From 1d27a2fc9eef2c1f497cbccadc10332c95752e35 Mon Sep 17 00:00:00 2001 From: Ryan Lee Date: Wed, 28 Aug 2024 22:57:08 -0400 Subject: [PATCH 01/67] chore: disable references it doesn't even build properly so just disable it for now --- {references => __references}/README.md | 0 .../astro-referece/.env.example | 0 .../astro-referece/.gitignore | 0 .../astro-referece/.vscode/extensions.json | 0 .../astro-referece/.vscode/launch.json | 0 .../astro-referece/README.md | 0 .../astro-referece/astro.config.mjs | 0 .../astro-referece/package.json | 0 .../astro-referece/public/favicon.svg | 0 .../astro-referece/src/components/Card.astro | 0 .../astro-referece/src/env.d.ts | 0 .../astro-referece/src/jobs/example.ts | 0 .../astro-referece/src/layouts/Layout.astro | 0 .../astro-referece/src/pages/api/trigger.ts | 0 .../astro-referece/src/pages/index.astro | 0 .../astro-referece/src/trigger.ts | 0 .../astro-referece/tsconfig.json | 0 .../deno-reference/.vscode/settings.json | 0 .../deno-reference/deno.json | 0 .../deno-reference/deno.lock | 0 .../deno-reference/main.ts | 0 .../hono-reference/.gitignore | 0 .../hono-reference/README.md | 0 .../hono-reference/package.json | 0 .../hono-reference/src/index.ts | 0 .../hono-reference/tsconfig.json | 0 .../job-catalog/.env.example | 0 .../job-catalog/README.md | 0 .../job-catalog/fixtures/large.json | 0 .../job-catalog/fixtures/mydata.csv | 0 .../job-catalog/fixtures/toolarge.json | 0 .../job-catalog/package.json | 0 .../job-catalog/src/airtable.ts | 0 .../job-catalog/src/auto-yield.ts | 0 .../job-catalog/src/background-fetch.ts | 0 .../job-catalog/src/built-ins.ts | 0 .../job-catalog/src/byo-auth.ts | 0 .../job-catalog/src/canceling.ts | 0 .../job-catalog/src/cli-example.ts | 0 .../job-catalog/src/dynamic-schedule.ts | 0 .../job-catalog/src/dynamic-triggers.ts | 0 .../job-catalog/src/edge-cases.ts | 0 .../job-catalog/src/events.ts | 0 .../job-catalog/src/github.ts | 0 .../job-catalog/src/httpTrigger.ts | 0 .../job-catalog/src/invoke.ts | 0 .../job-catalog/src/linear.ts | 0 .../job-catalog/src/misconfigured.ts | 0 .../job-catalog/src/notifications.ts | 0 .../job-catalog/src/openai.ts | 0 .../job-catalog/src/plain.ts | 0 .../job-catalog/src/redacted.ts | 0 .../job-catalog/src/replicate.ts | 0 .../job-catalog/src/resend.ts | 0 .../job-catalog/src/schedules.ts | 0 .../job-catalog/src/sendgrid.ts | 0 .../job-catalog/src/shopify.ts | 0 .../job-catalog/src/slack.ts | 0 .../job-catalog/src/status.ts | 0 .../job-catalog/src/stressTest.ts | 0 .../job-catalog/src/stripe.ts | 0 .../job-catalog/src/supabase-types.ts | 0 .../job-catalog/src/supabase.ts | 0 .../job-catalog/src/typeform.ts | 0 .../job-catalog/tsconfig.json | 0 .../nestjs-example/.env.example | 0 .../nestjs-example/.eslintrc.js | 0 .../nestjs-example/.gitignore | 0 .../nestjs-example/.prettierrc | 0 .../nestjs-example/README.md | 0 .../nestjs-example/nest-cli.json | 0 .../nestjs-example/package.json | 0 .../nestjs-example/src/app.controller.ts | 0 .../nestjs-example/src/app.module.ts | 0 .../nestjs-example/src/main.ts | 0 .../nestjs-example/tsconfig.build.json | 0 .../nestjs-example/tsconfig.json | 0 .../nextjs-reference/.eslintrc.json | 0 .../nextjs-reference/.gitignore | 0 .../nextjs-reference/.vscode/launch.json | 0 .../nextjs-reference/.vscode/settings.json | 0 .../nextjs-reference/README.md | 0 .../nextjs-reference/next.config.js | 0 .../nextjs-reference/package.json | 0 .../nextjs-reference/public/favicon.ico | Bin .../nextjs-reference/public/next.svg | 0 .../nextjs-reference/public/vercel.svg | 0 .../src/app/api/send-test-event/route.ts | 0 .../src/app/api/trigger/route.ts | 0 .../src/app/events/[eventId]/page.tsx | 0 .../nextjs-reference/src/app/layout.tsx | 0 .../nextjs-reference/src/app/page.tsx | 0 .../src/components/ReactQuery.tsx | 0 .../src/components/RunDetails.tsx | 0 .../src/components/SendTestEvent.tsx | 0 .../nextjs-reference/src/jobs/hooks.ts | 0 .../nextjs-reference/src/mocks/handlers.ts | 0 .../src/styles/Home.module.css | 0 .../nextjs-reference/src/styles/globals.css | 0 .../nextjs-reference/src/supabase.types.ts | 0 .../nextjs-reference/src/trigger.ts | 0 .../nextjs-reference/tsconfig.json | 0 .../nextjs-test/.env.example | 0 .../nextjs-test/.eslintrc.json | 0 .../nextjs-test/.gitignore | 0 .../nextjs-test/README.md | 0 .../nextjs-test/jsconfig.json | 0 .../nextjs-test/next.config.js | 0 .../nextjs-test/package.json | 0 .../nextjs-test/public/next.svg | 0 .../nextjs-test/public/vercel.svg | 0 .../nextjs-test/src/app/api/trigger/route.js | 0 .../nextjs-test/src/app/favicon.ico | Bin .../nextjs-test/src/app/globals.css | 0 .../nextjs-test/src/app/layout.js | 0 .../nextjs-test/src/app/page.js | 0 .../nextjs-test/src/app/page.module.css | 0 .../nextjs-test/src/jobs/examples.js | 0 .../nextjs-test/src/trigger.js | 0 .../package-tester/.env.local.example | 0 .../package-tester/.eslintrc.json | 0 .../package-tester/.gitignore | 0 .../package-tester/README.md | 0 .../package-tester/app/_actions.tsx | 0 .../package-tester/app/api/trigger/route.ts | 0 .../app/components/ReactHooks.tsx | 0 .../app/components/SendReactHookEventForm.tsx | 0 .../app/events/[eventId]/page.tsx | 0 .../package-tester/app/favicon.ico | Bin .../package-tester/app/globals.css | 0 .../package-tester/app/jobs/react-hook.ts | 0 .../package-tester/app/layout.tsx | 0 .../package-tester/app/page.tsx | 0 .../package-tester/app/trigger.ts | 0 .../package-tester/next.config.js | 0 .../package-tester/package.json | 0 .../package-tester/postcss.config.js | 0 .../package-tester/public/next.svg | 0 .../package-tester/public/vercel.svg | 0 .../package-tester/tailwind.config.js | 0 .../package-tester/tsconfig.json | 0 .../remix-reference/.eslintrc.js | 0 .../remix-reference/.gitignore | 0 .../remix-reference/README.md | 0 .../remix-reference/app/entry.client.tsx | 0 .../remix-reference/app/entry.server.tsx | 0 .../app/jobs/example.server.ts | 0 .../remix-reference/app/root.tsx | 0 .../remix-reference/app/routes/_index.tsx | 0 .../remix-reference/app/routes/api.trigger.ts | 0 .../remix-reference/app/trigger.ts | 0 .../remix-reference/package.json | 0 .../remix-reference/public/favicon.ico | Bin .../remix-reference/remix.config.js | 0 .../remix-reference/remix.env.d.ts | 0 .../remix-reference/tsconfig.json | 0 .../svelte-example/.env.example | 0 .../svelte-example/.eslintignore | 0 .../svelte-example/.eslintrc.cjs | 0 .../svelte-example/.gitignore | 0 .../svelte-example/.npmrc | 0 .../svelte-example/.prettierignore | 0 .../svelte-example/.prettierrc | 0 .../svelte-example/README.md | 0 .../svelte-example/package.json | 0 .../svelte-example/src/app.d.ts | 0 .../svelte-example/src/app.html | 0 .../svelte-example/src/jobs/example.ts | 0 .../svelte-example/src/lib/index.ts | 0 .../svelte-example/src/routes/+page.svelte | 0 .../src/routes/api/trigger/+server.ts | 0 .../svelte-example/src/trigger.ts | 0 .../svelte-example/static/favicon.png | Bin .../svelte-example/svelte.config.js | 0 .../svelte-example/tsconfig.json | 0 .../svelte-example/vite.config.ts | 0 .../unit-testing/.gitignore | 0 .../unit-testing/dummy-integration/index.ts | 0 .../unit-testing/package.json | 0 .../unit-testing/tests/example.test.ts | 0 .../unit-testing/tsconfig.json | 0 .../v3-catalog/.env.example | 0 .../v3-catalog/.gitignore | 0 .../v3-catalog/.uploadable-env | 0 .../v3-catalog/README.md | 0 .../v3-catalog/package.json | 0 .../v3-catalog/prisma/schema.prisma | 0 .../v3-catalog/src/clientUsage.ts | 0 .../v3-catalog/src/handleError.ts | 0 .../v3-catalog/src/management.ts | 0 .../v3-catalog/src/queues.ts | 0 .../v3-catalog/src/telemetry.ts | 0 .../v3-catalog/src/tracer.ts | 0 .../v3-catalog/src/trigger/batch.ts | 0 .../v3-catalog/src/trigger/binaries.ts | 0 .../v3-catalog/src/trigger/checkpoints.ts | 0 .../v3-catalog/src/trigger/concurrency.ts | 0 .../v3-catalog/src/trigger/decorators.ts | 0 .../v3-catalog/src/trigger/email.tsx | 0 .../v3-catalog/src/trigger/emails/index.tsx | 0 .../v3-catalog/src/trigger/idempotencyKeys.ts | 0 .../v3-catalog/src/trigger/lazyAttempts.ts | 0 .../v3-catalog/src/trigger/logging.ts | 0 .../v3-catalog/src/trigger/longRunning.ts | 0 .../v3-catalog/src/trigger/openai.ts | 0 .../v3-catalog/src/trigger/orm/index.ts | 0 .../v3-catalog/src/trigger/other.ts | 0 .../v3-catalog/src/trigger/performance.ts | 0 .../v3-catalog/src/trigger/retries.ts | 0 .../v3-catalog/src/trigger/returnTypes.ts | 0 .../v3-catalog/src/trigger/scheduled.ts | 0 .../v3-catalog/src/trigger/sdkUsage.ts | 0 .../v3-catalog/src/trigger/simple.ts | 0 .../v3-catalog/src/trigger/stripe.ts | 0 .../src/trigger/subdir/another/byeWorld.ts | 0 .../src/trigger/subdir/helloWorld.ts | 0 .../v3-catalog/src/trigger/subtasks.ts | 0 .../v3-catalog/src/trigger/superjson.ts | 0 .../v3-catalog/src/trigger/tags.ts | 0 .../src/trigger/triggerKitchenSink.ts | 0 .../v3-catalog/src/trigger/usage.ts | 0 .../v3-catalog/src/trigger/utils/cache.ts | 0 .../src/trigger/utils/interceptor.ts | 0 .../src/trigger/weird-file-names.ts | 0 .../v3-catalog/src/trigger/wrangler.ts | 0 .../v3-catalog/src/triggerWithLargePayload.ts | 0 .../v3-catalog/trigger.config.ts | 0 .../v3-catalog/tsconfig.json | 0 .../v3-catalog/wrangler/wrangler.toml | 0 pnpm-lock.yaml | 6876 ++--------------- 230 files changed, 572 insertions(+), 6304 deletions(-) rename {references => __references}/README.md (100%) rename {references => __references}/astro-referece/.env.example (100%) rename {references => __references}/astro-referece/.gitignore (100%) rename {references => __references}/astro-referece/.vscode/extensions.json (100%) rename {references => __references}/astro-referece/.vscode/launch.json (100%) rename {references => __references}/astro-referece/README.md (100%) rename {references => __references}/astro-referece/astro.config.mjs (100%) rename {references => __references}/astro-referece/package.json (100%) rename {references => __references}/astro-referece/public/favicon.svg (100%) rename {references => __references}/astro-referece/src/components/Card.astro (100%) rename {references => __references}/astro-referece/src/env.d.ts (100%) rename {references => __references}/astro-referece/src/jobs/example.ts (100%) rename {references => __references}/astro-referece/src/layouts/Layout.astro (100%) rename {references => __references}/astro-referece/src/pages/api/trigger.ts (100%) rename {references => __references}/astro-referece/src/pages/index.astro (100%) rename {references => __references}/astro-referece/src/trigger.ts (100%) rename {references => __references}/astro-referece/tsconfig.json (100%) rename {references => __references}/deno-reference/.vscode/settings.json (100%) rename {references => __references}/deno-reference/deno.json (100%) rename {references => __references}/deno-reference/deno.lock (100%) rename {references => __references}/deno-reference/main.ts (100%) rename {references => __references}/hono-reference/.gitignore (100%) rename {references => __references}/hono-reference/README.md (100%) rename {references => __references}/hono-reference/package.json (100%) rename {references => __references}/hono-reference/src/index.ts (100%) rename {references => __references}/hono-reference/tsconfig.json (100%) rename {references => __references}/job-catalog/.env.example (100%) rename {references => __references}/job-catalog/README.md (100%) rename {references => __references}/job-catalog/fixtures/large.json (100%) rename {references => __references}/job-catalog/fixtures/mydata.csv (100%) rename {references => __references}/job-catalog/fixtures/toolarge.json (100%) rename {references => __references}/job-catalog/package.json (100%) rename {references => __references}/job-catalog/src/airtable.ts (100%) rename {references => __references}/job-catalog/src/auto-yield.ts (100%) rename {references => __references}/job-catalog/src/background-fetch.ts (100%) rename {references => __references}/job-catalog/src/built-ins.ts (100%) rename {references => __references}/job-catalog/src/byo-auth.ts (100%) rename {references => __references}/job-catalog/src/canceling.ts (100%) rename {references => __references}/job-catalog/src/cli-example.ts (100%) rename {references => __references}/job-catalog/src/dynamic-schedule.ts (100%) rename {references => __references}/job-catalog/src/dynamic-triggers.ts (100%) rename {references => __references}/job-catalog/src/edge-cases.ts (100%) rename {references => __references}/job-catalog/src/events.ts (100%) rename {references => __references}/job-catalog/src/github.ts (100%) rename {references => __references}/job-catalog/src/httpTrigger.ts (100%) rename {references => __references}/job-catalog/src/invoke.ts (100%) rename {references => __references}/job-catalog/src/linear.ts (100%) rename {references => __references}/job-catalog/src/misconfigured.ts (100%) rename {references => __references}/job-catalog/src/notifications.ts (100%) rename {references => __references}/job-catalog/src/openai.ts (100%) rename {references => __references}/job-catalog/src/plain.ts (100%) rename {references => __references}/job-catalog/src/redacted.ts (100%) rename {references => __references}/job-catalog/src/replicate.ts (100%) rename {references => __references}/job-catalog/src/resend.ts (100%) rename {references => __references}/job-catalog/src/schedules.ts (100%) rename {references => __references}/job-catalog/src/sendgrid.ts (100%) rename {references => __references}/job-catalog/src/shopify.ts (100%) rename {references => __references}/job-catalog/src/slack.ts (100%) rename {references => __references}/job-catalog/src/status.ts (100%) rename {references => __references}/job-catalog/src/stressTest.ts (100%) rename {references => __references}/job-catalog/src/stripe.ts (100%) rename {references => __references}/job-catalog/src/supabase-types.ts (100%) rename {references => __references}/job-catalog/src/supabase.ts (100%) rename {references => __references}/job-catalog/src/typeform.ts (100%) rename {references => __references}/job-catalog/tsconfig.json (100%) rename {references => __references}/nestjs-example/.env.example (100%) rename {references => __references}/nestjs-example/.eslintrc.js (100%) rename {references => __references}/nestjs-example/.gitignore (100%) rename {references => __references}/nestjs-example/.prettierrc (100%) rename {references => __references}/nestjs-example/README.md (100%) rename {references => __references}/nestjs-example/nest-cli.json (100%) rename {references => __references}/nestjs-example/package.json (100%) rename {references => __references}/nestjs-example/src/app.controller.ts (100%) rename {references => __references}/nestjs-example/src/app.module.ts (100%) rename {references => __references}/nestjs-example/src/main.ts (100%) rename {references => __references}/nestjs-example/tsconfig.build.json (100%) rename {references => __references}/nestjs-example/tsconfig.json (100%) rename {references => __references}/nextjs-reference/.eslintrc.json (100%) rename {references => __references}/nextjs-reference/.gitignore (100%) rename {references => __references}/nextjs-reference/.vscode/launch.json (100%) rename {references => __references}/nextjs-reference/.vscode/settings.json (100%) rename {references => __references}/nextjs-reference/README.md (100%) rename {references => __references}/nextjs-reference/next.config.js (100%) rename {references => __references}/nextjs-reference/package.json (100%) rename {references => __references}/nextjs-reference/public/favicon.ico (100%) rename {references => __references}/nextjs-reference/public/next.svg (100%) rename {references => __references}/nextjs-reference/public/vercel.svg (100%) rename {references => __references}/nextjs-reference/src/app/api/send-test-event/route.ts (100%) rename {references => __references}/nextjs-reference/src/app/api/trigger/route.ts (100%) rename {references => __references}/nextjs-reference/src/app/events/[eventId]/page.tsx (100%) rename {references => __references}/nextjs-reference/src/app/layout.tsx (100%) rename {references => __references}/nextjs-reference/src/app/page.tsx (100%) rename {references => __references}/nextjs-reference/src/components/ReactQuery.tsx (100%) rename {references => __references}/nextjs-reference/src/components/RunDetails.tsx (100%) rename {references => __references}/nextjs-reference/src/components/SendTestEvent.tsx (100%) rename {references => __references}/nextjs-reference/src/jobs/hooks.ts (100%) rename {references => __references}/nextjs-reference/src/mocks/handlers.ts (100%) rename {references => __references}/nextjs-reference/src/styles/Home.module.css (100%) rename {references => __references}/nextjs-reference/src/styles/globals.css (100%) rename {references => __references}/nextjs-reference/src/supabase.types.ts (100%) rename {references => __references}/nextjs-reference/src/trigger.ts (100%) rename {references => __references}/nextjs-reference/tsconfig.json (100%) rename {references => __references}/nextjs-test/.env.example (100%) rename {references => __references}/nextjs-test/.eslintrc.json (100%) rename {references => __references}/nextjs-test/.gitignore (100%) rename {references => __references}/nextjs-test/README.md (100%) rename {references => __references}/nextjs-test/jsconfig.json (100%) rename {references => __references}/nextjs-test/next.config.js (100%) rename {references => __references}/nextjs-test/package.json (100%) rename {references => __references}/nextjs-test/public/next.svg (100%) rename {references => __references}/nextjs-test/public/vercel.svg (100%) rename {references => __references}/nextjs-test/src/app/api/trigger/route.js (100%) rename {references => __references}/nextjs-test/src/app/favicon.ico (100%) rename {references => __references}/nextjs-test/src/app/globals.css (100%) rename {references => __references}/nextjs-test/src/app/layout.js (100%) rename {references => __references}/nextjs-test/src/app/page.js (100%) rename {references => __references}/nextjs-test/src/app/page.module.css (100%) rename {references => __references}/nextjs-test/src/jobs/examples.js (100%) rename {references => __references}/nextjs-test/src/trigger.js (100%) rename {references => __references}/package-tester/.env.local.example (100%) rename {references => __references}/package-tester/.eslintrc.json (100%) rename {references => __references}/package-tester/.gitignore (100%) rename {references => __references}/package-tester/README.md (100%) rename {references => __references}/package-tester/app/_actions.tsx (100%) rename {references => __references}/package-tester/app/api/trigger/route.ts (100%) rename {references => __references}/package-tester/app/components/ReactHooks.tsx (100%) rename {references => __references}/package-tester/app/components/SendReactHookEventForm.tsx (100%) rename {references => __references}/package-tester/app/events/[eventId]/page.tsx (100%) rename {references => __references}/package-tester/app/favicon.ico (100%) rename {references => __references}/package-tester/app/globals.css (100%) rename {references => __references}/package-tester/app/jobs/react-hook.ts (100%) rename {references => __references}/package-tester/app/layout.tsx (100%) rename {references => __references}/package-tester/app/page.tsx (100%) rename {references => __references}/package-tester/app/trigger.ts (100%) rename {references => __references}/package-tester/next.config.js (100%) rename {references => __references}/package-tester/package.json (100%) rename {references => __references}/package-tester/postcss.config.js (100%) rename {references => __references}/package-tester/public/next.svg (100%) rename {references => __references}/package-tester/public/vercel.svg (100%) rename {references => __references}/package-tester/tailwind.config.js (100%) rename {references => __references}/package-tester/tsconfig.json (100%) rename {references => __references}/remix-reference/.eslintrc.js (100%) rename {references => __references}/remix-reference/.gitignore (100%) rename {references => __references}/remix-reference/README.md (100%) rename {references => __references}/remix-reference/app/entry.client.tsx (100%) rename {references => __references}/remix-reference/app/entry.server.tsx (100%) rename {references => __references}/remix-reference/app/jobs/example.server.ts (100%) rename {references => __references}/remix-reference/app/root.tsx (100%) rename {references => __references}/remix-reference/app/routes/_index.tsx (100%) rename {references => __references}/remix-reference/app/routes/api.trigger.ts (100%) rename {references => __references}/remix-reference/app/trigger.ts (100%) rename {references => __references}/remix-reference/package.json (100%) rename {references => __references}/remix-reference/public/favicon.ico (100%) rename {references => __references}/remix-reference/remix.config.js (100%) rename {references => __references}/remix-reference/remix.env.d.ts (100%) rename {references => __references}/remix-reference/tsconfig.json (100%) rename {references => __references}/svelte-example/.env.example (100%) rename {references => __references}/svelte-example/.eslintignore (100%) rename {references => __references}/svelte-example/.eslintrc.cjs (100%) rename {references => __references}/svelte-example/.gitignore (100%) rename {references => __references}/svelte-example/.npmrc (100%) rename {references => __references}/svelte-example/.prettierignore (100%) rename {references => __references}/svelte-example/.prettierrc (100%) rename {references => __references}/svelte-example/README.md (100%) rename {references => __references}/svelte-example/package.json (100%) rename {references => __references}/svelte-example/src/app.d.ts (100%) rename {references => __references}/svelte-example/src/app.html (100%) rename {references => __references}/svelte-example/src/jobs/example.ts (100%) rename {references => __references}/svelte-example/src/lib/index.ts (100%) rename {references => __references}/svelte-example/src/routes/+page.svelte (100%) rename {references => __references}/svelte-example/src/routes/api/trigger/+server.ts (100%) rename {references => __references}/svelte-example/src/trigger.ts (100%) rename {references => __references}/svelte-example/static/favicon.png (100%) rename {references => __references}/svelte-example/svelte.config.js (100%) rename {references => __references}/svelte-example/tsconfig.json (100%) rename {references => __references}/svelte-example/vite.config.ts (100%) rename {references => __references}/unit-testing/.gitignore (100%) rename {references => __references}/unit-testing/dummy-integration/index.ts (100%) rename {references => __references}/unit-testing/package.json (100%) rename {references => __references}/unit-testing/tests/example.test.ts (100%) rename {references => __references}/unit-testing/tsconfig.json (100%) rename {references => __references}/v3-catalog/.env.example (100%) rename {references => __references}/v3-catalog/.gitignore (100%) rename {references => __references}/v3-catalog/.uploadable-env (100%) rename {references => __references}/v3-catalog/README.md (100%) rename {references => __references}/v3-catalog/package.json (100%) rename {references => __references}/v3-catalog/prisma/schema.prisma (100%) rename {references => __references}/v3-catalog/src/clientUsage.ts (100%) rename {references => __references}/v3-catalog/src/handleError.ts (100%) rename {references => __references}/v3-catalog/src/management.ts (100%) rename {references => __references}/v3-catalog/src/queues.ts (100%) rename {references => __references}/v3-catalog/src/telemetry.ts (100%) rename {references => __references}/v3-catalog/src/tracer.ts (100%) rename {references => __references}/v3-catalog/src/trigger/batch.ts (100%) rename {references => __references}/v3-catalog/src/trigger/binaries.ts (100%) rename {references => __references}/v3-catalog/src/trigger/checkpoints.ts (100%) rename {references => __references}/v3-catalog/src/trigger/concurrency.ts (100%) rename {references => __references}/v3-catalog/src/trigger/decorators.ts (100%) rename {references => __references}/v3-catalog/src/trigger/email.tsx (100%) rename {references => __references}/v3-catalog/src/trigger/emails/index.tsx (100%) rename {references => __references}/v3-catalog/src/trigger/idempotencyKeys.ts (100%) rename {references => __references}/v3-catalog/src/trigger/lazyAttempts.ts (100%) rename {references => __references}/v3-catalog/src/trigger/logging.ts (100%) rename {references => __references}/v3-catalog/src/trigger/longRunning.ts (100%) rename {references => __references}/v3-catalog/src/trigger/openai.ts (100%) rename {references => __references}/v3-catalog/src/trigger/orm/index.ts (100%) rename {references => __references}/v3-catalog/src/trigger/other.ts (100%) rename {references => __references}/v3-catalog/src/trigger/performance.ts (100%) rename {references => __references}/v3-catalog/src/trigger/retries.ts (100%) rename {references => __references}/v3-catalog/src/trigger/returnTypes.ts (100%) rename {references => __references}/v3-catalog/src/trigger/scheduled.ts (100%) rename {references => __references}/v3-catalog/src/trigger/sdkUsage.ts (100%) rename {references => __references}/v3-catalog/src/trigger/simple.ts (100%) rename {references => __references}/v3-catalog/src/trigger/stripe.ts (100%) rename {references => __references}/v3-catalog/src/trigger/subdir/another/byeWorld.ts (100%) rename {references => __references}/v3-catalog/src/trigger/subdir/helloWorld.ts (100%) rename {references => __references}/v3-catalog/src/trigger/subtasks.ts (100%) rename {references => __references}/v3-catalog/src/trigger/superjson.ts (100%) rename {references => __references}/v3-catalog/src/trigger/tags.ts (100%) rename {references => __references}/v3-catalog/src/trigger/triggerKitchenSink.ts (100%) rename {references => __references}/v3-catalog/src/trigger/usage.ts (100%) rename {references => __references}/v3-catalog/src/trigger/utils/cache.ts (100%) rename {references => __references}/v3-catalog/src/trigger/utils/interceptor.ts (100%) rename {references => __references}/v3-catalog/src/trigger/weird-file-names.ts (100%) rename {references => __references}/v3-catalog/src/trigger/wrangler.ts (100%) rename {references => __references}/v3-catalog/src/triggerWithLargePayload.ts (100%) rename {references => __references}/v3-catalog/trigger.config.ts (100%) rename {references => __references}/v3-catalog/tsconfig.json (100%) rename {references => __references}/v3-catalog/wrangler/wrangler.toml (100%) diff --git a/references/README.md b/__references/README.md similarity index 100% rename from references/README.md rename to __references/README.md diff --git a/references/astro-referece/.env.example b/__references/astro-referece/.env.example similarity index 100% rename from references/astro-referece/.env.example rename to __references/astro-referece/.env.example diff --git a/references/astro-referece/.gitignore b/__references/astro-referece/.gitignore similarity index 100% rename from references/astro-referece/.gitignore rename to __references/astro-referece/.gitignore diff --git a/references/astro-referece/.vscode/extensions.json b/__references/astro-referece/.vscode/extensions.json similarity index 100% rename from references/astro-referece/.vscode/extensions.json rename to __references/astro-referece/.vscode/extensions.json diff --git a/references/astro-referece/.vscode/launch.json b/__references/astro-referece/.vscode/launch.json similarity index 100% rename from references/astro-referece/.vscode/launch.json rename to __references/astro-referece/.vscode/launch.json diff --git a/references/astro-referece/README.md b/__references/astro-referece/README.md similarity index 100% rename from references/astro-referece/README.md rename to __references/astro-referece/README.md diff --git a/references/astro-referece/astro.config.mjs b/__references/astro-referece/astro.config.mjs similarity index 100% rename from references/astro-referece/astro.config.mjs rename to __references/astro-referece/astro.config.mjs diff --git a/references/astro-referece/package.json b/__references/astro-referece/package.json similarity index 100% rename from references/astro-referece/package.json rename to __references/astro-referece/package.json diff --git a/references/astro-referece/public/favicon.svg b/__references/astro-referece/public/favicon.svg similarity index 100% rename from references/astro-referece/public/favicon.svg rename to __references/astro-referece/public/favicon.svg diff --git a/references/astro-referece/src/components/Card.astro b/__references/astro-referece/src/components/Card.astro similarity index 100% rename from references/astro-referece/src/components/Card.astro rename to __references/astro-referece/src/components/Card.astro diff --git a/references/astro-referece/src/env.d.ts b/__references/astro-referece/src/env.d.ts similarity index 100% rename from references/astro-referece/src/env.d.ts rename to __references/astro-referece/src/env.d.ts diff --git a/references/astro-referece/src/jobs/example.ts b/__references/astro-referece/src/jobs/example.ts similarity index 100% rename from references/astro-referece/src/jobs/example.ts rename to __references/astro-referece/src/jobs/example.ts diff --git a/references/astro-referece/src/layouts/Layout.astro b/__references/astro-referece/src/layouts/Layout.astro similarity index 100% rename from references/astro-referece/src/layouts/Layout.astro rename to __references/astro-referece/src/layouts/Layout.astro diff --git a/references/astro-referece/src/pages/api/trigger.ts b/__references/astro-referece/src/pages/api/trigger.ts similarity index 100% rename from references/astro-referece/src/pages/api/trigger.ts rename to __references/astro-referece/src/pages/api/trigger.ts diff --git a/references/astro-referece/src/pages/index.astro b/__references/astro-referece/src/pages/index.astro similarity index 100% rename from references/astro-referece/src/pages/index.astro rename to __references/astro-referece/src/pages/index.astro diff --git a/references/astro-referece/src/trigger.ts b/__references/astro-referece/src/trigger.ts similarity index 100% rename from references/astro-referece/src/trigger.ts rename to __references/astro-referece/src/trigger.ts diff --git a/references/astro-referece/tsconfig.json b/__references/astro-referece/tsconfig.json similarity index 100% rename from references/astro-referece/tsconfig.json rename to __references/astro-referece/tsconfig.json diff --git a/references/deno-reference/.vscode/settings.json b/__references/deno-reference/.vscode/settings.json similarity index 100% rename from references/deno-reference/.vscode/settings.json rename to __references/deno-reference/.vscode/settings.json diff --git a/references/deno-reference/deno.json b/__references/deno-reference/deno.json similarity index 100% rename from references/deno-reference/deno.json rename to __references/deno-reference/deno.json diff --git a/references/deno-reference/deno.lock b/__references/deno-reference/deno.lock similarity index 100% rename from references/deno-reference/deno.lock rename to __references/deno-reference/deno.lock diff --git a/references/deno-reference/main.ts b/__references/deno-reference/main.ts similarity index 100% rename from references/deno-reference/main.ts rename to __references/deno-reference/main.ts diff --git a/references/hono-reference/.gitignore b/__references/hono-reference/.gitignore similarity index 100% rename from references/hono-reference/.gitignore rename to __references/hono-reference/.gitignore diff --git a/references/hono-reference/README.md b/__references/hono-reference/README.md similarity index 100% rename from references/hono-reference/README.md rename to __references/hono-reference/README.md diff --git a/references/hono-reference/package.json b/__references/hono-reference/package.json similarity index 100% rename from references/hono-reference/package.json rename to __references/hono-reference/package.json diff --git a/references/hono-reference/src/index.ts b/__references/hono-reference/src/index.ts similarity index 100% rename from references/hono-reference/src/index.ts rename to __references/hono-reference/src/index.ts diff --git a/references/hono-reference/tsconfig.json b/__references/hono-reference/tsconfig.json similarity index 100% rename from references/hono-reference/tsconfig.json rename to __references/hono-reference/tsconfig.json diff --git a/references/job-catalog/.env.example b/__references/job-catalog/.env.example similarity index 100% rename from references/job-catalog/.env.example rename to __references/job-catalog/.env.example diff --git a/references/job-catalog/README.md b/__references/job-catalog/README.md similarity index 100% rename from references/job-catalog/README.md rename to __references/job-catalog/README.md diff --git a/references/job-catalog/fixtures/large.json b/__references/job-catalog/fixtures/large.json similarity index 100% rename from references/job-catalog/fixtures/large.json rename to __references/job-catalog/fixtures/large.json diff --git a/references/job-catalog/fixtures/mydata.csv b/__references/job-catalog/fixtures/mydata.csv similarity index 100% rename from references/job-catalog/fixtures/mydata.csv rename to __references/job-catalog/fixtures/mydata.csv diff --git a/references/job-catalog/fixtures/toolarge.json b/__references/job-catalog/fixtures/toolarge.json similarity index 100% rename from references/job-catalog/fixtures/toolarge.json rename to __references/job-catalog/fixtures/toolarge.json diff --git a/references/job-catalog/package.json b/__references/job-catalog/package.json similarity index 100% rename from references/job-catalog/package.json rename to __references/job-catalog/package.json diff --git a/references/job-catalog/src/airtable.ts b/__references/job-catalog/src/airtable.ts similarity index 100% rename from references/job-catalog/src/airtable.ts rename to __references/job-catalog/src/airtable.ts diff --git a/references/job-catalog/src/auto-yield.ts b/__references/job-catalog/src/auto-yield.ts similarity index 100% rename from references/job-catalog/src/auto-yield.ts rename to __references/job-catalog/src/auto-yield.ts diff --git a/references/job-catalog/src/background-fetch.ts b/__references/job-catalog/src/background-fetch.ts similarity index 100% rename from references/job-catalog/src/background-fetch.ts rename to __references/job-catalog/src/background-fetch.ts diff --git a/references/job-catalog/src/built-ins.ts b/__references/job-catalog/src/built-ins.ts similarity index 100% rename from references/job-catalog/src/built-ins.ts rename to __references/job-catalog/src/built-ins.ts diff --git a/references/job-catalog/src/byo-auth.ts b/__references/job-catalog/src/byo-auth.ts similarity index 100% rename from references/job-catalog/src/byo-auth.ts rename to __references/job-catalog/src/byo-auth.ts diff --git a/references/job-catalog/src/canceling.ts b/__references/job-catalog/src/canceling.ts similarity index 100% rename from references/job-catalog/src/canceling.ts rename to __references/job-catalog/src/canceling.ts diff --git a/references/job-catalog/src/cli-example.ts b/__references/job-catalog/src/cli-example.ts similarity index 100% rename from references/job-catalog/src/cli-example.ts rename to __references/job-catalog/src/cli-example.ts diff --git a/references/job-catalog/src/dynamic-schedule.ts b/__references/job-catalog/src/dynamic-schedule.ts similarity index 100% rename from references/job-catalog/src/dynamic-schedule.ts rename to __references/job-catalog/src/dynamic-schedule.ts diff --git a/references/job-catalog/src/dynamic-triggers.ts b/__references/job-catalog/src/dynamic-triggers.ts similarity index 100% rename from references/job-catalog/src/dynamic-triggers.ts rename to __references/job-catalog/src/dynamic-triggers.ts diff --git a/references/job-catalog/src/edge-cases.ts b/__references/job-catalog/src/edge-cases.ts similarity index 100% rename from references/job-catalog/src/edge-cases.ts rename to __references/job-catalog/src/edge-cases.ts diff --git a/references/job-catalog/src/events.ts b/__references/job-catalog/src/events.ts similarity index 100% rename from references/job-catalog/src/events.ts rename to __references/job-catalog/src/events.ts diff --git a/references/job-catalog/src/github.ts b/__references/job-catalog/src/github.ts similarity index 100% rename from references/job-catalog/src/github.ts rename to __references/job-catalog/src/github.ts diff --git a/references/job-catalog/src/httpTrigger.ts b/__references/job-catalog/src/httpTrigger.ts similarity index 100% rename from references/job-catalog/src/httpTrigger.ts rename to __references/job-catalog/src/httpTrigger.ts diff --git a/references/job-catalog/src/invoke.ts b/__references/job-catalog/src/invoke.ts similarity index 100% rename from references/job-catalog/src/invoke.ts rename to __references/job-catalog/src/invoke.ts diff --git a/references/job-catalog/src/linear.ts b/__references/job-catalog/src/linear.ts similarity index 100% rename from references/job-catalog/src/linear.ts rename to __references/job-catalog/src/linear.ts diff --git a/references/job-catalog/src/misconfigured.ts b/__references/job-catalog/src/misconfigured.ts similarity index 100% rename from references/job-catalog/src/misconfigured.ts rename to __references/job-catalog/src/misconfigured.ts diff --git a/references/job-catalog/src/notifications.ts b/__references/job-catalog/src/notifications.ts similarity index 100% rename from references/job-catalog/src/notifications.ts rename to __references/job-catalog/src/notifications.ts diff --git a/references/job-catalog/src/openai.ts b/__references/job-catalog/src/openai.ts similarity index 100% rename from references/job-catalog/src/openai.ts rename to __references/job-catalog/src/openai.ts diff --git a/references/job-catalog/src/plain.ts b/__references/job-catalog/src/plain.ts similarity index 100% rename from references/job-catalog/src/plain.ts rename to __references/job-catalog/src/plain.ts diff --git a/references/job-catalog/src/redacted.ts b/__references/job-catalog/src/redacted.ts similarity index 100% rename from references/job-catalog/src/redacted.ts rename to __references/job-catalog/src/redacted.ts diff --git a/references/job-catalog/src/replicate.ts b/__references/job-catalog/src/replicate.ts similarity index 100% rename from references/job-catalog/src/replicate.ts rename to __references/job-catalog/src/replicate.ts diff --git a/references/job-catalog/src/resend.ts b/__references/job-catalog/src/resend.ts similarity index 100% rename from references/job-catalog/src/resend.ts rename to __references/job-catalog/src/resend.ts diff --git a/references/job-catalog/src/schedules.ts b/__references/job-catalog/src/schedules.ts similarity index 100% rename from references/job-catalog/src/schedules.ts rename to __references/job-catalog/src/schedules.ts diff --git a/references/job-catalog/src/sendgrid.ts b/__references/job-catalog/src/sendgrid.ts similarity index 100% rename from references/job-catalog/src/sendgrid.ts rename to __references/job-catalog/src/sendgrid.ts diff --git a/references/job-catalog/src/shopify.ts b/__references/job-catalog/src/shopify.ts similarity index 100% rename from references/job-catalog/src/shopify.ts rename to __references/job-catalog/src/shopify.ts diff --git a/references/job-catalog/src/slack.ts b/__references/job-catalog/src/slack.ts similarity index 100% rename from references/job-catalog/src/slack.ts rename to __references/job-catalog/src/slack.ts diff --git a/references/job-catalog/src/status.ts b/__references/job-catalog/src/status.ts similarity index 100% rename from references/job-catalog/src/status.ts rename to __references/job-catalog/src/status.ts diff --git a/references/job-catalog/src/stressTest.ts b/__references/job-catalog/src/stressTest.ts similarity index 100% rename from references/job-catalog/src/stressTest.ts rename to __references/job-catalog/src/stressTest.ts diff --git a/references/job-catalog/src/stripe.ts b/__references/job-catalog/src/stripe.ts similarity index 100% rename from references/job-catalog/src/stripe.ts rename to __references/job-catalog/src/stripe.ts diff --git a/references/job-catalog/src/supabase-types.ts b/__references/job-catalog/src/supabase-types.ts similarity index 100% rename from references/job-catalog/src/supabase-types.ts rename to __references/job-catalog/src/supabase-types.ts diff --git a/references/job-catalog/src/supabase.ts b/__references/job-catalog/src/supabase.ts similarity index 100% rename from references/job-catalog/src/supabase.ts rename to __references/job-catalog/src/supabase.ts diff --git a/references/job-catalog/src/typeform.ts b/__references/job-catalog/src/typeform.ts similarity index 100% rename from references/job-catalog/src/typeform.ts rename to __references/job-catalog/src/typeform.ts diff --git a/references/job-catalog/tsconfig.json b/__references/job-catalog/tsconfig.json similarity index 100% rename from references/job-catalog/tsconfig.json rename to __references/job-catalog/tsconfig.json diff --git a/references/nestjs-example/.env.example b/__references/nestjs-example/.env.example similarity index 100% rename from references/nestjs-example/.env.example rename to __references/nestjs-example/.env.example diff --git a/references/nestjs-example/.eslintrc.js b/__references/nestjs-example/.eslintrc.js similarity index 100% rename from references/nestjs-example/.eslintrc.js rename to __references/nestjs-example/.eslintrc.js diff --git a/references/nestjs-example/.gitignore b/__references/nestjs-example/.gitignore similarity index 100% rename from references/nestjs-example/.gitignore rename to __references/nestjs-example/.gitignore diff --git a/references/nestjs-example/.prettierrc b/__references/nestjs-example/.prettierrc similarity index 100% rename from references/nestjs-example/.prettierrc rename to __references/nestjs-example/.prettierrc diff --git a/references/nestjs-example/README.md b/__references/nestjs-example/README.md similarity index 100% rename from references/nestjs-example/README.md rename to __references/nestjs-example/README.md diff --git a/references/nestjs-example/nest-cli.json b/__references/nestjs-example/nest-cli.json similarity index 100% rename from references/nestjs-example/nest-cli.json rename to __references/nestjs-example/nest-cli.json diff --git a/references/nestjs-example/package.json b/__references/nestjs-example/package.json similarity index 100% rename from references/nestjs-example/package.json rename to __references/nestjs-example/package.json diff --git a/references/nestjs-example/src/app.controller.ts b/__references/nestjs-example/src/app.controller.ts similarity index 100% rename from references/nestjs-example/src/app.controller.ts rename to __references/nestjs-example/src/app.controller.ts diff --git a/references/nestjs-example/src/app.module.ts b/__references/nestjs-example/src/app.module.ts similarity index 100% rename from references/nestjs-example/src/app.module.ts rename to __references/nestjs-example/src/app.module.ts diff --git a/references/nestjs-example/src/main.ts b/__references/nestjs-example/src/main.ts similarity index 100% rename from references/nestjs-example/src/main.ts rename to __references/nestjs-example/src/main.ts diff --git a/references/nestjs-example/tsconfig.build.json b/__references/nestjs-example/tsconfig.build.json similarity index 100% rename from references/nestjs-example/tsconfig.build.json rename to __references/nestjs-example/tsconfig.build.json diff --git a/references/nestjs-example/tsconfig.json b/__references/nestjs-example/tsconfig.json similarity index 100% rename from references/nestjs-example/tsconfig.json rename to __references/nestjs-example/tsconfig.json diff --git a/references/nextjs-reference/.eslintrc.json b/__references/nextjs-reference/.eslintrc.json similarity index 100% rename from references/nextjs-reference/.eslintrc.json rename to __references/nextjs-reference/.eslintrc.json diff --git a/references/nextjs-reference/.gitignore b/__references/nextjs-reference/.gitignore similarity index 100% rename from references/nextjs-reference/.gitignore rename to __references/nextjs-reference/.gitignore diff --git a/references/nextjs-reference/.vscode/launch.json b/__references/nextjs-reference/.vscode/launch.json similarity index 100% rename from references/nextjs-reference/.vscode/launch.json rename to __references/nextjs-reference/.vscode/launch.json diff --git a/references/nextjs-reference/.vscode/settings.json b/__references/nextjs-reference/.vscode/settings.json similarity index 100% rename from references/nextjs-reference/.vscode/settings.json rename to __references/nextjs-reference/.vscode/settings.json diff --git a/references/nextjs-reference/README.md b/__references/nextjs-reference/README.md similarity index 100% rename from references/nextjs-reference/README.md rename to __references/nextjs-reference/README.md diff --git a/references/nextjs-reference/next.config.js b/__references/nextjs-reference/next.config.js similarity index 100% rename from references/nextjs-reference/next.config.js rename to __references/nextjs-reference/next.config.js diff --git a/references/nextjs-reference/package.json b/__references/nextjs-reference/package.json similarity index 100% rename from references/nextjs-reference/package.json rename to __references/nextjs-reference/package.json diff --git a/references/nextjs-reference/public/favicon.ico b/__references/nextjs-reference/public/favicon.ico similarity index 100% rename from references/nextjs-reference/public/favicon.ico rename to __references/nextjs-reference/public/favicon.ico diff --git a/references/nextjs-reference/public/next.svg b/__references/nextjs-reference/public/next.svg similarity index 100% rename from references/nextjs-reference/public/next.svg rename to __references/nextjs-reference/public/next.svg diff --git a/references/nextjs-reference/public/vercel.svg b/__references/nextjs-reference/public/vercel.svg similarity index 100% rename from references/nextjs-reference/public/vercel.svg rename to __references/nextjs-reference/public/vercel.svg diff --git a/references/nextjs-reference/src/app/api/send-test-event/route.ts b/__references/nextjs-reference/src/app/api/send-test-event/route.ts similarity index 100% rename from references/nextjs-reference/src/app/api/send-test-event/route.ts rename to __references/nextjs-reference/src/app/api/send-test-event/route.ts diff --git a/references/nextjs-reference/src/app/api/trigger/route.ts b/__references/nextjs-reference/src/app/api/trigger/route.ts similarity index 100% rename from references/nextjs-reference/src/app/api/trigger/route.ts rename to __references/nextjs-reference/src/app/api/trigger/route.ts diff --git a/references/nextjs-reference/src/app/events/[eventId]/page.tsx b/__references/nextjs-reference/src/app/events/[eventId]/page.tsx similarity index 100% rename from references/nextjs-reference/src/app/events/[eventId]/page.tsx rename to __references/nextjs-reference/src/app/events/[eventId]/page.tsx diff --git a/references/nextjs-reference/src/app/layout.tsx b/__references/nextjs-reference/src/app/layout.tsx similarity index 100% rename from references/nextjs-reference/src/app/layout.tsx rename to __references/nextjs-reference/src/app/layout.tsx diff --git a/references/nextjs-reference/src/app/page.tsx b/__references/nextjs-reference/src/app/page.tsx similarity index 100% rename from references/nextjs-reference/src/app/page.tsx rename to __references/nextjs-reference/src/app/page.tsx diff --git a/references/nextjs-reference/src/components/ReactQuery.tsx b/__references/nextjs-reference/src/components/ReactQuery.tsx similarity index 100% rename from references/nextjs-reference/src/components/ReactQuery.tsx rename to __references/nextjs-reference/src/components/ReactQuery.tsx diff --git a/references/nextjs-reference/src/components/RunDetails.tsx b/__references/nextjs-reference/src/components/RunDetails.tsx similarity index 100% rename from references/nextjs-reference/src/components/RunDetails.tsx rename to __references/nextjs-reference/src/components/RunDetails.tsx diff --git a/references/nextjs-reference/src/components/SendTestEvent.tsx b/__references/nextjs-reference/src/components/SendTestEvent.tsx similarity index 100% rename from references/nextjs-reference/src/components/SendTestEvent.tsx rename to __references/nextjs-reference/src/components/SendTestEvent.tsx diff --git a/references/nextjs-reference/src/jobs/hooks.ts b/__references/nextjs-reference/src/jobs/hooks.ts similarity index 100% rename from references/nextjs-reference/src/jobs/hooks.ts rename to __references/nextjs-reference/src/jobs/hooks.ts diff --git a/references/nextjs-reference/src/mocks/handlers.ts b/__references/nextjs-reference/src/mocks/handlers.ts similarity index 100% rename from references/nextjs-reference/src/mocks/handlers.ts rename to __references/nextjs-reference/src/mocks/handlers.ts diff --git a/references/nextjs-reference/src/styles/Home.module.css b/__references/nextjs-reference/src/styles/Home.module.css similarity index 100% rename from references/nextjs-reference/src/styles/Home.module.css rename to __references/nextjs-reference/src/styles/Home.module.css diff --git a/references/nextjs-reference/src/styles/globals.css b/__references/nextjs-reference/src/styles/globals.css similarity index 100% rename from references/nextjs-reference/src/styles/globals.css rename to __references/nextjs-reference/src/styles/globals.css diff --git a/references/nextjs-reference/src/supabase.types.ts b/__references/nextjs-reference/src/supabase.types.ts similarity index 100% rename from references/nextjs-reference/src/supabase.types.ts rename to __references/nextjs-reference/src/supabase.types.ts diff --git a/references/nextjs-reference/src/trigger.ts b/__references/nextjs-reference/src/trigger.ts similarity index 100% rename from references/nextjs-reference/src/trigger.ts rename to __references/nextjs-reference/src/trigger.ts diff --git a/references/nextjs-reference/tsconfig.json b/__references/nextjs-reference/tsconfig.json similarity index 100% rename from references/nextjs-reference/tsconfig.json rename to __references/nextjs-reference/tsconfig.json diff --git a/references/nextjs-test/.env.example b/__references/nextjs-test/.env.example similarity index 100% rename from references/nextjs-test/.env.example rename to __references/nextjs-test/.env.example diff --git a/references/nextjs-test/.eslintrc.json b/__references/nextjs-test/.eslintrc.json similarity index 100% rename from references/nextjs-test/.eslintrc.json rename to __references/nextjs-test/.eslintrc.json diff --git a/references/nextjs-test/.gitignore b/__references/nextjs-test/.gitignore similarity index 100% rename from references/nextjs-test/.gitignore rename to __references/nextjs-test/.gitignore diff --git a/references/nextjs-test/README.md b/__references/nextjs-test/README.md similarity index 100% rename from references/nextjs-test/README.md rename to __references/nextjs-test/README.md diff --git a/references/nextjs-test/jsconfig.json b/__references/nextjs-test/jsconfig.json similarity index 100% rename from references/nextjs-test/jsconfig.json rename to __references/nextjs-test/jsconfig.json diff --git a/references/nextjs-test/next.config.js b/__references/nextjs-test/next.config.js similarity index 100% rename from references/nextjs-test/next.config.js rename to __references/nextjs-test/next.config.js diff --git a/references/nextjs-test/package.json b/__references/nextjs-test/package.json similarity index 100% rename from references/nextjs-test/package.json rename to __references/nextjs-test/package.json diff --git a/references/nextjs-test/public/next.svg b/__references/nextjs-test/public/next.svg similarity index 100% rename from references/nextjs-test/public/next.svg rename to __references/nextjs-test/public/next.svg diff --git a/references/nextjs-test/public/vercel.svg b/__references/nextjs-test/public/vercel.svg similarity index 100% rename from references/nextjs-test/public/vercel.svg rename to __references/nextjs-test/public/vercel.svg diff --git a/references/nextjs-test/src/app/api/trigger/route.js b/__references/nextjs-test/src/app/api/trigger/route.js similarity index 100% rename from references/nextjs-test/src/app/api/trigger/route.js rename to __references/nextjs-test/src/app/api/trigger/route.js diff --git a/references/nextjs-test/src/app/favicon.ico b/__references/nextjs-test/src/app/favicon.ico similarity index 100% rename from references/nextjs-test/src/app/favicon.ico rename to __references/nextjs-test/src/app/favicon.ico diff --git a/references/nextjs-test/src/app/globals.css b/__references/nextjs-test/src/app/globals.css similarity index 100% rename from references/nextjs-test/src/app/globals.css rename to __references/nextjs-test/src/app/globals.css diff --git a/references/nextjs-test/src/app/layout.js b/__references/nextjs-test/src/app/layout.js similarity index 100% rename from references/nextjs-test/src/app/layout.js rename to __references/nextjs-test/src/app/layout.js diff --git a/references/nextjs-test/src/app/page.js b/__references/nextjs-test/src/app/page.js similarity index 100% rename from references/nextjs-test/src/app/page.js rename to __references/nextjs-test/src/app/page.js diff --git a/references/nextjs-test/src/app/page.module.css b/__references/nextjs-test/src/app/page.module.css similarity index 100% rename from references/nextjs-test/src/app/page.module.css rename to __references/nextjs-test/src/app/page.module.css diff --git a/references/nextjs-test/src/jobs/examples.js b/__references/nextjs-test/src/jobs/examples.js similarity index 100% rename from references/nextjs-test/src/jobs/examples.js rename to __references/nextjs-test/src/jobs/examples.js diff --git a/references/nextjs-test/src/trigger.js b/__references/nextjs-test/src/trigger.js similarity index 100% rename from references/nextjs-test/src/trigger.js rename to __references/nextjs-test/src/trigger.js diff --git a/references/package-tester/.env.local.example b/__references/package-tester/.env.local.example similarity index 100% rename from references/package-tester/.env.local.example rename to __references/package-tester/.env.local.example diff --git a/references/package-tester/.eslintrc.json b/__references/package-tester/.eslintrc.json similarity index 100% rename from references/package-tester/.eslintrc.json rename to __references/package-tester/.eslintrc.json diff --git a/references/package-tester/.gitignore b/__references/package-tester/.gitignore similarity index 100% rename from references/package-tester/.gitignore rename to __references/package-tester/.gitignore diff --git a/references/package-tester/README.md b/__references/package-tester/README.md similarity index 100% rename from references/package-tester/README.md rename to __references/package-tester/README.md diff --git a/references/package-tester/app/_actions.tsx b/__references/package-tester/app/_actions.tsx similarity index 100% rename from references/package-tester/app/_actions.tsx rename to __references/package-tester/app/_actions.tsx diff --git a/references/package-tester/app/api/trigger/route.ts b/__references/package-tester/app/api/trigger/route.ts similarity index 100% rename from references/package-tester/app/api/trigger/route.ts rename to __references/package-tester/app/api/trigger/route.ts diff --git a/references/package-tester/app/components/ReactHooks.tsx b/__references/package-tester/app/components/ReactHooks.tsx similarity index 100% rename from references/package-tester/app/components/ReactHooks.tsx rename to __references/package-tester/app/components/ReactHooks.tsx diff --git a/references/package-tester/app/components/SendReactHookEventForm.tsx b/__references/package-tester/app/components/SendReactHookEventForm.tsx similarity index 100% rename from references/package-tester/app/components/SendReactHookEventForm.tsx rename to __references/package-tester/app/components/SendReactHookEventForm.tsx diff --git a/references/package-tester/app/events/[eventId]/page.tsx b/__references/package-tester/app/events/[eventId]/page.tsx similarity index 100% rename from references/package-tester/app/events/[eventId]/page.tsx rename to __references/package-tester/app/events/[eventId]/page.tsx diff --git a/references/package-tester/app/favicon.ico b/__references/package-tester/app/favicon.ico similarity index 100% rename from references/package-tester/app/favicon.ico rename to __references/package-tester/app/favicon.ico diff --git a/references/package-tester/app/globals.css b/__references/package-tester/app/globals.css similarity index 100% rename from references/package-tester/app/globals.css rename to __references/package-tester/app/globals.css diff --git a/references/package-tester/app/jobs/react-hook.ts b/__references/package-tester/app/jobs/react-hook.ts similarity index 100% rename from references/package-tester/app/jobs/react-hook.ts rename to __references/package-tester/app/jobs/react-hook.ts diff --git a/references/package-tester/app/layout.tsx b/__references/package-tester/app/layout.tsx similarity index 100% rename from references/package-tester/app/layout.tsx rename to __references/package-tester/app/layout.tsx diff --git a/references/package-tester/app/page.tsx b/__references/package-tester/app/page.tsx similarity index 100% rename from references/package-tester/app/page.tsx rename to __references/package-tester/app/page.tsx diff --git a/references/package-tester/app/trigger.ts b/__references/package-tester/app/trigger.ts similarity index 100% rename from references/package-tester/app/trigger.ts rename to __references/package-tester/app/trigger.ts diff --git a/references/package-tester/next.config.js b/__references/package-tester/next.config.js similarity index 100% rename from references/package-tester/next.config.js rename to __references/package-tester/next.config.js diff --git a/references/package-tester/package.json b/__references/package-tester/package.json similarity index 100% rename from references/package-tester/package.json rename to __references/package-tester/package.json diff --git a/references/package-tester/postcss.config.js b/__references/package-tester/postcss.config.js similarity index 100% rename from references/package-tester/postcss.config.js rename to __references/package-tester/postcss.config.js diff --git a/references/package-tester/public/next.svg b/__references/package-tester/public/next.svg similarity index 100% rename from references/package-tester/public/next.svg rename to __references/package-tester/public/next.svg diff --git a/references/package-tester/public/vercel.svg b/__references/package-tester/public/vercel.svg similarity index 100% rename from references/package-tester/public/vercel.svg rename to __references/package-tester/public/vercel.svg diff --git a/references/package-tester/tailwind.config.js b/__references/package-tester/tailwind.config.js similarity index 100% rename from references/package-tester/tailwind.config.js rename to __references/package-tester/tailwind.config.js diff --git a/references/package-tester/tsconfig.json b/__references/package-tester/tsconfig.json similarity index 100% rename from references/package-tester/tsconfig.json rename to __references/package-tester/tsconfig.json diff --git a/references/remix-reference/.eslintrc.js b/__references/remix-reference/.eslintrc.js similarity index 100% rename from references/remix-reference/.eslintrc.js rename to __references/remix-reference/.eslintrc.js diff --git a/references/remix-reference/.gitignore b/__references/remix-reference/.gitignore similarity index 100% rename from references/remix-reference/.gitignore rename to __references/remix-reference/.gitignore diff --git a/references/remix-reference/README.md b/__references/remix-reference/README.md similarity index 100% rename from references/remix-reference/README.md rename to __references/remix-reference/README.md diff --git a/references/remix-reference/app/entry.client.tsx b/__references/remix-reference/app/entry.client.tsx similarity index 100% rename from references/remix-reference/app/entry.client.tsx rename to __references/remix-reference/app/entry.client.tsx diff --git a/references/remix-reference/app/entry.server.tsx b/__references/remix-reference/app/entry.server.tsx similarity index 100% rename from references/remix-reference/app/entry.server.tsx rename to __references/remix-reference/app/entry.server.tsx diff --git a/references/remix-reference/app/jobs/example.server.ts b/__references/remix-reference/app/jobs/example.server.ts similarity index 100% rename from references/remix-reference/app/jobs/example.server.ts rename to __references/remix-reference/app/jobs/example.server.ts diff --git a/references/remix-reference/app/root.tsx b/__references/remix-reference/app/root.tsx similarity index 100% rename from references/remix-reference/app/root.tsx rename to __references/remix-reference/app/root.tsx diff --git a/references/remix-reference/app/routes/_index.tsx b/__references/remix-reference/app/routes/_index.tsx similarity index 100% rename from references/remix-reference/app/routes/_index.tsx rename to __references/remix-reference/app/routes/_index.tsx diff --git a/references/remix-reference/app/routes/api.trigger.ts b/__references/remix-reference/app/routes/api.trigger.ts similarity index 100% rename from references/remix-reference/app/routes/api.trigger.ts rename to __references/remix-reference/app/routes/api.trigger.ts diff --git a/references/remix-reference/app/trigger.ts b/__references/remix-reference/app/trigger.ts similarity index 100% rename from references/remix-reference/app/trigger.ts rename to __references/remix-reference/app/trigger.ts diff --git a/references/remix-reference/package.json b/__references/remix-reference/package.json similarity index 100% rename from references/remix-reference/package.json rename to __references/remix-reference/package.json diff --git a/references/remix-reference/public/favicon.ico b/__references/remix-reference/public/favicon.ico similarity index 100% rename from references/remix-reference/public/favicon.ico rename to __references/remix-reference/public/favicon.ico diff --git a/references/remix-reference/remix.config.js b/__references/remix-reference/remix.config.js similarity index 100% rename from references/remix-reference/remix.config.js rename to __references/remix-reference/remix.config.js diff --git a/references/remix-reference/remix.env.d.ts b/__references/remix-reference/remix.env.d.ts similarity index 100% rename from references/remix-reference/remix.env.d.ts rename to __references/remix-reference/remix.env.d.ts diff --git a/references/remix-reference/tsconfig.json b/__references/remix-reference/tsconfig.json similarity index 100% rename from references/remix-reference/tsconfig.json rename to __references/remix-reference/tsconfig.json diff --git a/references/svelte-example/.env.example b/__references/svelte-example/.env.example similarity index 100% rename from references/svelte-example/.env.example rename to __references/svelte-example/.env.example diff --git a/references/svelte-example/.eslintignore b/__references/svelte-example/.eslintignore similarity index 100% rename from references/svelte-example/.eslintignore rename to __references/svelte-example/.eslintignore diff --git a/references/svelte-example/.eslintrc.cjs b/__references/svelte-example/.eslintrc.cjs similarity index 100% rename from references/svelte-example/.eslintrc.cjs rename to __references/svelte-example/.eslintrc.cjs diff --git a/references/svelte-example/.gitignore b/__references/svelte-example/.gitignore similarity index 100% rename from references/svelte-example/.gitignore rename to __references/svelte-example/.gitignore diff --git a/references/svelte-example/.npmrc b/__references/svelte-example/.npmrc similarity index 100% rename from references/svelte-example/.npmrc rename to __references/svelte-example/.npmrc diff --git a/references/svelte-example/.prettierignore b/__references/svelte-example/.prettierignore similarity index 100% rename from references/svelte-example/.prettierignore rename to __references/svelte-example/.prettierignore diff --git a/references/svelte-example/.prettierrc b/__references/svelte-example/.prettierrc similarity index 100% rename from references/svelte-example/.prettierrc rename to __references/svelte-example/.prettierrc diff --git a/references/svelte-example/README.md b/__references/svelte-example/README.md similarity index 100% rename from references/svelte-example/README.md rename to __references/svelte-example/README.md diff --git a/references/svelte-example/package.json b/__references/svelte-example/package.json similarity index 100% rename from references/svelte-example/package.json rename to __references/svelte-example/package.json diff --git a/references/svelte-example/src/app.d.ts b/__references/svelte-example/src/app.d.ts similarity index 100% rename from references/svelte-example/src/app.d.ts rename to __references/svelte-example/src/app.d.ts diff --git a/references/svelte-example/src/app.html b/__references/svelte-example/src/app.html similarity index 100% rename from references/svelte-example/src/app.html rename to __references/svelte-example/src/app.html diff --git a/references/svelte-example/src/jobs/example.ts b/__references/svelte-example/src/jobs/example.ts similarity index 100% rename from references/svelte-example/src/jobs/example.ts rename to __references/svelte-example/src/jobs/example.ts diff --git a/references/svelte-example/src/lib/index.ts b/__references/svelte-example/src/lib/index.ts similarity index 100% rename from references/svelte-example/src/lib/index.ts rename to __references/svelte-example/src/lib/index.ts diff --git a/references/svelte-example/src/routes/+page.svelte b/__references/svelte-example/src/routes/+page.svelte similarity index 100% rename from references/svelte-example/src/routes/+page.svelte rename to __references/svelte-example/src/routes/+page.svelte diff --git a/references/svelte-example/src/routes/api/trigger/+server.ts b/__references/svelte-example/src/routes/api/trigger/+server.ts similarity index 100% rename from references/svelte-example/src/routes/api/trigger/+server.ts rename to __references/svelte-example/src/routes/api/trigger/+server.ts diff --git a/references/svelte-example/src/trigger.ts b/__references/svelte-example/src/trigger.ts similarity index 100% rename from references/svelte-example/src/trigger.ts rename to __references/svelte-example/src/trigger.ts diff --git a/references/svelte-example/static/favicon.png b/__references/svelte-example/static/favicon.png similarity index 100% rename from references/svelte-example/static/favicon.png rename to __references/svelte-example/static/favicon.png diff --git a/references/svelte-example/svelte.config.js b/__references/svelte-example/svelte.config.js similarity index 100% rename from references/svelte-example/svelte.config.js rename to __references/svelte-example/svelte.config.js diff --git a/references/svelte-example/tsconfig.json b/__references/svelte-example/tsconfig.json similarity index 100% rename from references/svelte-example/tsconfig.json rename to __references/svelte-example/tsconfig.json diff --git a/references/svelte-example/vite.config.ts b/__references/svelte-example/vite.config.ts similarity index 100% rename from references/svelte-example/vite.config.ts rename to __references/svelte-example/vite.config.ts diff --git a/references/unit-testing/.gitignore b/__references/unit-testing/.gitignore similarity index 100% rename from references/unit-testing/.gitignore rename to __references/unit-testing/.gitignore diff --git a/references/unit-testing/dummy-integration/index.ts b/__references/unit-testing/dummy-integration/index.ts similarity index 100% rename from references/unit-testing/dummy-integration/index.ts rename to __references/unit-testing/dummy-integration/index.ts diff --git a/references/unit-testing/package.json b/__references/unit-testing/package.json similarity index 100% rename from references/unit-testing/package.json rename to __references/unit-testing/package.json diff --git a/references/unit-testing/tests/example.test.ts b/__references/unit-testing/tests/example.test.ts similarity index 100% rename from references/unit-testing/tests/example.test.ts rename to __references/unit-testing/tests/example.test.ts diff --git a/references/unit-testing/tsconfig.json b/__references/unit-testing/tsconfig.json similarity index 100% rename from references/unit-testing/tsconfig.json rename to __references/unit-testing/tsconfig.json diff --git a/references/v3-catalog/.env.example b/__references/v3-catalog/.env.example similarity index 100% rename from references/v3-catalog/.env.example rename to __references/v3-catalog/.env.example diff --git a/references/v3-catalog/.gitignore b/__references/v3-catalog/.gitignore similarity index 100% rename from references/v3-catalog/.gitignore rename to __references/v3-catalog/.gitignore diff --git a/references/v3-catalog/.uploadable-env b/__references/v3-catalog/.uploadable-env similarity index 100% rename from references/v3-catalog/.uploadable-env rename to __references/v3-catalog/.uploadable-env diff --git a/references/v3-catalog/README.md b/__references/v3-catalog/README.md similarity index 100% rename from references/v3-catalog/README.md rename to __references/v3-catalog/README.md diff --git a/references/v3-catalog/package.json b/__references/v3-catalog/package.json similarity index 100% rename from references/v3-catalog/package.json rename to __references/v3-catalog/package.json diff --git a/references/v3-catalog/prisma/schema.prisma b/__references/v3-catalog/prisma/schema.prisma similarity index 100% rename from references/v3-catalog/prisma/schema.prisma rename to __references/v3-catalog/prisma/schema.prisma diff --git a/references/v3-catalog/src/clientUsage.ts b/__references/v3-catalog/src/clientUsage.ts similarity index 100% rename from references/v3-catalog/src/clientUsage.ts rename to __references/v3-catalog/src/clientUsage.ts diff --git a/references/v3-catalog/src/handleError.ts b/__references/v3-catalog/src/handleError.ts similarity index 100% rename from references/v3-catalog/src/handleError.ts rename to __references/v3-catalog/src/handleError.ts diff --git a/references/v3-catalog/src/management.ts b/__references/v3-catalog/src/management.ts similarity index 100% rename from references/v3-catalog/src/management.ts rename to __references/v3-catalog/src/management.ts diff --git a/references/v3-catalog/src/queues.ts b/__references/v3-catalog/src/queues.ts similarity index 100% rename from references/v3-catalog/src/queues.ts rename to __references/v3-catalog/src/queues.ts diff --git a/references/v3-catalog/src/telemetry.ts b/__references/v3-catalog/src/telemetry.ts similarity index 100% rename from references/v3-catalog/src/telemetry.ts rename to __references/v3-catalog/src/telemetry.ts diff --git a/references/v3-catalog/src/tracer.ts b/__references/v3-catalog/src/tracer.ts similarity index 100% rename from references/v3-catalog/src/tracer.ts rename to __references/v3-catalog/src/tracer.ts diff --git a/references/v3-catalog/src/trigger/batch.ts b/__references/v3-catalog/src/trigger/batch.ts similarity index 100% rename from references/v3-catalog/src/trigger/batch.ts rename to __references/v3-catalog/src/trigger/batch.ts diff --git a/references/v3-catalog/src/trigger/binaries.ts b/__references/v3-catalog/src/trigger/binaries.ts similarity index 100% rename from references/v3-catalog/src/trigger/binaries.ts rename to __references/v3-catalog/src/trigger/binaries.ts diff --git a/references/v3-catalog/src/trigger/checkpoints.ts b/__references/v3-catalog/src/trigger/checkpoints.ts similarity index 100% rename from references/v3-catalog/src/trigger/checkpoints.ts rename to __references/v3-catalog/src/trigger/checkpoints.ts diff --git a/references/v3-catalog/src/trigger/concurrency.ts b/__references/v3-catalog/src/trigger/concurrency.ts similarity index 100% rename from references/v3-catalog/src/trigger/concurrency.ts rename to __references/v3-catalog/src/trigger/concurrency.ts diff --git a/references/v3-catalog/src/trigger/decorators.ts b/__references/v3-catalog/src/trigger/decorators.ts similarity index 100% rename from references/v3-catalog/src/trigger/decorators.ts rename to __references/v3-catalog/src/trigger/decorators.ts diff --git a/references/v3-catalog/src/trigger/email.tsx b/__references/v3-catalog/src/trigger/email.tsx similarity index 100% rename from references/v3-catalog/src/trigger/email.tsx rename to __references/v3-catalog/src/trigger/email.tsx diff --git a/references/v3-catalog/src/trigger/emails/index.tsx b/__references/v3-catalog/src/trigger/emails/index.tsx similarity index 100% rename from references/v3-catalog/src/trigger/emails/index.tsx rename to __references/v3-catalog/src/trigger/emails/index.tsx diff --git a/references/v3-catalog/src/trigger/idempotencyKeys.ts b/__references/v3-catalog/src/trigger/idempotencyKeys.ts similarity index 100% rename from references/v3-catalog/src/trigger/idempotencyKeys.ts rename to __references/v3-catalog/src/trigger/idempotencyKeys.ts diff --git a/references/v3-catalog/src/trigger/lazyAttempts.ts b/__references/v3-catalog/src/trigger/lazyAttempts.ts similarity index 100% rename from references/v3-catalog/src/trigger/lazyAttempts.ts rename to __references/v3-catalog/src/trigger/lazyAttempts.ts diff --git a/references/v3-catalog/src/trigger/logging.ts b/__references/v3-catalog/src/trigger/logging.ts similarity index 100% rename from references/v3-catalog/src/trigger/logging.ts rename to __references/v3-catalog/src/trigger/logging.ts diff --git a/references/v3-catalog/src/trigger/longRunning.ts b/__references/v3-catalog/src/trigger/longRunning.ts similarity index 100% rename from references/v3-catalog/src/trigger/longRunning.ts rename to __references/v3-catalog/src/trigger/longRunning.ts diff --git a/references/v3-catalog/src/trigger/openai.ts b/__references/v3-catalog/src/trigger/openai.ts similarity index 100% rename from references/v3-catalog/src/trigger/openai.ts rename to __references/v3-catalog/src/trigger/openai.ts diff --git a/references/v3-catalog/src/trigger/orm/index.ts b/__references/v3-catalog/src/trigger/orm/index.ts similarity index 100% rename from references/v3-catalog/src/trigger/orm/index.ts rename to __references/v3-catalog/src/trigger/orm/index.ts diff --git a/references/v3-catalog/src/trigger/other.ts b/__references/v3-catalog/src/trigger/other.ts similarity index 100% rename from references/v3-catalog/src/trigger/other.ts rename to __references/v3-catalog/src/trigger/other.ts diff --git a/references/v3-catalog/src/trigger/performance.ts b/__references/v3-catalog/src/trigger/performance.ts similarity index 100% rename from references/v3-catalog/src/trigger/performance.ts rename to __references/v3-catalog/src/trigger/performance.ts diff --git a/references/v3-catalog/src/trigger/retries.ts b/__references/v3-catalog/src/trigger/retries.ts similarity index 100% rename from references/v3-catalog/src/trigger/retries.ts rename to __references/v3-catalog/src/trigger/retries.ts diff --git a/references/v3-catalog/src/trigger/returnTypes.ts b/__references/v3-catalog/src/trigger/returnTypes.ts similarity index 100% rename from references/v3-catalog/src/trigger/returnTypes.ts rename to __references/v3-catalog/src/trigger/returnTypes.ts diff --git a/references/v3-catalog/src/trigger/scheduled.ts b/__references/v3-catalog/src/trigger/scheduled.ts similarity index 100% rename from references/v3-catalog/src/trigger/scheduled.ts rename to __references/v3-catalog/src/trigger/scheduled.ts diff --git a/references/v3-catalog/src/trigger/sdkUsage.ts b/__references/v3-catalog/src/trigger/sdkUsage.ts similarity index 100% rename from references/v3-catalog/src/trigger/sdkUsage.ts rename to __references/v3-catalog/src/trigger/sdkUsage.ts diff --git a/references/v3-catalog/src/trigger/simple.ts b/__references/v3-catalog/src/trigger/simple.ts similarity index 100% rename from references/v3-catalog/src/trigger/simple.ts rename to __references/v3-catalog/src/trigger/simple.ts diff --git a/references/v3-catalog/src/trigger/stripe.ts b/__references/v3-catalog/src/trigger/stripe.ts similarity index 100% rename from references/v3-catalog/src/trigger/stripe.ts rename to __references/v3-catalog/src/trigger/stripe.ts diff --git a/references/v3-catalog/src/trigger/subdir/another/byeWorld.ts b/__references/v3-catalog/src/trigger/subdir/another/byeWorld.ts similarity index 100% rename from references/v3-catalog/src/trigger/subdir/another/byeWorld.ts rename to __references/v3-catalog/src/trigger/subdir/another/byeWorld.ts diff --git a/references/v3-catalog/src/trigger/subdir/helloWorld.ts b/__references/v3-catalog/src/trigger/subdir/helloWorld.ts similarity index 100% rename from references/v3-catalog/src/trigger/subdir/helloWorld.ts rename to __references/v3-catalog/src/trigger/subdir/helloWorld.ts diff --git a/references/v3-catalog/src/trigger/subtasks.ts b/__references/v3-catalog/src/trigger/subtasks.ts similarity index 100% rename from references/v3-catalog/src/trigger/subtasks.ts rename to __references/v3-catalog/src/trigger/subtasks.ts diff --git a/references/v3-catalog/src/trigger/superjson.ts b/__references/v3-catalog/src/trigger/superjson.ts similarity index 100% rename from references/v3-catalog/src/trigger/superjson.ts rename to __references/v3-catalog/src/trigger/superjson.ts diff --git a/references/v3-catalog/src/trigger/tags.ts b/__references/v3-catalog/src/trigger/tags.ts similarity index 100% rename from references/v3-catalog/src/trigger/tags.ts rename to __references/v3-catalog/src/trigger/tags.ts diff --git a/references/v3-catalog/src/trigger/triggerKitchenSink.ts b/__references/v3-catalog/src/trigger/triggerKitchenSink.ts similarity index 100% rename from references/v3-catalog/src/trigger/triggerKitchenSink.ts rename to __references/v3-catalog/src/trigger/triggerKitchenSink.ts diff --git a/references/v3-catalog/src/trigger/usage.ts b/__references/v3-catalog/src/trigger/usage.ts similarity index 100% rename from references/v3-catalog/src/trigger/usage.ts rename to __references/v3-catalog/src/trigger/usage.ts diff --git a/references/v3-catalog/src/trigger/utils/cache.ts b/__references/v3-catalog/src/trigger/utils/cache.ts similarity index 100% rename from references/v3-catalog/src/trigger/utils/cache.ts rename to __references/v3-catalog/src/trigger/utils/cache.ts diff --git a/references/v3-catalog/src/trigger/utils/interceptor.ts b/__references/v3-catalog/src/trigger/utils/interceptor.ts similarity index 100% rename from references/v3-catalog/src/trigger/utils/interceptor.ts rename to __references/v3-catalog/src/trigger/utils/interceptor.ts diff --git a/references/v3-catalog/src/trigger/weird-file-names.ts b/__references/v3-catalog/src/trigger/weird-file-names.ts similarity index 100% rename from references/v3-catalog/src/trigger/weird-file-names.ts rename to __references/v3-catalog/src/trigger/weird-file-names.ts diff --git a/references/v3-catalog/src/trigger/wrangler.ts b/__references/v3-catalog/src/trigger/wrangler.ts similarity index 100% rename from references/v3-catalog/src/trigger/wrangler.ts rename to __references/v3-catalog/src/trigger/wrangler.ts diff --git a/references/v3-catalog/src/triggerWithLargePayload.ts b/__references/v3-catalog/src/triggerWithLargePayload.ts similarity index 100% rename from references/v3-catalog/src/triggerWithLargePayload.ts rename to __references/v3-catalog/src/triggerWithLargePayload.ts diff --git a/references/v3-catalog/trigger.config.ts b/__references/v3-catalog/trigger.config.ts similarity index 100% rename from references/v3-catalog/trigger.config.ts rename to __references/v3-catalog/trigger.config.ts diff --git a/references/v3-catalog/tsconfig.json b/__references/v3-catalog/tsconfig.json similarity index 100% rename from references/v3-catalog/tsconfig.json rename to __references/v3-catalog/tsconfig.json diff --git a/references/v3-catalog/wrangler/wrangler.toml b/__references/v3-catalog/wrangler/wrangler.toml similarity index 100% rename from references/v3-catalog/wrangler/wrangler.toml rename to __references/v3-catalog/wrangler/wrangler.toml diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d96f2244f49..d2e6a595c94 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -49,7 +49,7 @@ importers: version: 18.17.1 autoprefixer: specifier: ^10.4.12 - version: 10.4.13(postcss@8.4.27) + version: 10.4.13(postcss@8.4.38) eslint-config-custom: specifier: workspace:* version: link:config-packages/eslint-config-custom @@ -747,7 +747,7 @@ importers: version: 5.59.6(eslint@8.31.0)(typescript@5.2.2) autoprefixer: specifier: ^10.4.13 - version: 10.4.13(postcss@8.4.27) + version: 10.4.13(postcss@8.4.38) babel-loader: specifier: ^9.1.3 version: 9.1.3(@babel/core@7.22.17)(webpack@5.88.2) @@ -786,10 +786,10 @@ importers: version: 4.1.5 postcss-import: specifier: ^16.0.1 - version: 16.0.1(postcss@8.4.27) + version: 16.0.1(postcss@8.4.38) postcss-loader: specifier: ^8.1.1 - version: 8.1.1(postcss@8.4.27)(typescript@5.2.2)(webpack@5.88.2) + version: 8.1.1(postcss@8.4.38)(typescript@5.2.2)(webpack@5.88.2) prettier: specifier: ^2.8.8 version: 2.8.8 @@ -864,7 +864,7 @@ importers: version: 0.19.11 tsup: specifier: ^8.0.1 - version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(postcss@8.4.27)(typescript@5.3.2) + version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(postcss@8.4.38)(typescript@5.3.2) devDependencies: '@types/node': specifier: '18' @@ -904,7 +904,7 @@ importers: version: 3.0.2 tsup: specifier: 8.0.1 - version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(postcss@8.4.27)(typescript@5.3.2) + version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(postcss@8.4.38)(typescript@5.3.2) typescript: specifier: ^5.3.0 version: 5.3.2 @@ -953,7 +953,7 @@ importers: version: 3.0.2 tsup: specifier: 8.0.1 - version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(postcss@8.4.27)(typescript@5.3.2) + version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(postcss@8.4.38)(typescript@5.3.2) typescript: specifier: ^5.3.0 version: 5.3.2 @@ -987,7 +987,7 @@ importers: version: 3.0.2 tsup: specifier: 8.0.1 - version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(postcss@8.4.27)(typescript@5.3.2) + version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(postcss@8.4.38)(typescript@5.3.2) typescript: specifier: ^5.3.0 version: 5.3.2 @@ -1027,7 +1027,7 @@ importers: version: 29.1.1(@babel/core@7.22.17)(esbuild@0.19.11)(jest@29.6.2)(typescript@5.3.2) tsup: specifier: ^8.0.1 - version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(postcss@8.4.27)(typescript@5.3.2) + version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(postcss@8.4.38)(typescript@5.3.2) typescript: specifier: ^5.3.0 version: 5.3.2 @@ -1058,7 +1058,7 @@ importers: version: 3.0.2 tsup: specifier: 8.0.1 - version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(postcss@8.4.27)(typescript@5.3.2) + version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(postcss@8.4.38)(typescript@5.3.2) typescript: specifier: ^5.3.0 version: 5.3.2 @@ -1092,7 +1092,7 @@ importers: version: 3.0.2 tsup: specifier: 8.0.1 - version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(postcss@8.4.27)(typescript@5.3.2) + version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(postcss@8.4.38)(typescript@5.3.2) typescript: specifier: ^5.3.0 version: 5.3.2 @@ -1123,7 +1123,7 @@ importers: version: 3.0.2 tsup: specifier: 8.0.1 - version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(postcss@8.4.27)(typescript@5.3.2) + version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(postcss@8.4.38)(typescript@5.3.2) typescript: specifier: ^5.3.0 version: 5.3.2 @@ -1154,7 +1154,7 @@ importers: version: 3.0.2 tsup: specifier: 8.0.1 - version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(postcss@8.4.27)(typescript@5.3.2) + version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(postcss@8.4.38)(typescript@5.3.2) typescript: specifier: ^5.3.0 version: 5.3.2 @@ -1188,7 +1188,7 @@ importers: version: 3.0.2 tsup: specifier: 8.0.1 - version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(postcss@8.4.27)(typescript@5.3.2) + version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(postcss@8.4.38)(typescript@5.3.2) typescript: specifier: ^5.3.0 version: 5.3.2 @@ -1219,7 +1219,7 @@ importers: version: 3.0.2 tsup: specifier: 8.0.1 - version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(postcss@8.4.27)(typescript@5.3.2) + version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(postcss@8.4.38)(typescript@5.3.2) typescript: specifier: ^5.3.0 version: 5.3.2 @@ -1253,7 +1253,7 @@ importers: version: 2.4.0(stripe@12.14.0) tsup: specifier: 8.0.1 - version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(postcss@8.4.27)(typescript@5.3.2) + version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(postcss@8.4.38)(typescript@5.3.2) typescript: specifier: ^5.3.0 version: 5.3.2 @@ -1290,7 +1290,7 @@ importers: version: 3.0.2 tsup: specifier: 8.0.1 - version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(postcss@8.4.27)(typescript@5.3.2) + version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(postcss@8.4.38)(typescript@5.3.2) typescript: specifier: ^5.3.0 version: 5.3.2 @@ -1321,7 +1321,7 @@ importers: version: 3.0.2 tsup: specifier: 8.0.1 - version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(postcss@8.4.27)(typescript@5.3.2) + version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(postcss@8.4.38)(typescript@5.3.2) typescript: specifier: ^5.3.0 version: 5.3.2 @@ -1352,7 +1352,7 @@ importers: version: 3.0.2 tsup: specifier: ^6.5.0 - version: 6.6.3(postcss@8.4.27)(typescript@4.9.5) + version: 6.6.3(postcss@8.4.38)(typescript@4.9.5) tsx: specifier: ^3.12.1 version: 3.12.2 @@ -1488,7 +1488,7 @@ importers: version: 3.0.2 tsup: specifier: ^6.5.0 - version: 6.6.3(postcss@8.4.27)(typescript@4.9.5) + version: 6.6.3(postcss@8.4.38)(typescript@4.9.5) type-fest: specifier: ^3.6.0 version: 3.6.0 @@ -1714,7 +1714,7 @@ importers: version: 5.0.7 tsup: specifier: ^8.0.1 - version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(postcss@8.4.27)(typescript@5.4.5) + version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(postcss@8.4.38)(typescript@5.4.5) type-fest: specifier: ^3.6.0 version: 3.13.0 @@ -1817,7 +1817,7 @@ importers: version: 29.1.1(@babel/core@7.22.17)(esbuild@0.19.11)(jest@29.6.2)(typescript@5.3.2) tsup: specifier: ^8.0.1 - version: 8.0.2(postcss@8.4.27)(typescript@5.3.2) + version: 8.0.2(postcss@8.4.38)(typescript@5.3.2) typescript: specifier: ^5.3.0 version: 5.3.2 @@ -1870,7 +1870,7 @@ importers: version: 29.1.1(@babel/core@7.22.17)(esbuild@0.19.11)(jest@29.6.2)(typescript@5.3.2) tsup: specifier: ^8.0.1 - version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(postcss@8.4.27)(typescript@5.3.2) + version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(postcss@8.4.38)(typescript@5.3.2) typescript: specifier: ^5.3.0 version: 5.3.2 @@ -1991,7 +1991,7 @@ importers: version: 3.0.2 tsup: specifier: 8.0.1 - version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(postcss@8.4.27)(typescript@5.3.2) + version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(postcss@8.4.38)(typescript@5.3.2) tsx: specifier: ^3.12.1 version: 3.12.2 @@ -2018,7 +2018,7 @@ importers: version: 3.0.2 tsup: specifier: ^8.0.1 - version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(postcss@8.4.27)(typescript@5.3.2) + version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(postcss@8.4.38)(typescript@5.3.2) typescript: specifier: ^5.3.0 version: 5.3.2 @@ -2049,7 +2049,7 @@ importers: version: 3.0.2 tsup: specifier: ^8.0.1 - version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(postcss@8.4.27)(typescript@5.3.2) + version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(postcss@8.4.38)(typescript@5.3.2) typescript: specifier: ^5.3.0 version: 5.3.2 @@ -2089,7 +2089,7 @@ importers: version: 3.0.2 tsup: specifier: 8.0.1 - version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(postcss@8.4.27)(typescript@5.3.2) + version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(postcss@8.4.38)(typescript@5.3.2) tsx: specifier: ^3.12.1 version: 3.12.2 @@ -2132,7 +2132,7 @@ importers: version: 3.0.2 tsup: specifier: 8.0.1 - version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(postcss@8.4.27)(typescript@5.3.2) + version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(postcss@8.4.38)(typescript@5.3.2) tsx: specifier: ^3.12.1 version: 3.12.2 @@ -2175,7 +2175,7 @@ importers: version: 1.167.3 tsup: specifier: ^8.0.1 - version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(postcss@8.4.27)(ts-node@10.9.2)(typescript@5.3.3) + version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(postcss@8.4.38)(typescript@5.3.3) typescript: specifier: ^5.3.0 version: 5.3.3 @@ -2218,7 +2218,7 @@ importers: version: 3.0.2 tsup: specifier: ^7.1.0 - version: 7.1.0(postcss@8.4.27)(typescript@4.9.5) + version: 7.1.0(postcss@8.4.38)(typescript@4.9.5) tsx: specifier: ^3.12.1 version: 3.12.2 @@ -2255,7 +2255,7 @@ importers: version: 3.0.2 tsup: specifier: 8.0.1 - version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(postcss@8.4.27)(typescript@5.3.2) + version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(postcss@8.4.38)(typescript@5.3.2) tsx: specifier: ^3.12.1 version: 3.12.2 @@ -2292,7 +2292,7 @@ importers: version: 3.0.2 tsup: specifier: 8.0.1 - version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(postcss@8.4.27)(typescript@5.3.2) + version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(postcss@8.4.38)(typescript@5.3.2) typescript: specifier: ^5.3.0 version: 5.3.2 @@ -2323,7 +2323,7 @@ importers: version: link:../../config-packages/tsup tsup: specifier: 8.0.1 - version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(postcss@8.4.27)(typescript@5.3.2) + version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(postcss@8.4.38)(typescript@5.3.2) typescript: specifier: ^5.3.0 version: 5.3.2 @@ -2417,7 +2417,7 @@ importers: version: 3.0.2 tsup: specifier: ^8.0.1 - version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(postcss@8.4.27)(typescript@5.3.2) + version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(postcss@8.4.38)(typescript@5.3.2) typed-emitter: specifier: ^2.1.0 version: 2.1.0 @@ -2469,7 +2469,7 @@ importers: version: 29.1.1(@babel/core@7.22.17)(esbuild@0.19.11)(jest@29.6.2)(typescript@5.3.2) tsup: specifier: ^8.0.1 - version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(postcss@8.4.27)(typescript@5.3.2) + version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(postcss@8.4.38)(typescript@5.3.2) typescript: specifier: ^5.3.0 version: 5.3.2 @@ -2541,698 +2541,6 @@ importers: specifier: ^5.1.6 version: 5.1.6 - references/astro-referece: - dependencies: - '@astrojs/node': - specifier: ^6.0.0 - version: 6.0.0(astro@3.0.13) - '@trigger.dev/astro': - specifier: workspace:* - version: link:../../packages/astro - '@trigger.dev/sdk': - specifier: workspace:* - version: link:../../packages/trigger-sdk - astro: - specifier: ^3.0.12 - version: 3.0.13(@types/node@18.17.1) - devDependencies: - '@trigger.dev/cli': - specifier: workspace:* - version: link:../../packages/cli - - references/hono-reference: - dependencies: - '@hono/node-server': - specifier: ^1.3.1 - version: 1.3.1 - '@trigger.dev/hono': - specifier: workspace:* - version: link:../../packages/hono - '@trigger.dev/openai': - specifier: workspace:* - version: link:../../integrations/openai - '@trigger.dev/sdk': - specifier: workspace:* - version: link:../../packages/trigger-sdk - dotenv: - specifier: ^16.3.1 - version: 16.3.1 - hono: - specifier: ^3.10.2 - version: 3.10.3 - devDependencies: - '@trigger.dev/cli': - specifier: workspace:* - version: link:../../packages/cli - tsx: - specifier: ^3.12.2 - version: 3.12.2 - - references/job-catalog: - dependencies: - '@clerk/backend': - specifier: ^0.29.1 - version: 0.29.2 - '@trigger.dev/airtable': - specifier: workspace:* - version: link:../../integrations/airtable - '@trigger.dev/express': - specifier: workspace:* - version: link:../../packages/express - '@trigger.dev/github': - specifier: workspace:* - version: link:../../integrations/github - '@trigger.dev/linear': - specifier: workspace:* - version: link:../../integrations/linear - '@trigger.dev/openai': - specifier: workspace:* - version: link:../../integrations/openai - '@trigger.dev/plain': - specifier: workspace:* - version: link:../../integrations/plain - '@trigger.dev/replicate': - specifier: workspace:* - version: link:../../integrations/replicate - '@trigger.dev/resend': - specifier: workspace:* - version: link:../../integrations/resend - '@trigger.dev/sdk': - specifier: workspace:* - version: link:../../packages/trigger-sdk - '@trigger.dev/sendgrid': - specifier: workspace:* - version: link:../../integrations/sendgrid - '@trigger.dev/shopify': - specifier: workspace:* - version: link:../../integrations/shopify - '@trigger.dev/slack': - specifier: workspace:* - version: link:../../integrations/slack - '@trigger.dev/stripe': - specifier: workspace:* - version: link:../../integrations/stripe - '@trigger.dev/supabase': - specifier: workspace:* - version: link:../../integrations/supabase - '@trigger.dev/typeform': - specifier: workspace:* - version: link:../../integrations/typeform - '@types/node': - specifier: 20.4.2 - version: 20.4.2 - stripe: - specifier: ^12.14.0 - version: 12.14.0 - typescript: - specifier: 5.1.6 - version: 5.1.6 - zod: - specifier: 3.22.3 - version: 3.22.3 - devDependencies: - '@trigger.dev/cli': - specifier: workspace:* - version: link:../../packages/cli - '@trigger.dev/tsconfig': - specifier: workspace:* - version: link:../../config-packages/tsconfig - concurrently: - specifier: ^8.2.0 - version: 8.2.0 - dotenv: - specifier: ^16.3.1 - version: 16.3.1 - nodemon: - specifier: ^3.0.1 - version: 3.0.1 - trigger.dev: - specifier: workspace:* - version: link:../../packages/cli-v3 - ts-node: - specifier: ^10.9.1 - version: 10.9.1(@types/node@20.4.2)(typescript@5.1.6) - tsconfig-paths: - specifier: ^3.14.1 - version: 3.14.1 - - references/nestjs-example: - dependencies: - '@nestjs/common': - specifier: ^10.0.0 - version: 10.2.7(reflect-metadata@0.1.13)(rxjs@7.8.1) - '@nestjs/config': - specifier: ^3.0.1 - version: 3.1.1(@nestjs/common@10.2.7)(reflect-metadata@0.1.13) - '@nestjs/core': - specifier: ^10.0.0 - version: 10.2.7(@nestjs/common@10.2.7)(@nestjs/platform-express@10.2.7)(reflect-metadata@0.1.13)(rxjs@7.8.1) - '@nestjs/platform-express': - specifier: ^10.0.0 - version: 10.2.7(@nestjs/common@10.2.7)(@nestjs/core@10.2.7) - '@trigger.dev/nestjs': - specifier: workspace:* - version: link:../../packages/nestjs - '@trigger.dev/sdk': - specifier: workspace:* - version: link:../../packages/trigger-sdk - reflect-metadata: - specifier: ^0.1.13 - version: 0.1.13 - rxjs: - specifier: ^7.8.1 - version: 7.8.1 - devDependencies: - '@nestjs/cli': - specifier: ^10.0.0 - version: 10.1.18 - '@nestjs/schematics': - specifier: ^10.0.0 - version: 10.0.2(chokidar@3.5.3)(typescript@5.2.2) - '@nestjs/testing': - specifier: ^10.0.0 - version: 10.2.7(@nestjs/common@10.2.7)(@nestjs/core@10.2.7)(@nestjs/platform-express@10.2.7) - '@types/express': - specifier: ^4.17.17 - version: 4.17.18 - '@types/node': - specifier: ^20.3.1 - version: 20.6.0 - '@types/supertest': - specifier: ^2.0.12 - version: 2.0.14 - '@typescript-eslint/eslint-plugin': - specifier: ^6.0.0 - version: 6.7.4(@typescript-eslint/parser@6.7.4)(eslint@8.45.0)(typescript@5.2.2) - '@typescript-eslint/parser': - specifier: ^6.0.0 - version: 6.7.4(eslint@8.45.0)(typescript@5.2.2) - eslint: - specifier: ^8.42.0 - version: 8.45.0 - eslint-config-prettier: - specifier: ^9.0.0 - version: 9.0.0(eslint@8.45.0) - eslint-plugin-prettier: - specifier: ^5.0.0 - version: 5.0.0(eslint-config-prettier@9.0.0)(eslint@8.45.0)(prettier@3.0.0) - prettier: - specifier: ^3.0.0 - version: 3.0.0 - source-map-support: - specifier: ^0.5.21 - version: 0.5.21 - supertest: - specifier: ^6.3.3 - version: 6.3.3 - ts-loader: - specifier: ^9.4.3 - version: 9.4.4(typescript@5.2.2)(webpack@5.88.2) - ts-node: - specifier: ^10.9.1 - version: 10.9.1(@types/node@20.6.0)(typescript@5.2.2) - tsconfig-paths: - specifier: ^4.2.0 - version: 4.2.0 - typescript: - specifier: ^5.1.3 - version: 5.2.2 - - references/nextjs-reference: - dependencies: - '@trigger.dev/eslint-plugin': - specifier: workspace:* - version: link:../../packages/eslint-plugin - '@trigger.dev/github': - specifier: workspace:* - version: link:../../integrations/github - '@trigger.dev/nextjs': - specifier: workspace:* - version: link:../../packages/nextjs - '@trigger.dev/openai': - specifier: workspace:* - version: link:../../integrations/openai - '@trigger.dev/plain': - specifier: workspace:* - version: link:../../integrations/plain - '@trigger.dev/react': - specifier: workspace:* - version: link:../../packages/react - '@trigger.dev/resend': - specifier: workspace:* - version: link:../../integrations/resend - '@trigger.dev/sdk': - specifier: workspace:* - version: link:../../packages/trigger-sdk - '@trigger.dev/sendgrid': - specifier: workspace:* - version: link:../../integrations/sendgrid - '@trigger.dev/slack': - specifier: workspace:* - version: link:../../integrations/slack - '@trigger.dev/stripe': - specifier: workspace:* - version: link:../../integrations/stripe - '@trigger.dev/supabase': - specifier: workspace:* - version: link:../../integrations/supabase - '@trigger.dev/typeform': - specifier: workspace:* - version: link:../../integrations/typeform - '@types/node': - specifier: 18.15.13 - version: 18.15.13 - '@types/react': - specifier: 18.2.17 - version: 18.2.17 - '@types/react-dom': - specifier: 18.2.7 - version: 18.2.7 - next: - specifier: 13.3.1 - version: 13.3.1(react-dom@18.2.0)(react@18.2.0) - react: - specifier: ^18.2.0 - version: 18.2.0 - react-dom: - specifier: ^18.2.0 - version: 18.2.0(react@18.2.0) - react-query: - specifier: ^3.39.3 - version: 3.39.3(react-dom@18.2.0)(react@18.2.0) - typescript: - specifier: 5.0.4 - version: 5.0.4 - zod: - specifier: 3.22.3 - version: 3.22.3 - devDependencies: - '@trigger.dev/cli': - specifier: workspace:* - version: link:../../packages/cli - eslint: - specifier: 8.42.0 - version: 8.42.0 - eslint-config-next: - specifier: 13.4.6 - version: 13.4.6(eslint@8.42.0)(typescript@5.0.4) - msw: - specifier: ^0.47.0 - version: 0.47.4(typescript@5.0.4) - ts-loader: - specifier: ^9.4.2 - version: 9.4.2(typescript@5.0.4)(webpack@5.88.2) - - references/nextjs-test: - dependencies: - '@trigger.dev/nextjs': - specifier: ^1.0.0-next.8 - version: 1.0.0(@trigger.dev/sdk@2.0.7)(next@13.4.12) - '@trigger.dev/sdk': - specifier: ^2.0.0-next.22 - version: 2.0.7 - next: - specifier: 13.4.12 - version: 13.4.12(react-dom@18.2.0)(react@18.2.0) - react: - specifier: 18.2.0 - version: 18.2.0 - react-dom: - specifier: 18.2.0 - version: 18.2.0(react@18.2.0) - devDependencies: - '@trigger.dev/cli': - specifier: workspace:* - version: link:../../packages/cli - concurrently: - specifier: ^8.2.0 - version: 8.2.0 - eslint: - specifier: 8.42.0 - version: 8.42.0 - eslint-config-next: - specifier: 13.4.6 - version: 13.4.6(eslint@8.42.0)(typescript@5.4.5) - wait-on: - specifier: ^7.0.1 - version: 7.0.1 - - references/package-tester: - dependencies: - '@trigger.dev/core': - specifier: workspace:* - version: link:../../packages/core - '@trigger.dev/github': - specifier: workspace:* - version: link:../../integrations/github - '@trigger.dev/nextjs': - specifier: workspace:* - version: link:../../packages/nextjs - '@trigger.dev/openai': - specifier: workspace:* - version: link:../../integrations/openai - '@trigger.dev/plain': - specifier: workspace:* - version: link:../../integrations/plain - '@trigger.dev/react': - specifier: workspace:* - version: link:../../packages/react - '@trigger.dev/resend': - specifier: workspace:* - version: link:../../integrations/resend - '@trigger.dev/sdk': - specifier: workspace:* - version: link:../../packages/trigger-sdk - '@trigger.dev/slack': - specifier: workspace:* - version: link:../../integrations/slack - '@trigger.dev/stripe': - specifier: workspace:* - version: link:../../integrations/stripe - '@trigger.dev/supabase': - specifier: workspace:* - version: link:../../integrations/supabase - '@trigger.dev/typeform': - specifier: workspace:* - version: link:../../integrations/typeform - autoprefixer: - specifier: 10.4.14 - version: 10.4.14(postcss@8.4.27) - eslint: - specifier: 8.45.0 - version: 8.45.0 - eslint-config-next: - specifier: 13.4.12 - version: 13.4.12(eslint@8.45.0)(typescript@5.1.6) - next: - specifier: 13.4.12 - version: 13.4.12(react-dom@18.2.0)(react@18.2.0) - postcss: - specifier: 8.4.27 - version: 8.4.27 - react: - specifier: 18.2.0 - version: 18.2.0 - react-dom: - specifier: 18.2.0 - version: 18.2.0(react@18.2.0) - tailwindcss: - specifier: 3.3.3 - version: 3.3.3 - typescript: - specifier: 5.1.6 - version: 5.1.6 - devDependencies: - '@trigger.dev/cli': - specifier: workspace:* - version: link:../../packages/cli - '@types/node': - specifier: 20.4.5 - version: 20.4.5 - '@types/react': - specifier: 18.2.17 - version: 18.2.17 - '@types/react-dom': - specifier: 18.2.7 - version: 18.2.7 - concurrently: - specifier: ^8.2.0 - version: 8.2.0 - - references/remix-reference: - dependencies: - '@remix-run/css-bundle': - specifier: ^1.19.3 - version: 1.19.3 - '@remix-run/node': - specifier: ^1.19.3 - version: 1.19.3 - '@remix-run/react': - specifier: ^1.19.3 - version: 1.19.3(react-dom@18.2.0)(react@18.2.0) - '@remix-run/serve': - specifier: ^1.19.3 - version: 1.19.3 - '@trigger.dev/remix': - specifier: workspace:* - version: link:../../packages/remix - '@trigger.dev/sdk': - specifier: workspace:* - version: link:../../packages/trigger-sdk - isbot: - specifier: ^3.6.8 - version: 3.6.13 - react: - specifier: ^18.2.0 - version: 18.2.0 - react-dom: - specifier: ^18.2.0 - version: 18.2.0(react@18.2.0) - devDependencies: - '@remix-run/dev': - specifier: ^1.19.3 - version: 1.19.3(@remix-run/serve@1.19.3)(@types/node@18.17.1) - '@remix-run/eslint-config': - specifier: ^1.19.3 - version: 1.19.3(eslint@8.45.0)(react@18.2.0)(typescript@4.9.5) - '@types/react': - specifier: ^18.0.35 - version: 18.2.17 - '@types/react-dom': - specifier: ^18.0.11 - version: 18.2.7 - eslint: - specifier: ^8.38.0 - version: 8.45.0 - typescript: - specifier: ^4.8.4 - version: 4.9.5 - - references/svelte-example: - dependencies: - '@trigger.dev/sdk': - specifier: workspace:* - version: link:../../packages/trigger-sdk - '@trigger.dev/sveltekit': - specifier: workspace:* - version: link:../../packages/sveltekit - devDependencies: - '@sveltejs/adapter-auto': - specifier: ^2.0.0 - version: 2.1.0(@sveltejs/kit@1.25.1) - '@sveltejs/kit': - specifier: ^1.20.4 - version: 1.25.1(svelte@4.2.1)(vite@4.4.9) - '@typescript-eslint/eslint-plugin': - specifier: ^5.45.0 - version: 5.59.6(@typescript-eslint/parser@5.59.6)(eslint@8.45.0)(typescript@5.2.2) - '@typescript-eslint/parser': - specifier: ^5.45.0 - version: 5.59.6(eslint@8.45.0)(typescript@5.2.2) - eslint: - specifier: ^8.28.0 - version: 8.45.0 - eslint-config-prettier: - specifier: ^8.5.0 - version: 8.6.0(eslint@8.45.0) - eslint-plugin-svelte: - specifier: ^2.30.0 - version: 2.34.0(eslint@8.45.0)(svelte@4.2.1) - prettier: - specifier: ^2.8.0 - version: 2.8.8 - prettier-plugin-svelte: - specifier: ^2.10.1 - version: 2.10.1(prettier@2.8.8)(svelte@4.2.1) - svelte: - specifier: ^4.0.5 - version: 4.2.1 - svelte-check: - specifier: ^3.4.3 - version: 3.5.2(postcss@8.4.29)(svelte@4.2.1) - tslib: - specifier: ^2.4.1 - version: 2.6.2 - typescript: - specifier: ^5.0.0 - version: 5.2.2 - vite: - specifier: ^4.4.2 - version: 4.4.9(@types/node@18.17.1) - - references/unit-testing: - dependencies: - '@trigger.dev/sdk': - specifier: workspace:* - version: link:../../packages/trigger-sdk - '@trigger.dev/stripe': - specifier: workspace:* - version: link:../../integrations/stripe - '@trigger.dev/testing': - specifier: workspace:* - version: link:../../packages/testing - devDependencies: - '@trigger.dev/tsconfig': - specifier: workspace:* - version: link:../../config-packages/tsconfig - tsconfig-paths: - specifier: ^3.14.1 - version: 3.14.1 - typescript: - specifier: ^5.2.2 - version: 5.2.2 - vitest: - specifier: ^0.34.3 - version: 0.34.4 - zod: - specifier: 3.22.3 - version: 3.22.3 - - references/v3-catalog: - dependencies: - '@ffmpeg-installer/ffmpeg': - specifier: ^1.1.0 - version: 1.1.0 - '@ffprobe-installer/ffprobe': - specifier: ^2.1.2 - version: 2.1.2 - '@infisical/sdk': - specifier: ^2.1.9 - version: 2.1.9 - '@opentelemetry/api': - specifier: 1.4.1 - version: 1.4.1 - '@react-email/components': - specifier: ^0.0.17 - version: 0.0.17(@types/react@18.3.1)(react@18.2.0) - '@react-email/render': - specifier: ^0.0.7 - version: 0.0.7 - '@sindresorhus/slugify': - specifier: ^2.2.1 - version: 2.2.1 - '@t3-oss/env-nextjs': - specifier: ^0.10.1 - version: 0.10.1(typescript@5.3.3)(zod@3.22.3) - '@traceloop/instrumentation-openai': - specifier: ^0.3.9 - version: 0.3.9(@opentelemetry/api@1.4.1) - '@trigger.dev/core': - specifier: workspace:^3.0.0-beta.0 - version: link:../../packages/core - '@trigger.dev/sdk': - specifier: workspace:^3.0.0-beta.0 - version: link:../../packages/trigger-sdk - dotenv: - specifier: ^16.4.5 - version: 16.4.5 - execa: - specifier: ^8.0.1 - version: 8.0.1 - msw: - specifier: ^2.2.1 - version: 2.2.1(typescript@5.3.3) - openai: - specifier: ^4.47.0 - version: 4.47.1 - pg: - specifier: ^8.11.5 - version: 8.11.5 - react: - specifier: ^18.2.0 - version: 18.2.0 - react-email: - specifier: ^1.6.1 - version: 1.6.1(react@18.2.0) - reflect-metadata: - specifier: ^0.1.13 - version: 0.1.13 - server-only: - specifier: ^0.0.1 - version: 0.0.1 - stripe: - specifier: ^12.14.0 - version: 12.14.0 - typeorm: - specifier: ^0.3.20 - version: 0.3.20(pg@8.11.5)(ts-node@10.9.2) - yt-dlp-wrap: - specifier: ^2.3.12 - version: 2.3.12 - zod: - specifier: 3.22.3 - version: 3.22.3 - devDependencies: - '@opentelemetry/core': - specifier: ^1.22.0 - version: 1.22.0(@opentelemetry/api@1.4.1) - '@opentelemetry/exporter-logs-otlp-http': - specifier: ^0.49.1 - version: 0.49.1(@opentelemetry/api@1.4.1) - '@opentelemetry/exporter-trace-otlp-http': - specifier: ^0.49.1 - version: 0.49.1(@opentelemetry/api@1.4.1) - '@opentelemetry/instrumentation': - specifier: ^0.49.1 - version: 0.49.1(@opentelemetry/api@1.4.1) - '@opentelemetry/instrumentation-express': - specifier: ^0.36.1 - version: 0.36.1(@opentelemetry/api@1.4.1) - '@opentelemetry/instrumentation-fetch': - specifier: ^0.49.1 - version: 0.49.1(@opentelemetry/api@1.4.1) - '@opentelemetry/instrumentation-http': - specifier: ^0.49.1 - version: 0.49.1(@opentelemetry/api@1.4.1) - '@opentelemetry/instrumentation-undici': - specifier: 0.2.0 - version: 0.2.0(@opentelemetry/api@1.4.1) - '@opentelemetry/resources': - specifier: ^1.22.0 - version: 1.22.0(@opentelemetry/api@1.4.1) - '@opentelemetry/sdk-logs': - specifier: ^0.49.1 - version: 0.49.1(@opentelemetry/api-logs@0.49.1)(@opentelemetry/api@1.4.1) - '@opentelemetry/sdk-node': - specifier: ^0.49.1 - version: 0.49.1(@opentelemetry/api@1.4.1) - '@opentelemetry/sdk-trace-base': - specifier: ^1.22.0 - version: 1.22.0(@opentelemetry/api@1.4.1) - '@opentelemetry/sdk-trace-node': - specifier: ^1.22.0 - version: 1.22.0(@opentelemetry/api@1.4.1) - '@opentelemetry/semantic-conventions': - specifier: ^1.22.0 - version: 1.22.0 - '@trigger.dev/tsconfig': - specifier: workspace:* - version: link:../../config-packages/tsconfig - '@types/node': - specifier: 20.4.2 - version: 20.4.2 - '@types/react': - specifier: ^18.3.1 - version: 18.3.1 - esbuild: - specifier: ^0.19.11 - version: 0.19.11 - trigger.dev: - specifier: workspace:* - version: link:../../packages/cli-v3 - ts-node: - specifier: ^10.9.2 - version: 10.9.2(@types/node@20.4.2)(typescript@5.3.3) - tsconfig-paths: - specifier: ^4.2.0 - version: 4.2.0 - tsup: - specifier: ^8.0.1 - version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(postcss@8.4.27)(ts-node@10.9.2)(typescript@5.3.3) - typescript: - specifier: ^5.3.0 - version: 5.3.3 - runtime_tests: dependencies: '@hono/node-server': @@ -3297,6 +2605,7 @@ packages: dependencies: '@jridgewell/gen-mapping': 0.3.2 '@jridgewell/trace-mapping': 0.3.19 + dev: true /@anatine/esbuild-decorators@0.2.19(esbuild@0.19.11): resolution: {integrity: sha512-pyj6ULyMacyzpDqlnbS2OCkOqxcVgk8IqiTMRJ5CrsF8Yl1azvlX/AM6xWR8UzHKUYDlWOw5mOpos3+7KKR0Lw==} @@ -3306,82 +2615,6 @@ packages: esbuild: 0.19.11 dev: false - /@angular-devkit/core@16.1.8(chokidar@3.5.3): - resolution: {integrity: sha512-dSRD/+bGanArIXkj+kaU1kDFleZeQMzmBiOXX+pK0Ah9/0Yn1VmY3RZh1zcX9vgIQXV+t7UPrTpOjaERMUtVGw==} - engines: {node: ^16.14.0 || >=18.10.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} - peerDependencies: - chokidar: ^3.5.2 - peerDependenciesMeta: - chokidar: - optional: true - dependencies: - ajv: 8.12.0 - ajv-formats: 2.1.1(ajv@8.12.0) - chokidar: 3.5.3 - jsonc-parser: 3.2.0 - rxjs: 7.8.1 - source-map: 0.7.4 - dev: true - - /@angular-devkit/core@16.2.3(chokidar@3.5.3): - resolution: {integrity: sha512-oZLdg2XTx7likYAXRj1CU0XmrsCfe5f2grj3iwuI3OB1LXwwpdbHBztruj03y3yHES+TnO+dIbkvRnvMXs7uAA==} - engines: {node: ^16.14.0 || >=18.10.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} - peerDependencies: - chokidar: ^3.5.2 - peerDependenciesMeta: - chokidar: - optional: true - dependencies: - ajv: 8.12.0 - ajv-formats: 2.1.1(ajv@8.12.0) - chokidar: 3.5.3 - jsonc-parser: 3.2.0 - picomatch: 2.3.1 - rxjs: 7.8.1 - source-map: 0.7.4 - dev: true - - /@angular-devkit/schematics-cli@16.2.3(chokidar@3.5.3): - resolution: {integrity: sha512-5YQCbQmY9Kc03a9Io4XHOrxGXjnzcVveUuUO64R1m5x2aA5I+mVR8NVvxuoGRAeoI1FWusAKRe9hH8nRCLrelA==} - engines: {node: ^16.14.0 || >=18.10.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} - hasBin: true - dependencies: - '@angular-devkit/core': 16.2.3(chokidar@3.5.3) - '@angular-devkit/schematics': 16.2.3(chokidar@3.5.3) - ansi-colors: 4.1.3 - inquirer: 8.2.4 - symbol-observable: 4.0.0 - yargs-parser: 21.1.1 - transitivePeerDependencies: - - chokidar - dev: true - - /@angular-devkit/schematics@16.1.8(chokidar@3.5.3): - resolution: {integrity: sha512-6LyzMdFJs337RTxxkI2U1Ndw0CW5mMX/aXWl8d7cW2odiSrAg8IdlMqpc+AM8+CPfsB0FtS1aWkEZqJLT0jHOg==} - engines: {node: ^16.14.0 || >=18.10.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} - dependencies: - '@angular-devkit/core': 16.1.8(chokidar@3.5.3) - jsonc-parser: 3.2.0 - magic-string: 0.30.0 - ora: 5.4.1 - rxjs: 7.8.1 - transitivePeerDependencies: - - chokidar - dev: true - - /@angular-devkit/schematics@16.2.3(chokidar@3.5.3): - resolution: {integrity: sha512-+lBiHxi/C9HCfiCbtW25DldwvJDXXXv5oWw+Tg4s18BO/lYZLveGUEaZWu9ZJ5VIJ8GliUi2LohxhDxBkh4Oxg==} - engines: {node: ^16.14.0 || >=18.10.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} - dependencies: - '@angular-devkit/core': 16.2.3(chokidar@3.5.3) - jsonc-parser: 3.2.0 - magic-string: 0.30.1 - ora: 5.4.1 - rxjs: 7.8.1 - transitivePeerDependencies: - - chokidar - dev: true - /@ariakit/core@0.4.6: resolution: {integrity: sha512-L2WIZZlxDs611m3YLSv2xvJyQrkkVQJlxn8Y4DlI1G65VLTEH7hysw3RYUNdXsl0gP6S20id3zBMJCHT9BCRcg==} dev: false @@ -3412,9 +2645,11 @@ packages: /@astrojs/compiler@2.1.0: resolution: {integrity: sha512-Mp+qrNhly+27bL/Zq8lGeUY+YrdoU0eDfIlAeGIPrzt0PnI/jGpvPUdCaugv4zbCrDkOUScFfcbeEiYumrdJnw==} + dev: true /@astrojs/internal-helpers@0.2.0: resolution: {integrity: sha512-NQ4ppp1CM0HNkKbJNM4saVSfmUYzGlRalF6wx7F6T/MYHYSWGuojY89/oFTy4t8VlOGUCUijlsVNNeziWaUo5g==} + dev: true /@astrojs/markdown-remark@3.1.0(astro@3.0.13): resolution: {integrity: sha512-5UwamK0iFxN0n1Nw44vUk8AkQr4psKS63hM3D1/4bhhjs4ZFRyrYmg5NjScaMEXZcrd2KgGPsd+PEwNs4mlBOw==} @@ -3437,24 +2672,14 @@ packages: vfile: 5.3.7 transitivePeerDependencies: - supports-color - - /@astrojs/node@6.0.0(astro@3.0.13): - resolution: {integrity: sha512-06x5UBt+g0EIUpOdtCdnTxRJhOTLxUnjzmGwIHp9RNBlIEpzd/dJs6pwvfiM2zuPolTLI53T8VOsdw3EMh2V+w==} - peerDependencies: - astro: ^3.0.0 - dependencies: - astro: 3.0.13(@types/node@18.17.1) - send: 0.18.0 - server-destroy: 1.0.1 - transitivePeerDependencies: - - supports-color - dev: false + dev: true /@astrojs/prism@3.0.0: resolution: {integrity: sha512-g61lZupWq1bYbcBnYZqdjndShr/J3l/oFobBKPA3+qMat146zce3nz2kdO4giGbhYDt4gYdhmoBz0vZJ4sIurQ==} engines: {node: '>=18.14.1'} dependencies: prismjs: 1.29.0 + dev: true /@astrojs/telemetry@3.0.1: resolution: {integrity: sha512-7zJMuikRDQ0LLLivteu0+y4pqdgznrChFiRrY3qmKlOEkLWD1T3u1a5M970lvpErP7Vgh4P298JBPjv8LTj+sw==} @@ -3470,6 +2695,7 @@ packages: which-pm-runs: 1.1.0 transitivePeerDependencies: - supports-color + dev: true /@aws-crypto/crc32@3.0.0: resolution: {integrity: sha512-IzSgsrxUcsrejQbPVilIKy16kAT52EwB6zSaI+M3xxIhKh5+aldEyvI+z6erM7TCLB2BJsFrtHjp6/4/sr+3dA==} @@ -3949,10 +3175,12 @@ packages: dependencies: '@babel/highlight': 7.24.7 picocolors: 1.0.0 + dev: true /@babel/compat-data@7.22.9: resolution: {integrity: sha512-5UamI7xkUcJ3i9qVDS+KFDEK8/7oJ55/sJMB1Ge7IEapr7KfdfV/HErR+koZwOfd+SgtFKOKRhRakdg++DcJpQ==} engines: {node: '>=6.9.0'} + dev: true /@babel/core@7.22.17: resolution: {integrity: sha512-2EENLmhpwplDux5PSsZnSbnSkB3tZ6QTksgO25xwEL7pIDcNOMhF5v/s6RzwjMZzZzw9Ofc30gHv5ChCC8pifQ==} @@ -3975,6 +3203,7 @@ packages: semver: 6.3.1 transitivePeerDependencies: - supports-color + dev: true /@babel/eslint-parser@7.21.8(@babel/core@7.22.17)(eslint@8.31.0): resolution: {integrity: sha512-HLhI+2q+BP3sf78mFUZNCGc10KEmoUqtUT1OCdMZsN+qr4qFeLUod62/zAnF3jNQstwyasDkZnVXwfK2Bml7MQ==} @@ -3990,20 +3219,6 @@ packages: semver: 6.3.1 dev: true - /@babel/eslint-parser@7.21.8(@babel/core@7.22.17)(eslint@8.45.0): - resolution: {integrity: sha512-HLhI+2q+BP3sf78mFUZNCGc10KEmoUqtUT1OCdMZsN+qr4qFeLUod62/zAnF3jNQstwyasDkZnVXwfK2Bml7MQ==} - engines: {node: ^10.13.0 || ^12.13.0 || >=14.0.0} - peerDependencies: - '@babel/core': '>=7.11.0' - eslint: ^7.5.0 || ^8.0.0 - dependencies: - '@babel/core': 7.22.17 - '@nicolo-ribaudo/eslint-scope-5-internals': 5.1.1-v1 - eslint: 8.45.0 - eslint-visitor-keys: 2.1.0 - semver: 6.3.1 - dev: true - /@babel/generator@7.22.15: resolution: {integrity: sha512-Zu9oWARBqeVOW0dZOjXc3JObrzuqothQ3y/n1kUtrjCoCPLkXUwMvOo/F/TCfoHMbWIFlWwpZtkZVb9ga4U2pA==} engines: {node: '>=6.9.0'} @@ -4012,6 +3227,7 @@ packages: '@jridgewell/gen-mapping': 0.3.2 '@jridgewell/trace-mapping': 0.3.19 jsesc: 2.5.2 + dev: true /@babel/generator@7.24.7: resolution: {integrity: sha512-oipXieGC3i45Y1A41t4tAqpnEZWgB/lC6Ehh6+rOviR5XWpTtMmLN+fGjz9vOiNRt0p6RtO6DtD0pdU3vpqdSA==} @@ -4021,12 +3237,14 @@ packages: '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 jsesc: 2.5.2 + dev: true /@babel/helper-annotate-as-pure@7.22.5: resolution: {integrity: sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==} engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.24.0 + dev: true /@babel/helper-builder-binary-assignment-operator-visitor@7.18.9: resolution: {integrity: sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==} @@ -4045,6 +3263,7 @@ packages: browserslist: 4.21.10 lru-cache: 5.1.1 semver: 6.3.1 + dev: true /@babel/helper-create-class-features-plugin@7.21.8(@babel/core@7.22.17): resolution: {integrity: sha512-+THiN8MqiH2AczyuZrnrKL6cAxFRRQDKW9h1YkBvbgKmAm6mwiacig1qT73DHIWMGo40GRnsEfN3LA+E6NtmSw==} @@ -4129,16 +3348,19 @@ packages: /@babel/helper-environment-visitor@7.22.20: resolution: {integrity: sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==} engines: {node: '>=6.9.0'} + dev: true /@babel/helper-environment-visitor@7.22.5: resolution: {integrity: sha512-XGmhECfVA/5sAt+H+xpSg0mfrHq6FzNr9Oxh7PSEBBRUb/mL7Kz3NICXb194rCqAEdxkhPT1a88teizAFyvk8Q==} engines: {node: '>=6.9.0'} + dev: true /@babel/helper-environment-visitor@7.24.7: resolution: {integrity: sha512-DoiN84+4Gnd0ncbBOM9AZENV4a5ZiL39HYMyZJGZ/AZEykHYdJw0wW3kdcsh9/Kn+BRXHLkkklZ51ecPKmI1CQ==} engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.24.7 + dev: true /@babel/helper-explode-assignable-expression@7.18.6: resolution: {integrity: sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==} @@ -4153,6 +3375,7 @@ packages: dependencies: '@babel/template': 7.22.15 '@babel/types': 7.24.0 + dev: true /@babel/helper-function-name@7.23.0: resolution: {integrity: sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==} @@ -4168,18 +3391,21 @@ packages: dependencies: '@babel/template': 7.24.7 '@babel/types': 7.24.7 + dev: true /@babel/helper-hoist-variables@7.22.5: resolution: {integrity: sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==} engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.24.0 + dev: true /@babel/helper-hoist-variables@7.24.7: resolution: {integrity: sha512-MJJwhkoGy5c4ehfoRyrJ/owKeMl19U54h27YYftT0o2teQ3FJ3nQUf/I3LlJsX4l3qlw7WRXUmiyajvHXoTubQ==} engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.24.7 + dev: true /@babel/helper-member-expression-to-functions@7.21.5: resolution: {integrity: sha512-nIcGfgwpH2u4n9GG1HpStW5Ogx7x7ekiFHbjjFRKXbn5zUvqO9ZgotCO4x1aNbKn/x/xOUaXEhyNHCwtFCpxWg==} @@ -4200,6 +3426,7 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.24.0 + dev: true /@babel/helper-module-transforms@7.22.17(@babel/core@7.22.17): resolution: {integrity: sha512-XouDDhQESrLHTpnBtCKExJdyY4gJCdrvH2Pyv8r8kovX2U8G0dRUOT45T9XlbLtuu9CLXP15eusnkprhoPV5iQ==} @@ -4213,6 +3440,7 @@ packages: '@babel/helper-simple-access': 7.22.5 '@babel/helper-split-export-declaration': 7.22.6 '@babel/helper-validator-identifier': 7.22.20 + dev: true /@babel/helper-optimise-call-expression@7.18.6: resolution: {integrity: sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==} @@ -4231,10 +3459,12 @@ packages: /@babel/helper-plugin-utils@7.22.5: resolution: {integrity: sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==} engines: {node: '>=6.9.0'} + dev: true /@babel/helper-plugin-utils@7.24.0: resolution: {integrity: sha512-9cUznXMG0+FxRuJfvL82QlTqIzhVW9sL0KjMPHhAOOvpQGL8QtdxnBKILjBqxlHyliz0yCa1G903ZXI/FuHy2w==} engines: {node: '>=6.9.0'} + dev: true /@babel/helper-remap-async-to-generator@7.18.9(@babel/core@7.22.17): resolution: {integrity: sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==} @@ -4282,6 +3512,7 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.24.0 + dev: true /@babel/helper-skip-transparent-expression-wrappers@7.20.0: resolution: {integrity: sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg==} @@ -4302,16 +3533,19 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.24.0 + dev: true /@babel/helper-split-export-declaration@7.24.7: resolution: {integrity: sha512-oy5V7pD+UvfkEATUKvIjvIAH/xCzfsFVw7ygW2SI6NClZzquT+mwdTfgfdbUiceh6iQO0CHtCPsyze/MZ2YbAA==} engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.24.7 + dev: true /@babel/helper-string-parser@7.22.5: resolution: {integrity: sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==} engines: {node: '>=6.9.0'} + dev: true /@babel/helper-string-parser@7.23.4: resolution: {integrity: sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==} @@ -4320,10 +3554,12 @@ packages: /@babel/helper-string-parser@7.24.7: resolution: {integrity: sha512-7MbVt6xrwFQbunH2DNQsAP5sTGxfqQtErvBIvIMi6EQnbgUOuVYanvREcmFrOPhoXBrTtjhhP+lW+o5UfK+tDg==} engines: {node: '>=6.9.0'} + dev: true /@babel/helper-validator-identifier@7.22.15: resolution: {integrity: sha512-4E/F9IIEi8WR94324mbDUMo074YTheJmd7eZF5vITTeYchqAi6sYXRLHUVsmkdmY4QjfKTcB2jB7dVP3NaBElQ==} engines: {node: '>=6.9.0'} + dev: true /@babel/helper-validator-identifier@7.22.20: resolution: {integrity: sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==} @@ -4332,10 +3568,12 @@ packages: /@babel/helper-validator-identifier@7.24.7: resolution: {integrity: sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==} engines: {node: '>=6.9.0'} + dev: true /@babel/helper-validator-option@7.22.15: resolution: {integrity: sha512-bMn7RmyFjY/mdECUbgn9eoSY4vqvacUnS9i9vGAGttgFWesO6B4CYWA7XlpbWgBt71iv/hfbPlynohStqnu5hA==} engines: {node: '>=6.9.0'} + dev: true /@babel/helper-wrap-function@7.20.5: resolution: {integrity: sha512-bYMxIWK5mh+TgXGVqAtnu5Yn1un+v8DDZtqyzKRLUzrh70Eal2O3aZ7aPYiMADO4uKlkzOiRiZ6GX5q3qxvW9Q==} @@ -4358,6 +3596,7 @@ packages: '@babel/types': 7.24.0 transitivePeerDependencies: - supports-color + dev: true /@babel/highlight@7.22.13: resolution: {integrity: sha512-C/BaXcnnvBCmHTpz/VGZ8jgtE2aYlW4hxDhseJAWZb7gqGM/qtCK6iZUb0TyKFf7BOUsBH7Q7fkRsDRhg1XklQ==} @@ -4375,6 +3614,7 @@ packages: chalk: 2.4.2 js-tokens: 4.0.0 picocolors: 1.0.0 + dev: true /@babel/parser@7.22.16: resolution: {integrity: sha512-+gPfKv8UWeKKeJTUxe59+OobVcrYHETCsORl61EmSkmgymguYk/X5bp7GuUIXaFsc6y++v8ZxPsLSSuujqDphA==} @@ -4382,6 +3622,7 @@ packages: hasBin: true dependencies: '@babel/types': 7.24.0 + dev: true /@babel/parser@7.24.1: resolution: {integrity: sha512-Zo9c7N3xdOIQrNip7Lc9wvRPzlRtovHVE4lkz8WEDr7uYh/GMQhSiIgFxGIArRHYdJE5kxtZjAf8rT0xhdLCzg==} @@ -4397,6 +3638,7 @@ packages: hasBin: true dependencies: '@babel/types': 7.24.0 + dev: true /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.18.6(@babel/core@7.22.17): resolution: {integrity: sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==} @@ -4750,6 +3992,7 @@ packages: dependencies: '@babel/core': 7.22.17 '@babel/helper-plugin-utils': 7.22.5 + dev: true /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.22.17): resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} @@ -5134,6 +4377,7 @@ packages: '@babel/helper-plugin-utils': 7.24.0 '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.22.17) '@babel/types': 7.24.0 + dev: true /@babel/plugin-transform-react-pure-annotations@7.18.6(@babel/core@7.22.17): resolution: {integrity: sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ==} @@ -5424,6 +4668,7 @@ packages: '@babel/code-frame': 7.22.13 '@babel/parser': 7.24.7 '@babel/types': 7.24.0 + dev: true /@babel/template@7.24.7: resolution: {integrity: sha512-jYqfPrU9JTF0PmPy1tLYHW4Mp4KlgxJD9l2nP9fD6yT/ICi554DmrWBAEYpIelzjHf1msDP3PxJIRt/nFNfBig==} @@ -5432,6 +4677,7 @@ packages: '@babel/code-frame': 7.24.7 '@babel/parser': 7.24.7 '@babel/types': 7.24.7 + dev: true /@babel/traverse@7.22.17: resolution: {integrity: sha512-xK4Uwm0JnAMvxYZxOVecss85WxTEIbTa7bnGyf/+EgCL5Zt3U7htUpEOWv9detPlamGKuRzCqw74xVglDWpPdg==} @@ -5449,6 +4695,7 @@ packages: globals: 11.12.0 transitivePeerDependencies: - supports-color + dev: true /@babel/traverse@7.24.7: resolution: {integrity: sha512-yb65Ed5S/QAcewNPh0nZczy9JdYXkkAbIsEo+P7BE7yO3txAY30Y/oPa3QkQ5It3xVG2kpKMg9MsdxZaO31uKA==} @@ -5466,6 +4713,7 @@ packages: globals: 11.12.0 transitivePeerDependencies: - supports-color + dev: true /@babel/types@7.22.17: resolution: {integrity: sha512-YSQPHLFtQNE5xN9tHuZnzu8vPr61wVTBZdfv1meex1NBosa4iT05k/Jw06ddJugi4bk7The/oSwQGFcksmEJQg==} @@ -5474,6 +4722,7 @@ packages: '@babel/helper-string-parser': 7.22.5 '@babel/helper-validator-identifier': 7.22.15 to-fast-properties: 2.0.0 + dev: true /@babel/types@7.24.0: resolution: {integrity: sha512-+j7a5c253RfKh8iABBhywc8NSfP5LURe7Uh4qpsh6jc+aLJguvmIUBdjSdEMQv2bENrCR5MfRdjGo7vzS/ob7w==} @@ -5490,6 +4739,7 @@ packages: '@babel/helper-string-parser': 7.24.7 '@babel/helper-validator-identifier': 7.24.7 to-fast-properties: 2.0.0 + dev: true /@bcoe/v8-coverage@0.2.3: resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} @@ -5721,27 +4971,6 @@ packages: bundledDependencies: - is-unicode-supported - /@clerk/backend@0.29.2: - resolution: {integrity: sha512-7BJiQf7tRKuAq61o1LHMEeBkM8HW8HbjxE2bdSF/V2HdW6XlB+FNXFBFWscf5TCB8p5yJWpzTPmGuWT8GSMD+Q==} - engines: {node: '>=14'} - dependencies: - '@clerk/types': 3.52.0 - '@peculiar/webcrypto': 1.4.1 - '@types/node': 16.18.6 - cookie: 0.5.0 - deepmerge: 4.2.2 - node-fetch-native: 1.0.1 - snakecase-keys: 5.4.4 - tslib: 2.4.1 - dev: false - - /@clerk/types@3.52.0: - resolution: {integrity: sha512-AzPFyTcVdmMAEmP0Of2DzQ7M/XyBIYL5cNNKYaEZ+0f0T2xxFC4HIDIQqY1GjwDs6MBiHl2nPf2C06pQpOVWbQ==} - engines: {node: '>=14'} - dependencies: - csstype: 3.1.1 - dev: false - /@cloudflare/kv-asset-handler@0.2.0: resolution: {integrity: sha512-MVbXLbTcAotOPUj0pAMhVtJ+3/kFkwJqc5qNOleOZTv6QkZZABDMS21dSrSlVswEHwrpWC03e4fWytjqKvuE2A==} dependencies: @@ -5947,15 +5176,8 @@ packages: resolution: {integrity: sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==} engines: {node: '>=0.1.90'} requiresBuild: true - optional: true - - /@commander-js/extra-typings@9.4.1(commander@9.4.1): - resolution: {integrity: sha512-v0BqORYamk1koxDon6femDGLWSL7P78vYTyOU5nFaALnmNALL+ktgdHvWbxzzBBJIKS7kv3XvM/DqNwiLcgFTA==} - peerDependencies: - commander: 9.4.x - dependencies: - commander: 9.4.1 dev: false + optional: true /@conform-to/dom@0.6.1: resolution: {integrity: sha512-9Fns5h8lAiyOYvY3WHFXuBeNQzUIj9pqENa6KeLzTM3VAb+MTvAkoNUFP/d2kKLGlttt/XWL5houmYpUSGbikw==} @@ -6194,15 +5416,6 @@ packages: dev: true optional: true - /@esbuild/android-arm64@0.16.4: - resolution: {integrity: sha512-VPuTzXFm/m2fcGfN6CiwZTlLzxrKsWbPkG7ArRFpuxyaHUm/XFHQPD4xNwZT6uUmpIHhnSjcaCmcla8COzmZ5Q==} - engines: {node: '>=12'} - cpu: [arm64] - os: [android] - requiresBuild: true - dev: false - optional: true - /@esbuild/android-arm64@0.17.19: resolution: {integrity: sha512-KBMWvEZooR7+kzY0BtbTQn0OAYY7CsiydT63pVEaPtVYF0hXbUaOyZog37DKxK7NF3XacBJOpYT4adIJh+avxA==} engines: {node: '>=12'} @@ -6264,15 +5477,6 @@ packages: dev: true optional: true - /@esbuild/android-arm@0.16.4: - resolution: {integrity: sha512-rZzb7r22m20S1S7ufIc6DC6W659yxoOrl7sKP1nCYhuvUlnCFHVSbATG4keGUtV8rDz11sRRDbWkvQZpzPaHiw==} - engines: {node: '>=12'} - cpu: [arm] - os: [android] - requiresBuild: true - dev: false - optional: true - /@esbuild/android-arm@0.17.19: resolution: {integrity: sha512-rIKddzqhmav7MSmoFCmDIb6e2W57geRsM94gV2l38fzhXMwq7hZoClug9USI2pFRGL06f4IOPHHpFNOkWieR8A==} engines: {node: '>=12'} @@ -6325,15 +5529,6 @@ packages: dev: true optional: true - /@esbuild/android-x64@0.16.4: - resolution: {integrity: sha512-MW+B2O++BkcOfMWmuHXB15/l1i7wXhJFqbJhp82IBOais8RBEQv2vQz/jHrDEHaY2X0QY7Wfw86SBL2PbVOr0g==} - engines: {node: '>=12'} - cpu: [x64] - os: [android] - requiresBuild: true - dev: false - optional: true - /@esbuild/android-x64@0.17.19: resolution: {integrity: sha512-uUTTc4xGNDT7YSArp/zbtmbhO0uEEK9/ETW29Wk1thYUJBz3IVnvgEiEwEa9IeLyvnpKrWK64Utw2bgUmDveww==} engines: {node: '>=12'} @@ -6386,15 +5581,6 @@ packages: dev: true optional: true - /@esbuild/darwin-arm64@0.16.4: - resolution: {integrity: sha512-a28X1O//aOfxwJVZVs7ZfM8Tyih2Za4nKJrBwW5Wm4yKsnwBy9aiS/xwpxiiTRttw3EaTg4Srerhcm6z0bu9Wg==} - engines: {node: '>=12'} - cpu: [arm64] - os: [darwin] - requiresBuild: true - dev: false - optional: true - /@esbuild/darwin-arm64@0.17.19: resolution: {integrity: sha512-80wEoCfF/hFKM6WE1FyBHc9SfUblloAWx6FJkFWTWiCoht9Mc0ARGEM47e67W9rI09YoUxJL68WHfDRYEAvOhg==} engines: {node: '>=12'} @@ -6447,15 +5633,6 @@ packages: dev: true optional: true - /@esbuild/darwin-x64@0.16.4: - resolution: {integrity: sha512-e3doCr6Ecfwd7VzlaQqEPrnbvvPjE9uoTpxG5pyLzr2rI2NMjDHmvY1E5EO81O/e9TUOLLkXA5m6T8lfjK9yAA==} - engines: {node: '>=12'} - cpu: [x64] - os: [darwin] - requiresBuild: true - dev: false - optional: true - /@esbuild/darwin-x64@0.17.19: resolution: {integrity: sha512-IJM4JJsLhRYr9xdtLytPLSH9k/oxR3boaUIYiHkAawtwNOXKE8KoU8tMvryogdcT8AU+Bflmh81Xn6Q0vTZbQw==} engines: {node: '>=12'} @@ -6508,15 +5685,6 @@ packages: dev: true optional: true - /@esbuild/freebsd-arm64@0.16.4: - resolution: {integrity: sha512-Oup3G/QxBgvvqnXWrBed7xxkFNwAwJVHZcklWyQt7YCAL5bfUkaa6FVWnR78rNQiM8MqqLiT6ZTZSdUFuVIg1w==} - engines: {node: '>=12'} - cpu: [arm64] - os: [freebsd] - requiresBuild: true - dev: false - optional: true - /@esbuild/freebsd-arm64@0.17.19: resolution: {integrity: sha512-pBwbc7DufluUeGdjSU5Si+P3SoMF5DQ/F/UmTSb8HXO80ZEAJmrykPyzo1IfNbAoaqw48YRpv8shwd1NoI0jcQ==} engines: {node: '>=12'} @@ -6569,15 +5737,6 @@ packages: dev: true optional: true - /@esbuild/freebsd-x64@0.16.4: - resolution: {integrity: sha512-vAP+eYOxlN/Bpo/TZmzEQapNS8W1njECrqkTpNgvXskkkJC2AwOXwZWai/Kc2vEFZUXQttx6UJbj9grqjD/+9Q==} - engines: {node: '>=12'} - cpu: [x64] - os: [freebsd] - requiresBuild: true - dev: false - optional: true - /@esbuild/freebsd-x64@0.17.19: resolution: {integrity: sha512-4lu+n8Wk0XlajEhbEffdy2xy53dpR06SlzvhGByyg36qJw6Kpfk7cp45DR/62aPH9mtJRmIyrXAS5UWBrJT6TQ==} engines: {node: '>=12'} @@ -6630,15 +5789,6 @@ packages: dev: true optional: true - /@esbuild/linux-arm64@0.16.4: - resolution: {integrity: sha512-2zXoBhv4r5pZiyjBKrOdFP4CXOChxXiYD50LRUU+65DkdS5niPFHbboKZd/c81l0ezpw7AQnHeoCy5hFrzzs4g==} - engines: {node: '>=12'} - cpu: [arm64] - os: [linux] - requiresBuild: true - dev: false - optional: true - /@esbuild/linux-arm64@0.17.19: resolution: {integrity: sha512-ct1Tg3WGwd3P+oZYqic+YZF4snNl2bsnMKRkb3ozHmnM0dGWuxcPTTntAF6bOP0Sp4x0PjSF+4uHQ1xvxfRKqg==} engines: {node: '>=12'} @@ -6691,15 +5841,6 @@ packages: dev: true optional: true - /@esbuild/linux-arm@0.16.4: - resolution: {integrity: sha512-A47ZmtpIPyERxkSvIv+zLd6kNIOtJH03XA0Hy7jaceRDdQaQVGSDt4mZqpWqJYgDk9rg96aglbF6kCRvPGDSUA==} - engines: {node: '>=12'} - cpu: [arm] - os: [linux] - requiresBuild: true - dev: false - optional: true - /@esbuild/linux-arm@0.17.19: resolution: {integrity: sha512-cdmT3KxjlOQ/gZ2cjfrQOtmhG4HJs6hhvm3mWSRDPtZ/lP5oe8FWceS10JaSJC13GBd4eH/haHnqf7hhGNLerA==} engines: {node: '>=12'} @@ -6752,15 +5893,6 @@ packages: dev: true optional: true - /@esbuild/linux-ia32@0.16.4: - resolution: {integrity: sha512-uxdSrpe9wFhz4yBwt2kl2TxS/NWEINYBUFIxQtaEVtglm1eECvsj1vEKI0KX2k2wCe17zDdQ3v+jVxfwVfvvjw==} - engines: {node: '>=12'} - cpu: [ia32] - os: [linux] - requiresBuild: true - dev: false - optional: true - /@esbuild/linux-ia32@0.17.19: resolution: {integrity: sha512-w4IRhSy1VbsNxHRQpeGCHEmibqdTUx61Vc38APcsRbuVgK0OPEnQ0YD39Brymn96mOx48Y2laBQGqgZ0j9w6SQ==} engines: {node: '>=12'} @@ -6822,15 +5954,6 @@ packages: dev: true optional: true - /@esbuild/linux-loong64@0.16.4: - resolution: {integrity: sha512-peDrrUuxbZ9Jw+DwLCh/9xmZAk0p0K1iY5d2IcwmnN+B87xw7kujOkig6ZRcZqgrXgeRGurRHn0ENMAjjD5DEg==} - engines: {node: '>=12'} - cpu: [loong64] - os: [linux] - requiresBuild: true - dev: false - optional: true - /@esbuild/linux-loong64@0.17.19: resolution: {integrity: sha512-2iAngUbBPMq439a+z//gE+9WBldoMp1s5GWsUSgqHLzLJ9WoZLZhpwWuym0u0u/4XmZ3gpHmzV84PonE+9IIdQ==} engines: {node: '>=12'} @@ -6883,15 +6006,6 @@ packages: dev: true optional: true - /@esbuild/linux-mips64el@0.16.4: - resolution: {integrity: sha512-sD9EEUoGtVhFjjsauWjflZklTNr57KdQ6xfloO4yH1u7vNQlOfAlhEzbyBKfgbJlW7rwXYBdl5/NcZ+Mg2XhQA==} - engines: {node: '>=12'} - cpu: [mips64el] - os: [linux] - requiresBuild: true - dev: false - optional: true - /@esbuild/linux-mips64el@0.17.19: resolution: {integrity: sha512-LKJltc4LVdMKHsrFe4MGNPp0hqDFA1Wpt3jE1gEyM3nKUvOiO//9PheZZHfYRfYl6AwdTH4aTcXSqBerX0ml4A==} engines: {node: '>=12'} @@ -6944,15 +6058,6 @@ packages: dev: true optional: true - /@esbuild/linux-ppc64@0.16.4: - resolution: {integrity: sha512-X1HSqHUX9D+d0l6/nIh4ZZJ94eQky8d8z6yxAptpZE3FxCWYWvTDd9X9ST84MGZEJx04VYUD/AGgciddwO0b8g==} - engines: {node: '>=12'} - cpu: [ppc64] - os: [linux] - requiresBuild: true - dev: false - optional: true - /@esbuild/linux-ppc64@0.17.19: resolution: {integrity: sha512-/c/DGybs95WXNS8y3Ti/ytqETiW7EU44MEKuCAcpPto3YjQbyK3IQVKfF6nbghD7EcLUGl0NbiL5Rt5DMhn5tg==} engines: {node: '>=12'} @@ -7005,15 +6110,6 @@ packages: dev: true optional: true - /@esbuild/linux-riscv64@0.16.4: - resolution: {integrity: sha512-97ANpzyNp0GTXCt6SRdIx1ngwncpkV/z453ZuxbnBROCJ5p/55UjhbaG23UdHj88fGWLKPFtMoU4CBacz4j9FA==} - engines: {node: '>=12'} - cpu: [riscv64] - os: [linux] - requiresBuild: true - dev: false - optional: true - /@esbuild/linux-riscv64@0.17.19: resolution: {integrity: sha512-FC3nUAWhvFoutlhAkgHf8f5HwFWUL6bYdvLc/TTuxKlvLi3+pPzdZiFKSWz/PF30TB1K19SuCxDTI5KcqASJqA==} engines: {node: '>=12'} @@ -7066,15 +6162,6 @@ packages: dev: true optional: true - /@esbuild/linux-s390x@0.16.4: - resolution: {integrity: sha512-pUvPQLPmbEeJRPjP0DYTC1vjHyhrnCklQmCGYbipkep+oyfTn7GTBJXoPodR7ZS5upmEyc8lzAkn2o29wD786A==} - engines: {node: '>=12'} - cpu: [s390x] - os: [linux] - requiresBuild: true - dev: false - optional: true - /@esbuild/linux-s390x@0.17.19: resolution: {integrity: sha512-IbFsFbxMWLuKEbH+7sTkKzL6NJmG2vRyy6K7JJo55w+8xDk7RElYn6xvXtDW8HCfoKBFK69f3pgBJSUSQPr+4Q==} engines: {node: '>=12'} @@ -7127,15 +6214,6 @@ packages: dev: true optional: true - /@esbuild/linux-x64@0.16.4: - resolution: {integrity: sha512-N55Q0mJs3Sl8+utPRPBrL6NLYZKBCLLx0bme/+RbjvMforTGGzFvsRl4xLTZMUBFC1poDzBEPTEu5nxizQ9Nlw==} - engines: {node: '>=12'} - cpu: [x64] - os: [linux] - requiresBuild: true - dev: false - optional: true - /@esbuild/linux-x64@0.17.19: resolution: {integrity: sha512-68ngA9lg2H6zkZcyp22tsVt38mlhWde8l3eJLWkyLrp4HwMUr3c1s/M2t7+kHIhvMjglIBrFpncX1SzMckomGw==} engines: {node: '>=12'} @@ -7188,15 +6266,6 @@ packages: dev: true optional: true - /@esbuild/netbsd-x64@0.16.4: - resolution: {integrity: sha512-LHSJLit8jCObEQNYkgsDYBh2JrJT53oJO2HVdkSYLa6+zuLJh0lAr06brXIkljrlI+N7NNW1IAXGn/6IZPi3YQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [netbsd] - requiresBuild: true - dev: false - optional: true - /@esbuild/netbsd-x64@0.17.19: resolution: {integrity: sha512-CwFq42rXCR8TYIjIfpXCbRX0rp1jo6cPIUPSaWwzbVI4aOfX96OXY8M6KNmtPcg7QjYeDmN+DD0Wp3LaBOLf4Q==} engines: {node: '>=12'} @@ -7249,15 +6318,6 @@ packages: dev: true optional: true - /@esbuild/openbsd-x64@0.16.4: - resolution: {integrity: sha512-nLgdc6tWEhcCFg/WVFaUxHcPK3AP/bh+KEwKtl69Ay5IBqUwKDaq/6Xk0E+fh/FGjnLwqFSsarsbPHeKM8t8Sw==} - engines: {node: '>=12'} - cpu: [x64] - os: [openbsd] - requiresBuild: true - dev: false - optional: true - /@esbuild/openbsd-x64@0.17.19: resolution: {integrity: sha512-cnq5brJYrSZ2CF6c35eCmviIN3k3RczmHz8eYaVlNasVqsNY+JKohZU5MKmaOI+KkllCdzOKKdPs762VCPC20g==} engines: {node: '>=12'} @@ -7310,15 +6370,6 @@ packages: dev: true optional: true - /@esbuild/sunos-x64@0.16.4: - resolution: {integrity: sha512-08SluG24GjPO3tXKk95/85n9kpyZtXCVwURR2i4myhrOfi3jspClV0xQQ0W0PYWHioJj+LejFMt41q+PG3mlAQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [sunos] - requiresBuild: true - dev: false - optional: true - /@esbuild/sunos-x64@0.17.19: resolution: {integrity: sha512-vCRT7yP3zX+bKWFeP/zdS6SqdWB8OIpaRq/mbXQxTGHnIxspRtigpkUcDMlSCOejlHowLqII7K2JKevwyRP2rg==} engines: {node: '>=12'} @@ -7371,15 +6422,6 @@ packages: dev: true optional: true - /@esbuild/win32-arm64@0.16.4: - resolution: {integrity: sha512-yYiRDQcqLYQSvNQcBKN7XogbrSvBE45FEQdH8fuXPl7cngzkCvpsG2H9Uey39IjQ6gqqc+Q4VXYHsQcKW0OMjQ==} - engines: {node: '>=12'} - cpu: [arm64] - os: [win32] - requiresBuild: true - dev: false - optional: true - /@esbuild/win32-arm64@0.17.19: resolution: {integrity: sha512-yYx+8jwowUstVdorcMdNlzklLYhPxjniHWFKgRqH7IFlUEa0Umu3KuYplf1HUZZ422e3NU9F4LGb+4O0Kdcaag==} engines: {node: '>=12'} @@ -7432,15 +6474,6 @@ packages: dev: true optional: true - /@esbuild/win32-ia32@0.16.4: - resolution: {integrity: sha512-5rabnGIqexekYkh9zXG5waotq8mrdlRoBqAktjx2W3kb0zsI83mdCwrcAeKYirnUaTGztR5TxXcXmQrEzny83w==} - engines: {node: '>=12'} - cpu: [ia32] - os: [win32] - requiresBuild: true - dev: false - optional: true - /@esbuild/win32-ia32@0.17.19: resolution: {integrity: sha512-eggDKanJszUtCdlVs0RB+h35wNlb5v4TWEkq4vZcmVt5u/HiDZrTXe2bWFQUez3RgNHwx/x4sk5++4NSSicKkw==} engines: {node: '>=12'} @@ -7493,15 +6526,6 @@ packages: dev: true optional: true - /@esbuild/win32-x64@0.16.4: - resolution: {integrity: sha512-sN/I8FMPtmtT2Yw+Dly8Ur5vQ5a/RmC8hW7jO9PtPSQUPkowxWpcUZnqOggU7VwyT3Xkj6vcXWd3V/qTXwultQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [win32] - requiresBuild: true - dev: false - optional: true - /@esbuild/win32-x64@0.17.19: resolution: {integrity: sha512-lAhycmKnVOuRYNtRtatQR1LPQf2oYCkRGkSFnseDAKPl8lu5SOsK/e1sXe5a0Pc5kHIHe6P2I/ilntNv2xf3cA==} engines: {node: '>=12'} @@ -7555,16 +6579,6 @@ packages: eslint-visitor-keys: 3.4.2 dev: true - /@eslint-community/eslint-utils@4.4.0(eslint@8.42.0): - resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 - dependencies: - eslint: 8.42.0 - eslint-visitor-keys: 3.4.2 - dev: true - /@eslint-community/eslint-utils@4.4.0(eslint@8.45.0): resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -7611,11 +6625,6 @@ packages: transitivePeerDependencies: - supports-color - /@eslint/js@8.42.0: - resolution: {integrity: sha512-6SWlXpWU5AvId8Ac7zjzmIOqMOba/JWY8XZ4A7q7Gn1Vlfg/SFFIlrtHXt9nPn4op9ZPAkl91Jao+QQv3r/ukw==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dev: true - /@eslint/js@8.44.0: resolution: {integrity: sha512-Ag+9YM4ocKQx9AarydN0KY2j0ErMHNIocPDrVo8zAE44xLTjEtz81OdR68/cydGtk6m6jDb5Za3r2useMzYmSw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -7646,161 +6655,6 @@ packages: fast-json-stringify: 5.8.0 dev: true - /@ffmpeg-installer/darwin-arm64@4.1.5: - resolution: {integrity: sha512-hYqTiP63mXz7wSQfuqfFwfLOfwwFChUedeCVKkBtl/cliaTM7/ePI9bVzfZ2c+dWu3TqCwLDRWNSJ5pqZl8otA==} - cpu: [arm64] - os: [darwin] - requiresBuild: true - dev: false - optional: true - - /@ffmpeg-installer/darwin-x64@4.1.0: - resolution: {integrity: sha512-Z4EyG3cIFjdhlY8wI9aLUXuH8nVt7E9SlMVZtWvSPnm2sm37/yC2CwjUzyCQbJbySnef1tQwGG2Sx+uWhd9IAw==} - cpu: [x64] - os: [darwin] - requiresBuild: true - dev: false - optional: true - - /@ffmpeg-installer/ffmpeg@1.1.0: - resolution: {integrity: sha512-Uq4rmwkdGxIa9A6Bd/VqqYbT7zqh1GrT5/rFwCwKM70b42W5gIjWeVETq6SdcL0zXqDtY081Ws/iJWhr1+xvQg==} - optionalDependencies: - '@ffmpeg-installer/darwin-arm64': 4.1.5 - '@ffmpeg-installer/darwin-x64': 4.1.0 - '@ffmpeg-installer/linux-arm': 4.1.3 - '@ffmpeg-installer/linux-arm64': 4.1.4 - '@ffmpeg-installer/linux-ia32': 4.1.0 - '@ffmpeg-installer/linux-x64': 4.1.0 - '@ffmpeg-installer/win32-ia32': 4.1.0 - '@ffmpeg-installer/win32-x64': 4.1.0 - dev: false - - /@ffmpeg-installer/linux-arm64@4.1.4: - resolution: {integrity: sha512-dljEqAOD0oIM6O6DxBW9US/FkvqvQwgJ2lGHOwHDDwu/pX8+V0YsDL1xqHbj1DMX/+nP9rxw7G7gcUvGspSoKg==} - cpu: [arm64] - os: [linux] - requiresBuild: true - dev: false - optional: true - - /@ffmpeg-installer/linux-arm@4.1.3: - resolution: {integrity: sha512-NDf5V6l8AfzZ8WzUGZ5mV8O/xMzRag2ETR6+TlGIsMHp81agx51cqpPItXPib/nAZYmo55Bl2L6/WOMI3A5YRg==} - cpu: [arm] - os: [linux] - requiresBuild: true - dev: false - optional: true - - /@ffmpeg-installer/linux-ia32@4.1.0: - resolution: {integrity: sha512-0LWyFQnPf+Ij9GQGD034hS6A90URNu9HCtQ5cTqo5MxOEc7Rd8gLXrJvn++UmxhU0J5RyRE9KRYstdCVUjkNOQ==} - cpu: [ia32] - os: [linux] - requiresBuild: true - dev: false - optional: true - - /@ffmpeg-installer/linux-x64@4.1.0: - resolution: {integrity: sha512-Y5BWhGLU/WpQjOArNIgXD3z5mxxdV8c41C+U15nsE5yF8tVcdCGet5zPs5Zy3Ta6bU7haGpIzryutqCGQA/W8A==} - cpu: [x64] - os: [linux] - requiresBuild: true - dev: false - optional: true - - /@ffmpeg-installer/win32-ia32@4.1.0: - resolution: {integrity: sha512-FV2D7RlaZv/lrtdhaQ4oETwoFUsUjlUiasiZLDxhEUPdNDWcH1OU9K1xTvqz+OXLdsmYelUDuBS/zkMOTtlUAw==} - cpu: [ia32] - os: [win32] - requiresBuild: true - dev: false - optional: true - - /@ffmpeg-installer/win32-x64@4.1.0: - resolution: {integrity: sha512-Drt5u2vzDnIONf4ZEkKtFlbvwj6rI3kxw1Ck9fpudmtgaZIHD4ucsWB2lCZBXRxJgXR+2IMSti+4rtM4C4rXgg==} - cpu: [x64] - os: [win32] - requiresBuild: true - dev: false - optional: true - - /@ffprobe-installer/darwin-arm64@5.0.1: - resolution: {integrity: sha512-vwNCNjokH8hfkbl6m95zICHwkSzhEvDC3GVBcUp5HX8+4wsX10SP3B+bGur7XUzTIZ4cQpgJmEIAx6TUwRepMg==} - cpu: [arm64] - os: [darwin] - requiresBuild: true - dev: false - optional: true - - /@ffprobe-installer/darwin-x64@5.1.0: - resolution: {integrity: sha512-J+YGscZMpQclFg31O4cfVRGmDpkVsQ2fZujoUdMAAYcP0NtqpC49Hs3SWJpBdsGB4VeqOt5TTm1vSZQzs1NkhA==} - cpu: [x64] - os: [darwin] - requiresBuild: true - dev: false - optional: true - - /@ffprobe-installer/ffprobe@2.1.2: - resolution: {integrity: sha512-ZNvwk4f2magF42Zji2Ese16SMj9BS7Fui4kRjg6gTYTxY3gWZNpg85n4MIfQyI9nimHg4x/gT6FVkp/bBDuBwg==} - engines: {node: '>=14.21.2'} - optionalDependencies: - '@ffprobe-installer/darwin-arm64': 5.0.1 - '@ffprobe-installer/darwin-x64': 5.1.0 - '@ffprobe-installer/linux-arm': 5.2.0 - '@ffprobe-installer/linux-arm64': 5.2.0 - '@ffprobe-installer/linux-ia32': 5.2.0 - '@ffprobe-installer/linux-x64': 5.2.0 - '@ffprobe-installer/win32-ia32': 5.1.0 - '@ffprobe-installer/win32-x64': 5.1.0 - dev: false - - /@ffprobe-installer/linux-arm64@5.2.0: - resolution: {integrity: sha512-X1VvWtlLs6ScP73biVLuHD5ohKJKsMTa0vafCESOen4mOoNeLAYbxOVxDWAdFz9cpZgRiloFj5QD6nDj8E28yQ==} - cpu: [arm64] - os: [linux] - requiresBuild: true - dev: false - optional: true - - /@ffprobe-installer/linux-arm@5.2.0: - resolution: {integrity: sha512-PF5HqEhCY7WTWHtLDYbA/+rLS+rhslWvyBlAG1Fk8VzVlnRdl93o6hy7DE2kJgxWQbFaR3ZktPQGEzfkrmQHvQ==} - cpu: [arm] - os: [linux] - requiresBuild: true - dev: false - optional: true - - /@ffprobe-installer/linux-ia32@5.2.0: - resolution: {integrity: sha512-TFVK5sasXyXhbIG7LtPRDmtkrkOsInwKcL43iEvEw+D9vCS2rc//mn9/0Q+BR0UoJEiMK4+ApYr/3LLVUBPOCQ==} - cpu: [ia32] - os: [linux] - requiresBuild: true - dev: false - optional: true - - /@ffprobe-installer/linux-x64@5.2.0: - resolution: {integrity: sha512-D3UeqTLYPNs7pBWPLUYGehPdRVqU8eACox4OZy3pZUZatxye2YKlvBwEfaLdL1v2Z4FOAlLUhms0kY8m8kqSRA==} - cpu: [x64] - os: [linux] - requiresBuild: true - dev: false - optional: true - - /@ffprobe-installer/win32-ia32@5.1.0: - resolution: {integrity: sha512-5O3vOoNRxmut0/Nu9vSazTdSHasrr+zPT2B3Hm7kjmO3QVFcIfVImS6ReQnZeSy8JPJOqXts5kX5x/3KOX54XQ==} - cpu: [ia32] - os: [win32] - requiresBuild: true - dev: false - optional: true - - /@ffprobe-installer/win32-x64@5.1.0: - resolution: {integrity: sha512-jMGYeAgkrdn4e2vvYt/qakgHRE3CPju4bn5TmdPfoAm1BlX1mY9cyMd8gf5vSzI8gH8Zq5WQAyAkmekX/8TSTg==} - cpu: [x64] - os: [win32] - requiresBuild: true - dev: false - optional: true - /@floating-ui/core@0.7.3: resolution: {integrity: sha512-buc8BXHmG9l82+OQXOFU3Kr2XQx9ys01U/Q9HMIrZ300iLc8HLMgh7dcCqgYzAzf4BkoQvDcXf5Y+CuEZ5JBYg==} dev: false @@ -7894,10 +6748,6 @@ packages: purgecss: 2.3.0 dev: false - /@gar/promisify@1.1.3: - resolution: {integrity: sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==} - dev: true - /@google-cloud/precise-date@4.0.0: resolution: {integrity: sha512-1TUx3KdaU3cN7nfCdNf+UVqA/PSX29Cjcox3fZZBtINlRrXVTmUkQnCKv2MbBUbCopbK4olAT1IHl76uZyCiVA==} engines: {node: '>=14.0.0'} @@ -7929,6 +6779,7 @@ packages: dependencies: '@grpc/proto-loader': 0.7.7 '@types/node': 18.19.20 + dev: false /@grpc/proto-loader@0.7.7: resolution: {integrity: sha512-1TIeXOi8TuSCQprPItwoMymZXxWT0CPxUhkrkeCUH+D8U7QDwQ6b7SUz2MaLuWM2llT+J/TVFLmQI5KtML3BhQ==} @@ -7940,6 +6791,7 @@ packages: long: 4.0.0 protobufjs: 7.2.6 yargs: 17.7.2 + dev: false /@hapi/boom@10.0.1: resolution: {integrity: sha512-ERcCZaEjdH3OgSJlyjVk8pHIFeus91CjKP3v+MpgBNp5IvGzP2l/bRiD78nqYcKPaZdbKkK5vDBVPd2ohHBlsA==} @@ -7961,11 +6813,13 @@ packages: /@hapi/hoek@9.3.0: resolution: {integrity: sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==} + dev: false /@hapi/topo@5.1.0: resolution: {integrity: sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==} dependencies: '@hapi/hoek': 9.3.0 + dev: false /@hapi/wreck@18.0.1: resolution: {integrity: sha512-OLHER70+rZxvDl75xq3xXOfd3e8XIvz8fWY0dqg92UvhZ29zo24vQgfqgHSYhB5ZiuFpSLeriOisAlxAo/1jWg==} @@ -8028,132 +6882,6 @@ packages: /@humanwhocodes/object-schema@1.2.1: resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==} - /@infisical/sdk-android-arm-eabi@2.1.9: - resolution: {integrity: sha512-tx0y9efMOmqxdw152BjAxpDcKhlURKftg20aAGUwHxgHaHtqJ1jHaZZ1B3Eo019NB+tDc/ynU1TpjIRKh28kxw==} - engines: {node: '>= 10'} - cpu: [arm] - os: [android] - requiresBuild: true - dev: false - optional: true - - /@infisical/sdk-android-arm64@2.1.9: - resolution: {integrity: sha512-kheXrht4rvEb6F7t9Xu821Pdm6ddzvB51NZjSiyIRwRDqv63HJEYr+MEd7ynIgux0JuMPQZIxmsyRZ5p/NDuFw==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [android] - requiresBuild: true - dev: false - optional: true - - /@infisical/sdk-darwin-arm64@2.1.9: - resolution: {integrity: sha512-qjsg67AKZYpjqG2DzJ/OAr+9thDT0YJg49ULknoBO+yaa6fT7PFRy682yRqnbJjg7vxRObXAyWcXSYjls+D4Lw==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [darwin] - requiresBuild: true - dev: false - optional: true - - /@infisical/sdk-darwin-x64@2.1.9: - resolution: {integrity: sha512-ErvwcR095VFIzCrXFyOCuED1jWltpX7S1et6WySdTsA811hLp6Txy/S57YNeGLJu/birVwrJdYbksVWdd+bqkQ==} - engines: {node: '>= 10'} - cpu: [x64] - os: [darwin] - requiresBuild: true - dev: false - optional: true - - /@infisical/sdk-linux-arm-gnueabihf@2.1.9: - resolution: {integrity: sha512-2w0EVQc1Xq7ZE6nDsMwBVkaUwTuL0DIdwWdqxVZjo8jn26jwlhSOStxtbrk/cnhtWMQysQ/xKUI+0zZ/T32T3g==} - engines: {node: '>= 10'} - cpu: [arm] - os: [linux] - requiresBuild: true - dev: false - optional: true - - /@infisical/sdk-linux-arm64-gnu@2.1.9: - resolution: {integrity: sha512-5DMG5CJxX/wlWDyG3+cy1UkZAYuqt1OOEWwx3GNLU656RQ47AzwDFkvyiT9lalIihPHJFDN55hhSb002ru/zPw==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [linux] - requiresBuild: true - dev: false - optional: true - - /@infisical/sdk-linux-arm64-musl@2.1.9: - resolution: {integrity: sha512-61oxqGh9Ih/d7igtduKS2ZjkZ4NU7PjcNDgK8IUwP6kruTQdOEAiNyAWChDx75zvJExvztjdpeczj62SHxmsRw==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [linux] - requiresBuild: true - dev: false - optional: true - - /@infisical/sdk-linux-x64-gnu@2.1.9: - resolution: {integrity: sha512-X38Z4Q+GT0QU8nbRuWl3zyBv06Rfz1aWpewopxL3jahbKGoV8DaITDIaagVhwFl6YV5mMOLzXis5XrIMBJ6tLw==} - engines: {node: '>= 10'} - cpu: [x64] - os: [linux] - requiresBuild: true - dev: false - optional: true - - /@infisical/sdk-linux-x64-musl@2.1.9: - resolution: {integrity: sha512-8RuL3MNSr2G/Xo79kdKHddxlprVOn4VmCbNG7K2VoY/ytUCGy8bCp5BrkdZOIr1jGm7GlD8eq1dXQkHa3Rn0og==} - engines: {node: '>= 10'} - cpu: [x64] - os: [linux] - requiresBuild: true - dev: false - optional: true - - /@infisical/sdk-win32-arm64-msvc@2.1.9: - resolution: {integrity: sha512-IUnFDIUFXFRUJ0B/wM32xGWu6Xz4w7GAw+75g9AYv1Ol+LtpbzoDcToh0IUFPsNpvIaOUZn1zxUUWsteWlAy3Q==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [win32] - requiresBuild: true - dev: false - optional: true - - /@infisical/sdk-win32-ia32-msvc@2.1.9: - resolution: {integrity: sha512-pDMpuP6X3GTSjzeahvCAscA0GBEkpMic0rwY+FdAmDcAX5SKoZ1pbRvcrMpAd4HMxfyLGeISuvzZ6pdMAowG5g==} - engines: {node: '>= 10'} - cpu: [ia32] - os: [win32] - requiresBuild: true - dev: false - optional: true - - /@infisical/sdk-win32-x64-msvc@2.1.9: - resolution: {integrity: sha512-nrIfVPZPTJX85+8PZmZoA/Sk8rKpORzsYUTZ3zyqdfKAzQCpl587JXWCa5hud0ZWRw8SZuBYY06f9b75N+enyA==} - engines: {node: '>= 10'} - cpu: [x64] - os: [win32] - requiresBuild: true - dev: false - optional: true - - /@infisical/sdk@2.1.9: - resolution: {integrity: sha512-Ds6W4huyjiEnDisf2UJyVugTpCapjHB4RvL69hSCi/raH7NKITff1R+ifWktQJ1cx7hFAE9wi+U0vRrW+WhUMA==} - engines: {node: '>= 10'} - optionalDependencies: - '@infisical/sdk-android-arm-eabi': 2.1.9 - '@infisical/sdk-android-arm64': 2.1.9 - '@infisical/sdk-darwin-arm64': 2.1.9 - '@infisical/sdk-darwin-x64': 2.1.9 - '@infisical/sdk-linux-arm-gnueabihf': 2.1.9 - '@infisical/sdk-linux-arm64-gnu': 2.1.9 - '@infisical/sdk-linux-arm64-musl': 2.1.9 - '@infisical/sdk-linux-x64-gnu': 2.1.9 - '@infisical/sdk-linux-x64-musl': 2.1.9 - '@infisical/sdk-win32-arm64-msvc': 2.1.9 - '@infisical/sdk-win32-ia32-msvc': 2.1.9 - '@infisical/sdk-win32-x64-msvc': 2.1.9 - dev: false - /@inquirer/confirm@3.0.0: resolution: {integrity: sha512-LHeuYP1D8NmQra1eR4UqvZMXwxEdDXyElJmmZfU44xdNLL6+GcQBS0uE16vyfZVjH8c22p9e+DStROfE/hyHrg==} engines: {node: '>=18'} @@ -8478,6 +7206,7 @@ packages: '@jridgewell/set-array': 1.2.1 '@jridgewell/sourcemap-codec': 1.4.15 '@jridgewell/trace-mapping': 0.3.25 + dev: true /@jridgewell/resolve-uri@3.1.0: resolution: {integrity: sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==} @@ -8490,6 +7219,7 @@ packages: /@jridgewell/set-array@1.2.1: resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==} engines: {node: '>=6.0.0'} + dev: true /@jridgewell/source-map@0.3.3: resolution: {integrity: sha512-b+fsZXeLYi9fEULmfBrhxn4IrPlINf8fiNarzTof004v3lFdntdwa9PF7vFJqm3mg7s+ScJMxXaE3Acp1irZcg==} @@ -8511,6 +7241,7 @@ packages: dependencies: '@jridgewell/resolve-uri': 3.1.0 '@jridgewell/sourcemap-codec': 1.4.15 + dev: true /@jridgewell/trace-mapping@0.3.9: resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==} @@ -8602,6 +7333,7 @@ packages: /@lukeed/csprng@1.1.0: resolution: {integrity: sha512-Z7C/xXCiGWsg0KuKsHTKJxbWhpI3Vs5GwLfOean7MGyVFGqdRgBbAjOCh6u4bbjPc/8MJ2pZmK/0DLdCbivLDA==} engines: {node: '>=8'} + dev: false /@manypkg/cli@0.19.2: resolution: {integrity: sha512-DXx/P1lyunNoFWwOj1MWBucUhaIJljoiAGOpO2fE0GKMBCI6EZBZD0Up1+fQZoXBecKXRgV9mGgLvIB2fOQ0KQ==} @@ -8665,43 +7397,11 @@ packages: - supports-color dev: true - /@mrmlnc/readdir-enhanced@2.2.1: - resolution: {integrity: sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==} - engines: {node: '>=4'} - dependencies: - call-me-maybe: 1.0.2 - glob-to-regexp: 0.3.0 - dev: false - - /@mswjs/cookies@0.2.2: - resolution: {integrity: sha512-mlN83YSrcFgk7Dm1Mys40DLssI1KdJji2CMKN8eOlBqsTADYzj2+jWzsANsUTFbxDMWPD5e9bfA1RGqBpS3O1g==} - engines: {node: '>=14'} - dependencies: - '@types/set-cookie-parser': 2.4.2 - set-cookie-parser: 2.6.0 - dev: true - /@mswjs/cookies@1.1.0: resolution: {integrity: sha512-0ZcCVQxifZmhwNBoQIrystCb+2sWBY2Zw8lpfJBPCHGCA/HWqehITeCRVIv4VMy8MPlaHo2w2pTHFV2pFfqKPw==} engines: {node: '>=18'} dev: false - /@mswjs/interceptors@0.17.6: - resolution: {integrity: sha512-201pBIWehTURb6q8Gheu4Zhvd3Ox1U4BJq5KiOQsYzkWyfiOG4pwcz5hPZIEryztgrf8/sdwABpvY757xMmfrQ==} - engines: {node: '>=14'} - dependencies: - '@open-draft/until': 1.0.3 - '@types/debug': 4.1.7 - '@xmldom/xmldom': 0.8.6 - debug: 4.3.4(supports-color@8.1.1) - headers-polyfill: 3.1.2 - outvariant: 1.3.0 - strict-event-emitter: 0.2.8 - web-encoding: 1.1.5 - transitivePeerDependencies: - - supports-color - dev: true - /@mswjs/interceptors@0.25.16: resolution: {integrity: sha512-8QC8JyKztvoGAdPgyZy49c9vSHHAZjHagwl4RY9E8carULk8ym3iTaiawrT1YoLF/qb449h48f71XDPgkUSOUg==} engines: {node: '>=18'} @@ -8714,47 +7414,6 @@ packages: strict-event-emitter: 0.5.1 dev: false - /@nestjs/cli@10.1.18: - resolution: {integrity: sha512-jQtG47keLsACt7b4YwJbTBYRm90n82gJpMaiR1HGAyQ9pccbctjSYu592eT4bxqkUWxPgBE3mpNynXj7dWAfrw==} - engines: {node: '>= 16'} - hasBin: true - peerDependencies: - '@swc/cli': ^0.1.62 - '@swc/core': ^1.3.62 - peerDependenciesMeta: - '@swc/cli': - optional: true - '@swc/core': - optional: true - dependencies: - '@angular-devkit/core': 16.2.3(chokidar@3.5.3) - '@angular-devkit/schematics': 16.2.3(chokidar@3.5.3) - '@angular-devkit/schematics-cli': 16.2.3(chokidar@3.5.3) - '@nestjs/schematics': 10.0.2(chokidar@3.5.3)(typescript@5.2.2) - chalk: 4.1.2 - chokidar: 3.5.3 - cli-table3: 0.6.3 - commander: 4.1.1 - fork-ts-checker-webpack-plugin: 8.0.0(typescript@5.2.2)(webpack@5.88.2) - inquirer: 8.2.6 - node-emoji: 1.11.0 - ora: 5.4.1 - os-name: 4.0.1 - rimraf: 4.4.1 - shelljs: 0.8.5 - source-map-support: 0.5.21 - tree-kill: 1.2.2 - tsconfig-paths: 4.2.0 - tsconfig-paths-webpack-plugin: 4.1.0 - typescript: 5.2.2 - webpack: 5.88.2(@swc/core@1.3.101)(esbuild@0.19.11) - webpack-node-externals: 3.0.0 - transitivePeerDependencies: - - esbuild - - uglify-js - - webpack-cli - dev: true - /@nestjs/common@10.2.7(reflect-metadata@0.1.13)(rxjs@7.8.1): resolution: {integrity: sha512-cUtCRXiUstDmh4bSBhVbq4cI439Gngp4LgLGLBmd5dqFQodfXKnSD441ldYfFiLz4rbUsnoMJz/8ZjuIEI+B7A==} peerDependencies: @@ -8773,108 +7432,6 @@ packages: rxjs: 7.8.1 tslib: 2.6.2 uid: 2.0.2 - - /@nestjs/config@3.1.1(@nestjs/common@10.2.7)(reflect-metadata@0.1.13): - resolution: {integrity: sha512-qu5QlNiJdqQtOsnB6lx4JCXPQ96jkKUsOGd+JXfXwqJqZcOSAq6heNFg0opW4pq4J/VZoNwoo87TNnx9wthnqQ==} - peerDependencies: - '@nestjs/common': ^8.0.0 || ^9.0.0 || ^10.0.0 - reflect-metadata: ^0.1.13 - dependencies: - '@nestjs/common': 10.2.7(reflect-metadata@0.1.13)(rxjs@7.8.1) - dotenv: 16.3.1 - dotenv-expand: 10.0.0 - lodash: 4.17.21 - reflect-metadata: 0.1.13 - uuid: 9.0.0 - dev: false - - /@nestjs/core@10.2.7(@nestjs/common@10.2.7)(@nestjs/platform-express@10.2.7)(reflect-metadata@0.1.13)(rxjs@7.8.1): - resolution: {integrity: sha512-5GSu53QUUcwX17sNmlJPa1I0wIeAZOKbedyVuQx0ZAwWVa9g0wJBbsNP+R4EJ+j5Dkdzt/8xkiZvnKt8RFRR8g==} - requiresBuild: true - peerDependencies: - '@nestjs/common': ^10.0.0 - '@nestjs/microservices': ^10.0.0 - '@nestjs/platform-express': ^10.0.0 - '@nestjs/websockets': ^10.0.0 - reflect-metadata: ^0.1.12 - rxjs: ^7.1.0 - peerDependenciesMeta: - '@nestjs/microservices': - optional: true - '@nestjs/platform-express': - optional: true - '@nestjs/websockets': - optional: true - dependencies: - '@nestjs/common': 10.2.7(reflect-metadata@0.1.13)(rxjs@7.8.1) - '@nestjs/platform-express': 10.2.7(@nestjs/common@10.2.7)(@nestjs/core@10.2.7) - '@nuxtjs/opencollective': 0.3.2 - fast-safe-stringify: 2.1.1 - iterare: 1.2.1 - path-to-regexp: 3.2.0 - reflect-metadata: 0.1.13 - rxjs: 7.8.1 - tslib: 2.6.2 - uid: 2.0.2 - transitivePeerDependencies: - - encoding - - /@nestjs/platform-express@10.2.7(@nestjs/common@10.2.7)(@nestjs/core@10.2.7): - resolution: {integrity: sha512-p+kp6aJtkgAdVpUrCVmM6MKtOvjsbt7QofBiZMidjYesZkMeG5gZ1D2SK8XzvQ8VXHJfFgEdY2xcKGB+wJLOYQ==} - peerDependencies: - '@nestjs/common': ^10.0.0 - '@nestjs/core': ^10.0.0 - dependencies: - '@nestjs/common': 10.2.7(reflect-metadata@0.1.13)(rxjs@7.8.1) - '@nestjs/core': 10.2.7(@nestjs/common@10.2.7)(@nestjs/platform-express@10.2.7)(reflect-metadata@0.1.13)(rxjs@7.8.1) - body-parser: 1.20.2 - cors: 2.8.5 - express: 4.18.2 - multer: 1.4.4-lts.1 - tslib: 2.6.2 - transitivePeerDependencies: - - supports-color - - /@nestjs/schematics@10.0.2(chokidar@3.5.3)(typescript@5.2.2): - resolution: {integrity: sha512-DaZZjymYoIfRqC5W62lnYXIIods1PDY6CGc8+IpRwyinzffjKxZ3DF3exu+mdyvllzkXo9DTXkoX4zOPSJHCkw==} - peerDependencies: - typescript: '>=4.8.2' - dependencies: - '@angular-devkit/core': 16.1.8(chokidar@3.5.3) - '@angular-devkit/schematics': 16.1.8(chokidar@3.5.3) - comment-json: 4.2.3 - jsonc-parser: 3.2.0 - pluralize: 8.0.0 - typescript: 5.2.2 - transitivePeerDependencies: - - chokidar - dev: true - - /@nestjs/testing@10.2.7(@nestjs/common@10.2.7)(@nestjs/core@10.2.7)(@nestjs/platform-express@10.2.7): - resolution: {integrity: sha512-d2SIqiJIf/7NSILeNNWSdRvTTpHSouGgisGHwf5PVDC7z4/yXZw/wPO9eJhegnxFlqk6n2LW4QBTmMzbqjAfHA==} - peerDependencies: - '@nestjs/common': ^10.0.0 - '@nestjs/core': ^10.0.0 - '@nestjs/microservices': ^10.0.0 - '@nestjs/platform-express': ^10.0.0 - peerDependenciesMeta: - '@nestjs/microservices': - optional: true - '@nestjs/platform-express': - optional: true - dependencies: - '@nestjs/common': 10.2.7(reflect-metadata@0.1.13)(rxjs@7.8.1) - '@nestjs/core': 10.2.7(@nestjs/common@10.2.7)(@nestjs/platform-express@10.2.7)(reflect-metadata@0.1.13)(rxjs@7.8.1) - '@nestjs/platform-express': 10.2.7(@nestjs/common@10.2.7)(@nestjs/core@10.2.7) - tslib: 2.6.2 - dev: true - - /@next/env@13.3.1: - resolution: {integrity: sha512-EDtCoedIZC7JlUQ3uaQpSc4aVmyhbLHmQVALg7pFfQgOTjgSnn7mKtA0DiCMkYvvsx6aFb5octGMtWrOtGXW9A==} - dev: false - - /@next/env@13.4.12: - resolution: {integrity: sha512-RmHanbV21saP/6OEPBJ7yJMuys68cIf8OBBWd7+uj40LdpmswVAwe1uzeuFyUsd6SfeITWT3XnQfn6wULeKwDQ==} dev: false /@next/env@14.0.0: @@ -8885,36 +7442,6 @@ packages: resolution: {integrity: sha512-Py8zIo+02ht82brwwhTg36iogzFqGLPXlRGKQw5s+qP/kMNc4MAyDeEwBKDijk6zTIbegEgu8Qy7C1LboslQAw==} dev: false - /@next/eslint-plugin-next@13.4.12: - resolution: {integrity: sha512-6rhK9CdxEgj/j1qvXIyLTWEaeFv7zOK8yJMulz3Owel0uek0U9MJCGzmKgYxM3aAUBo3gKeywCZKyQnJKto60A==} - dependencies: - glob: 7.1.7 - dev: false - - /@next/eslint-plugin-next@13.4.6: - resolution: {integrity: sha512-bPigeu0RI7bgy1ucBA2Yqcfg539y0Lzo38P2hIkrRB1GNvFSbYg6RTu8n6tGqPVrH3TTlPTNKLXG01wc+5NuwQ==} - dependencies: - glob: 7.1.7 - dev: true - - /@next/swc-darwin-arm64@13.3.1: - resolution: {integrity: sha512-UXPtriEc/pBP8luSLSCZBcbzPeVv+SSjs9cH/KygTbhmACye8/OOXRZO13Z2Wq1G0gLmEAIHQAOuF+vafPd2lw==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [darwin] - requiresBuild: true - dev: false - optional: true - - /@next/swc-darwin-arm64@13.4.12: - resolution: {integrity: sha512-deUrbCXTMZ6ZhbOoloqecnUeNpUOupi8SE2tx4jPfNS9uyUR9zK4iXBvH65opVcA/9F5I/p8vDXSYbUlbmBjZg==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [darwin] - requiresBuild: true - dev: false - optional: true - /@next/swc-darwin-arm64@14.0.0: resolution: {integrity: sha512-HQKi159jCz4SRsPesVCiNN6tPSAFUkOuSkpJsqYTIlbHLKr1mD6be/J0TvWV6fwJekj81bZV9V/Tgx3C2HO9lA==} engines: {node: '>= 10'} @@ -8933,24 +7460,6 @@ packages: dev: false optional: true - /@next/swc-darwin-x64@13.3.1: - resolution: {integrity: sha512-lT36yYxosCfLtplFzJWgo0hrPu6/do8+msgM7oQkPeohDNdhjtjFUgOOwdSnPublLR6Mo2Ym4P/wl5OANuD2bw==} - engines: {node: '>= 10'} - cpu: [x64] - os: [darwin] - requiresBuild: true - dev: false - optional: true - - /@next/swc-darwin-x64@13.4.12: - resolution: {integrity: sha512-WRvH7RxgRHlC1yb5oG0ZLx8F7uci9AivM5/HGGv9ZyG2Als8Ij64GC3d+mQ5sJhWjusyU6T6V1WKTUoTmOB0zQ==} - engines: {node: '>= 10'} - cpu: [x64] - os: [darwin] - requiresBuild: true - dev: false - optional: true - /@next/swc-darwin-x64@14.0.0: resolution: {integrity: sha512-4YyQLMSaCgX/kgC1jjF3s3xSoBnwHuDhnF6WA1DWNEYRsbOOPWjcYhv8TKhRe2ApdOam+VfQSffC4ZD+X4u1Cg==} engines: {node: '>= 10'} @@ -8969,24 +7478,6 @@ packages: dev: false optional: true - /@next/swc-linux-arm64-gnu@13.3.1: - resolution: {integrity: sha512-wRb76nLWJhonH8s3kxC/1tFguEkeOPayIwe9mkaz1G/yeS3OrjeyKMJsb4+Kdg0zbTo53bNCOl59NNtDM7yyyw==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [linux] - requiresBuild: true - dev: false - optional: true - - /@next/swc-linux-arm64-gnu@13.4.12: - resolution: {integrity: sha512-YEKracAWuxp54tKiAvvq73PUs9lok57cc8meYRibTWe/VdPB2vLgkTVWFcw31YDuRXdEhdX0fWS6Q+ESBhnEig==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [linux] - requiresBuild: true - dev: false - optional: true - /@next/swc-linux-arm64-gnu@14.0.0: resolution: {integrity: sha512-io7fMkJ28Glj7SH8yvnlD6naIhRDnDxeE55CmpQkj3+uaA2Hko6WGY2pT5SzpQLTnGGnviK85cy8EJ2qsETj/g==} engines: {node: '>= 10'} @@ -9005,24 +7496,6 @@ packages: dev: false optional: true - /@next/swc-linux-arm64-musl@13.3.1: - resolution: {integrity: sha512-qz3BzjJRZ16Iq/jrp+pjiYOc0jTjHlfmxQmZk9x/+5uhRP6/eWQSTAPVJ33BMo6oK5O5N4644OgTAbzXzorecg==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [linux] - requiresBuild: true - dev: false - optional: true - - /@next/swc-linux-arm64-musl@13.4.12: - resolution: {integrity: sha512-LhJR7/RAjdHJ2Isl2pgc/JaoxNk0KtBgkVpiDJPVExVWA1c6gzY57+3zWuxuyWzTG+fhLZo2Y80pLXgIJv7g3g==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [linux] - requiresBuild: true - dev: false - optional: true - /@next/swc-linux-arm64-musl@14.0.0: resolution: {integrity: sha512-nC2h0l1Jt8LEzyQeSs/BKpXAMe0mnHIMykYALWaeddTqCv5UEN8nGO3BG8JAqW/Y8iutqJsaMe2A9itS0d/r8w==} engines: {node: '>= 10'} @@ -9041,24 +7514,6 @@ packages: dev: false optional: true - /@next/swc-linux-x64-gnu@13.3.1: - resolution: {integrity: sha512-6mgkLmwlyWlomQmpl21I3hxgqE5INoW4owTlcLpNsd1V4wP+J46BlI/5zV5KWWbzjfncIqzXoeGs5Eg+1GHODA==} - engines: {node: '>= 10'} - cpu: [x64] - os: [linux] - requiresBuild: true - dev: false - optional: true - - /@next/swc-linux-x64-gnu@13.4.12: - resolution: {integrity: sha512-1DWLL/B9nBNiQRng+1aqs3OaZcxC16Nf+mOnpcrZZSdyKHek3WQh6j/fkbukObgNGwmCoVevLUa/p3UFTTqgqg==} - engines: {node: '>= 10'} - cpu: [x64] - os: [linux] - requiresBuild: true - dev: false - optional: true - /@next/swc-linux-x64-gnu@14.0.0: resolution: {integrity: sha512-Wf+WjXibJQ7hHXOdNOmSMW5bxeJHVf46Pwb3eLSD2L76NrytQlif9NH7JpHuFlYKCQGfKfgSYYre5rIfmnSwQw==} engines: {node: '>= 10'} @@ -9077,24 +7532,6 @@ packages: dev: false optional: true - /@next/swc-linux-x64-musl@13.3.1: - resolution: {integrity: sha512-uqm5sielhQmKJM+qayIhgZv1KlS5pqTdQ99b+Z7hMWryXS96qE0DftTmMZowBcUL6x7s2vSXyH5wPtO1ON7LBg==} - engines: {node: '>= 10'} - cpu: [x64] - os: [linux] - requiresBuild: true - dev: false - optional: true - - /@next/swc-linux-x64-musl@13.4.12: - resolution: {integrity: sha512-kEAJmgYFhp0VL+eRWmUkVxLVunn7oL9Mdue/FS8yzRBVj7Z0AnIrHpTIeIUl1bbdQq1VaoOztnKicAjfkLTRCQ==} - engines: {node: '>= 10'} - cpu: [x64] - os: [linux] - requiresBuild: true - dev: false - optional: true - /@next/swc-linux-x64-musl@14.0.0: resolution: {integrity: sha512-WTZb2G7B+CTsdigcJVkRxfcAIQj7Lf0ipPNRJ3vlSadU8f0CFGv/ST+sJwF5eSwIe6dxKoX0DG6OljDBaad+rg==} engines: {node: '>= 10'} @@ -9113,24 +7550,6 @@ packages: dev: false optional: true - /@next/swc-win32-arm64-msvc@13.3.1: - resolution: {integrity: sha512-WomIiTj/v3LevltlibNQKmvrOymNRYL+a0dp5R73IwPWN5FvXWwSELN/kiNALig/+T3luc4qHNTyvMCp9L6U5Q==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [win32] - requiresBuild: true - dev: false - optional: true - - /@next/swc-win32-arm64-msvc@13.4.12: - resolution: {integrity: sha512-GMLuL/loR6yIIRTnPRY6UGbLL9MBdw2anxkOnANxvLvsml4F0HNIgvnU3Ej4BjbqMTNjD4hcPFdlEow4XHPdZA==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [win32] - requiresBuild: true - dev: false - optional: true - /@next/swc-win32-arm64-msvc@14.0.0: resolution: {integrity: sha512-7R8/x6oQODmNpnWVW00rlWX90sIlwluJwcvMT6GXNIBOvEf01t3fBg0AGURNKdTJg2xNuP7TyLchCL7Lh2DTiw==} engines: {node: '>= 10'} @@ -9149,24 +7568,6 @@ packages: dev: false optional: true - /@next/swc-win32-ia32-msvc@13.3.1: - resolution: {integrity: sha512-M+PoH+0+q658wRUbs285RIaSTYnGBSTdweH/0CdzDgA6Q4rBM0sQs4DHmO3BPP0ltCO/vViIoyG7ks66XmCA5g==} - engines: {node: '>= 10'} - cpu: [ia32] - os: [win32] - requiresBuild: true - dev: false - optional: true - - /@next/swc-win32-ia32-msvc@13.4.12: - resolution: {integrity: sha512-PhgNqN2Vnkm7XaMdRmmX0ZSwZXQAtamBVSa9A/V1dfKQCV1rjIZeiy/dbBnVYGdj63ANfsOR/30XpxP71W0eww==} - engines: {node: '>= 10'} - cpu: [ia32] - os: [win32] - requiresBuild: true - dev: false - optional: true - /@next/swc-win32-ia32-msvc@14.0.0: resolution: {integrity: sha512-RLK1nELvhCnxaWPF07jGU4x3tjbyx2319q43loZELqF0+iJtKutZ+Lk8SVmf/KiJkYBc7Cragadz7hb3uQvz4g==} engines: {node: '>= 10'} @@ -9185,24 +7586,6 @@ packages: dev: false optional: true - /@next/swc-win32-x64-msvc@13.3.1: - resolution: {integrity: sha512-Sl1F4Vp5Z1rNXWZYqJwMuWRRol4bqOB6+/d7KqkgQ4AcafKPN1PZmpkCoxv4UFHtFNIB7EotnuIhtXu3zScicQ==} - engines: {node: '>= 10'} - cpu: [x64] - os: [win32] - requiresBuild: true - dev: false - optional: true - - /@next/swc-win32-x64-msvc@13.4.12: - resolution: {integrity: sha512-Z+56e/Ljt0bUs+T+jPjhFyxYBcdY2RIq9ELFU+qAMQMteHo7ymbV7CKmlcX59RI9C4YzN8PgMgLyAoi916b5HA==} - engines: {node: '>= 10'} - cpu: [x64] - os: [win32] - requiresBuild: true - dev: false - optional: true - /@next/swc-win32-x64-msvc@14.0.0: resolution: {integrity: sha512-g6hLf1SUko+hnnaywQQZzzb3BRecQsoKkF3o/C+F+dOA4w/noVAJngUVkfwF0+2/8FzNznM7ofM6TGZO9svn7w==} engines: {node: '>= 10'} @@ -9234,11 +7617,6 @@ packages: '@nodelib/fs.stat': 2.0.5 run-parallel: 1.2.0 - /@nodelib/fs.stat@1.1.3: - resolution: {integrity: sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==} - engines: {node: '>= 6'} - dev: false - /@nodelib/fs.stat@2.0.5: resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} engines: {node: '>= 8'} @@ -9250,13 +7628,6 @@ packages: '@nodelib/fs.scandir': 2.1.5 fastq: 1.15.0 - /@npmcli/fs@1.1.1: - resolution: {integrity: sha512-8KG5RD0GVP4ydEzRn/I4BNDuxDtqVbOdm8675T49OIG/NGhaK0pjPX7ZcDlvKYbA+ulvVK3ztfcF4uBdOxuJbQ==} - dependencies: - '@gar/promisify': 1.1.3 - semver: 7.5.4 - dev: true - /@npmcli/fs@3.1.0: resolution: {integrity: sha512-7kZUAaLscfgbwBQRbvdMYaZOWyMEcPTH/tJjnyAWJ/dvvs9Ef+CERx/qJb9GExJpl1qipaDGn7KqHnFGGixd0w==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} @@ -9287,27 +7658,11 @@ packages: npm-normalize-package-bin: 3.0.1 dev: false - /@npmcli/move-file@1.1.2: - resolution: {integrity: sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==} - engines: {node: '>=10'} - deprecated: This functionality has been moved to @npmcli/fs - dependencies: - mkdirp: 1.0.4 - rimraf: 3.0.2 - dev: true - /@npmcli/node-gyp@3.0.0: resolution: {integrity: sha512-gp8pRXC2oOxu0DUE1/M3bYtb1b3/DbJ5aM113+XJBgfXdussRAsX0YOrOhdd8WvnAR6auDBvJomGAkLKA5ydxA==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dev: false - /@npmcli/package-json@2.0.0: - resolution: {integrity: sha512-42jnZ6yl16GzjWSH7vtrmWyJDGVa/LXPdpN2rcUWolFjc9ON2N3uz0qdBbQACfmhuJZ2lbKYtmK5qx68ZPLHMA==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - dependencies: - json-parse-even-better-errors: 2.3.1 - dev: true - /@npmcli/package-json@4.0.1: resolution: {integrity: sha512-lRCEGdHZomFsURroh522YvA/2cVb9oPIJrjHanCJZkiasz1BzcnLr3tBJhlV7S86MBJBuAQ33is2D60YitZL2Q==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} @@ -9342,17 +7697,6 @@ packages: - supports-color dev: false - /@nuxtjs/opencollective@0.3.2: - resolution: {integrity: sha512-um0xL3fO7Mf4fDxcqx9KryrB7zgRM5JSlvGN5AGkP6JLM5XEKyjeAiPbNxdXVXQ16isuAhYpvP88NgL2BGd6aA==} - engines: {node: '>=8.0.0', npm: '>=5.0.0'} - hasBin: true - dependencies: - chalk: 4.1.2 - consola: 2.15.3 - node-fetch: 2.6.12 - transitivePeerDependencies: - - encoding - /@octokit/app@14.0.2: resolution: {integrity: sha512-NCSCktSx+XmjuSUVn2dLfqQ9WIYePGP95SDJs4I9cn/0ZkeXcPkaoCLl64Us3dRKL2ozC7hArwze5Eu+/qt1tg==} engines: {node: '>= 18'} @@ -9606,10 +7950,6 @@ packages: outvariant: 1.4.2 dev: false - /@open-draft/until@1.0.3: - resolution: {integrity: sha512-Aq58f5HiWdyDlFffbbSjAlv596h/cOnt2DO1w3DOC7OJ5EHs0hd/nycJfiu9RJbT6Yk6F1knnRRXNSpxoIVZ9Q==} - dev: true - /@open-draft/until@2.1.0: resolution: {integrity: sha512-U69T3ItWHvLwGg5eJ0n3I62nWuE6ilHlmz7zM0npLBRvPRd7e6NYmg54vvRtP5mZG7kZqZCFVdsTWo7BPtBujg==} dev: false @@ -9626,30 +7966,12 @@ packages: engines: {node: '>=14'} dependencies: '@opentelemetry/api': 1.8.0 - - /@opentelemetry/api-logs@0.51.1: - resolution: {integrity: sha512-E3skn949Pk1z2XtXu/lxf6QAZpawuTM/IUEXcAzpiUkTd73Hmvw26FiN3cJuTmkpM5hZzHwkomVdtrh/n/zzwA==} - engines: {node: '>=14'} - dependencies: - '@opentelemetry/api': 1.8.0 - dev: true - - /@opentelemetry/api@1.4.1: - resolution: {integrity: sha512-O2yRJce1GOc6PAy3QxFM4NzFiWzvScDC1/5ihYBL6BUEVdq0XMWN01sppE+H6bBXbaFYipjwFLEWLg5PaSOThA==} - engines: {node: '>=8.0.0'} + dev: false /@opentelemetry/api@1.8.0: resolution: {integrity: sha512-I/s6F7yKUDdtMsoBWXJe8Qz40Tui5vsuKCWJEWVL+5q9sSWRzzx6v2KeNsOBEwd94j0eWkpWCH4yB6rZg9Mf0w==} engines: {node: '>=8.0.0'} - - /@opentelemetry/context-async-hooks@1.22.0(@opentelemetry/api@1.4.1): - resolution: {integrity: sha512-Nfdxyg8YtWqVWkyrCukkundAjPhUXi93JtVQmqDT1mZRVKqA7e2r7eJCrI+F651XUBMp0hsOJSGiFk3QSpaIJw==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.0.0 <1.9.0' - dependencies: - '@opentelemetry/api': 1.4.1 - dev: true + dev: false /@opentelemetry/context-async-hooks@1.22.0(@opentelemetry/api@1.8.0): resolution: {integrity: sha512-Nfdxyg8YtWqVWkyrCukkundAjPhUXi93JtVQmqDT1mZRVKqA7e2r7eJCrI+F651XUBMp0hsOJSGiFk3QSpaIJw==} @@ -9660,15 +7982,6 @@ packages: '@opentelemetry/api': 1.8.0 dev: false - /@opentelemetry/core@1.22.0(@opentelemetry/api@1.4.1): - resolution: {integrity: sha512-0VoAlT6x+Xzik1v9goJ3pZ2ppi6+xd3aUfg4brfrLkDBHRIVjMP0eBHrKrhB+NKcDyMAg8fAbGL3Npg/F6AwWA==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.0.0 <1.9.0' - dependencies: - '@opentelemetry/api': 1.4.1 - '@opentelemetry/semantic-conventions': 1.22.0 - /@opentelemetry/core@1.22.0(@opentelemetry/api@1.8.0): resolution: {integrity: sha512-0VoAlT6x+Xzik1v9goJ3pZ2ppi6+xd3aUfg4brfrLkDBHRIVjMP0eBHrKrhB+NKcDyMAg8fAbGL3Npg/F6AwWA==} engines: {node: '>=14'} @@ -9679,20 +7992,6 @@ packages: '@opentelemetry/semantic-conventions': 1.22.0 dev: false - /@opentelemetry/exporter-logs-otlp-http@0.49.1(@opentelemetry/api@1.4.1): - resolution: {integrity: sha512-3QoBnIGCmEkujynUP0mK155QtOM0MSf9FNrEw7u9ieCFsoMiyatg2hPp+alEDONJ8N8wGEK+wP2q3icgXBiggw==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': ^1.0.0 - dependencies: - '@opentelemetry/api': 1.4.1 - '@opentelemetry/api-logs': 0.49.1 - '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.4.1) - '@opentelemetry/otlp-exporter-base': 0.49.1(@opentelemetry/api@1.4.1) - '@opentelemetry/otlp-transformer': 0.49.1(@opentelemetry/api@1.4.1) - '@opentelemetry/sdk-logs': 0.49.1(@opentelemetry/api-logs@0.49.1)(@opentelemetry/api@1.4.1) - dev: true - /@opentelemetry/exporter-logs-otlp-http@0.49.1(@opentelemetry/api@1.8.0): resolution: {integrity: sha512-3QoBnIGCmEkujynUP0mK155QtOM0MSf9FNrEw7u9ieCFsoMiyatg2hPp+alEDONJ8N8wGEK+wP2q3icgXBiggw==} engines: {node: '>=14'} @@ -9707,21 +8006,6 @@ packages: '@opentelemetry/sdk-logs': 0.49.1(@opentelemetry/api-logs@0.49.1)(@opentelemetry/api@1.8.0) dev: false - /@opentelemetry/exporter-trace-otlp-grpc@0.49.1(@opentelemetry/api@1.4.1): - resolution: {integrity: sha512-Zbd7f3zF7fI2587MVhBizaW21cO/SordyrZGtMtvhoxU6n4Qb02Gx71X4+PzXH620e0+JX+Pcr9bYb1HTeVyJA==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': ^1.0.0 - dependencies: - '@grpc/grpc-js': 1.8.17 - '@opentelemetry/api': 1.4.1 - '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.4.1) - '@opentelemetry/otlp-grpc-exporter-base': 0.49.1(@opentelemetry/api@1.4.1) - '@opentelemetry/otlp-transformer': 0.49.1(@opentelemetry/api@1.4.1) - '@opentelemetry/resources': 1.22.0(@opentelemetry/api@1.4.1) - '@opentelemetry/sdk-trace-base': 1.22.0(@opentelemetry/api@1.4.1) - dev: true - /@opentelemetry/exporter-trace-otlp-grpc@0.49.1(@opentelemetry/api@1.8.0): resolution: {integrity: sha512-Zbd7f3zF7fI2587MVhBizaW21cO/SordyrZGtMtvhoxU6n4Qb02Gx71X4+PzXH620e0+JX+Pcr9bYb1HTeVyJA==} engines: {node: '>=14'} @@ -9737,20 +8021,6 @@ packages: '@opentelemetry/sdk-trace-base': 1.22.0(@opentelemetry/api@1.8.0) dev: false - /@opentelemetry/exporter-trace-otlp-http@0.49.1(@opentelemetry/api@1.4.1): - resolution: {integrity: sha512-KOLtZfZvIrpGZLVvblKsiVQT7gQUZNKcUUH24Zz6Xbi7LJb9Vt6xtUZFYdR5IIjvt47PIqBKDWUQlU0o1wAsRw==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': ^1.0.0 - dependencies: - '@opentelemetry/api': 1.4.1 - '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.4.1) - '@opentelemetry/otlp-exporter-base': 0.49.1(@opentelemetry/api@1.4.1) - '@opentelemetry/otlp-transformer': 0.49.1(@opentelemetry/api@1.4.1) - '@opentelemetry/resources': 1.22.0(@opentelemetry/api@1.4.1) - '@opentelemetry/sdk-trace-base': 1.22.0(@opentelemetry/api@1.4.1) - dev: true - /@opentelemetry/exporter-trace-otlp-http@0.49.1(@opentelemetry/api@1.8.0): resolution: {integrity: sha512-KOLtZfZvIrpGZLVvblKsiVQT7gQUZNKcUUH24Zz6Xbi7LJb9Vt6xtUZFYdR5IIjvt47PIqBKDWUQlU0o1wAsRw==} engines: {node: '>=14'} @@ -9765,21 +8035,6 @@ packages: '@opentelemetry/sdk-trace-base': 1.22.0(@opentelemetry/api@1.8.0) dev: false - /@opentelemetry/exporter-trace-otlp-proto@0.49.1(@opentelemetry/api@1.4.1): - resolution: {integrity: sha512-n8ON/c9pdMyYAfSFWKkgsPwjYoxnki+6Olzo+klKfW7KqLWoyEkryNkbcMIYnGGNXwdkMIrjoaP0VxXB26Oxcg==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': ^1.0.0 - dependencies: - '@opentelemetry/api': 1.4.1 - '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.4.1) - '@opentelemetry/otlp-exporter-base': 0.49.1(@opentelemetry/api@1.4.1) - '@opentelemetry/otlp-proto-exporter-base': 0.49.1(@opentelemetry/api@1.4.1) - '@opentelemetry/otlp-transformer': 0.49.1(@opentelemetry/api@1.4.1) - '@opentelemetry/resources': 1.22.0(@opentelemetry/api@1.4.1) - '@opentelemetry/sdk-trace-base': 1.22.0(@opentelemetry/api@1.4.1) - dev: true - /@opentelemetry/exporter-trace-otlp-proto@0.49.1(@opentelemetry/api@1.8.0): resolution: {integrity: sha512-n8ON/c9pdMyYAfSFWKkgsPwjYoxnki+6Olzo+klKfW7KqLWoyEkryNkbcMIYnGGNXwdkMIrjoaP0VxXB26Oxcg==} engines: {node: '>=14'} @@ -9795,19 +8050,6 @@ packages: '@opentelemetry/sdk-trace-base': 1.22.0(@opentelemetry/api@1.8.0) dev: false - /@opentelemetry/exporter-zipkin@1.22.0(@opentelemetry/api@1.4.1): - resolution: {integrity: sha512-XcFs6rGvcTz0qW5uY7JZDYD0yNEXdekXAb6sFtnZgY/cHY6BQ09HMzOjv9SX+iaXplRDcHr1Gta7VQKM1XXM6g==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': ^1.0.0 - dependencies: - '@opentelemetry/api': 1.4.1 - '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.4.1) - '@opentelemetry/resources': 1.22.0(@opentelemetry/api@1.4.1) - '@opentelemetry/sdk-trace-base': 1.22.0(@opentelemetry/api@1.4.1) - '@opentelemetry/semantic-conventions': 1.22.0 - dev: true - /@opentelemetry/exporter-zipkin@1.22.0(@opentelemetry/api@1.8.0): resolution: {integrity: sha512-XcFs6rGvcTz0qW5uY7JZDYD0yNEXdekXAb6sFtnZgY/cHY6BQ09HMzOjv9SX+iaXplRDcHr1Gta7VQKM1XXM6g==} engines: {node: '>=14'} @@ -9821,20 +8063,6 @@ packages: '@opentelemetry/semantic-conventions': 1.22.0 dev: false - /@opentelemetry/instrumentation-express@0.36.1(@opentelemetry/api@1.4.1): - resolution: {integrity: sha512-ltIE4kIMa+83QjW/p7oe7XCESF29w3FQ9/T1VgShdX7fzm56K2a0xfEX1vF8lnHRGERYxIWX9D086C6gJOjVGA==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': ^1.3.0 - dependencies: - '@opentelemetry/api': 1.4.1 - '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.4.1) - '@opentelemetry/instrumentation': 0.49.1(@opentelemetry/api@1.4.1) - '@opentelemetry/semantic-conventions': 1.22.0 - transitivePeerDependencies: - - supports-color - dev: true - /@opentelemetry/instrumentation-express@0.36.1(@opentelemetry/api@1.8.0): resolution: {integrity: sha512-ltIE4kIMa+83QjW/p7oe7XCESF29w3FQ9/T1VgShdX7fzm56K2a0xfEX1vF8lnHRGERYxIWX9D086C6gJOjVGA==} engines: {node: '>=14'} @@ -9849,21 +8077,6 @@ packages: - supports-color dev: false - /@opentelemetry/instrumentation-fetch@0.49.1(@opentelemetry/api@1.4.1): - resolution: {integrity: sha512-hizhULZXlq02y8YC0vPQ4WtUWiXcwxPdEqHBy8p75jzF9rAuP/ldrVr0Oxvz5Xr9qQcdEOFLvEl0ZxbVL76WKw==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': ^1.0.0 - dependencies: - '@opentelemetry/api': 1.4.1 - '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.4.1) - '@opentelemetry/instrumentation': 0.49.1(@opentelemetry/api@1.4.1) - '@opentelemetry/sdk-trace-web': 1.22.0(@opentelemetry/api@1.4.1) - '@opentelemetry/semantic-conventions': 1.22.0 - transitivePeerDependencies: - - supports-color - dev: true - /@opentelemetry/instrumentation-fetch@0.49.1(@opentelemetry/api@1.8.0): resolution: {integrity: sha512-hizhULZXlq02y8YC0vPQ4WtUWiXcwxPdEqHBy8p75jzF9rAuP/ldrVr0Oxvz5Xr9qQcdEOFLvEl0ZxbVL76WKw==} engines: {node: '>=14'} @@ -9879,21 +8092,6 @@ packages: - supports-color dev: false - /@opentelemetry/instrumentation-http@0.49.1(@opentelemetry/api@1.4.1): - resolution: {integrity: sha512-Yib5zrW2s0V8wTeUK/B3ZtpyP4ldgXj9L3Ws/axXrW1dW0/mEFKifK50MxMQK9g5NNJQS9dWH7rvcEGZdWdQDA==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': ^1.3.0 - dependencies: - '@opentelemetry/api': 1.4.1 - '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.4.1) - '@opentelemetry/instrumentation': 0.49.1(@opentelemetry/api@1.4.1) - '@opentelemetry/semantic-conventions': 1.22.0 - semver: 7.5.4 - transitivePeerDependencies: - - supports-color - dev: true - /@opentelemetry/instrumentation-http@0.49.1(@opentelemetry/api@1.8.0): resolution: {integrity: sha512-Yib5zrW2s0V8wTeUK/B3ZtpyP4ldgXj9L3Ws/axXrW1dW0/mEFKifK50MxMQK9g5NNJQS9dWH7rvcEGZdWdQDA==} engines: {node: '>=14'} @@ -9909,52 +8107,6 @@ packages: - supports-color dev: false - /@opentelemetry/instrumentation-undici@0.2.0(@opentelemetry/api@1.4.1): - resolution: {integrity: sha512-RH9WdVRtpnyp8kvya2RYqKsJouPxvHl7jKPsIfrbL8u2QCKloAGi0uEqDHoOS15ZRYPQTDXZ7d8jSpUgSQmvpA==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': ^1.7.0 - dependencies: - '@opentelemetry/api': 1.4.1 - '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.4.1) - '@opentelemetry/instrumentation': 0.51.1(@opentelemetry/api@1.4.1) - transitivePeerDependencies: - - supports-color - dev: true - - /@opentelemetry/instrumentation@0.48.0(@opentelemetry/api@1.4.1): - resolution: {integrity: sha512-sjtZQB5PStIdCw5ovVTDGwnmQC+GGYArJNgIcydrDSqUTdYBnMrN9P4pwQZgS3vTGIp+TU1L8vMXGe51NVmIKQ==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': ^1.3.0 - dependencies: - '@opentelemetry/api': 1.4.1 - '@types/shimmer': 1.0.2 - import-in-the-middle: 1.7.1 - require-in-the-middle: 7.1.1 - semver: 7.5.4 - shimmer: 1.2.1 - transitivePeerDependencies: - - supports-color - dev: false - - /@opentelemetry/instrumentation@0.49.1(@opentelemetry/api@1.4.1): - resolution: {integrity: sha512-0DLtWtaIppuNNRRllSD4bjU8ZIiLp1cDXvJEbp752/Zf+y3gaLNaoGRGIlX4UHhcsrmtL+P2qxi3Hodi8VuKiQ==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': ^1.3.0 - dependencies: - '@opentelemetry/api': 1.4.1 - '@opentelemetry/api-logs': 0.49.1 - '@types/shimmer': 1.0.2 - import-in-the-middle: 1.7.1 - require-in-the-middle: 7.1.1 - semver: 7.5.4 - shimmer: 1.2.1 - transitivePeerDependencies: - - supports-color - dev: true - /@opentelemetry/instrumentation@0.49.1(@opentelemetry/api@1.8.0): resolution: {integrity: sha512-0DLtWtaIppuNNRRllSD4bjU8ZIiLp1cDXvJEbp752/Zf+y3gaLNaoGRGIlX4UHhcsrmtL+P2qxi3Hodi8VuKiQ==} engines: {node: '>=14'} @@ -9972,33 +8124,6 @@ packages: - supports-color dev: false - /@opentelemetry/instrumentation@0.51.1(@opentelemetry/api@1.4.1): - resolution: {integrity: sha512-JIrvhpgqY6437QIqToyozrUG1h5UhwHkaGK/WAX+fkrpyPtc+RO5FkRtUd9BH0MibabHHvqsnBGKfKVijbmp8w==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': ^1.3.0 - dependencies: - '@opentelemetry/api': 1.4.1 - '@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.4 - shimmer: 1.2.1 - transitivePeerDependencies: - - supports-color - dev: true - - /@opentelemetry/otlp-exporter-base@0.49.1(@opentelemetry/api@1.4.1): - resolution: {integrity: sha512-z6sHliPqDgJU45kQatAettY9/eVF58qVPaTuejw9YWfSRqid9pXPYeegDCSdyS47KAUgAtm+nC28K3pfF27HWg==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': ^1.0.0 - dependencies: - '@opentelemetry/api': 1.4.1 - '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.4.1) - dev: true - /@opentelemetry/otlp-exporter-base@0.49.1(@opentelemetry/api@1.8.0): resolution: {integrity: sha512-z6sHliPqDgJU45kQatAettY9/eVF58qVPaTuejw9YWfSRqid9pXPYeegDCSdyS47KAUgAtm+nC28K3pfF27HWg==} engines: {node: '>=14'} @@ -10009,19 +8134,6 @@ packages: '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.8.0) dev: false - /@opentelemetry/otlp-grpc-exporter-base@0.49.1(@opentelemetry/api@1.4.1): - resolution: {integrity: sha512-DNDNUWmOqtKTFJAyOyHHKotVox0NQ/09ETX8fUOeEtyNVHoGekAVtBbvIA3AtK+JflP7LC0PTjlLfruPM3Wy6w==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': ^1.0.0 - dependencies: - '@grpc/grpc-js': 1.8.17 - '@opentelemetry/api': 1.4.1 - '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.4.1) - '@opentelemetry/otlp-exporter-base': 0.49.1(@opentelemetry/api@1.4.1) - protobufjs: 7.2.6 - dev: true - /@opentelemetry/otlp-grpc-exporter-base@0.49.1(@opentelemetry/api@1.8.0): resolution: {integrity: sha512-DNDNUWmOqtKTFJAyOyHHKotVox0NQ/09ETX8fUOeEtyNVHoGekAVtBbvIA3AtK+JflP7LC0PTjlLfruPM3Wy6w==} engines: {node: '>=14'} @@ -10035,18 +8147,6 @@ packages: protobufjs: 7.2.6 dev: false - /@opentelemetry/otlp-proto-exporter-base@0.49.1(@opentelemetry/api@1.4.1): - resolution: {integrity: sha512-x1qB4EUC7KikUl2iNuxCkV8yRzrSXSyj4itfpIO674H7dhI7Zv37SFaOJTDN+8Z/F50gF2ISFH9CWQ4KCtGm2A==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': ^1.0.0 - dependencies: - '@opentelemetry/api': 1.4.1 - '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.4.1) - '@opentelemetry/otlp-exporter-base': 0.49.1(@opentelemetry/api@1.4.1) - protobufjs: 7.2.6 - dev: true - /@opentelemetry/otlp-proto-exporter-base@0.49.1(@opentelemetry/api@1.8.0): resolution: {integrity: sha512-x1qB4EUC7KikUl2iNuxCkV8yRzrSXSyj4itfpIO674H7dhI7Zv37SFaOJTDN+8Z/F50gF2ISFH9CWQ4KCtGm2A==} engines: {node: '>=14'} @@ -10059,21 +8159,6 @@ packages: protobufjs: 7.2.6 dev: false - /@opentelemetry/otlp-transformer@0.49.1(@opentelemetry/api@1.4.1): - resolution: {integrity: sha512-Z+koA4wp9L9e3jkFacyXTGphSWTbOKjwwXMpb0CxNb0kjTHGUxhYRN8GnkLFsFo5NbZPjP07hwAqeEG/uCratQ==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.3.0 <1.9.0' - dependencies: - '@opentelemetry/api': 1.4.1 - '@opentelemetry/api-logs': 0.49.1 - '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.4.1) - '@opentelemetry/resources': 1.22.0(@opentelemetry/api@1.4.1) - '@opentelemetry/sdk-logs': 0.49.1(@opentelemetry/api-logs@0.49.1)(@opentelemetry/api@1.4.1) - '@opentelemetry/sdk-metrics': 1.22.0(@opentelemetry/api@1.4.1) - '@opentelemetry/sdk-trace-base': 1.22.0(@opentelemetry/api@1.4.1) - dev: true - /@opentelemetry/otlp-transformer@0.49.1(@opentelemetry/api@1.8.0): resolution: {integrity: sha512-Z+koA4wp9L9e3jkFacyXTGphSWTbOKjwwXMpb0CxNb0kjTHGUxhYRN8GnkLFsFo5NbZPjP07hwAqeEG/uCratQ==} engines: {node: '>=14'} @@ -10089,16 +8174,6 @@ packages: '@opentelemetry/sdk-trace-base': 1.22.0(@opentelemetry/api@1.8.0) dev: false - /@opentelemetry/propagator-b3@1.22.0(@opentelemetry/api@1.4.1): - resolution: {integrity: sha512-qBItJm9ygg/jCB5rmivyGz1qmKZPsL/sX715JqPMFgq++Idm0x+N9sLQvWFHFt2+ZINnCSojw7FVBgFW6izcXA==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.0.0 <1.9.0' - dependencies: - '@opentelemetry/api': 1.4.1 - '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.4.1) - dev: true - /@opentelemetry/propagator-b3@1.22.0(@opentelemetry/api@1.8.0): resolution: {integrity: sha512-qBItJm9ygg/jCB5rmivyGz1qmKZPsL/sX715JqPMFgq++Idm0x+N9sLQvWFHFt2+ZINnCSojw7FVBgFW6izcXA==} engines: {node: '>=14'} @@ -10109,16 +8184,6 @@ packages: '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.8.0) dev: false - /@opentelemetry/propagator-jaeger@1.22.0(@opentelemetry/api@1.4.1): - resolution: {integrity: sha512-pMLgst3QIwrUfepraH5WG7xfpJ8J3CrPKrtINK0t7kBkuu96rn+HDYQ8kt3+0FXvrZI8YJE77MCQwnJWXIrgpA==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.0.0 <1.9.0' - dependencies: - '@opentelemetry/api': 1.4.1 - '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.4.1) - dev: true - /@opentelemetry/propagator-jaeger@1.22.0(@opentelemetry/api@1.8.0): resolution: {integrity: sha512-pMLgst3QIwrUfepraH5WG7xfpJ8J3CrPKrtINK0t7kBkuu96rn+HDYQ8kt3+0FXvrZI8YJE77MCQwnJWXIrgpA==} engines: {node: '>=14'} @@ -10129,17 +8194,6 @@ packages: '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.8.0) dev: false - /@opentelemetry/resources@1.22.0(@opentelemetry/api@1.4.1): - resolution: {integrity: sha512-+vNeIFPH2hfcNL0AJk/ykJXoUCtR1YaDUZM+p3wZNU4Hq98gzq+7b43xbkXjadD9VhWIUQqEwXyY64q6msPj6A==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.0.0 <1.9.0' - dependencies: - '@opentelemetry/api': 1.4.1 - '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.4.1) - '@opentelemetry/semantic-conventions': 1.22.0 - dev: true - /@opentelemetry/resources@1.22.0(@opentelemetry/api@1.8.0): resolution: {integrity: sha512-+vNeIFPH2hfcNL0AJk/ykJXoUCtR1YaDUZM+p3wZNU4Hq98gzq+7b43xbkXjadD9VhWIUQqEwXyY64q6msPj6A==} engines: {node: '>=14'} @@ -10164,19 +8218,6 @@ packages: '@opentelemetry/resources': 1.22.0(@opentelemetry/api@1.8.0) dev: false - /@opentelemetry/sdk-logs@0.49.1(@opentelemetry/api-logs@0.49.1)(@opentelemetry/api@1.4.1): - resolution: {integrity: sha512-gCzYWsJE0h+3cuh3/cK+9UwlVFyHvj3PReIOCDOmdeXOp90ZjKRoDOJBc3mvk1LL6wyl1RWIivR8Rg9OToyesw==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.4.0 <1.9.0' - '@opentelemetry/api-logs': '>=0.39.1' - dependencies: - '@opentelemetry/api': 1.4.1 - '@opentelemetry/api-logs': 0.49.1 - '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.4.1) - '@opentelemetry/resources': 1.22.0(@opentelemetry/api@1.4.1) - dev: true - /@opentelemetry/sdk-logs@0.49.1(@opentelemetry/api-logs@0.49.1)(@opentelemetry/api@1.8.0): resolution: {integrity: sha512-gCzYWsJE0h+3cuh3/cK+9UwlVFyHvj3PReIOCDOmdeXOp90ZjKRoDOJBc3mvk1LL6wyl1RWIivR8Rg9OToyesw==} engines: {node: '>=14'} @@ -10190,18 +8231,6 @@ packages: '@opentelemetry/resources': 1.22.0(@opentelemetry/api@1.8.0) dev: false - /@opentelemetry/sdk-metrics@1.22.0(@opentelemetry/api@1.4.1): - resolution: {integrity: sha512-k6iIx6H3TZ+BVMr2z8M16ri2OxWaljg5h8ihGJxi/KQWcjign6FEaEzuigXt5bK9wVEhqAcWLCfarSftaNWkkg==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.3.0 <1.9.0' - dependencies: - '@opentelemetry/api': 1.4.1 - '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.4.1) - '@opentelemetry/resources': 1.22.0(@opentelemetry/api@1.4.1) - lodash.merge: 4.6.2 - dev: true - /@opentelemetry/sdk-metrics@1.22.0(@opentelemetry/api@1.8.0): resolution: {integrity: sha512-k6iIx6H3TZ+BVMr2z8M16ri2OxWaljg5h8ihGJxi/KQWcjign6FEaEzuigXt5bK9wVEhqAcWLCfarSftaNWkkg==} engines: {node: '>=14'} @@ -10214,30 +8243,6 @@ packages: lodash.merge: 4.6.2 dev: false - /@opentelemetry/sdk-node@0.49.1(@opentelemetry/api@1.4.1): - resolution: {integrity: sha512-feBIT85ndiSHXsQ2gfGpXC/sNeX4GCHLksC4A9s/bfpUbbgbCSl0RvzZlmEpCHarNrkZMwFRi4H0xFfgvJEjrg==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.3.0 <1.9.0' - dependencies: - '@opentelemetry/api': 1.4.1 - '@opentelemetry/api-logs': 0.49.1 - '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.4.1) - '@opentelemetry/exporter-trace-otlp-grpc': 0.49.1(@opentelemetry/api@1.4.1) - '@opentelemetry/exporter-trace-otlp-http': 0.49.1(@opentelemetry/api@1.4.1) - '@opentelemetry/exporter-trace-otlp-proto': 0.49.1(@opentelemetry/api@1.4.1) - '@opentelemetry/exporter-zipkin': 1.22.0(@opentelemetry/api@1.4.1) - '@opentelemetry/instrumentation': 0.49.1(@opentelemetry/api@1.4.1) - '@opentelemetry/resources': 1.22.0(@opentelemetry/api@1.4.1) - '@opentelemetry/sdk-logs': 0.49.1(@opentelemetry/api-logs@0.49.1)(@opentelemetry/api@1.4.1) - '@opentelemetry/sdk-metrics': 1.22.0(@opentelemetry/api@1.4.1) - '@opentelemetry/sdk-trace-base': 1.22.0(@opentelemetry/api@1.4.1) - '@opentelemetry/sdk-trace-node': 1.22.0(@opentelemetry/api@1.4.1) - '@opentelemetry/semantic-conventions': 1.22.0 - transitivePeerDependencies: - - supports-color - dev: true - /@opentelemetry/sdk-node@0.49.1(@opentelemetry/api@1.8.0): resolution: {integrity: sha512-feBIT85ndiSHXsQ2gfGpXC/sNeX4GCHLksC4A9s/bfpUbbgbCSl0RvzZlmEpCHarNrkZMwFRi4H0xFfgvJEjrg==} engines: {node: '>=14'} @@ -10262,18 +8267,6 @@ packages: - supports-color dev: false - /@opentelemetry/sdk-trace-base@1.22.0(@opentelemetry/api@1.4.1): - resolution: {integrity: sha512-pfTuSIpCKONC6vkTpv6VmACxD+P1woZf4q0K46nSUvXFvOFqjBYKFaAMkKD3M1mlKUUh0Oajwj35qNjMl80m1Q==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.0.0 <1.9.0' - dependencies: - '@opentelemetry/api': 1.4.1 - '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.4.1) - '@opentelemetry/resources': 1.22.0(@opentelemetry/api@1.4.1) - '@opentelemetry/semantic-conventions': 1.22.0 - dev: true - /@opentelemetry/sdk-trace-base@1.22.0(@opentelemetry/api@1.8.0): resolution: {integrity: sha512-pfTuSIpCKONC6vkTpv6VmACxD+P1woZf4q0K46nSUvXFvOFqjBYKFaAMkKD3M1mlKUUh0Oajwj35qNjMl80m1Q==} engines: {node: '>=14'} @@ -10286,21 +8279,6 @@ packages: '@opentelemetry/semantic-conventions': 1.22.0 dev: false - /@opentelemetry/sdk-trace-node@1.22.0(@opentelemetry/api@1.4.1): - resolution: {integrity: sha512-gTGquNz7ue8uMeiWPwp3CU321OstQ84r7PCDtOaCicjbJxzvO8RZMlEC4geOipTeiF88kss5n6w+//A0MhP1lQ==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.0.0 <1.9.0' - dependencies: - '@opentelemetry/api': 1.4.1 - '@opentelemetry/context-async-hooks': 1.22.0(@opentelemetry/api@1.4.1) - '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.4.1) - '@opentelemetry/propagator-b3': 1.22.0(@opentelemetry/api@1.4.1) - '@opentelemetry/propagator-jaeger': 1.22.0(@opentelemetry/api@1.4.1) - '@opentelemetry/sdk-trace-base': 1.22.0(@opentelemetry/api@1.4.1) - semver: 7.5.4 - dev: true - /@opentelemetry/sdk-trace-node@1.22.0(@opentelemetry/api@1.8.0): resolution: {integrity: sha512-gTGquNz7ue8uMeiWPwp3CU321OstQ84r7PCDtOaCicjbJxzvO8RZMlEC4geOipTeiF88kss5n6w+//A0MhP1lQ==} engines: {node: '>=14'} @@ -10316,18 +8294,6 @@ packages: semver: 7.5.4 dev: false - /@opentelemetry/sdk-trace-web@1.22.0(@opentelemetry/api@1.4.1): - resolution: {integrity: sha512-id5bUhWYg475xbm4hjwWA4PnWM4duNK1EyFRkZxa3BZNuCITwiKCLvDkVhlE9RK2kvuDOPmcRxgSbU1apF9/1w==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.0.0 <1.9.0' - dependencies: - '@opentelemetry/api': 1.4.1 - '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.4.1) - '@opentelemetry/sdk-trace-base': 1.22.0(@opentelemetry/api@1.4.1) - '@opentelemetry/semantic-conventions': 1.22.0 - dev: true - /@opentelemetry/sdk-trace-web@1.22.0(@opentelemetry/api@1.8.0): resolution: {integrity: sha512-id5bUhWYg475xbm4hjwWA4PnWM4duNK1EyFRkZxa3BZNuCITwiKCLvDkVhlE9RK2kvuDOPmcRxgSbU1apF9/1w==} engines: {node: '>=14'} @@ -10343,31 +8309,6 @@ packages: /@opentelemetry/semantic-conventions@1.22.0: resolution: {integrity: sha512-CAOgFOKLybd02uj/GhCdEeeBjOS0yeoDeo/CA7ASBSmenpZHAKGB3iDm/rv3BQLcabb/OprDEsSQ1y0P8A7Siw==} engines: {node: '>=14'} - - /@peculiar/asn1-schema@2.3.6: - resolution: {integrity: sha512-izNRxPoaeJeg/AyH8hER6s+H7p4itk+03QCa4sbxI3lNdseQYCuxzgsuNK8bTXChtLTjpJz6NmXKA73qLa3rCA==} - dependencies: - asn1js: 3.0.5 - pvtsutils: 1.3.5 - tslib: 2.6.2 - dev: false - - /@peculiar/json-schema@1.1.12: - resolution: {integrity: sha512-coUfuoMeIB7B8/NMekxaDzLhaYmp0HZNPEjYRm9goRou8UZIC3z21s0sL9AWoCw4EG876QyO3kYrc61WNF9B/w==} - engines: {node: '>=8.0.0'} - dependencies: - tslib: 2.6.2 - dev: false - - /@peculiar/webcrypto@1.4.1: - resolution: {integrity: sha512-eK4C6WTNYxoI7JOabMoZICiyqRRtJB220bh0Mbj5RwRycleZf9BPyZoxsTvpP0FpmVS2aS13NKOuh5/tN3sIRw==} - engines: {node: '>=10.12.0'} - dependencies: - '@peculiar/asn1-schema': 2.3.6 - '@peculiar/json-schema': 1.1.12 - pvtsutils: 1.3.5 - tslib: 2.6.2 - webcrypto-core: 1.7.7 dev: false /@pkgjs/parseargs@0.11.0: @@ -10386,6 +8327,7 @@ packages: picocolors: 1.0.0 tiny-glob: 0.2.9 tslib: 2.6.2 + dev: true /@playwright/test@1.37.0: resolution: {integrity: sha512-181WBLk4SRUyH1Q96VZl7BP6HcK0b7lbdeKisn3N/vnjitk+9HbdlFz/L5fey05vxaAhldIDnzo8KUoy8S3mmQ==} @@ -13095,27 +11037,6 @@ packages: react-dom: 18.2.0(react@18.2.0) dev: false - /@react-email/render@0.0.4(react@18.2.0): - resolution: {integrity: sha512-HPWjgw1TKcvYUPh74BjVC8Xq0ZU4nqb/tKsTa/VK/Ln4yXqnakBXNYl/UdHeJs57Ic9RMXSA9iOciQEHLgFWOg==} - engines: {node: '>=16.0.0'} - dependencies: - html-to-text: 9.0.3 - pretty: 2.0.0 - react-dom: 18.2.0(react@18.2.0) - transitivePeerDependencies: - - react - dev: false - - /@react-email/render@0.0.7: - resolution: {integrity: sha512-hMMhxk6TpOcDC5qnKzXPVJoVGEwfm+U5bGOPH+MyTTlx0F02RLQygcATBKsbP7aI/mvkmBAZoFbgPIHop7ovug==} - engines: {node: '>=16.0.0'} - dependencies: - html-to-text: 9.0.3 - pretty: 2.0.0 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - dev: false - /@react-email/render@0.0.9: resolution: {integrity: sha512-nrim7wiACnaXsGtL7GF6jp3Qmml8J6vAjAH88jkC8lIbfNZaCyuPQHANjyYIXlvQeAbsWADQJFZgOHUqFqjh/A==} engines: {node: '>=18.0.0'} @@ -13757,92 +11678,6 @@ packages: - encoding dev: false - /@remix-run/css-bundle@1.19.3: - resolution: {integrity: sha512-XccfuPmTdtXT+Kx7Df62cyk8d2I6DrHIB02uDyIGOTq8lPlMXznErMW14asVcbGOV5ieAOvnch/pUJrsKoWRmw==} - engines: {node: '>=14.0.0'} - dev: false - - /@remix-run/dev@1.19.3(@remix-run/serve@1.19.3)(@types/node@18.17.1): - resolution: {integrity: sha512-Yh733OI0AxR7QbPaJbocujxSF1S5CToDmfZnmv5SlTTIXEw5KfnbCceHy9qhUp0nrkz2YT7pd1zbTEVYIi/Vug==} - engines: {node: '>=14.0.0'} - hasBin: true - peerDependencies: - '@remix-run/serve': ^1.19.3 - peerDependenciesMeta: - '@remix-run/serve': - optional: true - dependencies: - '@babel/core': 7.22.17 - '@babel/generator': 7.22.15 - '@babel/parser': 7.24.7 - '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.22.17) - '@babel/plugin-syntax-typescript': 7.21.4(@babel/core@7.22.17) - '@babel/preset-env': 7.21.5(@babel/core@7.22.17) - '@babel/preset-typescript': 7.21.5(@babel/core@7.22.17) - '@babel/traverse': 7.24.7 - '@babel/types': 7.22.17 - '@npmcli/package-json': 2.0.0 - '@remix-run/serve': 1.19.3 - '@remix-run/server-runtime': 1.19.3 - '@vanilla-extract/integration': 6.2.1(@types/node@18.17.1) - arg: 5.0.2 - cacache: 15.3.0 - chalk: 4.1.2 - chokidar: 3.5.3 - dotenv: 16.4.5 - esbuild: 0.17.6 - esbuild-plugins-node-modules-polyfill: 1.3.0(esbuild@0.17.6) - execa: 5.1.1 - exit-hook: 2.2.1 - express: 4.18.2 - fast-glob: 3.2.11 - fs-extra: 10.1.0 - get-port: 5.1.1 - gunzip-maybe: 1.4.2 - inquirer: 8.2.6 - jsesc: 3.0.2 - json5: 2.2.3 - lodash: 4.17.21 - lodash.debounce: 4.0.8 - minimatch: 9.0.3 - node-fetch: 2.6.12 - ora: 5.4.1 - picocolors: 1.0.0 - picomatch: 2.3.1 - pidtree: 0.6.0 - postcss: 8.4.29 - postcss-discard-duplicates: 5.1.0(postcss@8.4.29) - postcss-load-config: 4.0.1(postcss@8.4.29)(ts-node@10.9.1) - postcss-modules: 6.0.0(postcss@8.4.29) - prettier: 2.8.8 - pretty-ms: 7.0.1 - proxy-agent: 6.3.0 - react-refresh: 0.14.0 - recast: 0.21.5 - remark-frontmatter: 4.0.1 - remark-mdx-frontmatter: 1.1.1 - semver: 7.5.4 - sort-package-json: 1.57.0 - tar-fs: 2.1.1 - tsconfig-paths: 4.2.0 - ws: 7.5.9 - xdm: 2.1.0 - transitivePeerDependencies: - - '@types/node' - - bluebird - - bufferutil - - encoding - - less - - lightningcss - - sass - - stylus - - sugarss - - supports-color - - terser - - ts-node - - utf-8-validate - dev: true - /@remix-run/dev@2.1.0(@remix-run/serve@2.1.0)(@types/node@18.11.18)(ts-node@10.9.1)(typescript@5.2.2): resolution: {integrity: sha512-Hn5lw46F+a48dp5uHKe68ckaHgdStW4+PmLod+LMFEqrMbkF0j4XD1ousebxlv989o0Uy/OLgfRMgMy4cBOvHg==} engines: {node: '>=18.0.0'} @@ -13922,42 +11757,6 @@ packages: - utf-8-validate dev: true - /@remix-run/eslint-config@1.19.3(eslint@8.45.0)(react@18.2.0)(typescript@4.9.5): - resolution: {integrity: sha512-8yvPtsJj1hBKp6ypTTDhHmJ2ftoPmBV1xPPOIqhMLDQ1fwmzocwnkz9RHTeMYkdNSzUuqGnpGaMTHgrT3WfckQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: ^8.0.0 - react: ^17.0.0 || ^18.0.0 - typescript: ^4.0.0 || ^5.0.0 - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@babel/core': 7.22.17 - '@babel/eslint-parser': 7.21.8(@babel/core@7.22.17)(eslint@8.45.0) - '@babel/preset-react': 7.18.6(@babel/core@7.22.17) - '@rushstack/eslint-patch': 1.2.0 - '@typescript-eslint/eslint-plugin': 5.59.6(@typescript-eslint/parser@5.59.6)(eslint@8.45.0)(typescript@4.9.5) - '@typescript-eslint/parser': 5.59.6(eslint@8.45.0)(typescript@4.9.5) - eslint: 8.45.0 - eslint-import-resolver-node: 0.3.7 - eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@5.59.6)(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.29.1)(eslint@8.45.0) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@5.59.6)(eslint@8.45.0) - eslint-plugin-jest: 26.9.0(@typescript-eslint/eslint-plugin@5.59.6)(eslint@8.45.0)(typescript@4.9.5) - eslint-plugin-jest-dom: 4.0.3(eslint@8.45.0) - eslint-plugin-jsx-a11y: 6.7.1(eslint@8.45.0) - eslint-plugin-node: 11.1.0(eslint@8.45.0) - eslint-plugin-react: 7.32.2(eslint@8.45.0) - eslint-plugin-react-hooks: 4.6.2(eslint@8.45.0) - eslint-plugin-testing-library: 5.11.0(eslint@8.45.0)(typescript@4.9.5) - react: 18.2.0 - typescript: 4.9.5 - transitivePeerDependencies: - - eslint-import-resolver-webpack - - jest - - supports-color - dev: true - /@remix-run/eslint-config@2.1.0(eslint@8.31.0)(react@18.2.0)(typescript@5.2.2): resolution: {integrity: sha512-yfeUnHpUG+XveujMi6QODKMGhs5CvKWCKzASU397BPXiPWbMv6r2acfODSWK64ZdBMu9hcLbOb42GBFydVQeHA==} engines: {node: '>=18.0.0'} @@ -13994,15 +11793,6 @@ packages: - supports-color dev: true - /@remix-run/express@1.19.3(express@4.18.2): - resolution: {integrity: sha512-jeWZ9xFyaarKSbpN/sQWx53QApGs16IiB8XC7CkOAEVDtLfOhXkJ9jOZNScOFUn6JXPx2oAwBBRRdbwOmryScQ==} - engines: {node: '>=14.0.0'} - peerDependencies: - express: ^4.17.1 - dependencies: - '@remix-run/node': 1.19.3 - express: 4.18.2 - /@remix-run/express@2.1.0(express@4.18.2)(typescript@5.2.2): resolution: {integrity: sha512-R5myPowQx6LYWY3+EqP42q19MOCT3+ZGwb2f0UKNs9a34R8U3nFpGWL7saXryC+To+EasujEScc8rTQw5Pftog==} engines: {node: '>=18.0.0'} @@ -14017,20 +11807,6 @@ packages: express: 4.18.2 typescript: 5.2.2 - /@remix-run/node@1.19.3: - resolution: {integrity: sha512-z5qrVL65xLXIUpU4mkR4MKlMeKARLepgHAk4W5YY3IBXOreRqOGUC70POViYmY7x38c2Ia1NwqL80H+0h7jbMw==} - engines: {node: '>=14.0.0'} - dependencies: - '@remix-run/server-runtime': 1.19.3 - '@remix-run/web-fetch': 4.3.6 - '@remix-run/web-file': 3.0.3 - '@remix-run/web-stream': 1.0.4 - '@web3-storage/multipart-parser': 1.0.0 - abort-controller: 3.0.0 - cookie-signature: 1.2.0 - source-map-support: 0.5.21 - stream-slice: 0.1.2 - /@remix-run/node@2.1.0(typescript@5.2.2): resolution: {integrity: sha512-TeSgjXnZUUlmw5FVpBVnXY7MLpracjdnwFNwoJE5NQkiUEFnGD/Yhvk4F2fOCkszqc2Z25KRclc5noweyiFu6Q==} engines: {node: '>=18.0.0'} @@ -14050,19 +11826,6 @@ packages: stream-slice: 0.1.2 typescript: 5.2.2 - /@remix-run/react@1.19.3(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-iP37MZ+oG1n4kv4rX77pKT/knra51lNwKo5tinPPF0SuNJhF3+XjWo5nwEjvisKTXLZ/OHeicinhgX2JHHdDvA==} - engines: {node: '>=14.0.0'} - peerDependencies: - react: '>=16.8.0' - react-dom: '>=16.8.0' - dependencies: - '@remix-run/router': 1.7.2 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - react-router-dom: 6.14.2(react-dom@18.2.0)(react@18.2.0) - dev: false - /@remix-run/react@2.1.0(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2): resolution: {integrity: sha512-DeYgfsvNxHqNn29sGA3XsZCciMKo2EFTQ9hHkuVPTsJXC4ipHr6Dja1j6UzZYPe/ZuKppiuTjueWCQlE2jOe1w==} engines: {node: '>=18.0.0'} @@ -14090,29 +11853,11 @@ packages: engines: {node: '>=14.0.0'} dev: false - /@remix-run/router@1.7.2: - resolution: {integrity: sha512-7Lcn7IqGMV+vizMPoEl5F0XDshcdDYtMI6uJLQdQz5CfZAwy3vvGKYSUk789qndt5dEC4HfSjviSYlSoHGL2+A==} - engines: {node: '>=14'} - /@remix-run/router@1.9.0: resolution: {integrity: sha512-bV63itrKBC0zdT27qYm6SDZHlkXwFL1xMBuhkn+X7l0+IIhNaH5wuuvZKp6eKhCD4KFhujhfhCT1YxXW6esUIA==} engines: {node: '>=14.0.0'} dev: true - /@remix-run/serve@1.19.3: - resolution: {integrity: sha512-RUVEy7EBYvHO1hIuyVQJyIYZeFfXecC+Uaw6GvZscLywIGnhcAj+5dpeK6HVayNuV4kKLvBp0F4ZGHbwW1oWaA==} - engines: {node: '>=14.0.0'} - hasBin: true - dependencies: - '@remix-run/express': 1.19.3(express@4.18.2) - '@remix-run/node': 1.19.3 - compression: 1.7.4 - express: 4.18.2 - morgan: 1.10.0 - source-map-support: 0.5.21 - transitivePeerDependencies: - - supports-color - /@remix-run/serve@2.1.0(typescript@5.2.2): resolution: {integrity: sha512-XHI+vPYz217qrg1QcV38TTPlEBTzMJzAt0SImPutyF0S2IBrZGZIFMEsspI0i0wNvdcdQz1IqmSx+mTghzW8eQ==} engines: {node: '>=18.0.0'} @@ -14130,17 +11875,6 @@ packages: - supports-color - typescript - /@remix-run/server-runtime@1.19.3: - resolution: {integrity: sha512-KzQ+htUsKqpBgKE2tWo7kIIGy3MyHP58Io/itUPvV+weDjApwr9tQr9PZDPA3yAY6rAzLax7BU0NMSYCXWFY5A==} - engines: {node: '>=14.0.0'} - dependencies: - '@remix-run/router': 1.7.2 - '@types/cookie': 0.4.1 - '@web3-storage/multipart-parser': 1.0.0 - cookie: 0.4.2 - set-cookie-parser: 2.6.0 - source-map: 0.7.4 - /@remix-run/server-runtime@2.0.1(typescript@5.3.2): resolution: {integrity: sha512-xCW2aw9EILx7F3orEHN2fcpEkNzZTRU8VzP7gS9pmHP45qteFqsY5Qg2/dnF17royWmeeBNhnXaJOgb76W1KEA==} engines: {node: '>=18.0.0'} @@ -14212,6 +11946,7 @@ packages: dependencies: '@remix-run/web-stream': 1.0.4 web-encoding: 1.1.5 + dev: false /@remix-run/web-blob@3.1.0: resolution: {integrity: sha512-owGzFLbqPH9PlKb8KvpNJ0NO74HWE2euAn61eEiyCXX/oteoVzTVSN8mpLgDjaxBf2btj5/nUllSUgpyd6IH6g==} @@ -14230,6 +11965,7 @@ packages: abort-controller: 3.0.0 data-uri-to-buffer: 3.0.1 mrmime: 1.0.1 + dev: false /@remix-run/web-fetch@4.4.1: resolution: {integrity: sha512-xMceEGn2kvfeWS91nHSOhEQHPGgjFnmDVpWFZrbWPVdiTByMZIn421/tdSF6Kd1RsNsY+5Iwt3JFEKZHAcMQHw==} @@ -14244,11 +11980,6 @@ packages: data-uri-to-buffer: 3.0.1 mrmime: 1.0.1 - /@remix-run/web-file@3.0.3: - resolution: {integrity: sha512-yPf6MSXNcaQ4H1vkT/TSgImnqqfvfVKZzjd0vz3wvR0MM1NmrYfLbSbwfFLXdESFnQpXItbyKsgYGeAUEawgBg==} - dependencies: - '@remix-run/web-blob': 3.0.5 - /@remix-run/web-file@3.1.0: resolution: {integrity: sha512-dW2MNGwoiEYhlspOAXFBasmLeYshyAyhIdrlXBi06Duex5tDr3ut2LFKVj7tyHLmn8nnNwFf1BjNbkQpygC2aQ==} dependencies: @@ -14258,6 +11989,7 @@ packages: resolution: {integrity: sha512-txXJDzjDuTxF8MFvEp9AA2HF3oPcvmlE1I/6HIxeGpX3vpBtrCPw5KQ/nzgBZNuAxyxEm8ps6Ds/UZwoDyfGsQ==} dependencies: web-encoding: 1.1.5 + dev: false /@remix-run/web-form-data@3.1.0: resolution: {integrity: sha512-NdeohLMdrb+pHxMQ/Geuzdp0eqPbea+Ieo8M8Jx2lGC6TBHsgHzYcBvr0LyPdPVycNRDEpWpiDdCOdCryo3f9A==} @@ -14268,20 +12000,13 @@ packages: resolution: {integrity: sha512-SVO42pH21I1sAhksGEM8ZBV/jc1mz6knZSg6Qo/2HPy9JTvtUykm3QMHtF2OMCTUXxdRW+4E/rphkPRyGc8WKw==} dependencies: web-streams-polyfill: 3.2.1 + dev: false /@remix-run/web-stream@1.1.0: resolution: {integrity: sha512-KRJtwrjRV5Bb+pM7zxcTJkhIqWWSy+MYsIxHK+0m5atcznsf15YwUBWHWulZerV2+vvHH1Lp1DD7pw6qKW8SgA==} dependencies: web-streams-polyfill: 3.2.1 - /@rollup/pluginutils@4.2.1: - resolution: {integrity: sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==} - engines: {node: '>= 8.0.0'} - dependencies: - estree-walker: 2.0.2 - picomatch: 2.3.1 - dev: true - /@rollup/rollup-android-arm-eabi@4.13.2: resolution: {integrity: sha512-3XFIDKWMFZrMnao1mJhnOT1h2g0169Os848NhhmGweEcfJ4rCi+3yMCOLG4zA61rbJdkcrM/DjVZm9Hg5p5w7g==} cpu: [arm] @@ -14485,18 +12210,12 @@ packages: /@rushstack/eslint-patch@1.2.0: resolution: {integrity: sha512-sXo/qW2/pAcmT43VoRKOJbDOfV3cYpq3szSVfIThQXNt+E4DfKj361vaAt3c88U5tPUxzEswam7GW48PJqtKAg==} + dev: true /@sec-ant/readable-stream@0.4.1: resolution: {integrity: sha512-831qok9r2t8AlxLko40y2ebgSDhenenCatLVeW/uBtnHPyhHOvG0C7TvfgecV+wHzIm5KUICgzmVpWS+IMEAeg==} dev: false - /@selderee/plugin-htmlparser2@0.10.0: - resolution: {integrity: sha512-gW69MEamZ4wk1OsOq1nG1jcyhXIQcnrsX5JwixVw/9xaiav8TCyjESAruu1Rz9yyInhgBXxkNwMeygKnN2uxNA==} - dependencies: - domhandler: 5.0.3 - selderee: 0.10.0 - dev: false - /@selderee/plugin-htmlparser2@0.11.0: resolution: {integrity: sha512-P33hHGdldxGabLFjPPpaTxVolMrzrcegejx+0GxjrIb9Zv48D8yAIA/QTDR2dFl7Uz7urX8aX6+5bCZslr+gWQ==} dependencies: @@ -14554,12 +12273,15 @@ packages: resolution: {integrity: sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw==} dependencies: '@hapi/hoek': 9.3.0 + dev: false /@sideway/formula@3.0.1: resolution: {integrity: sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==} + dev: false /@sideway/pinpoint@2.0.0: resolution: {integrity: sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==} + dev: false /@sigstore/bundle@1.1.0: resolution: {integrity: sha512-PFutXEy0SmQxYI4texPw3dd2KewuNqv7OuK1ZFtY2fM754yhvG2KdgwIhRnoEE2uHdtdGNQ8s0lb94dW9sELog==} @@ -14605,6 +12327,7 @@ packages: /@sindresorhus/is@4.6.0: resolution: {integrity: sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==} engines: {node: '>=10'} + dev: false /@sindresorhus/is@5.6.0: resolution: {integrity: sha512-TV7t8GKYaJWsn00tFDqBw8+Uqmr8A0fRU1tvTQhyZzGv0sJCGRQL3JGMI3ucuKo3XIZdUP+Lx7/gh2t3lewy7g==} @@ -14616,21 +12339,6 @@ packages: engines: {node: '>=18'} dev: false - /@sindresorhus/slugify@2.2.1: - resolution: {integrity: sha512-MkngSCRZ8JdSOCHRaYd+D01XhvU3Hjy6MGl06zhOk614hp9EOAp5gIkBeQg7wtmxpitU6eAL4kdiRMcJa2dlrw==} - engines: {node: '>=12'} - dependencies: - '@sindresorhus/transliterate': 1.6.0 - escape-string-regexp: 5.0.0 - dev: false - - /@sindresorhus/transliterate@1.6.0: - resolution: {integrity: sha512-doH1gimEu3A46VX6aVxpHTeHrytJAG6HgdxntYnCFiIFHEM/ZGpG8KiZGBChchjQmG0XFIBL552kBTjVcMZXwQ==} - engines: {node: '>=12'} - dependencies: - escape-string-regexp: 5.0.0 - dev: false - /@sinonjs/commons@3.0.0: resolution: {integrity: sha512-jXBtWAF4vmdNmZgD5FoKsVLv3rPgDnLgPbU84LIJ3otV44vJlDRokVng5v8NFJdCf/da9legHcKaRuZs4L7faA==} dependencies: @@ -15054,10 +12762,6 @@ packages: - supports-color dev: false - /@sqltools/formatter@1.2.5: - resolution: {integrity: sha512-Uy0+khmZqUrUGm5dmMqVlnvufZRSK0FbYzVgp0UMstm+F5+W2/jnEEQyc9vo1ZR/E5ZI/B1WjjoTqBqwJL6Krw==} - dev: false - /@supabase/functions-js@2.1.2: resolution: {integrity: sha512-QCR6pwJs9exCl37bmpMisUd6mf+0SUBJ6mUpiAjEkSJ/+xW8TCuO14bvkWHADd5hElJK9MxNlMQXxSA4DRz9nQ==} dependencies: @@ -15114,15 +12818,6 @@ packages: - supports-color dev: false - /@sveltejs/adapter-auto@2.1.0(@sveltejs/kit@1.25.1): - resolution: {integrity: sha512-o2pZCfATFtA/Gw/BB0Xm7k4EYaekXxaPGER3xGSY3FvzFJGTlJlZjBseaXwYSM94lZ0HniOjTokN3cWaLX6fow==} - peerDependencies: - '@sveltejs/kit': ^1.0.0 - dependencies: - '@sveltejs/kit': 1.25.1(svelte@4.2.1)(vite@4.4.9) - import-meta-resolve: 3.0.0 - dev: true - /@sveltejs/kit@1.25.1(svelte@4.2.1)(vite@4.4.9): resolution: {integrity: sha512-pD8XsvNJNgTNkFngNlM60my/X8dXWPKVzN5RghEQr0NjGZmuCjy49AfFu2cGbZjNf5pBcqd2RCNMW912P5fkhA==} engines: {node: ^16.14 || >=18} @@ -15193,6 +12888,7 @@ packages: cpu: [arm64] os: [darwin] requiresBuild: true + dev: false optional: true /@swc/core-darwin-arm64@1.3.26: @@ -15209,6 +12905,7 @@ packages: cpu: [x64] os: [darwin] requiresBuild: true + dev: false optional: true /@swc/core-darwin-x64@1.3.26: @@ -15225,6 +12922,7 @@ packages: cpu: [arm] os: [linux] requiresBuild: true + dev: false optional: true /@swc/core-linux-arm-gnueabihf@1.3.26: @@ -15241,6 +12939,7 @@ packages: cpu: [arm64] os: [linux] requiresBuild: true + dev: false optional: true /@swc/core-linux-arm64-gnu@1.3.26: @@ -15257,6 +12956,7 @@ packages: cpu: [arm64] os: [linux] requiresBuild: true + dev: false optional: true /@swc/core-linux-arm64-musl@1.3.26: @@ -15273,6 +12973,7 @@ packages: cpu: [x64] os: [linux] requiresBuild: true + dev: false optional: true /@swc/core-linux-x64-gnu@1.3.26: @@ -15289,6 +12990,7 @@ packages: cpu: [x64] os: [linux] requiresBuild: true + dev: false optional: true /@swc/core-linux-x64-musl@1.3.26: @@ -15305,6 +13007,7 @@ packages: cpu: [arm64] os: [win32] requiresBuild: true + dev: false optional: true /@swc/core-win32-arm64-msvc@1.3.26: @@ -15321,6 +13024,7 @@ packages: cpu: [ia32] os: [win32] requiresBuild: true + dev: false optional: true /@swc/core-win32-ia32-msvc@1.3.26: @@ -15337,6 +13041,7 @@ packages: cpu: [x64] os: [win32] requiresBuild: true + dev: false optional: true /@swc/core-win32-x64-msvc@1.3.26: @@ -15370,6 +13075,7 @@ packages: '@swc/core-win32-arm64-msvc': 1.3.101 '@swc/core-win32-ia32-msvc': 1.3.101 '@swc/core-win32-x64-msvc': 1.3.101 + dev: false /@swc/core@1.3.26: resolution: {integrity: sha512-U7vEsaLn3IGg0XCRLJX/GTkK9WIfFHUX5USdrp1L2QD29sWPe25HqNndXmUR9KytzKmpDMNoUuHyiuhpVrnNeQ==} @@ -15389,24 +13095,13 @@ packages: /@swc/counter@0.1.3: resolution: {integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==} + dev: false /@swc/helpers@0.4.14: resolution: {integrity: sha512-4C7nX/dvpzB7za4Ql9K81xK3HPxCpHMgwTZVyf+9JQ6VUbn9jjZVN7/Nkdz/Ugzs2CSjqnL/UPXroiVBVHUWUw==} dependencies: tslib: 2.4.1 - /@swc/helpers@0.5.0: - resolution: {integrity: sha512-SjY/p4MmECVVEWspzSRpQEM3sjR17sP8PbGxELWrT+YZMBfiUyt1MRUNjMV23zohwlG2HYtCQOsCwsTHguXkyg==} - dependencies: - tslib: 2.6.2 - dev: false - - /@swc/helpers@0.5.1: - resolution: {integrity: sha512-sJ902EfIzn1Fa+qYmjdQqh8tPsoxyBz+8yBKC2HKUxyezKJFwPGOn7pv4WY6QuQW//ySQi5lJjA/ZT9sNWWNTg==} - dependencies: - tslib: 2.6.2 - dev: false - /@swc/helpers@0.5.2: resolution: {integrity: sha512-E4KcWTpoLHqwPHLxidpOqQbcrZVgi0rsmmZXUle1jXmJfuIf/UWpczUJ7MZZ5tlxytgJXyp0w4PGkkeLiuIdZw==} dependencies: @@ -15416,6 +13111,7 @@ packages: resolution: {integrity: sha512-/JLo/l2JsT/LRd80C3HfbmVpxOAJ11FO2RCEslFrgzLltoP9j8XIbsyDcfCt2WWyX+CM96rBoNM+IToAkFOugg==} dependencies: '@swc/counter': 0.1.3 + dev: false /@szmarczak/http-timer@1.1.2: resolution: {integrity: sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==} @@ -15429,6 +13125,7 @@ packages: engines: {node: '>=10'} dependencies: defer-to-connect: 2.0.1 + dev: false /@szmarczak/http-timer@5.0.1: resolution: {integrity: sha512-+PmQX0PiAYPMeVYe237LJAYvOMYW1j2rH5YROyS3b4CTVJum34HfRvKvAzozHAQG0TnHNdUfY9nCeUyRAs//cw==} @@ -15437,33 +13134,6 @@ packages: defer-to-connect: 2.0.1 dev: false - /@t3-oss/env-core@0.10.1(typescript@5.3.3)(zod@3.22.3): - resolution: {integrity: sha512-GcKZiCfWks5CTxhezn9k5zWX3sMDIYf6Kaxy2Gx9YEQftFcz8hDRN56hcbylyAO3t4jQnQ5ifLawINsNgCDpOg==} - peerDependencies: - typescript: '>=5.0.0' - zod: ^3.0.0 - peerDependenciesMeta: - typescript: - optional: true - dependencies: - typescript: 5.3.3 - zod: 3.22.3 - dev: false - - /@t3-oss/env-nextjs@0.10.1(typescript@5.3.3)(zod@3.22.3): - resolution: {integrity: sha512-iy2qqJLnFh1RjEWno2ZeyTu0ufomkXruUsOZludzDIroUabVvHsrSjtkHqwHp1/pgPUzN3yBRHMILW162X7x2Q==} - peerDependencies: - typescript: '>=5.0.0' - zod: ^3.0.0 - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@t3-oss/env-core': 0.10.1(typescript@5.3.3)(zod@3.22.3) - typescript: 5.3.3 - zod: 3.22.3 - dev: false - /@tabler/icons-react@2.40.0(react@18.2.0): resolution: {integrity: sha512-C+dDOZowFbwI3LGQP0fdua+hOPkGkW7XeMcRXTSdEKc5fD75W6zRO5nXnWivIMRKsi/Y26EDmnQo15N8JX378w==} peerDependencies: @@ -15583,29 +13253,12 @@ packages: /@tootallnate/quickjs-emscripten@0.23.0: resolution: {integrity: sha512-C5Mc6rdnsaJDjO3UpGW/CQTHtCKaYlScZTly4JIu97Jxo/odCiH0ITnDXSJPTOrEKk/ycSZ0AOgTmkDtkOsvIA==} + dev: false /@total-typescript/ts-reset@0.4.2: resolution: {integrity: sha512-vqd7ZUDSrXFVT1n8b2kc3LnklncDQFPvR58yUS1kEP23/nHPAO9l1lMjUfnPrXYYk4Hj54rrLKMW5ipwk7k09A==} dev: true - /@traceloop/ai-semantic-conventions@0.3.8: - resolution: {integrity: sha512-RGLFpq3JrRKBhGItq4AbNIoe2h4K5VY4ay4J55B8X7d23VA3fs9QNtv2qlSVkRiEGHinXsCk3RUULUE2GFEu7w==} - engines: {node: '>=14'} - dev: false - - /@traceloop/instrumentation-openai@0.3.9(@opentelemetry/api@1.4.1): - resolution: {integrity: sha512-Ru2QBK6crx0dtWXd4aMyFNRP9cA2WF+8Rjt2ctOgu/R7M7fmNvtcXveY0qXZ1doKYzzt0+icZqs0ahJEn8WYcQ==} - engines: {node: '>=14'} - dependencies: - '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.4.1) - '@opentelemetry/instrumentation': 0.48.0(@opentelemetry/api@1.4.1) - '@opentelemetry/semantic-conventions': 1.22.0 - '@traceloop/ai-semantic-conventions': 0.3.8 - transitivePeerDependencies: - - '@opentelemetry/api' - - supports-color - dev: false - /@trigger.dev/companyicons@1.5.35(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-AhY7yshwh0onlgB6EGiyjyLSzl38Cuxo4tpUJVHxs5im8gDA+fuUq7o6Vz1WetFeNXwjMqh3f+bPW7bfqR4epg==} peerDependencies: @@ -15616,62 +13269,12 @@ packages: react-dom: 18.2.0(react@18.2.0) dev: false - /@trigger.dev/core@2.0.7: - resolution: {integrity: sha512-z86G0sbqu0ePP0eg3jA/v65TOq9ZLCHUpgis/cqaLopsybnMScWt9S9MV1Dq9FVqHHqKvyuLBugZTJwsj+FXGg==} - engines: {node: '>=16.8.0'} - dependencies: - ulid: 2.3.0 - zod: 3.21.4 - zod-error: 1.5.0 - dev: false - - /@trigger.dev/nextjs@1.0.0(@trigger.dev/sdk@2.0.7)(next@13.4.12): - resolution: {integrity: sha512-Dt32BaAKYNJqYbPcpdzUOfkgpDRIftyd4oj2lBFilIHZUCJpfG1MdYbr4YWFhNE5Z04Pj0I+uN8kaxTkTZp+Ig==} - engines: {node: '>=16.8.0'} - peerDependencies: - '@trigger.dev/sdk': ^2.0.0 - next: '>=12.0.0 <14.0.0' - dependencies: - '@trigger.dev/sdk': 2.0.7 - debug: 4.3.4(supports-color@8.1.1) - next: 13.4.12(react-dom@18.2.0)(react@18.2.0) - transitivePeerDependencies: - - supports-color - dev: false - /@trigger.dev/platform@1.0.12: resolution: {integrity: sha512-pOB9S2XG+TmTdlYtF9xuQoFz1aRlRGWSVCXuv3Vj2ArzU6Zz3ukvK24qlTd0PJB1otX71Ho/NfViGKEzCyRb5Q==} dependencies: zod: 3.22.3 dev: false - /@trigger.dev/sdk@2.0.7: - resolution: {integrity: sha512-40wpHx38opv2roJDz7CP4ZJYp6nMYJWLgehVjCqcvQWagcE00D6mTu3TZyFwBU8C/fy0QmdnnLehhruZMnpGpA==} - engines: {node: '>=16.8.0'} - dependencies: - '@trigger.dev/core': 2.0.7 - chalk: 5.3.0 - cronstrue: 2.21.0 - debug: 4.3.4(supports-color@8.1.1) - evt: 2.5.7 - get-caller-file: 2.0.5 - git-remote-origin-url: 4.0.0 - git-repo-info: 2.1.1 - node-fetch: 2.6.12 - slug: 6.1.0 - terminal-link: 3.0.0 - ulid: 2.3.0 - uuid: 9.0.0 - ws: 8.16.0 - zod: 3.21.4 - zod-error: 1.5.0 - transitivePeerDependencies: - - bufferutil - - encoding - - supports-color - - utf-8-validate - dev: false - /@tsconfig/node10@1.0.9: resolution: {integrity: sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==} @@ -15728,22 +13331,26 @@ packages: '@types/babel__generator': 7.6.4 '@types/babel__template': 7.4.1 '@types/babel__traverse': 7.20.6 + dev: true /@types/babel__generator@7.6.4: resolution: {integrity: sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==} dependencies: '@babel/types': 7.24.0 + dev: true /@types/babel__template@7.4.1: resolution: {integrity: sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==} dependencies: '@babel/parser': 7.24.7 '@babel/types': 7.24.0 + dev: true /@types/babel__traverse@7.20.6: resolution: {integrity: sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==} dependencies: '@babel/types': 7.24.0 + dev: true /@types/bcryptjs@2.4.2: resolution: {integrity: sha512-LiMQ6EOPob/4yUL66SZzu6Yh77cbzJFYll+ZfaPiPPFswtIlA/Fs1MzdKYA7JApHU49zQTbJGX3PDmCpIdDBRQ==} @@ -15767,6 +13374,7 @@ packages: '@types/keyv': 3.1.4 '@types/node': 18.19.20 '@types/responselike': 1.0.0 + dev: false /@types/caseless@0.12.5: resolution: {integrity: sha512-hWtVTC2q7hc7xZ/RLbxapMvDMgUnDvKvMOpKal4DrMyfGBUfB1oKaZlIRr6mJL+If3bAP6sV/QneGzF6tJjZDg==} @@ -15885,12 +13493,6 @@ packages: '@types/estree': 1.0.0 '@types/json-schema': 7.0.11 - /@types/estree-jsx@0.0.1: - resolution: {integrity: sha512-gcLAYiMfQklDCPjQegGn0TBAn9it05ISEsEhlKQUddIk7o2XDokOcTN7HBO8tznM0D9dGezvHEfRZBfZf6me0A==} - dependencies: - '@types/estree': 1.0.5 - dev: true - /@types/estree-jsx@1.0.0: resolution: {integrity: sha512-3qvGd0z8F2ENTGr/GG1yViqfiKmRfrXVx5sJyHGFu3z7m5g5utCQtGp/g29JnjflhtQJBv1WDQukHiT58xPcYQ==} dependencies: @@ -15911,15 +13513,6 @@ packages: '@types/range-parser': 1.2.4 dev: true - /@types/express-serve-static-core@4.17.37: - resolution: {integrity: sha512-ZohaCYTgGFcOP7u6aJOhY9uIZQgZ2vxC2yWoArY+FeDXlqeH66ZVBjgvg+RLVAS/DWNq4Ap9ZXu1+SUQiiWYMg==} - dependencies: - '@types/node': 18.19.20 - '@types/qs': 6.9.7 - '@types/range-parser': 1.2.4 - '@types/send': 0.17.2 - dev: true - /@types/express@4.17.15: resolution: {integrity: sha512-Yv0k4bXGOH+8a+7bELd2PqHQsuiANB+A8a4gnQrkRWzrkKlb6KHaVvyXhqs04sVW/OWlbPyYxRgYlIXLfrufMQ==} dependencies: @@ -15929,21 +13522,6 @@ packages: '@types/serve-static': 1.15.0 dev: true - /@types/express@4.17.18: - resolution: {integrity: sha512-Sxv8BSLLgsBYmcnGdGjjEjqET2U+AKAdCRODmMiq02FgjwuV75Ut85DRpvFjyw/Mk0vgUOliGRU0UUmuuZHByQ==} - dependencies: - '@types/body-parser': 1.19.2 - '@types/express-serve-static-core': 4.17.37 - '@types/qs': 6.9.7 - '@types/serve-static': 1.15.0 - dev: true - - /@types/glob@7.2.0: - resolution: {integrity: sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==} - dependencies: - '@types/minimatch': 5.1.2 - '@types/node': 18.19.20 - /@types/graceful-fs@4.1.6: resolution: {integrity: sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw==} dependencies: @@ -15960,9 +13538,11 @@ packages: resolution: {integrity: sha512-wLEm0QvaoawEDoTRwzTXp4b4jpwiJDvR5KMnFnVodm3scufTlBOWRD6N1OBf9TZMhjlNsSfcO5V+7AF4+Vy+9g==} dependencies: '@types/unist': 2.0.6 + dev: true /@types/http-cache-semantics@4.0.1: resolution: {integrity: sha512-SZs7ekbP8CN0txVG2xVRH6EgKmEm31BOxA07vkFaETzZz1xh+cbt8BcI0slpymvwhx5dlFnQG2rTlPVQn+iRPQ==} + dev: false /@types/humanize-duration@3.27.1: resolution: {integrity: sha512-K3e+NZlpCKd6Bd/EIdqjFJRFHbrq5TzPPLwREk5Iv/YoIjQrs6ljdAUCo+Lb2xFlGNOjGSE0dqsVD19cZL137w==} @@ -16020,10 +13600,6 @@ packages: resolution: {integrity: sha512-aLkWa0C0vO5b4Sr798E26QgOkss68Un0bLjs7u9qxzPT5CG+8DuNTffWES58YzJs3hrVAOs1wonycqEBqNJubA==} dev: false - /@types/js-levenshtein@1.1.1: - resolution: {integrity: sha512-qC4bCqYGy1y/NP7dDVr7KJarn+PbX1nSpwA7JXdu0HxT3QYjO8MJ+cntENtHFVy2dRAyBV23OZ6MxsW1AM1L8g==} - dev: true - /@types/js-yaml@4.0.9: resolution: {integrity: sha512-k4MGaQl5TGo/iipqb2UDG2UwjXziSWkh0uysQelTlJpX1qGlpUZYm8PnO4DxG1qBomtJUdYJ6qR6xdIah10JLg==} dev: false @@ -16040,9 +13616,11 @@ packages: /@types/json5@0.0.29: resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} + dev: true /@types/json5@0.0.30: resolution: {integrity: sha512-sqm9g7mHlPY/43fcSNrCYfOeX9zkTTK+euO5E6+CVijSMm5tTjkVdwdqRkY3ljjIAf8679vps5jKUoJBCLsMDA==} + dev: true /@types/jsonwebtoken@9.0.1: resolution: {integrity: sha512-c5ltxazpWabia/4UzhIoaDcIza4KViOQhdbjRlfcIGVnsE3c3brkz9Z+F/EeJIECOQP7W7US2hNE930cWWkPiw==} @@ -16067,6 +13645,7 @@ packages: /@types/long@4.0.2: resolution: {integrity: sha512-MqTGEo5bj5t157U6fA/BiDynNkn0YknVdh48CMPkTSpFTVmvao5UQmm7uEF6xBEo7qIMAlY/JSleYaE6VOdpaA==} + dev: false /@types/marked@4.0.8: resolution: {integrity: sha512-HVNzMT5QlWCOdeuBsgXP8EZzKUf0+AXzN+sLmjvaB3ZlLqO+e4u0uXrdw9ub69wBKFs+c6/pA4r9sy6cCDvImw==} @@ -16076,26 +13655,16 @@ packages: resolution: {integrity: sha512-W864tg/Osz1+9f4lrGTZpCSO5/z4608eUp19tbozkq2HJK6i3z1kT0H9tlADXuYIb1YYOBByU4Jsqkk75q48qA==} dependencies: '@types/unist': 2.0.6 - - /@types/mdurl@1.0.2: - resolution: {integrity: sha512-eC4U9MlIcu2q0KQmXszyn5Akca/0jrQmwDRgpAMJai7qBWq4amIQhZyNau4VYGtCeALvW1/NtjzJJ567aZxfKA==} dev: true /@types/mdx@2.0.5: resolution: {integrity: sha512-76CqzuD6Q7LC+AtbPqrvD9AqsN0k8bsYo2bM2J8pmNldP1aIPAbzUQ7QbobyXL4eLr1wK5x8FZFe8eF/ubRuBg==} dev: true - /@types/mime@1.3.3: - resolution: {integrity: sha512-Ys+/St+2VF4+xuY6+kDIXGxbNRO0mesVg0bbxEfB97Od1Vjpjx9KD1qxs64Gcb3CWPirk9Xe+PT4YiiHQ9T+eg==} - dev: true - /@types/mime@3.0.1: resolution: {integrity: sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==} dev: true - /@types/minimatch@5.1.2: - resolution: {integrity: sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==} - /@types/minimist@1.2.2: resolution: {integrity: sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==} dev: false @@ -16125,6 +13694,7 @@ packages: resolution: {integrity: sha512-aVIyXt6pZiiMOtVByE4Y0gf+BLm1Cxc4ZLSK8VRHn1CgkO+kXbQwN/EBhQmhPdBMjFJCMBKtmNW2zWQuFywz8Q==} dependencies: '@types/unist': 2.0.6 + dev: true /@types/node-fetch@2.6.2: resolution: {integrity: sha512-DHqhlq5jeESLy19TYhLakJ07kNumXWjcDdxXsLUMJZ6ue8VZJj4kLPQVE/2mdHh3xZziNF1xppu5lwmS53HR+A==} @@ -16153,10 +13723,6 @@ packages: resolution: {integrity: sha512-3oJbGBUWuS6ahSnEq1eN2XrCyf4YsWI8OyCvo7c64zQJNplk3mO84t53o8lfTk+2ji59g5ycfc6qQ3fdHliHuA==} dev: true - /@types/node@16.18.6: - resolution: {integrity: sha512-vmYJF0REqDyyU0gviezF/KHq/fYaUbFhkcNbQCuPGFQj6VTbXuHZoxs/Y7mutWe73C8AC6l9fFu8mSYiBAqkGA==} - dev: false - /@types/node@18.11.18: resolution: {integrity: sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA==} @@ -16166,9 +13732,11 @@ packages: /@types/node@18.15.13: resolution: {integrity: sha512-N+0kuo9KgrUQ1Sn/ifDXsvg0TTleP7rIy4zOBGECxAljqvqfqpTfzx0Q1NUedOixRMBfe2Whhb056a42cWs26Q==} + dev: true /@types/node@18.17.1: resolution: {integrity: sha512-xlR1jahfizdplZYRU59JlUx9uzF1ARa8jbhM11ccpCJya8kvos5jwdm2ZAgxSCwOl0fq21svP18EVwPBXMQudw==} + dev: true /@types/node@18.19.20: resolution: {integrity: sha512-SKXZvI375jkpvAj8o+5U2518XQv76mAsixqfXiVyWyXZbVWQK25RurFovYpVIxVzul0rZoH58V/3SkEnm7s3qA==} @@ -16186,21 +13754,10 @@ packages: dependencies: undici-types: 5.26.5 - /@types/node@20.4.2: - resolution: {integrity: sha512-Dd0BYtWgnWJKwO1jkmTrzofjK2QXXcai0dmtzvIBhcA+RsG5h8R3xlyta0kGOZRNfL9GuRtb1knmPEhQrePCEw==} - - /@types/node@20.4.5: - resolution: {integrity: sha512-rt40Nk13II9JwQBdeYqmbn2Q6IVTA5uPhvSO+JVqdXw/6/4glI6oR9ezty/A9Hg5u7JH4OmYmuQ+XvjKm0Datg==} - dev: true - /@types/node@20.5.0: resolution: {integrity: sha512-Mgq7eCtoTjT89FqNoTzzXg2XvCi5VMhRV6+I2aYanc6kQCBImeNaAYRs/DyoVqk1YEUJK5gN9VO7HRIdz4Wo3Q==} dev: true - /@types/node@20.6.0: - resolution: {integrity: sha512-najjVq5KN2vsH2U/xyh2opaSEz6cZMR2SetLIlxlj08nOcmPOemJmUK2o4kUzfLqfrWE0PIrNeE16XhYDd3nqg==} - dev: true - /@types/normalize-package-data@2.4.1: resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==} dev: false @@ -16215,6 +13772,7 @@ packages: /@types/parse5@6.0.3: resolution: {integrity: sha512-SuT16Q1K51EAVPz1K29DJ/sXjhSQ0zjvsypYJ6tlwVsRV9jwW5Adq2ch8Dq8kDBCkYnELS7N7VNCSB5nC56t/g==} + dev: true /@types/pg@8.11.6: resolution: {integrity: sha512-/2WmmBXHLsfRqzfHW7BNZ8SbYzE8OSk7i3WjFYvfgRHj7S1xj+16Je5fUKv3lVdVzk/zn9TXOqf+avFCFIE0yQ==} @@ -16242,10 +13800,6 @@ packages: /@types/prop-types@15.7.5: resolution: {integrity: sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==} - /@types/pug@2.0.7: - resolution: {integrity: sha512-I469DU0UXNC1aHepwirWhu9YKg5fkxohZD95Ey/5A7lovC+Siu+MCLffva87lnfThaOrw9Vb1DUN5t55oULAAw==} - dev: true - /@types/qs@6.9.7: resolution: {integrity: sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==} dev: true @@ -16271,6 +13825,7 @@ packages: '@types/prop-types': 15.7.5 '@types/scheduler': 0.16.2 csstype: 3.1.1 + dev: true /@types/react@18.2.48: resolution: {integrity: sha512-qboRCl6Ie70DQQG9hhNREz81jqC1cs9EVNcjQ1AU+jH6NFfSAhVVbrrY/+nSF+Bsk4AOwm9Qa61InvMCyV+H3w==} @@ -16291,6 +13846,7 @@ packages: dependencies: '@types/prop-types': 15.7.5 csstype: 3.1.1 + dev: false /@types/readable-stream@4.0.14: resolution: {integrity: sha512-xZn/AuUbCMShGsqH/ehZtGDwQtbx00M9rZ2ENLe4tOjFZ/JFeWMhEZkk2fEe1jAUqqEAURIkFJ7Az/go8mM1/w==} @@ -16314,6 +13870,7 @@ packages: /@types/resolve@1.20.2: resolution: {integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==} + dev: true /@types/responselike@1.0.0: resolution: {integrity: sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==} @@ -16345,13 +13902,6 @@ packages: /@types/semver@7.5.1: resolution: {integrity: sha512-cJRQXpObxfNKkFAZbJl2yjWtJCqELQIdShsogr1d2MilP8dKD9TE/nEKHkJgUNHdGKCQaf9HbIynuV2csLGVLg==} - /@types/send@0.17.2: - resolution: {integrity: sha512-aAG6yRf6r0wQ29bkS+x97BIs64ZLxeE/ARwyS6wrldMm3C1MdKwCcnnEwMC1slI8wuxJOpiUH9MioC0A0i+GJw==} - dependencies: - '@types/mime': 1.3.3 - '@types/node': 18.19.20 - dev: true - /@types/serve-static@1.15.0: resolution: {integrity: sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==} dependencies: @@ -16359,14 +13909,9 @@ packages: '@types/node': 18.19.20 dev: true - /@types/set-cookie-parser@2.4.2: - resolution: {integrity: sha512-fBZgytwhYAUkj/jC/FAV4RQ5EerRup1YQsXQCh8rZfiHkc4UahC192oH0smGwsXol3cL3A5oETuAHeQHmhXM4w==} - dependencies: - '@types/node': 18.19.20 - dev: true - /@types/shimmer@1.0.2: resolution: {integrity: sha512-dKkr1bTxbEsFlh2ARpKzcaAmsYixqt9UyCdoEZk8rHyE4iQYcDCyvSjDSf7JUWJHlJiTtbIoQjxKh6ViywqDAg==} + dev: false /@types/simple-oauth2@5.0.4: resolution: {integrity: sha512-4SvTfmAa1fGUa1d07j9vIiC4o92bGh0ihPXmtS05udMMmNwVIaU2nZ706cC4wI8cJxOlHD4P/d5tzqvWYd+KxA==} @@ -16419,6 +13964,7 @@ packages: /@types/unist@2.0.6: resolution: {integrity: sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==} + dev: true /@types/uuid@9.0.0: resolution: {integrity: sha512-kr90f+ERiQtKWMz5rP32ltJ/BtULDI5RVO0uavn1HQUOwjx0R1h0rnDYNL0CepF1zL5bSY6FISAfd9tOdDhU5Q==} @@ -16505,91 +14051,6 @@ packages: - supports-color dev: true - /@typescript-eslint/eslint-plugin@5.59.6(@typescript-eslint/parser@5.59.6)(eslint@8.45.0)(typescript@4.9.5): - resolution: {integrity: sha512-sXtOgJNEuRU5RLwPUb1jxtToZbgvq3M6FPpY4QENxoOggK+UpTxUBpj6tD8+Qh2g46Pi9We87E+eHnUw8YcGsw==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - '@typescript-eslint/parser': ^5.0.0 - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@eslint-community/regexpp': 4.5.1 - '@typescript-eslint/parser': 5.59.6(eslint@8.45.0)(typescript@4.9.5) - '@typescript-eslint/scope-manager': 5.59.6 - '@typescript-eslint/type-utils': 5.59.6(eslint@8.45.0)(typescript@4.9.5) - '@typescript-eslint/utils': 5.59.6(eslint@8.45.0)(typescript@4.9.5) - debug: 4.3.4(supports-color@8.1.1) - eslint: 8.45.0 - grapheme-splitter: 1.0.4 - ignore: 5.2.4 - natural-compare-lite: 1.4.0 - semver: 7.5.4 - tsutils: 3.21.0(typescript@4.9.5) - typescript: 4.9.5 - transitivePeerDependencies: - - supports-color - dev: true - - /@typescript-eslint/eslint-plugin@5.59.6(@typescript-eslint/parser@5.59.6)(eslint@8.45.0)(typescript@5.2.2): - resolution: {integrity: sha512-sXtOgJNEuRU5RLwPUb1jxtToZbgvq3M6FPpY4QENxoOggK+UpTxUBpj6tD8+Qh2g46Pi9We87E+eHnUw8YcGsw==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - '@typescript-eslint/parser': ^5.0.0 - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@eslint-community/regexpp': 4.5.1 - '@typescript-eslint/parser': 5.59.6(eslint@8.45.0)(typescript@5.2.2) - '@typescript-eslint/scope-manager': 5.59.6 - '@typescript-eslint/type-utils': 5.59.6(eslint@8.45.0)(typescript@5.2.2) - '@typescript-eslint/utils': 5.59.6(eslint@8.45.0)(typescript@5.2.2) - debug: 4.3.4(supports-color@8.1.1) - eslint: 8.45.0 - grapheme-splitter: 1.0.4 - ignore: 5.2.4 - natural-compare-lite: 1.4.0 - semver: 7.5.4 - tsutils: 3.21.0(typescript@5.2.2) - typescript: 5.2.2 - transitivePeerDependencies: - - supports-color - dev: true - - /@typescript-eslint/eslint-plugin@6.7.4(@typescript-eslint/parser@6.7.4)(eslint@8.45.0)(typescript@5.2.2): - resolution: {integrity: sha512-DAbgDXwtX+pDkAHwiGhqP3zWUGpW49B7eqmgpPtg+BKJXwdct79ut9+ifqOFPJGClGKSHXn2PTBatCnldJRUoA==} - engines: {node: ^16.0.0 || >=18.0.0} - peerDependencies: - '@typescript-eslint/parser': ^6.0.0 || ^6.0.0-alpha - eslint: ^7.0.0 || ^8.0.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@eslint-community/regexpp': 4.5.1 - '@typescript-eslint/parser': 6.7.4(eslint@8.45.0)(typescript@5.2.2) - '@typescript-eslint/scope-manager': 6.7.4 - '@typescript-eslint/type-utils': 6.7.4(eslint@8.45.0)(typescript@5.2.2) - '@typescript-eslint/utils': 6.7.4(eslint@8.45.0)(typescript@5.2.2) - '@typescript-eslint/visitor-keys': 6.7.4 - debug: 4.3.4(supports-color@8.1.1) - eslint: 8.45.0 - graphemer: 1.4.0 - ignore: 5.2.4 - natural-compare: 1.4.0 - semver: 7.5.4 - ts-api-utils: 1.0.3(typescript@5.2.2) - typescript: 5.2.2 - transitivePeerDependencies: - - supports-color - dev: true - /@typescript-eslint/parser@5.59.6(eslint@8.31.0)(typescript@5.2.2): resolution: {integrity: sha512-7pCa6al03Pv1yf/dUg/s1pXz/yGMUBAw5EeWqNTFiSueKvRNonze3hma3lhdsOrQcaOXhbk5gKu2Fludiho9VA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -16610,139 +14071,12 @@ packages: - supports-color dev: true - /@typescript-eslint/parser@5.59.6(eslint@8.42.0)(typescript@5.0.4): - resolution: {integrity: sha512-7pCa6al03Pv1yf/dUg/s1pXz/yGMUBAw5EeWqNTFiSueKvRNonze3hma3lhdsOrQcaOXhbk5gKu2Fludiho9VA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@typescript-eslint/scope-manager': 5.59.6 - '@typescript-eslint/types': 5.59.6 - '@typescript-eslint/typescript-estree': 5.59.6(typescript@5.0.4) - debug: 4.3.4(supports-color@8.1.1) - eslint: 8.42.0 - typescript: 5.0.4 - transitivePeerDependencies: - - supports-color - dev: true - - /@typescript-eslint/parser@5.59.6(eslint@8.42.0)(typescript@5.4.5): - resolution: {integrity: sha512-7pCa6al03Pv1yf/dUg/s1pXz/yGMUBAw5EeWqNTFiSueKvRNonze3hma3lhdsOrQcaOXhbk5gKu2Fludiho9VA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@typescript-eslint/scope-manager': 5.59.6 - '@typescript-eslint/types': 5.59.6 - '@typescript-eslint/typescript-estree': 5.59.6(typescript@5.4.5) - debug: 4.3.4(supports-color@8.1.1) - eslint: 8.42.0 - typescript: 5.4.5 - transitivePeerDependencies: - - supports-color - dev: true - - /@typescript-eslint/parser@5.59.6(eslint@8.45.0)(typescript@4.9.5): - resolution: {integrity: sha512-7pCa6al03Pv1yf/dUg/s1pXz/yGMUBAw5EeWqNTFiSueKvRNonze3hma3lhdsOrQcaOXhbk5gKu2Fludiho9VA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@typescript-eslint/scope-manager': 5.59.6 - '@typescript-eslint/types': 5.59.6 - '@typescript-eslint/typescript-estree': 5.59.6(typescript@4.9.5) - debug: 4.3.4(supports-color@8.1.1) - eslint: 8.45.0 - typescript: 4.9.5 - transitivePeerDependencies: - - supports-color - dev: true - - /@typescript-eslint/parser@5.59.6(eslint@8.45.0)(typescript@5.1.6): - resolution: {integrity: sha512-7pCa6al03Pv1yf/dUg/s1pXz/yGMUBAw5EeWqNTFiSueKvRNonze3hma3lhdsOrQcaOXhbk5gKu2Fludiho9VA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@typescript-eslint/scope-manager': 5.59.6 - '@typescript-eslint/types': 5.59.6 - '@typescript-eslint/typescript-estree': 5.59.6(typescript@5.1.6) - debug: 4.3.4(supports-color@8.1.1) - eslint: 8.45.0 - typescript: 5.1.6 - transitivePeerDependencies: - - supports-color - - /@typescript-eslint/parser@5.59.6(eslint@8.45.0)(typescript@5.2.2): - resolution: {integrity: sha512-7pCa6al03Pv1yf/dUg/s1pXz/yGMUBAw5EeWqNTFiSueKvRNonze3hma3lhdsOrQcaOXhbk5gKu2Fludiho9VA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@typescript-eslint/scope-manager': 5.59.6 - '@typescript-eslint/types': 5.59.6 - '@typescript-eslint/typescript-estree': 5.59.6(typescript@5.2.2) - debug: 4.3.4(supports-color@8.1.1) - eslint: 8.45.0 - typescript: 5.2.2 - transitivePeerDependencies: - - supports-color - dev: true - - /@typescript-eslint/parser@6.7.4(eslint@8.45.0)(typescript@5.2.2): - resolution: {integrity: sha512-I5zVZFY+cw4IMZUeNCU7Sh2PO5O57F7Lr0uyhgCJmhN/BuTlnc55KxPonR4+EM3GBdfiCyGZye6DgMjtubQkmA==} - engines: {node: ^16.0.0 || >=18.0.0} - peerDependencies: - eslint: ^7.0.0 || ^8.0.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@typescript-eslint/scope-manager': 6.7.4 - '@typescript-eslint/types': 6.7.4 - '@typescript-eslint/typescript-estree': 6.7.4(typescript@5.2.2) - '@typescript-eslint/visitor-keys': 6.7.4 - debug: 4.3.4(supports-color@8.1.1) - eslint: 8.45.0 - typescript: 5.2.2 - transitivePeerDependencies: - - supports-color - dev: true - /@typescript-eslint/scope-manager@5.59.6: resolution: {integrity: sha512-gLbY3Le9Dxcb8KdpF0+SJr6EQ+hFGYFl6tVY8VxLPFDfUZC7BHFw+Vq7bM5lE9DwWPfx4vMWWTLGXgpc0mAYyQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: '@typescript-eslint/types': 5.59.6 '@typescript-eslint/visitor-keys': 5.59.6 - - /@typescript-eslint/scope-manager@6.7.4: - resolution: {integrity: sha512-SdGqSLUPTXAXi7c3Ob7peAGVnmMoGzZ361VswK2Mqf8UOYcODiYvs8rs5ILqEdfvX1lE7wEZbLyELCW+Yrql1A==} - engines: {node: ^16.0.0 || >=18.0.0} - dependencies: - '@typescript-eslint/types': 6.7.4 - '@typescript-eslint/visitor-keys': 6.7.4 dev: true /@typescript-eslint/type-utils@5.59.6(eslint@8.31.0)(typescript@5.2.2): @@ -16765,137 +14099,11 @@ packages: - supports-color dev: true - /@typescript-eslint/type-utils@5.59.6(eslint@8.45.0)(typescript@4.9.5): - resolution: {integrity: sha512-A4tms2Mp5yNvLDlySF+kAThV9VTBPCvGf0Rp8nl/eoDX9Okun8byTKoj3fJ52IJitjWOk0fKPNQhXEB++eNozQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: '*' - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@typescript-eslint/typescript-estree': 5.59.6(typescript@4.9.5) - '@typescript-eslint/utils': 5.59.6(eslint@8.45.0)(typescript@4.9.5) - debug: 4.3.4(supports-color@8.1.1) - eslint: 8.45.0 - tsutils: 3.21.0(typescript@4.9.5) - typescript: 4.9.5 - transitivePeerDependencies: - - supports-color - dev: true - - /@typescript-eslint/type-utils@5.59.6(eslint@8.45.0)(typescript@5.2.2): - resolution: {integrity: sha512-A4tms2Mp5yNvLDlySF+kAThV9VTBPCvGf0Rp8nl/eoDX9Okun8byTKoj3fJ52IJitjWOk0fKPNQhXEB++eNozQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: '*' - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@typescript-eslint/typescript-estree': 5.59.6(typescript@5.2.2) - '@typescript-eslint/utils': 5.59.6(eslint@8.45.0)(typescript@5.2.2) - debug: 4.3.4(supports-color@8.1.1) - eslint: 8.45.0 - tsutils: 3.21.0(typescript@5.2.2) - typescript: 5.2.2 - transitivePeerDependencies: - - supports-color - dev: true - - /@typescript-eslint/type-utils@6.7.4(eslint@8.45.0)(typescript@5.2.2): - resolution: {integrity: sha512-n+g3zi1QzpcAdHFP9KQF+rEFxMb2KxtnJGID3teA/nxKHOVi3ylKovaqEzGBbVY2pBttU6z85gp0D00ufLzViQ==} - engines: {node: ^16.0.0 || >=18.0.0} - peerDependencies: - eslint: ^7.0.0 || ^8.0.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@typescript-eslint/typescript-estree': 6.7.4(typescript@5.2.2) - '@typescript-eslint/utils': 6.7.4(eslint@8.45.0)(typescript@5.2.2) - debug: 4.3.4(supports-color@8.1.1) - eslint: 8.45.0 - ts-api-utils: 1.0.3(typescript@5.2.2) - typescript: 5.2.2 - transitivePeerDependencies: - - supports-color - dev: true - /@typescript-eslint/types@5.59.6: resolution: {integrity: sha512-tH5lBXZI7T2MOUgOWFdVNUILsI02shyQvfzG9EJkoONWugCG77NDDa1EeDGw7oJ5IvsTAAGVV8I3Tk2PNu9QfA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - - /@typescript-eslint/types@6.7.4: - resolution: {integrity: sha512-o9XWK2FLW6eSS/0r/tgjAGsYasLAnOWg7hvZ/dGYSSNjCh+49k5ocPN8OmG5aZcSJ8pclSOyVKP2x03Sj+RrCA==} - engines: {node: ^16.0.0 || >=18.0.0} - dev: true - - /@typescript-eslint/typescript-estree@5.59.6(typescript@4.9.5): - resolution: {integrity: sha512-vW6JP3lMAs/Tq4KjdI/RiHaaJSO7IUsbkz17it/Rl9Q+WkQ77EOuOnlbaU8kKfVIOJxMhnRiBG+olE7f3M16DA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@typescript-eslint/types': 5.59.6 - '@typescript-eslint/visitor-keys': 5.59.6 - debug: 4.3.4(supports-color@8.1.1) - globby: 11.1.0 - is-glob: 4.0.3 - semver: 7.5.4 - tsutils: 3.21.0(typescript@4.9.5) - typescript: 4.9.5 - transitivePeerDependencies: - - supports-color - dev: true - - /@typescript-eslint/typescript-estree@5.59.6(typescript@5.0.4): - resolution: {integrity: sha512-vW6JP3lMAs/Tq4KjdI/RiHaaJSO7IUsbkz17it/Rl9Q+WkQ77EOuOnlbaU8kKfVIOJxMhnRiBG+olE7f3M16DA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@typescript-eslint/types': 5.59.6 - '@typescript-eslint/visitor-keys': 5.59.6 - debug: 4.3.4(supports-color@8.1.1) - globby: 11.1.0 - is-glob: 4.0.3 - semver: 7.5.4 - tsutils: 3.21.0(typescript@5.0.4) - typescript: 5.0.4 - transitivePeerDependencies: - - supports-color dev: true - /@typescript-eslint/typescript-estree@5.59.6(typescript@5.1.6): - resolution: {integrity: sha512-vW6JP3lMAs/Tq4KjdI/RiHaaJSO7IUsbkz17it/Rl9Q+WkQ77EOuOnlbaU8kKfVIOJxMhnRiBG+olE7f3M16DA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@typescript-eslint/types': 5.59.6 - '@typescript-eslint/visitor-keys': 5.59.6 - debug: 4.3.4(supports-color@8.1.1) - globby: 11.1.0 - is-glob: 4.0.3 - semver: 7.5.4 - tsutils: 3.21.0(typescript@5.1.6) - typescript: 5.1.6 - transitivePeerDependencies: - - supports-color - /@typescript-eslint/typescript-estree@5.59.6(typescript@5.2.2): resolution: {integrity: sha512-vW6JP3lMAs/Tq4KjdI/RiHaaJSO7IUsbkz17it/Rl9Q+WkQ77EOuOnlbaU8kKfVIOJxMhnRiBG+olE7f3M16DA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -16938,27 +14146,6 @@ packages: - supports-color dev: true - /@typescript-eslint/typescript-estree@6.7.4(typescript@5.2.2): - resolution: {integrity: sha512-ty8b5qHKatlNYd9vmpHooQz3Vki3gG+3PchmtsA4TgrZBKWHNjWfkQid7K7xQogBqqc7/BhGazxMD5vr6Ha+iQ==} - engines: {node: ^16.0.0 || >=18.0.0} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@typescript-eslint/types': 6.7.4 - '@typescript-eslint/visitor-keys': 6.7.4 - debug: 4.3.4(supports-color@8.1.1) - globby: 11.1.0 - is-glob: 4.0.3 - semver: 7.5.4 - ts-api-utils: 1.0.3(typescript@5.2.2) - typescript: 5.2.2 - transitivePeerDependencies: - - supports-color - dev: true - /@typescript-eslint/utils@5.59.6(eslint@8.31.0)(typescript@5.2.2): resolution: {integrity: sha512-vzaaD6EXbTS29cVH0JjXBdzMt6VBlv+hE31XktDRMX1j3462wZCJa7VzO2AxXEXcIl8GQqZPcOPuW/Z1tZVogg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -16979,46 +14166,6 @@ packages: - typescript dev: true - /@typescript-eslint/utils@5.59.6(eslint@8.45.0)(typescript@4.9.5): - resolution: {integrity: sha512-vzaaD6EXbTS29cVH0JjXBdzMt6VBlv+hE31XktDRMX1j3462wZCJa7VzO2AxXEXcIl8GQqZPcOPuW/Z1tZVogg==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.45.0) - '@types/json-schema': 7.0.13 - '@types/semver': 7.3.13 - '@typescript-eslint/scope-manager': 5.59.6 - '@typescript-eslint/types': 5.59.6 - '@typescript-eslint/typescript-estree': 5.59.6(typescript@4.9.5) - eslint: 8.45.0 - eslint-scope: 5.1.1 - semver: 7.5.4 - transitivePeerDependencies: - - supports-color - - typescript - dev: true - - /@typescript-eslint/utils@5.59.6(eslint@8.45.0)(typescript@5.2.2): - resolution: {integrity: sha512-vzaaD6EXbTS29cVH0JjXBdzMt6VBlv+hE31XktDRMX1j3462wZCJa7VzO2AxXEXcIl8GQqZPcOPuW/Z1tZVogg==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.45.0) - '@types/json-schema': 7.0.13 - '@types/semver': 7.3.13 - '@typescript-eslint/scope-manager': 5.59.6 - '@typescript-eslint/types': 5.59.6 - '@typescript-eslint/typescript-estree': 5.59.6(typescript@5.2.2) - eslint: 8.45.0 - eslint-scope: 5.1.1 - semver: 7.5.4 - transitivePeerDependencies: - - supports-color - - typescript - dev: true - /@typescript-eslint/utils@5.59.6(eslint@8.45.0)(typescript@5.4.5): resolution: {integrity: sha512-vzaaD6EXbTS29cVH0JjXBdzMt6VBlv+hE31XktDRMX1j3462wZCJa7VzO2AxXEXcIl8GQqZPcOPuW/Z1tZVogg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -17039,38 +14186,12 @@ packages: - typescript dev: true - /@typescript-eslint/utils@6.7.4(eslint@8.45.0)(typescript@5.2.2): - resolution: {integrity: sha512-PRQAs+HUn85Qdk+khAxsVV+oULy3VkbH3hQ8hxLRJXWBEd7iI+GbQxH5SEUSH7kbEoTp6oT1bOwyga24ELALTA==} - engines: {node: ^16.0.0 || >=18.0.0} - peerDependencies: - eslint: ^7.0.0 || ^8.0.0 - dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.45.0) - '@types/json-schema': 7.0.13 - '@types/semver': 7.5.1 - '@typescript-eslint/scope-manager': 6.7.4 - '@typescript-eslint/types': 6.7.4 - '@typescript-eslint/typescript-estree': 6.7.4(typescript@5.2.2) - eslint: 8.45.0 - semver: 7.5.4 - transitivePeerDependencies: - - supports-color - - typescript - dev: true - /@typescript-eslint/visitor-keys@5.59.6: resolution: {integrity: sha512-zEfbFLzB9ETcEJ4HZEEsCR9HHeNku5/Qw1jSS5McYJv5BR+ftYXwFFAH5Al+xkGaZEqowMwl7uoJjQb1YSPF8Q==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: '@typescript-eslint/types': 5.59.6 eslint-visitor-keys: 3.4.2 - - /@typescript-eslint/visitor-keys@6.7.4: - resolution: {integrity: sha512-pOW37DUhlTZbvph50x5zZCkFn3xzwkGtNoJHzIM3svpiSkJzwOYr/kVBaXmf+RAQiUDs1AHEZVNPg6UJCJpwRA==} - engines: {node: ^16.0.0 || >=18.0.0} - dependencies: - '@typescript-eslint/types': 6.7.4 - eslint-visitor-keys: 3.4.2 dev: true /@uiw/codemirror-extensions-basic-setup@4.19.5(@codemirror/autocomplete@6.4.0)(@codemirror/commands@6.1.3)(@codemirror/language@6.3.2)(@codemirror/lint@6.4.2)(@codemirror/search@6.2.3)(@codemirror/state@6.2.0)(@codemirror/view@6.7.2): @@ -17190,33 +14311,6 @@ packages: - terser dev: true - /@vanilla-extract/integration@6.2.1(@types/node@18.17.1): - resolution: {integrity: sha512-+xYJz07G7TFAMZGrOqArOsURG+xcYvqctujEkANjw2McCBvGEK505RxQqOuNiA9Mi9hgGdNp2JedSa94f3eoLg==} - dependencies: - '@babel/core': 7.22.17 - '@babel/plugin-syntax-typescript': 7.21.4(@babel/core@7.22.17) - '@vanilla-extract/babel-plugin-debug-ids': 1.0.2 - '@vanilla-extract/css': 1.11.0 - esbuild: 0.17.6 - eval: 0.1.6 - find-up: 5.0.0 - javascript-stringify: 2.1.0 - lodash: 4.17.21 - mlly: 1.4.2 - outdent: 0.8.0 - vite: 4.4.9(@types/node@18.17.1) - vite-node: 0.28.5(@types/node@18.17.1) - transitivePeerDependencies: - - '@types/node' - - less - - lightningcss - - sass - - stylus - - sugarss - - supports-color - - terser - dev: true - /@vanilla-extract/private@1.0.3: resolution: {integrity: sha512-17kVyLq3ePTKOkveHxXuIJZtGYs+cSoev7BlP+Lf4916qfDhk/HBjvlYDe8egrea7LNPHKwSZJK/bzZC+Q6AwQ==} dev: true @@ -17482,11 +14576,6 @@ packages: tslib: 2.6.2 dev: false - /@xmldom/xmldom@0.8.6: - resolution: {integrity: sha512-uRjjusqpoqfmRkTaNuLJ2VohVr67Q5YwDATW3VU7PfzTj6IRaihGrYI7zckGZjxQPBIp63nfvJbM+Yu5ICh0Bg==} - engines: {node: '>=10.0.0'} - dev: true - /@xobotyi/scrollbar-width@1.9.5: resolution: {integrity: sha512-N8tkAACJx2ww8vFMneJmaAgmjAG1tnVBZJRLRcx061tmsLRZHSEZSLuGWnwPtunsSLvSqXQ2wfp7Mgqg1I+2dQ==} dev: false @@ -17538,14 +14627,6 @@ packages: dependencies: acorn: 8.10.0 - /acorn-import-attributes@1.9.5(acorn@8.10.0): - resolution: {integrity: sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==} - peerDependencies: - acorn: ^8 - dependencies: - acorn: 8.10.0 - dev: true - /acorn-jsx@5.3.2(acorn@8.10.0): resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} peerDependencies: @@ -17573,6 +14654,7 @@ packages: /acorn-walk@8.3.2: resolution: {integrity: sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A==} engines: {node: '>=0.4.0'} + dev: true /acorn@7.4.1: resolution: {integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==} @@ -17607,6 +14689,7 @@ packages: debug: 4.3.4(supports-color@8.1.1) transitivePeerDependencies: - supports-color + dev: false /agentkeepalive@4.5.0: resolution: {integrity: sha512-5GG/5IbQQpC9FpkRGsSvZI5QYeSCzlJHdpBQntCsuTOxhKD8lqKhrleg2Yi7yvMIf82Ycmmqln9U8V9qwEiJew==} @@ -17704,6 +14787,7 @@ packages: /ansi-colors@4.1.3: resolution: {integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==} engines: {node: '>=6'} + dev: false /ansi-escapes@4.3.2: resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==} @@ -17735,6 +14819,7 @@ packages: /ansi-sequence-parser@1.1.1: resolution: {integrity: sha512-vJXt3yiaUL4UU546s3rPXlsry/RnM730G1+HkpKE012AN0sx1eOrxSu95oKDIonskeLTijMgqWZ3uDEe3NFvyg==} + dev: true /ansi-styles@3.2.1: resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} @@ -17766,14 +14851,6 @@ packages: normalize-path: 3.0.0 picomatch: 2.3.1 - /app-root-path@3.1.0: - resolution: {integrity: sha512-biN3PwB2gUtjaYy/isrU3aNWI5w+fAfvHkSvCKeQGxhmYpwKFUxudR3Yya+KqVRHBmEDYh+/lTozYCFbmzX4nA==} - engines: {node: '>= 6.0.0'} - dev: false - - /append-field@1.0.0: - resolution: {integrity: sha512-klpgFSWLW1ZEs8svjfb7g4qWY0YS5imI82dTg+QahUvJ8YqAY0P10Uk8tTyh9ZGuYEZEMaeJYCF5BFuX552hsw==} - /aproba@2.0.0: resolution: {integrity: sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==} dev: false @@ -17821,21 +14898,7 @@ packages: resolution: {integrity: sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==} dependencies: dequal: 2.0.3 - - /arr-diff@4.0.0: - resolution: {integrity: sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==} - engines: {node: '>=0.10.0'} - dev: false - - /arr-flatten@1.1.0: - resolution: {integrity: sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==} - engines: {node: '>=0.10.0'} - dev: false - - /arr-union@3.1.0: - resolution: {integrity: sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==} - engines: {node: '>=0.10.0'} - dev: false + dev: true /array-buffer-byte-length@1.0.1: resolution: {integrity: sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==} @@ -17843,6 +14906,7 @@ packages: dependencies: call-bind: 1.0.7 is-array-buffer: 3.0.4 + dev: true /array-flatten@1.1.1: resolution: {integrity: sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==} @@ -17856,6 +14920,7 @@ packages: es-abstract: 1.21.1 get-intrinsic: 1.1.3 is-string: 1.0.7 + dev: true /array-includes@3.1.8: resolution: {integrity: sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==} @@ -17867,35 +14932,16 @@ packages: es-object-atoms: 1.0.0 get-intrinsic: 1.2.4 is-string: 1.0.7 + dev: true /array-iterate@2.0.1: resolution: {integrity: sha512-I1jXZMjAgCMmxT4qxXfPXa6SthSoE8h6gkSI9BGGNv8mP8G/v0blc+qFnZu6K42vTOiuME596QaLO0TP3Lk0xg==} - - /array-timsort@1.0.3: - resolution: {integrity: sha512-/+3GRL7dDAGEfM6TseQk/U+mi18TU2Ms9I3UlLdUMhz2hbvGNTKdj9xniwXfUqgYhHxRx0+8UnKkvlNwVU+cWQ==} dev: true - /array-union@1.0.2: - resolution: {integrity: sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==} - engines: {node: '>=0.10.0'} - dependencies: - array-uniq: 1.0.3 - dev: false - /array-union@2.1.0: resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} engines: {node: '>=8'} - /array-uniq@1.0.3: - resolution: {integrity: sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==} - engines: {node: '>=0.10.0'} - dev: false - - /array-unique@0.3.2: - resolution: {integrity: sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==} - engines: {node: '>=0.10.0'} - dev: false - /array.prototype.findlastindex@1.2.5: resolution: {integrity: sha512-zfETvRFA8o7EiNn++N5f/kaCw221hrpGsDmcpndVupkPzEc1Wuf3VgC0qby1BbHs7f5DVYjgtEU2LLh5bqeGfQ==} engines: {node: '>= 0.4'} @@ -17906,6 +14952,7 @@ packages: es-errors: 1.3.0 es-object-atoms: 1.0.0 es-shim-unscopables: 1.0.2 + dev: true /array.prototype.flat@1.3.1: resolution: {integrity: sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==} @@ -17925,6 +14972,7 @@ packages: define-properties: 1.2.1 es-abstract: 1.23.3 es-shim-unscopables: 1.0.0 + dev: true /array.prototype.flatmap@1.3.1: resolution: {integrity: sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==} @@ -17934,6 +14982,7 @@ packages: define-properties: 1.1.4 es-abstract: 1.21.1 es-shim-unscopables: 1.0.0 + dev: true /array.prototype.flatmap@1.3.2: resolution: {integrity: sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==} @@ -17943,6 +14992,7 @@ packages: define-properties: 1.2.1 es-abstract: 1.23.3 es-shim-unscopables: 1.0.0 + dev: true /array.prototype.tosorted@1.1.1: resolution: {integrity: sha512-pZYPXPRl2PqWcsUs6LOMn+1f1532nEoPTYowBtqLwAW+W8vSVhkIGnmOX1t/UQjD6YGI0vcD2B1U7ZFGQH9jnQ==} @@ -17952,6 +15002,7 @@ packages: es-abstract: 1.21.1 es-shim-unscopables: 1.0.0 get-intrinsic: 1.1.3 + dev: true /arraybuffer.prototype.slice@1.0.3: resolution: {integrity: sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==} @@ -17965,17 +15016,13 @@ packages: get-intrinsic: 1.2.4 is-array-buffer: 3.0.4 is-shared-array-buffer: 1.0.3 + dev: true /arrify@1.0.1: resolution: {integrity: sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==} engines: {node: '>=0.10.0'} dev: false - /arrify@2.0.1: - resolution: {integrity: sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==} - engines: {node: '>=8'} - dev: false - /arrify@3.0.0: resolution: {integrity: sha512-tLkvA81vQG/XqE2mjDkGQHoOINtMHtysSnemrmoGe6PydDPMRbVugqyk4A6V/WDWEfm3l+0d8anA9r8cv/5Jaw==} engines: {node: '>=12'} @@ -17997,15 +15044,6 @@ packages: safer-buffer: 2.1.2 dev: false - /asn1js@3.0.5: - resolution: {integrity: sha512-FVnvrKJwpt9LP2lAMl8qZswRNm3T4q9CON+bxldk2iwk3FFpuwhx2FfinyitizWHsVYyaY+y5JzDR0rCMV5yTQ==} - engines: {node: '>=12.0.0'} - dependencies: - pvtsutils: 1.3.5 - pvutils: 1.1.3 - tslib: 2.6.2 - dev: false - /assert-never@1.2.1: resolution: {integrity: sha512-TaTivMB6pYI1kXwrFlEhLeGfOqoDNdTxjCdwRfFFkEA30Eu+k48W34nlok2EYWJfFFzqaEmichdNM7th6M5HNw==} dev: false @@ -18018,26 +15056,16 @@ packages: /assertion-error@1.1.0: resolution: {integrity: sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==} - /assign-symbols@1.0.0: - resolution: {integrity: sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==} - engines: {node: '>=0.10.0'} - dev: false - /ast-types-flow@0.0.7: resolution: {integrity: sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==} + dev: true /ast-types@0.13.4: resolution: {integrity: sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w==} engines: {node: '>=4'} dependencies: tslib: 2.6.2 - - /ast-types@0.15.2: - resolution: {integrity: sha512-c27loCv9QkZinsa5ProX751khO9DJl/AcB5c2KNtA6NRvHKS0PgLfcftz72KVq504vB0Gku5s2kUZzDBvQWvHg==} - engines: {node: '>=4'} - dependencies: - tslib: 2.6.2 - dev: true + dev: false /astring@1.8.4: resolution: {integrity: sha512-97a+l2LBU3Op3bBQEff79i/E4jMD2ZLFD8rHx9B6mXyB2uQwhJQYfiDqUwtfjF4QA1F2qs//N6Cw8LetMbQjcw==} @@ -18115,16 +15143,11 @@ packages: - sugarss - supports-color - terser + dev: true /asynckit@0.4.0: resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} - /atob@2.1.2: - resolution: {integrity: sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==} - engines: {node: '>= 4.5.0'} - hasBin: true - dev: false - /atomic-sleep@1.0.0: resolution: {integrity: sha512-kNOjDqAh7px0XWNI+4QbzoiR/nTkHAWNud2uvnJquD1/x5a7EQZMJT0AczqK0Qn67oY/TTQ1LbUKajZpp3I9tQ==} engines: {node: '>=8.0.0'} @@ -18135,7 +15158,7 @@ packages: engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dev: false - /autoprefixer@10.4.13(postcss@8.4.27): + /autoprefixer@10.4.13(postcss@8.4.38): resolution: {integrity: sha512-49vKpMqcZYsJjwotvt4+h/BCjJVnhGwcLpDt5xkcaOG3eLrG/HUYLagrihYsQ+qrIBgIzX1Rw7a6L8I/ZA1Atg==} engines: {node: ^10 || ^12 || >=14} hasBin: true @@ -18147,26 +15170,10 @@ packages: fraction.js: 4.2.0 normalize-range: 0.1.2 picocolors: 1.0.0 - postcss: 8.4.27 + postcss: 8.4.38 postcss-value-parser: 4.2.0 dev: true - /autoprefixer@10.4.14(postcss@8.4.27): - resolution: {integrity: sha512-FQzyfOsTlwVzjHxKEqRIAdJx9niO6VCBCoEwax/VLSoQF29ggECcPuBqUMZ+u8jCZOPSy8b8/8KnuFbp0SaFZQ==} - engines: {node: ^10 || ^12 || >=14} - hasBin: true - peerDependencies: - postcss: ^8.1.0 - dependencies: - browserslist: 4.21.10 - caniuse-lite: 1.0.30001532 - fraction.js: 4.2.0 - normalize-range: 0.1.2 - picocolors: 1.0.0 - postcss: 8.4.27 - postcss-value-parser: 4.2.0 - dev: false - /autoprefixer@10.4.14(postcss@8.4.35): resolution: {integrity: sha512-FQzyfOsTlwVzjHxKEqRIAdJx9niO6VCBCoEwax/VLSoQF29ggECcPuBqUMZ+u8jCZOPSy8b8/8KnuFbp0SaFZQ==} engines: {node: ^10 || ^12 || >=14} @@ -18205,6 +15212,7 @@ packages: engines: {node: '>= 0.4'} dependencies: possible-typed-array-names: 1.0.0 + dev: true /avvio@8.2.1: resolution: {integrity: sha512-TAlMYvOuwGyLK3PfBb5WKBXZmXz2fVCgv23d6zZFdle/q3gPjmxBaeuC0pY0Dzs5PWMSgfqqEZkrye19GlDTgw==} @@ -18231,6 +15239,7 @@ packages: /axe-core@4.6.2: resolution: {integrity: sha512-b1WlTV8+XKLj9gZy2DZXgQiyDp9xkkoe2a6U6UbYccScq2wgH/YwCeI2/Jq2mgo0HzQxqJOjWZBLeA/mqsk5Mg==} engines: {node: '>=4'} + dev: true /axios@0.21.4(debug@4.3.2): resolution: {integrity: sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==} @@ -18255,6 +15264,7 @@ packages: form-data: 4.0.0 transitivePeerDependencies: - debug + dev: false /axios@1.4.0: resolution: {integrity: sha512-S4XCWMEmzvo64T9GfvQDOXgYRDJ/wsSZc7Jvdgx5u1sd0JwsuPLqb3SYmusag+edF6ziyMensPVqLTSc1PiSEA==} @@ -18280,10 +15290,12 @@ packages: resolution: {integrity: sha512-jsyHu61e6N4Vbz/v18DHwWYKK0bSWLqn47eeDSKPB7m8tqMHF9YJ+mhIk2lVteyZrY8tnSj/jHOv4YiTCuCJgg==} dependencies: dequal: 2.0.3 + dev: true /b4a@1.6.4: resolution: {integrity: sha512-fpWrvyVHEKyeEvbKZTVOeZF3VSKKWtJxFIxX/jaVPf+cLbGUSitjb49pHLqPV2BUNNZ0LcoeEGfE/YCpyDYHIw==} requiresBuild: true + dev: true optional: true /babel-jest@29.6.2(@babel/core@7.22.17): @@ -18489,6 +15501,7 @@ packages: /bail@2.0.2: resolution: {integrity: sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==} + dev: true /balanced-match@1.0.2: resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} @@ -18504,19 +15517,6 @@ packages: resolution: {integrity: sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==} engines: {node: ^4.5.0 || >= 5.9} - /base@0.11.2: - resolution: {integrity: sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==} - engines: {node: '>=0.10.0'} - dependencies: - cache-base: 1.0.1 - class-utils: 0.3.6 - component-emitter: 1.3.0 - define-property: 1.0.0 - isobject: 3.0.1 - mixin-deep: 1.3.2 - pascalcase: 0.1.1 - dev: false - /basic-auth@2.0.1: resolution: {integrity: sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==} engines: {node: '>= 0.8'} @@ -18526,6 +15526,7 @@ packages: /basic-ftp@5.0.3: resolution: {integrity: sha512-QHX8HLlncOLpy54mh+k/sWIFd0ThmRqwe9ZjELybGZK+tZ8rUb9VO0saKJUROTbE+KhzDUT7xziGpGrW8Kmd+g==} engines: {node: '>=10.0.0'} + dev: false /bcrypt-pbkdf@1.0.2: resolution: {integrity: sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==} @@ -18544,34 +15545,10 @@ packages: is-windows: 1.0.2 dev: false - /big-integer@1.6.51: - resolution: {integrity: sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==} - engines: {node: '>=0.6'} - dev: false - - /big.js@5.2.2: - resolution: {integrity: sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==} - dev: true - /binary-extensions@2.2.0: resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} engines: {node: '>=8'} - /binary@0.3.0: - resolution: {integrity: sha512-D4H1y5KYwpJgK8wk1Cue5LLPgmwHKYSChkbspQg5JtVuR5ulGckxfR62H3AE9UDkdMC8yyXlqYihuz3Aqg2XZg==} - dependencies: - buffers: 0.1.1 - chainsaw: 0.1.0 - dev: false - - /bindings@1.5.0: - resolution: {integrity: sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==} - requiresBuild: true - dependencies: - file-uri-to-path: 1.0.0 - dev: true - optional: true - /bintrees@1.0.2: resolution: {integrity: sha512-VOMgTMwjAaUG580SXn3LacVgjurrbMme7ZZNYGSSV7mmtY6QQRh0Eg3pwIcntQ77DErK1L0NxkbetjcoXzVwKw==} dev: false @@ -18594,10 +15571,6 @@ packages: resolution: {integrity: sha512-F1+K8EbfOZE49dtoPtmxUQrpXaBIl3ICvasLh+nJta0xkz+9kF/7uet9fLnwKqhDrmj6g+6K3Tw9yQPUg2ka5g==} dev: true - /bluebird@3.4.7: - resolution: {integrity: sha512-iD3898SR7sWVRHbiQv+sHUtHnMvC1o3nW5rAcqnq3uOn07DSAppZYUkIGslDz6gXC7HfunPe7YVBgoEJASPcHA==} - dev: false - /body-parser@1.20.1: resolution: {integrity: sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==} engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} @@ -18617,25 +15590,6 @@ packages: transitivePeerDependencies: - supports-color - /body-parser@1.20.2: - resolution: {integrity: sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==} - engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} - dependencies: - bytes: 3.1.2 - content-type: 1.0.5 - debug: 2.6.9 - depd: 2.0.0 - destroy: 1.2.0 - http-errors: 2.0.0 - iconv-lite: 0.4.24 - on-finished: 2.4.1 - qs: 6.11.0 - raw-body: 2.5.2 - type-is: 1.6.18 - unpipe: 1.0.0 - transitivePeerDependencies: - - supports-color - /boolean@3.2.0: resolution: {integrity: sha512-d0II/GO9uf9lfUHH2BQsjxzRJZBdsjgsBiW4BvhWk/3qoKwQFjIDVN19PfX8F2D/r9PCMTtLWjYVCFrpeYUzsw==} dev: true @@ -18672,24 +15626,6 @@ packages: dependencies: balanced-match: 1.0.2 - /braces@2.3.2: - resolution: {integrity: sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==} - engines: {node: '>=0.10.0'} - dependencies: - arr-flatten: 1.1.0 - array-unique: 0.3.2 - extend-shallow: 2.0.1 - fill-range: 4.0.0 - isobject: 3.0.1 - repeat-element: 1.1.4 - snapdragon: 0.8.2 - snapdragon-node: 2.1.1 - split-string: 3.1.0 - to-regex: 3.0.2 - transitivePeerDependencies: - - supports-color - dev: false - /braces@3.0.2: resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} engines: {node: '>=8'} @@ -18702,19 +15638,6 @@ packages: wcwidth: 1.0.1 dev: false - /broadcast-channel@3.7.0: - resolution: {integrity: sha512-cIAKJXAxGJceNZGTZSBzMxzyOn72cVgPnKx4dc6LRjQgbaJUQqhy5rzL3zbMxkMWsGKkv2hSFkPRMEXfoMZ2Mg==} - dependencies: - '@babel/runtime': 7.22.5 - detect-node: 2.1.0 - js-sha3: 0.8.0 - microseconds: 0.2.0 - nano-time: 1.0.0 - oblivious-set: 1.0.0 - rimraf: 3.0.2 - unload: 2.2.0 - dev: false - /browser-stdout@1.3.1: resolution: {integrity: sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==} dev: true @@ -18775,6 +15698,7 @@ packages: /buffer-crc32@0.2.13: resolution: {integrity: sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==} + dev: false /buffer-equal-constant-time@1.0.1: resolution: {integrity: sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==} @@ -18783,11 +15707,6 @@ packages: /buffer-from@1.1.2: resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} - /buffer-indexof-polyfill@1.0.2: - resolution: {integrity: sha512-I7wzHwA3t1/lwXQh+A5PbNvJxgfo5r3xulgpYDB5zckTu/Z9oUK9biouBKQUjEqzaz3HnAT6TYoovmE+GqSf7A==} - engines: {node: '>=0.10'} - dev: false - /buffer@5.7.1: resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==} dependencies: @@ -18800,11 +15719,6 @@ packages: base64-js: 1.5.1 ieee754: 1.2.1 - /buffers@0.1.1: - resolution: {integrity: sha512-9q/rDEGSb/Qsvv2qvzIzdluL5k7AaJOTrw23z9reQthrbF7is4CtlT0DXyO1oei2DCp4uojjzQ7igaSHp1kAEQ==} - engines: {node: '>=0.2.0'} - dev: false - /bufferutil@4.0.7: resolution: {integrity: sha512-kukuqc39WOHtdxtw4UScxF/WVnMFVSQVKhtx3AjZJzhd0RGZZldcrfSEbVsWWe6KNH253574cq5F+wpv0G9pJw==} engines: {node: '>=6.14.2'} @@ -18885,32 +15799,6 @@ packages: resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==} engines: {node: '>=8'} - /cacache@15.3.0: - resolution: {integrity: sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==} - engines: {node: '>= 10'} - dependencies: - '@npmcli/fs': 1.1.1 - '@npmcli/move-file': 1.1.2 - chownr: 2.0.0 - fs-minipass: 2.1.0 - glob: 7.2.3 - infer-owner: 1.0.4 - lru-cache: 6.0.0 - minipass: 3.3.6 - minipass-collect: 1.0.2 - minipass-flush: 1.0.5 - minipass-pipeline: 1.2.4 - mkdirp: 1.0.4 - p-map: 4.0.0 - promise-inflight: 1.0.1 - rimraf: 3.0.2 - ssri: 8.0.1 - tar: 6.1.13 - unique-filename: 1.1.1 - transitivePeerDependencies: - - bluebird - dev: true - /cacache@17.1.4: resolution: {integrity: sha512-/aJwG2l3ZMJ1xNAnqbMpA40of9dj/pIH3QfiuQSqjfPJF747VR0J/bHn+/KdNnHKc6XQcWt/AfRSBft82W1d2A==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} @@ -18928,24 +15816,10 @@ packages: tar: 6.1.13 unique-filename: 3.0.0 - /cache-base@1.0.1: - resolution: {integrity: sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==} - engines: {node: '>=0.10.0'} - dependencies: - collection-visit: 1.0.0 - component-emitter: 1.3.0 - get-value: 2.0.6 - has-value: 1.0.0 - isobject: 3.0.1 - set-value: 2.0.1 - to-object-path: 0.3.0 - union-value: 1.0.1 - unset-value: 1.0.0 - dev: false - /cacheable-lookup@5.0.4: resolution: {integrity: sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==} engines: {node: '>=10.6.0'} + dev: false /cacheable-lookup@7.0.0: resolution: {integrity: sha512-+qJyx4xiKra8mZrcwhjMRMUhD5NR1R8esPkzIYxX96JiecFoxAXFuz/GpR3+ev4PE1WamHip78wV0vcmPQtp8w==} @@ -18989,6 +15863,7 @@ packages: lowercase-keys: 2.0.0 normalize-url: 6.1.0 responselike: 2.0.1 + dev: false /call-bind@1.0.2: resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==} @@ -19005,10 +15880,7 @@ packages: function-bind: 1.1.2 get-intrinsic: 1.2.4 set-function-length: 1.2.2 - - /call-me-maybe@1.0.2: - resolution: {integrity: sha512-HpX65o1Hnr9HH25ojC1YGs7HCQLq0GCOibSaWER0eNpgJ/Z1MZv2mTc7+xh6WOPxbRVcmgbv4hGU+uSQ/2xFZQ==} - dev: false + dev: true /callsites@3.1.0: resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} @@ -19042,6 +15914,7 @@ packages: /caniuse-lite@1.0.30001532: resolution: {integrity: sha512-FbDFnNat3nMnrROzqrsg314zhqN5LGQ1kyyMk2opcrwGbVGpHRhgCWtAgD5YJUqNAiQ+dklreil/c3Qf1dfCTw==} + dev: true /caniuse-lite@1.0.30001577: resolution: {integrity: sha512-rs2ZygrG1PNXMfmncM0B5H1hndY5ZCC9b5TkFaVNfZ+AUlyqcMyVIQtc3fsezi0NUCk5XZfDf9WS6WxMxnfdrg==} @@ -19069,6 +15942,7 @@ packages: /ccount@2.0.1: resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} + dev: true /chai@4.3.7: resolution: {integrity: sha512-HLnAzZ2iupm25PlN0xFreAlBA5zaBSv3og0DdeGA4Ar6h6rJ3A0rolRUKJhSF2V10GZKDgWF/VmAEsNWjCRB+A==} @@ -19095,12 +15969,6 @@ packages: type-detect: 4.0.8 dev: true - /chainsaw@0.1.0: - resolution: {integrity: sha512-75kWfWt6MEKNC8xYXIdRpDehRYY/tNSgwKaJq+dbbDcxORuVrrQ+SEHoWsniVn9XPYfP4gmdWIeDk/4YNp1rNQ==} - dependencies: - traverse: 0.3.9 - dev: false - /chalk@2.4.2: resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} engines: {node: '>=4'} @@ -19109,14 +15977,6 @@ packages: escape-string-regexp: 1.0.5 supports-color: 5.5.0 - /chalk@4.1.1: - resolution: {integrity: sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==} - engines: {node: '>=10'} - dependencies: - ansi-styles: 4.3.0 - supports-color: 7.2.0 - dev: true - /chalk@4.1.2: resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} engines: {node: '>=10'} @@ -19140,12 +16000,15 @@ packages: /character-entities-html4@2.1.0: resolution: {integrity: sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==} + dev: true /character-entities-legacy@3.0.0: resolution: {integrity: sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==} + dev: true /character-entities@2.0.2: resolution: {integrity: sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==} + dev: true /character-reference-invalid@2.0.1: resolution: {integrity: sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==} @@ -19153,6 +16016,7 @@ packages: /chardet@0.7.0: resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==} + dev: false /charenc@0.0.2: resolution: {integrity: sha512-yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA==} @@ -19183,6 +16047,7 @@ packages: /chownr@1.1.4: resolution: {integrity: sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==} + dev: true /chownr@2.0.0: resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==} @@ -19199,16 +16064,6 @@ packages: /cjs-module-lexer@1.2.3: resolution: {integrity: sha512-0TNiGstbQmCFwt4akjjBg5pLRTSyj/PkWQ1ZoO2zntmg9yLqSRxwEa4iCfQLGjqhiqBfOJa7W/E8wfGrTDmlZQ==} - /class-utils@0.3.6: - resolution: {integrity: sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==} - engines: {node: '>=0.10.0'} - dependencies: - arr-union: 3.1.0 - define-property: 0.2.5 - isobject: 3.0.1 - static-extend: 0.1.2 - dev: false - /class-variance-authority@0.5.2(typescript@5.2.2): resolution: {integrity: sha512-j7Qqw3NPbs4IpO80gvdACWmVvHiLLo5MECacUBLnJG17CrLpWaQ7/4OaWX6P0IO1j2nvZ7AuSfBS/ImtEUZJGA==} peerDependencies: @@ -19247,19 +16102,6 @@ packages: dependencies: restore-cursor: 4.0.0 - /cli-highlight@2.1.11: - resolution: {integrity: sha512-9KDcoEVwyUXrjcJNvHD0NFc/hiwe/WPVYIleQh2O1N2Zro5gWJZ/K+3DGn8w8P/F6FxOgzyC5bxDyHIgCSPhGg==} - engines: {node: '>=8.0.0', npm: '>=5.0.0'} - hasBin: true - dependencies: - chalk: 4.1.2 - highlight.js: 10.7.3 - mz: 2.7.0 - parse5: 5.1.1 - parse5-htmlparser2-tree-adapter: 6.0.1 - yargs: 16.2.0 - dev: false - /cli-spinners@2.9.1: resolution: {integrity: sha512-jHgecW0pxkonBJdrKsqxgRX9AcG+u/5k0Q7WPDfi8AogLAdwxEkyYYNWwZ5GvVFoFx2uiY1eNcSK00fh+1+FyQ==} engines: {node: '>=6'} @@ -19276,6 +16118,7 @@ packages: string-width: 4.2.3 optionalDependencies: '@colors/colors': 1.5.0 + dev: false /cli-truncate@3.1.0: resolution: {integrity: sha512-wfOBkjXteqSnI59oPcJkcPl/ZmwvMMOj340qUIY1SKZCv0B9Cf4D4fAucRkIKQmsIuYK3x1rrgU7MeGRruiuiA==} @@ -19284,11 +16127,6 @@ packages: slice-ansi: 5.0.0 string-width: 5.1.2 - /cli-width@3.0.0: - resolution: {integrity: sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==} - engines: {node: '>= 10'} - dev: true - /cli-width@4.0.0: resolution: {integrity: sha512-ZksGS2xpa/bYkNzN3BAw1wEjsLV/ZKOf/CCrJ/QOBsxx6fOARIkwTutxp1XIOIohi6HKmOFjMoK/XaqDVUpEEw==} engines: {node: '>= 12'} @@ -19393,14 +16231,6 @@ packages: resolution: {integrity: sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==} dev: true - /collection-visit@1.0.0: - resolution: {integrity: sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==} - engines: {node: '>=0.10.0'} - dependencies: - map-visit: 1.0.0 - object-visit: 1.0.1 - dev: false - /color-convert@1.9.3: resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} dependencies: @@ -19443,6 +16273,7 @@ packages: dependencies: color-convert: 2.0.1 color-string: 1.9.1 + dev: true optional: true /combined-stream@1.0.8: @@ -19453,6 +16284,7 @@ packages: /comma-separated-tokens@2.0.3: resolution: {integrity: sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==} + dev: true /commander@10.0.1: resolution: {integrity: sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==} @@ -19475,29 +16307,14 @@ packages: engines: {node: '>= 6'} dev: false - /commander@9.4.1: - resolution: {integrity: sha512-5EEkTNyHNGFPD2H+c/dXXfQZYa/scCKasxWcXJaWnNJ99pnQN9Vnmqow+p+PlFPE63Q6mThaZws1T+HxfpgtPw==} - engines: {node: ^12.20.0 || >=14} - dev: false - /commander@9.5.0: resolution: {integrity: sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==} engines: {node: ^12.20.0 || >=14} dev: false - /comment-json@4.2.3: - resolution: {integrity: sha512-SsxdiOf064DWoZLH799Ata6u7iV658A11PlWtZATDlXPpKGJnbJZ5Z24ybixAi+LUUqJ/GKowAejtC5GFUG7Tw==} - engines: {node: '>= 6'} - dependencies: - array-timsort: 1.0.3 - core-util-is: 1.0.3 - esprima: 4.0.1 - has-own-prop: 2.0.0 - repeat-string: 1.6.1 - dev: true - /common-ancestor-path@1.0.1: resolution: {integrity: sha512-L3sHRo1pXXEqX8VU28kfgUY+YGsk09hPqZiZmLacNib6XNTCM8ubYeT7ryXQw8asB1sKgcU5lkB7ONug08aB8w==} + dev: true /common-path-prefix@3.0.0: resolution: {integrity: sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==} @@ -19509,6 +16326,7 @@ packages: /component-emitter@1.3.0: resolution: {integrity: sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==} + dev: true /compressible@2.0.18: resolution: {integrity: sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==} @@ -19533,15 +16351,6 @@ packages: /concat-map@0.0.1: resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} - /concat-stream@1.6.2: - resolution: {integrity: sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==} - engines: {'0': node >= 0.8} - dependencies: - buffer-from: 1.1.2 - inherits: 2.0.4 - readable-stream: 2.3.7 - typedarray: 0.0.6 - /concurrently@8.2.0: resolution: {integrity: sha512-nnLMxO2LU492mTUj9qX/az/lESonSZu81UznYDoXtz1IQf996ixVqPAgHXwvHiHCAef/7S8HIK+fTFK7Ifk8YA==} engines: {node: ^14.13.0 || >=16.0.0} @@ -19585,9 +16394,6 @@ packages: xdg-basedir: 5.1.0 dev: false - /consola@2.15.3: - resolution: {integrity: sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw==} - /console-control-strings@1.1.0: resolution: {integrity: sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==} dev: false @@ -19614,6 +16420,7 @@ packages: /convert-source-map@1.9.0: resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==} + dev: true /convert-source-map@2.0.0: resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} @@ -19650,11 +16457,6 @@ packages: is-what: 4.1.16 dev: false - /copy-descriptor@0.1.1: - resolution: {integrity: sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==} - engines: {node: '>=0.10.0'} - dev: false - /copy-to-clipboard@3.3.3: resolution: {integrity: sha512-2KV8NhB5JqC3ky0r9PMCAZKbUHSwtEo4CwCs0KXgruG43gX5PMqDEBbVU4OUzw2MuAWUfsuFmWvEKG5QRfSnJA==} dependencies: @@ -19679,6 +16481,7 @@ packages: /core-util-is@1.0.3: resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} + dev: true /cors@2.8.5: resolution: {integrity: sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==} @@ -19749,16 +16552,6 @@ packages: p-event: 5.0.1 dev: true - /cp-file@7.0.0: - resolution: {integrity: sha512-0Cbj7gyvFVApzpK/uhCtQ/9kE9UnYpxMzaq5nQQC/Dh4iaj5fxp7iEFIullrYwzj8nf0qnsI1Qsx34hAeAebvw==} - engines: {node: '>=8'} - dependencies: - graceful-fs: 4.2.10 - make-dir: 3.1.0 - nested-error-stacks: 2.1.1 - p-event: 4.2.0 - dev: false - /cpy-cli@5.0.0: resolution: {integrity: sha512-fb+DZYbL9KHc0BC4NYqGRrDIJZPXUmjjtqdw4XRRg8iV8dIfghUX/WiL+q4/B/KFTy3sK6jsbUhBaz0/Hxg7IQ==} engines: {node: '>=16'} @@ -19782,23 +16575,6 @@ packages: p-map: 6.0.0 dev: true - /cpy@8.1.2: - resolution: {integrity: sha512-dmC4mUesv0OYH2kNFEidtf/skUwv4zePmGeepjyyJ0qTo5+8KhA1o99oIAwVVLzQMAeDJml74d6wPPKb6EZUTg==} - engines: {node: '>=8'} - dependencies: - arrify: 2.0.1 - cp-file: 7.0.0 - globby: 9.2.0 - has-glob: 1.0.0 - junk: 3.1.0 - nested-error-stacks: 2.1.1 - p-all: 2.1.0 - p-filter: 2.1.0 - p-map: 3.0.0 - transitivePeerDependencies: - - supports-color - dev: false - /create-require@1.1.1: resolution: {integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==} @@ -19921,7 +16697,7 @@ packages: engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0} dependencies: mdn-data: 2.0.30 - source-map-js: 1.0.2 + source-map-js: 1.2.0 dev: true /css-unit-converter@1.1.2: @@ -20047,6 +16823,7 @@ packages: /damerau-levenshtein@1.0.8: resolution: {integrity: sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==} + dev: true /dashdash@1.14.1: resolution: {integrity: sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==} @@ -20071,6 +16848,7 @@ packages: /data-uri-to-buffer@5.0.1: resolution: {integrity: sha512-a9l6T1qqDogvvnw0nKlfZzqsyikEBZBClF39V3TFoKhDtGBqHu2HkuomJc02j5zft8zrUaXEuoicLeW54RkzPg==} engines: {node: '>= 14'} + dev: false /data-view-buffer@1.0.1: resolution: {integrity: sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==} @@ -20079,6 +16857,7 @@ packages: call-bind: 1.0.7 es-errors: 1.3.0 is-data-view: 1.0.1 + dev: true /data-view-byte-length@1.0.1: resolution: {integrity: sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==} @@ -20087,6 +16866,7 @@ packages: call-bind: 1.0.7 es-errors: 1.3.0 is-data-view: 1.0.1 + dev: true /data-view-byte-offset@1.0.0: resolution: {integrity: sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==} @@ -20095,6 +16875,7 @@ packages: call-bind: 1.0.7 es-errors: 1.3.0 is-data-view: 1.0.1 + dev: true /dataloader@1.4.0: resolution: {integrity: sha512-68s5jYdlvasItOJnCuI2Q9s4q98g0pCyL3HrcKJu8KNugUl8ahgmZYg38ysLTgQjjXX3H8CJLkAvWrclWfcalw==} @@ -20107,20 +16888,6 @@ packages: '@babel/runtime': 7.22.5 dev: true - /dayjs@1.11.10: - resolution: {integrity: sha512-vjAczensTgRcqDERK0SR2XMwsF/tSvnvlv6VcF2GIhg6Sx4yOIt/irsr1RDJsKiIyBzJDpCoXiWWq28MqH2cnQ==} - dev: false - - /deasync@0.1.28: - resolution: {integrity: sha512-QqLF6inIDwiATrfROIyQtwOQxjZuek13WRYZ7donU5wJPLoP67MnYxA6QtqdvdBy2mMqv5m3UefBVdJjvevOYg==} - engines: {node: '>=0.11.0'} - requiresBuild: true - dependencies: - bindings: 1.5.0 - node-addon-api: 1.7.2 - dev: true - optional: true - /debounce@2.0.0: resolution: {integrity: sha512-xRetU6gL1VJbs85Mc4FoEGSjQxzpdxRyFhe3lmWFyy2EzydIcD4xzUvRJMD+NPDfMwKNhxa3PvsIOU32luIWeA==} engines: {node: '>=18'} @@ -20146,6 +16913,7 @@ packages: dependencies: ms: 2.1.3 supports-color: 5.5.0 + dev: true /debug@4.3.2: resolution: {integrity: sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==} @@ -20157,6 +16925,7 @@ packages: optional: true dependencies: ms: 2.1.2 + dev: false /debug@4.3.4(supports-color@8.1.1): resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} @@ -20196,11 +16965,7 @@ packages: resolution: {integrity: sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==} dependencies: character-entities: 2.0.2 - - /decode-uri-component@0.2.2: - resolution: {integrity: sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==} - engines: {node: '>=0.10'} - dev: false + dev: true /decompress-response@3.3.0: resolution: {integrity: sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==} @@ -20266,6 +17031,7 @@ packages: /deepmerge@4.2.2: resolution: {integrity: sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==} engines: {node: '>=0.10.0'} + dev: true /deepmerge@4.3.1: resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} @@ -20296,6 +17062,7 @@ packages: /defer-to-connect@2.0.1: resolution: {integrity: sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==} engines: {node: '>=10'} + dev: false /define-data-property@1.1.4: resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==} @@ -20304,10 +17071,12 @@ packages: es-define-property: 1.0.0 es-errors: 1.3.0 gopd: 1.0.1 + dev: true /define-lazy-prop@2.0.0: resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==} engines: {node: '>=8'} + dev: true /define-lazy-prop@3.0.0: resolution: {integrity: sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==} @@ -20328,28 +17097,7 @@ packages: define-data-property: 1.1.4 has-property-descriptors: 1.0.0 object-keys: 1.1.1 - - /define-property@0.2.5: - resolution: {integrity: sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==} - engines: {node: '>=0.10.0'} - dependencies: - is-descriptor: 0.1.6 - dev: false - - /define-property@1.0.0: - resolution: {integrity: sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==} - engines: {node: '>=0.10.0'} - dependencies: - is-descriptor: 1.0.2 - dev: false - - /define-property@2.0.2: - resolution: {integrity: sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==} - engines: {node: '>=0.10.0'} - dependencies: - is-descriptor: 1.0.2 - isobject: 3.0.1 - dev: false + dev: true /defined@1.0.1: resolution: {integrity: sha512-hsBd2qSVCRE+5PmNdHt1uzyrFu5d3RwmFDKzyNZMFq/EwDNJF7Ee5+D5oEKF0hU6LhtoUF1macFvOe4AskQC1Q==} @@ -20362,6 +17110,7 @@ packages: ast-types: 0.13.4 escodegen: 2.1.0 esprima: 4.0.1 + dev: false /degit@2.8.4: resolution: {integrity: sha512-vqYuzmSA5I50J882jd+AbAhQtgK6bdKUJIex1JNfEUPENCgYsxugzKVZlFyMwV4i06MmnV47/Iqi5Io86zf3Ng==} @@ -20393,6 +17142,7 @@ packages: /dequal@2.0.3: resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} engines: {node: '>=6'} + dev: true /destroy@1.2.0: resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==} @@ -20412,6 +17162,7 @@ packages: resolution: {integrity: sha512-UX6sGumvvqSaXgdKGUsgZWqcUyIXZ/vZTrlRT/iobiKhGL0zL4d3osHj3uqllWJK+i+sixDS/3COVEOFbupFyw==} engines: {node: '>=8'} requiresBuild: true + dev: true optional: true /detect-newline@3.1.0: @@ -20423,17 +17174,6 @@ packages: resolution: {integrity: sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==} dev: false - /detect-node@2.1.0: - resolution: {integrity: sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==} - dev: false - - /detect-package-manager@2.0.1: - resolution: {integrity: sha512-j/lJHyoLlWi6G1LDdLgvUtz60Zo5GEj+sVYtTVXnYLDPuzgC3llMxonXym9zIwhhUII8vjdw0LXxavpLqTbl1A==} - engines: {node: '>=12'} - dependencies: - execa: 5.1.1 - dev: false - /detective@5.2.1: resolution: {integrity: sha512-v9XE1zRnz1wRtgurGu0Bs8uHKFSTdteYZNbIPFVhUZ39L/S79ppMpdmVOZAnoz1jfEFodc48n6MX483Xo3t1yw==} engines: {node: '>=0.8.0'} @@ -20446,6 +17186,7 @@ packages: /devalue@4.3.2: resolution: {integrity: sha512-KqFl6pOgOW+Y6wJgu80rHpo2/3H07vr8ntR9rkkFIRETewbf5GaYYcakYfiKz89K+sLsuPkQIZaXDMjUObZwWg==} + dev: true /dezalgo@1.0.4: resolution: {integrity: sha512-rXSP0bf+5n0Qonsb+SVVfNfIsimO4HEtmnIpPHY8Q1UCzKlQrDMfdobr8nJOOsRgWCyMRqeSBQzmWUMq7zvVig==} @@ -20478,6 +17219,7 @@ packages: /diff@5.1.0: resolution: {integrity: sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw==} engines: {node: '>=0.3.1'} + dev: true /digest-fetch@1.3.0: resolution: {integrity: sha512-CGJuv6iKNM7QyZlM2T3sPAdZWd/p9zQiRNS9G+9COUCwzWFTs0Xp8NF5iePx7wtvhDykReiRRrSeNb4oMmB8lA==} @@ -20486,13 +17228,6 @@ packages: md5: 2.3.0 dev: false - /dir-glob@2.2.2: - resolution: {integrity: sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw==} - engines: {node: '>=4'} - dependencies: - path-type: 3.0.0 - dev: false - /dir-glob@3.0.1: resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} engines: {node: '>=8'} @@ -20507,6 +17242,7 @@ packages: engines: {node: '>=0.10.0'} dependencies: esutils: 2.0.3 + dev: true /doctrine@3.0.0: resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} @@ -20552,13 +17288,6 @@ packages: domhandler: 5.0.3 dev: false - /dot-case@3.0.4: - resolution: {integrity: sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==} - dependencies: - no-case: 3.0.4 - tslib: 2.6.2 - dev: false - /dot-prop@6.0.1: resolution: {integrity: sha512-tE7ztYzXHIeyvc7N+hR3oi7FIbf/NIjVP9hmAt3yMXzrQ072/fpjGLx2GxNxGxUl5V73MEqYzioOMoVhGMJ5cA==} engines: {node: '>=10'} @@ -20573,11 +17302,6 @@ packages: type-fest: 2.19.0 dev: true - /dotenv-expand@10.0.0: - resolution: {integrity: sha512-GopVGCpVS1UKH75VKHGuQFqS1Gusej0z4FyQkPdwjil2gNIv+LNsqBlboOzpJFZKVT95GkCyWJbBSdFEFUWI2A==} - engines: {node: '>=12'} - dev: false - /dotenv@16.0.3: resolution: {integrity: sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ==} engines: {node: '>=12'} @@ -20608,12 +17332,7 @@ packages: /dset@3.1.2: resolution: {integrity: sha512-g/M9sqy3oHe477Ar4voQxWtaPIFw1jTdKZuomOjhCcBx9nHUNn0pu6NopuFFrTh/TRZIKEj+76vLWFu9BNKk+Q==} engines: {node: '>=4'} - - /duplexer2@0.1.4: - resolution: {integrity: sha512-asLFVfWWtJ90ZyOUHMqk7/S2w2guQKxUI2itj3d92ADHhxUSbCMGi1f1cBcJ7xM1To+pE/Khbwo1yuNbMEPKeA==} - dependencies: - readable-stream: 2.3.7 - dev: false + dev: true /duplexer3@0.1.5: resolution: {integrity: sha512-1A8za6ws41LQgv9HrE/66jyC5yuSjQ3L/KOpFtoBilsAK2iA2wuS5rTt1OCzIvtS2V7nVmedsUU+DGRcjBmOYA==} @@ -20675,6 +17394,7 @@ packages: /emoji-regex@10.2.1: resolution: {integrity: sha512-97g6QgOk8zlDRdgq1WxwgTMgEWGVAQvB5Fdpgc1MkNy56la5SKP9GsMXKDOdqwn90/41a8yPwIGk1Y6WVbeMQA==} + dev: true /emoji-regex@8.0.0: resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} @@ -20682,11 +17402,6 @@ packages: /emoji-regex@9.2.2: resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} - /emojis-list@3.0.0: - resolution: {integrity: sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==} - engines: {node: '>= 4'} - dev: true - /encodeurl@1.0.2: resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==} engines: {node: '>= 0.8'} @@ -20740,14 +17455,6 @@ packages: - supports-color - utf-8-validate - /enhanced-resolve@5.13.0: - resolution: {integrity: sha512-eyV8f0y1+bzyfh8xAwW/WTSZpLbjhqc4ne9eGSH4Zo2ejdyiNG9pU6mf9DG8a7+Auk6MFTlNOT4Y2y/9k8GKVg==} - engines: {node: '>=10.13.0'} - dependencies: - graceful-fs: 4.2.10 - tapable: 2.2.1 - dev: true - /enhanced-resolve@5.15.0: resolution: {integrity: sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==} engines: {node: '>=10.13.0'} @@ -20873,16 +17580,19 @@ packages: typed-array-length: 1.0.6 unbox-primitive: 1.0.2 which-typed-array: 1.1.15 + dev: true /es-define-property@1.0.0: resolution: {integrity: sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==} engines: {node: '>= 0.4'} dependencies: get-intrinsic: 1.2.4 + dev: true /es-errors@1.3.0: resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} engines: {node: '>= 0.4'} + dev: true /es-get-iterator@1.1.2: resolution: {integrity: sha512-+DTO8GYwbMCwbywjimwZMHp8AuYXOS2JZFWoi2AlPOS3ebnII9w/NLpNZtA7A0YLaVDw+O7KFCeoIV7OPvM7hQ==} @@ -20905,6 +17615,7 @@ packages: engines: {node: '>= 0.4'} dependencies: es-errors: 1.3.0 + dev: true /es-set-tostringtag@2.0.1: resolution: {integrity: sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==} @@ -20921,6 +17632,7 @@ packages: get-intrinsic: 1.2.4 has-tostringtag: 1.0.2 hasown: 2.0.2 + dev: true /es-shim-unscopables@1.0.0: resolution: {integrity: sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==} @@ -20931,6 +17643,7 @@ packages: resolution: {integrity: sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==} dependencies: hasown: 2.0.2 + dev: true /es-to-primitive@1.2.1: resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} @@ -20958,10 +17671,6 @@ packages: es6-symbol: 3.1.3 dev: false - /es6-promise@3.3.1: - resolution: {integrity: sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg==} - dev: true - /es6-symbol@3.1.3: resolution: {integrity: sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==} dependencies: @@ -21118,18 +17827,6 @@ packages: engines: {node: '>=v14.0.0', npm: '>=7.0.0'} dev: true - /esbuild-plugins-node-modules-polyfill@1.3.0(esbuild@0.17.6): - resolution: {integrity: sha512-r/aNOvAlIaIzqJwvFHWhDGrPF/Aj5qI1zKVeHbCFpKH+bnKW1BG2LGixMd3s6hyWcZHcfdl2QZRucVuOLzFRrA==} - engines: {node: '>=14.0.0'} - peerDependencies: - esbuild: ^0.14.0 || ^0.15.0 || ^0.16.0 || ^0.17.0 || ^0.18.0 - dependencies: - '@jspm/core': 2.0.1 - esbuild: 0.17.6 - local-pkg: 0.4.3 - resolve.exports: 2.0.2 - dev: true - /esbuild-plugins-node-modules-polyfill@1.6.1(esbuild@0.17.6): resolution: {integrity: sha512-6sAwI24PV8W0zxeO+i4BS5zoQypS3SzEGwIdxpzpy65riRuK8apMw8PN0aKVLCTnLr0FgNIxUMRd9BsreBrtog==} engines: {node: '>=14.0.0'} @@ -21238,36 +17935,6 @@ packages: '@esbuild/win32-x64': 0.16.17 dev: true - /esbuild@0.16.4: - resolution: {integrity: sha512-qQrPMQpPTWf8jHugLWHoGqZjApyx3OEm76dlTXobHwh/EBbavbRdjXdYi/GWr43GyN0sfpap14GPkb05NH3ROA==} - engines: {node: '>=12'} - hasBin: true - requiresBuild: true - optionalDependencies: - '@esbuild/android-arm': 0.16.4 - '@esbuild/android-arm64': 0.16.4 - '@esbuild/android-x64': 0.16.4 - '@esbuild/darwin-arm64': 0.16.4 - '@esbuild/darwin-x64': 0.16.4 - '@esbuild/freebsd-arm64': 0.16.4 - '@esbuild/freebsd-x64': 0.16.4 - '@esbuild/linux-arm': 0.16.4 - '@esbuild/linux-arm64': 0.16.4 - '@esbuild/linux-ia32': 0.16.4 - '@esbuild/linux-loong64': 0.16.4 - '@esbuild/linux-mips64el': 0.16.4 - '@esbuild/linux-ppc64': 0.16.4 - '@esbuild/linux-riscv64': 0.16.4 - '@esbuild/linux-s390x': 0.16.4 - '@esbuild/linux-x64': 0.16.4 - '@esbuild/netbsd-x64': 0.16.4 - '@esbuild/openbsd-x64': 0.16.4 - '@esbuild/sunos-x64': 0.16.4 - '@esbuild/win32-arm64': 0.16.4 - '@esbuild/win32-ia32': 0.16.4 - '@esbuild/win32-x64': 0.16.4 - dev: false - /esbuild@0.17.19: resolution: {integrity: sha512-XQ0jAPFkK/u3LcVRcvVHQcTIqD6E2H1fvZMA5dQPSOWb3suUbWbfbRf94pjc0bNzRYLfIrDRQXr7X+LHIm5oHw==} engines: {node: '>=12'} @@ -21456,82 +18123,8 @@ packages: esutils: 2.0.3 optionalDependencies: source-map: 0.6.1 - - /eslint-config-next@13.4.12(eslint@8.45.0)(typescript@5.1.6): - resolution: {integrity: sha512-ZF0r5vxKaVazyZH/37Au/XItiG7qUOBw+HaH3PeyXltIMwXorsn6bdrl0Nn9N5v5v9spc+6GM2ryjugbjF6X2g==} - peerDependencies: - eslint: ^7.23.0 || ^8.0.0 - typescript: '>=3.3.1' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@next/eslint-plugin-next': 13.4.12 - '@rushstack/eslint-patch': 1.2.0 - '@typescript-eslint/parser': 5.59.6(eslint@8.45.0)(typescript@5.1.6) - eslint: 8.45.0 - eslint-import-resolver-node: 0.3.7 - eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@5.59.6)(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.29.1)(eslint@8.45.0) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@5.59.6)(eslint-import-resolver-typescript@3.5.5)(eslint@8.45.0) - eslint-plugin-jsx-a11y: 6.7.1(eslint@8.45.0) - eslint-plugin-react: 7.32.2(eslint@8.45.0) - eslint-plugin-react-hooks: 5.0.0-canary-7118f5dd7-20230705(eslint@8.45.0) - typescript: 5.1.6 - transitivePeerDependencies: - - eslint-import-resolver-webpack - - supports-color dev: false - /eslint-config-next@13.4.6(eslint@8.42.0)(typescript@5.0.4): - resolution: {integrity: sha512-nlv4FYish1RYYHILbQwM5/rD37cOvEqtMfDjtQCYbXdE2O3MggqHu2q6IDeLE2Z6u8ZJyNPgWOA6OimWcxj3qw==} - peerDependencies: - eslint: ^7.23.0 || ^8.0.0 - typescript: '>=3.3.1' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@next/eslint-plugin-next': 13.4.6 - '@rushstack/eslint-patch': 1.2.0 - '@typescript-eslint/parser': 5.59.6(eslint@8.42.0)(typescript@5.0.4) - eslint: 8.42.0 - eslint-import-resolver-node: 0.3.7 - eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@5.59.6)(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.29.1)(eslint@8.42.0) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@5.59.6)(eslint-import-resolver-typescript@3.5.5)(eslint@8.42.0) - eslint-plugin-jsx-a11y: 6.7.1(eslint@8.42.0) - eslint-plugin-react: 7.32.2(eslint@8.42.0) - eslint-plugin-react-hooks: 4.6.2(eslint@8.42.0) - typescript: 5.0.4 - transitivePeerDependencies: - - eslint-import-resolver-webpack - - supports-color - dev: true - - /eslint-config-next@13.4.6(eslint@8.42.0)(typescript@5.4.5): - resolution: {integrity: sha512-nlv4FYish1RYYHILbQwM5/rD37cOvEqtMfDjtQCYbXdE2O3MggqHu2q6IDeLE2Z6u8ZJyNPgWOA6OimWcxj3qw==} - peerDependencies: - eslint: ^7.23.0 || ^8.0.0 - typescript: '>=3.3.1' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@next/eslint-plugin-next': 13.4.6 - '@rushstack/eslint-patch': 1.2.0 - '@typescript-eslint/parser': 5.59.6(eslint@8.42.0)(typescript@5.4.5) - eslint: 8.42.0 - eslint-import-resolver-node: 0.3.7 - eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@5.59.6)(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.29.1)(eslint@8.42.0) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@5.59.6)(eslint-import-resolver-typescript@3.5.5)(eslint@8.42.0) - eslint-plugin-jsx-a11y: 6.7.1(eslint@8.42.0) - eslint-plugin-react: 7.32.2(eslint@8.42.0) - eslint-plugin-react-hooks: 4.6.2(eslint@8.42.0) - typescript: 5.4.5 - transitivePeerDependencies: - - eslint-import-resolver-webpack - - supports-color - dev: true - /eslint-config-prettier@8.6.0(eslint@8.31.0): resolution: {integrity: sha512-bAF0eLpLVqP5oEVUFKpMA+NnRFICwn9X8B5jrR9FcqnYBuPbqWEjTEspPWMj5ye6czoSLDweCzSo3Ko7gGrZaA==} hasBin: true @@ -21541,15 +18134,6 @@ packages: eslint: 8.31.0 dev: true - /eslint-config-prettier@8.6.0(eslint@8.45.0): - resolution: {integrity: sha512-bAF0eLpLVqP5oEVUFKpMA+NnRFICwn9X8B5jrR9FcqnYBuPbqWEjTEspPWMj5ye6czoSLDweCzSo3Ko7gGrZaA==} - hasBin: true - peerDependencies: - eslint: '>=7.0.0' - dependencies: - eslint: 8.45.0 - dev: true - /eslint-config-prettier@9.0.0(eslint@8.45.0): resolution: {integrity: sha512-IcJsTkJae2S35pRsRAwoCE+925rJJStOdkKnLVgtE+tEpqU0EVVM7OqrwxqgptKdX29NUwC82I5pXsGFIgSevw==} hasBin: true @@ -21557,6 +18141,7 @@ packages: eslint: '>=7.0.0' dependencies: eslint: 8.45.0 + dev: false /eslint-config-turbo@1.10.12(eslint@8.45.0): resolution: {integrity: sha512-z3jfh+D7UGYlzMWGh+Kqz++hf8LOE96q3o5R8X4HTjmxaBWlLAWG+0Ounr38h+JLR2TJno0hU9zfzoPNkR9BdA==} @@ -21609,6 +18194,7 @@ packages: resolve: 1.22.4 transitivePeerDependencies: - supports-color + dev: true /eslint-import-resolver-node@0.3.9: resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==} @@ -21618,6 +18204,7 @@ packages: resolve: 1.22.8 transitivePeerDependencies: - supports-color + dev: true /eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@5.59.6)(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.29.1)(eslint@8.31.0): resolution: {integrity: sha512-TdJqPHs2lW5J9Zpe17DZNQuDnox4xo2o+0tE7Pggain9Rbc19ik8kFtXdxZ250FVx2kF4vlt2RSf4qlUpG7bhw==} @@ -21643,53 +18230,6 @@ packages: - supports-color dev: true - /eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@5.59.6)(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.29.1)(eslint@8.42.0): - resolution: {integrity: sha512-TdJqPHs2lW5J9Zpe17DZNQuDnox4xo2o+0tE7Pggain9Rbc19ik8kFtXdxZ250FVx2kF4vlt2RSf4qlUpG7bhw==} - engines: {node: ^14.18.0 || >=16.0.0} - peerDependencies: - eslint: '*' - eslint-plugin-import: '*' - dependencies: - debug: 4.3.4(supports-color@8.1.1) - enhanced-resolve: 5.15.0 - eslint: 8.42.0 - eslint-module-utils: 2.7.4(@typescript-eslint/parser@5.59.6)(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5)(eslint@8.42.0) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@5.59.6)(eslint-import-resolver-typescript@3.5.5)(eslint@8.42.0) - get-tsconfig: 4.7.2 - globby: 13.2.2 - is-core-module: 2.13.0 - is-glob: 4.0.3 - synckit: 0.8.5 - transitivePeerDependencies: - - '@typescript-eslint/parser' - - eslint-import-resolver-node - - eslint-import-resolver-webpack - - supports-color - dev: true - - /eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@5.59.6)(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.29.1)(eslint@8.45.0): - resolution: {integrity: sha512-TdJqPHs2lW5J9Zpe17DZNQuDnox4xo2o+0tE7Pggain9Rbc19ik8kFtXdxZ250FVx2kF4vlt2RSf4qlUpG7bhw==} - engines: {node: ^14.18.0 || >=16.0.0} - peerDependencies: - eslint: '*' - eslint-plugin-import: '*' - dependencies: - debug: 4.3.4(supports-color@8.1.1) - enhanced-resolve: 5.15.0 - eslint: 8.45.0 - eslint-module-utils: 2.7.4(@typescript-eslint/parser@5.59.6)(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5)(eslint@8.45.0) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@5.59.6)(eslint-import-resolver-typescript@3.5.5)(eslint@8.45.0) - get-tsconfig: 4.7.2 - globby: 13.2.2 - is-core-module: 2.13.0 - is-glob: 4.0.3 - synckit: 0.8.5 - transitivePeerDependencies: - - '@typescript-eslint/parser' - - eslint-import-resolver-node - - eslint-import-resolver-webpack - - supports-color - /eslint-module-utils@2.7.4(@typescript-eslint/parser@5.59.6)(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5)(eslint@8.31.0): resolution: {integrity: sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==} engines: {node: '>=4'} @@ -21720,65 +18260,6 @@ packages: - supports-color dev: true - /eslint-module-utils@2.7.4(@typescript-eslint/parser@5.59.6)(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5)(eslint@8.42.0): - resolution: {integrity: sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==} - engines: {node: '>=4'} - peerDependencies: - '@typescript-eslint/parser': '*' - eslint: '*' - eslint-import-resolver-node: '*' - eslint-import-resolver-typescript: '*' - eslint-import-resolver-webpack: '*' - peerDependenciesMeta: - '@typescript-eslint/parser': - optional: true - eslint: - optional: true - eslint-import-resolver-node: - optional: true - eslint-import-resolver-typescript: - optional: true - eslint-import-resolver-webpack: - optional: true - dependencies: - '@typescript-eslint/parser': 5.59.6(eslint@8.42.0)(typescript@5.0.4) - debug: 3.2.7(supports-color@5.5.0) - eslint: 8.42.0 - eslint-import-resolver-node: 0.3.7 - eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@5.59.6)(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.29.1)(eslint@8.42.0) - transitivePeerDependencies: - - supports-color - dev: true - - /eslint-module-utils@2.7.4(@typescript-eslint/parser@5.59.6)(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5)(eslint@8.45.0): - resolution: {integrity: sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==} - engines: {node: '>=4'} - peerDependencies: - '@typescript-eslint/parser': '*' - eslint: '*' - eslint-import-resolver-node: '*' - eslint-import-resolver-typescript: '*' - eslint-import-resolver-webpack: '*' - peerDependenciesMeta: - '@typescript-eslint/parser': - optional: true - eslint: - optional: true - eslint-import-resolver-node: - optional: true - eslint-import-resolver-typescript: - optional: true - eslint-import-resolver-webpack: - optional: true - dependencies: - '@typescript-eslint/parser': 5.59.6(eslint@8.45.0)(typescript@5.1.6) - debug: 3.2.7(supports-color@5.5.0) - eslint: 8.45.0 - eslint-import-resolver-node: 0.3.7 - eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@5.59.6)(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.29.1)(eslint@8.45.0) - transitivePeerDependencies: - - supports-color - /eslint-module-utils@2.8.1(@typescript-eslint/parser@5.59.6)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.5.5)(eslint@8.31.0): resolution: {integrity: sha512-rXDXR3h7cs7dy9RNpUlQf80nX31XWJEyGq1tRMo+6GsO5VmTe4UTwtmonAD4ZkAsrfMVDA2wlGJ3790Ys+D49Q==} engines: {node: '>=4'} @@ -21809,94 +18290,6 @@ packages: - supports-color dev: true - /eslint-module-utils@2.8.1(@typescript-eslint/parser@5.59.6)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.5.5)(eslint@8.42.0): - resolution: {integrity: sha512-rXDXR3h7cs7dy9RNpUlQf80nX31XWJEyGq1tRMo+6GsO5VmTe4UTwtmonAD4ZkAsrfMVDA2wlGJ3790Ys+D49Q==} - engines: {node: '>=4'} - peerDependencies: - '@typescript-eslint/parser': '*' - eslint: '*' - eslint-import-resolver-node: '*' - eslint-import-resolver-typescript: '*' - eslint-import-resolver-webpack: '*' - peerDependenciesMeta: - '@typescript-eslint/parser': - optional: true - eslint: - optional: true - eslint-import-resolver-node: - optional: true - eslint-import-resolver-typescript: - optional: true - eslint-import-resolver-webpack: - optional: true - dependencies: - '@typescript-eslint/parser': 5.59.6(eslint@8.42.0)(typescript@5.0.4) - debug: 3.2.7(supports-color@5.5.0) - eslint: 8.42.0 - eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@5.59.6)(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.29.1)(eslint@8.42.0) - transitivePeerDependencies: - - supports-color - dev: true - - /eslint-module-utils@2.8.1(@typescript-eslint/parser@5.59.6)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.5.5)(eslint@8.45.0): - resolution: {integrity: sha512-rXDXR3h7cs7dy9RNpUlQf80nX31XWJEyGq1tRMo+6GsO5VmTe4UTwtmonAD4ZkAsrfMVDA2wlGJ3790Ys+D49Q==} - engines: {node: '>=4'} - peerDependencies: - '@typescript-eslint/parser': '*' - eslint: '*' - eslint-import-resolver-node: '*' - eslint-import-resolver-typescript: '*' - eslint-import-resolver-webpack: '*' - peerDependenciesMeta: - '@typescript-eslint/parser': - optional: true - eslint: - optional: true - eslint-import-resolver-node: - optional: true - eslint-import-resolver-typescript: - optional: true - eslint-import-resolver-webpack: - optional: true - dependencies: - '@typescript-eslint/parser': 5.59.6(eslint@8.45.0)(typescript@5.1.6) - debug: 3.2.7(supports-color@5.5.0) - eslint: 8.45.0 - eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@5.59.6)(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.29.1)(eslint@8.45.0) - transitivePeerDependencies: - - supports-color - - /eslint-module-utils@2.8.1(@typescript-eslint/parser@5.59.6)(eslint-import-resolver-node@0.3.9)(eslint@8.45.0): - resolution: {integrity: sha512-rXDXR3h7cs7dy9RNpUlQf80nX31XWJEyGq1tRMo+6GsO5VmTe4UTwtmonAD4ZkAsrfMVDA2wlGJ3790Ys+D49Q==} - engines: {node: '>=4'} - peerDependencies: - '@typescript-eslint/parser': '*' - eslint: '*' - eslint-import-resolver-node: '*' - eslint-import-resolver-typescript: '*' - eslint-import-resolver-webpack: '*' - peerDependenciesMeta: - '@typescript-eslint/parser': - optional: true - eslint: - optional: true - eslint-import-resolver-node: - optional: true - eslint-import-resolver-typescript: - optional: true - eslint-import-resolver-webpack: - optional: true - dependencies: - '@typescript-eslint/parser': 5.59.6(eslint@8.45.0)(typescript@4.9.5) - debug: 3.2.7(supports-color@5.5.0) - eslint: 8.45.0 - eslint-import-resolver-node: 0.3.9 - transitivePeerDependencies: - - supports-color - dev: true - /eslint-plugin-es@3.0.1(eslint@8.31.0): resolution: {integrity: sha512-GUmAsJaN4Fc7Gbtl8uOBlayo2DqhwWvEzykMHSCZHU3XdJ+NSzzZcVhXh3VxX5icqQ+oQdIEawXX8xkR3mIFmQ==} engines: {node: '>=8.10.0'} @@ -21965,110 +18358,6 @@ packages: - supports-color dev: true - /eslint-plugin-import@2.29.1(@typescript-eslint/parser@5.59.6)(eslint-import-resolver-typescript@3.5.5)(eslint@8.42.0): - resolution: {integrity: sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==} - engines: {node: '>=4'} - peerDependencies: - '@typescript-eslint/parser': '*' - eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 - peerDependenciesMeta: - '@typescript-eslint/parser': - optional: true - dependencies: - '@typescript-eslint/parser': 5.59.6(eslint@8.42.0)(typescript@5.0.4) - array-includes: 3.1.8 - array.prototype.findlastindex: 1.2.5 - array.prototype.flat: 1.3.2 - array.prototype.flatmap: 1.3.2 - debug: 3.2.7(supports-color@5.5.0) - doctrine: 2.1.0 - eslint: 8.42.0 - eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.1(@typescript-eslint/parser@5.59.6)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.5.5)(eslint@8.42.0) - hasown: 2.0.2 - is-core-module: 2.14.0 - is-glob: 4.0.3 - minimatch: 3.1.2 - object.fromentries: 2.0.8 - object.groupby: 1.0.3 - object.values: 1.2.0 - semver: 6.3.1 - tsconfig-paths: 3.15.0 - transitivePeerDependencies: - - eslint-import-resolver-typescript - - eslint-import-resolver-webpack - - supports-color - dev: true - - /eslint-plugin-import@2.29.1(@typescript-eslint/parser@5.59.6)(eslint-import-resolver-typescript@3.5.5)(eslint@8.45.0): - resolution: {integrity: sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==} - engines: {node: '>=4'} - peerDependencies: - '@typescript-eslint/parser': '*' - eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 - peerDependenciesMeta: - '@typescript-eslint/parser': - optional: true - dependencies: - '@typescript-eslint/parser': 5.59.6(eslint@8.45.0)(typescript@5.1.6) - array-includes: 3.1.8 - array.prototype.findlastindex: 1.2.5 - array.prototype.flat: 1.3.2 - array.prototype.flatmap: 1.3.2 - debug: 3.2.7(supports-color@5.5.0) - doctrine: 2.1.0 - eslint: 8.45.0 - eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.1(@typescript-eslint/parser@5.59.6)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.5.5)(eslint@8.45.0) - hasown: 2.0.2 - is-core-module: 2.14.0 - is-glob: 4.0.3 - minimatch: 3.1.2 - object.fromentries: 2.0.8 - object.groupby: 1.0.3 - object.values: 1.2.0 - semver: 6.3.1 - tsconfig-paths: 3.15.0 - transitivePeerDependencies: - - eslint-import-resolver-typescript - - eslint-import-resolver-webpack - - supports-color - - /eslint-plugin-import@2.29.1(@typescript-eslint/parser@5.59.6)(eslint@8.45.0): - resolution: {integrity: sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==} - engines: {node: '>=4'} - peerDependencies: - '@typescript-eslint/parser': '*' - eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 - peerDependenciesMeta: - '@typescript-eslint/parser': - optional: true - dependencies: - '@typescript-eslint/parser': 5.59.6(eslint@8.45.0)(typescript@4.9.5) - array-includes: 3.1.8 - array.prototype.findlastindex: 1.2.5 - array.prototype.flat: 1.3.2 - array.prototype.flatmap: 1.3.2 - debug: 3.2.7(supports-color@5.5.0) - doctrine: 2.1.0 - eslint: 8.45.0 - eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.1(@typescript-eslint/parser@5.59.6)(eslint-import-resolver-node@0.3.9)(eslint@8.45.0) - hasown: 2.0.2 - is-core-module: 2.14.0 - is-glob: 4.0.3 - minimatch: 3.1.2 - object.fromentries: 2.0.8 - object.groupby: 1.0.3 - object.values: 1.2.0 - semver: 6.3.1 - tsconfig-paths: 3.15.0 - transitivePeerDependencies: - - eslint-import-resolver-typescript - - eslint-import-resolver-webpack - - supports-color - dev: true - /eslint-plugin-jest-dom@4.0.3(eslint@8.31.0): resolution: {integrity: sha512-9j+n8uj0+V0tmsoS7bYC7fLhQmIvjRqRYEcbDSi+TKPsTThLLXCyj5swMSSf/hTleeMktACnn+HFqXBr5gbcbA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0, npm: '>=6', yarn: '>=1'} @@ -22081,18 +18370,6 @@ packages: requireindex: 1.2.0 dev: true - /eslint-plugin-jest-dom@4.0.3(eslint@8.45.0): - resolution: {integrity: sha512-9j+n8uj0+V0tmsoS7bYC7fLhQmIvjRqRYEcbDSi+TKPsTThLLXCyj5swMSSf/hTleeMktACnn+HFqXBr5gbcbA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0, npm: '>=6', yarn: '>=1'} - peerDependencies: - eslint: ^6.8.0 || ^7.0.0 || ^8.0.0 - dependencies: - '@babel/runtime': 7.22.5 - '@testing-library/dom': 8.19.1 - eslint: 8.45.0 - requireindex: 1.2.0 - dev: true - /eslint-plugin-jest@26.9.0(@typescript-eslint/eslint-plugin@5.59.6)(eslint@8.31.0)(typescript@5.2.2): resolution: {integrity: sha512-TWJxWGp1J628gxh2KhaH1H1paEdgE2J61BBF1I59c6xWeL5+D1BzMxGDN/nXAfX+aSkR5u80K+XhskK6Gwq9ng==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -22114,27 +18391,6 @@ packages: - typescript dev: true - /eslint-plugin-jest@26.9.0(@typescript-eslint/eslint-plugin@5.59.6)(eslint@8.45.0)(typescript@4.9.5): - resolution: {integrity: sha512-TWJxWGp1J628gxh2KhaH1H1paEdgE2J61BBF1I59c6xWeL5+D1BzMxGDN/nXAfX+aSkR5u80K+XhskK6Gwq9ng==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - '@typescript-eslint/eslint-plugin': ^5.0.0 - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - jest: '*' - peerDependenciesMeta: - '@typescript-eslint/eslint-plugin': - optional: true - jest: - optional: true - dependencies: - '@typescript-eslint/eslint-plugin': 5.59.6(@typescript-eslint/parser@5.59.6)(eslint@8.45.0)(typescript@4.9.5) - '@typescript-eslint/utils': 5.59.6(eslint@8.45.0)(typescript@4.9.5) - eslint: 8.45.0 - transitivePeerDependencies: - - supports-color - - typescript - dev: true - /eslint-plugin-jsx-a11y@6.7.1(eslint@8.31.0): resolution: {integrity: sha512-63Bog4iIethyo8smBklORknVjB0T2dwB8Mr/hIC+fBS0uyHdYYpzM/Ed+YC8VxTjlXHEWFOdmgwcDn1U2L9VCA==} engines: {node: '>=4.0'} @@ -22160,55 +18416,6 @@ packages: semver: 6.3.1 dev: true - /eslint-plugin-jsx-a11y@6.7.1(eslint@8.42.0): - resolution: {integrity: sha512-63Bog4iIethyo8smBklORknVjB0T2dwB8Mr/hIC+fBS0uyHdYYpzM/Ed+YC8VxTjlXHEWFOdmgwcDn1U2L9VCA==} - engines: {node: '>=4.0'} - peerDependencies: - eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 - dependencies: - '@babel/runtime': 7.22.5 - aria-query: 5.3.0 - array-includes: 3.1.6 - array.prototype.flatmap: 1.3.1 - ast-types-flow: 0.0.7 - axe-core: 4.6.2 - axobject-query: 3.2.1 - damerau-levenshtein: 1.0.8 - emoji-regex: 9.2.2 - eslint: 8.42.0 - has: 1.0.3 - jsx-ast-utils: 3.3.3 - language-tags: 1.0.5 - minimatch: 3.1.2 - object.entries: 1.1.6 - object.fromentries: 2.0.6 - semver: 6.3.1 - dev: true - - /eslint-plugin-jsx-a11y@6.7.1(eslint@8.45.0): - resolution: {integrity: sha512-63Bog4iIethyo8smBklORknVjB0T2dwB8Mr/hIC+fBS0uyHdYYpzM/Ed+YC8VxTjlXHEWFOdmgwcDn1U2L9VCA==} - engines: {node: '>=4.0'} - peerDependencies: - eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 - dependencies: - '@babel/runtime': 7.22.5 - aria-query: 5.3.0 - array-includes: 3.1.6 - array.prototype.flatmap: 1.3.1 - ast-types-flow: 0.0.7 - axe-core: 4.6.2 - axobject-query: 3.2.1 - damerau-levenshtein: 1.0.8 - emoji-regex: 9.2.2 - eslint: 8.45.0 - has: 1.0.3 - jsx-ast-utils: 3.3.3 - language-tags: 1.0.5 - minimatch: 3.1.2 - object.entries: 1.1.6 - object.fromentries: 2.0.6 - semver: 6.3.1 - /eslint-plugin-node@11.1.0(eslint@8.31.0): resolution: {integrity: sha512-oUwtPJ1W0SKD0Tr+wqu92c5xuCeQqB3hSCHasn/ZgjFdA9iDGNkNf2Zi9ztY7X+hNuMib23LNGRm6+uN+KLE3g==} engines: {node: '>=8.10.0'} @@ -22239,27 +18446,6 @@ packages: semver: 6.3.1 dev: true - /eslint-plugin-prettier@5.0.0(eslint-config-prettier@9.0.0)(eslint@8.45.0)(prettier@3.0.0): - resolution: {integrity: sha512-AgaZCVuYDXHUGxj/ZGu1u8H8CYgDY3iG6w5kUFw4AzMVXzB7VvbKgYR4nATIN+OvUrghMbiDLeimVjVY5ilq3w==} - engines: {node: ^14.18.0 || >=16.0.0} - peerDependencies: - '@types/eslint': '>=8.0.0' - eslint: '>=8.0.0' - eslint-config-prettier: '*' - prettier: '>=3.0.0' - peerDependenciesMeta: - '@types/eslint': - optional: true - eslint-config-prettier: - optional: true - dependencies: - eslint: 8.45.0 - eslint-config-prettier: 9.0.0(eslint@8.45.0) - prettier: 3.0.0 - prettier-linter-helpers: 1.0.0 - synckit: 0.8.5 - dev: true - /eslint-plugin-react-hooks@4.6.2(eslint@8.31.0): resolution: {integrity: sha512-QzliNJq4GinDBcD8gPB5v0wh6g8q3SUi6EFF0x8N/BL9PoVs0atuGc47ozMRyOWAKdwaZ5OnbOEa3WR+dSGKuQ==} engines: {node: '>=10'} @@ -22269,33 +18455,6 @@ packages: eslint: 8.31.0 dev: true - /eslint-plugin-react-hooks@4.6.2(eslint@8.42.0): - resolution: {integrity: sha512-QzliNJq4GinDBcD8gPB5v0wh6g8q3SUi6EFF0x8N/BL9PoVs0atuGc47ozMRyOWAKdwaZ5OnbOEa3WR+dSGKuQ==} - engines: {node: '>=10'} - peerDependencies: - eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 - dependencies: - eslint: 8.42.0 - dev: true - - /eslint-plugin-react-hooks@4.6.2(eslint@8.45.0): - resolution: {integrity: sha512-QzliNJq4GinDBcD8gPB5v0wh6g8q3SUi6EFF0x8N/BL9PoVs0atuGc47ozMRyOWAKdwaZ5OnbOEa3WR+dSGKuQ==} - engines: {node: '>=10'} - peerDependencies: - eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 - dependencies: - eslint: 8.45.0 - dev: true - - /eslint-plugin-react-hooks@5.0.0-canary-7118f5dd7-20230705(eslint@8.45.0): - resolution: {integrity: sha512-AZYbMo/NW9chdL7vk6HQzQhT+PvTAEVqWk9ziruUoW2kAOcN5qNyelv70e0F1VNQAbvutOC9oc+xfWycI9FxDw==} - engines: {node: '>=10'} - peerDependencies: - eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 - dependencies: - eslint: 8.45.0 - dev: false - /eslint-plugin-react@7.31.8(eslint@8.31.0): resolution: {integrity: sha512-5lBTZmgQmARLLSYiwI71tiGVTLUuqXantZM6vlSY39OaDSV0M7+32K5DnLkmFrwTe+Ksz0ffuLUC91RUviVZfw==} engines: {node: '>=4'} @@ -22343,81 +18502,6 @@ packages: string.prototype.matchall: 4.0.8 dev: true - /eslint-plugin-react@7.32.2(eslint@8.42.0): - resolution: {integrity: sha512-t2fBMa+XzonrrNkyVirzKlvn5RXzzPwRHtMvLAtVZrt8oxgnTQaYbU6SXTOO1mwQgp1y5+toMSKInnzGr0Knqg==} - engines: {node: '>=4'} - peerDependencies: - eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 - dependencies: - array-includes: 3.1.6 - array.prototype.flatmap: 1.3.1 - array.prototype.tosorted: 1.1.1 - doctrine: 2.1.0 - eslint: 8.42.0 - estraverse: 5.3.0 - jsx-ast-utils: 3.3.3 - minimatch: 3.1.2 - object.entries: 1.1.6 - object.fromentries: 2.0.6 - object.hasown: 1.1.2 - object.values: 1.1.6 - prop-types: 15.8.1 - resolve: 2.0.0-next.4 - semver: 6.3.1 - string.prototype.matchall: 4.0.8 - dev: true - - /eslint-plugin-react@7.32.2(eslint@8.45.0): - resolution: {integrity: sha512-t2fBMa+XzonrrNkyVirzKlvn5RXzzPwRHtMvLAtVZrt8oxgnTQaYbU6SXTOO1mwQgp1y5+toMSKInnzGr0Knqg==} - engines: {node: '>=4'} - peerDependencies: - eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 - dependencies: - array-includes: 3.1.6 - array.prototype.flatmap: 1.3.1 - array.prototype.tosorted: 1.1.1 - doctrine: 2.1.0 - eslint: 8.45.0 - estraverse: 5.3.0 - jsx-ast-utils: 3.3.3 - minimatch: 3.1.2 - object.entries: 1.1.6 - object.fromentries: 2.0.6 - object.hasown: 1.1.2 - object.values: 1.1.6 - prop-types: 15.8.1 - resolve: 2.0.0-next.4 - semver: 6.3.1 - string.prototype.matchall: 4.0.8 - - /eslint-plugin-svelte@2.34.0(eslint@8.45.0)(svelte@4.2.1): - resolution: {integrity: sha512-4RYUgNai7wr0v+T/kljMiYSjC/oqwgq5i+cPppawryAayj4C7WK1ixFlWCGmNmBppnoKCl4iA4ZPzPtlHcb4CA==} - engines: {node: ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: ^7.0.0 || ^8.0.0-0 - svelte: ^3.37.0 || ^4.0.0 - peerDependenciesMeta: - svelte: - optional: true - dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.45.0) - '@jridgewell/sourcemap-codec': 1.4.15 - debug: 4.3.4(supports-color@8.1.1) - eslint: 8.45.0 - esutils: 2.0.3 - known-css-properties: 0.28.0 - postcss: 8.4.29 - postcss-load-config: 3.1.4(postcss@8.4.29) - postcss-safe-parser: 6.0.0(postcss@8.4.29) - postcss-selector-parser: 6.0.11 - semver: 7.5.4 - svelte: 4.2.1 - svelte-eslint-parser: 0.33.1(svelte@4.2.1) - transitivePeerDependencies: - - supports-color - - ts-node - dev: true - /eslint-plugin-testing-library@5.11.0(eslint@8.31.0)(typescript@5.2.2): resolution: {integrity: sha512-ELY7Gefo+61OfXKlQeXNIDVVLPcvKTeiQOoMZG9TeuWa7Ln4dUNRv8JdRWBQI9Mbb427XGlVB1aa1QPZxBJM8Q==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0, npm: '>=6'} @@ -22431,19 +18515,6 @@ packages: - typescript dev: true - /eslint-plugin-testing-library@5.11.0(eslint@8.45.0)(typescript@4.9.5): - resolution: {integrity: sha512-ELY7Gefo+61OfXKlQeXNIDVVLPcvKTeiQOoMZG9TeuWa7Ln4dUNRv8JdRWBQI9Mbb427XGlVB1aa1QPZxBJM8Q==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0, npm: '>=6'} - peerDependencies: - eslint: ^7.5.0 || ^8.0.0 - dependencies: - '@typescript-eslint/utils': 5.59.6(eslint@8.45.0)(typescript@4.9.5) - eslint: 8.45.0 - transitivePeerDependencies: - - supports-color - - typescript - dev: true - /eslint-plugin-turbo@1.10.12(eslint@8.45.0): resolution: {integrity: sha512-uNbdj+ohZaYo4tFJ6dStRXu2FZigwulR1b3URPXe0Q8YaE7thuekKNP+54CHtZPH9Zey9dmDx5btAQl9mfzGOw==} peerDependencies: @@ -22596,54 +18667,6 @@ packages: - supports-color dev: true - /eslint@8.42.0: - resolution: {integrity: sha512-ulg9Ms6E1WPf67PHaEY4/6E2tEn5/f7FXGzr3t9cBMugOmf1INYvuUwwh1aXQN4MfJ6a5K2iNwP3w4AColvI9A==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - hasBin: true - dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.42.0) - '@eslint-community/regexpp': 4.5.1 - '@eslint/eslintrc': 2.1.0 - '@eslint/js': 8.42.0 - '@humanwhocodes/config-array': 0.11.10 - '@humanwhocodes/module-importer': 1.0.1 - '@nodelib/fs.walk': 1.2.8 - ajv: 6.12.6 - chalk: 4.1.2 - cross-spawn: 7.0.3 - debug: 4.3.4(supports-color@8.1.1) - doctrine: 3.0.0 - escape-string-regexp: 4.0.0 - eslint-scope: 7.2.0 - eslint-visitor-keys: 3.4.2 - espree: 9.6.0 - esquery: 1.5.0 - esutils: 2.0.3 - fast-deep-equal: 3.1.3 - file-entry-cache: 6.0.1 - find-up: 5.0.0 - glob-parent: 6.0.2 - globals: 13.19.0 - graphemer: 1.4.0 - ignore: 5.2.4 - import-fresh: 3.3.0 - imurmurhash: 0.1.4 - is-glob: 4.0.3 - is-path-inside: 3.0.3 - js-yaml: 4.1.0 - json-stable-stringify-without-jsonify: 1.0.1 - levn: 0.4.1 - lodash.merge: 4.6.2 - minimatch: 3.1.2 - natural-compare: 1.4.0 - optionator: 0.9.3 - strip-ansi: 6.0.1 - strip-json-comments: 3.1.1 - text-table: 0.2.0 - transitivePeerDependencies: - - supports-color - dev: true - /eslint@8.45.0: resolution: {integrity: sha512-pd8KSxiQpdYRfYa9Wufvdoct3ZPQQuVuU5O6scNgMuOMYuxvH0IGaYK0wUFjo4UYYQQCUndlXiMbnxopwvvTiw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -22790,14 +18813,11 @@ packages: resolution: {integrity: sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==} dev: true - /estree-walker@2.0.2: - resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} - dev: true - /estree-walker@3.0.3: resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==} dependencies: '@types/estree': 1.0.0 + dev: true /esutils@2.0.3: resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} @@ -22842,29 +18862,6 @@ packages: tsafe: 1.4.1 dev: false - /evt@2.5.7: - resolution: {integrity: sha512-dr7Wd16ry5F8WNU1xXLKpFpO3HsoAGg8zC48e08vDdzMzGWCP9/QFGt1PQptEEDh8SwYP3EL8M+d/Gb0kgUp6g==} - dependencies: - minimal-polyfills: 2.2.3 - run-exclusive: 2.2.19 - tsafe: 1.6.6 - dev: false - - /execa@4.1.0: - resolution: {integrity: sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==} - engines: {node: '>=10'} - dependencies: - cross-spawn: 7.0.3 - get-stream: 5.2.0 - human-signals: 1.1.1 - is-stream: 2.0.1 - merge-stream: 2.0.0 - npm-run-path: 4.0.1 - onetime: 5.1.2 - signal-exit: 3.0.7 - strip-final-newline: 2.0.0 - dev: true - /execa@5.1.1: resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} engines: {node: '>=10'} @@ -22936,25 +18933,11 @@ packages: engines: {node: '>= 0.8.0'} dev: true - /expand-brackets@2.1.4: - resolution: {integrity: sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==} - engines: {node: '>=0.10.0'} - dependencies: - debug: 2.6.9 - define-property: 0.2.5 - extend-shallow: 2.0.1 - posix-character-classes: 0.1.1 - regex-not: 1.0.2 - snapdragon: 0.8.2 - to-regex: 3.0.2 - transitivePeerDependencies: - - supports-color - dev: false - /expand-template@2.0.3: resolution: {integrity: sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==} engines: {node: '>=6'} requiresBuild: true + dev: true optional: true /expect@29.6.2: @@ -23023,14 +19006,6 @@ packages: dependencies: is-extendable: 0.1.1 - /extend-shallow@3.0.2: - resolution: {integrity: sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==} - engines: {node: '>=0.10.0'} - dependencies: - assign-symbols: 1.0.0 - is-extendable: 1.0.1 - dev: false - /extend@3.0.2: resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} @@ -23045,21 +19020,6 @@ packages: chardet: 0.7.0 iconv-lite: 0.4.24 tmp: 0.0.33 - - /extglob@2.0.4: - resolution: {integrity: sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==} - engines: {node: '>=0.10.0'} - dependencies: - array-unique: 0.3.2 - define-property: 1.0.0 - expand-brackets: 2.1.4 - extend-shallow: 2.0.1 - fragment-cache: 0.2.1 - regex-not: 1.0.2 - snapdragon: 0.8.2 - to-regex: 3.0.2 - transitivePeerDependencies: - - supports-color dev: false /extract-zip@2.0.1: @@ -23091,10 +19051,6 @@ packages: /fast-deep-equal@3.1.3: resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} - /fast-diff@1.3.0: - resolution: {integrity: sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==} - dev: true - /fast-equals@5.0.1: resolution: {integrity: sha512-WF1Wi8PwwSY7/6Kx0vKXtw8RwuSGoM1bvDaJbu7MxDlR1vovZjIAKrnzyrThgAjm6JDTu0fVgWXDlMGspodfoQ==} engines: {node: '>=6.0.0'} @@ -23103,40 +19059,8 @@ packages: /fast-fifo@1.3.2: resolution: {integrity: sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==} requiresBuild: true - optional: true - - /fast-folder-size@1.6.1: - resolution: {integrity: sha512-F3tRpfkAzb7TT2JNKaJUglyuRjRa+jelQD94s9OSqkfEeytLmupCqQiD+H2KoIXGtp4pB5m4zNmv5m2Ktcr+LA==} - hasBin: true - requiresBuild: true - dependencies: - unzipper: 0.10.11 - dev: false - - /fast-glob@2.2.7: - resolution: {integrity: sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==} - engines: {node: '>=4.0.0'} - dependencies: - '@mrmlnc/readdir-enhanced': 2.2.1 - '@nodelib/fs.stat': 1.1.3 - glob-parent: 3.1.0 - is-glob: 4.0.3 - merge2: 1.4.1 - micromatch: 3.1.10 - transitivePeerDependencies: - - supports-color - dev: false - - /fast-glob@3.2.11: - resolution: {integrity: sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==} - engines: {node: '>=8.6.0'} - dependencies: - '@nodelib/fs.stat': 2.0.5 - '@nodelib/fs.walk': 1.2.8 - glob-parent: 5.1.2 - merge2: 1.4.1 - micromatch: 4.0.5 dev: true + optional: true /fast-glob@3.3.1: resolution: {integrity: sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==} @@ -23185,6 +19109,7 @@ packages: /fast-safe-stringify@2.1.1: resolution: {integrity: sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==} + dev: true /fast-shallow-equal@1.0.0: resolution: {integrity: sha512-HPtaa38cPgWvaCFmRNhlc6NG7pv6NUHqjPgVAkWGoB9mQMwYB27/K0CvOM5Czy+qpT3e8XJ6Q4aPAnzpNpzNaw==} @@ -23274,6 +19199,7 @@ packages: engines: {node: '>=8'} dependencies: escape-string-regexp: 1.0.5 + dev: false /figures@5.0.0: resolution: {integrity: sha512-ej8ksPF4x6e5wvK9yevct0UCXh8TTFlWGVLlgjZuoBH1HwjIfKE/IdL5mq89sFA7zELi1VhKpmtDnrs7zWyeyg==} @@ -23296,22 +19222,6 @@ packages: dependencies: flat-cache: 3.0.4 - /file-uri-to-path@1.0.0: - resolution: {integrity: sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==} - requiresBuild: true - dev: true - optional: true - - /fill-range@4.0.0: - resolution: {integrity: sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==} - engines: {node: '>=0.10.0'} - dependencies: - extend-shallow: 2.0.1 - is-number: 3.0.0 - repeat-string: 1.6.1 - to-regex-range: 2.1.1 - dev: false - /fill-range@7.0.1: resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} engines: {node: '>=8'} @@ -23411,17 +19321,13 @@ packages: optional: true dependencies: debug: 4.3.2 + dev: false /for-each@0.3.3: resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} dependencies: is-callable: 1.2.7 - /for-in@1.0.2: - resolution: {integrity: sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==} - engines: {node: '>=0.10.0'} - dev: false - /foreground-child@3.1.1: resolution: {integrity: sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==} engines: {node: '>=14'} @@ -23433,29 +19339,6 @@ packages: resolution: {integrity: sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==} dev: false - /fork-ts-checker-webpack-plugin@8.0.0(typescript@5.2.2)(webpack@5.88.2): - resolution: {integrity: sha512-mX3qW3idpueT2klaQXBzrIM/pHw+T0B/V9KHEvNrqijTq9NFnMZU6oreVxDYcf33P8a5cW+67PjodNHthGnNVg==} - engines: {node: '>=12.13.0', yarn: '>=1.0.0'} - peerDependencies: - typescript: '>3.6.0' - webpack: ^5.11.0 - dependencies: - '@babel/code-frame': 7.22.13 - chalk: 4.1.2 - chokidar: 3.5.3 - cosmiconfig: 7.1.0 - deepmerge: 4.3.1 - fs-extra: 10.1.0 - memfs: 3.5.3 - minimatch: 3.1.2 - node-abort-controller: 3.1.1 - schema-utils: 3.3.0 - semver: 7.5.4 - tapable: 2.2.1 - typescript: 5.2.2 - webpack: 5.88.2(@swc/core@1.3.101)(esbuild@0.19.11) - dev: true - /form-data-encoder@1.7.2: resolution: {integrity: sha512-qfqtYan3rxrnCk1VYaA4H+Ms9xdpPqvLZa6xmMgFvhO32x7/3J/ExcTd6qpxM0vH2GdMI+poehyBZvqfMTto8A==} dev: false @@ -23540,13 +19423,6 @@ packages: /fraction.js@4.2.0: resolution: {integrity: sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==} - /fragment-cache@0.2.1: - resolution: {integrity: sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==} - engines: {node: '>=0.10.0'} - dependencies: - map-cache: 0.2.2 - dev: false - /framer-motion@10.12.11(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-uNsJAc/BQZ9V7tYgzRBXSrEdB+YrdJTtRvgn+8lNAQucGKaINJBL8I4aqXxXdw+HzwJZb/uR955jnOrxBy5sTA==} peerDependencies: @@ -23589,6 +19465,7 @@ packages: /fs-constants@1.0.0: resolution: {integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==} + dev: true /fs-extra@10.1.0: resolution: {integrity: sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==} @@ -23628,10 +19505,6 @@ packages: dependencies: minipass: 7.0.3 - /fs-monkey@1.0.4: - resolution: {integrity: sha512-INM/fWAxMICjttnD0DX1rBvinKskj5G1w+oy/pnm9u/tSlnBrzFonJMcalKJ30P8RRsPzKcCG7Q8l0jx5Fh9YQ==} - dev: true - /fs.realpath@1.0.0: resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} @@ -23650,21 +19523,12 @@ packages: requiresBuild: true optional: true - /fstream@1.0.12: - resolution: {integrity: sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==} - engines: {node: '>=0.6'} - dependencies: - graceful-fs: 4.2.10 - inherits: 2.0.4 - mkdirp: 0.5.6 - rimraf: 2.7.1 - dev: false - /function-bind@1.1.1: resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==} /function-bind@1.1.2: resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} + dev: true /function.prototype.name@1.1.5: resolution: {integrity: sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==} @@ -23683,6 +19547,7 @@ packages: define-properties: 1.2.1 es-abstract: 1.23.3 functions-have-names: 1.2.3 + dev: true /functions-have-names@1.2.3: resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} @@ -23710,6 +19575,7 @@ packages: /gensync@1.0.0-beta.2: resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} engines: {node: '>=6.9.0'} + dev: true /get-caller-file@2.0.5: resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} @@ -23738,6 +19604,7 @@ packages: has-proto: 1.0.1 has-symbols: 1.0.3 hasown: 2.0.2 + dev: true /get-nonce@1.0.1: resolution: {integrity: sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==} @@ -23808,11 +19675,13 @@ packages: call-bind: 1.0.7 es-errors: 1.3.0 get-intrinsic: 1.2.4 + dev: true /get-tsconfig@4.7.2: resolution: {integrity: sha512-wuMsz4leaj5hbGgg4IvDU0bqJagpftG5l5cXIAvo8uZrqn0NJqwtfupTN00VnkQJPcIRrxYrm1Ue24btpCha2A==} dependencies: resolve-pkg-maps: 1.0.0 + dev: true /get-uri@6.0.1: resolution: {integrity: sha512-7ZqONUVqaabogsYNWlYj0t3YZaL6dhuEueZXGF+/YVmf6dHmaFg8/6psJKqhx9QykIDKzpGcy2cn4oV4YC7V/Q==} @@ -23824,10 +19693,6 @@ packages: fs-extra: 8.1.0 transitivePeerDependencies: - supports-color - - /get-value@2.0.6: - resolution: {integrity: sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==} - engines: {node: '>=0.10.0'} dev: false /getpass@0.1.7: @@ -23836,10 +19701,6 @@ packages: assert-plus: 1.0.0 dev: false - /git-hooks-list@1.0.3: - resolution: {integrity: sha512-Y7wLWcrLUXwk2noSka166byGCvhMtDRpgHdzCno1UQv/n/Hegp++a2xBWJL1lJarnKD3SWaljD+0z1ztqxuKyQ==} - dev: true - /git-remote-origin-url@4.0.0: resolution: {integrity: sha512-EAxDksNdjuWgmVW9pVvA9jQDi/dmTaiDONktIy7qiRRhBZUI4FQK1YvBvteuTSX24aNKg9lfgxNYJEeeSXe6DA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} @@ -23861,17 +19722,12 @@ packages: /github-from-package@0.0.0: resolution: {integrity: sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==} requiresBuild: true + dev: true optional: true /github-slugger@2.0.0: resolution: {integrity: sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==} - - /glob-parent@3.1.0: - resolution: {integrity: sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==} - dependencies: - is-glob: 3.1.0 - path-dirname: 1.0.2 - dev: false + dev: true /glob-parent@5.1.2: resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} @@ -23885,10 +19741,6 @@ packages: dependencies: is-glob: 4.0.3 - /glob-to-regexp@0.3.0: - resolution: {integrity: sha512-Iozmtbqv0noj0uDDqoL0zNq0VBEfK2YFoMAZoxJe4cwphvLR+JskfF30QhXHOR4m3KrE6NLRYw+U9MRXvifyig==} - dev: false - /glob-to-regexp@0.4.1: resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==} @@ -23925,17 +19777,6 @@ packages: once: 1.4.0 path-is-absolute: 1.0.1 - /glob@7.1.7: - resolution: {integrity: sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==} - deprecated: Glob versions prior to v9 are no longer supported - dependencies: - fs.realpath: 1.0.0 - inflight: 1.0.6 - inherits: 2.0.4 - minimatch: 3.1.2 - once: 1.4.0 - path-is-absolute: 1.0.1 - /glob@7.2.0: resolution: {integrity: sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==} dependencies: @@ -23957,27 +19798,6 @@ packages: once: 1.4.0 path-is-absolute: 1.0.1 - /glob@8.0.3: - resolution: {integrity: sha512-ull455NHSHI/Y1FqGaaYFaLGkNMMJbavMrEGFXG/PGrg6y7sutWHUHrz6gy6WEBH6akM1M414dWKCNs+IhKdiQ==} - engines: {node: '>=12'} - dependencies: - fs.realpath: 1.0.0 - inflight: 1.0.6 - inherits: 2.0.4 - minimatch: 5.1.2 - once: 1.4.0 - dev: false - - /glob@9.3.5: - resolution: {integrity: sha512-e1LleDykUz2Iu+MTYdkSsuWX8lvAjAcs0Xef0lNIu0S2wOAzuTxCJtcd9S3cijlwYF18EsU3rzb8jPVobxDh9Q==} - engines: {node: '>=16 || 14 >=14.17'} - dependencies: - fs.realpath: 1.0.0 - minimatch: 8.0.4 - minipass: 4.2.8 - path-scurry: 1.10.1 - dev: true - /global-dirs@3.0.1: resolution: {integrity: sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA==} engines: {node: '>=10'} @@ -23988,6 +19808,7 @@ packages: /globals@11.12.0: resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} engines: {node: '>=4'} + dev: true /globals@13.19.0: resolution: {integrity: sha512-dkQ957uSRWHw7CFXLUtUHQI3g3aWApYhfNR2O6jn/907riyTYKVBmxYVROkBcY614FSSeSJh7Xm7SrUWCxvJMQ==} @@ -24003,19 +19824,6 @@ packages: /globalyzer@0.1.0: resolution: {integrity: sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q==} - - /globby@10.0.0: - resolution: {integrity: sha512-3LifW9M4joGZasyYPz2A1U74zbC/45fvpXUvO/9KbSa+VV0aGZarWkfdgKyR9sExNP0t0x0ss/UMJpNpcaTspw==} - engines: {node: '>=8'} - dependencies: - '@types/glob': 7.2.0 - array-union: 2.1.0 - dir-glob: 3.0.1 - fast-glob: 3.3.1 - glob: 7.2.3 - ignore: 5.2.4 - merge2: 1.4.1 - slash: 3.0.0 dev: true /globby@11.1.0: @@ -24038,25 +19846,11 @@ packages: ignore: 5.2.4 merge2: 1.4.1 slash: 4.0.0 - - /globby@9.2.0: - resolution: {integrity: sha512-ollPHROa5mcxDEkwg6bPt3QbEf4pDQSNtd6JPL1YvOvAo/7/0VAm9TccUeoTmarjPw4pfUthSCqcyfNB1I3ZSg==} - engines: {node: '>=6'} - dependencies: - '@types/glob': 7.2.0 - array-union: 1.0.2 - dir-glob: 2.2.2 - fast-glob: 2.2.7 - glob: 7.2.3 - ignore: 4.0.6 - pify: 4.0.1 - slash: 2.0.0 - transitivePeerDependencies: - - supports-color - dev: false + dev: true /globrex@0.1.2: resolution: {integrity: sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==} + dev: true /gopd@1.0.1: resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} @@ -24078,6 +19872,7 @@ packages: lowercase-keys: 2.0.0 p-cancelable: 2.1.1 responselike: 2.0.1 + dev: false /got@12.6.1: resolution: {integrity: sha512-mThBblvlAF1d4O5oqyvN+ZxLAYwIJK7bpMxgYqPD9okW0C3qm5FFn7k811QrcuEBwaogR3ngOFoCfs6mRv7teQ==} @@ -24181,6 +19976,7 @@ packages: /graphql@16.6.0: resolution: {integrity: sha512-KPIBPDlW7NxrbT/eh4qPXz5FiFdL5UbaA0XUNz2Rp3Z3hqBSkbj0GVjwFDztsWVauZUWsbKHgMg++sk8UX0bkw==} engines: {node: ^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0} + dev: false /graphql@16.8.1: resolution: {integrity: sha512-59LZHPdGZVh695Ud9lRzPBVTtlX9ZCV150Er2W43ro37wVof0ctenSaskPPjN7lVTIN8mSZt8PHUNKZuNQUuxw==} @@ -24195,6 +19991,7 @@ packages: kind-of: 6.0.3 section-matter: 1.0.0 strip-bom-string: 1.0.0 + dev: true /gunzip-maybe@1.4.2: resolution: {integrity: sha512-4haO1M4mLO91PW57BMsDFf75UmwoRX0GkdD+Faw+Lr+r/OZrOCS0pIBwOL1xCKQqnQzbNFGgK2V2CpBUPeFNTw==} @@ -24238,18 +20035,6 @@ packages: resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} engines: {node: '>=8'} - /has-glob@1.0.0: - resolution: {integrity: sha512-D+8A457fBShSEI3tFCj65PAbT++5sKiFtdCdOam0gnfBgw9D277OERk+HM9qYJXmdVLZ/znez10SqHN0BBQ50g==} - engines: {node: '>=0.10.0'} - dependencies: - is-glob: 3.1.0 - dev: false - - /has-own-prop@2.0.0: - resolution: {integrity: sha512-Pq0h+hvsVm6dDEa8x82GnLSYHOzNDt7f0ddFa3FqcQlgzEiptPqL+XrOJNavjOzSYiYWIrgeVYYgGlLmnxwilQ==} - engines: {node: '>=8'} - dev: true - /has-property-descriptors@1.0.0: resolution: {integrity: sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==} dependencies: @@ -24259,6 +20044,7 @@ packages: resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==} dependencies: es-define-property: 1.0.0 + dev: true /has-proto@1.0.1: resolution: {integrity: sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==} @@ -24267,6 +20053,7 @@ packages: /has-proto@1.0.3: resolution: {integrity: sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==} engines: {node: '>= 0.4'} + dev: true /has-symbols@1.0.3: resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} @@ -24283,42 +20070,12 @@ packages: engines: {node: '>= 0.4'} dependencies: has-symbols: 1.0.3 + dev: true /has-unicode@2.0.1: resolution: {integrity: sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==} dev: false - /has-value@0.3.1: - resolution: {integrity: sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==} - engines: {node: '>=0.10.0'} - dependencies: - get-value: 2.0.6 - has-values: 0.1.4 - isobject: 2.1.0 - dev: false - - /has-value@1.0.0: - resolution: {integrity: sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw==} - engines: {node: '>=0.10.0'} - dependencies: - get-value: 2.0.6 - has-values: 1.0.0 - isobject: 3.0.1 - dev: false - - /has-values@0.1.4: - resolution: {integrity: sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ==} - engines: {node: '>=0.10.0'} - dev: false - - /has-values@1.0.0: - resolution: {integrity: sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ==} - engines: {node: '>=0.10.0'} - dependencies: - is-number: 3.0.0 - kind-of: 4.0.0 - dev: false - /has-yarn@3.0.0: resolution: {integrity: sha512-IrsVwUHhEULx3R8f/aA8AHuEzAorplsab/v8HBzEiIukwq5i/EC+xmOW+HfP1OaDP+2JkgT1yILHN2O3UFIbcA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} @@ -24335,6 +20092,7 @@ packages: engines: {node: '>= 0.4'} dependencies: function-bind: 1.1.2 + dev: true /hast-util-from-parse5@7.1.2: resolution: {integrity: sha512-Nz7FfPBuljzsN3tCQ4kCBKqdNhQE2l0Tn+X1ubgKBPRoiDIu1mL08Cfw4k7q71+Duyaw7DXDN+VTAp4Vh3oCOw==} @@ -24346,11 +20104,13 @@ packages: vfile: 5.3.7 vfile-location: 4.0.1 web-namespaces: 2.0.1 + dev: true /hast-util-parse-selector@3.1.1: resolution: {integrity: sha512-jdlwBjEexy1oGz0aJ2f4GKMaVKkA9jwjr4MjAAI22E5fM/TXVZHuS5OpONtdeIkRKqAaryQ2E9xNQxijoThSZA==} dependencies: '@types/hast': 2.3.4 + dev: true /hast-util-raw@7.2.3: resolution: {integrity: sha512-RujVQfVsOrxzPOPSzZFiwofMArbQke6DJjnFfceiEbFh7S05CbPt0cYN+A5YeD3pso0JQk6O1aHBnx9+Pm2uqg==} @@ -24366,6 +20126,7 @@ packages: vfile: 5.3.7 web-namespaces: 2.0.1 zwitch: 2.0.4 + dev: true /hast-util-to-estree@2.1.0: resolution: {integrity: sha512-Vwch1etMRmm89xGgz+voWXvVHba2iiMdGMKmaMfYt35rbVtFDq8JNwwAIvi8zHMkO6Gvqo9oTMwJTmzVRfXh4g==} @@ -24403,6 +20164,7 @@ packages: space-separated-tokens: 2.0.2 stringify-entities: 4.0.3 zwitch: 2.0.4 + dev: true /hast-util-to-parse5@7.1.0: resolution: {integrity: sha512-YNRgAJkH2Jky5ySkIqFXTQiaqcAtJyVE+D5lkN6CdtOqrnkLfGYYrEcKuHOJZlp+MwjSwuD3fZuawI+sic/RBw==} @@ -24413,9 +20175,11 @@ packages: space-separated-tokens: 2.0.2 web-namespaces: 2.0.1 zwitch: 2.0.4 + dev: true /hast-util-whitespace@2.0.1: resolution: {integrity: sha512-nAxA0v8+vXSBDt3AnRUNjyRIQ0rD+ntpbAp4LnPkumc5M9yUbSMa4XDU9Q6etY4f1Wp4bNgvc1yjiZtsTTrSng==} + dev: true /hastscript@7.2.0: resolution: {integrity: sha512-TtYPq24IldU8iKoJQqvZOuhi5CyCQRAbvDOX0x1eW6rsHSxa/1i2CCiptNTotGHJ3VoHRGmqiv6/D3q113ikkw==} @@ -24425,16 +20189,13 @@ packages: hast-util-parse-selector: 3.1.1 property-information: 6.2.0 space-separated-tokens: 2.0.2 + dev: true /he@1.2.0: resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==} hasBin: true dev: true - /headers-polyfill@3.1.2: - resolution: {integrity: sha512-tWCK4biJ6hcLqTviLXVR9DTRfYGQMXEIUj3gwJ2rZ5wO/at3XtkI4g8mCvFdUF9l1KMBNCfmNAdnahm1cgavQA==} - dev: true - /headers-polyfill@4.0.2: resolution: {integrity: sha512-EWGTfnTqAO2L/j5HZgoM/3z82L7necsJ0pO9Tp0X1wil3PDLrkypTBRgVO2ExehEEvUycejZD3FuRaXpZZc3kw==} dev: false @@ -24444,10 +20205,6 @@ packages: engines: {node: '>=8'} dev: true - /highlight.js@10.7.3: - resolution: {integrity: sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==} - dev: false - /highlight.run@7.3.4: resolution: {integrity: sha512-Rgx+gy0tb2tH4hNzxYi/VK5pL/msaAtaQBIy8XsPHLujdSgo5OPWO6vOdjjB7ufM1l/CI2RLmlQ+L2QZOuHBjw==} dev: false @@ -24484,23 +20241,13 @@ packages: /html-escaper@3.0.3: resolution: {integrity: sha512-RuMffC89BOWQoY0WKGpIhn5gX3iI54O6nRA0yC124NYVtzjmFWBIiFd8M0x+ZdX0P9R4lADg1mgP8C7PxGOWuQ==} + dev: true /html-tags@3.3.1: resolution: {integrity: sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==} engines: {node: '>=8'} dev: false - /html-to-text@9.0.3: - resolution: {integrity: sha512-hxDF1kVCF2uw4VUJ3vr2doc91pXf2D5ngKcNviSitNkhP9OMOaJkDrFIFL6RMvko7NisWTEiqGpQ9LAxcVok1w==} - engines: {node: '>=14'} - dependencies: - '@selderee/plugin-htmlparser2': 0.10.0 - deepmerge: 4.3.1 - dom-serializer: 2.0.0 - htmlparser2: 8.0.2 - selderee: 0.10.0 - dev: false - /html-to-text@9.0.5: resolution: {integrity: sha512-qY60FjREgVZL03vJU6IfMV4GDjGBIoOyvuFdpBDIX9yTlDw0TjxVBQp+P8NvpdIXNJvfWBTNul7fsAQJq2FNpg==} engines: {node: '>=14'} @@ -24514,6 +20261,7 @@ packages: /html-void-elements@2.0.1: resolution: {integrity: sha512-0quDb7s97CfemeJAnW9wC0hw78MtW7NU3hqtCD75g2vFlDLt36llsYD7uB7SUzojLMP24N5IatXf7ylGXiGG9A==} + dev: true /htmlparser2@8.0.2: resolution: {integrity: sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==} @@ -24556,6 +20304,7 @@ packages: debug: 4.3.4(supports-color@8.1.1) transitivePeerDependencies: - supports-color + dev: false /http-signature@1.2.0: resolution: {integrity: sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ==} @@ -24572,6 +20321,7 @@ packages: dependencies: quick-lru: 5.1.1 resolve-alpn: 1.2.1 + dev: false /http2-wrapper@2.2.0: resolution: {integrity: sha512-kZB0wxMo0sh1PehyjJUWRFEd99KC5TLjZ2cULC4f9iqJBAmKQQXEICjxl5iPJRwP40dpeHFqqhm7tYCvODpqpQ==} @@ -24599,6 +20349,7 @@ packages: debug: 4.3.4(supports-color@8.1.1) transitivePeerDependencies: - supports-color + dev: false /https@1.0.0: resolution: {integrity: sha512-4EC57ddXrkaF0x83Oj8sM6SLQHAWXw90Skqu2M4AEWENZ3F02dFJE/GARA8igO79tcgYqGrD7ae4f5L3um2lgg==} @@ -24608,11 +20359,6 @@ packages: resolution: {integrity: sha512-UNopramDEhHJD+VR+ehk8rOslwSfByxPIZyJRfV739NDhN5LF1fa1MqnzKm2lGTQRjNrjK19Q5fhkgIfjlVUKw==} dev: false - /human-signals@1.1.1: - resolution: {integrity: sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==} - engines: {node: '>=8.12.0'} - dev: true - /human-signals@2.1.0: resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} engines: {node: '>=10.17.0'} @@ -24690,11 +20436,6 @@ packages: minimatch: 9.0.3 dev: false - /ignore@4.0.6: - resolution: {integrity: sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==} - engines: {node: '>= 4'} - dev: false - /ignore@5.2.4: resolution: {integrity: sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==} engines: {node: '>= 4'} @@ -24713,15 +20454,7 @@ packages: acorn-import-assertions: 1.9.0(acorn@8.10.0) cjs-module-lexer: 1.2.3 module-details-from-path: 1.0.3 - - /import-in-the-middle@1.7.4: - resolution: {integrity: sha512-Lk+qzWmiQuRPPulGQeK5qq0v32k2bHnWrRPFgqyvhw7Kkov5L6MOLOIU3pcWeujc9W4q54Cp3Q2WV16eQkc7Bg==} - dependencies: - acorn: 8.10.0 - acorn-import-attributes: 1.9.5(acorn@8.10.0) - cjs-module-lexer: 1.2.3 - module-details-from-path: 1.0.3 - dev: true + dev: false /import-lazy@4.0.0: resolution: {integrity: sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==} @@ -24739,6 +20472,7 @@ packages: /import-meta-resolve@3.0.0: resolution: {integrity: sha512-4IwhLhNNA8yy445rPjD/lWh++7hMDOml2eHtd58eG7h+qK3EryMuuRbsHGPikCoAgIkkDnckKfWSk2iDla/ejg==} + dev: true /import-meta-resolve@4.0.0: resolution: {integrity: sha512-okYUR7ZQPH+efeuMJGlq4f8ubUgO50kByRPyt/Cy1Io4PSRsPjxME+YlVaCOx+NIToW7hCsZNFJyTPFFKepRSA==} @@ -24756,10 +20490,6 @@ packages: resolution: {integrity: sha512-m6FAo/spmsW2Ab2fU35JTYwtOKa2yAwXSwgjSv1TJzh4Mh7mC3lzAOVLBprb72XsTrgkEIsl7YrFNAiDiRhIGg==} engines: {node: '>=12'} - /infer-owner@1.0.4: - resolution: {integrity: sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==} - dev: true - /inflight@1.0.6: resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} dependencies: @@ -24838,69 +20568,6 @@ packages: fast-loops: 1.1.3 dev: false - /inquirer@8.2.4: - resolution: {integrity: sha512-nn4F01dxU8VeKfq192IjLsxu0/OmMZ4Lg3xKAns148rCaXP6ntAoEkVYZThWjwON8AlzdZZi6oqnhNbxUG9hVg==} - engines: {node: '>=12.0.0'} - dependencies: - ansi-escapes: 4.3.2 - chalk: 4.1.2 - cli-cursor: 3.1.0 - cli-width: 3.0.0 - external-editor: 3.1.0 - figures: 3.2.0 - lodash: 4.17.21 - mute-stream: 0.0.8 - ora: 5.4.1 - run-async: 2.4.1 - rxjs: 7.8.1 - string-width: 4.2.3 - strip-ansi: 6.0.1 - through: 2.3.8 - wrap-ansi: 7.0.0 - dev: true - - /inquirer@8.2.5: - resolution: {integrity: sha512-QAgPDQMEgrDssk1XiwwHoOGYF9BAbUcc1+j+FhEvaOt8/cKRqyLn0U5qA6F74fGhTMGxf92pOvPBeh29jQJDTQ==} - engines: {node: '>=12.0.0'} - dependencies: - ansi-escapes: 4.3.2 - chalk: 4.1.2 - cli-cursor: 3.1.0 - cli-width: 3.0.0 - external-editor: 3.1.0 - figures: 3.2.0 - lodash: 4.17.21 - mute-stream: 0.0.8 - ora: 5.4.1 - run-async: 2.4.1 - rxjs: 7.8.1 - string-width: 4.2.3 - strip-ansi: 6.0.1 - through: 2.3.8 - wrap-ansi: 7.0.0 - dev: true - - /inquirer@8.2.6: - resolution: {integrity: sha512-M1WuAmb7pn9zdFRtQYk26ZBoY043Sse0wVDdk4Bppr+JOXyQYybdtvK+l9wUibhtjdjvtoiNy8tk+EgsYIUqKg==} - engines: {node: '>=12.0.0'} - dependencies: - ansi-escapes: 4.3.2 - chalk: 4.1.2 - cli-cursor: 3.1.0 - cli-width: 3.0.0 - external-editor: 3.1.0 - figures: 3.2.0 - lodash: 4.17.21 - mute-stream: 0.0.8 - ora: 5.4.1 - run-async: 2.4.1 - rxjs: 7.8.1 - string-width: 4.2.3 - strip-ansi: 6.0.1 - through: 2.3.8 - wrap-ansi: 6.2.0 - dev: true - /inquirer@9.1.4: resolution: {integrity: sha512-9hiJxE5gkK/cM2d1mTEnuurGTAoHebbkX0BYl3h7iEg7FYfuNIom+nDfBCSWtvSnoSrWCeBxqqBZu26xdlJlXA==} engines: {node: '>=12.0.0'} @@ -24937,6 +20604,7 @@ packages: es-errors: 1.3.0 hasown: 2.0.2 side-channel: 1.0.4 + dev: true /internmap@2.0.3: resolution: {integrity: sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==} @@ -24946,6 +20614,7 @@ packages: /interpret@1.4.0: resolution: {integrity: sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==} engines: {node: '>= 0.10'} + dev: false /interpret@3.1.1: resolution: {integrity: sha512-6xwYfHbajpoF0xLW+iwLkhwgvLoZDfjYfoFNu8ftMoXINzwuymNLd9u/KmwtdT2GbR+/Cz66otEGEVVUHX9QLQ==} @@ -24991,28 +20660,16 @@ packages: /ip@1.1.8: resolution: {integrity: sha512-PuExPYUiu6qMBQb4l06ecm6T6ujzhmh+MeJcW9wa89PoAz5pvd4zPgN5WJV104mb6S2T1AwNIAaB70JNrLQWhg==} + dev: false /ip@2.0.0: resolution: {integrity: sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==} + dev: false /ipaddr.js@1.9.1: resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==} engines: {node: '>= 0.10'} - /is-accessor-descriptor@0.1.6: - resolution: {integrity: sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==} - engines: {node: '>=0.10.0'} - dependencies: - kind-of: 3.2.2 - dev: false - - /is-accessor-descriptor@1.0.0: - resolution: {integrity: sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==} - engines: {node: '>=0.10.0'} - dependencies: - kind-of: 6.0.3 - dev: false - /is-alphabetical@2.0.1: resolution: {integrity: sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==} dev: true @@ -25044,6 +20701,7 @@ packages: dependencies: call-bind: 1.0.7 get-intrinsic: 1.2.4 + dev: true /is-arrayish@0.2.1: resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} @@ -25076,6 +20734,7 @@ packages: /is-buffer@2.0.5: resolution: {integrity: sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==} engines: {node: '>=4'} + dev: true /is-callable@1.2.7: resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} @@ -25098,26 +20757,14 @@ packages: engines: {node: '>= 0.4'} dependencies: hasown: 2.0.2 - - /is-data-descriptor@0.1.4: - resolution: {integrity: sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==} - engines: {node: '>=0.10.0'} - dependencies: - kind-of: 3.2.2 - dev: false - - /is-data-descriptor@1.0.0: - resolution: {integrity: sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==} - engines: {node: '>=0.10.0'} - dependencies: - kind-of: 6.0.3 - dev: false + dev: true /is-data-view@1.0.1: resolution: {integrity: sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==} engines: {node: '>= 0.4'} dependencies: is-typed-array: 1.1.13 + dev: true /is-date-object@1.0.5: resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==} @@ -25133,33 +20780,17 @@ packages: resolution: {integrity: sha512-YDoFpuZWu1VRXlsnlYMzKyVRITXj7Ej/V9gXQ2/pAe7X1J7M/RNOqaIYi6qUn+B7nGyB9pDXrv02dsB58d2ZAQ==} dev: true - /is-descriptor@0.1.6: - resolution: {integrity: sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==} - engines: {node: '>=0.10.0'} - dependencies: - is-accessor-descriptor: 0.1.6 - is-data-descriptor: 0.1.4 - kind-of: 5.1.0 - dev: false - - /is-descriptor@1.0.2: - resolution: {integrity: sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==} - engines: {node: '>=0.10.0'} - dependencies: - is-accessor-descriptor: 1.0.0 - is-data-descriptor: 1.0.0 - kind-of: 6.0.3 - dev: false - /is-docker@2.2.1: resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==} engines: {node: '>=8'} hasBin: true + dev: true /is-docker@3.0.0: resolution: {integrity: sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} hasBin: true + dev: true /is-electron@2.2.0: resolution: {integrity: sha512-SpMppC2XR3YdxSzczXReBjqs2zGscWQpBIKqwXYBFic0ERaxNVgwLCHwOLZeESfdJQjX0RDvrJ1lBXX2ij+G1Q==} @@ -25169,13 +20800,6 @@ packages: resolution: {integrity: sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==} engines: {node: '>=0.10.0'} - /is-extendable@1.0.1: - resolution: {integrity: sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==} - engines: {node: '>=0.10.0'} - dependencies: - is-plain-object: 2.0.4 - dev: false - /is-extglob@2.1.1: resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} engines: {node: '>=0.10.0'} @@ -25199,13 +20823,6 @@ packages: dependencies: has-tostringtag: 1.0.0 - /is-glob@3.1.0: - resolution: {integrity: sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==} - engines: {node: '>=0.10.0'} - dependencies: - is-extglob: 2.1.1 - dev: false - /is-glob@4.0.3: resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} engines: {node: '>=0.10.0'} @@ -25266,15 +20883,12 @@ packages: /is-negative-zero@2.0.3: resolution: {integrity: sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==} engines: {node: '>= 0.4'} + dev: true /is-network-error@1.0.0: resolution: {integrity: sha512-P3fxi10Aji2FZmHTrMPSNFbNC6nnp4U5juPAIjXPHkUNubi4+qK7vvdsaNpAUwXslhYm9oyjEYTxs1xd/+Ph0w==} engines: {node: '>=16'} - /is-node-process@1.0.1: - resolution: {integrity: sha512-5IcdXuf++TTNt3oGl9EBdkvndXA8gmc4bz/Y+mdEpWh3Mcn/+kOw6hI7LD5CocqJWMzeb0I0ClndRVNdEPuJXQ==} - dev: true - /is-node-process@1.2.0: resolution: {integrity: sha512-Vg4o6/fqPxIjtxgUH5QLJhwZ7gW5diGCVlXpuUfELC62CuxM1iHcRe51f2W1FDy04Ai4KJkagKjx3XaqyfRKXw==} dev: false @@ -25290,13 +20904,6 @@ packages: dependencies: has-tostringtag: 1.0.0 - /is-number@3.0.0: - resolution: {integrity: sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==} - engines: {node: '>=0.10.0'} - dependencies: - kind-of: 3.2.2 - dev: false - /is-number@7.0.0: resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} engines: {node: '>=0.12.0'} @@ -25329,13 +20936,6 @@ packages: resolution: {integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==} engines: {node: '>=12'} - /is-plain-object@2.0.4: - resolution: {integrity: sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==} - engines: {node: '>=0.10.0'} - dependencies: - isobject: 3.0.1 - dev: false - /is-reference@3.0.1: resolution: {integrity: sha512-baJJdQLiYaJdvFbJqXrcGv3WU3QCzBlUcI5QhbesIm6/xPsvmO+2CDoi/GMOFBQEQm+PXkwOPrp9KK5ozZsp2w==} dependencies: @@ -25363,6 +20963,7 @@ packages: engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.7 + dev: true /is-stream@1.1.0: resolution: {integrity: sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==} @@ -25416,6 +21017,7 @@ packages: engines: {node: '>= 0.4'} dependencies: which-typed-array: 1.1.15 + dev: true /is-typedarray@1.0.0: resolution: {integrity: sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==} @@ -25476,12 +21078,14 @@ packages: engines: {node: '>=8'} dependencies: is-docker: 2.2.1 + dev: true /is-wsl@3.0.0: resolution: {integrity: sha512-TQ7xXW/fTBaz/HhGSV779AC99ocpvb9qJPuPwyIea+F+Z+htcQ1wouAA0xEQaa4saVqyP8mwkoYp5efeM/4Gbg==} engines: {node: '>=16'} dependencies: is-docker: 3.0.0 + dev: true /is-wsl@3.1.0: resolution: {integrity: sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==} @@ -25497,9 +21101,11 @@ packages: /isarray@1.0.0: resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==} + dev: true /isarray@2.0.5: resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==} + dev: true /isbot@3.6.13: resolution: {integrity: sha512-uoP4uK5Dc2CrabmK+Gue1jTL+scHiCc1c9rblRpJwG8CPxjLIv8jmGyyGRGkbPOweayhkskdZsEQXG6p+QCQrg==} @@ -25514,18 +21120,6 @@ packages: /isexe@2.0.0: resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} - /isobject@2.1.0: - resolution: {integrity: sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==} - engines: {node: '>=0.10.0'} - dependencies: - isarray: 1.0.0 - dev: false - - /isobject@3.0.1: - resolution: {integrity: sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==} - engines: {node: '>=0.10.0'} - dev: false - /isomorphic-unfetch@3.1.0: resolution: {integrity: sha512-geDJjpoZ8N0kWexiwkX8F9NkTsXhetLPVbZFQ+JTW239QNOwvB0gniuR1Wc6f0AMTn7/mFGyXvHTifrCp/GH8Q==} dependencies: @@ -25596,6 +21190,7 @@ packages: /iterare@1.2.1: resolution: {integrity: sha512-RKYVTCjAnRthyJes037NX/IiqeidgN1xc3j1RjFfECFp28A1GVwK9nA+i0rJPaHqSZwygLzRnFlzUuHFoWWy+Q==} engines: {node: '>=6'} + dev: false /jackspeak@2.3.6: resolution: {integrity: sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==} @@ -26247,11 +21842,6 @@ packages: - ts-node dev: true - /jiti@1.18.2: - resolution: {integrity: sha512-QAdOptna2NYiSSpv0O/BwoHBSmz4YhpzJHyi+fnMRTXFjp7B8i/YG5Z8IfusxB1ufjcD2Sre1F3R+nX3fvy7gg==} - hasBin: true - dev: false - /jiti@1.21.0: resolution: {integrity: sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==} hasBin: true @@ -26268,6 +21858,7 @@ packages: '@sideway/address': 4.1.4 '@sideway/formula': 3.0.1 '@sideway/pinpoint': 2.0.0 + dev: false /jose@4.15.4: resolution: {integrity: sha512-W+oqK4H+r5sITxfxpSU+MMdr/YSWGvgZMQDIsNoBDGGy4i7GBPTtvFKibQzW06n3U3TqHjhvBJsirShsEJ6eeQ==} @@ -26302,19 +21893,10 @@ packages: engines: {node: '>=14'} dev: false - /js-levenshtein@1.1.6: - resolution: {integrity: sha512-X2BB11YZtrRqY4EnQcLX5Rh373zbK4alC1FW7D7MBhL2gtcC17cTnr6DmfHZeS0s2rTHjUTMMHfG7gO8SSdw+g==} - engines: {node: '>=0.10.0'} - dev: true - /js-sdsl@4.2.0: resolution: {integrity: sha512-dyBIzQBDkCqCu+0upx25Y2jGdbTGxE9fshMsCdK0ViOongpV+n5tXRcZY9v7CaVQ79AGS9KA1KHtojxiM7aXSQ==} dev: true - /js-sha3@0.8.0: - resolution: {integrity: sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q==} - dev: false - /js-tokens@4.0.0: resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} @@ -26348,6 +21930,7 @@ packages: resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==} engines: {node: '>=4'} hasBin: true + dev: true /jsesc@3.0.2: resolution: {integrity: sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==} @@ -26361,6 +21944,7 @@ packages: /json-buffer@3.0.1: resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} + dev: false /json-parse-better-errors@1.0.2: resolution: {integrity: sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==} @@ -26402,16 +21986,13 @@ packages: hasBin: true dependencies: minimist: 1.2.7 + dev: true /json5@2.2.3: resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} engines: {node: '>=6'} hasBin: true - /jsonc-parser@3.2.0: - resolution: {integrity: sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==} - dev: true - /jsonc-parser@3.2.1: resolution: {integrity: sha512-AilxAyFOAcK5wA1+LeaySVBrHsGQvUFCDWXKpZjzaL0PqW+xfBOttn8GNtWKFWqneyMZj41MWF9Kl6iPWLwgOA==} @@ -26473,11 +22054,7 @@ packages: dependencies: array-includes: 3.1.6 object.assign: 4.1.4 - - /junk@3.1.0: - resolution: {integrity: sha512-pBxcB3LFc8QVgdggvZWyeys+hnrNWg4OcZIU/1X59k5jQdLBlCsYGRQaz234SqoRLTCgMH00fY0xRJH+F9METQ==} - engines: {node: '>=8'} - dev: false + dev: true /junk@4.0.1: resolution: {integrity: sha512-Qush0uP+G8ZScpGMZvHUiRfI0YBWuB3gVBYlI0v0vvOJt5FLicco+IkP0a50LqTTQhmts/m6tP5SWE+USyIvcQ==} @@ -26514,6 +22091,7 @@ packages: resolution: {integrity: sha512-5MHbFaKn8cNSmVW7BYnijeAVlE4cYA/SVkifVgrh7yotnfhKmjuXpDKjrABLnT0SfHWV21P8ow07OGfRrNDg8g==} dependencies: json-buffer: 3.0.1 + dev: false /keyv@4.5.3: resolution: {integrity: sha512-QCiSav9WaX1PgETJ+SpNnx2PRRapJ/oRSXM4VO5OGYGSjrxbKPVFVhB3l2OCbLCk329N8qyAtsJjSjvVBWzEug==} @@ -26528,18 +22106,6 @@ packages: is-buffer: 1.1.6 dev: false - /kind-of@4.0.0: - resolution: {integrity: sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw==} - engines: {node: '>=0.10.0'} - dependencies: - is-buffer: 1.1.6 - dev: false - - /kind-of@5.1.0: - resolution: {integrity: sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==} - engines: {node: '>=0.10.0'} - dev: false - /kind-of@6.0.3: resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} engines: {node: '>=0.10.0'} @@ -26547,22 +22113,21 @@ packages: /kleur@3.0.3: resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==} engines: {node: '>=6'} + dev: true /kleur@4.1.5: resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==} engines: {node: '>=6'} - /known-css-properties@0.28.0: - resolution: {integrity: sha512-9pSL5XB4J+ifHP0e0jmmC98OGC1nL8/JjS+fi6mnTlIf//yt/MfVLtKg7S6nCtj/8KTcWX7nRlY0XywoYY1ISQ==} - dev: true - /language-subtag-registry@0.3.22: resolution: {integrity: sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==} + dev: true /language-tags@1.0.5: resolution: {integrity: sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==} dependencies: language-subtag-registry: 0.3.22 + dev: true /latest-version@7.0.0: resolution: {integrity: sha512-KvNT4XqAMzdcL6ka6Tl3i2lYeFDgXNCuIX+xNx6ZMVR1dFq+idXd9FLKNMOIx0t9mJ9/HudyX4oZWXZQ0UJHeg==} @@ -26614,10 +22179,6 @@ packages: commander: 10.0.1 dev: false - /listenercount@1.0.1: - resolution: {integrity: sha512-3mk/Zag0+IJxeDrxSgaDPy4zZ3w05PRZeJNnlWhzFz5OkX49J4krc+A8X2d2M69vGMBEX0uyl8M+W+8gH+kBqQ==} - dev: false - /load-json-file@4.0.0: resolution: {integrity: sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==} engines: {node: '>=4'} @@ -26645,15 +22206,6 @@ packages: resolution: {integrity: sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==} engines: {node: '>=6.11.5'} - /loader-utils@2.0.4: - resolution: {integrity: sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==} - engines: {node: '>=8.9.0'} - dependencies: - big.js: 5.2.2 - emojis-list: 3.0.0 - json5: 2.2.3 - dev: true - /loader-utils@3.2.1: resolution: {integrity: sha512-ZvFw1KWS3GVyYBYb7qkmRM/WwL2TQQBxgCK62rlvm4WpVQ23Nb4tYjApUlfjrEGvOs7KHEsmyUn75OHZrJMWPw==} engines: {node: '>= 12.13.0'} @@ -26775,12 +22327,14 @@ packages: /long@4.0.0: resolution: {integrity: sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==} + dev: false /long@5.2.3: resolution: {integrity: sha512-lcHwpNoggQTObv5apGNCTdJrO69eHOZMi4BNC+rTLER8iHAqGrUVeLh/irVIM7zTw2bOXA8T6uNPeujwOLg/2Q==} /longest-streak@3.1.0: resolution: {integrity: sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==} + dev: true /loose-envify@1.4.0: resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} @@ -26804,6 +22358,7 @@ packages: resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==} dependencies: tslib: 2.6.2 + dev: true /lowercase-keys@1.0.1: resolution: {integrity: sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==} @@ -26833,6 +22388,7 @@ packages: resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} dependencies: yallist: 3.1.1 + dev: true /lru-cache@6.0.0: resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} @@ -26862,38 +22418,12 @@ packages: hasBin: true dev: true - /macos-release@2.5.1: - resolution: {integrity: sha512-DXqXhEM7gW59OjZO8NIjBCz9AQ1BEMrfiOAl4AYByHCtVHRF4KoGNO8mqQeM8lRCtQe/UnJ4imO/d2HdkKsd+A==} - engines: {node: '>=6'} - dev: true - /magic-string@0.25.9: resolution: {integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==} dependencies: sourcemap-codec: 1.4.8 dev: true - /magic-string@0.27.0: - resolution: {integrity: sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==} - engines: {node: '>=12'} - dependencies: - '@jridgewell/sourcemap-codec': 1.4.15 - dev: true - - /magic-string@0.30.0: - resolution: {integrity: sha512-LA+31JYDJLs82r2ScLrlz1GjSgu66ZV518eyWT+S8VhyQn/JL0u9MeBOvQMGYiPk1DBiSN9DDMOcXvigJZaViQ==} - engines: {node: '>=12'} - dependencies: - '@jridgewell/sourcemap-codec': 1.4.15 - dev: true - - /magic-string@0.30.1: - resolution: {integrity: sha512-mbVKXPmS0z0G4XqFDCTllmDQ6coZzn94aMlb0o/A4HEHJCKcanlDZwYJgwnkmgD3jyWhUgj9VsPrfd972yPffA==} - engines: {node: '>=12'} - dependencies: - '@jridgewell/sourcemap-codec': 1.4.15 - dev: true - /magic-string@0.30.3: resolution: {integrity: sha512-B7xGbll2fG/VjP+SWg4sX3JynwIU0mjoTc6MPpKNuIvftk6u6vqhDnk1R80b8C2GBR6ywqy+1DcKBrevBg+bmw==} engines: {node: '>=12'} @@ -26912,6 +22442,7 @@ packages: engines: {node: '>=8'} dependencies: semver: 6.3.1 + dev: true /make-error@1.3.6: resolution: {integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==} @@ -26945,11 +22476,6 @@ packages: tmpl: 1.0.5 dev: true - /map-cache@0.2.2: - resolution: {integrity: sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==} - engines: {node: '>=0.10.0'} - dev: false - /map-obj@1.0.1: resolution: {integrity: sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==} engines: {node: '>=0.10.0'} @@ -26960,13 +22486,6 @@ packages: engines: {node: '>=8'} dev: false - /map-visit@1.0.0: - resolution: {integrity: sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==} - engines: {node: '>=0.10.0'} - dependencies: - object-visit: 1.0.1 - dev: false - /markdown-extensions@1.1.1: resolution: {integrity: sha512-WWC0ZuMzCyDHYCasEGs4IPvLyTGftYwh6wIEOULOF0HXcqZlhwRzrK0w2VUlxWA98xnvb/jszw4ZSkJ6ADpM6Q==} engines: {node: '>=0.10.0'} @@ -26974,6 +22493,7 @@ packages: /markdown-table@3.0.3: resolution: {integrity: sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw==} + dev: true /marked@4.2.5: resolution: {integrity: sha512-jPueVhumq7idETHkb203WDD4fMA3yV9emQ5vLwop58lu8bTclMghBWcYAavlDqIEMaisADinV1TooIFCfqOsYQ==} @@ -27017,6 +22537,7 @@ packages: '@types/mdast': 3.0.10 '@types/unist': 2.0.6 unist-util-visit: 4.1.2 + dev: true /mdast-util-find-and-replace@2.2.2: resolution: {integrity: sha512-MTtdFRz/eMDHXzeK6W3dO7mXUlF82Gom4y0oOgvHhh/HXZAGvIQDUvQ0SuUx+j2tv44b8xTHOm8K/9OoRFnXKw==} @@ -27025,6 +22546,7 @@ packages: escape-string-regexp: 5.0.0 unist-util-is: 5.1.1 unist-util-visit-parents: 5.1.1 + dev: true /mdast-util-from-markdown@1.2.0: resolution: {integrity: sha512-iZJyyvKD1+K7QX1b5jXdE7Sc5dtoTry1vzV28UZZe8Z1xVnB/czKntJ7ZAkG0tANqRnBF6p3p7GpU1y19DTf2Q==} @@ -27043,6 +22565,7 @@ packages: uvu: 0.5.6 transitivePeerDependencies: - supports-color + dev: true /mdast-util-frontmatter@1.0.0: resolution: {integrity: sha512-7itKvp0arEVNpCktOET/eLFAYaZ+0cNjVtFtIPxgQ5tV+3i+D4SDDTjTzPWl44LT59PC+xdx+glNTawBdF98Mw==} @@ -27057,6 +22580,7 @@ packages: ccount: 2.0.1 mdast-util-find-and-replace: 2.2.2 micromark-util-character: 1.1.0 + dev: true /mdast-util-gfm-footnote@1.0.2: resolution: {integrity: sha512-56D19KOGbE00uKVj3sgIykpwKL179QsVFwx/DCW0u/0+URsryacI4MAdNJl0dh+u2PSsD9FtxPFbHCzJ78qJFQ==} @@ -27064,12 +22588,14 @@ packages: '@types/mdast': 3.0.10 mdast-util-to-markdown: 1.5.0 micromark-util-normalize-identifier: 1.0.0 + dev: true /mdast-util-gfm-strikethrough@1.0.3: resolution: {integrity: sha512-DAPhYzTYrRcXdMjUtUjKvW9z/FNAMTdU0ORyMcbmkwYNbKocDpdk+PX1L1dQgOID/+vVs1uBQ7ElrBQfZ0cuiQ==} dependencies: '@types/mdast': 3.0.10 mdast-util-to-markdown: 1.5.0 + dev: true /mdast-util-gfm-table@1.0.7: resolution: {integrity: sha512-jjcpmNnQvrmN5Vx7y7lEc2iIOEytYv7rTvu+MeyAsSHTASGCCRA79Igg2uKssgOs1i1po8s3plW0sTu1wkkLGg==} @@ -27080,12 +22606,14 @@ packages: mdast-util-to-markdown: 1.5.0 transitivePeerDependencies: - supports-color + dev: true /mdast-util-gfm-task-list-item@1.0.2: resolution: {integrity: sha512-PFTA1gzfp1B1UaiJVyhJZA1rm0+Tzn690frc/L8vNX1Jop4STZgOE6bxUhnzdVSB+vm2GU1tIsuQcA9bxTQpMQ==} dependencies: '@types/mdast': 3.0.10 mdast-util-to-markdown: 1.5.0 + dev: true /mdast-util-gfm@2.0.2: resolution: {integrity: sha512-qvZ608nBppZ4icQlhQQIAdc6S3Ffj9RGmzwUKUWuEICFnd1LVkN3EktF7ZHAgfcEdvZB5owU9tQgt99e2TlLjg==} @@ -27099,6 +22627,7 @@ packages: mdast-util-to-markdown: 1.5.0 transitivePeerDependencies: - supports-color + dev: true /mdast-util-mdx-expression@1.3.1: resolution: {integrity: sha512-TTb6cKyTA1RD+1su1iStZ5PAv3rFfOUKcoU5EstUpv/IZo63uDX03R8+jXjMEhcobXnNOiG6/ccekvVl4eV1zQ==} @@ -27112,19 +22641,6 @@ packages: - supports-color dev: true - /mdast-util-mdx-jsx@1.2.0: - resolution: {integrity: sha512-5+ot/kfxYd3ChgEMwsMUO71oAfYjyRI3pADEK4I7xTmWLGQ8Y7ghm1CG36zUoUvDPxMlIYwQV/9DYHAUWdG4dA==} - dependencies: - '@types/estree-jsx': 0.0.1 - '@types/mdast': 3.0.10 - mdast-util-to-markdown: 1.5.0 - parse-entities: 4.0.0 - stringify-entities: 4.0.3 - unist-util-remove-position: 4.0.1 - unist-util-stringify-position: 3.0.2 - vfile-message: 3.1.3 - dev: true - /mdast-util-mdx-jsx@2.1.4: resolution: {integrity: sha512-DtMn9CmVhVzZx3f+optVDF8yFgQVt7FghCRNdlIaS3X5Bnym3hZwPbg/XW86vdpKjlc1PVj26SpnLGeJBXD3JA==} dependencies: @@ -27144,16 +22660,6 @@ packages: - supports-color dev: true - /mdast-util-mdx@1.1.0: - resolution: {integrity: sha512-leKb9uG7laXdyFlTleYV4ZEaCpsxeU1LlkkR/xp35pgKrfV1Y0fNCuOw9vaRc2a9YDpH22wd145Wt7UY5yzeZw==} - dependencies: - mdast-util-mdx-expression: 1.3.1 - mdast-util-mdx-jsx: 1.2.0 - mdast-util-mdxjs-esm: 1.3.0 - transitivePeerDependencies: - - supports-color - dev: true - /mdast-util-mdx@2.0.1: resolution: {integrity: sha512-38w5y+r8nyKlGvNjSEqWrhG0w5PmnRA+wnBvm+ulYCct7nsGYhFVb0lljS9bQav4psDAS1eGkP2LMVcZBi/aqw==} dependencies: @@ -27183,19 +22689,6 @@ packages: dependencies: '@types/mdast': 3.0.10 unist-util-is: 5.1.1 - - /mdast-util-to-hast@11.3.0: - resolution: {integrity: sha512-4o3Cli3hXPmm1LhB+6rqhfsIUBjnKFlIUZvudaermXB+4/KONdd/W4saWWkC+LBLbPMqhFSSTSRgafHsT5fVJw==} - dependencies: - '@types/hast': 2.3.4 - '@types/mdast': 3.0.10 - '@types/mdurl': 1.0.2 - mdast-util-definitions: 5.1.1 - mdurl: 1.0.1 - unist-builder: 3.0.0 - unist-util-generated: 2.0.0 - unist-util-position: 4.0.3 - unist-util-visit: 4.1.2 dev: true /mdast-util-to-hast@12.3.0: @@ -27209,6 +22702,7 @@ packages: unist-util-generated: 2.0.0 unist-util-position: 4.0.3 unist-util-visit: 4.1.2 + dev: true /mdast-util-to-markdown@1.5.0: resolution: {integrity: sha512-bbv7TPv/WC49thZPg3jXuqzuvI45IL2EVAr/KxF0BSdHsU0ceFHOmwQn6evxAh1GaoK/6GQ1wp4R4oW2+LFL/A==} @@ -27221,9 +22715,11 @@ packages: micromark-util-decode-string: 1.0.2 unist-util-visit: 4.1.2 zwitch: 2.0.4 + dev: true /mdast-util-to-string@3.1.0: resolution: {integrity: sha512-n4Vypz/DZgwo0iMHLQL49dJzlp7YtAJP+N07MZHpjPf/5XJuHUWstviF4Mn2jEiR/GNmtnRRqnwsXExk3igfFA==} + dev: true /mdn-data@2.0.14: resolution: {integrity: sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==} @@ -27233,10 +22729,6 @@ packages: resolution: {integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==} dev: true - /mdurl@1.0.1: - resolution: {integrity: sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==} - dev: true - /media-query-parser@2.0.2: resolution: {integrity: sha512-1N4qp+jE0pL5Xv4uEcwVUhIkwdUO3S/9gML90nqKA7v7FcOS5vUtatfzok9S9U1EJU8dHWlcv95WLnKmmxZI9w==} dependencies: @@ -27247,13 +22739,6 @@ packages: resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==} engines: {node: '>= 0.6'} - /memfs@3.5.3: - resolution: {integrity: sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==} - engines: {node: '>= 4.0.0'} - dependencies: - fs-monkey: 1.0.4 - dev: true - /memorystream@0.3.1: resolution: {integrity: sha512-S3UwM3yj5mtUSEfP41UZmt/0SCoVYUcU1rkXv+BQ5Ig8ndL4sPoJNBUJERafdPb5jjHJGuMgytgKvKIf58XNBw==} engines: {node: '>= 0.10.0'} @@ -27314,6 +22799,7 @@ packages: micromark-util-symbol: 1.0.1 micromark-util-types: 1.0.2 uvu: 0.5.6 + dev: true /micromark-extension-frontmatter@1.0.0: resolution: {integrity: sha512-EXjmRnupoX6yYuUJSQhrQ9ggK0iQtQlpi6xeJzVD5xscyAI+giqco5fdymayZhJMbIFecjnE2yz85S9NzIgQpg==} @@ -27330,6 +22816,7 @@ packages: micromark-util-sanitize-uri: 1.1.0 micromark-util-symbol: 1.0.1 micromark-util-types: 1.0.2 + dev: true /micromark-extension-gfm-footnote@1.1.2: resolution: {integrity: sha512-Yxn7z7SxgyGWRNa4wzf8AhYYWNrwl5q1Z8ii+CSTTIqVkmGZF1CElX2JI8g5yGoM3GAman9/PVCUFUSJ0kB/8Q==} @@ -27342,6 +22829,7 @@ packages: micromark-util-symbol: 1.0.1 micromark-util-types: 1.0.2 uvu: 0.5.6 + dev: true /micromark-extension-gfm-strikethrough@1.0.7: resolution: {integrity: sha512-sX0FawVE1o3abGk3vRjOH50L5TTLr3b5XMqnP9YDRb34M0v5OoZhG+OHFz1OffZ9dlwgpTBKaT4XW/AsUVnSDw==} @@ -27352,6 +22840,7 @@ packages: micromark-util-symbol: 1.0.1 micromark-util-types: 1.0.2 uvu: 0.5.6 + dev: true /micromark-extension-gfm-table@1.0.7: resolution: {integrity: sha512-3ZORTHtcSnMQEKtAOsBQ9/oHp9096pI/UvdPtN7ehKvrmZZ2+bbWhi0ln+I9drmwXMt5boocn6OlwQzNXeVeqw==} @@ -27361,11 +22850,13 @@ packages: micromark-util-symbol: 1.0.1 micromark-util-types: 1.0.2 uvu: 0.5.6 + dev: true /micromark-extension-gfm-tagfilter@1.0.2: resolution: {integrity: sha512-5XWB9GbAUSHTn8VPU8/1DBXMuKYT5uOgEjJb8gN3mW0PNW5OPHpSdojoqf+iq1xo7vWzw/P8bAHY0n6ijpXF7g==} dependencies: micromark-util-types: 1.0.2 + dev: true /micromark-extension-gfm-task-list-item@1.0.5: resolution: {integrity: sha512-RMFXl2uQ0pNQy6Lun2YBYT9g9INXtWJULgbt01D/x8/6yJ2qpKyzdZD3pi6UIkzF++Da49xAelVKUeUMqd5eIQ==} @@ -27375,6 +22866,7 @@ packages: micromark-util-symbol: 1.0.1 micromark-util-types: 1.0.2 uvu: 0.5.6 + dev: true /micromark-extension-gfm@2.0.3: resolution: {integrity: sha512-vb9OoHqrhCmbRidQv/2+Bc6pkP0FrtlhurxZofvOEy5o8RtuuvTq+RQ1Vw5ZDNrVraQZu3HixESqbG+0iKk/MQ==} @@ -27387,6 +22879,7 @@ packages: micromark-extension-gfm-task-list-item: 1.0.5 micromark-util-combine-extensions: 1.0.0 micromark-util-types: 1.0.2 + dev: true /micromark-extension-mdx-expression@1.0.3: resolution: {integrity: sha512-TjYtjEMszWze51NJCZmhv7MEBcgYRgb3tJeMAJ+HQCAaZHHRBaDCccqQzGizR/H4ODefP44wRTgOn2vE5I6nZA==} @@ -27452,6 +22945,7 @@ packages: micromark-util-character: 1.1.0 micromark-util-symbol: 1.0.1 micromark-util-types: 1.0.2 + dev: true /micromark-factory-label@1.0.2: resolution: {integrity: sha512-CTIwxlOnU7dEshXDQ+dsr2n+yxpP0+fn271pu0bwDIS8uqfFcumXpj5mLn3hSC8iw2MUr6Gx8EcKng1dD7i6hg==} @@ -27460,6 +22954,7 @@ packages: micromark-util-symbol: 1.0.1 micromark-util-types: 1.0.2 uvu: 0.5.6 + dev: true /micromark-factory-mdx-expression@1.0.6: resolution: {integrity: sha512-WRQIc78FV7KrCfjsEf/sETopbYjElh3xAmNpLkd1ODPqxEngP42eVRGbiPEQWpRV27LzqW+XVTvQAMIIRLPnNA==} @@ -27479,6 +22974,7 @@ packages: dependencies: micromark-util-character: 1.1.0 micromark-util-types: 1.0.2 + dev: true /micromark-factory-title@1.0.2: resolution: {integrity: sha512-zily+Nr4yFqgMGRKLpTVsNl5L4PMu485fGFDOQJQBl2NFpjGte1e86zC0da93wf97jrc4+2G2GQudFMHn3IX+A==} @@ -27488,6 +22984,7 @@ packages: micromark-util-symbol: 1.0.1 micromark-util-types: 1.0.2 uvu: 0.5.6 + dev: true /micromark-factory-whitespace@1.0.0: resolution: {integrity: sha512-Qx7uEyahU1lt1RnsECBiuEbfr9INjQTGa6Err+gF3g0Tx4YEviPbqqGKNv/NrBaE7dVHdn1bVZKM/n5I/Bak7A==} @@ -27496,17 +22993,20 @@ packages: micromark-util-character: 1.1.0 micromark-util-symbol: 1.0.1 micromark-util-types: 1.0.2 + dev: true /micromark-util-character@1.1.0: resolution: {integrity: sha512-agJ5B3unGNJ9rJvADMJ5ZiYjBRyDpzKAOk01Kpi1TKhlT1APx3XZk6eN7RtSz1erbWHC2L8T3xLZ81wdtGRZzg==} dependencies: micromark-util-symbol: 1.0.1 micromark-util-types: 1.0.2 + dev: true /micromark-util-chunked@1.0.0: resolution: {integrity: sha512-5e8xTis5tEZKgesfbQMKRCyzvffRRUX+lK/y+DvsMFdabAicPkkZV6gO+FEWi9RfuKKoxxPwNL+dFF0SMImc1g==} dependencies: micromark-util-symbol: 1.0.1 + dev: true /micromark-util-classify-character@1.0.0: resolution: {integrity: sha512-F8oW2KKrQRb3vS5ud5HIqBVkCqQi224Nm55o5wYLzY/9PwHGXC01tr3d7+TqHHz6zrKQ72Okwtvm/xQm6OVNZA==} @@ -27514,17 +23014,20 @@ packages: micromark-util-character: 1.1.0 micromark-util-symbol: 1.0.1 micromark-util-types: 1.0.2 + dev: true /micromark-util-combine-extensions@1.0.0: resolution: {integrity: sha512-J8H058vFBdo/6+AsjHp2NF7AJ02SZtWaVUjsayNFeAiydTxUwViQPxN0Hf8dp4FmCQi0UUFovFsEyRSUmFH3MA==} dependencies: micromark-util-chunked: 1.0.0 micromark-util-types: 1.0.2 + dev: true /micromark-util-decode-numeric-character-reference@1.0.0: resolution: {integrity: sha512-OzO9AI5VUtrTD7KSdagf4MWgHMtET17Ua1fIpXTpuhclCqD8egFWo85GxSGvxgkGS74bEahvtM0WP0HjvV0e4w==} dependencies: micromark-util-symbol: 1.0.1 + dev: true /micromark-util-decode-string@1.0.2: resolution: {integrity: sha512-DLT5Ho02qr6QWVNYbRZ3RYOSSWWFuH3tJexd3dgN1odEuPNxCngTCXJum7+ViRAd9BbdxCvMToPOD/IvVhzG6Q==} @@ -27533,9 +23036,11 @@ packages: micromark-util-character: 1.1.0 micromark-util-decode-numeric-character-reference: 1.0.0 micromark-util-symbol: 1.0.1 + dev: true /micromark-util-encode@1.0.1: resolution: {integrity: sha512-U2s5YdnAYexjKDel31SVMPbfi+eF8y1U4pfiRW/Y8EFVCy/vgxk/2wWTxzcqE71LHtCuCzlBDRU2a5CQ5j+mQA==} + dev: true /micromark-util-events-to-acorn@1.2.0: resolution: {integrity: sha512-WWp3bf7xT9MppNuw3yPjpnOxa8cj5ACivEzXJKu0WwnjBYfzaBvIAT9KfeyI0Qkll+bfQtfftSwdgTH6QhTOKw==} @@ -27551,16 +23056,19 @@ packages: /micromark-util-html-tag-name@1.1.0: resolution: {integrity: sha512-BKlClMmYROy9UiV03SwNmckkjn8QHVaWkqoAqzivabvdGcwNGMMMH/5szAnywmsTBUzDsU57/mFi0sp4BQO6dA==} + dev: true /micromark-util-normalize-identifier@1.0.0: resolution: {integrity: sha512-yg+zrL14bBTFrQ7n35CmByWUTFsgst5JhA4gJYoty4Dqzj4Z4Fr/DHekSS5aLfH9bdlfnSvKAWsAgJhIbogyBg==} dependencies: micromark-util-symbol: 1.0.1 + dev: true /micromark-util-resolve-all@1.0.0: resolution: {integrity: sha512-CB/AGk98u50k42kvgaMM94wzBqozSzDDaonKU7P7jwQIuH2RU0TeBqGYJz2WY1UdihhjweivStrJ2JdkdEmcfw==} dependencies: micromark-util-types: 1.0.2 + dev: true /micromark-util-sanitize-uri@1.1.0: resolution: {integrity: sha512-RoxtuSCX6sUNtxhbmsEFQfWzs8VN7cTctmBPvYivo98xb/kDEoTCtJQX5wyzIYEmk/lvNFTat4hL8oW0KndFpg==} @@ -27568,6 +23076,7 @@ packages: micromark-util-character: 1.1.0 micromark-util-encode: 1.0.1 micromark-util-symbol: 1.0.1 + dev: true /micromark-util-subtokenize@1.0.2: resolution: {integrity: sha512-d90uqCnXp/cy4G881Ub4psE57Sf8YD0pim9QdjCRNjfas2M1u6Lbt+XZK9gnHL2XFhnozZiEdCa9CNfXSfQ6xA==} @@ -27576,12 +23085,15 @@ packages: micromark-util-symbol: 1.0.1 micromark-util-types: 1.0.2 uvu: 0.5.6 + dev: true /micromark-util-symbol@1.0.1: resolution: {integrity: sha512-oKDEMK2u5qqAptasDAwWDXq0tG9AssVwAx3E9bBF3t/shRIGsWIRG+cGafs2p/SnDSOecnt6hZPCE2o6lHfFmQ==} + dev: true /micromark-util-types@1.0.2: resolution: {integrity: sha512-DCfg/T8fcrhrRKTPjRrw/5LLvdGV7BHySf/1LOZx7TzWZdYRjogNtyNq885z3nNallwr3QUKARjqvHqX1/7t+w==} + dev: true /micromark@3.1.0: resolution: {integrity: sha512-6Mj0yHLdUZjHnOPgr5xfWIMqMWS12zDN6iws9SLuSz76W8jTtAv24MN4/CL7gJrl5vtxGInkkqDv/JIoRsQOvA==} @@ -27605,27 +23117,7 @@ packages: uvu: 0.5.6 transitivePeerDependencies: - supports-color - - /micromatch@3.1.10: - resolution: {integrity: sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==} - engines: {node: '>=0.10.0'} - dependencies: - arr-diff: 4.0.0 - array-unique: 0.3.2 - braces: 2.3.2 - define-property: 2.0.2 - extend-shallow: 3.0.2 - extglob: 2.0.4 - fragment-cache: 0.2.1 - kind-of: 6.0.3 - nanomatch: 1.2.13 - object.pick: 1.3.0 - regex-not: 1.0.2 - snapdragon: 0.8.2 - to-regex: 3.0.2 - transitivePeerDependencies: - - supports-color - dev: false + dev: true /micromatch@4.0.5: resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} @@ -27634,10 +23126,6 @@ packages: braces: 3.0.2 picomatch: 2.3.1 - /microseconds@0.2.0: - resolution: {integrity: sha512-n7DHHMjR1avBbSpsTBj6fmMGh2AGrifVV4e+WYc3Q9lO+xnSZ3NyhcBND3vzzatt05LFhoKFRxrIyklmLlUtyA==} - dev: false - /mime-db@1.52.0: resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} engines: {node: '>= 0.6'} @@ -27663,6 +23151,7 @@ packages: resolution: {integrity: sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==} engines: {node: '>=10.0.0'} hasBin: true + dev: true /mimic-fn@2.1.0: resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} @@ -27688,6 +23177,7 @@ packages: /min-indent@1.0.1: resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} engines: {node: '>=4'} + dev: false /mini-svg-data-uri@1.4.4: resolution: {integrity: sha512-r9deDe9p5FJUPZAk3A59wGH7Ii9YrjjWw0jmw/liSbHl2CHiyXj6FcDXDu2K3TjVAXqiJdaw3xxwlZZr9E6nHg==} @@ -27783,20 +23273,6 @@ packages: brace-expansion: 2.0.1 dev: true - /minimatch@5.1.2: - resolution: {integrity: sha512-bNH9mmM9qsJ2X4r2Nat1B//1dJVcn3+iBLa3IgqJ7EbGaDNepL9QSHOxN4ng33s52VMMhhIfgCYDk3C4ZmlDAg==} - engines: {node: '>=10'} - dependencies: - brace-expansion: 2.0.1 - dev: false - - /minimatch@8.0.4: - resolution: {integrity: sha512-W0Wvr9HyFXZRGIDgCicunpQ299OKXs9RgZfaukz4qAW/pJhcpUfupc9c+OObPOFueNy8VSrZgEmDtk6Kh4WzDA==} - engines: {node: '>=16 || 14 >=14.17'} - dependencies: - brace-expansion: 2.0.1 - dev: true - /minimatch@9.0.1: resolution: {integrity: sha512-0jWhJpD/MdhPXwPuiRkCbfYfSKp2qnn2eOc279qI7f+osl/l+prKSrvhg157zSYvx/1nmgn2NqdT6k2Z7zSH9w==} engines: {node: '>=16 || 14 >=14.17'} @@ -27898,14 +23374,6 @@ packages: minipass: 3.3.6 yallist: 4.0.0 - /mixin-deep@1.3.2: - resolution: {integrity: sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==} - engines: {node: '>=0.10.0'} - dependencies: - for-in: 1.0.2 - is-extendable: 1.0.1 - dev: false - /mixme@0.5.4: resolution: {integrity: sha512-3KYa4m4Vlqx98GPdOHghxSdNtTvcP8E0kkaJ5Dlh+h2DRzF7zpuVVcA8B0QpKd11YJeP9QQ7ASkKzOeu195Wzw==} engines: {node: '>= 8.0.0'} @@ -27913,24 +23381,13 @@ packages: /mkdirp-classic@0.5.3: resolution: {integrity: sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==} - - /mkdirp@0.5.6: - resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==} - hasBin: true - dependencies: - minimist: 1.2.7 + dev: true /mkdirp@1.0.4: resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==} engines: {node: '>=10'} hasBin: true - /mkdirp@2.1.6: - resolution: {integrity: sha512-+hEnITedc8LAtIP9u3HJDFIdcLV2vXP33sqLLIzkv1Db1zO/1OxbvYf0Y1OC/S/Qo5dxHXepofhmxL02PsKe+A==} - engines: {node: '>=10'} - hasBin: true - dev: false - /mlly@1.4.2: resolution: {integrity: sha512-i/Ykufi2t1EZ6NaPLdfnZk2AX8cs0d+mTzVKuPfqPKPatxLApaBoxJQ9x1/uckXtrS/U5oisPMDkNs0yQTaBRg==} dependencies: @@ -27974,6 +23431,7 @@ packages: /module-details-from-path@1.0.3: resolution: {integrity: sha512-ySViT69/76t8VhE1xXHK6Ch4NcDd26gx0MzKXLO+F7NOtnqH68d9zF94nT8ZWSxXh8ELOERsnJO/sWt1xZYw5A==} + dev: false /morgan@1.10.0: resolution: {integrity: sha512-AbegBVI4sh6El+1gNwvD5YIck7nSA36weD7xvIxG4in80j/UoK8AEGaWnnz8v1GxonMCltmlNs5ZKbGvl9b1XQ==} @@ -27990,6 +23448,7 @@ packages: /mri@1.2.0: resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} engines: {node: '>=4'} + dev: true /mrmime@1.0.1: resolution: {integrity: sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw==} @@ -28004,43 +23463,6 @@ packages: /ms@2.1.3: resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} - /msw@0.47.4(typescript@5.0.4): - resolution: {integrity: sha512-Psftt8Yfl0+l+qqg9OlmKEsxF8S/vtda0CmlR6y8wTaWrMMzuCDa55n2hEGC0ZRDwuV6FFWc/4CjoDsBpATKBw==} - engines: {node: '>=14'} - hasBin: true - requiresBuild: true - peerDependencies: - typescript: '>= 4.2.x <= 4.8.x' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@mswjs/cookies': 0.2.2 - '@mswjs/interceptors': 0.17.6 - '@open-draft/until': 1.0.3 - '@types/cookie': 0.4.1 - '@types/js-levenshtein': 1.1.1 - chalk: 4.1.1 - chokidar: 3.5.3 - cookie: 0.4.2 - graphql: 16.6.0 - headers-polyfill: 3.1.2 - inquirer: 8.2.5 - is-node-process: 1.0.1 - js-levenshtein: 1.1.6 - node-fetch: 2.6.12 - outvariant: 1.3.0 - path-to-regexp: 6.2.1 - statuses: 2.0.1 - strict-event-emitter: 0.2.8 - type-fest: 2.19.0 - typescript: 5.0.4 - yargs: 17.7.2 - transitivePeerDependencies: - - encoding - - supports-color - dev: true - /msw@2.2.1(typescript@5.3.2): resolution: {integrity: sha512-DCsZAQwan+2onEcpD86fiEnCKW4IvYzqcwDq/2TIoeNrmBqNp/mJW4wHQyxcoYrRPwgujin7wDFflqiSO1iT/w==} engines: {node: '>=18'} @@ -28072,49 +23494,6 @@ packages: yargs: 17.7.2 dev: false - /msw@2.2.1(typescript@5.3.3): - resolution: {integrity: sha512-DCsZAQwan+2onEcpD86fiEnCKW4IvYzqcwDq/2TIoeNrmBqNp/mJW4wHQyxcoYrRPwgujin7wDFflqiSO1iT/w==} - engines: {node: '>=18'} - hasBin: true - requiresBuild: true - peerDependencies: - typescript: '>= 4.7.x <= 5.3.x' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@bundled-es-modules/cookie': 2.0.0 - '@bundled-es-modules/statuses': 1.0.1 - '@inquirer/confirm': 3.0.0 - '@mswjs/cookies': 1.1.0 - '@mswjs/interceptors': 0.25.16 - '@open-draft/until': 2.1.0 - '@types/cookie': 0.6.0 - '@types/statuses': 2.0.4 - chalk: 4.1.2 - graphql: 16.8.1 - headers-polyfill: 4.0.2 - is-node-process: 1.2.0 - outvariant: 1.4.2 - path-to-regexp: 6.2.1 - strict-event-emitter: 0.5.1 - type-fest: 4.10.3 - typescript: 5.3.3 - yargs: 17.7.2 - dev: false - - /multer@1.4.4-lts.1: - resolution: {integrity: sha512-WeSGziVj6+Z2/MwQo3GvqzgR+9Uc+qt8SwHKh3gvNPiISKfsMfG4SvCOFYlxxgkXt7yIV2i1yczehm0EOKIxIg==} - engines: {node: '>= 6.0.0'} - dependencies: - append-field: 1.0.0 - busboy: 1.6.0 - concat-stream: 1.6.2 - mkdirp: 0.5.6 - object-assign: 4.1.1 - type-is: 1.6.18 - xtend: 4.0.2 - /mustache@4.2.0: resolution: {integrity: sha512-71ippSywq5Yb7/tVYyGbkBggbU8H3u5Rz56fH60jGFgr8uHwxs+aSKeqmluIVzM0m0kB7xQjKS6qPfd0b2ZoqQ==} hasBin: true @@ -28122,6 +23501,7 @@ packages: /mute-stream@0.0.8: resolution: {integrity: sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==} + dev: false /mute-stream@1.0.0: resolution: {integrity: sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==} @@ -28153,12 +23533,6 @@ packages: stylis: 4.3.0 dev: false - /nano-time@1.0.0: - resolution: {integrity: sha512-flnngywOoQ0lLQOTRNexn2gGSNuM9bKj9RZAWSzhQ+UJYaAFG9bac4DW9VHjUAzrOaIcajHybCTHe/bkvozQqA==} - dependencies: - big-integer: 1.6.51 - dev: false - /nanoid@3.3.3: resolution: {integrity: sha512-p1sjXuopFs0xg+fPASzQ28agW1oHD7xDsd9Xkf3T15H3c/cifrFHVwrh74PdoklAPi+i7MdRsE47vm2r6JoB+w==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} @@ -28193,28 +23567,10 @@ packages: hasBin: true dev: false - /nanomatch@1.2.13: - resolution: {integrity: sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==} - engines: {node: '>=0.10.0'} - dependencies: - arr-diff: 4.0.0 - array-unique: 0.3.2 - define-property: 2.0.2 - extend-shallow: 3.0.2 - fragment-cache: 0.2.1 - is-windows: 1.0.2 - kind-of: 6.0.3 - object.pick: 1.3.0 - regex-not: 1.0.2 - snapdragon: 0.8.2 - to-regex: 3.0.2 - transitivePeerDependencies: - - supports-color - dev: false - /napi-build-utils@1.0.2: resolution: {integrity: sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==} requiresBuild: true + dev: true optional: true /natural-compare-lite@1.4.0: @@ -28233,102 +23589,17 @@ packages: /nested-error-stacks@2.1.1: resolution: {integrity: sha512-9iN1ka/9zmX1ZvLV9ewJYEk9h7RyRRtqdK0woXcqohu8EWIerfPUjYJPg0ULy0UqP7cslmdGc8xKDJcojlKiaw==} + dev: true /netmask@2.0.2: resolution: {integrity: sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg==} engines: {node: '>= 0.4.0'} + dev: false /next-tick@1.1.0: resolution: {integrity: sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==} dev: false - /next@13.3.1(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-eByWRxPzKHs2oQz1yE41LX35umhz86ZSZ+mYyXBqn2IBi2hyUqxBA88avywdr4uyH+hCJczegGsDGWbzQA5Rqw==} - engines: {node: '>=14.18.0'} - hasBin: true - peerDependencies: - '@opentelemetry/api': ^1.1.0 - fibers: '>= 3.1.0' - node-sass: ^6.0.0 || ^7.0.0 - react: ^18.2.0 - react-dom: ^18.2.0 - sass: ^1.3.0 - peerDependenciesMeta: - '@opentelemetry/api': - optional: true - fibers: - optional: true - node-sass: - optional: true - sass: - optional: true - dependencies: - '@next/env': 13.3.1 - '@swc/helpers': 0.5.0 - busboy: 1.6.0 - caniuse-lite: 1.0.30001532 - postcss: 8.4.14 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - styled-jsx: 5.1.1(react@18.2.0) - optionalDependencies: - '@next/swc-darwin-arm64': 13.3.1 - '@next/swc-darwin-x64': 13.3.1 - '@next/swc-linux-arm64-gnu': 13.3.1 - '@next/swc-linux-arm64-musl': 13.3.1 - '@next/swc-linux-x64-gnu': 13.3.1 - '@next/swc-linux-x64-musl': 13.3.1 - '@next/swc-win32-arm64-msvc': 13.3.1 - '@next/swc-win32-ia32-msvc': 13.3.1 - '@next/swc-win32-x64-msvc': 13.3.1 - transitivePeerDependencies: - - '@babel/core' - - babel-plugin-macros - dev: false - - /next@13.4.12(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-eHfnru9x6NRmTMcjQp6Nz0J4XH9OubmzOa7CkWL+AUrUxpibub3vWwttjduu9No16dug1kq04hiUUpo7J3m3Xw==} - engines: {node: '>=16.8.0'} - hasBin: true - peerDependencies: - '@opentelemetry/api': ^1.1.0 - fibers: '>= 3.1.0' - react: ^18.2.0 - react-dom: ^18.2.0 - sass: ^1.3.0 - peerDependenciesMeta: - '@opentelemetry/api': - optional: true - fibers: - optional: true - sass: - optional: true - dependencies: - '@next/env': 13.4.12 - '@swc/helpers': 0.5.1 - busboy: 1.6.0 - caniuse-lite: 1.0.30001532 - postcss: 8.4.14 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - styled-jsx: 5.1.1(react@18.2.0) - watchpack: 2.4.0 - zod: 3.21.4 - optionalDependencies: - '@next/swc-darwin-arm64': 13.4.12 - '@next/swc-darwin-x64': 13.4.12 - '@next/swc-linux-arm64-gnu': 13.4.12 - '@next/swc-linux-arm64-musl': 13.4.12 - '@next/swc-linux-x64-gnu': 13.4.12 - '@next/swc-linux-x64-musl': 13.4.12 - '@next/swc-win32-arm64-msvc': 13.4.12 - '@next/swc-win32-ia32-msvc': 13.4.12 - '@next/swc-win32-x64-msvc': 13.4.12 - transitivePeerDependencies: - - '@babel/core' - - babel-plugin-macros - dev: false - /next@14.0.0(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-J0jHKBJpB9zd4+c153sair0sz44mbaCHxggs8ryVXSFBuBqJ8XdE9/ozoV85xGh2VnSjahwntBZZgsihL9QznA==} engines: {node: '>=18.17.0'} @@ -28432,12 +23703,14 @@ packages: resolution: {integrity: sha512-63mVyqaqt0cmn2VcI2aH6kxe1rLAmSROqHMA0i4qqg1tidkfExgpb0FGMikMCn86mw5dFtBtEANfmSSK7TjNHw==} dependencies: '@types/nlcst': 1.0.1 + dev: true /no-case@3.0.4: resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==} dependencies: lower-case: 2.0.2 tslib: 2.6.2 + dev: true /node-abi@3.47.0: resolution: {integrity: sha512-2s6B2CWZM//kPgwnuI0KrYwNjfdByE25zvAaEpq9IH4zcNsarH8Ihu/UuX6XMPEogDAxkuUFeZn60pXNHAqn3A==} @@ -28445,21 +23718,13 @@ packages: requiresBuild: true dependencies: semver: 7.5.4 - optional: true - - /node-abort-controller@3.1.1: - resolution: {integrity: sha512-AGK2yQKIjRuqnc6VkX2Xj5d+QW8xZ87pa1UK6yA6ouUyuxfHuMP6umE5QK7UmTeOAymo+Zx1Fxiuw9rVx8taHQ==} - dev: true - - /node-addon-api@1.7.2: - resolution: {integrity: sha512-ibPK3iA+vaY1eEjESkQkM0BbCqFOaZMiXRTtdB0u7b4djtY6JnsjvPdUHVMg6xQt3B8fpTTWHI9A+ADjM9frzg==} - requiresBuild: true dev: true optional: true /node-addon-api@6.1.0: resolution: {integrity: sha512-+eawOlIgy680F0kBzPUNFhMZGtJ1YmqM6l4+Crf4IkImjYrO/mqPwRMh352g23uIaQKFItcQ64I7KMaJxHgAVA==} requiresBuild: true + dev: true optional: true /node-domexception@1.0.0: @@ -28471,9 +23736,6 @@ packages: resolution: {integrity: sha512-wo2DpQkQp7Sjm2A0cq+sN7EHKO6Sl0ctXeBdFZrL9T9+UywORbufTcTZxom8YqpLQt/FqNMUkOpkZrJVYSKD3A==} dependencies: lodash: 4.17.21 - - /node-fetch-native@1.0.1: - resolution: {integrity: sha512-VzW+TAk2wE4X9maiKMlT+GsPU4OMmR1U9CrHSmd3DFLn2IcZ9VJ6M6BBugGfYUnPCLSYxXdZy17M0BEJyhUTwg==} dev: false /node-fetch@2.6.12: @@ -28638,6 +23900,7 @@ packages: /normalize-url@6.1.0: resolution: {integrity: sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==} engines: {node: '>=10'} + dev: false /normalize-url@8.0.0: resolution: {integrity: sha512-uVFpKhj5MheNBJRTiMZ9pE/7hD1QTeEvugSJW/OmLzAp78PB5O6adfMNTvmfKhXBkvCzC+rqifWcVYpGFwTjnw==} @@ -28807,15 +24070,6 @@ packages: resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} engines: {node: '>=0.10.0'} - /object-copy@0.1.0: - resolution: {integrity: sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ==} - engines: {node: '>=0.10.0'} - dependencies: - copy-descriptor: 0.1.1 - define-property: 0.2.5 - kind-of: 3.2.2 - dev: false - /object-hash@2.2.0: resolution: {integrity: sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw==} engines: {node: '>= 6'} @@ -28831,6 +24085,7 @@ packages: /object-inspect@1.13.2: resolution: {integrity: sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==} engines: {node: '>= 0.4'} + dev: true /object-is@1.1.5: resolution: {integrity: sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==} @@ -28844,13 +24099,6 @@ packages: resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} engines: {node: '>= 0.4'} - /object-visit@1.0.1: - resolution: {integrity: sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==} - engines: {node: '>=0.10.0'} - dependencies: - isobject: 3.0.1 - dev: false - /object.assign@4.1.4: resolution: {integrity: sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==} engines: {node: '>= 0.4'} @@ -28868,6 +24116,7 @@ packages: define-properties: 1.2.1 has-symbols: 1.0.3 object-keys: 1.1.1 + dev: true /object.entries@1.1.6: resolution: {integrity: sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w==} @@ -28876,6 +24125,7 @@ packages: call-bind: 1.0.2 define-properties: 1.1.4 es-abstract: 1.21.1 + dev: true /object.fromentries@2.0.6: resolution: {integrity: sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg==} @@ -28884,6 +24134,7 @@ packages: call-bind: 1.0.2 define-properties: 1.1.4 es-abstract: 1.21.1 + dev: true /object.fromentries@2.0.8: resolution: {integrity: sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==} @@ -28893,6 +24144,7 @@ packages: define-properties: 1.2.1 es-abstract: 1.23.3 es-object-atoms: 1.0.0 + dev: true /object.groupby@1.0.3: resolution: {integrity: sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==} @@ -28901,19 +24153,14 @@ packages: call-bind: 1.0.7 define-properties: 1.2.1 es-abstract: 1.23.3 + dev: true /object.hasown@1.1.2: resolution: {integrity: sha512-B5UIT3J1W+WuWIU55h0mjlwaqxiE5vYENJXIXZ4VFe05pNYrkKuK0U/6aFcb0pKywYJh7IhfoqUfKVmrJJHZHw==} dependencies: define-properties: 1.1.4 es-abstract: 1.21.1 - - /object.pick@1.3.0: - resolution: {integrity: sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==} - engines: {node: '>=0.10.0'} - dependencies: - isobject: 3.0.1 - dev: false + dev: true /object.values@1.1.6: resolution: {integrity: sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==} @@ -28922,6 +24169,7 @@ packages: call-bind: 1.0.2 define-properties: 1.1.4 es-abstract: 1.21.1 + dev: true /object.values@1.2.0: resolution: {integrity: sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==} @@ -28930,10 +24178,7 @@ packages: call-bind: 1.0.7 define-properties: 1.2.1 es-object-atoms: 1.0.0 - - /oblivious-set@1.0.0: - resolution: {integrity: sha512-z+pI07qxo4c2CulUHCDf9lcqDlMSo72N/4rLUpRXf6fu+q8vjt8y0xS+Tlf8NTJDdTXHbdeO1n3MlbctwEoXZw==} - dev: false + dev: true /obuf@1.1.2: resolution: {integrity: sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==} @@ -29021,6 +24266,7 @@ packages: define-lazy-prop: 2.0.0 is-docker: 2.2.1 is-wsl: 2.2.0 + dev: true /openai@4.20.0: resolution: {integrity: sha512-VbAYerNZFfIIeESS+OL9vgDkK8Mnri55n+jN0UN/HZeuM0ghGh6nDN6UGRZxslNgyJ7XmY/Ca9DO4YYyvrszGA==} @@ -29055,22 +24301,6 @@ packages: - encoding dev: false - /openai@4.47.1: - resolution: {integrity: sha512-WWSxhC/69ZhYWxH/OBsLEirIjUcfpQ5+ihkXKp06hmeYXgBBIUCa9IptMzYx6NdkiOCsSGYCnTIsxaic3AjRCQ==} - hasBin: true - dependencies: - '@types/node': 18.19.20 - '@types/node-fetch': 2.6.4 - abort-controller: 3.0.0 - agentkeepalive: 4.5.0 - form-data-encoder: 1.7.2 - formdata-node: 4.4.1 - node-fetch: 2.6.12 - web-streams-polyfill: 3.2.1 - transitivePeerDependencies: - - encoding - dev: false - /openai@4.5.0: resolution: {integrity: sha512-9cA5i6KpEAeLV8nZrVgOXqRmUWUIu4FV2oRKvSIwrA7Z5aMd4sXVOaqWAuRDhFFewirxhys8D6R5B2Drj1pKIQ==} hasBin: true @@ -29171,13 +24401,6 @@ packages: stdin-discarder: 0.1.0 string-width: 6.1.0 strip-ansi: 7.1.0 - - /os-name@4.0.1: - resolution: {integrity: sha512-xl9MAoU97MH1Xt5K9ERft2YfCAoaO6msy1OBA0ozxEC0x0TmIoE6K3QvgJMMZA9yKGLmHXNY/YZoDbiGDj4zYw==} - engines: {node: '>=10'} - dependencies: - macos-release: 2.5.1 - windows-release: 4.0.0 dev: true /os-paths@7.4.0: @@ -29190,6 +24413,7 @@ packages: /os-tmpdir@1.0.2: resolution: {integrity: sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==} engines: {node: '>=0.10.0'} + dev: false /outdent@0.5.0: resolution: {integrity: sha512-/jHxFIzoMXdqPzTaCpFzAAWhpkSjZPF4Vsn6jAfNpmbH/ymsmd7Qc6VE9BGn0L6YMj6uwpQLxCECpus4ukKS9Q==} @@ -29199,21 +24423,10 @@ packages: resolution: {integrity: sha512-KiOAIsdpUTcAXuykya5fnVVT+/5uS0Q1mrkRHcF89tpieSmY33O/tmc54CqwA+bfhbtEfZUNLHaPUiB9X3jt1A==} dev: true - /outvariant@1.3.0: - resolution: {integrity: sha512-yeWM9k6UPfG/nzxdaPlJkB2p08hCg4xP6Lx99F+vP8YF7xyZVfTmJjrrNalkmzudD4WFvNLVudQikqUmF8zhVQ==} - dev: true - /outvariant@1.4.2: resolution: {integrity: sha512-Ou3dJ6bA/UJ5GVHxah4LnqDwZRwAmWxrG3wtrHrbGnP4RnLCtA64A4F+ae7Y8ww660JaddSoArUR5HjipWSHAQ==} dev: false - /p-all@2.1.0: - resolution: {integrity: sha512-HbZxz5FONzz/z2gJfk6bFca0BCiSRF8jU3yCsWOen/vR6lZjfPOu/e7L3uFzTW1i0H8TlC3vqQstEJPQL4/uLA==} - engines: {node: '>=6'} - dependencies: - p-map: 2.1.0 - dev: false - /p-cancelable@1.1.0: resolution: {integrity: sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==} engines: {node: '>=6'} @@ -29222,6 +24435,7 @@ packages: /p-cancelable@2.1.1: resolution: {integrity: sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==} engines: {node: '>=8'} + dev: false /p-cancelable@3.0.0: resolution: {integrity: sha512-mlVgR3PGuzlo0MmTdk4cXqXWlwQDLnONTAg6sm62XkMJEiRxN3GL3SffkYvqwonbkJBcrI7Uvv5Zh9yjvn2iUw==} @@ -29233,13 +24447,6 @@ packages: engines: {node: '>=12'} dev: false - /p-event@4.2.0: - resolution: {integrity: sha512-KXatOjCRXXkSePPb1Nbi0p0m+gQAwdlbhi4wQKJPI1HsMQS9g+Sqp2o+QHziPr7eYJyOZet836KoHEVM1mwOrQ==} - engines: {node: '>=8'} - dependencies: - p-timeout: 3.2.0 - dev: false - /p-event@5.0.1: resolution: {integrity: sha512-dd589iCQ7m1L0bmC5NLlVYfy3TbBEsMUfWx9PyAgPeIcFZ/E2yaTZ4Rz4MiBmmJShviiftHVXOqfnfzJ6kyMrQ==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} @@ -29314,13 +24521,6 @@ packages: engines: {node: '>=6'} dev: false - /p-map@3.0.0: - resolution: {integrity: sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ==} - engines: {node: '>=8'} - dependencies: - aggregate-error: 3.1.0 - dev: false - /p-map@4.0.0: resolution: {integrity: sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==} engines: {node: '>=10'} @@ -29411,6 +24611,7 @@ packages: socks-proxy-agent: 8.0.1 transitivePeerDependencies: - supports-color + dev: false /pac-resolver@7.0.0: resolution: {integrity: sha512-Fd9lT9vJbHYRACT8OhCbZBbxr6KRSawSovFpy8nDGshaK99S/EBhVIHp9+crhxrsZOuvLpgL1n23iyPg6Rl2hg==} @@ -29419,6 +24620,7 @@ packages: degenerator: 5.0.1 ip: 1.1.8 netmask: 2.0.2 + dev: false /package-json@6.5.0: resolution: {integrity: sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==} @@ -29523,6 +24725,7 @@ packages: nlcst-to-string: 3.1.1 unist-util-modify-children: 3.1.1 unist-util-visit-children: 2.0.2 + dev: true /parse-ms@2.1.0: resolution: {integrity: sha512-kHt7kzLoS9VBZfUsiKjv43mr91ea+U05EyKkEtqp7vNbHxmaVuEqN7XxeEVnGrMtYOAxGrDElSi96K7EgO1zCA==} @@ -29534,25 +24737,9 @@ packages: engines: {node: '>=18'} dev: false - /parse5-htmlparser2-tree-adapter@6.0.1: - resolution: {integrity: sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==} - dependencies: - parse5: 6.0.1 - dev: false - - /parse5@5.1.1: - resolution: {integrity: sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==} - dev: false - /parse5@6.0.1: resolution: {integrity: sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==} - - /parseley@0.11.0: - resolution: {integrity: sha512-VfcwXlBWgTF+unPcr7yu3HSSA6QUdDaDnrHcytVfj5Z8azAyKBDrYnSIfeSxlrEayndNcLmrXzg+Vxbo6DWRXQ==} - dependencies: - leac: 0.6.0 - peberminta: 0.8.0 - dev: false + dev: true /parseley@0.12.1: resolution: {integrity: sha512-e6qHKe3a9HWr0oMRVDTRhKce+bRO8VGQR3NyVwcjwrbhMmFCX9KszEV35+rn4AdilFAq9VPxP/Fe1wC9Qjd2lw==} @@ -29569,20 +24756,11 @@ packages: resolution: {integrity: sha512-8Re9nmgP2LzQhq+FBs9+BZNTjmMwoF4geEKlpH0lxW1JKp3FmplN74306afGH9EsOjdfcXqKY2VCZtc3iAHIow==} dev: false - /pascalcase@0.1.1: - resolution: {integrity: sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==} - engines: {node: '>=0.10.0'} - dev: false - /patch-console@2.0.0: resolution: {integrity: sha512-0YNdUceMdaQwoKce1gatDScmMo5pu/tfABfnzEqeG0gtTmd7mh/WcwgUjtAeOU7N8nFFlbQBnFK2gXW5fGvmMA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dev: false - /path-dirname@1.0.2: - resolution: {integrity: sha512-ALzNPpyNq9AqXMBjeymIjFDAkAFH06mHJH/cSBHAgU0s4vfpBn6b2nf8tiRLvagKD8RbTpq2FKTBg7cl9l3c7Q==} - dev: false - /path-exists@4.0.0: resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} engines: {node: '>=8'} @@ -29621,9 +24799,6 @@ packages: /path-to-regexp@0.1.7: resolution: {integrity: sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==} - /path-to-regexp@3.2.0: - resolution: {integrity: sha512-jczvQbCUS7XmS7o+y1aEO9OBVFeZBQ1MDSEqmO7xSoPgOPoowY/SxLpZ6Vh97/8qHZOteiCKb7gkG9gA2ZUxJA==} - /path-to-regexp@6.2.1: resolution: {integrity: sha512-JLyh7xT1kizaEvcaXOQwOc2/Yhw6KZOvPf1S8401UyLk86CU79LN3vl7ztXGm/pZ+YjoyAJ4rxmHwbkBXJX+yw==} @@ -29632,6 +24807,7 @@ packages: engines: {node: '>=4'} dependencies: pify: 3.0.0 + dev: true /path-type@4.0.0: resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} @@ -29647,10 +24823,6 @@ packages: /pathval@1.1.1: resolution: {integrity: sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==} - /peberminta@0.8.0: - resolution: {integrity: sha512-YYEs+eauIjDH5nUEGi18EohWE0nV2QbGTqmxQcqgZ/0g+laPCQmuIqq7EBLVi9uim9zMgfJv0QBZEnQ3uHw/Tw==} - dev: false - /peberminta@0.9.0: resolution: {integrity: sha512-XIxfHpEuSJbITd1H3EeQwpcZbTLHc+VVr8ANI9t5sit565tsI4/xK3KWTUFE2e6QiangUkh3B0jihzmGnNrRsQ==} dev: false @@ -29793,6 +24965,7 @@ packages: /pify@3.0.0: resolution: {integrity: sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==} engines: {node: '>=4'} + dev: true /pify@4.0.1: resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==} @@ -29856,19 +25029,10 @@ packages: hasBin: true dev: true - /pluralize@8.0.0: - resolution: {integrity: sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==} - engines: {node: '>=4'} - dev: true - - /posix-character-classes@0.1.1: - resolution: {integrity: sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==} - engines: {node: '>=0.10.0'} - dev: false - /possible-typed-array-names@1.0.0: resolution: {integrity: sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==} engines: {node: '>= 0.4'} + dev: true /postcss-discard-duplicates@5.1.0(postcss@8.4.29): resolution: {integrity: sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==} @@ -29897,19 +25061,7 @@ packages: postcss: 8.4.27 postcss-value-parser: 4.2.0 read-cache: 1.0.0 - resolve: 1.22.8 - dev: false - - /postcss-import@15.1.0(postcss@8.4.29): - resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==} - engines: {node: '>=14.0.0'} - peerDependencies: - postcss: ^8.0.0 - dependencies: - postcss: 8.4.29 - postcss-value-parser: 4.2.0 - read-cache: 1.0.0 - resolve: 1.22.8 + resolve: 1.22.4 dev: false /postcss-import@15.1.0(postcss@8.4.31): @@ -29923,13 +25075,13 @@ packages: read-cache: 1.0.0 resolve: 1.22.4 - /postcss-import@16.0.1(postcss@8.4.27): + /postcss-import@16.0.1(postcss@8.4.38): resolution: {integrity: sha512-i2Pci0310NaLHr/5JUFSw1j/8hf1CzwMY13g6ZDxgOavmRHQi2ba3PmUHoihO+sjaum+KmCNzskNsw7JDrg03g==} engines: {node: '>=18.0.0'} peerDependencies: postcss: ^8.0.0 dependencies: - postcss: 8.4.27 + postcss: 8.4.38 postcss-value-parser: 4.2.0 read-cache: 1.0.0 resolve: 1.22.4 @@ -29952,16 +25104,6 @@ packages: postcss: 8.4.27 dev: false - /postcss-js@4.0.1(postcss@8.4.29): - resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==} - engines: {node: ^12 || ^14 || >= 16} - peerDependencies: - postcss: ^8.4.21 - dependencies: - camelcase-css: 2.0.1 - postcss: 8.4.29 - dev: false - /postcss-js@4.0.1(postcss@8.4.31): resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==} engines: {node: ^12 || ^14 || >= 16} @@ -29971,7 +25113,7 @@ packages: camelcase-css: 2.0.1 postcss: 8.4.31 - /postcss-load-config@3.1.4(postcss@8.4.27): + /postcss-load-config@3.1.4(postcss@8.4.38): resolution: {integrity: sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==} engines: {node: '>= 10'} peerDependencies: @@ -29984,13 +25126,13 @@ packages: optional: true dependencies: lilconfig: 2.1.0 - postcss: 8.4.27 + postcss: 8.4.38 yaml: 1.10.2 dev: true - /postcss-load-config@3.1.4(postcss@8.4.29): - resolution: {integrity: sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==} - engines: {node: '>= 10'} + /postcss-load-config@4.0.1(postcss@8.4.27): + resolution: {integrity: sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==} + engines: {node: '>= 14'} peerDependencies: postcss: '>=8.0.9' ts-node: '>=9.0.0' @@ -30001,11 +25143,11 @@ packages: optional: true dependencies: lilconfig: 2.1.0 - postcss: 8.4.29 - yaml: 1.10.2 - dev: true + postcss: 8.4.27 + yaml: 2.3.1 + dev: false - /postcss-load-config@4.0.1(postcss@8.4.27)(ts-node@10.9.2): + /postcss-load-config@4.0.1(postcss@8.4.29)(ts-node@10.9.1): resolution: {integrity: sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==} engines: {node: '>= 14'} peerDependencies: @@ -30018,11 +25160,12 @@ packages: optional: true dependencies: lilconfig: 2.1.0 - postcss: 8.4.27 - ts-node: 10.9.2(@types/node@20.4.2)(typescript@5.3.3) + postcss: 8.4.29 + ts-node: 10.9.1(@swc/core@1.3.26)(@types/node@18.11.18)(typescript@5.2.2) yaml: 2.3.1 + dev: true - /postcss-load-config@4.0.1(postcss@8.4.29)(ts-node@10.9.1): + /postcss-load-config@4.0.1(postcss@8.4.31)(ts-node@10.9.1): resolution: {integrity: sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==} engines: {node: '>= 14'} peerDependencies: @@ -30035,11 +25178,11 @@ packages: optional: true dependencies: lilconfig: 2.1.0 - postcss: 8.4.29 + postcss: 8.4.31 ts-node: 10.9.1(@swc/core@1.3.26)(@types/node@18.11.18)(typescript@5.2.2) yaml: 2.3.1 - /postcss-load-config@4.0.1(postcss@8.4.31)(ts-node@10.9.1): + /postcss-load-config@4.0.1(postcss@8.4.38): resolution: {integrity: sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==} engines: {node: '>= 14'} peerDependencies: @@ -30052,11 +25195,10 @@ packages: optional: true dependencies: lilconfig: 2.1.0 - postcss: 8.4.31 - ts-node: 10.9.1(@swc/core@1.3.26)(@types/node@18.11.18)(typescript@5.2.2) + postcss: 8.4.38 yaml: 2.3.1 - /postcss-loader@8.1.1(postcss@8.4.27)(typescript@5.2.2)(webpack@5.88.2): + /postcss-loader@8.1.1(postcss@8.4.38)(typescript@5.2.2)(webpack@5.88.2): resolution: {integrity: sha512-0IeqyAsG6tYiDRCYKQJLAmgQr47DX6N7sFSWvQxt6AcupX8DIdmykuk/o/tx0Lze3ErGHJEp5OSRxrelC6+NdQ==} engines: {node: '>= 18.12.0'} peerDependencies: @@ -30071,7 +25213,7 @@ packages: dependencies: cosmiconfig: 9.0.0(typescript@5.2.2) jiti: 1.21.0 - postcss: 8.4.27 + postcss: 8.4.38 semver: 7.5.4 webpack: 5.88.2(@swc/core@1.3.26)(esbuild@0.15.18) transitivePeerDependencies: @@ -30193,16 +25335,6 @@ packages: postcss-selector-parser: 6.0.11 dev: false - /postcss-nested@6.0.1(postcss@8.4.29): - resolution: {integrity: sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==} - engines: {node: '>=12.0'} - peerDependencies: - postcss: ^8.2.14 - dependencies: - postcss: 8.4.29 - postcss-selector-parser: 6.0.11 - dev: false - /postcss-nested@6.0.1(postcss@8.4.31): resolution: {integrity: sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==} engines: {node: '>=12.0'} @@ -30212,24 +25344,6 @@ packages: postcss: 8.4.31 postcss-selector-parser: 6.0.11 - /postcss-safe-parser@6.0.0(postcss@8.4.29): - resolution: {integrity: sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ==} - engines: {node: '>=12.0'} - peerDependencies: - postcss: ^8.3.3 - dependencies: - postcss: 8.4.29 - dev: true - - /postcss-scss@4.0.9(postcss@8.4.35): - resolution: {integrity: sha512-AjKOeiwAitL/MXxQW2DliT28EKukvvbEWx3LBmJIRN8KfBGZbRTxNYW0kSqi1COiTZ57nZ9NW06S6ux//N1c9A==} - engines: {node: '>=12.0'} - peerDependencies: - postcss: ^8.4.29 - dependencies: - postcss: 8.4.35 - dev: true - /postcss-selector-parser@6.0.10: resolution: {integrity: sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==} engines: {node: '>=4'} @@ -30278,15 +25392,6 @@ packages: source-map: 0.6.1 dev: false - /postcss@8.4.14: - resolution: {integrity: sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==} - engines: {node: ^10 || ^12 || >=14} - dependencies: - nanoid: 3.3.7 - picocolors: 1.0.0 - source-map-js: 1.0.2 - dev: false - /postcss@8.4.27: resolution: {integrity: sha512-gY/ACJtJPSmUFPDCHtX78+01fHa64FaU4zaaWfuh1MhGJISufJAH4cun6k/8fwsHYeK4UQmENQK+tRLCFJE8JQ==} engines: {node: ^10 || ^12 || >=14} @@ -30294,6 +25399,7 @@ packages: nanoid: 3.3.6 picocolors: 1.0.0 source-map-js: 1.0.2 + dev: false /postcss@8.4.29: resolution: {integrity: sha512-cbI+jaqIeu/VGqXEarWkRCCffhjgXc0qjBtXpqJhTBohMUjUQnbBr0xqX3vEKudc4iviTewcJo5ajcec5+wdJw==} @@ -30326,7 +25432,6 @@ packages: nanoid: 3.3.7 picocolors: 1.0.0 source-map-js: 1.2.0 - dev: true /postgres-array@2.0.0: resolution: {integrity: sha512-VpZrUqU5A69eQyW2c5CA1jtLecCsN2U/bD6VilrFDWq5+5UIEVO7nazS3TEcHf1zuPYO/sqGvUvW62g86RXZuA==} @@ -30420,6 +25525,7 @@ packages: simple-get: 4.0.1 tar-fs: 2.1.1 tunnel-agent: 0.6.0 + dev: true optional: true /preferred-pm@3.0.3: @@ -30440,6 +25546,7 @@ packages: find-yarn-workspace-root2: 1.2.16 path-exists: 4.0.0 which-pm: 2.0.0 + dev: true /prelude-ls@1.2.1: resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} @@ -30450,23 +25557,6 @@ packages: engines: {node: '>=4'} dev: true - /prettier-linter-helpers@1.0.0: - resolution: {integrity: sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==} - engines: {node: '>=6.0.0'} - dependencies: - fast-diff: 1.3.0 - dev: true - - /prettier-plugin-svelte@2.10.1(prettier@2.8.8)(svelte@4.2.1): - resolution: {integrity: sha512-Wlq7Z5v2ueCubWo0TZzKc9XHcm7TDxqcuzRuGd0gcENfzfT4JZ9yDlCbEgxWgiPmLHkBjfOtpAWkcT28MCDpUQ==} - peerDependencies: - prettier: ^1.16.4 || ^2.0.0 - svelte: ^3.2.0 || ^4.0.0-next.0 - dependencies: - prettier: 2.8.8 - svelte: 4.2.1 - dev: true - /prettier-plugin-tailwindcss@0.3.0(prettier@2.8.8): resolution: {integrity: sha512-009/Xqdy7UmkcTBpwlq7jsViDqXAYSOMLDrHAdTMlVZOrKfM2o9Ci7EMWTMZ7SkKBFTG04UM9F9iM2+4i6boDA==} engines: {node: '>=12.17.0'} @@ -30533,11 +25623,6 @@ packages: hasBin: true dev: true - /pretty-bytes@5.6.0: - resolution: {integrity: sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==} - engines: {node: '>=6'} - dev: false - /pretty-format@27.5.1: resolution: {integrity: sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} @@ -30634,6 +25719,7 @@ packages: /process-nextick-args@2.0.1: resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} + dev: true /process-warning@2.2.0: resolution: {integrity: sha512-/1WZ8+VQjR6avWOgHeEPd7SDQmFQ1B5mC1eRXsCm5TarlNmx/wCsa5GEaxGm05BORRtyG/Ex/3xq3TuRvq57qg==} @@ -30686,6 +25772,7 @@ packages: dependencies: kleur: 3.0.3 sisteransi: 1.0.5 + dev: true /prop-types@15.8.1: resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==} @@ -30696,6 +25783,7 @@ packages: /property-information@6.2.0: resolution: {integrity: sha512-kma4U7AFCTwpqq5twzC1YVIDXSqg6qQK6JN0smOw8fgRy1OkMi0CYSzFmsy6dnqSenamAtj0CyXMUJ1Mf6oROg==} + dev: true /proto-list@1.2.4: resolution: {integrity: sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==} @@ -30740,9 +25828,11 @@ packages: socks-proxy-agent: 8.0.1 transitivePeerDependencies: - supports-color + dev: false /proxy-from-env@1.1.0: resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==} + dev: false /pseudomap@1.0.2: resolution: {integrity: sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==} @@ -30805,17 +25895,6 @@ packages: postcss-selector-parser: 6.0.11 dev: false - /pvtsutils@1.3.5: - resolution: {integrity: sha512-ARvb14YB9Nm2Xi6nBq1ZX6dAM0FsJnuk+31aUp4TrcZEdKUlSqOqsxJHUPJDNE3qiIp+iUPEIeR6Je/tgV7zsA==} - dependencies: - tslib: 2.6.2 - dev: false - - /pvutils@1.1.3: - resolution: {integrity: sha512-pMpnA0qRdFp32b1sJl1wOJNxZLQ2cbQx+k6tjNtZ8CpvVhNqEPRgivZ2WOUev2YMajecdH7ctUPDvEe87nariQ==} - engines: {node: '>=6.0.0'} - dev: false - /qs@6.11.0: resolution: {integrity: sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==} engines: {node: '>=0.6'} @@ -30833,6 +25912,7 @@ packages: /queue-tick@1.0.1: resolution: {integrity: sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag==} requiresBuild: true + dev: true optional: true /quick-format-unescaped@4.0.4: @@ -30847,6 +25927,7 @@ packages: /quick-lru@5.1.1: resolution: {integrity: sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==} engines: {node: '>=10'} + dev: false /random-words@2.0.0: resolution: {integrity: sha512-uqpnDqFnYrZajgmvgjmBrSZL2V1UA/9bNPGrilo12CmBeBszoff/avElutUlwWxG12gvmCk/8dUhvHefYxzYjw==} @@ -30872,15 +25953,6 @@ packages: iconv-lite: 0.4.24 unpipe: 1.0.0 - /raw-body@2.5.2: - resolution: {integrity: sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==} - engines: {node: '>= 0.8'} - dependencies: - bytes: 3.1.2 - http-errors: 2.0.0 - iconv-lite: 0.4.24 - unpipe: 1.0.0 - /rc-config-loader@4.1.3: resolution: {integrity: sha512-kD7FqML7l800i6pS6pvLyIE2ncbk9Du8Q0gp/4hMPhJU6ZxApkoLcGD8ZeqgiAlfwZ6BlETq6qqe+12DUL207w==} dependencies: @@ -30965,30 +26037,6 @@ packages: react: 18.2.0 scheduler: 0.23.0 - /react-email@1.6.1(react@18.2.0): - resolution: {integrity: sha512-ZMrRFxc1fk8keZx35OzExOuW0LLWlwtjsGAxO7BMAS9evSyLK3IZjIjNxu+NJmorL9TGeBSAhHNWYPWy9CXTWA==} - engines: {node: '>=16.0.0'} - hasBin: true - dependencies: - '@commander-js/extra-typings': 9.4.1(commander@9.4.1) - '@react-email/render': 0.0.4(react@18.2.0) - chokidar: 3.5.3 - commander: 9.4.1 - cpy: 8.1.2 - detect-package-manager: 2.0.1 - esbuild: 0.16.4 - glob: 8.0.3 - log-symbols: 4.1.0 - normalize-path: 3.0.0 - ora: 5.4.1 - read-pkg: 5.2.0 - shelljs: 0.8.5 - tree-node-cli: 1.6.0 - transitivePeerDependencies: - - react - - supports-color - dev: false - /react-email@2.1.2(eslint@8.45.0): resolution: {integrity: sha512-HBHhpzEE5es9YUoo7VSj6qy1omjwndxf3/Sb44UJm/uJ2AjmqALo2yryux0CjW9QAVfitc9rxHkLvIb9H87QQw==} engines: {node: '>=18.0.0'} @@ -31099,25 +26147,6 @@ packages: warning: 4.0.3 dev: false - /react-query@3.39.3(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-nLfLz7GiohKTJDuT4us4X3h/8unOh+00MLb2yJoGTPjxKs2bc1iDhkNx2bd5MKklXnOD3NrVZ+J2UXujA5In4g==} - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: '*' - react-native: '*' - peerDependenciesMeta: - react-dom: - optional: true - react-native: - optional: true - dependencies: - '@babel/runtime': 7.22.5 - broadcast-channel: 3.7.0 - match-sorter: 6.3.4 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - dev: false - /react-reconciler@0.29.0(react@18.2.0): resolution: {integrity: sha512-wa0fGj7Zht1EYMRhKWwoo1H9GApxYLBuhoAuXN0TlltESAjDssB+Apf0T/DngVqaMyPypDmabL37vw/2aRM98Q==} engines: {node: '>=0.10.0'} @@ -31214,19 +26243,6 @@ packages: react-dom: 18.2.0(react@18.2.0) dev: false - /react-router-dom@6.14.2(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-5pWX0jdKR48XFZBuJqHosX3AAHjRAzygouMTyimnBPOLdY3WjzUSKhus2FVMihUFWzeLebDgr4r8UeQFAct7Bg==} - engines: {node: '>=14'} - peerDependencies: - react: '>=16.8' - react-dom: '>=16.8' - dependencies: - '@remix-run/router': 1.7.2 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - react-router: 6.14.2(react@18.2.0) - dev: false - /react-router-dom@6.17.0(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-qWHkkbXQX+6li0COUUPKAUkxjNNqPJuiBd27dVwQGDNsuFBdMbrS6UZ0CLYc4CsbdLYTckn4oB4tGDuPZpPhaQ==} engines: {node: '>=14.0.0'} @@ -31239,16 +26255,6 @@ packages: react-dom: 18.2.0(react@18.2.0) react-router: 6.17.0(react@18.2.0) - /react-router@6.14.2(react@18.2.0): - resolution: {integrity: sha512-09Zss2dE2z+T1D03IheqAFtK4UzQyX8nFPWx6jkwdYzGLXd5ie06A6ezS2fO6zJfEb/SpG6UocN2O1hfD+2urQ==} - engines: {node: '>=14'} - peerDependencies: - react: '>=16.8' - dependencies: - '@remix-run/router': 1.7.2 - react: 18.2.0 - dev: false - /react-router@6.17.0(react@18.2.0): resolution: {integrity: sha512-YJR3OTJzi3zhqeJYADHANCGPUu9J+6fT5GLv82UWRGSxu6oJYCKVmxUcaBQuGm9udpWmPsvpme/CdHumqgsoaA==} engines: {node: '>=14.0.0'} @@ -31460,6 +26466,7 @@ packages: safe-buffer: 5.1.2 string_decoder: 1.1.1 util-deprecate: 1.0.2 + dev: true /readable-stream@3.6.0: resolution: {integrity: sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==} @@ -31491,16 +26498,6 @@ packages: engines: {node: '>= 12.13.0'} dev: true - /recast@0.21.5: - resolution: {integrity: sha512-hjMmLaUXAm1hIuTqOdeYObMslq/q+Xff6QE3Y2P+uoHAg2nmVlLBps2hzh1UJDdMtDTMXOFewK6ky51JQIeECg==} - engines: {node: '>= 4'} - dependencies: - ast-types: 0.15.2 - esprima: 4.0.1 - source-map: 0.6.1 - tslib: 2.6.2 - dev: true - /recharts-scale@0.4.5: resolution: {integrity: sha512-kivNFO+0OcUNu7jQquLXAxz1FIwZj8nrj+YkOKc5694NbjCvcT6aSZiIzNzd2Kul4o4rTto8QVR9lMNtxD4G1w==} dependencies: @@ -31531,6 +26528,7 @@ packages: engines: {node: '>= 0.10'} dependencies: resolve: 1.22.8 + dev: false /redent@3.0.0: resolution: {integrity: sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==} @@ -31561,9 +26559,6 @@ packages: /reflect-metadata@0.1.13: resolution: {integrity: sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg==} - - /reflect-metadata@0.2.2: - resolution: {integrity: sha512-urBwgfrvVP/eAyXx4hluJivBKzuEbSQs9rKWCrCkbSxNv8mxPcUZKeuoF3Uy4mJl3Lwprp6yy5/39VWigZ4K6Q==} dev: false /regenerate-unicode-properties@10.1.0: @@ -31590,14 +26585,6 @@ packages: '@babel/runtime': 7.22.5 dev: true - /regex-not@1.0.2: - resolution: {integrity: sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==} - engines: {node: '>=0.10.0'} - dependencies: - extend-shallow: 3.0.2 - safe-regex: 1.1.0 - dev: false - /regexp.prototype.flags@1.4.3: resolution: {integrity: sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==} engines: {node: '>= 0.4'} @@ -31614,6 +26601,7 @@ packages: define-properties: 1.2.1 es-errors: 1.3.0 set-function-name: 2.0.2 + dev: true /regexpp@3.2.0: resolution: {integrity: sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==} @@ -31696,6 +26684,7 @@ packages: hast-util-from-parse5: 7.1.2 parse5: 6.0.1 unified: 10.1.2 + dev: true /rehype-raw@6.1.1: resolution: {integrity: sha512-d6AKtisSRtDRX4aSPsJGTfnzrX2ZkHQLE5kiUuGOeEoLpbEulFF4hj0mLPbsa+7vmguDKOVVEQdHKDSwoaIDsQ==} @@ -31703,6 +26692,7 @@ packages: '@types/hast': 2.3.4 hast-util-raw: 7.2.3 unified: 10.1.2 + dev: true /rehype-stringify@9.0.4: resolution: {integrity: sha512-Uk5xu1YKdqobe5XpSskwPvo1XeHUUucWEQSl8hTrXt5selvca1e8K1EZ37E6YoZ4BT8BCqCdVfQW7OfHfthtVQ==} @@ -31710,6 +26700,7 @@ packages: '@types/hast': 2.3.4 hast-util-to-html: 8.0.4 unified: 10.1.2 + dev: true /rehype@12.0.1: resolution: {integrity: sha512-ey6kAqwLM3X6QnMDILJthGvG1m1ULROS9NT4uG9IDCuv08SFyLlreSuvOa//DgEvbXx62DS6elGVqusWhRUbgw==} @@ -31718,6 +26709,7 @@ packages: rehype-parse: 8.0.5 rehype-stringify: 9.0.4 unified: 10.1.2 + dev: true /remark-frontmatter@4.0.1: resolution: {integrity: sha512-38fJrB0KnmD3E33a5jZC/5+gGAC2WKNiPw1/fdXJvijBlhA7RCsvJklrYJakS0HedninvaCYW8lQGf9C918GfA==} @@ -31737,6 +26729,7 @@ packages: unified: 10.1.2 transitivePeerDependencies: - supports-color + dev: true /remark-mdx-frontmatter@1.1.1: resolution: {integrity: sha512-7teX9DW4tI2WZkXS4DBxneYSY7NHiXl4AKdWDO9LXVweULlCT8OPWsOjLEnMIXViN1j+QcY8mfbq3k0EK6x3uA==} @@ -31765,6 +26758,7 @@ packages: unified: 10.1.2 transitivePeerDependencies: - supports-color + dev: true /remark-rehype@10.1.0: resolution: {integrity: sha512-EFmR5zppdBp0WQeDVZ/b66CWJipB2q2VLNFMabzDSGR66Z2fQii83G5gTBbgGEnEEA0QRussvrFHxk1HWGJskw==} @@ -31773,14 +26767,6 @@ packages: '@types/mdast': 3.0.10 mdast-util-to-hast: 12.3.0 unified: 10.1.2 - - /remark-rehype@9.1.0: - resolution: {integrity: sha512-oLa6YmgAYg19zb0ZrBACh40hpBLteYROaPLhBXzLgjqyHQrN+gVP9N/FJvfzuNNuzCutktkroXEZBrxAxKhh7Q==} - dependencies: - '@types/hast': 2.3.4 - '@types/mdast': 3.0.10 - mdast-util-to-hast: 11.3.0 - unified: 10.1.2 dev: true /remark-smartypants@2.0.0: @@ -31790,6 +26776,7 @@ packages: retext: 8.1.0 retext-smartypants: 5.2.0 unist-util-visit: 4.1.2 + dev: true /remix-auth-email-link@2.0.2(@remix-run/server-runtime@2.1.0)(remix-auth@3.6.0): resolution: {integrity: sha512-Lze9c50fsqBpixXQKe37wI2Dm4rlYYkNA6Eskxk8erQ7tbyN8xiFXOgo7Y3Al0SSjzkezw8au3uc2vCLJ8A5mQ==} @@ -31905,15 +26892,6 @@ packages: resolution: {integrity: sha512-8g3/Otx1eJaVD12e31UbJj1YzdtVvzH85HV7t+9MJYk/u3XmkOUJ5Ys9wQrf9PCPK8+xn4ymzqYCiZl6QWKn+A==} dev: false - /repeat-element@1.1.4: - resolution: {integrity: sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==} - engines: {node: '>=0.10.0'} - dev: false - - /repeat-string@1.6.1: - resolution: {integrity: sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==} - engines: {node: '>=0.10'} - /replicate@0.18.1: resolution: {integrity: sha512-JFK5qWL7AAajsIjtkW/nTaoX+yKp8zkaANe+pQpBh9RjH5vIy6/tn/sVNlRF1z5bCJLupshJBHFgnHRdWjbKXg==} engines: {git: '>=2.11.0', node: '>=18.0.0', npm: '>=7.19.0', yarn: '>=1.7.0'} @@ -31963,6 +26941,7 @@ packages: resolve: 1.22.4 transitivePeerDependencies: - supports-color + dev: false /require-like@0.1.2: resolution: {integrity: sha512-oyrU88skkMtDdauHDuKVrgR+zuItqr6/c//FXzvmxRGMexSDc6hNvJInGW3LL46n+8b50RykrvwSUIIQH2LQ5A==} @@ -31996,6 +26975,7 @@ packages: /resolve-alpn@1.2.1: resolution: {integrity: sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==} + dev: false /resolve-cwd@3.0.0: resolution: {integrity: sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==} @@ -32014,11 +26994,7 @@ packages: /resolve-pkg-maps@1.0.0: resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==} - - /resolve-url@0.2.1: - resolution: {integrity: sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==} - deprecated: https://github.com/lydell/resolve-url#deprecated - dev: false + dev: true /resolve.exports@2.0.2: resolution: {integrity: sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg==} @@ -32066,6 +27042,7 @@ packages: is-core-module: 2.13.0 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 + dev: true /responselike@1.0.2: resolution: {integrity: sha512-/Fpe5guzJk1gPqdJLJR5u7eG/gNY4nImjbRDaVWVMRhne55TCmj2i9Q+54PBRfatRC8v/rIiv9BN0pMd9OV5EQ==} @@ -32077,6 +27054,7 @@ packages: resolution: {integrity: sha512-4gl03wn3hj1HP3yzgdI7d3lCkF95F21Pz4BPGvKHinyQzALR5CapwC8yIi0Rh58DEMQ/SguC03wFj2k0M/mHhw==} dependencies: lowercase-keys: 2.0.0 + dev: false /responselike@3.0.0: resolution: {integrity: sha512-40yHxbNcl2+rzXvZuVkrYohathsSJlMTXKryG5y8uciHv1+xDLHQpgjG64JUO9nrEq2jGLH6IZ8BcZyw3wrweg==} @@ -32099,11 +27077,6 @@ packages: onetime: 5.1.2 signal-exit: 3.0.7 - /ret@0.1.15: - resolution: {integrity: sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==} - engines: {node: '>=0.12'} - dev: false - /ret@0.2.2: resolution: {integrity: sha512-M0b3YWQs7R3Z917WRQy1HHA7Ba7D8hvZg6UE5mLykJxQVE2ju0IXbGlaHPPlkY+WN7wFP+wUMXmBFA0aV6vYGQ==} engines: {node: '>=4'} @@ -32116,6 +27089,7 @@ packages: parse-latin: 5.0.1 unherit: 3.0.1 unified: 10.1.2 + dev: true /retext-smartypants@5.2.0: resolution: {integrity: sha512-Do8oM+SsjrbzT2UNIKgheP0hgUQTDDQYyZaIY3kfq0pdFzoPk+ZClYJ+OERNXveog4xf1pZL4PfRxNoVL7a/jw==} @@ -32124,6 +27098,7 @@ packages: nlcst-to-string: 3.1.1 unified: 10.1.2 unist-util-visit: 4.1.2 + dev: true /retext-stringify@3.1.0: resolution: {integrity: sha512-767TLOaoXFXyOnjx/EggXlb37ZD2u4P1n0GJqVdpipqACsQP+20W+BNpMYrlJkq7hxffnFk+jc6mAK9qrbuB8w==} @@ -32131,6 +27106,7 @@ packages: '@types/nlcst': 1.0.1 nlcst-to-string: 3.1.1 unified: 10.1.2 + dev: true /retext@8.1.0: resolution: {integrity: sha512-N9/Kq7YTn6ZpzfiGW45WfEGJqFf1IM1q8OsRa1CGzIebCJBNCANDRmOrholiDRGKo/We7ofKR4SEvcGAWEMD3Q==} @@ -32139,6 +27115,7 @@ packages: retext-latin: 3.1.0 retext-stringify: 3.1.0 unified: 10.1.2 + dev: true /retry@0.12.0: resolution: {integrity: sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==} @@ -32160,27 +27137,12 @@ packages: resolution: {integrity: sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==} dev: true - /rimraf@2.7.1: - resolution: {integrity: sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==} - deprecated: Rimraf versions prior to v4 are no longer supported - hasBin: true - dependencies: - glob: 7.2.3 - /rimraf@3.0.2: resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} hasBin: true dependencies: glob: 7.2.3 - /rimraf@4.4.1: - resolution: {integrity: sha512-Gk8NlF062+T9CqNGn6h4tls3k6T1+/nXdOcSZVikNVtlRdYpA7wRJJMoXmuvOnLW844rPjdQ7JgXCYM6PPC/og==} - engines: {node: '>=14'} - hasBin: true - dependencies: - glob: 9.3.5 - dev: true - /rimraf@5.0.1: resolution: {integrity: sha512-OfFZdwtd3lZ+XZzYP/6gTACubwFcHdLRqS9UX3UwpU2dnGQYkPFISRwvM3w9IiB2w7bW5qGo/uAwE4SmXXSKvg==} engines: {node: '>=14'} @@ -32291,6 +27253,7 @@ packages: /run-async@2.4.1: resolution: {integrity: sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==} engines: {node: '>=0.12.0'} + dev: false /run-async@3.0.0: resolution: {integrity: sha512-540WwVDOMxA6dN6We19EcT9sc3hkXPw5mzRNGM3FkdN/vtE9NFvj5lFAPNwUDmJjXidm3v7TC1cTE7t17Ulm1Q==} @@ -32303,12 +27266,6 @@ packages: minimal-polyfills: 2.2.3 dev: false - /run-exclusive@2.2.19: - resolution: {integrity: sha512-K3mdoAi7tjJ/qT7Flj90L7QyPozwUaAG+CVhkdDje4HLKXUYC3N/Jzkau3flHVDLQVhiHBtcimVodMjN9egYbA==} - dependencies: - minimal-polyfills: 2.2.3 - dev: false - /run-parallel@1.2.0: resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} dependencies: @@ -32333,6 +27290,7 @@ packages: engines: {node: '>=6'} dependencies: mri: 1.2.0 + dev: true /safe-array-concat@1.1.2: resolution: {integrity: sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==} @@ -32342,6 +27300,7 @@ packages: get-intrinsic: 1.2.4 has-symbols: 1.0.3 isarray: 2.0.5 + dev: true /safe-buffer@5.1.2: resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} @@ -32363,6 +27322,7 @@ packages: call-bind: 1.0.7 es-errors: 1.3.0 is-regex: 1.1.4 + dev: true /safe-regex2@2.0.0: resolution: {integrity: sha512-PaUSFsUaNNuKwkBijoAPHAK6/eM6VirvyPWlZ7BAQy4D+hCvh4B6lIG+nPdhbFfIbP+gTGBcrdsOaUs0F+ZBOQ==} @@ -32370,12 +27330,6 @@ packages: ret: 0.2.2 dev: true - /safe-regex@1.1.0: - resolution: {integrity: sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==} - dependencies: - ret: 0.1.15 - dev: false - /safe-stable-stringify@2.4.3: resolution: {integrity: sha512-e2bDA2WJT0wxseVd4lsDP4+3ONX6HpMXQa1ZhFQ7SU+GjvORCmShbCMltrtIDfkYhVHrOcPtj+KhmDBdPdZD1g==} engines: {node: '>=10'} @@ -32385,15 +27339,6 @@ packages: resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} requiresBuild: true - /sander@0.5.1: - resolution: {integrity: sha512-3lVqBir7WuKDHGrKRDn/1Ye3kwpXaDOMsiRP1wd6wpZW56gJhsbp5RqQpA6JG/P+pkXizygnr1dKR8vzWaVsfA==} - dependencies: - es6-promise: 3.3.1 - graceful-fs: 4.2.10 - mkdirp: 0.5.6 - rimraf: 2.7.1 - dev: true - /scheduler@0.23.0: resolution: {integrity: sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==} dependencies: @@ -32428,6 +27373,7 @@ packages: dependencies: extend-shallow: 2.0.1 kind-of: 6.0.3 + dev: true /secure-json-parse@2.7.0: resolution: {integrity: sha512-6aU+Rwsezw7VR8/nyvKTx8QpWH9FrcYiXXlqC4z5d5XQBDRqtbfsRjnwGyqbi3gddNtWHuEk9OANUotL26qKUw==} @@ -32437,12 +27383,6 @@ packages: resolution: {integrity: sha512-8OwmbklUNzwezjGInmZ+2clQmExQPvomqjL7LFqOYqtmuxRgQYqOD3mHaU+MvZn5FLUeVxVfQjwLZW/n/JFuqg==} dev: false - /selderee@0.10.0: - resolution: {integrity: sha512-DEL/RW/f4qLw/NrVg97xKaEBC8IpzIG2fvxnzCp3Z4yk4jQ3MXom+Imav9wApjxX2dfS3eW7x0DXafJr85i39A==} - dependencies: - parseley: 0.11.0 - dev: false - /selderee@0.11.0: resolution: {integrity: sha512-5TF+l7p4+OsnP8BCCvSyZiSPc4x4//p5uPwK8TCnVPJYRmU2aYKMpOXvw8zM5a5JvuuCGN1jmsMwuU2W02ukfA==} dependencies: @@ -32487,6 +27427,7 @@ packages: /semver@6.3.1: resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} hasBin: true + dev: true /semver@7.5.0: resolution: {integrity: sha512-+XC0AD/R7Q2mPSRuy2Id0+CGTZ98+8f+KvwirxOKIEyid+XSx6HbC63p+O4IndTHuX5Z+JxQ0TghCkO5Cg/2HA==} @@ -32547,10 +27488,7 @@ packages: /server-destroy@1.0.1: resolution: {integrity: sha512-rb+9B5YBIEzYcD6x2VKidaa+cqYBJQKnU4oe4E3ANwRRN56yk/ua1YCJT1n21NTS8w6CcOclAKNP3PhdCXKYtQ==} - - /server-only@0.0.1: - resolution: {integrity: sha512-qepMx2JxAa5jjfzxG79yPPq+8BuFToHd1hm7kI+Z4zAq1ftQiP7HcxMhDDItrbtwVeLg/cY2JnKnrcFkmiswNA==} - dev: false + dev: true /set-blocking@2.0.0: resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==} @@ -32573,6 +27511,7 @@ packages: get-intrinsic: 1.2.4 gopd: 1.0.1 has-property-descriptors: 1.0.2 + dev: true /set-function-name@2.0.2: resolution: {integrity: sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==} @@ -32582,37 +27521,16 @@ packages: es-errors: 1.3.0 functions-have-names: 1.2.3 has-property-descriptors: 1.0.2 + dev: true /set-harmonic-interval@1.0.1: resolution: {integrity: sha512-AhICkFV84tBP1aWqPwLZqFvAwqEoVA9kxNMniGEUvzOlm4vLmOFLiTT3UZ6bziJTy4bOVpzWGTfSCbmaayGx8g==} engines: {node: '>=6.9'} dev: false - /set-value@2.0.1: - resolution: {integrity: sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==} - engines: {node: '>=0.10.0'} - dependencies: - extend-shallow: 2.0.1 - is-extendable: 0.1.1 - is-plain-object: 2.0.4 - split-string: 3.1.0 - dev: false - - /setimmediate@1.0.5: - resolution: {integrity: sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==} - dev: false - /setprototypeof@1.2.0: resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==} - /sha.js@2.4.11: - resolution: {integrity: sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==} - hasBin: true - dependencies: - inherits: 2.0.4 - safe-buffer: 5.2.1 - dev: false - /sharp@0.32.6: resolution: {integrity: sha512-KyLTWwgcR9Oe4d9HwCwNM2l7+J0dUQwn/yf7S0EnTtb0eVS4RxO0eUSvxPtzT4F3SY+C4K6fqdv/DO27sJ/v/w==} engines: {node: '>=14.15.0'} @@ -32626,6 +27544,7 @@ packages: simple-get: 4.0.1 tar-fs: 3.0.4 tunnel-agent: 0.6.0 + dev: true optional: true /shebang-command@1.2.0: @@ -32660,6 +27579,7 @@ packages: glob: 7.2.3 interpret: 1.4.0 rechoir: 0.6.2 + dev: false /shiki@0.14.4: resolution: {integrity: sha512-IXCRip2IQzKwxArNNq1S+On4KPML3Yyn8Zzs/xRgcgOWIr8ntIK3IKzjFPfjy/7kt9ZMjc+FItfqHRBg8b6tNQ==} @@ -32668,9 +27588,11 @@ packages: jsonc-parser: 3.2.1 vscode-oniguruma: 1.7.0 vscode-textmate: 8.0.0 + dev: true /shimmer@1.2.1: resolution: {integrity: sha512-sQTKC1Re/rM6XyFM6fIAGHRPVGvyXfgzIDvzoq608vM+jeyVD0Tu1E6Np0Kc2zAIFWIj963V2800iF/9LPieQw==} + dev: false /side-channel@1.0.4: resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==} @@ -32706,6 +27628,7 @@ packages: /simple-concat@1.0.1: resolution: {integrity: sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==} requiresBuild: true + dev: true optional: true /simple-get@4.0.1: @@ -32715,6 +27638,7 @@ packages: decompress-response: 6.0.0 once: 1.4.0 simple-concat: 1.0.1 + dev: true optional: true /simple-git@3.19.0: @@ -32770,11 +27694,6 @@ packages: /sisteransi@1.0.5: resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} - /slash@2.0.0: - resolution: {integrity: sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==} - engines: {node: '>=6'} - dev: false - /slash@3.0.0: resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} engines: {node: '>=8'} @@ -32782,6 +27701,7 @@ packages: /slash@4.0.0: resolution: {integrity: sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==} engines: {node: '>=12'} + dev: true /slice-ansi@5.0.0: resolution: {integrity: sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==} @@ -32805,6 +27725,7 @@ packages: /smart-buffer@4.2.0: resolution: {integrity: sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==} engines: {node: '>= 6.0.0', npm: '>= 3.0.0'} + dev: false /smartwrap@2.0.2: resolution: {integrity: sha512-vCsKNQxb7PnCNd2wY1WClWifAc2lwqsG8OaswpJkVJsvMGcnEntdTCDajZCkk93Ay1U3t/9puJmb525Rg5MZBA==} @@ -32819,54 +27740,6 @@ packages: yargs: 15.4.1 dev: false - /snake-case@3.0.4: - resolution: {integrity: sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==} - dependencies: - dot-case: 3.0.4 - tslib: 2.6.2 - dev: false - - /snakecase-keys@5.4.4: - resolution: {integrity: sha512-YTywJG93yxwHLgrYLZjlC75moVEX04LZM4FHfihjHe1FCXm+QaLOFfSf535aXOAd0ArVQMWUAe8ZPm4VtWyXaA==} - engines: {node: '>=12'} - dependencies: - map-obj: 4.3.0 - snake-case: 3.0.4 - type-fest: 2.19.0 - dev: false - - /snapdragon-node@2.1.1: - resolution: {integrity: sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==} - engines: {node: '>=0.10.0'} - dependencies: - define-property: 1.0.0 - isobject: 3.0.1 - snapdragon-util: 3.0.1 - dev: false - - /snapdragon-util@3.0.1: - resolution: {integrity: sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==} - engines: {node: '>=0.10.0'} - dependencies: - kind-of: 3.2.2 - dev: false - - /snapdragon@0.8.2: - resolution: {integrity: sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==} - engines: {node: '>=0.10.0'} - dependencies: - base: 0.11.2 - debug: 2.6.9 - define-property: 0.2.5 - extend-shallow: 2.0.1 - map-cache: 0.2.2 - source-map: 0.5.7 - source-map-resolve: 0.5.3 - use: 3.1.1 - transitivePeerDependencies: - - supports-color - dev: false - /socket.io-adapter@2.5.4: resolution: {integrity: sha512-wDNHGXGewWAjQPt3pyeYBtpWSq9cLE5UW1ZUPL/2eGK9jtse/FpXib7epSTsz0Q0m+6sg6Y4KtcFTlah1bdOVg==} dependencies: @@ -32967,6 +27840,7 @@ packages: socks: 2.7.1 transitivePeerDependencies: - supports-color + dev: false /socks@2.7.1: resolution: {integrity: sha512-7maUZy1N7uo6+WVEX6psASxtNlKaNVMlGQKkG/63nEDdLOWNbiUMoLK7X4uYoLhQstau72mLgfEWcXcwsaHbYQ==} @@ -32974,6 +27848,7 @@ packages: dependencies: ip: 2.0.0 smart-buffer: 4.2.0 + dev: false /sonic-boom@3.6.0: resolution: {integrity: sha512-5Rs7m4IO/mW1WHouC6q6PGJsXO6hSAduwB3ltTsKaDU0Bd7sc5QEUK/jF0YL583g3BG7QV0Dg0rQNZrwZhY6Xg==} @@ -33001,32 +27876,6 @@ packages: react-dom: 18.2.0(react@18.2.0) dev: false - /sorcery@0.11.0: - resolution: {integrity: sha512-J69LQ22xrQB1cIFJhPfgtLuI6BpWRiWu1Y3vSsIwK/eAScqJxd/+CJlUuHQRdX2C9NGFamq+KqNywGgaThwfHw==} - hasBin: true - dependencies: - '@jridgewell/sourcemap-codec': 1.4.15 - buffer-crc32: 0.2.13 - minimist: 1.2.7 - sander: 0.5.1 - dev: true - - /sort-object-keys@1.1.3: - resolution: {integrity: sha512-855pvK+VkU7PaKYPc+Jjnmt4EzejQHyhhF33q31qG8x7maDzkeFhAAThdCYay11CISO+qAMwjOBP+fPZe0IPyg==} - dev: true - - /sort-package-json@1.57.0: - resolution: {integrity: sha512-FYsjYn2dHTRb41wqnv+uEqCUvBpK3jZcTp9rbz2qDTmel7Pmdtf+i2rLaaPMRZeSVM60V3Se31GyWFpmKs4Q5Q==} - hasBin: true - dependencies: - detect-indent: 6.1.0 - detect-newline: 3.1.0 - git-hooks-list: 1.0.3 - globby: 10.0.0 - is-plain-obj: 2.1.0 - sort-object-keys: 1.1.3 - dev: true - /source-map-js@1.0.2: resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==} engines: {node: '>=0.10.0'} @@ -33034,18 +27883,6 @@ packages: /source-map-js@1.2.0: resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==} engines: {node: '>=0.10.0'} - dev: true - - /source-map-resolve@0.5.3: - resolution: {integrity: sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==} - deprecated: See https://github.com/lydell/source-map-resolve#deprecated - dependencies: - atob: 2.1.2 - decode-uri-component: 0.2.2 - resolve-url: 0.2.1 - source-map-url: 0.4.1 - urix: 0.1.0 - dev: false /source-map-support@0.5.13: resolution: {integrity: sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==} @@ -33060,21 +27897,11 @@ packages: buffer-from: 1.1.2 source-map: 0.6.1 - /source-map-url@0.4.1: - resolution: {integrity: sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==} - deprecated: See https://github.com/lydell/source-map-url#deprecated - dev: false - /source-map@0.5.6: resolution: {integrity: sha512-MjZkVp0NHr5+TPihLcadqnlVoGIoWo4IBHptutGh9wI3ttUYvCG26HkSuDi+K6lsZ25syXJXcctwgyVCt//xqA==} engines: {node: '>=0.10.0'} dev: false - /source-map@0.5.7: - resolution: {integrity: sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==} - engines: {node: '>=0.10.0'} - dev: false - /source-map@0.6.1: resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} engines: {node: '>=0.10.0'} @@ -33095,6 +27922,7 @@ packages: /space-separated-tokens@2.0.2: resolution: {integrity: sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==} + dev: true /spawn-command@0.0.2: resolution: {integrity: sha512-zC8zGoGkmc8J9ndvml8Xksr1Amk9qBujgbF0JAIWO7kXr43w0h/0GJNM/Vustixu+YE8N/MTrQ7N31FvHUACxQ==} @@ -33131,13 +27959,6 @@ packages: /spdx-license-ids@3.0.12: resolution: {integrity: sha512-rr+VVSXtRhO4OHbXUiAF7xW3Bo9DuuF6C5jH+q/x15j2jniycgKbxU09Hr0WqlSLUs4i4ltHGXqTe7VHclYWyA==} - /split-string@3.1.0: - resolution: {integrity: sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==} - engines: {node: '>=0.10.0'} - dependencies: - extend-shallow: 3.0.2 - dev: false - /split2@4.2.0: resolution: {integrity: sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==} engines: {node: '>= 10.x'} @@ -33179,13 +28000,6 @@ packages: dependencies: minipass: 7.0.3 - /ssri@8.0.1: - resolution: {integrity: sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==} - engines: {node: '>= 8'} - dependencies: - minipass: 3.3.6 - dev: true - /stack-generator@2.0.10: resolution: {integrity: sha512-mwnua/hkqM6pF4k8SnmZ2zfETsRUpWXREfA/goT8SLCV4iOFa4bzOX2nDipWAZFPTjLvQB82f5yaodMVhK0yJQ==} dependencies: @@ -33238,14 +28052,6 @@ packages: resolution: {integrity: sha512-qoRRSyROncaz1z0mvYqIE4lCd9p2R90i6GxW3uZv5ucSu8tU7B5HXUP1gG8pVZsYNVaXjk8ClXHPttLyxAL48A==} dev: false - /static-extend@0.1.2: - resolution: {integrity: sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g==} - engines: {node: '>=0.10.0'} - dependencies: - define-property: 0.2.5 - object-copy: 0.1.0 - dev: false - /statuses@2.0.1: resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==} engines: {node: '>= 0.8'} @@ -33266,6 +28072,7 @@ packages: engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dependencies: bl: 5.1.0 + dev: true /stoppable@1.1.0: resolution: {integrity: sha512-KXDYZ9dszj6bzvnEMRYvxgeTHU74QBFL54XKtP3nyMuJ81CFYtABZ3bAzL2EdFUaEwJOBOgENyFj3R7oTzDyyw==} @@ -33300,13 +28107,8 @@ packages: dependencies: fast-fifo: 1.3.2 queue-tick: 1.0.1 - optional: true - - /strict-event-emitter@0.2.8: - resolution: {integrity: sha512-KDf/ujU8Zud3YaLtMCcTI4xkZlZVIYxTLr+XIULexP+77EEVWixeXroLUXQXiVtH4XH2W7jr/3PT1v3zBuvc3A==} - dependencies: - events: 3.3.0 dev: true + optional: true /strict-event-emitter@0.5.1: resolution: {integrity: sha512-vMgjE/GGEPEFnhFub6pa4FmJBRBVOLpIII2hvCZ8Kzb7K0hlHo7mQv6xYrBvCL2LtAIBwFUK8wvuJgTVSQ5MFQ==} @@ -33347,6 +28149,7 @@ packages: eastasianwidth: 0.2.0 emoji-regex: 10.2.1 strip-ansi: 7.1.0 + dev: true /string.prototype.matchall@4.0.8: resolution: {integrity: sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg==} @@ -33359,6 +28162,7 @@ packages: internal-slot: 1.0.4 regexp.prototype.flags: 1.4.3 side-channel: 1.0.4 + dev: true /string.prototype.padend@3.1.4: resolution: {integrity: sha512-67otBXoksdjsnXXRUq+KMVTdlVRZ2af422Y0aTyTjVaoQkGr3mxl2Bc5emi7dOQ3OGVVQQskmLEWwFXwommpNw==} @@ -33377,6 +28181,7 @@ packages: define-properties: 1.2.1 es-abstract: 1.23.3 es-object-atoms: 1.0.0 + dev: true /string.prototype.trimend@1.0.6: resolution: {integrity: sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==} @@ -33391,6 +28196,7 @@ packages: call-bind: 1.0.7 define-properties: 1.2.1 es-object-atoms: 1.0.0 + dev: true /string.prototype.trimstart@1.0.6: resolution: {integrity: sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==} @@ -33406,11 +28212,13 @@ packages: call-bind: 1.0.7 define-properties: 1.2.1 es-object-atoms: 1.0.0 + dev: true /string_decoder@1.1.1: resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==} dependencies: safe-buffer: 5.1.2 + dev: true /string_decoder@1.3.0: resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} @@ -33422,6 +28230,7 @@ packages: dependencies: character-entities-html4: 2.1.0 character-entities-legacy: 3.0.0 + dev: true /strip-ansi@6.0.1: resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} @@ -33445,6 +28254,7 @@ packages: /strip-bom-string@1.0.0: resolution: {integrity: sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==} engines: {node: '>=0.10.0'} + dev: true /strip-bom@3.0.0: resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} @@ -33453,6 +28263,7 @@ packages: /strip-bom@4.0.0: resolution: {integrity: sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==} engines: {node: '>=8'} + dev: true /strip-final-newline@2.0.0: resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} @@ -33472,6 +28283,7 @@ packages: engines: {node: '>=8'} dependencies: min-indent: 1.0.1 + dev: false /strip-json-comments@2.0.1: resolution: {integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==} @@ -33647,50 +28459,6 @@ packages: resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} engines: {node: '>= 0.4'} - /svelte-check@3.5.2(postcss@8.4.29)(svelte@4.2.1): - resolution: {integrity: sha512-5a/YWbiH4c+AqAUP+0VneiV5bP8YOk9JL3jwvN+k2PEPLgpu85bjQc5eE67+eIZBBwUEJzmO3I92OqKcqbp3fw==} - hasBin: true - peerDependencies: - svelte: ^3.55.0 || ^4.0.0-next.0 || ^4.0.0 - dependencies: - '@jridgewell/trace-mapping': 0.3.19 - chokidar: 3.5.3 - fast-glob: 3.3.1 - import-fresh: 3.3.0 - picocolors: 1.0.0 - sade: 1.8.1 - svelte: 4.2.1 - svelte-preprocess: 5.0.4(postcss@8.4.29)(svelte@4.2.1)(typescript@5.4.5) - typescript: 5.4.5 - transitivePeerDependencies: - - '@babel/core' - - coffeescript - - less - - postcss - - postcss-load-config - - pug - - sass - - stylus - - sugarss - dev: true - - /svelte-eslint-parser@0.33.1(svelte@4.2.1): - resolution: {integrity: sha512-vo7xPGTlKBGdLH8T5L64FipvTrqv3OQRx9d2z5X05KKZDlF4rQk8KViZO4flKERY+5BiVdOh7zZ7JGJWo5P0uA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - svelte: ^3.37.0 || ^4.0.0 - peerDependenciesMeta: - svelte: - optional: true - dependencies: - eslint-scope: 7.2.0 - eslint-visitor-keys: 3.4.2 - espree: 9.6.0 - postcss: 8.4.35 - postcss-scss: 4.0.9(postcss@8.4.35) - svelte: 4.2.1 - dev: true - /svelte-hmr@0.15.3(svelte@4.2.1): resolution: {integrity: sha512-41snaPswvSf8TJUhlkoJBekRrABDXDMdpNpT2tfHIv4JuhgvHqLMhEPGtaQn0BmbNSTkuz2Ed20DF2eHw0SmBQ==} engines: {node: ^12.20 || ^14.13.1 || >= 16} @@ -33700,61 +28468,13 @@ packages: svelte: 4.2.1 dev: true - /svelte-preprocess@5.0.4(postcss@8.4.29)(svelte@4.2.1)(typescript@5.4.5): - resolution: {integrity: sha512-ABia2QegosxOGsVlsSBJvoWeXy1wUKSfF7SWJdTjLAbx/Y3SrVevvvbFNQqrSJw89+lNSsM58SipmZJ5SRi5iw==} - engines: {node: '>= 14.10.0'} - requiresBuild: true - peerDependencies: - '@babel/core': ^7.10.2 - coffeescript: ^2.5.1 - less: ^3.11.3 || ^4.0.0 - postcss: ^7 || ^8 - postcss-load-config: ^2.1.0 || ^3.0.0 || ^4.0.0 - pug: ^3.0.0 - sass: ^1.26.8 - stylus: ^0.55.0 - sugarss: ^2.0.0 || ^3.0.0 || ^4.0.0 - svelte: ^3.23.0 || ^4.0.0-next.0 || ^4.0.0 - typescript: '>=3.9.5 || ^4.0.0 || ^5.0.0' - peerDependenciesMeta: - '@babel/core': - optional: true - coffeescript: - optional: true - less: - optional: true - postcss: - optional: true - postcss-load-config: - optional: true - pug: - optional: true - sass: - optional: true - stylus: - optional: true - sugarss: - optional: true - typescript: - optional: true - dependencies: - '@types/pug': 2.0.7 - detect-indent: 6.1.0 - magic-string: 0.27.0 - postcss: 8.4.29 - sorcery: 0.11.0 - strip-indent: 3.0.0 - svelte: 4.2.1 - typescript: 5.4.5 - dev: true - /svelte@4.2.1: resolution: {integrity: sha512-LpLqY2Jr7cRxkrTc796/AaaoMLF/1ax7cto8Ot76wrvKQhrPmZ0JgajiWPmg9mTSDqO16SSLiD17r9MsvAPTmw==} engines: {node: '>=16'} dependencies: '@ampproject/remapping': 2.2.1 '@jridgewell/sourcemap-codec': 1.4.15 - '@jridgewell/trace-mapping': 0.3.19 + '@jridgewell/trace-mapping': 0.3.25 acorn: 8.10.0 aria-query: 5.3.0 axobject-query: 3.2.1 @@ -33763,21 +28483,17 @@ packages: estree-walker: 3.0.3 is-reference: 3.0.1 locate-character: 3.0.0 - magic-string: 0.30.3 + magic-string: 0.30.8 periscopic: 3.1.0 dev: true - /symbol-observable@4.0.0: - resolution: {integrity: sha512-b19dMThMV4HVFynSAM1++gBHAbk2Tc/osgLIBZMKsyqh34jb2e8Os7T6ZW/Bt3pJFdBTd2JwAnAAEQV7rSNvcQ==} - engines: {node: '>=0.10'} - dev: true - /synckit@0.8.5: resolution: {integrity: sha512-L1dapNV6vu2s/4Sputv8xGsCdAVlb5nRDMFU/E27D44l5U6cw1g0dGd45uLc+OXjNMmF4ntiMdCimzcjFKQI8Q==} engines: {node: ^14.18.0 || >=16.0.0} dependencies: '@pkgr/utils': 2.3.1 tslib: 2.6.2 + dev: true /tailwind-merge@1.12.0: resolution: {integrity: sha512-Y17eDp7FtN1+JJ4OY0Bqv9OA41O+MS8c1Iyr3T6JFLnOgLg3EvcyMKZAnQ8AGyvB5Nxm3t9Xb5Mhe139m8QT/g==} @@ -33845,37 +28561,6 @@ packages: resolve: 1.22.4 dev: false - /tailwindcss@3.3.3: - resolution: {integrity: sha512-A0KgSkef7eE4Mf+nKJ83i75TMyq8HqY3qmFIJSWy8bNt0v1lG7jUcpGpoTFxAwYcWOphcTBLPPJg+bDfhDf52w==} - engines: {node: '>=14.0.0'} - hasBin: true - dependencies: - '@alloc/quick-lru': 5.2.0 - arg: 5.0.2 - chokidar: 3.5.3 - didyoumean: 1.2.2 - dlv: 1.1.3 - fast-glob: 3.3.1 - glob-parent: 6.0.2 - is-glob: 4.0.3 - jiti: 1.18.2 - lilconfig: 2.1.0 - micromatch: 4.0.5 - normalize-path: 3.0.0 - object-hash: 3.0.0 - picocolors: 1.0.0 - postcss: 8.4.29 - postcss-import: 15.1.0(postcss@8.4.29) - postcss-js: 4.0.1(postcss@8.4.29) - postcss-load-config: 4.0.1(postcss@8.4.29)(ts-node@10.9.1) - postcss-nested: 6.0.1(postcss@8.4.29) - postcss-selector-parser: 6.0.11 - resolve: 1.22.4 - sucrase: 3.32.0 - transitivePeerDependencies: - - ts-node - dev: false - /tailwindcss@3.4.0: resolution: {integrity: sha512-VigzymniH77knD1dryXbyxR+ePHihHociZbXnLZHUyzf2MMs2ZVqlUrZ3FvpXP8pno9JzmILt1sZPD19M3IxtA==} engines: {node: '>=14.0.0'} @@ -33898,7 +28583,7 @@ packages: postcss: 8.4.27 postcss-import: 15.1.0(postcss@8.4.27) postcss-js: 4.0.1(postcss@8.4.27) - postcss-load-config: 4.0.1(postcss@8.4.27)(ts-node@10.9.2) + postcss-load-config: 4.0.1(postcss@8.4.27) postcss-nested: 6.0.1(postcss@8.4.27) postcss-selector-parser: 6.0.11 resolve: 1.22.8 @@ -33948,6 +28633,7 @@ packages: mkdirp-classic: 0.5.3 pump: 3.0.0 tar-stream: 2.2.0 + dev: true /tar-fs@3.0.4: resolution: {integrity: sha512-5AFQU8b9qLfZCX9zp2duONhPmZv0hGYiBPJsyUdqMjzq/mqVpy/rEUSeHk1+YitmxugaptgBh5oDGU3VsAJq4w==} @@ -33956,6 +28642,7 @@ packages: mkdirp-classic: 0.5.3 pump: 3.0.0 tar-stream: 3.1.6 + dev: true optional: true /tar-stream@2.2.0: @@ -33967,6 +28654,7 @@ packages: fs-constants: 1.0.0 inherits: 2.0.4 readable-stream: 3.6.0 + dev: true /tar-stream@3.1.6: resolution: {integrity: sha512-B/UyjYwPpMBv+PaFSWAmtYjwdrlEaZQEhMIBFNC5oEG8lpiW8XjcSdmEaClj28ArfKScKHs2nshz3k2le6crsg==} @@ -33975,6 +28663,7 @@ packages: b4a: 1.6.4 fast-fifo: 1.3.2 streamx: 2.15.1 + dev: true optional: true /tar@6.1.13: @@ -34031,6 +28720,7 @@ packages: serialize-javascript: 6.0.1 terser: 5.17.1 webpack: 5.88.2(@swc/core@1.3.101)(esbuild@0.19.11) + dev: false /terser-webpack-plugin@5.3.7(@swc/core@1.3.26)(esbuild@0.15.18)(webpack@5.88.2): resolution: {integrity: sha512-AfKwIktyP7Cu50xNjXF/6Qb5lBNzYaWpU6YfoX3uZicTx0zTy0stDDCsvjDapKsSDvOeWo5MEq4TmdBy2cNoHw==} @@ -34111,12 +28801,14 @@ packages: /through@2.3.8: resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==} + dev: false /tiny-glob@0.2.9: resolution: {integrity: sha512-g/55ssRPUjShh+xkfx9UPDXqhckHEsHr4Vd9zX55oSdGZc/MD0m3sferOkwWtp98bv+kcVfEHtRJgBVJzelrzg==} dependencies: globalyzer: 0.1.0 globrex: 0.1.2 + dev: true /tiny-invariant@1.3.1: resolution: {integrity: sha512-AD5ih2NlSssTCwsMznbvwMZpJ1cbhkGd2uueNxzv2jDlEeZdU04JQfRnggJQ8DrcVBGjAsCKwFBbDlVNtEMlzw==} @@ -34177,6 +28869,7 @@ packages: engines: {node: '>=0.6.0'} dependencies: os-tmpdir: 1.0.2 + dev: false /tmpl@1.0.5: resolution: {integrity: sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==} @@ -34186,42 +28879,17 @@ packages: resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==} engines: {node: '>=4'} - /to-object-path@0.3.0: - resolution: {integrity: sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg==} - engines: {node: '>=0.10.0'} - dependencies: - kind-of: 3.2.2 - dev: false - /to-readable-stream@1.0.0: resolution: {integrity: sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==} engines: {node: '>=6'} dev: true - /to-regex-range@2.1.1: - resolution: {integrity: sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==} - engines: {node: '>=0.10.0'} - dependencies: - is-number: 3.0.0 - repeat-string: 1.6.1 - dev: false - /to-regex-range@5.0.1: resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} engines: {node: '>=8.0'} dependencies: is-number: 7.0.0 - /to-regex@3.0.2: - resolution: {integrity: sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==} - engines: {node: '>=0.10.0'} - dependencies: - define-property: 2.0.2 - extend-shallow: 3.0.2 - regex-not: 1.0.2 - safe-regex: 1.1.0 - dev: false - /toad-cache@3.3.0: resolution: {integrity: sha512-3oDzcogWGHZdkwrHyvJVpPjA7oNzY6ENOV3PsWJY9XYPZ6INo94Yd47s5may1U+nleBPwDhrRiTPMIvKaa3MQg==} engines: {node: '>=12'} @@ -34267,25 +28935,13 @@ packages: dependencies: punycode: 2.2.0 - /traverse@0.3.9: - resolution: {integrity: sha512-iawgk0hLP3SxGKDfnDJf8wTz4p2qImnyihM5Hh/sGvQ3K37dPi/w8sRhdNIxYA1TwFwc5mDhIJq+O0RsvXBKdQ==} - dev: false - /tree-kill@1.2.2: resolution: {integrity: sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==} hasBin: true - /tree-node-cli@1.6.0: - resolution: {integrity: sha512-M8um5Lbl76rWU5aC8oOeEhruiCM29lFCKnwpxrwMjpRicHXJx+bb9Cak11G3zYLrMb6Glsrhnn90rHIzDJrjvg==} - hasBin: true - dependencies: - commander: 5.1.0 - fast-folder-size: 1.6.1 - pretty-bytes: 5.6.0 - dev: false - /trim-lines@3.0.1: resolution: {integrity: sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==} + dev: true /trim-newlines@3.0.1: resolution: {integrity: sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==} @@ -34294,14 +28950,6 @@ packages: /trough@2.1.0: resolution: {integrity: sha512-AqTiAOLcj85xS7vQ8QkAV41hPDIJ71XJB4RCUrzo/1GM2CQwhkJGaf9Hgr7BOugMRpgGUrqRg/DrBDl4H40+8g==} - - /ts-api-utils@1.0.3(typescript@5.2.2): - resolution: {integrity: sha512-wNMeqtMz5NtwpT/UZGY5alT+VoKdSsOOP/kqHFcUW1P/VRhH2wJ48+DN2WwUliNbQ976ETwDL0Ifd2VVvgonvg==} - engines: {node: '>=16.13.0'} - peerDependencies: - typescript: '>=4.2.0' - dependencies: - typescript: 5.2.2 dev: true /ts-easing@0.2.0: @@ -34381,36 +29029,6 @@ packages: yargs-parser: 21.1.1 dev: true - /ts-loader@9.4.2(typescript@5.0.4)(webpack@5.88.2): - resolution: {integrity: sha512-OmlC4WVmFv5I0PpaxYb+qGeGOdm5giHU7HwDDUjw59emP2UYMHy9fFSDcYgSNoH8sXcj4hGCSEhlDZ9ULeDraA==} - engines: {node: '>=12.0.0'} - peerDependencies: - typescript: '*' - webpack: ^5.0.0 - dependencies: - chalk: 4.1.2 - enhanced-resolve: 5.13.0 - micromatch: 4.0.5 - semver: 7.5.4 - typescript: 5.0.4 - webpack: 5.88.2(@swc/core@1.3.101)(esbuild@0.19.11) - dev: true - - /ts-loader@9.4.4(typescript@5.2.2)(webpack@5.88.2): - resolution: {integrity: sha512-MLukxDHBl8OJ5Dk3y69IsKVFRA/6MwzEqBgh+OXMPB/OD01KQuWPFd1WAQP8a5PeSCAxfnkhiuWqfmFJzJQt9w==} - engines: {node: '>=12.0.0'} - peerDependencies: - typescript: '*' - webpack: ^5.0.0 - dependencies: - chalk: 4.1.2 - enhanced-resolve: 5.13.0 - micromatch: 4.0.5 - semver: 7.5.4 - typescript: 5.2.2 - webpack: 5.88.2(@swc/core@1.3.101)(esbuild@0.19.11) - dev: true - /ts-node@10.9.1(@swc/core@1.3.26)(@types/node@18.11.18)(typescript@5.2.2): resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==} hasBin: true @@ -34442,37 +29060,6 @@ packages: v8-compile-cache-lib: 3.0.1 yn: 3.1.1 - /ts-node@10.9.1(@types/node@20.4.2)(typescript@5.1.6): - resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==} - hasBin: true - peerDependencies: - '@swc/core': '>=1.2.50' - '@swc/wasm': '>=1.2.50' - '@types/node': '*' - typescript: '>=2.7' - peerDependenciesMeta: - '@swc/core': - optional: true - '@swc/wasm': - optional: true - dependencies: - '@cspotcode/source-map-support': 0.8.1 - '@tsconfig/node10': 1.0.9 - '@tsconfig/node12': 1.0.11 - '@tsconfig/node14': 1.0.3 - '@tsconfig/node16': 1.0.3 - '@types/node': 20.4.2 - acorn: 8.10.0 - acorn-walk: 8.2.0 - arg: 4.1.3 - create-require: 1.1.1 - diff: 4.0.2 - make-error: 1.3.6 - typescript: 5.1.6 - v8-compile-cache-lib: 3.0.1 - yn: 3.1.1 - dev: true - /ts-node@10.9.1(@types/node@20.5.0)(typescript@5.1.6): resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==} hasBin: true @@ -34504,67 +29091,6 @@ packages: yn: 3.1.1 dev: true - /ts-node@10.9.1(@types/node@20.6.0)(typescript@5.2.2): - resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==} - hasBin: true - peerDependencies: - '@swc/core': '>=1.2.50' - '@swc/wasm': '>=1.2.50' - '@types/node': '*' - typescript: '>=2.7' - peerDependenciesMeta: - '@swc/core': - optional: true - '@swc/wasm': - optional: true - dependencies: - '@cspotcode/source-map-support': 0.8.1 - '@tsconfig/node10': 1.0.9 - '@tsconfig/node12': 1.0.11 - '@tsconfig/node14': 1.0.3 - '@tsconfig/node16': 1.0.3 - '@types/node': 20.6.0 - acorn: 8.10.0 - acorn-walk: 8.2.0 - arg: 4.1.3 - create-require: 1.1.1 - diff: 4.0.2 - make-error: 1.3.6 - typescript: 5.2.2 - v8-compile-cache-lib: 3.0.1 - yn: 3.1.1 - dev: true - - /ts-node@10.9.2(@types/node@20.4.2)(typescript@5.3.3): - resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==} - hasBin: true - peerDependencies: - '@swc/core': '>=1.2.50' - '@swc/wasm': '>=1.2.50' - '@types/node': '*' - typescript: '>=2.7' - peerDependenciesMeta: - '@swc/core': - optional: true - '@swc/wasm': - optional: true - dependencies: - '@cspotcode/source-map-support': 0.8.1 - '@tsconfig/node10': 1.0.9 - '@tsconfig/node12': 1.0.11 - '@tsconfig/node14': 1.0.3 - '@tsconfig/node16': 1.0.3 - '@types/node': 20.4.2 - acorn: 8.10.0 - acorn-walk: 8.3.2 - arg: 4.1.3 - create-require: 1.1.1 - diff: 4.0.2 - make-error: 1.3.6 - typescript: 5.3.3 - v8-compile-cache-lib: 3.0.1 - yn: 3.1.1 - /ts-poet@6.6.0: resolution: {integrity: sha512-4vEH/wkhcjRPFOdBwIh9ItO6jOoumVLRF4aABDX5JSNEubSqwOulihxQPqai+OkuygJm3WYMInxXQX4QwVNMuw==} dependencies: @@ -34592,10 +29118,6 @@ packages: resolution: {integrity: sha512-3IDBalvf6SyvHFS14UiwCWzqdSdo+Q0k2J7DZyJYaHW/iraW9DJpaBKDJpry3yQs3o/t/A+oGaRW3iVt2lKxzA==} dev: false - /tsafe@1.6.6: - resolution: {integrity: sha512-gzkapsdbMNwBnTIjgO758GujLCj031IgHK/PKr2mrmkCSJMhSOR5FeOuSxKLMUoYc0vAA4RGEYYbjt/v6afD3g==} - dev: false - /tsconfck@2.1.2(typescript@4.9.5): resolution: {integrity: sha512-ghqN1b0puy3MhhviwO2kGF8SeMDNhEbnKxjK7h6+fvY9JAxqvXi8y5NAHSQv687OVboS2uZIByzGd45/YxrRHg==} engines: {node: ^14.13.1 || ^16 || >=18} @@ -34608,15 +29130,6 @@ packages: dependencies: typescript: 4.9.5 - /tsconfig-paths-webpack-plugin@4.1.0: - resolution: {integrity: sha512-xWFISjviPydmtmgeUAuXp4N1fky+VCtfhOkDUFIv5ea7p4wuTomI4QTrXvFBX2S4jZsmyTSrStQl+E+4w+RzxA==} - engines: {node: '>=10.13.0'} - dependencies: - chalk: 4.1.2 - enhanced-resolve: 5.13.0 - tsconfig-paths: 4.2.0 - dev: true - /tsconfig-paths@3.14.1: resolution: {integrity: sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==} dependencies: @@ -34633,6 +29146,7 @@ packages: json5: 1.0.2 minimist: 1.2.7 strip-bom: 3.0.0 + dev: true /tsconfig-paths@4.2.0: resolution: {integrity: sha512-NoZ4roiN7LnbKn9QqE1amc9DJfzvZXxF4xDavcOWt1BPkdx+m+0gJuPM+S0vCe7zTJMYUP0R8pO2XMr+Y8oLIg==} @@ -34651,6 +29165,7 @@ packages: resolve: 1.22.4 strip-bom: 4.0.0 type-fest: 0.13.1 + dev: true /tslib@1.14.1: resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} @@ -34665,7 +29180,7 @@ packages: /tslib@2.6.2: resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} - /tsup@6.6.3(postcss@8.4.27)(typescript@4.9.5): + /tsup@6.6.3(postcss@8.4.38)(typescript@4.9.5): resolution: {integrity: sha512-OLx/jFllYlVeZQ7sCHBuRVEQBBa1tFbouoc/gbYakyipjVQdWy/iQOvmExUA/ewap9iQ7tbJf9pW0PgcEFfJcQ==} engines: {node: '>=14.18'} hasBin: true @@ -34689,8 +29204,8 @@ packages: execa: 5.1.1 globby: 11.1.0 joycon: 3.1.1 - postcss: 8.4.27 - postcss-load-config: 3.1.4(postcss@8.4.27) + postcss: 8.4.38 + postcss-load-config: 3.1.4(postcss@8.4.38) resolve-from: 5.0.0 rollup: 3.29.1 source-map: 0.8.0-beta.0 @@ -34702,7 +29217,7 @@ packages: - ts-node dev: true - /tsup@7.1.0(postcss@8.4.27)(typescript@4.9.5): + /tsup@7.1.0(postcss@8.4.38)(typescript@4.9.5): resolution: {integrity: sha512-mazl/GRAk70j8S43/AbSYXGgvRP54oQeX8Un4iZxzATHt0roW0t6HYDVZIXMw0ZQIpvr1nFMniIVnN5186lW7w==} engines: {node: '>=16.14'} hasBin: true @@ -34726,8 +29241,8 @@ packages: execa: 5.1.1 globby: 11.1.0 joycon: 3.1.1 - postcss: 8.4.27 - postcss-load-config: 4.0.1(postcss@8.4.27)(ts-node@10.9.2) + postcss: 8.4.38 + postcss-load-config: 4.0.1(postcss@8.4.38) resolve-from: 5.0.0 rollup: 3.29.1 source-map: 0.8.0-beta.0 @@ -34739,48 +29254,7 @@ packages: - ts-node dev: true - /tsup@8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(postcss@8.4.27)(ts-node@10.9.2)(typescript@5.3.3): - resolution: {integrity: sha512-hvW7gUSG96j53ZTSlT4j/KL0q1Q2l6TqGBFc6/mu/L46IoNWqLLUzLRLP1R8Q7xrJTmkDxxDoojV5uCVs1sVOg==} - engines: {node: '>=18'} - hasBin: true - peerDependencies: - '@microsoft/api-extractor': ^7.36.0 - '@swc/core': ^1 - postcss: ^8.4.12 - typescript: '>=4.5.0' - peerDependenciesMeta: - '@microsoft/api-extractor': - optional: true - '@swc/core': - optional: true - postcss: - optional: true - typescript: - optional: true - dependencies: - bundle-require: 4.0.1(esbuild@0.19.11) - cac: 6.7.14 - chokidar: 3.5.3 - debug: 4.3.4(supports-color@8.1.1) - esbuild: 0.19.11 - execa: 5.1.1 - globby: 11.1.0 - joycon: 3.1.1 - postcss: 8.4.27 - postcss-load-config: 4.0.1(postcss@8.4.27)(ts-node@10.9.2) - resolve-from: 5.0.0 - rollup: 4.13.2 - source-map: 0.8.0-beta.0 - sucrase: 3.32.0 - tree-kill: 1.2.2 - typescript: 5.3.3 - transitivePeerDependencies: - - supports-color - - ts-node - dev: true - patched: true - - /tsup@8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(postcss@8.4.27)(typescript@5.3.2): + /tsup@8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(postcss@8.4.38)(typescript@5.3.2): resolution: {integrity: sha512-hvW7gUSG96j53ZTSlT4j/KL0q1Q2l6TqGBFc6/mu/L46IoNWqLLUzLRLP1R8Q7xrJTmkDxxDoojV5uCVs1sVOg==} engines: {node: '>=18'} hasBin: true @@ -34807,8 +29281,8 @@ packages: execa: 5.1.1 globby: 11.1.0 joycon: 3.1.1 - postcss: 8.4.27 - postcss-load-config: 4.0.1(postcss@8.4.27)(ts-node@10.9.2) + postcss: 8.4.38 + postcss-load-config: 4.0.1(postcss@8.4.38) resolve-from: 5.0.0 rollup: 4.13.2 source-map: 0.8.0-beta.0 @@ -34820,7 +29294,7 @@ packages: - ts-node patched: true - /tsup@8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(postcss@8.4.27)(typescript@5.4.5): + /tsup@8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(postcss@8.4.38)(typescript@5.3.3): resolution: {integrity: sha512-hvW7gUSG96j53ZTSlT4j/KL0q1Q2l6TqGBFc6/mu/L46IoNWqLLUzLRLP1R8Q7xrJTmkDxxDoojV5uCVs1sVOg==} engines: {node: '>=18'} hasBin: true @@ -34847,89 +29321,101 @@ packages: execa: 5.1.1 globby: 11.1.0 joycon: 3.1.1 - postcss: 8.4.27 - postcss-load-config: 4.0.1(postcss@8.4.27)(ts-node@10.9.2) - resolve-from: 5.0.0 - rollup: 4.13.2 - source-map: 0.8.0-beta.0 - sucrase: 3.32.0 - tree-kill: 1.2.2 - typescript: 5.4.5 - transitivePeerDependencies: - - supports-color - - ts-node - dev: true - patched: true - - /tsup@8.0.2(postcss@8.4.27)(typescript@5.3.2): - resolution: {integrity: sha512-NY8xtQXdH7hDUAZwcQdY/Vzlw9johQsaqf7iwZ6g1DOUlFYQ5/AtVAjTvihhEyeRlGo4dLRVHtrRaL35M1daqQ==} - engines: {node: '>=18'} - hasBin: true - peerDependencies: - '@microsoft/api-extractor': ^7.36.0 - '@swc/core': ^1 - postcss: ^8.4.12 - typescript: '>=4.5.0' - peerDependenciesMeta: - '@microsoft/api-extractor': - optional: true - '@swc/core': - optional: true - postcss: - optional: true - typescript: - optional: true - dependencies: - bundle-require: 4.0.1(esbuild@0.19.11) - cac: 6.7.14 - chokidar: 3.5.3 - debug: 4.3.4(supports-color@8.1.1) - esbuild: 0.19.11 - execa: 5.1.1 - globby: 11.1.0 - joycon: 3.1.1 - postcss: 8.4.27 - postcss-load-config: 4.0.1(postcss@8.4.27)(ts-node@10.9.2) + postcss: 8.4.38 + postcss-load-config: 4.0.1(postcss@8.4.38) resolve-from: 5.0.0 - rollup: 4.6.1 + rollup: 4.13.2 source-map: 0.8.0-beta.0 sucrase: 3.32.0 tree-kill: 1.2.2 - typescript: 5.3.2 + typescript: 5.3.3 transitivePeerDependencies: - supports-color - ts-node dev: true + patched: true - /tsutils@3.21.0(typescript@4.9.5): - resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} - engines: {node: '>= 6'} + /tsup@8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(postcss@8.4.38)(typescript@5.4.5): + resolution: {integrity: sha512-hvW7gUSG96j53ZTSlT4j/KL0q1Q2l6TqGBFc6/mu/L46IoNWqLLUzLRLP1R8Q7xrJTmkDxxDoojV5uCVs1sVOg==} + engines: {node: '>=18'} + hasBin: true peerDependencies: - typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' + '@microsoft/api-extractor': ^7.36.0 + '@swc/core': ^1 + postcss: ^8.4.12 + typescript: '>=4.5.0' + peerDependenciesMeta: + '@microsoft/api-extractor': + optional: true + '@swc/core': + optional: true + postcss: + optional: true + typescript: + optional: true dependencies: - tslib: 1.14.1 - typescript: 4.9.5 + bundle-require: 4.0.1(esbuild@0.19.11) + cac: 6.7.14 + chokidar: 3.5.3 + debug: 4.3.4(supports-color@8.1.1) + esbuild: 0.19.11 + execa: 5.1.1 + globby: 11.1.0 + joycon: 3.1.1 + postcss: 8.4.38 + postcss-load-config: 4.0.1(postcss@8.4.38) + resolve-from: 5.0.0 + rollup: 4.13.2 + source-map: 0.8.0-beta.0 + sucrase: 3.32.0 + tree-kill: 1.2.2 + typescript: 5.4.5 + transitivePeerDependencies: + - supports-color + - ts-node dev: true + patched: true - /tsutils@3.21.0(typescript@5.0.4): - resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} - engines: {node: '>= 6'} + /tsup@8.0.2(postcss@8.4.38)(typescript@5.3.2): + resolution: {integrity: sha512-NY8xtQXdH7hDUAZwcQdY/Vzlw9johQsaqf7iwZ6g1DOUlFYQ5/AtVAjTvihhEyeRlGo4dLRVHtrRaL35M1daqQ==} + engines: {node: '>=18'} + hasBin: true peerDependencies: - typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' + '@microsoft/api-extractor': ^7.36.0 + '@swc/core': ^1 + postcss: ^8.4.12 + typescript: '>=4.5.0' + peerDependenciesMeta: + '@microsoft/api-extractor': + optional: true + '@swc/core': + optional: true + postcss: + optional: true + typescript: + optional: true dependencies: - tslib: 1.14.1 - typescript: 5.0.4 + bundle-require: 4.0.1(esbuild@0.19.11) + cac: 6.7.14 + chokidar: 3.5.3 + debug: 4.3.4(supports-color@8.1.1) + esbuild: 0.19.11 + execa: 5.1.1 + globby: 11.1.0 + joycon: 3.1.1 + postcss: 8.4.38 + postcss-load-config: 4.0.1(postcss@8.4.38) + resolve-from: 5.0.0 + rollup: 4.6.1 + source-map: 0.8.0-beta.0 + sucrase: 3.32.0 + tree-kill: 1.2.2 + typescript: 5.3.2 + transitivePeerDependencies: + - supports-color + - ts-node dev: true - /tsutils@3.21.0(typescript@5.1.6): - resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} - engines: {node: '>= 6'} - peerDependencies: - typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' - dependencies: - tslib: 1.14.1 - typescript: 5.1.6 - /tsutils@3.21.0(typescript@5.2.2): resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} engines: {node: '>= 6'} @@ -35164,6 +29650,7 @@ packages: call-bind: 1.0.7 es-errors: 1.3.0 is-typed-array: 1.1.13 + dev: true /typed-array-byte-length@1.0.1: resolution: {integrity: sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==} @@ -35174,6 +29661,7 @@ packages: gopd: 1.0.1 has-proto: 1.0.3 is-typed-array: 1.1.13 + dev: true /typed-array-byte-offset@1.0.2: resolution: {integrity: sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==} @@ -35185,6 +29673,7 @@ packages: gopd: 1.0.1 has-proto: 1.0.3 is-typed-array: 1.1.13 + dev: true /typed-array-length@1.0.4: resolution: {integrity: sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==} @@ -35203,6 +29692,7 @@ packages: has-proto: 1.0.3 is-typed-array: 1.1.13 possible-typed-array-names: 1.0.0 + dev: true /typed-emitter@2.1.0: resolution: {integrity: sha512-g/KzbYKbH5C2vPkaXGu8DJlHrGKHLsM25Zg9WuC9pMGfuvT+X25tZQWo5fK1BjBm8+UrVE9LDCvaY0CQk+fXDA==} @@ -35216,88 +29706,6 @@ packages: is-typedarray: 1.0.0 dev: false - /typedarray@0.0.6: - resolution: {integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==} - - /typeorm@0.3.20(pg@8.11.5)(ts-node@10.9.2): - resolution: {integrity: sha512-sJ0T08dV5eoZroaq9uPKBoNcGslHBR4E4y+EBHs//SiGbblGe7IeduP/IH4ddCcj0qp3PHwDwGnuvqEAnKlq/Q==} - engines: {node: '>=16.13.0'} - hasBin: true - peerDependencies: - '@google-cloud/spanner': ^5.18.0 - '@sap/hana-client': ^2.12.25 - better-sqlite3: ^7.1.2 || ^8.0.0 || ^9.0.0 - hdb-pool: ^0.1.6 - ioredis: ^5.0.4 - mongodb: ^5.8.0 - mssql: ^9.1.1 || ^10.0.1 - mysql2: ^2.2.5 || ^3.0.1 - oracledb: ^6.3.0 - pg: ^8.5.1 - pg-native: ^3.0.0 - pg-query-stream: ^4.0.0 - redis: ^3.1.1 || ^4.0.0 - sql.js: ^1.4.0 - sqlite3: ^5.0.3 - ts-node: ^10.7.0 - typeorm-aurora-data-api-driver: ^2.0.0 - peerDependenciesMeta: - '@google-cloud/spanner': - optional: true - '@sap/hana-client': - optional: true - better-sqlite3: - optional: true - hdb-pool: - optional: true - ioredis: - optional: true - mongodb: - optional: true - mssql: - optional: true - mysql2: - optional: true - oracledb: - optional: true - pg: - optional: true - pg-native: - optional: true - pg-query-stream: - optional: true - redis: - optional: true - sql.js: - optional: true - sqlite3: - optional: true - ts-node: - optional: true - typeorm-aurora-data-api-driver: - optional: true - dependencies: - '@sqltools/formatter': 1.2.5 - app-root-path: 3.1.0 - buffer: 6.0.3 - chalk: 4.1.2 - cli-highlight: 2.1.11 - dayjs: 1.11.10 - debug: 4.3.4(supports-color@8.1.1) - dotenv: 16.4.5 - glob: 10.3.10 - mkdirp: 2.1.6 - pg: 8.11.5 - reflect-metadata: 0.2.2 - sha.js: 2.4.11 - ts-node: 10.9.2(@types/node@20.4.2)(typescript@5.3.3) - tslib: 2.6.2 - uuid: 9.0.0 - yargs: 17.7.2 - transitivePeerDependencies: - - supports-color - dev: false - /typescript@4.9.4: resolution: {integrity: sha512-Uz+dTXYzxXXbsFpM86Wh3dKCxrQqUcVMxwU54orwlJjOpO3ao8L7j5lH+dWfTwgCwIuM9GQ2kvVotzYJMXTBZg==} engines: {node: '>=4.2.0'} @@ -35309,11 +29717,6 @@ packages: engines: {node: '>=4.2.0'} hasBin: true - /typescript@5.0.4: - resolution: {integrity: sha512-cW9T5W9xY37cc+jfEnaUvX91foxtHkza3Nw3wkoF4sSlKn0MONdkdEndig/qPBWXNkmplh3NzayQzCiHM4/hqw==} - engines: {node: '>=12.20'} - hasBin: true - /typescript@5.1.6: resolution: {integrity: sha512-zaWCozRZ6DLEWAWFrVDz1H6FVXzUSfTy5FUMWsQlU8Ym5JP9eO4xkTIROFCQvhQf61z6O/G6ugw3SgAnvvm+HA==} engines: {node: '>=14.17'} @@ -35333,6 +29736,7 @@ packages: resolution: {integrity: sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==} engines: {node: '>=14.17'} hasBin: true + dev: true /typescript@5.4.5: resolution: {integrity: sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==} @@ -35352,6 +29756,7 @@ packages: engines: {node: '>=8'} dependencies: '@lukeed/csprng': 1.1.0 + dev: false /ulid@2.3.0: resolution: {integrity: sha512-keqHubrlpvT6G2wH0OEfSW4mquYRcbe/J8NMmveoQOjUqmo+hXtO+ORCpWhdbZ7k72UtY61BL7haGxW6enBnjw==} @@ -35385,6 +29790,7 @@ packages: engines: {node: '>=14.0'} dependencies: busboy: 1.6.0 + dev: true /undici@5.25.4: resolution: {integrity: sha512-450yJxT29qKMf3aoudzFpIciqpx6Pji3hEWaXqXmanbXF58LTAGCKxcJjxMXWu3iG+Mudgo3ZUfDB6YDFd/dAw==} @@ -35405,6 +29811,7 @@ packages: /unherit@3.0.1: resolution: {integrity: sha512-akOOQ/Yln8a2sgcLj4U0Jmx0R5jpIg2IUyRrWOzmEbjBtGzBdHtSeFKgoEcoH4KYIG/Pb8GQ/BwtYm0GCq1Sqg==} + dev: true /unicode-canonical-property-names-ecmascript@2.0.0: resolution: {integrity: sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==} @@ -35444,21 +29851,6 @@ packages: is-plain-obj: 4.1.0 trough: 2.1.0 vfile: 5.3.7 - - /union-value@1.0.1: - resolution: {integrity: sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==} - engines: {node: '>=0.10.0'} - dependencies: - arr-union: 3.1.0 - get-value: 2.0.6 - is-extendable: 0.1.1 - set-value: 2.0.1 - dev: false - - /unique-filename@1.1.1: - resolution: {integrity: sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==} - dependencies: - unique-slug: 2.0.2 dev: true /unique-filename@3.0.0: @@ -35467,12 +29859,6 @@ packages: dependencies: unique-slug: 4.0.0 - /unique-slug@2.0.2: - resolution: {integrity: sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==} - dependencies: - imurmurhash: 0.1.4 - dev: true - /unique-slug@4.0.0: resolution: {integrity: sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} @@ -35486,23 +29872,20 @@ packages: crypto-random-string: 4.0.0 dev: false - /unist-builder@3.0.0: - resolution: {integrity: sha512-GFxmfEAa0vi9i5sd0R2kcrI9ks0r82NasRq5QHh2ysGngrc6GiqD5CDf1FjPenY4vApmFASBIIlk/jj5J5YbmQ==} - dependencies: - '@types/unist': 2.0.6 - dev: true - /unist-util-generated@2.0.0: resolution: {integrity: sha512-TiWE6DVtVe7Ye2QxOVW9kqybs6cZexNwTwSMVgkfjEReqy/xwGpAXb99OxktoWwmL+Z+Epb0Dn8/GNDYP1wnUw==} + dev: true /unist-util-is@5.1.1: resolution: {integrity: sha512-F5CZ68eYzuSvJjGhCLPL3cYx45IxkqXSetCcRgUXtbcm50X2L9oOWQlfUfDdAf+6Pd27YDblBfdtmsThXmwpbQ==} + dev: true /unist-util-modify-children@3.1.1: resolution: {integrity: sha512-yXi4Lm+TG5VG+qvokP6tpnk+r1EPwyYL04JWDxLvgvPV40jANh7nm3udk65OOWquvbMDe+PL9+LmkxDpTv/7BA==} dependencies: '@types/unist': 2.0.6 array-iterate: 2.0.1 + dev: true /unist-util-position-from-estree@1.1.1: resolution: {integrity: sha512-xtoY50b5+7IH8tFbkw64gisG9tMSpxDjhX9TmaJJae/XuxQ9R/Kc8Nv1eOsf43Gt4KV/LkriMy9mptDr7XLcaw==} @@ -35514,6 +29897,7 @@ packages: resolution: {integrity: sha512-p/5EMGIa1qwbXjA+QgcBXaPWjSnZfQ2Sc3yBEEfgPwsEmJd8Qh+DSk3LGnmOM4S1bY2C0AjmMnB8RuEYxpPwXQ==} dependencies: '@types/unist': 2.0.6 + dev: true /unist-util-remove-position@4.0.1: resolution: {integrity: sha512-0yDkppiIhDlPrfHELgB+NLQD5mfjup3a8UYclHruTJWmY74je8g+CIFr79x5f6AkmzSwlvKLbs63hC0meOMowQ==} @@ -35526,17 +29910,20 @@ packages: resolution: {integrity: sha512-7A6eiDCs9UtjcwZOcCpM4aPII3bAAGv13E96IkawkOAW0OhH+yRxtY0lzo8KiHpzEMfH7Q+FizUmwp8Iqy5EWg==} dependencies: '@types/unist': 2.0.6 + dev: true /unist-util-visit-children@2.0.2: resolution: {integrity: sha512-+LWpMFqyUwLGpsQxpumsQ9o9DG2VGLFrpz+rpVXYIEdPy57GSy5HioC0g3bg/8WP9oCLlapQtklOzQ8uLS496Q==} dependencies: '@types/unist': 2.0.6 + dev: true /unist-util-visit-parents@5.1.1: resolution: {integrity: sha512-gks4baapT/kNRaWxuGkl5BIhoanZo7sC/cUT/JToSRNL1dYoXRFl75d++NkjYk4TAu2uv2Px+l8guMajogeuiw==} dependencies: '@types/unist': 2.0.6 unist-util-is: 5.1.1 + dev: true /unist-util-visit@4.1.2: resolution: {integrity: sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==} @@ -35544,6 +29931,7 @@ packages: '@types/unist': 2.0.6 unist-util-is: 5.1.1 unist-util-visit-parents: 5.1.1 + dev: true /universal-github-app-jwt@1.1.1: resolution: {integrity: sha512-G33RTLrIBMFmlDV4u4CBF7dh71eWwykck4XgaxaIVeZKOYZRAAxvcGMRFTUclVY6xoUPQvO4Ne5wKGxYm/Yy9w==} @@ -35565,45 +29953,15 @@ packages: engines: {node: '>= 10.0.0'} dev: true - /unload@2.2.0: - resolution: {integrity: sha512-B60uB5TNBLtN6/LsgAf3udH9saB5p7gqJwcFfbOEZ8BcBHnGwCf6G/TGiEqkRAxX7zAFIUtzdrXQSdL3Q/wqNA==} - dependencies: - '@babel/runtime': 7.22.5 - detect-node: 2.1.0 - dev: false - /unpipe@1.0.0: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} engines: {node: '>= 0.8'} - /unset-value@1.0.0: - resolution: {integrity: sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ==} - engines: {node: '>=0.10.0'} - dependencies: - has-value: 0.3.1 - isobject: 3.0.1 - dev: false - /untildify@4.0.0: resolution: {integrity: sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==} engines: {node: '>=8'} dev: false - /unzipper@0.10.11: - resolution: {integrity: sha512-+BrAq2oFqWod5IESRjL3S8baohbevGcVA+teAIOYWM3pDVdseogqbzhhvvmiyQrUNKFUnDMtELW3X8ykbyDCJw==} - dependencies: - big-integer: 1.6.51 - binary: 0.3.0 - bluebird: 3.4.7 - buffer-indexof-polyfill: 1.0.2 - duplexer2: 0.1.4 - fstream: 1.0.12 - graceful-fs: 4.2.10 - listenercount: 1.0.1 - readable-stream: 2.3.7 - setimmediate: 1.0.5 - dev: false - /update-browserslist-db@1.0.11(browserslist@4.21.10): resolution: {integrity: sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==} hasBin: true @@ -35667,11 +30025,6 @@ packages: dependencies: punycode: 2.2.0 - /urix@0.1.0: - resolution: {integrity: sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==} - deprecated: Please see https://github.com/lydell/urix#deprecated - dev: false - /url-parse-lax@3.0.0: resolution: {integrity: sha512-NjFKA0DidqPa5ciFcSrXnAltTtzz84ogy+NebPvfEgAck0+TNg4UJ4IN+fB7zRZfbgUf0syOo9MDxFkDSMuFaQ==} engines: {node: '>=4'} @@ -35773,11 +30126,6 @@ packages: react: 18.2.0 dev: false - /use@3.1.1: - resolution: {integrity: sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==} - engines: {node: '>=0.10.0'} - dev: false - /utf-8-validate@5.0.10: resolution: {integrity: sha512-Z6czzLq4u8fPOyx7TU6X3dvUZVvoJmxSQ+IcrlmagKhilxlhZgxPK6C5Jqbkw1IDUmFTM+cz9QDnnLTwDz/2gQ==} engines: {node: '>=6.14.2'} @@ -35827,6 +30175,7 @@ packages: diff: 5.1.0 kleur: 4.1.5 sade: 1.8.1 + dev: true /v8-compile-cache-lib@3.0.1: resolution: {integrity: sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==} @@ -35876,12 +30225,14 @@ packages: dependencies: '@types/unist': 2.0.6 vfile: 5.3.7 + dev: true /vfile-message@3.1.3: resolution: {integrity: sha512-0yaU+rj2gKAyEk12ffdSbBfjnnj+b1zqTBv3OQCTn8yEB02bsPizwdBPrLJjHnK+cU9EMMcUnNv938XcZIkmdA==} dependencies: '@types/unist': 2.0.6 unist-util-stringify-position: 3.0.2 + dev: true /vfile@5.3.7: resolution: {integrity: sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==} @@ -35890,6 +30241,7 @@ packages: is-buffer: 2.0.5 unist-util-stringify-position: 3.0.2 vfile-message: 3.1.3 + dev: true /victory-vendor@36.6.11: resolution: {integrity: sha512-nT8kCiJp8dQh8g991J/R5w5eE2KnO8EAIP0xocWlh9l2okngMWglOPoMZzJvek8Q1KUc4XE/mJxTZnvOB1sTYg==} @@ -35934,30 +30286,6 @@ packages: - terser dev: true - /vite-node@0.28.5(@types/node@18.17.1): - resolution: {integrity: sha512-LmXb9saMGlrMZbXTvOveJKwMTBTNUH66c8rJnQ0ZPNX+myPEol64+szRzXtV5ORb0Hb/91yq+/D3oERoyAt6LA==} - engines: {node: '>=v14.16.0'} - hasBin: true - dependencies: - cac: 6.7.14 - debug: 4.3.4(supports-color@8.1.1) - mlly: 1.4.2 - pathe: 1.1.1 - picocolors: 1.0.0 - source-map: 0.6.1 - source-map-support: 0.5.21 - vite: 4.4.9(@types/node@18.17.1) - transitivePeerDependencies: - - '@types/node' - - less - - lightningcss - - sass - - stylus - - sugarss - - supports-color - - terser - dev: true - /vite-node@0.28.5(@types/node@18.19.20): resolution: {integrity: sha512-LmXb9saMGlrMZbXTvOveJKwMTBTNUH66c8rJnQ0ZPNX+myPEol64+szRzXtV5ORb0Hb/91yq+/D3oERoyAt6LA==} engines: {node: '>=v14.16.0'} @@ -36194,6 +30522,7 @@ packages: rollup: 3.29.1 optionalDependencies: fsevents: 2.3.3 + dev: true /vite@4.4.9(@types/node@18.19.20): resolution: {integrity: sha512-2mbUn2LlUmNASWwSCNSJ/EG2HuSRTnVNaydp6vMCm5VIqJsjMfbIWtbH2kDuwUVW5mMUKKZvGPX/rqeqVvv1XA==} @@ -36311,6 +30640,7 @@ packages: optional: true dependencies: vite: 4.4.9(@types/node@18.17.1) + dev: true /vitest@0.28.5: resolution: {integrity: sha512-pyCQ+wcAOX7mKMcBNkzDwEHRGqQvHUl0XnoHR+3Pb1hytAHISgSxv9h0gUiSiYtISXUU3rMrKiKzFYDrI6ZIHA==} @@ -36546,28 +30876,16 @@ packages: /vscode-oniguruma@1.7.0: resolution: {integrity: sha512-L9WMGRfrjOhgHSdOYgCt/yRMsXzLDJSL7BPrOZt73gU0iWO4mpqzqQzOz5srxqTvMBaR0XZTSrVWo4j55Rc6cA==} + dev: true /vscode-textmate@8.0.0: resolution: {integrity: sha512-AFbieoL7a5LMqcnOF04ji+rpXadgOXnZsxQr//r83kLPr7biP7am3g9zbaZIaBGwBRWeSvoMD4mgPdX3e4NWBg==} + dev: true /w3c-keyname@2.2.6: resolution: {integrity: sha512-f+fciywl1SJEniZHD6H+kUO8gOnwIr7f4ijKA6+ZvJFjeGi1r4PDLl53Ayud9O/rk64RqgoQine0feoeOU0kXg==} dev: false - /wait-on@7.0.1: - resolution: {integrity: sha512-9AnJE9qTjRQOlTZIldAaf/da2eW0eSRSgcqq85mXQja/DW3MriHxkpODDSUEg+Gri/rKEcXUZHe+cevvYItaog==} - engines: {node: '>=12.0.0'} - hasBin: true - dependencies: - axios: 0.27.2 - joi: 17.7.0 - lodash: 4.17.21 - minimist: 1.2.7 - rxjs: 7.8.1 - transitivePeerDependencies: - - debug - dev: true - /walker@1.0.8: resolution: {integrity: sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==} dependencies: @@ -36601,6 +30919,7 @@ packages: /web-namespaces@2.0.1: resolution: {integrity: sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==} + dev: true /web-streams-polyfill@3.2.1: resolution: {integrity: sha512-e0MO3wdXWKrLbL0DgGnUV7WHVuw9OUvL4hjgnPkIeEvESk74gAITi5G606JtZPp39cd8HA9VQzCIvA49LpPN5Q==} @@ -36611,27 +30930,12 @@ packages: engines: {node: '>= 14'} dev: false - /webcrypto-core@1.7.7: - resolution: {integrity: sha512-7FjigXNsBfopEj+5DV2nhNpfic2vumtjjgPmeDKk45z+MJwXKKfhPB7118Pfzrmh4jqOMST6Ch37iPAHoImg5g==} - dependencies: - '@peculiar/asn1-schema': 2.3.6 - '@peculiar/json-schema': 1.1.12 - asn1js: 3.0.5 - pvtsutils: 1.3.5 - tslib: 2.6.2 - dev: false - /webidl-conversions@3.0.1: resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} /webidl-conversions@4.0.2: resolution: {integrity: sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==} - /webpack-node-externals@3.0.0: - resolution: {integrity: sha512-LnL6Z3GGDPht/AigwRh2dvL9PQPFQ8skEpVrWZXLWBYmqcaojHNN0onvHzie6rq7EWKrrBfPYqNEzTJgiwEQDQ==} - engines: {node: '>=6'} - dev: true - /webpack-sources@3.2.3: resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==} engines: {node: '>=10.13.0'} @@ -36674,6 +30978,7 @@ packages: - '@swc/core' - esbuild - uglify-js + dev: false /webpack@5.88.2(@swc/core@1.3.26)(esbuild@0.15.18): resolution: {integrity: sha512-JmcgNZ1iKj+aiR0OvTYtWQqJwq37Pf683dY9bVORwVbUrDhLhdn/PlO2sHsFHPkj7sHNQF3JwaAkp49V+Sq1tQ==} @@ -36767,6 +31072,7 @@ packages: /which-pm-runs@1.1.0: resolution: {integrity: sha512-n1brCuqClxfFfq/Rb0ICg9giSZqCS+pLtccdag6C2HyufBrh3fBOiy9nb6ggRMvWOVH5GrdJskj5iGTZNxd7SA==} engines: {node: '>=4'} + dev: true /which-pm@2.0.0: resolution: {integrity: sha512-Lhs9Pmyph0p5n5Z3mVnN0yWcbQYUAD7rbQUiMsQxOJ3T57k7RFe35SUwWMf7dsbDZks1uOmw4AecB/JMDj3v/w==} @@ -36781,6 +31087,7 @@ packages: dependencies: load-yaml-file: 0.2.0 path-exists: 4.0.0 + dev: true /which-typed-array@1.1.15: resolution: {integrity: sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==} @@ -36791,6 +31098,7 @@ packages: for-each: 0.3.3 gopd: 1.0.1 has-tostringtag: 1.0.2 + dev: true /which-typed-array@1.1.9: resolution: {integrity: sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==} @@ -36843,13 +31151,6 @@ packages: dependencies: string-width: 5.1.2 - /windows-release@4.0.0: - resolution: {integrity: sha512-OxmV4wzDKB1x7AZaZgXMVsdJ1qER1ed83ZrTYd5Bwq2HfJVg3DJS8nqlAG4sMoJ7mu8cuRmLEYyU13BKwctRAg==} - engines: {node: '>=10'} - dependencies: - execa: 4.1.0 - dev: true - /word-wrap@1.2.3: resolution: {integrity: sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==} engines: {node: '>=0.10.0'} @@ -36979,6 +31280,7 @@ packages: ansi-styles: 4.3.0 string-width: 4.2.3 strip-ansi: 6.0.1 + dev: false /wrap-ansi@7.0.0: resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} @@ -37089,36 +31391,6 @@ packages: fsevents: 2.3.3 dev: true - /xdm@2.1.0: - resolution: {integrity: sha512-3LxxbxKcRogYY7cQSMy1tUuU1zKNK9YPqMT7/S0r7Cz2QpyF8O9yFySGD7caOZt+LWUOQioOIX+6ZzCoBCpcAA==} - dependencies: - '@rollup/pluginutils': 4.2.1 - '@types/estree-jsx': 0.0.1 - astring: 1.8.4 - estree-util-build-jsx: 2.2.2 - estree-util-is-identifier-name: 2.0.1 - estree-walker: 3.0.3 - got: 11.8.6 - hast-util-to-estree: 2.1.0 - loader-utils: 2.0.4 - markdown-extensions: 1.1.1 - mdast-util-mdx: 1.1.0 - micromark-extension-mdxjs: 1.0.0 - periscopic: 3.1.0 - remark-parse: 10.0.2 - remark-rehype: 9.1.0 - source-map: 0.7.4 - unified: 10.1.2 - unist-util-position-from-estree: 1.1.1 - unist-util-stringify-position: 3.0.2 - unist-util-visit: 4.1.2 - vfile: 5.3.7 - optionalDependencies: - deasync: 0.1.28 - transitivePeerDependencies: - - supports-color - dev: true - /xmlhttprequest-ssl@2.0.0: resolution: {integrity: sha512-QKxVRxiRACQcVuQEYFsI1hhkrMlrXHPegbbd1yn9UHOmRxY+si12nQYzri3vbzt8VdTTRviqcKxcyllFas5z2A==} engines: {node: '>=0.4.0'} @@ -37150,6 +31422,7 @@ packages: /yallist@3.1.1: resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} + dev: true /yallist@4.0.0: resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} @@ -37222,6 +31495,7 @@ packages: string-width: 4.2.3 y18n: 5.0.8 yargs-parser: 20.2.9 + dev: true /yargs@17.1.1: resolution: {integrity: sha512-c2k48R0PwKIqKhPMWjeiF6y2xY/gPMUlro0sgxqXpbOIohWiLNXWslsootttv7E1e73QPAMQSg5FeySbVcpsPQ==} @@ -37284,10 +31558,6 @@ packages: stacktracey: 2.1.8 dev: true - /yt-dlp-wrap@2.3.12: - resolution: {integrity: sha512-P8fJ+6M1YjukyJENCTviNLiZ8mokxprR54ho3DsSKPWDcac489OjRiStGEARJr6un6ETS6goTn4CWl/b/rM3aA==} - dev: false - /zod-error@1.5.0: resolution: {integrity: sha512-zzopKZ/skI9iXpqCEPj+iLCKl9b88E43ehcU+sbRoHuwGd9F1IDVGQ70TyO6kmfiRL1g4IXkjsXK+g1gLYl4WQ==} dependencies: @@ -37305,13 +31575,11 @@ packages: /zod@3.21.1: resolution: {integrity: sha512-+dTu2m6gmCbO9Ahm4ZBDapx2O6ZY9QSPXst2WXjcznPMwf2YNpn3RevLx4KkZp1OPW/ouFcoBtBzFz/LeY69oA==} - - /zod@3.21.4: - resolution: {integrity: sha512-m46AKbrzKVzOzs/DZgVnG5H55N1sv1M8qZU3A8RIKbs3mrACDNeIOeilDymVb2HdmP8uwshOCF4uJ8uM9rCqJw==} - dev: false + dev: true /zod@3.22.3: resolution: {integrity: sha512-EjIevzuJRiRPbVH4mGc8nApb/lVLKVpmUhAaR5R5doKGfAnGJ6Gr3CViAVjP+4FWSxCsybeWQdcgCtbX+7oZug==} /zwitch@2.0.4: resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==} + dev: true From 22c4edc695dbe1e8ffffdfeacf27e2279d402004 Mon Sep 17 00:00:00 2001 From: Ryan Lee Date: Wed, 28 Aug 2024 23:00:09 -0400 Subject: [PATCH 02/67] chore: update pnpm --- package.json | 2 +- pnpm-lock.yaml | 32105 ++++++++++++++++++++++++++--------------------- 2 files changed, 17651 insertions(+), 14456 deletions(-) diff --git a/package.json b/package.json index 12edb37df3a..ef58c4535a9 100644 --- a/package.json +++ b/package.json @@ -61,7 +61,7 @@ "vite-tsconfig-paths": "^4.0.5", "vitest": "^0.28.4" }, - "packageManager": "pnpm@8.15.5", + "packageManager": "pnpm@9.9.0+sha512.60c18acd138bff695d339be6ad13f7e936eea6745660d4cc4a776d5247c540d0edee1a563695c183a66eb917ef88f2b4feb1fc25f32a7adcadc7aaf3438e99c1", "dependencies": { "@changesets/cli": "2.26.2", "@remix-run/changelog-github": "^0.0.5", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d2e6a595c94..c6ad9132af0 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,4 +1,4 @@ -lockfileVersion: '6.0' +lockfileVersion: '9.0' settings: autoInstallPeers: true @@ -2583,78 +2583,14318 @@ importers: packages: - /@aashutoshrathi/word-wrap@1.2.6: + '@aashutoshrathi/word-wrap@1.2.6': resolution: {integrity: sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==} engines: {node: '>=0.10.0'} - /@alcalzone/ansi-tokenize@0.1.3: + '@alcalzone/ansi-tokenize@0.1.3': resolution: {integrity: sha512-3yWxPTq3UQ/FY9p1ErPxIyfT64elWaMvM9lIHnaqpyft63tkxodF5aUElYHrdisWve5cETkh1+KBw1yJuW0aRw==} engines: {node: '>=14.13.1'} + + '@alloc/quick-lru@5.2.0': + resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==} + engines: {node: '>=10'} + + '@ampproject/remapping@2.2.1': + resolution: {integrity: sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==} + engines: {node: '>=6.0.0'} + + '@anatine/esbuild-decorators@0.2.19': + resolution: {integrity: sha512-pyj6ULyMacyzpDqlnbS2OCkOqxcVgk8IqiTMRJ5CrsF8Yl1azvlX/AM6xWR8UzHKUYDlWOw5mOpos3+7KKR0Lw==} + peerDependencies: + esbuild: ~0.14.29 + + '@ariakit/core@0.4.6': + resolution: {integrity: sha512-L2WIZZlxDs611m3YLSv2xvJyQrkkVQJlxn8Y4DlI1G65VLTEH7hysw3RYUNdXsl0gP6S20id3zBMJCHT9BCRcg==} + + '@ariakit/react-core@0.4.6': + resolution: {integrity: sha512-2Ca327IzSOxQEd3gEr59JJj0y8fXDMLYd+948wyOzIsk2/yoTnA4+R7Vhs361w3KzOjBQM44KmnNL7ckBMtT0w==} + peerDependencies: + react: ^17.0.0 || ^18.0.0 + react-dom: ^17.0.0 || ^18.0.0 + + '@ariakit/react@0.4.6': + resolution: {integrity: sha512-7lZQew9n+nxswgJ5aL87xo42I+t3A8gWzaxIIZY+c58SLCASh1IdDkGLhGPcyhmXWRIjs/8L1h6cMbRMEBrtJQ==} + peerDependencies: + react: ^17.0.0 || ^18.0.0 + react-dom: ^17.0.0 || ^18.0.0 + + '@astrojs/compiler@2.1.0': + resolution: {integrity: sha512-Mp+qrNhly+27bL/Zq8lGeUY+YrdoU0eDfIlAeGIPrzt0PnI/jGpvPUdCaugv4zbCrDkOUScFfcbeEiYumrdJnw==} + + '@astrojs/internal-helpers@0.2.0': + resolution: {integrity: sha512-NQ4ppp1CM0HNkKbJNM4saVSfmUYzGlRalF6wx7F6T/MYHYSWGuojY89/oFTy4t8VlOGUCUijlsVNNeziWaUo5g==} + + '@astrojs/markdown-remark@3.1.0': + resolution: {integrity: sha512-5UwamK0iFxN0n1Nw44vUk8AkQr4psKS63hM3D1/4bhhjs4ZFRyrYmg5NjScaMEXZcrd2KgGPsd+PEwNs4mlBOw==} + peerDependencies: + astro: ^3.0.11 + + '@astrojs/prism@3.0.0': + resolution: {integrity: sha512-g61lZupWq1bYbcBnYZqdjndShr/J3l/oFobBKPA3+qMat146zce3nz2kdO4giGbhYDt4gYdhmoBz0vZJ4sIurQ==} + engines: {node: '>=18.14.1'} + + '@astrojs/telemetry@3.0.1': + resolution: {integrity: sha512-7zJMuikRDQ0LLLivteu0+y4pqdgznrChFiRrY3qmKlOEkLWD1T3u1a5M970lvpErP7Vgh4P298JBPjv8LTj+sw==} + engines: {node: '>=18.14.1'} + + '@aws-crypto/crc32@3.0.0': + resolution: {integrity: sha512-IzSgsrxUcsrejQbPVilIKy16kAT52EwB6zSaI+M3xxIhKh5+aldEyvI+z6erM7TCLB2BJsFrtHjp6/4/sr+3dA==} + + '@aws-crypto/ie11-detection@3.0.0': + resolution: {integrity: sha512-341lBBkiY1DfDNKai/wXM3aujNBkXR7tq1URPQDL9wi3AUbI80NR74uF1TXHMm7po1AcnFk8iu2S2IeU/+/A+Q==} + + '@aws-crypto/sha256-browser@3.0.0': + resolution: {integrity: sha512-8VLmW2B+gjFbU5uMeqtQM6Nj0/F1bro80xQXCW6CQBWgosFWXTx77aeOF5CAIAmbOK64SdMBJdNr6J41yP5mvQ==} + + '@aws-crypto/sha256-js@3.0.0': + resolution: {integrity: sha512-PnNN7os0+yd1XvXAy23CFOmTbMaDxgxXtTKHybrJ39Y8kGzBATgBFibWJKH6BhytLI/Zyszs87xCOBNyBig6vQ==} + + '@aws-crypto/supports-web-crypto@3.0.0': + resolution: {integrity: sha512-06hBdMwUAb2WFTuGG73LSC0wfPu93xWwo5vL2et9eymgmu3Id5vFAHBbajVWiGhPO37qcsdCap/FqXvJGJWPIg==} + + '@aws-crypto/util@3.0.0': + resolution: {integrity: sha512-2OJlpeJpCR48CC8r+uKVChzs9Iungj9wkZrl8Z041DWEWvyIHILYKCPNzJghKsivj+S3mLo6BVc7mBNzdxA46w==} + + '@aws-sdk/client-sqs@3.454.0': + resolution: {integrity: sha512-eBviLavFxmXAbqL/wPlVqYnmS/hYUPj63ilQvFuj8zM3WYy0DX7GgvYXz5AUWswGsEk/4F88QFjlBM7N5miepw==} + engines: {node: '>=14.0.0'} + + '@aws-sdk/client-sso@3.451.0': + resolution: {integrity: sha512-KkYSke3Pdv3MfVH/5fT528+MKjMyPKlcLcd4zQb0x6/7Bl7EHrPh1JZYjzPLHelb+UY5X0qN8+cb8iSu1eiwIQ==} + engines: {node: '>=14.0.0'} + + '@aws-sdk/client-sts@3.454.0': + resolution: {integrity: sha512-0fDvr8WeB6IYO8BUCzcivWmahgGl/zDbaYfakzGnt4mrl5ztYaXE875WI6b7+oFcKMRvN+KLvwu5TtyFuNY+GQ==} + engines: {node: '>=14.0.0'} + + '@aws-sdk/core@3.451.0': + resolution: {integrity: sha512-SamWW2zHEf1ZKe3j1w0Piauryl8BQIlej0TBS18A4ACzhjhWXhCs13bO1S88LvPR5mBFXok3XOT6zPOnKDFktw==} + engines: {node: '>=14.0.0'} + + '@aws-sdk/credential-provider-env@3.451.0': + resolution: {integrity: sha512-9dAav7DcRgaF7xCJEQR5ER9ErXxnu/tdnVJ+UPmb1NPeIZdESv1A3lxFDEq1Fs8c4/lzAj9BpshGyJVIZwZDKg==} + engines: {node: '>=14.0.0'} + + '@aws-sdk/credential-provider-ini@3.451.0': + resolution: {integrity: sha512-TySt64Ci5/ZbqFw1F9Z0FIGvYx5JSC9e6gqDnizIYd8eMnn8wFRUscRrD7pIHKfrhvVKN5h0GdYovmMO/FMCBw==} + engines: {node: '>=14.0.0'} + + '@aws-sdk/credential-provider-node@3.451.0': + resolution: {integrity: sha512-AEwM1WPyxUdKrKyUsKyFqqRFGU70e4qlDyrtBxJnSU9NRLZI8tfEZ67bN7fHSxBUBODgDXpMSlSvJiBLh5/3pw==} + engines: {node: '>=14.0.0'} + + '@aws-sdk/credential-provider-process@3.451.0': + resolution: {integrity: sha512-HQywSdKeD5PErcLLnZfSyCJO+6T+ZyzF+Lm/QgscSC+CbSUSIPi//s15qhBRVely/3KBV6AywxwNH+5eYgt4lQ==} + engines: {node: '>=14.0.0'} + + '@aws-sdk/credential-provider-sso@3.451.0': + resolution: {integrity: sha512-Usm/N51+unOt8ID4HnQzxIjUJDrkAQ1vyTOC0gSEEJ7h64NSSPGD5yhN7il5WcErtRd3EEtT1a8/GTC5TdBctg==} + engines: {node: '>=14.0.0'} + + '@aws-sdk/credential-provider-web-identity@3.451.0': + resolution: {integrity: sha512-Xtg3Qw65EfDjWNG7o2xD6sEmumPfsy3WDGjk2phEzVg8s7hcZGxf5wYwe6UY7RJvlEKrU0rFA+AMn6Hfj5oOzg==} + engines: {node: '>=14.0.0'} + + '@aws-sdk/middleware-host-header@3.451.0': + resolution: {integrity: sha512-j8a5jAfhWmsK99i2k8oR8zzQgXrsJtgrLxc3js6U+525mcZytoiDndkWTmD5fjJ1byU1U2E5TaPq+QJeDip05Q==} + engines: {node: '>=14.0.0'} + + '@aws-sdk/middleware-logger@3.451.0': + resolution: {integrity: sha512-0kHrYEyVeB2QBfP6TfbI240aRtatLZtcErJbhpiNUb+CQPgEL3crIjgVE8yYiJumZ7f0jyjo8HLPkwD1/2APaw==} + engines: {node: '>=14.0.0'} + + '@aws-sdk/middleware-recursion-detection@3.451.0': + resolution: {integrity: sha512-J6jL6gJ7orjHGM70KDRcCP7so/J2SnkN4vZ9YRLTeeZY6zvBuHDjX8GCIgSqPn/nXFXckZO8XSnA7u6+3TAT0w==} + engines: {node: '>=14.0.0'} + + '@aws-sdk/middleware-sdk-sqs@3.451.0': + resolution: {integrity: sha512-GXpFSc9Ji4IAT/OaTkmnDrxzZrrAsJctUAC9vihpgGDof79A1Oz4R+r2uBMTKGxCIFkqyYW5Se7y2ijjTNa3ZA==} + engines: {node: '>=14.0.0'} + + '@aws-sdk/middleware-sdk-sts@3.451.0': + resolution: {integrity: sha512-UJ6UfVUEgp0KIztxpAeelPXI5MLj9wUtUCqYeIMP7C1ZhoEMNm3G39VLkGN43dNhBf1LqjsV9jkKMZbVfYXuwg==} + engines: {node: '>=14.0.0'} + + '@aws-sdk/middleware-signing@3.451.0': + resolution: {integrity: sha512-s5ZlcIoLNg1Huj4Qp06iKniE8nJt/Pj1B/fjhWc6cCPCM7XJYUCejCnRh6C5ZJoBEYodjuwZBejPc1Wh3j+znA==} + engines: {node: '>=14.0.0'} + + '@aws-sdk/middleware-user-agent@3.451.0': + resolution: {integrity: sha512-8NM/0JiKLNvT9wtAQVl1DFW0cEO7OvZyLSUBLNLTHqyvOZxKaZ8YFk7d8PL6l76LeUKRxq4NMxfZQlUIRe0eSA==} + engines: {node: '>=14.0.0'} + + '@aws-sdk/region-config-resolver@3.451.0': + resolution: {integrity: sha512-3iMf4OwzrFb4tAAmoROXaiORUk2FvSejnHIw/XHvf/jjR4EqGGF95NZP/n/MeFZMizJWVssrwS412GmoEyoqhg==} + engines: {node: '>=14.0.0'} + + '@aws-sdk/token-providers@3.451.0': + resolution: {integrity: sha512-ij1L5iUbn6CwxVOT1PG4NFjsrsKN9c4N1YEM0lkl6DwmaNOscjLKGSNyj9M118vSWsOs1ZDbTwtj++h0O/BWrQ==} + engines: {node: '>=14.0.0'} + + '@aws-sdk/types@3.451.0': + resolution: {integrity: sha512-rhK+qeYwCIs+laJfWCcrYEjay2FR/9VABZJ2NRM89jV/fKqGVQR52E5DQqrI+oEIL5JHMhhnr4N4fyECMS35lw==} + engines: {node: '>=14.0.0'} + + '@aws-sdk/util-endpoints@3.451.0': + resolution: {integrity: sha512-giqLGBTnRIcKkDqwU7+GQhKbtJ5Ku35cjGQIfMyOga6pwTBUbaK0xW1Sdd8sBQ1GhApscnChzI9o/R9x0368vw==} + engines: {node: '>=14.0.0'} + + '@aws-sdk/util-locate-window@3.310.0': + resolution: {integrity: sha512-qo2t/vBTnoXpjKxlsC2e1gBrRm80M3bId27r0BRB2VniSSe7bL1mmzM+/HFtujm0iAxtPM+aLEflLJlJeDPg0w==} + engines: {node: '>=14.0.0'} + + '@aws-sdk/util-user-agent-browser@3.451.0': + resolution: {integrity: sha512-Ws5mG3J0TQifH7OTcMrCTexo7HeSAc3cBgjfhS/ofzPUzVCtsyg0G7I6T7wl7vJJETix2Kst2cpOsxygPgPD9w==} + + '@aws-sdk/util-user-agent-node@3.451.0': + resolution: {integrity: sha512-TBzm6P+ql4mkGFAjPlO1CI+w3yUT+NulaiALjl/jNX/nnUp6HsJsVxJf4nVFQTG5KRV0iqMypcs7I3KIhH+LmA==} + engines: {node: '>=14.0.0'} + peerDependencies: + aws-crt: '>=1.0.0' + peerDependenciesMeta: + aws-crt: + optional: true + + '@aws-sdk/util-utf8-browser@3.259.0': + resolution: {integrity: sha512-UvFa/vR+e19XookZF8RzFZBrw2EUkQWxiBW0yYQAhvk3C+QVGl0H3ouca8LDBlBfQKXwmW3huo/59H8rwb1wJw==} + + '@babel/code-frame@7.22.13': + resolution: {integrity: sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==} + engines: {node: '>=6.9.0'} + + '@babel/code-frame@7.24.7': + resolution: {integrity: sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==} + engines: {node: '>=6.9.0'} + + '@babel/compat-data@7.22.9': + resolution: {integrity: sha512-5UamI7xkUcJ3i9qVDS+KFDEK8/7oJ55/sJMB1Ge7IEapr7KfdfV/HErR+koZwOfd+SgtFKOKRhRakdg++DcJpQ==} + engines: {node: '>=6.9.0'} + + '@babel/core@7.22.17': + resolution: {integrity: sha512-2EENLmhpwplDux5PSsZnSbnSkB3tZ6QTksgO25xwEL7pIDcNOMhF5v/s6RzwjMZzZzw9Ofc30gHv5ChCC8pifQ==} + engines: {node: '>=6.9.0'} + + '@babel/eslint-parser@7.21.8': + resolution: {integrity: sha512-HLhI+2q+BP3sf78mFUZNCGc10KEmoUqtUT1OCdMZsN+qr4qFeLUod62/zAnF3jNQstwyasDkZnVXwfK2Bml7MQ==} + engines: {node: ^10.13.0 || ^12.13.0 || >=14.0.0} + peerDependencies: + '@babel/core': '>=7.11.0' + eslint: ^7.5.0 || ^8.0.0 + + '@babel/generator@7.22.15': + resolution: {integrity: sha512-Zu9oWARBqeVOW0dZOjXc3JObrzuqothQ3y/n1kUtrjCoCPLkXUwMvOo/F/TCfoHMbWIFlWwpZtkZVb9ga4U2pA==} + engines: {node: '>=6.9.0'} + + '@babel/generator@7.24.7': + resolution: {integrity: sha512-oipXieGC3i45Y1A41t4tAqpnEZWgB/lC6Ehh6+rOviR5XWpTtMmLN+fGjz9vOiNRt0p6RtO6DtD0pdU3vpqdSA==} + engines: {node: '>=6.9.0'} + + '@babel/helper-annotate-as-pure@7.22.5': + resolution: {integrity: sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==} + engines: {node: '>=6.9.0'} + + '@babel/helper-builder-binary-assignment-operator-visitor@7.18.9': + resolution: {integrity: sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==} + engines: {node: '>=6.9.0'} + + '@babel/helper-compilation-targets@7.22.15': + resolution: {integrity: sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw==} + engines: {node: '>=6.9.0'} + + '@babel/helper-create-class-features-plugin@7.21.8': + resolution: {integrity: sha512-+THiN8MqiH2AczyuZrnrKL6cAxFRRQDKW9h1YkBvbgKmAm6mwiacig1qT73DHIWMGo40GRnsEfN3LA+E6NtmSw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/helper-create-class-features-plugin@7.24.0': + resolution: {integrity: sha512-QAH+vfvts51BCsNZ2PhY6HAggnlS6omLLFTsIpeqZk/MmJ6cW7tgz5yRv0fMJThcr6FmbMrENh1RgrWPTYA76g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/helper-create-regexp-features-plugin@7.20.5': + resolution: {integrity: sha512-m68B1lkg3XDGX5yCvGO0kPx3v9WIYLnzjKfPcQiwntEQa5ZeRkPmo2X/ISJc8qxWGfwUr+kvZAeEzAwLec2r2w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/helper-define-polyfill-provider@0.3.3': + resolution: {integrity: sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==} + peerDependencies: + '@babel/core': ^7.4.0-0 + + '@babel/helper-define-polyfill-provider@0.5.0': + resolution: {integrity: sha512-NovQquuQLAQ5HuyjCz7WQP9MjRj7dx++yspwiyUiGl9ZyadHRSql1HZh5ogRd8W8w6YM6EQ/NTB8rgjLt5W65Q==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + + '@babel/helper-environment-visitor@7.22.20': + resolution: {integrity: sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==} + engines: {node: '>=6.9.0'} + + '@babel/helper-environment-visitor@7.22.5': + resolution: {integrity: sha512-XGmhECfVA/5sAt+H+xpSg0mfrHq6FzNr9Oxh7PSEBBRUb/mL7Kz3NICXb194rCqAEdxkhPT1a88teizAFyvk8Q==} + engines: {node: '>=6.9.0'} + + '@babel/helper-environment-visitor@7.24.7': + resolution: {integrity: sha512-DoiN84+4Gnd0ncbBOM9AZENV4a5ZiL39HYMyZJGZ/AZEykHYdJw0wW3kdcsh9/Kn+BRXHLkkklZ51ecPKmI1CQ==} + engines: {node: '>=6.9.0'} + + '@babel/helper-explode-assignable-expression@7.18.6': + resolution: {integrity: sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==} + engines: {node: '>=6.9.0'} + + '@babel/helper-function-name@7.22.5': + resolution: {integrity: sha512-wtHSq6jMRE3uF2otvfuD3DIvVhOsSNshQl0Qrd7qC9oQJzHvOL4qQXlQn2916+CXGywIjpGuIkoyZRRxHPiNQQ==} + engines: {node: '>=6.9.0'} + + '@babel/helper-function-name@7.23.0': + resolution: {integrity: sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==} + engines: {node: '>=6.9.0'} + + '@babel/helper-function-name@7.24.7': + resolution: {integrity: sha512-FyoJTsj/PEUWu1/TYRiXTIHc8lbw+TDYkZuoE43opPS5TrI7MyONBE1oNvfguEXAD9yhQRrVBnXdXzSLQl9XnA==} + engines: {node: '>=6.9.0'} + + '@babel/helper-hoist-variables@7.22.5': + resolution: {integrity: sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==} + engines: {node: '>=6.9.0'} + + '@babel/helper-hoist-variables@7.24.7': + resolution: {integrity: sha512-MJJwhkoGy5c4ehfoRyrJ/owKeMl19U54h27YYftT0o2teQ3FJ3nQUf/I3LlJsX4l3qlw7WRXUmiyajvHXoTubQ==} + engines: {node: '>=6.9.0'} + + '@babel/helper-member-expression-to-functions@7.21.5': + resolution: {integrity: sha512-nIcGfgwpH2u4n9GG1HpStW5Ogx7x7ekiFHbjjFRKXbn5zUvqO9ZgotCO4x1aNbKn/x/xOUaXEhyNHCwtFCpxWg==} + engines: {node: '>=6.9.0'} + + '@babel/helper-member-expression-to-functions@7.23.0': + resolution: {integrity: sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA==} + engines: {node: '>=6.9.0'} + + '@babel/helper-module-imports@7.22.15': + resolution: {integrity: sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==} + engines: {node: '>=6.9.0'} + + '@babel/helper-module-transforms@7.22.17': + resolution: {integrity: sha512-XouDDhQESrLHTpnBtCKExJdyY4gJCdrvH2Pyv8r8kovX2U8G0dRUOT45T9XlbLtuu9CLXP15eusnkprhoPV5iQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/helper-optimise-call-expression@7.18.6': + resolution: {integrity: sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==} + engines: {node: '>=6.9.0'} + + '@babel/helper-optimise-call-expression@7.22.5': + resolution: {integrity: sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==} + engines: {node: '>=6.9.0'} + + '@babel/helper-plugin-utils@7.22.5': + resolution: {integrity: sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==} + engines: {node: '>=6.9.0'} + + '@babel/helper-plugin-utils@7.24.0': + resolution: {integrity: sha512-9cUznXMG0+FxRuJfvL82QlTqIzhVW9sL0KjMPHhAOOvpQGL8QtdxnBKILjBqxlHyliz0yCa1G903ZXI/FuHy2w==} + engines: {node: '>=6.9.0'} + + '@babel/helper-remap-async-to-generator@7.18.9': + resolution: {integrity: sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/helper-replace-supers@7.21.5': + resolution: {integrity: sha512-/y7vBgsr9Idu4M6MprbOVUfH3vs7tsIfnVWv/Ml2xgwvyH6LTngdfbf5AdsKwkJy4zgy1X/kuNrEKvhhK28Yrg==} + engines: {node: '>=6.9.0'} + + '@babel/helper-replace-supers@7.22.20': + resolution: {integrity: sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/helper-simple-access@7.22.5': + resolution: {integrity: sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==} + engines: {node: '>=6.9.0'} + + '@babel/helper-skip-transparent-expression-wrappers@7.20.0': + resolution: {integrity: sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg==} + engines: {node: '>=6.9.0'} + + '@babel/helper-skip-transparent-expression-wrappers@7.22.5': + resolution: {integrity: sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==} + engines: {node: '>=6.9.0'} + + '@babel/helper-split-export-declaration@7.22.6': + resolution: {integrity: sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==} + engines: {node: '>=6.9.0'} + + '@babel/helper-split-export-declaration@7.24.7': + resolution: {integrity: sha512-oy5V7pD+UvfkEATUKvIjvIAH/xCzfsFVw7ygW2SI6NClZzquT+mwdTfgfdbUiceh6iQO0CHtCPsyze/MZ2YbAA==} + engines: {node: '>=6.9.0'} + + '@babel/helper-string-parser@7.22.5': + resolution: {integrity: sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==} + engines: {node: '>=6.9.0'} + + '@babel/helper-string-parser@7.23.4': + resolution: {integrity: sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==} + engines: {node: '>=6.9.0'} + + '@babel/helper-string-parser@7.24.7': + resolution: {integrity: sha512-7MbVt6xrwFQbunH2DNQsAP5sTGxfqQtErvBIvIMi6EQnbgUOuVYanvREcmFrOPhoXBrTtjhhP+lW+o5UfK+tDg==} + engines: {node: '>=6.9.0'} + + '@babel/helper-validator-identifier@7.22.15': + resolution: {integrity: sha512-4E/F9IIEi8WR94324mbDUMo074YTheJmd7eZF5vITTeYchqAi6sYXRLHUVsmkdmY4QjfKTcB2jB7dVP3NaBElQ==} + engines: {node: '>=6.9.0'} + + '@babel/helper-validator-identifier@7.22.20': + resolution: {integrity: sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==} + engines: {node: '>=6.9.0'} + + '@babel/helper-validator-identifier@7.24.7': + resolution: {integrity: sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==} + engines: {node: '>=6.9.0'} + + '@babel/helper-validator-option@7.22.15': + resolution: {integrity: sha512-bMn7RmyFjY/mdECUbgn9eoSY4vqvacUnS9i9vGAGttgFWesO6B4CYWA7XlpbWgBt71iv/hfbPlynohStqnu5hA==} + engines: {node: '>=6.9.0'} + + '@babel/helper-wrap-function@7.20.5': + resolution: {integrity: sha512-bYMxIWK5mh+TgXGVqAtnu5Yn1un+v8DDZtqyzKRLUzrh70Eal2O3aZ7aPYiMADO4uKlkzOiRiZ6GX5q3qxvW9Q==} + engines: {node: '>=6.9.0'} + + '@babel/helpers@7.22.15': + resolution: {integrity: sha512-7pAjK0aSdxOwR+CcYAqgWOGy5dcfvzsTIfFTb2odQqW47MDfv14UaJDY6eng8ylM2EaeKXdxaSWESbkmaQHTmw==} + engines: {node: '>=6.9.0'} + + '@babel/highlight@7.22.13': + resolution: {integrity: sha512-C/BaXcnnvBCmHTpz/VGZ8jgtE2aYlW4hxDhseJAWZb7gqGM/qtCK6iZUb0TyKFf7BOUsBH7Q7fkRsDRhg1XklQ==} + engines: {node: '>=6.9.0'} + + '@babel/highlight@7.24.7': + resolution: {integrity: sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==} + engines: {node: '>=6.9.0'} + + '@babel/parser@7.22.16': + resolution: {integrity: sha512-+gPfKv8UWeKKeJTUxe59+OobVcrYHETCsORl61EmSkmgymguYk/X5bp7GuUIXaFsc6y++v8ZxPsLSSuujqDphA==} + engines: {node: '>=6.0.0'} + hasBin: true + + '@babel/parser@7.24.1': + resolution: {integrity: sha512-Zo9c7N3xdOIQrNip7Lc9wvRPzlRtovHVE4lkz8WEDr7uYh/GMQhSiIgFxGIArRHYdJE5kxtZjAf8rT0xhdLCzg==} + engines: {node: '>=6.0.0'} + hasBin: true + + '@babel/parser@7.24.7': + resolution: {integrity: sha512-9uUYRm6OqQrCqQdG1iCBwBPZgN8ciDBro2nIOFaiRz1/BCxaI7CNvQbDHvsArAC7Tw9Hda/B3U+6ui9u4HWXPw==} + engines: {node: '>=6.0.0'} + hasBin: true + + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.18.6': + resolution: {integrity: sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.20.7': + resolution: {integrity: sha512-sbr9+wNE5aXMBBFBICk01tt7sBf2Oc9ikRFEcem/ZORup9IMUdNhW7/wVLEbbtlWOsEubJet46mHAL2C8+2jKQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.13.0 + + '@babel/plugin-proposal-async-generator-functions@7.20.7': + resolution: {integrity: sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==} + engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-async-generator-functions instead. + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-proposal-class-properties@7.18.6': + resolution: {integrity: sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==} + engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead. + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-proposal-class-static-block@7.21.0': + resolution: {integrity: sha512-XP5G9MWNUskFuP30IfFSEFB0Z6HzLIUcjYM4bYOPHXl7eiJ9HFv8tWj6TXTN5QODiEhDZAeI4hLok2iHFFV4hw==} + engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-static-block instead. + peerDependencies: + '@babel/core': ^7.12.0 + + '@babel/plugin-proposal-decorators@7.24.0': + resolution: {integrity: sha512-LiT1RqZWeij7X+wGxCoYh3/3b8nVOX6/7BZ9wiQgAIyjoeQWdROaodJCgT+dwtbjHaz0r7bEbHJzjSbVfcOyjQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-proposal-dynamic-import@7.18.6': + resolution: {integrity: sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==} + engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-dynamic-import instead. + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-proposal-export-namespace-from@7.18.9': + resolution: {integrity: sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==} + engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-export-namespace-from instead. + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-proposal-json-strings@7.18.6': + resolution: {integrity: sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==} + engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-json-strings instead. + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-proposal-logical-assignment-operators@7.20.7': + resolution: {integrity: sha512-y7C7cZgpMIjWlKE5T7eJwp+tnRYM89HmRvWM5EQuB5BoHEONjmQ8lSNmBUwOyy/GFRsohJED51YBF79hE1djug==} + engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-logical-assignment-operators instead. + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-proposal-nullish-coalescing-operator@7.18.6': + resolution: {integrity: sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==} + engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-nullish-coalescing-operator instead. + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-proposal-numeric-separator@7.18.6': + resolution: {integrity: sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==} + engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-numeric-separator instead. + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-proposal-object-rest-spread@7.20.7': + resolution: {integrity: sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==} + engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-object-rest-spread instead. + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-proposal-optional-catch-binding@7.18.6': + resolution: {integrity: sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==} + engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-catch-binding instead. + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-proposal-optional-chaining@7.21.0': + resolution: {integrity: sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==} + engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead. + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-proposal-private-methods@7.18.6': + resolution: {integrity: sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==} + engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-methods instead. + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-proposal-private-property-in-object@7.21.0': + resolution: {integrity: sha512-ha4zfehbJjc5MmXBlHec1igel5TJXXLDDRbuJ4+XT2TJcyD9/V1919BA8gMvsdHcNMBy4WBUBiRb3nw/EQUtBw==} + engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-property-in-object instead. + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-proposal-unicode-property-regex@7.18.6': + resolution: {integrity: sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==} + engines: {node: '>=4'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-unicode-property-regex instead. + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-async-generators@7.8.4': + resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-bigint@7.8.3': + resolution: {integrity: sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-class-properties@7.12.13': + resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-class-static-block@7.14.5': + resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-decorators@7.22.10': + resolution: {integrity: sha512-z1KTVemBjnz+kSEilAsI4lbkPOl5TvJH7YDSY1CTIzvLWJ+KHXp+mRe8VPmfnyvqOPqar1V2gid2PleKzRUstQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-decorators@7.24.0': + resolution: {integrity: sha512-MXW3pQCu9gUiVGzqkGqsgiINDVYXoAnrY8FYF/rmb+OfufNF0zHMpHPN4ulRrinxYT8Vk/aZJxYqOKsDECjKAw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-dynamic-import@7.8.3': + resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-export-namespace-from@7.8.3': + resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-flow@7.18.6': + resolution: {integrity: sha512-LUbR+KNTBWCUAqRG9ex5Gnzu2IOkt8jRJbHHXFT9q+L9zm7M/QQbEqXyw1n1pohYvOyWC8CjeyjrSaIwiYjK7A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-import-assertions@7.20.0': + resolution: {integrity: sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-import-meta@7.10.4': + resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-json-strings@7.8.3': + resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-jsx@7.22.5': + resolution: {integrity: sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-logical-assignment-operators@7.10.4': + resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3': + resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-numeric-separator@7.10.4': + resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-object-rest-spread@7.8.3': + resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-optional-catch-binding@7.8.3': + resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-optional-chaining@7.8.3': + resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-private-property-in-object@7.14.5': + resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-top-level-await@7.14.5': + resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-typescript@7.21.4': + resolution: {integrity: sha512-xz0D39NvhQn4t4RNsHmDnnsaQizIlUkdtYvLs8La1BlfjQ6JEwxkJGeqJMW2tAXx+q6H+WFuUTXNdYVpEya0YA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-arrow-functions@7.21.5': + resolution: {integrity: sha512-wb1mhwGOCaXHDTcsRYMKF9e5bbMgqwxtqa2Y1ifH96dXJPwbuLX9qHy3clhrxVqgMz7nyNXs8VkxdH8UBcjKqA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-async-to-generator@7.20.7': + resolution: {integrity: sha512-Uo5gwHPT9vgnSXQxqGtpdufUiWp96gk7yiP4Mp5bm1QMkEmLXBO7PAGYbKoJ6DhAwiNkcHFBol/x5zZZkL/t0Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-block-scoped-functions@7.18.6': + resolution: {integrity: sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-block-scoping@7.21.0': + resolution: {integrity: sha512-Mdrbunoh9SxwFZapeHVrwFmri16+oYotcZysSzhNIVDwIAb1UV+kvnxULSYq9J3/q5MDG+4X6w8QVgD1zhBXNQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-classes@7.21.0': + resolution: {integrity: sha512-RZhbYTCEUAe6ntPehC4hlslPWosNHDox+vAs4On/mCLRLfoDVHf6hVEd7kuxr1RnHwJmxFfUM3cZiZRmPxJPXQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-computed-properties@7.21.5': + resolution: {integrity: sha512-TR653Ki3pAwxBxUe8srfF3e4Pe3FTA46uaNHYyQwIoM4oWKSoOZiDNyHJ0oIoDIUPSRQbQG7jzgVBX3FPVne1Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-destructuring@7.21.3': + resolution: {integrity: sha512-bp6hwMFzuiE4HqYEyoGJ/V2LeIWn+hLVKc4pnj++E5XQptwhtcGmSayM029d/j2X1bPKGTlsyPwAubuU22KhMA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-dotall-regex@7.18.6': + resolution: {integrity: sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-duplicate-keys@7.18.9': + resolution: {integrity: sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-exponentiation-operator@7.18.6': + resolution: {integrity: sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-flow-strip-types@7.19.0': + resolution: {integrity: sha512-sgeMlNaQVbCSpgLSKP4ZZKfsJVnFnNQlUSk6gPYzR/q7tzCgQF2t8RBKAP6cKJeZdveei7Q7Jm527xepI8lNLg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-for-of@7.21.5': + resolution: {integrity: sha512-nYWpjKW/7j/I/mZkGVgHJXh4bA1sfdFnJoOXwJuj4m3Q2EraO/8ZyrkCau9P5tbHQk01RMSt6KYLCsW7730SXQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-function-name@7.18.9': + resolution: {integrity: sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-literals@7.18.9': + resolution: {integrity: sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-member-expression-literals@7.18.6': + resolution: {integrity: sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-modules-amd@7.20.11': + resolution: {integrity: sha512-NuzCt5IIYOW0O30UvqktzHYR2ud5bOWbY0yaxWZ6G+aFzOMJvrs5YHNikrbdaT15+KNO31nPOy5Fim3ku6Zb5g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-modules-commonjs@7.21.5': + resolution: {integrity: sha512-OVryBEgKUbtqMoB7eG2rs6UFexJi6Zj6FDXx+esBLPTCxCNxAY9o+8Di7IsUGJ+AVhp5ncK0fxWUBd0/1gPhrQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-modules-systemjs@7.20.11': + resolution: {integrity: sha512-vVu5g9BPQKSFEmvt2TA4Da5N+QVS66EX21d8uoOihC+OCpUoGvzVsXeqFdtAEfVa5BILAeFt+U7yVmLbQnAJmw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-modules-umd@7.18.6': + resolution: {integrity: sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-named-capturing-groups-regex@7.20.5': + resolution: {integrity: sha512-mOW4tTzi5iTLnw+78iEq3gr8Aoq4WNRGpmSlrogqaiCBoR1HFhpU4JkpQFOHfeYx3ReVIFWOQJS4aZBRvuZ6mA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/plugin-transform-new-target@7.18.6': + resolution: {integrity: sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-object-super@7.18.6': + resolution: {integrity: sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-parameters@7.21.3': + resolution: {integrity: sha512-Wxc+TvppQG9xWFYatvCGPvZ6+SIUxQ2ZdiBP+PHYMIjnPXD+uThCshaz4NZOnODAtBjjcVQQ/3OKs9LW28purQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-property-literals@7.18.6': + resolution: {integrity: sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-react-display-name@7.18.6': + resolution: {integrity: sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-react-jsx-development@7.18.6': + resolution: {integrity: sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-react-jsx@7.22.15': + resolution: {integrity: sha512-oKckg2eZFa8771O/5vi7XeTvmM6+O9cxZu+kanTU7tD4sin5nO/G8jGJhq8Hvt2Z0kUoEDRayuZLaUlYl8QuGA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-react-pure-annotations@7.18.6': + resolution: {integrity: sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-regenerator@7.21.5': + resolution: {integrity: sha512-ZoYBKDb6LyMi5yCsByQ5jmXsHAQDDYeexT1Szvlmui+lADvfSecr5Dxd/PkrTC3pAD182Fcju1VQkB4oCp9M+w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-reserved-words@7.18.6': + resolution: {integrity: sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-runtime@7.24.0': + resolution: {integrity: sha512-zc0GA5IitLKJrSfXlXmp8KDqLrnGECK7YRfQBmEKg1NmBOQ7e+KuclBEKJgzifQeUYLdNiAw4B4bjyvzWVLiSA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-shorthand-properties@7.18.6': + resolution: {integrity: sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-spread@7.20.7': + resolution: {integrity: sha512-ewBbHQ+1U/VnH1fxltbJqDeWBU1oNLG8Dj11uIv3xVf7nrQu0bPGe5Rf716r7K5Qz+SqtAOVswoVunoiBtGhxw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-sticky-regex@7.18.6': + resolution: {integrity: sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-template-literals@7.18.9': + resolution: {integrity: sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-typeof-symbol@7.18.9': + resolution: {integrity: sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-typescript@7.21.3': + resolution: {integrity: sha512-RQxPz6Iqt8T0uw/WsJNReuBpWpBqs/n7mNo18sKLoTbMp+UrEekhH+pKSVC7gWz+DNjo9gryfV8YzCiT45RgMw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-unicode-escapes@7.21.5': + resolution: {integrity: sha512-LYm/gTOwZqsYohlvFUe/8Tujz75LqqVC2w+2qPHLR+WyWHGCZPN1KBpJCJn+4Bk4gOkQy/IXKIge6az5MqwlOg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-unicode-regex@7.18.6': + resolution: {integrity: sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/preset-env@7.21.5': + resolution: {integrity: sha512-wH00QnTTldTbf/IefEVyChtRdw5RJvODT/Vb4Vcxq1AZvtXj6T0YeX0cAcXhI6/BdGuiP3GcNIL4OQbI2DVNxg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/preset-modules@0.1.5': + resolution: {integrity: sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/preset-react@7.18.6': + resolution: {integrity: sha512-zXr6atUmyYdiWRVLOZahakYmOBHtWc2WGCkP8PYTgZi0iJXDY2CN180TdrIW4OGOAdLc7TifzDIvtx6izaRIzg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/preset-typescript@7.21.5': + resolution: {integrity: sha512-iqe3sETat5EOrORXiQ6rWfoOg2y68Cs75B9wNxdPW4kixJxh7aXQE1KPdWLDniC24T/6dSnguF33W9j/ZZQcmA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/runtime@7.20.7': + resolution: {integrity: sha512-UF0tvkUtxwAgZ5W/KrkHf0Rn0fdnLDU9ScxBrEVNUprE/MzirjK4MJUX1/BVDv00Sv8cljtukVK1aky++X1SjQ==} + engines: {node: '>=6.9.0'} + + '@babel/runtime@7.22.5': + resolution: {integrity: sha512-ecjvYlnAaZ/KVneE/OdKYBYfgXV3Ptu6zQWmgEF7vwKhQnvVS6bjMD2XYgj+SNvQ1GfK/pjgokfPkC/2CO8CuA==} + engines: {node: '>=6.9.0'} + + '@babel/runtime@7.24.5': + resolution: {integrity: sha512-Nms86NXrsaeU9vbBJKni6gXiEXZ4CVpYVzEjDH9Sb8vmZ3UljyA1GSOJl/6LGPO8EHLuSF9H+IxNXHPX8QHJ4g==} + engines: {node: '>=6.9.0'} + + '@babel/template@7.22.15': + resolution: {integrity: sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==} + engines: {node: '>=6.9.0'} + + '@babel/template@7.24.7': + resolution: {integrity: sha512-jYqfPrU9JTF0PmPy1tLYHW4Mp4KlgxJD9l2nP9fD6yT/ICi554DmrWBAEYpIelzjHf1msDP3PxJIRt/nFNfBig==} + engines: {node: '>=6.9.0'} + + '@babel/traverse@7.22.17': + resolution: {integrity: sha512-xK4Uwm0JnAMvxYZxOVecss85WxTEIbTa7bnGyf/+EgCL5Zt3U7htUpEOWv9detPlamGKuRzCqw74xVglDWpPdg==} + engines: {node: '>=6.9.0'} + + '@babel/traverse@7.24.7': + resolution: {integrity: sha512-yb65Ed5S/QAcewNPh0nZczy9JdYXkkAbIsEo+P7BE7yO3txAY30Y/oPa3QkQ5It3xVG2kpKMg9MsdxZaO31uKA==} + engines: {node: '>=6.9.0'} + + '@babel/types@7.22.17': + resolution: {integrity: sha512-YSQPHLFtQNE5xN9tHuZnzu8vPr61wVTBZdfv1meex1NBosa4iT05k/Jw06ddJugi4bk7The/oSwQGFcksmEJQg==} + engines: {node: '>=6.9.0'} + + '@babel/types@7.24.0': + resolution: {integrity: sha512-+j7a5c253RfKh8iABBhywc8NSfP5LURe7Uh4qpsh6jc+aLJguvmIUBdjSdEMQv2bENrCR5MfRdjGo7vzS/ob7w==} + engines: {node: '>=6.9.0'} + + '@babel/types@7.24.7': + resolution: {integrity: sha512-XEFXSlxiG5td2EJRe8vOmRbaXVgfcBlszKujvVmWIK/UpywWljQCfzAv3RQCGujWQ1RD4YYWEAqDXfuJiy8f5Q==} + engines: {node: '>=6.9.0'} + + '@bcoe/v8-coverage@0.2.3': + resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} + + '@bufbuild/protobuf@1.7.2': + resolution: {integrity: sha512-i5GE2Dk5ekdlK1TR7SugY4LWRrKSfb5T1Qn4unpIMbfxoeGKERKQ59HG3iYewacGD10SR7UzevfPnh6my4tNmQ==} + + '@bundled-es-modules/cookie@2.0.0': + resolution: {integrity: sha512-Or6YHg/kamKHpxULAdSqhGqnWFneIXu1NKvvfBBzKGwpVsYuFIQ5aBPHDnnoR3ghW1nvSkALd+EF9iMtY7Vjxw==} + + '@bundled-es-modules/statuses@1.0.1': + resolution: {integrity: sha512-yn7BklA5acgcBr+7w064fGV+SGIFySjCKpqjcWgBAIfrAkY+4GQTJJHQMeT3V/sgz23VTEVV8TtOmkvJAhFVfg==} + + '@changesets/apply-release-plan@6.1.4': + resolution: {integrity: sha512-FMpKF1fRlJyCZVYHr3CbinpZZ+6MwvOtWUuO8uo+svcATEoc1zRDcj23pAurJ2TZ/uVz1wFHH6K3NlACy0PLew==} + + '@changesets/assemble-release-plan@5.2.4': + resolution: {integrity: sha512-xJkWX+1/CUaOUWTguXEbCDTyWJFECEhmdtbkjhn5GVBGxdP/JwaHBIU9sW3FR6gD07UwZ7ovpiPclQZs+j+mvg==} + + '@changesets/changelog-git@0.1.14': + resolution: {integrity: sha512-+vRfnKtXVWsDDxGctOfzJsPhaCdXRYoe+KyWYoq5X/GqoISREiat0l3L8B0a453B2B4dfHGcZaGyowHbp9BSaA==} + + '@changesets/cli@2.26.2': + resolution: {integrity: sha512-dnWrJTmRR8bCHikJHl9b9HW3gXACCehz4OasrXpMp7sx97ECuBGGNjJhjPhdZNCvMy9mn4BWdplI323IbqsRig==} + hasBin: true + + '@changesets/config@2.3.1': + resolution: {integrity: sha512-PQXaJl82CfIXddUOppj4zWu+987GCw2M+eQcOepxN5s+kvnsZOwjEJO3DH9eVy+OP6Pg/KFEWdsECFEYTtbg6w==} + + '@changesets/errors@0.1.4': + resolution: {integrity: sha512-HAcqPF7snsUJ/QzkWoKfRfXushHTu+K5KZLJWPb34s4eCZShIf8BFO3fwq6KU8+G7L5KdtN2BzQAXOSXEyiY9Q==} + + '@changesets/get-dependents-graph@1.3.6': + resolution: {integrity: sha512-Q/sLgBANmkvUm09GgRsAvEtY3p1/5OCzgBE5vX3vgb5CvW0j7CEljocx5oPXeQSNph6FXulJlXV3Re/v3K3P3Q==} + + '@changesets/get-github-info@0.5.2': + resolution: {integrity: sha512-JppheLu7S114aEs157fOZDjFqUDpm7eHdq5E8SSR0gUBTEK0cNSHsrSR5a66xs0z3RWuo46QvA3vawp8BxDHvg==} + + '@changesets/get-release-plan@3.0.17': + resolution: {integrity: sha512-6IwKTubNEgoOZwDontYc2x2cWXfr6IKxP3IhKeK+WjyD6y3M4Gl/jdQvBw+m/5zWILSOCAaGLu2ZF6Q+WiPniw==} + + '@changesets/get-version-range-type@0.3.2': + resolution: {integrity: sha512-SVqwYs5pULYjYT4op21F2pVbcrca4qA/bAA3FmFXKMN7Y+HcO8sbZUTx3TAy2VXulP2FACd1aC7f2nTuqSPbqg==} + + '@changesets/git@2.0.0': + resolution: {integrity: sha512-enUVEWbiqUTxqSnmesyJGWfzd51PY4H7mH9yUw0hPVpZBJ6tQZFMU3F3mT/t9OJ/GjyiM4770i+sehAn6ymx6A==} + + '@changesets/logger@0.0.5': + resolution: {integrity: sha512-gJyZHomu8nASHpaANzc6bkQMO9gU/ib20lqew1rVx753FOxffnCrJlGIeQVxNWCqM+o6OOleCo/ivL8UAO5iFw==} + + '@changesets/parse@0.3.16': + resolution: {integrity: sha512-127JKNd167ayAuBjUggZBkmDS5fIKsthnr9jr6bdnuUljroiERW7FBTDNnNVyJ4l69PzR57pk6mXQdtJyBCJKg==} + + '@changesets/pre@1.0.14': + resolution: {integrity: sha512-dTsHmxQWEQekHYHbg+M1mDVYFvegDh9j/kySNuDKdylwfMEevTeDouR7IfHNyVodxZXu17sXoJuf2D0vi55FHQ==} + + '@changesets/read@0.5.9': + resolution: {integrity: sha512-T8BJ6JS6j1gfO1HFq50kU3qawYxa4NTbI/ASNVVCBTsKquy2HYwM9r7ZnzkiMe8IEObAJtUVGSrePCOxAK2haQ==} + + '@changesets/types@4.1.0': + resolution: {integrity: sha512-LDQvVDv5Kb50ny2s25Fhm3d9QSZimsoUGBsUioj6MC3qbMUCuC8GPIvk/M6IvXx3lYhAs0lwWUQLb+VIEUCECw==} + + '@changesets/types@5.2.1': + resolution: {integrity: sha512-myLfHbVOqaq9UtUKqR/nZA/OY7xFjQMdfgfqeZIBK4d0hA6pgxArvdv8M+6NUzzBsjWLOtvApv8YHr4qM+Kpfg==} + + '@changesets/write@0.2.3': + resolution: {integrity: sha512-Dbamr7AIMvslKnNYsLFafaVORx4H0pvCA2MHqgtNCySMe1blImEyAEOzDmcgKAkgz4+uwoLz7demIrX+JBr/Xw==} + + '@clack/core@0.3.3': + resolution: {integrity: sha512-5ZGyb75BUBjlll6eOa1m/IZBxwk91dooBWhPSL67sWcLS0zt9SnswRL0l26TVdBhb0wnWORRxUn//uH6n4z7+A==} + + '@clack/prompts@0.7.0': + resolution: {integrity: sha512-0MhX9/B4iL6Re04jPrttDm+BsP8y6mS7byuv0BvXgdXhbV5PdlsHt55dvNsuBCPZ7xq1oTAOOuotR9NFbQyMSA==} + bundledDependencies: + - is-unicode-supported + + '@cloudflare/kv-asset-handler@0.2.0': + resolution: {integrity: sha512-MVbXLbTcAotOPUj0pAMhVtJ+3/kFkwJqc5qNOleOZTv6QkZZABDMS21dSrSlVswEHwrpWC03e4fWytjqKvuE2A==} + + '@cloudflare/kv-asset-handler@0.3.2': + resolution: {integrity: sha512-EeEjMobfuJrwoctj7FA1y1KEbM0+Q1xSjobIEyie9k4haVEBB7vkDvsasw1pM3rO39mL2akxIAzLMUAtrMHZhA==} + engines: {node: '>=16.13'} + + '@cloudflare/workerd-darwin-64@1.20231030.0': + resolution: {integrity: sha512-J4PQ9utPxLya9yHdMMx3AZeC5M/6FxcoYw6jo9jbDDFTy+a4Gslqf4Im9We3aeOEdPXa3tgQHVQOSelJSZLhIw==} + engines: {node: '>=16'} + cpu: [x64] + os: [darwin] + + '@cloudflare/workerd-darwin-64@1.20240512.0': + resolution: {integrity: sha512-VMp+CsSHFALQiBzPdQ5dDI4T1qwLu0mQ0aeKVNDosXjueN0f3zj/lf+mFil5/9jBbG3t4mG0y+6MMnalP9Lobw==} + engines: {node: '>=16'} + cpu: [x64] + os: [darwin] + + '@cloudflare/workerd-darwin-arm64@1.20231030.0': + resolution: {integrity: sha512-WSJJjm11Del4hSneiNB7wTXGtBXI4QMCH9l5qf4iT5PAW8cESGcCmdHtWDWDtGAAGcvmLT04KNvmum92vRKKQQ==} + engines: {node: '>=16'} + cpu: [arm64] + os: [darwin] + + '@cloudflare/workerd-darwin-arm64@1.20240512.0': + resolution: {integrity: sha512-lZktXGmzMrB5rJqY9+PmnNfv1HKlj/YLZwMjPfF0WVKHUFdvQbAHsi7NlKv6mW9uIvlZnS+K4sIkWc0MDXcRnA==} + engines: {node: '>=16'} + cpu: [arm64] + os: [darwin] + + '@cloudflare/workerd-linux-64@1.20231030.0': + resolution: {integrity: sha512-2HUeRTvoCC17fxE0qdBeR7J9dO8j4A8ZbdcvY8pZxdk+zERU6+N03RTbk/dQMU488PwiDvcC3zZqS4gwLfVT8g==} + engines: {node: '>=16'} + cpu: [x64] + os: [linux] + + '@cloudflare/workerd-linux-64@1.20240512.0': + resolution: {integrity: sha512-wrHvqCZZqXz6Y3MUTn/9pQNsvaoNjbJpuA6vcXsXu8iCzJi911iVW2WUEBX+MpUWD+mBIP0oXni5tTlhkokOPw==} + engines: {node: '>=16'} + cpu: [x64] + os: [linux] + + '@cloudflare/workerd-linux-arm64@1.20231030.0': + resolution: {integrity: sha512-4/GK5zHh+9JbUI6Z5xTCM0ZmpKKHk7vu9thmHjUxtz+o8Ne9DoD7DlDvXQWgMF6XGaTubDWyp3ttn+Qv8jDFuQ==} + engines: {node: '>=16'} + cpu: [arm64] + os: [linux] + + '@cloudflare/workerd-linux-arm64@1.20240512.0': + resolution: {integrity: sha512-YPezHMySL9J9tFdzxz390eBswQ//QJNYcZolz9Dgvb3FEfdpK345cE/bsWbMOqw5ws2f82l388epoenghtYvAg==} + engines: {node: '>=16'} + cpu: [arm64] + os: [linux] + + '@cloudflare/workerd-windows-64@1.20231030.0': + resolution: {integrity: sha512-fb/Jgj8Yqy3PO1jLhk7mTrHMkR8jklpbQFud6rL/aMAn5d6MQbaSrYOCjzkKGp0Zng8D2LIzSl+Fc0C9Sggxjg==} + engines: {node: '>=16'} + cpu: [x64] + os: [win32] + + '@cloudflare/workerd-windows-64@1.20240512.0': + resolution: {integrity: sha512-SxKapDrIYSscMR7lGIp/av0l6vokjH4xQ9ACxHgXh+OdOus9azppSmjaPyw4/ePvg7yqpkaNjf9o258IxWtvKQ==} + engines: {node: '>=16'} + cpu: [x64] + os: [win32] + + '@cloudflare/workers-types@4.20231121.0': + resolution: {integrity: sha512-+kWfpCkqiepwAKXyHoE0gnkPgkLhz0/9HOBIGhHRsUvUKvhUtm3mbqqoGRWgF1qcjzrDUBbrrOq4MYHfFtc2RA==} + + '@cloudflare/workers-types@4.20240512.0': + resolution: {integrity: sha512-o2yTEWg+YK/I1t/Me+dA0oarO0aCbjibp6wSeaw52DSE9tDyKJ7S+Qdyw/XsMrKn4t8kF6f/YOba+9O4MJfW9w==} + + '@codemirror/autocomplete@6.4.0': + resolution: {integrity: sha512-HLF2PnZAm1s4kGs30EiqKMgD7XsYaQ0XJnMR0rofEWQ5t5D60SfqpDIkIh1ze5tiEbyUWm8+VJ6W1/erVvBMIA==} + peerDependencies: + '@codemirror/language': ^6.0.0 + '@codemirror/state': ^6.0.0 + '@codemirror/view': ^6.0.0 + '@lezer/common': ^1.0.0 + + '@codemirror/commands@6.1.3': + resolution: {integrity: sha512-wUw1+vb34Ultv0Q9m/OVB7yizGXgtoDbkI5f5ErM8bebwLyUYjicdhJTKhTvPTpgkv8dq/BK0lQ3K5pRf2DAJw==} + + '@codemirror/lang-javascript@6.1.2': + resolution: {integrity: sha512-OcwLfZXdQ1OHrLiIcKCn7MqZ7nx205CMKlhe+vL88pe2ymhT9+2P+QhwkYGxMICj8TDHyp8HFKVwpiisUT7iEQ==} + + '@codemirror/lang-json@6.0.1': + resolution: {integrity: sha512-+T1flHdgpqDDlJZ2Lkil/rLiRy684WMLc74xUnjJH48GQdfJo/pudlTRreZmKwzP8/tGdKf83wlbAdOCzlJOGQ==} + + '@codemirror/language@6.3.2': + resolution: {integrity: sha512-g42uHhOcEMAXjmozGG+rdom5UsbyfMxQFh7AbkeoaNImddL6Xt4cQDL0+JxmG7+as18rUAvZaqzP/TjsciVIrA==} + + '@codemirror/lint@6.4.2': + resolution: {integrity: sha512-wzRkluWb1ptPKdzlsrbwwjYCPLgzU6N88YBAmlZi8WFyuiEduSd05MnJYNogzyc8rPK7pj6m95ptUApc8sHKVA==} + + '@codemirror/search@6.2.3': + resolution: {integrity: sha512-V9n9233lopQhB1dyjsBK2Wc1i+8hcCqxl1wQ46c5HWWLePoe4FluV3TGHoZ04rBRlGjNyz9DTmpJErig8UE4jw==} + + '@codemirror/state@6.2.0': + resolution: {integrity: sha512-69QXtcrsc3RYtOtd+GsvczJ319udtBf1PTrr2KbLWM/e2CXUPnh0Nz9AUo8WfhSQ7GeL8dPVNUmhQVgpmuaNGA==} + + '@codemirror/theme-one-dark@6.1.0': + resolution: {integrity: sha512-AiTHtFRu8+vWT9wWUWDM+cog6ZwgivJogB1Tm/g40NIpLwph7AnmxrSzWfvJN5fBVufsuwBxecQCNmdcR5D7Aw==} + + '@codemirror/view@6.7.2': + resolution: {integrity: sha512-HeK2GyycxceaQVyvYVYXmn1vUKYYBsHCcfGRSsFO+3fRRtwXx2STK0YiFBmiWx2vtU9gUAJgIUXUN8a0osI8Ng==} + + '@colors/colors@1.5.0': + resolution: {integrity: sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==} + engines: {node: '>=0.1.90'} + + '@conform-to/dom@0.6.1': + resolution: {integrity: sha512-9Fns5h8lAiyOYvY3WHFXuBeNQzUIj9pqENa6KeLzTM3VAb+MTvAkoNUFP/d2kKLGlttt/XWL5houmYpUSGbikw==} + + '@conform-to/react@0.6.1': + resolution: {integrity: sha512-CJt5PlhtJk1EfBoxOuRT0njRZBd9lvdSJV+zl7byf9KGrzww7joJba+p7vsZZoRt68rNQbPMJVyX20jGV59wpA==} + peerDependencies: + react: '>=16.8' + + '@conform-to/zod@0.6.1': + resolution: {integrity: sha512-VYu44VfVeP0VyMrc2sNBagFAS66luZMIeFOfkHndGs1ep+LcR3Z4D+EOEqLZ2ECexmg9Y6nrX8Y2d5UUigEXCg==} + peerDependencies: + '@conform-to/dom': 0.6.1 + zod: ^3.21.0 + + '@connectrpc/connect-node@0.13.2': + resolution: {integrity: sha512-dAoBuQ+fYFw22KYgZXPw1t19i6TRwNmk6c6XsOYLhBl1Y5vzXoMfMX2jm7lmkmLQFIcM9Xc2EYoUKtjNXH5bjw==} + engines: {node: '>=16.0.0'} + peerDependencies: + '@bufbuild/protobuf': ^1.2.1 + + '@connectrpc/connect@0.13.2': + resolution: {integrity: sha512-KZg6EH8gYnQZm/d2IXXMVB2mom/A1dCD8+7JScm2tKN9OQyQSeCJOLqtv/M4M5XVS0Y9JM2/VCbiUwfhl9Rqmg==} + peerDependencies: + '@bufbuild/protobuf': ^1.2.1 + + '@cspotcode/source-map-support@0.8.1': + resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==} + engines: {node: '>=12'} + + '@depot/cli-darwin-arm64@0.0.1-cli.2.71.0': + resolution: {integrity: sha512-mPfke/8bc+nm+ESun5JYW7MakrIjxAgyd6qZfFt3ZQV9FYILKhSzaWQK1C/JafGBB0Sn6RNMG+EgM2M0UIW2Ew==} + engines: {node: '>=14'} + cpu: [arm64] + os: [darwin] + + '@depot/cli-darwin-x64@0.0.1-cli.2.71.0': + resolution: {integrity: sha512-P9FX91q7hKSGfkDyY1rKZfHLuAj0No4DuE83B8rliTGlkILsyR9odlvsODk3wo6lVZ6KkqTx23zUlXVem2vvhg==} + engines: {node: '>=14'} + cpu: [x64] + os: [darwin] + + '@depot/cli-linux-arm64@0.0.1-cli.2.71.0': + resolution: {integrity: sha512-nW1k8AmaYXtX4Bbt3L5jLLPBmu63iZ/ARZfaaR2sfdubtpmyPbRAuxtzwqM42jnvzxjUOnKs1ex4det4qh8iig==} + engines: {node: '>=14'} + cpu: [arm64] + os: [linux] + + '@depot/cli-linux-arm@0.0.1-cli.2.71.0': + resolution: {integrity: sha512-hv0T7P2GcmcEQrdJmOkBbEKNFcjFr3xcMUrwfOPKFIC75hFgchc1vB5uFTqpBkJ4drjlk6xiEcujzE3EQznzhw==} + engines: {node: '>=14'} + cpu: [arm] + os: [linux] + + '@depot/cli-linux-ia32@0.0.1-cli.2.71.0': + resolution: {integrity: sha512-D5f+zbUyiOkiT6bGf9VjcWSBWNHQ9GVCpLpeHjjPFxkeX+0Xyktuyae2pIzVlYqiASDXAbxJa3WhvgNk6ElErw==} + engines: {node: '>=14'} + cpu: [ia32] + os: [linux] + + '@depot/cli-linux-x64@0.0.1-cli.2.71.0': + resolution: {integrity: sha512-vlo8R0o8+eiHkFN1Rcw55/9ASpONSNAfUclE2rxx2oJbRjVlacj9GJjPzOFAhIKyqgGpMrZJvBBIsHBv21STXw==} + engines: {node: '>=14'} + cpu: [x64] + os: [linux] + + '@depot/cli-win32-arm64@0.0.1-cli.2.71.0': + resolution: {integrity: sha512-gXjitRRbSVkcDkkbPMalFqXn8I8I3GZAAgkwyWOkUHmZhwsEXpSeVi/B6sPdlAIFPLpspPtOYSKtrvnNU1Tflg==} + engines: {node: '>=14'} + cpu: [arm64] + os: [win32] + + '@depot/cli-win32-ia32@0.0.1-cli.2.71.0': + resolution: {integrity: sha512-G2I97FT2IY4NtMdskLe5KLEPUJpMrZkU4VpAQwokLR9VFQn9TJ+J4DhXpsXpCtMQ5vZ01jTtiS3/WBqx50c5oA==} + engines: {node: '>=14'} + cpu: [ia32] + os: [win32] + + '@depot/cli-win32-x64@0.0.1-cli.2.71.0': + resolution: {integrity: sha512-L3h2zl24ItOlFYU7C6IyfrzNh9RhuxugASDczjry0aVbCv2EvjvUofpbwEsDY88CawXtn2cpwNbBesTWtDEZ2w==} + engines: {node: '>=14'} + cpu: [x64] + os: [win32] + + '@depot/cli@0.0.1-cli.2.71.0': + resolution: {integrity: sha512-InXTr/Ld30JwKgkRhdTWaB18iKi/5EnESnRhJkcW1XoxqWdZ0fbvMT6W0glEE9n68dZfuPEpI9aJBsfZg0K+yA==} + engines: {node: '>=14'} + hasBin: true + + '@depot/sdk-node@0.5.0': + resolution: {integrity: sha512-Pl9Yji00B6uQpMm5xZU4/eZbzaBo72N6c534ZqLI6nbOEIPH0VX27TVF9lFF3Fl3GHFZ+6X9laJtDn2DrLS2DQ==} + + '@emotion/hash@0.9.0': + resolution: {integrity: sha512-14FtKiHhy2QoPIzdTcvh//8OyBlknNs2nXRwIhG904opCby3l+9Xaf/wuPvICBF0rc1ZCNBd3nKe9cd2mecVkQ==} + + '@emotion/is-prop-valid@0.8.8': + resolution: {integrity: sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA==} + + '@emotion/memoize@0.7.4': + resolution: {integrity: sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw==} + + '@esbuild-kit/cjs-loader@2.4.1': + resolution: {integrity: sha512-lhc/XLith28QdW0HpHZvZKkorWgmCNT7sVelMHDj3HFdTfdqkwEKvT+aXVQtNAmCC39VJhunDkWhONWB7335mg==} + + '@esbuild-kit/core-utils@3.0.0': + resolution: {integrity: sha512-TXmwH9EFS3DC2sI2YJWJBgHGhlteK0Xyu1VabwetMULfm3oYhbrsWV5yaSr2NTWZIgDGVLHbRf0inxbjXqAcmQ==} + + '@esbuild-kit/esm-loader@2.5.4': + resolution: {integrity: sha512-afmtLf6uqxD5IgwCzomtqCYIgz/sjHzCWZFvfS5+FzeYxOURPUo4QcHtqJxbxWOMOogKriZanN/1bJQE/ZL93A==} + + '@esbuild-plugins/node-globals-polyfill@0.2.3': + resolution: {integrity: sha512-r3MIryXDeXDOZh7ih1l/yE9ZLORCd5e8vWg02azWRGj5SPTuoh69A2AIyn0Z31V/kHBfZ4HgWJ+OK3GTTwLmnw==} + peerDependencies: + esbuild: '*' + + '@esbuild-plugins/node-modules-polyfill@0.2.2': + resolution: {integrity: sha512-LXV7QsWJxRuMYvKbiznh+U1ilIop3g2TeKRzUxOG5X3YITc8JyyTa90BmLwqqv0YnX4v32CSlG+vsziZp9dMvA==} + peerDependencies: + esbuild: '*' + + '@esbuild/aix-ppc64@0.19.11': + resolution: {integrity: sha512-FnzU0LyE3ySQk7UntJO4+qIiQgI7KoODnZg5xzXIrFJlKd2P2gwHsHY4927xj9y5PJmJSzULiUCWmv7iWnNa7g==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [aix] + + '@esbuild/aix-ppc64@0.20.2': + resolution: {integrity: sha512-D+EBOJHXdNZcLJRBkhENNG8Wji2kgc9AZ9KiPr1JuZjsNtyHzrsfLRrY0tk2H2aoFu6RANO1y1iPPUCDYWkb5g==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [aix] + + '@esbuild/android-arm64@0.16.17': + resolution: {integrity: sha512-MIGl6p5sc3RDTLLkYL1MyL8BMRN4tLMRCn+yRJJmEDvYZ2M7tmAf80hx1kbNEUX2KJ50RRtxZ4JHLvCfuB6kBg==} + engines: {node: '>=12'} + cpu: [arm64] + os: [android] + + '@esbuild/android-arm64@0.17.19': + resolution: {integrity: sha512-KBMWvEZooR7+kzY0BtbTQn0OAYY7CsiydT63pVEaPtVYF0hXbUaOyZog37DKxK7NF3XacBJOpYT4adIJh+avxA==} + engines: {node: '>=12'} + cpu: [arm64] + os: [android] + + '@esbuild/android-arm64@0.17.6': + resolution: {integrity: sha512-YnYSCceN/dUzUr5kdtUzB+wZprCafuD89Hs0Aqv9QSdwhYQybhXTaSTcrl6X/aWThn1a/j0eEpUBGOE7269REg==} + engines: {node: '>=12'} + cpu: [arm64] + os: [android] + + '@esbuild/android-arm64@0.18.11': + resolution: {integrity: sha512-snieiq75Z1z5LJX9cduSAjUr7vEI1OdlzFPMw0HH5YI7qQHDd3qs+WZoMrWYDsfRJSq36lIA6mfZBkvL46KoIw==} + engines: {node: '>=12'} + cpu: [arm64] + os: [android] + + '@esbuild/android-arm64@0.19.11': + resolution: {integrity: sha512-aiu7K/5JnLj//KOnOfEZ0D90obUkRzDMyqd/wNAUQ34m4YUPVhRZpnqKV9uqDGxT7cToSDnIHsGooyIczu9T+Q==} + engines: {node: '>=12'} + cpu: [arm64] + os: [android] + + '@esbuild/android-arm64@0.20.2': + resolution: {integrity: sha512-mRzjLacRtl/tWU0SvD8lUEwb61yP9cqQo6noDZP/O8VkwafSYwZ4yWy24kan8jE/IMERpYncRt2dw438LP3Xmg==} + engines: {node: '>=12'} + cpu: [arm64] + os: [android] + + '@esbuild/android-arm@0.15.18': + resolution: {integrity: sha512-5GT+kcs2WVGjVs7+boataCkO5Fg0y4kCjzkB5bAip7H4jfnOS3dA6KPiww9W1OEKTKeAcUVhdZGvgI65OXmUnw==} + engines: {node: '>=12'} + cpu: [arm] + os: [android] + + '@esbuild/android-arm@0.16.17': + resolution: {integrity: sha512-N9x1CMXVhtWEAMS7pNNONyA14f71VPQN9Cnavj1XQh6T7bskqiLLrSca4O0Vr8Wdcga943eThxnVp3JLnBMYtw==} + engines: {node: '>=12'} + cpu: [arm] + os: [android] + + '@esbuild/android-arm@0.17.19': + resolution: {integrity: sha512-rIKddzqhmav7MSmoFCmDIb6e2W57geRsM94gV2l38fzhXMwq7hZoClug9USI2pFRGL06f4IOPHHpFNOkWieR8A==} + engines: {node: '>=12'} + cpu: [arm] + os: [android] + + '@esbuild/android-arm@0.17.6': + resolution: {integrity: sha512-bSC9YVUjADDy1gae8RrioINU6e1lCkg3VGVwm0QQ2E1CWcC4gnMce9+B6RpxuSsrsXsk1yojn7sp1fnG8erE2g==} + engines: {node: '>=12'} + cpu: [arm] + os: [android] + + '@esbuild/android-arm@0.18.11': + resolution: {integrity: sha512-q4qlUf5ucwbUJZXF5tEQ8LF7y0Nk4P58hOsGk3ucY0oCwgQqAnqXVbUuahCddVHfrxmpyewRpiTHwVHIETYu7Q==} + engines: {node: '>=12'} + cpu: [arm] + os: [android] + + '@esbuild/android-arm@0.19.11': + resolution: {integrity: sha512-5OVapq0ClabvKvQ58Bws8+wkLCV+Rxg7tUVbo9xu034Nm536QTII4YzhaFriQ7rMrorfnFKUsArD2lqKbFY4vw==} + engines: {node: '>=12'} + cpu: [arm] + os: [android] + + '@esbuild/android-arm@0.20.2': + resolution: {integrity: sha512-t98Ra6pw2VaDhqNWO2Oph2LXbz/EJcnLmKLGBJwEwXX/JAN83Fym1rU8l0JUWK6HkIbWONCSSatf4sf2NBRx/w==} + engines: {node: '>=12'} + cpu: [arm] + os: [android] + + '@esbuild/android-x64@0.16.17': + resolution: {integrity: sha512-a3kTv3m0Ghh4z1DaFEuEDfz3OLONKuFvI4Xqczqx4BqLyuFaFkuaG4j2MtA6fuWEFeC5x9IvqnX7drmRq/fyAQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [android] + + '@esbuild/android-x64@0.17.19': + resolution: {integrity: sha512-uUTTc4xGNDT7YSArp/zbtmbhO0uEEK9/ETW29Wk1thYUJBz3IVnvgEiEwEa9IeLyvnpKrWK64Utw2bgUmDveww==} + engines: {node: '>=12'} + cpu: [x64] + os: [android] + + '@esbuild/android-x64@0.17.6': + resolution: {integrity: sha512-MVcYcgSO7pfu/x34uX9u2QIZHmXAB7dEiLQC5bBl5Ryqtpj9lT2sg3gNDEsrPEmimSJW2FXIaxqSQ501YLDsZQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [android] + + '@esbuild/android-x64@0.18.11': + resolution: {integrity: sha512-iPuoxQEV34+hTF6FT7om+Qwziv1U519lEOvekXO9zaMMlT9+XneAhKL32DW3H7okrCOBQ44BMihE8dclbZtTuw==} + engines: {node: '>=12'} + cpu: [x64] + os: [android] + + '@esbuild/android-x64@0.19.11': + resolution: {integrity: sha512-eccxjlfGw43WYoY9QgB82SgGgDbibcqyDTlk3l3C0jOVHKxrjdc9CTwDUQd0vkvYg5um0OH+GpxYvp39r+IPOg==} + engines: {node: '>=12'} + cpu: [x64] + os: [android] + + '@esbuild/android-x64@0.20.2': + resolution: {integrity: sha512-btzExgV+/lMGDDa194CcUQm53ncxzeBrWJcncOBxuC6ndBkKxnHdFJn86mCIgTELsooUmwUm9FkhSp5HYu00Rg==} + engines: {node: '>=12'} + cpu: [x64] + os: [android] + + '@esbuild/darwin-arm64@0.16.17': + resolution: {integrity: sha512-/2agbUEfmxWHi9ARTX6OQ/KgXnOWfsNlTeLcoV7HSuSTv63E4DqtAc+2XqGw1KHxKMHGZgbVCZge7HXWX9Vn+w==} + engines: {node: '>=12'} + cpu: [arm64] + os: [darwin] + + '@esbuild/darwin-arm64@0.17.19': + resolution: {integrity: sha512-80wEoCfF/hFKM6WE1FyBHc9SfUblloAWx6FJkFWTWiCoht9Mc0ARGEM47e67W9rI09YoUxJL68WHfDRYEAvOhg==} + engines: {node: '>=12'} + cpu: [arm64] + os: [darwin] + + '@esbuild/darwin-arm64@0.17.6': + resolution: {integrity: sha512-bsDRvlbKMQMt6Wl08nHtFz++yoZHsyTOxnjfB2Q95gato+Yi4WnRl13oC2/PJJA9yLCoRv9gqT/EYX0/zDsyMA==} + engines: {node: '>=12'} + cpu: [arm64] + os: [darwin] + + '@esbuild/darwin-arm64@0.18.11': + resolution: {integrity: sha512-Gm0QkI3k402OpfMKyQEEMG0RuW2LQsSmI6OeO4El2ojJMoF5NLYb3qMIjvbG/lbMeLOGiW6ooU8xqc+S0fgz2w==} + engines: {node: '>=12'} + cpu: [arm64] + os: [darwin] + + '@esbuild/darwin-arm64@0.19.11': + resolution: {integrity: sha512-ETp87DRWuSt9KdDVkqSoKoLFHYTrkyz2+65fj9nfXsaV3bMhTCjtQfw3y+um88vGRKRiF7erPrh/ZuIdLUIVxQ==} + engines: {node: '>=12'} + cpu: [arm64] + os: [darwin] + + '@esbuild/darwin-arm64@0.20.2': + resolution: {integrity: sha512-4J6IRT+10J3aJH3l1yzEg9y3wkTDgDk7TSDFX+wKFiWjqWp/iCfLIYzGyasx9l0SAFPT1HwSCR+0w/h1ES/MjA==} + engines: {node: '>=12'} + cpu: [arm64] + os: [darwin] + + '@esbuild/darwin-x64@0.16.17': + resolution: {integrity: sha512-2By45OBHulkd9Svy5IOCZt376Aa2oOkiE9QWUK9fe6Tb+WDr8hXL3dpqi+DeLiMed8tVXspzsTAvd0jUl96wmg==} + engines: {node: '>=12'} + cpu: [x64] + os: [darwin] + + '@esbuild/darwin-x64@0.17.19': + resolution: {integrity: sha512-IJM4JJsLhRYr9xdtLytPLSH9k/oxR3boaUIYiHkAawtwNOXKE8KoU8tMvryogdcT8AU+Bflmh81Xn6Q0vTZbQw==} + engines: {node: '>=12'} + cpu: [x64] + os: [darwin] + + '@esbuild/darwin-x64@0.17.6': + resolution: {integrity: sha512-xh2A5oPrYRfMFz74QXIQTQo8uA+hYzGWJFoeTE8EvoZGHb+idyV4ATaukaUvnnxJiauhs/fPx3vYhU4wiGfosg==} + engines: {node: '>=12'} + cpu: [x64] + os: [darwin] + + '@esbuild/darwin-x64@0.18.11': + resolution: {integrity: sha512-N15Vzy0YNHu6cfyDOjiyfJlRJCB/ngKOAvoBf1qybG3eOq0SL2Lutzz9N7DYUbb7Q23XtHPn6lMDF6uWbGv9Fw==} + engines: {node: '>=12'} + cpu: [x64] + os: [darwin] + + '@esbuild/darwin-x64@0.19.11': + resolution: {integrity: sha512-fkFUiS6IUK9WYUO/+22omwetaSNl5/A8giXvQlcinLIjVkxwTLSktbF5f/kJMftM2MJp9+fXqZ5ezS7+SALp4g==} + engines: {node: '>=12'} + cpu: [x64] + os: [darwin] + + '@esbuild/darwin-x64@0.20.2': + resolution: {integrity: sha512-tBcXp9KNphnNH0dfhv8KYkZhjc+H3XBkF5DKtswJblV7KlT9EI2+jeA8DgBjp908WEuYll6pF+UStUCfEpdysA==} + engines: {node: '>=12'} + cpu: [x64] + os: [darwin] + + '@esbuild/freebsd-arm64@0.16.17': + resolution: {integrity: sha512-mt+cxZe1tVx489VTb4mBAOo2aKSnJ33L9fr25JXpqQqzbUIw/yzIzi+NHwAXK2qYV1lEFp4OoVeThGjUbmWmdw==} + engines: {node: '>=12'} + cpu: [arm64] + os: [freebsd] + + '@esbuild/freebsd-arm64@0.17.19': + resolution: {integrity: sha512-pBwbc7DufluUeGdjSU5Si+P3SoMF5DQ/F/UmTSb8HXO80ZEAJmrykPyzo1IfNbAoaqw48YRpv8shwd1NoI0jcQ==} + engines: {node: '>=12'} + cpu: [arm64] + os: [freebsd] + + '@esbuild/freebsd-arm64@0.17.6': + resolution: {integrity: sha512-EnUwjRc1inT4ccZh4pB3v1cIhohE2S4YXlt1OvI7sw/+pD+dIE4smwekZlEPIwY6PhU6oDWwITrQQm5S2/iZgg==} + engines: {node: '>=12'} + cpu: [arm64] + os: [freebsd] + + '@esbuild/freebsd-arm64@0.18.11': + resolution: {integrity: sha512-atEyuq6a3omEY5qAh5jIORWk8MzFnCpSTUruBgeyN9jZq1K/QI9uke0ATi3MHu4L8c59CnIi4+1jDKMuqmR71A==} + engines: {node: '>=12'} + cpu: [arm64] + os: [freebsd] + + '@esbuild/freebsd-arm64@0.19.11': + resolution: {integrity: sha512-lhoSp5K6bxKRNdXUtHoNc5HhbXVCS8V0iZmDvyWvYq9S5WSfTIHU2UGjcGt7UeS6iEYp9eeymIl5mJBn0yiuxA==} + engines: {node: '>=12'} + cpu: [arm64] + os: [freebsd] + + '@esbuild/freebsd-arm64@0.20.2': + resolution: {integrity: sha512-d3qI41G4SuLiCGCFGUrKsSeTXyWG6yem1KcGZVS+3FYlYhtNoNgYrWcvkOoaqMhwXSMrZRl69ArHsGJ9mYdbbw==} + engines: {node: '>=12'} + cpu: [arm64] + os: [freebsd] + + '@esbuild/freebsd-x64@0.16.17': + resolution: {integrity: sha512-8ScTdNJl5idAKjH8zGAsN7RuWcyHG3BAvMNpKOBaqqR7EbUhhVHOqXRdL7oZvz8WNHL2pr5+eIT5c65kA6NHug==} + engines: {node: '>=12'} + cpu: [x64] + os: [freebsd] + + '@esbuild/freebsd-x64@0.17.19': + resolution: {integrity: sha512-4lu+n8Wk0XlajEhbEffdy2xy53dpR06SlzvhGByyg36qJw6Kpfk7cp45DR/62aPH9mtJRmIyrXAS5UWBrJT6TQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [freebsd] + + '@esbuild/freebsd-x64@0.17.6': + resolution: {integrity: sha512-Uh3HLWGzH6FwpviUcLMKPCbZUAFzv67Wj5MTwK6jn89b576SR2IbEp+tqUHTr8DIl0iDmBAf51MVaP7pw6PY5Q==} + engines: {node: '>=12'} + cpu: [x64] + os: [freebsd] + + '@esbuild/freebsd-x64@0.18.11': + resolution: {integrity: sha512-XtuPrEfBj/YYYnAAB7KcorzzpGTvOr/dTtXPGesRfmflqhA4LMF0Gh/n5+a9JBzPuJ+CGk17CA++Hmr1F/gI0Q==} + engines: {node: '>=12'} + cpu: [x64] + os: [freebsd] + + '@esbuild/freebsd-x64@0.19.11': + resolution: {integrity: sha512-JkUqn44AffGXitVI6/AbQdoYAq0TEullFdqcMY/PCUZ36xJ9ZJRtQabzMA+Vi7r78+25ZIBosLTOKnUXBSi1Kw==} + engines: {node: '>=12'} + cpu: [x64] + os: [freebsd] + + '@esbuild/freebsd-x64@0.20.2': + resolution: {integrity: sha512-d+DipyvHRuqEeM5zDivKV1KuXn9WeRX6vqSqIDgwIfPQtwMP4jaDsQsDncjTDDsExT4lR/91OLjRo8bmC1e+Cw==} + engines: {node: '>=12'} + cpu: [x64] + os: [freebsd] + + '@esbuild/linux-arm64@0.16.17': + resolution: {integrity: sha512-7S8gJnSlqKGVJunnMCrXHU9Q8Q/tQIxk/xL8BqAP64wchPCTzuM6W3Ra8cIa1HIflAvDnNOt2jaL17vaW+1V0g==} + engines: {node: '>=12'} + cpu: [arm64] + os: [linux] + + '@esbuild/linux-arm64@0.17.19': + resolution: {integrity: sha512-ct1Tg3WGwd3P+oZYqic+YZF4snNl2bsnMKRkb3ozHmnM0dGWuxcPTTntAF6bOP0Sp4x0PjSF+4uHQ1xvxfRKqg==} + engines: {node: '>=12'} + cpu: [arm64] + os: [linux] + + '@esbuild/linux-arm64@0.17.6': + resolution: {integrity: sha512-bUR58IFOMJX523aDVozswnlp5yry7+0cRLCXDsxnUeQYJik1DukMY+apBsLOZJblpH+K7ox7YrKrHmJoWqVR9w==} + engines: {node: '>=12'} + cpu: [arm64] + os: [linux] + + '@esbuild/linux-arm64@0.18.11': + resolution: {integrity: sha512-c6Vh2WS9VFKxKZ2TvJdA7gdy0n6eSy+yunBvv4aqNCEhSWVor1TU43wNRp2YLO9Vng2G+W94aRz+ILDSwAiYog==} + engines: {node: '>=12'} + cpu: [arm64] + os: [linux] + + '@esbuild/linux-arm64@0.19.11': + resolution: {integrity: sha512-LneLg3ypEeveBSMuoa0kwMpCGmpu8XQUh+mL8XXwoYZ6Be2qBnVtcDI5azSvh7vioMDhoJFZzp9GWp9IWpYoUg==} + engines: {node: '>=12'} + cpu: [arm64] + os: [linux] + + '@esbuild/linux-arm64@0.20.2': + resolution: {integrity: sha512-9pb6rBjGvTFNira2FLIWqDk/uaf42sSyLE8j1rnUpuzsODBq7FvpwHYZxQ/It/8b+QOS1RYfqgGFNLRI+qlq2A==} + engines: {node: '>=12'} + cpu: [arm64] + os: [linux] + + '@esbuild/linux-arm@0.16.17': + resolution: {integrity: sha512-iihzrWbD4gIT7j3caMzKb/RsFFHCwqqbrbH9SqUSRrdXkXaygSZCZg1FybsZz57Ju7N/SHEgPyaR0LZ8Zbe9gQ==} + engines: {node: '>=12'} + cpu: [arm] + os: [linux] + + '@esbuild/linux-arm@0.17.19': + resolution: {integrity: sha512-cdmT3KxjlOQ/gZ2cjfrQOtmhG4HJs6hhvm3mWSRDPtZ/lP5oe8FWceS10JaSJC13GBd4eH/haHnqf7hhGNLerA==} + engines: {node: '>=12'} + cpu: [arm] + os: [linux] + + '@esbuild/linux-arm@0.17.6': + resolution: {integrity: sha512-7YdGiurNt7lqO0Bf/U9/arrPWPqdPqcV6JCZda4LZgEn+PTQ5SMEI4MGR52Bfn3+d6bNEGcWFzlIxiQdS48YUw==} + engines: {node: '>=12'} + cpu: [arm] + os: [linux] + + '@esbuild/linux-arm@0.18.11': + resolution: {integrity: sha512-Idipz+Taso/toi2ETugShXjQ3S59b6m62KmLHkJlSq/cBejixmIydqrtM2XTvNCywFl3VC7SreSf6NV0i6sRyg==} + engines: {node: '>=12'} + cpu: [arm] + os: [linux] + + '@esbuild/linux-arm@0.19.11': + resolution: {integrity: sha512-3CRkr9+vCV2XJbjwgzjPtO8T0SZUmRZla+UL1jw+XqHZPkPgZiyWvbDvl9rqAN8Zl7qJF0O/9ycMtjU67HN9/Q==} + engines: {node: '>=12'} + cpu: [arm] + os: [linux] + + '@esbuild/linux-arm@0.20.2': + resolution: {integrity: sha512-VhLPeR8HTMPccbuWWcEUD1Az68TqaTYyj6nfE4QByZIQEQVWBB8vup8PpR7y1QHL3CpcF6xd5WVBU/+SBEvGTg==} + engines: {node: '>=12'} + cpu: [arm] + os: [linux] + + '@esbuild/linux-ia32@0.16.17': + resolution: {integrity: sha512-kiX69+wcPAdgl3Lonh1VI7MBr16nktEvOfViszBSxygRQqSpzv7BffMKRPMFwzeJGPxcio0pdD3kYQGpqQ2SSg==} + engines: {node: '>=12'} + cpu: [ia32] + os: [linux] + + '@esbuild/linux-ia32@0.17.19': + resolution: {integrity: sha512-w4IRhSy1VbsNxHRQpeGCHEmibqdTUx61Vc38APcsRbuVgK0OPEnQ0YD39Brymn96mOx48Y2laBQGqgZ0j9w6SQ==} + engines: {node: '>=12'} + cpu: [ia32] + os: [linux] + + '@esbuild/linux-ia32@0.17.6': + resolution: {integrity: sha512-ujp8uoQCM9FRcbDfkqECoARsLnLfCUhKARTP56TFPog8ie9JG83D5GVKjQ6yVrEVdMie1djH86fm98eY3quQkQ==} + engines: {node: '>=12'} + cpu: [ia32] + os: [linux] + + '@esbuild/linux-ia32@0.18.11': + resolution: {integrity: sha512-S3hkIF6KUqRh9n1Q0dSyYcWmcVa9Cg+mSoZEfFuzoYXXsk6196qndrM+ZiHNwpZKi3XOXpShZZ+9dfN5ykqjjw==} + engines: {node: '>=12'} + cpu: [ia32] + os: [linux] + + '@esbuild/linux-ia32@0.19.11': + resolution: {integrity: sha512-caHy++CsD8Bgq2V5CodbJjFPEiDPq8JJmBdeyZ8GWVQMjRD0sU548nNdwPNvKjVpamYYVL40AORekgfIubwHoA==} + engines: {node: '>=12'} + cpu: [ia32] + os: [linux] + + '@esbuild/linux-ia32@0.20.2': + resolution: {integrity: sha512-o10utieEkNPFDZFQm9CoP7Tvb33UutoJqg3qKf1PWVeeJhJw0Q347PxMvBgVVFgouYLGIhFYG0UGdBumROyiig==} + engines: {node: '>=12'} + cpu: [ia32] + os: [linux] + + '@esbuild/linux-loong64@0.15.18': + resolution: {integrity: sha512-L4jVKS82XVhw2nvzLg/19ClLWg0y27ulRwuP7lcyL6AbUWB5aPglXY3M21mauDQMDfRLs8cQmeT03r/+X3cZYQ==} + engines: {node: '>=12'} + cpu: [loong64] + os: [linux] + + '@esbuild/linux-loong64@0.16.17': + resolution: {integrity: sha512-dTzNnQwembNDhd654cA4QhbS9uDdXC3TKqMJjgOWsC0yNCbpzfWoXdZvp0mY7HU6nzk5E0zpRGGx3qoQg8T2DQ==} + engines: {node: '>=12'} + cpu: [loong64] + os: [linux] + + '@esbuild/linux-loong64@0.17.19': + resolution: {integrity: sha512-2iAngUbBPMq439a+z//gE+9WBldoMp1s5GWsUSgqHLzLJ9WoZLZhpwWuym0u0u/4XmZ3gpHmzV84PonE+9IIdQ==} + engines: {node: '>=12'} + cpu: [loong64] + os: [linux] + + '@esbuild/linux-loong64@0.17.6': + resolution: {integrity: sha512-y2NX1+X/Nt+izj9bLoiaYB9YXT/LoaQFYvCkVD77G/4F+/yuVXYCWz4SE9yr5CBMbOxOfBcy/xFL4LlOeNlzYQ==} + engines: {node: '>=12'} + cpu: [loong64] + os: [linux] + + '@esbuild/linux-loong64@0.18.11': + resolution: {integrity: sha512-MRESANOoObQINBA+RMZW+Z0TJWpibtE7cPFnahzyQHDCA9X9LOmGh68MVimZlM9J8n5Ia8lU773te6O3ILW8kw==} + engines: {node: '>=12'} + cpu: [loong64] + os: [linux] + + '@esbuild/linux-loong64@0.19.11': + resolution: {integrity: sha512-ppZSSLVpPrwHccvC6nQVZaSHlFsvCQyjnvirnVjbKSHuE5N24Yl8F3UwYUUR1UEPaFObGD2tSvVKbvR+uT1Nrg==} + engines: {node: '>=12'} + cpu: [loong64] + os: [linux] + + '@esbuild/linux-loong64@0.20.2': + resolution: {integrity: sha512-PR7sp6R/UC4CFVomVINKJ80pMFlfDfMQMYynX7t1tNTeivQ6XdX5r2XovMmha/VjR1YN/HgHWsVcTRIMkymrgQ==} + engines: {node: '>=12'} + cpu: [loong64] + os: [linux] + + '@esbuild/linux-mips64el@0.16.17': + resolution: {integrity: sha512-ezbDkp2nDl0PfIUn0CsQ30kxfcLTlcx4Foz2kYv8qdC6ia2oX5Q3E/8m6lq84Dj/6b0FrkgD582fJMIfHhJfSw==} + engines: {node: '>=12'} + cpu: [mips64el] + os: [linux] + + '@esbuild/linux-mips64el@0.17.19': + resolution: {integrity: sha512-LKJltc4LVdMKHsrFe4MGNPp0hqDFA1Wpt3jE1gEyM3nKUvOiO//9PheZZHfYRfYl6AwdTH4aTcXSqBerX0ml4A==} + engines: {node: '>=12'} + cpu: [mips64el] + os: [linux] + + '@esbuild/linux-mips64el@0.17.6': + resolution: {integrity: sha512-09AXKB1HDOzXD+j3FdXCiL/MWmZP0Ex9eR8DLMBVcHorrWJxWmY8Nms2Nm41iRM64WVx7bA/JVHMv081iP2kUA==} + engines: {node: '>=12'} + cpu: [mips64el] + os: [linux] + + '@esbuild/linux-mips64el@0.18.11': + resolution: {integrity: sha512-qVyPIZrXNMOLYegtD1u8EBccCrBVshxMrn5MkuFc3mEVsw7CCQHaqZ4jm9hbn4gWY95XFnb7i4SsT3eflxZsUg==} + engines: {node: '>=12'} + cpu: [mips64el] + os: [linux] + + '@esbuild/linux-mips64el@0.19.11': + resolution: {integrity: sha512-B5x9j0OgjG+v1dF2DkH34lr+7Gmv0kzX6/V0afF41FkPMMqaQ77pH7CrhWeR22aEeHKaeZVtZ6yFwlxOKPVFyg==} + engines: {node: '>=12'} + cpu: [mips64el] + os: [linux] + + '@esbuild/linux-mips64el@0.20.2': + resolution: {integrity: sha512-4BlTqeutE/KnOiTG5Y6Sb/Hw6hsBOZapOVF6njAESHInhlQAghVVZL1ZpIctBOoTFbQyGW+LsVYZ8lSSB3wkjA==} + engines: {node: '>=12'} + cpu: [mips64el] + os: [linux] + + '@esbuild/linux-ppc64@0.16.17': + resolution: {integrity: sha512-dzS678gYD1lJsW73zrFhDApLVdM3cUF2MvAa1D8K8KtcSKdLBPP4zZSLy6LFZ0jYqQdQ29bjAHJDgz0rVbLB3g==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [linux] + + '@esbuild/linux-ppc64@0.17.19': + resolution: {integrity: sha512-/c/DGybs95WXNS8y3Ti/ytqETiW7EU44MEKuCAcpPto3YjQbyK3IQVKfF6nbghD7EcLUGl0NbiL5Rt5DMhn5tg==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [linux] + + '@esbuild/linux-ppc64@0.17.6': + resolution: {integrity: sha512-AmLhMzkM8JuqTIOhxnX4ubh0XWJIznEynRnZAVdA2mMKE6FAfwT2TWKTwdqMG+qEaeyDPtfNoZRpJbD4ZBv0Tg==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [linux] + + '@esbuild/linux-ppc64@0.18.11': + resolution: {integrity: sha512-T3yd8vJXfPirZaUOoA9D2ZjxZX4Gr3QuC3GztBJA6PklLotc/7sXTOuuRkhE9W/5JvJP/K9b99ayPNAD+R+4qQ==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [linux] + + '@esbuild/linux-ppc64@0.19.11': + resolution: {integrity: sha512-MHrZYLeCG8vXblMetWyttkdVRjQlQUb/oMgBNurVEnhj4YWOr4G5lmBfZjHYQHHN0g6yDmCAQRR8MUHldvvRDA==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [linux] + + '@esbuild/linux-ppc64@0.20.2': + resolution: {integrity: sha512-rD3KsaDprDcfajSKdn25ooz5J5/fWBylaaXkuotBDGnMnDP1Uv5DLAN/45qfnf3JDYyJv/ytGHQaziHUdyzaAg==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [linux] + + '@esbuild/linux-riscv64@0.16.17': + resolution: {integrity: sha512-ylNlVsxuFjZK8DQtNUwiMskh6nT0vI7kYl/4fZgV1llP5d6+HIeL/vmmm3jpuoo8+NuXjQVZxmKuhDApK0/cKw==} + engines: {node: '>=12'} + cpu: [riscv64] + os: [linux] + + '@esbuild/linux-riscv64@0.17.19': + resolution: {integrity: sha512-FC3nUAWhvFoutlhAkgHf8f5HwFWUL6bYdvLc/TTuxKlvLi3+pPzdZiFKSWz/PF30TB1K19SuCxDTI5KcqASJqA==} + engines: {node: '>=12'} + cpu: [riscv64] + os: [linux] + + '@esbuild/linux-riscv64@0.17.6': + resolution: {integrity: sha512-Y4Ri62PfavhLQhFbqucysHOmRamlTVK10zPWlqjNbj2XMea+BOs4w6ASKwQwAiqf9ZqcY9Ab7NOU4wIgpxwoSQ==} + engines: {node: '>=12'} + cpu: [riscv64] + os: [linux] + + '@esbuild/linux-riscv64@0.18.11': + resolution: {integrity: sha512-evUoRPWiwuFk++snjH9e2cAjF5VVSTj+Dnf+rkO/Q20tRqv+644279TZlPK8nUGunjPAtQRCj1jQkDAvL6rm2w==} + engines: {node: '>=12'} + cpu: [riscv64] + os: [linux] + + '@esbuild/linux-riscv64@0.19.11': + resolution: {integrity: sha512-f3DY++t94uVg141dozDu4CCUkYW+09rWtaWfnb3bqe4w5NqmZd6nPVBm+qbz7WaHZCoqXqHz5p6CM6qv3qnSSQ==} + engines: {node: '>=12'} + cpu: [riscv64] + os: [linux] + + '@esbuild/linux-riscv64@0.20.2': + resolution: {integrity: sha512-snwmBKacKmwTMmhLlz/3aH1Q9T8v45bKYGE3j26TsaOVtjIag4wLfWSiZykXzXuE1kbCE+zJRmwp+ZbIHinnVg==} + engines: {node: '>=12'} + cpu: [riscv64] + os: [linux] + + '@esbuild/linux-s390x@0.16.17': + resolution: {integrity: sha512-gzy7nUTO4UA4oZ2wAMXPNBGTzZFP7mss3aKR2hH+/4UUkCOyqmjXiKpzGrY2TlEUhbbejzXVKKGazYcQTZWA/w==} + engines: {node: '>=12'} + cpu: [s390x] + os: [linux] + + '@esbuild/linux-s390x@0.17.19': + resolution: {integrity: sha512-IbFsFbxMWLuKEbH+7sTkKzL6NJmG2vRyy6K7JJo55w+8xDk7RElYn6xvXtDW8HCfoKBFK69f3pgBJSUSQPr+4Q==} + engines: {node: '>=12'} + cpu: [s390x] + os: [linux] + + '@esbuild/linux-s390x@0.17.6': + resolution: {integrity: sha512-SPUiz4fDbnNEm3JSdUW8pBJ/vkop3M1YwZAVwvdwlFLoJwKEZ9L98l3tzeyMzq27CyepDQ3Qgoba44StgbiN5Q==} + engines: {node: '>=12'} + cpu: [s390x] + os: [linux] + + '@esbuild/linux-s390x@0.18.11': + resolution: {integrity: sha512-/SlRJ15XR6i93gRWquRxYCfhTeC5PdqEapKoLbX63PLCmAkXZHY2uQm2l9bN0oPHBsOw2IswRZctMYS0MijFcg==} + engines: {node: '>=12'} + cpu: [s390x] + os: [linux] + + '@esbuild/linux-s390x@0.19.11': + resolution: {integrity: sha512-A5xdUoyWJHMMlcSMcPGVLzYzpcY8QP1RtYzX5/bS4dvjBGVxdhuiYyFwp7z74ocV7WDc0n1harxmpq2ePOjI0Q==} + engines: {node: '>=12'} + cpu: [s390x] + os: [linux] + + '@esbuild/linux-s390x@0.20.2': + resolution: {integrity: sha512-wcWISOobRWNm3cezm5HOZcYz1sKoHLd8VL1dl309DiixxVFoFe/o8HnwuIwn6sXre88Nwj+VwZUvJf4AFxkyrQ==} + engines: {node: '>=12'} + cpu: [s390x] + os: [linux] + + '@esbuild/linux-x64@0.16.17': + resolution: {integrity: sha512-mdPjPxfnmoqhgpiEArqi4egmBAMYvaObgn4poorpUaqmvzzbvqbowRllQ+ZgzGVMGKaPkqUmPDOOFQRUFDmeUw==} + engines: {node: '>=12'} + cpu: [x64] + os: [linux] + + '@esbuild/linux-x64@0.17.19': + resolution: {integrity: sha512-68ngA9lg2H6zkZcyp22tsVt38mlhWde8l3eJLWkyLrp4HwMUr3c1s/M2t7+kHIhvMjglIBrFpncX1SzMckomGw==} + engines: {node: '>=12'} + cpu: [x64] + os: [linux] + + '@esbuild/linux-x64@0.17.6': + resolution: {integrity: sha512-a3yHLmOodHrzuNgdpB7peFGPx1iJ2x6m+uDvhP2CKdr2CwOaqEFMeSqYAHU7hG+RjCq8r2NFujcd/YsEsFgTGw==} + engines: {node: '>=12'} + cpu: [x64] + os: [linux] + + '@esbuild/linux-x64@0.18.11': + resolution: {integrity: sha512-xcncej+wF16WEmIwPtCHi0qmx1FweBqgsRtEL1mSHLFR6/mb3GEZfLQnx+pUDfRDEM4DQF8dpXIW7eDOZl1IbA==} + engines: {node: '>=12'} + cpu: [x64] + os: [linux] + + '@esbuild/linux-x64@0.19.11': + resolution: {integrity: sha512-grbyMlVCvJSfxFQUndw5mCtWs5LO1gUlwP4CDi4iJBbVpZcqLVT29FxgGuBJGSzyOxotFG4LoO5X+M1350zmPA==} + engines: {node: '>=12'} + cpu: [x64] + os: [linux] + + '@esbuild/linux-x64@0.20.2': + resolution: {integrity: sha512-1MdwI6OOTsfQfek8sLwgyjOXAu+wKhLEoaOLTjbijk6E2WONYpH9ZU2mNtR+lZ2B4uwr+usqGuVfFT9tMtGvGw==} + engines: {node: '>=12'} + cpu: [x64] + os: [linux] + + '@esbuild/netbsd-x64@0.16.17': + resolution: {integrity: sha512-/PzmzD/zyAeTUsduZa32bn0ORug+Jd1EGGAUJvqfeixoEISYpGnAezN6lnJoskauoai0Jrs+XSyvDhppCPoKOA==} + engines: {node: '>=12'} + cpu: [x64] + os: [netbsd] + + '@esbuild/netbsd-x64@0.17.19': + resolution: {integrity: sha512-CwFq42rXCR8TYIjIfpXCbRX0rp1jo6cPIUPSaWwzbVI4aOfX96OXY8M6KNmtPcg7QjYeDmN+DD0Wp3LaBOLf4Q==} + engines: {node: '>=12'} + cpu: [x64] + os: [netbsd] + + '@esbuild/netbsd-x64@0.17.6': + resolution: {integrity: sha512-EanJqcU/4uZIBreTrnbnre2DXgXSa+Gjap7ifRfllpmyAU7YMvaXmljdArptTHmjrkkKm9BK6GH5D5Yo+p6y5A==} + engines: {node: '>=12'} + cpu: [x64] + os: [netbsd] + + '@esbuild/netbsd-x64@0.18.11': + resolution: {integrity: sha512-aSjMHj/F7BuS1CptSXNg6S3M4F3bLp5wfFPIJM+Km2NfIVfFKhdmfHF9frhiCLIGVzDziggqWll0B+9AUbud/Q==} + engines: {node: '>=12'} + cpu: [x64] + os: [netbsd] + + '@esbuild/netbsd-x64@0.19.11': + resolution: {integrity: sha512-13jvrQZJc3P230OhU8xgwUnDeuC/9egsjTkXN49b3GcS5BKvJqZn86aGM8W9pd14Kd+u7HuFBMVtrNGhh6fHEQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [netbsd] + + '@esbuild/netbsd-x64@0.20.2': + resolution: {integrity: sha512-K8/DhBxcVQkzYc43yJXDSyjlFeHQJBiowJ0uVL6Tor3jGQfSGHNNJcWxNbOI8v5k82prYqzPuwkzHt3J1T1iZQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [netbsd] + + '@esbuild/openbsd-x64@0.16.17': + resolution: {integrity: sha512-2yaWJhvxGEz2RiftSk0UObqJa/b+rIAjnODJgv2GbGGpRwAfpgzyrg1WLK8rqA24mfZa9GvpjLcBBg8JHkoodg==} + engines: {node: '>=12'} + cpu: [x64] + os: [openbsd] + + '@esbuild/openbsd-x64@0.17.19': + resolution: {integrity: sha512-cnq5brJYrSZ2CF6c35eCmviIN3k3RczmHz8eYaVlNasVqsNY+JKohZU5MKmaOI+KkllCdzOKKdPs762VCPC20g==} + engines: {node: '>=12'} + cpu: [x64] + os: [openbsd] + + '@esbuild/openbsd-x64@0.17.6': + resolution: {integrity: sha512-xaxeSunhQRsTNGFanoOkkLtnmMn5QbA0qBhNet/XLVsc+OVkpIWPHcr3zTW2gxVU5YOHFbIHR9ODuaUdNza2Vw==} + engines: {node: '>=12'} + cpu: [x64] + os: [openbsd] + + '@esbuild/openbsd-x64@0.18.11': + resolution: {integrity: sha512-tNBq+6XIBZtht0xJGv7IBB5XaSyvYPCm1PxJ33zLQONdZoLVM0bgGqUrXnJyiEguD9LU4AHiu+GCXy/Hm9LsdQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [openbsd] + + '@esbuild/openbsd-x64@0.19.11': + resolution: {integrity: sha512-ysyOGZuTp6SNKPE11INDUeFVVQFrhcNDVUgSQVDzqsqX38DjhPEPATpid04LCoUr2WXhQTEZ8ct/EgJCUDpyNw==} + engines: {node: '>=12'} + cpu: [x64] + os: [openbsd] + + '@esbuild/openbsd-x64@0.20.2': + resolution: {integrity: sha512-eMpKlV0SThJmmJgiVyN9jTPJ2VBPquf6Kt/nAoo6DgHAoN57K15ZghiHaMvqjCye/uU4X5u3YSMgVBI1h3vKrQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [openbsd] + + '@esbuild/sunos-x64@0.16.17': + resolution: {integrity: sha512-xtVUiev38tN0R3g8VhRfN7Zl42YCJvyBhRKw1RJjwE1d2emWTVToPLNEQj/5Qxc6lVFATDiy6LjVHYhIPrLxzw==} + engines: {node: '>=12'} + cpu: [x64] + os: [sunos] + + '@esbuild/sunos-x64@0.17.19': + resolution: {integrity: sha512-vCRT7yP3zX+bKWFeP/zdS6SqdWB8OIpaRq/mbXQxTGHnIxspRtigpkUcDMlSCOejlHowLqII7K2JKevwyRP2rg==} + engines: {node: '>=12'} + cpu: [x64] + os: [sunos] + + '@esbuild/sunos-x64@0.17.6': + resolution: {integrity: sha512-gnMnMPg5pfMkZvhHee21KbKdc6W3GR8/JuE0Da1kjwpK6oiFU3nqfHuVPgUX2rsOx9N2SadSQTIYV1CIjYG+xw==} + engines: {node: '>=12'} + cpu: [x64] + os: [sunos] + + '@esbuild/sunos-x64@0.18.11': + resolution: {integrity: sha512-kxfbDOrH4dHuAAOhr7D7EqaYf+W45LsAOOhAet99EyuxxQmjbk8M9N4ezHcEiCYPaiW8Dj3K26Z2V17Gt6p3ng==} + engines: {node: '>=12'} + cpu: [x64] + os: [sunos] + + '@esbuild/sunos-x64@0.19.11': + resolution: {integrity: sha512-Hf+Sad9nVwvtxy4DXCZQqLpgmRTQqyFyhT3bZ4F2XlJCjxGmRFF0Shwn9rzhOYRB61w9VMXUkxlBy56dk9JJiQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [sunos] + + '@esbuild/sunos-x64@0.20.2': + resolution: {integrity: sha512-2UyFtRC6cXLyejf/YEld4Hajo7UHILetzE1vsRcGL3earZEW77JxrFjH4Ez2qaTiEfMgAXxfAZCm1fvM/G/o8w==} + engines: {node: '>=12'} + cpu: [x64] + os: [sunos] + + '@esbuild/win32-arm64@0.16.17': + resolution: {integrity: sha512-ga8+JqBDHY4b6fQAmOgtJJue36scANy4l/rL97W+0wYmijhxKetzZdKOJI7olaBaMhWt8Pac2McJdZLxXWUEQw==} + engines: {node: '>=12'} + cpu: [arm64] + os: [win32] + + '@esbuild/win32-arm64@0.17.19': + resolution: {integrity: sha512-yYx+8jwowUstVdorcMdNlzklLYhPxjniHWFKgRqH7IFlUEa0Umu3KuYplf1HUZZ422e3NU9F4LGb+4O0Kdcaag==} + engines: {node: '>=12'} + cpu: [arm64] + os: [win32] + + '@esbuild/win32-arm64@0.17.6': + resolution: {integrity: sha512-G95n7vP1UnGJPsVdKXllAJPtqjMvFYbN20e8RK8LVLhlTiSOH1sd7+Gt7rm70xiG+I5tM58nYgwWrLs6I1jHqg==} + engines: {node: '>=12'} + cpu: [arm64] + os: [win32] + + '@esbuild/win32-arm64@0.18.11': + resolution: {integrity: sha512-Sh0dDRyk1Xi348idbal7lZyfSkjhJsdFeuC13zqdipsvMetlGiFQNdO+Yfp6f6B4FbyQm7qsk16yaZk25LChzg==} + engines: {node: '>=12'} + cpu: [arm64] + os: [win32] + + '@esbuild/win32-arm64@0.19.11': + resolution: {integrity: sha512-0P58Sbi0LctOMOQbpEOvOL44Ne0sqbS0XWHMvvrg6NE5jQ1xguCSSw9jQeUk2lfrXYsKDdOe6K+oZiwKPilYPQ==} + engines: {node: '>=12'} + cpu: [arm64] + os: [win32] + + '@esbuild/win32-arm64@0.20.2': + resolution: {integrity: sha512-GRibxoawM9ZCnDxnP3usoUDO9vUkpAxIIZ6GQI+IlVmr5kP3zUq+l17xELTHMWTWzjxa2guPNyrpq1GWmPvcGQ==} + engines: {node: '>=12'} + cpu: [arm64] + os: [win32] + + '@esbuild/win32-ia32@0.16.17': + resolution: {integrity: sha512-WnsKaf46uSSF/sZhwnqE4L/F89AYNMiD4YtEcYekBt9Q7nj0DiId2XH2Ng2PHM54qi5oPrQ8luuzGszqi/veig==} + engines: {node: '>=12'} + cpu: [ia32] + os: [win32] + + '@esbuild/win32-ia32@0.17.19': + resolution: {integrity: sha512-eggDKanJszUtCdlVs0RB+h35wNlb5v4TWEkq4vZcmVt5u/HiDZrTXe2bWFQUez3RgNHwx/x4sk5++4NSSicKkw==} + engines: {node: '>=12'} + cpu: [ia32] + os: [win32] + + '@esbuild/win32-ia32@0.17.6': + resolution: {integrity: sha512-96yEFzLhq5bv9jJo5JhTs1gI+1cKQ83cUpyxHuGqXVwQtY5Eq54ZEsKs8veKtiKwlrNimtckHEkj4mRh4pPjsg==} + engines: {node: '>=12'} + cpu: [ia32] + os: [win32] + + '@esbuild/win32-ia32@0.18.11': + resolution: {integrity: sha512-o9JUIKF1j0rqJTFbIoF4bXj6rvrTZYOrfRcGyL0Vm5uJ/j5CkBD/51tpdxe9lXEDouhRgdr/BYzUrDOvrWwJpg==} + engines: {node: '>=12'} + cpu: [ia32] + os: [win32] + + '@esbuild/win32-ia32@0.19.11': + resolution: {integrity: sha512-6YOrWS+sDJDmshdBIQU+Uoyh7pQKrdykdefC1avn76ss5c+RN6gut3LZA4E2cH5xUEp5/cA0+YxRaVtRAb0xBg==} + engines: {node: '>=12'} + cpu: [ia32] + os: [win32] + + '@esbuild/win32-ia32@0.20.2': + resolution: {integrity: sha512-HfLOfn9YWmkSKRQqovpnITazdtquEW8/SoHW7pWpuEeguaZI4QnCRW6b+oZTztdBnZOS2hqJ6im/D5cPzBTTlQ==} + engines: {node: '>=12'} + cpu: [ia32] + os: [win32] + + '@esbuild/win32-x64@0.16.17': + resolution: {integrity: sha512-y+EHuSchhL7FjHgvQL/0fnnFmO4T1bhvWANX6gcnqTjtnKWbTvUMCpGnv2+t+31d7RzyEAYAd4u2fnIhHL6N/Q==} + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + + '@esbuild/win32-x64@0.17.19': + resolution: {integrity: sha512-lAhycmKnVOuRYNtRtatQR1LPQf2oYCkRGkSFnseDAKPl8lu5SOsK/e1sXe5a0Pc5kHIHe6P2I/ilntNv2xf3cA==} + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + + '@esbuild/win32-x64@0.17.6': + resolution: {integrity: sha512-n6d8MOyUrNp6G4VSpRcgjs5xj4A91svJSaiwLIDWVWEsZtpN5FA9NlBbZHDmAJc2e8e6SF4tkBD3HAvPF+7igA==} + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + + '@esbuild/win32-x64@0.18.11': + resolution: {integrity: sha512-rQI4cjLHd2hGsM1LqgDI7oOCYbQ6IBOVsX9ejuRMSze0GqXUG2ekwiKkiBU1pRGSeCqFFHxTrcEydB2Hyoz9CA==} + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + + '@esbuild/win32-x64@0.19.11': + resolution: {integrity: sha512-vfkhltrjCAb603XaFhqhAF4LGDi2M4OrCRrFusyQ+iTLQ/o60QQXxc9cZC/FFpihBI9N1Grn6SMKVJ4KP7Fuiw==} + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + + '@esbuild/win32-x64@0.20.2': + resolution: {integrity: sha512-N49X4lJX27+l9jbLKSqZ6bKNjzQvHaT8IIFUy+YIqmXQdjYCToGWwOItDrfby14c78aDd5NHQl29xingXfCdLQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + + '@eslint-community/eslint-utils@4.4.0': + resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + + '@eslint-community/regexpp@4.5.1': + resolution: {integrity: sha512-Z5ba73P98O1KUYCCJTUeVpja9RcGoMdncZ6T49FCUl2lN38JtCJ+3WgIDBv0AuY4WChU5PmtJmOCTlN6FZTFKQ==} + engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} + + '@eslint/eslintrc@1.4.1': + resolution: {integrity: sha512-XXrH9Uarn0stsyldqDYq8r++mROmWRI1xKMXa640Bb//SY1+ECYX6VzT6Lcx5frD0V30XieqJ0oX9I2Xj5aoMA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + '@eslint/eslintrc@2.1.0': + resolution: {integrity: sha512-Lj7DECXqIVCqnqjjHMPna4vn6GJcMgul/wuS0je9OZ9gsL0zzDpKPVtcG1HaDVc+9y+qgXneTeUMbCqXJNpH1A==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + '@eslint/js@8.44.0': + resolution: {integrity: sha512-Ag+9YM4ocKQx9AarydN0KY2j0ErMHNIocPDrVo8zAE44xLTjEtz81OdR68/cydGtk6m6jDb5Za3r2useMzYmSw==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + '@fastify/ajv-compiler@3.5.0': + resolution: {integrity: sha512-ebbEtlI7dxXF5ziNdr05mOY8NnDiPB1XvAlLHctRt/Rc+C3LCOVW5imUVX+mhvUhnNzmPBHewUkOFgGlCxgdAA==} + + '@fastify/busboy@2.0.0': + resolution: {integrity: sha512-JUFJad5lv7jxj926GPgymrWQxxjPYuJNiNjNMzqT+HiuP6Vl3dk5xzG+8sTX96np0ZAluvaMzPsjhHZ5rNuNQQ==} + engines: {node: '>=14'} + + '@fastify/deepmerge@1.3.0': + resolution: {integrity: sha512-J8TOSBq3SoZbDhM9+R/u77hP93gz/rajSA+K2kGyijPpORPWUXHUpTaleoj+92As0S9uPRP7Oi8IqMf0u+ro6A==} + + '@fastify/error@3.4.0': + resolution: {integrity: sha512-e/mafFwbK3MNqxUcFBLgHhgxsF8UT1m8aj0dAlqEa2nJEgPsRtpHTZ3ObgrgkZ2M1eJHPTwgyUl/tXkvabsZdQ==} + + '@fastify/fast-json-stringify-compiler@4.3.0': + resolution: {integrity: sha512-aZAXGYo6m22Fk1zZzEUKBvut/CIIQe/BapEORnxiD5Qr0kPHqqI69NtEMCme74h+at72sPhbkb4ZrLd1W3KRLA==} + + '@floating-ui/core@0.7.3': + resolution: {integrity: sha512-buc8BXHmG9l82+OQXOFU3Kr2XQx9ys01U/Q9HMIrZ300iLc8HLMgh7dcCqgYzAzf4BkoQvDcXf5Y+CuEZ5JBYg==} + + '@floating-ui/core@1.6.1': + resolution: {integrity: sha512-42UH54oPZHPdRHdw6BgoBD6cg/eVTmVrFcgeRDM3jbO7uxSoipVcmcIGFcA5jmOHO5apcyvBhkSKES3fQJnu7A==} + + '@floating-ui/dom@0.5.4': + resolution: {integrity: sha512-419BMceRLq0RrmTSDxn8hf9R3VCJv2K9PUfugh5JyEFmdjzDo+e8U5EdR8nzKq8Yj1htzLm3b6eQEEam3/rrtg==} + + '@floating-ui/dom@1.6.5': + resolution: {integrity: sha512-Nsdud2X65Dz+1RHjAIP0t8z5e2ff/IRbei6BqFrl1urT8sDVzM1HMQ+R0XcU5ceRfyO3I6ayeqIfh+6Wb8LGTw==} + + '@floating-ui/react-dom@0.7.2': + resolution: {integrity: sha512-1T0sJcpHgX/u4I1OzIEhlcrvkUN8ln39nz7fMoE/2HDHrPiMFoOGR7++GYyfUmIQHkkrTinaeQsO3XWubjSvGg==} + peerDependencies: + react: '>=16.8.0' + react-dom: '>=16.8.0' + + '@floating-ui/react-dom@2.0.9': + resolution: {integrity: sha512-q0umO0+LQK4+p6aGyvzASqKbKOJcAHJ7ycE9CuUvfx3s9zTHWmGJTPOIlM/hmSBfUfg/XfY5YhLBLR/LHwShQQ==} + peerDependencies: + react: '>=16.8.0' + react-dom: '>=16.8.0' + + '@floating-ui/utils@0.2.2': + resolution: {integrity: sha512-J4yDIIthosAsRZ5CPYP/jQvUAQtlZTTD/4suA08/FEnlxqW3sKS9iAhgsa9VYLZ6vDHn/ixJgIqRQPotoBjxIw==} + + '@formatjs/ecma402-abstract@1.18.0': + resolution: {integrity: sha512-PEVLoa3zBevWSCZzPIM/lvPCi8P5l4G+NXQMc/CjEiaCWgyHieUoo0nM7Bs0n/NbuQ6JpXEolivQ9pKSBHaDlA==} + + '@formatjs/fast-memoize@2.2.0': + resolution: {integrity: sha512-hnk/nY8FyrL5YxwP9e4r9dqeM6cAbo8PeU9UjyXojZMNvVad2Z06FAVHyR3Ecw6fza+0GH7vdJgiKIVXTMbSBA==} + + '@formatjs/icu-messageformat-parser@2.7.3': + resolution: {integrity: sha512-X/jy10V9S/vW+qlplqhMUxR8wErQ0mmIYSq4mrjpjDl9mbuGcCILcI1SUYkL5nlM4PJqpc0KOS0bFkkJNPxYRw==} + + '@formatjs/icu-skeleton-parser@1.7.0': + resolution: {integrity: sha512-Cfdo/fgbZzpN/jlN/ptQVe0lRHora+8ezrEeg2RfrNjyp+YStwBy7cqDY8k5/z2LzXg6O0AdzAV91XS0zIWv+A==} + + '@formatjs/intl-localematcher@0.5.2': + resolution: {integrity: sha512-txaaE2fiBMagLrR4jYhxzFO6wEdEG4TPMqrzBAcbr4HFUYzH/YC+lg6OIzKCHm8WgDdyQevxbAAV1OgcXctuGw==} + + '@fullhuman/postcss-purgecss@2.3.0': + resolution: {integrity: sha512-qnKm5dIOyPGJ70kPZ5jiz0I9foVOic0j+cOzNDoo8KoCf6HjicIZ99UfO2OmE7vCYSKAAepEwJtNzpiiZAh9xw==} + + '@google-cloud/precise-date@4.0.0': + resolution: {integrity: sha512-1TUx3KdaU3cN7nfCdNf+UVqA/PSX29Cjcox3fZZBtINlRrXVTmUkQnCKv2MbBUbCopbK4olAT1IHl76uZyCiVA==} + engines: {node: '>=14.0.0'} + + '@graphile/logger@0.2.0': + resolution: {integrity: sha512-jjcWBokl9eb1gVJ85QmoaQ73CQ52xAaOCF29ukRbYNl6lY+ts0ErTaDYOBlejcbUs2OpaiqYLO5uDhyLFzWw4w==} + + '@graphql-typed-document-node/core@3.2.0': + resolution: {integrity: sha512-mB9oAsNCm9aM3/SOv4YtBMqZbYj10R7dkq8byBqxGY/ncFwhf2oQzMV+LCRlWoDSEBJ3COiR1yeDvMtsoOsuFQ==} + peerDependencies: + graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + + '@grpc/grpc-js@1.8.17': + resolution: {integrity: sha512-DGuSbtMFbaRsyffMf+VEkVu8HkSXEUfO3UyGJNtqxW9ABdtTIA+2UXAJpwbJS+xfQxuwqLUeELmL6FuZkOqPxw==} + engines: {node: ^8.13.0 || >=10.10.0} + + '@grpc/proto-loader@0.7.7': + resolution: {integrity: sha512-1TIeXOi8TuSCQprPItwoMymZXxWT0CPxUhkrkeCUH+D8U7QDwQ6b7SUz2MaLuWM2llT+J/TVFLmQI5KtML3BhQ==} + engines: {node: '>=6'} + hasBin: true + + '@hapi/boom@10.0.1': + resolution: {integrity: sha512-ERcCZaEjdH3OgSJlyjVk8pHIFeus91CjKP3v+MpgBNp5IvGzP2l/bRiD78nqYcKPaZdbKkK5vDBVPd2ohHBlsA==} + + '@hapi/bourne@3.0.0': + resolution: {integrity: sha512-Waj1cwPXJDucOib4a3bAISsKJVb15MKi9IvmTI/7ssVEm6sywXGjVJDhl6/umt1pK1ZS7PacXU3A1PmFKHEZ2w==} + + '@hapi/hoek@10.0.1': + resolution: {integrity: sha512-CvlW7jmOhWzuqOqiJQ3rQVLMcREh0eel4IBnxDx2FAcK8g7qoJRQK4L1CPBASoCY6y8e6zuCy3f2g+HWdkzcMw==} + + '@hapi/hoek@11.0.2': + resolution: {integrity: sha512-aKmlCO57XFZ26wso4rJsW4oTUnrgTFw2jh3io7CAtO9w4UltBNwRXvXIVzzyfkaaLRo3nluP/19msA8vDUUuKw==} + + '@hapi/hoek@9.3.0': + resolution: {integrity: sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==} + + '@hapi/topo@5.1.0': + resolution: {integrity: sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==} + + '@hapi/wreck@18.0.1': + resolution: {integrity: sha512-OLHER70+rZxvDl75xq3xXOfd3e8XIvz8fWY0dqg92UvhZ29zo24vQgfqgHSYhB5ZiuFpSLeriOisAlxAo/1jWg==} + + '@headlessui/react@1.7.8': + resolution: {integrity: sha512-zcwb0kd7L05hxmoAMIioEaOn235Dg0fUO+iGbLPgLVSjzl/l39V6DTpC2Df49PE5aG5/f5q0PZ9ZHZ78ENNV+A==} + engines: {node: '>=10'} + peerDependencies: + react: ^16 || ^17 || ^18 + react-dom: ^16 || ^17 || ^18 + + '@heroicons/react@2.0.13': + resolution: {integrity: sha512-iSN5XwmagrnirWlYEWNPdCDj9aRYVD/lnK3JlsC9/+fqGF80k8C7rl+1HCvBX0dBoagKqOFBs6fMhJJ1hOg1EQ==} + peerDependencies: + react: '>= 16' + + '@hono/node-server@1.3.1': + resolution: {integrity: sha512-eQBCDbH1Vv/TiYXNP8aGfJTuXi9xGhEd/EZg9u6dhr7zC5/WKKztcBmbrOTtixVBvvV6bfcay6KEginwiqHyXg==} + engines: {node: '>=18.14.1'} + + '@humanwhocodes/config-array@0.11.10': + resolution: {integrity: sha512-KVVjQmNUepDVGXNuoRRdmmEjruj0KfiGSbS8LVc12LMsWDQzRXJ0qdhN8L8uUigKpfEHRhlaQFY0ib1tnUbNeQ==} + engines: {node: '>=10.10.0'} + + '@humanwhocodes/config-array@0.11.8': + resolution: {integrity: sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==} + engines: {node: '>=10.10.0'} + + '@humanwhocodes/module-importer@1.0.1': + resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} + engines: {node: '>=12.22'} + + '@humanwhocodes/object-schema@1.2.1': + resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==} + + '@inquirer/confirm@3.0.0': + resolution: {integrity: sha512-LHeuYP1D8NmQra1eR4UqvZMXwxEdDXyElJmmZfU44xdNLL6+GcQBS0uE16vyfZVjH8c22p9e+DStROfE/hyHrg==} + engines: {node: '>=18'} + + '@inquirer/core@7.0.0': + resolution: {integrity: sha512-g13W5yEt9r1sEVVriffJqQ8GWy94OnfxLCreNSOTw0HPVcszmc/If1KIf7YBmlwtX4klmvwpZHnQpl3N7VX2xA==} + engines: {node: '>=18'} + + '@inquirer/type@1.2.0': + resolution: {integrity: sha512-/vvkUkYhrjbm+RolU7V1aUFDydZVKNKqKHR5TsE+j5DXgXFwrsOPcoGUJ02K0O7q7O53CU2DOTMYCHeGZ25WHA==} + engines: {node: '>=18'} + + '@internationalized/date@3.5.1': + resolution: {integrity: sha512-LUQIfwU9e+Fmutc/DpRTGXSdgYZLBegi4wygCWDSVmUdLTaMHsQyASDiJtREwanwKuQLq0hY76fCJ9J/9I2xOQ==} + + '@internationalized/message@3.1.1': + resolution: {integrity: sha512-ZgHxf5HAPIaR0th+w0RUD62yF6vxitjlprSxmLJ1tam7FOekqRSDELMg4Cr/DdszG5YLsp5BG3FgHgqquQZbqw==} + + '@internationalized/number@3.5.0': + resolution: {integrity: sha512-ZY1BW8HT9WKYvaubbuqXbbDdHhOUMfE2zHHFJeTppid0S+pc8HtdIxFxaYMsGjCb4UsF+MEJ4n2TfU7iHnUK8w==} + + '@internationalized/string@3.2.0': + resolution: {integrity: sha512-Xx3Sy3f2c9ctT+vh8c7euEaEHQZltp0euZ3Hy4UfT3E13r6lxpUS3kgKyumEjboJZSnaZv7JhqWz3D75v+IxQg==} + + '@ioredis/commands@1.2.0': + resolution: {integrity: sha512-Sx1pU8EM64o2BrqNpEO1CNLtKQwyhuXuqyfH7oGKCk+1a33d2r5saW8zNwm3j6BTExtjrv2BxTgzzkMwts6vGg==} + + '@isaacs/cliui@8.0.2': + resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} + engines: {node: '>=12'} + + '@istanbuljs/load-nyc-config@1.1.0': + resolution: {integrity: sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==} + engines: {node: '>=8'} + + '@istanbuljs/schema@0.1.3': + resolution: {integrity: sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==} + engines: {node: '>=8'} + + '@jest/console@29.6.2': + resolution: {integrity: sha512-0N0yZof5hi44HAR2pPS+ikJ3nzKNoZdVu8FffRf3wy47I7Dm7etk/3KetMdRUqzVd16V4O2m2ISpNTbnIuqy1w==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + '@jest/core@29.6.2': + resolution: {integrity: sha512-Oj+5B+sDMiMWLhPFF+4/DvHOf+U10rgvCLGPHP8Xlsy/7QxS51aU/eBngudHlJXnaWD5EohAgJ4js+T6pa+zOg==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + + '@jest/environment@29.6.2': + resolution: {integrity: sha512-AEcW43C7huGd/vogTddNNTDRpO6vQ2zaQNrttvWV18ArBx9Z56h7BIsXkNFJVOO4/kblWEQz30ckw0+L3izc+Q==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + '@jest/expect-utils@29.6.2': + resolution: {integrity: sha512-6zIhM8go3RV2IG4aIZaZbxwpOzz3ZiM23oxAlkquOIole+G6TrbeXnykxWYlqF7kz2HlBjdKtca20x9atkEQYg==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + '@jest/expect@29.6.2': + resolution: {integrity: sha512-m6DrEJxVKjkELTVAztTLyS/7C92Y2b0VYqmDROYKLLALHn8T/04yPs70NADUYPrV3ruI+H3J0iUIuhkjp7vkfg==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + '@jest/fake-timers@29.6.2': + resolution: {integrity: sha512-euZDmIlWjm1Z0lJ1D0f7a0/y5Kh/koLFMUBE5SUYWrmy8oNhJpbTBDAP6CxKnadcMLDoDf4waRYCe35cH6G6PA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + '@jest/globals@29.6.2': + resolution: {integrity: sha512-cjuJmNDjs6aMijCmSa1g2TNG4Lby/AeU7/02VtpW+SLcZXzOLK2GpN2nLqcFjmhy3B3AoPeQVx7BnyOf681bAw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + '@jest/reporters@29.6.2': + resolution: {integrity: sha512-sWtijrvIav8LgfJZlrGCdN0nP2EWbakglJY49J1Y5QihcQLfy7ovyxxjJBRXMNltgt4uPtEcFmIMbVshEDfFWw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + + '@jest/schemas@29.6.0': + resolution: {integrity: sha512-rxLjXyJBTL4LQeJW3aKo0M/+GkCOXsO+8i9Iu7eDb6KwtP65ayoDsitrdPBtujxQ88k4wI2FNYfa6TOGwSn6cQ==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + '@jest/schemas@29.6.3': + resolution: {integrity: sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + '@jest/source-map@29.6.0': + resolution: {integrity: sha512-oA+I2SHHQGxDCZpbrsCQSoMLb3Bz547JnM+jUr9qEbuw0vQlWZfpPS7CO9J7XiwKicEz9OFn/IYoLkkiUD7bzA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + '@jest/test-result@29.6.2': + resolution: {integrity: sha512-3VKFXzcV42EYhMCsJQURptSqnyjqCGbtLuX5Xxb6Pm6gUf1wIRIl+mandIRGJyWKgNKYF9cnstti6Ls5ekduqw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + '@jest/test-sequencer@29.6.2': + resolution: {integrity: sha512-GVYi6PfPwVejO7slw6IDO0qKVum5jtrJ3KoLGbgBWyr2qr4GaxFV6su+ZAjdTX75Sr1DkMFRk09r2ZVa+wtCGw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + '@jest/transform@29.6.2': + resolution: {integrity: sha512-ZqCqEISr58Ce3U+buNFJYUktLJZOggfyvR+bZMaiV1e8B1SIvJbwZMrYz3gx/KAPn9EXmOmN+uB08yLCjWkQQg==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + '@jest/types@29.6.1': + resolution: {integrity: sha512-tPKQNMPuXgvdOn2/Lg9HNfUvjYVGolt04Hp03f5hAk878uwOLikN+JzeLY0HcVgKgFl9Hs3EIqpu3WX27XNhnw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + '@jridgewell/gen-mapping@0.3.2': + resolution: {integrity: sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==} + engines: {node: '>=6.0.0'} + + '@jridgewell/gen-mapping@0.3.5': + resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==} + engines: {node: '>=6.0.0'} + + '@jridgewell/resolve-uri@3.1.0': + resolution: {integrity: sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==} + engines: {node: '>=6.0.0'} + + '@jridgewell/set-array@1.1.2': + resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==} + engines: {node: '>=6.0.0'} + + '@jridgewell/set-array@1.2.1': + resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==} + engines: {node: '>=6.0.0'} + + '@jridgewell/source-map@0.3.3': + resolution: {integrity: sha512-b+fsZXeLYi9fEULmfBrhxn4IrPlINf8fiNarzTof004v3lFdntdwa9PF7vFJqm3mg7s+ScJMxXaE3Acp1irZcg==} + + '@jridgewell/sourcemap-codec@1.4.15': + resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} + + '@jridgewell/trace-mapping@0.3.19': + resolution: {integrity: sha512-kf37QtfW+Hwx/buWGMPcR60iF9ziHa6r/CZJIHbmcm4+0qrXiVdxegAH0F6yddEVQ7zdkjcGCgCzUu+BcbhQxw==} + + '@jridgewell/trace-mapping@0.3.25': + resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} + + '@jridgewell/trace-mapping@0.3.9': + resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==} + + '@jspm/core@2.0.1': + resolution: {integrity: sha512-Lg3PnLp0QXpxwLIAuuJboLeRaIhrgJjeuh797QADg3xz8wGLugQOS5DpsE8A6i6Adgzf+bacllkKZG3J0tGfDw==} + + '@kubernetes/client-node@0.20.0': + resolution: {integrity: sha512-xxlv5GLX4FVR/dDKEsmi4SPeuB49aRc35stndyxcC73XnUEEwF39vXbROpHOirmDse8WE9vxOjABnSVS+jb7EA==} + + '@kwsites/file-exists@1.1.1': + resolution: {integrity: sha512-m9/5YGR18lIwxSFDwfE3oA7bWuq9kdau6ugN4H2rJeyhFQZcG9AgSHkQtSD15a8WvTgfz9aikZMrKPHvbpqFiw==} + + '@kwsites/promise-deferred@1.1.1': + resolution: {integrity: sha512-GaHYm+c0O9MjZRu0ongGBRbinu8gVAMd2UZjji6jVmqKtZluZnptXGWhz1E8j8D2HJ3f/yMxKAUC0b+57wncIw==} + + '@lezer/common@1.0.2': + resolution: {integrity: sha512-SVgiGtMnMnW3ActR8SXgsDhw7a0w0ChHSYAyAUxxrOiJ1OqYWEKk/xJd84tTSPo1mo6DXLObAJALNnd0Hrv7Ng==} + + '@lezer/highlight@1.1.6': + resolution: {integrity: sha512-cmSJYa2us+r3SePpRCjN5ymCqCPv+zyXmDl0ciWtVaNiORT/MxM7ZgOMQZADD0o51qOaOg24qc/zBViOIwAjJg==} + + '@lezer/javascript@1.4.1': + resolution: {integrity: sha512-Hqx36DJeYhKtdpc7wBYPR0XF56ZzIp0IkMO/zNNj80xcaFOV4Oj/P7TQc/8k2TxNhzl7tV5tXS8ZOCPbT4L3nA==} + + '@lezer/json@1.0.0': + resolution: {integrity: sha512-zbAuUY09RBzCoCA3lJ1+ypKw5WSNvLqGMtasdW6HvVOqZoCpPr8eWrsGnOVWGKGn8Rh21FnrKRVlJXrGAVUqRw==} + + '@lezer/lr@1.3.0': + resolution: {integrity: sha512-rpvS+WPS/PlbJCiW+bzXPbIFIRXmzRiTEDzMvrvgpED05w5ZQO59AzH3BJen2AnHuJIlP3DcJRjsKLTrkknUNA==} + + '@linear/sdk@8.0.0': + resolution: {integrity: sha512-crNMJuQVIrouUuRrmmWCZgReQ44rthFPpFOOzqJxHmZreS3xhGF3x2JHVfxz3m17vQwum2LBCGsMBEESyiwm5A==} + engines: {node: '>=12.x', yarn: 1.x} + + '@lukeed/csprng@1.1.0': + resolution: {integrity: sha512-Z7C/xXCiGWsg0KuKsHTKJxbWhpI3Vs5GwLfOean7MGyVFGqdRgBbAjOCh6u4bbjPc/8MJ2pZmK/0DLdCbivLDA==} + engines: {node: '>=8'} + + '@manypkg/cli@0.19.2': + resolution: {integrity: sha512-DXx/P1lyunNoFWwOj1MWBucUhaIJljoiAGOpO2fE0GKMBCI6EZBZD0Up1+fQZoXBecKXRgV9mGgLvIB2fOQ0KQ==} + hasBin: true + + '@manypkg/find-root@1.1.0': + resolution: {integrity: sha512-mki5uBvhHzO8kYYix/WRy2WX8S3B5wdVSc9D6KcU5lQNglP2yt58/VfLuAK49glRXChosY8ap2oJ1qgma3GUVA==} + + '@manypkg/get-packages@1.1.3': + resolution: {integrity: sha512-fo+QhuU3qE/2TQMQmbVMqaQ6EWbMhi4ABWP+O4AM1NqPBuy0OrApV5LO6BrrgnhtAHS2NH6RrVk9OL181tTi8A==} + + '@mdx-js/mdx@2.3.0': + resolution: {integrity: sha512-jLuwRlz8DQfQNiUCJR50Y09CGPq3fLtmtUQfVrj79E0JWu3dvsVcxVIcfhR5h0iXu+/z++zDrYeiJqifRynJkA==} + + '@mswjs/cookies@1.1.0': + resolution: {integrity: sha512-0ZcCVQxifZmhwNBoQIrystCb+2sWBY2Zw8lpfJBPCHGCA/HWqehITeCRVIv4VMy8MPlaHo2w2pTHFV2pFfqKPw==} + engines: {node: '>=18'} + + '@mswjs/interceptors@0.25.16': + resolution: {integrity: sha512-8QC8JyKztvoGAdPgyZy49c9vSHHAZjHagwl4RY9E8carULk8ym3iTaiawrT1YoLF/qb449h48f71XDPgkUSOUg==} + engines: {node: '>=18'} + + '@nestjs/common@10.2.7': + resolution: {integrity: sha512-cUtCRXiUstDmh4bSBhVbq4cI439Gngp4LgLGLBmd5dqFQodfXKnSD441ldYfFiLz4rbUsnoMJz/8ZjuIEI+B7A==} + peerDependencies: + class-transformer: '*' + class-validator: '*' + reflect-metadata: ^0.1.12 + rxjs: ^7.1.0 + peerDependenciesMeta: + class-transformer: + optional: true + class-validator: + optional: true + + '@next/env@14.0.0': + resolution: {integrity: sha512-cIKhxkfVELB6hFjYsbtEeTus2mwrTC+JissfZYM0n+8Fv+g8ucUfOlm3VEDtwtwydZ0Nuauv3bl0qF82nnCAqA==} + + '@next/env@14.1.0': + resolution: {integrity: sha512-Py8zIo+02ht82brwwhTg36iogzFqGLPXlRGKQw5s+qP/kMNc4MAyDeEwBKDijk6zTIbegEgu8Qy7C1LboslQAw==} + + '@next/swc-darwin-arm64@14.0.0': + resolution: {integrity: sha512-HQKi159jCz4SRsPesVCiNN6tPSAFUkOuSkpJsqYTIlbHLKr1mD6be/J0TvWV6fwJekj81bZV9V/Tgx3C2HO9lA==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [darwin] + + '@next/swc-darwin-arm64@14.1.0': + resolution: {integrity: sha512-nUDn7TOGcIeyQni6lZHfzNoo9S0euXnu0jhsbMOmMJUBfgsnESdjN97kM7cBqQxZa8L/bM9om/S5/1dzCrW6wQ==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [darwin] + + '@next/swc-darwin-x64@14.0.0': + resolution: {integrity: sha512-4YyQLMSaCgX/kgC1jjF3s3xSoBnwHuDhnF6WA1DWNEYRsbOOPWjcYhv8TKhRe2ApdOam+VfQSffC4ZD+X4u1Cg==} + engines: {node: '>= 10'} + cpu: [x64] + os: [darwin] + + '@next/swc-darwin-x64@14.1.0': + resolution: {integrity: sha512-1jgudN5haWxiAl3O1ljUS2GfupPmcftu2RYJqZiMJmmbBT5M1XDffjUtRUzP4W3cBHsrvkfOFdQ71hAreNQP6g==} + engines: {node: '>= 10'} + cpu: [x64] + os: [darwin] + + '@next/swc-linux-arm64-gnu@14.0.0': + resolution: {integrity: sha512-io7fMkJ28Glj7SH8yvnlD6naIhRDnDxeE55CmpQkj3+uaA2Hko6WGY2pT5SzpQLTnGGnviK85cy8EJ2qsETj/g==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + + '@next/swc-linux-arm64-gnu@14.1.0': + resolution: {integrity: sha512-RHo7Tcj+jllXUbK7xk2NyIDod3YcCPDZxj1WLIYxd709BQ7WuRYl3OWUNG+WUfqeQBds6kvZYlc42NJJTNi4tQ==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + + '@next/swc-linux-arm64-musl@14.0.0': + resolution: {integrity: sha512-nC2h0l1Jt8LEzyQeSs/BKpXAMe0mnHIMykYALWaeddTqCv5UEN8nGO3BG8JAqW/Y8iutqJsaMe2A9itS0d/r8w==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + + '@next/swc-linux-arm64-musl@14.1.0': + resolution: {integrity: sha512-v6kP8sHYxjO8RwHmWMJSq7VZP2nYCkRVQ0qolh2l6xroe9QjbgV8siTbduED4u0hlk0+tjS6/Tuy4n5XCp+l6g==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + + '@next/swc-linux-x64-gnu@14.0.0': + resolution: {integrity: sha512-Wf+WjXibJQ7hHXOdNOmSMW5bxeJHVf46Pwb3eLSD2L76NrytQlif9NH7JpHuFlYKCQGfKfgSYYre5rIfmnSwQw==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + + '@next/swc-linux-x64-gnu@14.1.0': + resolution: {integrity: sha512-zJ2pnoFYB1F4vmEVlb/eSe+VH679zT1VdXlZKX+pE66grOgjmKJHKacf82g/sWE4MQ4Rk2FMBCRnX+l6/TVYzQ==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + + '@next/swc-linux-x64-musl@14.0.0': + resolution: {integrity: sha512-WTZb2G7B+CTsdigcJVkRxfcAIQj7Lf0ipPNRJ3vlSadU8f0CFGv/ST+sJwF5eSwIe6dxKoX0DG6OljDBaad+rg==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + + '@next/swc-linux-x64-musl@14.1.0': + resolution: {integrity: sha512-rbaIYFt2X9YZBSbH/CwGAjbBG2/MrACCVu2X0+kSykHzHnYH5FjHxwXLkcoJ10cX0aWCEynpu+rP76x0914atg==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + + '@next/swc-win32-arm64-msvc@14.0.0': + resolution: {integrity: sha512-7R8/x6oQODmNpnWVW00rlWX90sIlwluJwcvMT6GXNIBOvEf01t3fBg0AGURNKdTJg2xNuP7TyLchCL7Lh2DTiw==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [win32] + + '@next/swc-win32-arm64-msvc@14.1.0': + resolution: {integrity: sha512-o1N5TsYc8f/HpGt39OUQpQ9AKIGApd3QLueu7hXk//2xq5Z9OxmV6sQfNp8C7qYmiOlHYODOGqNNa0e9jvchGQ==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [win32] + + '@next/swc-win32-ia32-msvc@14.0.0': + resolution: {integrity: sha512-RLK1nELvhCnxaWPF07jGU4x3tjbyx2319q43loZELqF0+iJtKutZ+Lk8SVmf/KiJkYBc7Cragadz7hb3uQvz4g==} + engines: {node: '>= 10'} + cpu: [ia32] + os: [win32] + + '@next/swc-win32-ia32-msvc@14.1.0': + resolution: {integrity: sha512-XXIuB1DBRCFwNO6EEzCTMHT5pauwaSj4SWs7CYnME57eaReAKBXCnkUE80p/pAZcewm7hs+vGvNqDPacEXHVkw==} + engines: {node: '>= 10'} + cpu: [ia32] + os: [win32] + + '@next/swc-win32-x64-msvc@14.0.0': + resolution: {integrity: sha512-g6hLf1SUko+hnnaywQQZzzb3BRecQsoKkF3o/C+F+dOA4w/noVAJngUVkfwF0+2/8FzNznM7ofM6TGZO9svn7w==} + engines: {node: '>= 10'} + cpu: [x64] + os: [win32] + + '@next/swc-win32-x64-msvc@14.1.0': + resolution: {integrity: sha512-9WEbVRRAqJ3YFVqEZIxUqkiO8l1nool1LmNxygr5HWF8AcSYsEpneUDhmjUVJEzO2A04+oPtZdombzzPPkTtgg==} + engines: {node: '>= 10'} + cpu: [x64] + os: [win32] + + '@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1': + resolution: {integrity: sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==} + + '@nodelib/fs.scandir@2.1.5': + resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} + engines: {node: '>= 8'} + + '@nodelib/fs.stat@2.0.5': + resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} + engines: {node: '>= 8'} + + '@nodelib/fs.walk@1.2.8': + resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} + engines: {node: '>= 8'} + + '@npmcli/fs@3.1.0': + resolution: {integrity: sha512-7kZUAaLscfgbwBQRbvdMYaZOWyMEcPTH/tJjnyAWJ/dvvs9Ef+CERx/qJb9GExJpl1qipaDGn7KqHnFGGixd0w==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + + '@npmcli/git@4.1.0': + resolution: {integrity: sha512-9hwoB3gStVfa0N31ymBmrX+GuDGdVA/QWShZVqE0HK2Af+7QGGrCTbZia/SW0ImUTjTne7SP91qxDmtXvDHRPQ==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + + '@npmcli/installed-package-contents@2.0.2': + resolution: {integrity: sha512-xACzLPhnfD51GKvTOOuNX2/V4G4mz9/1I2MfDoye9kBM3RYe5g2YbscsaGoTlaWqkxeiapBWyseULVKpSVHtKQ==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + hasBin: true + + '@npmcli/node-gyp@3.0.0': + resolution: {integrity: sha512-gp8pRXC2oOxu0DUE1/M3bYtb1b3/DbJ5aM113+XJBgfXdussRAsX0YOrOhdd8WvnAR6auDBvJomGAkLKA5ydxA==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + + '@npmcli/package-json@4.0.1': + resolution: {integrity: sha512-lRCEGdHZomFsURroh522YvA/2cVb9oPIJrjHanCJZkiasz1BzcnLr3tBJhlV7S86MBJBuAQ33is2D60YitZL2Q==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + + '@npmcli/promise-spawn@6.0.2': + resolution: {integrity: sha512-gGq0NJkIGSwdbUt4yhdF8ZrmkGKVz9vAdVzpOfnom+V8PLSmSOVhZwbNvZZS1EYcJN5hzzKBxmmVVAInM6HQLg==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + + '@npmcli/run-script@6.0.2': + resolution: {integrity: sha512-NCcr1uQo1k5U+SYlnIrbAh3cxy+OQT1VtqiAbxdymSlptbzBb62AjH2xXgjNCoP073hoa1CfCAcwoZ8k96C4nA==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + + '@octokit/app@14.0.2': + resolution: {integrity: sha512-NCSCktSx+XmjuSUVn2dLfqQ9WIYePGP95SDJs4I9cn/0ZkeXcPkaoCLl64Us3dRKL2ozC7hArwze5Eu+/qt1tg==} + engines: {node: '>= 18'} + + '@octokit/auth-app@6.0.2': + resolution: {integrity: sha512-HYuRX3Fvhs2y9i7a4F8f+A5HWfacRWmpERHGBEOtgvKVjJkOQZKUY2v6HiSszYecHAF8Ojqngp2iraSP3SvNpQ==} + engines: {node: '>= 18'} + + '@octokit/auth-oauth-app@7.0.1': + resolution: {integrity: sha512-RE0KK0DCjCHXHlQBoubwlLijXEKfhMhKm9gO56xYvFmP1QTMb+vvwRPmQLLx0V+5AvV9N9I3lr1WyTzwL3rMDg==} + engines: {node: '>= 18'} + + '@octokit/auth-oauth-device@6.0.1': + resolution: {integrity: sha512-yxU0rkL65QkjbqQedgVx3gmW7YM5fF+r5uaSj9tM/cQGVqloXcqP2xK90eTyYvl29arFVCW8Vz4H/t47mL0ELw==} + engines: {node: '>= 18'} + + '@octokit/auth-oauth-user@4.0.1': + resolution: {integrity: sha512-N94wWW09d0hleCnrO5wt5MxekatqEJ4zf+1vSe8MKMrhZ7gAXKFOKrDEZW2INltvBWJCyDUELgGRv8gfErH1Iw==} + engines: {node: '>= 18'} + + '@octokit/auth-token@4.0.0': + resolution: {integrity: sha512-tY/msAuJo6ARbK6SPIxZrPBms3xPbfwBrulZe0Wtr/DIY9lje2HeV1uoebShn6mx7SjCHif6EjMvoREj+gZ+SA==} + engines: {node: '>= 18'} + + '@octokit/auth-unauthenticated@5.0.1': + resolution: {integrity: sha512-oxeWzmBFxWd+XolxKTc4zr+h3mt+yofn4r7OfoIkR/Cj/o70eEGmPsFbueyJE2iBAGpjgTnEOKM3pnuEGVmiqg==} + engines: {node: '>= 18'} + + '@octokit/core@5.0.2': + resolution: {integrity: sha512-cZUy1gUvd4vttMic7C0lwPed8IYXWYp8kHIMatyhY8t8n3Cpw2ILczkV5pGMPqef7v0bLo0pOHrEHarsau2Ydg==} + engines: {node: '>= 18'} + + '@octokit/endpoint@9.0.4': + resolution: {integrity: sha512-DWPLtr1Kz3tv8L0UvXTDP1fNwM0S+z6EJpRcvH66orY6Eld4XBMCSYsaWp4xIm61jTWxK68BrR7ibO+vSDnZqw==} + engines: {node: '>= 18'} + + '@octokit/graphql@7.0.2': + resolution: {integrity: sha512-OJ2iGMtj5Tg3s6RaXH22cJcxXRi7Y3EBqbHTBRq+PQAqfaS8f/236fUrWhfSn8P4jovyzqucxme7/vWSSZBX2Q==} + engines: {node: '>= 18'} + + '@octokit/oauth-app@6.0.0': + resolution: {integrity: sha512-bNMkS+vJ6oz2hCyraT9ZfTpAQ8dZNqJJQVNaKjPLx4ue5RZiFdU1YWXguOPR8AaSHS+lKe+lR3abn2siGd+zow==} + engines: {node: '>= 18'} + + '@octokit/oauth-authorization-url@6.0.2': + resolution: {integrity: sha512-CdoJukjXXxqLNK4y/VOiVzQVjibqoj/xHgInekviUJV73y/BSIcwvJ/4aNHPBPKcPWFnd4/lO9uqRV65jXhcLA==} + engines: {node: '>= 18'} + + '@octokit/oauth-methods@4.0.1': + resolution: {integrity: sha512-1NdTGCoBHyD6J0n2WGXg9+yDLZrRNZ0moTEex/LSPr49m530WNKcCfXDghofYptr3st3eTii+EHoG5k/o+vbtw==} + engines: {node: '>= 18'} + + '@octokit/openapi-types@19.1.0': + resolution: {integrity: sha512-6G+ywGClliGQwRsjvqVYpklIfa7oRPA0vyhPQG/1Feh+B+wU0vGH1JiJ5T25d3g1JZYBHzR2qefLi9x8Gt+cpw==} + + '@octokit/plugin-paginate-graphql@4.0.0': + resolution: {integrity: sha512-7HcYW5tP7/Z6AETAPU14gp5H5KmCPT3hmJrS/5tO7HIgbwenYmgw4OY9Ma54FDySuxMwD+wsJlxtuGWwuZuItA==} + engines: {node: '>= 18'} + peerDependencies: + '@octokit/core': '>=5' + + '@octokit/plugin-paginate-rest@9.1.5': + resolution: {integrity: sha512-WKTQXxK+bu49qzwv4qKbMMRXej1DU2gq017euWyKVudA6MldaSSQuxtz+vGbhxV4CjxpUxjZu6rM2wfc1FiWVg==} + engines: {node: '>= 18'} + peerDependencies: + '@octokit/core': '>=5' + + '@octokit/plugin-rest-endpoint-methods@10.2.0': + resolution: {integrity: sha512-ePbgBMYtGoRNXDyKGvr9cyHjQ163PbwD0y1MkDJCpkO2YH4OeXX40c4wYHKikHGZcpGPbcRLuy0unPUuafco8Q==} + engines: {node: '>= 18'} + peerDependencies: + '@octokit/core': '>=5' + + '@octokit/plugin-retry@6.0.1': + resolution: {integrity: sha512-SKs+Tz9oj0g4p28qkZwl/topGcb0k0qPNX/i7vBKmDsjoeqnVfFUquqrE/O9oJY7+oLzdCtkiWSXLpLjvl6uog==} + engines: {node: '>= 18'} + peerDependencies: + '@octokit/core': '>=5' + + '@octokit/plugin-throttling@8.1.3': + resolution: {integrity: sha512-pfyqaqpc0EXh5Cn4HX9lWYsZ4gGbjnSmUILeu4u2gnuM50K/wIk9s1Pxt3lVeVwekmITgN/nJdoh43Ka+vye8A==} + engines: {node: '>= 18'} + peerDependencies: + '@octokit/core': ^5.0.0 + + '@octokit/request-error@5.0.1': + resolution: {integrity: sha512-X7pnyTMV7MgtGmiXBwmO6M5kIPrntOXdyKZLigNfQWSEQzVxR4a4vo49vJjTWX70mPndj8KhfT4Dx+2Ng3vnBQ==} + engines: {node: '>= 18'} + + '@octokit/request@8.1.6': + resolution: {integrity: sha512-YhPaGml3ncZC1NfXpP3WZ7iliL1ap6tLkAp6MvbK2fTTPytzVUyUesBBogcdMm86uRYO5rHaM1xIWxigWZ17MQ==} + engines: {node: '>= 18'} + + '@octokit/types@12.4.0': + resolution: {integrity: sha512-FLWs/AvZllw/AGVs+nJ+ELCDZZJk+kY0zMen118xhL2zD0s1etIUHm1odgjP7epxYU1ln7SZxEUWYop5bhsdgQ==} + + '@octokit/webhooks-methods@4.0.0': + resolution: {integrity: sha512-M8mwmTXp+VeolOS/kfRvsDdW+IO0qJ8kYodM/sAysk093q6ApgmBXwK1ZlUvAwXVrp/YVHp6aArj4auAxUAOFw==} + engines: {node: '>= 18'} + + '@octokit/webhooks-types@7.1.0': + resolution: {integrity: sha512-y92CpG4kFFtBBjni8LHoV12IegJ+KFxLgKRengrVjKmGE5XMeCuGvlfRe75lTRrgXaG6XIWJlFpIDTlkoJsU8w==} + + '@octokit/webhooks-types@7.3.1': + resolution: {integrity: sha512-u6355ZsZnHwmxen30SrqnYb1pXieBFkYgkNzt+Ed4Ao5tupN1OErHfzwiV6hq6duGkDAYASbq7/uVJQ69PjLEg==} + + '@octokit/webhooks@12.0.10': + resolution: {integrity: sha512-Q8d26l7gZ3L1SSr25NFbbP0B431sovU5r0tIqcvy8Z4PrD1LBv0cJEjvDLOieouzPSTzSzufzRIeXD7S+zAESA==} + engines: {node: '>= 18'} + + '@one-ini/wasm@0.1.1': + resolution: {integrity: sha512-XuySG1E38YScSJoMlqovLru4KTUNSjgVTIjyh7qMX6aNN5HY5Ct5LhRJdxO79JtTzKfzV/bnWpz+zquYrISsvw==} + + '@open-draft/deferred-promise@2.2.0': + resolution: {integrity: sha512-CecwLWx3rhxVQF6V4bAgPS5t+So2sTbPgAzafKkVizyi7tlwpcFpdFqq+wqF2OwNBmqFuu6tOyouTuxgpMfzmA==} + + '@open-draft/logger@0.3.0': + resolution: {integrity: sha512-X2g45fzhxH238HKO4xbSr7+wBS8Fvw6ixhTDuvLd5mqh6bJJCFAPwU9mPDxbcrRtfxv4u5IHCEH77BmxvXmmxQ==} + + '@open-draft/until@2.1.0': + resolution: {integrity: sha512-U69T3ItWHvLwGg5eJ0n3I62nWuE6ilHlmz7zM0npLBRvPRd7e6NYmg54vvRtP5mZG7kZqZCFVdsTWo7BPtBujg==} + + '@opentelemetry/api-logs@0.48.0': + resolution: {integrity: sha512-1/aMiU4Eqo3Zzpfwu51uXssp5pzvHFObk8S9pKAiXb1ne8pvg1qxBQitYL1XUiAMEXFzgjaidYG2V6624DRhhw==} + engines: {node: '>=14'} + + '@opentelemetry/api-logs@0.49.1': + resolution: {integrity: sha512-kaNl/T7WzyMUQHQlVq7q0oV4Kev6+0xFwqzofryC66jgGMacd0QH5TwfpbUwSTby+SdAdprAe5UKMvBw4tKS5Q==} + engines: {node: '>=14'} + + '@opentelemetry/api@1.8.0': + resolution: {integrity: sha512-I/s6F7yKUDdtMsoBWXJe8Qz40Tui5vsuKCWJEWVL+5q9sSWRzzx6v2KeNsOBEwd94j0eWkpWCH4yB6rZg9Mf0w==} + engines: {node: '>=8.0.0'} + + '@opentelemetry/context-async-hooks@1.22.0': + resolution: {integrity: sha512-Nfdxyg8YtWqVWkyrCukkundAjPhUXi93JtVQmqDT1mZRVKqA7e2r7eJCrI+F651XUBMp0hsOJSGiFk3QSpaIJw==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': '>=1.0.0 <1.9.0' + + '@opentelemetry/core@1.22.0': + resolution: {integrity: sha512-0VoAlT6x+Xzik1v9goJ3pZ2ppi6+xd3aUfg4brfrLkDBHRIVjMP0eBHrKrhB+NKcDyMAg8fAbGL3Npg/F6AwWA==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': '>=1.0.0 <1.9.0' + + '@opentelemetry/exporter-logs-otlp-http@0.49.1': + resolution: {integrity: sha512-3QoBnIGCmEkujynUP0mK155QtOM0MSf9FNrEw7u9ieCFsoMiyatg2hPp+alEDONJ8N8wGEK+wP2q3icgXBiggw==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': ^1.0.0 + + '@opentelemetry/exporter-trace-otlp-grpc@0.49.1': + resolution: {integrity: sha512-Zbd7f3zF7fI2587MVhBizaW21cO/SordyrZGtMtvhoxU6n4Qb02Gx71X4+PzXH620e0+JX+Pcr9bYb1HTeVyJA==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': ^1.0.0 + + '@opentelemetry/exporter-trace-otlp-http@0.49.1': + resolution: {integrity: sha512-KOLtZfZvIrpGZLVvblKsiVQT7gQUZNKcUUH24Zz6Xbi7LJb9Vt6xtUZFYdR5IIjvt47PIqBKDWUQlU0o1wAsRw==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': ^1.0.0 + + '@opentelemetry/exporter-trace-otlp-proto@0.49.1': + resolution: {integrity: sha512-n8ON/c9pdMyYAfSFWKkgsPwjYoxnki+6Olzo+klKfW7KqLWoyEkryNkbcMIYnGGNXwdkMIrjoaP0VxXB26Oxcg==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': ^1.0.0 + + '@opentelemetry/exporter-zipkin@1.22.0': + resolution: {integrity: sha512-XcFs6rGvcTz0qW5uY7JZDYD0yNEXdekXAb6sFtnZgY/cHY6BQ09HMzOjv9SX+iaXplRDcHr1Gta7VQKM1XXM6g==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': ^1.0.0 + + '@opentelemetry/instrumentation-express@0.36.1': + resolution: {integrity: sha512-ltIE4kIMa+83QjW/p7oe7XCESF29w3FQ9/T1VgShdX7fzm56K2a0xfEX1vF8lnHRGERYxIWX9D086C6gJOjVGA==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': ^1.3.0 + + '@opentelemetry/instrumentation-fetch@0.49.1': + resolution: {integrity: sha512-hizhULZXlq02y8YC0vPQ4WtUWiXcwxPdEqHBy8p75jzF9rAuP/ldrVr0Oxvz5Xr9qQcdEOFLvEl0ZxbVL76WKw==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': ^1.0.0 + + '@opentelemetry/instrumentation-http@0.49.1': + resolution: {integrity: sha512-Yib5zrW2s0V8wTeUK/B3ZtpyP4ldgXj9L3Ws/axXrW1dW0/mEFKifK50MxMQK9g5NNJQS9dWH7rvcEGZdWdQDA==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': ^1.3.0 + + '@opentelemetry/instrumentation@0.49.1': + resolution: {integrity: sha512-0DLtWtaIppuNNRRllSD4bjU8ZIiLp1cDXvJEbp752/Zf+y3gaLNaoGRGIlX4UHhcsrmtL+P2qxi3Hodi8VuKiQ==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': ^1.3.0 + + '@opentelemetry/otlp-exporter-base@0.49.1': + resolution: {integrity: sha512-z6sHliPqDgJU45kQatAettY9/eVF58qVPaTuejw9YWfSRqid9pXPYeegDCSdyS47KAUgAtm+nC28K3pfF27HWg==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': ^1.0.0 + + '@opentelemetry/otlp-grpc-exporter-base@0.49.1': + resolution: {integrity: sha512-DNDNUWmOqtKTFJAyOyHHKotVox0NQ/09ETX8fUOeEtyNVHoGekAVtBbvIA3AtK+JflP7LC0PTjlLfruPM3Wy6w==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': ^1.0.0 + + '@opentelemetry/otlp-proto-exporter-base@0.49.1': + resolution: {integrity: sha512-x1qB4EUC7KikUl2iNuxCkV8yRzrSXSyj4itfpIO674H7dhI7Zv37SFaOJTDN+8Z/F50gF2ISFH9CWQ4KCtGm2A==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': ^1.0.0 + + '@opentelemetry/otlp-transformer@0.49.1': + resolution: {integrity: sha512-Z+koA4wp9L9e3jkFacyXTGphSWTbOKjwwXMpb0CxNb0kjTHGUxhYRN8GnkLFsFo5NbZPjP07hwAqeEG/uCratQ==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': '>=1.3.0 <1.9.0' + + '@opentelemetry/propagator-b3@1.22.0': + resolution: {integrity: sha512-qBItJm9ygg/jCB5rmivyGz1qmKZPsL/sX715JqPMFgq++Idm0x+N9sLQvWFHFt2+ZINnCSojw7FVBgFW6izcXA==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': '>=1.0.0 <1.9.0' + + '@opentelemetry/propagator-jaeger@1.22.0': + resolution: {integrity: sha512-pMLgst3QIwrUfepraH5WG7xfpJ8J3CrPKrtINK0t7kBkuu96rn+HDYQ8kt3+0FXvrZI8YJE77MCQwnJWXIrgpA==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': '>=1.0.0 <1.9.0' + + '@opentelemetry/resources@1.22.0': + resolution: {integrity: sha512-+vNeIFPH2hfcNL0AJk/ykJXoUCtR1YaDUZM+p3wZNU4Hq98gzq+7b43xbkXjadD9VhWIUQqEwXyY64q6msPj6A==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': '>=1.0.0 <1.9.0' + + '@opentelemetry/sdk-logs@0.49.1': + resolution: {integrity: sha512-gCzYWsJE0h+3cuh3/cK+9UwlVFyHvj3PReIOCDOmdeXOp90ZjKRoDOJBc3mvk1LL6wyl1RWIivR8Rg9OToyesw==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': '>=1.4.0 <1.9.0' + '@opentelemetry/api-logs': '>=0.39.1' + + '@opentelemetry/sdk-metrics@1.22.0': + resolution: {integrity: sha512-k6iIx6H3TZ+BVMr2z8M16ri2OxWaljg5h8ihGJxi/KQWcjign6FEaEzuigXt5bK9wVEhqAcWLCfarSftaNWkkg==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': '>=1.3.0 <1.9.0' + + '@opentelemetry/sdk-node@0.49.1': + resolution: {integrity: sha512-feBIT85ndiSHXsQ2gfGpXC/sNeX4GCHLksC4A9s/bfpUbbgbCSl0RvzZlmEpCHarNrkZMwFRi4H0xFfgvJEjrg==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': '>=1.3.0 <1.9.0' + + '@opentelemetry/sdk-trace-base@1.22.0': + resolution: {integrity: sha512-pfTuSIpCKONC6vkTpv6VmACxD+P1woZf4q0K46nSUvXFvOFqjBYKFaAMkKD3M1mlKUUh0Oajwj35qNjMl80m1Q==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': '>=1.0.0 <1.9.0' + + '@opentelemetry/sdk-trace-node@1.22.0': + resolution: {integrity: sha512-gTGquNz7ue8uMeiWPwp3CU321OstQ84r7PCDtOaCicjbJxzvO8RZMlEC4geOipTeiF88kss5n6w+//A0MhP1lQ==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': '>=1.0.0 <1.9.0' + + '@opentelemetry/sdk-trace-web@1.22.0': + resolution: {integrity: sha512-id5bUhWYg475xbm4hjwWA4PnWM4duNK1EyFRkZxa3BZNuCITwiKCLvDkVhlE9RK2kvuDOPmcRxgSbU1apF9/1w==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': '>=1.0.0 <1.9.0' + + '@opentelemetry/semantic-conventions@1.22.0': + resolution: {integrity: sha512-CAOgFOKLybd02uj/GhCdEeeBjOS0yeoDeo/CA7ASBSmenpZHAKGB3iDm/rv3BQLcabb/OprDEsSQ1y0P8A7Siw==} + engines: {node: '>=14'} + + '@pkgjs/parseargs@0.11.0': + resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} + engines: {node: '>=14'} + + '@pkgr/utils@2.3.1': + resolution: {integrity: sha512-wfzX8kc1PMyUILA+1Z/EqoE4UCXGy0iRGMhPwdfae1+f0OXlLqCk+By+aMzgJBzR9AzS4CDizioG6Ss1gvAFJw==} + engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} + + '@playwright/test@1.37.0': + resolution: {integrity: sha512-181WBLk4SRUyH1Q96VZl7BP6HcK0b7lbdeKisn3N/vnjitk+9HbdlFz/L5fey05vxaAhldIDnzo8KUoy8S3mmQ==} + engines: {node: '>=16'} + hasBin: true + + '@pnpm/config.env-replace@1.1.0': + resolution: {integrity: sha512-htyl8TWnKL7K/ESFa1oW2UB5lVDxuF5DpM7tBi6Hu2LNL3mWkIzNLG6N4zoCUP1lCKNxWy/3iu8mS8MvToGd6w==} + engines: {node: '>=12.22.0'} + + '@pnpm/network.ca-file@1.0.2': + resolution: {integrity: sha512-YcPQ8a0jwYU9bTdJDpXjMi7Brhkr1mXsXrUJvjqM2mQDgkRiz8jFaQGOdaLxgjtUfQgZhKy/O3cG/YwmgKaxLA==} + engines: {node: '>=12.22.0'} + + '@pnpm/npm-conf@2.2.2': + resolution: {integrity: sha512-UA91GwWPhFExt3IizW6bOeY/pQ0BkuNwKjk9iQW9KqxluGCrg4VenZ0/L+2Y0+ZOtme72EVvg6v0zo3AMQRCeA==} + engines: {node: '>=12'} + + '@polka/url@1.0.0-next.23': + resolution: {integrity: sha512-C16M+IYz0rgRhWZdCmK+h58JMv8vijAA61gmz2rspCSwKwzBebpdcsiUmwrtJRdphuY30i6BSLEOP8ppbNLyLg==} + + '@popperjs/core@2.11.8': + resolution: {integrity: sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==} + + '@prisma/client@5.4.1': + resolution: {integrity: sha512-xyD0DJ3gRNfLbPsC+YfMBBuLJtZKQfy1OD2qU/PZg+HKrr7SO+09174LMeTlWP0YF2wca9LxtVd4HnAiB5ketQ==} + engines: {node: '>=16.13'} + peerDependencies: + prisma: '*' + peerDependenciesMeta: + prisma: + optional: true + + '@prisma/engines-version@5.4.1-1.2f302df92bd8945e20ad4595a73def5b96afa54f': + resolution: {integrity: sha512-+nUQM/y8C+1GG5Ioeqcu6itFslCfxvQSAUVSMC9XM2G2Fcq0F4Afnp6m0pXF6X6iUBWen7jZBPmM9Qlq4Nr3/A==} + + '@prisma/engines@5.4.1': + resolution: {integrity: sha512-vJTdY4la/5V3N7SFvWRmSMUh4mIQnyb/MNoDjzVbh9iLmEC+uEykj/1GPviVsorvfz7DbYSQC4RiwmlEpTEvGA==} + + '@prisma/instrumentation@5.11.0': + resolution: {integrity: sha512-ou4nvDpNEY6+t3Dn9juOTz6tK33D0Y4XXkEZ2uPd8KH6Mqmc+4LYOOm470DP7noj7dyJjuGiM+wpPk//HKrcDg==} + + '@protobufjs/aspromise@1.1.2': + resolution: {integrity: sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==} + + '@protobufjs/base64@1.1.2': + resolution: {integrity: sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==} + + '@protobufjs/codegen@2.0.4': + resolution: {integrity: sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==} + + '@protobufjs/eventemitter@1.1.0': + resolution: {integrity: sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==} + + '@protobufjs/fetch@1.1.0': + resolution: {integrity: sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==} + + '@protobufjs/float@1.0.2': + resolution: {integrity: sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==} + + '@protobufjs/inquire@1.1.0': + resolution: {integrity: sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q==} + + '@protobufjs/path@1.1.2': + resolution: {integrity: sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==} + + '@protobufjs/pool@1.1.0': + resolution: {integrity: sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==} + + '@protobufjs/utf8@1.1.0': + resolution: {integrity: sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==} + + '@radix-ui/colors@1.0.1': + resolution: {integrity: sha512-xySw8f0ZVsAEP+e7iLl3EvcBXX7gsIlC1Zso/sPBW9gIWerBTgz6axrjU+MZ39wD+WFi5h5zdWpsg3+hwt2Qsg==} + + '@radix-ui/number@1.0.0': + resolution: {integrity: sha512-Ofwh/1HX69ZfJRiRBMTy7rgjAzHmwe4kW9C9Y99HTRUcYLUuVT0KESFj15rPjRgKJs20GPq8Bm5aEDJ8DuA3vA==} + + '@radix-ui/number@1.0.1': + resolution: {integrity: sha512-T5gIdVO2mmPW3NNhjNgEP3cqMXjXL9UbO0BzWcXfvdBs+BohbQxvd/K5hSVKmn9/lbTdsQVKbUcP5WLCwvUbBg==} + + '@radix-ui/primitive@1.0.0': + resolution: {integrity: sha512-3e7rn8FDMin4CgeL7Z/49smCA3rFYY3Ha2rUQ7HRWFadS5iCRw08ZgVT1LaNTCNqgvrUiyczLflrVrF0SRQtNA==} + + '@radix-ui/primitive@1.0.1': + resolution: {integrity: sha512-yQ8oGX2GVsEYMWGxcovu1uGWPCxV5BFfeeYxqPmuAzUyLT9qmaMXSAhXpb0WrspIeqYzdJpkh2vHModJPgRIaw==} + + '@radix-ui/react-alert-dialog@1.0.4': + resolution: {integrity: sha512-jbfBCRlKYlhbitueOAv7z74PXYeIQmWpKwm3jllsdkw7fGWNkxqP3v0nY9WmOzcPqpQuoorNtvViBgL46n5gVg==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-arrow@1.0.2': + resolution: {integrity: sha512-fqYwhhI9IarZ0ll2cUSfKuXHlJK0qE4AfnRrPBbRwEH/4mGQn04/QFGomLi8TXWIdv9WJk//KgGm+aDxVIr1wA==} + peerDependencies: + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + + '@radix-ui/react-arrow@1.0.3': + resolution: {integrity: sha512-wSP+pHsB/jQRaL6voubsQ/ZlrGBHHrOjmBnr19hxYgtS0WvAFwZhK2WP/YY5yF9uKECCEEDGxuLxq1NBK51wFA==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-collapsible@1.0.3': + resolution: {integrity: sha512-UBmVDkmR6IvDsloHVN+3rtx4Mi5TFvylYXpluuv0f37dtaz3H99bp8No0LGXRigVpl3UAT4l9j6bIchh42S/Gg==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-collection@1.0.2': + resolution: {integrity: sha512-s8WdQQ6wNXpaxdZ308KSr8fEWGrg4un8i4r/w7fhiS4ElRNjk5rRcl0/C6TANG2LvLOGIxtzo/jAg6Qf73TEBw==} + peerDependencies: + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + + '@radix-ui/react-collection@1.0.3': + resolution: {integrity: sha512-3SzW+0PW7yBBoQlT8wNcGtaxaD0XSu0uLUFgrtHY08Acx05TaHaOmVLR73c0j/cqpDy53KBMO7s0dx2wmOIDIA==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-compose-refs@1.0.0': + resolution: {integrity: sha512-0KaSv6sx787/hK3eF53iOkiSLwAGlFMx5lotrqD2pTjB18KbybKoEIgkNZTKC60YECDQTKGTRcDBILwZVqVKvA==} + peerDependencies: + react: ^16.8 || ^17.0 || ^18.0 + + '@radix-ui/react-compose-refs@1.0.1': + resolution: {integrity: sha512-fDSBgd44FKHa1FRMU59qBMPFcl2PZE+2nmqunj+BWFyYYjnhIDWL2ItDs3rrbJDQOtzt5nIebLCQc4QRfz6LJw==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/react-context@1.0.0': + resolution: {integrity: sha512-1pVM9RfOQ+n/N5PJK33kRSKsr1glNxomxONs5c49MliinBY6Yw2Q995qfBUUo0/Mbg05B/sGA0gkgPI7kmSHBg==} + peerDependencies: + react: ^16.8 || ^17.0 || ^18.0 + + '@radix-ui/react-context@1.0.1': + resolution: {integrity: sha512-ebbrdFoYTcuZ0v4wG5tedGnp9tzcV8awzsxYph7gXUyvnNLuTIcCk1q17JEbnVhXAKG9oX3KtchwiMIAYp9NLg==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/react-dialog@1.0.3': + resolution: {integrity: sha512-owNhq36kNPqC2/a+zJRioPg6HHnTn5B/sh/NjTY8r4W9g1L5VJlrzZIVcBr7R9Mg8iLjVmh6MGgMlfoVf/WO/A==} + peerDependencies: + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + + '@radix-ui/react-dialog@1.0.4': + resolution: {integrity: sha512-hJtRy/jPULGQZceSAP2Re6/4NpKo8im6V8P2hUqZsdFiSL8l35kYsw3qbRI6Ay5mQd2+wlLqje770eq+RJ3yZg==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-direction@1.0.0': + resolution: {integrity: sha512-2HV05lGUgYcA6xgLQ4BKPDmtL+QbIZYH5fCOTAOOcJ5O0QbWS3i9lKaurLzliYUDhORI2Qr3pyjhJh44lKA3rQ==} + peerDependencies: + react: ^16.8 || ^17.0 || ^18.0 + + '@radix-ui/react-direction@1.0.1': + resolution: {integrity: sha512-RXcvnXgyvYvBEOhCBuddKecVkoMiI10Jcm5cTI7abJRAHYfFxeu+FBQs/DvdxSYucxR5mna0dNsL6QFlds5TMA==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/react-dismissable-layer@1.0.3': + resolution: {integrity: sha512-nXZOvFjOuHS1ovumntGV7NNoLaEp9JEvTht3MBjP44NSW5hUKj/8OnfN3+8WmB+CEhN44XaGhpHoSsUIEl5P7Q==} + peerDependencies: + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + + '@radix-ui/react-dismissable-layer@1.0.4': + resolution: {integrity: sha512-7UpBa/RKMoHJYjie1gkF1DlK8l1fdU/VKDpoS3rCCo8YBJR294GwcEHyxHw72yvphJ7ld0AXEcSLAzY2F/WyCg==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-dismissable-layer@1.0.5': + resolution: {integrity: sha512-aJeDjQhywg9LBu2t/At58hCvr7pEm0o2Ke1x33B+MhjNmmZ17sy4KImo0KPLgsnc/zN7GPdce8Cnn0SWvwZO7g==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-focus-guards@1.0.0': + resolution: {integrity: sha512-UagjDk4ijOAnGu4WMUPj9ahi7/zJJqNZ9ZAiGPp7waUWJO0O1aWXi/udPphI0IUjvrhBsZJGSN66dR2dsueLWQ==} + peerDependencies: + react: ^16.8 || ^17.0 || ^18.0 + + '@radix-ui/react-focus-guards@1.0.1': + resolution: {integrity: sha512-Rect2dWbQ8waGzhMavsIbmSVCgYxkXLxxR3ZvCX79JOglzdEy4JXMb98lq4hPxUbLr77nP0UOGf4rcMU+s1pUA==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/react-focus-scope@1.0.2': + resolution: {integrity: sha512-spwXlNTfeIprt+kaEWE/qYuYT3ZAqJiAGjN/JgdvgVDTu8yc+HuX+WOWXrKliKnLnwck0F6JDkqIERncnih+4A==} + peerDependencies: + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + + '@radix-ui/react-focus-scope@1.0.3': + resolution: {integrity: sha512-upXdPfqI4islj2CslyfUBNlaJCPybbqRHAi1KER7Isel9Q2AtSJ0zRBZv8mWQiFXD2nyAJ4BhC3yXgZ6kMBSrQ==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-focus-scope@1.0.4': + resolution: {integrity: sha512-sL04Mgvf+FmyvZeYfNu1EPAaaxD+aw7cYeIB9L9Fvq8+urhltTRaEo5ysKOpHuKPclsZcSUMKlN05x4u+CINpA==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-id@1.0.0': + resolution: {integrity: sha512-Q6iAB/U7Tq3NTolBBQbHTgclPmGWE3OlktGGqrClPozSw4vkQ1DfQAOtzgRPecKsMdJINE05iaoDUG8tRzCBjw==} + peerDependencies: + react: ^16.8 || ^17.0 || ^18.0 + + '@radix-ui/react-id@1.0.1': + resolution: {integrity: sha512-tI7sT/kqYp8p96yGWY1OAnLHrqDgzHefRBKQ2YAkBS5ja7QLcZ9Z/uY7bEjPUatf8RomoXM8/1sMj1IJaE5UzQ==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/react-label@2.0.1': + resolution: {integrity: sha512-qcfbS3B8hTYmEO44RNcXB6pegkxRsJIbdxTMu0PEX0Luv5O2DvTIwwVYxQfUwLpM88EL84QRPLOLgwUSApMsLQ==} + peerDependencies: + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + + '@radix-ui/react-popover@1.0.5': + resolution: {integrity: sha512-GRHZ8yD12MrN2NLobHPE8Rb5uHTxd9x372DE9PPNnBjpczAQHcZ5ne0KXG4xpf+RDdXSzdLv9ym6mYJCDTaUZg==} + peerDependencies: + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + + '@radix-ui/react-popover@1.0.7': + resolution: {integrity: sha512-shtvVnlsxT6faMnK/a7n0wptwBD23xc1Z5mdrtKLwVEfsEMXodS0r5s0/g5P0hX//EKYZS2sxUjqfzlg52ZSnQ==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-popper@1.1.1': + resolution: {integrity: sha512-keYDcdMPNMjSC8zTsZ8wezUMiWM9Yj14wtF3s0PTIs9srnEPC9Kt2Gny1T3T81mmSeyDjZxsD9N5WCwNNb712w==} + peerDependencies: + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + + '@radix-ui/react-popper@1.1.2': + resolution: {integrity: sha512-1CnGGfFi/bbqtJZZ0P/NQY20xdG3E0LALJaLUEoKwPLwl6PPPfbeiCqMVQnhoFRAxjJj4RpBRJzDmUgsex2tSg==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-popper@1.1.3': + resolution: {integrity: sha512-cKpopj/5RHZWjrbF2846jBNacjQVwkP068DfmgrNJXpvVWrOvlAmE9xSiy5OqeE+Gi8D9fP+oDhUnPqNMY8/5w==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-portal@1.0.2': + resolution: {integrity: sha512-swu32idoCW7KA2VEiUZGBSu9nB6qwGdV6k6HYhUoOo3M1FFpD+VgLzUqtt3mwL1ssz7r2x8MggpLSQach2Xy/Q==} + peerDependencies: + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + + '@radix-ui/react-portal@1.0.3': + resolution: {integrity: sha512-xLYZeHrWoPmA5mEKEfZZevoVRK/Q43GfzRXkWV6qawIWWK8t6ifIiLQdd7rmQ4Vk1bmI21XhqF9BN3jWf+phpA==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-portal@1.0.4': + resolution: {integrity: sha512-Qki+C/EuGUVCQTOTD5vzJzJuMUlewbzuKyUy+/iHM2uwGiru9gZeBJtHAPKAEkB5KWGi9mP/CHKcY0wt1aW45Q==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-presence@1.0.0': + resolution: {integrity: sha512-A+6XEvN01NfVWiKu38ybawfHsBjWum42MRPnEuqPsBZ4eV7e/7K321B5VgYMPv3Xx5An6o1/l9ZuDBgmcmWK3w==} + peerDependencies: + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + + '@radix-ui/react-presence@1.0.1': + resolution: {integrity: sha512-UXLW4UAbIY5ZjcvzjfRFo5gxva8QirC9hF7wRE4U5gz+TP0DbRk+//qyuAQ1McDxBt1xNMBTaciFGvEmJvAZCg==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-primitive@1.0.2': + resolution: {integrity: sha512-zY6G5Qq4R8diFPNwtyoLRZBxzu1Z+SXMlfYpChN7Dv8gvmx9X3qhDqiLWvKseKVJMuedFeU/Sa0Sy/Ia+t06Dw==} + peerDependencies: + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + + '@radix-ui/react-primitive@1.0.3': + resolution: {integrity: sha512-yi58uVyoAcK/Nq1inRY56ZSjKypBNKTa/1mcL8qdl6oJeEaDbOldlzrGn7P6Q3Id5d+SYNGc5AJgc4vGhjs5+g==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-radio-group@1.1.3': + resolution: {integrity: sha512-x+yELayyefNeKeTx4fjK6j99Fs6c4qKm3aY38G3swQVTN6xMpsrbigC0uHs2L//g8q4qR7qOcww8430jJmi2ag==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-roving-focus@1.0.3': + resolution: {integrity: sha512-stjCkIoMe6h+1fWtXlA6cRfikdBzCLp3SnVk7c48cv/uy3DTGoXhN76YaOYUJuy3aEDvDIKwKR5KSmvrtPvQPQ==} + peerDependencies: + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + + '@radix-ui/react-roving-focus@1.0.4': + resolution: {integrity: sha512-2mUg5Mgcu001VkGy+FfzZyzbmuUWzgWkj3rvv4yu+mLw03+mTzbxZHvfcGyFp2b8EkQeMkpRQ5FiA2Vr2O6TeQ==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-select@1.2.1': + resolution: {integrity: sha512-GULRMITaOHNj79BZvQs3iZO0+f2IgI8g5HDhMi7Bnc13t7IlG86NFtOCfTLme4PNZdEtU+no+oGgcl6IFiphpQ==} + peerDependencies: + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + + '@radix-ui/react-slider@1.1.2': + resolution: {integrity: sha512-NKs15MJylfzVsCagVSWKhGGLNR1W9qWs+HtgbmjjVUB3B9+lb3PYoXxVju3kOrpf0VKyVCtZp+iTwVoqpa1Chw==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-slot@1.0.1': + resolution: {integrity: sha512-avutXAFL1ehGvAXtPquu0YK5oz6ctS474iM3vNGQIkswrVhdrS52e3uoMQBzZhNRAIE0jBnUyXWNmSjGHhCFcw==} + peerDependencies: + react: ^16.8 || ^17.0 || ^18.0 + + '@radix-ui/react-slot@1.0.2': + resolution: {integrity: sha512-YeTpuq4deV+6DusvVUW4ivBgnkHwECUu0BiN43L5UCDFgdhsRUWAghhTF5MbvNTPzmiFOx90asDSUjWuCNapwg==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/react-switch@1.0.3': + resolution: {integrity: sha512-mxm87F88HyHztsI7N+ZUmEoARGkC22YVW5CaC+Byc+HRpuvCrOBPTAnXgf+tZ/7i0Sg/eOePGdMhUKhPaQEqow==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-tabs@1.0.3': + resolution: {integrity: sha512-4CkF/Rx1GcrusI/JZ1Rvyx4okGUs6wEenWA0RG/N+CwkRhTy7t54y7BLsWUXrAz/GRbBfHQg/Odfs/RoW0CiRA==} + peerDependencies: + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + + '@radix-ui/react-toggle-group@1.0.4': + resolution: {integrity: sha512-Uaj/M/cMyiyT9Bx6fOZO0SAG4Cls0GptBWiBmBxofmDbNVnYYoyRWj/2M/6VCi/7qcXFWnHhRUfdfZFvvkuu8A==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-toggle@1.0.3': + resolution: {integrity: sha512-Pkqg3+Bc98ftZGsl60CLANXQBBQ4W3mTFS9EJvNxKMZ7magklKV69/id1mlAlOFDDfHvlCms0fx8fA4CMKDJHg==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-tooltip@1.0.5': + resolution: {integrity: sha512-cDKVcfzyO6PpckZekODJZDe5ZxZ2fCZlzKzTmPhe4mX9qTHRfLcKgqb0OKf22xLwDequ2tVleim+ZYx3rabD5w==} + peerDependencies: + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + + '@radix-ui/react-tooltip@1.0.6': + resolution: {integrity: sha512-DmNFOiwEc2UDigsYj6clJENma58OelxD24O4IODoZ+3sQc3Zb+L8w1EP+y9laTuKCLAysPw4fD6/v0j4KNV8rg==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-use-callback-ref@1.0.0': + resolution: {integrity: sha512-GZtyzoHz95Rhs6S63D2t/eqvdFCm7I+yHMLVQheKM7nBD8mbZIt+ct1jz4536MDnaOGKIxynJ8eHTkVGVVkoTg==} + peerDependencies: + react: ^16.8 || ^17.0 || ^18.0 + + '@radix-ui/react-use-callback-ref@1.0.1': + resolution: {integrity: sha512-D94LjX4Sp0xJFVaoQOd3OO9k7tpBYNOXdVhkltUbGv2Qb9OXdrg/CpsjlZv7ia14Sylv398LswWBVVu5nqKzAQ==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/react-use-controllable-state@1.0.0': + resolution: {integrity: sha512-FohDoZvk3mEXh9AWAVyRTYR4Sq7/gavuofglmiXB2g1aKyboUD4YtgWxKj8O5n+Uak52gXQ4wKz5IFST4vtJHg==} + peerDependencies: + react: ^16.8 || ^17.0 || ^18.0 + + '@radix-ui/react-use-controllable-state@1.0.1': + resolution: {integrity: sha512-Svl5GY5FQeN758fWKrjM6Qb7asvXeiZltlT4U2gVfl8Gx5UAv2sMR0LWo8yhsIZh2oQ0eFdZ59aoOOMV7b47VA==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/react-use-escape-keydown@1.0.2': + resolution: {integrity: sha512-DXGim3x74WgUv+iMNCF+cAo8xUHHeqvjx8zs7trKf+FkQKPQXLk2sX7Gx1ysH7Q76xCpZuxIJE7HLPxRE+Q+GA==} + peerDependencies: + react: ^16.8 || ^17.0 || ^18.0 + + '@radix-ui/react-use-escape-keydown@1.0.3': + resolution: {integrity: sha512-vyL82j40hcFicA+M4Ex7hVkB9vHgSse1ZWomAqV2Je3RleKGO5iM8KMOEtfoSB0PnIelMd2lATjTGMYqN5ylTg==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/react-use-layout-effect@1.0.0': + resolution: {integrity: sha512-6Tpkq+R6LOlmQb1R5NNETLG0B4YP0wc+klfXafpUCj6JGyaUc8il7/kUZ7m59rGbXGczE9Bs+iz2qloqsZBduQ==} + peerDependencies: + react: ^16.8 || ^17.0 || ^18.0 + + '@radix-ui/react-use-layout-effect@1.0.1': + resolution: {integrity: sha512-v/5RegiJWYdoCvMnITBkNNx6bCj20fiaJnWtRkU18yITptraXjffz5Qbn05uOiQnOvi+dbkznkoaMltz1GnszQ==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/react-use-previous@1.0.0': + resolution: {integrity: sha512-RG2K8z/K7InnOKpq6YLDmT49HGjNmrK+fr82UCVKT2sW0GYfVnYp4wZWBooT/EYfQ5faA9uIjvsuMMhH61rheg==} + peerDependencies: + react: ^16.8 || ^17.0 || ^18.0 + + '@radix-ui/react-use-previous@1.0.1': + resolution: {integrity: sha512-cV5La9DPwiQ7S0gf/0qiD6YgNqM5Fk97Kdrlc5yBcrF3jyEZQwm7vYFqMo4IfeHgJXsRaMvLABFtd0OVEmZhDw==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/react-use-rect@1.0.0': + resolution: {integrity: sha512-TB7pID8NRMEHxb/qQJpvSt3hQU4sqNPM1VCTjTRjEOa7cEop/QMuq8S6fb/5Tsz64kqSvB9WnwsDHtjnrM9qew==} + peerDependencies: + react: ^16.8 || ^17.0 || ^18.0 + + '@radix-ui/react-use-rect@1.0.1': + resolution: {integrity: sha512-Cq5DLuSiuYVKNU8orzJMbl15TXilTnJKUCltMVQg53BQOF1/C5toAaGrowkgksdBQ9H+SRL23g0HDmg9tvmxXw==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/react-use-size@1.0.0': + resolution: {integrity: sha512-imZ3aYcoYCKhhgNpkNDh/aTiU05qw9hX+HHI1QDBTyIlcFjgeFlKKySNGMwTp7nYFLQg/j0VA2FmCY4WPDDHMg==} + peerDependencies: + react: ^16.8 || ^17.0 || ^18.0 + + '@radix-ui/react-use-size@1.0.1': + resolution: {integrity: sha512-ibay+VqrgcaI6veAojjofPATwledXiSmX+C0KrBk/xgpX9rBzPV3OsfwlhQdUOFbh+LKQorLYT+xTXW9V8yd0g==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/react-visually-hidden@1.0.2': + resolution: {integrity: sha512-qirnJxtYn73HEk1rXL12/mXnu2rwsNHDID10th2JGtdK25T9wX+mxRmGt7iPSahw512GbZOc0syZX1nLQGoEOg==} + peerDependencies: + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + + '@radix-ui/react-visually-hidden@1.0.3': + resolution: {integrity: sha512-D4w41yN5YRKtu464TLnByKzMDG/JlMPHtfZgQAu9v6mNakUqGUI9vUrfQKz8NK41VMm/xbZbh76NUTVtIYqOMA==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/rect@1.0.0': + resolution: {integrity: sha512-d0O68AYy/9oeEy1DdC07bz1/ZXX+DqCskRd3i4JzLSTXwefzaepQrKjXC7aNM8lTHjFLDO0pDgaEiQ7jEk+HVg==} + + '@radix-ui/rect@1.0.1': + resolution: {integrity: sha512-fyrgCaedtvMg9NK3en0pnOYJdtfwxUcNolezkNPUsoX57X8oQk+NkqcvzHXD2uKNij6GXmWU9NDru2IWjrO4BQ==} + + '@react-aria/breadcrumbs@3.5.9': + resolution: {integrity: sha512-asbXTL5NjeHl1+YIF0K70y8tNHk8Lb6VneYH8yOkpLO49ejyNDYBK0tp0jtI9IZAQiTa2qkhYq58c9LloTwebQ==} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + + '@react-aria/button@3.9.1': + resolution: {integrity: sha512-nAnLMUAnwIVcRkKzS1G2IU6LZSkIWPJGu9amz/g7Y02cGUwFp3lk5bEw2LdoaXiSDJNSX8g0SZFU8FROg57jfQ==} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + + '@react-aria/calendar@3.5.4': + resolution: {integrity: sha512-8k7khgea5kwfWriZJWCADNB0R2d7g5A6tTjUEktK4FFZcTb0RCubFejts4hRyzKlF9XHUro2dfh6sbZrzfMKDQ==} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + + '@react-aria/checkbox@3.13.0': + resolution: {integrity: sha512-eylJwtADIPKJ1Y5rITNJm/8JD8sXG2nhiZBIg1ko44Szxrpu+Le53NoGtg8nlrfh9vbUrXVvuFtf2jxbPXR5Jw==} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + + '@react-aria/combobox@3.8.2': + resolution: {integrity: sha512-q8Kdw1mx6nSSydXqRagRuyKH1NPGvpSOFjUfgxdO8ZqaEEuZX3ObOoiO/DLtXDndViNc03dMbMpfuJoLYXfCtg==} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + + '@react-aria/datepicker@3.9.1': + resolution: {integrity: sha512-bdlY2H/zwe3hQf64Lp1oGTf7Va8ennDyAv4Ffowb+BOoL8+FB9smtGyONKe87zXu7VJL2M5xYAi4n7c004PM+w==} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + + '@react-aria/dialog@3.5.10': + resolution: {integrity: sha512-H2BNVLOfaum6/4irH5XUU/wIcXSs/ymxmTPGmucRG1hzaUh8H3tupdl/qCZ+SsW9oYDFlphY172uM1nsPjBMiQ==} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + + '@react-aria/dnd@3.5.1': + resolution: {integrity: sha512-7OPGePdle+xNYHAIAUOvIETRMfnkRt7h/C0bCkxUR2GYefEbTzfraso4ppNH2JZ7fCRd0K/Qe+jvQklwusHAKA==} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + + '@react-aria/focus@3.16.0': + resolution: {integrity: sha512-GP6EYI07E8NKQQcXHjpIocEU0vh0oi0Vcsd+/71fKS0NnTR0TUOEeil0JuuQ9ymkmPDTu51Aaaa4FxVsuN/23A==} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + + '@react-aria/form@3.0.1': + resolution: {integrity: sha512-6586oODMDR4/ciGRwXjpvEAg7tWGSDrXE//waK0n5e5sMuzlPOo1DHc5SpPTvz0XdJsu6VDt2rHdVWVIC9LEyw==} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + + '@react-aria/grid@3.8.6': + resolution: {integrity: sha512-JlQDkdm5heG1FfRyy5KnB8b6s/hRqSI6Xt2xN2AccLX5kcbfFr2/d5KVxyf6ahfa4Gfd46alN6477ju5eTWJew==} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + + '@react-aria/gridlist@3.7.3': + resolution: {integrity: sha512-rkkepYM7xJiebR0g3uC4zzkdR7a8z0fLaM+sg9lSTbdElHMLAlrebS2ytEyZnhiu9nbOnw13GN1OC4/ZenzbHQ==} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + + '@react-aria/i18n@3.10.0': + resolution: {integrity: sha512-sviD5Y1pLPG49HHRmVjR+5nONrp0HK219+nu9Y7cDfUhXu2EjyhMS9t/n9/VZ69hHChZ2PnHYLEE2visu9CuCg==} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + + '@react-aria/interactions@3.20.1': + resolution: {integrity: sha512-PLNBr87+SzRhe9PvvF9qvzYeP4ofTwfKSorwmO+hjr3qoczrSXf4LRQlb27wB6hF10C7ZE/XVbUI1lj4QQrZ/g==} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + + '@react-aria/label@3.7.4': + resolution: {integrity: sha512-3Y0yyrqpLzZdzHw+TOyzwuyx5wa2ujU5DGfKuL5GFnU9Ii4DtdwBGSYS7Yu7qadU+eQmG4OGhAgFVswbIgIwJw==} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + + '@react-aria/link@3.6.3': + resolution: {integrity: sha512-8kPWc4u/lDow3Ll0LDxeMgaxt9Y3sl8UldKLGli8tzRSltYFugNh/n+i9sCnmo4Qv9Tp9kYv+yxBK50Uk9sINw==} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + + '@react-aria/listbox@3.11.3': + resolution: {integrity: sha512-PBrnldmyEYUUJvfDeljW8ITvZyBTfGpLNf0b5kfBPK3TDgRH4niEH2vYEcaZvSqb0FrpdvcunuTRXcOpfb+gCQ==} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + + '@react-aria/live-announcer@3.3.1': + resolution: {integrity: sha512-hsc77U7S16trM86d+peqJCOCQ7/smO1cybgdpOuzXyiwcHQw8RQ4GrXrS37P4Ux/44E9nMZkOwATQRT2aK8+Ew==} + + '@react-aria/menu@3.12.0': + resolution: {integrity: sha512-Nsujv3b61WR0gybDKnBjAeyxDVJOfPLMggRUf9SQDfPWnrPXEsAFxaPaVcAkzlfI4HiQs1IxNwsKFNpc3PPZTQ==} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + + '@react-aria/meter@3.4.9': + resolution: {integrity: sha512-1/FHFmFmSyfQBJ2oH152lp4nps76v1UdhnFbIsmRIH+0g0IfMv1yDT2M9dIZ/b9DgVZSx527FmWOXm0eHGKD6w==} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + + '@react-aria/numberfield@3.10.2': + resolution: {integrity: sha512-KjGTXq3lIhN4DEdEeHzfS/k9Qq0sDEpLgLr/hgSfGN4Q7Syu4Ck/n2HXmrDn//z08/wNvcukuP6Ioers138DcQ==} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + + '@react-aria/overlays@3.20.0': + resolution: {integrity: sha512-2m7MpRJL5UucbEuu08lMHsiFJoDowkJV4JAIFBZYK1NzVH0vF/A+w9HRNM7jRwx2DUxE+iIsZnl8yKV/7KY8OQ==} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + + '@react-aria/progress@3.4.9': + resolution: {integrity: sha512-CME1ZLsJHOmSgK8IAPOC/+vYO5Oc614mkEw5MluT/yclw5rMyjAkK1XsHLjEXy81uwPeiRyoQQIMPKG2/sMxFQ==} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + + '@react-aria/radio@3.10.0': + resolution: {integrity: sha512-6NaKzdGymdcVWLYgHT0cHsVmNzPOp89o8r41w29OPBQWu8w2c9mxg4366OiIZn/uXIBS4abhQ4nL4toBRLgBrg==} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + + '@react-aria/searchfield@3.7.1': + resolution: {integrity: sha512-ebhnV/reNByIZzpcQLHIo1RQ+BrYS8HdwX624i9R7dep1gxGHXYEaqL9aSY+RdngNerB4OeiWmB75em9beSpjQ==} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + + '@react-aria/select@3.14.1': + resolution: {integrity: sha512-pAy/+Xbj11Lx6bi/O1hWH0NSIDRxFb6V7N0ry2L8x7MALljh516VbpnAc5RgvbjbuKq0cHUAcdINOzOzpYWm4A==} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + + '@react-aria/selection@3.17.3': + resolution: {integrity: sha512-xl2sgeGH61ngQeE05WOWWPVpGRTPMjQEFmsAWEprArFi4Z7ihSZgpGX22l1w7uSmtXM/eN/v0W8hUYUju5iXlQ==} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + + '@react-aria/separator@3.3.9': + resolution: {integrity: sha512-1wEXiaSJjq2+DR5TC0RKnUBsfZN+YXTzyI7XMzjQoc3YlclumX8wQtzPAOGOEjHB1JKUgo1Gw70FtupVXz58QQ==} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + + '@react-aria/slider@3.7.4': + resolution: {integrity: sha512-OFJWeGSL2duVDFs/kcjlWsY6bqCVKZgM0aFn2QN4wmID+vfBvBnqGHAgWv3BCePTAPS3+GBjMN002TrftorjwQ==} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + + '@react-aria/spinbutton@3.6.1': + resolution: {integrity: sha512-u5GuOP3k4Zis055iY0fZJNHU7dUNCoSfUq5LKwJ1iNaCqDcavdstAnAg+X1a7rhpp5zCnJmAMseo3Qmzi9P+Ew==} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + + '@react-aria/ssr@3.9.1': + resolution: {integrity: sha512-NqzkLFP8ZVI4GSorS0AYljC13QW2sc8bDqJOkBvkAt3M8gbcAXJWVRGtZBCRscki9RZF+rNlnPdg0G0jYkhJcg==} + engines: {node: '>= 12'} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + + '@react-aria/switch@3.6.0': + resolution: {integrity: sha512-YNWc5fGLNXE4XlmDAKyqAdllRiClGR7ki4KGFY7nL+xR5jxzjCGU3S3ToMK5Op3QSMGZLxY/aYmC4O+MvcoADQ==} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + + '@react-aria/table@3.13.3': + resolution: {integrity: sha512-AzmETpyxwNqISTzwHJPs85x9gujG40IIsSOBUdp49oKhB85RbPLvMwhadp4wCVAoHw3erOC/TJxHtVc7o2K1LA==} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + + '@react-aria/tabs@3.8.3': + resolution: {integrity: sha512-Plw0K/5Qv35vYq7pHZFfQB2BF5OClFx4Abzo9hLVx4oMy3qb7i5lxmLBVbt81yPX/MdjYeP4zO1EHGBl4zMRhA==} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + + '@react-aria/tag@3.3.1': + resolution: {integrity: sha512-w7d8sVZqxTo8VFfeg2ixLp5kawtrcguGznVY4mt5aE6K8LMJOeNVDqNNfolfyia80VjOWjeX+RpVdVJRdrv/GQ==} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + + '@react-aria/textfield@3.14.1': + resolution: {integrity: sha512-UMepuYtDdCgrUF4dMphNxrUm23xOmR54aZD1pbp9cJyfioVkJN35BTXZVkD0D07gHLn4RhxKIZxBortQQrLB9g==} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + + '@react-aria/toggle@3.10.0': + resolution: {integrity: sha512-6cUf4V9TuG2J7AvXUdU/GspEPFCubUOID3mrselSe563RViy+mMZk0vUEOdyoNanDcEXl58W4dE3SGWxFn71vg==} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + + '@react-aria/tooltip@3.7.0': + resolution: {integrity: sha512-+u9Sftkfe09IDyPEnbbreFKS50vh9X/WTa7n1u2y3PenI9VreLpUR6czyzda4BlvQ95e9jQz1cVxUjxTNaZmBw==} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + + '@react-aria/utils@3.23.0': + resolution: {integrity: sha512-fJA63/VU4iQNT8WUvrmll3kvToqMurD69CcgVmbQ56V7ZbvlzFi44E7BpnoaofScYLLtFWRjVdaHsohT6O/big==} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + + '@react-aria/visually-hidden@3.8.8': + resolution: {integrity: sha512-Cn2PYKD4ijGDtF0+dvsh8qa4y7KTNAlkTG6h20r8Q+6UTyRNmtE2/26QEaApRF8CBiNy9/BZC/ZC4FK2OjvCoA==} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + + '@react-email/body@0.0.7': + resolution: {integrity: sha512-vjJ5P1MUNWV0KNivaEWA6MGj/I3c764qQJMsKjCHlW6mkFJ4SXbm2OlQFtKAb++Bj8LDqBlnE6oW77bWcMc0NA==} + peerDependencies: + react: 18.2.0 + + '@react-email/body@0.0.8': + resolution: {integrity: sha512-gqdkNYlIaIw0OdpWu8KjIcQSIFvx7t2bZpXVxMMvBS859Ia1+1X3b5RNbjI3S1ZqLddUf7owOHkO4MiXGE+nxg==} + peerDependencies: + react: ^18.2.0 + + '@react-email/button@0.0.14': + resolution: {integrity: sha512-SMk40moGcAvkHIALX4XercQlK0PNeeEIam6OXHw68ea9WtzzqVwiK4pzLY0iiMI9B4xWHcaS2lCPf3cKbQBf1Q==} + engines: {node: '>=18.0.0'} + peerDependencies: + react: 18.2.0 + + '@react-email/button@0.0.15': + resolution: {integrity: sha512-9Zi6SO3E8PoHYDfcJTecImiHLyitYWmIRs0HE3Ogra60ZzlWP2EXu+AZqwQnhXuq+9pbgwBWNWxB5YPetNPTNA==} + engines: {node: '>=18.0.0'} + peerDependencies: + react: ^18.2.0 + + '@react-email/code-block@0.0.3': + resolution: {integrity: sha512-nxhl7WjjM2cOYtl0boBZfSObTrUCz2LbarcMyHkTVAsA9rbjbtWAQF7jmlefXJusk3Uol5l2c8hTh2lHLlHTRQ==} + engines: {node: '>=18.0.0'} + peerDependencies: + react: 18.2.0 + + '@react-email/code-block@0.0.4': + resolution: {integrity: sha512-xjVLi/9dFNJ70N7hYme+21eQWa3b9/kgp4V+FKQJkQCuIMobxPRCIGM5jKD/0Vo2OqrE5chYv/dkg/aP8a8sPg==} + engines: {node: '>=18.0.0'} + peerDependencies: + react: ^18.2.0 + + '@react-email/code-inline@0.0.1': + resolution: {integrity: sha512-SeZKTB9Q4+TUafzeUm/8tGK3dFgywUHb1od/BrAiJCo/im65aT+oJfggJLjK2jCdSsus8odcK2kReeM3/FCNTQ==} + engines: {node: '>=18.0.0'} + peerDependencies: + react: 18.2.0 + + '@react-email/code-inline@0.0.2': + resolution: {integrity: sha512-0cmgbbibFeOJl0q04K9jJlPDuJ+SEiX/OG6m3Ko7UOkG3TqjRD8Dtvkij6jNDVfUh/zESpqJCP2CxrCLLMUjdA==} + engines: {node: '>=18.0.0'} + peerDependencies: + react: ^18.2.0 + + '@react-email/column@0.0.10': + resolution: {integrity: sha512-MnP8Mnwipr0X3XtdD6jMLckb0sI5/IlS6Kl/2F6/rsSWBJy5Gg6nizlekTdkwDmy0kNSe3/1nGU0Zqo98pl63Q==} + engines: {node: '>=18.0.0'} + peerDependencies: + react: ^18.2.0 + + '@react-email/column@0.0.9': + resolution: {integrity: sha512-1ekqNBgmbS6m97/sUFOnVvQtLYljUWamw8Y44VId95v6SjiJ4ca+hMcdOteHWBH67xkRofEOWTvqDRea5SBV8w==} + engines: {node: '>=18.0.0'} + peerDependencies: + react: 18.2.0 + + '@react-email/components@0.0.16': + resolution: {integrity: sha512-1WATpMSH03cRvhfNjGl/Up3seZJOzN9KLzlk3Q9g/cqNhZEJ7HYxoZM4AQKAI0V3ttXzzxKv8Oj+AZQLHDiICA==} + engines: {node: '>=18.0.0'} + peerDependencies: + react: 18.2.0 + + '@react-email/components@0.0.17': + resolution: {integrity: sha512-x5gGQaK0QchbwHvUrCBVnE8GCWdO5osTVuTSA54Fwzels6ZDeNTHEYRx9gI3Nwcf/dkoVYkVH4rzWST0SF0MLA==} + engines: {node: '>=18.0.0'} + peerDependencies: + react: ^18.2.0 + + '@react-email/container@0.0.11': + resolution: {integrity: sha512-jzl/EHs0ClXIRFamfH+NR/cqv4GsJJscqRhdYtnWYuRAsWpKBM1muycrrPqIVhWvWi6sFHInWTt07jX+bDc3SQ==} + engines: {node: '>=18.0.0'} + peerDependencies: + react: 18.2.0 + + '@react-email/container@0.0.12': + resolution: {integrity: sha512-HFu8Pu5COPFfeZxSL+wKv/TV5uO/sp4zQ0XkRCdnGkj/xoq0lqOHVDL4yC2Pu6fxXF/9C3PHDA++5uEYV5WVJw==} + engines: {node: '>=18.0.0'} + peerDependencies: + react: ^18.2.0 + + '@react-email/font@0.0.5': + resolution: {integrity: sha512-if/qKYmH3rJ2egQJoKbV8SfKCPavu+ikUq/naT/UkCr8Q0lkk309tRA0x7fXG/WeIrmcipjMzFRGTm2TxTecDw==} + peerDependencies: + react: 18.2.0 + + '@react-email/font@0.0.6': + resolution: {integrity: sha512-sZZFvEZ4U3vNCAZ8wXqIO3DuGJR2qE/8m2fEH+tdqwa532zGO3zW+UlCTg0b9455wkJSzEBeaWik0IkNvjXzxw==} + peerDependencies: + react: ^18.2.0 + + '@react-email/head@0.0.7': + resolution: {integrity: sha512-IcXL4jc0H1qzAXJCD9ajcRFBQdbUHkjKJyiUeogpaYSVZSq6cVDWQuGaI23TA9k+pI2TFeQimogUFb3Kgeeudw==} + engines: {node: '>=18.0.0'} + peerDependencies: + react: 18.2.0 + + '@react-email/head@0.0.8': + resolution: {integrity: sha512-8/NI0gtQmLIilAe6rebK1TWw3IXHxtrR02rInkQq8yQ7zKbYbzx7Q/FhmsJgAk+uYh2Er/KhgYJ0sHZyDhfMTQ==} + engines: {node: '>=18.0.0'} + peerDependencies: + react: ^18.2.0 + + '@react-email/heading@0.0.11': + resolution: {integrity: sha512-EF5ZtRCxhHPw3m+8iibKKg0RAvAeHj1AP68sjU7s6+J+kvRgllr/E972Wi5Y8UvcIGossCvpX1WrSMDzeB4puA==} + engines: {node: '>=18.0.0'} + peerDependencies: + react: 18.2.0 + + '@react-email/heading@0.0.12': + resolution: {integrity: sha512-eB7mpnAvDmwvQLoPuwEiPRH4fPXWe6ltz6Ptbry2BlI88F0a2k11Ghb4+sZHBqg7vVw/MKbqEgtLqr3QJ/KfCQ==} + engines: {node: '>=18.0.0'} + peerDependencies: + react: ^18.2.0 + + '@react-email/hr@0.0.7': + resolution: {integrity: sha512-8suK0M/deXHt0DBSeKhSC4bnCBCBm37xk6KJh9M0/FIKlvdltQBem52YUiuqVl1XLB87Y6v6tvspn3SZ9fuxEA==} + engines: {node: '>=18.0.0'} + peerDependencies: + react: 18.2.0 + + '@react-email/hr@0.0.8': + resolution: {integrity: sha512-JLVvpCg2wYKEB+n/PGCggWG9fRU5e4lxsGdpK5SDLsCL0ic3OLKSpHMfeE+ZSuw0GixAVVQN7F64PVJHQkd4MQ==} + engines: {node: '>=18.0.0'} + peerDependencies: + react: ^18.2.0 + + '@react-email/html@0.0.7': + resolution: {integrity: sha512-oy7OoRtoOKApVI/5Lz1OZptMKmMYJu9Xn6+lOmdBQchAuSdQtWJqxhrSj/iI/mm8HZWo6MZEQ6SFpfOuf8/P6Q==} + engines: {node: '>=18.0.0'} + peerDependencies: + react: 18.2.0 + + '@react-email/html@0.0.8': + resolution: {integrity: sha512-arII3wBNLpeJtwyIJXPaILm5BPKhA+nvdC1F9QkuKcOBJv2zXctn8XzPqyGqDfdplV692ulNJP7XY55YqbKp6w==} + engines: {node: '>=18.0.0'} + peerDependencies: + react: ^18.2.0 + + '@react-email/img@0.0.7': + resolution: {integrity: sha512-up9tM2/dJ24u/CFjcvioKbyGuPw1yeJg605QA7VkrygEhd0CoQEjjgumfugpJ+VJgIt4ZjT9xMVCK5QWTIWoaA==} + engines: {node: '>=18.0.0'} + peerDependencies: + react: 18.2.0 + + '@react-email/img@0.0.8': + resolution: {integrity: sha512-jx/rPuKo31tV18fu7P5rRqelaH5wkhg83Dq7uLwJpfqhbi4KFBGeBfD0Y3PiLPPoh+WvYf+Adv9W2ghNW8nOMQ==} + engines: {node: '>=18.0.0'} + peerDependencies: + react: ^18.2.0 + + '@react-email/link@0.0.7': + resolution: {integrity: sha512-hXPChT3ZMyKnUSA60BLEMD2maEgyB2A37yg5bASbLMrXmsExHi6/IS1h2XiUPLDK4KqH5KFaFxi2cdNo1JOKwA==} + engines: {node: '>=18.0.0'} + peerDependencies: + react: 18.2.0 + + '@react-email/link@0.0.8': + resolution: {integrity: sha512-nVikuTi8WJHa6Baad4VuRUbUCa/7EtZ1Qy73TRejaCHn+vhetc39XGqHzKLNh+Z/JFL8Hv9g+4AgG16o2R0ogQ==} + engines: {node: '>=18.0.0'} + peerDependencies: + react: ^18.2.0 + + '@react-email/markdown@0.0.10': + resolution: {integrity: sha512-MH0xO+NJ4IuJcx9nyxbgGKAMXyudFjCZ0A2GQvuWajemW9qy2hgnJ3mW3/z5lwcenG+JPn7JyO/iZpizQ7u1tA==} + engines: {node: '>=18.0.0'} + peerDependencies: + react: ^18.2.0 + + '@react-email/markdown@0.0.9': + resolution: {integrity: sha512-t//19Zz+W5svKqrSrqoOLpf6dq70jbwYxX8Z+NEMi4LqylklccOaYAyKrkYyulfZwhW7KDH9d2wjVk5jfUABxQ==} + engines: {node: '>=18.0.0'} + peerDependencies: + react: 18.2.0 + + '@react-email/preview@0.0.8': + resolution: {integrity: sha512-Jm0KUYBZQd2w0s2QRMQy0zfHdo3Ns+9bYSE1OybjknlvhANirjuZw9E5KfWgdzO7PyrRtB1OBOQD8//Obc4uIQ==} + engines: {node: '>=18.0.0'} + peerDependencies: + react: 18.2.0 + + '@react-email/preview@0.0.9': + resolution: {integrity: sha512-2fyAA/zzZYfYmxfyn3p2YOIU30klyA6Dq4ytyWq4nfzQWWglt5hNDE0cMhObvRtfjM9ghMSVtoELAb0MWiF/kw==} + engines: {node: '>=18.0.0'} + peerDependencies: + react: ^18.2.0 + + '@react-email/render@0.0.12': + resolution: {integrity: sha512-S8WRv/PqECEi6x0QJBj0asnAb5GFtJaHlnByxLETLkgJjc76cxMYDH4r9wdbuJ4sjkcbpwP3LPnVzwS+aIjT7g==} + engines: {node: '>=18.0.0'} + + '@react-email/render@0.0.13': + resolution: {integrity: sha512-lmBizrV+rQeSa3GjiL8/kPU0gENqO/wv+4xrlWANabp9UY3lTLXzy7HMRSE8YFBES9AbxP5VX1iRKuEnsoBDew==} + engines: {node: '>=18.0.0'} + + '@react-email/render@0.0.9': + resolution: {integrity: sha512-nrim7wiACnaXsGtL7GF6jp3Qmml8J6vAjAH88jkC8lIbfNZaCyuPQHANjyYIXlvQeAbsWADQJFZgOHUqFqjh/A==} + engines: {node: '>=18.0.0'} + + '@react-email/row@0.0.7': + resolution: {integrity: sha512-h7pwrLVGk5CIx7Ai/oPxBgCCAGY7BEpCUQ7FCzi4+eThcs5IdjSwDPefLEkwaFS8KZc56UNwTAH92kNq5B7blg==} + engines: {node: '>=18.0.0'} + peerDependencies: + react: 18.2.0 + + '@react-email/row@0.0.8': + resolution: {integrity: sha512-JsB6pxs/ZyjYpEML3nbwJRGAerjcN/Pa/QG48XUwnT/MioDWrUuyQuefw+CwCrSUZ2P1IDrv2tUD3/E3xzcoKw==} + engines: {node: '>=18.0.0'} + peerDependencies: + react: ^18.2.0 + + '@react-email/section@0.0.11': + resolution: {integrity: sha512-3bZ/DuvX1julATI7oqYza6pOtWZgLJDBaa62LFFEvYjisyN+k6lrP2KOucPsDKu2DOkUzlQgK0FOm6VQJX+C0w==} + engines: {node: '>=18.0.0'} + peerDependencies: + react: 18.2.0 + + '@react-email/section@0.0.12': + resolution: {integrity: sha512-UCD/N/BeOTN4h3VZBUaFdiSem6HnpuxD1Q51TdBFnqeNqS5hBomp8LWJJ9s4gzwHWk1XPdNfLA3I/fJwulJshg==} + engines: {node: '>=18.0.0'} + peerDependencies: + react: ^18.2.0 + + '@react-email/tailwind@0.0.15': + resolution: {integrity: sha512-TE3NQ7VKhhvv3Zv0Z1NtoV6AF7aOWiG4juVezMZw1hZCG0mkN6iXC63u23vPQi12y6xCp20ZUHfg67kQeDSP/g==} + engines: {node: '>=18.0.0'} + peerDependencies: + react: 18.2.0 + + '@react-email/tailwind@0.0.16': + resolution: {integrity: sha512-uMifPxCEHaHLhpS1kVCMGyTeEL+aMYzHT4bgj8CkgCiBoF9wNNfIVMUlHGzHUTv4ZTEPaMfZgC/Hi8RqzL/Ogw==} + engines: {node: '>=18.0.0'} + peerDependencies: + react: ^18.2.0 + + '@react-email/text@0.0.7': + resolution: {integrity: sha512-eHCx0mdllGcgK9X7wiLKjNZCBRfxRVNjD3NNYRmOc3Icbl8M9JHriJIfxBuGCmGg2UAORK5P3KmaLQ8b99/pbA==} + engines: {node: '>=18.0.0'} + peerDependencies: + react: 18.2.0 + + '@react-email/text@0.0.8': + resolution: {integrity: sha512-uvN2TNWMrfC9wv/LLmMLbbEN1GrMWZb9dBK14eYxHHAEHCeyvGb5ePZZ2MPyzO7Y5yTC+vFEnCEr76V+hWMxCQ==} + engines: {node: '>=18.0.0'} + peerDependencies: + react: ^18.2.0 + + '@react-stately/calendar@3.4.3': + resolution: {integrity: sha512-OrEcdskszDjnjVnFuSiDC2PVBJ6lWMCJROD5s6W1LUehUtBp8LX9wPavAGHV43LbhN9ldj560sxaQ4WCddrRCA==} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + + '@react-stately/checkbox@3.6.1': + resolution: {integrity: sha512-rOjFeVBy32edYwhKiHj3ZLdLeO+xZ2fnBwxnOBjcygnw4Neygm8FJH/dB1J0hdYYR349yby86ED2x0wRc84zPw==} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + + '@react-stately/collections@3.10.4': + resolution: {integrity: sha512-OHhCrItGt4zB2bSrgObRo0H2SC7QlkH8ReGxo+NVIWchXRLRoiWBP7S+IwleewEo5gOqDVPY3hqA9n4iiI8twg==} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + + '@react-stately/combobox@3.8.1': + resolution: {integrity: sha512-FaWkqTXQdWg7ptaeU4iPcqF/kxbRg2ZNUcvW/hiL/enciV5tRCsddvfNqvDvy1L30z9AUwlp9MWqzm/DhBITCw==} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + + '@react-stately/data@3.11.0': + resolution: {integrity: sha512-0BlPT58WrAtUvpiEfUuyvIsGFTzp/9vA5y+pk53kGJhOdc5tqBGHi9cg40pYE/i1vdHJGMpyHGRD9nkQb8wN3Q==} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + + '@react-stately/datepicker@3.9.1': + resolution: {integrity: sha512-o5xLvlZGJyAbTev2yruGlV2fzQyIDuYTgL19TTt0W0WCfjGGr/AAA9GjGXXmyoRA7sZMxqIPnnv7lNrdA38ofA==} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + + '@react-stately/dnd@3.2.7': + resolution: {integrity: sha512-QqSCvE9Rhp+Mr8Mt/SrByze24BFX1cy7gmXbwoqAYgHNIx3gWCVdBLqxfpfgYIhZdF9H72EWS8lQkfkZla06Ng==} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + + '@react-stately/flags@3.0.0': + resolution: {integrity: sha512-e3i2ItHbIa0eEwmSXAnPdD7K8syW76JjGe8ENxwFJPW/H1Pu9RJfjkCb/Mq0WSPN/TpxBb54+I9TgrGhbCoZ9w==} + + '@react-stately/form@3.0.0': + resolution: {integrity: sha512-C8wkfFmtx1escizibhdka5JvTy9/Vp173CS9cakjvWTmnjYYC1nOlzwp7BsYWTgerCFbRY/BU/Cf/bJDxPiUKQ==} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + + '@react-stately/grid@3.8.4': + resolution: {integrity: sha512-rwqV1K4lVhaiaqJkt4TfYqdJoVIyqvSm98rKAYfCNzrKcivVpoiCMJ2EMt6WlYCjDVBdEOQ7fMV1I60IV0pntA==} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + + '@react-stately/list@3.10.2': + resolution: {integrity: sha512-INt+zofkIg2KN8B95xPi9pJG7ZFWAm30oIm/lCPBqM3K1Nm03/QaAbiQj2QeJcOsG3lb7oqI6D6iwTolwJkjIQ==} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + + '@react-stately/menu@3.6.0': + resolution: {integrity: sha512-OB6CjNyfOkAuirqx1oTL8z8epS9WDzLyrXjmRnxdiCU9EgRXLGAQNECuO7VIpl58oDry8tgRJiJ8fn8FivWSQA==} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + + '@react-stately/numberfield@3.8.0': + resolution: {integrity: sha512-1XvB8tDOvZKcFnMM6qNLEaTVJcIc0jRFS/9jtS8MzalZvh8DbKi0Ucm1bGU7S5rkCx2QWqZ0rGOIm2h/RlcpkA==} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + + '@react-stately/overlays@3.6.4': + resolution: {integrity: sha512-tHEaoAGpE9dSnsskqLPVKum59yGteoSqsniTopodM+miQozbpPlSjdiQnzGLroy5Afx5OZYClE616muNHUILXA==} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + + '@react-stately/radio@3.10.1': + resolution: {integrity: sha512-MsBYbcLCvjKsqTAKe43T681F2XwKMsS7PLG0eplZgWP9210AMY78GeY1XPYZKHPAau8XkbYiuJqbqTerIJ3DBw==} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + + '@react-stately/searchfield@3.5.0': + resolution: {integrity: sha512-SStjChkn/33pEn40slKQPnBnmQYyxVazVwPjiBkdeVejC42lUVairUTrGJgF0PNoZTbxn0so2/XzjqTC9T8iCw==} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + + '@react-stately/select@3.6.1': + resolution: {integrity: sha512-e5ixtLiYLlFWM8z1msDqXWhflF9esIRfroptZsltMn1lt2iImUlDRlOTZlMtPQzUrDWoiHXRX88sSKUM/jXjQQ==} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + + '@react-stately/selection@3.14.2': + resolution: {integrity: sha512-mL7OoiUgVWaaF7ks5XSxgbXeShijYmD4G3bkBHhqkpugU600QH6BM2hloCq8KOUupk1y8oTljPtF9EmCv375DA==} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + + '@react-stately/slider@3.5.0': + resolution: {integrity: sha512-dOVpIxb7XKuiRxgpHt1bUSlsklciFki100tKIyBPR+Okar9iC/CwLYROYgVfLkGe77jEBNkor9tDLjDGEWcc1w==} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + + '@react-stately/table@3.11.4': + resolution: {integrity: sha512-dWINJIEOKQl4qq3moq+S8xCD3m+yJqBj0dahr+rOkS+t2uqORwzsusTM35D2T/ZHZi49S2GpE7QuDa+edCynPw==} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + + '@react-stately/tabs@3.6.3': + resolution: {integrity: sha512-Nj+Gacwa2SIzYIvHW40GsyX4Q6c8kF7GOuXESeQswbCjnwqhrSbDBp+ngPcUPUJxqFh6JhDCVwAS3wMhUoyUwA==} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + + '@react-stately/toggle@3.7.0': + resolution: {integrity: sha512-TRksHkCJk/Xogq4181g3CYgJf+EfsJCqX5UZDSw1Z1Kgpvonjmdf6FAfQfCh9QR2OuXUL6hOLUDVLte5OPI+5g==} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + + '@react-stately/tooltip@3.4.6': + resolution: {integrity: sha512-uL93bmsXf+OOgpKLPEKfpDH4z+MK2CuqlqVxx7rshN0vjWOSoezE5nzwgee90+RpDrLNNNWTNa7n+NkDRpI1jA==} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + + '@react-stately/tree@3.7.5': + resolution: {integrity: sha512-xTJVwvhAeY0N5rui4N/TxN7f8hjXdqApDuGDxMZeFAWoQz8Abf7LFKBVQ3OkT6qVr7P+23dgoisUDBhD5a45Hg==} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + + '@react-stately/utils@3.9.0': + resolution: {integrity: sha512-yPKFY1F88HxuZ15BG2qwAYxtpE4HnIU0Ofi4CuBE0xC6I8mwo4OQjDzi+DZjxQngM9D6AeTTD6F1V8gkozA0Gw==} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + + '@react-stately/virtualizer@3.6.6': + resolution: {integrity: sha512-9hWvfITdE/028q4YFve6FxlmA3PdSMkUwpYA+vfaGCXI/4DFZIssBMspUeu4PTRJoV+k+m0z1wYHPmufrq6a3g==} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + + '@react-types/breadcrumbs@3.7.2': + resolution: {integrity: sha512-esl6RucDW2CNMsApJxNYfMtDaUcfLlwKMPH/loYsOBbKxGl2HsgVLMcdpjEkTRs2HCTNCbBXWpeU8AY77t+bsw==} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + + '@react-types/button@3.9.1': + resolution: {integrity: sha512-bf9iTar3PtqnyV9rA+wyFyrskZKhwmOuOd/ifYIjPs56YNVXWH5Wfqj6Dx3xdFBgtKx8mEVQxVhoX+WkHX+rtw==} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + + '@react-types/calendar@3.4.3': + resolution: {integrity: sha512-96x57ctX5wNEl+8et3sc2NQm8neOJayEeqOQQpyPtI7jyvst/xBrKCwysf9W/dhgPlUC+KeBAYFWfjd5hFVHYA==} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + + '@react-types/checkbox@3.6.0': + resolution: {integrity: sha512-vgbuJzQpVCNT5AZWV0OozXCnihqrXxoZKfJFIw0xro47pT2sn3t5UC4RA9wfjDGMoK4frw1K/4HQLsQIOsPBkw==} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + + '@react-types/combobox@3.10.0': + resolution: {integrity: sha512-1IXSNS02TPbguyYopaW2snU6sZusbClHrEyVr4zPeexTV4kpUUBNXOzFQ+eSQRR0r2XW57Z0yRW4GJ6FGU0yCA==} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + + '@react-types/datepicker@3.7.1': + resolution: {integrity: sha512-5juVDULOytNzkotqX8j5mYKJckeIpkgbHqVSGkPgLw0++FceIaSZ6RH56cqLup0pO45paqIt9zHh+QXBYX+syg==} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + + '@react-types/dialog@3.5.7': + resolution: {integrity: sha512-geYoqAyQaTLG43AaXdMUVqZXYgkSifrD9cF7lR2kPAT0uGFv0YREi6ieU+aui8XJ83EW0xcxP+EPWd2YkN4D4w==} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + + '@react-types/grid@3.2.3': + resolution: {integrity: sha512-GQM4RDmYhstcYZ0Odjq+xUwh1fhLmRebG6qMM8OXHTPQ77nhl3wc1UTGRhZm6mzEionplSRx4GCpEMEHMJIU0w==} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + + '@react-types/link@3.5.2': + resolution: {integrity: sha512-/s51/WejmpLiyxOgP89s4txgxYoGaPe8pVDItVo1h4+BhU1Puyvgv/Jx8t9dPvo6LUXbraaN+SgKk/QDxaiirw==} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + + '@react-types/listbox@3.4.6': + resolution: {integrity: sha512-XOQvrTqNh5WIPDvKiWiep8T07RAsMfjAXTjDbnjxVlKACUXkcwpts9kFaLnJ9LJRFt6DwItfP+WMkzvmx63/NQ==} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + + '@react-types/menu@3.9.6': + resolution: {integrity: sha512-w/RbFInOf4nNayQDv5c2L8IMJbcFOkBhsT3xvvpTy+CHvJcQdjggwaV1sRiw7eF/PwB81k2CwigmidUzHJhKDg==} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + + '@react-types/meter@3.3.6': + resolution: {integrity: sha512-1XYp1fA9UU0lO6kjf3TwVE8mppOJa64mBKAcLWtTyq1e/cYIAbx5o6CsuUx0YDpXKF6gdtvIWvfmxeWsmqJ1jQ==} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + + '@react-types/numberfield@3.7.0': + resolution: {integrity: sha512-gaGi+vqm1Y8LCWRsWYUjcGftPIzl+8W2VOfkgKMLM8y76nnwTPtmAqs+Ap1cg7sEJSfsiKMq93e9yvP3udrC2w==} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + + '@react-types/overlays@3.8.4': + resolution: {integrity: sha512-pfgNlQnbF6RB/R2oSxyqAP3Uzz0xE/k5q4n5gUeCDNLjY5qxFHGE8xniZZ503nZYw6VBa9XMN1efDOKQyeiO0w==} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + + '@react-types/progress@3.5.1': + resolution: {integrity: sha512-CqsUjczUK/SfuFzDcajBBaXRTW0D3G9S/yqLDj9e8E0ii+lGDLt1PHj24t1J7E88U2rVYqmM9VL4NHTt8o3IYA==} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + + '@react-types/radio@3.7.0': + resolution: {integrity: sha512-EcwGAXzSHjSqpFZha7xn3IUrhPiJLj+0yb1Ip0qPmhWz0VVw2DwrkY7q/jfaKroVvQhTo2TbfGhcsAQrt0fRqg==} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + + '@react-types/searchfield@3.5.2': + resolution: {integrity: sha512-JAK2/Kg4Dr393FYfbRw0TlXKnJPX77sq1x/ZBxtO6p64+MuuIYKqw0i9PwDlo1PViw2QI5u8GFhKA2TgemY9uA==} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + + '@react-types/select@3.9.1': + resolution: {integrity: sha512-EpKSxrnh8HdZvOF9dHQkjivAcdIp1K81FaxmvosH8Lygqh0iYXxAdZGtKLMyBoPI8YFhA+rotIzTcOqgCCnqWA==} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + + '@react-types/shared@3.22.0': + resolution: {integrity: sha512-yVOekZWbtSmmiThGEIARbBpnmUIuePFlLyctjvCbgJgGhz8JnEJOipLQ/a4anaWfzAgzSceQP8j/K+VOOePleA==} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + + '@react-types/slider@3.7.0': + resolution: {integrity: sha512-uyQXUVFfqc9SPUW0LZLMan2n232F/OflRafiHXz9viLFa9tVOupVa7GhASRAoHojwkjoJ1LjFlPih7g5dOZ0/Q==} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + + '@react-types/switch@3.5.0': + resolution: {integrity: sha512-/wNmUGjk69bP6t5k2QkAdrNN5Eb9Rz4dOyp0pCPmoeE+5haW6sV5NmtkvWX1NSc4DQz1xL/a5b+A0vxPCP22Jw==} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + + '@react-types/table@3.9.2': + resolution: {integrity: sha512-brw5JUANOzBa2rYNpN8AIl9nDZ9RwRZC6G/wTM/JhtirjC1S42oCtf8Ap5rWJBdmMG/5KOfcGNcAl/huyqb3gg==} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + + '@react-types/tabs@3.3.4': + resolution: {integrity: sha512-4mCTtFrwMRypyGTZCvNYVT9CkknexO/UYvqwDm2jMYb8JgjRvxnomu776Yh7uyiYKWyql2upm20jqasEOm620w==} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + + '@react-types/textfield@3.9.0': + resolution: {integrity: sha512-D/DiwzsfkwlAg3uv8hoIfwju+zhB/hWDEdTvxQbPkntDr0kmN/QfI17NMSzbOBCInC4ABX87ViXLGxr940ykGA==} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + + '@react-types/tooltip@3.4.6': + resolution: {integrity: sha512-RaZewdER7ZcsNL99RhVHs8kSLyzIBkwc0W6eFZrxST2MD9J5GzkVWRhIiqtFOd5U1aYnxdJ6woq72Ef+le6Vfw==} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + + '@remix-run/changelog-github@0.0.5': + resolution: {integrity: sha512-43tqwUqWqirbv6D9uzo55ASPsCJ61Ein1k/M8qn+Qpros0MmbmuzjLVPmtaxfxfe2ANX0LefLvCD0pAgr1tp4g==} + + '@remix-run/dev@2.1.0': + resolution: {integrity: sha512-Hn5lw46F+a48dp5uHKe68ckaHgdStW4+PmLod+LMFEqrMbkF0j4XD1ousebxlv989o0Uy/OLgfRMgMy4cBOvHg==} + engines: {node: '>=18.0.0'} + hasBin: true + peerDependencies: + '@remix-run/serve': ^2.1.0 + typescript: ^5.1.0 + peerDependenciesMeta: + '@remix-run/serve': + optional: true + typescript: + optional: true + + '@remix-run/eslint-config@2.1.0': + resolution: {integrity: sha512-yfeUnHpUG+XveujMi6QODKMGhs5CvKWCKzASU397BPXiPWbMv6r2acfODSWK64ZdBMu9hcLbOb42GBFydVQeHA==} + engines: {node: '>=18.0.0'} + peerDependencies: + eslint: ^8.0.0 + react: ^18.0.0 + typescript: ^5.1.0 + peerDependenciesMeta: + typescript: + optional: true + + '@remix-run/express@2.1.0': + resolution: {integrity: sha512-R5myPowQx6LYWY3+EqP42q19MOCT3+ZGwb2f0UKNs9a34R8U3nFpGWL7saXryC+To+EasujEScc8rTQw5Pftog==} + engines: {node: '>=18.0.0'} + peerDependencies: + express: ^4.17.1 + typescript: ^5.1.0 + peerDependenciesMeta: + typescript: + optional: true + + '@remix-run/node@2.1.0': + resolution: {integrity: sha512-TeSgjXnZUUlmw5FVpBVnXY7MLpracjdnwFNwoJE5NQkiUEFnGD/Yhvk4F2fOCkszqc2Z25KRclc5noweyiFu6Q==} + engines: {node: '>=18.0.0'} + peerDependencies: + typescript: ^5.1.0 + peerDependenciesMeta: + typescript: + optional: true + + '@remix-run/react@2.1.0': + resolution: {integrity: sha512-DeYgfsvNxHqNn29sGA3XsZCciMKo2EFTQ9hHkuVPTsJXC4ipHr6Dja1j6UzZYPe/ZuKppiuTjueWCQlE2jOe1w==} + engines: {node: '>=18.0.0'} + peerDependencies: + react: ^18.0.0 + react-dom: ^18.0.0 + typescript: ^5.1.0 + peerDependenciesMeta: + typescript: + optional: true + + '@remix-run/router@1.10.0': + resolution: {integrity: sha512-Lm+fYpMfZoEucJ7cMxgt4dYt8jLfbpwRCzAjm9UgSLOkmlqo9gupxt6YX3DY0Fk155NT9l17d/ydi+964uS9Lw==} + engines: {node: '>=14.0.0'} + + '@remix-run/router@1.15.3': + resolution: {integrity: sha512-Oy8rmScVrVxWZVOpEF57ovlnhpZ8CCPlnIIumVcV9nFdiSIrus99+Lw78ekXyGvVDlIsFJbSfmSovJUhCWYV3w==} + engines: {node: '>=14.0.0'} + + '@remix-run/router@1.9.0': + resolution: {integrity: sha512-bV63itrKBC0zdT27qYm6SDZHlkXwFL1xMBuhkn+X7l0+IIhNaH5wuuvZKp6eKhCD4KFhujhfhCT1YxXW6esUIA==} + engines: {node: '>=14.0.0'} + + '@remix-run/serve@2.1.0': + resolution: {integrity: sha512-XHI+vPYz217qrg1QcV38TTPlEBTzMJzAt0SImPutyF0S2IBrZGZIFMEsspI0i0wNvdcdQz1IqmSx+mTghzW8eQ==} + engines: {node: '>=18.0.0'} + hasBin: true + + '@remix-run/server-runtime@2.0.1': + resolution: {integrity: sha512-xCW2aw9EILx7F3orEHN2fcpEkNzZTRU8VzP7gS9pmHP45qteFqsY5Qg2/dnF17royWmeeBNhnXaJOgb76W1KEA==} + engines: {node: '>=18.0.0'} + peerDependencies: + typescript: ^5.1.0 + peerDependenciesMeta: + typescript: + optional: true + + '@remix-run/server-runtime@2.1.0': + resolution: {integrity: sha512-Uz69yF4Gu6F3VYQub3JgDo9godN8eDMeZclkadBTAWN7bYLonu0ChR/GlFxS35OLeF7BDgudxOSZob0nE1WHNg==} + engines: {node: '>=18.0.0'} + peerDependencies: + typescript: ^5.1.0 + peerDependenciesMeta: + typescript: + optional: true + + '@remix-run/testing@2.1.0': + resolution: {integrity: sha512-eLPx4Bmjt243kyRpQTong1eFo6nkvSfCr65bb5PfoF172DKnsSSCYWAmBmB72VwtAPESHxBm3g6AUbhwphkU6A==} + engines: {node: '>=18.0.0'} + peerDependencies: + react: ^18.0.0 + typescript: ^5.1.0 + peerDependenciesMeta: + typescript: + optional: true + + '@remix-run/v1-meta@0.1.3': + resolution: {integrity: sha512-pYTJSrT8ouipv9gL7sqk4hjgVrfj6Jcp9KDnjZKPFUF+91S1J5PNjipAHE1aXh0LyHo2rDbTW/OjtFeJ6BKhYg==} + peerDependencies: + '@remix-run/react': ^1.15.0 || ^2.0.0 + '@remix-run/server-runtime': ^1.15.0 || ^2.0.0 + + '@remix-run/web-blob@3.0.5': + resolution: {integrity: sha512-Mungj3erqCrq0+5zU/34NkeC2g+U7K6Uwa8uNiZgANvw0Wc64wKglk4MPQJZA0Y2tgPYXyrRn7uw4q75j6Hhww==} + + '@remix-run/web-blob@3.1.0': + resolution: {integrity: sha512-owGzFLbqPH9PlKb8KvpNJ0NO74HWE2euAn61eEiyCXX/oteoVzTVSN8mpLgDjaxBf2btj5/nUllSUgpyd6IH6g==} + + '@remix-run/web-fetch@4.3.6': + resolution: {integrity: sha512-ifadyJS+/7W6LhKyA8tIR9fBIPwLCFVpl1YCYg5i0ikykiXxE3IWtPVB1G51AJFghc1YgR7rq8BRJLsJeUbE5Q==} + engines: {node: ^10.17 || >=12.3} + + '@remix-run/web-fetch@4.4.1': + resolution: {integrity: sha512-xMceEGn2kvfeWS91nHSOhEQHPGgjFnmDVpWFZrbWPVdiTByMZIn421/tdSF6Kd1RsNsY+5Iwt3JFEKZHAcMQHw==} + engines: {node: ^10.17 || >=12.3} + + '@remix-run/web-file@3.1.0': + resolution: {integrity: sha512-dW2MNGwoiEYhlspOAXFBasmLeYshyAyhIdrlXBi06Duex5tDr3ut2LFKVj7tyHLmn8nnNwFf1BjNbkQpygC2aQ==} + + '@remix-run/web-form-data@3.0.5': + resolution: {integrity: sha512-txXJDzjDuTxF8MFvEp9AA2HF3oPcvmlE1I/6HIxeGpX3vpBtrCPw5KQ/nzgBZNuAxyxEm8ps6Ds/UZwoDyfGsQ==} + + '@remix-run/web-form-data@3.1.0': + resolution: {integrity: sha512-NdeohLMdrb+pHxMQ/Geuzdp0eqPbea+Ieo8M8Jx2lGC6TBHsgHzYcBvr0LyPdPVycNRDEpWpiDdCOdCryo3f9A==} + + '@remix-run/web-stream@1.0.4': + resolution: {integrity: sha512-SVO42pH21I1sAhksGEM8ZBV/jc1mz6knZSg6Qo/2HPy9JTvtUykm3QMHtF2OMCTUXxdRW+4E/rphkPRyGc8WKw==} + + '@remix-run/web-stream@1.1.0': + resolution: {integrity: sha512-KRJtwrjRV5Bb+pM7zxcTJkhIqWWSy+MYsIxHK+0m5atcznsf15YwUBWHWulZerV2+vvHH1Lp1DD7pw6qKW8SgA==} + + '@rollup/rollup-android-arm-eabi@4.13.2': + resolution: {integrity: sha512-3XFIDKWMFZrMnao1mJhnOT1h2g0169Os848NhhmGweEcfJ4rCi+3yMCOLG4zA61rbJdkcrM/DjVZm9Hg5p5w7g==} + cpu: [arm] + os: [android] + + '@rollup/rollup-android-arm-eabi@4.6.1': + resolution: {integrity: sha512-0WQ0ouLejaUCRsL93GD4uft3rOmB8qoQMU05Kb8CmMtMBe7XUDLAltxVZI1q6byNqEtU7N1ZX1Vw5lIpgulLQA==} + cpu: [arm] + os: [android] + + '@rollup/rollup-android-arm64@4.13.2': + resolution: {integrity: sha512-GdxxXbAuM7Y/YQM9/TwwP+L0omeE/lJAR1J+olu36c3LqqZEBdsIWeQ91KBe6nxwOnb06Xh7JS2U5ooWU5/LgQ==} + cpu: [arm64] + os: [android] + + '@rollup/rollup-android-arm64@4.6.1': + resolution: {integrity: sha512-1TKm25Rn20vr5aTGGZqo6E4mzPicCUD79k17EgTLAsXc1zysyi4xXKACfUbwyANEPAEIxkzwue6JZ+stYzWUTA==} + cpu: [arm64] + os: [android] + + '@rollup/rollup-darwin-arm64@4.13.2': + resolution: {integrity: sha512-mCMlpzlBgOTdaFs83I4XRr8wNPveJiJX1RLfv4hggyIVhfB5mJfN4P8Z6yKh+oE4Luz+qq1P3kVdWrCKcMYrrA==} + cpu: [arm64] + os: [darwin] + + '@rollup/rollup-darwin-arm64@4.6.1': + resolution: {integrity: sha512-cEXJQY/ZqMACb+nxzDeX9IPLAg7S94xouJJCNVE5BJM8JUEP4HeTF+ti3cmxWeSJo+5D+o8Tc0UAWUkfENdeyw==} + cpu: [arm64] + os: [darwin] + + '@rollup/rollup-darwin-x64@4.13.2': + resolution: {integrity: sha512-yUoEvnH0FBef/NbB1u6d3HNGyruAKnN74LrPAfDQL3O32e3k3OSfLrPgSJmgb3PJrBZWfPyt6m4ZhAFa2nZp2A==} + cpu: [x64] + os: [darwin] + + '@rollup/rollup-darwin-x64@4.6.1': + resolution: {integrity: sha512-LoSU9Xu56isrkV2jLldcKspJ7sSXmZWkAxg7sW/RfF7GS4F5/v4EiqKSMCFbZtDu2Nc1gxxFdQdKwkKS4rwxNg==} + cpu: [x64] + os: [darwin] + + '@rollup/rollup-linux-arm-gnueabihf@4.13.2': + resolution: {integrity: sha512-GYbLs5ErswU/Xs7aGXqzc3RrdEjKdmoCrgzhJWyFL0r5fL3qd1NPcDKDowDnmcoSiGJeU68/Vy+OMUluRxPiLQ==} + cpu: [arm] + os: [linux] + + '@rollup/rollup-linux-arm-gnueabihf@4.6.1': + resolution: {integrity: sha512-EfI3hzYAy5vFNDqpXsNxXcgRDcFHUWSx5nnRSCKwXuQlI5J9dD84g2Usw81n3FLBNsGCegKGwwTVsSKK9cooSQ==} + cpu: [arm] + os: [linux] + + '@rollup/rollup-linux-arm64-gnu@4.13.2': + resolution: {integrity: sha512-L1+D8/wqGnKQIlh4Zre9i4R4b4noxzH5DDciyahX4oOz62CphY7WDWqJoQ66zNR4oScLNOqQJfNSIAe/6TPUmQ==} + cpu: [arm64] + os: [linux] + + '@rollup/rollup-linux-arm64-gnu@4.6.1': + resolution: {integrity: sha512-9lhc4UZstsegbNLhH0Zu6TqvDfmhGzuCWtcTFXY10VjLLUe4Mr0Ye2L3rrtHaDd/J5+tFMEuo5LTCSCMXWfUKw==} + cpu: [arm64] + os: [linux] + + '@rollup/rollup-linux-arm64-musl@4.13.2': + resolution: {integrity: sha512-tK5eoKFkXdz6vjfkSTCupUzCo40xueTOiOO6PeEIadlNBkadH1wNOH8ILCPIl8by/Gmb5AGAeQOFeLev7iZDOA==} + cpu: [arm64] + os: [linux] + + '@rollup/rollup-linux-arm64-musl@4.6.1': + resolution: {integrity: sha512-FfoOK1yP5ksX3wwZ4Zk1NgyGHZyuRhf99j64I5oEmirV8EFT7+OhUZEnP+x17lcP/QHJNWGsoJwrz4PJ9fBEXw==} + cpu: [arm64] + os: [linux] + + '@rollup/rollup-linux-powerpc64le-gnu@4.13.2': + resolution: {integrity: sha512-zvXvAUGGEYi6tYhcDmb9wlOckVbuD+7z3mzInCSTACJ4DQrdSLPNUeDIcAQW39M3q6PDquqLWu7pnO39uSMRzQ==} + cpu: [ppc64le] + os: [linux] + + '@rollup/rollup-linux-riscv64-gnu@4.13.2': + resolution: {integrity: sha512-C3GSKvMtdudHCN5HdmAMSRYR2kkhgdOfye4w0xzyii7lebVr4riCgmM6lRiSCnJn2w1Xz7ZZzHKuLrjx5620kw==} + cpu: [riscv64] + os: [linux] + + '@rollup/rollup-linux-s390x-gnu@4.13.2': + resolution: {integrity: sha512-l4U0KDFwzD36j7HdfJ5/TveEQ1fUTjFFQP5qIt9gBqBgu1G8/kCaq5Ok05kd5TG9F8Lltf3MoYsUMw3rNlJ0Yg==} + cpu: [s390x] + os: [linux] + + '@rollup/rollup-linux-x64-gnu@4.13.2': + resolution: {integrity: sha512-xXMLUAMzrtsvh3cZ448vbXqlUa7ZL8z0MwHp63K2IIID2+DeP5iWIT6g1SN7hg1VxPzqx0xZdiDM9l4n9LRU1A==} + cpu: [x64] + os: [linux] + + '@rollup/rollup-linux-x64-gnu@4.6.1': + resolution: {integrity: sha512-DNGZvZDO5YF7jN5fX8ZqmGLjZEXIJRdJEdTFMhiyXqyXubBa0WVLDWSNlQ5JR2PNgDbEV1VQowhVRUh+74D+RA==} + cpu: [x64] + os: [linux] + + '@rollup/rollup-linux-x64-musl@4.13.2': + resolution: {integrity: sha512-M/JYAWickafUijWPai4ehrjzVPKRCyDb1SLuO+ZyPfoXgeCEAlgPkNXewFZx0zcnoIe3ay4UjXIMdXQXOZXWqA==} + cpu: [x64] + os: [linux] + + '@rollup/rollup-linux-x64-musl@4.6.1': + resolution: {integrity: sha512-RkJVNVRM+piYy87HrKmhbexCHg3A6Z6MU0W9GHnJwBQNBeyhCJG9KDce4SAMdicQnpURggSvtbGo9xAWOfSvIQ==} + cpu: [x64] + os: [linux] + + '@rollup/rollup-win32-arm64-msvc@4.13.2': + resolution: {integrity: sha512-2YWwoVg9KRkIKaXSh0mz3NmfurpmYoBBTAXA9qt7VXk0Xy12PoOP40EFuau+ajgALbbhi4uTj3tSG3tVseCjuA==} + cpu: [arm64] + os: [win32] + + '@rollup/rollup-win32-arm64-msvc@4.6.1': + resolution: {integrity: sha512-v2FVT6xfnnmTe3W9bJXl6r5KwJglMK/iRlkKiIFfO6ysKs0rDgz7Cwwf3tjldxQUrHL9INT/1r4VA0n9L/F1vQ==} + cpu: [arm64] + os: [win32] + + '@rollup/rollup-win32-ia32-msvc@4.13.2': + resolution: {integrity: sha512-2FSsE9aQ6OWD20E498NYKEQLneShWes0NGMPQwxWOdws35qQXH+FplabOSP5zEe1pVjurSDOGEVCE2agFwSEsw==} + cpu: [ia32] + os: [win32] + + '@rollup/rollup-win32-ia32-msvc@4.6.1': + resolution: {integrity: sha512-YEeOjxRyEjqcWphH9dyLbzgkF8wZSKAKUkldRY6dgNR5oKs2LZazqGB41cWJ4Iqqcy9/zqYgmzBkRoVz3Q9MLw==} + cpu: [ia32] + os: [win32] + + '@rollup/rollup-win32-x64-msvc@4.13.2': + resolution: {integrity: sha512-7h7J2nokcdPePdKykd8wtc8QqqkqxIrUz7MHj6aNr8waBRU//NLDVnNjQnqQO6fqtjrtCdftpbTuOKAyrAQETQ==} + cpu: [x64] + os: [win32] + + '@rollup/rollup-win32-x64-msvc@4.6.1': + resolution: {integrity: sha512-0zfTlFAIhgz8V2G8STq8toAjsYYA6eci1hnXuyOTUFnymrtJwnS6uGKiv3v5UrPZkBlamLvrLV2iiaeqCKzb0A==} + cpu: [x64] + os: [win32] + + '@rushstack/eslint-patch@1.2.0': + resolution: {integrity: sha512-sXo/qW2/pAcmT43VoRKOJbDOfV3cYpq3szSVfIThQXNt+E4DfKj361vaAt3c88U5tPUxzEswam7GW48PJqtKAg==} + + '@sec-ant/readable-stream@0.4.1': + resolution: {integrity: sha512-831qok9r2t8AlxLko40y2ebgSDhenenCatLVeW/uBtnHPyhHOvG0C7TvfgecV+wHzIm5KUICgzmVpWS+IMEAeg==} + + '@selderee/plugin-htmlparser2@0.11.0': + resolution: {integrity: sha512-P33hHGdldxGabLFjPPpaTxVolMrzrcegejx+0GxjrIb9Zv48D8yAIA/QTDR2dFl7Uz7urX8aX6+5bCZslr+gWQ==} + + '@sendgrid/client@7.7.0': + resolution: {integrity: sha512-SxH+y8jeAQSnDavrTD0uGDXYIIkFylCo+eDofVmZLQ0f862nnqbC3Vd1ej6b7Le7lboyzQF6F7Fodv02rYspuA==} + engines: {node: 6.* || 8.* || >=10.*} + + '@sendgrid/helpers@7.7.0': + resolution: {integrity: sha512-3AsAxfN3GDBcXoZ/y1mzAAbKzTtUZ5+ZrHOmWQ279AuaFXUNCh9bPnRpN504bgveTqoW+11IzPg3I0WVgDINpw==} + engines: {node: '>= 6.0.0'} + + '@sendgrid/mail@7.7.0': + resolution: {integrity: sha512-5+nApPE9wINBvHSUxwOxkkQqM/IAAaBYoP9hw7WwgDNQPxraruVqHizeTitVtKGiqWCKm2mnjh4XGN3fvFLqaw==} + engines: {node: 6.* || 8.* || >=10.*} + + '@shopify/network@3.2.1': + resolution: {integrity: sha512-Ih/6Oe80dynlUsRfEqptWBfsySCqI0rjQvPAjS8HuWeK9nZ+TvmYScfxjucKXZ2deXwAClnU6SMdh3/B1lMMog==} + engines: {node: ^14.17.0 || >=16.0.0} + + '@shopify/shopify-api@8.0.2': + resolution: {integrity: sha512-hvVLoEsYglE4GRqFhr9D6oMr2bV6tEdsD9PxuNZ6bYDptoD+kQFKsaP83jE1qtHhB3ve0DeevaVVYjS/2TU7MA==} + + '@sideway/address@4.1.4': + resolution: {integrity: sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw==} + + '@sideway/formula@3.0.1': + resolution: {integrity: sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==} + + '@sideway/pinpoint@2.0.0': + resolution: {integrity: sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==} + + '@sigstore/bundle@1.1.0': + resolution: {integrity: sha512-PFutXEy0SmQxYI4texPw3dd2KewuNqv7OuK1ZFtY2fM754yhvG2KdgwIhRnoEE2uHdtdGNQ8s0lb94dW9sELog==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + + '@sigstore/protobuf-specs@0.2.1': + resolution: {integrity: sha512-XTWVxnWJu+c1oCshMLwnKvz8ZQJJDVOlciMfgpJBQbThVjKTCG8dwyhgLngBD2KN0ap9F/gOV8rFDEx8uh7R2A==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + + '@sigstore/sign@1.0.0': + resolution: {integrity: sha512-INxFVNQteLtcfGmcoldzV6Je0sbbfh9I16DM4yJPw3j5+TFP8X6uIiA18mvpEa9yyeycAKgPmOA3X9hVdVTPUA==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + + '@sigstore/tuf@1.0.3': + resolution: {integrity: sha512-2bRovzs0nJZFlCN3rXirE4gwxCn97JNjMmwpecqlbgV9WcxX7WRuIrgzx/X7Ib7MYRbyUTpBYE0s2x6AmZXnlg==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + + '@sinclair/typebox@0.27.8': + resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==} + + '@sindresorhus/is@0.14.0': + resolution: {integrity: sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==} + engines: {node: '>=6'} + + '@sindresorhus/is@4.6.0': + resolution: {integrity: sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==} + engines: {node: '>=10'} + + '@sindresorhus/is@5.6.0': + resolution: {integrity: sha512-TV7t8GKYaJWsn00tFDqBw8+Uqmr8A0fRU1tvTQhyZzGv0sJCGRQL3JGMI3ucuKo3XIZdUP+Lx7/gh2t3lewy7g==} + engines: {node: '>=14.16'} + + '@sindresorhus/merge-streams@4.0.0': + resolution: {integrity: sha512-tlqY9xq5ukxTUZBmoOp+m61cqwQD5pHJtFY3Mn8CA8ps6yghLH/Hw8UPdqg4OLmFW3IFlcXnQNmo/dh8HzXYIQ==} + engines: {node: '>=18'} + + '@sinonjs/commons@3.0.0': + resolution: {integrity: sha512-jXBtWAF4vmdNmZgD5FoKsVLv3rPgDnLgPbU84LIJ3otV44vJlDRokVng5v8NFJdCf/da9legHcKaRuZs4L7faA==} + + '@sinonjs/fake-timers@10.3.0': + resolution: {integrity: sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==} + + '@slack/logger@3.0.0': + resolution: {integrity: sha512-DTuBFbqu4gGfajREEMrkq5jBhcnskinhr4+AnfJEk48zhVeEv3XnUKGIX98B74kxhYsIMfApGGySTn7V3b5yBA==} + engines: {node: '>= 12.13.0', npm: '>= 6.12.0'} + + '@slack/types@2.8.0': + resolution: {integrity: sha512-ghdfZSF0b4NC9ckBA8QnQgC9DJw2ZceDq0BIjjRSv6XAZBXJdWgxIsYz0TYnWSiqsKZGH2ZXbj9jYABZdH3OSQ==} + engines: {node: '>= 12.13.0', npm: '>= 6.12.0'} + + '@slack/web-api@6.8.1': + resolution: {integrity: sha512-eMPk2S99S613gcu7odSw/LV+Qxr8A+RXvBD0GYW510wJuTERiTjP5TgCsH8X09+lxSumbDE88wvWbuFuvGa74g==} + engines: {node: '>= 12.13.0', npm: '>= 6.12.0'} + + '@smithy/abort-controller@2.0.14': + resolution: {integrity: sha512-zXtteuYLWbSXnzI3O6xq3FYvigYZFW8mdytGibfarLL2lxHto9L3ILtGVnVGmFZa7SDh62l39EnU5hesLN87Fw==} + engines: {node: '>=14.0.0'} + + '@smithy/config-resolver@2.0.19': + resolution: {integrity: sha512-JsghnQ5zjWmjEVY8TFOulLdEOCj09SjRLugrHlkPZTIBBm7PQitCFVLThbsKPZQOP7N3ME1DU1nKUc1UaVnBog==} + engines: {node: '>=14.0.0'} + + '@smithy/credential-provider-imds@2.1.2': + resolution: {integrity: sha512-Y62jBWdoLPSYjr9fFvJf+KwTa1EunjVr6NryTEWCnwIY93OJxwV4t0qxjwdPl/XMsUkq79ppNJSEQN6Ohnhxjw==} + engines: {node: '>=14.0.0'} + + '@smithy/eventstream-codec@2.0.14': + resolution: {integrity: sha512-g/OU/MeWGfHDygoXgMWfG/Xb0QqDnAGcM9t2FRrVAhleXYRddGOEnfanR5cmHgB9ue52MJsyorqFjckzXsylaA==} + + '@smithy/fetch-http-handler@2.2.7': + resolution: {integrity: sha512-iSDBjxuH9TgrtMYAr7j5evjvkvgwLY3y+9D547uep+JNkZ1ZT+BaeU20j6I/bO/i26ilCWFImrlXTPsfQtZdIQ==} + + '@smithy/hash-node@2.0.16': + resolution: {integrity: sha512-Wbi9A0PacMYUOwjAulQP90Wl3mQ6NDwnyrZQzFjDz+UzjXOSyQMgBrTkUBz+pVoYVlX3DUu24gWMZBcit+wOGg==} + engines: {node: '>=14.0.0'} + + '@smithy/invalid-dependency@2.0.14': + resolution: {integrity: sha512-d8ohpwZo9RzTpGlAfsWtfm1SHBSU7+N4iuZ6MzR10xDTujJJWtmXYHK1uzcr7rggbpUTaWyHpPFgnf91q0EFqQ==} + + '@smithy/is-array-buffer@2.0.0': + resolution: {integrity: sha512-z3PjFjMyZNI98JFRJi/U0nGoLWMSJlDjAW4QUX2WNZLas5C0CmVV6LJ01JI0k90l7FvpmixjWxPFmENSClQ7ug==} + engines: {node: '>=14.0.0'} + + '@smithy/md5-js@2.0.16': + resolution: {integrity: sha512-YhWt9aKl+EMSNXyUTUo7I01WHf3HcCkPu/Hl2QmTNwrHT49eWaY7hptAMaERZuHFH0V5xHgPKgKZo2I93DFtgQ==} + + '@smithy/middleware-content-length@2.0.16': + resolution: {integrity: sha512-9ddDia3pp1d3XzLXKcm7QebGxLq9iwKf+J1LapvlSOhpF8EM9SjMeSrMOOFgG+2TfW5K3+qz4IAJYYm7INYCng==} + engines: {node: '>=14.0.0'} + + '@smithy/middleware-endpoint@2.2.1': + resolution: {integrity: sha512-dVDS7HNJl/wb0lpByXor6whqDbb1YlLoaoWYoelyYzLHioXOE7y/0iDwJWtDcN36/tVCw9EPBFZ3aans84jLpg==} + engines: {node: '>=14.0.0'} + + '@smithy/middleware-retry@2.0.21': + resolution: {integrity: sha512-EZS1EXv1k6IJX6hyu/0yNQuPcPaXwG8SWljQHYueyRbOxmqYgoWMWPtfZj0xRRQ4YtLawQSpBgAeiJltq8/MPw==} + engines: {node: '>=14.0.0'} + + '@smithy/middleware-serde@2.0.14': + resolution: {integrity: sha512-hFi3FqoYWDntCYA2IGY6gJ6FKjq2gye+1tfxF2HnIJB5uW8y2DhpRNBSUMoqP+qvYzRqZ6ntv4kgbG+o3pX57g==} + engines: {node: '>=14.0.0'} + + '@smithy/middleware-stack@2.0.8': + resolution: {integrity: sha512-7/N59j0zWqVEKExJcA14MrLDZ/IeN+d6nbkN8ucs+eURyaDUXWYlZrQmMOd/TyptcQv0+RDlgag/zSTTV62y/Q==} + engines: {node: '>=14.0.0'} + + '@smithy/node-config-provider@2.1.6': + resolution: {integrity: sha512-HLqTs6O78m3M3z1cPLFxddxhEPv5MkVatfPuxoVO3A+cHZanNd/H5I6btcdHy6N2CB1MJ/lihJC92h30SESsBA==} + engines: {node: '>=14.0.0'} + + '@smithy/node-http-handler@2.1.10': + resolution: {integrity: sha512-lkALAwtN6odygIM4nB8aHDahINM6WXXjNrZmWQAh0RSossySRT2qa31cFv0ZBuAYVWeprskRk13AFvvLmf1WLw==} + engines: {node: '>=14.0.0'} + + '@smithy/property-provider@2.0.15': + resolution: {integrity: sha512-YbRFBn8oiiC3o1Kn3a4KjGa6k47rCM9++5W9cWqYn9WnkyH+hBWgfJAckuxpyA2Hq6Ys4eFrWzXq6fqHEw7iew==} + engines: {node: '>=14.0.0'} + + '@smithy/protocol-http@3.0.10': + resolution: {integrity: sha512-6+tjNk7rXW7YTeGo9qwxXj/2BFpJTe37kTj3EnZCoX/nH+NP/WLA7O83fz8XhkGqsaAhLUPo/bB12vvd47nsmg==} + engines: {node: '>=14.0.0'} + + '@smithy/querystring-builder@2.0.14': + resolution: {integrity: sha512-lQ4pm9vTv9nIhl5jt6uVMPludr6syE2FyJmHsIJJuOD7QPIJnrf9HhUGf1iHh9KJ4CUv21tpOU3X6s0rB6uJ0g==} + engines: {node: '>=14.0.0'} + + '@smithy/querystring-parser@2.0.14': + resolution: {integrity: sha512-+cbtXWI9tNtQjlgQg3CA+pvL3zKTAxPnG3Pj6MP89CR3vi3QMmD0SOWoq84tqZDnJCxlsusbgIXk1ngMReXo+A==} + engines: {node: '>=14.0.0'} + + '@smithy/service-error-classification@2.0.7': + resolution: {integrity: sha512-LLxgW12qGz8doYto15kZ4x1rHjtXl0BnCG6T6Wb8z2DI4PT9cJfOSvzbuLzy7+5I24PAepKgFeWHRd9GYy3Z9w==} + engines: {node: '>=14.0.0'} + + '@smithy/shared-ini-file-loader@2.2.5': + resolution: {integrity: sha512-LHA68Iu7SmNwfAVe8egmjDCy648/7iJR/fK1UnVw+iAOUJoEYhX2DLgVd5pWllqdDiRbQQzgaHLcRokM+UFR1w==} + engines: {node: '>=14.0.0'} + + '@smithy/signature-v4@2.0.16': + resolution: {integrity: sha512-ilLY85xS2kZZzTb83diQKYLIYALvart0KnBaKnIRnMBHAGEio5aHSlANQoxVn0VsonwmQ3CnWhnCT0sERD8uTg==} + engines: {node: '>=14.0.0'} + + '@smithy/smithy-client@2.1.16': + resolution: {integrity: sha512-Lw67+yQSpLl4YkDLUzI2KgS8TXclXmbzSeOJUmRFS4ueT56B4pw3RZRF/SRzvgyxM/HxgkUan8oSHXCujPDafQ==} + engines: {node: '>=14.0.0'} + + '@smithy/types@2.6.0': + resolution: {integrity: sha512-PgqxJq2IcdMF9iAasxcqZqqoOXBHufEfmbEUdN1pmJrJltT42b0Sc8UiYSWWzKkciIp9/mZDpzYi4qYG1qqg6g==} + engines: {node: '>=14.0.0'} + + '@smithy/url-parser@2.0.14': + resolution: {integrity: sha512-kbu17Y1AFXi5lNlySdDj7ZzmvupyWKCX/0jNZ8ffquRyGdbDZb+eBh0QnWqsSmnZa/ctyWaTf7n4l/pXLExrnw==} + + '@smithy/util-base64@2.0.1': + resolution: {integrity: sha512-DlI6XFYDMsIVN+GH9JtcRp3j02JEVuWIn/QOZisVzpIAprdsxGveFed0bjbMRCqmIFe8uetn5rxzNrBtIGrPIQ==} + engines: {node: '>=14.0.0'} + + '@smithy/util-body-length-browser@2.0.0': + resolution: {integrity: sha512-JdDuS4ircJt+FDnaQj88TzZY3+njZ6O+D3uakS32f2VNnDo3vyEuNdBOh/oFd8Df1zSZOuH1HEChk2AOYDezZg==} + + '@smithy/util-body-length-node@2.1.0': + resolution: {integrity: sha512-/li0/kj/y3fQ3vyzn36NTLGmUwAICb7Jbe/CsWCktW363gh1MOcpEcSO3mJ344Gv2dqz8YJCLQpb6hju/0qOWw==} + engines: {node: '>=14.0.0'} + + '@smithy/util-buffer-from@2.0.0': + resolution: {integrity: sha512-/YNnLoHsR+4W4Vf2wL5lGv0ksg8Bmk3GEGxn2vEQt52AQaPSCuaO5PM5VM7lP1K9qHRKHwrPGktqVoAHKWHxzw==} + engines: {node: '>=14.0.0'} + + '@smithy/util-config-provider@2.0.0': + resolution: {integrity: sha512-xCQ6UapcIWKxXHEU4Mcs2s7LcFQRiU3XEluM2WcCjjBtQkUN71Tb+ydGmJFPxMUrW/GWMgQEEGipLym4XG0jZg==} + engines: {node: '>=14.0.0'} + + '@smithy/util-defaults-mode-browser@2.0.20': + resolution: {integrity: sha512-QJtnbTIl0/BbEASkx1MUFf6EaoWqWW1/IM90N++8NNscePvPf77GheYfpoPis6CBQawUWq8QepTP2QUSAdrVkw==} + engines: {node: '>= 10.0.0'} + + '@smithy/util-defaults-mode-node@2.0.26': + resolution: {integrity: sha512-lGFPOFCHv1ql019oegYqa54BZH7HREw6EBqjDLbAr0wquMX0BDi2sg8TJ6Eq+JGLijkZbJB73m4+aK8OFAapMg==} + engines: {node: '>= 10.0.0'} + + '@smithy/util-endpoints@1.0.5': + resolution: {integrity: sha512-K7qNuCOD5K/90MjHvHm9kJldrfm40UxWYQxNEShMFxV/lCCCRIg8R4uu1PFAxRvPxNpIdcrh1uK6I1ISjDXZJw==} + engines: {node: '>= 14.0.0'} + + '@smithy/util-hex-encoding@2.0.0': + resolution: {integrity: sha512-c5xY+NUnFqG6d7HFh1IFfrm3mGl29lC+vF+geHv4ToiuJCBmIfzx6IeHLg+OgRdPFKDXIw6pvi+p3CsscaMcMA==} + engines: {node: '>=14.0.0'} + + '@smithy/util-middleware@2.0.7': + resolution: {integrity: sha512-tRINOTlf1G9B0ECarFQAtTgMhpnrMPSa+5j4ZEwEawCLfTFTavk6757sxhE4RY5RMlD/I3x+DCS8ZUiR8ho9Pw==} + engines: {node: '>=14.0.0'} + + '@smithy/util-retry@2.0.7': + resolution: {integrity: sha512-fIe5yARaF0+xVT1XKcrdnHKTJ1Vc4+3e3tLDjCuIcE9b6fkBzzGFY7AFiX4M+vj6yM98DrwkuZeHf7/hmtVp0Q==} + engines: {node: '>= 14.0.0'} + + '@smithy/util-stream@2.0.21': + resolution: {integrity: sha512-0BUE16d7n1x7pi1YluXJdB33jOTyBChT0j/BlOkFa9uxfg6YqXieHxjHNuCdJRARa7AZEj32LLLEPJ1fSa4inA==} + engines: {node: '>=14.0.0'} + + '@smithy/util-uri-escape@2.0.0': + resolution: {integrity: sha512-ebkxsqinSdEooQduuk9CbKcI+wheijxEb3utGXkCoYQkJnwTnLbH1JXGimJtUkQwNQbsbuYwG2+aFVyZf5TLaw==} + engines: {node: '>=14.0.0'} + + '@smithy/util-utf8@2.0.2': + resolution: {integrity: sha512-qOiVORSPm6Ce4/Yu6hbSgNHABLP2VMv8QOC3tTDNHHlWY19pPyc++fBTbZPtx6egPXi4HQxKDnMxVxpbtX2GoA==} + engines: {node: '>=14.0.0'} + + '@socket.io/component-emitter@3.1.0': + resolution: {integrity: sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg==} + + '@socket.io/redis-adapter@8.3.0': + resolution: {integrity: sha512-ly0cra+48hDmChxmIpnESKrc94LjRL80TEmZVscuQ/WWkRP81nNj8W8cCGMqbI4L6NCuAaPRSzZF1a9GlAxxnA==} + engines: {node: '>=10.0.0'} + peerDependencies: + socket.io-adapter: ^2.5.4 + + '@supabase/functions-js@2.1.2': + resolution: {integrity: sha512-QCR6pwJs9exCl37bmpMisUd6mf+0SUBJ6mUpiAjEkSJ/+xW8TCuO14bvkWHADd5hElJK9MxNlMQXxSA4DRz9nQ==} + + '@supabase/gotrue-js@2.46.1': + resolution: {integrity: sha512-tebFX3XvPqEJKHOVgkXTN20g9iUhLx6tebIYQvTggYTrqOT2af8oTpSBdgYzbwJ291G6P6CSpR6KY0cT9ade5A==} + + '@supabase/postgrest-js@1.7.2': + resolution: {integrity: sha512-GK80JpRq8l6Qll85erICypAfQCied8tdlXfsDN14W844HqXCSOisk8AaE01DAwGJanieaoN5fuqhzA2yKxDvEQ==} + + '@supabase/realtime-js@2.7.3': + resolution: {integrity: sha512-c7TzL81sx2kqyxsxcDduJcHL9KJdCOoKimGP6lQSqiZKX42ATlBZpWbyy9KFGFBjAP4nyopMf5JhPi2ZH9jyNw==} + + '@supabase/storage-js@2.5.1': + resolution: {integrity: sha512-nkR0fQA9ScAtIKA3vNoPEqbZv1k5B5HVRYEvRWdlP6mUpFphM9TwPL2jZ/ztNGMTG5xT6SrHr+H7Ykz8qzbhjw==} + + '@supabase/supabase-js@2.31.0': + resolution: {integrity: sha512-W9/4s+KnSUX67wJKBn/3yLq+ieycnMzVjK3nNTLX5Wko3ypNT/081l2iFYrf+nsLQ1CiT4mA92I3dxCy6CmxTg==} + + '@sveltejs/kit@1.25.1': + resolution: {integrity: sha512-pD8XsvNJNgTNkFngNlM60my/X8dXWPKVzN5RghEQr0NjGZmuCjy49AfFu2cGbZjNf5pBcqd2RCNMW912P5fkhA==} + engines: {node: ^16.14 || >=18} + hasBin: true + peerDependencies: + svelte: ^3.54.0 || ^4.0.0-next.0 + vite: ^4.0.0 + + '@sveltejs/vite-plugin-svelte-inspector@1.0.4': + resolution: {integrity: sha512-zjiuZ3yydBtwpF3bj0kQNV0YXe+iKE545QGZVTaylW3eAzFr+pJ/cwK8lZEaRp4JtaJXhD5DyWAV4AxLh6DgaQ==} + engines: {node: ^14.18.0 || >= 16} + peerDependencies: + '@sveltejs/vite-plugin-svelte': ^2.2.0 + svelte: ^3.54.0 || ^4.0.0 + vite: ^4.0.0 + + '@sveltejs/vite-plugin-svelte@2.4.6': + resolution: {integrity: sha512-zO79p0+DZnXPnF0ltIigWDx/ux7Ni+HRaFOw720Qeivc1azFUrJxTl0OryXVibYNx1hCboGia1NRV3x8RNv4cA==} + engines: {node: ^14.18.0 || >= 16} + peerDependencies: + svelte: ^3.54.0 || ^4.0.0 + vite: ^4.0.0 + + '@swc/core-darwin-arm64@1.3.101': + resolution: {integrity: sha512-mNFK+uHNPRXSnfTOG34zJOeMl2waM4hF4a2NY7dkMXrPqw9CoJn4MwTXJcyMiSz1/BnNjjTCHF3Yhj0jPxmkzQ==} + engines: {node: '>=10'} + cpu: [arm64] + os: [darwin] + + '@swc/core-darwin-arm64@1.3.26': + resolution: {integrity: sha512-FWWflBfKRYrUJtko2xiedC5XCa31O75IZZqnTWuLpe9g3C5tnUuF3M8LSXZS/dn6wprome1MhtG9GMPkSYkhkg==} + engines: {node: '>=10'} + cpu: [arm64] + os: [darwin] + + '@swc/core-darwin-x64@1.3.101': + resolution: {integrity: sha512-B085j8XOx73Fg15KsHvzYWG262bRweGr3JooO1aW5ec5pYbz5Ew9VS5JKYS03w2UBSxf2maWdbPz2UFAxg0whw==} + engines: {node: '>=10'} + cpu: [x64] + os: [darwin] + + '@swc/core-darwin-x64@1.3.26': + resolution: {integrity: sha512-0uQeebAtsewqJ2b35aPZstGrylwd6oJjUyAJOfVJNbremFSJ5JzytB3NoDCIw7CT5UQrSRpvD3mU95gfdQjDGA==} + engines: {node: '>=10'} + cpu: [x64] + os: [darwin] + + '@swc/core-linux-arm-gnueabihf@1.3.101': + resolution: {integrity: sha512-9xLKRb6zSzRGPqdz52Hy5GuB1lSjmLqa0lST6MTFads3apmx4Vgs8Y5NuGhx/h2I8QM4jXdLbpqQlifpzTlSSw==} + engines: {node: '>=10'} + cpu: [arm] + os: [linux] + + '@swc/core-linux-arm-gnueabihf@1.3.26': + resolution: {integrity: sha512-06T+LbVFlyciQtwrUB5/a16A1ju1jFoYvd/hq9TWhf7GrtL43U7oJIgqMOPHx2j0+Ps2R3S6R/UUN5YXu618zA==} + engines: {node: '>=10'} + cpu: [arm] + os: [linux] + + '@swc/core-linux-arm64-gnu@1.3.101': + resolution: {integrity: sha512-oE+r1lo7g/vs96Weh2R5l971dt+ZLuhaUX+n3BfDdPxNHfObXgKMjO7E+QS5RbGjv/AwiPCxQmbdCp/xN5ICJA==} + engines: {node: '>=10'} + cpu: [arm64] + os: [linux] + + '@swc/core-linux-arm64-gnu@1.3.26': + resolution: {integrity: sha512-2NT/0xALPfK+U01qIlHxjkGdIj6F0txhu1U2v6B0YP2+k0whL2gCgYeg9QUvkYEXSD5r1Yx+vcb2R/vaSCSClg==} + engines: {node: '>=10'} + cpu: [arm64] + os: [linux] + + '@swc/core-linux-arm64-musl@1.3.101': + resolution: {integrity: sha512-OGjYG3H4BMOTnJWJyBIovCez6KiHF30zMIu4+lGJTCrxRI2fAjGLml3PEXj8tC3FMcud7U2WUn6TdG0/te2k6g==} + engines: {node: '>=10'} + cpu: [arm64] + os: [linux] + + '@swc/core-linux-arm64-musl@1.3.26': + resolution: {integrity: sha512-64KrTay9hC0mTvZ1AmEFmNEwV5QDjw9U7PJU5riotSc28I+Q/ZoM0qcSFW9JRRa6F2Tr+IfMtyv8+eB2//BQ5g==} + engines: {node: '>=10'} + cpu: [arm64] + os: [linux] + + '@swc/core-linux-x64-gnu@1.3.101': + resolution: {integrity: sha512-/kBMcoF12PRO/lwa8Z7w4YyiKDcXQEiLvM+S3G9EvkoKYGgkkz4Q6PSNhF5rwg/E3+Hq5/9D2R+6nrkF287ihg==} + engines: {node: '>=10'} + cpu: [x64] + os: [linux] + + '@swc/core-linux-x64-gnu@1.3.26': + resolution: {integrity: sha512-Te8G13l3dcRM1Mf3J4JzGUngzNXLKnMYlUmBOYN/ORsx7e+VNelR3zsTLHC0+0jGqELDgqvMyzDfk+dux/C/bQ==} + engines: {node: '>=10'} + cpu: [x64] + os: [linux] + + '@swc/core-linux-x64-musl@1.3.101': + resolution: {integrity: sha512-kDN8lm4Eew0u1p+h1l3JzoeGgZPQ05qDE0czngnjmfpsH2sOZxVj1hdiCwS5lArpy7ktaLu5JdRnx70MkUzhXw==} + engines: {node: '>=10'} + cpu: [x64] + os: [linux] + + '@swc/core-linux-x64-musl@1.3.26': + resolution: {integrity: sha512-nqQWuSM6OTKepUiQ9+rXgERq/JiO72RBOpXKO2afYppsL96sngjIRewV74v5f6IAfyzw+k+AhC5pgRA4Xu/Jkg==} + engines: {node: '>=10'} + cpu: [x64] + os: [linux] + + '@swc/core-win32-arm64-msvc@1.3.101': + resolution: {integrity: sha512-9Wn8TTLWwJKw63K/S+jjrZb9yoJfJwCE2RV5vPCCWmlMf3U1AXj5XuWOLUX+Rp2sGKau7wZKsvywhheWm+qndQ==} + engines: {node: '>=10'} + cpu: [arm64] + os: [win32] + + '@swc/core-win32-arm64-msvc@1.3.26': + resolution: {integrity: sha512-xx34mx+9IBV1sun7sxoNFiqNom9wiOuvsQFJUyQptCnZHgYwOr9OI204LBF95dCcBCZsTm2hT1wBnySJOeimYw==} + engines: {node: '>=10'} + cpu: [arm64] + os: [win32] + + '@swc/core-win32-ia32-msvc@1.3.101': + resolution: {integrity: sha512-onO5KvICRVlu2xmr4//V2je9O2XgS1SGKpbX206KmmjcJhXN5EYLSxW9qgg+kgV5mip+sKTHTAu7IkzkAtElYA==} + engines: {node: '>=10'} + cpu: [ia32] + os: [win32] + + '@swc/core-win32-ia32-msvc@1.3.26': + resolution: {integrity: sha512-48LZ/HKNuU9zl8c7qG6IQKb5rBCwmJgysGOmEGzTRBYxAf/x6Scmt0aqxCoV4J02HOs2WduCBDnhUKsSQ2kcXQ==} + engines: {node: '>=10'} + cpu: [ia32] + os: [win32] + + '@swc/core-win32-x64-msvc@1.3.101': + resolution: {integrity: sha512-T3GeJtNQV00YmiVw/88/nxJ/H43CJvFnpvBHCVn17xbahiVUOPOduh3rc9LgAkKiNt/aV8vU3OJR+6PhfMR7UQ==} + engines: {node: '>=10'} + cpu: [x64] + os: [win32] + + '@swc/core-win32-x64-msvc@1.3.26': + resolution: {integrity: sha512-UPe7S+MezD/S6cKBIc50TduGzmw6PBz1Ms5p+5wDLOKYNS/LSEM4iRmLwvePzP5X8mOyesXrsbwxLy8KHP65Yw==} + engines: {node: '>=10'} + cpu: [x64] + os: [win32] + + '@swc/core@1.3.101': + resolution: {integrity: sha512-w5aQ9qYsd/IYmXADAnkXPGDMTqkQalIi+kfFf/MHRKTpaOL7DHjMXwPp/n8hJ0qNjRvchzmPtOqtPBiER50d8A==} + engines: {node: '>=10'} + peerDependencies: + '@swc/helpers': ^0.5.0 + peerDependenciesMeta: + '@swc/helpers': + optional: true + + '@swc/core@1.3.26': + resolution: {integrity: sha512-U7vEsaLn3IGg0XCRLJX/GTkK9WIfFHUX5USdrp1L2QD29sWPe25HqNndXmUR9KytzKmpDMNoUuHyiuhpVrnNeQ==} + engines: {node: '>=10'} + + '@swc/counter@0.1.3': + resolution: {integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==} + + '@swc/helpers@0.4.14': + resolution: {integrity: sha512-4C7nX/dvpzB7za4Ql9K81xK3HPxCpHMgwTZVyf+9JQ6VUbn9jjZVN7/Nkdz/Ugzs2CSjqnL/UPXroiVBVHUWUw==} + + '@swc/helpers@0.5.2': + resolution: {integrity: sha512-E4KcWTpoLHqwPHLxidpOqQbcrZVgi0rsmmZXUle1jXmJfuIf/UWpczUJ7MZZ5tlxytgJXyp0w4PGkkeLiuIdZw==} + + '@swc/types@0.1.6': + resolution: {integrity: sha512-/JLo/l2JsT/LRd80C3HfbmVpxOAJ11FO2RCEslFrgzLltoP9j8XIbsyDcfCt2WWyX+CM96rBoNM+IToAkFOugg==} + + '@szmarczak/http-timer@1.1.2': + resolution: {integrity: sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==} + engines: {node: '>=6'} + + '@szmarczak/http-timer@4.0.6': + resolution: {integrity: sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==} + engines: {node: '>=10'} + + '@szmarczak/http-timer@5.0.1': + resolution: {integrity: sha512-+PmQX0PiAYPMeVYe237LJAYvOMYW1j2rH5YROyS3b4CTVJum34HfRvKvAzozHAQG0TnHNdUfY9nCeUyRAs//cw==} + engines: {node: '>=14.16'} + + '@tabler/icons-react@2.40.0': + resolution: {integrity: sha512-C+dDOZowFbwI3LGQP0fdua+hOPkGkW7XeMcRXTSdEKc5fD75W6zRO5nXnWivIMRKsi/Y26EDmnQo15N8JX378w==} + peerDependencies: + react: ^16.5.1 || ^17.0.0 || ^18.0.0 + + '@tabler/icons@2.40.0': + resolution: {integrity: sha512-VqKsBSX159cLFTnCzkCmGhZtSPJHNN0lM2sC4xe0HPOfPUnjiex7rDHDdut4oe4iKRecDDpwXwM9BcU6xCPlCg==} + + '@tailwindcss/container-queries@0.1.1': + resolution: {integrity: sha512-p18dswChx6WnTSaJCSGx6lTmrGzNNvm2FtXmiO6AuA1V4U5REyoqwmT6kgAsIMdjo07QdAfYXHJ4hnMtfHzWgA==} + peerDependencies: + tailwindcss: '>=3.2.0' + + '@tailwindcss/forms@0.5.3': + resolution: {integrity: sha512-y5mb86JUoiUgBjY/o6FJSFZSEttfb3Q5gllE4xoKjAAD+vBrnIhE4dViwUuow3va8mpH4s9jyUbUbrRGoRdc2Q==} + peerDependencies: + tailwindcss: '>=3.0.0 || >= 3.0.0-alpha.1' + + '@tailwindcss/typography@0.5.9': + resolution: {integrity: sha512-t8Sg3DyynFysV9f4JDOVISGsjazNb48AeIYQwcL+Bsq5uf4RYL75C1giZ43KISjeDGBaTN3Kxh7Xj/vRSMJUUg==} + peerDependencies: + tailwindcss: '>=3.0.0 || insiders' + + '@tanstack/query-core@5.0.0-beta.0': + resolution: {integrity: sha512-VGq/H3PuRoj0shOcg1S5Flv3YD2qNz2ttk8w5xe5AHQE1I8NO9EHSBUxezIpk4dD6M7bQDtwHBMqqU2EwMwyUw==} + + '@tanstack/react-query@5.0.0-beta.2': + resolution: {integrity: sha512-JdK1HRw20tuwg3GfT3QZTkuS7s2KDa9FeozuJ7jZULlwPczZagouqYmM6+PL0ad6jfCnw8NzmLFtZdlBx6cTmA==} + peerDependencies: + react: ^18.0.0 + react-dom: ^18.0.0 + react-native: '*' + peerDependenciesMeta: + react-dom: + optional: true + react-native: + optional: true + + '@tanstack/react-virtual@3.0.4': + resolution: {integrity: sha512-tiqKW/e2MJVCr7/pRUXulpkyxllaOclkHNfhKTo4pmHjJIqnhMfwIjc1Q1R0Un3PI3kQywywu/791c8z9u0qeA==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + + '@tanstack/virtual-core@3.0.0': + resolution: {integrity: sha512-SYXOBTjJb05rXa2vl55TTwO40A6wKu0R5i1qQwhJYNDIqaIGF7D0HsLw+pJAyi2OvntlEIVusx3xtbbgSUi6zg==} + + '@team-plain/typescript-sdk@2.7.0': + resolution: {integrity: sha512-n5CRvOuGAUvuAIAL2/4jgr6dG1kW8pelbXyq4YObzGcvUcQRyJ69d93bBvduFAh5/1sQYMUle6BYT/3liwpcfQ==} + + '@team-plain/typescript-sdk@3.5.0': + resolution: {integrity: sha512-9kweiSlYAN31VI7yzILGxdlZqsGJ+FmCEfXyEZ/0/i3r6vOwq45FDqtjadnQJVtFm+rf/8vCFRN+wEYMIEv6Aw==} + + '@testing-library/dom@8.19.1': + resolution: {integrity: sha512-P6iIPyYQ+qH8CvGauAqanhVnjrnRe0IZFSYCeGkSRW9q3u8bdVn2NPI+lasFyVsEQn1J/IFmp5Aax41+dAP9wg==} + engines: {node: '>=12'} + + '@tootallnate/once@2.0.0': + resolution: {integrity: sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==} + engines: {node: '>= 10'} + + '@tootallnate/quickjs-emscripten@0.23.0': + resolution: {integrity: sha512-C5Mc6rdnsaJDjO3UpGW/CQTHtCKaYlScZTly4JIu97Jxo/odCiH0ITnDXSJPTOrEKk/ycSZ0AOgTmkDtkOsvIA==} + + '@total-typescript/ts-reset@0.4.2': + resolution: {integrity: sha512-vqd7ZUDSrXFVT1n8b2kc3LnklncDQFPvR58yUS1kEP23/nHPAO9l1lMjUfnPrXYYk4Hj54rrLKMW5ipwk7k09A==} + + '@trigger.dev/companyicons@1.5.35': + resolution: {integrity: sha512-AhY7yshwh0onlgB6EGiyjyLSzl38Cuxo4tpUJVHxs5im8gDA+fuUq7o6Vz1WetFeNXwjMqh3f+bPW7bfqR4epg==} + peerDependencies: + react: ^18.2.0 + react-dom: 18.2.0 + + '@trigger.dev/platform@1.0.12': + resolution: {integrity: sha512-pOB9S2XG+TmTdlYtF9xuQoFz1aRlRGWSVCXuv3Vj2ArzU6Zz3ukvK24qlTd0PJB1otX71Ho/NfViGKEzCyRb5Q==} + + '@tsconfig/node10@1.0.9': + resolution: {integrity: sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==} + + '@tsconfig/node12@1.0.11': + resolution: {integrity: sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==} + + '@tsconfig/node14@1.0.3': + resolution: {integrity: sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==} + + '@tsconfig/node16@1.0.3': + resolution: {integrity: sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ==} + + '@tufjs/canonical-json@1.0.0': + resolution: {integrity: sha512-QTnf++uxunWvG2z3UFNzAoQPHxnSXOwtaI3iJ+AohhV+5vONuArPjJE7aPXPVXfXJsqrVbZBu9b81AJoSd09IQ==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + + '@tufjs/models@1.0.4': + resolution: {integrity: sha512-qaGV9ltJP0EO25YfFUPhxRVK0evXFIAGicsVXuRim4Ed9cjPxYhNnNJ49SFmbeLgtxpslIkX317IgpfcHPVj/A==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + + '@typeform/api-client@1.8.0': + resolution: {integrity: sha512-eRaq7Enyi3Y05gZsCnMTFfRyEZiLjR1/WkB51d82sop28BSR4K3yLQmj41YMj82bWyJU4ECHixf/LBbtVsRfyw==} + engines: {node: '>=12'} + + '@types/acorn@4.0.6': + resolution: {integrity: sha512-veQTnWP+1D/xbxVrPC3zHnCZRjSrKfhbMUlEA43iMZLu7EsnTtkJklIuwrCPbOi8YkvDQAiW05VQQFvvz9oieQ==} + + '@types/aria-query@5.0.1': + resolution: {integrity: sha512-XTIieEY+gvJ39ChLcB4If5zHtPxt3Syj5rgZR+e1ctpmK8NjPf0zFqsz4JpLJT0xla9GFDKjy8Cpu331nrmE1Q==} + + '@types/aws-lambda@8.10.114': + resolution: {integrity: sha512-M8WpEGfC9iQ6V2Ccq6nGIXoQgeVc6z0Ngk8yCOL5V/TYIxshvb0MWQYLFFTZDesL0zmsoBc4OBjG9DB/4rei6w==} + + '@types/babel__core@7.20.1': + resolution: {integrity: sha512-aACu/U/omhdk15O4Nfb+fHgH/z3QsfQzpnvRZhYhThms83ZnAOZz7zZAWO7mn2yyNQaA4xTO8GLK3uqFU4bYYw==} + + '@types/babel__generator@7.6.4': + resolution: {integrity: sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==} + + '@types/babel__template@7.4.1': + resolution: {integrity: sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==} + + '@types/babel__traverse@7.20.6': + resolution: {integrity: sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==} + + '@types/bcryptjs@2.4.2': + resolution: {integrity: sha512-LiMQ6EOPob/4yUL66SZzu6Yh77cbzJFYll+ZfaPiPPFswtIlA/Fs1MzdKYA7JApHU49zQTbJGX3PDmCpIdDBRQ==} + + '@types/body-parser@1.19.2': + resolution: {integrity: sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==} + + '@types/btoa-lite@1.0.0': + resolution: {integrity: sha512-wJsiX1tosQ+J5+bY5LrSahHxr2wT+uME5UDwdN1kg4frt40euqA+wzECkmq4t5QbveHiJepfdThgQrPw6KiSlg==} + + '@types/cacheable-request@6.0.3': + resolution: {integrity: sha512-IQ3EbTzGxIigb1I3qPZc1rWJnH0BmSKv5QYTalEwweFvyBDLSAe24zP0le/hyi7ecGfZVlIVAg4BZqb8WBwKqw==} + + '@types/caseless@0.12.5': + resolution: {integrity: sha512-hWtVTC2q7hc7xZ/RLbxapMvDMgUnDvKvMOpKal4DrMyfGBUfB1oKaZlIRr6mJL+If3bAP6sV/QneGzF6tJjZDg==} + + '@types/chai-subset@1.3.3': + resolution: {integrity: sha512-frBecisrNGz+F4T6bcc+NLeolfiojh5FxW2klu669+8BARtyQv2C/GkNW6FUodVe4BroGMP/wER/YDGc7rEllw==} + + '@types/chai@4.3.4': + resolution: {integrity: sha512-KnRanxnpfpjUTqTCXslZSEdLfXExwgNxYPdiO2WGUj8+HDjFi8R3k5RVKPeSCzLjCcshCAtVO2QBbVuAV4kTnw==} + + '@types/chai@4.3.6': + resolution: {integrity: sha512-VOVRLM1mBxIRxydiViqPcKn6MIxZytrbMpd6RJLIWKxUNr3zux8no0Oc7kJx0WAPIitgZ0gkrDS+btlqQpubpw==} + + '@types/compression@1.7.2': + resolution: {integrity: sha512-lwEL4M/uAGWngWFLSG87ZDr2kLrbuR8p7X+QZB1OQlT+qkHsCPDVFnHPyXf4Vyl4yDDorNY+mAhosxkCvppatg==} + + '@types/connect@3.4.35': + resolution: {integrity: sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==} + + '@types/cookie@0.4.1': + resolution: {integrity: sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q==} + + '@types/cookie@0.5.2': + resolution: {integrity: sha512-DBpRoJGKJZn7RY92dPrgoMew8xCWc2P71beqsjyhEI/Ds9mOyVmBwtekyfhpwFIVt1WrxTonFifiOZ62V8CnNA==} + + '@types/cookie@0.6.0': + resolution: {integrity: sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==} + + '@types/cookiejar@2.1.2': + resolution: {integrity: sha512-t73xJJrvdTjXrn4jLS9VSGRbz0nUY3cl2DMGDU48lKl+HR9dbbjW2A9r3g40VA++mQpy6uuHg33gy7du2BKpog==} + + '@types/cors@2.8.17': + resolution: {integrity: sha512-8CGDvrBj1zgo2qE+oS3pOCyYNqCPryMWY2bGfwA0dcfopWGgxs+78df0Rs3rc9THP4JkOhLsAa+15VdpAqkcUA==} + + '@types/d3-array@3.0.8': + resolution: {integrity: sha512-2xAVyAUgaXHX9fubjcCbGAUOqYfRJN1em1EKR2HfzWBpObZhwfnZKvofTN4TplMqJdFQao61I+NVSai/vnBvDQ==} + + '@types/d3-color@3.1.1': + resolution: {integrity: sha512-CSAVrHAtM9wfuLJ2tpvvwCU/F22sm7rMHNN+yh9D6O6hyAms3+O0cgMpC1pm6UEUMOntuZC8bMt74PteiDUdCg==} + + '@types/d3-ease@3.0.0': + resolution: {integrity: sha512-aMo4eaAOijJjA6uU+GIeW018dvy9+oH5Y2VPPzjjfxevvGQ/oRDs+tfYC9b50Q4BygRR8yE2QCLsrT0WtAVseA==} + + '@types/d3-interpolate@3.0.2': + resolution: {integrity: sha512-zAbCj9lTqW9J9PlF4FwnvEjXZUy75NQqPm7DMHZXuxCFTpuTrdK2NMYGQekf4hlasL78fCYOLu4EE3/tXElwow==} + + '@types/d3-path@3.0.0': + resolution: {integrity: sha512-0g/A+mZXgFkQxN3HniRDbXMN79K3CdTpLsevj+PXiTcb2hVyvkZUBg37StmgCQkaD84cUJ4uaDAWq7UJOQy2Tg==} + + '@types/d3-scale@4.0.5': + resolution: {integrity: sha512-w/C++3W394MHzcLKO2kdsIn5KKNTOqeQVzyPSGPLzQbkPw/jpeaGtSRlakcKevGgGsjJxGsbqS0fPrVFDbHrDA==} + + '@types/d3-shape@3.1.3': + resolution: {integrity: sha512-cHMdIq+rhF5IVwAV7t61pcEXfEHsEsrbBUPkFGBwTXuxtTAkBBrnrNA8++6OWm3jwVsXoZYQM8NEekg6CPJ3zw==} + + '@types/d3-time@3.0.1': + resolution: {integrity: sha512-5j/AnefKAhCw4HpITmLDTPlf4vhi8o/dES+zbegfPb7LaGfNyqkLxBR6E+4yvTAgnJLmhe80EXFMzUs38fw4oA==} + + '@types/d3-timer@3.0.0': + resolution: {integrity: sha512-HNB/9GHqu7Fo8AQiugyJbv6ZxYz58wef0esl4Mv828w1ZKpAshw/uFWVDUcIB9KKFeFKoxS3cHY07FFgtTRZ1g==} + + '@types/debug@4.1.12': + resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==} + + '@types/debug@4.1.7': + resolution: {integrity: sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==} + + '@types/degit@2.8.3': + resolution: {integrity: sha512-CL7y71j2zaDmtPLD5Xq5S1Gv2dFoHl0/GBZm6s39Mj/ls28L3NzAOqf7H4H0/2TNVMgMjMVf9CAFYSjmXhi3bw==} + + '@types/eslint-scope@3.7.4': + resolution: {integrity: sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==} + + '@types/eslint@8.4.10': + resolution: {integrity: sha512-Sl/HOqN8NKPmhWo2VBEPm0nvHnu2LL3v9vKo8MEq0EtbJ4eVzGPl41VNPvn5E1i5poMk4/XD8UriLHpJvEP/Nw==} + + '@types/estree-jsx@1.0.0': + resolution: {integrity: sha512-3qvGd0z8F2ENTGr/GG1yViqfiKmRfrXVx5sJyHGFu3z7m5g5utCQtGp/g29JnjflhtQJBv1WDQukHiT58xPcYQ==} + + '@types/estree@1.0.0': + resolution: {integrity: sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==} + + '@types/estree@1.0.5': + resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} + + '@types/express-serve-static-core@4.17.32': + resolution: {integrity: sha512-aI5h/VOkxOF2Z1saPy0Zsxs5avets/iaiAJYznQFm5By/pamU31xWKL//epiF4OfUA2qTOc9PV6tCUjhO8wlZA==} + + '@types/express@4.17.15': + resolution: {integrity: sha512-Yv0k4bXGOH+8a+7bELd2PqHQsuiANB+A8a4gnQrkRWzrkKlb6KHaVvyXhqs04sVW/OWlbPyYxRgYlIXLfrufMQ==} + + '@types/graceful-fs@4.1.6': + resolution: {integrity: sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw==} + + '@types/gradient-string@1.1.2': + resolution: {integrity: sha512-zIet2KvHr2dkOCPI5ggQQ+WJVyfBSFaqK9sNelhgDjlE2K3Fu2muuPJwu5aKM3xoWuc3WXudVEMUwI1QWhykEQ==} + + '@types/hast@2.3.4': + resolution: {integrity: sha512-wLEm0QvaoawEDoTRwzTXp4b4jpwiJDvR5KMnFnVodm3scufTlBOWRD6N1OBf9TZMhjlNsSfcO5V+7AF4+Vy+9g==} + + '@types/http-cache-semantics@4.0.1': + resolution: {integrity: sha512-SZs7ekbP8CN0txVG2xVRH6EgKmEm31BOxA07vkFaETzZz1xh+cbt8BcI0slpymvwhx5dlFnQG2rTlPVQn+iRPQ==} + + '@types/humanize-duration@3.27.1': + resolution: {integrity: sha512-K3e+NZlpCKd6Bd/EIdqjFJRFHbrq5TzPPLwREk5Iv/YoIjQrs6ljdAUCo+Lb2xFlGNOjGSE0dqsVD19cZL137w==} + + '@types/inquirer@9.0.3': + resolution: {integrity: sha512-CzNkWqQftcmk2jaCWdBTf9Sm7xSw4rkI1zpU/Udw3HX5//adEZUIm9STtoRP1qgWj0CWQtJ9UTvqmO2NNjhMJw==} + + '@types/interpret@1.1.3': + resolution: {integrity: sha512-uBaBhj/BhilG58r64mtDb/BEdH51HIQLgP5bmWzc5qCtFMja8dCk/IOJmk36j0lbi9QHwI6sbtUNGuqXdKCAtQ==} + + '@types/is-ci@3.0.0': + resolution: {integrity: sha512-Q0Op0hdWbYd1iahB+IFNQcWXFq4O0Q5MwQP7uN0souuQ4rPg1vEYcnIOfr1gY+M+6rc8FGoRaBO1mOOvL29sEQ==} + + '@types/is-stream@1.1.0': + resolution: {integrity: sha512-jkZatu4QVbR60mpIzjINmtS1ZF4a/FqdTUTBeQDVOQ2PYyidtwFKr0B5G6ERukKwliq+7mIXvxyppwzG5EgRYg==} + + '@types/istanbul-lib-coverage@2.0.4': + resolution: {integrity: sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==} + + '@types/istanbul-lib-report@3.0.0': + resolution: {integrity: sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==} + + '@types/istanbul-reports@3.0.1': + resolution: {integrity: sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==} + + '@types/jest@29.5.3': + resolution: {integrity: sha512-1Nq7YrO/vJE/FYnqYyw0FS8LdrjExSgIiHyKg7xPpn+yi8Q4huZryKnkJatN1ZRH89Kw2v33/8ZMB7DuZeSLlA==} + + '@types/js-cookie@2.2.7': + resolution: {integrity: sha512-aLkWa0C0vO5b4Sr798E26QgOkss68Un0bLjs7u9qxzPT5CG+8DuNTffWES58YzJs3hrVAOs1wonycqEBqNJubA==} + + '@types/js-yaml@4.0.9': + resolution: {integrity: sha512-k4MGaQl5TGo/iipqb2UDG2UwjXziSWkh0uysQelTlJpX1qGlpUZYm8PnO4DxG1qBomtJUdYJ6qR6xdIah10JLg==} + + '@types/json-query@2.2.3': + resolution: {integrity: sha512-ygE4p8lyKzTBo9LF2K/u6MHnxPxbHY6wGvwM7TdAKhbP3SvEf+Y9aeVWedDiP8SMIPowTl9R/6awQYjiUTHz2g==} + + '@types/json-schema@7.0.11': + resolution: {integrity: sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==} + + '@types/json-schema@7.0.13': + resolution: {integrity: sha512-RbSSoHliUbnXj3ny0CNFOoxrIDV6SUGyStHsvDqosw6CkdPV8TtWGlfecuK4ToyMEAql6pzNxgCFKanovUzlgQ==} + + '@types/json5@0.0.29': + resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} + + '@types/json5@0.0.30': + resolution: {integrity: sha512-sqm9g7mHlPY/43fcSNrCYfOeX9zkTTK+euO5E6+CVijSMm5tTjkVdwdqRkY3ljjIAf8679vps5jKUoJBCLsMDA==} + + '@types/jsonwebtoken@9.0.1': + resolution: {integrity: sha512-c5ltxazpWabia/4UzhIoaDcIza4KViOQhdbjRlfcIGVnsE3c3brkz9Z+F/EeJIECOQP7W7US2hNE930cWWkPiw==} + + '@types/keyv@3.1.4': + resolution: {integrity: sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==} + + '@types/lodash.omit@4.5.7': + resolution: {integrity: sha512-6q6cNg0tQ6oTWjSM+BcYMBhan54P/gLqBldG4AuXd3nKr0oeVekWNS4VrNEu3BhCSDXtGapi7zjhnna0s03KpA==} + + '@types/lodash@4.14.191': + resolution: {integrity: sha512-BdZ5BCCvho3EIXw6wUCXHe7rS53AIDPLE+JzwgT+OsJk53oBfbSmZZ7CX4VaRoN78N+TJpFi9QPlfIVNmJYWxQ==} + + '@types/long@4.0.2': + resolution: {integrity: sha512-MqTGEo5bj5t157U6fA/BiDynNkn0YknVdh48CMPkTSpFTVmvao5UQmm7uEF6xBEo7qIMAlY/JSleYaE6VOdpaA==} + + '@types/marked@4.0.8': + resolution: {integrity: sha512-HVNzMT5QlWCOdeuBsgXP8EZzKUf0+AXzN+sLmjvaB3ZlLqO+e4u0uXrdw9ub69wBKFs+c6/pA4r9sy6cCDvImw==} + + '@types/mdast@3.0.10': + resolution: {integrity: sha512-W864tg/Osz1+9f4lrGTZpCSO5/z4608eUp19tbozkq2HJK6i3z1kT0H9tlADXuYIb1YYOBByU4Jsqkk75q48qA==} + + '@types/mdx@2.0.5': + resolution: {integrity: sha512-76CqzuD6Q7LC+AtbPqrvD9AqsN0k8bsYo2bM2J8pmNldP1aIPAbzUQ7QbobyXL4eLr1wK5x8FZFe8eF/ubRuBg==} + + '@types/mime@3.0.1': + resolution: {integrity: sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==} + + '@types/minimist@1.2.2': + resolution: {integrity: sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==} + + '@types/mock-fs@4.13.1': + resolution: {integrity: sha512-m6nFAJ3lBSnqbvDZioawRvpLXSaPyn52Srf7OfzjubYbYX8MTUdIgDxQl0wEapm4m/pNYSd9TXocpQ0TvZFlYA==} + + '@types/morgan@1.9.4': + resolution: {integrity: sha512-cXoc4k+6+YAllH3ZHmx4hf7La1dzUk6keTR4bF4b4Sc0mZxU/zK4wO7l+ZzezXm/jkYj/qC+uYGZrarZdIVvyQ==} + + '@types/ms@0.7.31': + resolution: {integrity: sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==} + + '@types/mute-stream@0.0.4': + resolution: {integrity: sha512-CPM9nzrCPPJHQNA9keH9CVkVI+WR5kMa+7XEs5jcGQ0VoAGnLv242w8lIVgwAEfmE4oufJRaTc9PNLQl0ioAow==} + + '@types/nlcst@1.0.1': + resolution: {integrity: sha512-aVIyXt6pZiiMOtVByE4Y0gf+BLm1Cxc4ZLSK8VRHn1CgkO+kXbQwN/EBhQmhPdBMjFJCMBKtmNW2zWQuFywz8Q==} + + '@types/node-fetch@2.6.2': + resolution: {integrity: sha512-DHqhlq5jeESLy19TYhLakJ07kNumXWjcDdxXsLUMJZ6ue8VZJj4kLPQVE/2mdHh3xZziNF1xppu5lwmS53HR+A==} + + '@types/node-fetch@2.6.4': + resolution: {integrity: sha512-1ZX9fcN4Rvkvgv4E6PAY5WXUFWFcRWxZa3EW83UjycOB9ljJCedb2CupIP4RZMEwF/M3eTcCihbBRgwtGbg5Rg==} + + '@types/node-forge@1.3.10': + resolution: {integrity: sha512-y6PJDYN4xYBxwd22l+OVH35N+1fCYWiuC3aiP2SlXVE6Lo7SS+rSx9r89hLxrP4pn6n1lBGhHJ12pj3F3Mpttw==} + + '@types/node@12.20.55': + resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} + + '@types/node@16.18.11': + resolution: {integrity: sha512-3oJbGBUWuS6ahSnEq1eN2XrCyf4YsWI8OyCvo7c64zQJNplk3mO84t53o8lfTk+2ji59g5ycfc6qQ3fdHliHuA==} + + '@types/node@18.11.18': + resolution: {integrity: sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA==} + + '@types/node@18.14.0': + resolution: {integrity: sha512-5EWrvLmglK+imbCJY0+INViFWUHg1AHel1sq4ZVSfdcNqGy9Edv3UB9IIzzg+xPaUcAgZYcfVs2fBcwDeZzU0A==} + + '@types/node@18.15.13': + resolution: {integrity: sha512-N+0kuo9KgrUQ1Sn/ifDXsvg0TTleP7rIy4zOBGECxAljqvqfqpTfzx0Q1NUedOixRMBfe2Whhb056a42cWs26Q==} + + '@types/node@18.17.1': + resolution: {integrity: sha512-xlR1jahfizdplZYRU59JlUx9uzF1ARa8jbhM11ccpCJya8kvos5jwdm2ZAgxSCwOl0fq21svP18EVwPBXMQudw==} + + '@types/node@18.19.20': + resolution: {integrity: sha512-SKXZvI375jkpvAj8o+5U2518XQv76mAsixqfXiVyWyXZbVWQK25RurFovYpVIxVzul0rZoH58V/3SkEnm7s3qA==} + + '@types/node@20.11.22': + resolution: {integrity: sha512-/G+IxWxma6V3E+pqK1tSl2Fo1kl41pK1yeCyDsgkF9WlVAme4j5ISYM2zR11bgLFJGLN5sVK40T4RJNuiZbEjA==} + + '@types/node@20.12.7': + resolution: {integrity: sha512-wq0cICSkRLVaf3UGLMGItu/PtdY7oaXaI/RVU+xliKVOtRna3PRY57ZDfztpDL0n11vfymMUnXv8QwYCO7L1wg==} + + '@types/node@20.5.0': + resolution: {integrity: sha512-Mgq7eCtoTjT89FqNoTzzXg2XvCi5VMhRV6+I2aYanc6kQCBImeNaAYRs/DyoVqk1YEUJK5gN9VO7HRIdz4Wo3Q==} + + '@types/normalize-package-data@2.4.1': + resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==} + + '@types/object-hash@3.0.6': + resolution: {integrity: sha512-fOBV8C1FIu2ELinoILQ+ApxcUKz4ngq+IWUYrxSGjXzzjUALijilampwkMgEtJ+h2njAW3pi853QpzNVCHB73w==} + + '@types/parse-json@4.0.0': + resolution: {integrity: sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==} + + '@types/parse5@6.0.3': + resolution: {integrity: sha512-SuT16Q1K51EAVPz1K29DJ/sXjhSQ0zjvsypYJ6tlwVsRV9jwW5Adq2ch8Dq8kDBCkYnELS7N7VNCSB5nC56t/g==} + + '@types/pg@8.11.6': + resolution: {integrity: sha512-/2WmmBXHLsfRqzfHW7BNZ8SbYzE8OSk7i3WjFYvfgRHj7S1xj+16Je5fUKv3lVdVzk/zn9TXOqf+avFCFIE0yQ==} + + '@types/pg@8.6.6': + resolution: {integrity: sha512-O2xNmXebtwVekJDD+02udOncjVcMZQuTEQEMpKJ0ZRf5E7/9JJX3izhKUcUifBkyKpljyUM6BTgy2trmviKlpw==} + + '@types/phoenix@1.6.0': + resolution: {integrity: sha512-qwfpsHmFuhAS/dVd4uBIraMxRd56vwBUYQGZ6GpXnFuM2XMRFJbIyruFKKlW2daQliuYZwe0qfn/UjFCDKic5g==} + + '@types/prismjs@1.26.0': + resolution: {integrity: sha512-ZTaqn/qSqUuAq1YwvOFQfVW1AR/oQJlLSZVustdjwI+GZ8kr0MSHBj0tsXPW1EqHubx50gtBEjbPGsdZwQwCjQ==} + + '@types/prop-types@15.7.5': + resolution: {integrity: sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==} + + '@types/qs@6.9.7': + resolution: {integrity: sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==} + + '@types/range-parser@1.2.4': + resolution: {integrity: sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==} + + '@types/react-collapse@5.0.4': + resolution: {integrity: sha512-tM5cVB6skGLneNYnRK2E3R56VOHguSeJQHslGPTIMC58ytL3oelT8L/l1onkwHGn5vSEs2BEq2Olzrur+YdliA==} + + '@types/react-dom@18.2.7': + resolution: {integrity: sha512-GRaAEriuT4zp9N4p1i8BDBYmEyfo+xQ3yHjJU4eiK5NDa1RmUZG+unZABUTK4/Ox/M+GaHwb6Ow8rUITrtjszA==} + + '@types/react@18.2.17': + resolution: {integrity: sha512-u+e7OlgPPh+aryjOm5UJMX32OvB2E3QASOAqVMY6Ahs90djagxwv2ya0IctglNbNTexC12qCSMZG47KPfy1hAA==} + + '@types/react@18.2.48': + resolution: {integrity: sha512-qboRCl6Ie70DQQG9hhNREz81jqC1cs9EVNcjQ1AU+jH6NFfSAhVVbrrY/+nSF+Bsk4AOwm9Qa61InvMCyV+H3w==} + + '@types/react@18.2.69': + resolution: {integrity: sha512-W1HOMUWY/1Yyw0ba5TkCV+oqynRjG7BnteBB+B7JmAK7iw3l2SW+VGOxL+akPweix6jk2NNJtyJKpn4TkpfK3Q==} + + '@types/react@18.3.1': + resolution: {integrity: sha512-V0kuGBX3+prX+DQ/7r2qsv1NsdfnCLnTgnRJ1pYnxykBhGMz+qj+box5lq7XsO5mtZsBqpjwwTu/7wszPfMBcw==} + + '@types/readable-stream@4.0.14': + resolution: {integrity: sha512-xZn/AuUbCMShGsqH/ehZtGDwQtbx00M9rZ2ENLe4tOjFZ/JFeWMhEZkk2fEe1jAUqqEAURIkFJ7Az/go8mM1/w==} + + '@types/regression@2.0.6': + resolution: {integrity: sha512-sa+sHOUxh9fywFuAFLCcyupFN0CKX654QUZGW5fAZCmV51I4e5nQy1xL2g/JMUW/PeDoF3Yq2lDXb7MoC3KDNg==} + + '@types/request@2.48.12': + resolution: {integrity: sha512-G3sY+NpsA9jnwm0ixhAFQSJ3Q9JkpLZpJbI3GMv0mIAT0y3mRabYeINzal5WOChIiaTEGQYlHOKgkaM9EisWHw==} + + '@types/resolve@1.20.2': + resolution: {integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==} + + '@types/responselike@1.0.0': + resolution: {integrity: sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==} + + '@types/retry@0.12.0': + resolution: {integrity: sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==} + + '@types/retry@0.12.2': + resolution: {integrity: sha512-XISRgDJ2Tc5q4TRqvgJtzsRkFYNJzZrhTdtMoGVBttwzzQJkPnS3WWTFc7kuDRoPtPakl+T+OfdEUjYJj7Jbow==} + + '@types/scheduler@0.16.2': + resolution: {integrity: sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==} + + '@types/seedrandom@3.0.8': + resolution: {integrity: sha512-TY1eezMU2zH2ozQoAFAQFOPpvP15g+ZgSfTZt31AUUH/Rxtnz3H+A/Sv1Snw2/amp//omibc+AEkTaA8KUeOLQ==} + + '@types/semver@6.2.3': + resolution: {integrity: sha512-KQf+QAMWKMrtBMsB8/24w53tEsxllMj6TuA80TT/5igJalLI/zm0L3oXRbIAl4Ohfc85gyHX/jhMwsVkmhLU4A==} + + '@types/semver@7.3.13': + resolution: {integrity: sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw==} + + '@types/semver@7.5.1': + resolution: {integrity: sha512-cJRQXpObxfNKkFAZbJl2yjWtJCqELQIdShsogr1d2MilP8dKD9TE/nEKHkJgUNHdGKCQaf9HbIynuV2csLGVLg==} + + '@types/serve-static@1.15.0': + resolution: {integrity: sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==} + + '@types/shimmer@1.0.2': + resolution: {integrity: sha512-dKkr1bTxbEsFlh2ARpKzcaAmsYixqt9UyCdoEZk8rHyE4iQYcDCyvSjDSf7JUWJHlJiTtbIoQjxKh6ViywqDAg==} + + '@types/simple-oauth2@5.0.4': + resolution: {integrity: sha512-4SvTfmAa1fGUa1d07j9vIiC4o92bGh0ihPXmtS05udMMmNwVIaU2nZ706cC4wI8cJxOlHD4P/d5tzqvWYd+KxA==} + + '@types/slug@5.0.3': + resolution: {integrity: sha512-yPX0bb1SvrpaGlHuSiz6EicgRI4VBE+LO7IANlZagQwtaoKjLLcZc8y6s13vKp41mYvMCSzjtObxvU7/0JRPaA==} + + '@types/stack-utils@2.0.1': + resolution: {integrity: sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==} + + '@types/statuses@2.0.4': + resolution: {integrity: sha512-eqNDvZsCNY49OAXB0Firg/Sc2BgoWsntsLUdybGFOhAfCD6QJ2n9HXUIHGqt5qjrxmMv4wS8WLAw43ZkKcJ8Pw==} + + '@types/superagent@4.1.19': + resolution: {integrity: sha512-McM1mlc7PBZpCaw0fw/36uFqo0YeA6m8JqoyE4OfqXsZCIg0hPP2xdE6FM7r6fdprDZHlJwDpydUj1R++93hCA==} + + '@types/supertest@2.0.14': + resolution: {integrity: sha512-Q900DeeHNFF3ZYYepf/EyJfZDA2JrnWLaSQ0YNV7+2GTo8IlJzauEnDGhya+hauncpBYTYGpVHwGdssJeAQ7eA==} + + '@types/tar@6.1.4': + resolution: {integrity: sha512-Cp4oxpfIzWt7mr2pbhHT2OTXGMAL0szYCzuf8lRWyIMCgsx6/Hfc3ubztuhvzXHXgraTQxyOCmmg7TDGIMIJJQ==} + + '@types/through@0.0.30': + resolution: {integrity: sha512-FvnCJljyxhPM3gkRgWmxmDZyAQSiBQQWLI0A0VFL0K7W1oRUrPJSqNO0NvTnLkBcotdlp3lKvaT0JrnyRDkzOg==} + + '@types/tinycolor2@1.4.3': + resolution: {integrity: sha512-Kf1w9NE5HEgGxCRyIcRXR/ZYtDv0V8FVPtYHwLxl0O+maGX0erE77pQlD0gpP+/KByMZ87mOA79SjifhSB3PjQ==} + + '@types/tough-cookie@4.0.5': + resolution: {integrity: sha512-/Ad8+nIOV7Rl++6f1BdKxFSMgmoqEoYbHRpPcx3JEfv8VRsQe9Z4mCXeJBzxs7mbHY/XOZZuXlRNfhpVPbs6ZA==} + + '@types/unist@2.0.6': + resolution: {integrity: sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==} + + '@types/uuid@9.0.0': + resolution: {integrity: sha512-kr90f+ERiQtKWMz5rP32ltJ/BtULDI5RVO0uavn1HQUOwjx0R1h0rnDYNL0CepF1zL5bSY6FISAfd9tOdDhU5Q==} + + '@types/webpack@5.28.5': + resolution: {integrity: sha512-wR87cgvxj3p6D0Crt1r5avwqffqPXUkNlnQ1mjU93G7gCuFjufZR4I6j8cz5g1F1tTYpfOOFvly+cmIQwL9wvw==} + + '@types/websocket@1.0.5': + resolution: {integrity: sha512-NbsqiNX9CnEfC1Z0Vf4mE1SgAJ07JnRYcNex7AJ9zAVzmiGHmjKFEk7O4TJIsgv2B1sLEb6owKFZrACwdYngsQ==} + + '@types/wrap-ansi@3.0.0': + resolution: {integrity: sha512-ltIpx+kM7g/MLRZfkbL7EsCEjfzCcScLpkg37eXEtx5kmrAKBkTJwd1GIAjDSL8wTpM6Hzn5YO4pSb91BEwu1g==} + + '@types/ws@8.5.10': + resolution: {integrity: sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A==} + + '@types/ws@8.5.4': + resolution: {integrity: sha512-zdQDHKUgcX/zBc4GrwsE/7dVdAD8JR4EuiAXiiUhhfyIJXXb2+PrGshFyeXWQPMmmZ2XxgaqclgpIC7eTXc1mg==} + + '@types/yargs-parser@21.0.0': + resolution: {integrity: sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==} + + '@types/yargs@17.0.32': + resolution: {integrity: sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==} + + '@types/yauzl@2.10.1': + resolution: {integrity: sha512-CHzgNU3qYBnp/O4S3yv2tXPlvMTq0YWSTVg2/JYLqWZGHwwgJGAwd00poay/11asPq8wLFwHzubyInqHIFmmiw==} + + '@typescript-eslint/eslint-plugin@5.59.6': + resolution: {integrity: sha512-sXtOgJNEuRU5RLwPUb1jxtToZbgvq3M6FPpY4QENxoOggK+UpTxUBpj6tD8+Qh2g46Pi9We87E+eHnUw8YcGsw==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + '@typescript-eslint/parser': ^5.0.0 + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + + '@typescript-eslint/parser@5.59.6': + resolution: {integrity: sha512-7pCa6al03Pv1yf/dUg/s1pXz/yGMUBAw5EeWqNTFiSueKvRNonze3hma3lhdsOrQcaOXhbk5gKu2Fludiho9VA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + + '@typescript-eslint/scope-manager@5.59.6': + resolution: {integrity: sha512-gLbY3Le9Dxcb8KdpF0+SJr6EQ+hFGYFl6tVY8VxLPFDfUZC7BHFw+Vq7bM5lE9DwWPfx4vMWWTLGXgpc0mAYyQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + '@typescript-eslint/type-utils@5.59.6': + resolution: {integrity: sha512-A4tms2Mp5yNvLDlySF+kAThV9VTBPCvGf0Rp8nl/eoDX9Okun8byTKoj3fJ52IJitjWOk0fKPNQhXEB++eNozQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: '*' + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + + '@typescript-eslint/types@5.59.6': + resolution: {integrity: sha512-tH5lBXZI7T2MOUgOWFdVNUILsI02shyQvfzG9EJkoONWugCG77NDDa1EeDGw7oJ5IvsTAAGVV8I3Tk2PNu9QfA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + '@typescript-eslint/typescript-estree@5.59.6': + resolution: {integrity: sha512-vW6JP3lMAs/Tq4KjdI/RiHaaJSO7IUsbkz17it/Rl9Q+WkQ77EOuOnlbaU8kKfVIOJxMhnRiBG+olE7f3M16DA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + + '@typescript-eslint/utils@5.59.6': + resolution: {integrity: sha512-vzaaD6EXbTS29cVH0JjXBdzMt6VBlv+hE31XktDRMX1j3462wZCJa7VzO2AxXEXcIl8GQqZPcOPuW/Z1tZVogg==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + + '@typescript-eslint/visitor-keys@5.59.6': + resolution: {integrity: sha512-zEfbFLzB9ETcEJ4HZEEsCR9HHeNku5/Qw1jSS5McYJv5BR+ftYXwFFAH5Al+xkGaZEqowMwl7uoJjQb1YSPF8Q==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + '@uiw/codemirror-extensions-basic-setup@4.19.5': + resolution: {integrity: sha512-1zt7ZPJ01xKkSW/KDy0FZNga0bngN1fC594wCVG7FBi60ehfcAucpooQ+JSPScKXopxcb+ugPKZvVLzr9/OfzA==} + peerDependencies: + '@codemirror/autocomplete': '>=6.0.0' + '@codemirror/commands': '>=6.0.0' + '@codemirror/language': '>=6.0.0' + '@codemirror/lint': '>=6.0.0' + '@codemirror/search': '>=6.0.0' + '@codemirror/state': '>=6.0.0' + '@codemirror/view': '>=6.0.0' + + '@uiw/react-codemirror@4.19.5': + resolution: {integrity: sha512-ZCHh8d7beXbF8/t7F1+yHht6A9Y6CdKeOkZq4A09lxJEnyTQrj1FMf2zvfaqc7K23KNjkTCtSlbqKKbVDgrWaw==} + peerDependencies: + '@babel/runtime': '>=7.11.0' + '@codemirror/state': '>=6.0.0' + '@codemirror/theme-one-dark': '>=6.0.0' + '@codemirror/view': '>=6.0.0' + codemirror: '>=6.0.0' + react: '>=16.8.0' + react-dom: '>=16.8.0' + + '@upstash/core-analytics@0.0.8': + resolution: {integrity: sha512-MCJoF+Y8fkzq4NRLG7kEHjtGyMsZ2DICBdmEdwoK9umoSrfkzgBlYdZiHTIaewyt9PGaMZCHOasz0LAuMpxwxQ==} + engines: {node: '>=16.0.0'} + + '@upstash/ratelimit@1.1.3': + resolution: {integrity: sha512-rl+GMvPdZJ9xPDIvIrqRl/g0nzAEaH75hwR5lXAKW8zPPplD/AeliDCHwuwcFCPIjg49FKyA1oc5H473WkVFrQ==} + + '@upstash/redis@1.29.0': + resolution: {integrity: sha512-kbO5fgMAeUzErnA/SOtaSbAa0dguYhhBT4MZHJ1O8gVl4iK754aC9+rIYY5hsp4nlxeCGfnIDkWpof991c9jjA==} + + '@vanilla-extract/babel-plugin-debug-ids@1.0.2': + resolution: {integrity: sha512-LjnbQWGeMwaydmovx8jWUR8BxLtLiPyq0xz5C8G5OvFhsuJxvavLdrBHNNizvr1dq7/3qZGlPv0znsvU4P44YA==} + + '@vanilla-extract/css@1.11.0': + resolution: {integrity: sha512-uohj+8cGWbnrVzTfrjlJeXqdGjH3d3TcscdQxKe3h5bb5QQXTpPSq+c+SeWADIGiZybzcW0CBvZV8jsy1ywY9w==} + + '@vanilla-extract/integration@6.2.1': + resolution: {integrity: sha512-+xYJz07G7TFAMZGrOqArOsURG+xcYvqctujEkANjw2McCBvGEK505RxQqOuNiA9Mi9hgGdNp2JedSa94f3eoLg==} + + '@vanilla-extract/private@1.0.3': + resolution: {integrity: sha512-17kVyLq3ePTKOkveHxXuIJZtGYs+cSoev7BlP+Lf4916qfDhk/HBjvlYDe8egrea7LNPHKwSZJK/bzZC+Q6AwQ==} + + '@vitest/expect@0.28.5': + resolution: {integrity: sha512-gqTZwoUTwepwGIatnw4UKpQfnoyV0Z9Czn9+Lo2/jLIt4/AXLTn+oVZxlQ7Ng8bzcNkR+3DqLJ08kNr8jRmdNQ==} + + '@vitest/expect@0.34.4': + resolution: {integrity: sha512-XlMKX8HyYUqB8dsY8Xxrc64J2Qs9pKMt2Z8vFTL4mBWXJsg4yoALHzJfDWi8h5nkO4Zua4zjqtapQ/IluVkSnA==} + + '@vitest/expect@1.4.0': + resolution: {integrity: sha512-Jths0sWCJZ8BxjKe+p+eKsoqev1/T8lYcrjavEaz8auEJ4jAVY0GwW3JKmdVU4mmNPLPHixh4GNXP7GFtAiDHA==} + + '@vitest/expect@1.6.0': + resolution: {integrity: sha512-ixEvFVQjycy/oNgHjqsL6AZCDduC+tflRluaHIzKIsdbzkLn2U/iBnVeJwB6HsIjQBdfMR8Z0tRxKUsvFJEeWQ==} + + '@vitest/runner@0.28.5': + resolution: {integrity: sha512-NKkHtLB+FGjpp5KmneQjTcPLWPTDfB7ie+MmF1PnUBf/tGe2OjGxWyB62ySYZ25EYp9krR5Bw0YPLS/VWh1QiA==} + + '@vitest/runner@0.34.4': + resolution: {integrity: sha512-hwwdB1StERqUls8oV8YcpmTIpVeJMe4WgYuDongVzixl5hlYLT2G8afhcdADeDeqCaAmZcSgLTLtqkjPQF7x+w==} + + '@vitest/runner@1.4.0': + resolution: {integrity: sha512-EDYVSmesqlQ4RD2VvWo3hQgTJ7ZrFQ2VSJdfiJiArkCerDAGeyF1i6dHkmySqk573jLp6d/cfqCN+7wUB5tLgg==} + + '@vitest/runner@1.6.0': + resolution: {integrity: sha512-P4xgwPjwesuBiHisAVz/LSSZtDjOTPYZVmNAnpHHSR6ONrf8eCJOFRvUwdHn30F5M1fxhqtl7QZQUk2dprIXAg==} + + '@vitest/snapshot@0.34.4': + resolution: {integrity: sha512-GCsh4coc3YUSL/o+BPUo7lHQbzpdttTxL6f4q0jRx2qVGoYz/cyTRDJHbnwks6TILi6560bVWoBpYC10PuTLHw==} + + '@vitest/snapshot@1.4.0': + resolution: {integrity: sha512-saAFnt5pPIA5qDGxOHxJ/XxhMFKkUSBJmVt5VgDsAqPTX6JP326r5C/c9UuCMPoXNzuudTPsYDZCoJ5ilpqG2A==} + + '@vitest/snapshot@1.6.0': + resolution: {integrity: sha512-+Hx43f8Chus+DCmygqqfetcAZrDJwvTj0ymqjQq4CvmpKFSTVteEOBzCusu1x2tt4OJcvBflyHUE0DZSLgEMtQ==} + + '@vitest/spy@0.28.5': + resolution: {integrity: sha512-7if6rsHQr9zbmvxN7h+gGh2L9eIIErgf8nSKYDlg07HHimCxp4H6I/X/DPXktVPPLQfiZ1Cw2cbDIx9fSqDjGw==} + + '@vitest/spy@0.34.4': + resolution: {integrity: sha512-PNU+fd7DUPgA3Ya924b1qKuQkonAW6hL7YUjkON3wmBwSTIlhOSpy04SJ0NrRsEbrXgMMj6Morh04BMf8k+w0g==} + + '@vitest/spy@1.4.0': + resolution: {integrity: sha512-Ywau/Qs1DzM/8Uc+yA77CwSegizMlcgTJuYGAi0jujOteJOUf1ujunHThYo243KG9nAyWT3L9ifPYZ5+As/+6Q==} + + '@vitest/spy@1.6.0': + resolution: {integrity: sha512-leUTap6B/cqi/bQkXUu6bQV5TZPx7pmMBKBQiI0rJA8c3pB56ZsaTbREnF7CJfmvAS4V2cXIBAh/3rVwrrCYgw==} + + '@vitest/utils@0.28.5': + resolution: {integrity: sha512-UyZdYwdULlOa4LTUSwZ+Paz7nBHGTT72jKwdFSV4IjHF1xsokp+CabMdhjvVhYwkLfO88ylJT46YMilnkSARZA==} + + '@vitest/utils@0.34.4': + resolution: {integrity: sha512-yR2+5CHhp/K4ySY0Qtd+CAL9f5Yh1aXrKfAT42bq6CtlGPh92jIDDDSg7ydlRow1CP+dys4TrOrbELOyNInHSg==} + + '@vitest/utils@1.4.0': + resolution: {integrity: sha512-mx3Yd1/6e2Vt/PUC98DcqTirtfxUyAZ32uK82r8rZzbtBeBo+nqgnjx/LvqQdWsrvNtm14VmurNgcf4nqY5gJg==} + + '@vitest/utils@1.6.0': + resolution: {integrity: sha512-21cPiuGMoMZwiOHa2i4LXkMkMkCGzA+MVFV70jRwHo95dL4x/ts5GZhML1QWuy7yfp3WzK3lRvZi3JnXTYqrBw==} + + '@web3-storage/multipart-parser@1.0.0': + resolution: {integrity: sha512-BEO6al7BYqcnfX15W2cnGR+Q566ACXAT9UQykORCWW80lmkpWsnEob6zJS1ZVBKsSJC8+7vJkHwlp+lXG1UCdw==} + + '@webassemblyjs/ast@1.11.5': + resolution: {integrity: sha512-LHY/GSAZZRpsNQH+/oHqhRQ5FT7eoULcBqgfyTB5nQHogFnK3/7QoN7dLnwSE/JkUAF0SrRuclT7ODqMFtWxxQ==} + + '@webassemblyjs/floating-point-hex-parser@1.11.5': + resolution: {integrity: sha512-1j1zTIC5EZOtCplMBG/IEwLtUojtwFVwdyVMbL/hwWqbzlQoJsWCOavrdnLkemwNoC/EOwtUFch3fuo+cbcXYQ==} + + '@webassemblyjs/helper-api-error@1.11.5': + resolution: {integrity: sha512-L65bDPmfpY0+yFrsgz8b6LhXmbbs38OnwDCf6NpnMUYqa+ENfE5Dq9E42ny0qz/PdR0LJyq/T5YijPnU8AXEpA==} + + '@webassemblyjs/helper-buffer@1.11.5': + resolution: {integrity: sha512-fDKo1gstwFFSfacIeH5KfwzjykIE6ldh1iH9Y/8YkAZrhmu4TctqYjSh7t0K2VyDSXOZJ1MLhht/k9IvYGcIxg==} + + '@webassemblyjs/helper-numbers@1.11.5': + resolution: {integrity: sha512-DhykHXM0ZABqfIGYNv93A5KKDw/+ywBFnuWybZZWcuzWHfbp21wUfRkbtz7dMGwGgT4iXjWuhRMA2Mzod6W4WA==} + + '@webassemblyjs/helper-wasm-bytecode@1.11.5': + resolution: {integrity: sha512-oC4Qa0bNcqnjAowFn7MPCETQgDYytpsfvz4ujZz63Zu/a/v71HeCAAmZsgZ3YVKec3zSPYytG3/PrRCqbtcAvA==} + + '@webassemblyjs/helper-wasm-section@1.11.5': + resolution: {integrity: sha512-uEoThA1LN2NA+K3B9wDo3yKlBfVtC6rh0i4/6hvbz071E8gTNZD/pT0MsBf7MeD6KbApMSkaAK0XeKyOZC7CIA==} + + '@webassemblyjs/ieee754@1.11.5': + resolution: {integrity: sha512-37aGq6qVL8A8oPbPrSGMBcp38YZFXcHfiROflJn9jxSdSMMM5dS5P/9e2/TpaJuhE+wFrbukN2WI6Hw9MH5acg==} + + '@webassemblyjs/leb128@1.11.5': + resolution: {integrity: sha512-ajqrRSXaTJoPW+xmkfYN6l8VIeNnR4vBOTQO9HzR7IygoCcKWkICbKFbVTNMjMgMREqXEr0+2M6zukzM47ZUfQ==} + + '@webassemblyjs/utf8@1.11.5': + resolution: {integrity: sha512-WiOhulHKTZU5UPlRl53gHR8OxdGsSOxqfpqWeA2FmcwBMaoEdz6b2x2si3IwC9/fSPLfe8pBMRTHVMk5nlwnFQ==} + + '@webassemblyjs/wasm-edit@1.11.5': + resolution: {integrity: sha512-C0p9D2fAu3Twwqvygvf42iGCQ4av8MFBLiTb+08SZ4cEdwzWx9QeAHDo1E2k+9s/0w1DM40oflJOpkZ8jW4HCQ==} + + '@webassemblyjs/wasm-gen@1.11.5': + resolution: {integrity: sha512-14vteRlRjxLK9eSyYFvw1K8Vv+iPdZU0Aebk3j6oB8TQiQYuO6hj9s4d7qf6f2HJr2khzvNldAFG13CgdkAIfA==} + + '@webassemblyjs/wasm-opt@1.11.5': + resolution: {integrity: sha512-tcKwlIXstBQgbKy1MlbDMlXaxpucn42eb17H29rawYLxm5+MsEmgPzeCP8B1Cl69hCice8LeKgZpRUAPtqYPgw==} + + '@webassemblyjs/wasm-parser@1.11.5': + resolution: {integrity: sha512-SVXUIwsLQlc8srSD7jejsfTU83g7pIGr2YYNb9oHdtldSxaOhvA5xwvIiWIfcX8PlSakgqMXsLpLfbbJ4cBYew==} + + '@webassemblyjs/wast-printer@1.11.5': + resolution: {integrity: sha512-f7Pq3wvg3GSPUPzR0F6bmI89Hdb+u9WXrSKc4v+N0aV0q6r42WoF92Jp2jEorBEBRoRNXgjp53nBniDXcqZYPA==} + + '@whatwg-node/events@0.1.1': + resolution: {integrity: sha512-AyQEn5hIPV7Ze+xFoXVU3QTHXVbWPrzaOkxtENMPMuNL6VVHrp4hHfDt9nrQpjO7BgvuM95dMtkycX5M/DZR3w==} + engines: {node: '>=16.0.0'} + + '@whatwg-node/fetch@0.9.14': + resolution: {integrity: sha512-wurZC82zzZwXRDSW0OS9l141DynaJQh7Yt0FD1xZ8niX7/Et/7RoiLiltbVU1fSF1RR9z6ndEaTUQBAmddTm1w==} + engines: {node: '>=16.0.0'} + + '@whatwg-node/node-fetch@0.5.0': + resolution: {integrity: sha512-q76lDAafvHNGWedNAVHrz/EyYTS8qwRLcwne8SJQdRN5P3HydxU6XROFvJfTML6KZXQX2FDdGY4/SnaNyd7M0Q==} + engines: {node: '>=16.0.0'} + + '@xobotyi/scrollbar-width@1.9.5': + resolution: {integrity: sha512-N8tkAACJx2ww8vFMneJmaAgmjAG1tnVBZJRLRcx061tmsLRZHSEZSLuGWnwPtunsSLvSqXQ2wfp7Mgqg1I+2dQ==} + + '@xtuc/ieee754@1.2.0': + resolution: {integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==} + + '@xtuc/long@4.2.2': + resolution: {integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==} + + '@zxing/text-encoding@0.9.0': + resolution: {integrity: sha512-U/4aVJ2mxI0aDNI8Uq0wEhMgY+u4CNtEb0om3+y3+niDAsoTCOB33UF0sxpzqzdqXLqmvc+vZyAt4O8pPdfkwA==} + + abbrev@1.1.1: + resolution: {integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==} + + abbrev@2.0.0: + resolution: {integrity: sha512-6/mh1E2u2YgEsCHdY0Yx5oW+61gZU+1vXaoiHHrpKeuRNNgFvS+/jrwHiQhB5apAf5oB7UB7E19ol2R2LKH8hQ==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + + abort-controller@3.0.0: + resolution: {integrity: sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==} + engines: {node: '>=6.5'} + + abortcontroller-polyfill@1.7.5: + resolution: {integrity: sha512-JMJ5soJWP18htbbxJjG7bG6yuI6pRhgJ0scHHTfkUjf6wjP912xZWvM+A4sJK3gqd9E8fcPbDnOefbA9Th/FIQ==} + + abstract-logging@2.0.1: + resolution: {integrity: sha512-2BjRTZxTPvheOvGbBslFSYOUkr+SjPtOnrLP33f+VIWLzezQpZcqVg7ja3L4dBXmzzgwT+a029jRx5PCi3JuiA==} + + accepts@1.3.8: + resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==} + engines: {node: '>= 0.6'} + + acorn-import-assertions@1.9.0: + resolution: {integrity: sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==} + peerDependencies: + acorn: ^8 + + acorn-jsx@5.3.2: + resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} + peerDependencies: + acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + + acorn-node@1.8.2: + resolution: {integrity: sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==} + + acorn-walk@7.2.0: + resolution: {integrity: sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==} + engines: {node: '>=0.4.0'} + + acorn-walk@8.2.0: + resolution: {integrity: sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==} + engines: {node: '>=0.4.0'} + + acorn-walk@8.3.2: + resolution: {integrity: sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A==} + engines: {node: '>=0.4.0'} + + acorn@7.4.1: + resolution: {integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==} + engines: {node: '>=0.4.0'} + hasBin: true + + acorn@8.10.0: + resolution: {integrity: sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==} + engines: {node: '>=0.4.0'} + hasBin: true + + acorn@8.8.1: + resolution: {integrity: sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==} + engines: {node: '>=0.4.0'} + hasBin: true + + agent-base@6.0.2: + resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} + engines: {node: '>= 6.0.0'} + + agent-base@7.1.0: + resolution: {integrity: sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg==} + engines: {node: '>= 14'} + + agentkeepalive@4.5.0: + resolution: {integrity: sha512-5GG/5IbQQpC9FpkRGsSvZI5QYeSCzlJHdpBQntCsuTOxhKD8lqKhrleg2Yi7yvMIf82Ycmmqln9U8V9qwEiJew==} + engines: {node: '>= 8.0.0'} + + aggregate-error@3.1.0: + resolution: {integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==} + engines: {node: '>=8'} + + aggregate-error@4.0.1: + resolution: {integrity: sha512-0poP0T7el6Vq3rstR8Mn4V/IQrpBLO6POkUSrN7RhyY+GF/InCFShQzsQ39T25gkHhLgSLByyAz+Kjb+c2L98w==} + engines: {node: '>=12'} + + ahocorasick@1.0.2: + resolution: {integrity: sha512-hCOfMzbFx5IDutmWLAt6MZwOUjIfSM9G9FyVxytmE4Rs/5YDPWQrD/+IR1w+FweD9H2oOZEnv36TmkjhNURBVA==} + + airtable@0.12.1: + resolution: {integrity: sha512-wS49QIO46YjSUbRIslX6pJaAGsdzOFPtYfaARYsBifsev10TDsyXc5IBYX6b3JQs4SZ8A5+g/vbQ5IfPvbnc+w==} + engines: {node: '>=8.0.0'} + + ajv-formats@2.1.1: + resolution: {integrity: sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==} + peerDependencies: + ajv: ^8.0.0 + peerDependenciesMeta: + ajv: + optional: true + + ajv-keywords@3.5.2: + resolution: {integrity: sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==} + peerDependencies: + ajv: ^6.9.1 + + ajv-keywords@5.1.0: + resolution: {integrity: sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==} + peerDependencies: + ajv: ^8.8.2 + + ajv@6.12.6: + resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} + + ajv@8.12.0: + resolution: {integrity: sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==} + + ansi-align@3.0.1: + resolution: {integrity: sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==} + + ansi-colors@4.1.1: + resolution: {integrity: sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==} + engines: {node: '>=6'} + + ansi-colors@4.1.3: + resolution: {integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==} + engines: {node: '>=6'} + + ansi-escapes@4.3.2: + resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==} + engines: {node: '>=8'} + + ansi-escapes@5.0.0: + resolution: {integrity: sha512-5GFMVX8HqE/TB+FuBJGuO5XG0WrsA6ptUqoODaT/n9mmUaZFkqnBueB4leqGBCmrUHnCnC4PCZTCd0E7QQ83bA==} + engines: {node: '>=12'} + + ansi-escapes@6.0.0: + resolution: {integrity: sha512-IG23inYII3dWlU2EyiAiGj6Bwal5GzsgPMwjYGvc1HPE2dgbj4ZB5ToWBKSquKw74nB3TIuOwaI6/jSULzfgrw==} + engines: {node: '>=14.16'} + + ansi-regex@5.0.1: + resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} + engines: {node: '>=8'} + + ansi-regex@6.0.1: + resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==} + engines: {node: '>=12'} + + ansi-sequence-parser@1.1.1: + resolution: {integrity: sha512-vJXt3yiaUL4UU546s3rPXlsry/RnM730G1+HkpKE012AN0sx1eOrxSu95oKDIonskeLTijMgqWZ3uDEe3NFvyg==} + + ansi-styles@3.2.1: + resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} + engines: {node: '>=4'} + + ansi-styles@4.3.0: + resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} + engines: {node: '>=8'} + + ansi-styles@5.2.0: + resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==} + engines: {node: '>=10'} + + ansi-styles@6.2.1: + resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} + engines: {node: '>=12'} + + any-promise@1.3.0: + resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==} + + anymatch@3.1.3: + resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} + engines: {node: '>= 8'} + + aproba@2.0.0: + resolution: {integrity: sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==} + + archy@1.0.0: + resolution: {integrity: sha512-Xg+9RwCg/0p32teKdGMPTPnVXKD0w3DfHnFTficozsAgsvq2XenPJq/MYpzzQ/v8zrOyJn6Ds39VA4JIDwFfqw==} + + are-we-there-yet@3.0.1: + resolution: {integrity: sha512-QZW4EDmGwlYur0Yyf/b2uGucHQMa8aFUP7eu9ddR73vvhFyt4V0Vl3QHPcTNJ8l6qYOBdxgXdnBXQrHilfRQBg==} + engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + + arg@4.1.3: + resolution: {integrity: sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==} + + arg@5.0.2: + resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} + + argparse@1.0.10: + resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} + + argparse@2.0.1: + resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} + + aria-hidden@1.2.3: + resolution: {integrity: sha512-xcLxITLe2HYa1cnYnwCjkOO1PqUHQpozB8x9AR0OgWN2woOBi5kSDVxKfd0b7sb1hw5qFeJhXm9H1nu3xSfLeQ==} + engines: {node: '>=10'} + + aria-query@5.1.3: + resolution: {integrity: sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==} + + aria-query@5.3.0: + resolution: {integrity: sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==} + + array-buffer-byte-length@1.0.1: + resolution: {integrity: sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==} + engines: {node: '>= 0.4'} + + array-flatten@1.1.1: + resolution: {integrity: sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==} + + array-includes@3.1.6: + resolution: {integrity: sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==} + engines: {node: '>= 0.4'} + + array-includes@3.1.8: + resolution: {integrity: sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==} + engines: {node: '>= 0.4'} + + array-iterate@2.0.1: + resolution: {integrity: sha512-I1jXZMjAgCMmxT4qxXfPXa6SthSoE8h6gkSI9BGGNv8mP8G/v0blc+qFnZu6K42vTOiuME596QaLO0TP3Lk0xg==} + + array-union@2.1.0: + resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} + engines: {node: '>=8'} + + array.prototype.findlastindex@1.2.5: + resolution: {integrity: sha512-zfETvRFA8o7EiNn++N5f/kaCw221hrpGsDmcpndVupkPzEc1Wuf3VgC0qby1BbHs7f5DVYjgtEU2LLh5bqeGfQ==} + engines: {node: '>= 0.4'} + + array.prototype.flat@1.3.1: + resolution: {integrity: sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==} + engines: {node: '>= 0.4'} + + array.prototype.flat@1.3.2: + resolution: {integrity: sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==} + engines: {node: '>= 0.4'} + + array.prototype.flatmap@1.3.1: + resolution: {integrity: sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==} + engines: {node: '>= 0.4'} + + array.prototype.flatmap@1.3.2: + resolution: {integrity: sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==} + engines: {node: '>= 0.4'} + + array.prototype.tosorted@1.1.1: + resolution: {integrity: sha512-pZYPXPRl2PqWcsUs6LOMn+1f1532nEoPTYowBtqLwAW+W8vSVhkIGnmOX1t/UQjD6YGI0vcD2B1U7ZFGQH9jnQ==} + + arraybuffer.prototype.slice@1.0.3: + resolution: {integrity: sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==} + engines: {node: '>= 0.4'} + + arrify@1.0.1: + resolution: {integrity: sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==} + engines: {node: '>=0.10.0'} + + arrify@3.0.0: + resolution: {integrity: sha512-tLkvA81vQG/XqE2mjDkGQHoOINtMHtysSnemrmoGe6PydDPMRbVugqyk4A6V/WDWEfm3l+0d8anA9r8cv/5Jaw==} + engines: {node: '>=12'} + + as-table@1.0.55: + resolution: {integrity: sha512-xvsWESUJn0JN421Xb9MQw6AsMHRCUknCe0Wjlxvjud80mU4E6hQf1A6NzQKcYNmYw62MfzEtXc+badstZP3JpQ==} + + asap@2.0.6: + resolution: {integrity: sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==} + + asn1@0.2.6: + resolution: {integrity: sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==} + + assert-never@1.2.1: + resolution: {integrity: sha512-TaTivMB6pYI1kXwrFlEhLeGfOqoDNdTxjCdwRfFFkEA30Eu+k48W34nlok2EYWJfFFzqaEmichdNM7th6M5HNw==} + + assert-plus@1.0.0: + resolution: {integrity: sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==} + engines: {node: '>=0.8'} + + assertion-error@1.1.0: + resolution: {integrity: sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==} + + ast-types-flow@0.0.7: + resolution: {integrity: sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==} + + ast-types@0.13.4: + resolution: {integrity: sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w==} + engines: {node: '>=4'} + + astring@1.8.4: + resolution: {integrity: sha512-97a+l2LBU3Op3bBQEff79i/E4jMD2ZLFD8rHx9B6mXyB2uQwhJQYfiDqUwtfjF4QA1F2qs//N6Cw8LetMbQjcw==} + hasBin: true + + astro@3.0.13: + resolution: {integrity: sha512-oZcDcoLsWG7SeltkJ33T/L5tcrsDDe5FLW9FxG1Z1NIwqOE321URLJVuse1WADGwBpMIVkWNibqv4wK2rxEnjw==} + engines: {node: '>=18.14.1', npm: '>=6.14.0'} + hasBin: true + + asynckit@0.4.0: + resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} + + atomic-sleep@1.0.0: + resolution: {integrity: sha512-kNOjDqAh7px0XWNI+4QbzoiR/nTkHAWNud2uvnJquD1/x5a7EQZMJT0AczqK0Qn67oY/TTQ1LbUKajZpp3I9tQ==} + engines: {node: '>=8.0.0'} + + auto-bind@5.0.1: + resolution: {integrity: sha512-ooviqdwwgfIfNmDwo94wlshcdzfO64XV0Cg6oDsDYBJfITDz1EngD2z7DkbvCWn+XIMsIqW27sEVF6qcpJrRcg==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + autoprefixer@10.4.13: + resolution: {integrity: sha512-49vKpMqcZYsJjwotvt4+h/BCjJVnhGwcLpDt5xkcaOG3eLrG/HUYLagrihYsQ+qrIBgIzX1Rw7a6L8I/ZA1Atg==} + engines: {node: ^10 || ^12 || >=14} + hasBin: true + peerDependencies: + postcss: ^8.1.0 + + autoprefixer@10.4.14: + resolution: {integrity: sha512-FQzyfOsTlwVzjHxKEqRIAdJx9niO6VCBCoEwax/VLSoQF29ggECcPuBqUMZ+u8jCZOPSy8b8/8KnuFbp0SaFZQ==} + engines: {node: ^10 || ^12 || >=14} + hasBin: true + peerDependencies: + postcss: ^8.1.0 + + autoprefixer@9.8.8: + resolution: {integrity: sha512-eM9d/swFopRt5gdJ7jrpCwgvEMIayITpojhkkSMRsFHYuH5bkSQ4p/9qTEHtmNudUZh22Tehu7I6CxAW0IXTKA==} + hasBin: true + + available-typed-arrays@1.0.5: + resolution: {integrity: sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==} + engines: {node: '>= 0.4'} + + available-typed-arrays@1.0.7: + resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==} + engines: {node: '>= 0.4'} + + avvio@8.2.1: + resolution: {integrity: sha512-TAlMYvOuwGyLK3PfBb5WKBXZmXz2fVCgv23d6zZFdle/q3gPjmxBaeuC0pY0Dzs5PWMSgfqqEZkrye19GlDTgw==} + + aws-sign2@0.7.0: + resolution: {integrity: sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==} + + aws4@1.12.0: + resolution: {integrity: sha512-NmWvPnx0F1SfrQbYwOi7OeaNGokp9XhzNioJ/CSBs8Qa4vxug81mhJEAVZwxXuBmYB5KDRfMq/F3RR0BIU7sWg==} + + aws4fetch@1.0.18: + resolution: {integrity: sha512-3Cf+YaUl07p24MoQ46rFwulAmiyCwH2+1zw1ZyPAX5OtJ34Hh185DwB8y/qRLb6cYYYtSFJ9pthyLc0MD4e8sQ==} + + axe-core@4.6.2: + resolution: {integrity: sha512-b1WlTV8+XKLj9gZy2DZXgQiyDp9xkkoe2a6U6UbYccScq2wgH/YwCeI2/Jq2mgo0HzQxqJOjWZBLeA/mqsk5Mg==} + engines: {node: '>=4'} + + axios@0.21.4: + resolution: {integrity: sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==} + + axios@0.26.1: + resolution: {integrity: sha512-fPwcX4EvnSHuInCMItEhAGnaSEXRBjtzh9fOtsE6E1G6p7vl7edEeZe11QHf18+6+9gR5PbKV/sGKNaD8YaMeA==} + + axios@0.27.2: + resolution: {integrity: sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==} + + axios@1.4.0: + resolution: {integrity: sha512-S4XCWMEmzvo64T9GfvQDOXgYRDJ/wsSZc7Jvdgx5u1sd0JwsuPLqb3SYmusag+edF6ziyMensPVqLTSc1PiSEA==} + + axios@1.6.2: + resolution: {integrity: sha512-7i24Ri4pmDRfJTR7LDBhsOTtcm+9kjX5WiY1X3wIisx6G9So3pfMkEiU7emUBe46oceVImccTEM3k6C5dbVW8A==} + + axobject-query@3.2.1: + resolution: {integrity: sha512-jsyHu61e6N4Vbz/v18DHwWYKK0bSWLqn47eeDSKPB7m8tqMHF9YJ+mhIk2lVteyZrY8tnSj/jHOv4YiTCuCJgg==} + + b4a@1.6.4: + resolution: {integrity: sha512-fpWrvyVHEKyeEvbKZTVOeZF3VSKKWtJxFIxX/jaVPf+cLbGUSitjb49pHLqPV2BUNNZ0LcoeEGfE/YCpyDYHIw==} + + babel-jest@29.6.2: + resolution: {integrity: sha512-BYCzImLos6J3BH/+HvUCHG1dTf2MzmAB4jaVxHV+29RZLjR29XuYTmsf2sdDwkrb+FczkGo3kOhE7ga6sI0P4A==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + peerDependencies: + '@babel/core': ^7.8.0 + + babel-loader@9.1.3: + resolution: {integrity: sha512-xG3ST4DglodGf8qSwv0MdeWLhrDsw/32QMdTO5T1ZIp9gQur0HkCyFs7Awskr10JKXFXwpAhiCuYX5oGXnRGbw==} + engines: {node: '>= 14.15.0'} + peerDependencies: + '@babel/core': ^7.12.0 + webpack: '>=5' + + babel-plugin-istanbul@6.1.1: + resolution: {integrity: sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==} + engines: {node: '>=8'} + + babel-plugin-jest-hoist@29.5.0: + resolution: {integrity: sha512-zSuuuAlTMT4mzLj2nPnUm6fsE6270vdOfnpbJ+RmruU75UhLFvL0N2NgI7xpeS7NaB6hGqmd5pVpGTDYvi4Q3w==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + babel-plugin-macros@3.1.0: + resolution: {integrity: sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==} + engines: {node: '>=10', npm: '>=6'} + + babel-plugin-polyfill-corejs2@0.3.3: + resolution: {integrity: sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + babel-plugin-polyfill-corejs2@0.4.8: + resolution: {integrity: sha512-OtIuQfafSzpo/LhnJaykc0R/MMnuLSSVjVYy9mHArIZ9qTCSZ6TpWCuEKZYVoN//t8HqBNScHrOtCrIK5IaGLg==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + + babel-plugin-polyfill-corejs3@0.6.0: + resolution: {integrity: sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + babel-plugin-polyfill-corejs3@0.9.0: + resolution: {integrity: sha512-7nZPG1uzK2Ymhy/NbaOWTg3uibM2BmGASS4vHS4szRZAIR8R6GwA/xAujpdrXU5iyklrimWnLWU+BLF9suPTqg==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + + babel-plugin-polyfill-regenerator@0.4.1: + resolution: {integrity: sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + babel-plugin-polyfill-regenerator@0.5.5: + resolution: {integrity: sha512-OJGYZlhLqBh2DDHeqAxWB1XIvr49CxiJ2gIt61/PU55CQK4Z58OzMqjDe1zwQdQk+rBYsRc+1rJmdajM3gimHg==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + + babel-plugin-transform-react-remove-prop-types@0.4.24: + resolution: {integrity: sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==} + + babel-preset-current-node-syntax@1.0.1: + resolution: {integrity: sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==} + peerDependencies: + '@babel/core': ^7.0.0 + + babel-preset-jest@29.5.0: + resolution: {integrity: sha512-JOMloxOqdiBSxMAzjRaH023/vvcaSaec49zvg+2LmNsktC7ei39LTJGw02J+9uUtTZUq6xbLyJ4dxe9sSmIuAg==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + peerDependencies: + '@babel/core': ^7.0.0 + + babel-preset-react-app@10.0.1: + resolution: {integrity: sha512-b0D9IZ1WhhCWkrTXyFuIIgqGzSkRIH5D5AmB0bXbzYAB1OBAwHcUeyWW2LorutLWF5btNo/N7r/cIdmvvKJlYg==} + + babel-walk@3.0.0: + resolution: {integrity: sha512-fdRxJkQ9MUSEi4jH2DcV3FAPFktk0wefilxrwNyUuWpoWawQGN7G7cB+fOYTtFfI6XNkFgwqJ/D3G18BoJJ/jg==} + engines: {node: '>= 10.0.0'} + + bail@2.0.2: + resolution: {integrity: sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==} + + balanced-match@1.0.2: + resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} + + base-64@0.1.0: + resolution: {integrity: sha512-Y5gU45svrR5tI2Vt/X9GPd3L0HNIKzGu202EjxrXMpuc2V2CiKgemAbUUsqYmZJvPtCXoUKjNZwBJzsNScUbXA==} + + base64-js@1.5.1: + resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} + + base64id@2.0.0: + resolution: {integrity: sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==} + engines: {node: ^4.5.0 || >= 5.9} + + basic-auth@2.0.1: + resolution: {integrity: sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==} + engines: {node: '>= 0.8'} + + basic-ftp@5.0.3: + resolution: {integrity: sha512-QHX8HLlncOLpy54mh+k/sWIFd0ThmRqwe9ZjELybGZK+tZ8rUb9VO0saKJUROTbE+KhzDUT7xziGpGrW8Kmd+g==} + engines: {node: '>=10.0.0'} + + bcrypt-pbkdf@1.0.2: + resolution: {integrity: sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==} + + before-after-hook@2.2.3: + resolution: {integrity: sha512-NzUnlZexiaH/46WDhANlyR2bXRopNg4F/zuSA3OpZnllCUgRaOF2znDioDWrmbNVsuZk6l9pMquQB38cfBZwkQ==} + + better-path-resolve@1.0.0: + resolution: {integrity: sha512-pbnl5XzGBdrFU/wT4jqmJVPn2B6UHPBOhzMQkY/SPUPB6QtUXtmBHBIwCbXJol93mOpGMnQyP/+BB19q04xj7g==} + engines: {node: '>=4'} + + binary-extensions@2.2.0: + resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} + engines: {node: '>=8'} + + bintrees@1.0.2: + resolution: {integrity: sha512-VOMgTMwjAaUG580SXn3LacVgjurrbMme7ZZNYGSSV7mmtY6QQRh0Eg3pwIcntQ77DErK1L0NxkbetjcoXzVwKw==} + + bl@4.1.0: + resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==} + + bl@5.1.0: + resolution: {integrity: sha512-tv1ZJHLfTDnXE6tMHv73YgSJaWR2AFuPwMntBe7XL/GBFHnT0CLnsHMogfk5+GzCDC5ZWarSCYaIGATZt9dNsQ==} + + blake3-wasm@2.1.5: + resolution: {integrity: sha512-F1+K8EbfOZE49dtoPtmxUQrpXaBIl3ICvasLh+nJta0xkz+9kF/7uet9fLnwKqhDrmj6g+6K3Tw9yQPUg2ka5g==} + + body-parser@1.20.1: + resolution: {integrity: sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==} + engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} + + boolean@3.2.0: + resolution: {integrity: sha512-d0II/GO9uf9lfUHH2BQsjxzRJZBdsjgsBiW4BvhWk/3qoKwQFjIDVN19PfX8F2D/r9PCMTtLWjYVCFrpeYUzsw==} + + bottleneck@2.19.5: + resolution: {integrity: sha512-VHiNCbI1lKdl44tGrhNfU3lup0Tj/ZBMJB5/2ZbNXRCPuRCO7ed2mgcK4r17y+KB2EfuYuRaVlwNbAeaWGSpbw==} + + bowser@2.11.0: + resolution: {integrity: sha512-AlcaJBi/pqqJBIQ8U9Mcpc9i8Aqxn88Skv5d+xBX006BY5u8N3mGLHa5Lgppa7L/HfwgwLgZ6NYs+Ag6uUmJRA==} + + boxen@7.1.1: + resolution: {integrity: sha512-2hCgjEmP8YLWQ130n2FerGv7rYpfBmnmp9Uy2Le1vge6X3gZIfSmEzP5QTDElFxcvVcXlEn8Aq6MU/PZygIOog==} + engines: {node: '>=14.16'} + + brace-expansion@1.1.11: + resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} + + brace-expansion@2.0.1: + resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} + + braces@3.0.2: + resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} + engines: {node: '>=8'} + + breakword@1.0.5: + resolution: {integrity: sha512-ex5W9DoOQ/LUEU3PMdLs9ua/CYZl1678NUkKOdUSi8Aw5F1idieaiRURCBFJCwVcrD1J8Iy3vfWSloaMwO2qFg==} + + browser-stdout@1.3.1: + resolution: {integrity: sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==} + + browserify-zlib@0.1.4: + resolution: {integrity: sha512-19OEpq7vWgsH6WkvkBJQDFvJS1uPcbFOQ4v9CU839dO+ZZXUZO6XpE6hNCqvlIIj+4fZvRiJ6DsAQ382GwiyTQ==} + + browserslist@4.21.10: + resolution: {integrity: sha512-bipEBdZfVH5/pwrvqc+Ub0kUPVfGUhlKxbvfD+z1BDnPEO/X98ruXGA1WP5ASpAFKan7Qr6j736IacbZQuAlKQ==} + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + hasBin: true + + browserslist@4.21.4: + resolution: {integrity: sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==} + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + hasBin: true + + browserslist@4.23.0: + resolution: {integrity: sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==} + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + hasBin: true + + bs-logger@0.2.6: + resolution: {integrity: sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog==} + engines: {node: '>= 6'} + + bser@2.1.1: + resolution: {integrity: sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==} + + btoa-lite@1.0.0: + resolution: {integrity: sha512-gvW7InbIyF8AicrqWoptdW08pUxuhq8BEgowNajy9RhiE86fmGAGl+bLKo6oB8QP0CkqHLowfN0oJdKC/J6LbA==} + + buffer-crc32@0.2.13: + resolution: {integrity: sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==} + + buffer-equal-constant-time@1.0.1: + resolution: {integrity: sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==} + + buffer-from@1.1.2: + resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} + + buffer@5.7.1: + resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==} + + buffer@6.0.3: + resolution: {integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==} + + bufferutil@4.0.7: + resolution: {integrity: sha512-kukuqc39WOHtdxtw4UScxF/WVnMFVSQVKhtx3AjZJzhd0RGZZldcrfSEbVsWWe6KNH253574cq5F+wpv0G9pJw==} + engines: {node: '>=6.14.2'} + + builtins@1.0.3: + resolution: {integrity: sha512-uYBjakWipfaO/bXI7E8rq6kpwHRZK5cNYrUv2OzZSI/FvmdMyXJ2tG9dKcjEC5YHmHpUAwsargWIZNWdxb/bnQ==} + + builtins@5.0.1: + resolution: {integrity: sha512-qwVpFEHNfhYJIzNRBvd2C1kyo6jz3ZSMPyyuR47OPdiKWlbYnZNyDWuyR175qDnAJLiCo5fBBqPb3RiXgWlkOQ==} + + bun-types@1.0.15: + resolution: {integrity: sha512-XkEvWLV1JIhcVIpf2Lu6FXnZUxRUkQVJmgY+VT7os6Tk5X1nkXx11q4Rtu6txsqpDJZfUeZXblnnD59K+6wsVA==} + + bundle-name@4.1.0: + resolution: {integrity: sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==} + engines: {node: '>=18'} + + bundle-require@4.0.1: + resolution: {integrity: sha512-9NQkRHlNdNpDBGmLpngF3EFDcwodhMUuLz9PaWYciVcQF9SE4LFjM2DB/xV1Li5JiuDMv7ZUWuC3rGbqR0MAXQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + peerDependencies: + esbuild: '>=0.17' + + busboy@1.6.0: + resolution: {integrity: sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==} + engines: {node: '>=10.16.0'} + + byline@5.0.0: + resolution: {integrity: sha512-s6webAy+R4SR8XVuJWt2V2rGvhnrhxN+9S15GNuTK3wKPOXFF6RNc+8ug2XhH+2s4f+uudG4kUVYmYOQWL2g0Q==} + engines: {node: '>=0.10.0'} + + bytes@3.0.0: + resolution: {integrity: sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==} + engines: {node: '>= 0.8'} + + bytes@3.1.2: + resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==} + engines: {node: '>= 0.8'} + + cac@6.7.14: + resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==} + engines: {node: '>=8'} + + cacache@17.1.4: + resolution: {integrity: sha512-/aJwG2l3ZMJ1xNAnqbMpA40of9dj/pIH3QfiuQSqjfPJF747VR0J/bHn+/KdNnHKc6XQcWt/AfRSBft82W1d2A==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + + cacheable-lookup@5.0.4: + resolution: {integrity: sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==} + engines: {node: '>=10.6.0'} + + cacheable-lookup@7.0.0: + resolution: {integrity: sha512-+qJyx4xiKra8mZrcwhjMRMUhD5NR1R8esPkzIYxX96JiecFoxAXFuz/GpR3+ev4PE1WamHip78wV0vcmPQtp8w==} + engines: {node: '>=14.16'} + + cacheable-request@10.2.13: + resolution: {integrity: sha512-3SD4rrMu1msNGEtNSt8Od6enwdo//U9s4ykmXfA2TD58kcLkCobtCDiby7kNyj7a/Q7lz/mAesAFI54rTdnvBA==} + engines: {node: '>=14.16'} + + cacheable-request@6.1.0: + resolution: {integrity: sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==} + engines: {node: '>=8'} + + cacheable-request@7.0.2: + resolution: {integrity: sha512-pouW8/FmiPQbuGpkXQ9BAPv/Mo5xDGANgSNXzTzJ8DrKGuXOssM4wIQRjfanNRh3Yu5cfYPvcorqbhg2KIJtew==} + engines: {node: '>=8'} + + call-bind@1.0.2: + resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==} + + call-bind@1.0.7: + resolution: {integrity: sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==} + engines: {node: '>= 0.4'} + + callsites@3.1.0: + resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} + engines: {node: '>=6'} + + camelcase-css@2.0.1: + resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} + engines: {node: '>= 6'} + + camelcase-keys@6.2.2: + resolution: {integrity: sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==} + engines: {node: '>=8'} + + camelcase@5.3.1: + resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==} + engines: {node: '>=6'} + + camelcase@6.3.0: + resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==} + engines: {node: '>=10'} + + camelcase@7.0.1: + resolution: {integrity: sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw==} + engines: {node: '>=14.16'} + + caniuse-lite@1.0.30001532: + resolution: {integrity: sha512-FbDFnNat3nMnrROzqrsg314zhqN5LGQ1kyyMk2opcrwGbVGpHRhgCWtAgD5YJUqNAiQ+dklreil/c3Qf1dfCTw==} + + caniuse-lite@1.0.30001577: + resolution: {integrity: sha512-rs2ZygrG1PNXMfmncM0B5H1hndY5ZCC9b5TkFaVNfZ+AUlyqcMyVIQtc3fsezi0NUCk5XZfDf9WS6WxMxnfdrg==} + + caniuse-lite@1.0.30001593: + resolution: {integrity: sha512-UWM1zlo3cZfkpBysd7AS+z+v007q9G1+fLTUU42rQnY6t2axoogPW/xol6T7juU5EUoOhML4WgBIdG+9yYqAjQ==} + + capnp-ts@0.7.0: + resolution: {integrity: sha512-XKxXAC3HVPv7r674zP0VC3RTXz+/JKhfyw94ljvF80yynK6VkTnqE3jMuN8b3dUVmmc43TjyxjW4KTsmB3c86g==} + + case-anything@2.1.13: + resolution: {integrity: sha512-zlOQ80VrQ2Ue+ymH5OuM/DlDq64mEm+B9UTdHULv5osUMD6HalNTblf2b1u/m6QecjsnOkBpqVZ+XPwIVsy7Ng==} + engines: {node: '>=12.13'} + + caseless@0.12.0: + resolution: {integrity: sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==} + + ccount@2.0.1: + resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} + + chai@4.3.7: + resolution: {integrity: sha512-HLnAzZ2iupm25PlN0xFreAlBA5zaBSv3og0DdeGA4Ar6h6rJ3A0rolRUKJhSF2V10GZKDgWF/VmAEsNWjCRB+A==} + engines: {node: '>=4'} + + chai@4.4.1: + resolution: {integrity: sha512-13sOfMv2+DWduEU+/xbun3LScLoqN17nBeTLUsmDfKdoiC1fr0n9PU4guu4AhRcOVFk/sW8LyZWHuhWtQZiF+g==} + engines: {node: '>=4'} + + chalk@2.4.2: + resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} + engines: {node: '>=4'} + + chalk@4.1.2: + resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} + engines: {node: '>=10'} + + chalk@5.2.0: + resolution: {integrity: sha512-ree3Gqw/nazQAPuJJEy+avdl7QfZMcUvmHIKgEZkGL+xOBzRvup5Hxo6LHuMceSxOabuJLJm5Yp/92R9eMmMvA==} + engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} + + chalk@5.3.0: + resolution: {integrity: sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==} + engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} + + char-regex@1.0.2: + resolution: {integrity: sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==} + engines: {node: '>=10'} + + character-entities-html4@2.1.0: + resolution: {integrity: sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==} + + character-entities-legacy@3.0.0: + resolution: {integrity: sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==} + + character-entities@2.0.2: + resolution: {integrity: sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==} + + character-reference-invalid@2.0.1: + resolution: {integrity: sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==} + + chardet@0.7.0: + resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==} + + charenc@0.0.2: + resolution: {integrity: sha512-yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA==} + + check-error@1.0.2: + resolution: {integrity: sha512-BrgHpW9NURQgzoNyjfq0Wu6VFO6D7IZEmJNdtgNqpzGG8RuNFHt2jQxWlAs4HMe119chBnv+34syEZtc6IhLtA==} + + check-error@1.0.3: + resolution: {integrity: sha512-iKEoDYaRmd1mxM90a2OEfWhjsjPpYPuQ+lMYsoxB126+t8fw7ySEO48nmDg5COTjxDI65/Y2OWpeEHk3ZOe8zg==} + + chokidar@3.5.3: + resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==} + engines: {node: '>= 8.10.0'} + + chownr@1.1.4: + resolution: {integrity: sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==} + + chownr@2.0.0: + resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==} + engines: {node: '>=10'} + + chrome-trace-event@1.0.3: + resolution: {integrity: sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==} + engines: {node: '>=6.0'} + + ci-info@3.8.0: + resolution: {integrity: sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==} + engines: {node: '>=8'} + + cjs-module-lexer@1.2.3: + resolution: {integrity: sha512-0TNiGstbQmCFwt4akjjBg5pLRTSyj/PkWQ1ZoO2zntmg9yLqSRxwEa4iCfQLGjqhiqBfOJa7W/E8wfGrTDmlZQ==} + + class-variance-authority@0.5.2: + resolution: {integrity: sha512-j7Qqw3NPbs4IpO80gvdACWmVvHiLLo5MECacUBLnJG17CrLpWaQ7/4OaWX6P0IO1j2nvZ7AuSfBS/ImtEUZJGA==} + peerDependencies: + typescript: '>= 4.5.5 < 6' + peerDependenciesMeta: + typescript: + optional: true + + clean-stack@2.2.0: + resolution: {integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==} + engines: {node: '>=6'} + + clean-stack@4.2.0: + resolution: {integrity: sha512-LYv6XPxoyODi36Dp976riBtSY27VmFo+MKqEU9QCCWyTrdEPDog+RWA7xQWHi6Vbp61j5c4cdzzX1NidnwtUWg==} + engines: {node: '>=12'} + + cli-boxes@3.0.0: + resolution: {integrity: sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==} + engines: {node: '>=10'} + + cli-cursor@3.1.0: + resolution: {integrity: sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==} + engines: {node: '>=8'} + + cli-cursor@4.0.0: + resolution: {integrity: sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + cli-spinners@2.9.1: + resolution: {integrity: sha512-jHgecW0pxkonBJdrKsqxgRX9AcG+u/5k0Q7WPDfi8AogLAdwxEkyYYNWwZ5GvVFoFx2uiY1eNcSK00fh+1+FyQ==} + engines: {node: '>=6'} + + cli-spinners@2.9.2: + resolution: {integrity: sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==} + engines: {node: '>=6'} + + cli-table3@0.6.3: + resolution: {integrity: sha512-w5Jac5SykAeZJKntOxJCrm63Eg5/4dhMWIcuTbo9rpE+brgaSZo0RuNJZeOyMgsUdhDeojvgyQLmjI+K50ZGyg==} + engines: {node: 10.* || >= 12.*} + + cli-truncate@3.1.0: + resolution: {integrity: sha512-wfOBkjXteqSnI59oPcJkcPl/ZmwvMMOj340qUIY1SKZCv0B9Cf4D4fAucRkIKQmsIuYK3x1rrgU7MeGRruiuiA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + cli-width@4.0.0: + resolution: {integrity: sha512-ZksGS2xpa/bYkNzN3BAw1wEjsLV/ZKOf/CCrJ/QOBsxx6fOARIkwTutxp1XIOIohi6HKmOFjMoK/XaqDVUpEEw==} + engines: {node: '>= 12'} + + cli-width@4.1.0: + resolution: {integrity: sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==} + engines: {node: '>= 12'} + + client-only@0.0.1: + resolution: {integrity: sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==} + + cliui@6.0.0: + resolution: {integrity: sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==} + + cliui@7.0.4: + resolution: {integrity: sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==} + + cliui@8.0.1: + resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} + engines: {node: '>=12'} + + clone-response@1.0.3: + resolution: {integrity: sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==} + + clone@1.0.4: + resolution: {integrity: sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==} + engines: {node: '>=0.8'} + + clsx@1.2.1: + resolution: {integrity: sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==} + engines: {node: '>=6'} + + clsx@2.0.0: + resolution: {integrity: sha512-rQ1+kcj+ttHG0MKVGBUXwayCCF1oh39BF5COIpRzuCEv8Mwjv0XucrI2ExNTOn9IlLifGClWQcU9BrZORvtw6Q==} + engines: {node: '>=6'} + + clsx@2.1.0: + resolution: {integrity: sha512-m3iNNWpd9rl3jvvcBnu70ylMdrXt8Vlq4HYadnU5fwcOtvkSQWPmj7amUcDT2qYI7risszBjI5AUIUox9D16pg==} + engines: {node: '>=6'} + + cluster-key-slot@1.1.2: + resolution: {integrity: sha512-RMr0FhtfXemyinomL4hrWcYJxmX6deFdCxpJzhDttxgO1+bcCnkk+9drydLVDmAMG7NE6aN/fl4F7ucU/90gAA==} + engines: {node: '>=0.10.0'} + + co@4.6.0: + resolution: {integrity: sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==} + engines: {iojs: '>= 1.0.0', node: '>= 0.12.0'} + + code-excerpt@4.0.0: + resolution: {integrity: sha512-xxodCmBen3iy2i0WtAK8FlFNrRzjUqjRsMfho58xT/wvZU1YTM3fCnRjcy1gJPMepaRlgm/0e6w8SpWHpn3/cA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + code-red@1.0.4: + resolution: {integrity: sha512-7qJWqItLA8/VPVlKJlFXU+NBlo/qyfs39aJcuMT/2ere32ZqvF5OSxgdM5xOfJJ7O429gg2HM47y8v9P+9wrNw==} + + codemirror@6.0.1: + resolution: {integrity: sha512-J8j+nZ+CdWmIeFIGXEFbFPtpiYacFMDR8GlHK3IyHQJMCaVRfGx9NT+Hxivv1ckLWPvNdZqndbr/7lVhrf/Svg==} + + collect-v8-coverage@1.0.2: + resolution: {integrity: sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==} + + color-convert@1.9.3: + resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} + + color-convert@2.0.1: + resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} + engines: {node: '>=7.0.0'} + + color-name@1.1.3: + resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} + + color-name@1.1.4: + resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} + + color-string@1.9.1: + resolution: {integrity: sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==} + + color-support@1.1.3: + resolution: {integrity: sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==} + hasBin: true + + color@3.2.1: + resolution: {integrity: sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==} + + color@4.2.3: + resolution: {integrity: sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==} + engines: {node: '>=12.5.0'} + + combined-stream@1.0.8: + resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} + engines: {node: '>= 0.8'} + + comma-separated-tokens@2.0.3: + resolution: {integrity: sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==} + + commander@10.0.1: + resolution: {integrity: sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==} + engines: {node: '>=14'} + + commander@11.1.0: + resolution: {integrity: sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==} + engines: {node: '>=16'} + + commander@2.20.3: + resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} + + commander@4.1.1: + resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==} + engines: {node: '>= 6'} + + commander@5.1.0: + resolution: {integrity: sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==} + engines: {node: '>= 6'} + + commander@9.5.0: + resolution: {integrity: sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==} + engines: {node: ^12.20.0 || >=14} + + common-ancestor-path@1.0.1: + resolution: {integrity: sha512-L3sHRo1pXXEqX8VU28kfgUY+YGsk09hPqZiZmLacNib6XNTCM8ubYeT7ryXQw8asB1sKgcU5lkB7ONug08aB8w==} + + common-path-prefix@3.0.0: + resolution: {integrity: sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==} + + compare-versions@5.0.3: + resolution: {integrity: sha512-4UZlZP8Z99MGEY+Ovg/uJxJuvoXuN4M6B3hKaiackiHrgzQFEe3diJi1mf1PNHbFujM7FvLrK2bpgIaImbtZ1A==} + + component-emitter@1.3.0: + resolution: {integrity: sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==} + + compressible@2.0.18: + resolution: {integrity: sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==} + engines: {node: '>= 0.6'} + + compression@1.7.4: + resolution: {integrity: sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==} + engines: {node: '>= 0.8.0'} + + concat-map@0.0.1: + resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} + + concurrently@8.2.0: + resolution: {integrity: sha512-nnLMxO2LU492mTUj9qX/az/lESonSZu81UznYDoXtz1IQf996ixVqPAgHXwvHiHCAef/7S8HIK+fTFK7Ifk8YA==} + engines: {node: ^14.13.0 || >=16.0.0} + hasBin: true + + condense-newlines@0.2.1: + resolution: {integrity: sha512-P7X+QL9Hb9B/c8HI5BFFKmjgBu2XpQuF98WZ9XkO+dBGgk5XgwiQz7o1SmpglNWId3581UcS0SFAWfoIhMHPfg==} + engines: {node: '>=0.10.0'} + + config-chain@1.1.13: + resolution: {integrity: sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==} + + configstore@6.0.0: + resolution: {integrity: sha512-cD31W1v3GqUlQvbBCGcXmd2Nj9SvLDOP1oQ0YFuLETufzSPaKp11rYBsSOm7rCsW3OnIRAFM3OxRhceaXNYHkA==} + engines: {node: '>=12'} + + console-control-strings@1.1.0: + resolution: {integrity: sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==} + + console-table-printer@2.11.2: + resolution: {integrity: sha512-uuUHie0sfPP542TKGzPFal0W1wo1beuKAqIZdaavcONx8OoqdnJRKjkinbRTOta4FaCa1RcIL+7mMJWX3pQGVg==} + + content-disposition@0.5.4: + resolution: {integrity: sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==} + engines: {node: '>= 0.6'} + + content-type@1.0.4: + resolution: {integrity: sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==} + engines: {node: '>= 0.6'} + + content-type@1.0.5: + resolution: {integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==} + engines: {node: '>= 0.6'} + + convert-source-map@1.9.0: + resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==} + + convert-source-map@2.0.0: + resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} + + convert-to-spaces@2.0.1: + resolution: {integrity: sha512-rcQ1bsQO9799wq24uE5AM2tAILy4gXGIK/njFWcVQkGNZ96edlpY+A7bjwvzjYvLDyzmG1MmMLZhpcsb+klNMQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + cookie-signature@1.0.6: + resolution: {integrity: sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==} + + cookie-signature@1.2.0: + resolution: {integrity: sha512-R0BOPfLGTitaKhgKROKZQN6iyq2iDQcH1DOF8nJoaWapguX5bC2w+Q/I9NmmM5lfcvEarnLZr+cCvmEYYSXvYA==} + engines: {node: '>=6.6.0'} + + cookie@0.4.2: + resolution: {integrity: sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==} + engines: {node: '>= 0.6'} + + cookie@0.5.0: + resolution: {integrity: sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==} + engines: {node: '>= 0.6'} + + cookiejar@2.1.4: + resolution: {integrity: sha512-LDx6oHrK+PhzLKJU9j5S7/Y3jM/mUHvD/DeI1WQmJn652iPC5Y4TBzC9l+5OMOXlyTTA+SmVUPm0HQUwpD5Jqw==} + + copy-anything@3.0.5: + resolution: {integrity: sha512-yCEafptTtb4bk7GLEQoM8KVJpxAfdBJYaXyzQEgQQQgYrZiDp8SJmGKlYza6CYjEDNstAdNdKA3UuoULlEbS6w==} + engines: {node: '>=12.13'} + + copy-to-clipboard@3.3.3: + resolution: {integrity: sha512-2KV8NhB5JqC3ky0r9PMCAZKbUHSwtEo4CwCs0KXgruG43gX5PMqDEBbVU4OUzw2MuAWUfsuFmWvEKG5QRfSnJA==} + + core-js-compat@3.27.1: + resolution: {integrity: sha512-Dg91JFeCDA17FKnneN7oCMz4BkQ4TcffkgHP4OWwp9yx3pi7ubqMDXXSacfNak1PQqjc95skyt+YBLHQJnkJwA==} + + core-js-compat@3.36.0: + resolution: {integrity: sha512-iV9Pd/PsgjNWBXeq8XRtWVSgz2tKAfhfvBs7qxYty+RlRd+OCksaWmOnc4JKrTc1cToXL1N0s3l/vwlxPtdElw==} + + core-util-is@1.0.2: + resolution: {integrity: sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==} + + core-util-is@1.0.3: + resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} + + cors@2.8.5: + resolution: {integrity: sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==} + engines: {node: '>= 0.10'} + + cosmiconfig@7.1.0: + resolution: {integrity: sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==} + engines: {node: '>=10'} + + cosmiconfig@8.1.3: + resolution: {integrity: sha512-/UkO2JKI18b5jVMJUp0lvKFMpa/Gye+ZgZjKD+DGEN9y7NRcf/nK1A0sp67ONmKtnDCNMS44E6jrk0Yc3bDuUw==} + engines: {node: '>=14'} + + cosmiconfig@8.3.6: + resolution: {integrity: sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==} + engines: {node: '>=14'} + peerDependencies: + typescript: '>=4.9.5' + peerDependenciesMeta: + typescript: + optional: true + + cosmiconfig@9.0.0: + resolution: {integrity: sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==} + engines: {node: '>=14'} + peerDependencies: + typescript: '>=4.9.5' + peerDependenciesMeta: + typescript: + optional: true + + cp-file@10.0.0: + resolution: {integrity: sha512-vy2Vi1r2epK5WqxOLnskeKeZkdZvTKfFZQCplE3XWsP+SUJyd5XAUFC9lFgTjjXJF2GMne/UML14iEmkAaDfFg==} + engines: {node: '>=14.16'} + + cpy-cli@5.0.0: + resolution: {integrity: sha512-fb+DZYbL9KHc0BC4NYqGRrDIJZPXUmjjtqdw4XRRg8iV8dIfghUX/WiL+q4/B/KFTy3sK6jsbUhBaz0/Hxg7IQ==} + engines: {node: '>=16'} + hasBin: true + + cpy@10.1.0: + resolution: {integrity: sha512-VC2Gs20JcTyeQob6UViBLnyP0bYHkBh6EiKzot9vi2DmeGlFT9Wd7VG3NBrkNx/jYvFBeyDOMMHdHQhbtKLgHQ==} + engines: {node: '>=16'} + + create-require@1.1.1: + resolution: {integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==} + + crelt@1.0.5: + resolution: {integrity: sha512-+BO9wPPi+DWTDcNYhr/W90myha8ptzftZT+LwcmUbbok0rcP/fequmFYCw8NMoH7pkAZQzU78b3kYrlua5a9eA==} + + cron-parser@4.9.0: + resolution: {integrity: sha512-p0SaNjrHOnQeR8/VnfGbmg9te2kfyYSQ7Sc/j/6DtPL3JQvKxmjO9TSjNFpujqV3vEYYBvNNvXSxzyksBWAx1Q==} + engines: {node: '>=12.0.0'} + + cronstrue@2.21.0: + resolution: {integrity: sha512-YxabE1ZSHA1zJZMPCTSEbc0u4cRRenjqqTgCwJT7OvkspPSvfYFITuPFtsT+VkBuavJtFv2kJXT+mKSnlUJxfg==} + hasBin: true + + cross-env@7.0.3: + resolution: {integrity: sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==} + engines: {node: '>=10.14', npm: '>=6', yarn: '>=1'} + hasBin: true + + cross-fetch@3.1.8: + resolution: {integrity: sha512-cvA+JwZoU0Xq+h6WkMvAUqPEYy92Obet6UdKLfW60qn99ftItKjB5T+BkyWOFWe2pUyfQ+IJHmpOTznqk1M6Kg==} + + cross-spawn@5.1.0: + resolution: {integrity: sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A==} + + cross-spawn@6.0.5: + resolution: {integrity: sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==} + engines: {node: '>=4.8'} + + cross-spawn@7.0.3: + resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} + engines: {node: '>= 8'} + + crypt@0.0.2: + resolution: {integrity: sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow==} + + crypto-js@4.1.1: + resolution: {integrity: sha512-o2JlM7ydqd3Qk9CA0L4NL6mTzU2sdx96a+oOfPu8Mkl/PK51vSyoi8/rQ8NknZtk44vq15lmhAj9CIAGwgeWKw==} + + crypto-js@4.2.0: + resolution: {integrity: sha512-KALDyEYgpY+Rlob/iriUtjV6d5Eq+Y191A5g4UqLAi8CyGP9N1+FdVbkc1SxKc2r4YAYqG8JzO2KGL+AizD70Q==} + + crypto-random-string@4.0.0: + resolution: {integrity: sha512-x8dy3RnvYdlUcPOjkEHqozhiwzKNSq7GcPuXFbnyMOCHxX8V3OgIg/pYuabl2sbUPfIJaeAQB7PMOK8DFIdoRA==} + engines: {node: '>=12'} + + css-in-js-utils@3.1.0: + resolution: {integrity: sha512-fJAcud6B3rRu+KHYk+Bwf+WFL2MDCJJ1XG9x137tJQ0xYxor7XziQtuGFbWNdqrvF4Tk26O3H73nfVqXt/fW1A==} + + css-loader@6.10.0: + resolution: {integrity: sha512-LTSA/jWbwdMlk+rhmElbDR2vbtQoTBPr7fkJE+mxrHj+7ru0hUmHafDRzWIjIHTwpitWVaqY2/UWGRca3yUgRw==} + engines: {node: '>= 12.13.0'} + peerDependencies: + '@rspack/core': 0.x || 1.x + webpack: ^5.0.0 + peerDependenciesMeta: + '@rspack/core': + optional: true + webpack: + optional: true + + css-tree@1.1.3: + resolution: {integrity: sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==} + engines: {node: '>=8.0.0'} + + css-tree@2.3.1: + resolution: {integrity: sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==} + engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0} + + css-unit-converter@1.1.2: + resolution: {integrity: sha512-IiJwMC8rdZE0+xiEZHeru6YoONC4rfPMqGm2W85jMIbkFvv5nFTwJVFHam2eFrN6txmoUYFAFXiv8ICVeTO0MA==} + + css-what@5.1.0: + resolution: {integrity: sha512-arSMRWIIFY0hV8pIxZMEfmMI47Wj3R/aWpZDDxWYCPEiOMv6tfOrnpDtgxBYPEQD4V0Y/958+1TdC3iWTFcUPw==} + engines: {node: '>= 6'} + + cssesc@3.0.0: + resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} + engines: {node: '>=4'} + hasBin: true + + csstype@3.1.1: + resolution: {integrity: sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==} + + csv-generate@3.4.3: + resolution: {integrity: sha512-w/T+rqR0vwvHqWs/1ZyMDWtHHSJaN06klRqJXBEpDJaM/+dZkso0OKh1VcuuYvK3XM53KysVNq8Ko/epCK8wOw==} + + csv-parse@4.16.3: + resolution: {integrity: sha512-cO1I/zmz4w2dcKHVvpCr7JVRu8/FymG5OEpmvsZYlccYolPBLoVGKUHgNoc4ZGkFeFlWGEDmMyBM+TTqRdW/wg==} + + csv-stringify@5.6.5: + resolution: {integrity: sha512-PjiQ659aQ+fUTQqSrd1XEDnOr52jh30RBurfzkscaE2tPaFsDH5wOAHJiw8XAHphRknCwMUE9KRayc4K/NbO8A==} + + csv@5.5.3: + resolution: {integrity: sha512-QTaY0XjjhTQOdguARF0lGKm5/mEq9PD9/VhZZegHDIBq2tQwgNpHc3dneD4mGo2iJs+fTKv5Bp0fZ+BRuY3Z0g==} + engines: {node: '>= 0.1.90'} + + cuid@2.1.8: + resolution: {integrity: sha512-xiEMER6E7TlTPnDxrM4eRiC6TRgjNX9xzEZ5U/Se2YJKr7Mq4pJn/2XEHjl3STcSh96GmkHPcBXLES8M29wyyg==} + + d3-array@3.2.4: + resolution: {integrity: sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==} + engines: {node: '>=12'} + + d3-color@3.1.0: + resolution: {integrity: sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==} + engines: {node: '>=12'} + + d3-ease@3.0.1: + resolution: {integrity: sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w==} + engines: {node: '>=12'} + + d3-format@3.1.0: + resolution: {integrity: sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA==} + engines: {node: '>=12'} + + d3-interpolate@3.0.1: + resolution: {integrity: sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==} + engines: {node: '>=12'} + + d3-path@3.1.0: + resolution: {integrity: sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ==} + engines: {node: '>=12'} + + d3-scale@4.0.2: + resolution: {integrity: sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==} + engines: {node: '>=12'} + + d3-shape@3.2.0: + resolution: {integrity: sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA==} + engines: {node: '>=12'} + + d3-time-format@4.1.0: + resolution: {integrity: sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==} + engines: {node: '>=12'} + + d3-time@3.1.0: + resolution: {integrity: sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==} + engines: {node: '>=12'} + + d3-timer@3.0.1: + resolution: {integrity: sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==} + engines: {node: '>=12'} + + d@1.0.1: + resolution: {integrity: sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==} + + damerau-levenshtein@1.0.8: + resolution: {integrity: sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==} + + dashdash@1.14.1: + resolution: {integrity: sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==} + engines: {node: '>=0.10'} + + data-uri-to-buffer@2.0.2: + resolution: {integrity: sha512-ND9qDTLc6diwj+Xe5cdAgVTbLVdXbtxTJRXRhli8Mowuaan+0EJOtdqJ0QCHNSSPyoXGx9HX2/VMnKeC34AChA==} + + data-uri-to-buffer@3.0.1: + resolution: {integrity: sha512-WboRycPNsVw3B3TL559F7kuBUM4d8CgMEvk6xEJlOp7OBPjt6G7z8WMWlD2rOFZLk6OYfFIUGsCOWzcQH9K2og==} + engines: {node: '>= 6'} + + data-uri-to-buffer@4.0.1: + resolution: {integrity: sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==} + engines: {node: '>= 12'} + + data-uri-to-buffer@5.0.1: + resolution: {integrity: sha512-a9l6T1qqDogvvnw0nKlfZzqsyikEBZBClF39V3TFoKhDtGBqHu2HkuomJc02j5zft8zrUaXEuoicLeW54RkzPg==} + engines: {node: '>= 14'} + + data-view-buffer@1.0.1: + resolution: {integrity: sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==} + engines: {node: '>= 0.4'} + + data-view-byte-length@1.0.1: + resolution: {integrity: sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==} + engines: {node: '>= 0.4'} + + data-view-byte-offset@1.0.0: + resolution: {integrity: sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==} + engines: {node: '>= 0.4'} + + dataloader@1.4.0: + resolution: {integrity: sha512-68s5jYdlvasItOJnCuI2Q9s4q98g0pCyL3HrcKJu8KNugUl8ahgmZYg38ysLTgQjjXX3H8CJLkAvWrclWfcalw==} + + date-fns@2.30.0: + resolution: {integrity: sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==} + engines: {node: '>=0.11'} + + debounce@2.0.0: + resolution: {integrity: sha512-xRetU6gL1VJbs85Mc4FoEGSjQxzpdxRyFhe3lmWFyy2EzydIcD4xzUvRJMD+NPDfMwKNhxa3PvsIOU32luIWeA==} + engines: {node: '>=18'} + + debug@2.6.9: + resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + + debug@3.2.7: + resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + + debug@4.3.2: + resolution: {integrity: sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + + debug@4.3.4: + resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + + decamelize-keys@1.1.1: + resolution: {integrity: sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==} + engines: {node: '>=0.10.0'} + + decamelize@1.2.0: + resolution: {integrity: sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==} + engines: {node: '>=0.10.0'} + + decamelize@4.0.0: + resolution: {integrity: sha512-9iE1PgSik9HeIIw2JO94IidnE3eBoQrFJ3w7sFuzSX4DpmZ3v5sZpUiV5Swcf6mQEF+Y0ru8Neo+p+nyh2J+hQ==} + engines: {node: '>=10'} + + decimal.js-light@2.5.1: + resolution: {integrity: sha512-qIMFpTMZmny+MMIitAB6D7iVPEorVw6YQRWkvarTkT4tBeSLLiHzcwj6q0MmYSFCiVpiqPJTJEYIrpcPzVEIvg==} + + decode-named-character-reference@1.0.2: + resolution: {integrity: sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==} + + decompress-response@3.3.0: + resolution: {integrity: sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==} + engines: {node: '>=4'} + + decompress-response@6.0.0: + resolution: {integrity: sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==} + engines: {node: '>=10'} + + dedent@1.5.1: + resolution: {integrity: sha512-+LxW+KLWxu3HW3M2w2ympwtqPrqYRzU8fqi6Fhd18fBALe15blJPI/I4+UHveMVG6lJqB4JNd4UG0S5cnVHwIg==} + peerDependencies: + babel-plugin-macros: ^3.1.0 + peerDependenciesMeta: + babel-plugin-macros: + optional: true + + deep-eql@4.1.3: + resolution: {integrity: sha512-WaEtAOpRA1MQ0eohqZjpGD8zdI0Ovsm8mmFhaDN8dvDZzyoUMcYDnf5Y6iu7HTXxf8JDS23qWa4a+hKCDyOPzw==} + engines: {node: '>=6'} + + deep-equal@2.2.0: + resolution: {integrity: sha512-RdpzE0Hv4lhowpIUKKMJfeH6C1pXdtT1/it80ubgWqwI3qpuxUBpC1S4hnHg+zjnuOoDkzUtUCEEkG+XG5l3Mw==} + + deep-extend@0.6.0: + resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==} + engines: {node: '>=4.0.0'} + + deep-is@0.1.4: + resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} + + deep-object-diff@1.1.9: + resolution: {integrity: sha512-Rn+RuwkmkDwCi2/oXOFS9Gsr5lJZu/yTGpK7wAaAIE75CC+LCGEZHpY6VQJa/RoJcrmaA/docWJZvYohlNkWPA==} + + deepmerge@4.2.2: + resolution: {integrity: sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==} + engines: {node: '>=0.10.0'} + + deepmerge@4.3.1: + resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} + engines: {node: '>=0.10.0'} + + default-browser-id@5.0.0: + resolution: {integrity: sha512-A6p/pu/6fyBcA1TRz/GqWYPViplrftcW2gZC9q79ngNCKAeR/X3gcEdXQHl4KNXV+3wgIJ1CPkJQ3IHM6lcsyA==} + engines: {node: '>=18'} + + default-browser@5.2.1: + resolution: {integrity: sha512-WY/3TUME0x3KPYdRRxEJJvXRHV4PyPoUsxtZa78lwItwRQRHhd2U9xOscaT/YTf8uCXIAjeJOFBVEh/7FtD8Xg==} + engines: {node: '>=18'} + + defaults@1.0.4: + resolution: {integrity: sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==} + + defer-to-connect@1.1.3: + resolution: {integrity: sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==} + + defer-to-connect@2.0.1: + resolution: {integrity: sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==} + engines: {node: '>=10'} + + define-data-property@1.1.4: + resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==} + engines: {node: '>= 0.4'} + + define-lazy-prop@2.0.0: + resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==} + engines: {node: '>=8'} + + define-lazy-prop@3.0.0: + resolution: {integrity: sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==} + engines: {node: '>=12'} + + define-properties@1.1.4: + resolution: {integrity: sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==} + engines: {node: '>= 0.4'} + + define-properties@1.2.1: + resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==} + engines: {node: '>= 0.4'} + + defined@1.0.1: + resolution: {integrity: sha512-hsBd2qSVCRE+5PmNdHt1uzyrFu5d3RwmFDKzyNZMFq/EwDNJF7Ee5+D5oEKF0hU6LhtoUF1macFvOe4AskQC1Q==} + + degenerator@5.0.1: + resolution: {integrity: sha512-TllpMR/t0M5sqCXfj85i4XaAzxmS5tVA16dqvdkMwGmzI+dXLXnw3J+3Vdv7VKw+ThlTMboK6i9rnZ6Nntj5CQ==} + engines: {node: '>= 14'} + + degit@2.8.4: + resolution: {integrity: sha512-vqYuzmSA5I50J882jd+AbAhQtgK6bdKUJIex1JNfEUPENCgYsxugzKVZlFyMwV4i06MmnV47/Iqi5Io86zf3Ng==} + engines: {node: '>=8.0.0'} + hasBin: true + + delayed-stream@1.0.0: + resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} + engines: {node: '>=0.4.0'} + + delegates@1.0.0: + resolution: {integrity: sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==} + + denque@2.1.0: + resolution: {integrity: sha512-HVQE3AAb/pxF8fQAoiqpvg9i3evqug3hoiwakOyZAwJm+6vZehbkYXZ0l4JxS+I3QxM97v5aaRNhj8v5oBhekw==} + engines: {node: '>=0.10'} + + depd@2.0.0: + resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==} + engines: {node: '>= 0.8'} + + deprecation@2.3.1: + resolution: {integrity: sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==} + + dequal@2.0.3: + resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} + engines: {node: '>=6'} + + destroy@1.2.0: + resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==} + engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} + + detect-indent@6.1.0: + resolution: {integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==} + engines: {node: '>=8'} + + detect-libc@1.0.3: + resolution: {integrity: sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==} + engines: {node: '>=0.10'} + hasBin: true + + detect-libc@2.0.2: + resolution: {integrity: sha512-UX6sGumvvqSaXgdKGUsgZWqcUyIXZ/vZTrlRT/iobiKhGL0zL4d3osHj3uqllWJK+i+sixDS/3COVEOFbupFyw==} + engines: {node: '>=8'} + + detect-newline@3.1.0: + resolution: {integrity: sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==} + engines: {node: '>=8'} + + detect-node-es@1.1.0: + resolution: {integrity: sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==} + + detective@5.2.1: + resolution: {integrity: sha512-v9XE1zRnz1wRtgurGu0Bs8uHKFSTdteYZNbIPFVhUZ39L/S79ppMpdmVOZAnoz1jfEFodc48n6MX483Xo3t1yw==} + engines: {node: '>=0.8.0'} + hasBin: true + + devalue@4.3.2: + resolution: {integrity: sha512-KqFl6pOgOW+Y6wJgu80rHpo2/3H07vr8ntR9rkkFIRETewbf5GaYYcakYfiKz89K+sLsuPkQIZaXDMjUObZwWg==} + + dezalgo@1.0.4: + resolution: {integrity: sha512-rXSP0bf+5n0Qonsb+SVVfNfIsimO4HEtmnIpPHY8Q1UCzKlQrDMfdobr8nJOOsRgWCyMRqeSBQzmWUMq7zvVig==} + + didyoumean@1.2.2: + resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==} + + diff-sequences@29.4.3: + resolution: {integrity: sha512-ofrBgwpPhCD85kMKtE9RYFFq6OC1A89oW2vvgWZNCwxrUpRUILopY7lsYyMDSjc8g6U6aiO0Qubg6r4Wgt5ZnA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + diff-sequences@29.6.3: + resolution: {integrity: sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + diff@4.0.2: + resolution: {integrity: sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==} + engines: {node: '>=0.3.1'} + + diff@5.0.0: + resolution: {integrity: sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w==} + engines: {node: '>=0.3.1'} + + diff@5.1.0: + resolution: {integrity: sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw==} + engines: {node: '>=0.3.1'} + + digest-fetch@1.3.0: + resolution: {integrity: sha512-CGJuv6iKNM7QyZlM2T3sPAdZWd/p9zQiRNS9G+9COUCwzWFTs0Xp8NF5iePx7wtvhDykReiRRrSeNb4oMmB8lA==} + + dir-glob@3.0.1: + resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} + engines: {node: '>=8'} + + dlv@1.1.3: + resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==} + + doctrine@2.1.0: + resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==} + engines: {node: '>=0.10.0'} + + doctrine@3.0.0: + resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} + engines: {node: '>=6.0.0'} + + dom-accessibility-api@0.5.15: + resolution: {integrity: sha512-8o+oVqLQZoruQPYy3uAAQtc6YbtSiRq5aPJBhJ82YTJRHvI6ofhYAkC81WmjFTnfUbqg6T3aCglIpU9p/5e7Cw==} + + dom-helpers@5.2.1: + resolution: {integrity: sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==} + + dom-serializer@2.0.0: + resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==} + + domelementtype@2.3.0: + resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==} + + domhandler@5.0.3: + resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==} + engines: {node: '>= 4'} + + domutils@3.0.1: + resolution: {integrity: sha512-z08c1l761iKhDFtfXO04C7kTdPBLi41zwOZl00WS8b5eiaebNpY00HKbztwBq+e3vyqWNwWF3mP9YLUeqIrF+Q==} + + dot-prop@6.0.1: + resolution: {integrity: sha512-tE7ztYzXHIeyvc7N+hR3oi7FIbf/NIjVP9hmAt3yMXzrQ072/fpjGLx2GxNxGxUl5V73MEqYzioOMoVhGMJ5cA==} + engines: {node: '>=10'} + + dot-prop@7.2.0: + resolution: {integrity: sha512-Ol/IPXUARn9CSbkrdV4VJo7uCy1I3VuSiWCaFSg+8BdUOzF9n3jefIpcgAydvUZbTdEBZs2vEiTiS9m61ssiDA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + dotenv@16.0.3: + resolution: {integrity: sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ==} + engines: {node: '>=12'} + + dotenv@16.3.1: + resolution: {integrity: sha512-IPzF4w4/Rd94bA9imS68tZBaYyBWSCE47V1RGuMrB94iyTOIEwRmVL2x/4An+6mETpLrKJ5hQkB8W4kFAadeIQ==} + engines: {node: '>=12'} + + dotenv@16.4.4: + resolution: {integrity: sha512-XvPXc8XAQThSjAbY6cQ/9PcBXmFoWuw1sQ3b8HqUCR6ziGXjkTi//kB9SWa2UwqlgdAIuRqAa/9hVljzPehbYg==} + engines: {node: '>=12'} + + dotenv@16.4.5: + resolution: {integrity: sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==} + engines: {node: '>=12'} + + dotenv@8.6.0: + resolution: {integrity: sha512-IrPdXQsk2BbzvCBGBOTmmSH5SodmqZNt4ERAZDmW4CT+tL8VtvinqywuANaFu4bOMWki16nqf0e4oC0QIaDr/g==} + engines: {node: '>=10'} + + dprint-node@1.0.8: + resolution: {integrity: sha512-iVKnUtYfGrYcW1ZAlfR/F59cUVL8QIhWoBJoSjkkdua/dkWIgjZfiLMeTjiB06X0ZLkQ0M2C1VbUj/CxkIf1zg==} + + dset@3.1.2: + resolution: {integrity: sha512-g/M9sqy3oHe477Ar4voQxWtaPIFw1jTdKZuomOjhCcBx9nHUNn0pu6NopuFFrTh/TRZIKEj+76vLWFu9BNKk+Q==} + engines: {node: '>=4'} + + duplexer3@0.1.5: + resolution: {integrity: sha512-1A8za6ws41LQgv9HrE/66jyC5yuSjQ3L/KOpFtoBilsAK2iA2wuS5rTt1OCzIvtS2V7nVmedsUU+DGRcjBmOYA==} + + duplexify@3.7.1: + resolution: {integrity: sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==} + + eastasianwidth@0.2.0: + resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} + + ecc-jsbn@0.1.2: + resolution: {integrity: sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==} + + ecdsa-sig-formatter@1.0.11: + resolution: {integrity: sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==} + + editorconfig@1.0.4: + resolution: {integrity: sha512-L9Qe08KWTlqYMVvMcTIvMAdl1cDUubzRNYL+WfA4bLDMHe4nemKkpmYzkznE1FwLKu0EEmy6obgQKzMJrg4x9Q==} + engines: {node: '>=14'} + hasBin: true + + ee-first@1.1.1: + resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} + + electron-to-chromium@1.4.433: + resolution: {integrity: sha512-MGO1k0w1RgrfdbLVwmXcDhHHuxCn2qRgR7dYsJvWFKDttvYPx6FNzCGG0c/fBBvzK2LDh3UV7Tt9awnHnvAAUQ==} + + electron-to-chromium@1.4.513: + resolution: {integrity: sha512-cOB0xcInjm+E5qIssHeXJ29BaUyWpMyFKT5RB3bsLENDheCja0wMkHJyiPl0NBE/VzDI7JDuNEQWhe6RitEUcw==} + + electron-to-chromium@1.4.690: + resolution: {integrity: sha512-+2OAGjUx68xElQhydpcbqH50hE8Vs2K6TkAeLhICYfndb67CVH0UsZaijmRUE3rHlIxU1u0jxwhgVe6fK3YANA==} + + emittery@0.13.1: + resolution: {integrity: sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==} + engines: {node: '>=12'} + + emoji-regex@10.2.1: + resolution: {integrity: sha512-97g6QgOk8zlDRdgq1WxwgTMgEWGVAQvB5Fdpgc1MkNy56la5SKP9GsMXKDOdqwn90/41a8yPwIGk1Y6WVbeMQA==} + + emoji-regex@8.0.0: + resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} + + emoji-regex@9.2.2: + resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} + + encodeurl@1.0.2: + resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==} + engines: {node: '>= 0.8'} + + encoding@0.1.13: + resolution: {integrity: sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==} + + end-of-stream@1.4.4: + resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==} + + engine.io-client@6.5.3: + resolution: {integrity: sha512-9Z0qLB0NIisTRt1DZ/8U2k12RJn8yls/nXMZLn+/N8hANT3TcYjKFKcwbw5zFQiN4NTde3TSY9zb79e1ij6j9Q==} + + engine.io-parser@5.2.2: + resolution: {integrity: sha512-RcyUFKA93/CXH20l4SoVvzZfrSDMOTUS3bWVpTt2FuFP+XYrL8i8oonHP7WInRyVHXh0n/ORtoeiE1os+8qkSw==} + engines: {node: '>=10.0.0'} + + engine.io@6.5.4: + resolution: {integrity: sha512-KdVSDKhVKyOi+r5uEabrDLZw2qXStVvCsEB/LN3mw4WFi6Gx50jTyuxYVCwAAC0U46FdnzP/ScKRBTXb/NiEOg==} + engines: {node: '>=10.2.0'} + + enhanced-resolve@5.15.0: + resolution: {integrity: sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==} + engines: {node: '>=10.13.0'} + + enquirer@2.3.6: + resolution: {integrity: sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==} + engines: {node: '>=8.6'} + + entities@4.4.0: + resolution: {integrity: sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==} + engines: {node: '>=0.12'} + + env-paths@2.2.1: + resolution: {integrity: sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==} + engines: {node: '>=6'} + + err-code@2.0.3: + resolution: {integrity: sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==} + + error-ex@1.3.2: + resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} + + error-stack-parser@2.1.4: + resolution: {integrity: sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==} + + es-abstract@1.21.1: + resolution: {integrity: sha512-QudMsPOz86xYz/1dG1OuGBKOELjCh99IIWHLzy5znUB6j8xG2yMA7bfTV86VSqKF+Y/H08vQPR+9jyXpuC6hfg==} + engines: {node: '>= 0.4'} + + es-abstract@1.23.3: + resolution: {integrity: sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==} + engines: {node: '>= 0.4'} + + es-define-property@1.0.0: + resolution: {integrity: sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==} + engines: {node: '>= 0.4'} + + es-errors@1.3.0: + resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} + engines: {node: '>= 0.4'} + + es-get-iterator@1.1.2: + resolution: {integrity: sha512-+DTO8GYwbMCwbywjimwZMHp8AuYXOS2JZFWoi2AlPOS3ebnII9w/NLpNZtA7A0YLaVDw+O7KFCeoIV7OPvM7hQ==} + + es-module-lexer@1.3.1: + resolution: {integrity: sha512-JUFAyicQV9mXc3YRxPnDlrfBKpqt6hUYzz9/boprUJHs4e4KVr3XwOF70doO6gwXUor6EWZJAyWAfKki84t20Q==} + + es-object-atoms@1.0.0: + resolution: {integrity: sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==} + engines: {node: '>= 0.4'} + + es-set-tostringtag@2.0.1: + resolution: {integrity: sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==} + engines: {node: '>= 0.4'} + + es-set-tostringtag@2.0.3: + resolution: {integrity: sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==} + engines: {node: '>= 0.4'} + + es-shim-unscopables@1.0.0: + resolution: {integrity: sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==} + + es-shim-unscopables@1.0.2: + resolution: {integrity: sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==} + + es-to-primitive@1.2.1: + resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} + engines: {node: '>= 0.4'} + + es5-ext@0.10.62: + resolution: {integrity: sha512-BHLqn0klhEpnOKSrzn/Xsz2UIW8j+cGmo9JLzr8BiUapV8hPL9+FliFqjwr9ngW7jWdnxv6eO+/LqyhJVqgrjA==} + engines: {node: '>=0.10'} + + es6-iterator@2.0.3: + resolution: {integrity: sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g==} + + es6-symbol@3.1.3: + resolution: {integrity: sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==} + + esbuild-android-64@0.15.18: + resolution: {integrity: sha512-wnpt3OXRhcjfIDSZu9bnzT4/TNTDsOUvip0foZOUBG7QbSt//w3QV4FInVJxNhKc/ErhUxc5z4QjHtMi7/TbgA==} + engines: {node: '>=12'} + cpu: [x64] + os: [android] + + esbuild-android-arm64@0.15.18: + resolution: {integrity: sha512-G4xu89B8FCzav9XU8EjsXacCKSG2FT7wW9J6hOc18soEHJdtWu03L3TQDGf0geNxfLTtxENKBzMSq9LlbjS8OQ==} + engines: {node: '>=12'} + cpu: [arm64] + os: [android] + + esbuild-darwin-64@0.15.18: + resolution: {integrity: sha512-2WAvs95uPnVJPuYKP0Eqx+Dl/jaYseZEUUT1sjg97TJa4oBtbAKnPnl3b5M9l51/nbx7+QAEtuummJZW0sBEmg==} + engines: {node: '>=12'} + cpu: [x64] + os: [darwin] + + esbuild-darwin-arm64@0.15.18: + resolution: {integrity: sha512-tKPSxcTJ5OmNb1btVikATJ8NftlyNlc8BVNtyT/UAr62JFOhwHlnoPrhYWz09akBLHI9nElFVfWSTSRsrZiDUA==} + engines: {node: '>=12'} + cpu: [arm64] + os: [darwin] + + esbuild-freebsd-64@0.15.18: + resolution: {integrity: sha512-TT3uBUxkteAjR1QbsmvSsjpKjOX6UkCstr8nMr+q7zi3NuZ1oIpa8U41Y8I8dJH2fJgdC3Dj3CXO5biLQpfdZA==} + engines: {node: '>=12'} + cpu: [x64] + os: [freebsd] + + esbuild-freebsd-arm64@0.15.18: + resolution: {integrity: sha512-R/oVr+X3Tkh+S0+tL41wRMbdWtpWB8hEAMsOXDumSSa6qJR89U0S/PpLXrGF7Wk/JykfpWNokERUpCeHDl47wA==} + engines: {node: '>=12'} + cpu: [arm64] + os: [freebsd] + + esbuild-linux-32@0.15.18: + resolution: {integrity: sha512-lphF3HiCSYtaa9p1DtXndiQEeQDKPl9eN/XNoBf2amEghugNuqXNZA/ZovthNE2aa4EN43WroO0B85xVSjYkbg==} + engines: {node: '>=12'} + cpu: [ia32] + os: [linux] + + esbuild-linux-64@0.15.18: + resolution: {integrity: sha512-hNSeP97IviD7oxLKFuii5sDPJ+QHeiFTFLoLm7NZQligur8poNOWGIgpQ7Qf8Balb69hptMZzyOBIPtY09GZYw==} + engines: {node: '>=12'} + cpu: [x64] + os: [linux] + + esbuild-linux-arm64@0.15.18: + resolution: {integrity: sha512-54qr8kg/6ilcxd+0V3h9rjT4qmjc0CccMVWrjOEM/pEcUzt8X62HfBSeZfT2ECpM7104mk4yfQXkosY8Quptug==} + engines: {node: '>=12'} + cpu: [arm64] + os: [linux] + + esbuild-linux-arm@0.15.18: + resolution: {integrity: sha512-UH779gstRblS4aoS2qpMl3wjg7U0j+ygu3GjIeTonCcN79ZvpPee12Qun3vcdxX+37O5LFxz39XeW2I9bybMVA==} + engines: {node: '>=12'} + cpu: [arm] + os: [linux] + + esbuild-linux-mips64le@0.15.18: + resolution: {integrity: sha512-Mk6Ppwzzz3YbMl/ZZL2P0q1tnYqh/trYZ1VfNP47C31yT0K8t9s7Z077QrDA/guU60tGNp2GOwCQnp+DYv7bxQ==} + engines: {node: '>=12'} + cpu: [mips64el] + os: [linux] + + esbuild-linux-ppc64le@0.15.18: + resolution: {integrity: sha512-b0XkN4pL9WUulPTa/VKHx2wLCgvIAbgwABGnKMY19WhKZPT+8BxhZdqz6EgkqCLld7X5qiCY2F/bfpUUlnFZ9w==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [linux] + + esbuild-linux-riscv64@0.15.18: + resolution: {integrity: sha512-ba2COaoF5wL6VLZWn04k+ACZjZ6NYniMSQStodFKH/Pu6RxzQqzsmjR1t9QC89VYJxBeyVPTaHuBMCejl3O/xg==} + engines: {node: '>=12'} + cpu: [riscv64] + os: [linux] + + esbuild-linux-s390x@0.15.18: + resolution: {integrity: sha512-VbpGuXEl5FCs1wDVp93O8UIzl3ZrglgnSQ+Hu79g7hZu6te6/YHgVJxCM2SqfIila0J3k0csfnf8VD2W7u2kzQ==} + engines: {node: '>=12'} + cpu: [s390x] + os: [linux] + + esbuild-netbsd-64@0.15.18: + resolution: {integrity: sha512-98ukeCdvdX7wr1vUYQzKo4kQ0N2p27H7I11maINv73fVEXt2kyh4K4m9f35U1K43Xc2QGXlzAw0K9yoU7JUjOg==} + engines: {node: '>=12'} + cpu: [x64] + os: [netbsd] + + esbuild-openbsd-64@0.15.18: + resolution: {integrity: sha512-yK5NCcH31Uae076AyQAXeJzt/vxIo9+omZRKj1pauhk3ITuADzuOx5N2fdHrAKPxN+zH3w96uFKlY7yIn490xQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [openbsd] + + esbuild-plugin-file-path-extensions@1.0.0: + resolution: {integrity: sha512-v5LpSkml+CbsC0+xAaETEGDECdvKp1wKkD4aXMdI4zLjXP0EYfK4GjGhphumt4N+kjR3A8Q+DIkpgxX1XTqO4Q==} + engines: {node: '>=v14.0.0', npm: '>=7.0.0'} + + esbuild-plugins-node-modules-polyfill@1.6.1: + resolution: {integrity: sha512-6sAwI24PV8W0zxeO+i4BS5zoQypS3SzEGwIdxpzpy65riRuK8apMw8PN0aKVLCTnLr0FgNIxUMRd9BsreBrtog==} + engines: {node: '>=14.0.0'} + peerDependencies: + esbuild: ^0.14.0 || ^0.15.0 || ^0.16.0 || ^0.17.0 || ^0.18.0 || ^0.19.0 + + esbuild-sunos-64@0.15.18: + resolution: {integrity: sha512-On22LLFlBeLNj/YF3FT+cXcyKPEI263nflYlAhz5crxtp3yRG1Ugfr7ITyxmCmjm4vbN/dGrb/B7w7U8yJR9yw==} + engines: {node: '>=12'} + cpu: [x64] + os: [sunos] + + esbuild-windows-32@0.15.18: + resolution: {integrity: sha512-o+eyLu2MjVny/nt+E0uPnBxYuJHBvho8vWsC2lV61A7wwTWC3jkN2w36jtA+yv1UgYkHRihPuQsL23hsCYGcOQ==} + engines: {node: '>=12'} + cpu: [ia32] + os: [win32] + + esbuild-windows-64@0.15.18: + resolution: {integrity: sha512-qinug1iTTaIIrCorAUjR0fcBk24fjzEedFYhhispP8Oc7SFvs+XeW3YpAKiKp8dRpizl4YYAhxMjlftAMJiaUw==} + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + + esbuild-windows-arm64@0.15.18: + resolution: {integrity: sha512-q9bsYzegpZcLziq0zgUi5KqGVtfhjxGbnksaBFYmWLxeV/S1fK4OLdq2DFYnXcLMjlZw2L0jLsk1eGoB522WXQ==} + engines: {node: '>=12'} + cpu: [arm64] + os: [win32] + + esbuild@0.15.18: + resolution: {integrity: sha512-x/R72SmW3sSFRm5zrrIjAhCeQSAWoni3CmHEqfQrZIQTM3lVCdehdwuIqaOtfC2slvpdlLa62GYoN8SxT23m6Q==} + engines: {node: '>=12'} + hasBin: true + + esbuild@0.16.17: + resolution: {integrity: sha512-G8LEkV0XzDMNwXKgM0Jwu3nY3lSTwSGY6XbxM9cr9+s0T/qSV1q1JVPBGzm3dcjhCic9+emZDmMffkwgPeOeLg==} + engines: {node: '>=12'} + hasBin: true + + esbuild@0.17.19: + resolution: {integrity: sha512-XQ0jAPFkK/u3LcVRcvVHQcTIqD6E2H1fvZMA5dQPSOWb3suUbWbfbRf94pjc0bNzRYLfIrDRQXr7X+LHIm5oHw==} + engines: {node: '>=12'} + hasBin: true + + esbuild@0.17.6: + resolution: {integrity: sha512-TKFRp9TxrJDdRWfSsSERKEovm6v30iHnrjlcGhLBOtReE28Yp1VSBRfO3GTaOFMoxsNerx4TjrhzSuma9ha83Q==} + engines: {node: '>=12'} + hasBin: true + + esbuild@0.18.11: + resolution: {integrity: sha512-i8u6mQF0JKJUlGR3OdFLKldJQMMs8OqM9Cc3UCi9XXziJ9WERM5bfkHaEAy0YAvPRMgqSW55W7xYn84XtEFTtA==} + engines: {node: '>=12'} + hasBin: true + + esbuild@0.19.11: + resolution: {integrity: sha512-HJ96Hev2hX/6i5cDVwcqiJBBtuo9+FeIJOtZ9W1kA5M6AMJRHUZlpYZ1/SbEwtO0ioNAW8rUooVpC/WehY2SfA==} + engines: {node: '>=12'} + hasBin: true + + esbuild@0.20.2: + resolution: {integrity: sha512-WdOOppmUNU+IbZ0PaDiTst80zjnrOkyJNHoKupIcVyU8Lvla3Ugx94VzkQ32Ijqd7UhHJy75gNWDMUekcrSJ6g==} + engines: {node: '>=12'} + hasBin: true + + escalade@3.1.1: + resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} + engines: {node: '>=6'} + + escape-goat@4.0.0: + resolution: {integrity: sha512-2Sd4ShcWxbx6OY1IHyla/CVNwvg7XwZVoXZHcSu9w9SReNP1EzzD5T8NWKIR38fIqEns9kDWKUQTXXAmlDrdPg==} + engines: {node: '>=12'} + + escape-html@1.0.3: + resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==} + + escape-string-regexp@1.0.5: + resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} + engines: {node: '>=0.8.0'} + + escape-string-regexp@2.0.0: + resolution: {integrity: sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==} + engines: {node: '>=8'} + + escape-string-regexp@4.0.0: + resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} + engines: {node: '>=10'} + + escape-string-regexp@5.0.0: + resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==} + engines: {node: '>=12'} + + escodegen@2.1.0: + resolution: {integrity: sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==} + engines: {node: '>=6.0'} + hasBin: true + + eslint-config-prettier@8.6.0: + resolution: {integrity: sha512-bAF0eLpLVqP5oEVUFKpMA+NnRFICwn9X8B5jrR9FcqnYBuPbqWEjTEspPWMj5ye6czoSLDweCzSo3Ko7gGrZaA==} + hasBin: true + peerDependencies: + eslint: '>=7.0.0' + + eslint-config-prettier@9.0.0: + resolution: {integrity: sha512-IcJsTkJae2S35pRsRAwoCE+925rJJStOdkKnLVgtE+tEpqU0EVVM7OqrwxqgptKdX29NUwC82I5pXsGFIgSevw==} + hasBin: true + peerDependencies: + eslint: '>=7.0.0' + + eslint-config-turbo@1.10.12: + resolution: {integrity: sha512-z3jfh+D7UGYlzMWGh+Kqz++hf8LOE96q3o5R8X4HTjmxaBWlLAWG+0Ounr38h+JLR2TJno0hU9zfzoPNkR9BdA==} + peerDependencies: + eslint: '>6.6.0' + + eslint-config-turbo@1.13.0: + resolution: {integrity: sha512-xV13WrEjAJLeo6yqR1YEv5R5WPwNMyw8f4FlK2C4zWMr7e8ZiRg81jajltabEOZdeVboHIQ6gGn+FnSmgdVSSQ==} + peerDependencies: + eslint: '>6.6.0' + + eslint-doc-generator@1.4.3: + resolution: {integrity: sha512-cn9KXE7xuKlxKi/9VbirR3cbz7W1geRObwWzZjJAnpTeNBoqA8Rj+lD8/HHHJ7PnOdaTrRyhhoYdCtxqq3U7Bw==} + engines: {node: ^14.18.0 || ^16.0.0 || >=18.0.0} + hasBin: true + peerDependencies: + eslint: '>= 7' + + eslint-import-resolver-node@0.3.7: + resolution: {integrity: sha512-gozW2blMLJCeFpBwugLTGyvVjNoeo1knonXAcatC6bjPBZitotxdWf7Gimr25N4c0AAOo4eOUfaG82IJPDpqCA==} + + eslint-import-resolver-node@0.3.9: + resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==} + + eslint-import-resolver-typescript@3.5.5: + resolution: {integrity: sha512-TdJqPHs2lW5J9Zpe17DZNQuDnox4xo2o+0tE7Pggain9Rbc19ik8kFtXdxZ250FVx2kF4vlt2RSf4qlUpG7bhw==} + engines: {node: ^14.18.0 || >=16.0.0} + peerDependencies: + eslint: '*' + eslint-plugin-import: '*' + + eslint-module-utils@2.7.4: + resolution: {integrity: sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==} + engines: {node: '>=4'} + peerDependencies: + '@typescript-eslint/parser': '*' + eslint: '*' + eslint-import-resolver-node: '*' + eslint-import-resolver-typescript: '*' + eslint-import-resolver-webpack: '*' + peerDependenciesMeta: + '@typescript-eslint/parser': + optional: true + eslint: + optional: true + eslint-import-resolver-node: + optional: true + eslint-import-resolver-typescript: + optional: true + eslint-import-resolver-webpack: + optional: true + + eslint-module-utils@2.8.1: + resolution: {integrity: sha512-rXDXR3h7cs7dy9RNpUlQf80nX31XWJEyGq1tRMo+6GsO5VmTe4UTwtmonAD4ZkAsrfMVDA2wlGJ3790Ys+D49Q==} + engines: {node: '>=4'} + peerDependencies: + '@typescript-eslint/parser': '*' + eslint: '*' + eslint-import-resolver-node: '*' + eslint-import-resolver-typescript: '*' + eslint-import-resolver-webpack: '*' + peerDependenciesMeta: + '@typescript-eslint/parser': + optional: true + eslint: + optional: true + eslint-import-resolver-node: + optional: true + eslint-import-resolver-typescript: + optional: true + eslint-import-resolver-webpack: + optional: true + + eslint-plugin-es@3.0.1: + resolution: {integrity: sha512-GUmAsJaN4Fc7Gbtl8uOBlayo2DqhwWvEzykMHSCZHU3XdJ+NSzzZcVhXh3VxX5icqQ+oQdIEawXX8xkR3mIFmQ==} + engines: {node: '>=8.10.0'} + peerDependencies: + eslint: '>=4.19.1' + + eslint-plugin-eslint-plugin@5.1.1: + resolution: {integrity: sha512-4MGDsG505Ot2TSDSYxFL0cpDo4Y+t6hKB8cfZw9Jx484VjXWDfiYC/A6cccWFtWoOOC0j+wGgQIIb11cdIAMBg==} + engines: {node: ^14.17.0 || ^16.0.0 || >= 18.0.0} + peerDependencies: + eslint: '>=7.0.0' + + eslint-plugin-import@2.29.1: + resolution: {integrity: sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==} + engines: {node: '>=4'} + peerDependencies: + '@typescript-eslint/parser': '*' + eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 + peerDependenciesMeta: + '@typescript-eslint/parser': + optional: true + + eslint-plugin-jest-dom@4.0.3: + resolution: {integrity: sha512-9j+n8uj0+V0tmsoS7bYC7fLhQmIvjRqRYEcbDSi+TKPsTThLLXCyj5swMSSf/hTleeMktACnn+HFqXBr5gbcbA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0, npm: '>=6', yarn: '>=1'} + peerDependencies: + eslint: ^6.8.0 || ^7.0.0 || ^8.0.0 + + eslint-plugin-jest@26.9.0: + resolution: {integrity: sha512-TWJxWGp1J628gxh2KhaH1H1paEdgE2J61BBF1I59c6xWeL5+D1BzMxGDN/nXAfX+aSkR5u80K+XhskK6Gwq9ng==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + '@typescript-eslint/eslint-plugin': ^5.0.0 + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + jest: '*' + peerDependenciesMeta: + '@typescript-eslint/eslint-plugin': + optional: true + jest: + optional: true + + eslint-plugin-jsx-a11y@6.7.1: + resolution: {integrity: sha512-63Bog4iIethyo8smBklORknVjB0T2dwB8Mr/hIC+fBS0uyHdYYpzM/Ed+YC8VxTjlXHEWFOdmgwcDn1U2L9VCA==} + engines: {node: '>=4.0'} + peerDependencies: + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 + + eslint-plugin-node@11.1.0: + resolution: {integrity: sha512-oUwtPJ1W0SKD0Tr+wqu92c5xuCeQqB3hSCHasn/ZgjFdA9iDGNkNf2Zi9ztY7X+hNuMib23LNGRm6+uN+KLE3g==} + engines: {node: '>=8.10.0'} + peerDependencies: + eslint: '>=5.16.0' + + eslint-plugin-react-hooks@4.6.2: + resolution: {integrity: sha512-QzliNJq4GinDBcD8gPB5v0wh6g8q3SUi6EFF0x8N/BL9PoVs0atuGc47ozMRyOWAKdwaZ5OnbOEa3WR+dSGKuQ==} + engines: {node: '>=10'} + peerDependencies: + eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 + + eslint-plugin-react@7.31.8: + resolution: {integrity: sha512-5lBTZmgQmARLLSYiwI71tiGVTLUuqXantZM6vlSY39OaDSV0M7+32K5DnLkmFrwTe+Ksz0ffuLUC91RUviVZfw==} + engines: {node: '>=4'} + peerDependencies: + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 + + eslint-plugin-react@7.32.2: + resolution: {integrity: sha512-t2fBMa+XzonrrNkyVirzKlvn5RXzzPwRHtMvLAtVZrt8oxgnTQaYbU6SXTOO1mwQgp1y5+toMSKInnzGr0Knqg==} + engines: {node: '>=4'} + peerDependencies: + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 + + eslint-plugin-testing-library@5.11.0: + resolution: {integrity: sha512-ELY7Gefo+61OfXKlQeXNIDVVLPcvKTeiQOoMZG9TeuWa7Ln4dUNRv8JdRWBQI9Mbb427XGlVB1aa1QPZxBJM8Q==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0, npm: '>=6'} + peerDependencies: + eslint: ^7.5.0 || ^8.0.0 + + eslint-plugin-turbo@1.10.12: + resolution: {integrity: sha512-uNbdj+ohZaYo4tFJ6dStRXu2FZigwulR1b3URPXe0Q8YaE7thuekKNP+54CHtZPH9Zey9dmDx5btAQl9mfzGOw==} + peerDependencies: + eslint: '>6.6.0' + + eslint-plugin-turbo@1.13.0: + resolution: {integrity: sha512-y9YRXMSOc43SijAFFkDnrFpstV2k/w6Qmbr5mO/w7tUGzDWkHc87btLa0e/L2PJxod5bzNwsmzeyj8c/AsMMCQ==} + peerDependencies: + eslint: '>6.6.0' + + eslint-plugin-turbo@2.0.5: + resolution: {integrity: sha512-nCTXZdaKmdRybBdjnMrDFG+ppLc9toUqB01Hf0pfhkQw8OoC29oJIVPsCSvuL/W58RKD02CNEUrwnVt57t36IQ==} + peerDependencies: + eslint: '>6.6.0' + + eslint-scope@5.1.1: + resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==} + engines: {node: '>=8.0.0'} + + eslint-scope@7.1.1: + resolution: {integrity: sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + eslint-scope@7.2.0: + resolution: {integrity: sha512-DYj5deGlHBfMt15J7rdtyKNq/Nqlv5KfU4iodrQ019XESsRnwXH9KAE0y3cwtUHDo2ob7CypAnCqefh6vioWRw==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + eslint-utils@2.1.0: + resolution: {integrity: sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==} + engines: {node: '>=6'} + + eslint-utils@3.0.0: + resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} + engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} + peerDependencies: + eslint: '>=5' + + eslint-visitor-keys@1.3.0: + resolution: {integrity: sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==} + engines: {node: '>=4'} + + eslint-visitor-keys@2.1.0: + resolution: {integrity: sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==} + engines: {node: '>=10'} + + eslint-visitor-keys@3.3.0: + resolution: {integrity: sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + eslint-visitor-keys@3.4.2: + resolution: {integrity: sha512-8drBzUEyZ2llkpCA67iYrgEssKDUu68V8ChqqOfFupIaG/LCVPUT+CoGJpT77zJprs4T/W7p07LP7zAIMuweVw==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + eslint@8.31.0: + resolution: {integrity: sha512-0tQQEVdmPZ1UtUKXjX7EMm9BlgJ08G90IhWh0PKDCb3ZLsgAOHI8fYSIzYVZej92zsgq+ft0FGsxhJ3xo2tbuA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + hasBin: true + + eslint@8.45.0: + resolution: {integrity: sha512-pd8KSxiQpdYRfYa9Wufvdoct3ZPQQuVuU5O6scNgMuOMYuxvH0IGaYK0wUFjo4UYYQQCUndlXiMbnxopwvvTiw==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + hasBin: true + + esm-env@1.0.0: + resolution: {integrity: sha512-Cf6VksWPsTuW01vU9Mk/3vRue91Zevka5SjyNf3nEpokFRuqt/KjUQoGAwq9qMmhpLTHmXzSIrFRw8zxWzmFBA==} + + espree@9.4.1: + resolution: {integrity: sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + espree@9.6.0: + resolution: {integrity: sha512-1FH/IiruXZ84tpUlm0aCUEwMl2Ho5ilqVh0VvQXw+byAz/4SAciyHLlfmL5WYqsvD38oymdUwBss0LtK8m4s/A==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + esprima@4.0.1: + resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} + engines: {node: '>=4'} + hasBin: true + + esquery@1.4.0: + resolution: {integrity: sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==} + engines: {node: '>=0.10'} + + esquery@1.5.0: + resolution: {integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==} + engines: {node: '>=0.10'} + + esrecurse@4.3.0: + resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} + engines: {node: '>=4.0'} + + estraverse@4.3.0: + resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==} + engines: {node: '>=4.0'} + + estraverse@5.3.0: + resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} + engines: {node: '>=4.0'} + + estree-util-attach-comments@2.1.0: + resolution: {integrity: sha512-rJz6I4L0GaXYtHpoMScgDIwM0/Vwbu5shbMeER596rB2D1EWF6+Gj0e0UKzJPZrpoOc87+Q2kgVFHfjAymIqmw==} + + estree-util-build-jsx@2.2.2: + resolution: {integrity: sha512-m56vOXcOBuaF+Igpb9OPAy7f9w9OIkb5yhjsZuaPm7HoGi4oTOQi0h2+yZ+AtKklYFZ+rPC4n0wYCJCEU1ONqg==} + + estree-util-is-identifier-name@1.1.0: + resolution: {integrity: sha512-OVJZ3fGGt9By77Ix9NhaRbzfbDV/2rx9EP7YIDJTmsZSEc5kYn2vWcNccYyahJL2uAQZK2a5Or2i0wtIKTPoRQ==} + + estree-util-is-identifier-name@2.0.1: + resolution: {integrity: sha512-rxZj1GkQhY4x1j/CSnybK9cGuMFQYFPLq0iNyopqf14aOVLFtMv7Esika+ObJWPWiOHuMOAHz3YkWoLYYRnzWQ==} + + estree-util-to-js@1.2.0: + resolution: {integrity: sha512-IzU74r1PK5IMMGZXUVZbmiu4A1uhiPgW5hm1GjcOfr4ZzHaMPpLNJjR7HjXiIOzi25nZDrgFTobHTkV5Q6ITjA==} + + estree-util-value-to-estree@1.3.0: + resolution: {integrity: sha512-Y+ughcF9jSUJvncXwqRageavjrNPAI+1M/L3BI3PyLp1nmgYTGUXU6t5z1Y7OWuThoDdhPME07bQU+d5LxdJqw==} + engines: {node: '>=12.0.0'} + + estree-util-visit@1.2.0: + resolution: {integrity: sha512-wdsoqhWueuJKsh5hqLw3j8lwFqNStm92VcwtAOAny8g/KS/l5Y8RISjR4k5W6skCj3Nirag/WUCMS0Nfy3sgsg==} + + estree-walker@0.6.1: + resolution: {integrity: sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==} + + estree-walker@3.0.3: + resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==} + + esutils@2.0.3: + resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} + engines: {node: '>=0.10.0'} + + etag@1.8.1: + resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==} + engines: {node: '>= 0.6'} + + eval@0.1.6: + resolution: {integrity: sha512-o0XUw+5OGkXw4pJZzQoXUk+H87DHuC+7ZE//oSrRGtatTmr12oTnLfg6QOq9DyTt0c/p4TwzgmkKrBzWTSizyQ==} + engines: {node: '>= 0.8'} + + event-target-shim@5.0.1: + resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==} + engines: {node: '>=6'} + + eventemitter3@3.1.2: + resolution: {integrity: sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q==} + + eventemitter3@4.0.7: + resolution: {integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==} + + eventemitter3@5.0.1: + resolution: {integrity: sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==} + + events@3.3.0: + resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==} + engines: {node: '>=0.8.x'} + + evt@2.4.13: + resolution: {integrity: sha512-haTVOsmjzk+28zpzvVwan9Zw2rLQF2izgi7BKjAPRzZAfcv+8scL0TpM8MzvGNKFYHiy+Bq3r6FYIIUPl9kt3A==} + + execa@5.1.1: + resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} + engines: {node: '>=10'} + + execa@7.0.0: + resolution: {integrity: sha512-tQbH0pH/8LHTnwTrsKWideqi6rFB/QNUawEwrn+WHyz7PX1Tuz2u7wfTvbaNBdP5JD5LVWxNo8/A8CHNZ3bV6g==} + engines: {node: ^14.18.0 || ^16.14.0 || >=18.0.0} + + execa@8.0.1: + resolution: {integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==} + engines: {node: '>=16.17'} + + execa@9.1.0: + resolution: {integrity: sha512-lSgHc4Elo2m6bUDhc3Hl/VxvUDJdQWI40RZ4KMY9bKRc+hgMOT7II/JjbNDhI8VnMtrCb7U/fhpJIkLORZozWw==} + engines: {node: '>=18'} + + exit-hook@2.2.1: + resolution: {integrity: sha512-eNTPlAD67BmP31LDINZ3U7HSF8l57TxOY2PmBJ1shpCvpnxBF93mWCE8YHBnXs8qiUZJc9WDcWIeC3a2HIAMfw==} + engines: {node: '>=6'} + + exit@0.1.2: + resolution: {integrity: sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==} + engines: {node: '>= 0.8.0'} + + expand-template@2.0.3: + resolution: {integrity: sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==} + engines: {node: '>=6'} + + expect@29.6.2: + resolution: {integrity: sha512-iAErsLxJ8C+S02QbLAwgSGSezLQK+XXRDt8IuFXFpwCNw2ECmzZSmjKcCaFVp5VRMk+WAvz6h6jokzEzBFZEuA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + exponential-backoff@3.1.1: + resolution: {integrity: sha512-dX7e/LHVJ6W3DE1MHWi9S1EYzDESENfLrYohG2G++ovZrYOkm4Knwa0mc1cn84xJOR4KEU0WSchhLbd0UklbHw==} + + express@4.18.2: + resolution: {integrity: sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==} + engines: {node: '>= 0.10.0'} + + ext@1.7.0: + resolution: {integrity: sha512-6hxeJYaL110a9b5TEJSj0gojyHQAmA2ch5Os+ySCiA1QGdS697XWY1pzsrSjqA9LDEEgdB/KypIlR59RcLuHYw==} + + extend-shallow@2.0.1: + resolution: {integrity: sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==} + engines: {node: '>=0.10.0'} + + extend@3.0.2: + resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} + + extendable-error@0.1.7: + resolution: {integrity: sha512-UOiS2in6/Q0FK0R0q6UY9vYpQ21mr/Qn1KOnte7vsACuNJf514WvCCUHSRCPcgjPT2bAhNIJdlE6bVap1GKmeg==} + + external-editor@3.1.0: + resolution: {integrity: sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==} + engines: {node: '>=4'} + + extract-zip@2.0.1: + resolution: {integrity: sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==} + engines: {node: '>= 10.17.0'} + hasBin: true + + extsprintf@1.3.0: + resolution: {integrity: sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==} + engines: {'0': node >=0.6.0} + + fast-content-type-parse@1.1.0: + resolution: {integrity: sha512-fBHHqSTFLVnR61C+gltJuE5GkVQMV0S2nqUO8TJ+5Z3qAKG8vAx4FKai1s5jq/inV1+sREynIWSuQ6HgoSXpDQ==} + + fast-decode-uri-component@1.0.1: + resolution: {integrity: sha512-WKgKWg5eUxvRZGwW8FvfbaH7AXSh2cL+3j5fMGzUMCxWBJ3dV3a7Wz8y2f/uQ0e3B6WmodD3oS54jTQ9HVTIIg==} + + fast-deep-equal@3.1.3: + resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} + + fast-equals@5.0.1: + resolution: {integrity: sha512-WF1Wi8PwwSY7/6Kx0vKXtw8RwuSGoM1bvDaJbu7MxDlR1vovZjIAKrnzyrThgAjm6JDTu0fVgWXDlMGspodfoQ==} + engines: {node: '>=6.0.0'} + + fast-fifo@1.3.2: + resolution: {integrity: sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==} + + fast-glob@3.3.1: + resolution: {integrity: sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==} + engines: {node: '>=8.6.0'} + + fast-json-stable-stringify@2.1.0: + resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} + + fast-json-stringify@5.8.0: + resolution: {integrity: sha512-VVwK8CFMSALIvt14U8AvrSzQAwN/0vaVRiFFUVlpnXSnDGrSkOAO5MtzyN8oQNjLd5AqTW5OZRgyjoNuAuR3jQ==} + + fast-levenshtein@2.0.6: + resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} + + fast-loops@1.1.3: + resolution: {integrity: sha512-8EZzEP0eKkEEVX+drtd9mtuQ+/QrlfW/5MlwcwK5Nds6EkZ/tRzEexkzUY2mIssnAyVLT+TKHuRXmFNNXYUd6g==} + + fast-memoize@2.5.2: + resolution: {integrity: sha512-Ue0LwpDYErFbmNnZSF0UH6eImUwDmogUO1jyE+JbN2gsQz/jICm1Ve7t9QT0rNSsfJt+Hs4/S3GnsDVjL4HVrw==} + + fast-querystring@1.1.2: + resolution: {integrity: sha512-g6KuKWmFXc0fID8WWH0jit4g0AGBoJhCkJMb1RmbsSEUNvQ+ZC8D6CUZ+GtF8nMzSPXnhiePyyqqipzNNEnHjg==} + + fast-redact@3.3.0: + resolution: {integrity: sha512-6T5V1QK1u4oF+ATxs1lWUmlEk6P2T9HqJG3e2DnHOdVgZy2rFJBoEnrIedcTXlkAHU/zKC+7KETJ+KGGKwxgMQ==} + engines: {node: '>=6'} + + fast-safe-stringify@2.1.1: + resolution: {integrity: sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==} + + fast-shallow-equal@1.0.0: + resolution: {integrity: sha512-HPtaa38cPgWvaCFmRNhlc6NG7pv6NUHqjPgVAkWGoB9mQMwYB27/K0CvOM5Czy+qpT3e8XJ6Q4aPAnzpNpzNaw==} + + fast-uri@2.2.0: + resolution: {integrity: sha512-cIusKBIt/R/oI6z/1nyfe2FvGKVTohVRfvkOhvx0nCEW+xf5NoCXjAHcWp93uOUBchzYcsvPlrapAdX1uW+YGg==} + + fast-url-parser@1.1.3: + resolution: {integrity: sha512-5jOCVXADYNuRkKFzNJ0dCCewsZiYo0dz8QNYljkOpFC6r2U4OBmKtvm/Tsuh4w1YYdDqDb31a8TVhBJ2OJKdqQ==} + + fast-xml-parser@4.2.5: + resolution: {integrity: sha512-B9/wizE4WngqQftFPmdaMYlXoJlJOYxGQOanC77fq9k8+Z0v5dDSVh+3glErdIROP//s/jgb7ZuxKfB8nVyo0g==} + hasBin: true + + fastest-stable-stringify@2.0.2: + resolution: {integrity: sha512-bijHueCGd0LqqNK9b5oCMHc0MluJAx0cwqASgbWMvkO01lCYgIhacVRLcaDz3QnyYIRNJRDwMb41VuT6pHJ91Q==} + + fastify@4.23.2: + resolution: {integrity: sha512-WFSxsHES115svC7NrerNqZwwM0UOxbC/P6toT9LRHgAAFvG7o2AN5W+H4ihCtOGuYXjZf4z+2jXC89rVEoPWOA==} + + fastq@1.15.0: + resolution: {integrity: sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==} + + fault@2.0.1: + resolution: {integrity: sha512-WtySTkS4OKev5JtpHXnib4Gxiurzh5NCGvWrFaZ34m6JehfTUhKZvn9njTfw48t6JumVQOmrKqpmGcdwxnhqBQ==} + + fb-watchman@2.0.2: + resolution: {integrity: sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==} + + fd-slicer@1.1.0: + resolution: {integrity: sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==} + + fetch-blob@3.2.0: + resolution: {integrity: sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==} + engines: {node: ^12.20 || >= 14.13} + + fflate@0.4.8: + resolution: {integrity: sha512-FJqqoDBR00Mdj9ppamLa/Y7vxm+PRmNWA67N846RvsoYVMKB4q3y/de5PA7gUmRMYK/8CMz2GDZQmCRN1wBcWA==} + + figures@3.2.0: + resolution: {integrity: sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==} + engines: {node: '>=8'} + + figures@5.0.0: + resolution: {integrity: sha512-ej8ksPF4x6e5wvK9yevct0UCXh8TTFlWGVLlgjZuoBH1HwjIfKE/IdL5mq89sFA7zELi1VhKpmtDnrs7zWyeyg==} + engines: {node: '>=14'} + + figures@6.1.0: + resolution: {integrity: sha512-d+l3qxjSesT4V7v2fh+QnmFnUWv9lSpjarhShNTgBOfA0ttejbQUAlHLitbjkoRiDulW0OPoQPYIGhIC8ohejg==} + engines: {node: '>=18'} + + file-entry-cache@6.0.1: + resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} + engines: {node: ^10.12.0 || >=12.0.0} + + fill-range@7.0.1: + resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} + engines: {node: '>=8'} + + finalhandler@1.2.0: + resolution: {integrity: sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==} + engines: {node: '>= 0.8'} + + find-cache-dir@4.0.0: + resolution: {integrity: sha512-9ZonPT4ZAK4a+1pUPVPZJapbi7O5qbbJPdYw/NOQWZZbVLdDTYM3A4R9z/DpAM08IDaFGsvPgiGZ82WEwUDWjg==} + engines: {node: '>=14.16'} + + find-my-way@7.6.2: + resolution: {integrity: sha512-0OjHn1b1nCX3eVbm9ByeEHiscPYiHLfhei1wOUU9qffQkk98wE0Lo8VrVYfSGMgnSnDh86DxedduAnBf4nwUEw==} + engines: {node: '>=14'} + + find-up@4.1.0: + resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} + engines: {node: '>=8'} + + find-up@5.0.0: + resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} + engines: {node: '>=10'} + + find-up@6.3.0: + resolution: {integrity: sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + find-up@7.0.0: + resolution: {integrity: sha512-YyZM99iHrqLKjmt4LJDj58KI+fYyufRLBSYcqycxf//KpBk9FoewoGX0450m9nB44qrZnovzC2oeP5hUibxc/g==} + engines: {node: '>=18'} + + find-yarn-workspace-root2@1.2.16: + resolution: {integrity: sha512-hr6hb1w8ePMpPVUK39S4RlwJzi+xPLuVuG8XlwXU3KD5Yn3qgBWVfy3AzNlDhWvE1EORCE65/Qm26rFQt3VLVA==} + + flat-cache@3.0.4: + resolution: {integrity: sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==} + engines: {node: ^10.12.0 || >=12.0.0} + + flat@5.0.2: + resolution: {integrity: sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==} + hasBin: true + + flatted@3.2.7: + resolution: {integrity: sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==} + + follow-redirects@1.15.2: + resolution: {integrity: sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==} + engines: {node: '>=4.0'} + peerDependencies: + debug: '*' + peerDependenciesMeta: + debug: + optional: true + + for-each@0.3.3: + resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} + + foreground-child@3.1.1: + resolution: {integrity: sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==} + engines: {node: '>=14'} + + forever-agent@0.6.1: + resolution: {integrity: sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==} + + form-data-encoder@1.7.2: + resolution: {integrity: sha512-qfqtYan3rxrnCk1VYaA4H+Ms9xdpPqvLZa6xmMgFvhO32x7/3J/ExcTd6qpxM0vH2GdMI+poehyBZvqfMTto8A==} + + form-data-encoder@2.1.4: + resolution: {integrity: sha512-yDYSgNMraqvnxiEXO4hi88+YZxaHC6QKzb5N84iRCTDeRO7ZALpir/lVmf/uXUhnwUr2O4HU8s/n6x+yNjQkHw==} + engines: {node: '>= 14.17'} + + form-data@2.3.3: + resolution: {integrity: sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==} + engines: {node: '>= 0.12'} + + form-data@2.5.1: + resolution: {integrity: sha512-m21N3WOmEEURgk6B9GLOE4RuWOFf28Lhh9qGYeNlGq4VDXUlJy2th2slBNU8Gp8EzloYZOibZJ7t5ecIrFSjVA==} + engines: {node: '>= 0.12'} + + form-data@3.0.1: + resolution: {integrity: sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==} + engines: {node: '>= 6'} + + form-data@4.0.0: + resolution: {integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==} + engines: {node: '>= 6'} + + format@0.2.2: + resolution: {integrity: sha512-wzsgA6WOq+09wrU1tsJ09udeR/YZRaeArL9e1wPbFg3GG2yDnC2ldKpxs4xunpFF9DgqCqOIra3bc1HWrJ37Ww==} + engines: {node: '>=0.4.x'} + + formdata-node@4.4.1: + resolution: {integrity: sha512-0iirZp3uVDjVGt9p49aTaqjk84TrglENEDuqfdlZQ1roC9CWlPk6Avf8EEnZNcAqPonwkG35x4n3ww/1THYAeQ==} + engines: {node: '>= 12.20'} + + formdata-polyfill@4.0.10: + resolution: {integrity: sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==} + engines: {node: '>=12.20.0'} + + formidable@2.1.2: + resolution: {integrity: sha512-CM3GuJ57US06mlpQ47YcunuUZ9jpm8Vx+P2CGt2j7HpgkKZO/DJYQ0Bobim8G6PFQmK5lOqOOdUXboU+h73A4g==} + + forwarded@0.2.0: + resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==} + engines: {node: '>= 0.6'} + + fp-and-or@0.1.3: + resolution: {integrity: sha512-wJaE62fLaB3jCYvY2ZHjZvmKK2iiLiiehX38rz5QZxtdN8fVPJDeZUiVvJrHStdTc+23LHlyZuSEKgFc0pxi2g==} + engines: {node: '>=10'} + + fraction.js@4.2.0: + resolution: {integrity: sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==} + + framer-motion@10.12.11: + resolution: {integrity: sha512-uNsJAc/BQZ9V7tYgzRBXSrEdB+YrdJTtRvgn+8lNAQucGKaINJBL8I4aqXxXdw+HzwJZb/uR955jnOrxBy5sTA==} + peerDependencies: + react: ^18.0.0 + react-dom: ^18.0.0 + peerDependenciesMeta: + react: + optional: true + react-dom: + optional: true + + framer-motion@10.17.4: + resolution: {integrity: sha512-CYBSs6cWfzcasAX8aofgKFZootmkQtR4qxbfTOksBLny/lbUfkGbQAFOS3qnl6Uau1N9y8tUpI7mVIrHgkFjLQ==} + peerDependencies: + react: ^18.0.0 + react-dom: ^18.0.0 + peerDependenciesMeta: + react: + optional: true + react-dom: + optional: true + + fresh@0.5.2: + resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==} + engines: {node: '>= 0.6'} + + fs-constants@1.0.0: + resolution: {integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==} + + fs-extra@10.1.0: + resolution: {integrity: sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==} + engines: {node: '>=12'} + + fs-extra@7.0.1: + resolution: {integrity: sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==} + engines: {node: '>=6 <7 || >=8'} + + fs-extra@8.1.0: + resolution: {integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==} + engines: {node: '>=6 <7 || >=8'} + + fs-minipass@2.1.0: + resolution: {integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==} + engines: {node: '>= 8'} + + fs-minipass@3.0.3: + resolution: {integrity: sha512-XUBA9XClHbnJWSfBzjkm6RvPsyg3sryZt06BEQoXcF7EK/xpGaQYJgQKDJSUH5SGZ76Y7pFx1QBnXz09rU5Fbw==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + + fs.realpath@1.0.0: + resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} + + fsevents@2.3.2: + resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==} + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} + os: [darwin] + + fsevents@2.3.3: + resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} + os: [darwin] + + function-bind@1.1.1: + resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==} + + function-bind@1.1.2: + resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} + + function.prototype.name@1.1.5: + resolution: {integrity: sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==} + engines: {node: '>= 0.4'} + + function.prototype.name@1.1.6: + resolution: {integrity: sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==} + engines: {node: '>= 0.4'} + + functions-have-names@1.2.3: + resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} + + gauge@4.0.4: + resolution: {integrity: sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==} + engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + + generic-names@4.0.0: + resolution: {integrity: sha512-ySFolZQfw9FoDb3ed9d80Cm9f0+r7qj+HJkWjeD9RBfpxEVTlVhol+gvaQB/78WbwYfbnNh8nWHHBSlg072y6A==} + + gensync@1.0.0-beta.2: + resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} + engines: {node: '>=6.9.0'} + + get-caller-file@2.0.5: + resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} + engines: {node: 6.* || 8.* || >= 10.*} + + get-func-name@2.0.0: + resolution: {integrity: sha512-Hm0ixYtaSZ/V7C8FJrtZIuBBI+iSgL+1Aq82zSu8VQNB4S3Gk8e7Qs3VwBDJAhmRZcFqkl3tQu36g/Foh5I5ig==} + + get-func-name@2.0.2: + resolution: {integrity: sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ==} + + get-intrinsic@1.1.3: + resolution: {integrity: sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==} + + get-intrinsic@1.2.4: + resolution: {integrity: sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==} + engines: {node: '>= 0.4'} + + get-nonce@1.0.1: + resolution: {integrity: sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==} + engines: {node: '>=6'} + + get-package-type@0.1.0: + resolution: {integrity: sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==} + engines: {node: '>=8.0.0'} + + get-port@5.1.1: + resolution: {integrity: sha512-g/Q1aTSDOxFpchXC4i8ZWvxA1lnPqx/JHqcpIw0/LX9T8x/GBbi6YnlN5nhaKIFkT8oFsscUKgDJYxfwfS6QsQ==} + engines: {node: '>=8'} + + get-source@2.0.12: + resolution: {integrity: sha512-X5+4+iD+HoSeEED+uwrQ07BOQr0kEDFMVqqpBuI+RaZBpBpHCuXxo70bjar6f0b0u/DQJsJ7ssurpP0V60Az+w==} + + get-stdin@8.0.0: + resolution: {integrity: sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==} + engines: {node: '>=10'} + + get-stream@4.1.0: + resolution: {integrity: sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==} + engines: {node: '>=6'} + + get-stream@5.2.0: + resolution: {integrity: sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==} + engines: {node: '>=8'} + + get-stream@6.0.1: + resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} + engines: {node: '>=10'} + + get-stream@8.0.1: + resolution: {integrity: sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==} + engines: {node: '>=16'} + + get-stream@9.0.1: + resolution: {integrity: sha512-kVCxPF3vQM/N0B1PmoqVUqgHP+EeVjmZSQn+1oCRPxd2P21P2F19lIgbR3HBosbB1PUhOAoctJnfEn2GbN2eZA==} + engines: {node: '>=18'} + + get-symbol-description@1.0.0: + resolution: {integrity: sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==} + engines: {node: '>= 0.4'} + + get-symbol-description@1.0.2: + resolution: {integrity: sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==} + engines: {node: '>= 0.4'} + + get-tsconfig@4.7.2: + resolution: {integrity: sha512-wuMsz4leaj5hbGgg4IvDU0bqJagpftG5l5cXIAvo8uZrqn0NJqwtfupTN00VnkQJPcIRrxYrm1Ue24btpCha2A==} + + get-uri@6.0.1: + resolution: {integrity: sha512-7ZqONUVqaabogsYNWlYj0t3YZaL6dhuEueZXGF+/YVmf6dHmaFg8/6psJKqhx9QykIDKzpGcy2cn4oV4YC7V/Q==} + engines: {node: '>= 14'} + + getpass@0.1.7: + resolution: {integrity: sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==} + + git-remote-origin-url@4.0.0: + resolution: {integrity: sha512-EAxDksNdjuWgmVW9pVvA9jQDi/dmTaiDONktIy7qiRRhBZUI4FQK1YvBvteuTSX24aNKg9lfgxNYJEeeSXe6DA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + git-repo-info@2.1.1: + resolution: {integrity: sha512-8aCohiDo4jwjOwma4FmYFd3i97urZulL8XL24nIPxuE+GZnfsAyy/g2Shqx6OjUiFKUXZM+Yy+KHnOmmA3FVcg==} + engines: {node: '>= 4.0'} + + gitconfiglocal@2.1.0: + resolution: {integrity: sha512-qoerOEliJn3z+Zyn1HW2F6eoYJqKwS6MgC9cztTLUB/xLWX8gD/6T60pKn4+t/d6tP7JlybI7Z3z+I572CR/Vg==} + + github-from-package@0.0.0: + resolution: {integrity: sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==} + + github-slugger@2.0.0: + resolution: {integrity: sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==} + + glob-parent@5.1.2: + resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} + engines: {node: '>= 6'} + + glob-parent@6.0.2: + resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} + engines: {node: '>=10.13.0'} + + glob-to-regexp@0.4.1: + resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==} + + glob@10.3.10: + resolution: {integrity: sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==} + engines: {node: '>=16 || 14 >=14.17'} + hasBin: true + + glob@10.3.4: + resolution: {integrity: sha512-6LFElP3A+i/Q8XQKEvZjkEWEOTgAIALR9AO2rwT8bgPhDd1anmqDJDZ6lLddI4ehxxxR1S5RIqKe1uapMQfYaQ==} + engines: {node: '>=16 || 14 >=14.17'} + hasBin: true + + glob@7.1.6: + resolution: {integrity: sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==} + + glob@7.2.0: + resolution: {integrity: sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==} + + glob@7.2.3: + resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} + + global-dirs@3.0.1: + resolution: {integrity: sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA==} + engines: {node: '>=10'} + + globals@11.12.0: + resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} + engines: {node: '>=4'} + + globals@13.19.0: + resolution: {integrity: sha512-dkQ957uSRWHw7CFXLUtUHQI3g3aWApYhfNR2O6jn/907riyTYKVBmxYVROkBcY614FSSeSJh7Xm7SrUWCxvJMQ==} + engines: {node: '>=8'} + + globalthis@1.0.3: + resolution: {integrity: sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==} + engines: {node: '>= 0.4'} + + globalyzer@0.1.0: + resolution: {integrity: sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q==} + + globby@11.1.0: + resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} + engines: {node: '>=10'} + + globby@13.2.2: + resolution: {integrity: sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + globrex@0.1.2: + resolution: {integrity: sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==} + + gopd@1.0.1: + resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} + + got@11.8.6: + resolution: {integrity: sha512-6tfZ91bOr7bOXnK7PRDCGBLa1H4U080YHNaAQ2KsMGlLEzRbk44nsZF2E1IeRc3vtJHPVbKCYgdFbaGO2ljd8g==} + engines: {node: '>=10.19.0'} + + got@12.6.1: + resolution: {integrity: sha512-mThBblvlAF1d4O5oqyvN+ZxLAYwIJK7bpMxgYqPD9okW0C3qm5FFn7k811QrcuEBwaogR3ngOFoCfs6mRv7teQ==} + engines: {node: '>=14.16'} + + got@9.6.0: + resolution: {integrity: sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==} + engines: {node: '>=8.6'} + + graceful-fs@4.2.10: + resolution: {integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==} + + graceful-fs@4.2.11: + resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} + + gradient-string@2.0.2: + resolution: {integrity: sha512-rEDCuqUQ4tbD78TpzsMtt5OIf0cBCSDWSJtUDaF6JsAh+k0v9r++NzxNEG87oDZx9ZwGhD8DaezR2L/yrw0Jdw==} + engines: {node: '>=10'} + + grapheme-splitter@1.0.4: + resolution: {integrity: sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==} + + graphemer@1.4.0: + resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} + + graphile-config@0.0.1-beta.8: + resolution: {integrity: sha512-H8MinryZewvUigVLnkVDhKJgHrcNYGcLvgYWfSnR1d6l76iV9E8m4ZfN9estSHKVm6cyHhRfHBfL1G5QfXmS5A==} + engines: {node: '>=16'} + + graphile-worker@0.16.6: + resolution: {integrity: sha512-e7gGYDmGqzju2l83MpzX8vNG/lOtVJiSzI3eZpAFubSxh/cxs7sRrRGBGjzBP1kNG0H+c95etPpNRNlH65PYhw==} + engines: {node: '>=14.0.0'} + hasBin: true + + graphql@15.8.0: + resolution: {integrity: sha512-5gghUc24tP9HRznNpV2+FIoq3xKkj5dTQqf4v0CpdPbFVwFkWoxOM+o+2OC9ZSvjEMTjfmG9QT+gcvggTwW1zw==} + engines: {node: '>= 10.x'} + + graphql@16.6.0: + resolution: {integrity: sha512-KPIBPDlW7NxrbT/eh4qPXz5FiFdL5UbaA0XUNz2Rp3Z3hqBSkbj0GVjwFDztsWVauZUWsbKHgMg++sk8UX0bkw==} + engines: {node: ^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0} + + graphql@16.8.1: + resolution: {integrity: sha512-59LZHPdGZVh695Ud9lRzPBVTtlX9ZCV150Er2W43ro37wVof0ctenSaskPPjN7lVTIN8mSZt8PHUNKZuNQUuxw==} + engines: {node: ^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0} + + gray-matter@4.0.3: + resolution: {integrity: sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==} + engines: {node: '>=6.0'} + + gunzip-maybe@1.4.2: + resolution: {integrity: sha512-4haO1M4mLO91PW57BMsDFf75UmwoRX0GkdD+Faw+Lr+r/OZrOCS0pIBwOL1xCKQqnQzbNFGgK2V2CpBUPeFNTw==} + hasBin: true + + har-schema@2.0.0: + resolution: {integrity: sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==} + engines: {node: '>=4'} + + har-validator@5.1.5: + resolution: {integrity: sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==} + engines: {node: '>=6'} + deprecated: this library is no longer supported + + hard-rejection@2.1.0: + resolution: {integrity: sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==} + engines: {node: '>=6'} + + has-bigints@1.0.2: + resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==} + + has-flag@3.0.0: + resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} + engines: {node: '>=4'} + + has-flag@4.0.0: + resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} + engines: {node: '>=8'} + + has-property-descriptors@1.0.0: + resolution: {integrity: sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==} + + has-property-descriptors@1.0.2: + resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==} + + has-proto@1.0.1: + resolution: {integrity: sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==} + engines: {node: '>= 0.4'} + + has-proto@1.0.3: + resolution: {integrity: sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==} + engines: {node: '>= 0.4'} + + has-symbols@1.0.3: + resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} + engines: {node: '>= 0.4'} + + has-tostringtag@1.0.0: + resolution: {integrity: sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==} + engines: {node: '>= 0.4'} + + has-tostringtag@1.0.2: + resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==} + engines: {node: '>= 0.4'} + + has-unicode@2.0.1: + resolution: {integrity: sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==} + + has-yarn@3.0.0: + resolution: {integrity: sha512-IrsVwUHhEULx3R8f/aA8AHuEzAorplsab/v8HBzEiIukwq5i/EC+xmOW+HfP1OaDP+2JkgT1yILHN2O3UFIbcA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + has@1.0.3: + resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==} + engines: {node: '>= 0.4.0'} + + hasown@2.0.2: + resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} + engines: {node: '>= 0.4'} + + hast-util-from-parse5@7.1.2: + resolution: {integrity: sha512-Nz7FfPBuljzsN3tCQ4kCBKqdNhQE2l0Tn+X1ubgKBPRoiDIu1mL08Cfw4k7q71+Duyaw7DXDN+VTAp4Vh3oCOw==} + + hast-util-parse-selector@3.1.1: + resolution: {integrity: sha512-jdlwBjEexy1oGz0aJ2f4GKMaVKkA9jwjr4MjAAI22E5fM/TXVZHuS5OpONtdeIkRKqAaryQ2E9xNQxijoThSZA==} + + hast-util-raw@7.2.3: + resolution: {integrity: sha512-RujVQfVsOrxzPOPSzZFiwofMArbQke6DJjnFfceiEbFh7S05CbPt0cYN+A5YeD3pso0JQk6O1aHBnx9+Pm2uqg==} + + hast-util-to-estree@2.1.0: + resolution: {integrity: sha512-Vwch1etMRmm89xGgz+voWXvVHba2iiMdGMKmaMfYt35rbVtFDq8JNwwAIvi8zHMkO6Gvqo9oTMwJTmzVRfXh4g==} + + hast-util-to-html@8.0.4: + resolution: {integrity: sha512-4tpQTUOr9BMjtYyNlt0P50mH7xj0Ks2xpo8M943Vykljf99HW6EzulIoJP1N3eKOSScEHzyzi9dm7/cn0RfGwA==} + + hast-util-to-parse5@7.1.0: + resolution: {integrity: sha512-YNRgAJkH2Jky5ySkIqFXTQiaqcAtJyVE+D5lkN6CdtOqrnkLfGYYrEcKuHOJZlp+MwjSwuD3fZuawI+sic/RBw==} + + hast-util-whitespace@2.0.1: + resolution: {integrity: sha512-nAxA0v8+vXSBDt3AnRUNjyRIQ0rD+ntpbAp4LnPkumc5M9yUbSMa4XDU9Q6etY4f1Wp4bNgvc1yjiZtsTTrSng==} + + hastscript@7.2.0: + resolution: {integrity: sha512-TtYPq24IldU8iKoJQqvZOuhi5CyCQRAbvDOX0x1eW6rsHSxa/1i2CCiptNTotGHJ3VoHRGmqiv6/D3q113ikkw==} + + he@1.2.0: + resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==} + hasBin: true + + headers-polyfill@4.0.2: + resolution: {integrity: sha512-EWGTfnTqAO2L/j5HZgoM/3z82L7necsJ0pO9Tp0X1wil3PDLrkypTBRgVO2ExehEEvUycejZD3FuRaXpZZc3kw==} + + hexoid@1.0.0: + resolution: {integrity: sha512-QFLV0taWQOZtvIRIAdBChesmogZrtuXvVWsFHZTk2SU+anspqZ2vMnoLg7IE1+Uk16N19APic1BuF8bC8c2m5g==} + engines: {node: '>=8'} + + highlight.run@7.3.4: + resolution: {integrity: sha512-Rgx+gy0tb2tH4hNzxYi/VK5pL/msaAtaQBIy8XsPHLujdSgo5OPWO6vOdjjB7ufM1l/CI2RLmlQ+L2QZOuHBjw==} + + hono@3.10.3: + resolution: {integrity: sha512-44YzAp+rydwGWqW+VRivuOWpGWug8zCSy1Gd6gBLAlclIVlPjZAYXfSNqlhSIvd6ZyseM4aP9SDDNmwXceIy+A==} + engines: {node: '>=16.0.0'} + + hosted-git-info@2.8.9: + resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==} + + hosted-git-info@5.2.1: + resolution: {integrity: sha512-xIcQYMnhcx2Nr4JTjsFmwwnr9vldugPy9uVm0o87bjqqWMv9GaqsTeT+i99wTl0mk1uLxJtHxLb8kymqTENQsw==} + engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + + hosted-git-info@6.1.1: + resolution: {integrity: sha512-r0EI+HBMcXadMrugk0GCQ+6BQV39PiWAZVfq7oIckeGiN7sjRGyQxPdft3nQekFTCQbYxLBH+/axZMeH8UX6+w==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + + hpagent@0.1.2: + resolution: {integrity: sha512-ePqFXHtSQWAFXYmj+JtOTHr84iNrII4/QRlAAPPE+zqnKy4xJo7Ie1Y4kC7AdB+LxLxSTTzBMASsEcy0q8YyvQ==} + + html-escaper@2.0.2: + resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==} + + html-escaper@3.0.3: + resolution: {integrity: sha512-RuMffC89BOWQoY0WKGpIhn5gX3iI54O6nRA0yC124NYVtzjmFWBIiFd8M0x+ZdX0P9R4lADg1mgP8C7PxGOWuQ==} + + html-tags@3.3.1: + resolution: {integrity: sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==} + engines: {node: '>=8'} + + html-to-text@9.0.5: + resolution: {integrity: sha512-qY60FjREgVZL03vJU6IfMV4GDjGBIoOyvuFdpBDIX9yTlDw0TjxVBQp+P8NvpdIXNJvfWBTNul7fsAQJq2FNpg==} + engines: {node: '>=14'} + + html-void-elements@2.0.1: + resolution: {integrity: sha512-0quDb7s97CfemeJAnW9wC0hw78MtW7NU3hqtCD75g2vFlDLt36llsYD7uB7SUzojLMP24N5IatXf7ylGXiGG9A==} + + htmlparser2@8.0.2: + resolution: {integrity: sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==} + + http-cache-semantics@4.1.1: + resolution: {integrity: sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==} + + http-errors@2.0.0: + resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==} + engines: {node: '>= 0.8'} + + http-proxy-agent@5.0.0: + resolution: {integrity: sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==} + engines: {node: '>= 6'} + + http-proxy-agent@7.0.0: + resolution: {integrity: sha512-+ZT+iBxVUQ1asugqnD6oWoRiS25AkjNfG085dKJGtGxkdwLQrMKU5wJr2bOOFAXzKcTuqq+7fZlTMgG3SRfIYQ==} + engines: {node: '>= 14'} + + http-signature@1.2.0: + resolution: {integrity: sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ==} + engines: {node: '>=0.8', npm: '>=1.3.7'} + + http2-wrapper@1.0.3: + resolution: {integrity: sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg==} + engines: {node: '>=10.19.0'} + + http2-wrapper@2.2.0: + resolution: {integrity: sha512-kZB0wxMo0sh1PehyjJUWRFEd99KC5TLjZ2cULC4f9iqJBAmKQQXEICjxl5iPJRwP40dpeHFqqhm7tYCvODpqpQ==} + engines: {node: '>=10.19.0'} + + https-proxy-agent@5.0.1: + resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==} + engines: {node: '>= 6'} + + https-proxy-agent@7.0.1: + resolution: {integrity: sha512-Eun8zV0kcYS1g19r78osiQLEFIRspRUDd9tIfBCTBPBeMieF/EsJNL8VI3xOIdYRDEkjQnqOYPsZ2DsWsVsFwQ==} + engines: {node: '>= 14'} + + https@1.0.0: + resolution: {integrity: sha512-4EC57ddXrkaF0x83Oj8sM6SLQHAWXw90Skqu2M4AEWENZ3F02dFJE/GARA8igO79tcgYqGrD7ae4f5L3um2lgg==} + + human-id@1.0.2: + resolution: {integrity: sha512-UNopramDEhHJD+VR+ehk8rOslwSfByxPIZyJRfV739NDhN5LF1fa1MqnzKm2lGTQRjNrjK19Q5fhkgIfjlVUKw==} + + human-signals@2.1.0: + resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} + engines: {node: '>=10.17.0'} + + human-signals@4.3.0: + resolution: {integrity: sha512-zyzVyMjpGBX2+6cDVZeFPCdtOtdsxOeseRhB9tkQ6xXmGUNrcnBzdEKPy3VPNYz+4gy1oukVOXcrJCunSyc6QQ==} + engines: {node: '>=14.18.0'} + + human-signals@5.0.0: + resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==} + engines: {node: '>=16.17.0'} + + human-signals@7.0.0: + resolution: {integrity: sha512-74kytxOUSvNbjrT9KisAbaTZ/eJwD/LrbM/kh5j0IhPuJzwuA19dWvniFGwBzN9rVjg+O/e+F310PjObDXS+9Q==} + engines: {node: '>=18.18.0'} + + humanize-duration@3.27.3: + resolution: {integrity: sha512-iimHkHPfIAQ8zCDQLgn08pRqSVioyWvnGfaQ8gond2wf7Jq2jJ+24ykmnRyiz3fIldcn4oUuQXpjqKLhSVR7lw==} + + humanize-ms@1.2.1: + resolution: {integrity: sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==} + + hyphenate-style-name@1.0.4: + resolution: {integrity: sha512-ygGZLjmXfPHj+ZWh6LwbC37l43MhfztxetbFCoYTM2VjkIUpeHgSNn7QIyVFj7YQ1Wl9Cbw5sholVJPzWvC2MQ==} + + iconv-lite@0.4.24: + resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} + engines: {node: '>=0.10.0'} + + iconv-lite@0.6.3: + resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==} + engines: {node: '>=0.10.0'} + + icss-utils@5.1.0: + resolution: {integrity: sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 + + ieee754@1.2.1: + resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} + + ignore-by-default@1.0.1: + resolution: {integrity: sha512-Ius2VYcGNk7T90CppJqcIkS5ooHUZyIQK+ClZfMfMNFEF9VSE73Fq+906u/CWu92x4gzZMWOwfFYckPObzdEbA==} + + ignore-walk@6.0.3: + resolution: {integrity: sha512-C7FfFoTA+bI10qfeydT8aZbvr91vAEU+2W5BZUlzPec47oNb07SsOfwYrtxuvOYdUApPP/Qlh4DtAO51Ekk2QA==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + + ignore@5.2.4: + resolution: {integrity: sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==} + engines: {node: '>= 4'} + + import-fresh@3.3.0: + resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} + engines: {node: '>=6'} + + import-in-the-middle@1.7.1: + resolution: {integrity: sha512-1LrZPDtW+atAxH42S6288qyDFNQ2YCty+2mxEPRtfazH6Z5QwkaBSTS2ods7hnVJioF6rkRfNoA6A/MstpFXLg==} + + import-lazy@4.0.0: + resolution: {integrity: sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==} + engines: {node: '>=8'} + + import-local@3.1.0: + resolution: {integrity: sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==} + engines: {node: '>=8'} + hasBin: true + + import-meta-resolve@3.0.0: + resolution: {integrity: sha512-4IwhLhNNA8yy445rPjD/lWh++7hMDOml2eHtd58eG7h+qK3EryMuuRbsHGPikCoAgIkkDnckKfWSk2iDla/ejg==} + + import-meta-resolve@4.0.0: + resolution: {integrity: sha512-okYUR7ZQPH+efeuMJGlq4f8ubUgO50kByRPyt/Cy1Io4PSRsPjxME+YlVaCOx+NIToW7hCsZNFJyTPFFKepRSA==} + + imurmurhash@0.1.4: + resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} + engines: {node: '>=0.8.19'} + + indent-string@4.0.0: + resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==} + engines: {node: '>=8'} + + indent-string@5.0.0: + resolution: {integrity: sha512-m6FAo/spmsW2Ab2fU35JTYwtOKa2yAwXSwgjSv1TJzh4Mh7mC3lzAOVLBprb72XsTrgkEIsl7YrFNAiDiRhIGg==} + engines: {node: '>=12'} + + inflight@1.0.6: + resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} + + inherits@2.0.4: + resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} + + ini@1.3.8: + resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} + + ini@2.0.0: + resolution: {integrity: sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==} + engines: {node: '>=10'} + + ini@4.1.1: + resolution: {integrity: sha512-QQnnxNyfvmHFIsj7gkPcYymR8Jdw/o7mp5ZFihxn6h8Ci6fh3Dx4E1gPjpQEpIuPo9XVNY/ZUwh4BPMjGyL01g==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + + ink@4.4.1: + resolution: {integrity: sha512-rXckvqPBB0Krifk5rn/5LvQGmyXwCUpBfmTwbkQNBY9JY8RSl3b8OftBNEYxg4+SWUhEKcPifgope28uL9inlA==} + engines: {node: '>=14.16'} + peerDependencies: + '@types/react': '>=18.0.0' + react: '>=18.0.0' + react-devtools-core: ^4.19.1 + peerDependenciesMeta: + '@types/react': + optional: true + react-devtools-core: + optional: true + + inline-style-parser@0.1.1: + resolution: {integrity: sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==} + + inline-style-prefixer@6.0.4: + resolution: {integrity: sha512-FwXmZC2zbeeS7NzGjJ6pAiqRhXR0ugUShSNb6GApMl6da0/XGc4MOJsoWAywia52EEWbXNSy0pzkwz/+Y+swSg==} + + inquirer@9.1.4: + resolution: {integrity: sha512-9hiJxE5gkK/cM2d1mTEnuurGTAoHebbkX0BYl3h7iEg7FYfuNIom+nDfBCSWtvSnoSrWCeBxqqBZu26xdlJlXA==} + engines: {node: '>=12.0.0'} + + internal-slot@1.0.4: + resolution: {integrity: sha512-tA8URYccNzMo94s5MQZgH8NB/XTa6HsOo0MLfXTKKEnHVVdegzaQoFZ7Jp44bdvLvY2waT5dc+j5ICEswhi7UQ==} + engines: {node: '>= 0.4'} + + internal-slot@1.0.7: + resolution: {integrity: sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==} + engines: {node: '>= 0.4'} + + internmap@2.0.3: + resolution: {integrity: sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==} + engines: {node: '>=12'} + + interpret@1.4.0: + resolution: {integrity: sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==} + engines: {node: '>= 0.10'} + + interpret@3.1.1: + resolution: {integrity: sha512-6xwYfHbajpoF0xLW+iwLkhwgvLoZDfjYfoFNu8ftMoXINzwuymNLd9u/KmwtdT2GbR+/Cz66otEGEVVUHX9QLQ==} + engines: {node: '>=10.13.0'} + + intl-messageformat@10.5.8: + resolution: {integrity: sha512-NRf0jpBWV0vd671G5b06wNofAN8tp7WWDogMZyaU8GUAsmbouyvgwmFJI7zLjfAMpm3zK+vSwRP3jzaoIcMbaA==} + + intl-parse-accept-language@1.0.0: + resolution: {integrity: sha512-YFMSV91JNBOSjw1cOfw2tup6hDP7mkz+2AUV7W1L1AM6ntgI75qC1ZeFpjPGMrWp+upmBRTX2fJWQ8c7jsUWpA==} + engines: {node: '>=14'} + + invariant@2.2.4: + resolution: {integrity: sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==} + + ioredis@5.3.2: + resolution: {integrity: sha512-1DKMMzlIHM02eBBVOFQ1+AolGjs6+xEcM4PDL7NqOS6szq7H9jSaEkIUH6/a5Hl241LzW6JLSiAbNvTQjUupUA==} + engines: {node: '>=12.22.0'} + + ip@1.1.8: + resolution: {integrity: sha512-PuExPYUiu6qMBQb4l06ecm6T6ujzhmh+MeJcW9wa89PoAz5pvd4zPgN5WJV104mb6S2T1AwNIAaB70JNrLQWhg==} + + ip@2.0.0: + resolution: {integrity: sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==} + + ipaddr.js@1.9.1: + resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==} + engines: {node: '>= 0.10'} + + is-alphabetical@2.0.1: + resolution: {integrity: sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==} + + is-alphanumerical@2.0.1: + resolution: {integrity: sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==} + + is-arguments@1.1.1: + resolution: {integrity: sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==} + engines: {node: '>= 0.4'} + + is-array-buffer@3.0.1: + resolution: {integrity: sha512-ASfLknmY8Xa2XtB4wmbz13Wu202baeA18cJBCeCy0wXUHZF0IPyVEXqKEcd+t2fNSLLL1vC6k7lxZEojNbISXQ==} + + is-array-buffer@3.0.4: + resolution: {integrity: sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==} + engines: {node: '>= 0.4'} + + is-arrayish@0.2.1: + resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} + + is-arrayish@0.3.2: + resolution: {integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==} + + is-bigint@1.0.4: + resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==} + + is-binary-path@2.1.0: + resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} + engines: {node: '>=8'} + + is-boolean-object@1.1.2: + resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==} + engines: {node: '>= 0.4'} + + is-buffer@1.1.6: + resolution: {integrity: sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==} + + is-buffer@2.0.5: + resolution: {integrity: sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==} + engines: {node: '>=4'} + + is-callable@1.2.7: + resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} + engines: {node: '>= 0.4'} + + is-ci@3.0.1: + resolution: {integrity: sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==} + hasBin: true + + is-core-module@2.13.0: + resolution: {integrity: sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ==} + + is-core-module@2.14.0: + resolution: {integrity: sha512-a5dFJih5ZLYlRtDc0dZWP7RiKr6xIKzmn/oAYCDvdLThadVgyJwlaoQPmRtMSpz+rk0OGAgIu+TcM9HUF0fk1A==} + engines: {node: '>= 0.4'} + + is-data-view@1.0.1: + resolution: {integrity: sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==} + engines: {node: '>= 0.4'} + + is-date-object@1.0.5: + resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==} + engines: {node: '>= 0.4'} + + is-decimal@2.0.1: + resolution: {integrity: sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==} + + is-deflate@1.0.0: + resolution: {integrity: sha512-YDoFpuZWu1VRXlsnlYMzKyVRITXj7Ej/V9gXQ2/pAe7X1J7M/RNOqaIYi6qUn+B7nGyB9pDXrv02dsB58d2ZAQ==} + + is-docker@2.2.1: + resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==} + engines: {node: '>=8'} + hasBin: true + + is-docker@3.0.0: + resolution: {integrity: sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + hasBin: true + + is-electron@2.2.0: + resolution: {integrity: sha512-SpMppC2XR3YdxSzczXReBjqs2zGscWQpBIKqwXYBFic0ERaxNVgwLCHwOLZeESfdJQjX0RDvrJ1lBXX2ij+G1Q==} + + is-extendable@0.1.1: + resolution: {integrity: sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==} + engines: {node: '>=0.10.0'} + + is-extglob@2.1.1: + resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} + engines: {node: '>=0.10.0'} + + is-fullwidth-code-point@3.0.0: + resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} + engines: {node: '>=8'} + + is-fullwidth-code-point@4.0.0: + resolution: {integrity: sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==} + engines: {node: '>=12'} + + is-generator-fn@2.1.0: + resolution: {integrity: sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==} + engines: {node: '>=6'} + + is-generator-function@1.0.10: + resolution: {integrity: sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==} + engines: {node: '>= 0.4'} + + is-glob@4.0.3: + resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} + engines: {node: '>=0.10.0'} + + is-gzip@1.0.0: + resolution: {integrity: sha512-rcfALRIb1YewtnksfRIHGcIY93QnK8BIQ/2c9yDYcG/Y6+vRoJuTWBmmSEbyLLYtXm7q35pHOHbZFQBaLrhlWQ==} + engines: {node: '>=0.10.0'} + + is-hexadecimal@2.0.1: + resolution: {integrity: sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==} + + is-inside-container@1.0.0: + resolution: {integrity: sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==} + engines: {node: '>=14.16'} + hasBin: true + + is-installed-globally@0.4.0: + resolution: {integrity: sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==} + engines: {node: '>=10'} + + is-interactive@1.0.0: + resolution: {integrity: sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==} + engines: {node: '>=8'} + + is-interactive@2.0.0: + resolution: {integrity: sha512-qP1vozQRI+BMOPcjFzrjXuQvdak2pHNUMZoeG2eRbiSqyvbEf/wQtEOTOX1guk6E3t36RkaqiSt8A/6YElNxLQ==} + engines: {node: '>=12'} + + is-lambda@1.0.1: + resolution: {integrity: sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==} + + is-lower-case@2.0.2: + resolution: {integrity: sha512-bVcMJy4X5Og6VZfdOZstSexlEy20Sr0k/p/b2IlQJlfdKAQuMpiv5w2Ccxb8sKdRUNAG1PnHVHjFSdRDVS6NlQ==} + + is-map@2.0.2: + resolution: {integrity: sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==} + + is-negative-zero@2.0.2: + resolution: {integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==} + engines: {node: '>= 0.4'} + + is-negative-zero@2.0.3: + resolution: {integrity: sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==} + engines: {node: '>= 0.4'} + + is-network-error@1.0.0: + resolution: {integrity: sha512-P3fxi10Aji2FZmHTrMPSNFbNC6nnp4U5juPAIjXPHkUNubi4+qK7vvdsaNpAUwXslhYm9oyjEYTxs1xd/+Ph0w==} + engines: {node: '>=16'} + + is-node-process@1.2.0: + resolution: {integrity: sha512-Vg4o6/fqPxIjtxgUH5QLJhwZ7gW5diGCVlXpuUfELC62CuxM1iHcRe51f2W1FDy04Ai4KJkagKjx3XaqyfRKXw==} + + is-npm@6.0.0: + resolution: {integrity: sha512-JEjxbSmtPSt1c8XTkVrlujcXdKV1/tvuQ7GwKcAlyiVLeYFQ2VHat8xfrDJsIkhCdF/tZ7CiIR3sy141c6+gPQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + is-number-object@1.0.7: + resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==} + engines: {node: '>= 0.4'} + + is-number@7.0.0: + resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} + engines: {node: '>=0.12.0'} + + is-obj@2.0.0: + resolution: {integrity: sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==} + engines: {node: '>=8'} + + is-path-inside@3.0.3: + resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} + engines: {node: '>=8'} + + is-plain-obj@1.1.0: + resolution: {integrity: sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==} + engines: {node: '>=0.10.0'} + + is-plain-obj@2.1.0: + resolution: {integrity: sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==} + engines: {node: '>=8'} + + is-plain-obj@3.0.0: + resolution: {integrity: sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==} + engines: {node: '>=10'} + + is-plain-obj@4.1.0: + resolution: {integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==} + engines: {node: '>=12'} + + is-reference@3.0.1: + resolution: {integrity: sha512-baJJdQLiYaJdvFbJqXrcGv3WU3QCzBlUcI5QhbesIm6/xPsvmO+2CDoi/GMOFBQEQm+PXkwOPrp9KK5ozZsp2w==} + + is-regex@1.1.4: + resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} + engines: {node: '>= 0.4'} + + is-set@2.0.2: + resolution: {integrity: sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==} + + is-shared-array-buffer@1.0.2: + resolution: {integrity: sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==} + + is-shared-array-buffer@1.0.3: + resolution: {integrity: sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==} + engines: {node: '>= 0.4'} + + is-stream@1.1.0: + resolution: {integrity: sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==} + engines: {node: '>=0.10.0'} + + is-stream@2.0.1: + resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} + engines: {node: '>=8'} + + is-stream@3.0.0: + resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + is-stream@4.0.1: + resolution: {integrity: sha512-Dnz92NInDqYckGEUJv689RbRiTSEHCQ7wOVeALbkOz999YpqT46yMRIGtSNl2iCL1waAZSx40+h59NV/EwzV/A==} + engines: {node: '>=18'} + + is-string@1.0.7: + resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==} + engines: {node: '>= 0.4'} + + is-subdir@1.2.0: + resolution: {integrity: sha512-2AT6j+gXe/1ueqbW6fLZJiIw3F8iXGJtt0yDrZaBhAZEG1raiTxKWU+IPqMCzQAXOUCKdA4UDMgacKH25XG2Cw==} + engines: {node: '>=4'} + + is-symbol@1.0.4: + resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==} + engines: {node: '>= 0.4'} + + is-typed-array@1.1.10: + resolution: {integrity: sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==} + engines: {node: '>= 0.4'} + + is-typed-array@1.1.13: + resolution: {integrity: sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==} + engines: {node: '>= 0.4'} + + is-typedarray@1.0.0: + resolution: {integrity: sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==} + + is-unicode-supported@0.1.0: + resolution: {integrity: sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==} + engines: {node: '>=10'} + + is-unicode-supported@1.3.0: + resolution: {integrity: sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==} + engines: {node: '>=12'} + + is-unicode-supported@2.0.0: + resolution: {integrity: sha512-FRdAyx5lusK1iHG0TWpVtk9+1i+GjrzRffhDg4ovQ7mcidMQ6mj+MhKPmvh7Xwyv5gIS06ns49CA7Sqg7lC22Q==} + engines: {node: '>=18'} + + is-upper-case@2.0.2: + resolution: {integrity: sha512-44pxmxAvnnAOwBg4tHPnkfvgjPwbc5QIsSstNU+YcJ1ovxVzCWpSGosPJOZh/a1tdl81fbgnLc9LLv+x2ywbPQ==} + + is-weakmap@2.0.1: + resolution: {integrity: sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==} + + is-weakref@1.0.2: + resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==} + + is-weakset@2.0.2: + resolution: {integrity: sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==} + + is-what@4.1.16: + resolution: {integrity: sha512-ZhMwEosbFJkA0YhFnNDgTM4ZxDRsS6HqTo7qsZM08fehyRYIYa0yHu5R6mgo1n/8MgaPBXiPimPD77baVFYg+A==} + engines: {node: '>=12.13'} + + is-whitespace@0.3.0: + resolution: {integrity: sha512-RydPhl4S6JwAyj0JJjshWJEFG6hNye3pZFBRZaTUfZFwGHxzppNaNOVgQuS/E/SlhrApuMXrpnK1EEIXfdo3Dg==} + engines: {node: '>=0.10.0'} + + is-windows@1.0.2: + resolution: {integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==} + engines: {node: '>=0.10.0'} + + is-wsl@2.2.0: + resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==} + engines: {node: '>=8'} + + is-wsl@3.0.0: + resolution: {integrity: sha512-TQ7xXW/fTBaz/HhGSV779AC99ocpvb9qJPuPwyIea+F+Z+htcQ1wouAA0xEQaa4saVqyP8mwkoYp5efeM/4Gbg==} + engines: {node: '>=16'} + + is-wsl@3.1.0: + resolution: {integrity: sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==} + engines: {node: '>=16'} + + is-yarn-global@0.4.1: + resolution: {integrity: sha512-/kppl+R+LO5VmhYSEWARUFjodS25D68gvj8W7z0I7OWhUla5xWu8KL6CtB2V0R6yqhnRgbcaREMr4EEM6htLPQ==} + engines: {node: '>=12'} + + isarray@1.0.0: + resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==} + + isarray@2.0.5: + resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==} + + isbot@3.6.13: + resolution: {integrity: sha512-uoP4uK5Dc2CrabmK+Gue1jTL+scHiCc1c9rblRpJwG8CPxjLIv8jmGyyGRGkbPOweayhkskdZsEQXG6p+QCQrg==} + engines: {node: '>=12'} + + isbot@3.6.5: + resolution: {integrity: sha512-BchONELXt6yMad++BwGpa0oQxo/uD0keL7N15cYVf0A1oMIoNQ79OqeYdPMFWDrNhCqCbRuw9Y9F3QBjvAxZ5g==} + engines: {node: '>=12'} + + isexe@2.0.0: + resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} + + isomorphic-unfetch@3.1.0: + resolution: {integrity: sha512-geDJjpoZ8N0kWexiwkX8F9NkTsXhetLPVbZFQ+JTW239QNOwvB0gniuR1Wc6f0AMTn7/mFGyXvHTifrCp/GH8Q==} + + isomorphic-ws@5.0.0: + resolution: {integrity: sha512-muId7Zzn9ywDsyXgTIafTry2sV3nySZeUDe6YedVd1Hvuuep5AsIlqK+XefWpYTyJG5e503F2xIuT2lcU6rCSw==} + peerDependencies: + ws: '*' + + isstream@0.1.2: + resolution: {integrity: sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==} + + istanbul-lib-coverage@3.2.0: + resolution: {integrity: sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==} + engines: {node: '>=8'} + + istanbul-lib-instrument@5.2.1: + resolution: {integrity: sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==} + engines: {node: '>=8'} + + istanbul-lib-report@3.0.0: + resolution: {integrity: sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==} + engines: {node: '>=8'} + + istanbul-lib-source-maps@4.0.1: + resolution: {integrity: sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==} + engines: {node: '>=10'} + + istanbul-reports@3.1.5: + resolution: {integrity: sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==} + engines: {node: '>=8'} + + iterare@1.2.1: + resolution: {integrity: sha512-RKYVTCjAnRthyJes037NX/IiqeidgN1xc3j1RjFfECFp28A1GVwK9nA+i0rJPaHqSZwygLzRnFlzUuHFoWWy+Q==} + engines: {node: '>=6'} + + jackspeak@2.3.6: + resolution: {integrity: sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==} + engines: {node: '>=14'} + + javascript-stringify@2.1.0: + resolution: {integrity: sha512-JVAfqNPTvNq3sB/VHQJAFxN/sPgKnsKrCwyRt15zwNCdrMMJDdcEOdubuy+DuJYYdm0ox1J4uzEuYKkN+9yhVg==} + + jest-changed-files@29.5.0: + resolution: {integrity: sha512-IFG34IUMUaNBIxjQXF/iu7g6EcdMrGRRxaUSw92I/2g2YC6vCdTltl4nHvt7Ci5nSJwXIkCu8Ka1DKF+X7Z1Ag==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jest-circus@29.6.2: + resolution: {integrity: sha512-G9mN+KOYIUe2sB9kpJkO9Bk18J4dTDArNFPwoZ7WKHKel55eKIS/u2bLthxgojwlf9NLCVQfgzM/WsOVvoC6Fw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jest-cli@29.6.2: + resolution: {integrity: sha512-TT6O247v6dCEX2UGHGyflMpxhnrL0DNqP2fRTKYm3nJJpCTfXX3GCMQPGFjXDoj0i5/Blp3jriKXFgdfmbYB6Q==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + hasBin: true + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + + jest-config@29.6.2: + resolution: {integrity: sha512-VxwFOC8gkiJbuodG9CPtMRjBUNZEHxwfQXmIudSTzFWxaci3Qub1ddTRbFNQlD/zUeaifLndh/eDccFX4wCMQw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + peerDependencies: + '@types/node': '*' + ts-node: '>=9.0.0' + peerDependenciesMeta: + '@types/node': + optional: true + ts-node: + optional: true + + jest-diff@29.6.2: + resolution: {integrity: sha512-t+ST7CB9GX5F2xKwhwCf0TAR17uNDiaPTZnVymP9lw0lssa9vG+AFyDZoeIHStU3WowFFwT+ky+er0WVl2yGhA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jest-docblock@29.4.3: + resolution: {integrity: sha512-fzdTftThczeSD9nZ3fzA/4KkHtnmllawWrXO69vtI+L9WjEIuXWs4AmyME7lN5hU7dB0sHhuPfcKofRsUb/2Fg==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jest-each@29.6.2: + resolution: {integrity: sha512-MsrsqA0Ia99cIpABBc3izS1ZYoYfhIy0NNWqPSE0YXbQjwchyt6B1HD2khzyPe1WiJA7hbxXy77ZoUQxn8UlSw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jest-environment-node@29.6.2: + resolution: {integrity: sha512-YGdFeZ3T9a+/612c5mTQIllvWkddPbYcN2v95ZH24oWMbGA4GGS2XdIF92QMhUhvrjjuQWYgUGW2zawOyH63MQ==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jest-get-type@29.4.3: + resolution: {integrity: sha512-J5Xez4nRRMjk8emnTpWrlkyb9pfRQQanDrvWHhsR1+VUfbwxi30eVcZFlcdGInRibU4G5LwHXpI7IRHU0CY+gg==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jest-haste-map@29.6.2: + resolution: {integrity: sha512-+51XleTDAAysvU8rT6AnS1ZJ+WHVNqhj1k6nTvN2PYP+HjU3kqlaKQ1Lnw3NYW3bm2r8vq82X0Z1nDDHZMzHVA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jest-leak-detector@29.6.2: + resolution: {integrity: sha512-aNqYhfp5uYEO3tdWMb2bfWv6f0b4I0LOxVRpnRLAeque2uqOVVMLh6khnTcE2qJ5wAKop0HcreM1btoysD6bPQ==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jest-matcher-utils@29.6.2: + resolution: {integrity: sha512-4LiAk3hSSobtomeIAzFTe+N8kL6z0JtF3n6I4fg29iIW7tt99R7ZcIFW34QkX+DuVrf+CUe6wuVOpm7ZKFJzZQ==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jest-message-util@29.6.2: + resolution: {integrity: sha512-vnIGYEjoPSuRqV8W9t+Wow95SDp6KPX2Uf7EoeG9G99J2OVh7OSwpS4B6J0NfpEIpfkBNHlBZpA2rblEuEFhZQ==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jest-mock@29.6.2: + resolution: {integrity: sha512-hoSv3lb3byzdKfwqCuT6uTscan471GUECqgNYykg6ob0yiAw3zYc7OrPnI9Qv8Wwoa4lC7AZ9hyS4AiIx5U2zg==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jest-pnp-resolver@1.2.3: + resolution: {integrity: sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==} + engines: {node: '>=6'} + peerDependencies: + jest-resolve: '*' + peerDependenciesMeta: + jest-resolve: + optional: true + + jest-regex-util@29.4.3: + resolution: {integrity: sha512-O4FglZaMmWXbGHSQInfXewIsd1LMn9p3ZXB/6r4FOkyhX2/iP/soMG98jGvk/A3HAN78+5VWcBGO0BJAPRh4kg==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jest-resolve-dependencies@29.6.2: + resolution: {integrity: sha512-LGqjDWxg2fuQQm7ypDxduLu/m4+4Lb4gczc13v51VMZbVP5tSBILqVx8qfWcsdP8f0G7aIqByIALDB0R93yL+w==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jest-resolve@29.6.2: + resolution: {integrity: sha512-G/iQUvZWI5e3SMFssc4ug4dH0aZiZpsDq9o1PtXTV1210Ztyb2+w+ZgQkB3iOiC5SmAEzJBOHWz6Hvrd+QnNPw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jest-runner@29.6.2: + resolution: {integrity: sha512-wXOT/a0EspYgfMiYHxwGLPCZfC0c38MivAlb2lMEAlwHINKemrttu1uSbcGbfDV31sFaPWnWJPmb2qXM8pqZ4w==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jest-runtime@29.6.2: + resolution: {integrity: sha512-2X9dqK768KufGJyIeLmIzToDmsN0m7Iek8QNxRSI/2+iPFYHF0jTwlO3ftn7gdKd98G/VQw9XJCk77rbTGZnJg==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jest-snapshot@29.6.2: + resolution: {integrity: sha512-1OdjqvqmRdGNvWXr/YZHuyhh5DeaLp1p/F8Tht/MrMw4Kr1Uu/j4lRG+iKl1DAqUJDWxtQBMk41Lnf/JETYBRA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jest-util@29.6.2: + resolution: {integrity: sha512-3eX1qb6L88lJNCFlEADKOkjpXJQyZRiavX1INZ4tRnrBVr2COd3RgcTLyUiEXMNBlDU/cgYq6taUS0fExrWW4w==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jest-validate@29.6.2: + resolution: {integrity: sha512-vGz0yMN5fUFRRbpJDPwxMpgSXW1LDKROHfBopAvDcmD6s+B/s8WJrwi+4bfH4SdInBA5C3P3BI19dBtKzx1Arg==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jest-watcher@29.6.2: + resolution: {integrity: sha512-GZitlqkMkhkefjfN/p3SJjrDaxPflqxEAv3/ik10OirZqJGYH5rPiIsgVcfof0Tdqg3shQGdEIxDBx+B4tuLzA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jest-worker@27.5.1: + resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} + engines: {node: '>= 10.13.0'} + + jest-worker@29.6.2: + resolution: {integrity: sha512-l3ccBOabTdkng8I/ORCkADz4eSMKejTYv1vB/Z83UiubqhC1oQ5Li6dWCyqOIvSifGjUBxuvxvlm6KGK2DtuAQ==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jest@29.6.2: + resolution: {integrity: sha512-8eQg2mqFbaP7CwfsTpCxQ+sHzw1WuNWL5UUvjnWP4hx2riGz9fPSzYOaU5q8/GqWn1TfgZIVTqYJygbGbWAANg==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + hasBin: true + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + + jiti@1.21.0: + resolution: {integrity: sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==} + hasBin: true + + jju@1.4.0: + resolution: {integrity: sha512-8wb9Yw966OSxApiCt0K3yNJL8pnNeIv+OEq2YMidz4FKP6nonSRoOXc80iXY4JaN2FC11B9qsNmDsm+ZOfMROA==} + + joi@17.7.0: + resolution: {integrity: sha512-1/ugc8djfn93rTE3WRKdCzGGt/EtiYKxITMO4Wiv6q5JL1gl9ePt4kBsl1S499nbosspfctIQTpYIhSmHA3WAg==} + + jose@4.15.4: + resolution: {integrity: sha512-W+oqK4H+r5sITxfxpSU+MMdr/YSWGvgZMQDIsNoBDGGy4i7GBPTtvFKibQzW06n3U3TqHjhvBJsirShsEJ6eeQ==} + + jose@5.4.0: + resolution: {integrity: sha512-6rpxTHPAQyWMb9A35BroFl1Sp0ST3DpPcm5EVIxZxdH+e0Hv9fwhyB3XLKFUcHNpdSDnETmBfuPPTTlYz5+USw==} + + joycon@3.1.1: + resolution: {integrity: sha512-34wB/Y7MW7bzjKRjUKTa46I2Z7eV62Rkhva+KkopW7Qvv/OSWBqvkSY7vusOPrNuZcUG3tApvdVgNB8POj3SPw==} + engines: {node: '>=10'} + + js-beautify@1.15.1: + resolution: {integrity: sha512-ESjNzSlt/sWE8sciZH8kBF8BPlwXPwhR6pWKAw8bw4Bwj+iZcnKW6ONWUutJ7eObuBZQpiIb8S7OYspWrKt7rA==} + engines: {node: '>=14'} + hasBin: true + + js-cookie@2.2.1: + resolution: {integrity: sha512-HvdH2LzI/EAZcUwA8+0nKNtWHqS+ZmijLA30RwZA0bo7ToCckjK5MkGhjED9KoRcXO6BaGI3I9UIzSA1FKFPOQ==} + + js-cookie@3.0.5: + resolution: {integrity: sha512-cEiJEAEoIbWfCZYKWhVwFuvPX1gETRYPw6LlaTKoxD3s2AkXzkCjnp6h0V77ozyqj0jakteJ4YqDJT830+lVGw==} + engines: {node: '>=14'} + + js-sdsl@4.2.0: + resolution: {integrity: sha512-dyBIzQBDkCqCu+0upx25Y2jGdbTGxE9fshMsCdK0ViOongpV+n5tXRcZY9v7CaVQ79AGS9KA1KHtojxiM7aXSQ==} + + js-tokens@4.0.0: + resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} + + js-tokens@9.0.0: + resolution: {integrity: sha512-WriZw1luRMlmV3LGJaR6QOJjWwgLUTf89OwT2lUOyjX2dJGBwgmIkbcz+7WFZjrZM635JOIR517++e/67CP9dQ==} + + js-yaml@3.14.1: + resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==} + hasBin: true + + js-yaml@4.1.0: + resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} + hasBin: true + + jsbn@0.1.1: + resolution: {integrity: sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==} + + jsesc@0.5.0: + resolution: {integrity: sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==} + hasBin: true + + jsesc@2.5.2: + resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==} + engines: {node: '>=4'} + hasBin: true + + jsesc@3.0.2: + resolution: {integrity: sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==} + engines: {node: '>=6'} + hasBin: true + + json-buffer@3.0.0: + resolution: {integrity: sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ==} + + json-buffer@3.0.1: + resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} + + json-parse-better-errors@1.0.2: + resolution: {integrity: sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==} + + json-parse-even-better-errors@2.3.1: + resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} + + json-parse-even-better-errors@3.0.0: + resolution: {integrity: sha512-iZbGHafX/59r39gPwVPRBGw0QQKnA7tte5pSMrhWOW7swGsVvVTjmfyAV9pNqk8YGT7tRCdxRu8uzcgZwoDooA==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + + json-parse-helpfulerror@1.0.3: + resolution: {integrity: sha512-XgP0FGR77+QhUxjXkwOMkC94k3WtqEBfcnjWqhRd82qTat4SWKRE+9kUnynz/shm3I4ea2+qISvTIeGTNU7kJg==} + + json-schema-traverse@0.4.1: + resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} + + json-schema-traverse@1.0.0: + resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==} + + json-schema@0.4.0: + resolution: {integrity: sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==} + + json-stable-stringify-without-jsonify@1.0.1: + resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} + + json-stringify-safe@5.0.1: + resolution: {integrity: sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==} + + json5@1.0.2: + resolution: {integrity: sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==} + hasBin: true + + json5@2.2.3: + resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} + engines: {node: '>=6'} + hasBin: true + + jsonc-parser@3.2.1: + resolution: {integrity: sha512-AilxAyFOAcK5wA1+LeaySVBrHsGQvUFCDWXKpZjzaL0PqW+xfBOttn8GNtWKFWqneyMZj41MWF9Kl6iPWLwgOA==} + + jsonfile@4.0.0: + resolution: {integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==} + + jsonfile@6.1.0: + resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==} + + jsonlines@0.1.1: + resolution: {integrity: sha512-ekDrAGso79Cvf+dtm+mL8OBI2bmAOt3gssYs833De/C9NmIpWDWyUO4zPgB5x2/OhY366dkhgfPMYfwZF7yOZA==} + + jsonparse@1.3.1: + resolution: {integrity: sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==} + engines: {'0': node >= 0.2.0} + + jsonpath-plus@7.2.0: + resolution: {integrity: sha512-zBfiUPM5nD0YZSBT/o/fbCUlCcepMIdP0CJZxM1+KgA4f2T206f6VAg9e7mX35+KlMaIc5qXW34f3BnwJ3w+RA==} + engines: {node: '>=12.0.0'} + + jsonpointer@5.0.1: + resolution: {integrity: sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==} + engines: {node: '>=0.10.0'} + + jsonwebtoken@9.0.0: + resolution: {integrity: sha512-tuGfYXxkQGDPnLJ7SibiQgVgeDgfbPq2k2ICcbgqW8WxWLBAxKQM/ZCu/IT8SOSwmaYl4dpTFCW5xZv7YbbWUw==} + engines: {node: '>=12', npm: '>=6'} + + jsprim@1.4.2: + resolution: {integrity: sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==} + engines: {node: '>=0.6.0'} + + jsx-ast-utils@3.3.3: + resolution: {integrity: sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw==} + engines: {node: '>=4.0'} + + junk@4.0.1: + resolution: {integrity: sha512-Qush0uP+G8ZScpGMZvHUiRfI0YBWuB3gVBYlI0v0vvOJt5FLicco+IkP0a50LqTTQhmts/m6tP5SWE+USyIvcQ==} + engines: {node: '>=12.20'} + + jwa@1.4.1: + resolution: {integrity: sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==} + + jws@3.2.2: + resolution: {integrity: sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==} + + jwt-decode@4.0.0: + resolution: {integrity: sha512-+KJGIyHgkGuIq3IEBNftfhW/LfWhXUIY6OmyVWjliu5KH1y0fw7VQ8YndE2O4qZdMSd9SqbnC8GOcZEy0Om7sA==} + engines: {node: '>=18'} + + keyv@3.1.0: + resolution: {integrity: sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==} + + keyv@4.5.2: + resolution: {integrity: sha512-5MHbFaKn8cNSmVW7BYnijeAVlE4cYA/SVkifVgrh7yotnfhKmjuXpDKjrABLnT0SfHWV21P8ow07OGfRrNDg8g==} + + keyv@4.5.3: + resolution: {integrity: sha512-QCiSav9WaX1PgETJ+SpNnx2PRRapJ/oRSXM4VO5OGYGSjrxbKPVFVhB3l2OCbLCk329N8qyAtsJjSjvVBWzEug==} + + kind-of@3.2.2: + resolution: {integrity: sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==} + engines: {node: '>=0.10.0'} + + kind-of@6.0.3: + resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} + engines: {node: '>=0.10.0'} + + kleur@3.0.3: + resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==} + engines: {node: '>=6'} + + kleur@4.1.5: + resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==} + engines: {node: '>=6'} + + language-subtag-registry@0.3.22: + resolution: {integrity: sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==} + + language-tags@1.0.5: + resolution: {integrity: sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==} + + latest-version@7.0.0: + resolution: {integrity: sha512-KvNT4XqAMzdcL6ka6Tl3i2lYeFDgXNCuIX+xNx6ZMVR1dFq+idXd9FLKNMOIx0t9mJ9/HudyX4oZWXZQ0UJHeg==} + engines: {node: '>=14.16'} + + layerr@2.0.1: + resolution: {integrity: sha512-z0730CwG/JO24evdORnyDkwG1Q7b7mF2Tp1qRQ0YvrMMARbt1DFG694SOv439Gm7hYKolyZyaB49YIrYIfZBdg==} + + leac@0.6.0: + resolution: {integrity: sha512-y+SqErxb8h7nE/fiEX07jsbuhrpO9lL8eca7/Y1nuWV2moNlXhyd59iDGcRf6moVyDMbmTNzL40SUyrFU/yDpg==} + + leven@3.1.0: + resolution: {integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==} + engines: {node: '>=6'} + + levn@0.4.1: + resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} + engines: {node: '>= 0.8.0'} + + light-my-request@5.11.0: + resolution: {integrity: sha512-qkFCeloXCOMpmEdZ/MV91P8AT4fjwFXWaAFz3lUeStM8RcoM1ks4J/F8r1b3r6y/H4u3ACEJ1T+Gv5bopj7oDA==} + + lilconfig@2.1.0: + resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==} + engines: {node: '>=10'} + + lines-and-columns@1.2.4: + resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} + + liquidjs@10.9.3: + resolution: {integrity: sha512-vG8fLPSBtf0C6FJg0DwzxwWF0sPE+wIRrrGsNoe0DP3Pg4HOPqycGDT14V4UfyskUXsum7DkhUuZQ9tBRjbX+g==} + engines: {node: '>=14'} + hasBin: true + + load-json-file@4.0.0: + resolution: {integrity: sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==} + engines: {node: '>=4'} + + load-tsconfig@0.2.3: + resolution: {integrity: sha512-iyT2MXws+dc2Wi6o3grCFtGXpeMvHmJqS27sMPGtV2eUu4PeFnG+33I8BlFK1t1NWMjOpcx9bridn5yxLDX2gQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + load-yaml-file@0.2.0: + resolution: {integrity: sha512-OfCBkGEw4nN6JLtgRidPX6QxjBQGQf72q3si2uvqyFEMbycSFFHwAZeXx6cJgFM9wmLrf9zBwCP3Ivqa+LLZPw==} + engines: {node: '>=6'} + + loader-runner@4.3.0: + resolution: {integrity: sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==} + engines: {node: '>=6.11.5'} + + loader-utils@3.2.1: + resolution: {integrity: sha512-ZvFw1KWS3GVyYBYb7qkmRM/WwL2TQQBxgCK62rlvm4WpVQ23Nb4tYjApUlfjrEGvOs7KHEsmyUn75OHZrJMWPw==} + engines: {node: '>= 12.13.0'} + + local-pkg@0.4.2: + resolution: {integrity: sha512-mlERgSPrbxU3BP4qBqAvvwlgW4MTg78iwJdGGnv7kibKjWcJksrG3t6LB5lXI93wXRDvG4NpUgJFmTG4T6rdrg==} + engines: {node: '>=14'} + + local-pkg@0.4.3: + resolution: {integrity: sha512-SFppqq5p42fe2qcZQqqEOiVRXl+WCP1MdT6k7BDEW1j++sp5fIY+/fdRQitvKgB5BrBcmrs5m/L0v2FrU5MY1g==} + engines: {node: '>=14'} + + local-pkg@0.5.0: + resolution: {integrity: sha512-ok6z3qlYyCDS4ZEU27HaU6x/xZa9Whf8jD4ptH5UZTQYZVYeb9bnZ3ojVhiJNLiXK1Hfc0GNbLXcmZ5plLDDBg==} + engines: {node: '>=14'} + + localtunnel@2.0.2: + resolution: {integrity: sha512-n418Cn5ynvJd7m/N1d9WVJISLJF/ellZnfsLnx8WBWGzxv/ntNcFkJ1o6se5quUhCplfLGBNL5tYHiq5WF3Nug==} + engines: {node: '>=8.3.0'} + hasBin: true + + locate-character@3.0.0: + resolution: {integrity: sha512-SW13ws7BjaeJ6p7Q6CO2nchbYEc3X3J6WrmTTDto7yMPqVSZTUyY5Tjbid+Ab8gLnATtygYtiDIJGQRRn2ZOiA==} + + locate-path@5.0.0: + resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} + engines: {node: '>=8'} + + locate-path@6.0.0: + resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} + engines: {node: '>=10'} + + locate-path@7.2.0: + resolution: {integrity: sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + lodash.camelcase@4.3.0: + resolution: {integrity: sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==} + + lodash.castarray@4.4.0: + resolution: {integrity: sha512-aVx8ztPv7/2ULbArGJ2Y42bG1mEQ5mGjpdvrbJcJFU3TbYybe+QlLS4pst9zV52ymy2in1KpFPiZnAOATxD4+Q==} + + lodash.clonedeep@4.5.0: + resolution: {integrity: sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ==} + + lodash.debounce@4.0.8: + resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==} + + lodash.defaults@4.2.0: + resolution: {integrity: sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==} + + lodash.isarguments@3.1.0: + resolution: {integrity: sha512-chi4NHZlZqZD18a0imDHnZPrDeBbTtVN7GXMwuGdRH9qotxAjYs3aVLKc7zNOG9eddR5Ksd8rvFEBc9SsggPpg==} + + lodash.isplainobject@4.0.6: + resolution: {integrity: sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==} + + lodash.memoize@4.1.2: + resolution: {integrity: sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==} + + lodash.merge@4.6.2: + resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} + + lodash.omit@4.5.0: + resolution: {integrity: sha512-XeqSp49hNGmlkj2EJlfrQFIzQ6lXdNro9sddtQzcJY8QaoC2GO0DT7xaIokHeyM+mIT0mPMlPvkYzg2xCuHdZg==} + + lodash.sortby@4.7.0: + resolution: {integrity: sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==} + + lodash.startcase@4.4.0: + resolution: {integrity: sha512-+WKqsK294HMSc2jEbNgpHpd0JfIBhp7rEV4aqXWqFr6AlXov+SlcgB1Fv01y2kGe3Gc8nMW7VA0SrGuSkRfIEg==} + + lodash@4.17.21: + resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} + + log-symbols@4.1.0: + resolution: {integrity: sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==} + engines: {node: '>=10'} + + log-symbols@5.1.0: + resolution: {integrity: sha512-l0x2DvrW294C9uDCoQe1VSU4gf529FkSZ6leBl4TiqZH/e+0R7hSfHQBNut2mNygDgHwvYHfFLn6Oxb3VWj2rA==} + engines: {node: '>=12'} + + long@4.0.0: + resolution: {integrity: sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==} + + long@5.2.3: + resolution: {integrity: sha512-lcHwpNoggQTObv5apGNCTdJrO69eHOZMi4BNC+rTLER8iHAqGrUVeLh/irVIM7zTw2bOXA8T6uNPeujwOLg/2Q==} + + longest-streak@3.1.0: + resolution: {integrity: sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==} + + loose-envify@1.4.0: + resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} + hasBin: true + + loupe@2.3.6: + resolution: {integrity: sha512-RaPMZKiMy8/JruncMU5Bt6na1eftNoo++R4Y+N2FrxkDVTrGvcyzFTsaGif4QTeKESheMGegbhw6iUAq+5A8zA==} + deprecated: Please upgrade to 2.3.7 which fixes GHSA-4q6p-r6v2-jvc5 + + loupe@2.3.7: + resolution: {integrity: sha512-zSMINGVYkdpYSOBmLi0D1Uo7JU9nVdQKrHxC8eYlV+9YKK9WePqAlL7lSlorG/U2Fw1w0hTBmaa/jrQ3UbPHtA==} + + lower-case@2.0.2: + resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==} + + lowercase-keys@1.0.1: + resolution: {integrity: sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==} + engines: {node: '>=0.10.0'} + + lowercase-keys@2.0.0: + resolution: {integrity: sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==} + engines: {node: '>=8'} + + lowercase-keys@3.0.0: + resolution: {integrity: sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + lru-cache@10.0.1: + resolution: {integrity: sha512-IJ4uwUTi2qCccrioU6g9g/5rvvVl13bsdczUUcqbciD9iLr095yj8DQKdObriEvuNSx325N1rV1O0sJFszx75g==} + engines: {node: 14 || >=16.14} + + lru-cache@4.1.5: + resolution: {integrity: sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==} + + lru-cache@5.1.1: + resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} + + lru-cache@6.0.0: + resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} + engines: {node: '>=10'} + + lru-cache@7.18.3: + resolution: {integrity: sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==} + engines: {node: '>=12'} + + lucide-react@0.229.0: + resolution: {integrity: sha512-b0/KSFXhPi++vUbnYEDUgP8Z8Rw9MQpRfBr+dRZNPMT3FD1HrVgMHXhSpkm9ZrrEtuqIfHf/O+tAGmw4WOmIog==} + peerDependencies: + react: ^16.5.1 || ^17.0.0 || ^18.0.0 + + luxon@3.2.1: + resolution: {integrity: sha512-QrwPArQCNLAKGO/C+ZIilgIuDnEnKx5QYODdDtbFaxzsbZcc/a7WFq7MhsVYgRlwawLtvOUESTlfJ+hc/USqPg==} + engines: {node: '>=12'} + + lz-string@1.4.4: + resolution: {integrity: sha512-0ckx7ZHRPqb0oUm8zNr+90mtf9DQB60H1wMCjBtfi62Kl3a7JbHob6gA2bC+xRvZoOL+1hzUK8jeuEIQE8svEQ==} + hasBin: true + + magic-string@0.25.9: + resolution: {integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==} + + magic-string@0.30.3: + resolution: {integrity: sha512-B7xGbll2fG/VjP+SWg4sX3JynwIU0mjoTc6MPpKNuIvftk6u6vqhDnk1R80b8C2GBR6ywqy+1DcKBrevBg+bmw==} + engines: {node: '>=12'} + + magic-string@0.30.8: + resolution: {integrity: sha512-ISQTe55T2ao7XtlAStud6qwYPZjE4GK1S/BeVPus4jrq6JuOnQ00YKQC581RWhR122W7msZV263KzVeLoqidyQ==} + engines: {node: '>=12'} + + make-dir@3.1.0: + resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==} + engines: {node: '>=8'} + + make-error@1.3.6: + resolution: {integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==} + + make-fetch-happen@11.1.1: + resolution: {integrity: sha512-rLWS7GCSTcEujjVBs2YqG7Y4643u8ucvCJeSRqiLYhesrDuzeuFIk37xREzAsfQaqzl8b9rNCE4m6J8tvX4Q8w==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + + makeerror@1.0.12: + resolution: {integrity: sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==} + + map-obj@1.0.1: + resolution: {integrity: sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==} + engines: {node: '>=0.10.0'} + + map-obj@4.3.0: + resolution: {integrity: sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==} + engines: {node: '>=8'} + + markdown-extensions@1.1.1: + resolution: {integrity: sha512-WWC0ZuMzCyDHYCasEGs4IPvLyTGftYwh6wIEOULOF0HXcqZlhwRzrK0w2VUlxWA98xnvb/jszw4ZSkJ6ADpM6Q==} + engines: {node: '>=0.10.0'} + + markdown-table@3.0.3: + resolution: {integrity: sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw==} + + marked@4.2.5: + resolution: {integrity: sha512-jPueVhumq7idETHkb203WDD4fMA3yV9emQ5vLwop58lu8bTclMghBWcYAavlDqIEMaisADinV1TooIFCfqOsYQ==} + engines: {node: '>= 12'} + hasBin: true + + marked@7.0.4: + resolution: {integrity: sha512-t8eP0dXRJMtMvBojtkcsA7n48BkauktUKzfkPSCq85ZMTJ0v76Rke4DYz01omYpPTUh4p/f7HePgRo3ebG8+QQ==} + engines: {node: '>= 16'} + hasBin: true + + match-sorter@6.3.4: + resolution: {integrity: sha512-jfZW7cWS5y/1xswZo8VBOdudUiSd9nifYRWphc9M5D/ee4w4AoXLgBEdRbgVaxbMuagBPeUC5y2Hi8DO6o9aDg==} + + md-to-react-email@5.0.2: + resolution: {integrity: sha512-x6kkpdzIzUhecda/yahltfEl53mH26QdWu4abUF9+S0Jgam8P//Ciro8cdhyMHnT5MQUJYrIbO6ORM2UxPiNNA==} + peerDependencies: + react: 18.x + + md5@2.3.0: + resolution: {integrity: sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==} + + mdast-util-definitions@5.1.1: + resolution: {integrity: sha512-rQ+Gv7mHttxHOBx2dkF4HWTg+EE+UR78ptQWDylzPKaQuVGdG4HIoY3SrS/pCp80nZ04greFvXbVFHT+uf0JVQ==} + + mdast-util-find-and-replace@2.2.2: + resolution: {integrity: sha512-MTtdFRz/eMDHXzeK6W3dO7mXUlF82Gom4y0oOgvHhh/HXZAGvIQDUvQ0SuUx+j2tv44b8xTHOm8K/9OoRFnXKw==} + + mdast-util-from-markdown@1.2.0: + resolution: {integrity: sha512-iZJyyvKD1+K7QX1b5jXdE7Sc5dtoTry1vzV28UZZe8Z1xVnB/czKntJ7ZAkG0tANqRnBF6p3p7GpU1y19DTf2Q==} + + mdast-util-frontmatter@1.0.0: + resolution: {integrity: sha512-7itKvp0arEVNpCktOET/eLFAYaZ+0cNjVtFtIPxgQ5tV+3i+D4SDDTjTzPWl44LT59PC+xdx+glNTawBdF98Mw==} + + mdast-util-gfm-autolink-literal@1.0.3: + resolution: {integrity: sha512-My8KJ57FYEy2W2LyNom4n3E7hKTuQk/0SES0u16tjA9Z3oFkF4RrC/hPAPgjlSpezsOvI8ObcXcElo92wn5IGA==} + + mdast-util-gfm-footnote@1.0.2: + resolution: {integrity: sha512-56D19KOGbE00uKVj3sgIykpwKL179QsVFwx/DCW0u/0+URsryacI4MAdNJl0dh+u2PSsD9FtxPFbHCzJ78qJFQ==} + + mdast-util-gfm-strikethrough@1.0.3: + resolution: {integrity: sha512-DAPhYzTYrRcXdMjUtUjKvW9z/FNAMTdU0ORyMcbmkwYNbKocDpdk+PX1L1dQgOID/+vVs1uBQ7ElrBQfZ0cuiQ==} + + mdast-util-gfm-table@1.0.7: + resolution: {integrity: sha512-jjcpmNnQvrmN5Vx7y7lEc2iIOEytYv7rTvu+MeyAsSHTASGCCRA79Igg2uKssgOs1i1po8s3plW0sTu1wkkLGg==} + + mdast-util-gfm-task-list-item@1.0.2: + resolution: {integrity: sha512-PFTA1gzfp1B1UaiJVyhJZA1rm0+Tzn690frc/L8vNX1Jop4STZgOE6bxUhnzdVSB+vm2GU1tIsuQcA9bxTQpMQ==} + + mdast-util-gfm@2.0.2: + resolution: {integrity: sha512-qvZ608nBppZ4icQlhQQIAdc6S3Ffj9RGmzwUKUWuEICFnd1LVkN3EktF7ZHAgfcEdvZB5owU9tQgt99e2TlLjg==} + + mdast-util-mdx-expression@1.3.1: + resolution: {integrity: sha512-TTb6cKyTA1RD+1su1iStZ5PAv3rFfOUKcoU5EstUpv/IZo63uDX03R8+jXjMEhcobXnNOiG6/ccekvVl4eV1zQ==} + + mdast-util-mdx-jsx@2.1.4: + resolution: {integrity: sha512-DtMn9CmVhVzZx3f+optVDF8yFgQVt7FghCRNdlIaS3X5Bnym3hZwPbg/XW86vdpKjlc1PVj26SpnLGeJBXD3JA==} + + mdast-util-mdx@2.0.1: + resolution: {integrity: sha512-38w5y+r8nyKlGvNjSEqWrhG0w5PmnRA+wnBvm+ulYCct7nsGYhFVb0lljS9bQav4psDAS1eGkP2LMVcZBi/aqw==} + + mdast-util-mdxjs-esm@1.3.0: + resolution: {integrity: sha512-7N5ihsOkAEGjFotIX9p/YPdl4TqUoMxL4ajNz7PbT89BqsdWJuBC9rvgt6wpbwTZqWWR0jKWqQbwsOWDBUZv4g==} + + mdast-util-phrasing@3.0.0: + resolution: {integrity: sha512-S+QYsDRLkGi8U7o5JF1agKa/sdP+CNGXXLqC17pdTVL8FHHgQEiwFGa9yE5aYtUxNiFGYoaDy9V1kC85Sz86Gg==} + + mdast-util-to-hast@12.3.0: + resolution: {integrity: sha512-pits93r8PhnIoU4Vy9bjW39M2jJ6/tdHyja9rrot9uujkN7UTU9SDnE6WNJz/IGyQk3XHX6yNNtrBH6cQzm8Hw==} + + mdast-util-to-markdown@1.5.0: + resolution: {integrity: sha512-bbv7TPv/WC49thZPg3jXuqzuvI45IL2EVAr/KxF0BSdHsU0ceFHOmwQn6evxAh1GaoK/6GQ1wp4R4oW2+LFL/A==} + + mdast-util-to-string@3.1.0: + resolution: {integrity: sha512-n4Vypz/DZgwo0iMHLQL49dJzlp7YtAJP+N07MZHpjPf/5XJuHUWstviF4Mn2jEiR/GNmtnRRqnwsXExk3igfFA==} + + mdn-data@2.0.14: + resolution: {integrity: sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==} + + mdn-data@2.0.30: + resolution: {integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==} + + media-query-parser@2.0.2: + resolution: {integrity: sha512-1N4qp+jE0pL5Xv4uEcwVUhIkwdUO3S/9gML90nqKA7v7FcOS5vUtatfzok9S9U1EJU8dHWlcv95WLnKmmxZI9w==} + + media-typer@0.3.0: + resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==} + engines: {node: '>= 0.6'} + + memorystream@0.3.1: + resolution: {integrity: sha512-S3UwM3yj5mtUSEfP41UZmt/0SCoVYUcU1rkXv+BQ5Ig8ndL4sPoJNBUJERafdPb5jjHJGuMgytgKvKIf58XNBw==} + engines: {node: '>= 0.10.0'} + + meow@12.1.1: + resolution: {integrity: sha512-BhXM0Au22RwUneMPwSCnyhTOizdWoIEPU9sp0Aqa1PnDMR5Wv2FGXYDjuzJEIX+Eo2Rb8xuYe5jrnm5QowQFkw==} + engines: {node: '>=16.10'} + + meow@6.1.1: + resolution: {integrity: sha512-3YffViIt2QWgTy6Pale5QpopX/IvU3LPL03jOTqp6pGj3VjesdO/U8CuHMKpnQr4shCNCM5fd5XFFvIIl6JBHg==} + engines: {node: '>=8'} + + merge-descriptors@1.0.1: + resolution: {integrity: sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==} + + merge-stream@2.0.0: + resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} + + merge2@1.4.1: + resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} + engines: {node: '>= 8'} + + methods@1.1.2: + resolution: {integrity: sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==} + engines: {node: '>= 0.6'} + + micromark-core-commonmark@1.0.6: + resolution: {integrity: sha512-K+PkJTxqjFfSNkfAhp4GB+cZPfQd6dxtTXnf+RjZOV7T4EEXnvgzOcnp+eSTmpGk9d1S9sL6/lqrgSNn/s0HZA==} + + micromark-extension-frontmatter@1.0.0: + resolution: {integrity: sha512-EXjmRnupoX6yYuUJSQhrQ9ggK0iQtQlpi6xeJzVD5xscyAI+giqco5fdymayZhJMbIFecjnE2yz85S9NzIgQpg==} + + micromark-extension-gfm-autolink-literal@1.0.5: + resolution: {integrity: sha512-z3wJSLrDf8kRDOh2qBtoTRD53vJ+CWIyo7uyZuxf/JAbNJjiHsOpG1y5wxk8drtv3ETAHutCu6N3thkOOgueWg==} + + micromark-extension-gfm-footnote@1.1.2: + resolution: {integrity: sha512-Yxn7z7SxgyGWRNa4wzf8AhYYWNrwl5q1Z8ii+CSTTIqVkmGZF1CElX2JI8g5yGoM3GAman9/PVCUFUSJ0kB/8Q==} + + micromark-extension-gfm-strikethrough@1.0.7: + resolution: {integrity: sha512-sX0FawVE1o3abGk3vRjOH50L5TTLr3b5XMqnP9YDRb34M0v5OoZhG+OHFz1OffZ9dlwgpTBKaT4XW/AsUVnSDw==} + + micromark-extension-gfm-table@1.0.7: + resolution: {integrity: sha512-3ZORTHtcSnMQEKtAOsBQ9/oHp9096pI/UvdPtN7ehKvrmZZ2+bbWhi0ln+I9drmwXMt5boocn6OlwQzNXeVeqw==} + + micromark-extension-gfm-tagfilter@1.0.2: + resolution: {integrity: sha512-5XWB9GbAUSHTn8VPU8/1DBXMuKYT5uOgEjJb8gN3mW0PNW5OPHpSdojoqf+iq1xo7vWzw/P8bAHY0n6ijpXF7g==} + + micromark-extension-gfm-task-list-item@1.0.5: + resolution: {integrity: sha512-RMFXl2uQ0pNQy6Lun2YBYT9g9INXtWJULgbt01D/x8/6yJ2qpKyzdZD3pi6UIkzF++Da49xAelVKUeUMqd5eIQ==} + + micromark-extension-gfm@2.0.3: + resolution: {integrity: sha512-vb9OoHqrhCmbRidQv/2+Bc6pkP0FrtlhurxZofvOEy5o8RtuuvTq+RQ1Vw5ZDNrVraQZu3HixESqbG+0iKk/MQ==} + + micromark-extension-mdx-expression@1.0.3: + resolution: {integrity: sha512-TjYtjEMszWze51NJCZmhv7MEBcgYRgb3tJeMAJ+HQCAaZHHRBaDCccqQzGizR/H4ODefP44wRTgOn2vE5I6nZA==} + + micromark-extension-mdx-jsx@1.0.3: + resolution: {integrity: sha512-VfA369RdqUISF0qGgv2FfV7gGjHDfn9+Qfiv5hEwpyr1xscRj/CiVRkU7rywGFCO7JwJ5L0e7CJz60lY52+qOA==} + + micromark-extension-mdx-md@1.0.0: + resolution: {integrity: sha512-xaRAMoSkKdqZXDAoSgp20Azm0aRQKGOl0RrS81yGu8Hr/JhMsBmfs4wR7m9kgVUIO36cMUQjNyiyDKPrsv8gOw==} + + micromark-extension-mdxjs-esm@1.0.3: + resolution: {integrity: sha512-2N13ol4KMoxb85rdDwTAC6uzs8lMX0zeqpcyx7FhS7PxXomOnLactu8WI8iBNXW8AVyea3KIJd/1CKnUmwrK9A==} + + micromark-extension-mdxjs@1.0.0: + resolution: {integrity: sha512-TZZRZgeHvtgm+IhtgC2+uDMR7h8eTKF0QUX9YsgoL9+bADBpBY6SiLvWqnBlLbCEevITmTqmEuY3FoxMKVs1rQ==} + + micromark-factory-destination@1.0.0: + resolution: {integrity: sha512-eUBA7Rs1/xtTVun9TmV3gjfPz2wEwgK5R5xcbIM5ZYAtvGF6JkyaDsj0agx8urXnO31tEO6Ug83iVH3tdedLnw==} + + micromark-factory-label@1.0.2: + resolution: {integrity: sha512-CTIwxlOnU7dEshXDQ+dsr2n+yxpP0+fn271pu0bwDIS8uqfFcumXpj5mLn3hSC8iw2MUr6Gx8EcKng1dD7i6hg==} + + micromark-factory-mdx-expression@1.0.6: + resolution: {integrity: sha512-WRQIc78FV7KrCfjsEf/sETopbYjElh3xAmNpLkd1ODPqxEngP42eVRGbiPEQWpRV27LzqW+XVTvQAMIIRLPnNA==} + + micromark-factory-space@1.0.0: + resolution: {integrity: sha512-qUmqs4kj9a5yBnk3JMLyjtWYN6Mzfcx8uJfi5XAveBniDevmZasdGBba5b4QsvRcAkmvGo5ACmSUmyGiKTLZew==} + + micromark-factory-title@1.0.2: + resolution: {integrity: sha512-zily+Nr4yFqgMGRKLpTVsNl5L4PMu485fGFDOQJQBl2NFpjGte1e86zC0da93wf97jrc4+2G2GQudFMHn3IX+A==} + + micromark-factory-whitespace@1.0.0: + resolution: {integrity: sha512-Qx7uEyahU1lt1RnsECBiuEbfr9INjQTGa6Err+gF3g0Tx4YEviPbqqGKNv/NrBaE7dVHdn1bVZKM/n5I/Bak7A==} + + micromark-util-character@1.1.0: + resolution: {integrity: sha512-agJ5B3unGNJ9rJvADMJ5ZiYjBRyDpzKAOk01Kpi1TKhlT1APx3XZk6eN7RtSz1erbWHC2L8T3xLZ81wdtGRZzg==} + + micromark-util-chunked@1.0.0: + resolution: {integrity: sha512-5e8xTis5tEZKgesfbQMKRCyzvffRRUX+lK/y+DvsMFdabAicPkkZV6gO+FEWi9RfuKKoxxPwNL+dFF0SMImc1g==} + + micromark-util-classify-character@1.0.0: + resolution: {integrity: sha512-F8oW2KKrQRb3vS5ud5HIqBVkCqQi224Nm55o5wYLzY/9PwHGXC01tr3d7+TqHHz6zrKQ72Okwtvm/xQm6OVNZA==} + + micromark-util-combine-extensions@1.0.0: + resolution: {integrity: sha512-J8H058vFBdo/6+AsjHp2NF7AJ02SZtWaVUjsayNFeAiydTxUwViQPxN0Hf8dp4FmCQi0UUFovFsEyRSUmFH3MA==} + + micromark-util-decode-numeric-character-reference@1.0.0: + resolution: {integrity: sha512-OzO9AI5VUtrTD7KSdagf4MWgHMtET17Ua1fIpXTpuhclCqD8egFWo85GxSGvxgkGS74bEahvtM0WP0HjvV0e4w==} + + micromark-util-decode-string@1.0.2: + resolution: {integrity: sha512-DLT5Ho02qr6QWVNYbRZ3RYOSSWWFuH3tJexd3dgN1odEuPNxCngTCXJum7+ViRAd9BbdxCvMToPOD/IvVhzG6Q==} + + micromark-util-encode@1.0.1: + resolution: {integrity: sha512-U2s5YdnAYexjKDel31SVMPbfi+eF8y1U4pfiRW/Y8EFVCy/vgxk/2wWTxzcqE71LHtCuCzlBDRU2a5CQ5j+mQA==} + + micromark-util-events-to-acorn@1.2.0: + resolution: {integrity: sha512-WWp3bf7xT9MppNuw3yPjpnOxa8cj5ACivEzXJKu0WwnjBYfzaBvIAT9KfeyI0Qkll+bfQtfftSwdgTH6QhTOKw==} + + micromark-util-html-tag-name@1.1.0: + resolution: {integrity: sha512-BKlClMmYROy9UiV03SwNmckkjn8QHVaWkqoAqzivabvdGcwNGMMMH/5szAnywmsTBUzDsU57/mFi0sp4BQO6dA==} + + micromark-util-normalize-identifier@1.0.0: + resolution: {integrity: sha512-yg+zrL14bBTFrQ7n35CmByWUTFsgst5JhA4gJYoty4Dqzj4Z4Fr/DHekSS5aLfH9bdlfnSvKAWsAgJhIbogyBg==} + + micromark-util-resolve-all@1.0.0: + resolution: {integrity: sha512-CB/AGk98u50k42kvgaMM94wzBqozSzDDaonKU7P7jwQIuH2RU0TeBqGYJz2WY1UdihhjweivStrJ2JdkdEmcfw==} + + micromark-util-sanitize-uri@1.1.0: + resolution: {integrity: sha512-RoxtuSCX6sUNtxhbmsEFQfWzs8VN7cTctmBPvYivo98xb/kDEoTCtJQX5wyzIYEmk/lvNFTat4hL8oW0KndFpg==} + + micromark-util-subtokenize@1.0.2: + resolution: {integrity: sha512-d90uqCnXp/cy4G881Ub4psE57Sf8YD0pim9QdjCRNjfas2M1u6Lbt+XZK9gnHL2XFhnozZiEdCa9CNfXSfQ6xA==} + + micromark-util-symbol@1.0.1: + resolution: {integrity: sha512-oKDEMK2u5qqAptasDAwWDXq0tG9AssVwAx3E9bBF3t/shRIGsWIRG+cGafs2p/SnDSOecnt6hZPCE2o6lHfFmQ==} + + micromark-util-types@1.0.2: + resolution: {integrity: sha512-DCfg/T8fcrhrRKTPjRrw/5LLvdGV7BHySf/1LOZx7TzWZdYRjogNtyNq885z3nNallwr3QUKARjqvHqX1/7t+w==} + + micromark@3.1.0: + resolution: {integrity: sha512-6Mj0yHLdUZjHnOPgr5xfWIMqMWS12zDN6iws9SLuSz76W8jTtAv24MN4/CL7gJrl5vtxGInkkqDv/JIoRsQOvA==} + + micromatch@4.0.5: + resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} + engines: {node: '>=8.6'} + + mime-db@1.52.0: + resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} + engines: {node: '>= 0.6'} + + mime-types@2.1.35: + resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} + engines: {node: '>= 0.6'} + + mime@1.6.0: + resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==} + engines: {node: '>=4'} + hasBin: true + + mime@2.6.0: + resolution: {integrity: sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==} + engines: {node: '>=4.0.0'} + hasBin: true + + mime@3.0.0: + resolution: {integrity: sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==} + engines: {node: '>=10.0.0'} + hasBin: true + + mimic-fn@2.1.0: + resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} + engines: {node: '>=6'} + + mimic-fn@4.0.0: + resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==} + engines: {node: '>=12'} + + mimic-response@1.0.1: + resolution: {integrity: sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==} + engines: {node: '>=4'} + + mimic-response@3.1.0: + resolution: {integrity: sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==} + engines: {node: '>=10'} + + mimic-response@4.0.0: + resolution: {integrity: sha512-e5ISH9xMYU0DzrT+jl8q2ze9D6eWBto+I8CNpe+VI+K2J/F/k3PdkdTdz4wvGVH4NTpo+NRYTVIuMQEMMcsLqg==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + min-indent@1.0.1: + resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} + engines: {node: '>=4'} + + mini-svg-data-uri@1.4.4: + resolution: {integrity: sha512-r9deDe9p5FJUPZAk3A59wGH7Ii9YrjjWw0jmw/liSbHl2CHiyXj6FcDXDu2K3TjVAXqiJdaw3xxwlZZr9E6nHg==} + hasBin: true + + miniflare@3.20231030.2: + resolution: {integrity: sha512-+DYdMqWlUaY4wBylIjewNu8OVsPFquYjQkxoSb2jGIMBmlKaef65Hn2Bu8sub5tQzQ8tLO0FRklmD2Upx0HCCQ==} + engines: {node: '>=16.13'} + hasBin: true + + miniflare@3.20231030.4: + resolution: {integrity: sha512-7MBz0ArLuDop1WJGZC6tFgN6c5MRyDOIlxbm3yp0TRBpvDS/KsTuWCQcCjsxN4QQ5zvL3JTkuIZbQzRRw/j6ow==} + engines: {node: '>=16.13'} + hasBin: true + + miniflare@3.20240512.0: + resolution: {integrity: sha512-X0PlKR0AROKpxFoJNmRtCMIuJxj+ngEcyTOlEokj2rAQ0TBwUhB4/1uiPvdI6ofW5NugPOD1uomAv+gLjwsLDQ==} + engines: {node: '>=16.13'} + hasBin: true + + minimal-polyfills@2.2.2: + resolution: {integrity: sha512-eEOUq/LH/DbLWihrxUP050Wi7H/N/I2dQT98Ep6SqOpmIbk4sXOI4wqalve66QoZa+6oljbZWU6I6T4dehQGmw==} + + minimal-polyfills@2.2.3: + resolution: {integrity: sha512-oxdmJ9cL+xV72h0xYxp4tP2d5/fTBpP45H8DIOn9pASuF8a3IYTf+25fMGDYGiWW+MFsuog6KD6nfmhZJQ+uUw==} + + minimatch@3.1.2: + resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} + + minimatch@5.0.1: + resolution: {integrity: sha512-nLDxIFRyhDblz3qMuq+SoRZED4+miJ/G+tdDrjkkkRnjAsBexeGpgjLEQ0blJy7rHhR2b93rhQY4SvyWu9v03g==} + engines: {node: '>=10'} + + minimatch@9.0.1: + resolution: {integrity: sha512-0jWhJpD/MdhPXwPuiRkCbfYfSKp2qnn2eOc279qI7f+osl/l+prKSrvhg157zSYvx/1nmgn2NqdT6k2Z7zSH9w==} + engines: {node: '>=16 || 14 >=14.17'} + + minimatch@9.0.3: + resolution: {integrity: sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==} + engines: {node: '>=16 || 14 >=14.17'} + + minimist-options@4.1.0: + resolution: {integrity: sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==} + engines: {node: '>= 6'} + + minimist@1.2.7: + resolution: {integrity: sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==} + + minipass-collect@1.0.2: + resolution: {integrity: sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==} + engines: {node: '>= 8'} + + minipass-fetch@3.0.4: + resolution: {integrity: sha512-jHAqnA728uUpIaFm7NWsCnqKT6UqZz7GcI/bDpPATuwYyKwJwW0remxSCxUlKiEty+eopHGa3oc8WxgQ1FFJqg==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + + minipass-flush@1.0.5: + resolution: {integrity: sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==} + engines: {node: '>= 8'} + + minipass-json-stream@1.0.1: + resolution: {integrity: sha512-ODqY18UZt/I8k+b7rl2AENgbWE8IDYam+undIJONvigAz8KR5GWblsFTEfQs0WODsjbSXWlm+JHEv8Gr6Tfdbg==} + + minipass-pipeline@1.2.4: + resolution: {integrity: sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==} + engines: {node: '>=8'} + + minipass-sized@1.0.3: + resolution: {integrity: sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==} + engines: {node: '>=8'} + + minipass@3.3.6: + resolution: {integrity: sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==} + engines: {node: '>=8'} + + minipass@4.0.0: + resolution: {integrity: sha512-g2Uuh2jEKoht+zvO6vJqXmYpflPqzRBT+Th2h01DKh5z7wbY/AZ2gCQ78cP70YoHPyFdY30YBV5WxgLOEwOykw==} + engines: {node: '>=8'} + + minipass@4.2.8: + resolution: {integrity: sha512-fNzuVyifolSLFL4NzpF+wEF4qrgqaaKX0haXPQEdQ7NKAN+WecoKMHV09YcuL/DHxrUsYQOK3MiuDf7Ip2OXfQ==} + engines: {node: '>=8'} + + minipass@5.0.0: + resolution: {integrity: sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==} + engines: {node: '>=8'} + + minipass@7.0.3: + resolution: {integrity: sha512-LhbbwCfz3vsb12j/WkWQPZfKTsgqIe1Nf/ti1pKjYESGLHIVjWU96G9/ljLH4F9mWNVhlQOm0VySdAWzf05dpg==} + engines: {node: '>=16 || 14 >=14.17'} + + minizlib@2.1.2: + resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==} + engines: {node: '>= 8'} + + mixme@0.5.4: + resolution: {integrity: sha512-3KYa4m4Vlqx98GPdOHghxSdNtTvcP8E0kkaJ5Dlh+h2DRzF7zpuVVcA8B0QpKd11YJeP9QQ7ASkKzOeu195Wzw==} + engines: {node: '>= 8.0.0'} + + mkdirp-classic@0.5.3: + resolution: {integrity: sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==} + + mkdirp@1.0.4: + resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==} + engines: {node: '>=10'} + hasBin: true + + mlly@1.4.2: + resolution: {integrity: sha512-i/Ykufi2t1EZ6NaPLdfnZk2AX8cs0d+mTzVKuPfqPKPatxLApaBoxJQ9x1/uckXtrS/U5oisPMDkNs0yQTaBRg==} + + mocha@10.2.0: + resolution: {integrity: sha512-IDY7fl/BecMwFHzoqF2sg/SHHANeBoMMXFlS9r0OXKDssYE1M5O43wUY/9BVPeIvfH2zmEbBfseqN9gBQZzXkg==} + engines: {node: '>= 14.0.0'} + hasBin: true + + mock-fs@5.2.0: + resolution: {integrity: sha512-2dF2R6YMSZbpip1V1WHKGLNjr/k48uQClqMVb5H3MOvwc9qhYis3/IWbj02qIg/Y8MDXKFF4c5v0rxx2o6xTZw==} + engines: {node: '>=12.0.0'} + + module-details-from-path@1.0.3: + resolution: {integrity: sha512-ySViT69/76t8VhE1xXHK6Ch4NcDd26gx0MzKXLO+F7NOtnqH68d9zF94nT8ZWSxXh8ELOERsnJO/sWt1xZYw5A==} + + morgan@1.10.0: + resolution: {integrity: sha512-AbegBVI4sh6El+1gNwvD5YIck7nSA36weD7xvIxG4in80j/UoK8AEGaWnnz8v1GxonMCltmlNs5ZKbGvl9b1XQ==} + engines: {node: '>= 0.8.0'} + + mri@1.2.0: + resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} + engines: {node: '>=4'} + + mrmime@1.0.1: + resolution: {integrity: sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw==} + engines: {node: '>=10'} + + ms@2.0.0: + resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} + + ms@2.1.2: + resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} + + ms@2.1.3: + resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} + + msw@2.2.1: + resolution: {integrity: sha512-DCsZAQwan+2onEcpD86fiEnCKW4IvYzqcwDq/2TIoeNrmBqNp/mJW4wHQyxcoYrRPwgujin7wDFflqiSO1iT/w==} + engines: {node: '>=18'} + hasBin: true + peerDependencies: + typescript: '>= 4.7.x <= 5.3.x' + peerDependenciesMeta: + typescript: + optional: true + + mustache@4.2.0: + resolution: {integrity: sha512-71ippSywq5Yb7/tVYyGbkBggbU8H3u5Rz56fH60jGFgr8uHwxs+aSKeqmluIVzM0m0kB7xQjKS6qPfd0b2ZoqQ==} + hasBin: true + + mute-stream@0.0.8: + resolution: {integrity: sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==} + + mute-stream@1.0.0: + resolution: {integrity: sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + + mz@2.7.0: + resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} + + nano-css@5.3.5: + resolution: {integrity: sha512-vSB9X12bbNu4ALBu7nigJgRViZ6ja3OU7CeuiV1zMIbXOdmkLahgtPmh3GBOlDxbKY0CitqlPdOReGlBLSp+yg==} + peerDependencies: + react: '*' + react-dom: '*' + + nanoid@3.3.3: + resolution: {integrity: sha512-p1sjXuopFs0xg+fPASzQ28agW1oHD7xDsd9Xkf3T15H3c/cifrFHVwrh74PdoklAPi+i7MdRsE47vm2r6JoB+w==} + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + hasBin: true + + nanoid@3.3.4: + resolution: {integrity: sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==} + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + hasBin: true + + nanoid@3.3.6: + resolution: {integrity: sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==} + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + hasBin: true + + nanoid@3.3.7: + resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==} + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + hasBin: true + + nanoid@4.0.2: + resolution: {integrity: sha512-7ZtY5KTCNheRGfEFxnedV5zFiORN1+Y1N6zvPTnHQd8ENUvfaDBeuJDZb2bN/oXwXxu3qkTXDzy57W5vAmDTBw==} + engines: {node: ^14 || ^16 || >=18} + hasBin: true + + nanoid@5.0.6: + resolution: {integrity: sha512-rRq0eMHoGZxlvaFOUdK1Ev83Bd1IgzzR+WJ3IbDJ7QOSdAxYjlurSPqFs9s4lJg29RT6nPwizFtJhQS6V5xgiA==} + engines: {node: ^18 || >=20} + hasBin: true + + napi-build-utils@1.0.2: + resolution: {integrity: sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==} + + natural-compare-lite@1.4.0: + resolution: {integrity: sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==} + + natural-compare@1.4.0: + resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} + + negotiator@0.6.3: + resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==} + engines: {node: '>= 0.6'} + + neo-async@2.6.2: + resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} + + nested-error-stacks@2.1.1: + resolution: {integrity: sha512-9iN1ka/9zmX1ZvLV9ewJYEk9h7RyRRtqdK0woXcqohu8EWIerfPUjYJPg0ULy0UqP7cslmdGc8xKDJcojlKiaw==} + + netmask@2.0.2: + resolution: {integrity: sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg==} + engines: {node: '>= 0.4.0'} + + next-tick@1.1.0: + resolution: {integrity: sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==} + + next@14.0.0: + resolution: {integrity: sha512-J0jHKBJpB9zd4+c153sair0sz44mbaCHxggs8ryVXSFBuBqJ8XdE9/ozoV85xGh2VnSjahwntBZZgsihL9QznA==} + engines: {node: '>=18.17.0'} + hasBin: true + peerDependencies: + '@opentelemetry/api': ^1.1.0 + react: ^18.2.0 + react-dom: ^18.2.0 + sass: ^1.3.0 + peerDependenciesMeta: + '@opentelemetry/api': + optional: true + sass: + optional: true + + next@14.1.0: + resolution: {integrity: sha512-wlzrsbfeSU48YQBjZhDzOwhWhGsy+uQycR8bHAOt1LY1bn3zZEcDyHQOEoN3aWzQ8LHCAJ1nqrWCc9XF2+O45Q==} + engines: {node: '>=18.17.0'} + hasBin: true + peerDependencies: + '@opentelemetry/api': ^1.1.0 + react: ^18.2.0 + react-dom: ^18.2.0 + sass: ^1.3.0 + peerDependenciesMeta: + '@opentelemetry/api': + optional: true + sass: + optional: true + + ngrok@5.0.0-beta.2: + resolution: {integrity: sha512-UzsyGiJ4yTTQLCQD11k1DQaMwq2/SsztBg2b34zAqcyjS25qjDpogMKPaCKHwe/APRTHeel3iDXcVctk5CNaCQ==} + engines: {node: '>=14.2'} + hasBin: true + + nice-try@1.0.5: + resolution: {integrity: sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==} + + nlcst-to-string@3.1.1: + resolution: {integrity: sha512-63mVyqaqt0cmn2VcI2aH6kxe1rLAmSROqHMA0i4qqg1tidkfExgpb0FGMikMCn86mw5dFtBtEANfmSSK7TjNHw==} + + no-case@3.0.4: + resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==} + + node-abi@3.47.0: + resolution: {integrity: sha512-2s6B2CWZM//kPgwnuI0KrYwNjfdByE25zvAaEpq9IH4zcNsarH8Ihu/UuX6XMPEogDAxkuUFeZn60pXNHAqn3A==} + engines: {node: '>=10'} + + node-addon-api@6.1.0: + resolution: {integrity: sha512-+eawOlIgy680F0kBzPUNFhMZGtJ1YmqM6l4+Crf4IkImjYrO/mqPwRMh352g23uIaQKFItcQ64I7KMaJxHgAVA==} + + node-domexception@1.0.0: + resolution: {integrity: sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==} + engines: {node: '>=10.5.0'} + + node-emoji@1.11.0: + resolution: {integrity: sha512-wo2DpQkQp7Sjm2A0cq+sN7EHKO6Sl0ctXeBdFZrL9T9+UywORbufTcTZxom8YqpLQt/FqNMUkOpkZrJVYSKD3A==} + + node-fetch@2.6.12: + resolution: {integrity: sha512-C/fGU2E8ToujUivIO0H+tpQ6HWo4eEmchoPIoXtxCrVghxdKq+QOHqEZW7tuP3KlV3bC8FRMO5nMCC7Zm1VP6g==} + engines: {node: 4.x || >=6.0.0} + peerDependencies: + encoding: ^0.1.0 + peerDependenciesMeta: + encoding: + optional: true + + node-fetch@2.6.7: + resolution: {integrity: sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==} + engines: {node: 4.x || >=6.0.0} + peerDependencies: + encoding: ^0.1.0 + peerDependenciesMeta: + encoding: + optional: true + + node-fetch@3.3.0: + resolution: {integrity: sha512-BKwRP/O0UvoMKp7GNdwPlObhYGB5DQqwhEDQlNKuoqwVYSxkSZCSbHjnFFmUEtwSKRPU4kNK8PbDYYitwaE3QA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + node-fetch@3.3.2: + resolution: {integrity: sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + node-forge@1.3.1: + resolution: {integrity: sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==} + engines: {node: '>= 6.13.0'} + + node-gyp-build@4.6.0: + resolution: {integrity: sha512-NTZVKn9IylLwUzaKjkas1e4u2DLNcV4rdYagA4PWdPwW87Bi7z+BznyKSRwS/761tV/lzCGXplWsiaMjLqP2zQ==} + hasBin: true + + node-gyp@9.4.0: + resolution: {integrity: sha512-dMXsYP6gc9rRbejLXmTbVRYjAHw7ppswsKyMxuxJxxOHzluIO1rGp9TOQgjFJ+2MCqcOcQTOPB/8Xwhr+7s4Eg==} + engines: {node: ^12.13 || ^14.13 || >=16} + hasBin: true + + node-int64@0.4.0: + resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==} + + node-releases@2.0.12: + resolution: {integrity: sha512-QzsYKWhXTWx8h1kIvqfnC++o0pEmpRQA/aenALsL2F4pqNVr7YzcdMlDij5WBnwftRbJCNJL/O7zdKaxKPHqgQ==} + + node-releases@2.0.13: + resolution: {integrity: sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==} + + node-releases@2.0.14: + resolution: {integrity: sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==} + + nodemon@3.0.1: + resolution: {integrity: sha512-g9AZ7HmkhQkqXkRc20w+ZfQ73cHLbE8hnPbtaFbFtCumZsjyMhKk9LajQ07U5Ux28lvFjZ5X7HvWR1xzU8jHVw==} + engines: {node: '>=10'} + hasBin: true + + non.geist@1.0.2: + resolution: {integrity: sha512-oGCfo7Ub5bJmCOAt4CMAsCrVal/JXkQtxgBcpXzdU3lQib9c5hHdr62I8vI6TtdlsLcaYAPD/HRfZNdBUobwFg==} + + nopt@1.0.10: + resolution: {integrity: sha512-NWmpvLSqUrgrAC9HCuxEvb+PSloHpqVu+FqcO4eeF2h5qYRhA7ev6KvelyQAKtegUbC6RypJnlEOhd8vloNKYg==} + hasBin: true + + nopt@6.0.0: + resolution: {integrity: sha512-ZwLpbTgdhuZUnZzjd7nb1ZV+4DoiC6/sfiVKok72ym/4Tlf+DFdlHYmT2JPmcNNWV6Pi3SDf1kT+A4r9RTuT9g==} + engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + hasBin: true + + nopt@7.2.0: + resolution: {integrity: sha512-CVDtwCdhYIvnAzFoJ6NJ6dX3oga9/HyciQDnG1vQDjSLMeKLJ4A93ZqYKDrgYSr1FBY5/hMYC+2VCi24pgpkGA==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + hasBin: true + + normalize-package-data@2.5.0: + resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==} + + normalize-package-data@5.0.0: + resolution: {integrity: sha512-h9iPVIfrVZ9wVYQnxFgtw1ugSvGEMOlyPWWtm8BMJhnwyEL/FLbYbTY3V3PpjI/BUK67n9PEWDu6eHzu1fB15Q==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + + normalize-path@3.0.0: + resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} + engines: {node: '>=0.10.0'} + + normalize-range@0.1.2: + resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==} + engines: {node: '>=0.10.0'} + + normalize-url@4.5.1: + resolution: {integrity: sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==} + engines: {node: '>=8'} + + normalize-url@6.1.0: + resolution: {integrity: sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==} + engines: {node: '>=10'} + + normalize-url@8.0.0: + resolution: {integrity: sha512-uVFpKhj5MheNBJRTiMZ9pE/7hD1QTeEvugSJW/OmLzAp78PB5O6adfMNTvmfKhXBkvCzC+rqifWcVYpGFwTjnw==} + engines: {node: '>=14.16'} + + normalize.css@8.0.1: + resolution: {integrity: sha512-qizSNPO93t1YUuUhP22btGOo3chcvDFqFaj2TRybP0DMxkHOCTYwp3n34fel4a31ORXy4m1Xq0Gyqpb5m33qIg==} + + notepack.io@3.0.1: + resolution: {integrity: sha512-TKC/8zH5pXIAMVQio2TvVDTtPRX+DJPHDqjRbxogtFiByHyzKmy96RA0JtCQJ+WouyyL4A10xomQzgbUT+1jCg==} + + npm-bundled@3.0.0: + resolution: {integrity: sha512-Vq0eyEQy+elFpzsKjMss9kxqb9tG3YHg4dsyWuUENuzvSUWe1TCnW/vV9FkhvBk/brEDoDiVd+M1Btosa6ImdQ==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + + npm-check-updates@16.12.3: + resolution: {integrity: sha512-oF6kwb5d0HzMpDA5Xt8Ah8LyEkYPI40tBwv1hPs43BMGHqh2Abah+KBp1RJLnIsb8Hjy0DY4yzQrm/qLjL2UCA==} + engines: {node: '>=14.14'} + hasBin: true + + npm-install-checks@6.2.0: + resolution: {integrity: sha512-744wat5wAAHsxa4590mWO0tJ8PKxR8ORZsH9wGpQc3nWTzozMAgBN/XyqYw7mg3yqLM8dLwEnwSfKMmXAjF69g==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + + npm-normalize-package-bin@3.0.1: + resolution: {integrity: sha512-dMxCf+zZ+3zeQZXKxmyuCKlIDPGuv8EF940xbkC4kQVDTtqoh6rJFO+JTKSA6/Rwi0getWmtuy4Itup0AMcaDQ==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + + npm-package-arg@10.1.0: + resolution: {integrity: sha512-uFyyCEmgBfZTtrKk/5xDfHp6+MdrqGotX/VoOyEEl3mBwiEE5FlBaePanazJSVMPT7vKepcjYBY2ztg9A3yPIA==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + + npm-packlist@7.0.4: + resolution: {integrity: sha512-d6RGEuRrNS5/N84iglPivjaJPxhDbZmlbTwTDX2IbcRHG5bZCdtysYMhwiPvcF4GisXHGn7xsxv+GQ7T/02M5Q==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + + npm-pick-manifest@8.0.2: + resolution: {integrity: sha512-1dKY+86/AIiq1tkKVD3l0WI+Gd3vkknVGAggsFeBkTvbhMQ1OND/LKkYv4JtXPKUJ8bOTCyLiqEg2P6QNdK+Gg==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + + npm-registry-fetch@14.0.5: + resolution: {integrity: sha512-kIDMIo4aBm6xg7jOttupWZamsZRkAqMqwqqbVXnUqstY5+tapvv6bkH/qMR76jdgV+YljEUCyWx3hRYMrJiAgA==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + + npm-run-all@4.1.5: + resolution: {integrity: sha512-Oo82gJDAVcaMdi3nuoKFavkIHBRVqQ1qvMb+9LHk/cF4P6B2m8aP04hGf7oL6wZ9BuGwX1onlLhpuoofSyoQDQ==} + engines: {node: '>= 4'} + hasBin: true + + npm-run-path@4.0.1: + resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} + engines: {node: '>=8'} + + npm-run-path@5.1.0: + resolution: {integrity: sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + npm-run-path@5.3.0: + resolution: {integrity: sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + npmlog@6.0.2: + resolution: {integrity: sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==} + engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + + num2fraction@1.2.2: + resolution: {integrity: sha512-Y1wZESM7VUThYY+4W+X4ySH2maqcA+p7UR+w8VWNWVAd6lwuXXWz/w/Cz43J/dI2I+PS6wD5N+bJUF+gjWvIqg==} + + oauth-sign@0.9.0: + resolution: {integrity: sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==} + + object-assign@4.1.1: + resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} + engines: {node: '>=0.10.0'} + + object-hash@2.2.0: + resolution: {integrity: sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw==} + engines: {node: '>= 6'} + + object-hash@3.0.0: + resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==} + engines: {node: '>= 6'} + + object-inspect@1.12.2: + resolution: {integrity: sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==} + + object-inspect@1.13.2: + resolution: {integrity: sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==} + engines: {node: '>= 0.4'} + + object-is@1.1.5: + resolution: {integrity: sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==} + engines: {node: '>= 0.4'} + + object-keys@1.1.1: + resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} + engines: {node: '>= 0.4'} + + object.assign@4.1.4: + resolution: {integrity: sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==} + engines: {node: '>= 0.4'} + + object.assign@4.1.5: + resolution: {integrity: sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==} + engines: {node: '>= 0.4'} + + object.entries@1.1.6: + resolution: {integrity: sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w==} + engines: {node: '>= 0.4'} + + object.fromentries@2.0.6: + resolution: {integrity: sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg==} + engines: {node: '>= 0.4'} + + object.fromentries@2.0.8: + resolution: {integrity: sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==} + engines: {node: '>= 0.4'} + + object.groupby@1.0.3: + resolution: {integrity: sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==} + engines: {node: '>= 0.4'} + + object.hasown@1.1.2: + resolution: {integrity: sha512-B5UIT3J1W+WuWIU55h0mjlwaqxiE5vYENJXIXZ4VFe05pNYrkKuK0U/6aFcb0pKywYJh7IhfoqUfKVmrJJHZHw==} + + object.values@1.1.6: + resolution: {integrity: sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==} + engines: {node: '>= 0.4'} + + object.values@1.2.0: + resolution: {integrity: sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==} + engines: {node: '>= 0.4'} + + obuf@1.1.2: + resolution: {integrity: sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==} + + octokit@3.1.2: + resolution: {integrity: sha512-MG5qmrTL5y8KYwFgE1A4JWmgfQBaIETE/lOlfwNYx1QOtCQHGVxkRJmdUJltFc1HVn73d61TlMhMyNTOtMl+ng==} + engines: {node: '>= 18'} + + ohash@1.1.3: + resolution: {integrity: sha512-zuHHiGTYTA1sYJ/wZN+t5HKZaH23i4yI1HMwbuXm24Nid7Dv0KcuRlKoNKS9UNfAVSBlnGLcuQrnOKWOZoEGaw==} + + oidc-token-hash@5.0.3: + resolution: {integrity: sha512-IF4PcGgzAr6XXSff26Sk/+P4KZFJVuHAJZj3wgO3vX2bMdNVp/QXTP3P7CEm9V1IdG8lDLY3HhiqpsE/nOwpPw==} + engines: {node: ^10.13.0 || >=12.0.0} + + on-exit-leak-free@2.1.2: + resolution: {integrity: sha512-0eJJY6hXLGf1udHwfNftBqH+g73EU4B504nZeKpz1sYRKafAghwxEJunB2O7rDZkL4PGfsMVnTXZ2EjibbqcsA==} + engines: {node: '>=14.0.0'} + + on-finished@2.3.0: + resolution: {integrity: sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==} + engines: {node: '>= 0.8'} + + on-finished@2.4.1: + resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==} + engines: {node: '>= 0.8'} + + on-headers@1.0.2: + resolution: {integrity: sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==} + engines: {node: '>= 0.8'} + + once@1.4.0: + resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} + + onetime@5.1.2: + resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} + engines: {node: '>=6'} + + onetime@6.0.0: + resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==} + engines: {node: '>=12'} + + open@10.0.3: + resolution: {integrity: sha512-dtbI5oW7987hwC9qjJTyABldTaa19SuyJse1QboWv3b0qCcrrLNVDqBx1XgELAjh9QTVQaP/C5b1nhQebd1H2A==} + engines: {node: '>=18'} + + open@8.4.0: + resolution: {integrity: sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==} + engines: {node: '>=12'} + + openai@4.20.0: + resolution: {integrity: sha512-VbAYerNZFfIIeESS+OL9vgDkK8Mnri55n+jN0UN/HZeuM0ghGh6nDN6UGRZxslNgyJ7XmY/Ca9DO4YYyvrszGA==} + hasBin: true + + openai@4.33.1: + resolution: {integrity: sha512-0DH572aSxGTT1JPOXgJQ9mjiuSPg/7scPot8hLc5I1mfQxPxLXTZWJpWerKaIWOuPkR2nrB0SamGDEehH8RuWA==} + hasBin: true + + openai@4.5.0: + resolution: {integrity: sha512-9cA5i6KpEAeLV8nZrVgOXqRmUWUIu4FV2oRKvSIwrA7Z5aMd4sXVOaqWAuRDhFFewirxhys8D6R5B2Drj1pKIQ==} + hasBin: true + + openapi-fetch@0.6.2: + resolution: {integrity: sha512-Faj29Kzh7oCbt1bz6vAGNKtRJlV/GolOQTx87eYUnfCK7eVXdN9jQVojroc7tcJ5OQgyhbeOqD7LS/8UtGBnMQ==} + + openid-client@5.6.4: + resolution: {integrity: sha512-T1h3B10BRPKfcObdBklX639tVz+xh34O7GjofqrqiAQdm7eHsQ00ih18x6wuJ/E6FxdtS2u3FmUGPDeEcMwzNA==} + + openurl@1.1.1: + resolution: {integrity: sha512-d/gTkTb1i1GKz5k3XE3XFV/PxQ1k45zDqGP2OA7YhgsaLoqm6qRvARAZOFer1fcXritWlGBRCu/UgeS4HAnXAA==} + + optionator@0.9.1: + resolution: {integrity: sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==} + engines: {node: '>= 0.8.0'} + + optionator@0.9.3: + resolution: {integrity: sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==} + engines: {node: '>= 0.8.0'} + + ora@5.4.1: + resolution: {integrity: sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==} + engines: {node: '>=10'} + + ora@6.1.2: + resolution: {integrity: sha512-EJQ3NiP5Xo94wJXIzAyOtSb0QEIAUu7m8t6UZ9krbz0vAJqr92JpcK/lEXg91q6B9pEGqrykkd2EQplnifDSBw==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + ora@7.0.1: + resolution: {integrity: sha512-0TUxTiFJWv+JnjWm4o9yvuskpEJLXTcng8MJuKd+SzAzp2o+OP3HWqNhB4OdJRt1Vsd9/mR0oyaEYlOnL7XIRw==} + engines: {node: '>=16'} + + os-paths@7.4.0: + resolution: {integrity: sha512-Ux1J4NUqC6tZayBqLN1kUlDAEvLiQlli/53sSddU4IN+h+3xxnv2HmRSMpVSvr1hvJzotfMs3ERvETGK+f4OwA==} + engines: {node: '>= 4.0'} + + os-tmpdir@1.0.2: + resolution: {integrity: sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==} + engines: {node: '>=0.10.0'} + + outdent@0.5.0: + resolution: {integrity: sha512-/jHxFIzoMXdqPzTaCpFzAAWhpkSjZPF4Vsn6jAfNpmbH/ymsmd7Qc6VE9BGn0L6YMj6uwpQLxCECpus4ukKS9Q==} + + outdent@0.8.0: + resolution: {integrity: sha512-KiOAIsdpUTcAXuykya5fnVVT+/5uS0Q1mrkRHcF89tpieSmY33O/tmc54CqwA+bfhbtEfZUNLHaPUiB9X3jt1A==} + + outvariant@1.4.2: + resolution: {integrity: sha512-Ou3dJ6bA/UJ5GVHxah4LnqDwZRwAmWxrG3wtrHrbGnP4RnLCtA64A4F+ae7Y8ww660JaddSoArUR5HjipWSHAQ==} + + p-cancelable@1.1.0: + resolution: {integrity: sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==} + engines: {node: '>=6'} + + p-cancelable@2.1.1: + resolution: {integrity: sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==} + engines: {node: '>=8'} + + p-cancelable@3.0.0: + resolution: {integrity: sha512-mlVgR3PGuzlo0MmTdk4cXqXWlwQDLnONTAg6sm62XkMJEiRxN3GL3SffkYvqwonbkJBcrI7Uvv5Zh9yjvn2iUw==} + engines: {node: '>=12.20'} + + p-debounce@4.0.0: + resolution: {integrity: sha512-4Ispi9I9qYGO4lueiLDhe4q4iK5ERK8reLsuzH6BPaXn53EGaua8H66PXIFGrW897hwjXp+pVLrm/DLxN0RF0A==} + engines: {node: '>=12'} + + p-event@5.0.1: + resolution: {integrity: sha512-dd589iCQ7m1L0bmC5NLlVYfy3TbBEsMUfWx9PyAgPeIcFZ/E2yaTZ4Rz4MiBmmJShviiftHVXOqfnfzJ6kyMrQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + p-filter@2.1.0: + resolution: {integrity: sha512-ZBxxZ5sL2HghephhpGAQdoskxplTwr7ICaehZwLIlfL6acuVgZPm8yBNuRAFBGEqtD/hmUeq9eqLg2ys9Xr/yw==} + engines: {node: '>=8'} + + p-filter@3.0.0: + resolution: {integrity: sha512-QtoWLjXAW++uTX67HZQz1dbTpqBfiidsB6VtQUC9iR85S120+s0T5sO6s+B5MLzFcZkrEd/DGMmCjR+f2Qpxwg==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + p-finally@1.0.0: + resolution: {integrity: sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==} + engines: {node: '>=4'} + + p-limit@2.3.0: + resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} + engines: {node: '>=6'} + + p-limit@3.1.0: + resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} + engines: {node: '>=10'} + + p-limit@4.0.0: + resolution: {integrity: sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + p-limit@5.0.0: + resolution: {integrity: sha512-/Eaoq+QyLSiXQ4lyYV23f14mZRQcXnxfHrN0vCai+ak9G0pp9iEQukIIZq5NccEvwRB8PUnZT0KsOoDCINS1qQ==} + engines: {node: '>=18'} + + p-locate@4.1.0: + resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} + engines: {node: '>=8'} + + p-locate@5.0.0: + resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} + engines: {node: '>=10'} + + p-locate@6.0.0: + resolution: {integrity: sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + p-map@2.1.0: + resolution: {integrity: sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==} + engines: {node: '>=6'} + + p-map@4.0.0: + resolution: {integrity: sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==} + engines: {node: '>=10'} + + p-map@5.5.0: + resolution: {integrity: sha512-VFqfGDHlx87K66yZrNdI4YGtD70IRyd+zSvgks6mzHPRNkoKy+9EKP4SFC77/vTTQYmRmti7dvqC+m5jBrBAcg==} + engines: {node: '>=12'} + + p-map@6.0.0: + resolution: {integrity: sha512-T8BatKGY+k5rU+Q/GTYgrEf2r4xRMevAN5mtXc2aPc4rS1j3s+vWTaO2Wag94neXuCAUAs8cxBL9EeB5EA6diw==} + engines: {node: '>=16'} + + p-queue@6.6.2: + resolution: {integrity: sha512-RwFpb72c/BhQLEXIZ5K2e+AhgNVmIejGlTgiB9MzZ0e93GRvqZ7uSi0dvRF7/XIXDeNkra2fNHBxTyPDGySpjQ==} + engines: {node: '>=8'} + + p-queue@8.0.1: + resolution: {integrity: sha512-NXzu9aQJTAzbBqOt2hwsR63ea7yvxJc0PwN/zobNAudYfb1B7R08SzB4TsLeSbUCuG467NhnoT0oO6w1qRO+BA==} + engines: {node: '>=18'} + + p-retry@4.6.2: + resolution: {integrity: sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==} + engines: {node: '>=8'} + + p-retry@6.1.0: + resolution: {integrity: sha512-fJLEQ2KqYBJRuaA/8cKMnqhulqNM+bpcjYtXNex2t3mOXKRYPitAJt9NacSf8XAFzcYahSAbKpobiWDSqHSh2g==} + engines: {node: '>=16.17'} + + p-throttle@6.1.0: + resolution: {integrity: sha512-eQMdGTxk2+047La67wefUtt0tEHh7D+C8Jl7QXoFCuIiNYeQ9zWs2AZiJdIAs72rSXZ06t11me2bgalRNdy3SQ==} + engines: {node: '>=18'} + + p-timeout@3.2.0: + resolution: {integrity: sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==} + engines: {node: '>=8'} + + p-timeout@5.1.0: + resolution: {integrity: sha512-auFDyzzzGZZZdHz3BtET9VEz0SE/uMEAx7uWfGPucfzEwwe/xH0iVeZibQmANYE/hp9T2+UUZT5m+BKyrDp3Ew==} + engines: {node: '>=12'} + + p-timeout@6.1.2: + resolution: {integrity: sha512-UbD77BuZ9Bc9aABo74gfXhNvzC9Tx7SxtHSh1fxvx3jTLLYvmVhiQZZrJzqqU0jKbN32kb5VOKiLEQI/3bIjgQ==} + engines: {node: '>=14.16'} + + p-try@2.2.0: + resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} + engines: {node: '>=6'} + + pac-proxy-agent@7.0.0: + resolution: {integrity: sha512-t4tRAMx0uphnZrio0S0Jw9zg3oDbz1zVhQ/Vy18FjLfP1XOLNUEjaVxYCYRI6NS+BsMBXKIzV6cTLOkO9AtywA==} + engines: {node: '>= 14'} + + pac-resolver@7.0.0: + resolution: {integrity: sha512-Fd9lT9vJbHYRACT8OhCbZBbxr6KRSawSovFpy8nDGshaK99S/EBhVIHp9+crhxrsZOuvLpgL1n23iyPg6Rl2hg==} + engines: {node: '>= 14'} + + package-json@6.5.0: + resolution: {integrity: sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==} + engines: {node: '>=8'} + + package-json@8.1.1: + resolution: {integrity: sha512-cbH9IAIJHNj9uXi196JVsRlt7cHKak6u/e6AkL/bkRelZ7rlL3X1YKxsZwa36xipOEKAsdtmaG6aAJoM1fx2zA==} + engines: {node: '>=14.16'} + + pacote@15.2.0: + resolution: {integrity: sha512-rJVZeIwHTUta23sIZgEIM62WYwbmGbThdbnkt81ravBplQv+HjyroqnLRNH2+sLJHcGZmLRmhPwACqhfTcOmnA==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + hasBin: true + + pako@0.2.9: + resolution: {integrity: sha512-NUcwaKxUxWrZLpDG+z/xZaCgQITkA/Dv4V/T6bw7VON6l1Xz/VnrBqrYjZQ12TamKHzITTfOEIYUj48y2KXImA==} + + parent-module@1.0.1: + resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} + engines: {node: '>=6'} + + parse-duration@1.1.0: + resolution: {integrity: sha512-z6t9dvSJYaPoQq7quMzdEagSFtpGu+utzHqqxmpVWNNZRIXnvqyCvn9XsTdh7c/w0Bqmdz3RB3YnRaKtpRtEXQ==} + + parse-entities@4.0.0: + resolution: {integrity: sha512-5nk9Fn03x3rEhGaX1FU6IDwG/k+GxLXlFAkgrbM1asuAFl3BhdQWvASaIsmwWypRNcZKHPYnIuOSfIWEyEQnPQ==} + + parse-github-url@1.0.2: + resolution: {integrity: sha512-kgBf6avCbO3Cn6+RnzRGLkUsv4ZVqv/VfAYkRsyBcgkshNvVBkRn1FEZcW0Jb+npXQWm2vHPnnOqFteZxRRGNw==} + engines: {node: '>=0.10.0'} + hasBin: true + + parse-json@4.0.0: + resolution: {integrity: sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==} + engines: {node: '>=4'} + + parse-json@5.2.0: + resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} + engines: {node: '>=8'} + + parse-latin@5.0.1: + resolution: {integrity: sha512-b/K8ExXaWC9t34kKeDV8kGXBkXZ1HCSAZRYE7HR14eA1GlXX5L8iWhs8USJNhQU9q5ci413jCKF0gOyovvyRBg==} + + parse-ms@2.1.0: + resolution: {integrity: sha512-kHt7kzLoS9VBZfUsiKjv43mr91ea+U05EyKkEtqp7vNbHxmaVuEqN7XxeEVnGrMtYOAxGrDElSi96K7EgO1zCA==} + engines: {node: '>=6'} + + parse-ms@4.0.0: + resolution: {integrity: sha512-TXfryirbmq34y8QBwgqCVLi+8oA3oWx2eAnSn62ITyEhEYaWRlVZ2DvMM9eZbMs/RfxPu/PK/aBLyGj4IrqMHw==} + engines: {node: '>=18'} + + parse5@6.0.1: + resolution: {integrity: sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==} + + parseley@0.12.1: + resolution: {integrity: sha512-e6qHKe3a9HWr0oMRVDTRhKce+bRO8VGQR3NyVwcjwrbhMmFCX9KszEV35+rn4AdilFAq9VPxP/Fe1wC9Qjd2lw==} + + parseurl@1.3.3: + resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==} + engines: {node: '>= 0.8'} + + partysocket@0.0.17: + resolution: {integrity: sha512-8Re9nmgP2LzQhq+FBs9+BZNTjmMwoF4geEKlpH0lxW1JKp3FmplN74306afGH9EsOjdfcXqKY2VCZtc3iAHIow==} + + patch-console@2.0.0: + resolution: {integrity: sha512-0YNdUceMdaQwoKce1gatDScmMo5pu/tfABfnzEqeG0gtTmd7mh/WcwgUjtAeOU7N8nFFlbQBnFK2gXW5fGvmMA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + path-exists@4.0.0: + resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} + engines: {node: '>=8'} + + path-exists@5.0.0: + resolution: {integrity: sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + path-is-absolute@1.0.1: + resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} + engines: {node: '>=0.10.0'} + + path-key@2.0.1: + resolution: {integrity: sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==} + engines: {node: '>=4'} + + path-key@3.1.1: + resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} + engines: {node: '>=8'} + + path-key@4.0.0: + resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==} + engines: {node: '>=12'} + + path-parse@1.0.7: + resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} + + path-scurry@1.10.1: + resolution: {integrity: sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==} + engines: {node: '>=16 || 14 >=14.17'} + + path-to-regexp@0.1.7: + resolution: {integrity: sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==} + + path-to-regexp@6.2.1: + resolution: {integrity: sha512-JLyh7xT1kizaEvcaXOQwOc2/Yhw6KZOvPf1S8401UyLk86CU79LN3vl7ztXGm/pZ+YjoyAJ4rxmHwbkBXJX+yw==} + + path-type@3.0.0: + resolution: {integrity: sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==} + engines: {node: '>=4'} + + path-type@4.0.0: + resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} + engines: {node: '>=8'} + + pathe@1.1.0: + resolution: {integrity: sha512-ODbEPR0KKHqECXW1GoxdDb+AZvULmXjVPy4rt+pGo2+TnjJTIPJQSVS6N63n8T2Ip+syHhbn52OewKicV0373w==} + + pathe@1.1.1: + resolution: {integrity: sha512-d+RQGp0MAYTIaDBIMmOfMwz3E+LOZnxx1HZd5R18mmCZY0QBlK0LDZfPc8FW8Ed2DlvsuE6PRjroDY+wg4+j/Q==} + + pathval@1.1.1: + resolution: {integrity: sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==} + + peberminta@0.9.0: + resolution: {integrity: sha512-XIxfHpEuSJbITd1H3EeQwpcZbTLHc+VVr8ANI9t5sit565tsI4/xK3KWTUFE2e6QiangUkh3B0jihzmGnNrRsQ==} + + peek-stream@1.1.3: + resolution: {integrity: sha512-FhJ+YbOSBb9/rIl2ZeE/QHEsWn7PqNYt8ARAY3kIgNGOk13g9FGyIY6JIl/xB/3TFRVoTv5as0l11weORrTekA==} + + pend@1.2.0: + resolution: {integrity: sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==} + + performance-now@2.1.0: + resolution: {integrity: sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==} + + periscopic@3.1.0: + resolution: {integrity: sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw==} + + pg-cloudflare@1.1.1: + resolution: {integrity: sha512-xWPagP/4B6BgFO+EKz3JONXv3YDgvkbVrGw2mTo3D6tVDQRh1e7cqVGvyR3BE+eQgAvx1XhW/iEASj4/jCWl3Q==} + + pg-connection-string@2.6.4: + resolution: {integrity: sha512-v+Z7W/0EO707aNMaAEfiGnGL9sxxumwLl2fJvCQtMn9Fxsg+lPpPkdcyBSv/KFgpGdYkMfn+EI1Or2EHjpgLCA==} + + pg-int8@1.0.1: + resolution: {integrity: sha512-WCtabS6t3c8SkpDBUlb1kjOs7l66xsGdKpIPZsg4wR+B3+u9UAum2odSsF9tnvxg80h4ZxLWMy4pRjOsFIqQpw==} + engines: {node: '>=4.0.0'} + + pg-numeric@1.0.2: + resolution: {integrity: sha512-BM/Thnrw5jm2kKLE5uJkXqqExRUY/toLHda65XgFTBTFYZyopbKjBe29Ii3RbkvlsMoFwD+tHeGaCjjv0gHlyw==} + engines: {node: '>=4'} + + pg-pool@3.6.2: + resolution: {integrity: sha512-Htjbg8BlwXqSBQ9V8Vjtc+vzf/6fVUuak/3/XXKA9oxZprwW3IMDQTGHP+KDmVL7rtd+R1QjbnCFPuTHm3G4hg==} + peerDependencies: + pg: '>=8.0' + + pg-protocol@1.6.0: + resolution: {integrity: sha512-M+PDm637OY5WM307051+bsDia5Xej6d9IR4GwJse1qA1DIhiKlksvrneZOYQq42OM+spubpcNYEo2FcKQrDk+Q==} + + pg-protocol@1.6.1: + resolution: {integrity: sha512-jPIlvgoD63hrEuihvIg+tJhoGjUsLPn6poJY9N5CnlPd91c2T18T/9zBtLxZSb1EhYxBRoZJtzScCaWlYLtktg==} + + pg-types@2.2.0: + resolution: {integrity: sha512-qTAAlrEsl8s4OiEQY69wDvcMIdQN6wdz5ojQiOy6YRMuynxenON0O5oCpJI6lshc6scgAY8qvJ2On/p+CXY0GA==} + engines: {node: '>=4'} + + pg-types@4.0.2: + resolution: {integrity: sha512-cRL3JpS3lKMGsKaWndugWQoLOCoP+Cic8oseVcbr0qhPzYD5DWXK+RZ9LY9wxRf7RQia4SCwQlXk0q6FCPrVng==} + engines: {node: '>=10'} + + pg@8.11.5: + resolution: {integrity: sha512-jqgNHSKL5cbDjFlHyYsCXmQDrfIX/3RsNwYqpd4N0Kt8niLuNoRNH+aazv6cOd43gPh9Y4DjQCtb+X0MH0Hvnw==} + engines: {node: '>= 8.0.0'} + peerDependencies: + pg-native: '>=3.0.1' + peerDependenciesMeta: + pg-native: + optional: true + + pgpass@1.0.5: + resolution: {integrity: sha512-FdW9r/jQZhSeohs1Z3sI1yxFQNFvMcnmfuj4WBMUTxOrAyLMaTcE1aAMBiTlbMNaXvBCQuVi0R7hd8udDSP7ug==} + + picocolors@0.2.1: + resolution: {integrity: sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==} + + picocolors@1.0.0: + resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} + + picomatch@2.3.1: + resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} + engines: {node: '>=8.6'} + + pidtree@0.3.1: + resolution: {integrity: sha512-qQbW94hLHEqCg7nhby4yRC7G2+jYHY4Rguc2bjw7Uug4GIJuu1tvf2uHaZv5Q8zdt+WKJ6qK1FOI6amaWUo5FA==} + engines: {node: '>=0.10'} + hasBin: true + + pidtree@0.6.0: + resolution: {integrity: sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==} + engines: {node: '>=0.10'} + hasBin: true + + pify@2.3.0: + resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} + engines: {node: '>=0.10.0'} + + pify@3.0.0: + resolution: {integrity: sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==} + engines: {node: '>=4'} + + pify@4.0.1: + resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==} + engines: {node: '>=6'} + + pino-abstract-transport@1.1.0: + resolution: {integrity: sha512-lsleG3/2a/JIWUtf9Q5gUNErBqwIu1tUKTT3dUzaf5DySw9ra1wcqKjJjLX1VTY64Wk1eEOYsVGSaGfCK85ekA==} + + pino-std-serializers@6.2.2: + resolution: {integrity: sha512-cHjPPsE+vhj/tnhCy/wiMh3M3z3h/j15zHQX+S9GkTBgqJuTuJzYJ4gUyACLhDaJ7kk9ba9iRDmbH2tJU03OiA==} + + pino@8.15.6: + resolution: {integrity: sha512-GuxHr61R0ZFD1npu58tB3a3FSVjuy21OwN/haw4OuKiZBL63Pg11Y51WWeD52RENS2mjwPZOwt+2OQOSkck6kQ==} + hasBin: true + + pirates@4.0.5: + resolution: {integrity: sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==} + engines: {node: '>= 6'} + + pkg-dir@4.2.0: + resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==} + engines: {node: '>=8'} + + pkg-dir@7.0.0: + resolution: {integrity: sha512-Ie9z/WINcxxLp27BKOCHGde4ITq9UklYKDzVo1nhk5sqGEXU3FpkwP5GM2voTGJkGd9B3Otl+Q4uwSOeSUtOBA==} + engines: {node: '>=14.16'} + + pkg-types@1.0.3: + resolution: {integrity: sha512-nN7pYi0AQqJnoLPC9eHFQ8AcyaixBUOwvqc5TDnIKCMEE6I0y8P7OKA7fPexsXGCGxQDl/cmrLAp26LhcwxZ4A==} + + playwright-core@1.37.0: + resolution: {integrity: sha512-1c46jhTH/myQw6sesrcuHVtLoSNfJv8Pfy9t3rs6subY7kARv0HRw5PpyfPYPpPtQvBOmgbE6K+qgYUpj81LAA==} + engines: {node: '>=16'} + hasBin: true + + possible-typed-array-names@1.0.0: + resolution: {integrity: sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==} + engines: {node: '>= 0.4'} + + postcss-discard-duplicates@5.1.0: + resolution: {integrity: sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + + postcss-functions@3.0.0: + resolution: {integrity: sha512-N5yWXWKA+uhpLQ9ZhBRl2bIAdM6oVJYpDojuI1nF2SzXBimJcdjFwiAouBVbO5VuOF3qA6BSFWFc3wXbbj72XQ==} + + postcss-import@15.1.0: + resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==} + engines: {node: '>=14.0.0'} + peerDependencies: + postcss: ^8.0.0 + + postcss-import@16.0.1: + resolution: {integrity: sha512-i2Pci0310NaLHr/5JUFSw1j/8hf1CzwMY13g6ZDxgOavmRHQi2ba3PmUHoihO+sjaum+KmCNzskNsw7JDrg03g==} + engines: {node: '>=18.0.0'} + peerDependencies: + postcss: ^8.0.0 + + postcss-js@2.0.3: + resolution: {integrity: sha512-zS59pAk3deu6dVHyrGqmC3oDXBdNdajk4k1RyxeVXCrcEDBUBHoIhE4QTsmhxgzXxsaqFDAkUZfmMa5f/N/79w==} + + postcss-js@4.0.1: + resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==} + engines: {node: ^12 || ^14 || >= 16} + peerDependencies: + postcss: ^8.4.21 + + postcss-load-config@3.1.4: + resolution: {integrity: sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==} + engines: {node: '>= 10'} + peerDependencies: + postcss: '>=8.0.9' + ts-node: '>=9.0.0' + peerDependenciesMeta: + postcss: + optional: true + ts-node: + optional: true + + postcss-load-config@4.0.1: + resolution: {integrity: sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==} + engines: {node: '>= 14'} + peerDependencies: + postcss: '>=8.0.9' + ts-node: '>=9.0.0' + peerDependenciesMeta: + postcss: + optional: true + ts-node: + optional: true + + postcss-loader@8.1.1: + resolution: {integrity: sha512-0IeqyAsG6tYiDRCYKQJLAmgQr47DX6N7sFSWvQxt6AcupX8DIdmykuk/o/tx0Lze3ErGHJEp5OSRxrelC6+NdQ==} + engines: {node: '>= 18.12.0'} + peerDependencies: + '@rspack/core': 0.x || 1.x + postcss: ^7.0.0 || ^8.0.1 + webpack: ^5.0.0 + peerDependenciesMeta: + '@rspack/core': + optional: true + webpack: + optional: true + + postcss-modules-extract-imports@3.0.0: + resolution: {integrity: sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 + + postcss-modules-local-by-default@4.0.4: + resolution: {integrity: sha512-L4QzMnOdVwRm1Qb8m4x8jsZzKAaPAgrUF1r/hjDR2Xj7R+8Zsf97jAlSQzWtKx5YNiNGN8QxmPFIc/sh+RQl+Q==} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 + + postcss-modules-scope@3.1.1: + resolution: {integrity: sha512-uZgqzdTleelWjzJY+Fhti6F3C9iF1JR/dODLs/JDefozYcKTBCdD8BIl6nNPbTbcLnGrk56hzwZC2DaGNvYjzA==} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 + + postcss-modules-values@4.0.0: + resolution: {integrity: sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 + + postcss-modules@6.0.0: + resolution: {integrity: sha512-7DGfnlyi/ju82BRzTIjWS5C4Tafmzl3R79YP/PASiocj+aa6yYphHhhKUOEoXQToId5rgyFgJ88+ccOUydjBXQ==} + peerDependencies: + postcss: ^8.0.0 + + postcss-nested@4.2.3: + resolution: {integrity: sha512-rOv0W1HquRCamWy2kFl3QazJMMe1ku6rCFoAAH+9AcxdbpDeBr6k968MLWuLjvjMcGEip01ak09hKOEgpK9hvw==} + + postcss-nested@6.0.1: + resolution: {integrity: sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==} + engines: {node: '>=12.0'} + peerDependencies: + postcss: ^8.2.14 + + postcss-selector-parser@6.0.10: + resolution: {integrity: sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==} + engines: {node: '>=4'} + + postcss-selector-parser@6.0.11: + resolution: {integrity: sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g==} + engines: {node: '>=4'} + + postcss-value-parser@3.3.1: + resolution: {integrity: sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==} + + postcss-value-parser@4.2.0: + resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} + + postcss@6.0.23: + resolution: {integrity: sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==} + engines: {node: '>=4.0.0'} + + postcss@7.0.32: + resolution: {integrity: sha512-03eXong5NLnNCD05xscnGKGDZ98CyzoqPSMjOe6SuoQY7Z2hIj0Ld1g/O/UQRuOle2aRtiIRDg9tDcTGAkLfKw==} + engines: {node: '>=6.0.0'} + + postcss@7.0.39: + resolution: {integrity: sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==} + engines: {node: '>=6.0.0'} + + postcss@8.4.27: + resolution: {integrity: sha512-gY/ACJtJPSmUFPDCHtX78+01fHa64FaU4zaaWfuh1MhGJISufJAH4cun6k/8fwsHYeK4UQmENQK+tRLCFJE8JQ==} + engines: {node: ^10 || ^12 || >=14} + + postcss@8.4.29: + resolution: {integrity: sha512-cbI+jaqIeu/VGqXEarWkRCCffhjgXc0qjBtXpqJhTBohMUjUQnbBr0xqX3vEKudc4iviTewcJo5ajcec5+wdJw==} + engines: {node: ^10 || ^12 || >=14} + + postcss@8.4.31: + resolution: {integrity: sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==} + engines: {node: ^10 || ^12 || >=14} + + postcss@8.4.35: + resolution: {integrity: sha512-u5U8qYpBCpN13BsiEB0CbR1Hhh4Gc0zLFuedrHJKMctHCHAGrMdG0PRM/KErzAL3CU6/eckEtmHNB3x6e3c0vA==} + engines: {node: ^10 || ^12 || >=14} + + postcss@8.4.38: + resolution: {integrity: sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==} + engines: {node: ^10 || ^12 || >=14} + + postgres-array@2.0.0: + resolution: {integrity: sha512-VpZrUqU5A69eQyW2c5CA1jtLecCsN2U/bD6VilrFDWq5+5UIEVO7nazS3TEcHf1zuPYO/sqGvUvW62g86RXZuA==} + engines: {node: '>=4'} + + postgres-array@3.0.2: + resolution: {integrity: sha512-6faShkdFugNQCLwucjPcY5ARoW1SlbnrZjmGl0IrrqewpvxvhSLHimCVzqeuULCbG0fQv7Dtk1yDbG3xv7Veog==} + engines: {node: '>=12'} + + postgres-bytea@1.0.0: + resolution: {integrity: sha512-xy3pmLuQqRBZBXDULy7KbaitYqLcmxigw14Q5sj8QBVLqEwXfeybIKVWiqAXTlcvdvb0+xkOtDbfQMOf4lST1w==} + engines: {node: '>=0.10.0'} + + postgres-bytea@3.0.0: + resolution: {integrity: sha512-CNd4jim9RFPkObHSjVHlVrxoVQXz7quwNFpz7RY1okNNme49+sVyiTvTRobiLV548Hx/hb1BG+iE7h9493WzFw==} + engines: {node: '>= 6'} + + postgres-date@1.0.7: + resolution: {integrity: sha512-suDmjLVQg78nMK2UZ454hAG+OAW+HQPZ6n++TNDUX+L0+uUlLywnoxJKDou51Zm+zTCjrCl0Nq6J9C5hP9vK/Q==} + engines: {node: '>=0.10.0'} + + postgres-date@2.1.0: + resolution: {integrity: sha512-K7Juri8gtgXVcDfZttFKVmhglp7epKb1K4pgrkLxehjqkrgPhfG6OO8LHLkfaqkbpjNRnra018XwAr1yQFWGcA==} + engines: {node: '>=12'} + + postgres-interval@1.2.0: + resolution: {integrity: sha512-9ZhXKM/rw350N1ovuWHbGxnGh/SNJ4cnxHiM0rxE4VN41wsg8P8zWn9hv/buK00RP4WvlOyr/RBDiptyxVbkZQ==} + engines: {node: '>=0.10.0'} + + postgres-interval@3.0.0: + resolution: {integrity: sha512-BSNDnbyZCXSxgA+1f5UU2GmwhoI0aU5yMxRGO8CdFEcY2BQF9xm/7MqKnYoM1nJDk8nONNWDk9WeSmePFhQdlw==} + engines: {node: '>=12'} + + postgres-range@1.1.4: + resolution: {integrity: sha512-i/hbxIE9803Alj/6ytL7UHQxRvZkI9O4Sy+J3HGc4F4oo/2eQAjTSNJ0bfxyse3bH0nuVesCk+3IRLaMtG3H6w==} + + posthog-js@1.93.3: + resolution: {integrity: sha512-jEOWwaQpTRbqLPrDLY6eZr7t95h+LyXqN7Yq1/K6u3V0Y1C9xHtYhpuGzYamirVnCDTbVq22RM++OBUaIpp9Wg==} + + posthog-node@3.1.1: + resolution: {integrity: sha512-OUSYcnLHbzvY/dxNsbUGoYuTZz5XNx48BkfiCkOIJZMFvot5VPQ0KWEjX+kzYxEwHeXbjW9plqsOVcYCYfidgg==} + engines: {node: '>=15.0.0'} + + posthog-node@3.1.3: + resolution: {integrity: sha512-UaOOoWEUYTcaaDe1w0fgHW/sXvFr3RO0l7yI7RUDzkZNZCfwXNO9r3pc14d1EtNppF/SHBrV5hNiZZATpf/vUw==} + engines: {node: '>=15.0.0'} + + prebuild-install@7.1.1: + resolution: {integrity: sha512-jAXscXWMcCK8GgCoHOfIr0ODh5ai8mj63L2nWrjuAgXE6tDyYGnx4/8o/rCgU+B4JSyZBKbeZqzhtwtC3ovxjw==} + engines: {node: '>=10'} + hasBin: true + + preferred-pm@3.0.3: + resolution: {integrity: sha512-+wZgbxNES/KlJs9q40F/1sfOd/j7f1O9JaHcW5Dsn3aUUOZg3L2bjpVUcKV2jvtElYfoTuQiNeMfQJ4kwUAhCQ==} + engines: {node: '>=10'} + + preferred-pm@3.1.2: + resolution: {integrity: sha512-nk7dKrcW8hfCZ4H6klWcdRknBOXWzNQByJ0oJyX97BOupsYD+FzLS4hflgEu/uPUEHZCuRfMxzCBsuWd7OzT8Q==} + engines: {node: '>=10'} + + prelude-ls@1.2.1: + resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} + engines: {node: '>= 0.8.0'} + + prepend-http@2.0.0: + resolution: {integrity: sha512-ravE6m9Atw9Z/jjttRUZ+clIXogdghyZAuWJ3qEzjT+jI/dL1ifAqhZeC5VHzQp1MSt1+jxKkFNemj/iO7tVUA==} + engines: {node: '>=4'} + + prettier-plugin-tailwindcss@0.3.0: + resolution: {integrity: sha512-009/Xqdy7UmkcTBpwlq7jsViDqXAYSOMLDrHAdTMlVZOrKfM2o9Ci7EMWTMZ7SkKBFTG04UM9F9iM2+4i6boDA==} + engines: {node: '>=12.17.0'} + peerDependencies: + '@ianvs/prettier-plugin-sort-imports': '*' + '@prettier/plugin-pug': '*' + '@shopify/prettier-plugin-liquid': '*' + '@shufo/prettier-plugin-blade': '*' + '@trivago/prettier-plugin-sort-imports': '*' + prettier: '>=2.2.0' + prettier-plugin-astro: '*' + prettier-plugin-css-order: '*' + prettier-plugin-import-sort: '*' + prettier-plugin-jsdoc: '*' + prettier-plugin-marko: '*' + prettier-plugin-organize-attributes: '*' + prettier-plugin-organize-imports: '*' + prettier-plugin-style-order: '*' + prettier-plugin-svelte: '*' + prettier-plugin-twig-melody: '*' + peerDependenciesMeta: + '@ianvs/prettier-plugin-sort-imports': + optional: true + '@prettier/plugin-pug': + optional: true + '@shopify/prettier-plugin-liquid': + optional: true + '@shufo/prettier-plugin-blade': + optional: true + '@trivago/prettier-plugin-sort-imports': + optional: true + prettier-plugin-astro: + optional: true + prettier-plugin-css-order: + optional: true + prettier-plugin-import-sort: + optional: true + prettier-plugin-jsdoc: + optional: true + prettier-plugin-marko: + optional: true + prettier-plugin-organize-attributes: + optional: true + prettier-plugin-organize-imports: + optional: true + prettier-plugin-style-order: + optional: true + prettier-plugin-svelte: + optional: true + prettier-plugin-twig-melody: + optional: true + + prettier@2.8.8: + resolution: {integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==} + engines: {node: '>=10.13.0'} + hasBin: true + + prettier@3.0.0: + resolution: {integrity: sha512-zBf5eHpwHOGPC47h0zrPyNn+eAEIdEzfywMoYn2XPi0P44Zp0tSq64rq0xAREh4auw2cJZHo9QUob+NqCQky4g==} + engines: {node: '>=14'} + hasBin: true + + pretty-format@27.5.1: + resolution: {integrity: sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + pretty-format@29.6.2: + resolution: {integrity: sha512-1q0oC8eRveTg5nnBEWMXAU2qpv65Gnuf2eCQzSjxpWFkPaPARwqZZDGuNE0zPAZfTCHzIk3A8dIjwlQKKLphyg==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + pretty-format@29.7.0: + resolution: {integrity: sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + pretty-hrtime@1.0.3: + resolution: {integrity: sha512-66hKPCr+72mlfiSjlEB1+45IjXSqvVAIy6mocupoww4tBFE9R9IhwwUGoI4G++Tc9Aq+2rxOt0RFU6gPcrte0A==} + engines: {node: '>= 0.8'} + + pretty-ms@7.0.1: + resolution: {integrity: sha512-973driJZvxiGOQ5ONsFhOF/DtzPMOMtgC11kCpUrPGMTgqp2q/1gwzCquocrN33is0VZ5GFHXZYMM9l6h67v2Q==} + engines: {node: '>=10'} + + pretty-ms@9.0.0: + resolution: {integrity: sha512-E9e9HJ9R9NasGOgPaPE8VMeiPKAyWR5jcFpNnwIejslIhWqdqOrb2wShBsncMPUb+BcCd2OPYfh7p2W6oemTng==} + engines: {node: '>=18'} + + pretty@2.0.0: + resolution: {integrity: sha512-G9xUchgTEiNpormdYBl+Pha50gOUovT18IvAe7EYMZ1/f9W/WWMPRn+xI68yXNMUk3QXHDwo/1wV/4NejVNe1w==} + engines: {node: '>=0.10.0'} + + printable-characters@1.0.42: + resolution: {integrity: sha512-dKp+C4iXWK4vVYZmYSd0KBH5F/h1HoZRsbJ82AVKRO3PEo8L4lBS/vLwhVtpwwuYcoIsVY+1JYKR268yn480uQ==} + + prism-react-renderer@2.1.0: + resolution: {integrity: sha512-I5cvXHjA1PVGbGm1MsWCpvBCRrYyxEri0MC7/JbfIfYfcXAxHyO5PaUjs3A8H5GW6kJcLhTHxxMaOZZpRZD2iQ==} + peerDependencies: + react: '>=16.0.0' + + prism-react-renderer@2.3.1: + resolution: {integrity: sha512-Rdf+HzBLR7KYjzpJ1rSoxT9ioO85nZngQEoFIhL07XhtJHlCU3SOz0GJ6+qvMyQe0Se+BV3qpe6Yd/NmQF5Juw==} + peerDependencies: + react: '>=16.0.0' + + prisma@5.4.1: + resolution: {integrity: sha512-op9PmU8Bcw5dNAas82wBYTG0yHnpq9/O3bhxbDBrNzwZTwBqsVCxxYRLf6wHNh9HVaDGhgjjHlu1+BcW8qdnBg==} + engines: {node: '>=16.13'} + hasBin: true + + prismjs@1.29.0: + resolution: {integrity: sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==} + engines: {node: '>=6'} + + proc-log@3.0.0: + resolution: {integrity: sha512-++Vn7NS4Xf9NacaU9Xq3URUuqZETPsf8L4j5/ckhaRYsfPeRyzGw+iDjFhV/Jr3uNmTvvddEJFWh5R1gRgUH8A==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + + process-nextick-args@2.0.1: + resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} + + process-warning@2.2.0: + resolution: {integrity: sha512-/1WZ8+VQjR6avWOgHeEPd7SDQmFQ1B5mC1eRXsCm5TarlNmx/wCsa5GEaxGm05BORRtyG/Ex/3xq3TuRvq57qg==} + + process@0.11.10: + resolution: {integrity: sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==} + engines: {node: '>= 0.6.0'} + + progress@2.0.3: + resolution: {integrity: sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==} + engines: {node: '>=0.4.0'} + + prom-client@15.1.0: + resolution: {integrity: sha512-cCD7jLTqyPdjEPBo/Xk4Iu8jxjuZgZJ3e/oET3L+ZwOuap/7Cw3dH/TJSsZKs1TQLZ2IHpIlRAKw82ef06kmMw==} + engines: {node: ^16 || ^18 || >=20} + + promise-inflight@1.0.1: + resolution: {integrity: sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==} + peerDependencies: + bluebird: '*' + peerDependenciesMeta: + bluebird: + optional: true + + promise-retry@2.0.1: + resolution: {integrity: sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==} + engines: {node: '>=10'} + + prompts-ncu@3.0.0: + resolution: {integrity: sha512-qyz9UxZ5MlPKWVhWrCmSZ1ahm2GVYdjLb8og2sg0IPth1KRuhcggHGuijz0e41dkx35p1t1q3GRISGH7QGALFA==} + engines: {node: '>= 14'} + + prompts@2.4.2: + resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==} + engines: {node: '>= 6'} + + prop-types@15.8.1: + resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==} + + property-information@6.2.0: + resolution: {integrity: sha512-kma4U7AFCTwpqq5twzC1YVIDXSqg6qQK6JN0smOw8fgRy1OkMi0CYSzFmsy6dnqSenamAtj0CyXMUJ1Mf6oROg==} + + proto-list@1.2.4: + resolution: {integrity: sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==} + + protobufjs@7.2.6: + resolution: {integrity: sha512-dgJaEDDL6x8ASUZ1YqWciTRrdOuYNzoOf27oHNfdyvKqHr5i0FV7FSLU+aIeFjyFgVxrpTOtQUi0BLLBymZaBw==} + engines: {node: '>=12.0.0'} + + proxy-addr@2.0.7: + resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==} + engines: {node: '>= 0.10'} + + proxy-agent@6.3.0: + resolution: {integrity: sha512-0LdR757eTj/JfuU7TL2YCuAZnxWXu3tkJbg4Oq3geW/qFNT/32T0sp2HnZ9O0lMR4q3vwAt0+xCA8SR0WAD0og==} + engines: {node: '>= 14'} + + proxy-from-env@1.1.0: + resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==} + + pseudomap@1.0.2: + resolution: {integrity: sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==} + + psl@1.9.0: + resolution: {integrity: sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==} + + pstree.remy@1.1.8: + resolution: {integrity: sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w==} + + pump@2.0.1: + resolution: {integrity: sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==} + + pump@3.0.0: + resolution: {integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==} + + pumpify@1.5.1: + resolution: {integrity: sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==} + + punycode@1.4.1: + resolution: {integrity: sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==} + + punycode@2.2.0: + resolution: {integrity: sha512-LN6QV1IJ9ZhxWTNdktaPClrNfp8xdSAYS0Zk2ddX7XsXZAxckMHPCBcHRo0cTcEIgYPRiGEkmji3Idkh2yFtYw==} + engines: {node: '>=6'} + + pupa@3.1.0: + resolution: {integrity: sha512-FLpr4flz5xZTSJxSeaheeMKN/EDzMdK7b8PTOC6a5PYFKTucWbdqjgqaEyH0shFiSJrVB1+Qqi4Tk19ccU6Aug==} + engines: {node: '>=12.20'} + + pure-rand@6.0.2: + resolution: {integrity: sha512-6Yg0ekpKICSjPswYOuC5sku/TSWaRYlA0qsXqJgM/d/4pLPHPuTxK7Nbf7jFKzAeedUhR8C7K9Uv63FBsSo8xQ==} + + purgecss@2.3.0: + resolution: {integrity: sha512-BE5CROfVGsx2XIhxGuZAT7rTH9lLeQx/6M0P7DTXQH4IUc3BBzs9JUzt4yzGf3JrH9enkeq6YJBe9CTtkm1WmQ==} + hasBin: true + + qs@6.11.0: + resolution: {integrity: sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==} + engines: {node: '>=0.6'} + + qs@6.5.3: + resolution: {integrity: sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==} + engines: {node: '>=0.6'} + + queue-microtask@1.2.3: + resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} + + queue-tick@1.0.1: + resolution: {integrity: sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag==} + + quick-format-unescaped@4.0.4: + resolution: {integrity: sha512-tYC1Q1hgyRuHgloV/YXs2w15unPVh8qfu/qCTfhTYamaw7fyhumKa2yGpdSo87vY32rIclj+4fWYQXUMs9EHvg==} + + quick-lru@4.0.1: + resolution: {integrity: sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==} + engines: {node: '>=8'} + + quick-lru@5.1.1: + resolution: {integrity: sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==} + engines: {node: '>=10'} + + random-words@2.0.0: + resolution: {integrity: sha512-uqpnDqFnYrZajgmvgjmBrSZL2V1UA/9bNPGrilo12CmBeBszoff/avElutUlwWxG12gvmCk/8dUhvHefYxzYjw==} + + randombytes@2.1.0: + resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==} + + range-parser@1.2.1: + resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==} + engines: {node: '>= 0.6'} + + raw-body@2.5.1: + resolution: {integrity: sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==} + engines: {node: '>= 0.8'} + + rc-config-loader@4.1.3: + resolution: {integrity: sha512-kD7FqML7l800i6pS6pvLyIE2ncbk9Du8Q0gp/4hMPhJU6ZxApkoLcGD8ZeqgiAlfwZ6BlETq6qqe+12DUL207w==} + + rc@1.2.8: + resolution: {integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==} + hasBin: true + + react-aria@3.31.1: + resolution: {integrity: sha512-q4jRCVDKO6V2o4Sgir5S2obssw/YnMx6QOy10+p0dYqROHpSnMFNkONrKT1w/nA+Nx4ptfPqZbaNra1hR1bUWg==} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + + react-collapse@5.1.1: + resolution: {integrity: sha512-k6cd7csF1o9LBhQ4AGBIdxB60SUEUMQDAnL2z1YvYNr9KoKr+nDkhN6FK7uGaBd/rYrYfrMpzpmJEIeHRYogBw==} + peerDependencies: + react: '>=16.3.0' + + react-dom@18.2.0: + resolution: {integrity: sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==} + peerDependencies: + react: ^18.2.0 + + react-email@2.1.2: + resolution: {integrity: sha512-HBHhpzEE5es9YUoo7VSj6qy1omjwndxf3/Sb44UJm/uJ2AjmqALo2yryux0CjW9QAVfitc9rxHkLvIb9H87QQw==} + engines: {node: '>=18.0.0'} + hasBin: true + + react-error-boundary@4.0.12: + resolution: {integrity: sha512-kJdxdEYlb7CPC1A0SeUY38cHpjuu6UkvzKiAmqmOFL21VRfMhOcWxTCBgLVCO0VEMh9JhFNcVaXlV4/BTpiwOA==} + peerDependencies: + react: '>=16.13.1' + + react-fast-compare@3.2.2: + resolution: {integrity: sha512-nsO+KSNgo1SbJqJEYRE9ERzo7YtYbou/OqjSQKxV7jcKox7+usiUVZOAC+XnDOABXggQTno0Y1CpVnuWEc1boQ==} + + react-hotkeys-hook@4.4.1: + resolution: {integrity: sha512-sClBMBioFEgFGYLTWWRKvhxcCx1DRznd+wkFHwQZspnRBkHTgruKIHptlK/U/2DPX8BhHoRGzpMVWUXMmdZlmw==} + peerDependencies: + react: '>=16.8.1' + react-dom: '>=16.8.1' + + react-is@16.13.1: + resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} + + react-is@17.0.2: + resolution: {integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==} + + react-is@18.1.0: + resolution: {integrity: sha512-Fl7FuabXsJnV5Q1qIOQwx/sagGF18kogb4gpfcG4gjLBWO0WDiiz1ko/ExayuxE7InyQkBLkxRFG5oxY6Uu3Kg==} + + react-popper@2.3.0: + resolution: {integrity: sha512-e1hj8lL3uM+sgSR4Lxzn5h1GxBlpa4CQz0XLF8kx4MDrDRWY0Ena4c97PUeSX9i5W3UAfDP0z0FXCTQkoXUl3Q==} + peerDependencies: + '@popperjs/core': ^2.0.0 + react: ^16.8.0 || ^17 || ^18 + react-dom: ^16.8.0 || ^17 || ^18 + + react-reconciler@0.29.0: + resolution: {integrity: sha512-wa0fGj7Zht1EYMRhKWwoo1H9GApxYLBuhoAuXN0TlltESAjDssB+Apf0T/DngVqaMyPypDmabL37vw/2aRM98Q==} + engines: {node: '>=0.10.0'} + peerDependencies: + react: ^18.2.0 + + react-refresh@0.14.0: + resolution: {integrity: sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ==} + engines: {node: '>=0.10.0'} + + react-remove-scroll-bar@2.3.4: + resolution: {integrity: sha512-63C4YQBUt0m6ALadE9XV56hV8BgJWDmmTPY758iIJjfQKt2nYwoUrPk0LXRXcB/yIj82T1/Ixfdpdk68LwIB0A==} + engines: {node: '>=10'} + peerDependencies: + '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + + react-remove-scroll@2.5.5: + resolution: {integrity: sha512-ImKhrzJJsyXJfBZ4bzu8Bwpka14c/fQt0k+cyFp/PBhTfyDnU5hjOtM4AG/0AMyy8oKzOTR0lDgJIM7pYXI0kw==} + engines: {node: '>=10'} + peerDependencies: + '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + + react-resizable-panels@2.0.9: + resolution: {integrity: sha512-ZylBvs7oG7Y/INWw3oYGolqgpFvoPW8MPeg9l1fURDeKpxrmUuCHBUmPj47BdZ11MODImu3kZYXG85rbySab7w==} + peerDependencies: + react: ^16.14.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.14.0 || ^17.0.0 || ^18.0.0 + + react-router-dom@6.17.0: + resolution: {integrity: sha512-qWHkkbXQX+6li0COUUPKAUkxjNNqPJuiBd27dVwQGDNsuFBdMbrS6UZ0CLYc4CsbdLYTckn4oB4tGDuPZpPhaQ==} + engines: {node: '>=14.0.0'} + peerDependencies: + react: '>=16.8' + react-dom: '>=16.8' + + react-router@6.17.0: + resolution: {integrity: sha512-YJR3OTJzi3zhqeJYADHANCGPUu9J+6fT5GLv82UWRGSxu6oJYCKVmxUcaBQuGm9udpWmPsvpme/CdHumqgsoaA==} + engines: {node: '>=14.0.0'} + peerDependencies: + react: '>=16.8' + + react-smooth@4.0.1: + resolution: {integrity: sha512-OE4hm7XqR0jNOq3Qmk9mFLyd6p2+j6bvbPJ7qlB7+oo0eNcL2l7WQzG6MBnT3EXY6xzkLMUBec3AfewJdA0J8w==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + + react-stately@3.29.1: + resolution: {integrity: sha512-hc4ZHy/ahvMwr6z7XMjYJ7EgzNVrXhzM4l2Qj17rdRhERo7/ovWmQencf9pF7K8kD5TraEHxPHLrYzGN4fxfUQ==} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + + react-style-singleton@2.2.1: + resolution: {integrity: sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g==} + engines: {node: '>=10'} + peerDependencies: + '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + + react-transition-group@4.4.5: + resolution: {integrity: sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==} + peerDependencies: + react: '>=16.6.0' + react-dom: '>=16.6.0' + + react-universal-interface@0.6.2: + resolution: {integrity: sha512-dg8yXdcQmvgR13RIlZbTRQOoUrDciFVoSBZILwjE2LFISxZZ8loVJKAkuzswl5js8BHda79bIb2b84ehU8IjXw==} + peerDependencies: + react: '*' + tslib: '*' + + react-use@17.4.0: + resolution: {integrity: sha512-TgbNTCA33Wl7xzIJegn1HndB4qTS9u03QUwyNycUnXaweZkE4Kq2SB+Yoxx8qbshkZGYBDvUXbXWRUmQDcZZ/Q==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + + react@18.2.0: + resolution: {integrity: sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==} + engines: {node: '>=0.10.0'} + + read-cache@1.0.0: + resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==} + + read-package-json-fast@3.0.2: + resolution: {integrity: sha512-0J+Msgym3vrLOUB3hzQCuZHII0xkNGCtz/HJH9xZshwv9DbDwkw1KaE3gx/e2J5rpEY5rtOy6cyhKOPrkP7FZw==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + + read-package-json@6.0.4: + resolution: {integrity: sha512-AEtWXYfopBj2z5N5PbkAOeNHRPUg5q+Nen7QLxV8M2zJq1ym6/lCz3fYNTCXe19puu2d06jfHhrP7v/S2PtMMw==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + + read-pkg-up@7.0.1: + resolution: {integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==} + engines: {node: '>=8'} + + read-pkg@3.0.0: + resolution: {integrity: sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA==} + engines: {node: '>=4'} + + read-pkg@5.2.0: + resolution: {integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==} + engines: {node: '>=8'} + + read-yaml-file@1.1.0: + resolution: {integrity: sha512-VIMnQi/Z4HT2Fxuwg5KrY174U1VdUIASQVWXXyqtNRtxSr9IYkn1rsI6Tb6HsrHCmB7gVpNwX6JxPTHcH6IoTA==} + engines: {node: '>=6'} + + readable-stream@2.3.7: + resolution: {integrity: sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==} + + readable-stream@3.6.0: + resolution: {integrity: sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==} + engines: {node: '>= 6'} + + readable-stream@4.4.2: + resolution: {integrity: sha512-Lk/fICSyIhodxy1IDK2HazkeGjSmezAWX2egdtJnYhtzKEsBPJowlI6F6LPb5tqIQILrMbx22S5o3GuJavPusA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + readdirp@3.6.0: + resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} + engines: {node: '>=8.10.0'} + + real-require@0.2.0: + resolution: {integrity: sha512-57frrGM/OCTLqLOAh0mhVA9VBMHd+9U7Zb2THMGdBUoZVOtGbJzjxsYGDJ3A9AYYCP4hn6y1TVbaOfzWtm5GFg==} + engines: {node: '>= 12.13.0'} + + recharts-scale@0.4.5: + resolution: {integrity: sha512-kivNFO+0OcUNu7jQquLXAxz1FIwZj8nrj+YkOKc5694NbjCvcT6aSZiIzNzd2Kul4o4rTto8QVR9lMNtxD4G1w==} + + recharts@2.12.6: + resolution: {integrity: sha512-D+7j9WI+D0NHauah3fKHuNNcRK8bOypPW7os1DERinogGBGaHI7i6tQKJ0aUF3JXyBZ63dyfKIW2WTOPJDxJ8w==} + engines: {node: '>=14'} + peerDependencies: + react: ^16.0.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.0.0 || ^17.0.0 || ^18.0.0 + + rechoir@0.6.2: + resolution: {integrity: sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==} + engines: {node: '>= 0.10'} + + redent@3.0.0: + resolution: {integrity: sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==} + engines: {node: '>=8'} + + redis-errors@1.2.0: + resolution: {integrity: sha512-1qny3OExCf0UvUV/5wpYKf2YwPcOqXzkwKKSmKHiE6ZMQs5heeE/c8eXK+PNllPvmjgAbfnsbpkGZWy8cBpn9w==} + engines: {node: '>=4'} + + redis-parser@3.0.0: + resolution: {integrity: sha512-DJnGAeenTdpMEH6uAJRK/uiyEIH9WVsUmoLwzudwGJUwZPp80PDBWPHXSAGNPwNvIXAbe7MSUB1zQFugFml66A==} + engines: {node: '>=4'} + + reduce-css-calc@2.1.8: + resolution: {integrity: sha512-8liAVezDmUcH+tdzoEGrhfbGcP7nOV4NkGE3a74+qqvE7nt9i4sKLGBuZNOnpI4WiGksiNPklZxva80061QiPg==} + + reflect-metadata@0.1.13: + resolution: {integrity: sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg==} + + regenerate-unicode-properties@10.1.0: + resolution: {integrity: sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==} + engines: {node: '>=4'} + + regenerate@1.4.2: + resolution: {integrity: sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==} + + regenerator-runtime@0.13.11: + resolution: {integrity: sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==} + + regenerator-runtime@0.14.1: + resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==} + + regenerator-transform@0.15.1: + resolution: {integrity: sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg==} + + regexp.prototype.flags@1.4.3: + resolution: {integrity: sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==} + engines: {node: '>= 0.4'} + + regexp.prototype.flags@1.5.2: + resolution: {integrity: sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==} + engines: {node: '>= 0.4'} + + regexpp@3.2.0: + resolution: {integrity: sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==} + engines: {node: '>=8'} + + regexpu-core@5.2.2: + resolution: {integrity: sha512-T0+1Zp2wjF/juXMrMxHxidqGYn8U4R+zleSJhX9tQ1PUsS8a9UtYfbsF9LdiVgNX3kiX8RNaKM42nfSgvFJjmw==} + engines: {node: '>=4'} + + registry-auth-token@3.3.2: + resolution: {integrity: sha512-JL39c60XlzCVgNrO+qq68FoNb56w/m7JYvGR2jT5iR1xBrUA3Mfx5Twk5rqTThPmQKMWydGmq8oFtDlxfrmxnQ==} + + registry-auth-token@4.2.2: + resolution: {integrity: sha512-PC5ZysNb42zpFME6D/XlIgtNGdTl8bBOCw90xQLVMpzuuubJKYDWFAEuUNc+Cn8Z8724tg2SDhDRrkVEsqfDMg==} + engines: {node: '>=6.0.0'} + + registry-auth-token@5.0.2: + resolution: {integrity: sha512-o/3ikDxtXaA59BmZuZrJZDJv8NMDGSj+6j6XaeBmHw8eY1i1qd9+6H+LjVvQXx3HN6aRCGa1cUdJ9RaJZUugnQ==} + engines: {node: '>=14'} + + registry-url@3.1.0: + resolution: {integrity: sha512-ZbgR5aZEdf4UKZVBPYIgaglBmSF2Hi94s2PcIHhRGFjKYu+chjJdYfHn4rt3hB6eCKLJ8giVIIfgMa1ehDfZKA==} + engines: {node: '>=0.10.0'} + + registry-url@5.1.0: + resolution: {integrity: sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==} + engines: {node: '>=8'} + + registry-url@6.0.1: + resolution: {integrity: sha512-+crtS5QjFRqFCoQmvGduwYWEBng99ZvmFvF+cUJkGYF1L1BfU8C6Zp9T7f5vPAwyLkUExpvK+ANVZmGU49qi4Q==} + engines: {node: '>=12'} + + regjsgen@0.7.1: + resolution: {integrity: sha512-RAt+8H2ZEzHeYWxZ3H2z6tF18zyyOnlcdaafLrm21Bguj7uZy6ULibiAFdXEtKQY4Sy7wDTwDiOazasMLc4KPA==} + + regjsparser@0.9.1: + resolution: {integrity: sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==} + hasBin: true + + regression@2.0.1: + resolution: {integrity: sha512-A4XYsc37dsBaNOgEjkJKzfJlE394IMmUPlI/p3TTI9u3T+2a+eox5Pr/CPUqF0eszeWZJPAc6QkroAhuUpWDJQ==} + + rehype-parse@8.0.5: + resolution: {integrity: sha512-Ds3RglaY/+clEX2U2mHflt7NlMA72KspZ0JLUJgBBLpRddBcEw3H8uYZQliQriku22NZpYMfjDdSgHcjxue24A==} + + rehype-raw@6.1.1: + resolution: {integrity: sha512-d6AKtisSRtDRX4aSPsJGTfnzrX2ZkHQLE5kiUuGOeEoLpbEulFF4hj0mLPbsa+7vmguDKOVVEQdHKDSwoaIDsQ==} + + rehype-stringify@9.0.4: + resolution: {integrity: sha512-Uk5xu1YKdqobe5XpSskwPvo1XeHUUucWEQSl8hTrXt5selvca1e8K1EZ37E6YoZ4BT8BCqCdVfQW7OfHfthtVQ==} + + rehype@12.0.1: + resolution: {integrity: sha512-ey6kAqwLM3X6QnMDILJthGvG1m1ULROS9NT4uG9IDCuv08SFyLlreSuvOa//DgEvbXx62DS6elGVqusWhRUbgw==} + + remark-frontmatter@4.0.1: + resolution: {integrity: sha512-38fJrB0KnmD3E33a5jZC/5+gGAC2WKNiPw1/fdXJvijBlhA7RCsvJklrYJakS0HedninvaCYW8lQGf9C918GfA==} + + remark-gfm@3.0.1: + resolution: {integrity: sha512-lEFDoi2PICJyNrACFOfDD3JlLkuSbOa5Wd8EPt06HUdptv8Gn0bxYTdbU/XXQ3swAPkEaGxxPN9cbnMHvVu1Ig==} + + remark-mdx-frontmatter@1.1.1: + resolution: {integrity: sha512-7teX9DW4tI2WZkXS4DBxneYSY7NHiXl4AKdWDO9LXVweULlCT8OPWsOjLEnMIXViN1j+QcY8mfbq3k0EK6x3uA==} + engines: {node: '>=12.2.0'} + + remark-mdx@2.3.0: + resolution: {integrity: sha512-g53hMkpM0I98MU266IzDFMrTD980gNF3BJnkyFcmN+dD873mQeD5rdMO3Y2X+x8umQfbSE0PcoEDl7ledSA+2g==} + + remark-parse@10.0.2: + resolution: {integrity: sha512-3ydxgHa/ZQzG8LvC7jTXccARYDcRld3VfcgIIFs7bI6vbRSxJJmzgLEIIoYKyrfhaY+ujuWaf/PJiMZXoiCXgw==} + + remark-rehype@10.1.0: + resolution: {integrity: sha512-EFmR5zppdBp0WQeDVZ/b66CWJipB2q2VLNFMabzDSGR66Z2fQii83G5gTBbgGEnEEA0QRussvrFHxk1HWGJskw==} + + remark-smartypants@2.0.0: + resolution: {integrity: sha512-Rc0VDmr/yhnMQIz8n2ACYXlfw/P/XZev884QU1I5u+5DgJls32o97Vc1RbK3pfumLsJomS2yy8eT4Fxj/2MDVA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + remix-auth-email-link@2.0.2: + resolution: {integrity: sha512-Lze9c50fsqBpixXQKe37wI2Dm4rlYYkNA6Eskxk8erQ7tbyN8xiFXOgo7Y3Al0SSjzkezw8au3uc2vCLJ8A5mQ==} + peerDependencies: + '@remix-run/server-runtime': ^1.1.1 + remix-auth: ^3.2.1 + + remix-auth-github@1.6.0: + resolution: {integrity: sha512-qdQmWVVEDHxnzMPn7XE0s7QX5GYba0uH3MDW+lVJiCoHDZCGymqmGCajLThL5vFJdwSx0C4GpQJ5EgEsIjQ3pA==} + peerDependencies: + '@remix-run/server-runtime': ^1.0.0 + remix-auth: ^3.4.0 + + remix-auth-oauth2@1.11.0: + resolution: {integrity: sha512-Yf1LF6NLYPFa7X2Rax/VEhXmYXFjZOi/q+7DmbMeoMHjAfkpqxbvzqqYSKIKDGR51z5TXR5na4to4380mir5bg==} + peerDependencies: + '@remix-run/server-runtime': ^1.0.0 || ^2.0.0 + remix-auth: ^3.6.0 + + remix-auth@3.6.0: + resolution: {integrity: sha512-mxlzLYi+/GKQSaXIqIw15dxAT1wm+93REAeDIft2unrKDYnjaGhhpapyPhdbALln86wt9lNAk21znfRss3fG7Q==} + peerDependencies: + '@remix-run/react': ^1.0.0 || ^2.0.0 + '@remix-run/server-runtime': ^1.0.0 || ^2.0.0 + + remix-typedjson@0.3.1: + resolution: {integrity: sha512-XaLU3slWaUXTWPQe6u5rX4xJuqr665+wk1mRmepFu5Hn4DTP9V0zGOkCqCphCExxZ2Kqg5u+uZbas6AZRaxQzA==} + peerDependencies: + '@remix-run/react': ^1.16.0 || ^2.0 + '@remix-run/server-runtime': ^1.16.0 || ^2.0 + react: ^17.0.2 || ^18.0.0 + + remix-utils@7.1.0: + resolution: {integrity: sha512-cceintceWvmNvgLLFeAUkWRcdWuOHGDLaWh0aeL0bLGWnMPBilIyT74Rira1az/ImS9owfh8tjLL4w/22AXJiA==} + engines: {node: '>=18.0.0'} + peerDependencies: + '@remix-run/cloudflare': ^2.0.0 + '@remix-run/deno': ^2.0.0 + '@remix-run/node': ^2.0.0 + '@remix-run/react': ^2.0.0 + '@remix-run/router': ^1.7.2 + crypto-js: ^4.1.1 + intl-parse-accept-language: ^1.0.0 + is-ip: ^5.0.1 + react: ^18.0.0 + zod: ^3.22.4 + peerDependenciesMeta: + '@remix-run/cloudflare': + optional: true + '@remix-run/deno': + optional: true + '@remix-run/node': + optional: true + '@remix-run/react': + optional: true + '@remix-run/router': + optional: true + crypto-js: + optional: true + intl-parse-accept-language: + optional: true + is-ip: + optional: true + react: + optional: true + zod: + optional: true + + remote-git-tags@3.0.0: + resolution: {integrity: sha512-C9hAO4eoEsX+OXA4rla66pXZQ+TLQ8T9dttgQj18yuKlPMTVkIkdYXvlMC55IuUsIkV6DpmQYi10JKFLaU+l7w==} + engines: {node: '>=8'} + + remove-accents@0.5.0: + resolution: {integrity: sha512-8g3/Otx1eJaVD12e31UbJj1YzdtVvzH85HV7t+9MJYk/u3XmkOUJ5Ys9wQrf9PCPK8+xn4ymzqYCiZl6QWKn+A==} + + replicate@0.18.1: + resolution: {integrity: sha512-JFK5qWL7AAajsIjtkW/nTaoX+yKp8zkaANe+pQpBh9RjH5vIy6/tn/sVNlRF1z5bCJLupshJBHFgnHRdWjbKXg==} + engines: {git: '>=2.11.0', node: '>=18.0.0', npm: '>=7.19.0', yarn: '>=1.7.0'} + + request@2.88.2: + resolution: {integrity: sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==} + engines: {node: '>= 6'} + deprecated: request has been deprecated, see https://github.com/request/request/issues/3142 + + require-directory@2.1.1: + resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} + engines: {node: '>=0.10.0'} + + require-from-string@2.0.2: + resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==} + engines: {node: '>=0.10.0'} + + require-in-the-middle@7.1.1: + resolution: {integrity: sha512-OScOjQjrrjhAdFpQmnkE/qbIBGCRFhQB/YaJhcC3CPOlmhe7llnW46Ac1J5+EjcNXOTnDdpF96Erw/yedsGksQ==} + engines: {node: '>=8.6.0'} + + require-like@0.1.2: + resolution: {integrity: sha512-oyrU88skkMtDdauHDuKVrgR+zuItqr6/c//FXzvmxRGMexSDc6hNvJInGW3LL46n+8b50RykrvwSUIIQH2LQ5A==} + + require-main-filename@2.0.0: + resolution: {integrity: sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==} + + requireindex@1.2.0: + resolution: {integrity: sha512-L9jEkOi3ASd9PYit2cwRfyppc9NoABujTP8/5gFcbERmo5jUoAKovIC3fsF17pkTnGsrByysqX+Kxd2OTNI1ww==} + engines: {node: '>=0.10.5'} + + resend@2.1.0: + resolution: {integrity: sha512-s6LlaEReTUvlbo6w3Eg1M1TMuwK9OKJ1GVgyptIV8smLPHhFZVqnwBTFPZHID9rcsih72t3iuyrtkQ3IIGwnow==} + engines: {node: '>=18'} + + resend@3.2.0: + resolution: {integrity: sha512-lDHhexiFYPoLXy7zRlJ8D5eKxoXy6Tr9/elN3+Vv7PkUoYuSSD1fpiIfa/JYXEWyiyN2UczkCTLpkT8dDPJ4Pg==} + engines: {node: '>=18'} + + resize-observer-polyfill@1.5.1: + resolution: {integrity: sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==} + + resolve-alpn@1.2.1: + resolution: {integrity: sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==} + + resolve-cwd@3.0.0: + resolution: {integrity: sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==} + engines: {node: '>=8'} + + resolve-from@4.0.0: + resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} + engines: {node: '>=4'} + + resolve-from@5.0.0: + resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} + engines: {node: '>=8'} + + resolve-pkg-maps@1.0.0: + resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==} + + resolve.exports@2.0.2: + resolution: {integrity: sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg==} + engines: {node: '>=10'} + + resolve@1.22.1: + resolution: {integrity: sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==} + hasBin: true + + resolve@1.22.2: + resolution: {integrity: sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==} + hasBin: true + + resolve@1.22.4: + resolution: {integrity: sha512-PXNdCiPqDqeUou+w1C2eTQbNfxKSuMxqTCuvlmmMsk1NWHL5fRrhY6Pl0qEYYc6+QqGClco1Qj8XnjPego4wfg==} + hasBin: true + + resolve@1.22.8: + resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==} + hasBin: true + + resolve@2.0.0-next.4: + resolution: {integrity: sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==} + hasBin: true + + responselike@1.0.2: + resolution: {integrity: sha512-/Fpe5guzJk1gPqdJLJR5u7eG/gNY4nImjbRDaVWVMRhne55TCmj2i9Q+54PBRfatRC8v/rIiv9BN0pMd9OV5EQ==} + + responselike@2.0.1: + resolution: {integrity: sha512-4gl03wn3hj1HP3yzgdI7d3lCkF95F21Pz4BPGvKHinyQzALR5CapwC8yIi0Rh58DEMQ/SguC03wFj2k0M/mHhw==} + + responselike@3.0.0: + resolution: {integrity: sha512-40yHxbNcl2+rzXvZuVkrYohathsSJlMTXKryG5y8uciHv1+xDLHQpgjG64JUO9nrEq2jGLH6IZ8BcZyw3wrweg==} + engines: {node: '>=14.16'} + + restore-cursor@3.1.0: + resolution: {integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==} + engines: {node: '>=8'} + + restore-cursor@4.0.0: + resolution: {integrity: sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + ret@0.2.2: + resolution: {integrity: sha512-M0b3YWQs7R3Z917WRQy1HHA7Ba7D8hvZg6UE5mLykJxQVE2ju0IXbGlaHPPlkY+WN7wFP+wUMXmBFA0aV6vYGQ==} + engines: {node: '>=4'} + + retext-latin@3.1.0: + resolution: {integrity: sha512-5MrD1tuebzO8ppsja5eEu+ZbBeUNCjoEarn70tkXOS7Bdsdf6tNahsv2bY0Z8VooFF6cw7/6S+d3yI/TMlMVVQ==} + + retext-smartypants@5.2.0: + resolution: {integrity: sha512-Do8oM+SsjrbzT2UNIKgheP0hgUQTDDQYyZaIY3kfq0pdFzoPk+ZClYJ+OERNXveog4xf1pZL4PfRxNoVL7a/jw==} + + retext-stringify@3.1.0: + resolution: {integrity: sha512-767TLOaoXFXyOnjx/EggXlb37ZD2u4P1n0GJqVdpipqACsQP+20W+BNpMYrlJkq7hxffnFk+jc6mAK9qrbuB8w==} + + retext@8.1.0: + resolution: {integrity: sha512-N9/Kq7YTn6ZpzfiGW45WfEGJqFf1IM1q8OsRa1CGzIebCJBNCANDRmOrholiDRGKo/We7ofKR4SEvcGAWEMD3Q==} + + retry@0.12.0: + resolution: {integrity: sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==} + engines: {node: '>= 4'} + + retry@0.13.1: + resolution: {integrity: sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==} + engines: {node: '>= 4'} + + reusify@1.0.4: + resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} + engines: {iojs: '>=1.0.0', node: '>=0.10.0'} + + rfc4648@1.5.3: + resolution: {integrity: sha512-MjOWxM065+WswwnmNONOT+bD1nXzY9Km6u3kzvnx8F8/HXGZdz3T6e6vZJ8Q/RIMUSp/nxqjH3GwvJDy8ijeQQ==} + + rfdc@1.3.0: + resolution: {integrity: sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==} + + rimraf@3.0.2: + resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} + hasBin: true + + rimraf@5.0.1: + resolution: {integrity: sha512-OfFZdwtd3lZ+XZzYP/6gTACubwFcHdLRqS9UX3UwpU2dnGQYkPFISRwvM3w9IiB2w7bW5qGo/uAwE4SmXXSKvg==} + engines: {node: '>=14'} + hasBin: true + + rimraf@5.0.7: + resolution: {integrity: sha512-nV6YcJo5wbLW77m+8KjH8aB/7/rxQy9SZ0HY5shnwULfS+9nmTtVXAJET5NdZmCzA4fPI/Hm1wo/Po/4mopOdg==} + engines: {node: '>=14.18'} + hasBin: true + + rollup-plugin-inject@3.0.2: + resolution: {integrity: sha512-ptg9PQwzs3orn4jkgXJ74bfs5vYz1NCZlSQMBUA0wKcGp5i5pA1AO3fOUEte8enhGUC+iapTCzEWw2jEFFUO/w==} + deprecated: This package has been deprecated and is no longer maintained. Please use @rollup/plugin-inject. + + rollup-plugin-node-polyfills@0.2.1: + resolution: {integrity: sha512-4kCrKPTJ6sK4/gLL/U5QzVT8cxJcofO0OU74tnB19F40cmuAKSzH5/siithxlofFEjwvw1YAhPmbvGNA6jEroA==} + + rollup-pluginutils@2.8.2: + resolution: {integrity: sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==} + + rollup@3.10.0: + resolution: {integrity: sha512-JmRYz44NjC1MjVF2VKxc0M1a97vn+cDxeqWmnwyAF4FvpjK8YFdHpaqvQB+3IxCvX05vJxKZkoMDU8TShhmJVA==} + engines: {node: '>=14.18.0', npm: '>=8.0.0'} + hasBin: true + + rollup@3.29.1: + resolution: {integrity: sha512-c+ebvQz0VIH4KhhCpDsI+Bik0eT8ZFEVZEYw0cGMVqIP8zc+gnwl7iXCamTw7vzv2MeuZFZfdx5JJIq+ehzDlg==} + engines: {node: '>=14.18.0', npm: '>=8.0.0'} + hasBin: true + + rollup@4.13.2: + resolution: {integrity: sha512-MIlLgsdMprDBXC+4hsPgzWUasLO9CE4zOkj/u6j+Z6j5A4zRY+CtiXAdJyPtgCsc42g658Aeh1DlrdVEJhsL2g==} + engines: {node: '>=18.0.0', npm: '>=8.0.0'} + hasBin: true + + rollup@4.6.1: + resolution: {integrity: sha512-jZHaZotEHQaHLgKr8JnQiDT1rmatjgKlMekyksz+yk9jt/8z9quNjnKNRoaM0wd9DC2QKXjmWWuDYtM3jfF8pQ==} + engines: {node: '>=18.0.0', npm: '>=8.0.0'} + hasBin: true + + rtl-css-js@1.16.1: + resolution: {integrity: sha512-lRQgou1mu19e+Ya0LsTvKrVJ5TYUbqCVPAiImX3UfLTenarvPUl1QFdvu5Z3PYmHT9RCcwIfbjRQBntExyj3Zg==} + + run-applescript@7.0.0: + resolution: {integrity: sha512-9by4Ij99JUr/MCFBUkDKLWK3G9HVXmabKz9U5MlIAIuvuzkiOicRYs8XJLxX+xahD+mLiiCYDqF9dKAgtzKP1A==} + engines: {node: '>=18'} + + run-async@2.4.1: + resolution: {integrity: sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==} + engines: {node: '>=0.12.0'} + + run-async@3.0.0: + resolution: {integrity: sha512-540WwVDOMxA6dN6We19EcT9sc3hkXPw5mzRNGM3FkdN/vtE9NFvj5lFAPNwUDmJjXidm3v7TC1cTE7t17Ulm1Q==} + engines: {node: '>=0.12.0'} + + run-exclusive@2.2.18: + resolution: {integrity: sha512-TXr1Gkl1iEAOCCpBTRm/2m0+1KGjORcWpZZ+VGGTe7dYX8E4y8/fMvrHk0zf+kclec2R//tpvdBxgG0bDgaJfw==} + + run-parallel@1.2.0: + resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} + + rusha@0.8.14: + resolution: {integrity: sha512-cLgakCUf6PedEu15t8kbsjnwIFFR2D4RfL+W3iWFJ4iac7z4B0ZI8fxy4R3J956kAI68HclCFGL8MPoUVC3qVA==} + + rxjs@7.8.0: + resolution: {integrity: sha512-F2+gxDshqmIub1KdvZkaEfGDwLNpPvk9Fs6LD/MyQxNgMds/WH9OdDDXOmxUZpME+iSK3rQCctkL0DYyytUqMg==} + + rxjs@7.8.1: + resolution: {integrity: sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==} + + sade@1.8.1: + resolution: {integrity: sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==} + engines: {node: '>=6'} + + safe-array-concat@1.1.2: + resolution: {integrity: sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==} + engines: {node: '>=0.4'} + + safe-buffer@5.1.2: + resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} + + safe-buffer@5.2.1: + resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} + + safe-regex-test@1.0.0: + resolution: {integrity: sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==} + + safe-regex-test@1.0.3: + resolution: {integrity: sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==} + engines: {node: '>= 0.4'} + + safe-regex2@2.0.0: + resolution: {integrity: sha512-PaUSFsUaNNuKwkBijoAPHAK6/eM6VirvyPWlZ7BAQy4D+hCvh4B6lIG+nPdhbFfIbP+gTGBcrdsOaUs0F+ZBOQ==} + + safe-stable-stringify@2.4.3: + resolution: {integrity: sha512-e2bDA2WJT0wxseVd4lsDP4+3ONX6HpMXQa1ZhFQ7SU+GjvORCmShbCMltrtIDfkYhVHrOcPtj+KhmDBdPdZD1g==} + engines: {node: '>=10'} + + safer-buffer@2.1.2: + resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} + + scheduler@0.23.0: + resolution: {integrity: sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==} + + schema-utils@3.3.0: + resolution: {integrity: sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==} + engines: {node: '>= 10.13.0'} + + schema-utils@4.0.1: + resolution: {integrity: sha512-lELhBAAly9NowEsX0yZBlw9ahZG+sK/1RJ21EpzdYHKEs13Vku3LJ+MIPhh4sMs0oCCeufZQEQbMekiA4vuVIQ==} + engines: {node: '>= 12.13.0'} + + screenfull@5.2.0: + resolution: {integrity: sha512-9BakfsO2aUQN2K9Fdbj87RJIEZ82Q9IGim7FqM5OsebfoFC6ZHXgDq/KvniuLTPdeM8wY2o6Dj3WQ7KeQCj3cA==} + engines: {node: '>=0.10.0'} + + section-matter@1.0.0: + resolution: {integrity: sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==} + engines: {node: '>=4'} + + secure-json-parse@2.7.0: + resolution: {integrity: sha512-6aU+Rwsezw7VR8/nyvKTx8QpWH9FrcYiXXlqC4z5d5XQBDRqtbfsRjnwGyqbi3gddNtWHuEk9OANUotL26qKUw==} + + seedrandom@3.0.5: + resolution: {integrity: sha512-8OwmbklUNzwezjGInmZ+2clQmExQPvomqjL7LFqOYqtmuxRgQYqOD3mHaU+MvZn5FLUeVxVfQjwLZW/n/JFuqg==} + + selderee@0.11.0: + resolution: {integrity: sha512-5TF+l7p4+OsnP8BCCvSyZiSPc4x4//p5uPwK8TCnVPJYRmU2aYKMpOXvw8zM5a5JvuuCGN1jmsMwuU2W02ukfA==} + + selfsigned@2.4.1: + resolution: {integrity: sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==} + engines: {node: '>=10'} + + sembear@0.5.2: + resolution: {integrity: sha512-Ij1vCAdFgWABd7zTg50Xw1/p0JgESNxuLlneEAsmBrKishA06ulTTL/SHGmNy2Zud7+rKrHTKNI6moJsn1ppAQ==} + + semver-diff@4.0.0: + resolution: {integrity: sha512-0Ju4+6A8iOnpL/Thra7dZsSlOHYAHIeMxfhWQRI1/VLcT3WDBZKKtQt/QkBOsiIN9ZpuvHE6cGZ0x4glCMmfiA==} + engines: {node: '>=12'} + + semver-utils@1.1.4: + resolution: {integrity: sha512-EjnoLE5OGmDAVV/8YDoN5KiajNadjzIp9BAHOhYeQHt7j0UWxjmgsx4YD48wp4Ue1Qogq38F1GNUJNqF1kKKxA==} + + semver@5.7.1: + resolution: {integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==} + hasBin: true + + semver@6.3.0: + resolution: {integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==} + hasBin: true + + semver@6.3.1: + resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} + hasBin: true + + semver@7.5.0: + resolution: {integrity: sha512-+XC0AD/R7Q2mPSRuy2Id0+CGTZ98+8f+KvwirxOKIEyid+XSx6HbC63p+O4IndTHuX5Z+JxQ0TghCkO5Cg/2HA==} + engines: {node: '>=10'} + hasBin: true + + semver@7.5.4: + resolution: {integrity: sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==} + engines: {node: '>=10'} + hasBin: true + + send@0.18.0: + resolution: {integrity: sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==} + engines: {node: '>= 0.8.0'} + + serialize-javascript@6.0.0: + resolution: {integrity: sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==} + + serialize-javascript@6.0.1: + resolution: {integrity: sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==} + + serve-static@1.15.0: + resolution: {integrity: sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==} + engines: {node: '>= 0.8.0'} + + server-destroy@1.0.1: + resolution: {integrity: sha512-rb+9B5YBIEzYcD6x2VKidaa+cqYBJQKnU4oe4E3ANwRRN56yk/ua1YCJT1n21NTS8w6CcOclAKNP3PhdCXKYtQ==} + + set-blocking@2.0.0: + resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==} + + set-cookie-parser@2.5.1: + resolution: {integrity: sha512-1jeBGaKNGdEq4FgIrORu/N570dwoPYio8lSoYLWmX7sQ//0JY08Xh9o5pBcgmHQ/MbsYp/aZnOe1s1lIsbLprQ==} + + set-cookie-parser@2.6.0: + resolution: {integrity: sha512-RVnVQxTXuerk653XfuliOxBP81Sf0+qfQE73LIYKcyMYHG94AuH0kgrQpRDuTZnSmjpysHmzxJXKNfa6PjFhyQ==} + + set-function-length@1.2.2: + resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==} + engines: {node: '>= 0.4'} + + set-function-name@2.0.2: + resolution: {integrity: sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==} + engines: {node: '>= 0.4'} + + set-harmonic-interval@1.0.1: + resolution: {integrity: sha512-AhICkFV84tBP1aWqPwLZqFvAwqEoVA9kxNMniGEUvzOlm4vLmOFLiTT3UZ6bziJTy4bOVpzWGTfSCbmaayGx8g==} + engines: {node: '>=6.9'} + + setprototypeof@1.2.0: + resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==} + + sharp@0.32.6: + resolution: {integrity: sha512-KyLTWwgcR9Oe4d9HwCwNM2l7+J0dUQwn/yf7S0EnTtb0eVS4RxO0eUSvxPtzT4F3SY+C4K6fqdv/DO27sJ/v/w==} + engines: {node: '>=14.15.0'} + + shebang-command@1.2.0: + resolution: {integrity: sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==} + engines: {node: '>=0.10.0'} + + shebang-command@2.0.0: + resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} + engines: {node: '>=8'} + + shebang-regex@1.0.0: + resolution: {integrity: sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==} + engines: {node: '>=0.10.0'} + + shebang-regex@3.0.0: + resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} + engines: {node: '>=8'} + + shell-quote@1.8.1: + resolution: {integrity: sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==} + + shelljs@0.8.5: + resolution: {integrity: sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow==} + engines: {node: '>=4'} + hasBin: true + + shiki@0.14.4: + resolution: {integrity: sha512-IXCRip2IQzKwxArNNq1S+On4KPML3Yyn8Zzs/xRgcgOWIr8ntIK3IKzjFPfjy/7kt9ZMjc+FItfqHRBg8b6tNQ==} + + shimmer@1.2.1: + resolution: {integrity: sha512-sQTKC1Re/rM6XyFM6fIAGHRPVGvyXfgzIDvzoq608vM+jeyVD0Tu1E6Np0Kc2zAIFWIj963V2800iF/9LPieQw==} + + side-channel@1.0.4: + resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==} + + siginfo@2.0.0: + resolution: {integrity: sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==} + + signal-exit@3.0.7: + resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} + + signal-exit@4.1.0: + resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} + engines: {node: '>=14'} + + sigstore@1.9.0: + resolution: {integrity: sha512-0Zjz0oe37d08VeOtBIuB6cRriqXse2e8w+7yIy2XSXjshRKxbc2KkhXjL229jXSxEm7UbcjS76wcJDGQddVI9A==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + hasBin: true + + simple-concat@1.0.1: + resolution: {integrity: sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==} + + simple-get@4.0.1: + resolution: {integrity: sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==} + + simple-git@3.19.0: + resolution: {integrity: sha512-hyH2p9Ptxjf/xPuL7HfXbpYt9gKhC1yWDh3KYIAYJJePAKV7AEjLN4xhp7lozOdNiaJ9jlVvAbBymVlcS2jRiA==} + + simple-oauth2@5.0.0: + resolution: {integrity: sha512-8291lo/z5ZdpmiOFzOs1kF3cxn22bMj5FFH+DNUppLJrpoIlM1QnFiE7KpshHu3J3i21TVcx4yW+gXYjdCKDLQ==} + + simple-swizzle@0.2.2: + resolution: {integrity: sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==} + + simple-update-notifier@2.0.0: + resolution: {integrity: sha512-a2B9Y0KlNXl9u/vsW6sTIu9vGEpfKu2wRV6l1H3XEas/0gUIzGzBoP/IouTcUQbm9JWZLH3COxyn03TYlFax6w==} + engines: {node: '>=10'} + + simple-wcswidth@1.0.1: + resolution: {integrity: sha512-xMO/8eNREtaROt7tJvWJqHBDTMFN4eiQ5I4JRMuilwfnFcV5W9u7RUkueNkdw0jPqGMX36iCywelS5yilTuOxg==} + + simplur@3.0.1: + resolution: {integrity: sha512-bBAoTn75tuKh83opmZ1VoyVoQIsvLCKzSxuasAxbnKofrT8eGyOEIaXSuNfhi/hI160+fwsR7ObcbBpOyzDvXg==} + + sirv@2.0.3: + resolution: {integrity: sha512-O9jm9BsID1P+0HOi81VpXPoDxYP374pkOLzACAoyUQ/3OUVndNpsz6wMnY2z+yOxzbllCKZrM+9QrWsv4THnyA==} + engines: {node: '>= 10'} + + sisteransi@1.0.5: + resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} + + slash@3.0.0: + resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} + engines: {node: '>=8'} + + slash@4.0.0: + resolution: {integrity: sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==} + engines: {node: '>=12'} + + slice-ansi@5.0.0: + resolution: {integrity: sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==} + engines: {node: '>=12'} + + slice-ansi@6.0.0: + resolution: {integrity: sha512-6bn4hRfkTvDfUoEQYkERg0BVF1D0vrX9HEkMl08uDiNWvVvjylLHvZFZWkDo6wjT8tUctbYl1nCOuE66ZTaUtA==} + engines: {node: '>=14.16'} + + slug@6.1.0: + resolution: {integrity: sha512-x6vLHCMasg4DR2LPiyFGI0gJJhywY6DTiGhCrOMzb3SOk/0JVLIaL4UhyFSHu04SD3uAavrKY/K3zZ3i6iRcgA==} + + smart-buffer@4.2.0: + resolution: {integrity: sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==} + engines: {node: '>= 6.0.0', npm: '>= 3.0.0'} + + smartwrap@2.0.2: + resolution: {integrity: sha512-vCsKNQxb7PnCNd2wY1WClWifAc2lwqsG8OaswpJkVJsvMGcnEntdTCDajZCkk93Ay1U3t/9puJmb525Rg5MZBA==} + engines: {node: '>=6'} + hasBin: true + + socket.io-adapter@2.5.4: + resolution: {integrity: sha512-wDNHGXGewWAjQPt3pyeYBtpWSq9cLE5UW1ZUPL/2eGK9jtse/FpXib7epSTsz0Q0m+6sg6Y4KtcFTlah1bdOVg==} + + socket.io-client@4.7.3: + resolution: {integrity: sha512-nU+ywttCyBitXIl9Xe0RSEfek4LneYkJxCeNnKCuhwoH4jGXO1ipIUw/VA/+Vvv2G1MTym11fzFC0SxkrcfXDw==} + engines: {node: '>=10.0.0'} + + socket.io-client@4.7.5: + resolution: {integrity: sha512-sJ/tqHOCe7Z50JCBCXrsY3I2k03iOiUe+tj1OmKeD2lXPiGH/RUCdTZFoqVyN7l1MnpIzPrGtLcijffmeouNlQ==} + engines: {node: '>=10.0.0'} + + socket.io-parser@4.2.4: + resolution: {integrity: sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==} + engines: {node: '>=10.0.0'} + + socket.io@4.7.3: + resolution: {integrity: sha512-SE+UIQXBQE+GPG2oszWMlsEmWtHVqw/h1VrYJGK5/MC7CH5p58N448HwIrtREcvR4jfdOJAY4ieQfxMr55qbbw==} + engines: {node: '>=10.2.0'} + + socket.io@4.7.4: + resolution: {integrity: sha512-DcotgfP1Zg9iP/dH9zvAQcWrE0TtbMVwXmlV4T4mqsvY+gw+LqUGPfx2AoVyRk0FLME+GQhufDMyacFmw7ksqw==} + engines: {node: '>=10.2.0'} + + socks-proxy-agent@7.0.0: + resolution: {integrity: sha512-Fgl0YPZ902wEsAyiQ+idGd1A7rSFx/ayC1CQVMw5P+EQx2V0SgpGtf6OKFhVjPflPUl9YMmEOnmfjCdMUsygww==} + engines: {node: '>= 10'} + + socks-proxy-agent@8.0.1: + resolution: {integrity: sha512-59EjPbbgg8U3x62hhKOFVAmySQUcfRQ4C7Q/D5sEHnZTQRrQlNKINks44DMR1gwXp0p4LaVIeccX2KHTTcHVqQ==} + engines: {node: '>= 14'} + + socks@2.7.1: + resolution: {integrity: sha512-7maUZy1N7uo6+WVEX6psASxtNlKaNVMlGQKkG/63nEDdLOWNbiUMoLK7X4uYoLhQstau72mLgfEWcXcwsaHbYQ==} + engines: {node: '>= 10.13.0', npm: '>= 3.0.0'} + + sonic-boom@3.6.0: + resolution: {integrity: sha512-5Rs7m4IO/mW1WHouC6q6PGJsXO6hSAduwB3ltTsKaDU0Bd7sc5QEUK/jF0YL583g3BG7QV0Dg0rQNZrwZhY6Xg==} + + sonner@1.0.3: + resolution: {integrity: sha512-hBoA2zKuYW3lUnpx4K0vAn8j77YuYiwvP9sLQfieNS2pd5FkT20sMyPTDJnl9S+5T27ZJbwQRPiujwvDBwhZQg==} + peerDependencies: + react: ^18.0.0 + react-dom: ^18.0.0 + + sonner@1.3.1: + resolution: {integrity: sha512-+rOAO56b2eI3q5BtgljERSn2umRk63KFIvgb2ohbZ5X+Eb5u+a/7/0ZgswYqgBMg8dyl7n6OXd9KasA8QF9ToA==} + peerDependencies: + react: ^18.0.0 + react-dom: ^18.0.0 + + source-map-js@1.0.2: + resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==} + engines: {node: '>=0.10.0'} + + source-map-js@1.2.0: + resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==} + engines: {node: '>=0.10.0'} + + source-map-support@0.5.13: + resolution: {integrity: sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==} + + source-map-support@0.5.21: + resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} + + source-map@0.5.6: + resolution: {integrity: sha512-MjZkVp0NHr5+TPihLcadqnlVoGIoWo4IBHptutGh9wI3ttUYvCG26HkSuDi+K6lsZ25syXJXcctwgyVCt//xqA==} + engines: {node: '>=0.10.0'} + + source-map@0.6.1: + resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} + engines: {node: '>=0.10.0'} + + source-map@0.7.4: + resolution: {integrity: sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==} + engines: {node: '>= 8'} + + source-map@0.8.0-beta.0: + resolution: {integrity: sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==} + engines: {node: '>= 8'} + + sourcemap-codec@1.4.8: + resolution: {integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==} + deprecated: Please use @jridgewell/sourcemap-codec instead + + space-separated-tokens@2.0.2: + resolution: {integrity: sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==} + + spawn-command@0.0.2: + resolution: {integrity: sha512-zC8zGoGkmc8J9ndvml8Xksr1Amk9qBujgbF0JAIWO7kXr43w0h/0GJNM/Vustixu+YE8N/MTrQ7N31FvHUACxQ==} + + spawn-please@2.0.2: + resolution: {integrity: sha512-KM8coezO6ISQ89c1BzyWNtcn2V2kAVtwIXd3cN/V5a0xPYc1F/vydrRc01wsKFEQ/p+V1a4sw4z2yMITIXrgGw==} + engines: {node: '>=14'} + + spawndamnit@2.0.0: + resolution: {integrity: sha512-j4JKEcncSjFlqIwU5L/rp2N5SIPsdxaRsIv678+TZxZ0SRDJTm8JrxJMjE/XuiEZNEir3S8l0Fa3Ke339WI4qA==} + + spdx-correct@3.1.1: + resolution: {integrity: sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==} + + spdx-exceptions@2.3.0: + resolution: {integrity: sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==} + + spdx-expression-parse@3.0.1: + resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==} + + spdx-license-ids@3.0.12: + resolution: {integrity: sha512-rr+VVSXtRhO4OHbXUiAF7xW3Bo9DuuF6C5jH+q/x15j2jniycgKbxU09Hr0WqlSLUs4i4ltHGXqTe7VHclYWyA==} + + split2@4.2.0: + resolution: {integrity: sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==} + engines: {node: '>= 10.x'} + + sprintf-js@1.0.3: + resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} + + sqs-consumer@7.5.0: + resolution: {integrity: sha512-aY3akgMjuK1aj4E7ZVAURUUnC8aNgUBES+b4SN+6ccMmJhi37MamWl7g1JbPow8sjIp1fBPz1bXCCDJmtjOTAg==} + engines: {node: '>=18.0.0'} + peerDependencies: + '@aws-sdk/client-sqs': ^3.428.0 + + sshpk@1.18.0: + resolution: {integrity: sha512-2p2KJZTSqQ/I3+HX42EpYOa2l3f8Erv8MWKsy2I9uf4wA7yFIkXRffYdsx86y6z4vHtV8u7g+pPlr8/4ouAxsQ==} + engines: {node: '>=0.10.0'} + hasBin: true + + ssri@10.0.5: + resolution: {integrity: sha512-bSf16tAFkGeRlUNDjXu8FzaMQt6g2HZJrun7mtMbIPOddxt3GLMSz5VWUWcqTJUPfLEaDIepGxv+bYQW49596A==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + + stack-generator@2.0.10: + resolution: {integrity: sha512-mwnua/hkqM6pF4k8SnmZ2zfETsRUpWXREfA/goT8SLCV4iOFa4bzOX2nDipWAZFPTjLvQB82f5yaodMVhK0yJQ==} + + stack-utils@2.0.6: + resolution: {integrity: sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==} + engines: {node: '>=10'} + + stackback@0.0.2: + resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==} + + stackframe@1.3.4: + resolution: {integrity: sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==} + + stacktrace-gps@3.1.2: + resolution: {integrity: sha512-GcUgbO4Jsqqg6RxfyTHFiPxdPqF+3LFmQhm7MgCuYQOYuWyqxo5pwRPz5d/u6/WYJdEnWfK4r+jGbyD8TSggXQ==} + + stacktrace-js@2.0.2: + resolution: {integrity: sha512-Je5vBeY4S1r/RnLydLl0TBTi3F2qdfWmYsGvtfZgEI+SCprPppaIhQf5nGcal4gI4cGpCV/duLcAzT1np6sQqg==} + + stacktrace-parser@0.1.10: + resolution: {integrity: sha512-KJP1OCML99+8fhOHxwwzyWrlUuVX5GQ0ZpJTd1DFXhdkrvg1szxfHhawXUZ3g9TkXORQd4/WG68jMlQZ2p8wlg==} + engines: {node: '>=6'} + + stacktracey@2.1.8: + resolution: {integrity: sha512-Kpij9riA+UNg7TnphqjH7/CzctQ/owJGNbFkfEeve4Z4uxT5+JapVLFXcsurIfN34gnTWZNJ/f7NMG0E8JDzTw==} + + standard-as-callback@2.1.0: + resolution: {integrity: sha512-qoRRSyROncaz1z0mvYqIE4lCd9p2R90i6GxW3uZv5ucSu8tU7B5HXUP1gG8pVZsYNVaXjk8ClXHPttLyxAL48A==} + + statuses@2.0.1: + resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==} + engines: {node: '>= 0.8'} + + std-env@3.3.2: + resolution: {integrity: sha512-uUZI65yrV2Qva5gqE0+A7uVAvO40iPo6jGhs7s8keRfHCmtg+uB2X6EiLGCI9IgL1J17xGhvoOqSz79lzICPTA==} + + std-env@3.4.3: + resolution: {integrity: sha512-f9aPhy8fYBuMN+sNfakZV18U39PbalgjXG3lLB9WkaYTxijru61wb57V9wxxNthXM5Sd88ETBWi29qLAsHO52Q==} + + std-env@3.7.0: + resolution: {integrity: sha512-JPbdCEQLj1w5GilpiHAx3qJvFndqybBysA3qUOnznweH4QbNYUsW/ea8QzSrnh0vNsezMMw5bcVool8lM0gwzg==} + + stdin-discarder@0.1.0: + resolution: {integrity: sha512-xhV7w8S+bUwlPTb4bAOUQhv8/cSS5offJuX8GQGq32ONF0ZtDWKfkdomM3HMRA+LhX6um/FZ0COqlwsjD53LeQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + stoppable@1.1.0: + resolution: {integrity: sha512-KXDYZ9dszj6bzvnEMRYvxgeTHU74QBFL54XKtP3nyMuJ81CFYtABZ3bAzL2EdFUaEwJOBOgENyFj3R7oTzDyyw==} + engines: {node: '>=4', npm: '>=6'} + + stream-buffers@3.0.2: + resolution: {integrity: sha512-DQi1h8VEBA/lURbSwFtEHnSTb9s2/pwLEaFuNhXwy1Dx3Sa0lOuYT2yNUr4/j2fs8oCAMANtrZ5OrPZtyVs3MQ==} + engines: {node: '>= 0.10.0'} + + stream-shift@1.0.1: + resolution: {integrity: sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==} + + stream-slice@0.1.2: + resolution: {integrity: sha512-QzQxpoacatkreL6jsxnVb7X5R/pGw9OUv2qWTYWnmLpg4NdN31snPy/f3TdQE1ZUXaThRvj1Zw4/OGg0ZkaLMA==} + + stream-transform@2.1.3: + resolution: {integrity: sha512-9GHUiM5hMiCi6Y03jD2ARC1ettBXkQBoQAe7nJsPknnI0ow10aXjTnew8QtYQmLjzn974BnmWEAJgCY6ZP1DeQ==} + + streamsearch@1.1.0: + resolution: {integrity: sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==} + engines: {node: '>=10.0.0'} + + streamx@2.15.1: + resolution: {integrity: sha512-fQMzy2O/Q47rgwErk/eGeLu/roaFWV0jVsogDmrszM9uIw8L5OA+t+V93MgYlufNptfjmYR1tOMWhei/Eh7TQA==} + + strict-event-emitter@0.5.1: + resolution: {integrity: sha512-vMgjE/GGEPEFnhFub6pa4FmJBRBVOLpIII2hvCZ8Kzb7K0hlHo7mQv6xYrBvCL2LtAIBwFUK8wvuJgTVSQ5MFQ==} + + string-hash@1.1.3: + resolution: {integrity: sha512-kJUvRUFK49aub+a7T1nNE66EJbZBMnBgoC1UbCZ5n6bsZKBRga4KgBRTMn/pFkeCZSYtNeSyMxPDM0AXWELk2A==} + + string-length@4.0.2: + resolution: {integrity: sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==} + engines: {node: '>=10'} + + string-width@4.2.3: + resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} + engines: {node: '>=8'} + + string-width@5.1.2: + resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} + engines: {node: '>=12'} + + string-width@6.1.0: + resolution: {integrity: sha512-k01swCJAgQmuADB0YIc+7TuatfNvTBVOoaUWJjTB9R4VJzR5vNWzf5t42ESVZFPS8xTySF7CAdV4t/aaIm3UnQ==} + engines: {node: '>=16'} + + string.prototype.matchall@4.0.8: + resolution: {integrity: sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg==} + + string.prototype.padend@3.1.4: + resolution: {integrity: sha512-67otBXoksdjsnXXRUq+KMVTdlVRZ2af422Y0aTyTjVaoQkGr3mxl2Bc5emi7dOQ3OGVVQQskmLEWwFXwommpNw==} + engines: {node: '>= 0.4'} + + string.prototype.trim@1.2.9: + resolution: {integrity: sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==} + engines: {node: '>= 0.4'} + + string.prototype.trimend@1.0.6: + resolution: {integrity: sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==} + + string.prototype.trimend@1.0.8: + resolution: {integrity: sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==} + + string.prototype.trimstart@1.0.6: + resolution: {integrity: sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==} + + string.prototype.trimstart@1.0.8: + resolution: {integrity: sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==} + engines: {node: '>= 0.4'} + + string_decoder@1.1.1: + resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==} + + string_decoder@1.3.0: + resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} + + stringify-entities@4.0.3: + resolution: {integrity: sha512-BP9nNHMhhfcMbiuQKCqMjhDP5yBCAxsPu4pHFFzJ6Alo9dZgY4VLDPutXqIjpRiMoKdp7Av85Gr73Q5uH9k7+g==} + + strip-ansi@6.0.1: + resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} + engines: {node: '>=8'} + + strip-ansi@7.0.1: + resolution: {integrity: sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==} + engines: {node: '>=12'} + + strip-ansi@7.1.0: + resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} + engines: {node: '>=12'} + + strip-bom-string@1.0.0: + resolution: {integrity: sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==} + engines: {node: '>=0.10.0'} + + strip-bom@3.0.0: + resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} + engines: {node: '>=4'} + + strip-bom@4.0.0: + resolution: {integrity: sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==} + engines: {node: '>=8'} + + strip-final-newline@2.0.0: + resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} + engines: {node: '>=6'} + + strip-final-newline@3.0.0: + resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==} + engines: {node: '>=12'} + + strip-final-newline@4.0.0: + resolution: {integrity: sha512-aulFJcD6YK8V1G7iRB5tigAP4TsHBZZrOV8pjV++zdUwmeV8uzbY7yn6h9MswN62adStNZFuCIx4haBnRuMDaw==} + engines: {node: '>=18'} + + strip-indent@3.0.0: + resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==} + engines: {node: '>=8'} + + strip-json-comments@2.0.1: + resolution: {integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==} + engines: {node: '>=0.10.0'} + + strip-json-comments@3.1.1: + resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} + engines: {node: '>=8'} + + strip-json-comments@5.0.1: + resolution: {integrity: sha512-0fk9zBqO67Nq5M/m45qHCJxylV/DhBlIOVExqgOMiCCrzrhU6tCibRXNqE3jwJLftzE9SNuZtYbpzcO+i9FiKw==} + engines: {node: '>=14.16'} + + strip-literal@1.0.1: + resolution: {integrity: sha512-QZTsipNpa2Ppr6v1AmJHESqJ3Uz247MUS0OjrnnZjFAvEoWqxuyFuXn2xLgMtRnijJShAa1HL0gtJyUs7u7n3Q==} + + strip-literal@2.1.0: + resolution: {integrity: sha512-Op+UycaUt/8FbN/Z2TWPBLge3jWrP3xj10f3fnYxf052bKuS3EKs1ZQcVGjnEMdsNVAM+plXRdmjrZ/KgG3Skw==} + + stripe-event-types@2.4.0: + resolution: {integrity: sha512-5ORZMW/WKjc31nsGMCUECOS+xVjtHhAFJJ8833ft3471hIjQrMbLMPBEb5AcJM8mKRRULpKmCVMDU0lLYrxERQ==} + peerDependencies: + stripe: '>=10.0.0' + + stripe@12.14.0: + resolution: {integrity: sha512-WrDlYH1p5jliY7uzSU5nLDY7OCIeRe6FkC0hhScpTGwMthP/Muk38WXGeggjDHKeXAGCs43jUheZ7Ud/NEAJdg==} + engines: {node: '>=12.*'} + + strnum@1.0.5: + resolution: {integrity: sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==} + + style-loader@3.3.4: + resolution: {integrity: sha512-0WqXzrsMTyb8yjZJHDqwmnwRJvhALK9LfRtRc6B4UTWe8AijYLZYZ9thuJTZc2VfQWINADW/j+LiJnfy2RoC1w==} + engines: {node: '>= 12.13.0'} + peerDependencies: + webpack: ^5.0.0 + + style-mod@4.0.0: + resolution: {integrity: sha512-OPhtyEjyyN9x3nhPsu76f52yUGXiZcgvsrFVtvTkyGRQJ0XK+GPc6ov1z+lRpbeabka+MYEQxOYRnt5nF30aMw==} + + style-to-object@0.3.0: + resolution: {integrity: sha512-CzFnRRXhzWIdItT3OmF8SQfWyahHhjq3HwcMNCNLn+N7klOOqPjMeG/4JSu77D7ypZdGvSzvkrbyeTMizz2VrA==} + + styled-jsx@5.1.1: + resolution: {integrity: sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==} + engines: {node: '>= 12.0.0'} + peerDependencies: + '@babel/core': '*' + babel-plugin-macros: '*' + react: '>= 16.8.0 || 17.x.x || ^18.0.0-0' + peerDependenciesMeta: + '@babel/core': + optional: true + babel-plugin-macros: + optional: true + + stylis@4.3.0: + resolution: {integrity: sha512-E87pIogpwUsUwXw7dNyU4QDjdgVMy52m+XEOPEKUn161cCzWjjhPSQhByfd1CcNvrOLnXQ6OnnZDwnJrz/Z4YQ==} + + sucrase@3.32.0: + resolution: {integrity: sha512-ydQOU34rpSyj2TGyz4D2p8rbktIOZ8QY9s+DGLvFU1i5pWJE8vkpruCjGCMHsdXwnD7JDcS+noSwM/a7zyNFDQ==} + engines: {node: '>=8'} + hasBin: true + + supabase-management-js@1.0.0: + resolution: {integrity: sha512-CjtUcT1i3lsIyRwS3/HG6BUB8EaJTEdAPP0GQu8dRDi61HvJeBrswCfG/GRxebC0ZZFov+oHqFIWPe1ztyUqYA==} + engines: {node: '>=18.0.0'} + + superagent@8.1.2: + resolution: {integrity: sha512-6WTxW1EB6yCxV5VFOIPQruWGHqc3yI7hEmZK6h+pyk69Lk/Ut7rLUY6W/ONF2MjBuGjvmMiIpsrVJ2vjrHlslA==} + engines: {node: '>=6.4.0 <13 || >=14'} + + superjson@2.2.1: + resolution: {integrity: sha512-8iGv75BYOa0xRJHK5vRLEjE2H/i4lulTjzpUXic3Eg8akftYjkmQDa8JARQ42rlczXyFR3IeRoeFCc7RxHsYZA==} + engines: {node: '>=16'} + + supertest@6.3.3: + resolution: {integrity: sha512-EMCG6G8gDu5qEqRQ3JjjPs6+FYT1a7Hv5ApHvtSghmOFJYtsU5S+pSb6Y2EUeCEY3CmEL3mmQ8YWlPOzQomabA==} + engines: {node: '>=6.4.0'} + + supports-color@5.5.0: + resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} + engines: {node: '>=4'} + + supports-color@6.1.0: + resolution: {integrity: sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==} + engines: {node: '>=6'} + + supports-color@7.2.0: + resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} + engines: {node: '>=8'} + + supports-color@8.1.1: + resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==} + engines: {node: '>=10'} + + supports-hyperlinks@2.3.0: + resolution: {integrity: sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==} + engines: {node: '>=8'} + + supports-preserve-symlinks-flag@1.0.0: + resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} + engines: {node: '>= 0.4'} + + svelte-hmr@0.15.3: + resolution: {integrity: sha512-41snaPswvSf8TJUhlkoJBekRrABDXDMdpNpT2tfHIv4JuhgvHqLMhEPGtaQn0BmbNSTkuz2Ed20DF2eHw0SmBQ==} + engines: {node: ^12.20 || ^14.13.1 || >= 16} + peerDependencies: + svelte: ^3.19.0 || ^4.0.0 + + svelte@4.2.1: + resolution: {integrity: sha512-LpLqY2Jr7cRxkrTc796/AaaoMLF/1ax7cto8Ot76wrvKQhrPmZ0JgajiWPmg9mTSDqO16SSLiD17r9MsvAPTmw==} + engines: {node: '>=16'} + + synckit@0.8.5: + resolution: {integrity: sha512-L1dapNV6vu2s/4Sputv8xGsCdAVlb5nRDMFU/E27D44l5U6cw1g0dGd45uLc+OXjNMmF4ntiMdCimzcjFKQI8Q==} + engines: {node: ^14.18.0 || >=16.0.0} + + tailwind-merge@1.12.0: + resolution: {integrity: sha512-Y17eDp7FtN1+JJ4OY0Bqv9OA41O+MS8c1Iyr3T6JFLnOgLg3EvcyMKZAnQ8AGyvB5Nxm3t9Xb5Mhe139m8QT/g==} + + tailwind-merge@2.2.0: + resolution: {integrity: sha512-SqqhhaL0T06SW59+JVNfAqKdqLs0497esifRrZ7jOaefP3o64fdFNDMrAQWZFMxTLJPiHVjRLUywT8uFz1xNWQ==} + + tailwind-scrollbar-hide@1.1.7: + resolution: {integrity: sha512-X324n9OtpTmOMqEgDUEA/RgLrNfBF/jwJdctaPZDzB3mppxJk7TLIDmOreEDm1Bq4R9LSPu4Epf8VSdovNU+iA==} + + tailwind-scrollbar@3.0.1: + resolution: {integrity: sha512-mM0ecSf/RGRGWw/qB0Zg1bWhuXIkpmleNAFgMxdb4eERgA6eQ0kVouYsF3/OvBqDSK8RJikZC/ynGPxnfXeddw==} + engines: {node: '>=12.13.0'} + peerDependencies: + tailwindcss: 3.x + + tailwindcss-animate@1.0.5: + resolution: {integrity: sha512-UU3qrOJ4lFQABY+MVADmBm+0KW3xZyhMdRvejwtXqYOL7YjHYxmuREFAZdmVG5LPe5E9CAst846SLC4j5I3dcw==} + peerDependencies: + tailwindcss: '>=3.0.0 || insiders' + + tailwindcss-textshadow@2.1.3: + resolution: {integrity: sha512-FGVHfK+xnV879VSQDeRvY61Aa+b0GDiGaFBPwCOKvqIrK57GyepWJL1GydjtGOLHE9qqphFucRNj9fHramCzNg==} + + tailwindcss@1.9.6: + resolution: {integrity: sha512-nY8WYM/RLPqGsPEGEV2z63riyQPcHYZUJpAwdyBzVpxQHOHqHE+F/fvbCeXhdF1+TA5l72vSkZrtYCB9hRcwkQ==} + engines: {node: '>=8.9.0'} + hasBin: true + + tailwindcss@3.4.0: + resolution: {integrity: sha512-VigzymniH77knD1dryXbyxR+ePHihHociZbXnLZHUyzf2MMs2ZVqlUrZ3FvpXP8pno9JzmILt1sZPD19M3IxtA==} + engines: {node: '>=14.0.0'} + hasBin: true + + tailwindcss@3.4.1: + resolution: {integrity: sha512-qAYmXRfk3ENzuPBakNK0SRrUDipP8NQnEY6772uDhflcQz5EhRdD7JNZxyrFHVQNCwULPBn6FNPp9brpO7ctcA==} + engines: {node: '>=14.0.0'} + hasBin: true + + tapable@2.2.1: + resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} + engines: {node: '>=6'} + + tar-fs@2.1.1: + resolution: {integrity: sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==} + + tar-fs@3.0.4: + resolution: {integrity: sha512-5AFQU8b9qLfZCX9zp2duONhPmZv0hGYiBPJsyUdqMjzq/mqVpy/rEUSeHk1+YitmxugaptgBh5oDGU3VsAJq4w==} + + tar-stream@2.2.0: + resolution: {integrity: sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==} + engines: {node: '>=6'} + + tar-stream@3.1.6: + resolution: {integrity: sha512-B/UyjYwPpMBv+PaFSWAmtYjwdrlEaZQEhMIBFNC5oEG8lpiW8XjcSdmEaClj28ArfKScKHs2nshz3k2le6crsg==} + + tar@6.1.13: + resolution: {integrity: sha512-jdIBIN6LTIe2jqzay/2vtYLlBHa3JF42ot3h1dW8Q0PaAG4v8rm0cvpVePtau5C6OKXGGcgO9q2AMNSWxiLqKw==} + engines: {node: '>=10'} + + tdigest@0.1.2: + resolution: {integrity: sha512-+G0LLgjjo9BZX2MfdvPfH+MKLCrxlXSYec5DaPYP1fe6Iyhf0/fSmJ0bFiZ1F8BT6cGXl2LpltQptzjXKWEkKA==} + + term-size@2.2.1: + resolution: {integrity: sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg==} + engines: {node: '>=8'} + + terminal-link@3.0.0: + resolution: {integrity: sha512-flFL3m4wuixmf6IfhFJd1YPiLiMuxEc8uHRM1buzIeZPm22Au2pDqBJQgdo7n1WfPU1ONFGv7YDwpFBmHGF6lg==} + engines: {node: '>=12'} + + terser-webpack-plugin@5.3.7: + resolution: {integrity: sha512-AfKwIktyP7Cu50xNjXF/6Qb5lBNzYaWpU6YfoX3uZicTx0zTy0stDDCsvjDapKsSDvOeWo5MEq4TmdBy2cNoHw==} + engines: {node: '>= 10.13.0'} + peerDependencies: + '@swc/core': '*' + esbuild: '*' + uglify-js: '*' + webpack: ^5.1.0 + peerDependenciesMeta: + '@swc/core': + optional: true + esbuild: + optional: true + uglify-js: + optional: true + + terser@5.17.1: + resolution: {integrity: sha512-hVl35zClmpisy6oaoKALOpS0rDYLxRFLHhRuDlEGTKey9qHjS1w9GMORjuwIMt70Wan4lwsLYyWDVnWgF+KUEw==} + engines: {node: '>=10'} + hasBin: true + + test-exclude@6.0.0: + resolution: {integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==} + engines: {node: '>=8'} + + text-table@0.2.0: + resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} + + thenify-all@1.6.0: + resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==} + engines: {node: '>=0.8'} + + thenify@3.3.1: + resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==} + + thread-stream@2.4.1: + resolution: {integrity: sha512-d/Ex2iWd1whipbT681JmTINKw0ZwOUBZm7+Gjs64DHuX34mmw8vJL2bFAaNacaW72zYiTJxSHi5abUuOi5nsfg==} + + throttle-debounce@3.0.1: + resolution: {integrity: sha512-dTEWWNu6JmeVXY0ZYoPuH5cRIwc0MeGbJwah9KUNYSJwommQpCzTySTpEe8Gs1J23aeWEuAobe4Ag7EHVt/LOg==} + engines: {node: '>=10'} + + through2@2.0.5: + resolution: {integrity: sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==} + + through@2.3.8: + resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==} + + tiny-glob@0.2.9: + resolution: {integrity: sha512-g/55ssRPUjShh+xkfx9UPDXqhckHEsHr4Vd9zX55oSdGZc/MD0m3sferOkwWtp98bv+kcVfEHtRJgBVJzelrzg==} + + tiny-invariant@1.3.1: + resolution: {integrity: sha512-AD5ih2NlSssTCwsMznbvwMZpJ1cbhkGd2uueNxzv2jDlEeZdU04JQfRnggJQ8DrcVBGjAsCKwFBbDlVNtEMlzw==} + + tinybench@2.3.1: + resolution: {integrity: sha512-hGYWYBMPr7p4g5IarQE7XhlyWveh1EKhy4wUBS1LrHXCKYgvz+4/jCqgmJqZxxldesn05vccrtME2RLLZNW7iA==} + + tinybench@2.5.0: + resolution: {integrity: sha512-kRwSG8Zx4tjF9ZiyH4bhaebu+EDz1BOx9hOigYHlUW4xxI/wKIUQUqo018UlU4ar6ATPBsaMrdbKZ+tmPdohFA==} + + tinybench@2.6.0: + resolution: {integrity: sha512-N8hW3PG/3aOoZAN5V/NSAEDz0ZixDSSt5b/a05iqtpgfLWMSVuCo7w0k2vVvEjdrIoeGqZzweX2WlyioNIHchA==} + + tinycolor2@1.6.0: + resolution: {integrity: sha512-XPaBkWQJdsf3pLKJV9p4qN/S+fm2Oj8AIPo1BTUhg5oxkvm9+SVEGFdhyOz7tTdUTfvxMiAs4sp6/eZO2Ew+pw==} + + tinygradient@1.1.5: + resolution: {integrity: sha512-8nIfc2vgQ4TeLnk2lFj4tRLvvJwEfQuabdsmvDdQPT0xlk9TaNtpGd6nNRxXoK6vQhN6RSzj+Cnp5tTQmpxmbw==} + + tinypool@0.3.1: + resolution: {integrity: sha512-zLA1ZXlstbU2rlpA4CIeVaqvWq41MTWqLY3FfsAXgC8+f7Pk7zroaJQxDgxn1xNudKW6Kmj4808rPFShUlIRmQ==} + engines: {node: '>=14.0.0'} + + tinypool@0.7.0: + resolution: {integrity: sha512-zSYNUlYSMhJ6Zdou4cJwo/p7w5nmAH17GRfU/ui3ctvjXFErXXkruT4MWW6poDeXgCaIBlGLrfU6TbTXxyGMww==} + engines: {node: '>=14.0.0'} + + tinypool@0.8.3: + resolution: {integrity: sha512-Ud7uepAklqRH1bvwy22ynrliC7Dljz7Tm8M/0RBUW+YRa4YHhZ6e4PpgE+fu1zr/WqB1kbeuVrdfeuyIBpy4tw==} + engines: {node: '>=14.0.0'} + + tinyspy@1.0.2: + resolution: {integrity: sha512-bSGlgwLBYf7PnUsQ6WOc6SJ3pGOcd+d8AA6EUnLDDM0kWEstC1JIlSZA3UNliDXhd9ABoS7hiRBDCu+XP/sf1Q==} + engines: {node: '>=14.0.0'} + + tinyspy@2.1.1: + resolution: {integrity: sha512-XPJL2uSzcOyBMky6OFrusqWlzfFrXtE0hPuMgW8A2HmaqrPo4ZQHRN/V0QXN3FSjKxpsbRrFc5LI7KOwBsT1/w==} + engines: {node: '>=14.0.0'} + + tinyspy@2.2.1: + resolution: {integrity: sha512-KYad6Vy5VDWV4GH3fjpseMQ/XU2BhIYP7Vzd0LG44qRWm/Yt2WCOTicFdvmgo6gWaqooMQCawTtILVQJupKu7A==} + engines: {node: '>=14.0.0'} + + tmp@0.0.33: + resolution: {integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==} + engines: {node: '>=0.6.0'} + + tmpl@1.0.5: + resolution: {integrity: sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==} + + to-fast-properties@2.0.0: + resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==} + engines: {node: '>=4'} + + to-readable-stream@1.0.0: + resolution: {integrity: sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==} + engines: {node: '>=6'} + + to-regex-range@5.0.1: + resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} + engines: {node: '>=8.0'} + + toad-cache@3.3.0: + resolution: {integrity: sha512-3oDzcogWGHZdkwrHyvJVpPjA7oNzY6ENOV3PsWJY9XYPZ6INo94Yd47s5may1U+nleBPwDhrRiTPMIvKaa3MQg==} + engines: {node: '>=12'} + + toggle-selection@1.0.6: + resolution: {integrity: sha512-BiZS+C1OS8g/q2RRbJmy59xpyghNBqrr6k5L/uKBGRsTfxmu3ffiRnd8mlGPUVayg8pvfi5urfnu8TU7DVOkLQ==} + + toidentifier@1.0.1: + resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==} + engines: {node: '>=0.6'} + + toml@3.0.0: + resolution: {integrity: sha512-y/mWCZinnvxjTKYhJ+pYxwD0mRLVvOtdS2Awbgxln6iEnt4rk0yBxeSBHkGJcPucRiG0e55mwWp+g/05rsrd6w==} + + totalist@3.0.1: + resolution: {integrity: sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==} + engines: {node: '>=6'} + + touch@3.1.0: + resolution: {integrity: sha512-WBx8Uy5TLtOSRtIq+M03/sKDrXCLHxwDcquSP2c43Le03/9serjQBIztjRz6FkJez9D/hleyAXTBGLwwZUw9lA==} + hasBin: true + + tough-cookie@2.5.0: + resolution: {integrity: sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==} + engines: {node: '>=0.8'} + + tr46@0.0.3: + resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} + + tr46@1.0.1: + resolution: {integrity: sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==} + + tree-kill@1.2.2: + resolution: {integrity: sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==} + hasBin: true + + trim-lines@3.0.1: + resolution: {integrity: sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==} + + trim-newlines@3.0.1: + resolution: {integrity: sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==} + engines: {node: '>=8'} + + trough@2.1.0: + resolution: {integrity: sha512-AqTiAOLcj85xS7vQ8QkAV41hPDIJ71XJB4RCUrzo/1GM2CQwhkJGaf9Hgr7BOugMRpgGUrqRg/DrBDl4H40+8g==} + + ts-easing@0.2.0: + resolution: {integrity: sha512-Z86EW+fFFh/IFB1fqQ3/+7Zpf9t2ebOAxNI/V6Wo7r5gqiqtxmgTlQ1qbqQcjLKYeSHPTsEmvlJUDg/EuL0uHQ==} + + ts-interface-checker@0.1.13: + resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} + + ts-jest@29.1.1: + resolution: {integrity: sha512-D6xjnnbP17cC85nliwGiL+tpoKN0StpgE0TeOjXQTU6MVCfsB4v7aW05CgQ/1OywGb0x/oy9hHFnN+sczTiRaA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + hasBin: true + peerDependencies: + '@babel/core': '>=7.0.0-beta.0 <8' + '@jest/types': ^29.0.0 + babel-jest: ^29.0.0 + esbuild: '*' + jest: ^29.0.0 + typescript: '>=4.3 <6' + peerDependenciesMeta: + '@babel/core': + optional: true + '@jest/types': + optional: true + babel-jest: + optional: true + esbuild: + optional: true + + ts-node@10.9.1: + resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==} + hasBin: true + peerDependencies: + '@swc/core': '>=1.2.50' + '@swc/wasm': '>=1.2.50' + '@types/node': '*' + typescript: '>=2.7' + peerDependenciesMeta: + '@swc/core': + optional: true + '@swc/wasm': + optional: true + + ts-poet@6.6.0: + resolution: {integrity: sha512-4vEH/wkhcjRPFOdBwIh9ItO6jOoumVLRF4aABDX5JSNEubSqwOulihxQPqai+OkuygJm3WYMInxXQX4QwVNMuw==} + + ts-proto-descriptors@1.15.0: + resolution: {integrity: sha512-TYyJ7+H+7Jsqawdv+mfsEpZPTIj9siDHS6EMCzG/z3b/PZiphsX+mWtqFfFVe5/N0Th6V3elK9lQqjnrgTOfrg==} + + ts-proto@1.167.3: + resolution: {integrity: sha512-quBKTeIgqhTGKXl5JN7HHZjLwrdMaNIoQ0+X11PqNLVRqTlnEzfiCUXM6HOW4pZa6PD5+qSyKOEGaTa3kS7Glg==} + hasBin: true + + tsafe@1.4.1: + resolution: {integrity: sha512-3IDBalvf6SyvHFS14UiwCWzqdSdo+Q0k2J7DZyJYaHW/iraW9DJpaBKDJpry3yQs3o/t/A+oGaRW3iVt2lKxzA==} + + tsconfck@2.1.2: + resolution: {integrity: sha512-ghqN1b0puy3MhhviwO2kGF8SeMDNhEbnKxjK7h6+fvY9JAxqvXi8y5NAHSQv687OVboS2uZIByzGd45/YxrRHg==} + engines: {node: ^14.13.1 || ^16 || >=18} + hasBin: true + peerDependencies: + typescript: ^4.3.5 || ^5.0.0 + peerDependenciesMeta: + typescript: + optional: true + + tsconfig-paths@3.14.1: + resolution: {integrity: sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==} + + tsconfig-paths@3.15.0: + resolution: {integrity: sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==} + + tsconfig-paths@4.2.0: + resolution: {integrity: sha512-NoZ4roiN7LnbKn9QqE1amc9DJfzvZXxF4xDavcOWt1BPkdx+m+0gJuPM+S0vCe7zTJMYUP0R8pO2XMr+Y8oLIg==} + engines: {node: '>=6'} + + tsconfig-resolver@3.0.1: + resolution: {integrity: sha512-ZHqlstlQF449v8glscGRXzL6l2dZvASPCdXJRWG4gHEZlUVx2Jtmr+a2zeVG4LCsKhDXKRj5R3h0C/98UcVAQg==} + + tslib@1.14.1: + resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} + + tslib@2.4.1: + resolution: {integrity: sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==} + + tslib@2.5.0: + resolution: {integrity: sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==} + + tslib@2.6.2: + resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} + + tsup@6.6.3: + resolution: {integrity: sha512-OLx/jFllYlVeZQ7sCHBuRVEQBBa1tFbouoc/gbYakyipjVQdWy/iQOvmExUA/ewap9iQ7tbJf9pW0PgcEFfJcQ==} + engines: {node: '>=14.18'} + hasBin: true + peerDependencies: + '@swc/core': ^1 + postcss: ^8.4.12 + typescript: ^4.1.0 + peerDependenciesMeta: + '@swc/core': + optional: true + postcss: + optional: true + typescript: + optional: true + + tsup@7.1.0: + resolution: {integrity: sha512-mazl/GRAk70j8S43/AbSYXGgvRP54oQeX8Un4iZxzATHt0roW0t6HYDVZIXMw0ZQIpvr1nFMniIVnN5186lW7w==} + engines: {node: '>=16.14'} + hasBin: true + peerDependencies: + '@swc/core': ^1 + postcss: ^8.4.12 + typescript: '>=4.1.0' + peerDependenciesMeta: + '@swc/core': + optional: true + postcss: + optional: true + typescript: + optional: true + + tsup@8.0.1: + resolution: {integrity: sha512-hvW7gUSG96j53ZTSlT4j/KL0q1Q2l6TqGBFc6/mu/L46IoNWqLLUzLRLP1R8Q7xrJTmkDxxDoojV5uCVs1sVOg==} + engines: {node: '>=18'} + hasBin: true + peerDependencies: + '@microsoft/api-extractor': ^7.36.0 + '@swc/core': ^1 + postcss: ^8.4.12 + typescript: '>=4.5.0' + peerDependenciesMeta: + '@microsoft/api-extractor': + optional: true + '@swc/core': + optional: true + postcss: + optional: true + typescript: + optional: true + + tsup@8.0.2: + resolution: {integrity: sha512-NY8xtQXdH7hDUAZwcQdY/Vzlw9johQsaqf7iwZ6g1DOUlFYQ5/AtVAjTvihhEyeRlGo4dLRVHtrRaL35M1daqQ==} + engines: {node: '>=18'} + hasBin: true + peerDependencies: + '@microsoft/api-extractor': ^7.36.0 + '@swc/core': ^1 + postcss: ^8.4.12 + typescript: '>=4.5.0' + peerDependenciesMeta: + '@microsoft/api-extractor': + optional: true + '@swc/core': + optional: true + postcss: + optional: true + typescript: + optional: true + + tsutils@3.21.0: + resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} + engines: {node: '>= 6'} + peerDependencies: + typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' + + tsx@3.12.2: + resolution: {integrity: sha512-ykAEkoBg30RXxeOMVeZwar+JH632dZn9EUJVyJwhfag62k6UO/dIyJEV58YuLF6e5BTdV/qmbQrpkWqjq9cUnQ==} + hasBin: true + + tsx@4.7.1: + resolution: {integrity: sha512-8d6VuibXHtlN5E3zFkgY8u4DX7Y3Z27zvvPKVmLon/D4AjuKzarkUBTLDBgj9iTQ0hg5xM7c/mYiRVM+HETf0g==} + engines: {node: '>=18.0.0'} + hasBin: true + + tty-table@4.1.6: + resolution: {integrity: sha512-kRj5CBzOrakV4VRRY5kUWbNYvo/FpOsz65DzI5op9P+cHov3+IqPbo1JE1ZnQGkHdZgNFDsrEjrfqqy/Ply9fw==} + engines: {node: '>=8.0.0'} + hasBin: true + + tuf-js@1.1.7: + resolution: {integrity: sha512-i3P9Kgw3ytjELUfpuKVDNBJvk4u5bXL6gskv572mcevPbSKCV3zt3djhmlEQ65yERjIbOSncy7U4cQJaB1CBCg==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + + tunnel-agent@0.6.0: + resolution: {integrity: sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==} + + turbo-darwin-64@1.10.3: + resolution: {integrity: sha512-IIB9IomJGyD3EdpSscm7Ip1xVWtYb7D0x7oH3vad3gjFcjHJzDz9xZ/iw/qItFEW+wGFcLSRPd+1BNnuLM8AsA==} + cpu: [x64] + os: [darwin] + + turbo-darwin-arm64@1.10.3: + resolution: {integrity: sha512-SBNmOZU9YEB0eyNIxeeQ+Wi0Ufd+nprEVp41rgUSRXEIpXjsDjyBnKnF+sQQj3+FLb4yyi/yZQckB+55qXWEsw==} + cpu: [arm64] + os: [darwin] + + turbo-linux-64@1.10.3: + resolution: {integrity: sha512-kvAisGKE7xHJdyMxZLvg53zvHxjqPK1UVj4757PQqtx9dnjYHSc8epmivE6niPgDHon5YqImzArCjVZJYpIGHQ==} + cpu: [x64] + os: [linux] + + turbo-linux-arm64@1.10.3: + resolution: {integrity: sha512-Qgaqln0IYRgyL0SowJOi+PNxejv1I2xhzXOI+D+z4YHbgSx87ox1IsALYBlK8VRVYY8VCXl+PN12r1ioV09j7A==} + cpu: [arm64] + os: [linux] + + turbo-windows-64@1.10.3: + resolution: {integrity: sha512-rbH9wManURNN8mBnN/ZdkpUuTvyVVEMiUwFUX4GVE5qmV15iHtZfDLUSGGCP2UFBazHcpNHG1OJzgc55GFFrUw==} + cpu: [x64] + os: [win32] + + turbo-windows-arm64@1.10.3: + resolution: {integrity: sha512-ThlkqxhcGZX39CaTjsHqJnqVe+WImjX13pmjnpChz6q5HHbeRxaJSFzgrHIOt0sUUVx90W/WrNRyoIt/aafniw==} + cpu: [arm64] + os: [win32] + + turbo@1.10.3: + resolution: {integrity: sha512-U4gKCWcKgLcCjQd4Pl8KJdfEKumpyWbzRu75A6FCj6Ctea1PIm58W6Ltw1QXKqHrl2pF9e1raAskf/h6dlrPCA==} + hasBin: true + + tweetnacl@0.14.5: + resolution: {integrity: sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==} + + type-check@0.4.0: + resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} + engines: {node: '>= 0.8.0'} + + type-detect@4.0.8: + resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==} + engines: {node: '>=4'} + + type-fest@0.12.0: + resolution: {integrity: sha512-53RyidyjvkGpnWPMF9bQgFtWp+Sl8O2Rp13VavmJgfAP9WWG6q6TkrKU8iyJdnwnfgHI6k2hTlgqH4aSdjoTbg==} + engines: {node: '>=10'} + + type-fest@0.13.1: + resolution: {integrity: sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==} + engines: {node: '>=10'} + + type-fest@0.20.2: + resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} + engines: {node: '>=10'} + + type-fest@0.21.3: + resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==} + engines: {node: '>=10'} + + type-fest@0.6.0: + resolution: {integrity: sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==} + engines: {node: '>=8'} + + type-fest@0.7.1: + resolution: {integrity: sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg==} + engines: {node: '>=8'} + + type-fest@0.8.1: + resolution: {integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==} + engines: {node: '>=8'} + + type-fest@1.4.0: + resolution: {integrity: sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==} + engines: {node: '>=10'} + + type-fest@2.19.0: + resolution: {integrity: sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==} + engines: {node: '>=12.20'} + + type-fest@3.13.0: + resolution: {integrity: sha512-Gur3yQGM9qiLNs0KPP7LPgeRbio2QTt4xXouobMCarR0/wyW3F+F/+OWwshg3NG0Adon7uQfSZBpB46NfhoF1A==} + engines: {node: '>=14.16'} + + type-fest@3.6.0: + resolution: {integrity: sha512-RqTRtKTzvPpNdDUp1dVkKQRunlPITk4mXeqFlAZoJsS+fLRn8AdPK0TcQDumGayhU7fjlBfiBjsq3pe3rIfXZQ==} + engines: {node: '>=14.16'} + + type-fest@4.10.3: + resolution: {integrity: sha512-JLXyjizi072smKGGcZiAJDCNweT8J+AuRxmPZ1aG7TERg4ijx9REl8CNhbr36RV4qXqL1gO1FF9HL8OkVmmrsA==} + engines: {node: '>=16'} + + type-fest@4.3.1: + resolution: {integrity: sha512-pphNW/msgOUSkJbH58x8sqpq8uQj6b0ZKGxEsLKMUnGorRcDjrUaLS+39+/ub41JNTwrrMyJcUB8+YZs3mbwqw==} + engines: {node: '>=16'} + + type-fest@4.6.0: + resolution: {integrity: sha512-rLjWJzQFOq4xw7MgJrCZ6T1jIOvvYElXT12r+y0CC6u67hegDHaxcPqb2fZHOGlqxugGQPNB1EnTezjBetkwkw==} + engines: {node: '>=16'} + + type-is@1.6.18: + resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} + engines: {node: '>= 0.6'} + + type@1.2.0: + resolution: {integrity: sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==} + + type@2.7.2: + resolution: {integrity: sha512-dzlvlNlt6AXU7EBSfpAscydQ7gXB+pPGsPnfJnZpiNJBDj7IaJzQlBZYGdEi4R9HmPdBv2XmWJ6YUtoTa7lmCw==} + + typed-array-buffer@1.0.2: + resolution: {integrity: sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==} + engines: {node: '>= 0.4'} + + typed-array-byte-length@1.0.1: + resolution: {integrity: sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==} + engines: {node: '>= 0.4'} + + typed-array-byte-offset@1.0.2: + resolution: {integrity: sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==} + engines: {node: '>= 0.4'} + + typed-array-length@1.0.4: + resolution: {integrity: sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==} + + typed-array-length@1.0.6: + resolution: {integrity: sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==} + engines: {node: '>= 0.4'} + + typed-emitter@2.1.0: + resolution: {integrity: sha512-g/KzbYKbH5C2vPkaXGu8DJlHrGKHLsM25Zg9WuC9pMGfuvT+X25tZQWo5fK1BjBm8+UrVE9LDCvaY0CQk+fXDA==} + + typedarray-to-buffer@3.1.5: + resolution: {integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==} + + typescript@4.9.4: + resolution: {integrity: sha512-Uz+dTXYzxXXbsFpM86Wh3dKCxrQqUcVMxwU54orwlJjOpO3ao8L7j5lH+dWfTwgCwIuM9GQ2kvVotzYJMXTBZg==} + engines: {node: '>=4.2.0'} + hasBin: true + + typescript@4.9.5: + resolution: {integrity: sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==} + engines: {node: '>=4.2.0'} + hasBin: true + + typescript@5.1.6: + resolution: {integrity: sha512-zaWCozRZ6DLEWAWFrVDz1H6FVXzUSfTy5FUMWsQlU8Ym5JP9eO4xkTIROFCQvhQf61z6O/G6ugw3SgAnvvm+HA==} + engines: {node: '>=14.17'} + hasBin: true + + typescript@5.2.2: + resolution: {integrity: sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==} + engines: {node: '>=14.17'} + hasBin: true + + typescript@5.3.2: + resolution: {integrity: sha512-6l+RyNy7oAHDfxC4FzSJcz9vnjTKxrLpDG5M2Vu4SHRVNg6xzqZp6LYSR9zjqQTu8DU/f5xwxUdADOkbrIX2gQ==} + engines: {node: '>=14.17'} + hasBin: true + + typescript@5.3.3: + resolution: {integrity: sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==} + engines: {node: '>=14.17'} + hasBin: true + + typescript@5.4.5: + resolution: {integrity: sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==} + engines: {node: '>=14.17'} + hasBin: true + + ufo@1.3.0: + resolution: {integrity: sha512-bRn3CsoojyNStCZe0BG0Mt4Nr/4KF+rhFlnNXybgqt5pXHNFRlqinSoQaTrGyzE4X8aHplSb+TorH+COin9Yxw==} + + uid2@1.0.0: + resolution: {integrity: sha512-+I6aJUv63YAcY9n4mQreLUt0d4lvwkkopDNmpomkAUz0fAkEMV9pRWxN0EjhW1YfRhcuyHg2v3mwddCDW1+LFQ==} + engines: {node: '>= 4.0.0'} + + uid@2.0.2: + resolution: {integrity: sha512-u3xV3X7uzvi5b1MncmZo3i2Aw222Zk1keqLA1YkHldREkAhAqi65wuPfe7lHx8H/Wzy+8CE7S7uS3jekIM5s8g==} + engines: {node: '>=8'} + + ulid@2.3.0: + resolution: {integrity: sha512-keqHubrlpvT6G2wH0OEfSW4mquYRcbe/J8NMmveoQOjUqmo+hXtO+ORCpWhdbZ7k72UtY61BL7haGxW6enBnjw==} + hasBin: true + + ulidx@2.2.1: + resolution: {integrity: sha512-DU9F5t1tihdafuNyW3fIrXUFHHiHxmwuQSGVGIbSpqkc93IH4P0dU8nPhk0gOW7ARxaFu4+P/9cxVwn6PdnIaQ==} + engines: {node: '>=16'} + + unbox-primitive@1.0.2: + resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} + + undefsafe@2.0.5: + resolution: {integrity: sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA==} + + undici-types@5.26.5: + resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} + + undici@5.24.0: + resolution: {integrity: sha512-OKlckxBjFl0oXxcj9FU6oB8fDAaiRUq+D8jrFWGmOfI/gIyjk/IeS75LMzgYKUaeHzLUcYvf9bbJGSrUwTfwwQ==} + engines: {node: '>=14.0'} + + undici@5.25.4: + resolution: {integrity: sha512-450yJxT29qKMf3aoudzFpIciqpx6Pji3hEWaXqXmanbXF58LTAGCKxcJjxMXWu3iG+Mudgo3ZUfDB6YDFd/dAw==} + engines: {node: '>=14.0'} + + undici@5.28.4: + resolution: {integrity: sha512-72RFADWFqKmUb2hmmvNODKL3p9hcB6Gt2DOQMis1SEBaV6a4MH8soBvzg+95CYhCKPFedut2JY9bMfrDl9D23g==} + engines: {node: '>=14.0'} + + unfetch@4.2.0: + resolution: {integrity: sha512-F9p7yYCn6cIW9El1zi0HI6vqpeIvBsr3dSuRO6Xuppb1u5rXpCPmMvLSyECLhybr9isec8Ohl0hPekMVrEinDA==} + + unherit@3.0.1: + resolution: {integrity: sha512-akOOQ/Yln8a2sgcLj4U0Jmx0R5jpIg2IUyRrWOzmEbjBtGzBdHtSeFKgoEcoH4KYIG/Pb8GQ/BwtYm0GCq1Sqg==} + + unicode-canonical-property-names-ecmascript@2.0.0: + resolution: {integrity: sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==} + engines: {node: '>=4'} + + unicode-match-property-ecmascript@2.0.0: + resolution: {integrity: sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==} + engines: {node: '>=4'} + + unicode-match-property-value-ecmascript@2.1.0: + resolution: {integrity: sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==} + engines: {node: '>=4'} + + unicode-property-aliases-ecmascript@2.1.0: + resolution: {integrity: sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==} + engines: {node: '>=4'} + + unicorn-magic@0.1.0: + resolution: {integrity: sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==} + engines: {node: '>=18'} + + unified@10.1.2: + resolution: {integrity: sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==} + + unique-filename@3.0.0: + resolution: {integrity: sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + + unique-slug@4.0.0: + resolution: {integrity: sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + + unique-string@3.0.0: + resolution: {integrity: sha512-VGXBUVwxKMBUznyffQweQABPRRW1vHZAbadFZud4pLFAqRGvv/96vafgjWFqzourzr8YonlQiPgH0YCJfawoGQ==} + engines: {node: '>=12'} + + unist-util-generated@2.0.0: + resolution: {integrity: sha512-TiWE6DVtVe7Ye2QxOVW9kqybs6cZexNwTwSMVgkfjEReqy/xwGpAXb99OxktoWwmL+Z+Epb0Dn8/GNDYP1wnUw==} + + unist-util-is@5.1.1: + resolution: {integrity: sha512-F5CZ68eYzuSvJjGhCLPL3cYx45IxkqXSetCcRgUXtbcm50X2L9oOWQlfUfDdAf+6Pd27YDblBfdtmsThXmwpbQ==} + + unist-util-modify-children@3.1.1: + resolution: {integrity: sha512-yXi4Lm+TG5VG+qvokP6tpnk+r1EPwyYL04JWDxLvgvPV40jANh7nm3udk65OOWquvbMDe+PL9+LmkxDpTv/7BA==} + + unist-util-position-from-estree@1.1.1: + resolution: {integrity: sha512-xtoY50b5+7IH8tFbkw64gisG9tMSpxDjhX9TmaJJae/XuxQ9R/Kc8Nv1eOsf43Gt4KV/LkriMy9mptDr7XLcaw==} + + unist-util-position@4.0.3: + resolution: {integrity: sha512-p/5EMGIa1qwbXjA+QgcBXaPWjSnZfQ2Sc3yBEEfgPwsEmJd8Qh+DSk3LGnmOM4S1bY2C0AjmMnB8RuEYxpPwXQ==} + + unist-util-remove-position@4.0.1: + resolution: {integrity: sha512-0yDkppiIhDlPrfHELgB+NLQD5mfjup3a8UYclHruTJWmY74je8g+CIFr79x5f6AkmzSwlvKLbs63hC0meOMowQ==} + + unist-util-stringify-position@3.0.2: + resolution: {integrity: sha512-7A6eiDCs9UtjcwZOcCpM4aPII3bAAGv13E96IkawkOAW0OhH+yRxtY0lzo8KiHpzEMfH7Q+FizUmwp8Iqy5EWg==} + + unist-util-visit-children@2.0.2: + resolution: {integrity: sha512-+LWpMFqyUwLGpsQxpumsQ9o9DG2VGLFrpz+rpVXYIEdPy57GSy5HioC0g3bg/8WP9oCLlapQtklOzQ8uLS496Q==} + + unist-util-visit-parents@5.1.1: + resolution: {integrity: sha512-gks4baapT/kNRaWxuGkl5BIhoanZo7sC/cUT/JToSRNL1dYoXRFl75d++NkjYk4TAu2uv2Px+l8guMajogeuiw==} + + unist-util-visit@4.1.2: + resolution: {integrity: sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==} + + universal-github-app-jwt@1.1.1: + resolution: {integrity: sha512-G33RTLrIBMFmlDV4u4CBF7dh71eWwykck4XgaxaIVeZKOYZRAAxvcGMRFTUclVY6xoUPQvO4Ne5wKGxYm/Yy9w==} + + universal-user-agent@6.0.0: + resolution: {integrity: sha512-isyNax3wXoKaulPDZWHQqbmIx1k2tb9fb3GGDBRxCscfYV2Ch7WxPArBsFEG8s/safwXTT7H4QGhaIkTp9447w==} + + universalify@0.1.2: + resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==} + engines: {node: '>= 4.0.0'} + + universalify@2.0.0: + resolution: {integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==} + engines: {node: '>= 10.0.0'} + + unpipe@1.0.0: + resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} + engines: {node: '>= 0.8'} + + untildify@4.0.0: + resolution: {integrity: sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==} + engines: {node: '>=8'} + + update-browserslist-db@1.0.11: + resolution: {integrity: sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==} + hasBin: true + peerDependencies: + browserslist: '>= 4.21.0' + + update-browserslist-db@1.0.13: + resolution: {integrity: sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==} + hasBin: true + peerDependencies: + browserslist: '>= 4.21.0' + + update-check@1.5.4: + resolution: {integrity: sha512-5YHsflzHP4t1G+8WGPlvKbJEbAJGCgw+Em+dGR1KmBUbr1J36SJBqlHLjR7oob7sco5hWHGQVcr9B2poIVDDTQ==} + + update-notifier@6.0.2: + resolution: {integrity: sha512-EDxhTEVPZZRLWYcJ4ZXjGFN0oP7qYvbXWzEgRm/Yql4dHX5wDbvh89YHP6PK1lzZJYrMtXUuZZz8XGK+U6U1og==} + engines: {node: '>=14.16'} + + uri-js@4.4.1: + resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} + + url-parse-lax@3.0.0: + resolution: {integrity: sha512-NjFKA0DidqPa5ciFcSrXnAltTtzz84ogy+NebPvfEgAck0+TNg4UJ4IN+fB7zRZfbgUf0syOo9MDxFkDSMuFaQ==} + engines: {node: '>=4'} + + url@0.11.1: + resolution: {integrity: sha512-rWS3H04/+mzzJkv0eZ7vEDGiQbgquI1fGfOad6zKvgYQi1SzMmhl7c/DdRGxhaWrVH6z0qWITo8rpnxK/RfEhA==} + + urlpattern-polyfill@9.0.0: + resolution: {integrity: sha512-WHN8KDQblxd32odxeIgo83rdVDE2bvdkb86it7bMhYZwWKJz0+O0RK/eZiHYnM+zgt/U7hAHOlCQGfjjvSkw2g==} + + use-callback-ref@1.3.0: + resolution: {integrity: sha512-3FT9PRuRdbB9HfXhEq35u4oZkvpJ5kuYbpqhCfmiZyReuRgpnhDlbr2ZEnnuS0RrJAPn6l23xjFg9kpDM+Ms7w==} + engines: {node: '>=10'} + peerDependencies: + '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + + use-isomorphic-layout-effect@1.1.2: + resolution: {integrity: sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA==} + peerDependencies: + '@types/react': '*' + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + + use-sidecar@1.1.2: + resolution: {integrity: sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw==} + engines: {node: '>=10'} + peerDependencies: + '@types/react': ^16.9.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + + use-sync-external-store@1.2.2: + resolution: {integrity: sha512-PElTlVMwpblvbNqQ82d2n6RjStvdSoNe9FG28kNfz3WiXilJm4DdNkEzRhCZuIDwY8U08WVihhGR5iRqAwfDiw==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + + utf-8-validate@5.0.10: + resolution: {integrity: sha512-Z6czzLq4u8fPOyx7TU6X3dvUZVvoJmxSQ+IcrlmagKhilxlhZgxPK6C5Jqbkw1IDUmFTM+cz9QDnnLTwDz/2gQ==} + engines: {node: '>=6.14.2'} + + util-deprecate@1.0.2: + resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} + + util@0.12.5: + resolution: {integrity: sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==} + + utils-merge@1.0.1: + resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} + engines: {node: '>= 0.4.0'} + + uuid@3.4.0: + resolution: {integrity: sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==} + deprecated: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details. + hasBin: true + + uuid@8.3.2: + resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} + hasBin: true + + uuid@9.0.0: + resolution: {integrity: sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg==} + hasBin: true + + uvu@0.5.6: + resolution: {integrity: sha512-+g8ENReyr8YsOc6fv/NVJs2vFdHBnBNdfE49rshrTzDWOlUx4Gq7KOS2GD8eqhy2j+Ejq29+SbKH8yjkAqXqoA==} + engines: {node: '>=8'} + hasBin: true + + v8-compile-cache-lib@3.0.1: + resolution: {integrity: sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==} + + v8-to-istanbul@9.0.1: + resolution: {integrity: sha512-74Y4LqY74kLE6IFyIjPtkSTWzUZmj8tdHT9Ii/26dvQ6K9Dl2NbEfj0XgU2sHCtKgt5VupqhlO/5aWuqS+IY1w==} + engines: {node: '>=10.12.0'} + + validate-npm-package-license@3.0.4: + resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} + + validate-npm-package-name@3.0.0: + resolution: {integrity: sha512-M6w37eVCMMouJ9V/sdPGnC5H4uDr73/+xdq0FBLO3TFFX1+7wiUY6Es328NN+y43tmY+doUdN9g9J21vqB7iLw==} + + validate-npm-package-name@5.0.0: + resolution: {integrity: sha512-YuKoXDAhBYxY7SfOKxHBDoSyENFeW5VvIIQp2TGQuit8gpK6MnWaQelBKxso72DoxTZfZdcP3W90LqpSkgPzLQ==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + + vary@1.1.2: + resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} + engines: {node: '>= 0.8'} + + verror@1.10.0: + resolution: {integrity: sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==} + engines: {'0': node >=0.6.0} + + vfile-location@4.0.1: + resolution: {integrity: sha512-JDxPlTbZrZCQXogGheBHjbRWjESSPEak770XwWPfw5mTc1v1nWGLB/apzZxsx8a0SJVfF8HK8ql8RD308vXRUw==} + + vfile-message@3.1.3: + resolution: {integrity: sha512-0yaU+rj2gKAyEk12ffdSbBfjnnj+b1zqTBv3OQCTn8yEB02bsPizwdBPrLJjHnK+cU9EMMcUnNv938XcZIkmdA==} + + vfile@5.3.7: + resolution: {integrity: sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==} + + victory-vendor@36.6.11: + resolution: {integrity: sha512-nT8kCiJp8dQh8g991J/R5w5eE2KnO8EAIP0xocWlh9l2okngMWglOPoMZzJvek8Q1KUc4XE/mJxTZnvOB1sTYg==} + + vite-node@0.28.5: + resolution: {integrity: sha512-LmXb9saMGlrMZbXTvOveJKwMTBTNUH66c8rJnQ0ZPNX+myPEol64+szRzXtV5ORb0Hb/91yq+/D3oERoyAt6LA==} + engines: {node: '>=v14.16.0'} + hasBin: true + + vite-node@0.34.4: + resolution: {integrity: sha512-ho8HtiLc+nsmbwZMw8SlghESEE3KxJNp04F/jPUCLVvaURwt0d+r9LxEqCX5hvrrOQ0GSyxbYr5ZfRYhQ0yVKQ==} + engines: {node: '>=v14.18.0'} + hasBin: true + + vite-node@1.4.0: + resolution: {integrity: sha512-VZDAseqjrHgNd4Kh8icYHWzTKSCZMhia7GyHfhtzLW33fZlG9SwsB6CEhgyVOWkJfJ2pFLrp/Gj1FSfAiqH9Lw==} + engines: {node: ^18.0.0 || >=20.0.0} + hasBin: true + + vite-node@1.6.0: + resolution: {integrity: sha512-de6HJgzC+TFzOu0NTC4RAIsyf/DY/ibWDYQUcuEA84EMHhcefTUGkjFHKKEJhQN4A+6I0u++kr3l36ZF2d7XRw==} + engines: {node: ^18.0.0 || >=20.0.0} + hasBin: true + + vite-tsconfig-paths@4.0.5: + resolution: {integrity: sha512-/L/eHwySFYjwxoYt1WRJniuK/jPv+WGwgRGBYx3leciR5wBeqntQpUE6Js6+TJemChc+ter7fDBKieyEWDx4yQ==} + + vite@4.1.4: + resolution: {integrity: sha512-3knk/HsbSTKEin43zHu7jTwYWv81f8kgAL99G5NWBcA1LKvtvcVAC4JjBH1arBunO9kQka+1oGbrMKOjk4ZrBg==} + engines: {node: ^14.18.0 || >=16.0.0} + hasBin: true + peerDependencies: + '@types/node': '>= 14' + less: '*' + sass: '*' + stylus: '*' + sugarss: '*' + terser: ^5.4.0 + peerDependenciesMeta: + '@types/node': + optional: true + less: + optional: true + sass: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + + vite@4.4.9: + resolution: {integrity: sha512-2mbUn2LlUmNASWwSCNSJ/EG2HuSRTnVNaydp6vMCm5VIqJsjMfbIWtbH2kDuwUVW5mMUKKZvGPX/rqeqVvv1XA==} + engines: {node: ^14.18.0 || >=16.0.0} + hasBin: true + peerDependencies: + '@types/node': '>= 14' + less: '*' + lightningcss: ^1.21.0 + sass: '*' + stylus: '*' + sugarss: '*' + terser: ^5.4.0 + peerDependenciesMeta: + '@types/node': + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + + vite@5.2.7: + resolution: {integrity: sha512-k14PWOKLI6pMaSzAuGtT+Cf0YmIx12z9YGon39onaJNy8DLBfBJrzg9FQEmkAM5lpHBZs9wksWAsyF/HkpEwJA==} + engines: {node: ^18.0.0 || >=20.0.0} + hasBin: true + peerDependencies: + '@types/node': ^18.0.0 || >=20.0.0 + less: '*' + lightningcss: ^1.21.0 + sass: '*' + stylus: '*' + sugarss: '*' + terser: ^5.4.0 + peerDependenciesMeta: + '@types/node': + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + + vitefu@0.2.4: + resolution: {integrity: sha512-fanAXjSaf9xXtOOeno8wZXIhgia+CZury481LsDaV++lSvcU2R9Ch2bPh3PYFyoHW+w9LqAeYRISVQjUIew14g==} + peerDependencies: + vite: ^3.0.0 || ^4.0.0 + peerDependenciesMeta: + vite: + optional: true + + vitest@0.28.5: + resolution: {integrity: sha512-pyCQ+wcAOX7mKMcBNkzDwEHRGqQvHUl0XnoHR+3Pb1hytAHISgSxv9h0gUiSiYtISXUU3rMrKiKzFYDrI6ZIHA==} + engines: {node: '>=v14.16.0'} + hasBin: true + peerDependencies: + '@edge-runtime/vm': '*' + '@vitest/browser': '*' + '@vitest/ui': '*' + happy-dom: '*' + jsdom: '*' + peerDependenciesMeta: + '@edge-runtime/vm': + optional: true + '@vitest/browser': + optional: true + '@vitest/ui': + optional: true + happy-dom: + optional: true + jsdom: + optional: true + + vitest@0.34.4: + resolution: {integrity: sha512-SE/laOsB6995QlbSE6BtkpXDeVNLJc1u2LHRG/OpnN4RsRzM3GQm4nm3PQCK5OBtrsUqnhzLdnT7se3aeNGdlw==} + engines: {node: '>=v14.18.0'} + hasBin: true + peerDependencies: + '@edge-runtime/vm': '*' + '@vitest/browser': '*' + '@vitest/ui': '*' + happy-dom: '*' + jsdom: '*' + playwright: '*' + safaridriver: '*' + webdriverio: '*' + peerDependenciesMeta: + '@edge-runtime/vm': + optional: true + '@vitest/browser': + optional: true + '@vitest/ui': + optional: true + happy-dom: + optional: true + jsdom: + optional: true + playwright: + optional: true + safaridriver: + optional: true + webdriverio: + optional: true + + vitest@1.4.0: + resolution: {integrity: sha512-gujzn0g7fmwf83/WzrDTnncZt2UiXP41mHuFYFrdwaLRVQ6JYQEiME2IfEjU3vcFL3VKa75XhI3lFgn+hfVsQw==} + engines: {node: ^18.0.0 || >=20.0.0} + hasBin: true + peerDependencies: + '@edge-runtime/vm': '*' + '@types/node': ^18.0.0 || >=20.0.0 + '@vitest/browser': 1.4.0 + '@vitest/ui': 1.4.0 + happy-dom: '*' + jsdom: '*' + peerDependenciesMeta: + '@edge-runtime/vm': + optional: true + '@types/node': + optional: true + '@vitest/browser': + optional: true + '@vitest/ui': + optional: true + happy-dom: + optional: true + jsdom: + optional: true + + vitest@1.6.0: + resolution: {integrity: sha512-H5r/dN06swuFnzNFhq/dnz37bPXnq8xB2xB5JOVk8K09rUtoeNN+LHWkoQ0A/i3hvbUKKcCei9KpbxqHMLhLLA==} + engines: {node: ^18.0.0 || >=20.0.0} + hasBin: true + peerDependencies: + '@edge-runtime/vm': '*' + '@types/node': ^18.0.0 || >=20.0.0 + '@vitest/browser': 1.6.0 + '@vitest/ui': 1.6.0 + happy-dom: '*' + jsdom: '*' + peerDependenciesMeta: + '@edge-runtime/vm': + optional: true + '@types/node': + optional: true + '@vitest/browser': + optional: true + '@vitest/ui': + optional: true + happy-dom: + optional: true + jsdom: + optional: true + + vscode-oniguruma@1.7.0: + resolution: {integrity: sha512-L9WMGRfrjOhgHSdOYgCt/yRMsXzLDJSL7BPrOZt73gU0iWO4mpqzqQzOz5srxqTvMBaR0XZTSrVWo4j55Rc6cA==} + + vscode-textmate@8.0.0: + resolution: {integrity: sha512-AFbieoL7a5LMqcnOF04ji+rpXadgOXnZsxQr//r83kLPr7biP7am3g9zbaZIaBGwBRWeSvoMD4mgPdX3e4NWBg==} + + w3c-keyname@2.2.6: + resolution: {integrity: sha512-f+fciywl1SJEniZHD6H+kUO8gOnwIr7f4ijKA6+ZvJFjeGi1r4PDLl53Ayud9O/rk64RqgoQine0feoeOU0kXg==} + + walker@1.0.8: + resolution: {integrity: sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==} + + warning@4.0.3: + resolution: {integrity: sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==} + + watchpack@2.4.0: + resolution: {integrity: sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==} + engines: {node: '>=10.13.0'} + + wcwidth@1.0.1: + resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==} + + web-encoding@1.1.5: + resolution: {integrity: sha512-HYLeVCdJ0+lBYV2FvNZmv3HJ2Nt0QYXqZojk3d9FJOLkwnuhzM9tmamh8d7HPM8QqjKH8DeHkFTx+CFlWpZZDA==} + + web-namespaces@2.0.1: + resolution: {integrity: sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==} + + web-streams-polyfill@3.2.1: + resolution: {integrity: sha512-e0MO3wdXWKrLbL0DgGnUV7WHVuw9OUvL4hjgnPkIeEvESk74gAITi5G606JtZPp39cd8HA9VQzCIvA49LpPN5Q==} + engines: {node: '>= 8'} + + web-streams-polyfill@4.0.0-beta.3: + resolution: {integrity: sha512-QW95TCTaHmsYfHDybGMwO5IJIM93I/6vTRk+daHTWFPhwh+C8Cg7j7XyKrwrj8Ib6vYXe0ocYNrmzY4xAAN6ug==} + engines: {node: '>= 14'} + + webidl-conversions@3.0.1: + resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} + + webidl-conversions@4.0.2: + resolution: {integrity: sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==} + + webpack-sources@3.2.3: + resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==} + engines: {node: '>=10.13.0'} + + webpack@5.88.2: + resolution: {integrity: sha512-JmcgNZ1iKj+aiR0OvTYtWQqJwq37Pf683dY9bVORwVbUrDhLhdn/PlO2sHsFHPkj7sHNQF3JwaAkp49V+Sq1tQ==} + engines: {node: '>=10.13.0'} + hasBin: true + peerDependencies: + webpack-cli: '*' + peerDependenciesMeta: + webpack-cli: + optional: true + + websocket@1.0.34: + resolution: {integrity: sha512-PRDso2sGwF6kM75QykIesBijKSVceR6jL2G8NGYyq2XrItNC2P5/qL5XeR056GhA+Ly7JMFvJb9I312mJfmqnQ==} + engines: {node: '>=4.0.0'} + + whatwg-url@5.0.0: + resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==} + + whatwg-url@7.1.0: + resolution: {integrity: sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==} + + which-boxed-primitive@1.0.2: + resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} + + which-collection@1.0.1: + resolution: {integrity: sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==} + + which-module@2.0.0: + resolution: {integrity: sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q==} + + which-pm-runs@1.1.0: + resolution: {integrity: sha512-n1brCuqClxfFfq/Rb0ICg9giSZqCS+pLtccdag6C2HyufBrh3fBOiy9nb6ggRMvWOVH5GrdJskj5iGTZNxd7SA==} + engines: {node: '>=4'} + + which-pm@2.0.0: + resolution: {integrity: sha512-Lhs9Pmyph0p5n5Z3mVnN0yWcbQYUAD7rbQUiMsQxOJ3T57k7RFe35SUwWMf7dsbDZks1uOmw4AecB/JMDj3v/w==} + engines: {node: '>=8.15'} + + which-pm@2.1.1: + resolution: {integrity: sha512-xzzxNw2wMaoCWXiGE8IJ9wuPMU+EYhFksjHxrRT8kMT5SnocBPRg69YAMtyV4D12fP582RA+k3P8H9J5EMdIxQ==} + engines: {node: '>=8.15'} + + which-typed-array@1.1.15: + resolution: {integrity: sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==} + engines: {node: '>= 0.4'} + + which-typed-array@1.1.9: + resolution: {integrity: sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==} + engines: {node: '>= 0.4'} + + which@1.3.1: + resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==} + hasBin: true + + which@2.0.2: + resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} + engines: {node: '>= 8'} + hasBin: true + + which@3.0.1: + resolution: {integrity: sha512-XA1b62dzQzLfaEOSQFTCOd5KFf/1VSzZo7/7TUjnya6u0vGGKzU96UQBZTAThCb2j4/xjBAyii1OhRLJEivHvg==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + hasBin: true + + why-is-node-running@2.2.2: + resolution: {integrity: sha512-6tSwToZxTOcotxHeA+qGCq1mVzKR3CwcJGmVcY+QE8SHy6TnpFnh8PAvPNHYr7EcuVeG0QSMxtYCuO1ta/G/oA==} + engines: {node: '>=8'} + hasBin: true + + wide-align@1.1.5: + resolution: {integrity: sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==} + + widest-line@4.0.1: + resolution: {integrity: sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==} + engines: {node: '>=12'} + + word-wrap@1.2.3: + resolution: {integrity: sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==} + engines: {node: '>=0.10.0'} + + workerd@1.20231030.0: + resolution: {integrity: sha512-+FSW+d31f8RrjHanFf/R9A+Z0csf3OtsvzdPmAKuwuZm/5HrBv83cvG9fFeTxl7/nI6irUUXIRF9xcj/NomQzQ==} + engines: {node: '>=16'} + hasBin: true + + workerd@1.20240512.0: + resolution: {integrity: sha512-VUBmR1PscAPHEE0OF/G2K7/H1gnr9aDWWZzdkIgWfNKkv8dKFCT75H+GJtUHjfwqz3rYCzaNZmatSXOpLGpF8A==} + engines: {node: '>=16'} + hasBin: true + + workerpool@6.2.1: + resolution: {integrity: sha512-ILEIE97kDZvF9Wb9f6h5aXK4swSlKGUcOEGiIYb2OOu/IrDU9iwj0fD//SsA6E5ibwJxpEvhullJY4Sl4GcpAw==} + + wrangler@3.18.0: + resolution: {integrity: sha512-3UrmldsD84JDBa7HRZ5ACFr1nH+ZZs+Hth37Iv/mAaW2DiQOGcrevKwn4dofmTQO2qYP01u1vtfVJxLM0mq+1w==} + engines: {node: '>=16.17.0'} + hasBin: true + + wrangler@3.21.0: + resolution: {integrity: sha512-DLoo4XfjeyuGRAVWZFHmU1jWnZIfyLGDm6Ika9oy/CLCPfJzVJvf2jI70EU5BlEHWDZXMSJKw7FDdgSqwhaQXg==} + engines: {node: '>=16.17.0'} + hasBin: true + + wrangler@3.57.1: + resolution: {integrity: sha512-M8YnWUwdrb8AFiRePtVnzlDn02OX4osWvdl8oVh6eyZqqkqXYg7lwlYBr14Qj92pMN4JvMBmDZoukkYHvwpJRg==} + engines: {node: '>=16.17.0'} + hasBin: true + peerDependencies: + '@cloudflare/workers-types': ^4.20240512.0 + peerDependenciesMeta: + '@cloudflare/workers-types': + optional: true + + wrap-ansi@6.2.0: + resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==} + engines: {node: '>=8'} + + wrap-ansi@7.0.0: + resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} + engines: {node: '>=10'} + + wrap-ansi@8.1.0: + resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} + engines: {node: '>=12'} + + wrappy@1.0.2: + resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} + + write-file-atomic@3.0.3: + resolution: {integrity: sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==} + + write-file-atomic@4.0.2: + resolution: {integrity: sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==} + engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + + ws@7.5.9: + resolution: {integrity: sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==} + engines: {node: '>=8.3.0'} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ^5.0.2 + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + + ws@8.11.0: + resolution: {integrity: sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==} + engines: {node: '>=10.0.0'} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ^5.0.2 + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + + ws@8.12.0: + resolution: {integrity: sha512-kU62emKIdKVeEIOIKVegvqpXMSTAMLJozpHZaJNDYqBjzlSYXQGviYwN1osDLJ9av68qHd4a2oSjd7yD4pacig==} + engines: {node: '>=10.0.0'} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: '>=5.0.2' + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + + ws@8.16.0: + resolution: {integrity: sha512-HS0c//TP7Ina87TfiPUz1rQzMhHrl/SG2guqRcTOIUYD2q8uhUdNHZYJUaQ8aTGPzCh+c6oawMKW35nFl1dxyQ==} + engines: {node: '>=10.0.0'} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: '>=5.0.2' + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + + xdg-app-paths@8.3.0: + resolution: {integrity: sha512-mgxlWVZw0TNWHoGmXq+NC3uhCIc55dDpAlDkMQUaIAcQzysb0kxctwv//fvuW61/nAAeUBJMQ8mnZjMmuYwOcQ==} + engines: {node: '>= 4.0'} + + xdg-basedir@5.1.0: + resolution: {integrity: sha512-GCPAHLvrIH13+c0SuacwvRYj2SxJXQ4kaVTT5xgL3kPrz56XxkF21IGhjSE1+W0aw7gpBWRGXLCPnPby6lSpmQ==} + engines: {node: '>=12'} + + xdg-portable@10.6.0: + resolution: {integrity: sha512-xrcqhWDvtZ7WLmt8G4f3hHy37iK7D2idtosRgkeiSPZEPmBShp0VfmRBLWAPC6zLF48APJ21yfea+RfQMF4/Aw==} + engines: {node: '>= 4.0'} + + xmlhttprequest-ssl@2.0.0: + resolution: {integrity: sha512-QKxVRxiRACQcVuQEYFsI1hhkrMlrXHPegbbd1yn9UHOmRxY+si12nQYzri3vbzt8VdTTRviqcKxcyllFas5z2A==} + engines: {node: '>=0.4.0'} + + xtend@4.0.2: + resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==} + engines: {node: '>=0.4'} + + xxhash-wasm@1.0.2: + resolution: {integrity: sha512-ibF0Or+FivM9lNrg+HGJfVX8WJqgo+kCLDc4vx6xMeTce7Aj+DLttKbxxRR/gNLSAelRc1omAPlJ77N/Jem07A==} + + y18n@4.0.3: + resolution: {integrity: sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==} + + y18n@5.0.8: + resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} + engines: {node: '>=10'} + + yaeti@0.0.6: + resolution: {integrity: sha512-MvQa//+KcZCUkBTIC9blM+CU9J2GzuTytsOUwf2lidtvkx/6gnEp1QvJv34t9vdjhFmha/mUiNDbN0D0mJWdug==} + engines: {node: '>=0.10.32'} + + yallist@2.1.2: + resolution: {integrity: sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==} + + yallist@3.1.1: + resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} + + yallist@4.0.0: + resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} + + yaml@1.10.2: + resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==} + engines: {node: '>= 6'} + + yaml@2.3.1: + resolution: {integrity: sha512-2eHWfjaoXgTBC2jNM1LRef62VQa0umtvRiDSk6HSzW7RvS5YtkabJrwYLLEKWBc8a5U2PTSCs+dJjUTJdlHsWQ==} + engines: {node: '>= 14'} + + yargs-parser@18.1.3: + resolution: {integrity: sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==} + engines: {node: '>=6'} + + yargs-parser@20.2.4: + resolution: {integrity: sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==} + engines: {node: '>=10'} + + yargs-parser@20.2.9: + resolution: {integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==} + engines: {node: '>=10'} + + yargs-parser@21.1.1: + resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} + engines: {node: '>=12'} + + yargs-unparser@2.0.0: + resolution: {integrity: sha512-7pRTIA9Qc1caZ0bZ6RYRGbHJthJWuakf+WmHK0rVeLkNrrGhfoabBNdue6kdINI6r4if7ocq9aD/n7xwKOdzOA==} + engines: {node: '>=10'} + + yargs@15.4.1: + resolution: {integrity: sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==} + engines: {node: '>=8'} + + yargs@16.2.0: + resolution: {integrity: sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==} + engines: {node: '>=10'} + + yargs@17.1.1: + resolution: {integrity: sha512-c2k48R0PwKIqKhPMWjeiF6y2xY/gPMUlro0sgxqXpbOIohWiLNXWslsootttv7E1e73QPAMQSg5FeySbVcpsPQ==} + engines: {node: '>=12'} + + yargs@17.7.2: + resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==} + engines: {node: '>=12'} + + yauzl@2.10.0: + resolution: {integrity: sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==} + + yn@3.1.1: + resolution: {integrity: sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==} + engines: {node: '>=6'} + + yocto-queue@0.1.0: + resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} + engines: {node: '>=10'} + + yocto-queue@1.0.0: + resolution: {integrity: sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==} + engines: {node: '>=12.20'} + + yoctocolors@2.0.0: + resolution: {integrity: sha512-esbDnt0Z1zI1KgvOZU90hJbL6BkoUbrP9yy7ArNZ6TmxBxydMJTYMf9FZjmwwcA8ZgEQzriQ3hwZ0NYXhlFo8Q==} + engines: {node: '>=18'} + + yoga-wasm-web@0.3.3: + resolution: {integrity: sha512-N+d4UJSJbt/R3wqY7Coqs5pcV0aUj2j9IaQ3rNj9bVCLld8tTGKRa2USARjnvZJWVx1NDmQev8EknoczaOQDOA==} + + youch@3.3.3: + resolution: {integrity: sha512-qSFXUk3UZBLfggAW3dJKg0BMblG5biqSF8M34E06o5CSsZtH92u9Hqmj2RzGiHDi64fhe83+4tENFP2DB6t6ZA==} + + zod-error@1.5.0: + resolution: {integrity: sha512-zzopKZ/skI9iXpqCEPj+iLCKl9b88E43ehcU+sbRoHuwGd9F1IDVGQ70TyO6kmfiRL1g4IXkjsXK+g1gLYl4WQ==} + + zod-validation-error@1.5.0: + resolution: {integrity: sha512-/7eFkAI4qV0tcxMBB/3+d2c1P6jzzZYdYSlBuAklzMuCrJu5bzJfHS0yVAS87dRHVlhftd6RFJDIvv03JgkSbw==} + engines: {node: '>=16.0.0'} + peerDependencies: + zod: ^3.18.0 + + zod@3.21.1: + resolution: {integrity: sha512-+dTu2m6gmCbO9Ahm4ZBDapx2O6ZY9QSPXst2WXjcznPMwf2YNpn3RevLx4KkZp1OPW/ouFcoBtBzFz/LeY69oA==} + + zod@3.22.3: + resolution: {integrity: sha512-EjIevzuJRiRPbVH4mGc8nApb/lVLKVpmUhAaR5R5doKGfAnGJ6Gr3CViAVjP+4FWSxCsybeWQdcgCtbX+7oZug==} + + zwitch@2.0.4: + resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==} + +snapshots: + + '@aashutoshrathi/word-wrap@1.2.6': {} + + '@alcalzone/ansi-tokenize@0.1.3': dependencies: ansi-styles: 6.2.1 is-fullwidth-code-point: 4.0.0 - dev: false - /@alloc/quick-lru@5.2.0: - resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==} - engines: {node: '>=10'} + '@alloc/quick-lru@5.2.0': {} - /@ampproject/remapping@2.2.1: - resolution: {integrity: sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==} - engines: {node: '>=6.0.0'} + '@ampproject/remapping@2.2.1': dependencies: '@jridgewell/gen-mapping': 0.3.2 '@jridgewell/trace-mapping': 0.3.19 - dev: true - /@anatine/esbuild-decorators@0.2.19(esbuild@0.19.11): - resolution: {integrity: sha512-pyj6ULyMacyzpDqlnbS2OCkOqxcVgk8IqiTMRJ5CrsF8Yl1azvlX/AM6xWR8UzHKUYDlWOw5mOpos3+7KKR0Lw==} - peerDependencies: - esbuild: ~0.14.29 + '@anatine/esbuild-decorators@0.2.19(esbuild@0.19.11)': dependencies: esbuild: 0.19.11 - dev: false - /@ariakit/core@0.4.6: - resolution: {integrity: sha512-L2WIZZlxDs611m3YLSv2xvJyQrkkVQJlxn8Y4DlI1G65VLTEH7hysw3RYUNdXsl0gP6S20id3zBMJCHT9BCRcg==} - dev: false + '@ariakit/core@0.4.6': {} - /@ariakit/react-core@0.4.6(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-2Ca327IzSOxQEd3gEr59JJj0y8fXDMLYd+948wyOzIsk2/yoTnA4+R7Vhs361w3KzOjBQM44KmnNL7ckBMtT0w==} - peerDependencies: - react: ^17.0.0 || ^18.0.0 - react-dom: ^17.0.0 || ^18.0.0 + '@ariakit/react-core@0.4.6(react-dom@18.2.0)(react@18.2.0)': dependencies: '@ariakit/core': 0.4.6 '@floating-ui/dom': 1.6.5 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) use-sync-external-store: 1.2.2(react@18.2.0) - dev: false - /@ariakit/react@0.4.6(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-7lZQew9n+nxswgJ5aL87xo42I+t3A8gWzaxIIZY+c58SLCASh1IdDkGLhGPcyhmXWRIjs/8L1h6cMbRMEBrtJQ==} - peerDependencies: - react: ^17.0.0 || ^18.0.0 - react-dom: ^17.0.0 || ^18.0.0 + '@ariakit/react@0.4.6(react-dom@18.2.0)(react@18.2.0)': dependencies: '@ariakit/react-core': 0.4.6(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - dev: false - /@astrojs/compiler@2.1.0: - resolution: {integrity: sha512-Mp+qrNhly+27bL/Zq8lGeUY+YrdoU0eDfIlAeGIPrzt0PnI/jGpvPUdCaugv4zbCrDkOUScFfcbeEiYumrdJnw==} - dev: true + '@astrojs/compiler@2.1.0': {} - /@astrojs/internal-helpers@0.2.0: - resolution: {integrity: sha512-NQ4ppp1CM0HNkKbJNM4saVSfmUYzGlRalF6wx7F6T/MYHYSWGuojY89/oFTy4t8VlOGUCUijlsVNNeziWaUo5g==} - dev: true + '@astrojs/internal-helpers@0.2.0': {} - /@astrojs/markdown-remark@3.1.0(astro@3.0.13): - resolution: {integrity: sha512-5UwamK0iFxN0n1Nw44vUk8AkQr4psKS63hM3D1/4bhhjs4ZFRyrYmg5NjScaMEXZcrd2KgGPsd+PEwNs4mlBOw==} - peerDependencies: - astro: ^3.0.11 + '@astrojs/markdown-remark@3.1.0(astro@3.0.13)': dependencies: '@astrojs/prism': 3.0.0 astro: 3.0.13(@types/node@18.17.1) @@ -2672,18 +16912,12 @@ packages: vfile: 5.3.7 transitivePeerDependencies: - supports-color - dev: true - /@astrojs/prism@3.0.0: - resolution: {integrity: sha512-g61lZupWq1bYbcBnYZqdjndShr/J3l/oFobBKPA3+qMat146zce3nz2kdO4giGbhYDt4gYdhmoBz0vZJ4sIurQ==} - engines: {node: '>=18.14.1'} + '@astrojs/prism@3.0.0': dependencies: prismjs: 1.29.0 - dev: true - /@astrojs/telemetry@3.0.1: - resolution: {integrity: sha512-7zJMuikRDQ0LLLivteu0+y4pqdgznrChFiRrY3qmKlOEkLWD1T3u1a5M970lvpErP7Vgh4P298JBPjv8LTj+sw==} - engines: {node: '>=18.14.1'} + '@astrojs/telemetry@3.0.1': dependencies: ci-info: 3.8.0 debug: 4.3.4(supports-color@8.1.1) @@ -2695,24 +16929,18 @@ packages: which-pm-runs: 1.1.0 transitivePeerDependencies: - supports-color - dev: true - /@aws-crypto/crc32@3.0.0: - resolution: {integrity: sha512-IzSgsrxUcsrejQbPVilIKy16kAT52EwB6zSaI+M3xxIhKh5+aldEyvI+z6erM7TCLB2BJsFrtHjp6/4/sr+3dA==} + '@aws-crypto/crc32@3.0.0': dependencies: '@aws-crypto/util': 3.0.0 '@aws-sdk/types': 3.451.0 tslib: 1.14.1 - dev: false - /@aws-crypto/ie11-detection@3.0.0: - resolution: {integrity: sha512-341lBBkiY1DfDNKai/wXM3aujNBkXR7tq1URPQDL9wi3AUbI80NR74uF1TXHMm7po1AcnFk8iu2S2IeU/+/A+Q==} + '@aws-crypto/ie11-detection@3.0.0': dependencies: tslib: 1.14.1 - dev: false - /@aws-crypto/sha256-browser@3.0.0: - resolution: {integrity: sha512-8VLmW2B+gjFbU5uMeqtQM6Nj0/F1bro80xQXCW6CQBWgosFWXTx77aeOF5CAIAmbOK64SdMBJdNr6J41yP5mvQ==} + '@aws-crypto/sha256-browser@3.0.0': dependencies: '@aws-crypto/ie11-detection': 3.0.0 '@aws-crypto/sha256-js': 3.0.0 @@ -2722,33 +16950,24 @@ packages: '@aws-sdk/util-locate-window': 3.310.0 '@aws-sdk/util-utf8-browser': 3.259.0 tslib: 1.14.1 - dev: false - /@aws-crypto/sha256-js@3.0.0: - resolution: {integrity: sha512-PnNN7os0+yd1XvXAy23CFOmTbMaDxgxXtTKHybrJ39Y8kGzBATgBFibWJKH6BhytLI/Zyszs87xCOBNyBig6vQ==} + '@aws-crypto/sha256-js@3.0.0': dependencies: '@aws-crypto/util': 3.0.0 '@aws-sdk/types': 3.451.0 tslib: 1.14.1 - dev: false - /@aws-crypto/supports-web-crypto@3.0.0: - resolution: {integrity: sha512-06hBdMwUAb2WFTuGG73LSC0wfPu93xWwo5vL2et9eymgmu3Id5vFAHBbajVWiGhPO37qcsdCap/FqXvJGJWPIg==} + '@aws-crypto/supports-web-crypto@3.0.0': dependencies: tslib: 1.14.1 - dev: false - /@aws-crypto/util@3.0.0: - resolution: {integrity: sha512-2OJlpeJpCR48CC8r+uKVChzs9Iungj9wkZrl8Z041DWEWvyIHILYKCPNzJghKsivj+S3mLo6BVc7mBNzdxA46w==} + '@aws-crypto/util@3.0.0': dependencies: '@aws-sdk/types': 3.451.0 '@aws-sdk/util-utf8-browser': 3.259.0 tslib: 1.14.1 - dev: false - /@aws-sdk/client-sqs@3.454.0: - resolution: {integrity: sha512-eBviLavFxmXAbqL/wPlVqYnmS/hYUPj63ilQvFuj8zM3WYy0DX7GgvYXz5AUWswGsEk/4F88QFjlBM7N5miepw==} - engines: {node: '>=14.0.0'} + '@aws-sdk/client-sqs@3.454.0': dependencies: '@aws-crypto/sha256-browser': 3.0.0 '@aws-crypto/sha256-js': 3.0.0 @@ -2793,11 +17012,8 @@ packages: tslib: 2.6.2 transitivePeerDependencies: - aws-crt - dev: false - /@aws-sdk/client-sso@3.451.0: - resolution: {integrity: sha512-KkYSke3Pdv3MfVH/5fT528+MKjMyPKlcLcd4zQb0x6/7Bl7EHrPh1JZYjzPLHelb+UY5X0qN8+cb8iSu1eiwIQ==} - engines: {node: '>=14.0.0'} + '@aws-sdk/client-sso@3.451.0': dependencies: '@aws-crypto/sha256-browser': 3.0.0 '@aws-crypto/sha256-js': 3.0.0 @@ -2837,11 +17053,8 @@ packages: tslib: 2.6.2 transitivePeerDependencies: - aws-crt - dev: false - /@aws-sdk/client-sts@3.454.0: - resolution: {integrity: sha512-0fDvr8WeB6IYO8BUCzcivWmahgGl/zDbaYfakzGnt4mrl5ztYaXE875WI6b7+oFcKMRvN+KLvwu5TtyFuNY+GQ==} - engines: {node: '>=14.0.0'} + '@aws-sdk/client-sts@3.454.0': dependencies: '@aws-crypto/sha256-browser': 3.0.0 '@aws-crypto/sha256-js': 3.0.0 @@ -2885,29 +17098,20 @@ packages: tslib: 2.6.2 transitivePeerDependencies: - aws-crt - dev: false - /@aws-sdk/core@3.451.0: - resolution: {integrity: sha512-SamWW2zHEf1ZKe3j1w0Piauryl8BQIlej0TBS18A4ACzhjhWXhCs13bO1S88LvPR5mBFXok3XOT6zPOnKDFktw==} - engines: {node: '>=14.0.0'} + '@aws-sdk/core@3.451.0': dependencies: '@smithy/smithy-client': 2.1.16 tslib: 2.6.2 - dev: false - /@aws-sdk/credential-provider-env@3.451.0: - resolution: {integrity: sha512-9dAav7DcRgaF7xCJEQR5ER9ErXxnu/tdnVJ+UPmb1NPeIZdESv1A3lxFDEq1Fs8c4/lzAj9BpshGyJVIZwZDKg==} - engines: {node: '>=14.0.0'} + '@aws-sdk/credential-provider-env@3.451.0': dependencies: '@aws-sdk/types': 3.451.0 '@smithy/property-provider': 2.0.15 '@smithy/types': 2.6.0 tslib: 2.6.2 - dev: false - /@aws-sdk/credential-provider-ini@3.451.0: - resolution: {integrity: sha512-TySt64Ci5/ZbqFw1F9Z0FIGvYx5JSC9e6gqDnizIYd8eMnn8wFRUscRrD7pIHKfrhvVKN5h0GdYovmMO/FMCBw==} - engines: {node: '>=14.0.0'} + '@aws-sdk/credential-provider-ini@3.451.0': dependencies: '@aws-sdk/credential-provider-env': 3.451.0 '@aws-sdk/credential-provider-process': 3.451.0 @@ -2921,11 +17125,8 @@ packages: tslib: 2.6.2 transitivePeerDependencies: - aws-crt - dev: false - /@aws-sdk/credential-provider-node@3.451.0: - resolution: {integrity: sha512-AEwM1WPyxUdKrKyUsKyFqqRFGU70e4qlDyrtBxJnSU9NRLZI8tfEZ67bN7fHSxBUBODgDXpMSlSvJiBLh5/3pw==} - engines: {node: '>=14.0.0'} + '@aws-sdk/credential-provider-node@3.451.0': dependencies: '@aws-sdk/credential-provider-env': 3.451.0 '@aws-sdk/credential-provider-ini': 3.451.0 @@ -2940,22 +17141,16 @@ packages: tslib: 2.6.2 transitivePeerDependencies: - aws-crt - dev: false - /@aws-sdk/credential-provider-process@3.451.0: - resolution: {integrity: sha512-HQywSdKeD5PErcLLnZfSyCJO+6T+ZyzF+Lm/QgscSC+CbSUSIPi//s15qhBRVely/3KBV6AywxwNH+5eYgt4lQ==} - engines: {node: '>=14.0.0'} + '@aws-sdk/credential-provider-process@3.451.0': dependencies: '@aws-sdk/types': 3.451.0 '@smithy/property-provider': 2.0.15 '@smithy/shared-ini-file-loader': 2.2.5 '@smithy/types': 2.6.0 tslib: 2.6.2 - dev: false - /@aws-sdk/credential-provider-sso@3.451.0: - resolution: {integrity: sha512-Usm/N51+unOt8ID4HnQzxIjUJDrkAQ1vyTOC0gSEEJ7h64NSSPGD5yhN7il5WcErtRd3EEtT1a8/GTC5TdBctg==} - engines: {node: '>=14.0.0'} + '@aws-sdk/credential-provider-sso@3.451.0': dependencies: '@aws-sdk/client-sso': 3.451.0 '@aws-sdk/token-providers': 3.451.0 @@ -2966,71 +17161,50 @@ packages: tslib: 2.6.2 transitivePeerDependencies: - aws-crt - dev: false - /@aws-sdk/credential-provider-web-identity@3.451.0: - resolution: {integrity: sha512-Xtg3Qw65EfDjWNG7o2xD6sEmumPfsy3WDGjk2phEzVg8s7hcZGxf5wYwe6UY7RJvlEKrU0rFA+AMn6Hfj5oOzg==} - engines: {node: '>=14.0.0'} + '@aws-sdk/credential-provider-web-identity@3.451.0': dependencies: '@aws-sdk/types': 3.451.0 '@smithy/property-provider': 2.0.15 '@smithy/types': 2.6.0 tslib: 2.6.2 - dev: false - /@aws-sdk/middleware-host-header@3.451.0: - resolution: {integrity: sha512-j8a5jAfhWmsK99i2k8oR8zzQgXrsJtgrLxc3js6U+525mcZytoiDndkWTmD5fjJ1byU1U2E5TaPq+QJeDip05Q==} - engines: {node: '>=14.0.0'} + '@aws-sdk/middleware-host-header@3.451.0': dependencies: '@aws-sdk/types': 3.451.0 '@smithy/protocol-http': 3.0.10 '@smithy/types': 2.6.0 tslib: 2.6.2 - dev: false - /@aws-sdk/middleware-logger@3.451.0: - resolution: {integrity: sha512-0kHrYEyVeB2QBfP6TfbI240aRtatLZtcErJbhpiNUb+CQPgEL3crIjgVE8yYiJumZ7f0jyjo8HLPkwD1/2APaw==} - engines: {node: '>=14.0.0'} + '@aws-sdk/middleware-logger@3.451.0': dependencies: '@aws-sdk/types': 3.451.0 '@smithy/types': 2.6.0 tslib: 2.6.2 - dev: false - /@aws-sdk/middleware-recursion-detection@3.451.0: - resolution: {integrity: sha512-J6jL6gJ7orjHGM70KDRcCP7so/J2SnkN4vZ9YRLTeeZY6zvBuHDjX8GCIgSqPn/nXFXckZO8XSnA7u6+3TAT0w==} - engines: {node: '>=14.0.0'} + '@aws-sdk/middleware-recursion-detection@3.451.0': dependencies: '@aws-sdk/types': 3.451.0 '@smithy/protocol-http': 3.0.10 '@smithy/types': 2.6.0 tslib: 2.6.2 - dev: false - /@aws-sdk/middleware-sdk-sqs@3.451.0: - resolution: {integrity: sha512-GXpFSc9Ji4IAT/OaTkmnDrxzZrrAsJctUAC9vihpgGDof79A1Oz4R+r2uBMTKGxCIFkqyYW5Se7y2ijjTNa3ZA==} - engines: {node: '>=14.0.0'} + '@aws-sdk/middleware-sdk-sqs@3.451.0': dependencies: '@aws-sdk/types': 3.451.0 '@smithy/types': 2.6.0 '@smithy/util-hex-encoding': 2.0.0 '@smithy/util-utf8': 2.0.2 tslib: 2.6.2 - dev: false - /@aws-sdk/middleware-sdk-sts@3.451.0: - resolution: {integrity: sha512-UJ6UfVUEgp0KIztxpAeelPXI5MLj9wUtUCqYeIMP7C1ZhoEMNm3G39VLkGN43dNhBf1LqjsV9jkKMZbVfYXuwg==} - engines: {node: '>=14.0.0'} + '@aws-sdk/middleware-sdk-sts@3.451.0': dependencies: '@aws-sdk/middleware-signing': 3.451.0 '@aws-sdk/types': 3.451.0 '@smithy/types': 2.6.0 tslib: 2.6.2 - dev: false - /@aws-sdk/middleware-signing@3.451.0: - resolution: {integrity: sha512-s5ZlcIoLNg1Huj4Qp06iKniE8nJt/Pj1B/fjhWc6cCPCM7XJYUCejCnRh6C5ZJoBEYodjuwZBejPc1Wh3j+znA==} - engines: {node: '>=14.0.0'} + '@aws-sdk/middleware-signing@3.451.0': dependencies: '@aws-sdk/types': 3.451.0 '@smithy/property-provider': 2.0.15 @@ -3039,33 +17213,24 @@ packages: '@smithy/types': 2.6.0 '@smithy/util-middleware': 2.0.7 tslib: 2.6.2 - dev: false - /@aws-sdk/middleware-user-agent@3.451.0: - resolution: {integrity: sha512-8NM/0JiKLNvT9wtAQVl1DFW0cEO7OvZyLSUBLNLTHqyvOZxKaZ8YFk7d8PL6l76LeUKRxq4NMxfZQlUIRe0eSA==} - engines: {node: '>=14.0.0'} + '@aws-sdk/middleware-user-agent@3.451.0': dependencies: '@aws-sdk/types': 3.451.0 '@aws-sdk/util-endpoints': 3.451.0 '@smithy/protocol-http': 3.0.10 '@smithy/types': 2.6.0 tslib: 2.6.2 - dev: false - /@aws-sdk/region-config-resolver@3.451.0: - resolution: {integrity: sha512-3iMf4OwzrFb4tAAmoROXaiORUk2FvSejnHIw/XHvf/jjR4EqGGF95NZP/n/MeFZMizJWVssrwS412GmoEyoqhg==} - engines: {node: '>=14.0.0'} + '@aws-sdk/region-config-resolver@3.451.0': dependencies: '@smithy/node-config-provider': 2.1.6 '@smithy/types': 2.6.0 '@smithy/util-config-provider': 2.0.0 '@smithy/util-middleware': 2.0.7 tslib: 2.6.2 - dev: false - /@aws-sdk/token-providers@3.451.0: - resolution: {integrity: sha512-ij1L5iUbn6CwxVOT1PG4NFjsrsKN9c4N1YEM0lkl6DwmaNOscjLKGSNyj9M118vSWsOs1ZDbTwtj++h0O/BWrQ==} - engines: {node: '>=14.0.0'} + '@aws-sdk/token-providers@3.451.0': dependencies: '@aws-crypto/sha256-browser': 3.0.0 '@aws-crypto/sha256-js': 3.0.0 @@ -3106,85 +17271,53 @@ packages: tslib: 2.6.2 transitivePeerDependencies: - aws-crt - dev: false - /@aws-sdk/types@3.451.0: - resolution: {integrity: sha512-rhK+qeYwCIs+laJfWCcrYEjay2FR/9VABZJ2NRM89jV/fKqGVQR52E5DQqrI+oEIL5JHMhhnr4N4fyECMS35lw==} - engines: {node: '>=14.0.0'} + '@aws-sdk/types@3.451.0': dependencies: '@smithy/types': 2.6.0 tslib: 2.6.2 - dev: false - /@aws-sdk/util-endpoints@3.451.0: - resolution: {integrity: sha512-giqLGBTnRIcKkDqwU7+GQhKbtJ5Ku35cjGQIfMyOga6pwTBUbaK0xW1Sdd8sBQ1GhApscnChzI9o/R9x0368vw==} - engines: {node: '>=14.0.0'} + '@aws-sdk/util-endpoints@3.451.0': dependencies: '@aws-sdk/types': 3.451.0 '@smithy/util-endpoints': 1.0.5 tslib: 2.6.2 - dev: false - /@aws-sdk/util-locate-window@3.310.0: - resolution: {integrity: sha512-qo2t/vBTnoXpjKxlsC2e1gBrRm80M3bId27r0BRB2VniSSe7bL1mmzM+/HFtujm0iAxtPM+aLEflLJlJeDPg0w==} - engines: {node: '>=14.0.0'} + '@aws-sdk/util-locate-window@3.310.0': dependencies: tslib: 2.6.2 - dev: false - /@aws-sdk/util-user-agent-browser@3.451.0: - resolution: {integrity: sha512-Ws5mG3J0TQifH7OTcMrCTexo7HeSAc3cBgjfhS/ofzPUzVCtsyg0G7I6T7wl7vJJETix2Kst2cpOsxygPgPD9w==} + '@aws-sdk/util-user-agent-browser@3.451.0': dependencies: '@aws-sdk/types': 3.451.0 '@smithy/types': 2.6.0 bowser: 2.11.0 tslib: 2.6.2 - dev: false - /@aws-sdk/util-user-agent-node@3.451.0: - resolution: {integrity: sha512-TBzm6P+ql4mkGFAjPlO1CI+w3yUT+NulaiALjl/jNX/nnUp6HsJsVxJf4nVFQTG5KRV0iqMypcs7I3KIhH+LmA==} - engines: {node: '>=14.0.0'} - peerDependencies: - aws-crt: '>=1.0.0' - peerDependenciesMeta: - aws-crt: - optional: true + '@aws-sdk/util-user-agent-node@3.451.0': dependencies: '@aws-sdk/types': 3.451.0 '@smithy/node-config-provider': 2.1.6 '@smithy/types': 2.6.0 tslib: 2.6.2 - dev: false - /@aws-sdk/util-utf8-browser@3.259.0: - resolution: {integrity: sha512-UvFa/vR+e19XookZF8RzFZBrw2EUkQWxiBW0yYQAhvk3C+QVGl0H3ouca8LDBlBfQKXwmW3huo/59H8rwb1wJw==} + '@aws-sdk/util-utf8-browser@3.259.0': dependencies: tslib: 2.6.2 - dev: false - /@babel/code-frame@7.22.13: - resolution: {integrity: sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==} - engines: {node: '>=6.9.0'} + '@babel/code-frame@7.22.13': dependencies: '@babel/highlight': 7.22.13 chalk: 2.4.2 - /@babel/code-frame@7.24.7: - resolution: {integrity: sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==} - engines: {node: '>=6.9.0'} + '@babel/code-frame@7.24.7': dependencies: '@babel/highlight': 7.24.7 picocolors: 1.0.0 - dev: true - /@babel/compat-data@7.22.9: - resolution: {integrity: sha512-5UamI7xkUcJ3i9qVDS+KFDEK8/7oJ55/sJMB1Ge7IEapr7KfdfV/HErR+koZwOfd+SgtFKOKRhRakdg++DcJpQ==} - engines: {node: '>=6.9.0'} - dev: true + '@babel/compat-data@7.22.9': {} - /@babel/core@7.22.17: - resolution: {integrity: sha512-2EENLmhpwplDux5PSsZnSbnSkB3tZ6QTksgO25xwEL7pIDcNOMhF5v/s6RzwjMZzZzw9Ofc30gHv5ChCC8pifQ==} - engines: {node: '>=6.9.0'} + '@babel/core@7.22.17': dependencies: '@ampproject/remapping': 2.2.1 '@babel/code-frame': 7.22.13 @@ -3203,73 +17336,47 @@ packages: semver: 6.3.1 transitivePeerDependencies: - supports-color - dev: true - /@babel/eslint-parser@7.21.8(@babel/core@7.22.17)(eslint@8.31.0): - resolution: {integrity: sha512-HLhI+2q+BP3sf78mFUZNCGc10KEmoUqtUT1OCdMZsN+qr4qFeLUod62/zAnF3jNQstwyasDkZnVXwfK2Bml7MQ==} - engines: {node: ^10.13.0 || ^12.13.0 || >=14.0.0} - peerDependencies: - '@babel/core': '>=7.11.0' - eslint: ^7.5.0 || ^8.0.0 + '@babel/eslint-parser@7.21.8(@babel/core@7.22.17)(eslint@8.31.0)': dependencies: '@babel/core': 7.22.17 '@nicolo-ribaudo/eslint-scope-5-internals': 5.1.1-v1 eslint: 8.31.0 eslint-visitor-keys: 2.1.0 semver: 6.3.1 - dev: true - /@babel/generator@7.22.15: - resolution: {integrity: sha512-Zu9oWARBqeVOW0dZOjXc3JObrzuqothQ3y/n1kUtrjCoCPLkXUwMvOo/F/TCfoHMbWIFlWwpZtkZVb9ga4U2pA==} - engines: {node: '>=6.9.0'} + '@babel/generator@7.22.15': dependencies: '@babel/types': 7.24.0 '@jridgewell/gen-mapping': 0.3.2 '@jridgewell/trace-mapping': 0.3.19 jsesc: 2.5.2 - dev: true - /@babel/generator@7.24.7: - resolution: {integrity: sha512-oipXieGC3i45Y1A41t4tAqpnEZWgB/lC6Ehh6+rOviR5XWpTtMmLN+fGjz9vOiNRt0p6RtO6DtD0pdU3vpqdSA==} - engines: {node: '>=6.9.0'} + '@babel/generator@7.24.7': dependencies: '@babel/types': 7.24.7 '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 jsesc: 2.5.2 - dev: true - /@babel/helper-annotate-as-pure@7.22.5: - resolution: {integrity: sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==} - engines: {node: '>=6.9.0'} + '@babel/helper-annotate-as-pure@7.22.5': dependencies: '@babel/types': 7.24.0 - dev: true - /@babel/helper-builder-binary-assignment-operator-visitor@7.18.9: - resolution: {integrity: sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==} - engines: {node: '>=6.9.0'} + '@babel/helper-builder-binary-assignment-operator-visitor@7.18.9': dependencies: '@babel/helper-explode-assignable-expression': 7.18.6 '@babel/types': 7.24.0 - dev: true - /@babel/helper-compilation-targets@7.22.15: - resolution: {integrity: sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw==} - engines: {node: '>=6.9.0'} + '@babel/helper-compilation-targets@7.22.15': dependencies: '@babel/compat-data': 7.22.9 '@babel/helper-validator-option': 7.22.15 browserslist: 4.21.10 lru-cache: 5.1.1 semver: 6.3.1 - dev: true - /@babel/helper-create-class-features-plugin@7.21.8(@babel/core@7.22.17): - resolution: {integrity: sha512-+THiN8MqiH2AczyuZrnrKL6cAxFRRQDKW9h1YkBvbgKmAm6mwiacig1qT73DHIWMGo40GRnsEfN3LA+E6NtmSw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 + '@babel/helper-create-class-features-plugin@7.21.8(@babel/core@7.22.17)': dependencies: '@babel/core': 7.22.17 '@babel/helper-annotate-as-pure': 7.22.5 @@ -3283,13 +17390,8 @@ packages: semver: 6.3.1 transitivePeerDependencies: - supports-color - dev: true - /@babel/helper-create-class-features-plugin@7.24.0(@babel/core@7.22.17): - resolution: {integrity: sha512-QAH+vfvts51BCsNZ2PhY6HAggnlS6omLLFTsIpeqZk/MmJ6cW7tgz5yRv0fMJThcr6FmbMrENh1RgrWPTYA76g==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 + '@babel/helper-create-class-features-plugin@7.24.0(@babel/core@7.22.17)': dependencies: '@babel/core': 7.22.17 '@babel/helper-annotate-as-pure': 7.22.5 @@ -3301,23 +17403,14 @@ packages: '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 '@babel/helper-split-export-declaration': 7.22.6 semver: 6.3.1 - dev: true - /@babel/helper-create-regexp-features-plugin@7.20.5(@babel/core@7.22.17): - resolution: {integrity: sha512-m68B1lkg3XDGX5yCvGO0kPx3v9WIYLnzjKfPcQiwntEQa5ZeRkPmo2X/ISJc8qxWGfwUr+kvZAeEzAwLec2r2w==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 + '@babel/helper-create-regexp-features-plugin@7.20.5(@babel/core@7.22.17)': dependencies: '@babel/core': 7.22.17 '@babel/helper-annotate-as-pure': 7.22.5 regexpu-core: 5.2.2 - dev: true - /@babel/helper-define-polyfill-provider@0.3.3(@babel/core@7.22.17): - resolution: {integrity: sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==} - peerDependencies: - '@babel/core': ^7.4.0-0 + '@babel/helper-define-polyfill-provider@0.3.3(@babel/core@7.22.17)': dependencies: '@babel/core': 7.22.17 '@babel/helper-compilation-targets': 7.22.15 @@ -3328,12 +17421,8 @@ packages: semver: 6.3.1 transitivePeerDependencies: - supports-color - dev: true - /@babel/helper-define-polyfill-provider@0.5.0(@babel/core@7.22.17): - resolution: {integrity: sha512-NovQquuQLAQ5HuyjCz7WQP9MjRj7dx++yspwiyUiGl9ZyadHRSql1HZh5ogRd8W8w6YM6EQ/NTB8rgjLt5W65Q==} - peerDependencies: - '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + '@babel/helper-define-polyfill-provider@0.5.0(@babel/core@7.22.17)': dependencies: '@babel/core': 7.22.17 '@babel/helper-compilation-targets': 7.22.15 @@ -3343,96 +17432,55 @@ packages: resolve: 1.22.8 transitivePeerDependencies: - supports-color - dev: true - /@babel/helper-environment-visitor@7.22.20: - resolution: {integrity: sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==} - engines: {node: '>=6.9.0'} - dev: true + '@babel/helper-environment-visitor@7.22.20': {} - /@babel/helper-environment-visitor@7.22.5: - resolution: {integrity: sha512-XGmhECfVA/5sAt+H+xpSg0mfrHq6FzNr9Oxh7PSEBBRUb/mL7Kz3NICXb194rCqAEdxkhPT1a88teizAFyvk8Q==} - engines: {node: '>=6.9.0'} - dev: true + '@babel/helper-environment-visitor@7.22.5': {} - /@babel/helper-environment-visitor@7.24.7: - resolution: {integrity: sha512-DoiN84+4Gnd0ncbBOM9AZENV4a5ZiL39HYMyZJGZ/AZEykHYdJw0wW3kdcsh9/Kn+BRXHLkkklZ51ecPKmI1CQ==} - engines: {node: '>=6.9.0'} + '@babel/helper-environment-visitor@7.24.7': dependencies: '@babel/types': 7.24.7 - dev: true - /@babel/helper-explode-assignable-expression@7.18.6: - resolution: {integrity: sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==} - engines: {node: '>=6.9.0'} + '@babel/helper-explode-assignable-expression@7.18.6': dependencies: '@babel/types': 7.24.0 - dev: true - /@babel/helper-function-name@7.22.5: - resolution: {integrity: sha512-wtHSq6jMRE3uF2otvfuD3DIvVhOsSNshQl0Qrd7qC9oQJzHvOL4qQXlQn2916+CXGywIjpGuIkoyZRRxHPiNQQ==} - engines: {node: '>=6.9.0'} + '@babel/helper-function-name@7.22.5': dependencies: '@babel/template': 7.22.15 '@babel/types': 7.24.0 - dev: true - /@babel/helper-function-name@7.23.0: - resolution: {integrity: sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==} - engines: {node: '>=6.9.0'} + '@babel/helper-function-name@7.23.0': dependencies: '@babel/template': 7.22.15 '@babel/types': 7.24.0 - dev: true - /@babel/helper-function-name@7.24.7: - resolution: {integrity: sha512-FyoJTsj/PEUWu1/TYRiXTIHc8lbw+TDYkZuoE43opPS5TrI7MyONBE1oNvfguEXAD9yhQRrVBnXdXzSLQl9XnA==} - engines: {node: '>=6.9.0'} + '@babel/helper-function-name@7.24.7': dependencies: '@babel/template': 7.24.7 '@babel/types': 7.24.7 - dev: true - /@babel/helper-hoist-variables@7.22.5: - resolution: {integrity: sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==} - engines: {node: '>=6.9.0'} + '@babel/helper-hoist-variables@7.22.5': dependencies: '@babel/types': 7.24.0 - dev: true - /@babel/helper-hoist-variables@7.24.7: - resolution: {integrity: sha512-MJJwhkoGy5c4ehfoRyrJ/owKeMl19U54h27YYftT0o2teQ3FJ3nQUf/I3LlJsX4l3qlw7WRXUmiyajvHXoTubQ==} - engines: {node: '>=6.9.0'} + '@babel/helper-hoist-variables@7.24.7': dependencies: '@babel/types': 7.24.7 - dev: true - /@babel/helper-member-expression-to-functions@7.21.5: - resolution: {integrity: sha512-nIcGfgwpH2u4n9GG1HpStW5Ogx7x7ekiFHbjjFRKXbn5zUvqO9ZgotCO4x1aNbKn/x/xOUaXEhyNHCwtFCpxWg==} - engines: {node: '>=6.9.0'} + '@babel/helper-member-expression-to-functions@7.21.5': dependencies: '@babel/types': 7.24.0 - dev: true - /@babel/helper-member-expression-to-functions@7.23.0: - resolution: {integrity: sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA==} - engines: {node: '>=6.9.0'} + '@babel/helper-member-expression-to-functions@7.23.0': dependencies: '@babel/types': 7.24.0 - dev: true - /@babel/helper-module-imports@7.22.15: - resolution: {integrity: sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==} - engines: {node: '>=6.9.0'} + '@babel/helper-module-imports@7.22.15': dependencies: '@babel/types': 7.24.0 - dev: true - /@babel/helper-module-transforms@7.22.17(@babel/core@7.22.17): - resolution: {integrity: sha512-XouDDhQESrLHTpnBtCKExJdyY4gJCdrvH2Pyv8r8kovX2U8G0dRUOT45T9XlbLtuu9CLXP15eusnkprhoPV5iQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 + '@babel/helper-module-transforms@7.22.17(@babel/core@7.22.17)': dependencies: '@babel/core': 7.22.17 '@babel/helper-environment-visitor': 7.22.20 @@ -3440,37 +17488,20 @@ packages: '@babel/helper-simple-access': 7.22.5 '@babel/helper-split-export-declaration': 7.22.6 '@babel/helper-validator-identifier': 7.22.20 - dev: true - /@babel/helper-optimise-call-expression@7.18.6: - resolution: {integrity: sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==} - engines: {node: '>=6.9.0'} + '@babel/helper-optimise-call-expression@7.18.6': dependencies: '@babel/types': 7.24.0 - dev: true - /@babel/helper-optimise-call-expression@7.22.5: - resolution: {integrity: sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==} - engines: {node: '>=6.9.0'} + '@babel/helper-optimise-call-expression@7.22.5': dependencies: '@babel/types': 7.24.0 - dev: true - /@babel/helper-plugin-utils@7.22.5: - resolution: {integrity: sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==} - engines: {node: '>=6.9.0'} - dev: true + '@babel/helper-plugin-utils@7.22.5': {} - /@babel/helper-plugin-utils@7.24.0: - resolution: {integrity: sha512-9cUznXMG0+FxRuJfvL82QlTqIzhVW9sL0KjMPHhAOOvpQGL8QtdxnBKILjBqxlHyliz0yCa1G903ZXI/FuHy2w==} - engines: {node: '>=6.9.0'} - dev: true + '@babel/helper-plugin-utils@7.24.0': {} - /@babel/helper-remap-async-to-generator@7.18.9(@babel/core@7.22.17): - resolution: {integrity: sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 + '@babel/helper-remap-async-to-generator@7.18.9(@babel/core@7.22.17)': dependencies: '@babel/core': 7.22.17 '@babel/helper-annotate-as-pure': 7.22.5 @@ -3479,11 +17510,8 @@ packages: '@babel/types': 7.24.0 transitivePeerDependencies: - supports-color - dev: true - /@babel/helper-replace-supers@7.21.5: - resolution: {integrity: sha512-/y7vBgsr9Idu4M6MprbOVUfH3vs7tsIfnVWv/Ml2xgwvyH6LTngdfbf5AdsKwkJy4zgy1X/kuNrEKvhhK28Yrg==} - engines: {node: '>=6.9.0'} + '@babel/helper-replace-supers@7.21.5': dependencies: '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-member-expression-to-functions': 7.23.0 @@ -3493,91 +17521,49 @@ packages: '@babel/types': 7.24.0 transitivePeerDependencies: - supports-color - dev: true - /@babel/helper-replace-supers@7.22.20(@babel/core@7.22.17): - resolution: {integrity: sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 + '@babel/helper-replace-supers@7.22.20(@babel/core@7.22.17)': dependencies: '@babel/core': 7.22.17 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-member-expression-to-functions': 7.23.0 '@babel/helper-optimise-call-expression': 7.22.5 - dev: true - /@babel/helper-simple-access@7.22.5: - resolution: {integrity: sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==} - engines: {node: '>=6.9.0'} + '@babel/helper-simple-access@7.22.5': dependencies: '@babel/types': 7.24.0 - dev: true - /@babel/helper-skip-transparent-expression-wrappers@7.20.0: - resolution: {integrity: sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg==} - engines: {node: '>=6.9.0'} + '@babel/helper-skip-transparent-expression-wrappers@7.20.0': dependencies: '@babel/types': 7.24.0 - dev: true - /@babel/helper-skip-transparent-expression-wrappers@7.22.5: - resolution: {integrity: sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==} - engines: {node: '>=6.9.0'} + '@babel/helper-skip-transparent-expression-wrappers@7.22.5': dependencies: '@babel/types': 7.24.0 - dev: true - /@babel/helper-split-export-declaration@7.22.6: - resolution: {integrity: sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==} - engines: {node: '>=6.9.0'} + '@babel/helper-split-export-declaration@7.22.6': dependencies: '@babel/types': 7.24.0 - dev: true - /@babel/helper-split-export-declaration@7.24.7: - resolution: {integrity: sha512-oy5V7pD+UvfkEATUKvIjvIAH/xCzfsFVw7ygW2SI6NClZzquT+mwdTfgfdbUiceh6iQO0CHtCPsyze/MZ2YbAA==} - engines: {node: '>=6.9.0'} + '@babel/helper-split-export-declaration@7.24.7': dependencies: '@babel/types': 7.24.7 - dev: true - /@babel/helper-string-parser@7.22.5: - resolution: {integrity: sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==} - engines: {node: '>=6.9.0'} - dev: true + '@babel/helper-string-parser@7.22.5': {} - /@babel/helper-string-parser@7.23.4: - resolution: {integrity: sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==} - engines: {node: '>=6.9.0'} + '@babel/helper-string-parser@7.23.4': {} - /@babel/helper-string-parser@7.24.7: - resolution: {integrity: sha512-7MbVt6xrwFQbunH2DNQsAP5sTGxfqQtErvBIvIMi6EQnbgUOuVYanvREcmFrOPhoXBrTtjhhP+lW+o5UfK+tDg==} - engines: {node: '>=6.9.0'} - dev: true + '@babel/helper-string-parser@7.24.7': {} - /@babel/helper-validator-identifier@7.22.15: - resolution: {integrity: sha512-4E/F9IIEi8WR94324mbDUMo074YTheJmd7eZF5vITTeYchqAi6sYXRLHUVsmkdmY4QjfKTcB2jB7dVP3NaBElQ==} - engines: {node: '>=6.9.0'} - dev: true + '@babel/helper-validator-identifier@7.22.15': {} - /@babel/helper-validator-identifier@7.22.20: - resolution: {integrity: sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==} - engines: {node: '>=6.9.0'} + '@babel/helper-validator-identifier@7.22.20': {} - /@babel/helper-validator-identifier@7.24.7: - resolution: {integrity: sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==} - engines: {node: '>=6.9.0'} - dev: true + '@babel/helper-validator-identifier@7.24.7': {} - /@babel/helper-validator-option@7.22.15: - resolution: {integrity: sha512-bMn7RmyFjY/mdECUbgn9eoSY4vqvacUnS9i9vGAGttgFWesO6B4CYWA7XlpbWgBt71iv/hfbPlynohStqnu5hA==} - engines: {node: '>=6.9.0'} - dev: true + '@babel/helper-validator-option@7.22.15': {} - /@babel/helper-wrap-function@7.20.5: - resolution: {integrity: sha512-bYMxIWK5mh+TgXGVqAtnu5Yn1un+v8DDZtqyzKRLUzrh70Eal2O3aZ7aPYiMADO4uKlkzOiRiZ6GX5q3qxvW9Q==} - engines: {node: '>=6.9.0'} + '@babel/helper-wrap-function@7.20.5': dependencies: '@babel/helper-function-name': 7.23.0 '@babel/template': 7.22.15 @@ -3585,89 +17571,53 @@ packages: '@babel/types': 7.24.0 transitivePeerDependencies: - supports-color - dev: true - /@babel/helpers@7.22.15: - resolution: {integrity: sha512-7pAjK0aSdxOwR+CcYAqgWOGy5dcfvzsTIfFTb2odQqW47MDfv14UaJDY6eng8ylM2EaeKXdxaSWESbkmaQHTmw==} - engines: {node: '>=6.9.0'} + '@babel/helpers@7.22.15': dependencies: '@babel/template': 7.22.15 '@babel/traverse': 7.24.7 '@babel/types': 7.24.0 transitivePeerDependencies: - supports-color - dev: true - /@babel/highlight@7.22.13: - resolution: {integrity: sha512-C/BaXcnnvBCmHTpz/VGZ8jgtE2aYlW4hxDhseJAWZb7gqGM/qtCK6iZUb0TyKFf7BOUsBH7Q7fkRsDRhg1XklQ==} - engines: {node: '>=6.9.0'} + '@babel/highlight@7.22.13': dependencies: '@babel/helper-validator-identifier': 7.22.20 chalk: 2.4.2 js-tokens: 4.0.0 - /@babel/highlight@7.24.7: - resolution: {integrity: sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==} - engines: {node: '>=6.9.0'} + '@babel/highlight@7.24.7': dependencies: '@babel/helper-validator-identifier': 7.24.7 chalk: 2.4.2 js-tokens: 4.0.0 picocolors: 1.0.0 - dev: true - /@babel/parser@7.22.16: - resolution: {integrity: sha512-+gPfKv8UWeKKeJTUxe59+OobVcrYHETCsORl61EmSkmgymguYk/X5bp7GuUIXaFsc6y++v8ZxPsLSSuujqDphA==} - engines: {node: '>=6.0.0'} - hasBin: true + '@babel/parser@7.22.16': dependencies: '@babel/types': 7.24.0 - dev: true - /@babel/parser@7.24.1: - resolution: {integrity: sha512-Zo9c7N3xdOIQrNip7Lc9wvRPzlRtovHVE4lkz8WEDr7uYh/GMQhSiIgFxGIArRHYdJE5kxtZjAf8rT0xhdLCzg==} - engines: {node: '>=6.0.0'} - hasBin: true + '@babel/parser@7.24.1': dependencies: '@babel/types': 7.24.0 - dev: false - /@babel/parser@7.24.7: - resolution: {integrity: sha512-9uUYRm6OqQrCqQdG1iCBwBPZgN8ciDBro2nIOFaiRz1/BCxaI7CNvQbDHvsArAC7Tw9Hda/B3U+6ui9u4HWXPw==} - engines: {node: '>=6.0.0'} - hasBin: true + '@babel/parser@7.24.7': dependencies: '@babel/types': 7.24.0 - dev: true - /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.18.6(@babel/core@7.22.17): - resolution: {integrity: sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.18.6(@babel/core@7.22.17)': dependencies: '@babel/core': 7.22.17 '@babel/helper-plugin-utils': 7.24.0 - dev: true - /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.20.7(@babel/core@7.22.17): - resolution: {integrity: sha512-sbr9+wNE5aXMBBFBICk01tt7sBf2Oc9ikRFEcem/ZORup9IMUdNhW7/wVLEbbtlWOsEubJet46mHAL2C8+2jKQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.13.0 + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.20.7(@babel/core@7.22.17)': dependencies: '@babel/core': 7.22.17 '@babel/helper-plugin-utils': 7.24.0 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.22.17) - dev: true - /@babel/plugin-proposal-async-generator-functions@7.20.7(@babel/core@7.22.17): - resolution: {integrity: sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==} - engines: {node: '>=6.9.0'} - deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-async-generator-functions instead. - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/plugin-proposal-async-generator-functions@7.20.7(@babel/core@7.22.17)': dependencies: '@babel/core': 7.22.17 '@babel/helper-environment-visitor': 7.22.20 @@ -3676,125 +17626,66 @@ packages: '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.22.17) transitivePeerDependencies: - supports-color - dev: true - /@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.22.17): - resolution: {integrity: sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==} - engines: {node: '>=6.9.0'} - deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead. - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.22.17)': dependencies: '@babel/core': 7.22.17 '@babel/helper-create-class-features-plugin': 7.21.8(@babel/core@7.22.17) '@babel/helper-plugin-utils': 7.22.5 transitivePeerDependencies: - supports-color - dev: true - /@babel/plugin-proposal-class-static-block@7.21.0(@babel/core@7.22.17): - resolution: {integrity: sha512-XP5G9MWNUskFuP30IfFSEFB0Z6HzLIUcjYM4bYOPHXl7eiJ9HFv8tWj6TXTN5QODiEhDZAeI4hLok2iHFFV4hw==} - engines: {node: '>=6.9.0'} - deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-static-block instead. - peerDependencies: - '@babel/core': ^7.12.0 + '@babel/plugin-proposal-class-static-block@7.21.0(@babel/core@7.22.17)': dependencies: '@babel/core': 7.22.17 '@babel/helper-create-class-features-plugin': 7.24.0(@babel/core@7.22.17) '@babel/helper-plugin-utils': 7.24.0 '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.22.17) - dev: true - /@babel/plugin-proposal-decorators@7.24.0(@babel/core@7.22.17): - resolution: {integrity: sha512-LiT1RqZWeij7X+wGxCoYh3/3b8nVOX6/7BZ9wiQgAIyjoeQWdROaodJCgT+dwtbjHaz0r7bEbHJzjSbVfcOyjQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/plugin-proposal-decorators@7.24.0(@babel/core@7.22.17)': dependencies: '@babel/core': 7.22.17 '@babel/helper-create-class-features-plugin': 7.24.0(@babel/core@7.22.17) '@babel/helper-plugin-utils': 7.24.0 '@babel/plugin-syntax-decorators': 7.24.0(@babel/core@7.22.17) - dev: true - /@babel/plugin-proposal-dynamic-import@7.18.6(@babel/core@7.22.17): - resolution: {integrity: sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==} - engines: {node: '>=6.9.0'} - deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-dynamic-import instead. - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/plugin-proposal-dynamic-import@7.18.6(@babel/core@7.22.17)': dependencies: '@babel/core': 7.22.17 '@babel/helper-plugin-utils': 7.24.0 '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.22.17) - dev: true - /@babel/plugin-proposal-export-namespace-from@7.18.9(@babel/core@7.22.17): - resolution: {integrity: sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==} - engines: {node: '>=6.9.0'} - deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-export-namespace-from instead. - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/plugin-proposal-export-namespace-from@7.18.9(@babel/core@7.22.17)': dependencies: '@babel/core': 7.22.17 '@babel/helper-plugin-utils': 7.24.0 '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.22.17) - dev: true - /@babel/plugin-proposal-json-strings@7.18.6(@babel/core@7.22.17): - resolution: {integrity: sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==} - engines: {node: '>=6.9.0'} - deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-json-strings instead. - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/plugin-proposal-json-strings@7.18.6(@babel/core@7.22.17)': dependencies: '@babel/core': 7.22.17 '@babel/helper-plugin-utils': 7.24.0 '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.22.17) - dev: true - /@babel/plugin-proposal-logical-assignment-operators@7.20.7(@babel/core@7.22.17): - resolution: {integrity: sha512-y7C7cZgpMIjWlKE5T7eJwp+tnRYM89HmRvWM5EQuB5BoHEONjmQ8lSNmBUwOyy/GFRsohJED51YBF79hE1djug==} - engines: {node: '>=6.9.0'} - deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-logical-assignment-operators instead. - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/plugin-proposal-logical-assignment-operators@7.20.7(@babel/core@7.22.17)': dependencies: '@babel/core': 7.22.17 '@babel/helper-plugin-utils': 7.24.0 '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.22.17) - dev: true - /@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.22.17): - resolution: {integrity: sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==} - engines: {node: '>=6.9.0'} - deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-nullish-coalescing-operator instead. - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.22.17)': dependencies: '@babel/core': 7.22.17 '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.22.17) - dev: true - /@babel/plugin-proposal-numeric-separator@7.18.6(@babel/core@7.22.17): - resolution: {integrity: sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==} - engines: {node: '>=6.9.0'} - deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-numeric-separator instead. - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/plugin-proposal-numeric-separator@7.18.6(@babel/core@7.22.17)': dependencies: '@babel/core': 7.22.17 '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.22.17) - dev: true - /@babel/plugin-proposal-object-rest-spread@7.20.7(@babel/core@7.22.17): - resolution: {integrity: sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==} - engines: {node: '>=6.9.0'} - deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-object-rest-spread instead. - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/plugin-proposal-object-rest-spread@7.20.7(@babel/core@7.22.17)': dependencies: '@babel/compat-data': 7.22.9 '@babel/core': 7.22.17 @@ -3802,53 +17693,29 @@ packages: '@babel/helper-plugin-utils': 7.24.0 '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.22.17) '@babel/plugin-transform-parameters': 7.21.3(@babel/core@7.22.17) - dev: true - /@babel/plugin-proposal-optional-catch-binding@7.18.6(@babel/core@7.22.17): - resolution: {integrity: sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==} - engines: {node: '>=6.9.0'} - deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-catch-binding instead. - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/plugin-proposal-optional-catch-binding@7.18.6(@babel/core@7.22.17)': dependencies: '@babel/core': 7.22.17 '@babel/helper-plugin-utils': 7.24.0 '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.22.17) - dev: true - /@babel/plugin-proposal-optional-chaining@7.21.0(@babel/core@7.22.17): - resolution: {integrity: sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==} - engines: {node: '>=6.9.0'} - deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead. - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/plugin-proposal-optional-chaining@7.21.0(@babel/core@7.22.17)': dependencies: '@babel/core': 7.22.17 '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-skip-transparent-expression-wrappers': 7.20.0 '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.22.17) - dev: true - /@babel/plugin-proposal-private-methods@7.18.6(@babel/core@7.22.17): - resolution: {integrity: sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==} - engines: {node: '>=6.9.0'} - deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-methods instead. - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/plugin-proposal-private-methods@7.18.6(@babel/core@7.22.17)': dependencies: '@babel/core': 7.22.17 '@babel/helper-create-class-features-plugin': 7.21.8(@babel/core@7.22.17) '@babel/helper-plugin-utils': 7.22.5 transitivePeerDependencies: - supports-color - dev: true - /@babel/plugin-proposal-private-property-in-object@7.21.0(@babel/core@7.22.17): - resolution: {integrity: sha512-ha4zfehbJjc5MmXBlHec1igel5TJXXLDDRbuJ4+XT2TJcyD9/V1919BA8gMvsdHcNMBy4WBUBiRb3nw/EQUtBw==} - engines: {node: '>=6.9.0'} - deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-property-in-object instead. - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/plugin-proposal-private-property-in-object@7.21.0(@babel/core@7.22.17)': dependencies: '@babel/core': 7.22.17 '@babel/helper-annotate-as-pure': 7.22.5 @@ -3857,242 +17724,129 @@ packages: '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.22.17) transitivePeerDependencies: - supports-color - dev: true - /@babel/plugin-proposal-unicode-property-regex@7.18.6(@babel/core@7.22.17): - resolution: {integrity: sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==} - engines: {node: '>=4'} - deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-unicode-property-regex instead. - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/plugin-proposal-unicode-property-regex@7.18.6(@babel/core@7.22.17)': dependencies: '@babel/core': 7.22.17 '@babel/helper-create-regexp-features-plugin': 7.20.5(@babel/core@7.22.17) '@babel/helper-plugin-utils': 7.24.0 - dev: true - /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.22.17): - resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.22.17)': dependencies: '@babel/core': 7.22.17 '@babel/helper-plugin-utils': 7.24.0 - dev: true - /@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.22.17): - resolution: {integrity: sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.22.17)': dependencies: '@babel/core': 7.22.17 '@babel/helper-plugin-utils': 7.24.0 - dev: true - /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.22.17): - resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.22.17)': dependencies: '@babel/core': 7.22.17 '@babel/helper-plugin-utils': 7.24.0 - dev: true - /@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.22.17): - resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.22.17)': dependencies: '@babel/core': 7.22.17 '@babel/helper-plugin-utils': 7.24.0 - dev: true - /@babel/plugin-syntax-decorators@7.22.10(@babel/core@7.22.17): - resolution: {integrity: sha512-z1KTVemBjnz+kSEilAsI4lbkPOl5TvJH7YDSY1CTIzvLWJ+KHXp+mRe8VPmfnyvqOPqar1V2gid2PleKzRUstQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/plugin-syntax-decorators@7.22.10(@babel/core@7.22.17)': dependencies: '@babel/core': 7.22.17 '@babel/helper-plugin-utils': 7.22.5 - dev: true - /@babel/plugin-syntax-decorators@7.24.0(@babel/core@7.22.17): - resolution: {integrity: sha512-MXW3pQCu9gUiVGzqkGqsgiINDVYXoAnrY8FYF/rmb+OfufNF0zHMpHPN4ulRrinxYT8Vk/aZJxYqOKsDECjKAw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/plugin-syntax-decorators@7.24.0(@babel/core@7.22.17)': dependencies: '@babel/core': 7.22.17 '@babel/helper-plugin-utils': 7.24.0 - dev: true - /@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.22.17): - resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.22.17)': dependencies: '@babel/core': 7.22.17 '@babel/helper-plugin-utils': 7.24.0 - dev: true - /@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.22.17): - resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.22.17)': dependencies: '@babel/core': 7.22.17 '@babel/helper-plugin-utils': 7.24.0 - dev: true - /@babel/plugin-syntax-flow@7.18.6(@babel/core@7.22.17): - resolution: {integrity: sha512-LUbR+KNTBWCUAqRG9ex5Gnzu2IOkt8jRJbHHXFT9q+L9zm7M/QQbEqXyw1n1pohYvOyWC8CjeyjrSaIwiYjK7A==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/plugin-syntax-flow@7.18.6(@babel/core@7.22.17)': dependencies: '@babel/core': 7.22.17 '@babel/helper-plugin-utils': 7.24.0 - dev: true - /@babel/plugin-syntax-import-assertions@7.20.0(@babel/core@7.22.17): - resolution: {integrity: sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/plugin-syntax-import-assertions@7.20.0(@babel/core@7.22.17)': dependencies: '@babel/core': 7.22.17 '@babel/helper-plugin-utils': 7.24.0 - dev: true - /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.22.17): - resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.22.17)': dependencies: '@babel/core': 7.22.17 '@babel/helper-plugin-utils': 7.24.0 - dev: true - /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.22.17): - resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.22.17)': dependencies: '@babel/core': 7.22.17 '@babel/helper-plugin-utils': 7.24.0 - dev: true - /@babel/plugin-syntax-jsx@7.22.5(@babel/core@7.22.17): - resolution: {integrity: sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/plugin-syntax-jsx@7.22.5(@babel/core@7.22.17)': dependencies: '@babel/core': 7.22.17 '@babel/helper-plugin-utils': 7.22.5 - dev: true - /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.22.17): - resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.22.17)': dependencies: '@babel/core': 7.22.17 '@babel/helper-plugin-utils': 7.24.0 - dev: true - /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.22.17): - resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.22.17)': dependencies: '@babel/core': 7.22.17 '@babel/helper-plugin-utils': 7.24.0 - dev: true - /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.22.17): - resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.22.17)': dependencies: '@babel/core': 7.22.17 '@babel/helper-plugin-utils': 7.24.0 - dev: true - /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.22.17): - resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.22.17)': dependencies: '@babel/core': 7.22.17 '@babel/helper-plugin-utils': 7.24.0 - dev: true - /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.22.17): - resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.22.17)': dependencies: '@babel/core': 7.22.17 '@babel/helper-plugin-utils': 7.24.0 - dev: true - /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.22.17): - resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.22.17)': dependencies: '@babel/core': 7.22.17 '@babel/helper-plugin-utils': 7.24.0 - dev: true - /@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.22.17): - resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.22.17)': dependencies: '@babel/core': 7.22.17 '@babel/helper-plugin-utils': 7.24.0 - dev: true - /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.22.17): - resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.22.17)': dependencies: '@babel/core': 7.22.17 '@babel/helper-plugin-utils': 7.24.0 - dev: true - /@babel/plugin-syntax-typescript@7.21.4(@babel/core@7.22.17): - resolution: {integrity: sha512-xz0D39NvhQn4t4RNsHmDnnsaQizIlUkdtYvLs8La1BlfjQ6JEwxkJGeqJMW2tAXx+q6H+WFuUTXNdYVpEya0YA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/plugin-syntax-typescript@7.21.4(@babel/core@7.22.17)': dependencies: '@babel/core': 7.22.17 '@babel/helper-plugin-utils': 7.24.0 - dev: true - /@babel/plugin-transform-arrow-functions@7.21.5(@babel/core@7.22.17): - resolution: {integrity: sha512-wb1mhwGOCaXHDTcsRYMKF9e5bbMgqwxtqa2Y1ifH96dXJPwbuLX9qHy3clhrxVqgMz7nyNXs8VkxdH8UBcjKqA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-arrow-functions@7.21.5(@babel/core@7.22.17)': dependencies: '@babel/core': 7.22.17 '@babel/helper-plugin-utils': 7.24.0 - dev: true - /@babel/plugin-transform-async-to-generator@7.20.7(@babel/core@7.22.17): - resolution: {integrity: sha512-Uo5gwHPT9vgnSXQxqGtpdufUiWp96gk7yiP4Mp5bm1QMkEmLXBO7PAGYbKoJ6DhAwiNkcHFBol/x5zZZkL/t0Q==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-async-to-generator@7.20.7(@babel/core@7.22.17)': dependencies: '@babel/core': 7.22.17 '@babel/helper-module-imports': 7.22.15 @@ -4100,33 +17854,18 @@ packages: '@babel/helper-remap-async-to-generator': 7.18.9(@babel/core@7.22.17) transitivePeerDependencies: - supports-color - dev: true - /@babel/plugin-transform-block-scoped-functions@7.18.6(@babel/core@7.22.17): - resolution: {integrity: sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-block-scoped-functions@7.18.6(@babel/core@7.22.17)': dependencies: '@babel/core': 7.22.17 '@babel/helper-plugin-utils': 7.24.0 - dev: true - /@babel/plugin-transform-block-scoping@7.21.0(@babel/core@7.22.17): - resolution: {integrity: sha512-Mdrbunoh9SxwFZapeHVrwFmri16+oYotcZysSzhNIVDwIAb1UV+kvnxULSYq9J3/q5MDG+4X6w8QVgD1zhBXNQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-block-scoping@7.21.0(@babel/core@7.22.17)': dependencies: '@babel/core': 7.22.17 '@babel/helper-plugin-utils': 7.24.0 - dev: true - /@babel/plugin-transform-classes@7.21.0(@babel/core@7.22.17): - resolution: {integrity: sha512-RZhbYTCEUAe6ntPehC4hlslPWosNHDox+vAs4On/mCLRLfoDVHf6hVEd7kuxr1RnHwJmxFfUM3cZiZRmPxJPXQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-classes@7.21.0(@babel/core@7.22.17)': dependencies: '@babel/core': 7.22.17 '@babel/helper-annotate-as-pure': 7.22.5 @@ -4138,238 +17877,128 @@ packages: '@babel/helper-replace-supers': 7.22.20(@babel/core@7.22.17) '@babel/helper-split-export-declaration': 7.22.6 globals: 11.12.0 - dev: true - /@babel/plugin-transform-computed-properties@7.21.5(@babel/core@7.22.17): - resolution: {integrity: sha512-TR653Ki3pAwxBxUe8srfF3e4Pe3FTA46uaNHYyQwIoM4oWKSoOZiDNyHJ0oIoDIUPSRQbQG7jzgVBX3FPVne1Q==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-computed-properties@7.21.5(@babel/core@7.22.17)': dependencies: '@babel/core': 7.22.17 '@babel/helper-plugin-utils': 7.24.0 '@babel/template': 7.22.15 - dev: true - /@babel/plugin-transform-destructuring@7.21.3(@babel/core@7.22.17): - resolution: {integrity: sha512-bp6hwMFzuiE4HqYEyoGJ/V2LeIWn+hLVKc4pnj++E5XQptwhtcGmSayM029d/j2X1bPKGTlsyPwAubuU22KhMA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-destructuring@7.21.3(@babel/core@7.22.17)': dependencies: '@babel/core': 7.22.17 '@babel/helper-plugin-utils': 7.24.0 - dev: true - /@babel/plugin-transform-dotall-regex@7.18.6(@babel/core@7.22.17): - resolution: {integrity: sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-dotall-regex@7.18.6(@babel/core@7.22.17)': dependencies: '@babel/core': 7.22.17 '@babel/helper-create-regexp-features-plugin': 7.20.5(@babel/core@7.22.17) '@babel/helper-plugin-utils': 7.24.0 - dev: true - /@babel/plugin-transform-duplicate-keys@7.18.9(@babel/core@7.22.17): - resolution: {integrity: sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-duplicate-keys@7.18.9(@babel/core@7.22.17)': dependencies: '@babel/core': 7.22.17 '@babel/helper-plugin-utils': 7.24.0 - dev: true - /@babel/plugin-transform-exponentiation-operator@7.18.6(@babel/core@7.22.17): - resolution: {integrity: sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-exponentiation-operator@7.18.6(@babel/core@7.22.17)': dependencies: '@babel/core': 7.22.17 - '@babel/helper-builder-binary-assignment-operator-visitor': 7.18.9 - '@babel/helper-plugin-utils': 7.24.0 - dev: true - - /@babel/plugin-transform-flow-strip-types@7.19.0(@babel/core@7.22.17): - resolution: {integrity: sha512-sgeMlNaQVbCSpgLSKP4ZZKfsJVnFnNQlUSk6gPYzR/q7tzCgQF2t8RBKAP6cKJeZdveei7Q7Jm527xepI8lNLg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/helper-builder-binary-assignment-operator-visitor': 7.18.9 + '@babel/helper-plugin-utils': 7.24.0 + + '@babel/plugin-transform-flow-strip-types@7.19.0(@babel/core@7.22.17)': dependencies: '@babel/core': 7.22.17 '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-flow': 7.18.6(@babel/core@7.22.17) - dev: true - /@babel/plugin-transform-for-of@7.21.5(@babel/core@7.22.17): - resolution: {integrity: sha512-nYWpjKW/7j/I/mZkGVgHJXh4bA1sfdFnJoOXwJuj4m3Q2EraO/8ZyrkCau9P5tbHQk01RMSt6KYLCsW7730SXQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-for-of@7.21.5(@babel/core@7.22.17)': dependencies: '@babel/core': 7.22.17 '@babel/helper-plugin-utils': 7.24.0 - dev: true - /@babel/plugin-transform-function-name@7.18.9(@babel/core@7.22.17): - resolution: {integrity: sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-function-name@7.18.9(@babel/core@7.22.17)': dependencies: '@babel/core': 7.22.17 '@babel/helper-compilation-targets': 7.22.15 '@babel/helper-function-name': 7.23.0 '@babel/helper-plugin-utils': 7.24.0 - dev: true - /@babel/plugin-transform-literals@7.18.9(@babel/core@7.22.17): - resolution: {integrity: sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-literals@7.18.9(@babel/core@7.22.17)': dependencies: '@babel/core': 7.22.17 '@babel/helper-plugin-utils': 7.24.0 - dev: true - /@babel/plugin-transform-member-expression-literals@7.18.6(@babel/core@7.22.17): - resolution: {integrity: sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-member-expression-literals@7.18.6(@babel/core@7.22.17)': dependencies: '@babel/core': 7.22.17 '@babel/helper-plugin-utils': 7.24.0 - dev: true - /@babel/plugin-transform-modules-amd@7.20.11(@babel/core@7.22.17): - resolution: {integrity: sha512-NuzCt5IIYOW0O30UvqktzHYR2ud5bOWbY0yaxWZ6G+aFzOMJvrs5YHNikrbdaT15+KNO31nPOy5Fim3ku6Zb5g==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-modules-amd@7.20.11(@babel/core@7.22.17)': dependencies: '@babel/core': 7.22.17 '@babel/helper-module-transforms': 7.22.17(@babel/core@7.22.17) '@babel/helper-plugin-utils': 7.24.0 - dev: true - /@babel/plugin-transform-modules-commonjs@7.21.5(@babel/core@7.22.17): - resolution: {integrity: sha512-OVryBEgKUbtqMoB7eG2rs6UFexJi6Zj6FDXx+esBLPTCxCNxAY9o+8Di7IsUGJ+AVhp5ncK0fxWUBd0/1gPhrQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-modules-commonjs@7.21.5(@babel/core@7.22.17)': dependencies: '@babel/core': 7.22.17 '@babel/helper-module-transforms': 7.22.17(@babel/core@7.22.17) '@babel/helper-plugin-utils': 7.24.0 '@babel/helper-simple-access': 7.22.5 - dev: true - /@babel/plugin-transform-modules-systemjs@7.20.11(@babel/core@7.22.17): - resolution: {integrity: sha512-vVu5g9BPQKSFEmvt2TA4Da5N+QVS66EX21d8uoOihC+OCpUoGvzVsXeqFdtAEfVa5BILAeFt+U7yVmLbQnAJmw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-modules-systemjs@7.20.11(@babel/core@7.22.17)': dependencies: '@babel/core': 7.22.17 '@babel/helper-hoist-variables': 7.22.5 '@babel/helper-module-transforms': 7.22.17(@babel/core@7.22.17) '@babel/helper-plugin-utils': 7.24.0 '@babel/helper-validator-identifier': 7.22.20 - dev: true - /@babel/plugin-transform-modules-umd@7.18.6(@babel/core@7.22.17): - resolution: {integrity: sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-modules-umd@7.18.6(@babel/core@7.22.17)': dependencies: '@babel/core': 7.22.17 '@babel/helper-module-transforms': 7.22.17(@babel/core@7.22.17) '@babel/helper-plugin-utils': 7.24.0 - dev: true - /@babel/plugin-transform-named-capturing-groups-regex@7.20.5(@babel/core@7.22.17): - resolution: {integrity: sha512-mOW4tTzi5iTLnw+78iEq3gr8Aoq4WNRGpmSlrogqaiCBoR1HFhpU4JkpQFOHfeYx3ReVIFWOQJS4aZBRvuZ6mA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 + '@babel/plugin-transform-named-capturing-groups-regex@7.20.5(@babel/core@7.22.17)': dependencies: '@babel/core': 7.22.17 '@babel/helper-create-regexp-features-plugin': 7.20.5(@babel/core@7.22.17) '@babel/helper-plugin-utils': 7.24.0 - dev: true - /@babel/plugin-transform-new-target@7.18.6(@babel/core@7.22.17): - resolution: {integrity: sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-new-target@7.18.6(@babel/core@7.22.17)': dependencies: '@babel/core': 7.22.17 '@babel/helper-plugin-utils': 7.24.0 - dev: true - /@babel/plugin-transform-object-super@7.18.6(@babel/core@7.22.17): - resolution: {integrity: sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-object-super@7.18.6(@babel/core@7.22.17)': dependencies: '@babel/core': 7.22.17 '@babel/helper-plugin-utils': 7.24.0 '@babel/helper-replace-supers': 7.22.20(@babel/core@7.22.17) - dev: true - /@babel/plugin-transform-parameters@7.21.3(@babel/core@7.22.17): - resolution: {integrity: sha512-Wxc+TvppQG9xWFYatvCGPvZ6+SIUxQ2ZdiBP+PHYMIjnPXD+uThCshaz4NZOnODAtBjjcVQQ/3OKs9LW28purQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-parameters@7.21.3(@babel/core@7.22.17)': dependencies: '@babel/core': 7.22.17 '@babel/helper-plugin-utils': 7.24.0 - dev: true - /@babel/plugin-transform-property-literals@7.18.6(@babel/core@7.22.17): - resolution: {integrity: sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-property-literals@7.18.6(@babel/core@7.22.17)': dependencies: '@babel/core': 7.22.17 '@babel/helper-plugin-utils': 7.24.0 - dev: true - /@babel/plugin-transform-react-display-name@7.18.6(@babel/core@7.22.17): - resolution: {integrity: sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-react-display-name@7.18.6(@babel/core@7.22.17)': dependencies: '@babel/core': 7.22.17 '@babel/helper-plugin-utils': 7.22.5 - dev: true - /@babel/plugin-transform-react-jsx-development@7.18.6(@babel/core@7.22.17): - resolution: {integrity: sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-react-jsx-development@7.18.6(@babel/core@7.22.17)': dependencies: '@babel/core': 7.22.17 '@babel/plugin-transform-react-jsx': 7.22.15(@babel/core@7.22.17) - dev: true - /@babel/plugin-transform-react-jsx@7.22.15(@babel/core@7.22.17): - resolution: {integrity: sha512-oKckg2eZFa8771O/5vi7XeTvmM6+O9cxZu+kanTU7tD4sin5nO/G8jGJhq8Hvt2Z0kUoEDRayuZLaUlYl8QuGA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-react-jsx@7.22.15(@babel/core@7.22.17)': dependencies: '@babel/core': 7.22.17 '@babel/helper-annotate-as-pure': 7.22.5 @@ -4377,45 +18006,25 @@ packages: '@babel/helper-plugin-utils': 7.24.0 '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.22.17) '@babel/types': 7.24.0 - dev: true - /@babel/plugin-transform-react-pure-annotations@7.18.6(@babel/core@7.22.17): - resolution: {integrity: sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-react-pure-annotations@7.18.6(@babel/core@7.22.17)': dependencies: '@babel/core': 7.22.17 '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-plugin-utils': 7.24.0 - dev: true - /@babel/plugin-transform-regenerator@7.21.5(@babel/core@7.22.17): - resolution: {integrity: sha512-ZoYBKDb6LyMi5yCsByQ5jmXsHAQDDYeexT1Szvlmui+lADvfSecr5Dxd/PkrTC3pAD182Fcju1VQkB4oCp9M+w==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-regenerator@7.21.5(@babel/core@7.22.17)': dependencies: '@babel/core': 7.22.17 '@babel/helper-plugin-utils': 7.24.0 regenerator-transform: 0.15.1 - dev: true - /@babel/plugin-transform-reserved-words@7.18.6(@babel/core@7.22.17): - resolution: {integrity: sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-reserved-words@7.18.6(@babel/core@7.22.17)': dependencies: '@babel/core': 7.22.17 '@babel/helper-plugin-utils': 7.24.0 - dev: true - /@babel/plugin-transform-runtime@7.24.0(@babel/core@7.22.17): - resolution: {integrity: sha512-zc0GA5IitLKJrSfXlXmp8KDqLrnGECK7YRfQBmEKg1NmBOQ7e+KuclBEKJgzifQeUYLdNiAw4B4bjyvzWVLiSA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-runtime@7.24.0(@babel/core@7.22.17)': dependencies: '@babel/core': 7.22.17 '@babel/helper-module-imports': 7.22.15 @@ -4426,98 +18035,53 @@ packages: semver: 6.3.1 transitivePeerDependencies: - supports-color - dev: true - /@babel/plugin-transform-shorthand-properties@7.18.6(@babel/core@7.22.17): - resolution: {integrity: sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-shorthand-properties@7.18.6(@babel/core@7.22.17)': dependencies: '@babel/core': 7.22.17 '@babel/helper-plugin-utils': 7.24.0 - dev: true - /@babel/plugin-transform-spread@7.20.7(@babel/core@7.22.17): - resolution: {integrity: sha512-ewBbHQ+1U/VnH1fxltbJqDeWBU1oNLG8Dj11uIv3xVf7nrQu0bPGe5Rf716r7K5Qz+SqtAOVswoVunoiBtGhxw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-spread@7.20.7(@babel/core@7.22.17)': dependencies: '@babel/core': 7.22.17 '@babel/helper-plugin-utils': 7.24.0 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - dev: true - /@babel/plugin-transform-sticky-regex@7.18.6(@babel/core@7.22.17): - resolution: {integrity: sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-sticky-regex@7.18.6(@babel/core@7.22.17)': dependencies: '@babel/core': 7.22.17 '@babel/helper-plugin-utils': 7.24.0 - dev: true - /@babel/plugin-transform-template-literals@7.18.9(@babel/core@7.22.17): - resolution: {integrity: sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-template-literals@7.18.9(@babel/core@7.22.17)': dependencies: '@babel/core': 7.22.17 '@babel/helper-plugin-utils': 7.24.0 - dev: true - /@babel/plugin-transform-typeof-symbol@7.18.9(@babel/core@7.22.17): - resolution: {integrity: sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-typeof-symbol@7.18.9(@babel/core@7.22.17)': dependencies: '@babel/core': 7.22.17 '@babel/helper-plugin-utils': 7.24.0 - dev: true - /@babel/plugin-transform-typescript@7.21.3(@babel/core@7.22.17): - resolution: {integrity: sha512-RQxPz6Iqt8T0uw/WsJNReuBpWpBqs/n7mNo18sKLoTbMp+UrEekhH+pKSVC7gWz+DNjo9gryfV8YzCiT45RgMw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-typescript@7.21.3(@babel/core@7.22.17)': dependencies: '@babel/core': 7.22.17 '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-create-class-features-plugin': 7.24.0(@babel/core@7.22.17) '@babel/helper-plugin-utils': 7.24.0 '@babel/plugin-syntax-typescript': 7.21.4(@babel/core@7.22.17) - dev: true - /@babel/plugin-transform-unicode-escapes@7.21.5(@babel/core@7.22.17): - resolution: {integrity: sha512-LYm/gTOwZqsYohlvFUe/8Tujz75LqqVC2w+2qPHLR+WyWHGCZPN1KBpJCJn+4Bk4gOkQy/IXKIge6az5MqwlOg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-unicode-escapes@7.21.5(@babel/core@7.22.17)': dependencies: '@babel/core': 7.22.17 '@babel/helper-plugin-utils': 7.24.0 - dev: true - /@babel/plugin-transform-unicode-regex@7.18.6(@babel/core@7.22.17): - resolution: {integrity: sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-unicode-regex@7.18.6(@babel/core@7.22.17)': dependencies: '@babel/core': 7.22.17 '@babel/helper-create-regexp-features-plugin': 7.20.5(@babel/core@7.22.17) '@babel/helper-plugin-utils': 7.24.0 - dev: true - /@babel/preset-env@7.21.5(@babel/core@7.22.17): - resolution: {integrity: sha512-wH00QnTTldTbf/IefEVyChtRdw5RJvODT/Vb4Vcxq1AZvtXj6T0YeX0cAcXhI6/BdGuiP3GcNIL4OQbI2DVNxg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/preset-env@7.21.5(@babel/core@7.22.17)': dependencies: '@babel/compat-data': 7.22.9 '@babel/core': 7.22.17 @@ -4598,12 +18162,8 @@ packages: semver: 6.3.1 transitivePeerDependencies: - supports-color - dev: true - /@babel/preset-modules@0.1.5(@babel/core@7.22.17): - resolution: {integrity: sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/preset-modules@0.1.5(@babel/core@7.22.17)': dependencies: '@babel/core': 7.22.17 '@babel/helper-plugin-utils': 7.24.0 @@ -4611,13 +18171,8 @@ packages: '@babel/plugin-transform-dotall-regex': 7.18.6(@babel/core@7.22.17) '@babel/types': 7.24.0 esutils: 2.0.3 - dev: true - /@babel/preset-react@7.18.6(@babel/core@7.22.17): - resolution: {integrity: sha512-zXr6atUmyYdiWRVLOZahakYmOBHtWc2WGCkP8PYTgZi0iJXDY2CN180TdrIW4OGOAdLc7TifzDIvtx6izaRIzg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/preset-react@7.18.6(@babel/core@7.22.17)': dependencies: '@babel/core': 7.22.17 '@babel/helper-plugin-utils': 7.24.0 @@ -4626,13 +18181,8 @@ packages: '@babel/plugin-transform-react-jsx': 7.22.15(@babel/core@7.22.17) '@babel/plugin-transform-react-jsx-development': 7.18.6(@babel/core@7.22.17) '@babel/plugin-transform-react-pure-annotations': 7.18.6(@babel/core@7.22.17) - dev: true - /@babel/preset-typescript@7.21.5(@babel/core@7.22.17): - resolution: {integrity: sha512-iqe3sETat5EOrORXiQ6rWfoOg2y68Cs75B9wNxdPW4kixJxh7aXQE1KPdWLDniC24T/6dSnguF33W9j/ZZQcmA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/preset-typescript@7.21.5(@babel/core@7.22.17)': dependencies: '@babel/core': 7.22.17 '@babel/helper-plugin-utils': 7.22.5 @@ -4640,48 +18190,32 @@ packages: '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.22.17) '@babel/plugin-transform-modules-commonjs': 7.21.5(@babel/core@7.22.17) '@babel/plugin-transform-typescript': 7.21.3(@babel/core@7.22.17) - dev: true - /@babel/runtime@7.20.7: - resolution: {integrity: sha512-UF0tvkUtxwAgZ5W/KrkHf0Rn0fdnLDU9ScxBrEVNUprE/MzirjK4MJUX1/BVDv00Sv8cljtukVK1aky++X1SjQ==} - engines: {node: '>=6.9.0'} + '@babel/runtime@7.20.7': dependencies: regenerator-runtime: 0.13.11 - /@babel/runtime@7.22.5: - resolution: {integrity: sha512-ecjvYlnAaZ/KVneE/OdKYBYfgXV3Ptu6zQWmgEF7vwKhQnvVS6bjMD2XYgj+SNvQ1GfK/pjgokfPkC/2CO8CuA==} - engines: {node: '>=6.9.0'} + '@babel/runtime@7.22.5': dependencies: regenerator-runtime: 0.13.11 - /@babel/runtime@7.24.5: - resolution: {integrity: sha512-Nms86NXrsaeU9vbBJKni6gXiEXZ4CVpYVzEjDH9Sb8vmZ3UljyA1GSOJl/6LGPO8EHLuSF9H+IxNXHPX8QHJ4g==} - engines: {node: '>=6.9.0'} + '@babel/runtime@7.24.5': dependencies: regenerator-runtime: 0.14.1 - dev: false - /@babel/template@7.22.15: - resolution: {integrity: sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==} - engines: {node: '>=6.9.0'} + '@babel/template@7.22.15': dependencies: '@babel/code-frame': 7.22.13 '@babel/parser': 7.24.7 '@babel/types': 7.24.0 - dev: true - /@babel/template@7.24.7: - resolution: {integrity: sha512-jYqfPrU9JTF0PmPy1tLYHW4Mp4KlgxJD9l2nP9fD6yT/ICi554DmrWBAEYpIelzjHf1msDP3PxJIRt/nFNfBig==} - engines: {node: '>=6.9.0'} + '@babel/template@7.24.7': dependencies: '@babel/code-frame': 7.24.7 '@babel/parser': 7.24.7 '@babel/types': 7.24.7 - dev: true - /@babel/traverse@7.22.17: - resolution: {integrity: sha512-xK4Uwm0JnAMvxYZxOVecss85WxTEIbTa7bnGyf/+EgCL5Zt3U7htUpEOWv9detPlamGKuRzCqw74xVglDWpPdg==} - engines: {node: '>=6.9.0'} + '@babel/traverse@7.22.17': dependencies: '@babel/code-frame': 7.22.13 '@babel/generator': 7.22.15 @@ -4695,11 +18229,8 @@ packages: globals: 11.12.0 transitivePeerDependencies: - supports-color - dev: true - /@babel/traverse@7.24.7: - resolution: {integrity: sha512-yb65Ed5S/QAcewNPh0nZczy9JdYXkkAbIsEo+P7BE7yO3txAY30Y/oPa3QkQ5It3xVG2kpKMg9MsdxZaO31uKA==} - engines: {node: '>=6.9.0'} + '@babel/traverse@7.24.7': dependencies: '@babel/code-frame': 7.24.7 '@babel/generator': 7.24.7 @@ -4713,56 +18244,38 @@ packages: globals: 11.12.0 transitivePeerDependencies: - supports-color - dev: true - /@babel/types@7.22.17: - resolution: {integrity: sha512-YSQPHLFtQNE5xN9tHuZnzu8vPr61wVTBZdfv1meex1NBosa4iT05k/Jw06ddJugi4bk7The/oSwQGFcksmEJQg==} - engines: {node: '>=6.9.0'} + '@babel/types@7.22.17': dependencies: '@babel/helper-string-parser': 7.22.5 '@babel/helper-validator-identifier': 7.22.15 to-fast-properties: 2.0.0 - dev: true - /@babel/types@7.24.0: - resolution: {integrity: sha512-+j7a5c253RfKh8iABBhywc8NSfP5LURe7Uh4qpsh6jc+aLJguvmIUBdjSdEMQv2bENrCR5MfRdjGo7vzS/ob7w==} - engines: {node: '>=6.9.0'} + '@babel/types@7.24.0': dependencies: '@babel/helper-string-parser': 7.23.4 '@babel/helper-validator-identifier': 7.22.20 to-fast-properties: 2.0.0 - /@babel/types@7.24.7: - resolution: {integrity: sha512-XEFXSlxiG5td2EJRe8vOmRbaXVgfcBlszKujvVmWIK/UpywWljQCfzAv3RQCGujWQ1RD4YYWEAqDXfuJiy8f5Q==} - engines: {node: '>=6.9.0'} + '@babel/types@7.24.7': dependencies: '@babel/helper-string-parser': 7.24.7 '@babel/helper-validator-identifier': 7.24.7 to-fast-properties: 2.0.0 - dev: true - /@bcoe/v8-coverage@0.2.3: - resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} - dev: true + '@bcoe/v8-coverage@0.2.3': {} - /@bufbuild/protobuf@1.7.2: - resolution: {integrity: sha512-i5GE2Dk5ekdlK1TR7SugY4LWRrKSfb5T1Qn4unpIMbfxoeGKERKQ59HG3iYewacGD10SR7UzevfPnh6my4tNmQ==} - dev: false + '@bufbuild/protobuf@1.7.2': {} - /@bundled-es-modules/cookie@2.0.0: - resolution: {integrity: sha512-Or6YHg/kamKHpxULAdSqhGqnWFneIXu1NKvvfBBzKGwpVsYuFIQ5aBPHDnnoR3ghW1nvSkALd+EF9iMtY7Vjxw==} + '@bundled-es-modules/cookie@2.0.0': dependencies: cookie: 0.5.0 - dev: false - /@bundled-es-modules/statuses@1.0.1: - resolution: {integrity: sha512-yn7BklA5acgcBr+7w064fGV+SGIFySjCKpqjcWgBAIfrAkY+4GQTJJHQMeT3V/sgz23VTEVV8TtOmkvJAhFVfg==} + '@bundled-es-modules/statuses@1.0.1': dependencies: statuses: 2.0.1 - dev: false - /@changesets/apply-release-plan@6.1.4: - resolution: {integrity: sha512-FMpKF1fRlJyCZVYHr3CbinpZZ+6MwvOtWUuO8uo+svcATEoc1zRDcj23pAurJ2TZ/uVz1wFHH6K3NlACy0PLew==} + '@changesets/apply-release-plan@6.1.4': dependencies: '@babel/runtime': 7.22.5 '@changesets/config': 2.3.1 @@ -4777,10 +18290,8 @@ packages: prettier: 2.8.8 resolve-from: 5.0.0 semver: 7.5.4 - dev: false - /@changesets/assemble-release-plan@5.2.4(patch_hash=3wuhjtl4hjck4itk3w32z4cd5u): - resolution: {integrity: sha512-xJkWX+1/CUaOUWTguXEbCDTyWJFECEhmdtbkjhn5GVBGxdP/JwaHBIU9sW3FR6gD07UwZ7ovpiPclQZs+j+mvg==} + '@changesets/assemble-release-plan@5.2.4(patch_hash=3wuhjtl4hjck4itk3w32z4cd5u)': dependencies: '@babel/runtime': 7.22.5 '@changesets/errors': 0.1.4 @@ -4788,18 +18299,12 @@ packages: '@changesets/types': 5.2.1 '@manypkg/get-packages': 1.1.3 semver: 7.5.4 - dev: false - patched: true - /@changesets/changelog-git@0.1.14: - resolution: {integrity: sha512-+vRfnKtXVWsDDxGctOfzJsPhaCdXRYoe+KyWYoq5X/GqoISREiat0l3L8B0a453B2B4dfHGcZaGyowHbp9BSaA==} + '@changesets/changelog-git@0.1.14': dependencies: '@changesets/types': 5.2.1 - dev: false - /@changesets/cli@2.26.2: - resolution: {integrity: sha512-dnWrJTmRR8bCHikJHl9b9HW3gXACCehz4OasrXpMp7sx97ECuBGGNjJhjPhdZNCvMy9mn4BWdplI323IbqsRig==} - hasBin: true + '@changesets/cli@2.26.2': dependencies: '@babel/runtime': 7.22.5 '@changesets/apply-release-plan': 6.1.4 @@ -4834,10 +18339,8 @@ packages: spawndamnit: 2.0.0 term-size: 2.2.1 tty-table: 4.1.6 - dev: false - /@changesets/config@2.3.1: - resolution: {integrity: sha512-PQXaJl82CfIXddUOppj4zWu+987GCw2M+eQcOepxN5s+kvnsZOwjEJO3DH9eVy+OP6Pg/KFEWdsECFEYTtbg6w==} + '@changesets/config@2.3.1': dependencies: '@changesets/errors': 0.1.4 '@changesets/get-dependents-graph': 1.3.6 @@ -4846,35 +18349,27 @@ packages: '@manypkg/get-packages': 1.1.3 fs-extra: 7.0.1 micromatch: 4.0.5 - dev: false - /@changesets/errors@0.1.4: - resolution: {integrity: sha512-HAcqPF7snsUJ/QzkWoKfRfXushHTu+K5KZLJWPb34s4eCZShIf8BFO3fwq6KU8+G7L5KdtN2BzQAXOSXEyiY9Q==} + '@changesets/errors@0.1.4': dependencies: extendable-error: 0.1.7 - dev: false - /@changesets/get-dependents-graph@1.3.6: - resolution: {integrity: sha512-Q/sLgBANmkvUm09GgRsAvEtY3p1/5OCzgBE5vX3vgb5CvW0j7CEljocx5oPXeQSNph6FXulJlXV3Re/v3K3P3Q==} + '@changesets/get-dependents-graph@1.3.6': dependencies: '@changesets/types': 5.2.1 '@manypkg/get-packages': 1.1.3 chalk: 2.4.2 fs-extra: 7.0.1 semver: 7.5.4 - dev: false - /@changesets/get-github-info@0.5.2: - resolution: {integrity: sha512-JppheLu7S114aEs157fOZDjFqUDpm7eHdq5E8SSR0gUBTEK0cNSHsrSR5a66xs0z3RWuo46QvA3vawp8BxDHvg==} + '@changesets/get-github-info@0.5.2': dependencies: dataloader: 1.4.0 node-fetch: 2.6.12 transitivePeerDependencies: - encoding - dev: false - /@changesets/get-release-plan@3.0.17: - resolution: {integrity: sha512-6IwKTubNEgoOZwDontYc2x2cWXfr6IKxP3IhKeK+WjyD6y3M4Gl/jdQvBw+m/5zWILSOCAaGLu2ZF6Q+WiPniw==} + '@changesets/get-release-plan@3.0.17': dependencies: '@babel/runtime': 7.22.5 '@changesets/assemble-release-plan': 5.2.4(patch_hash=3wuhjtl4hjck4itk3w32z4cd5u) @@ -4883,14 +18378,10 @@ packages: '@changesets/read': 0.5.9 '@changesets/types': 5.2.1 '@manypkg/get-packages': 1.1.3 - dev: false - /@changesets/get-version-range-type@0.3.2: - resolution: {integrity: sha512-SVqwYs5pULYjYT4op21F2pVbcrca4qA/bAA3FmFXKMN7Y+HcO8sbZUTx3TAy2VXulP2FACd1aC7f2nTuqSPbqg==} - dev: false + '@changesets/get-version-range-type@0.3.2': {} - /@changesets/git@2.0.0: - resolution: {integrity: sha512-enUVEWbiqUTxqSnmesyJGWfzd51PY4H7mH9yUw0hPVpZBJ6tQZFMU3F3mT/t9OJ/GjyiM4770i+sehAn6ymx6A==} + '@changesets/git@2.0.0': dependencies: '@babel/runtime': 7.22.5 '@changesets/errors': 0.1.4 @@ -4899,33 +18390,25 @@ packages: is-subdir: 1.2.0 micromatch: 4.0.5 spawndamnit: 2.0.0 - dev: false - /@changesets/logger@0.0.5: - resolution: {integrity: sha512-gJyZHomu8nASHpaANzc6bkQMO9gU/ib20lqew1rVx753FOxffnCrJlGIeQVxNWCqM+o6OOleCo/ivL8UAO5iFw==} + '@changesets/logger@0.0.5': dependencies: chalk: 2.4.2 - dev: false - /@changesets/parse@0.3.16: - resolution: {integrity: sha512-127JKNd167ayAuBjUggZBkmDS5fIKsthnr9jr6bdnuUljroiERW7FBTDNnNVyJ4l69PzR57pk6mXQdtJyBCJKg==} + '@changesets/parse@0.3.16': dependencies: '@changesets/types': 5.2.1 js-yaml: 3.14.1 - dev: false - /@changesets/pre@1.0.14: - resolution: {integrity: sha512-dTsHmxQWEQekHYHbg+M1mDVYFvegDh9j/kySNuDKdylwfMEevTeDouR7IfHNyVodxZXu17sXoJuf2D0vi55FHQ==} + '@changesets/pre@1.0.14': dependencies: '@babel/runtime': 7.22.5 '@changesets/errors': 0.1.4 '@changesets/types': 5.2.1 '@manypkg/get-packages': 1.1.3 fs-extra: 7.0.1 - dev: false - /@changesets/read@0.5.9: - resolution: {integrity: sha512-T8BJ6JS6j1gfO1HFq50kU3qawYxa4NTbI/ASNVVCBTsKquy2HYwM9r7ZnzkiMe8IEObAJtUVGSrePCOxAK2haQ==} + '@changesets/read@0.5.9': dependencies: '@babel/runtime': 7.22.5 '@changesets/git': 2.0.0 @@ -4935,178 +18418,87 @@ packages: chalk: 2.4.2 fs-extra: 7.0.1 p-filter: 2.1.0 - dev: false - /@changesets/types@4.1.0: - resolution: {integrity: sha512-LDQvVDv5Kb50ny2s25Fhm3d9QSZimsoUGBsUioj6MC3qbMUCuC8GPIvk/M6IvXx3lYhAs0lwWUQLb+VIEUCECw==} + '@changesets/types@4.1.0': {} - /@changesets/types@5.2.1: - resolution: {integrity: sha512-myLfHbVOqaq9UtUKqR/nZA/OY7xFjQMdfgfqeZIBK4d0hA6pgxArvdv8M+6NUzzBsjWLOtvApv8YHr4qM+Kpfg==} - dev: false + '@changesets/types@5.2.1': {} - /@changesets/write@0.2.3: - resolution: {integrity: sha512-Dbamr7AIMvslKnNYsLFafaVORx4H0pvCA2MHqgtNCySMe1blImEyAEOzDmcgKAkgz4+uwoLz7demIrX+JBr/Xw==} + '@changesets/write@0.2.3': dependencies: '@babel/runtime': 7.22.5 '@changesets/types': 5.2.1 fs-extra: 7.0.1 human-id: 1.0.2 prettier: 2.8.8 - dev: false - /@clack/core@0.3.3: - resolution: {integrity: sha512-5ZGyb75BUBjlll6eOa1m/IZBxwk91dooBWhPSL67sWcLS0zt9SnswRL0l26TVdBhb0wnWORRxUn//uH6n4z7+A==} + '@clack/core@0.3.3': dependencies: picocolors: 1.0.0 sisteransi: 1.0.5 - dev: false - /@clack/prompts@0.7.0: - resolution: {integrity: sha512-0MhX9/B4iL6Re04jPrttDm+BsP8y6mS7byuv0BvXgdXhbV5PdlsHt55dvNsuBCPZ7xq1oTAOOuotR9NFbQyMSA==} + '@clack/prompts@0.7.0': dependencies: '@clack/core': 0.3.3 picocolors: 1.0.0 sisteransi: 1.0.5 - dev: false - bundledDependencies: - - is-unicode-supported - /@cloudflare/kv-asset-handler@0.2.0: - resolution: {integrity: sha512-MVbXLbTcAotOPUj0pAMhVtJ+3/kFkwJqc5qNOleOZTv6QkZZABDMS21dSrSlVswEHwrpWC03e4fWytjqKvuE2A==} + '@cloudflare/kv-asset-handler@0.2.0': dependencies: mime: 3.0.0 - dev: true - /@cloudflare/kv-asset-handler@0.3.2: - resolution: {integrity: sha512-EeEjMobfuJrwoctj7FA1y1KEbM0+Q1xSjobIEyie9k4haVEBB7vkDvsasw1pM3rO39mL2akxIAzLMUAtrMHZhA==} - engines: {node: '>=16.13'} + '@cloudflare/kv-asset-handler@0.3.2': dependencies: mime: 3.0.0 - dev: true - /@cloudflare/workerd-darwin-64@1.20231030.0: - resolution: {integrity: sha512-J4PQ9utPxLya9yHdMMx3AZeC5M/6FxcoYw6jo9jbDDFTy+a4Gslqf4Im9We3aeOEdPXa3tgQHVQOSelJSZLhIw==} - engines: {node: '>=16'} - cpu: [x64] - os: [darwin] - requiresBuild: true - dev: true + '@cloudflare/workerd-darwin-64@1.20231030.0': optional: true - /@cloudflare/workerd-darwin-64@1.20240512.0: - resolution: {integrity: sha512-VMp+CsSHFALQiBzPdQ5dDI4T1qwLu0mQ0aeKVNDosXjueN0f3zj/lf+mFil5/9jBbG3t4mG0y+6MMnalP9Lobw==} - engines: {node: '>=16'} - cpu: [x64] - os: [darwin] - requiresBuild: true - dev: true + '@cloudflare/workerd-darwin-64@1.20240512.0': optional: true - /@cloudflare/workerd-darwin-arm64@1.20231030.0: - resolution: {integrity: sha512-WSJJjm11Del4hSneiNB7wTXGtBXI4QMCH9l5qf4iT5PAW8cESGcCmdHtWDWDtGAAGcvmLT04KNvmum92vRKKQQ==} - engines: {node: '>=16'} - cpu: [arm64] - os: [darwin] - requiresBuild: true - dev: true + '@cloudflare/workerd-darwin-arm64@1.20231030.0': optional: true - /@cloudflare/workerd-darwin-arm64@1.20240512.0: - resolution: {integrity: sha512-lZktXGmzMrB5rJqY9+PmnNfv1HKlj/YLZwMjPfF0WVKHUFdvQbAHsi7NlKv6mW9uIvlZnS+K4sIkWc0MDXcRnA==} - engines: {node: '>=16'} - cpu: [arm64] - os: [darwin] - requiresBuild: true - dev: true + '@cloudflare/workerd-darwin-arm64@1.20240512.0': optional: true - /@cloudflare/workerd-linux-64@1.20231030.0: - resolution: {integrity: sha512-2HUeRTvoCC17fxE0qdBeR7J9dO8j4A8ZbdcvY8pZxdk+zERU6+N03RTbk/dQMU488PwiDvcC3zZqS4gwLfVT8g==} - engines: {node: '>=16'} - cpu: [x64] - os: [linux] - requiresBuild: true - dev: true + '@cloudflare/workerd-linux-64@1.20231030.0': optional: true - /@cloudflare/workerd-linux-64@1.20240512.0: - resolution: {integrity: sha512-wrHvqCZZqXz6Y3MUTn/9pQNsvaoNjbJpuA6vcXsXu8iCzJi911iVW2WUEBX+MpUWD+mBIP0oXni5tTlhkokOPw==} - engines: {node: '>=16'} - cpu: [x64] - os: [linux] - requiresBuild: true - dev: true + '@cloudflare/workerd-linux-64@1.20240512.0': optional: true - /@cloudflare/workerd-linux-arm64@1.20231030.0: - resolution: {integrity: sha512-4/GK5zHh+9JbUI6Z5xTCM0ZmpKKHk7vu9thmHjUxtz+o8Ne9DoD7DlDvXQWgMF6XGaTubDWyp3ttn+Qv8jDFuQ==} - engines: {node: '>=16'} - cpu: [arm64] - os: [linux] - requiresBuild: true - dev: true + '@cloudflare/workerd-linux-arm64@1.20231030.0': optional: true - /@cloudflare/workerd-linux-arm64@1.20240512.0: - resolution: {integrity: sha512-YPezHMySL9J9tFdzxz390eBswQ//QJNYcZolz9Dgvb3FEfdpK345cE/bsWbMOqw5ws2f82l388epoenghtYvAg==} - engines: {node: '>=16'} - cpu: [arm64] - os: [linux] - requiresBuild: true - dev: true + '@cloudflare/workerd-linux-arm64@1.20240512.0': optional: true - /@cloudflare/workerd-windows-64@1.20231030.0: - resolution: {integrity: sha512-fb/Jgj8Yqy3PO1jLhk7mTrHMkR8jklpbQFud6rL/aMAn5d6MQbaSrYOCjzkKGp0Zng8D2LIzSl+Fc0C9Sggxjg==} - engines: {node: '>=16'} - cpu: [x64] - os: [win32] - requiresBuild: true - dev: true + '@cloudflare/workerd-windows-64@1.20231030.0': optional: true - /@cloudflare/workerd-windows-64@1.20240512.0: - resolution: {integrity: sha512-SxKapDrIYSscMR7lGIp/av0l6vokjH4xQ9ACxHgXh+OdOus9azppSmjaPyw4/ePvg7yqpkaNjf9o258IxWtvKQ==} - engines: {node: '>=16'} - cpu: [x64] - os: [win32] - requiresBuild: true - dev: true + '@cloudflare/workerd-windows-64@1.20240512.0': optional: true - /@cloudflare/workers-types@4.20231121.0: - resolution: {integrity: sha512-+kWfpCkqiepwAKXyHoE0gnkPgkLhz0/9HOBIGhHRsUvUKvhUtm3mbqqoGRWgF1qcjzrDUBbrrOq4MYHfFtc2RA==} - dev: true + '@cloudflare/workers-types@4.20231121.0': {} - /@cloudflare/workers-types@4.20240512.0: - resolution: {integrity: sha512-o2yTEWg+YK/I1t/Me+dA0oarO0aCbjibp6wSeaw52DSE9tDyKJ7S+Qdyw/XsMrKn4t8kF6f/YOba+9O4MJfW9w==} - dev: true + '@cloudflare/workers-types@4.20240512.0': {} - /@codemirror/autocomplete@6.4.0(@codemirror/language@6.3.2)(@codemirror/state@6.2.0)(@codemirror/view@6.7.2)(@lezer/common@1.0.2): - resolution: {integrity: sha512-HLF2PnZAm1s4kGs30EiqKMgD7XsYaQ0XJnMR0rofEWQ5t5D60SfqpDIkIh1ze5tiEbyUWm8+VJ6W1/erVvBMIA==} - peerDependencies: - '@codemirror/language': ^6.0.0 - '@codemirror/state': ^6.0.0 - '@codemirror/view': ^6.0.0 - '@lezer/common': ^1.0.0 + '@codemirror/autocomplete@6.4.0(@codemirror/language@6.3.2)(@codemirror/state@6.2.0)(@codemirror/view@6.7.2)(@lezer/common@1.0.2)': dependencies: '@codemirror/language': 6.3.2 '@codemirror/state': 6.2.0 '@codemirror/view': 6.7.2 '@lezer/common': 1.0.2 - dev: false - /@codemirror/commands@6.1.3: - resolution: {integrity: sha512-wUw1+vb34Ultv0Q9m/OVB7yizGXgtoDbkI5f5ErM8bebwLyUYjicdhJTKhTvPTpgkv8dq/BK0lQ3K5pRf2DAJw==} + '@codemirror/commands@6.1.3': dependencies: '@codemirror/language': 6.3.2 '@codemirror/state': 6.2.0 '@codemirror/view': 6.7.2 '@lezer/common': 1.0.2 - dev: false - /@codemirror/lang-javascript@6.1.2: - resolution: {integrity: sha512-OcwLfZXdQ1OHrLiIcKCn7MqZ7nx205CMKlhe+vL88pe2ymhT9+2P+QhwkYGxMICj8TDHyp8HFKVwpiisUT7iEQ==} + '@codemirror/lang-javascript@6.1.2': dependencies: '@codemirror/autocomplete': 6.4.0(@codemirror/language@6.3.2)(@codemirror/state@6.2.0)(@codemirror/view@6.7.2)(@lezer/common@1.0.2) '@codemirror/language': 6.3.2 @@ -5115,17 +18507,13 @@ packages: '@codemirror/view': 6.7.2 '@lezer/common': 1.0.2 '@lezer/javascript': 1.4.1 - dev: false - /@codemirror/lang-json@6.0.1: - resolution: {integrity: sha512-+T1flHdgpqDDlJZ2Lkil/rLiRy684WMLc74xUnjJH48GQdfJo/pudlTRreZmKwzP8/tGdKf83wlbAdOCzlJOGQ==} + '@codemirror/lang-json@6.0.1': dependencies: '@codemirror/language': 6.3.2 '@lezer/json': 1.0.0 - dev: false - /@codemirror/language@6.3.2: - resolution: {integrity: sha512-g42uHhOcEMAXjmozGG+rdom5UsbyfMxQFh7AbkeoaNImddL6Xt4cQDL0+JxmG7+as18rUAvZaqzP/TjsciVIrA==} + '@codemirror/language@6.3.2': dependencies: '@codemirror/state': 6.2.0 '@codemirror/view': 6.7.2 @@ -5133,186 +18521,91 @@ packages: '@lezer/highlight': 1.1.6 '@lezer/lr': 1.3.0 style-mod: 4.0.0 - dev: false - /@codemirror/lint@6.4.2: - resolution: {integrity: sha512-wzRkluWb1ptPKdzlsrbwwjYCPLgzU6N88YBAmlZi8WFyuiEduSd05MnJYNogzyc8rPK7pj6m95ptUApc8sHKVA==} + '@codemirror/lint@6.4.2': dependencies: '@codemirror/state': 6.2.0 '@codemirror/view': 6.7.2 crelt: 1.0.5 - dev: false - /@codemirror/search@6.2.3: - resolution: {integrity: sha512-V9n9233lopQhB1dyjsBK2Wc1i+8hcCqxl1wQ46c5HWWLePoe4FluV3TGHoZ04rBRlGjNyz9DTmpJErig8UE4jw==} + '@codemirror/search@6.2.3': dependencies: '@codemirror/state': 6.2.0 '@codemirror/view': 6.7.2 crelt: 1.0.5 - dev: false - /@codemirror/state@6.2.0: - resolution: {integrity: sha512-69QXtcrsc3RYtOtd+GsvczJ319udtBf1PTrr2KbLWM/e2CXUPnh0Nz9AUo8WfhSQ7GeL8dPVNUmhQVgpmuaNGA==} - dev: false + '@codemirror/state@6.2.0': {} - /@codemirror/theme-one-dark@6.1.0: - resolution: {integrity: sha512-AiTHtFRu8+vWT9wWUWDM+cog6ZwgivJogB1Tm/g40NIpLwph7AnmxrSzWfvJN5fBVufsuwBxecQCNmdcR5D7Aw==} + '@codemirror/theme-one-dark@6.1.0': dependencies: '@codemirror/language': 6.3.2 '@codemirror/state': 6.2.0 '@codemirror/view': 6.7.2 '@lezer/highlight': 1.1.6 - dev: false - /@codemirror/view@6.7.2: - resolution: {integrity: sha512-HeK2GyycxceaQVyvYVYXmn1vUKYYBsHCcfGRSsFO+3fRRtwXx2STK0YiFBmiWx2vtU9gUAJgIUXUN8a0osI8Ng==} + '@codemirror/view@6.7.2': dependencies: '@codemirror/state': 6.2.0 style-mod: 4.0.0 w3c-keyname: 2.2.6 - dev: false - /@colors/colors@1.5.0: - resolution: {integrity: sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==} - engines: {node: '>=0.1.90'} - requiresBuild: true - dev: false + '@colors/colors@1.5.0': optional: true - /@conform-to/dom@0.6.1: - resolution: {integrity: sha512-9Fns5h8lAiyOYvY3WHFXuBeNQzUIj9pqENa6KeLzTM3VAb+MTvAkoNUFP/d2kKLGlttt/XWL5houmYpUSGbikw==} - dev: false + '@conform-to/dom@0.6.1': {} - /@conform-to/react@0.6.1(react@18.2.0): - resolution: {integrity: sha512-CJt5PlhtJk1EfBoxOuRT0njRZBd9lvdSJV+zl7byf9KGrzww7joJba+p7vsZZoRt68rNQbPMJVyX20jGV59wpA==} - peerDependencies: - react: '>=16.8' + '@conform-to/react@0.6.1(react@18.2.0)': dependencies: '@conform-to/dom': 0.6.1 react: 18.2.0 - dev: false - /@conform-to/zod@0.6.1(@conform-to/dom@0.6.1)(zod@3.22.3): - resolution: {integrity: sha512-VYu44VfVeP0VyMrc2sNBagFAS66luZMIeFOfkHndGs1ep+LcR3Z4D+EOEqLZ2ECexmg9Y6nrX8Y2d5UUigEXCg==} - peerDependencies: - '@conform-to/dom': 0.6.1 - zod: ^3.21.0 + '@conform-to/zod@0.6.1(@conform-to/dom@0.6.1)(zod@3.22.3)': dependencies: '@conform-to/dom': 0.6.1 zod: 3.22.3 - dev: false - /@connectrpc/connect-node@0.13.2(@bufbuild/protobuf@1.7.2): - resolution: {integrity: sha512-dAoBuQ+fYFw22KYgZXPw1t19i6TRwNmk6c6XsOYLhBl1Y5vzXoMfMX2jm7lmkmLQFIcM9Xc2EYoUKtjNXH5bjw==} - engines: {node: '>=16.0.0'} - peerDependencies: - '@bufbuild/protobuf': ^1.2.1 + '@connectrpc/connect-node@0.13.2(@bufbuild/protobuf@1.7.2)': dependencies: '@bufbuild/protobuf': 1.7.2 '@connectrpc/connect': 0.13.2(@bufbuild/protobuf@1.7.2) undici: 5.28.4 - dev: false - /@connectrpc/connect@0.13.2(@bufbuild/protobuf@1.7.2): - resolution: {integrity: sha512-KZg6EH8gYnQZm/d2IXXMVB2mom/A1dCD8+7JScm2tKN9OQyQSeCJOLqtv/M4M5XVS0Y9JM2/VCbiUwfhl9Rqmg==} - peerDependencies: - '@bufbuild/protobuf': ^1.2.1 + '@connectrpc/connect@0.13.2(@bufbuild/protobuf@1.7.2)': dependencies: '@bufbuild/protobuf': 1.7.2 - dev: false - /@cspotcode/source-map-support@0.8.1: - resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==} - engines: {node: '>=12'} + '@cspotcode/source-map-support@0.8.1': dependencies: '@jridgewell/trace-mapping': 0.3.9 - /@depot/cli-darwin-arm64@0.0.1-cli.2.71.0: - resolution: {integrity: sha512-mPfke/8bc+nm+ESun5JYW7MakrIjxAgyd6qZfFt3ZQV9FYILKhSzaWQK1C/JafGBB0Sn6RNMG+EgM2M0UIW2Ew==} - engines: {node: '>=14'} - cpu: [arm64] - os: [darwin] - requiresBuild: true - dev: false + '@depot/cli-darwin-arm64@0.0.1-cli.2.71.0': optional: true - /@depot/cli-darwin-x64@0.0.1-cli.2.71.0: - resolution: {integrity: sha512-P9FX91q7hKSGfkDyY1rKZfHLuAj0No4DuE83B8rliTGlkILsyR9odlvsODk3wo6lVZ6KkqTx23zUlXVem2vvhg==} - engines: {node: '>=14'} - cpu: [x64] - os: [darwin] - requiresBuild: true - dev: false + '@depot/cli-darwin-x64@0.0.1-cli.2.71.0': optional: true - /@depot/cli-linux-arm64@0.0.1-cli.2.71.0: - resolution: {integrity: sha512-nW1k8AmaYXtX4Bbt3L5jLLPBmu63iZ/ARZfaaR2sfdubtpmyPbRAuxtzwqM42jnvzxjUOnKs1ex4det4qh8iig==} - engines: {node: '>=14'} - cpu: [arm64] - os: [linux] - requiresBuild: true - dev: false + '@depot/cli-linux-arm64@0.0.1-cli.2.71.0': optional: true - /@depot/cli-linux-arm@0.0.1-cli.2.71.0: - resolution: {integrity: sha512-hv0T7P2GcmcEQrdJmOkBbEKNFcjFr3xcMUrwfOPKFIC75hFgchc1vB5uFTqpBkJ4drjlk6xiEcujzE3EQznzhw==} - engines: {node: '>=14'} - cpu: [arm] - os: [linux] - requiresBuild: true - dev: false + '@depot/cli-linux-arm@0.0.1-cli.2.71.0': optional: true - /@depot/cli-linux-ia32@0.0.1-cli.2.71.0: - resolution: {integrity: sha512-D5f+zbUyiOkiT6bGf9VjcWSBWNHQ9GVCpLpeHjjPFxkeX+0Xyktuyae2pIzVlYqiASDXAbxJa3WhvgNk6ElErw==} - engines: {node: '>=14'} - cpu: [ia32] - os: [linux] - requiresBuild: true - dev: false + '@depot/cli-linux-ia32@0.0.1-cli.2.71.0': optional: true - /@depot/cli-linux-x64@0.0.1-cli.2.71.0: - resolution: {integrity: sha512-vlo8R0o8+eiHkFN1Rcw55/9ASpONSNAfUclE2rxx2oJbRjVlacj9GJjPzOFAhIKyqgGpMrZJvBBIsHBv21STXw==} - engines: {node: '>=14'} - cpu: [x64] - os: [linux] - requiresBuild: true - dev: false + '@depot/cli-linux-x64@0.0.1-cli.2.71.0': optional: true - /@depot/cli-win32-arm64@0.0.1-cli.2.71.0: - resolution: {integrity: sha512-gXjitRRbSVkcDkkbPMalFqXn8I8I3GZAAgkwyWOkUHmZhwsEXpSeVi/B6sPdlAIFPLpspPtOYSKtrvnNU1Tflg==} - engines: {node: '>=14'} - cpu: [arm64] - os: [win32] - requiresBuild: true - dev: false + '@depot/cli-win32-arm64@0.0.1-cli.2.71.0': optional: true - /@depot/cli-win32-ia32@0.0.1-cli.2.71.0: - resolution: {integrity: sha512-G2I97FT2IY4NtMdskLe5KLEPUJpMrZkU4VpAQwokLR9VFQn9TJ+J4DhXpsXpCtMQ5vZ01jTtiS3/WBqx50c5oA==} - engines: {node: '>=14'} - cpu: [ia32] - os: [win32] - requiresBuild: true - dev: false + '@depot/cli-win32-ia32@0.0.1-cli.2.71.0': optional: true - /@depot/cli-win32-x64@0.0.1-cli.2.71.0: - resolution: {integrity: sha512-L3h2zl24ItOlFYU7C6IyfrzNh9RhuxugASDczjry0aVbCv2EvjvUofpbwEsDY88CawXtn2cpwNbBesTWtDEZ2w==} - engines: {node: '>=14'} - cpu: [x64] - os: [win32] - requiresBuild: true - dev: false + '@depot/cli-win32-x64@0.0.1-cli.2.71.0': optional: true - /@depot/cli@0.0.1-cli.2.71.0: - resolution: {integrity: sha512-InXTr/Ld30JwKgkRhdTWaB18iKi/5EnESnRhJkcW1XoxqWdZ0fbvMT6W0glEE9n68dZfuPEpI9aJBsfZg0K+yA==} - engines: {node: '>=14'} - hasBin: true - requiresBuild: true + '@depot/cli@0.0.1-cli.2.71.0': optionalDependencies: '@depot/cli-darwin-arm64': 0.0.1-cli.2.71.0 '@depot/cli-darwin-x64': 0.0.1-cli.2.71.0 @@ -5323,1278 +18616,469 @@ packages: '@depot/cli-win32-arm64': 0.0.1-cli.2.71.0 '@depot/cli-win32-ia32': 0.0.1-cli.2.71.0 '@depot/cli-win32-x64': 0.0.1-cli.2.71.0 - dev: false - /@depot/sdk-node@0.5.0: - resolution: {integrity: sha512-Pl9Yji00B6uQpMm5xZU4/eZbzaBo72N6c534ZqLI6nbOEIPH0VX27TVF9lFF3Fl3GHFZ+6X9laJtDn2DrLS2DQ==} + '@depot/sdk-node@0.5.0': dependencies: '@bufbuild/protobuf': 1.7.2 '@connectrpc/connect': 0.13.2(@bufbuild/protobuf@1.7.2) '@connectrpc/connect-node': 0.13.2(@bufbuild/protobuf@1.7.2) - dev: false - /@emotion/hash@0.9.0: - resolution: {integrity: sha512-14FtKiHhy2QoPIzdTcvh//8OyBlknNs2nXRwIhG904opCby3l+9Xaf/wuPvICBF0rc1ZCNBd3nKe9cd2mecVkQ==} - dev: true + '@emotion/hash@0.9.0': {} - /@emotion/is-prop-valid@0.8.8: - resolution: {integrity: sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA==} - requiresBuild: true + '@emotion/is-prop-valid@0.8.8': dependencies: '@emotion/memoize': 0.7.4 - dev: false optional: true - /@emotion/memoize@0.7.4: - resolution: {integrity: sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw==} - requiresBuild: true - dev: false + '@emotion/memoize@0.7.4': optional: true - /@esbuild-kit/cjs-loader@2.4.1: - resolution: {integrity: sha512-lhc/XLith28QdW0HpHZvZKkorWgmCNT7sVelMHDj3HFdTfdqkwEKvT+aXVQtNAmCC39VJhunDkWhONWB7335mg==} + '@esbuild-kit/cjs-loader@2.4.1': dependencies: '@esbuild-kit/core-utils': 3.0.0 get-tsconfig: 4.7.2 - dev: true - /@esbuild-kit/core-utils@3.0.0: - resolution: {integrity: sha512-TXmwH9EFS3DC2sI2YJWJBgHGhlteK0Xyu1VabwetMULfm3oYhbrsWV5yaSr2NTWZIgDGVLHbRf0inxbjXqAcmQ==} + '@esbuild-kit/core-utils@3.0.0': dependencies: esbuild: 0.15.18 source-map-support: 0.5.21 - dev: true - /@esbuild-kit/esm-loader@2.5.4: - resolution: {integrity: sha512-afmtLf6uqxD5IgwCzomtqCYIgz/sjHzCWZFvfS5+FzeYxOURPUo4QcHtqJxbxWOMOogKriZanN/1bJQE/ZL93A==} + '@esbuild-kit/esm-loader@2.5.4': dependencies: '@esbuild-kit/core-utils': 3.0.0 get-tsconfig: 4.7.2 - dev: true - /@esbuild-plugins/node-globals-polyfill@0.2.3(esbuild@0.17.19): - resolution: {integrity: sha512-r3MIryXDeXDOZh7ih1l/yE9ZLORCd5e8vWg02azWRGj5SPTuoh69A2AIyn0Z31V/kHBfZ4HgWJ+OK3GTTwLmnw==} - peerDependencies: - esbuild: '*' + '@esbuild-plugins/node-globals-polyfill@0.2.3(esbuild@0.17.19)': dependencies: esbuild: 0.17.19 - dev: true - /@esbuild-plugins/node-modules-polyfill@0.2.2(esbuild@0.17.19): - resolution: {integrity: sha512-LXV7QsWJxRuMYvKbiznh+U1ilIop3g2TeKRzUxOG5X3YITc8JyyTa90BmLwqqv0YnX4v32CSlG+vsziZp9dMvA==} - peerDependencies: - esbuild: '*' + '@esbuild-plugins/node-modules-polyfill@0.2.2(esbuild@0.17.19)': dependencies: esbuild: 0.17.19 escape-string-regexp: 4.0.0 rollup-plugin-node-polyfills: 0.2.1 - dev: true - /@esbuild/aix-ppc64@0.19.11: - resolution: {integrity: sha512-FnzU0LyE3ySQk7UntJO4+qIiQgI7KoODnZg5xzXIrFJlKd2P2gwHsHY4927xj9y5PJmJSzULiUCWmv7iWnNa7g==} - engines: {node: '>=12'} - cpu: [ppc64] - os: [aix] - requiresBuild: true + '@esbuild/aix-ppc64@0.19.11': optional: true - /@esbuild/aix-ppc64@0.20.2: - resolution: {integrity: sha512-D+EBOJHXdNZcLJRBkhENNG8Wji2kgc9AZ9KiPr1JuZjsNtyHzrsfLRrY0tk2H2aoFu6RANO1y1iPPUCDYWkb5g==} - engines: {node: '>=12'} - cpu: [ppc64] - os: [aix] - requiresBuild: true - dev: true + '@esbuild/aix-ppc64@0.20.2': optional: true - /@esbuild/android-arm64@0.16.17: - resolution: {integrity: sha512-MIGl6p5sc3RDTLLkYL1MyL8BMRN4tLMRCn+yRJJmEDvYZ2M7tmAf80hx1kbNEUX2KJ50RRtxZ4JHLvCfuB6kBg==} - engines: {node: '>=12'} - cpu: [arm64] - os: [android] - requiresBuild: true - dev: true + '@esbuild/android-arm64@0.16.17': optional: true - /@esbuild/android-arm64@0.17.19: - resolution: {integrity: sha512-KBMWvEZooR7+kzY0BtbTQn0OAYY7CsiydT63pVEaPtVYF0hXbUaOyZog37DKxK7NF3XacBJOpYT4adIJh+avxA==} - engines: {node: '>=12'} - cpu: [arm64] - os: [android] - requiresBuild: true - dev: true + '@esbuild/android-arm64@0.17.19': optional: true - /@esbuild/android-arm64@0.17.6: - resolution: {integrity: sha512-YnYSCceN/dUzUr5kdtUzB+wZprCafuD89Hs0Aqv9QSdwhYQybhXTaSTcrl6X/aWThn1a/j0eEpUBGOE7269REg==} - engines: {node: '>=12'} - cpu: [arm64] - os: [android] - requiresBuild: true - dev: true + '@esbuild/android-arm64@0.17.6': optional: true - /@esbuild/android-arm64@0.18.11: - resolution: {integrity: sha512-snieiq75Z1z5LJX9cduSAjUr7vEI1OdlzFPMw0HH5YI7qQHDd3qs+WZoMrWYDsfRJSq36lIA6mfZBkvL46KoIw==} - engines: {node: '>=12'} - cpu: [arm64] - os: [android] - requiresBuild: true + '@esbuild/android-arm64@0.18.11': optional: true - /@esbuild/android-arm64@0.19.11: - resolution: {integrity: sha512-aiu7K/5JnLj//KOnOfEZ0D90obUkRzDMyqd/wNAUQ34m4YUPVhRZpnqKV9uqDGxT7cToSDnIHsGooyIczu9T+Q==} - engines: {node: '>=12'} - cpu: [arm64] - os: [android] - requiresBuild: true + '@esbuild/android-arm64@0.19.11': optional: true - /@esbuild/android-arm64@0.20.2: - resolution: {integrity: sha512-mRzjLacRtl/tWU0SvD8lUEwb61yP9cqQo6noDZP/O8VkwafSYwZ4yWy24kan8jE/IMERpYncRt2dw438LP3Xmg==} - engines: {node: '>=12'} - cpu: [arm64] - os: [android] - requiresBuild: true - dev: true + '@esbuild/android-arm64@0.20.2': optional: true - /@esbuild/android-arm@0.15.18: - resolution: {integrity: sha512-5GT+kcs2WVGjVs7+boataCkO5Fg0y4kCjzkB5bAip7H4jfnOS3dA6KPiww9W1OEKTKeAcUVhdZGvgI65OXmUnw==} - engines: {node: '>=12'} - cpu: [arm] - os: [android] - requiresBuild: true - dev: true + '@esbuild/android-arm@0.15.18': optional: true - /@esbuild/android-arm@0.16.17: - resolution: {integrity: sha512-N9x1CMXVhtWEAMS7pNNONyA14f71VPQN9Cnavj1XQh6T7bskqiLLrSca4O0Vr8Wdcga943eThxnVp3JLnBMYtw==} - engines: {node: '>=12'} - cpu: [arm] - os: [android] - requiresBuild: true - dev: true + '@esbuild/android-arm@0.16.17': optional: true - /@esbuild/android-arm@0.17.19: - resolution: {integrity: sha512-rIKddzqhmav7MSmoFCmDIb6e2W57geRsM94gV2l38fzhXMwq7hZoClug9USI2pFRGL06f4IOPHHpFNOkWieR8A==} - engines: {node: '>=12'} - cpu: [arm] - os: [android] - requiresBuild: true - dev: true + '@esbuild/android-arm@0.17.19': optional: true - /@esbuild/android-arm@0.17.6: - resolution: {integrity: sha512-bSC9YVUjADDy1gae8RrioINU6e1lCkg3VGVwm0QQ2E1CWcC4gnMce9+B6RpxuSsrsXsk1yojn7sp1fnG8erE2g==} - engines: {node: '>=12'} - cpu: [arm] - os: [android] - requiresBuild: true - dev: true + '@esbuild/android-arm@0.17.6': optional: true - /@esbuild/android-arm@0.18.11: - resolution: {integrity: sha512-q4qlUf5ucwbUJZXF5tEQ8LF7y0Nk4P58hOsGk3ucY0oCwgQqAnqXVbUuahCddVHfrxmpyewRpiTHwVHIETYu7Q==} - engines: {node: '>=12'} - cpu: [arm] - os: [android] - requiresBuild: true + '@esbuild/android-arm@0.18.11': optional: true - /@esbuild/android-arm@0.19.11: - resolution: {integrity: sha512-5OVapq0ClabvKvQ58Bws8+wkLCV+Rxg7tUVbo9xu034Nm536QTII4YzhaFriQ7rMrorfnFKUsArD2lqKbFY4vw==} - engines: {node: '>=12'} - cpu: [arm] - os: [android] - requiresBuild: true + '@esbuild/android-arm@0.19.11': optional: true - /@esbuild/android-arm@0.20.2: - resolution: {integrity: sha512-t98Ra6pw2VaDhqNWO2Oph2LXbz/EJcnLmKLGBJwEwXX/JAN83Fym1rU8l0JUWK6HkIbWONCSSatf4sf2NBRx/w==} - engines: {node: '>=12'} - cpu: [arm] - os: [android] - requiresBuild: true - dev: true + '@esbuild/android-arm@0.20.2': optional: true - /@esbuild/android-x64@0.16.17: - resolution: {integrity: sha512-a3kTv3m0Ghh4z1DaFEuEDfz3OLONKuFvI4Xqczqx4BqLyuFaFkuaG4j2MtA6fuWEFeC5x9IvqnX7drmRq/fyAQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [android] - requiresBuild: true - dev: true + '@esbuild/android-x64@0.16.17': optional: true - /@esbuild/android-x64@0.17.19: - resolution: {integrity: sha512-uUTTc4xGNDT7YSArp/zbtmbhO0uEEK9/ETW29Wk1thYUJBz3IVnvgEiEwEa9IeLyvnpKrWK64Utw2bgUmDveww==} - engines: {node: '>=12'} - cpu: [x64] - os: [android] - requiresBuild: true - dev: true + '@esbuild/android-x64@0.17.19': optional: true - /@esbuild/android-x64@0.17.6: - resolution: {integrity: sha512-MVcYcgSO7pfu/x34uX9u2QIZHmXAB7dEiLQC5bBl5Ryqtpj9lT2sg3gNDEsrPEmimSJW2FXIaxqSQ501YLDsZQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [android] - requiresBuild: true - dev: true + '@esbuild/android-x64@0.17.6': optional: true - /@esbuild/android-x64@0.18.11: - resolution: {integrity: sha512-iPuoxQEV34+hTF6FT7om+Qwziv1U519lEOvekXO9zaMMlT9+XneAhKL32DW3H7okrCOBQ44BMihE8dclbZtTuw==} - engines: {node: '>=12'} - cpu: [x64] - os: [android] - requiresBuild: true + '@esbuild/android-x64@0.18.11': optional: true - /@esbuild/android-x64@0.19.11: - resolution: {integrity: sha512-eccxjlfGw43WYoY9QgB82SgGgDbibcqyDTlk3l3C0jOVHKxrjdc9CTwDUQd0vkvYg5um0OH+GpxYvp39r+IPOg==} - engines: {node: '>=12'} - cpu: [x64] - os: [android] - requiresBuild: true + '@esbuild/android-x64@0.19.11': optional: true - /@esbuild/android-x64@0.20.2: - resolution: {integrity: sha512-btzExgV+/lMGDDa194CcUQm53ncxzeBrWJcncOBxuC6ndBkKxnHdFJn86mCIgTELsooUmwUm9FkhSp5HYu00Rg==} - engines: {node: '>=12'} - cpu: [x64] - os: [android] - requiresBuild: true - dev: true + '@esbuild/android-x64@0.20.2': optional: true - /@esbuild/darwin-arm64@0.16.17: - resolution: {integrity: sha512-/2agbUEfmxWHi9ARTX6OQ/KgXnOWfsNlTeLcoV7HSuSTv63E4DqtAc+2XqGw1KHxKMHGZgbVCZge7HXWX9Vn+w==} - engines: {node: '>=12'} - cpu: [arm64] - os: [darwin] - requiresBuild: true - dev: true + '@esbuild/darwin-arm64@0.16.17': optional: true - /@esbuild/darwin-arm64@0.17.19: - resolution: {integrity: sha512-80wEoCfF/hFKM6WE1FyBHc9SfUblloAWx6FJkFWTWiCoht9Mc0ARGEM47e67W9rI09YoUxJL68WHfDRYEAvOhg==} - engines: {node: '>=12'} - cpu: [arm64] - os: [darwin] - requiresBuild: true - dev: true + '@esbuild/darwin-arm64@0.17.19': optional: true - /@esbuild/darwin-arm64@0.17.6: - resolution: {integrity: sha512-bsDRvlbKMQMt6Wl08nHtFz++yoZHsyTOxnjfB2Q95gato+Yi4WnRl13oC2/PJJA9yLCoRv9gqT/EYX0/zDsyMA==} - engines: {node: '>=12'} - cpu: [arm64] - os: [darwin] - requiresBuild: true - dev: true + '@esbuild/darwin-arm64@0.17.6': optional: true - /@esbuild/darwin-arm64@0.18.11: - resolution: {integrity: sha512-Gm0QkI3k402OpfMKyQEEMG0RuW2LQsSmI6OeO4El2ojJMoF5NLYb3qMIjvbG/lbMeLOGiW6ooU8xqc+S0fgz2w==} - engines: {node: '>=12'} - cpu: [arm64] - os: [darwin] - requiresBuild: true + '@esbuild/darwin-arm64@0.18.11': optional: true - /@esbuild/darwin-arm64@0.19.11: - resolution: {integrity: sha512-ETp87DRWuSt9KdDVkqSoKoLFHYTrkyz2+65fj9nfXsaV3bMhTCjtQfw3y+um88vGRKRiF7erPrh/ZuIdLUIVxQ==} - engines: {node: '>=12'} - cpu: [arm64] - os: [darwin] - requiresBuild: true + '@esbuild/darwin-arm64@0.19.11': optional: true - /@esbuild/darwin-arm64@0.20.2: - resolution: {integrity: sha512-4J6IRT+10J3aJH3l1yzEg9y3wkTDgDk7TSDFX+wKFiWjqWp/iCfLIYzGyasx9l0SAFPT1HwSCR+0w/h1ES/MjA==} - engines: {node: '>=12'} - cpu: [arm64] - os: [darwin] - requiresBuild: true - dev: true + '@esbuild/darwin-arm64@0.20.2': optional: true - /@esbuild/darwin-x64@0.16.17: - resolution: {integrity: sha512-2By45OBHulkd9Svy5IOCZt376Aa2oOkiE9QWUK9fe6Tb+WDr8hXL3dpqi+DeLiMed8tVXspzsTAvd0jUl96wmg==} - engines: {node: '>=12'} - cpu: [x64] - os: [darwin] - requiresBuild: true - dev: true + '@esbuild/darwin-x64@0.16.17': optional: true - /@esbuild/darwin-x64@0.17.19: - resolution: {integrity: sha512-IJM4JJsLhRYr9xdtLytPLSH9k/oxR3boaUIYiHkAawtwNOXKE8KoU8tMvryogdcT8AU+Bflmh81Xn6Q0vTZbQw==} - engines: {node: '>=12'} - cpu: [x64] - os: [darwin] - requiresBuild: true - dev: true + '@esbuild/darwin-x64@0.17.19': optional: true - /@esbuild/darwin-x64@0.17.6: - resolution: {integrity: sha512-xh2A5oPrYRfMFz74QXIQTQo8uA+hYzGWJFoeTE8EvoZGHb+idyV4ATaukaUvnnxJiauhs/fPx3vYhU4wiGfosg==} - engines: {node: '>=12'} - cpu: [x64] - os: [darwin] - requiresBuild: true - dev: true + '@esbuild/darwin-x64@0.17.6': optional: true - /@esbuild/darwin-x64@0.18.11: - resolution: {integrity: sha512-N15Vzy0YNHu6cfyDOjiyfJlRJCB/ngKOAvoBf1qybG3eOq0SL2Lutzz9N7DYUbb7Q23XtHPn6lMDF6uWbGv9Fw==} - engines: {node: '>=12'} - cpu: [x64] - os: [darwin] - requiresBuild: true + '@esbuild/darwin-x64@0.18.11': optional: true - /@esbuild/darwin-x64@0.19.11: - resolution: {integrity: sha512-fkFUiS6IUK9WYUO/+22omwetaSNl5/A8giXvQlcinLIjVkxwTLSktbF5f/kJMftM2MJp9+fXqZ5ezS7+SALp4g==} - engines: {node: '>=12'} - cpu: [x64] - os: [darwin] - requiresBuild: true + '@esbuild/darwin-x64@0.19.11': optional: true - /@esbuild/darwin-x64@0.20.2: - resolution: {integrity: sha512-tBcXp9KNphnNH0dfhv8KYkZhjc+H3XBkF5DKtswJblV7KlT9EI2+jeA8DgBjp908WEuYll6pF+UStUCfEpdysA==} - engines: {node: '>=12'} - cpu: [x64] - os: [darwin] - requiresBuild: true - dev: true + '@esbuild/darwin-x64@0.20.2': optional: true - /@esbuild/freebsd-arm64@0.16.17: - resolution: {integrity: sha512-mt+cxZe1tVx489VTb4mBAOo2aKSnJ33L9fr25JXpqQqzbUIw/yzIzi+NHwAXK2qYV1lEFp4OoVeThGjUbmWmdw==} - engines: {node: '>=12'} - cpu: [arm64] - os: [freebsd] - requiresBuild: true - dev: true + '@esbuild/freebsd-arm64@0.16.17': optional: true - /@esbuild/freebsd-arm64@0.17.19: - resolution: {integrity: sha512-pBwbc7DufluUeGdjSU5Si+P3SoMF5DQ/F/UmTSb8HXO80ZEAJmrykPyzo1IfNbAoaqw48YRpv8shwd1NoI0jcQ==} - engines: {node: '>=12'} - cpu: [arm64] - os: [freebsd] - requiresBuild: true - dev: true + '@esbuild/freebsd-arm64@0.17.19': optional: true - /@esbuild/freebsd-arm64@0.17.6: - resolution: {integrity: sha512-EnUwjRc1inT4ccZh4pB3v1cIhohE2S4YXlt1OvI7sw/+pD+dIE4smwekZlEPIwY6PhU6oDWwITrQQm5S2/iZgg==} - engines: {node: '>=12'} - cpu: [arm64] - os: [freebsd] - requiresBuild: true - dev: true + '@esbuild/freebsd-arm64@0.17.6': optional: true - /@esbuild/freebsd-arm64@0.18.11: - resolution: {integrity: sha512-atEyuq6a3omEY5qAh5jIORWk8MzFnCpSTUruBgeyN9jZq1K/QI9uke0ATi3MHu4L8c59CnIi4+1jDKMuqmR71A==} - engines: {node: '>=12'} - cpu: [arm64] - os: [freebsd] - requiresBuild: true + '@esbuild/freebsd-arm64@0.18.11': optional: true - /@esbuild/freebsd-arm64@0.19.11: - resolution: {integrity: sha512-lhoSp5K6bxKRNdXUtHoNc5HhbXVCS8V0iZmDvyWvYq9S5WSfTIHU2UGjcGt7UeS6iEYp9eeymIl5mJBn0yiuxA==} - engines: {node: '>=12'} - cpu: [arm64] - os: [freebsd] - requiresBuild: true + '@esbuild/freebsd-arm64@0.19.11': optional: true - /@esbuild/freebsd-arm64@0.20.2: - resolution: {integrity: sha512-d3qI41G4SuLiCGCFGUrKsSeTXyWG6yem1KcGZVS+3FYlYhtNoNgYrWcvkOoaqMhwXSMrZRl69ArHsGJ9mYdbbw==} - engines: {node: '>=12'} - cpu: [arm64] - os: [freebsd] - requiresBuild: true - dev: true + '@esbuild/freebsd-arm64@0.20.2': optional: true - /@esbuild/freebsd-x64@0.16.17: - resolution: {integrity: sha512-8ScTdNJl5idAKjH8zGAsN7RuWcyHG3BAvMNpKOBaqqR7EbUhhVHOqXRdL7oZvz8WNHL2pr5+eIT5c65kA6NHug==} - engines: {node: '>=12'} - cpu: [x64] - os: [freebsd] - requiresBuild: true - dev: true + '@esbuild/freebsd-x64@0.16.17': optional: true - /@esbuild/freebsd-x64@0.17.19: - resolution: {integrity: sha512-4lu+n8Wk0XlajEhbEffdy2xy53dpR06SlzvhGByyg36qJw6Kpfk7cp45DR/62aPH9mtJRmIyrXAS5UWBrJT6TQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [freebsd] - requiresBuild: true - dev: true + '@esbuild/freebsd-x64@0.17.19': optional: true - /@esbuild/freebsd-x64@0.17.6: - resolution: {integrity: sha512-Uh3HLWGzH6FwpviUcLMKPCbZUAFzv67Wj5MTwK6jn89b576SR2IbEp+tqUHTr8DIl0iDmBAf51MVaP7pw6PY5Q==} - engines: {node: '>=12'} - cpu: [x64] - os: [freebsd] - requiresBuild: true - dev: true + '@esbuild/freebsd-x64@0.17.6': optional: true - /@esbuild/freebsd-x64@0.18.11: - resolution: {integrity: sha512-XtuPrEfBj/YYYnAAB7KcorzzpGTvOr/dTtXPGesRfmflqhA4LMF0Gh/n5+a9JBzPuJ+CGk17CA++Hmr1F/gI0Q==} - engines: {node: '>=12'} - cpu: [x64] - os: [freebsd] - requiresBuild: true + '@esbuild/freebsd-x64@0.18.11': optional: true - /@esbuild/freebsd-x64@0.19.11: - resolution: {integrity: sha512-JkUqn44AffGXitVI6/AbQdoYAq0TEullFdqcMY/PCUZ36xJ9ZJRtQabzMA+Vi7r78+25ZIBosLTOKnUXBSi1Kw==} - engines: {node: '>=12'} - cpu: [x64] - os: [freebsd] - requiresBuild: true + '@esbuild/freebsd-x64@0.19.11': optional: true - /@esbuild/freebsd-x64@0.20.2: - resolution: {integrity: sha512-d+DipyvHRuqEeM5zDivKV1KuXn9WeRX6vqSqIDgwIfPQtwMP4jaDsQsDncjTDDsExT4lR/91OLjRo8bmC1e+Cw==} - engines: {node: '>=12'} - cpu: [x64] - os: [freebsd] - requiresBuild: true - dev: true + '@esbuild/freebsd-x64@0.20.2': optional: true - /@esbuild/linux-arm64@0.16.17: - resolution: {integrity: sha512-7S8gJnSlqKGVJunnMCrXHU9Q8Q/tQIxk/xL8BqAP64wchPCTzuM6W3Ra8cIa1HIflAvDnNOt2jaL17vaW+1V0g==} - engines: {node: '>=12'} - cpu: [arm64] - os: [linux] - requiresBuild: true - dev: true + '@esbuild/linux-arm64@0.16.17': optional: true - /@esbuild/linux-arm64@0.17.19: - resolution: {integrity: sha512-ct1Tg3WGwd3P+oZYqic+YZF4snNl2bsnMKRkb3ozHmnM0dGWuxcPTTntAF6bOP0Sp4x0PjSF+4uHQ1xvxfRKqg==} - engines: {node: '>=12'} - cpu: [arm64] - os: [linux] - requiresBuild: true - dev: true + '@esbuild/linux-arm64@0.17.19': optional: true - /@esbuild/linux-arm64@0.17.6: - resolution: {integrity: sha512-bUR58IFOMJX523aDVozswnlp5yry7+0cRLCXDsxnUeQYJik1DukMY+apBsLOZJblpH+K7ox7YrKrHmJoWqVR9w==} - engines: {node: '>=12'} - cpu: [arm64] - os: [linux] - requiresBuild: true - dev: true + '@esbuild/linux-arm64@0.17.6': optional: true - /@esbuild/linux-arm64@0.18.11: - resolution: {integrity: sha512-c6Vh2WS9VFKxKZ2TvJdA7gdy0n6eSy+yunBvv4aqNCEhSWVor1TU43wNRp2YLO9Vng2G+W94aRz+ILDSwAiYog==} - engines: {node: '>=12'} - cpu: [arm64] - os: [linux] - requiresBuild: true + '@esbuild/linux-arm64@0.18.11': optional: true - /@esbuild/linux-arm64@0.19.11: - resolution: {integrity: sha512-LneLg3ypEeveBSMuoa0kwMpCGmpu8XQUh+mL8XXwoYZ6Be2qBnVtcDI5azSvh7vioMDhoJFZzp9GWp9IWpYoUg==} - engines: {node: '>=12'} - cpu: [arm64] - os: [linux] - requiresBuild: true + '@esbuild/linux-arm64@0.19.11': optional: true - /@esbuild/linux-arm64@0.20.2: - resolution: {integrity: sha512-9pb6rBjGvTFNira2FLIWqDk/uaf42sSyLE8j1rnUpuzsODBq7FvpwHYZxQ/It/8b+QOS1RYfqgGFNLRI+qlq2A==} - engines: {node: '>=12'} - cpu: [arm64] - os: [linux] - requiresBuild: true - dev: true + '@esbuild/linux-arm64@0.20.2': optional: true - /@esbuild/linux-arm@0.16.17: - resolution: {integrity: sha512-iihzrWbD4gIT7j3caMzKb/RsFFHCwqqbrbH9SqUSRrdXkXaygSZCZg1FybsZz57Ju7N/SHEgPyaR0LZ8Zbe9gQ==} - engines: {node: '>=12'} - cpu: [arm] - os: [linux] - requiresBuild: true - dev: true + '@esbuild/linux-arm@0.16.17': optional: true - /@esbuild/linux-arm@0.17.19: - resolution: {integrity: sha512-cdmT3KxjlOQ/gZ2cjfrQOtmhG4HJs6hhvm3mWSRDPtZ/lP5oe8FWceS10JaSJC13GBd4eH/haHnqf7hhGNLerA==} - engines: {node: '>=12'} - cpu: [arm] - os: [linux] - requiresBuild: true - dev: true + '@esbuild/linux-arm@0.17.19': optional: true - /@esbuild/linux-arm@0.17.6: - resolution: {integrity: sha512-7YdGiurNt7lqO0Bf/U9/arrPWPqdPqcV6JCZda4LZgEn+PTQ5SMEI4MGR52Bfn3+d6bNEGcWFzlIxiQdS48YUw==} - engines: {node: '>=12'} - cpu: [arm] - os: [linux] - requiresBuild: true - dev: true + '@esbuild/linux-arm@0.17.6': optional: true - /@esbuild/linux-arm@0.18.11: - resolution: {integrity: sha512-Idipz+Taso/toi2ETugShXjQ3S59b6m62KmLHkJlSq/cBejixmIydqrtM2XTvNCywFl3VC7SreSf6NV0i6sRyg==} - engines: {node: '>=12'} - cpu: [arm] - os: [linux] - requiresBuild: true + '@esbuild/linux-arm@0.18.11': optional: true - /@esbuild/linux-arm@0.19.11: - resolution: {integrity: sha512-3CRkr9+vCV2XJbjwgzjPtO8T0SZUmRZla+UL1jw+XqHZPkPgZiyWvbDvl9rqAN8Zl7qJF0O/9ycMtjU67HN9/Q==} - engines: {node: '>=12'} - cpu: [arm] - os: [linux] - requiresBuild: true + '@esbuild/linux-arm@0.19.11': optional: true - /@esbuild/linux-arm@0.20.2: - resolution: {integrity: sha512-VhLPeR8HTMPccbuWWcEUD1Az68TqaTYyj6nfE4QByZIQEQVWBB8vup8PpR7y1QHL3CpcF6xd5WVBU/+SBEvGTg==} - engines: {node: '>=12'} - cpu: [arm] - os: [linux] - requiresBuild: true - dev: true + '@esbuild/linux-arm@0.20.2': optional: true - /@esbuild/linux-ia32@0.16.17: - resolution: {integrity: sha512-kiX69+wcPAdgl3Lonh1VI7MBr16nktEvOfViszBSxygRQqSpzv7BffMKRPMFwzeJGPxcio0pdD3kYQGpqQ2SSg==} - engines: {node: '>=12'} - cpu: [ia32] - os: [linux] - requiresBuild: true - dev: true + '@esbuild/linux-ia32@0.16.17': optional: true - /@esbuild/linux-ia32@0.17.19: - resolution: {integrity: sha512-w4IRhSy1VbsNxHRQpeGCHEmibqdTUx61Vc38APcsRbuVgK0OPEnQ0YD39Brymn96mOx48Y2laBQGqgZ0j9w6SQ==} - engines: {node: '>=12'} - cpu: [ia32] - os: [linux] - requiresBuild: true - dev: true + '@esbuild/linux-ia32@0.17.19': optional: true - /@esbuild/linux-ia32@0.17.6: - resolution: {integrity: sha512-ujp8uoQCM9FRcbDfkqECoARsLnLfCUhKARTP56TFPog8ie9JG83D5GVKjQ6yVrEVdMie1djH86fm98eY3quQkQ==} - engines: {node: '>=12'} - cpu: [ia32] - os: [linux] - requiresBuild: true - dev: true + '@esbuild/linux-ia32@0.17.6': optional: true - /@esbuild/linux-ia32@0.18.11: - resolution: {integrity: sha512-S3hkIF6KUqRh9n1Q0dSyYcWmcVa9Cg+mSoZEfFuzoYXXsk6196qndrM+ZiHNwpZKi3XOXpShZZ+9dfN5ykqjjw==} - engines: {node: '>=12'} - cpu: [ia32] - os: [linux] - requiresBuild: true + '@esbuild/linux-ia32@0.18.11': optional: true - /@esbuild/linux-ia32@0.19.11: - resolution: {integrity: sha512-caHy++CsD8Bgq2V5CodbJjFPEiDPq8JJmBdeyZ8GWVQMjRD0sU548nNdwPNvKjVpamYYVL40AORekgfIubwHoA==} - engines: {node: '>=12'} - cpu: [ia32] - os: [linux] - requiresBuild: true + '@esbuild/linux-ia32@0.19.11': optional: true - /@esbuild/linux-ia32@0.20.2: - resolution: {integrity: sha512-o10utieEkNPFDZFQm9CoP7Tvb33UutoJqg3qKf1PWVeeJhJw0Q347PxMvBgVVFgouYLGIhFYG0UGdBumROyiig==} - engines: {node: '>=12'} - cpu: [ia32] - os: [linux] - requiresBuild: true - dev: true + '@esbuild/linux-ia32@0.20.2': optional: true - /@esbuild/linux-loong64@0.15.18: - resolution: {integrity: sha512-L4jVKS82XVhw2nvzLg/19ClLWg0y27ulRwuP7lcyL6AbUWB5aPglXY3M21mauDQMDfRLs8cQmeT03r/+X3cZYQ==} - engines: {node: '>=12'} - cpu: [loong64] - os: [linux] - requiresBuild: true - dev: true + '@esbuild/linux-loong64@0.15.18': optional: true - /@esbuild/linux-loong64@0.16.17: - resolution: {integrity: sha512-dTzNnQwembNDhd654cA4QhbS9uDdXC3TKqMJjgOWsC0yNCbpzfWoXdZvp0mY7HU6nzk5E0zpRGGx3qoQg8T2DQ==} - engines: {node: '>=12'} - cpu: [loong64] - os: [linux] - requiresBuild: true - dev: true + '@esbuild/linux-loong64@0.16.17': optional: true - /@esbuild/linux-loong64@0.17.19: - resolution: {integrity: sha512-2iAngUbBPMq439a+z//gE+9WBldoMp1s5GWsUSgqHLzLJ9WoZLZhpwWuym0u0u/4XmZ3gpHmzV84PonE+9IIdQ==} - engines: {node: '>=12'} - cpu: [loong64] - os: [linux] - requiresBuild: true - dev: true + '@esbuild/linux-loong64@0.17.19': optional: true - /@esbuild/linux-loong64@0.17.6: - resolution: {integrity: sha512-y2NX1+X/Nt+izj9bLoiaYB9YXT/LoaQFYvCkVD77G/4F+/yuVXYCWz4SE9yr5CBMbOxOfBcy/xFL4LlOeNlzYQ==} - engines: {node: '>=12'} - cpu: [loong64] - os: [linux] - requiresBuild: true - dev: true + '@esbuild/linux-loong64@0.17.6': optional: true - /@esbuild/linux-loong64@0.18.11: - resolution: {integrity: sha512-MRESANOoObQINBA+RMZW+Z0TJWpibtE7cPFnahzyQHDCA9X9LOmGh68MVimZlM9J8n5Ia8lU773te6O3ILW8kw==} - engines: {node: '>=12'} - cpu: [loong64] - os: [linux] - requiresBuild: true + '@esbuild/linux-loong64@0.18.11': optional: true - /@esbuild/linux-loong64@0.19.11: - resolution: {integrity: sha512-ppZSSLVpPrwHccvC6nQVZaSHlFsvCQyjnvirnVjbKSHuE5N24Yl8F3UwYUUR1UEPaFObGD2tSvVKbvR+uT1Nrg==} - engines: {node: '>=12'} - cpu: [loong64] - os: [linux] - requiresBuild: true + '@esbuild/linux-loong64@0.19.11': optional: true - /@esbuild/linux-loong64@0.20.2: - resolution: {integrity: sha512-PR7sp6R/UC4CFVomVINKJ80pMFlfDfMQMYynX7t1tNTeivQ6XdX5r2XovMmha/VjR1YN/HgHWsVcTRIMkymrgQ==} - engines: {node: '>=12'} - cpu: [loong64] - os: [linux] - requiresBuild: true - dev: true + '@esbuild/linux-loong64@0.20.2': optional: true - /@esbuild/linux-mips64el@0.16.17: - resolution: {integrity: sha512-ezbDkp2nDl0PfIUn0CsQ30kxfcLTlcx4Foz2kYv8qdC6ia2oX5Q3E/8m6lq84Dj/6b0FrkgD582fJMIfHhJfSw==} - engines: {node: '>=12'} - cpu: [mips64el] - os: [linux] - requiresBuild: true - dev: true + '@esbuild/linux-mips64el@0.16.17': optional: true - /@esbuild/linux-mips64el@0.17.19: - resolution: {integrity: sha512-LKJltc4LVdMKHsrFe4MGNPp0hqDFA1Wpt3jE1gEyM3nKUvOiO//9PheZZHfYRfYl6AwdTH4aTcXSqBerX0ml4A==} - engines: {node: '>=12'} - cpu: [mips64el] - os: [linux] - requiresBuild: true - dev: true + '@esbuild/linux-mips64el@0.17.19': optional: true - /@esbuild/linux-mips64el@0.17.6: - resolution: {integrity: sha512-09AXKB1HDOzXD+j3FdXCiL/MWmZP0Ex9eR8DLMBVcHorrWJxWmY8Nms2Nm41iRM64WVx7bA/JVHMv081iP2kUA==} - engines: {node: '>=12'} - cpu: [mips64el] - os: [linux] - requiresBuild: true - dev: true + '@esbuild/linux-mips64el@0.17.6': optional: true - /@esbuild/linux-mips64el@0.18.11: - resolution: {integrity: sha512-qVyPIZrXNMOLYegtD1u8EBccCrBVshxMrn5MkuFc3mEVsw7CCQHaqZ4jm9hbn4gWY95XFnb7i4SsT3eflxZsUg==} - engines: {node: '>=12'} - cpu: [mips64el] - os: [linux] - requiresBuild: true + '@esbuild/linux-mips64el@0.18.11': optional: true - /@esbuild/linux-mips64el@0.19.11: - resolution: {integrity: sha512-B5x9j0OgjG+v1dF2DkH34lr+7Gmv0kzX6/V0afF41FkPMMqaQ77pH7CrhWeR22aEeHKaeZVtZ6yFwlxOKPVFyg==} - engines: {node: '>=12'} - cpu: [mips64el] - os: [linux] - requiresBuild: true + '@esbuild/linux-mips64el@0.19.11': optional: true - /@esbuild/linux-mips64el@0.20.2: - resolution: {integrity: sha512-4BlTqeutE/KnOiTG5Y6Sb/Hw6hsBOZapOVF6njAESHInhlQAghVVZL1ZpIctBOoTFbQyGW+LsVYZ8lSSB3wkjA==} - engines: {node: '>=12'} - cpu: [mips64el] - os: [linux] - requiresBuild: true - dev: true + '@esbuild/linux-mips64el@0.20.2': optional: true - /@esbuild/linux-ppc64@0.16.17: - resolution: {integrity: sha512-dzS678gYD1lJsW73zrFhDApLVdM3cUF2MvAa1D8K8KtcSKdLBPP4zZSLy6LFZ0jYqQdQ29bjAHJDgz0rVbLB3g==} - engines: {node: '>=12'} - cpu: [ppc64] - os: [linux] - requiresBuild: true - dev: true + '@esbuild/linux-ppc64@0.16.17': optional: true - /@esbuild/linux-ppc64@0.17.19: - resolution: {integrity: sha512-/c/DGybs95WXNS8y3Ti/ytqETiW7EU44MEKuCAcpPto3YjQbyK3IQVKfF6nbghD7EcLUGl0NbiL5Rt5DMhn5tg==} - engines: {node: '>=12'} - cpu: [ppc64] - os: [linux] - requiresBuild: true - dev: true + '@esbuild/linux-ppc64@0.17.19': optional: true - /@esbuild/linux-ppc64@0.17.6: - resolution: {integrity: sha512-AmLhMzkM8JuqTIOhxnX4ubh0XWJIznEynRnZAVdA2mMKE6FAfwT2TWKTwdqMG+qEaeyDPtfNoZRpJbD4ZBv0Tg==} - engines: {node: '>=12'} - cpu: [ppc64] - os: [linux] - requiresBuild: true - dev: true + '@esbuild/linux-ppc64@0.17.6': optional: true - /@esbuild/linux-ppc64@0.18.11: - resolution: {integrity: sha512-T3yd8vJXfPirZaUOoA9D2ZjxZX4Gr3QuC3GztBJA6PklLotc/7sXTOuuRkhE9W/5JvJP/K9b99ayPNAD+R+4qQ==} - engines: {node: '>=12'} - cpu: [ppc64] - os: [linux] - requiresBuild: true + '@esbuild/linux-ppc64@0.18.11': optional: true - /@esbuild/linux-ppc64@0.19.11: - resolution: {integrity: sha512-MHrZYLeCG8vXblMetWyttkdVRjQlQUb/oMgBNurVEnhj4YWOr4G5lmBfZjHYQHHN0g6yDmCAQRR8MUHldvvRDA==} - engines: {node: '>=12'} - cpu: [ppc64] - os: [linux] - requiresBuild: true + '@esbuild/linux-ppc64@0.19.11': optional: true - /@esbuild/linux-ppc64@0.20.2: - resolution: {integrity: sha512-rD3KsaDprDcfajSKdn25ooz5J5/fWBylaaXkuotBDGnMnDP1Uv5DLAN/45qfnf3JDYyJv/ytGHQaziHUdyzaAg==} - engines: {node: '>=12'} - cpu: [ppc64] - os: [linux] - requiresBuild: true - dev: true + '@esbuild/linux-ppc64@0.20.2': optional: true - /@esbuild/linux-riscv64@0.16.17: - resolution: {integrity: sha512-ylNlVsxuFjZK8DQtNUwiMskh6nT0vI7kYl/4fZgV1llP5d6+HIeL/vmmm3jpuoo8+NuXjQVZxmKuhDApK0/cKw==} - engines: {node: '>=12'} - cpu: [riscv64] - os: [linux] - requiresBuild: true - dev: true + '@esbuild/linux-riscv64@0.16.17': optional: true - /@esbuild/linux-riscv64@0.17.19: - resolution: {integrity: sha512-FC3nUAWhvFoutlhAkgHf8f5HwFWUL6bYdvLc/TTuxKlvLi3+pPzdZiFKSWz/PF30TB1K19SuCxDTI5KcqASJqA==} - engines: {node: '>=12'} - cpu: [riscv64] - os: [linux] - requiresBuild: true - dev: true + '@esbuild/linux-riscv64@0.17.19': optional: true - /@esbuild/linux-riscv64@0.17.6: - resolution: {integrity: sha512-Y4Ri62PfavhLQhFbqucysHOmRamlTVK10zPWlqjNbj2XMea+BOs4w6ASKwQwAiqf9ZqcY9Ab7NOU4wIgpxwoSQ==} - engines: {node: '>=12'} - cpu: [riscv64] - os: [linux] - requiresBuild: true - dev: true + '@esbuild/linux-riscv64@0.17.6': optional: true - /@esbuild/linux-riscv64@0.18.11: - resolution: {integrity: sha512-evUoRPWiwuFk++snjH9e2cAjF5VVSTj+Dnf+rkO/Q20tRqv+644279TZlPK8nUGunjPAtQRCj1jQkDAvL6rm2w==} - engines: {node: '>=12'} - cpu: [riscv64] - os: [linux] - requiresBuild: true + '@esbuild/linux-riscv64@0.18.11': optional: true - /@esbuild/linux-riscv64@0.19.11: - resolution: {integrity: sha512-f3DY++t94uVg141dozDu4CCUkYW+09rWtaWfnb3bqe4w5NqmZd6nPVBm+qbz7WaHZCoqXqHz5p6CM6qv3qnSSQ==} - engines: {node: '>=12'} - cpu: [riscv64] - os: [linux] - requiresBuild: true + '@esbuild/linux-riscv64@0.19.11': optional: true - /@esbuild/linux-riscv64@0.20.2: - resolution: {integrity: sha512-snwmBKacKmwTMmhLlz/3aH1Q9T8v45bKYGE3j26TsaOVtjIag4wLfWSiZykXzXuE1kbCE+zJRmwp+ZbIHinnVg==} - engines: {node: '>=12'} - cpu: [riscv64] - os: [linux] - requiresBuild: true - dev: true + '@esbuild/linux-riscv64@0.20.2': optional: true - /@esbuild/linux-s390x@0.16.17: - resolution: {integrity: sha512-gzy7nUTO4UA4oZ2wAMXPNBGTzZFP7mss3aKR2hH+/4UUkCOyqmjXiKpzGrY2TlEUhbbejzXVKKGazYcQTZWA/w==} - engines: {node: '>=12'} - cpu: [s390x] - os: [linux] - requiresBuild: true - dev: true + '@esbuild/linux-s390x@0.16.17': optional: true - /@esbuild/linux-s390x@0.17.19: - resolution: {integrity: sha512-IbFsFbxMWLuKEbH+7sTkKzL6NJmG2vRyy6K7JJo55w+8xDk7RElYn6xvXtDW8HCfoKBFK69f3pgBJSUSQPr+4Q==} - engines: {node: '>=12'} - cpu: [s390x] - os: [linux] - requiresBuild: true - dev: true + '@esbuild/linux-s390x@0.17.19': optional: true - /@esbuild/linux-s390x@0.17.6: - resolution: {integrity: sha512-SPUiz4fDbnNEm3JSdUW8pBJ/vkop3M1YwZAVwvdwlFLoJwKEZ9L98l3tzeyMzq27CyepDQ3Qgoba44StgbiN5Q==} - engines: {node: '>=12'} - cpu: [s390x] - os: [linux] - requiresBuild: true - dev: true + '@esbuild/linux-s390x@0.17.6': optional: true - /@esbuild/linux-s390x@0.18.11: - resolution: {integrity: sha512-/SlRJ15XR6i93gRWquRxYCfhTeC5PdqEapKoLbX63PLCmAkXZHY2uQm2l9bN0oPHBsOw2IswRZctMYS0MijFcg==} - engines: {node: '>=12'} - cpu: [s390x] - os: [linux] - requiresBuild: true + '@esbuild/linux-s390x@0.18.11': optional: true - /@esbuild/linux-s390x@0.19.11: - resolution: {integrity: sha512-A5xdUoyWJHMMlcSMcPGVLzYzpcY8QP1RtYzX5/bS4dvjBGVxdhuiYyFwp7z74ocV7WDc0n1harxmpq2ePOjI0Q==} - engines: {node: '>=12'} - cpu: [s390x] - os: [linux] - requiresBuild: true + '@esbuild/linux-s390x@0.19.11': optional: true - /@esbuild/linux-s390x@0.20.2: - resolution: {integrity: sha512-wcWISOobRWNm3cezm5HOZcYz1sKoHLd8VL1dl309DiixxVFoFe/o8HnwuIwn6sXre88Nwj+VwZUvJf4AFxkyrQ==} - engines: {node: '>=12'} - cpu: [s390x] - os: [linux] - requiresBuild: true - dev: true + '@esbuild/linux-s390x@0.20.2': optional: true - /@esbuild/linux-x64@0.16.17: - resolution: {integrity: sha512-mdPjPxfnmoqhgpiEArqi4egmBAMYvaObgn4poorpUaqmvzzbvqbowRllQ+ZgzGVMGKaPkqUmPDOOFQRUFDmeUw==} - engines: {node: '>=12'} - cpu: [x64] - os: [linux] - requiresBuild: true - dev: true + '@esbuild/linux-x64@0.16.17': optional: true - /@esbuild/linux-x64@0.17.19: - resolution: {integrity: sha512-68ngA9lg2H6zkZcyp22tsVt38mlhWde8l3eJLWkyLrp4HwMUr3c1s/M2t7+kHIhvMjglIBrFpncX1SzMckomGw==} - engines: {node: '>=12'} - cpu: [x64] - os: [linux] - requiresBuild: true - dev: true + '@esbuild/linux-x64@0.17.19': optional: true - /@esbuild/linux-x64@0.17.6: - resolution: {integrity: sha512-a3yHLmOodHrzuNgdpB7peFGPx1iJ2x6m+uDvhP2CKdr2CwOaqEFMeSqYAHU7hG+RjCq8r2NFujcd/YsEsFgTGw==} - engines: {node: '>=12'} - cpu: [x64] - os: [linux] - requiresBuild: true - dev: true + '@esbuild/linux-x64@0.17.6': optional: true - /@esbuild/linux-x64@0.18.11: - resolution: {integrity: sha512-xcncej+wF16WEmIwPtCHi0qmx1FweBqgsRtEL1mSHLFR6/mb3GEZfLQnx+pUDfRDEM4DQF8dpXIW7eDOZl1IbA==} - engines: {node: '>=12'} - cpu: [x64] - os: [linux] - requiresBuild: true + '@esbuild/linux-x64@0.18.11': optional: true - /@esbuild/linux-x64@0.19.11: - resolution: {integrity: sha512-grbyMlVCvJSfxFQUndw5mCtWs5LO1gUlwP4CDi4iJBbVpZcqLVT29FxgGuBJGSzyOxotFG4LoO5X+M1350zmPA==} - engines: {node: '>=12'} - cpu: [x64] - os: [linux] - requiresBuild: true + '@esbuild/linux-x64@0.19.11': optional: true - /@esbuild/linux-x64@0.20.2: - resolution: {integrity: sha512-1MdwI6OOTsfQfek8sLwgyjOXAu+wKhLEoaOLTjbijk6E2WONYpH9ZU2mNtR+lZ2B4uwr+usqGuVfFT9tMtGvGw==} - engines: {node: '>=12'} - cpu: [x64] - os: [linux] - requiresBuild: true - dev: true + '@esbuild/linux-x64@0.20.2': optional: true - /@esbuild/netbsd-x64@0.16.17: - resolution: {integrity: sha512-/PzmzD/zyAeTUsduZa32bn0ORug+Jd1EGGAUJvqfeixoEISYpGnAezN6lnJoskauoai0Jrs+XSyvDhppCPoKOA==} - engines: {node: '>=12'} - cpu: [x64] - os: [netbsd] - requiresBuild: true - dev: true + '@esbuild/netbsd-x64@0.16.17': optional: true - /@esbuild/netbsd-x64@0.17.19: - resolution: {integrity: sha512-CwFq42rXCR8TYIjIfpXCbRX0rp1jo6cPIUPSaWwzbVI4aOfX96OXY8M6KNmtPcg7QjYeDmN+DD0Wp3LaBOLf4Q==} - engines: {node: '>=12'} - cpu: [x64] - os: [netbsd] - requiresBuild: true - dev: true + '@esbuild/netbsd-x64@0.17.19': optional: true - /@esbuild/netbsd-x64@0.17.6: - resolution: {integrity: sha512-EanJqcU/4uZIBreTrnbnre2DXgXSa+Gjap7ifRfllpmyAU7YMvaXmljdArptTHmjrkkKm9BK6GH5D5Yo+p6y5A==} - engines: {node: '>=12'} - cpu: [x64] - os: [netbsd] - requiresBuild: true - dev: true + '@esbuild/netbsd-x64@0.17.6': optional: true - /@esbuild/netbsd-x64@0.18.11: - resolution: {integrity: sha512-aSjMHj/F7BuS1CptSXNg6S3M4F3bLp5wfFPIJM+Km2NfIVfFKhdmfHF9frhiCLIGVzDziggqWll0B+9AUbud/Q==} - engines: {node: '>=12'} - cpu: [x64] - os: [netbsd] - requiresBuild: true + '@esbuild/netbsd-x64@0.18.11': optional: true - /@esbuild/netbsd-x64@0.19.11: - resolution: {integrity: sha512-13jvrQZJc3P230OhU8xgwUnDeuC/9egsjTkXN49b3GcS5BKvJqZn86aGM8W9pd14Kd+u7HuFBMVtrNGhh6fHEQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [netbsd] - requiresBuild: true + '@esbuild/netbsd-x64@0.19.11': optional: true - /@esbuild/netbsd-x64@0.20.2: - resolution: {integrity: sha512-K8/DhBxcVQkzYc43yJXDSyjlFeHQJBiowJ0uVL6Tor3jGQfSGHNNJcWxNbOI8v5k82prYqzPuwkzHt3J1T1iZQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [netbsd] - requiresBuild: true - dev: true + '@esbuild/netbsd-x64@0.20.2': optional: true - /@esbuild/openbsd-x64@0.16.17: - resolution: {integrity: sha512-2yaWJhvxGEz2RiftSk0UObqJa/b+rIAjnODJgv2GbGGpRwAfpgzyrg1WLK8rqA24mfZa9GvpjLcBBg8JHkoodg==} - engines: {node: '>=12'} - cpu: [x64] - os: [openbsd] - requiresBuild: true - dev: true + '@esbuild/openbsd-x64@0.16.17': optional: true - /@esbuild/openbsd-x64@0.17.19: - resolution: {integrity: sha512-cnq5brJYrSZ2CF6c35eCmviIN3k3RczmHz8eYaVlNasVqsNY+JKohZU5MKmaOI+KkllCdzOKKdPs762VCPC20g==} - engines: {node: '>=12'} - cpu: [x64] - os: [openbsd] - requiresBuild: true - dev: true + '@esbuild/openbsd-x64@0.17.19': optional: true - /@esbuild/openbsd-x64@0.17.6: - resolution: {integrity: sha512-xaxeSunhQRsTNGFanoOkkLtnmMn5QbA0qBhNet/XLVsc+OVkpIWPHcr3zTW2gxVU5YOHFbIHR9ODuaUdNza2Vw==} - engines: {node: '>=12'} - cpu: [x64] - os: [openbsd] - requiresBuild: true - dev: true + '@esbuild/openbsd-x64@0.17.6': optional: true - /@esbuild/openbsd-x64@0.18.11: - resolution: {integrity: sha512-tNBq+6XIBZtht0xJGv7IBB5XaSyvYPCm1PxJ33zLQONdZoLVM0bgGqUrXnJyiEguD9LU4AHiu+GCXy/Hm9LsdQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [openbsd] - requiresBuild: true + '@esbuild/openbsd-x64@0.18.11': optional: true - /@esbuild/openbsd-x64@0.19.11: - resolution: {integrity: sha512-ysyOGZuTp6SNKPE11INDUeFVVQFrhcNDVUgSQVDzqsqX38DjhPEPATpid04LCoUr2WXhQTEZ8ct/EgJCUDpyNw==} - engines: {node: '>=12'} - cpu: [x64] - os: [openbsd] - requiresBuild: true + '@esbuild/openbsd-x64@0.19.11': optional: true - /@esbuild/openbsd-x64@0.20.2: - resolution: {integrity: sha512-eMpKlV0SThJmmJgiVyN9jTPJ2VBPquf6Kt/nAoo6DgHAoN57K15ZghiHaMvqjCye/uU4X5u3YSMgVBI1h3vKrQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [openbsd] - requiresBuild: true - dev: true + '@esbuild/openbsd-x64@0.20.2': optional: true - /@esbuild/sunos-x64@0.16.17: - resolution: {integrity: sha512-xtVUiev38tN0R3g8VhRfN7Zl42YCJvyBhRKw1RJjwE1d2emWTVToPLNEQj/5Qxc6lVFATDiy6LjVHYhIPrLxzw==} - engines: {node: '>=12'} - cpu: [x64] - os: [sunos] - requiresBuild: true - dev: true + '@esbuild/sunos-x64@0.16.17': optional: true - /@esbuild/sunos-x64@0.17.19: - resolution: {integrity: sha512-vCRT7yP3zX+bKWFeP/zdS6SqdWB8OIpaRq/mbXQxTGHnIxspRtigpkUcDMlSCOejlHowLqII7K2JKevwyRP2rg==} - engines: {node: '>=12'} - cpu: [x64] - os: [sunos] - requiresBuild: true - dev: true + '@esbuild/sunos-x64@0.17.19': optional: true - /@esbuild/sunos-x64@0.17.6: - resolution: {integrity: sha512-gnMnMPg5pfMkZvhHee21KbKdc6W3GR8/JuE0Da1kjwpK6oiFU3nqfHuVPgUX2rsOx9N2SadSQTIYV1CIjYG+xw==} - engines: {node: '>=12'} - cpu: [x64] - os: [sunos] - requiresBuild: true - dev: true + '@esbuild/sunos-x64@0.17.6': optional: true - /@esbuild/sunos-x64@0.18.11: - resolution: {integrity: sha512-kxfbDOrH4dHuAAOhr7D7EqaYf+W45LsAOOhAet99EyuxxQmjbk8M9N4ezHcEiCYPaiW8Dj3K26Z2V17Gt6p3ng==} - engines: {node: '>=12'} - cpu: [x64] - os: [sunos] - requiresBuild: true + '@esbuild/sunos-x64@0.18.11': optional: true - /@esbuild/sunos-x64@0.19.11: - resolution: {integrity: sha512-Hf+Sad9nVwvtxy4DXCZQqLpgmRTQqyFyhT3bZ4F2XlJCjxGmRFF0Shwn9rzhOYRB61w9VMXUkxlBy56dk9JJiQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [sunos] - requiresBuild: true + '@esbuild/sunos-x64@0.19.11': optional: true - /@esbuild/sunos-x64@0.20.2: - resolution: {integrity: sha512-2UyFtRC6cXLyejf/YEld4Hajo7UHILetzE1vsRcGL3earZEW77JxrFjH4Ez2qaTiEfMgAXxfAZCm1fvM/G/o8w==} - engines: {node: '>=12'} - cpu: [x64] - os: [sunos] - requiresBuild: true - dev: true + '@esbuild/sunos-x64@0.20.2': optional: true - /@esbuild/win32-arm64@0.16.17: - resolution: {integrity: sha512-ga8+JqBDHY4b6fQAmOgtJJue36scANy4l/rL97W+0wYmijhxKetzZdKOJI7olaBaMhWt8Pac2McJdZLxXWUEQw==} - engines: {node: '>=12'} - cpu: [arm64] - os: [win32] - requiresBuild: true - dev: true + '@esbuild/win32-arm64@0.16.17': optional: true - /@esbuild/win32-arm64@0.17.19: - resolution: {integrity: sha512-yYx+8jwowUstVdorcMdNlzklLYhPxjniHWFKgRqH7IFlUEa0Umu3KuYplf1HUZZ422e3NU9F4LGb+4O0Kdcaag==} - engines: {node: '>=12'} - cpu: [arm64] - os: [win32] - requiresBuild: true - dev: true + '@esbuild/win32-arm64@0.17.19': optional: true - /@esbuild/win32-arm64@0.17.6: - resolution: {integrity: sha512-G95n7vP1UnGJPsVdKXllAJPtqjMvFYbN20e8RK8LVLhlTiSOH1sd7+Gt7rm70xiG+I5tM58nYgwWrLs6I1jHqg==} - engines: {node: '>=12'} - cpu: [arm64] - os: [win32] - requiresBuild: true - dev: true + '@esbuild/win32-arm64@0.17.6': optional: true - /@esbuild/win32-arm64@0.18.11: - resolution: {integrity: sha512-Sh0dDRyk1Xi348idbal7lZyfSkjhJsdFeuC13zqdipsvMetlGiFQNdO+Yfp6f6B4FbyQm7qsk16yaZk25LChzg==} - engines: {node: '>=12'} - cpu: [arm64] - os: [win32] - requiresBuild: true + '@esbuild/win32-arm64@0.18.11': optional: true - /@esbuild/win32-arm64@0.19.11: - resolution: {integrity: sha512-0P58Sbi0LctOMOQbpEOvOL44Ne0sqbS0XWHMvvrg6NE5jQ1xguCSSw9jQeUk2lfrXYsKDdOe6K+oZiwKPilYPQ==} - engines: {node: '>=12'} - cpu: [arm64] - os: [win32] - requiresBuild: true + '@esbuild/win32-arm64@0.19.11': optional: true - /@esbuild/win32-arm64@0.20.2: - resolution: {integrity: sha512-GRibxoawM9ZCnDxnP3usoUDO9vUkpAxIIZ6GQI+IlVmr5kP3zUq+l17xELTHMWTWzjxa2guPNyrpq1GWmPvcGQ==} - engines: {node: '>=12'} - cpu: [arm64] - os: [win32] - requiresBuild: true - dev: true + '@esbuild/win32-arm64@0.20.2': optional: true - /@esbuild/win32-ia32@0.16.17: - resolution: {integrity: sha512-WnsKaf46uSSF/sZhwnqE4L/F89AYNMiD4YtEcYekBt9Q7nj0DiId2XH2Ng2PHM54qi5oPrQ8luuzGszqi/veig==} - engines: {node: '>=12'} - cpu: [ia32] - os: [win32] - requiresBuild: true - dev: true + '@esbuild/win32-ia32@0.16.17': optional: true - /@esbuild/win32-ia32@0.17.19: - resolution: {integrity: sha512-eggDKanJszUtCdlVs0RB+h35wNlb5v4TWEkq4vZcmVt5u/HiDZrTXe2bWFQUez3RgNHwx/x4sk5++4NSSicKkw==} - engines: {node: '>=12'} - cpu: [ia32] - os: [win32] - requiresBuild: true - dev: true + '@esbuild/win32-ia32@0.17.19': optional: true - /@esbuild/win32-ia32@0.17.6: - resolution: {integrity: sha512-96yEFzLhq5bv9jJo5JhTs1gI+1cKQ83cUpyxHuGqXVwQtY5Eq54ZEsKs8veKtiKwlrNimtckHEkj4mRh4pPjsg==} - engines: {node: '>=12'} - cpu: [ia32] - os: [win32] - requiresBuild: true - dev: true + '@esbuild/win32-ia32@0.17.6': optional: true - /@esbuild/win32-ia32@0.18.11: - resolution: {integrity: sha512-o9JUIKF1j0rqJTFbIoF4bXj6rvrTZYOrfRcGyL0Vm5uJ/j5CkBD/51tpdxe9lXEDouhRgdr/BYzUrDOvrWwJpg==} - engines: {node: '>=12'} - cpu: [ia32] - os: [win32] - requiresBuild: true + '@esbuild/win32-ia32@0.18.11': optional: true - /@esbuild/win32-ia32@0.19.11: - resolution: {integrity: sha512-6YOrWS+sDJDmshdBIQU+Uoyh7pQKrdykdefC1avn76ss5c+RN6gut3LZA4E2cH5xUEp5/cA0+YxRaVtRAb0xBg==} - engines: {node: '>=12'} - cpu: [ia32] - os: [win32] - requiresBuild: true + '@esbuild/win32-ia32@0.19.11': optional: true - /@esbuild/win32-ia32@0.20.2: - resolution: {integrity: sha512-HfLOfn9YWmkSKRQqovpnITazdtquEW8/SoHW7pWpuEeguaZI4QnCRW6b+oZTztdBnZOS2hqJ6im/D5cPzBTTlQ==} - engines: {node: '>=12'} - cpu: [ia32] - os: [win32] - requiresBuild: true - dev: true + '@esbuild/win32-ia32@0.20.2': optional: true - /@esbuild/win32-x64@0.16.17: - resolution: {integrity: sha512-y+EHuSchhL7FjHgvQL/0fnnFmO4T1bhvWANX6gcnqTjtnKWbTvUMCpGnv2+t+31d7RzyEAYAd4u2fnIhHL6N/Q==} - engines: {node: '>=12'} - cpu: [x64] - os: [win32] - requiresBuild: true - dev: true + '@esbuild/win32-x64@0.16.17': optional: true - /@esbuild/win32-x64@0.17.19: - resolution: {integrity: sha512-lAhycmKnVOuRYNtRtatQR1LPQf2oYCkRGkSFnseDAKPl8lu5SOsK/e1sXe5a0Pc5kHIHe6P2I/ilntNv2xf3cA==} - engines: {node: '>=12'} - cpu: [x64] - os: [win32] - requiresBuild: true - dev: true + '@esbuild/win32-x64@0.17.19': optional: true - /@esbuild/win32-x64@0.17.6: - resolution: {integrity: sha512-n6d8MOyUrNp6G4VSpRcgjs5xj4A91svJSaiwLIDWVWEsZtpN5FA9NlBbZHDmAJc2e8e6SF4tkBD3HAvPF+7igA==} - engines: {node: '>=12'} - cpu: [x64] - os: [win32] - requiresBuild: true - dev: true + '@esbuild/win32-x64@0.17.6': optional: true - /@esbuild/win32-x64@0.18.11: - resolution: {integrity: sha512-rQI4cjLHd2hGsM1LqgDI7oOCYbQ6IBOVsX9ejuRMSze0GqXUG2ekwiKkiBU1pRGSeCqFFHxTrcEydB2Hyoz9CA==} - engines: {node: '>=12'} - cpu: [x64] - os: [win32] - requiresBuild: true + '@esbuild/win32-x64@0.18.11': optional: true - /@esbuild/win32-x64@0.19.11: - resolution: {integrity: sha512-vfkhltrjCAb603XaFhqhAF4LGDi2M4OrCRrFusyQ+iTLQ/o60QQXxc9cZC/FFpihBI9N1Grn6SMKVJ4KP7Fuiw==} - engines: {node: '>=12'} - cpu: [x64] - os: [win32] - requiresBuild: true + '@esbuild/win32-x64@0.19.11': optional: true - /@esbuild/win32-x64@0.20.2: - resolution: {integrity: sha512-N49X4lJX27+l9jbLKSqZ6bKNjzQvHaT8IIFUy+YIqmXQdjYCToGWwOItDrfby14c78aDd5NHQl29xingXfCdLQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [win32] - requiresBuild: true - dev: true + '@esbuild/win32-x64@0.20.2': optional: true - /@eslint-community/eslint-utils@4.4.0(eslint@8.31.0): - resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + '@eslint-community/eslint-utils@4.4.0(eslint@8.31.0)': dependencies: eslint: 8.31.0 eslint-visitor-keys: 3.4.2 - dev: true - /@eslint-community/eslint-utils@4.4.0(eslint@8.45.0): - resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + '@eslint-community/eslint-utils@4.4.0(eslint@8.45.0)': dependencies: eslint: 8.45.0 eslint-visitor-keys: 3.4.2 - /@eslint-community/regexpp@4.5.1: - resolution: {integrity: sha512-Z5ba73P98O1KUYCCJTUeVpja9RcGoMdncZ6T49FCUl2lN38JtCJ+3WgIDBv0AuY4WChU5PmtJmOCTlN6FZTFKQ==} - engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} + '@eslint-community/regexpp@4.5.1': {} - /@eslint/eslintrc@1.4.1: - resolution: {integrity: sha512-XXrH9Uarn0stsyldqDYq8r++mROmWRI1xKMXa640Bb//SY1+ECYX6VzT6Lcx5frD0V30XieqJ0oX9I2Xj5aoMA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + '@eslint/eslintrc@1.4.1': dependencies: ajv: 6.12.6 debug: 4.3.4(supports-color@8.1.1) @@ -6607,11 +19091,8 @@ packages: strip-json-comments: 3.1.1 transitivePeerDependencies: - supports-color - dev: true - /@eslint/eslintrc@2.1.0: - resolution: {integrity: sha512-Lj7DECXqIVCqnqjjHMPna4vn6GJcMgul/wuS0je9OZ9gsL0zzDpKPVtcG1HaDVc+9y+qgXneTeUMbCqXJNpH1A==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + '@eslint/eslintrc@2.1.0': dependencies: ajv: 6.12.6 debug: 4.3.4(supports-color@8.1.1) @@ -6625,64 +19106,40 @@ packages: transitivePeerDependencies: - supports-color - /@eslint/js@8.44.0: - resolution: {integrity: sha512-Ag+9YM4ocKQx9AarydN0KY2j0ErMHNIocPDrVo8zAE44xLTjEtz81OdR68/cydGtk6m6jDb5Za3r2useMzYmSw==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + '@eslint/js@8.44.0': {} - /@fastify/ajv-compiler@3.5.0: - resolution: {integrity: sha512-ebbEtlI7dxXF5ziNdr05mOY8NnDiPB1XvAlLHctRt/Rc+C3LCOVW5imUVX+mhvUhnNzmPBHewUkOFgGlCxgdAA==} + '@fastify/ajv-compiler@3.5.0': dependencies: ajv: 8.12.0 ajv-formats: 2.1.1(ajv@8.12.0) fast-uri: 2.2.0 - dev: true - /@fastify/busboy@2.0.0: - resolution: {integrity: sha512-JUFJad5lv7jxj926GPgymrWQxxjPYuJNiNjNMzqT+HiuP6Vl3dk5xzG+8sTX96np0ZAluvaMzPsjhHZ5rNuNQQ==} - engines: {node: '>=14'} + '@fastify/busboy@2.0.0': {} - /@fastify/deepmerge@1.3.0: - resolution: {integrity: sha512-J8TOSBq3SoZbDhM9+R/u77hP93gz/rajSA+K2kGyijPpORPWUXHUpTaleoj+92As0S9uPRP7Oi8IqMf0u+ro6A==} - dev: true + '@fastify/deepmerge@1.3.0': {} - /@fastify/error@3.4.0: - resolution: {integrity: sha512-e/mafFwbK3MNqxUcFBLgHhgxsF8UT1m8aj0dAlqEa2nJEgPsRtpHTZ3ObgrgkZ2M1eJHPTwgyUl/tXkvabsZdQ==} - dev: true + '@fastify/error@3.4.0': {} - /@fastify/fast-json-stringify-compiler@4.3.0: - resolution: {integrity: sha512-aZAXGYo6m22Fk1zZzEUKBvut/CIIQe/BapEORnxiD5Qr0kPHqqI69NtEMCme74h+at72sPhbkb4ZrLd1W3KRLA==} + '@fastify/fast-json-stringify-compiler@4.3.0': dependencies: fast-json-stringify: 5.8.0 - dev: true - /@floating-ui/core@0.7.3: - resolution: {integrity: sha512-buc8BXHmG9l82+OQXOFU3Kr2XQx9ys01U/Q9HMIrZ300iLc8HLMgh7dcCqgYzAzf4BkoQvDcXf5Y+CuEZ5JBYg==} - dev: false + '@floating-ui/core@0.7.3': {} - /@floating-ui/core@1.6.1: - resolution: {integrity: sha512-42UH54oPZHPdRHdw6BgoBD6cg/eVTmVrFcgeRDM3jbO7uxSoipVcmcIGFcA5jmOHO5apcyvBhkSKES3fQJnu7A==} + '@floating-ui/core@1.6.1': dependencies: '@floating-ui/utils': 0.2.2 - dev: false - /@floating-ui/dom@0.5.4: - resolution: {integrity: sha512-419BMceRLq0RrmTSDxn8hf9R3VCJv2K9PUfugh5JyEFmdjzDo+e8U5EdR8nzKq8Yj1htzLm3b6eQEEam3/rrtg==} + '@floating-ui/dom@0.5.4': dependencies: '@floating-ui/core': 0.7.3 - dev: false - /@floating-ui/dom@1.6.5: - resolution: {integrity: sha512-Nsdud2X65Dz+1RHjAIP0t8z5e2ff/IRbei6BqFrl1urT8sDVzM1HMQ+R0XcU5ceRfyO3I6ayeqIfh+6Wb8LGTw==} + '@floating-ui/dom@1.6.5': dependencies: '@floating-ui/core': 1.6.1 '@floating-ui/utils': 0.2.2 - dev: false - /@floating-ui/react-dom@0.7.2(@types/react@18.2.69)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-1T0sJcpHgX/u4I1OzIEhlcrvkUN8ln39nz7fMoE/2HDHrPiMFoOGR7++GYyfUmIQHkkrTinaeQsO3XWubjSvGg==} - peerDependencies: - react: '>=16.8.0' - react-dom: '>=16.8.0' + '@floating-ui/react-dom@0.7.2(@types/react@18.2.69)(react-dom@18.2.0)(react@18.2.0)': dependencies: '@floating-ui/dom': 0.5.4 react: 18.2.0 @@ -6690,173 +19147,104 @@ packages: use-isomorphic-layout-effect: 1.1.2(@types/react@18.2.69)(react@18.2.0) transitivePeerDependencies: - '@types/react' - dev: false - /@floating-ui/react-dom@2.0.9(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-q0umO0+LQK4+p6aGyvzASqKbKOJcAHJ7ycE9CuUvfx3s9zTHWmGJTPOIlM/hmSBfUfg/XfY5YhLBLR/LHwShQQ==} - peerDependencies: - react: '>=16.8.0' - react-dom: '>=16.8.0' + '@floating-ui/react-dom@2.0.9(react-dom@18.2.0)(react@18.2.0)': dependencies: '@floating-ui/dom': 1.6.5 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - dev: false - /@floating-ui/utils@0.2.2: - resolution: {integrity: sha512-J4yDIIthosAsRZ5CPYP/jQvUAQtlZTTD/4suA08/FEnlxqW3sKS9iAhgsa9VYLZ6vDHn/ixJgIqRQPotoBjxIw==} - dev: false + '@floating-ui/utils@0.2.2': {} - /@formatjs/ecma402-abstract@1.18.0: - resolution: {integrity: sha512-PEVLoa3zBevWSCZzPIM/lvPCi8P5l4G+NXQMc/CjEiaCWgyHieUoo0nM7Bs0n/NbuQ6JpXEolivQ9pKSBHaDlA==} + '@formatjs/ecma402-abstract@1.18.0': dependencies: '@formatjs/intl-localematcher': 0.5.2 tslib: 2.6.2 - dev: false - /@formatjs/fast-memoize@2.2.0: - resolution: {integrity: sha512-hnk/nY8FyrL5YxwP9e4r9dqeM6cAbo8PeU9UjyXojZMNvVad2Z06FAVHyR3Ecw6fza+0GH7vdJgiKIVXTMbSBA==} + '@formatjs/fast-memoize@2.2.0': dependencies: tslib: 2.6.2 - dev: false - /@formatjs/icu-messageformat-parser@2.7.3: - resolution: {integrity: sha512-X/jy10V9S/vW+qlplqhMUxR8wErQ0mmIYSq4mrjpjDl9mbuGcCILcI1SUYkL5nlM4PJqpc0KOS0bFkkJNPxYRw==} + '@formatjs/icu-messageformat-parser@2.7.3': dependencies: '@formatjs/ecma402-abstract': 1.18.0 '@formatjs/icu-skeleton-parser': 1.7.0 tslib: 2.6.2 - dev: false - /@formatjs/icu-skeleton-parser@1.7.0: - resolution: {integrity: sha512-Cfdo/fgbZzpN/jlN/ptQVe0lRHora+8ezrEeg2RfrNjyp+YStwBy7cqDY8k5/z2LzXg6O0AdzAV91XS0zIWv+A==} + '@formatjs/icu-skeleton-parser@1.7.0': dependencies: '@formatjs/ecma402-abstract': 1.18.0 tslib: 2.6.2 - dev: false - /@formatjs/intl-localematcher@0.5.2: - resolution: {integrity: sha512-txaaE2fiBMagLrR4jYhxzFO6wEdEG4TPMqrzBAcbr4HFUYzH/YC+lg6OIzKCHm8WgDdyQevxbAAV1OgcXctuGw==} + '@formatjs/intl-localematcher@0.5.2': dependencies: tslib: 2.6.2 - dev: false - /@fullhuman/postcss-purgecss@2.3.0: - resolution: {integrity: sha512-qnKm5dIOyPGJ70kPZ5jiz0I9foVOic0j+cOzNDoo8KoCf6HjicIZ99UfO2OmE7vCYSKAAepEwJtNzpiiZAh9xw==} + '@fullhuman/postcss-purgecss@2.3.0': dependencies: postcss: 7.0.32 purgecss: 2.3.0 - dev: false - /@google-cloud/precise-date@4.0.0: - resolution: {integrity: sha512-1TUx3KdaU3cN7nfCdNf+UVqA/PSX29Cjcox3fZZBtINlRrXVTmUkQnCKv2MbBUbCopbK4olAT1IHl76uZyCiVA==} - engines: {node: '>=14.0.0'} - dev: false + '@google-cloud/precise-date@4.0.0': {} - /@graphile/logger@0.2.0: - resolution: {integrity: sha512-jjcWBokl9eb1gVJ85QmoaQ73CQ52xAaOCF29ukRbYNl6lY+ts0ErTaDYOBlejcbUs2OpaiqYLO5uDhyLFzWw4w==} - dev: false + '@graphile/logger@0.2.0': {} - /@graphql-typed-document-node/core@3.2.0(graphql@15.8.0): - resolution: {integrity: sha512-mB9oAsNCm9aM3/SOv4YtBMqZbYj10R7dkq8byBqxGY/ncFwhf2oQzMV+LCRlWoDSEBJ3COiR1yeDvMtsoOsuFQ==} - peerDependencies: - graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + '@graphql-typed-document-node/core@3.2.0(graphql@15.8.0)': dependencies: graphql: 15.8.0 - dev: false - /@graphql-typed-document-node/core@3.2.0(graphql@16.6.0): - resolution: {integrity: sha512-mB9oAsNCm9aM3/SOv4YtBMqZbYj10R7dkq8byBqxGY/ncFwhf2oQzMV+LCRlWoDSEBJ3COiR1yeDvMtsoOsuFQ==} - peerDependencies: - graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + '@graphql-typed-document-node/core@3.2.0(graphql@16.6.0)': dependencies: graphql: 16.6.0 - dev: false - /@grpc/grpc-js@1.8.17: - resolution: {integrity: sha512-DGuSbtMFbaRsyffMf+VEkVu8HkSXEUfO3UyGJNtqxW9ABdtTIA+2UXAJpwbJS+xfQxuwqLUeELmL6FuZkOqPxw==} - engines: {node: ^8.13.0 || >=10.10.0} + '@grpc/grpc-js@1.8.17': dependencies: '@grpc/proto-loader': 0.7.7 '@types/node': 18.19.20 - dev: false - /@grpc/proto-loader@0.7.7: - resolution: {integrity: sha512-1TIeXOi8TuSCQprPItwoMymZXxWT0CPxUhkrkeCUH+D8U7QDwQ6b7SUz2MaLuWM2llT+J/TVFLmQI5KtML3BhQ==} - engines: {node: '>=6'} - hasBin: true + '@grpc/proto-loader@0.7.7': dependencies: '@types/long': 4.0.2 lodash.camelcase: 4.3.0 long: 4.0.0 protobufjs: 7.2.6 yargs: 17.7.2 - dev: false - /@hapi/boom@10.0.1: - resolution: {integrity: sha512-ERcCZaEjdH3OgSJlyjVk8pHIFeus91CjKP3v+MpgBNp5IvGzP2l/bRiD78nqYcKPaZdbKkK5vDBVPd2ohHBlsA==} + '@hapi/boom@10.0.1': dependencies: '@hapi/hoek': 11.0.2 - dev: false - /@hapi/bourne@3.0.0: - resolution: {integrity: sha512-Waj1cwPXJDucOib4a3bAISsKJVb15MKi9IvmTI/7ssVEm6sywXGjVJDhl6/umt1pK1ZS7PacXU3A1PmFKHEZ2w==} - dev: false + '@hapi/bourne@3.0.0': {} - /@hapi/hoek@10.0.1: - resolution: {integrity: sha512-CvlW7jmOhWzuqOqiJQ3rQVLMcREh0eel4IBnxDx2FAcK8g7qoJRQK4L1CPBASoCY6y8e6zuCy3f2g+HWdkzcMw==} - dev: false + '@hapi/hoek@10.0.1': {} - /@hapi/hoek@11.0.2: - resolution: {integrity: sha512-aKmlCO57XFZ26wso4rJsW4oTUnrgTFw2jh3io7CAtO9w4UltBNwRXvXIVzzyfkaaLRo3nluP/19msA8vDUUuKw==} - dev: false + '@hapi/hoek@11.0.2': {} - /@hapi/hoek@9.3.0: - resolution: {integrity: sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==} - dev: false + '@hapi/hoek@9.3.0': {} - /@hapi/topo@5.1.0: - resolution: {integrity: sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==} + '@hapi/topo@5.1.0': dependencies: '@hapi/hoek': 9.3.0 - dev: false - /@hapi/wreck@18.0.1: - resolution: {integrity: sha512-OLHER70+rZxvDl75xq3xXOfd3e8XIvz8fWY0dqg92UvhZ29zo24vQgfqgHSYhB5ZiuFpSLeriOisAlxAo/1jWg==} + '@hapi/wreck@18.0.1': dependencies: '@hapi/boom': 10.0.1 '@hapi/bourne': 3.0.0 '@hapi/hoek': 11.0.2 - dev: false - /@headlessui/react@1.7.8(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-zcwb0kd7L05hxmoAMIioEaOn235Dg0fUO+iGbLPgLVSjzl/l39V6DTpC2Df49PE5aG5/f5q0PZ9ZHZ78ENNV+A==} - engines: {node: '>=10'} - peerDependencies: - react: ^16 || ^17 || ^18 - react-dom: ^16 || ^17 || ^18 + '@headlessui/react@1.7.8(react-dom@18.2.0)(react@18.2.0)': dependencies: client-only: 0.0.1 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - dev: false - /@heroicons/react@2.0.13(react@18.2.0): - resolution: {integrity: sha512-iSN5XwmagrnirWlYEWNPdCDj9aRYVD/lnK3JlsC9/+fqGF80k8C7rl+1HCvBX0dBoagKqOFBs6fMhJJ1hOg1EQ==} - peerDependencies: - react: '>= 16' + '@heroicons/react@2.0.13(react@18.2.0)': dependencies: react: 18.2.0 - dev: false - /@hono/node-server@1.3.1: - resolution: {integrity: sha512-eQBCDbH1Vv/TiYXNP8aGfJTuXi9xGhEd/EZg9u6dhr7zC5/WKKztcBmbrOTtixVBvvV6bfcay6KEginwiqHyXg==} - engines: {node: '>=18.14.1'} - dev: false + '@hono/node-server@1.3.1': {} - /@humanwhocodes/config-array@0.11.10: - resolution: {integrity: sha512-KVVjQmNUepDVGXNuoRRdmmEjruj0KfiGSbS8LVc12LMsWDQzRXJ0qdhN8L8uUigKpfEHRhlaQFY0ib1tnUbNeQ==} - engines: {node: '>=10.10.0'} + '@humanwhocodes/config-array@0.11.10': dependencies: '@humanwhocodes/object-schema': 1.2.1 debug: 4.3.4(supports-color@8.1.1) @@ -6864,35 +19252,24 @@ packages: transitivePeerDependencies: - supports-color - /@humanwhocodes/config-array@0.11.8: - resolution: {integrity: sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==} - engines: {node: '>=10.10.0'} + '@humanwhocodes/config-array@0.11.8': dependencies: '@humanwhocodes/object-schema': 1.2.1 debug: 4.3.4(supports-color@8.1.1) minimatch: 3.1.2 transitivePeerDependencies: - supports-color - dev: true - /@humanwhocodes/module-importer@1.0.1: - resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} - engines: {node: '>=12.22'} + '@humanwhocodes/module-importer@1.0.1': {} - /@humanwhocodes/object-schema@1.2.1: - resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==} + '@humanwhocodes/object-schema@1.2.1': {} - /@inquirer/confirm@3.0.0: - resolution: {integrity: sha512-LHeuYP1D8NmQra1eR4UqvZMXwxEdDXyElJmmZfU44xdNLL6+GcQBS0uE16vyfZVjH8c22p9e+DStROfE/hyHrg==} - engines: {node: '>=18'} + '@inquirer/confirm@3.0.0': dependencies: '@inquirer/core': 7.0.0 '@inquirer/type': 1.2.0 - dev: false - /@inquirer/core@7.0.0: - resolution: {integrity: sha512-g13W5yEt9r1sEVVriffJqQ8GWy94OnfxLCreNSOTw0HPVcszmc/If1KIf7YBmlwtX4klmvwpZHnQpl3N7VX2xA==} - engines: {node: '>=18'} + '@inquirer/core@7.0.0': dependencies: '@inquirer/type': 1.2.0 '@types/mute-stream': 0.0.4 @@ -6908,72 +19285,48 @@ packages: signal-exit: 4.1.0 strip-ansi: 6.0.1 wrap-ansi: 6.2.0 - dev: false - /@inquirer/type@1.2.0: - resolution: {integrity: sha512-/vvkUkYhrjbm+RolU7V1aUFDydZVKNKqKHR5TsE+j5DXgXFwrsOPcoGUJ02K0O7q7O53CU2DOTMYCHeGZ25WHA==} - engines: {node: '>=18'} - dev: false + '@inquirer/type@1.2.0': {} - /@internationalized/date@3.5.1: - resolution: {integrity: sha512-LUQIfwU9e+Fmutc/DpRTGXSdgYZLBegi4wygCWDSVmUdLTaMHsQyASDiJtREwanwKuQLq0hY76fCJ9J/9I2xOQ==} + '@internationalized/date@3.5.1': dependencies: '@swc/helpers': 0.5.2 - dev: false - /@internationalized/message@3.1.1: - resolution: {integrity: sha512-ZgHxf5HAPIaR0th+w0RUD62yF6vxitjlprSxmLJ1tam7FOekqRSDELMg4Cr/DdszG5YLsp5BG3FgHgqquQZbqw==} + '@internationalized/message@3.1.1': dependencies: '@swc/helpers': 0.5.2 intl-messageformat: 10.5.8 - dev: false - /@internationalized/number@3.5.0: - resolution: {integrity: sha512-ZY1BW8HT9WKYvaubbuqXbbDdHhOUMfE2zHHFJeTppid0S+pc8HtdIxFxaYMsGjCb4UsF+MEJ4n2TfU7iHnUK8w==} + '@internationalized/number@3.5.0': dependencies: '@swc/helpers': 0.5.2 - dev: false - /@internationalized/string@3.2.0: - resolution: {integrity: sha512-Xx3Sy3f2c9ctT+vh8c7euEaEHQZltp0euZ3Hy4UfT3E13r6lxpUS3kgKyumEjboJZSnaZv7JhqWz3D75v+IxQg==} + '@internationalized/string@3.2.0': dependencies: '@swc/helpers': 0.5.2 - dev: false - /@ioredis/commands@1.2.0: - resolution: {integrity: sha512-Sx1pU8EM64o2BrqNpEO1CNLtKQwyhuXuqyfH7oGKCk+1a33d2r5saW8zNwm3j6BTExtjrv2BxTgzzkMwts6vGg==} - dev: false + '@ioredis/commands@1.2.0': {} - /@isaacs/cliui@8.0.2: - resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} - engines: {node: '>=12'} + '@isaacs/cliui@8.0.2': dependencies: string-width: 5.1.2 - string-width-cjs: /string-width@4.2.3 + string-width-cjs: string-width@4.2.3 strip-ansi: 7.1.0 - strip-ansi-cjs: /strip-ansi@6.0.1 + strip-ansi-cjs: strip-ansi@6.0.1 wrap-ansi: 8.1.0 - wrap-ansi-cjs: /wrap-ansi@7.0.0 + wrap-ansi-cjs: wrap-ansi@7.0.0 - /@istanbuljs/load-nyc-config@1.1.0: - resolution: {integrity: sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==} - engines: {node: '>=8'} + '@istanbuljs/load-nyc-config@1.1.0': dependencies: camelcase: 5.3.1 find-up: 4.1.0 get-package-type: 0.1.0 js-yaml: 3.14.1 resolve-from: 5.0.0 - dev: true - /@istanbuljs/schema@0.1.3: - resolution: {integrity: sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==} - engines: {node: '>=8'} - dev: true + '@istanbuljs/schema@0.1.3': {} - /@jest/console@29.6.2: - resolution: {integrity: sha512-0N0yZof5hi44HAR2pPS+ikJ3nzKNoZdVu8FffRf3wy47I7Dm7etk/3KetMdRUqzVd16V4O2m2ISpNTbnIuqy1w==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + '@jest/console@29.6.2': dependencies: '@jest/types': 29.6.1 '@types/node': 18.19.20 @@ -6981,16 +19334,8 @@ packages: jest-message-util: 29.6.2 jest-util: 29.6.2 slash: 3.0.0 - dev: true - /@jest/core@29.6.2: - resolution: {integrity: sha512-Oj+5B+sDMiMWLhPFF+4/DvHOf+U10rgvCLGPHP8Xlsy/7QxS51aU/eBngudHlJXnaWD5EohAgJ4js+T6pa+zOg==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - peerDependencies: - node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 - peerDependenciesMeta: - node-notifier: - optional: true + '@jest/core@29.6.2': dependencies: '@jest/console': 29.6.2 '@jest/reporters': 29.6.2 @@ -7024,38 +19369,26 @@ packages: - babel-plugin-macros - supports-color - ts-node - dev: true - /@jest/environment@29.6.2: - resolution: {integrity: sha512-AEcW43C7huGd/vogTddNNTDRpO6vQ2zaQNrttvWV18ArBx9Z56h7BIsXkNFJVOO4/kblWEQz30ckw0+L3izc+Q==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + '@jest/environment@29.6.2': dependencies: '@jest/fake-timers': 29.6.2 '@jest/types': 29.6.1 '@types/node': 18.19.20 jest-mock: 29.6.2 - dev: true - /@jest/expect-utils@29.6.2: - resolution: {integrity: sha512-6zIhM8go3RV2IG4aIZaZbxwpOzz3ZiM23oxAlkquOIole+G6TrbeXnykxWYlqF7kz2HlBjdKtca20x9atkEQYg==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + '@jest/expect-utils@29.6.2': dependencies: jest-get-type: 29.4.3 - dev: true - /@jest/expect@29.6.2: - resolution: {integrity: sha512-m6DrEJxVKjkELTVAztTLyS/7C92Y2b0VYqmDROYKLLALHn8T/04yPs70NADUYPrV3ruI+H3J0iUIuhkjp7vkfg==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + '@jest/expect@29.6.2': dependencies: expect: 29.6.2 jest-snapshot: 29.6.2 transitivePeerDependencies: - supports-color - dev: true - /@jest/fake-timers@29.6.2: - resolution: {integrity: sha512-euZDmIlWjm1Z0lJ1D0f7a0/y5Kh/koLFMUBE5SUYWrmy8oNhJpbTBDAP6CxKnadcMLDoDf4waRYCe35cH6G6PA==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + '@jest/fake-timers@29.6.2': dependencies: '@jest/types': 29.6.1 '@sinonjs/fake-timers': 10.3.0 @@ -7063,11 +19396,8 @@ packages: jest-message-util: 29.6.2 jest-mock: 29.6.2 jest-util: 29.6.2 - dev: true - /@jest/globals@29.6.2: - resolution: {integrity: sha512-cjuJmNDjs6aMijCmSa1g2TNG4Lby/AeU7/02VtpW+SLcZXzOLK2GpN2nLqcFjmhy3B3AoPeQVx7BnyOf681bAw==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + '@jest/globals@29.6.2': dependencies: '@jest/environment': 29.6.2 '@jest/expect': 29.6.2 @@ -7075,16 +19405,8 @@ packages: jest-mock: 29.6.2 transitivePeerDependencies: - supports-color - dev: true - /@jest/reporters@29.6.2: - resolution: {integrity: sha512-sWtijrvIav8LgfJZlrGCdN0nP2EWbakglJY49J1Y5QihcQLfy7ovyxxjJBRXMNltgt4uPtEcFmIMbVshEDfFWw==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - peerDependencies: - node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 - peerDependenciesMeta: - node-notifier: - optional: true + '@jest/reporters@29.6.2': dependencies: '@bcoe/v8-coverage': 0.2.3 '@jest/console': 29.6.2 @@ -7112,53 +19434,36 @@ packages: v8-to-istanbul: 9.0.1 transitivePeerDependencies: - supports-color - dev: true - /@jest/schemas@29.6.0: - resolution: {integrity: sha512-rxLjXyJBTL4LQeJW3aKo0M/+GkCOXsO+8i9Iu7eDb6KwtP65ayoDsitrdPBtujxQ88k4wI2FNYfa6TOGwSn6cQ==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + '@jest/schemas@29.6.0': dependencies: '@sinclair/typebox': 0.27.8 - /@jest/schemas@29.6.3: - resolution: {integrity: sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + '@jest/schemas@29.6.3': dependencies: '@sinclair/typebox': 0.27.8 - dev: true - /@jest/source-map@29.6.0: - resolution: {integrity: sha512-oA+I2SHHQGxDCZpbrsCQSoMLb3Bz547JnM+jUr9qEbuw0vQlWZfpPS7CO9J7XiwKicEz9OFn/IYoLkkiUD7bzA==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + '@jest/source-map@29.6.0': dependencies: '@jridgewell/trace-mapping': 0.3.19 callsites: 3.1.0 graceful-fs: 4.2.10 - dev: true - /@jest/test-result@29.6.2: - resolution: {integrity: sha512-3VKFXzcV42EYhMCsJQURptSqnyjqCGbtLuX5Xxb6Pm6gUf1wIRIl+mandIRGJyWKgNKYF9cnstti6Ls5ekduqw==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + '@jest/test-result@29.6.2': dependencies: '@jest/console': 29.6.2 '@jest/types': 29.6.1 '@types/istanbul-lib-coverage': 2.0.4 collect-v8-coverage: 1.0.2 - dev: true - /@jest/test-sequencer@29.6.2: - resolution: {integrity: sha512-GVYi6PfPwVejO7slw6IDO0qKVum5jtrJ3KoLGbgBWyr2qr4GaxFV6su+ZAjdTX75Sr1DkMFRk09r2ZVa+wtCGw==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + '@jest/test-sequencer@29.6.2': dependencies: '@jest/test-result': 29.6.2 graceful-fs: 4.2.10 jest-haste-map: 29.6.2 slash: 3.0.0 - dev: true - /@jest/transform@29.6.2: - resolution: {integrity: sha512-ZqCqEISr58Ce3U+buNFJYUktLJZOggfyvR+bZMaiV1e8B1SIvJbwZMrYz3gx/KAPn9EXmOmN+uB08yLCjWkQQg==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + '@jest/transform@29.6.2': dependencies: '@babel/core': 7.22.17 '@jest/types': 29.6.1 @@ -7177,11 +19482,8 @@ packages: write-file-atomic: 4.0.2 transitivePeerDependencies: - supports-color - dev: true - /@jest/types@29.6.1: - resolution: {integrity: sha512-tPKQNMPuXgvdOn2/Lg9HNfUvjYVGolt04Hp03f5hAk878uwOLikN+JzeLY0HcVgKgFl9Hs3EIqpu3WX27XNhnw==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + '@jest/types@29.6.1': dependencies: '@jest/schemas': 29.6.0 '@types/istanbul-lib-coverage': 2.0.4 @@ -7189,72 +19491,50 @@ packages: '@types/node': 18.19.20 '@types/yargs': 17.0.32 chalk: 4.1.2 - dev: true - /@jridgewell/gen-mapping@0.3.2: - resolution: {integrity: sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==} - engines: {node: '>=6.0.0'} + '@jridgewell/gen-mapping@0.3.2': dependencies: '@jridgewell/set-array': 1.1.2 '@jridgewell/sourcemap-codec': 1.4.15 '@jridgewell/trace-mapping': 0.3.19 - /@jridgewell/gen-mapping@0.3.5: - resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==} - engines: {node: '>=6.0.0'} + '@jridgewell/gen-mapping@0.3.5': dependencies: '@jridgewell/set-array': 1.2.1 '@jridgewell/sourcemap-codec': 1.4.15 '@jridgewell/trace-mapping': 0.3.25 - dev: true - /@jridgewell/resolve-uri@3.1.0: - resolution: {integrity: sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==} - engines: {node: '>=6.0.0'} + '@jridgewell/resolve-uri@3.1.0': {} - /@jridgewell/set-array@1.1.2: - resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==} - engines: {node: '>=6.0.0'} + '@jridgewell/set-array@1.1.2': {} - /@jridgewell/set-array@1.2.1: - resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==} - engines: {node: '>=6.0.0'} - dev: true + '@jridgewell/set-array@1.2.1': {} - /@jridgewell/source-map@0.3.3: - resolution: {integrity: sha512-b+fsZXeLYi9fEULmfBrhxn4IrPlINf8fiNarzTof004v3lFdntdwa9PF7vFJqm3mg7s+ScJMxXaE3Acp1irZcg==} + '@jridgewell/source-map@0.3.3': dependencies: '@jridgewell/gen-mapping': 0.3.2 '@jridgewell/trace-mapping': 0.3.19 - /@jridgewell/sourcemap-codec@1.4.15: - resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} + '@jridgewell/sourcemap-codec@1.4.15': {} - /@jridgewell/trace-mapping@0.3.19: - resolution: {integrity: sha512-kf37QtfW+Hwx/buWGMPcR60iF9ziHa6r/CZJIHbmcm4+0qrXiVdxegAH0F6yddEVQ7zdkjcGCgCzUu+BcbhQxw==} + '@jridgewell/trace-mapping@0.3.19': dependencies: '@jridgewell/resolve-uri': 3.1.0 '@jridgewell/sourcemap-codec': 1.4.15 - /@jridgewell/trace-mapping@0.3.25: - resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} + '@jridgewell/trace-mapping@0.3.25': dependencies: '@jridgewell/resolve-uri': 3.1.0 '@jridgewell/sourcemap-codec': 1.4.15 - dev: true - /@jridgewell/trace-mapping@0.3.9: - resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==} + '@jridgewell/trace-mapping@0.3.9': dependencies: '@jridgewell/resolve-uri': 3.1.0 '@jridgewell/sourcemap-codec': 1.4.15 - /@jspm/core@2.0.1: - resolution: {integrity: sha512-Lg3PnLp0QXpxwLIAuuJboLeRaIhrgJjeuh797QADg3xz8wGLugQOS5DpsE8A6i6Adgzf+bacllkKZG3J0tGfDw==} - dev: true + '@jspm/core@2.0.1': {} - /@kubernetes/client-node@0.20.0: - resolution: {integrity: sha512-xxlv5GLX4FVR/dDKEsmi4SPeuB49aRc35stndyxcC73XnUEEwF39vXbROpHOirmDse8WE9vxOjABnSVS+jb7EA==} + '@kubernetes/client-node@0.20.0': dependencies: '@types/js-yaml': 4.0.9 '@types/node': 20.11.22 @@ -7275,69 +19555,46 @@ packages: transitivePeerDependencies: - bufferutil - utf-8-validate - dev: false - /@kwsites/file-exists@1.1.1: - resolution: {integrity: sha512-m9/5YGR18lIwxSFDwfE3oA7bWuq9kdau6ugN4H2rJeyhFQZcG9AgSHkQtSD15a8WvTgfz9aikZMrKPHvbpqFiw==} + '@kwsites/file-exists@1.1.1': dependencies: debug: 4.3.4(supports-color@8.1.1) transitivePeerDependencies: - supports-color - dev: false - /@kwsites/promise-deferred@1.1.1: - resolution: {integrity: sha512-GaHYm+c0O9MjZRu0ongGBRbinu8gVAMd2UZjji6jVmqKtZluZnptXGWhz1E8j8D2HJ3f/yMxKAUC0b+57wncIw==} - dev: false + '@kwsites/promise-deferred@1.1.1': {} - /@lezer/common@1.0.2: - resolution: {integrity: sha512-SVgiGtMnMnW3ActR8SXgsDhw7a0w0ChHSYAyAUxxrOiJ1OqYWEKk/xJd84tTSPo1mo6DXLObAJALNnd0Hrv7Ng==} - dev: false + '@lezer/common@1.0.2': {} - /@lezer/highlight@1.1.6: - resolution: {integrity: sha512-cmSJYa2us+r3SePpRCjN5ymCqCPv+zyXmDl0ciWtVaNiORT/MxM7ZgOMQZADD0o51qOaOg24qc/zBViOIwAjJg==} + '@lezer/highlight@1.1.6': dependencies: '@lezer/common': 1.0.2 - dev: false - /@lezer/javascript@1.4.1: - resolution: {integrity: sha512-Hqx36DJeYhKtdpc7wBYPR0XF56ZzIp0IkMO/zNNj80xcaFOV4Oj/P7TQc/8k2TxNhzl7tV5tXS8ZOCPbT4L3nA==} + '@lezer/javascript@1.4.1': dependencies: '@lezer/highlight': 1.1.6 '@lezer/lr': 1.3.0 - dev: false - /@lezer/json@1.0.0: - resolution: {integrity: sha512-zbAuUY09RBzCoCA3lJ1+ypKw5WSNvLqGMtasdW6HvVOqZoCpPr8eWrsGnOVWGKGn8Rh21FnrKRVlJXrGAVUqRw==} + '@lezer/json@1.0.0': dependencies: '@lezer/highlight': 1.1.6 '@lezer/lr': 1.3.0 - dev: false - /@lezer/lr@1.3.0: - resolution: {integrity: sha512-rpvS+WPS/PlbJCiW+bzXPbIFIRXmzRiTEDzMvrvgpED05w5ZQO59AzH3BJen2AnHuJIlP3DcJRjsKLTrkknUNA==} + '@lezer/lr@1.3.0': dependencies: '@lezer/common': 1.0.2 - dev: false - /@linear/sdk@8.0.0: - resolution: {integrity: sha512-crNMJuQVIrouUuRrmmWCZgReQ44rthFPpFOOzqJxHmZreS3xhGF3x2JHVfxz3m17vQwum2LBCGsMBEESyiwm5A==} - engines: {node: '>=12.x', yarn: 1.x} + '@linear/sdk@8.0.0': dependencies: '@graphql-typed-document-node/core': 3.2.0(graphql@15.8.0) graphql: 15.8.0 isomorphic-unfetch: 3.1.0 transitivePeerDependencies: - encoding - dev: false - /@lukeed/csprng@1.1.0: - resolution: {integrity: sha512-Z7C/xXCiGWsg0KuKsHTKJxbWhpI3Vs5GwLfOean7MGyVFGqdRgBbAjOCh6u4bbjPc/8MJ2pZmK/0DLdCbivLDA==} - engines: {node: '>=8'} - dev: false + '@lukeed/csprng@1.1.0': {} - /@manypkg/cli@0.19.2: - resolution: {integrity: sha512-DXx/P1lyunNoFWwOj1MWBucUhaIJljoiAGOpO2fE0GKMBCI6EZBZD0Up1+fQZoXBecKXRgV9mGgLvIB2fOQ0KQ==} - hasBin: true + '@manypkg/cli@0.19.2': dependencies: '@babel/runtime': 7.20.7 '@manypkg/get-packages': 1.1.3 @@ -7353,18 +19610,15 @@ packages: semver: 6.3.1 spawndamnit: 2.0.0 validate-npm-package-name: 3.0.0 - dev: true - /@manypkg/find-root@1.1.0: - resolution: {integrity: sha512-mki5uBvhHzO8kYYix/WRy2WX8S3B5wdVSc9D6KcU5lQNglP2yt58/VfLuAK49glRXChosY8ap2oJ1qgma3GUVA==} + '@manypkg/find-root@1.1.0': dependencies: '@babel/runtime': 7.22.5 '@types/node': 12.20.55 find-up: 4.1.0 fs-extra: 8.1.0 - /@manypkg/get-packages@1.1.3: - resolution: {integrity: sha512-fo+QhuU3qE/2TQMQmbVMqaQ6EWbMhi4ABWP+O4AM1NqPBuy0OrApV5LO6BrrgnhtAHS2NH6RrVk9OL181tTi8A==} + '@manypkg/get-packages@1.1.3': dependencies: '@babel/runtime': 7.22.5 '@changesets/types': 4.1.0 @@ -7373,8 +19627,7 @@ packages: globby: 11.1.0 read-yaml-file: 1.1.0 - /@mdx-js/mdx@2.3.0: - resolution: {integrity: sha512-jLuwRlz8DQfQNiUCJR50Y09CGPq3fLtmtUQfVrj79E0JWu3dvsVcxVIcfhR5h0iXu+/z++zDrYeiJqifRynJkA==} + '@mdx-js/mdx@2.3.0': dependencies: '@types/estree-jsx': 1.0.0 '@types/mdx': 2.0.5 @@ -7395,16 +19648,10 @@ packages: vfile: 5.3.7 transitivePeerDependencies: - supports-color - dev: true - - /@mswjs/cookies@1.1.0: - resolution: {integrity: sha512-0ZcCVQxifZmhwNBoQIrystCb+2sWBY2Zw8lpfJBPCHGCA/HWqehITeCRVIv4VMy8MPlaHo2w2pTHFV2pFfqKPw==} - engines: {node: '>=18'} - dev: false - /@mswjs/interceptors@0.25.16: - resolution: {integrity: sha512-8QC8JyKztvoGAdPgyZy49c9vSHHAZjHagwl4RY9E8carULk8ym3iTaiawrT1YoLF/qb449h48f71XDPgkUSOUg==} - engines: {node: '>=18'} + '@mswjs/cookies@1.1.0': {} + + '@mswjs/interceptors@0.25.16': dependencies: '@open-draft/deferred-promise': 2.2.0 '@open-draft/logger': 0.3.0 @@ -7412,231 +19659,94 @@ packages: is-node-process: 1.2.0 outvariant: 1.4.2 strict-event-emitter: 0.5.1 - dev: false - /@nestjs/common@10.2.7(reflect-metadata@0.1.13)(rxjs@7.8.1): - resolution: {integrity: sha512-cUtCRXiUstDmh4bSBhVbq4cI439Gngp4LgLGLBmd5dqFQodfXKnSD441ldYfFiLz4rbUsnoMJz/8ZjuIEI+B7A==} - peerDependencies: - class-transformer: '*' - class-validator: '*' - reflect-metadata: ^0.1.12 - rxjs: ^7.1.0 - peerDependenciesMeta: - class-transformer: - optional: true - class-validator: - optional: true + '@nestjs/common@10.2.7(reflect-metadata@0.1.13)(rxjs@7.8.1)': dependencies: iterare: 1.2.1 reflect-metadata: 0.1.13 rxjs: 7.8.1 tslib: 2.6.2 uid: 2.0.2 - dev: false - /@next/env@14.0.0: - resolution: {integrity: sha512-cIKhxkfVELB6hFjYsbtEeTus2mwrTC+JissfZYM0n+8Fv+g8ucUfOlm3VEDtwtwydZ0Nuauv3bl0qF82nnCAqA==} - dev: true + '@next/env@14.0.0': {} - /@next/env@14.1.0: - resolution: {integrity: sha512-Py8zIo+02ht82brwwhTg36iogzFqGLPXlRGKQw5s+qP/kMNc4MAyDeEwBKDijk6zTIbegEgu8Qy7C1LboslQAw==} - dev: false + '@next/env@14.1.0': {} - /@next/swc-darwin-arm64@14.0.0: - resolution: {integrity: sha512-HQKi159jCz4SRsPesVCiNN6tPSAFUkOuSkpJsqYTIlbHLKr1mD6be/J0TvWV6fwJekj81bZV9V/Tgx3C2HO9lA==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [darwin] - requiresBuild: true - dev: true + '@next/swc-darwin-arm64@14.0.0': optional: true - /@next/swc-darwin-arm64@14.1.0: - resolution: {integrity: sha512-nUDn7TOGcIeyQni6lZHfzNoo9S0euXnu0jhsbMOmMJUBfgsnESdjN97kM7cBqQxZa8L/bM9om/S5/1dzCrW6wQ==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [darwin] - requiresBuild: true - dev: false + '@next/swc-darwin-arm64@14.1.0': optional: true - /@next/swc-darwin-x64@14.0.0: - resolution: {integrity: sha512-4YyQLMSaCgX/kgC1jjF3s3xSoBnwHuDhnF6WA1DWNEYRsbOOPWjcYhv8TKhRe2ApdOam+VfQSffC4ZD+X4u1Cg==} - engines: {node: '>= 10'} - cpu: [x64] - os: [darwin] - requiresBuild: true - dev: true + '@next/swc-darwin-x64@14.0.0': optional: true - /@next/swc-darwin-x64@14.1.0: - resolution: {integrity: sha512-1jgudN5haWxiAl3O1ljUS2GfupPmcftu2RYJqZiMJmmbBT5M1XDffjUtRUzP4W3cBHsrvkfOFdQ71hAreNQP6g==} - engines: {node: '>= 10'} - cpu: [x64] - os: [darwin] - requiresBuild: true - dev: false + '@next/swc-darwin-x64@14.1.0': optional: true - /@next/swc-linux-arm64-gnu@14.0.0: - resolution: {integrity: sha512-io7fMkJ28Glj7SH8yvnlD6naIhRDnDxeE55CmpQkj3+uaA2Hko6WGY2pT5SzpQLTnGGnviK85cy8EJ2qsETj/g==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [linux] - requiresBuild: true - dev: true + '@next/swc-linux-arm64-gnu@14.0.0': optional: true - /@next/swc-linux-arm64-gnu@14.1.0: - resolution: {integrity: sha512-RHo7Tcj+jllXUbK7xk2NyIDod3YcCPDZxj1WLIYxd709BQ7WuRYl3OWUNG+WUfqeQBds6kvZYlc42NJJTNi4tQ==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [linux] - requiresBuild: true - dev: false + '@next/swc-linux-arm64-gnu@14.1.0': optional: true - /@next/swc-linux-arm64-musl@14.0.0: - resolution: {integrity: sha512-nC2h0l1Jt8LEzyQeSs/BKpXAMe0mnHIMykYALWaeddTqCv5UEN8nGO3BG8JAqW/Y8iutqJsaMe2A9itS0d/r8w==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [linux] - requiresBuild: true - dev: true + '@next/swc-linux-arm64-musl@14.0.0': optional: true - /@next/swc-linux-arm64-musl@14.1.0: - resolution: {integrity: sha512-v6kP8sHYxjO8RwHmWMJSq7VZP2nYCkRVQ0qolh2l6xroe9QjbgV8siTbduED4u0hlk0+tjS6/Tuy4n5XCp+l6g==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [linux] - requiresBuild: true - dev: false + '@next/swc-linux-arm64-musl@14.1.0': optional: true - /@next/swc-linux-x64-gnu@14.0.0: - resolution: {integrity: sha512-Wf+WjXibJQ7hHXOdNOmSMW5bxeJHVf46Pwb3eLSD2L76NrytQlif9NH7JpHuFlYKCQGfKfgSYYre5rIfmnSwQw==} - engines: {node: '>= 10'} - cpu: [x64] - os: [linux] - requiresBuild: true - dev: true + '@next/swc-linux-x64-gnu@14.0.0': optional: true - /@next/swc-linux-x64-gnu@14.1.0: - resolution: {integrity: sha512-zJ2pnoFYB1F4vmEVlb/eSe+VH679zT1VdXlZKX+pE66grOgjmKJHKacf82g/sWE4MQ4Rk2FMBCRnX+l6/TVYzQ==} - engines: {node: '>= 10'} - cpu: [x64] - os: [linux] - requiresBuild: true - dev: false + '@next/swc-linux-x64-gnu@14.1.0': optional: true - /@next/swc-linux-x64-musl@14.0.0: - resolution: {integrity: sha512-WTZb2G7B+CTsdigcJVkRxfcAIQj7Lf0ipPNRJ3vlSadU8f0CFGv/ST+sJwF5eSwIe6dxKoX0DG6OljDBaad+rg==} - engines: {node: '>= 10'} - cpu: [x64] - os: [linux] - requiresBuild: true - dev: true + '@next/swc-linux-x64-musl@14.0.0': optional: true - /@next/swc-linux-x64-musl@14.1.0: - resolution: {integrity: sha512-rbaIYFt2X9YZBSbH/CwGAjbBG2/MrACCVu2X0+kSykHzHnYH5FjHxwXLkcoJ10cX0aWCEynpu+rP76x0914atg==} - engines: {node: '>= 10'} - cpu: [x64] - os: [linux] - requiresBuild: true - dev: false + '@next/swc-linux-x64-musl@14.1.0': optional: true - /@next/swc-win32-arm64-msvc@14.0.0: - resolution: {integrity: sha512-7R8/x6oQODmNpnWVW00rlWX90sIlwluJwcvMT6GXNIBOvEf01t3fBg0AGURNKdTJg2xNuP7TyLchCL7Lh2DTiw==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [win32] - requiresBuild: true - dev: true + '@next/swc-win32-arm64-msvc@14.0.0': optional: true - /@next/swc-win32-arm64-msvc@14.1.0: - resolution: {integrity: sha512-o1N5TsYc8f/HpGt39OUQpQ9AKIGApd3QLueu7hXk//2xq5Z9OxmV6sQfNp8C7qYmiOlHYODOGqNNa0e9jvchGQ==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [win32] - requiresBuild: true - dev: false + '@next/swc-win32-arm64-msvc@14.1.0': optional: true - /@next/swc-win32-ia32-msvc@14.0.0: - resolution: {integrity: sha512-RLK1nELvhCnxaWPF07jGU4x3tjbyx2319q43loZELqF0+iJtKutZ+Lk8SVmf/KiJkYBc7Cragadz7hb3uQvz4g==} - engines: {node: '>= 10'} - cpu: [ia32] - os: [win32] - requiresBuild: true - dev: true + '@next/swc-win32-ia32-msvc@14.0.0': optional: true - /@next/swc-win32-ia32-msvc@14.1.0: - resolution: {integrity: sha512-XXIuB1DBRCFwNO6EEzCTMHT5pauwaSj4SWs7CYnME57eaReAKBXCnkUE80p/pAZcewm7hs+vGvNqDPacEXHVkw==} - engines: {node: '>= 10'} - cpu: [ia32] - os: [win32] - requiresBuild: true - dev: false + '@next/swc-win32-ia32-msvc@14.1.0': optional: true - /@next/swc-win32-x64-msvc@14.0.0: - resolution: {integrity: sha512-g6hLf1SUko+hnnaywQQZzzb3BRecQsoKkF3o/C+F+dOA4w/noVAJngUVkfwF0+2/8FzNznM7ofM6TGZO9svn7w==} - engines: {node: '>= 10'} - cpu: [x64] - os: [win32] - requiresBuild: true - dev: true + '@next/swc-win32-x64-msvc@14.0.0': optional: true - /@next/swc-win32-x64-msvc@14.1.0: - resolution: {integrity: sha512-9WEbVRRAqJ3YFVqEZIxUqkiO8l1nool1LmNxygr5HWF8AcSYsEpneUDhmjUVJEzO2A04+oPtZdombzzPPkTtgg==} - engines: {node: '>= 10'} - cpu: [x64] - os: [win32] - requiresBuild: true - dev: false + '@next/swc-win32-x64-msvc@14.1.0': optional: true - /@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1: - resolution: {integrity: sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==} + '@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1': dependencies: eslint-scope: 5.1.1 - dev: true - /@nodelib/fs.scandir@2.1.5: - resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} - engines: {node: '>= 8'} + '@nodelib/fs.scandir@2.1.5': dependencies: '@nodelib/fs.stat': 2.0.5 run-parallel: 1.2.0 - /@nodelib/fs.stat@2.0.5: - resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} - engines: {node: '>= 8'} + '@nodelib/fs.stat@2.0.5': {} - /@nodelib/fs.walk@1.2.8: - resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} - engines: {node: '>= 8'} + '@nodelib/fs.walk@1.2.8': dependencies: '@nodelib/fs.scandir': 2.1.5 fastq: 1.15.0 - /@npmcli/fs@3.1.0: - resolution: {integrity: sha512-7kZUAaLscfgbwBQRbvdMYaZOWyMEcPTH/tJjnyAWJ/dvvs9Ef+CERx/qJb9GExJpl1qipaDGn7KqHnFGGixd0w==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + '@npmcli/fs@3.1.0': dependencies: semver: 7.5.4 - /@npmcli/git@4.1.0: - resolution: {integrity: sha512-9hwoB3gStVfa0N31ymBmrX+GuDGdVA/QWShZVqE0HK2Af+7QGGrCTbZia/SW0ImUTjTne7SP91qxDmtXvDHRPQ==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + '@npmcli/git@4.1.0': dependencies: '@npmcli/promise-spawn': 6.0.2 lru-cache: 7.18.3 @@ -7649,23 +19759,14 @@ packages: transitivePeerDependencies: - bluebird - /@npmcli/installed-package-contents@2.0.2: - resolution: {integrity: sha512-xACzLPhnfD51GKvTOOuNX2/V4G4mz9/1I2MfDoye9kBM3RYe5g2YbscsaGoTlaWqkxeiapBWyseULVKpSVHtKQ==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - hasBin: true + '@npmcli/installed-package-contents@2.0.2': dependencies: npm-bundled: 3.0.0 npm-normalize-package-bin: 3.0.1 - dev: false - /@npmcli/node-gyp@3.0.0: - resolution: {integrity: sha512-gp8pRXC2oOxu0DUE1/M3bYtb1b3/DbJ5aM113+XJBgfXdussRAsX0YOrOhdd8WvnAR6auDBvJomGAkLKA5ydxA==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - dev: false + '@npmcli/node-gyp@3.0.0': {} - /@npmcli/package-json@4.0.1: - resolution: {integrity: sha512-lRCEGdHZomFsURroh522YvA/2cVb9oPIJrjHanCJZkiasz1BzcnLr3tBJhlV7S86MBJBuAQ33is2D60YitZL2Q==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + '@npmcli/package-json@4.0.1': dependencies: '@npmcli/git': 4.1.0 glob: 10.3.10 @@ -7676,17 +19777,12 @@ packages: semver: 7.5.4 transitivePeerDependencies: - bluebird - dev: true - /@npmcli/promise-spawn@6.0.2: - resolution: {integrity: sha512-gGq0NJkIGSwdbUt4yhdF8ZrmkGKVz9vAdVzpOfnom+V8PLSmSOVhZwbNvZZS1EYcJN5hzzKBxmmVVAInM6HQLg==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + '@npmcli/promise-spawn@6.0.2': dependencies: which: 3.0.1 - /@npmcli/run-script@6.0.2: - resolution: {integrity: sha512-NCcr1uQo1k5U+SYlnIrbAh3cxy+OQT1VtqiAbxdymSlptbzBb62AjH2xXgjNCoP073hoa1CfCAcwoZ8k96C4nA==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + '@npmcli/run-script@6.0.2': dependencies: '@npmcli/node-gyp': 3.0.0 '@npmcli/promise-spawn': 6.0.2 @@ -7695,11 +19791,8 @@ packages: which: 3.0.1 transitivePeerDependencies: - supports-color - dev: false - /@octokit/app@14.0.2: - resolution: {integrity: sha512-NCSCktSx+XmjuSUVn2dLfqQ9WIYePGP95SDJs4I9cn/0ZkeXcPkaoCLl64Us3dRKL2ozC7hArwze5Eu+/qt1tg==} - engines: {node: '>= 18'} + '@octokit/app@14.0.2': dependencies: '@octokit/auth-app': 6.0.2 '@octokit/auth-unauthenticated': 5.0.1 @@ -7708,11 +19801,8 @@ packages: '@octokit/plugin-paginate-rest': 9.1.5(@octokit/core@5.0.2) '@octokit/types': 12.4.0 '@octokit/webhooks': 12.0.10 - dev: false - /@octokit/auth-app@6.0.2: - resolution: {integrity: sha512-HYuRX3Fvhs2y9i7a4F8f+A5HWfacRWmpERHGBEOtgvKVjJkOQZKUY2v6HiSszYecHAF8Ojqngp2iraSP3SvNpQ==} - engines: {node: '>= 18'} + '@octokit/auth-app@6.0.2': dependencies: '@octokit/auth-oauth-app': 7.0.1 '@octokit/auth-oauth-user': 4.0.1 @@ -7723,11 +19813,8 @@ packages: lru-cache: 10.0.1 universal-github-app-jwt: 1.1.1 universal-user-agent: 6.0.0 - dev: false - /@octokit/auth-oauth-app@7.0.1: - resolution: {integrity: sha512-RE0KK0DCjCHXHlQBoubwlLijXEKfhMhKm9gO56xYvFmP1QTMb+vvwRPmQLLx0V+5AvV9N9I3lr1WyTzwL3rMDg==} - engines: {node: '>= 18'} + '@octokit/auth-oauth-app@7.0.1': dependencies: '@octokit/auth-oauth-device': 6.0.1 '@octokit/auth-oauth-user': 4.0.1 @@ -7736,21 +19823,15 @@ packages: '@types/btoa-lite': 1.0.0 btoa-lite: 1.0.0 universal-user-agent: 6.0.0 - dev: false - /@octokit/auth-oauth-device@6.0.1: - resolution: {integrity: sha512-yxU0rkL65QkjbqQedgVx3gmW7YM5fF+r5uaSj9tM/cQGVqloXcqP2xK90eTyYvl29arFVCW8Vz4H/t47mL0ELw==} - engines: {node: '>= 18'} + '@octokit/auth-oauth-device@6.0.1': dependencies: '@octokit/oauth-methods': 4.0.1 '@octokit/request': 8.1.6 '@octokit/types': 12.4.0 universal-user-agent: 6.0.0 - dev: false - /@octokit/auth-oauth-user@4.0.1: - resolution: {integrity: sha512-N94wWW09d0hleCnrO5wt5MxekatqEJ4zf+1vSe8MKMrhZ7gAXKFOKrDEZW2INltvBWJCyDUELgGRv8gfErH1Iw==} - engines: {node: '>= 18'} + '@octokit/auth-oauth-user@4.0.1': dependencies: '@octokit/auth-oauth-device': 6.0.1 '@octokit/oauth-methods': 4.0.1 @@ -7758,24 +19839,15 @@ packages: '@octokit/types': 12.4.0 btoa-lite: 1.0.0 universal-user-agent: 6.0.0 - dev: false - /@octokit/auth-token@4.0.0: - resolution: {integrity: sha512-tY/msAuJo6ARbK6SPIxZrPBms3xPbfwBrulZe0Wtr/DIY9lje2HeV1uoebShn6mx7SjCHif6EjMvoREj+gZ+SA==} - engines: {node: '>= 18'} - dev: false + '@octokit/auth-token@4.0.0': {} - /@octokit/auth-unauthenticated@5.0.1: - resolution: {integrity: sha512-oxeWzmBFxWd+XolxKTc4zr+h3mt+yofn4r7OfoIkR/Cj/o70eEGmPsFbueyJE2iBAGpjgTnEOKM3pnuEGVmiqg==} - engines: {node: '>= 18'} + '@octokit/auth-unauthenticated@5.0.1': dependencies: '@octokit/request-error': 5.0.1 '@octokit/types': 12.4.0 - dev: false - /@octokit/core@5.0.2: - resolution: {integrity: sha512-cZUy1gUvd4vttMic7C0lwPed8IYXWYp8kHIMatyhY8t8n3Cpw2ILczkV5pGMPqef7v0bLo0pOHrEHarsau2Ydg==} - engines: {node: '>= 18'} + '@octokit/core@5.0.2': dependencies: '@octokit/auth-token': 4.0.0 '@octokit/graphql': 7.0.2 @@ -7784,28 +19856,19 @@ packages: '@octokit/types': 12.4.0 before-after-hook: 2.2.3 universal-user-agent: 6.0.0 - dev: false - /@octokit/endpoint@9.0.4: - resolution: {integrity: sha512-DWPLtr1Kz3tv8L0UvXTDP1fNwM0S+z6EJpRcvH66orY6Eld4XBMCSYsaWp4xIm61jTWxK68BrR7ibO+vSDnZqw==} - engines: {node: '>= 18'} + '@octokit/endpoint@9.0.4': dependencies: '@octokit/types': 12.4.0 universal-user-agent: 6.0.0 - dev: false - /@octokit/graphql@7.0.2: - resolution: {integrity: sha512-OJ2iGMtj5Tg3s6RaXH22cJcxXRi7Y3EBqbHTBRq+PQAqfaS8f/236fUrWhfSn8P4jovyzqucxme7/vWSSZBX2Q==} - engines: {node: '>= 18'} + '@octokit/graphql@7.0.2': dependencies: '@octokit/request': 8.1.6 '@octokit/types': 12.4.0 universal-user-agent: 6.0.0 - dev: false - /@octokit/oauth-app@6.0.0: - resolution: {integrity: sha512-bNMkS+vJ6oz2hCyraT9ZfTpAQ8dZNqJJQVNaKjPLx4ue5RZiFdU1YWXguOPR8AaSHS+lKe+lR3abn2siGd+zow==} - engines: {node: '>= 18'} + '@octokit/oauth-app@6.0.0': dependencies: '@octokit/auth-oauth-app': 7.0.1 '@octokit/auth-oauth-user': 4.0.1 @@ -7815,188 +19878,107 @@ packages: '@octokit/oauth-methods': 4.0.1 '@types/aws-lambda': 8.10.114 universal-user-agent: 6.0.0 - dev: false - /@octokit/oauth-authorization-url@6.0.2: - resolution: {integrity: sha512-CdoJukjXXxqLNK4y/VOiVzQVjibqoj/xHgInekviUJV73y/BSIcwvJ/4aNHPBPKcPWFnd4/lO9uqRV65jXhcLA==} - engines: {node: '>= 18'} - dev: false + '@octokit/oauth-authorization-url@6.0.2': {} - /@octokit/oauth-methods@4.0.1: - resolution: {integrity: sha512-1NdTGCoBHyD6J0n2WGXg9+yDLZrRNZ0moTEex/LSPr49m530WNKcCfXDghofYptr3st3eTii+EHoG5k/o+vbtw==} - engines: {node: '>= 18'} + '@octokit/oauth-methods@4.0.1': dependencies: '@octokit/oauth-authorization-url': 6.0.2 '@octokit/request': 8.1.6 '@octokit/request-error': 5.0.1 '@octokit/types': 12.4.0 btoa-lite: 1.0.0 - dev: false - /@octokit/openapi-types@19.1.0: - resolution: {integrity: sha512-6G+ywGClliGQwRsjvqVYpklIfa7oRPA0vyhPQG/1Feh+B+wU0vGH1JiJ5T25d3g1JZYBHzR2qefLi9x8Gt+cpw==} + '@octokit/openapi-types@19.1.0': {} - /@octokit/plugin-paginate-graphql@4.0.0(@octokit/core@5.0.2): - resolution: {integrity: sha512-7HcYW5tP7/Z6AETAPU14gp5H5KmCPT3hmJrS/5tO7HIgbwenYmgw4OY9Ma54FDySuxMwD+wsJlxtuGWwuZuItA==} - engines: {node: '>= 18'} - peerDependencies: - '@octokit/core': '>=5' + '@octokit/plugin-paginate-graphql@4.0.0(@octokit/core@5.0.2)': dependencies: '@octokit/core': 5.0.2 - dev: false - /@octokit/plugin-paginate-rest@9.1.5(@octokit/core@5.0.2): - resolution: {integrity: sha512-WKTQXxK+bu49qzwv4qKbMMRXej1DU2gq017euWyKVudA6MldaSSQuxtz+vGbhxV4CjxpUxjZu6rM2wfc1FiWVg==} - engines: {node: '>= 18'} - peerDependencies: - '@octokit/core': '>=5' + '@octokit/plugin-paginate-rest@9.1.5(@octokit/core@5.0.2)': dependencies: '@octokit/core': 5.0.2 '@octokit/types': 12.4.0 - dev: false - /@octokit/plugin-rest-endpoint-methods@10.2.0(@octokit/core@5.0.2): - resolution: {integrity: sha512-ePbgBMYtGoRNXDyKGvr9cyHjQ163PbwD0y1MkDJCpkO2YH4OeXX40c4wYHKikHGZcpGPbcRLuy0unPUuafco8Q==} - engines: {node: '>= 18'} - peerDependencies: - '@octokit/core': '>=5' + '@octokit/plugin-rest-endpoint-methods@10.2.0(@octokit/core@5.0.2)': dependencies: '@octokit/core': 5.0.2 '@octokit/types': 12.4.0 - dev: false - /@octokit/plugin-retry@6.0.1(@octokit/core@5.0.2): - resolution: {integrity: sha512-SKs+Tz9oj0g4p28qkZwl/topGcb0k0qPNX/i7vBKmDsjoeqnVfFUquqrE/O9oJY7+oLzdCtkiWSXLpLjvl6uog==} - engines: {node: '>= 18'} - peerDependencies: - '@octokit/core': '>=5' + '@octokit/plugin-retry@6.0.1(@octokit/core@5.0.2)': dependencies: '@octokit/core': 5.0.2 '@octokit/request-error': 5.0.1 '@octokit/types': 12.4.0 bottleneck: 2.19.5 - dev: false - /@octokit/plugin-throttling@8.1.3(@octokit/core@5.0.2): - resolution: {integrity: sha512-pfyqaqpc0EXh5Cn4HX9lWYsZ4gGbjnSmUILeu4u2gnuM50K/wIk9s1Pxt3lVeVwekmITgN/nJdoh43Ka+vye8A==} - engines: {node: '>= 18'} - peerDependencies: - '@octokit/core': ^5.0.0 + '@octokit/plugin-throttling@8.1.3(@octokit/core@5.0.2)': dependencies: '@octokit/core': 5.0.2 '@octokit/types': 12.4.0 bottleneck: 2.19.5 - dev: false - /@octokit/request-error@5.0.1: - resolution: {integrity: sha512-X7pnyTMV7MgtGmiXBwmO6M5kIPrntOXdyKZLigNfQWSEQzVxR4a4vo49vJjTWX70mPndj8KhfT4Dx+2Ng3vnBQ==} - engines: {node: '>= 18'} + '@octokit/request-error@5.0.1': dependencies: '@octokit/types': 12.4.0 deprecation: 2.3.1 once: 1.4.0 - dev: false - /@octokit/request@8.1.6: - resolution: {integrity: sha512-YhPaGml3ncZC1NfXpP3WZ7iliL1ap6tLkAp6MvbK2fTTPytzVUyUesBBogcdMm86uRYO5rHaM1xIWxigWZ17MQ==} - engines: {node: '>= 18'} + '@octokit/request@8.1.6': dependencies: '@octokit/endpoint': 9.0.4 '@octokit/request-error': 5.0.1 '@octokit/types': 12.4.0 universal-user-agent: 6.0.0 - dev: false - /@octokit/types@12.4.0: - resolution: {integrity: sha512-FLWs/AvZllw/AGVs+nJ+ELCDZZJk+kY0zMen118xhL2zD0s1etIUHm1odgjP7epxYU1ln7SZxEUWYop5bhsdgQ==} + '@octokit/types@12.4.0': dependencies: '@octokit/openapi-types': 19.1.0 - /@octokit/webhooks-methods@4.0.0: - resolution: {integrity: sha512-M8mwmTXp+VeolOS/kfRvsDdW+IO0qJ8kYodM/sAysk093q6ApgmBXwK1ZlUvAwXVrp/YVHp6aArj4auAxUAOFw==} - engines: {node: '>= 18'} - dev: false + '@octokit/webhooks-methods@4.0.0': {} - /@octokit/webhooks-types@7.1.0: - resolution: {integrity: sha512-y92CpG4kFFtBBjni8LHoV12IegJ+KFxLgKRengrVjKmGE5XMeCuGvlfRe75lTRrgXaG6XIWJlFpIDTlkoJsU8w==} - dev: false + '@octokit/webhooks-types@7.1.0': {} - /@octokit/webhooks-types@7.3.1: - resolution: {integrity: sha512-u6355ZsZnHwmxen30SrqnYb1pXieBFkYgkNzt+Ed4Ao5tupN1OErHfzwiV6hq6duGkDAYASbq7/uVJQ69PjLEg==} - dev: true + '@octokit/webhooks-types@7.3.1': {} - /@octokit/webhooks@12.0.10: - resolution: {integrity: sha512-Q8d26l7gZ3L1SSr25NFbbP0B431sovU5r0tIqcvy8Z4PrD1LBv0cJEjvDLOieouzPSTzSzufzRIeXD7S+zAESA==} - engines: {node: '>= 18'} + '@octokit/webhooks@12.0.10': dependencies: '@octokit/request-error': 5.0.1 '@octokit/webhooks-methods': 4.0.0 '@octokit/webhooks-types': 7.1.0 aggregate-error: 3.1.0 - dev: false - /@one-ini/wasm@0.1.1: - resolution: {integrity: sha512-XuySG1E38YScSJoMlqovLru4KTUNSjgVTIjyh7qMX6aNN5HY5Ct5LhRJdxO79JtTzKfzV/bnWpz+zquYrISsvw==} - dev: false + '@one-ini/wasm@0.1.1': {} - /@open-draft/deferred-promise@2.2.0: - resolution: {integrity: sha512-CecwLWx3rhxVQF6V4bAgPS5t+So2sTbPgAzafKkVizyi7tlwpcFpdFqq+wqF2OwNBmqFuu6tOyouTuxgpMfzmA==} - dev: false + '@open-draft/deferred-promise@2.2.0': {} - /@open-draft/logger@0.3.0: - resolution: {integrity: sha512-X2g45fzhxH238HKO4xbSr7+wBS8Fvw6ixhTDuvLd5mqh6bJJCFAPwU9mPDxbcrRtfxv4u5IHCEH77BmxvXmmxQ==} + '@open-draft/logger@0.3.0': dependencies: is-node-process: 1.2.0 outvariant: 1.4.2 - dev: false - /@open-draft/until@2.1.0: - resolution: {integrity: sha512-U69T3ItWHvLwGg5eJ0n3I62nWuE6ilHlmz7zM0npLBRvPRd7e6NYmg54vvRtP5mZG7kZqZCFVdsTWo7BPtBujg==} - dev: false + '@open-draft/until@2.1.0': {} - /@opentelemetry/api-logs@0.48.0: - resolution: {integrity: sha512-1/aMiU4Eqo3Zzpfwu51uXssp5pzvHFObk8S9pKAiXb1ne8pvg1qxBQitYL1XUiAMEXFzgjaidYG2V6624DRhhw==} - engines: {node: '>=14'} + '@opentelemetry/api-logs@0.48.0': dependencies: '@opentelemetry/api': 1.8.0 - dev: false - /@opentelemetry/api-logs@0.49.1: - resolution: {integrity: sha512-kaNl/T7WzyMUQHQlVq7q0oV4Kev6+0xFwqzofryC66jgGMacd0QH5TwfpbUwSTby+SdAdprAe5UKMvBw4tKS5Q==} - engines: {node: '>=14'} + '@opentelemetry/api-logs@0.49.1': dependencies: '@opentelemetry/api': 1.8.0 - dev: false - /@opentelemetry/api@1.8.0: - resolution: {integrity: sha512-I/s6F7yKUDdtMsoBWXJe8Qz40Tui5vsuKCWJEWVL+5q9sSWRzzx6v2KeNsOBEwd94j0eWkpWCH4yB6rZg9Mf0w==} - engines: {node: '>=8.0.0'} - dev: false + '@opentelemetry/api@1.8.0': {} - /@opentelemetry/context-async-hooks@1.22.0(@opentelemetry/api@1.8.0): - resolution: {integrity: sha512-Nfdxyg8YtWqVWkyrCukkundAjPhUXi93JtVQmqDT1mZRVKqA7e2r7eJCrI+F651XUBMp0hsOJSGiFk3QSpaIJw==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.0.0 <1.9.0' + '@opentelemetry/context-async-hooks@1.22.0(@opentelemetry/api@1.8.0)': dependencies: '@opentelemetry/api': 1.8.0 - dev: false - /@opentelemetry/core@1.22.0(@opentelemetry/api@1.8.0): - resolution: {integrity: sha512-0VoAlT6x+Xzik1v9goJ3pZ2ppi6+xd3aUfg4brfrLkDBHRIVjMP0eBHrKrhB+NKcDyMAg8fAbGL3Npg/F6AwWA==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.0.0 <1.9.0' + '@opentelemetry/core@1.22.0(@opentelemetry/api@1.8.0)': dependencies: '@opentelemetry/api': 1.8.0 '@opentelemetry/semantic-conventions': 1.22.0 - dev: false - /@opentelemetry/exporter-logs-otlp-http@0.49.1(@opentelemetry/api@1.8.0): - resolution: {integrity: sha512-3QoBnIGCmEkujynUP0mK155QtOM0MSf9FNrEw7u9ieCFsoMiyatg2hPp+alEDONJ8N8wGEK+wP2q3icgXBiggw==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': ^1.0.0 + '@opentelemetry/exporter-logs-otlp-http@0.49.1(@opentelemetry/api@1.8.0)': dependencies: '@opentelemetry/api': 1.8.0 '@opentelemetry/api-logs': 0.49.1 @@ -8004,13 +19986,8 @@ packages: '@opentelemetry/otlp-exporter-base': 0.49.1(@opentelemetry/api@1.8.0) '@opentelemetry/otlp-transformer': 0.49.1(@opentelemetry/api@1.8.0) '@opentelemetry/sdk-logs': 0.49.1(@opentelemetry/api-logs@0.49.1)(@opentelemetry/api@1.8.0) - dev: false - /@opentelemetry/exporter-trace-otlp-grpc@0.49.1(@opentelemetry/api@1.8.0): - resolution: {integrity: sha512-Zbd7f3zF7fI2587MVhBizaW21cO/SordyrZGtMtvhoxU6n4Qb02Gx71X4+PzXH620e0+JX+Pcr9bYb1HTeVyJA==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': ^1.0.0 + '@opentelemetry/exporter-trace-otlp-grpc@0.49.1(@opentelemetry/api@1.8.0)': dependencies: '@grpc/grpc-js': 1.8.17 '@opentelemetry/api': 1.8.0 @@ -8019,13 +19996,8 @@ packages: '@opentelemetry/otlp-transformer': 0.49.1(@opentelemetry/api@1.8.0) '@opentelemetry/resources': 1.22.0(@opentelemetry/api@1.8.0) '@opentelemetry/sdk-trace-base': 1.22.0(@opentelemetry/api@1.8.0) - dev: false - /@opentelemetry/exporter-trace-otlp-http@0.49.1(@opentelemetry/api@1.8.0): - resolution: {integrity: sha512-KOLtZfZvIrpGZLVvblKsiVQT7gQUZNKcUUH24Zz6Xbi7LJb9Vt6xtUZFYdR5IIjvt47PIqBKDWUQlU0o1wAsRw==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': ^1.0.0 + '@opentelemetry/exporter-trace-otlp-http@0.49.1(@opentelemetry/api@1.8.0)': dependencies: '@opentelemetry/api': 1.8.0 '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.8.0) @@ -8033,13 +20005,8 @@ packages: '@opentelemetry/otlp-transformer': 0.49.1(@opentelemetry/api@1.8.0) '@opentelemetry/resources': 1.22.0(@opentelemetry/api@1.8.0) '@opentelemetry/sdk-trace-base': 1.22.0(@opentelemetry/api@1.8.0) - dev: false - /@opentelemetry/exporter-trace-otlp-proto@0.49.1(@opentelemetry/api@1.8.0): - resolution: {integrity: sha512-n8ON/c9pdMyYAfSFWKkgsPwjYoxnki+6Olzo+klKfW7KqLWoyEkryNkbcMIYnGGNXwdkMIrjoaP0VxXB26Oxcg==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': ^1.0.0 + '@opentelemetry/exporter-trace-otlp-proto@0.49.1(@opentelemetry/api@1.8.0)': dependencies: '@opentelemetry/api': 1.8.0 '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.8.0) @@ -8048,26 +20015,16 @@ packages: '@opentelemetry/otlp-transformer': 0.49.1(@opentelemetry/api@1.8.0) '@opentelemetry/resources': 1.22.0(@opentelemetry/api@1.8.0) '@opentelemetry/sdk-trace-base': 1.22.0(@opentelemetry/api@1.8.0) - dev: false - /@opentelemetry/exporter-zipkin@1.22.0(@opentelemetry/api@1.8.0): - resolution: {integrity: sha512-XcFs6rGvcTz0qW5uY7JZDYD0yNEXdekXAb6sFtnZgY/cHY6BQ09HMzOjv9SX+iaXplRDcHr1Gta7VQKM1XXM6g==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': ^1.0.0 + '@opentelemetry/exporter-zipkin@1.22.0(@opentelemetry/api@1.8.0)': dependencies: '@opentelemetry/api': 1.8.0 '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.8.0) '@opentelemetry/resources': 1.22.0(@opentelemetry/api@1.8.0) '@opentelemetry/sdk-trace-base': 1.22.0(@opentelemetry/api@1.8.0) '@opentelemetry/semantic-conventions': 1.22.0 - dev: false - /@opentelemetry/instrumentation-express@0.36.1(@opentelemetry/api@1.8.0): - resolution: {integrity: sha512-ltIE4kIMa+83QjW/p7oe7XCESF29w3FQ9/T1VgShdX7fzm56K2a0xfEX1vF8lnHRGERYxIWX9D086C6gJOjVGA==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': ^1.3.0 + '@opentelemetry/instrumentation-express@0.36.1(@opentelemetry/api@1.8.0)': dependencies: '@opentelemetry/api': 1.8.0 '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.8.0) @@ -8075,13 +20032,8 @@ packages: '@opentelemetry/semantic-conventions': 1.22.0 transitivePeerDependencies: - supports-color - dev: false - /@opentelemetry/instrumentation-fetch@0.49.1(@opentelemetry/api@1.8.0): - resolution: {integrity: sha512-hizhULZXlq02y8YC0vPQ4WtUWiXcwxPdEqHBy8p75jzF9rAuP/ldrVr0Oxvz5Xr9qQcdEOFLvEl0ZxbVL76WKw==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': ^1.0.0 + '@opentelemetry/instrumentation-fetch@0.49.1(@opentelemetry/api@1.8.0)': dependencies: '@opentelemetry/api': 1.8.0 '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.8.0) @@ -8090,13 +20042,8 @@ packages: '@opentelemetry/semantic-conventions': 1.22.0 transitivePeerDependencies: - supports-color - dev: false - /@opentelemetry/instrumentation-http@0.49.1(@opentelemetry/api@1.8.0): - resolution: {integrity: sha512-Yib5zrW2s0V8wTeUK/B3ZtpyP4ldgXj9L3Ws/axXrW1dW0/mEFKifK50MxMQK9g5NNJQS9dWH7rvcEGZdWdQDA==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': ^1.3.0 + '@opentelemetry/instrumentation-http@0.49.1(@opentelemetry/api@1.8.0)': dependencies: '@opentelemetry/api': 1.8.0 '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.8.0) @@ -8105,13 +20052,8 @@ packages: semver: 7.5.4 transitivePeerDependencies: - supports-color - dev: false - /@opentelemetry/instrumentation@0.49.1(@opentelemetry/api@1.8.0): - resolution: {integrity: sha512-0DLtWtaIppuNNRRllSD4bjU8ZIiLp1cDXvJEbp752/Zf+y3gaLNaoGRGIlX4UHhcsrmtL+P2qxi3Hodi8VuKiQ==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': ^1.3.0 + '@opentelemetry/instrumentation@0.49.1(@opentelemetry/api@1.8.0)': dependencies: '@opentelemetry/api': 1.8.0 '@opentelemetry/api-logs': 0.49.1 @@ -8122,48 +20064,28 @@ packages: shimmer: 1.2.1 transitivePeerDependencies: - supports-color - dev: false - /@opentelemetry/otlp-exporter-base@0.49.1(@opentelemetry/api@1.8.0): - resolution: {integrity: sha512-z6sHliPqDgJU45kQatAettY9/eVF58qVPaTuejw9YWfSRqid9pXPYeegDCSdyS47KAUgAtm+nC28K3pfF27HWg==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': ^1.0.0 + '@opentelemetry/otlp-exporter-base@0.49.1(@opentelemetry/api@1.8.0)': dependencies: '@opentelemetry/api': 1.8.0 '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.8.0) - dev: false - /@opentelemetry/otlp-grpc-exporter-base@0.49.1(@opentelemetry/api@1.8.0): - resolution: {integrity: sha512-DNDNUWmOqtKTFJAyOyHHKotVox0NQ/09ETX8fUOeEtyNVHoGekAVtBbvIA3AtK+JflP7LC0PTjlLfruPM3Wy6w==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': ^1.0.0 + '@opentelemetry/otlp-grpc-exporter-base@0.49.1(@opentelemetry/api@1.8.0)': dependencies: '@grpc/grpc-js': 1.8.17 '@opentelemetry/api': 1.8.0 '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.8.0) '@opentelemetry/otlp-exporter-base': 0.49.1(@opentelemetry/api@1.8.0) protobufjs: 7.2.6 - dev: false - /@opentelemetry/otlp-proto-exporter-base@0.49.1(@opentelemetry/api@1.8.0): - resolution: {integrity: sha512-x1qB4EUC7KikUl2iNuxCkV8yRzrSXSyj4itfpIO674H7dhI7Zv37SFaOJTDN+8Z/F50gF2ISFH9CWQ4KCtGm2A==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': ^1.0.0 + '@opentelemetry/otlp-proto-exporter-base@0.49.1(@opentelemetry/api@1.8.0)': dependencies: '@opentelemetry/api': 1.8.0 '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.8.0) '@opentelemetry/otlp-exporter-base': 0.49.1(@opentelemetry/api@1.8.0) protobufjs: 7.2.6 - dev: false - /@opentelemetry/otlp-transformer@0.49.1(@opentelemetry/api@1.8.0): - resolution: {integrity: sha512-Z+koA4wp9L9e3jkFacyXTGphSWTbOKjwwXMpb0CxNb0kjTHGUxhYRN8GnkLFsFo5NbZPjP07hwAqeEG/uCratQ==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.3.0 <1.9.0' + '@opentelemetry/otlp-transformer@0.49.1(@opentelemetry/api@1.8.0)': dependencies: '@opentelemetry/api': 1.8.0 '@opentelemetry/api-logs': 0.49.1 @@ -8172,82 +20094,45 @@ packages: '@opentelemetry/sdk-logs': 0.49.1(@opentelemetry/api-logs@0.49.1)(@opentelemetry/api@1.8.0) '@opentelemetry/sdk-metrics': 1.22.0(@opentelemetry/api@1.8.0) '@opentelemetry/sdk-trace-base': 1.22.0(@opentelemetry/api@1.8.0) - dev: false - /@opentelemetry/propagator-b3@1.22.0(@opentelemetry/api@1.8.0): - resolution: {integrity: sha512-qBItJm9ygg/jCB5rmivyGz1qmKZPsL/sX715JqPMFgq++Idm0x+N9sLQvWFHFt2+ZINnCSojw7FVBgFW6izcXA==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.0.0 <1.9.0' + '@opentelemetry/propagator-b3@1.22.0(@opentelemetry/api@1.8.0)': dependencies: '@opentelemetry/api': 1.8.0 '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.8.0) - dev: false - /@opentelemetry/propagator-jaeger@1.22.0(@opentelemetry/api@1.8.0): - resolution: {integrity: sha512-pMLgst3QIwrUfepraH5WG7xfpJ8J3CrPKrtINK0t7kBkuu96rn+HDYQ8kt3+0FXvrZI8YJE77MCQwnJWXIrgpA==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.0.0 <1.9.0' + '@opentelemetry/propagator-jaeger@1.22.0(@opentelemetry/api@1.8.0)': dependencies: '@opentelemetry/api': 1.8.0 '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.8.0) - dev: false - /@opentelemetry/resources@1.22.0(@opentelemetry/api@1.8.0): - resolution: {integrity: sha512-+vNeIFPH2hfcNL0AJk/ykJXoUCtR1YaDUZM+p3wZNU4Hq98gzq+7b43xbkXjadD9VhWIUQqEwXyY64q6msPj6A==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.0.0 <1.9.0' + '@opentelemetry/resources@1.22.0(@opentelemetry/api@1.8.0)': dependencies: '@opentelemetry/api': 1.8.0 '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.8.0) '@opentelemetry/semantic-conventions': 1.22.0 - dev: false - - /@opentelemetry/sdk-logs@0.49.1(@opentelemetry/api-logs@0.48.0)(@opentelemetry/api@1.8.0): - resolution: {integrity: sha512-gCzYWsJE0h+3cuh3/cK+9UwlVFyHvj3PReIOCDOmdeXOp90ZjKRoDOJBc3mvk1LL6wyl1RWIivR8Rg9OToyesw==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.4.0 <1.9.0' - '@opentelemetry/api-logs': '>=0.39.1' + + '@opentelemetry/sdk-logs@0.49.1(@opentelemetry/api-logs@0.48.0)(@opentelemetry/api@1.8.0)': dependencies: '@opentelemetry/api': 1.8.0 '@opentelemetry/api-logs': 0.48.0 '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.8.0) '@opentelemetry/resources': 1.22.0(@opentelemetry/api@1.8.0) - dev: false - /@opentelemetry/sdk-logs@0.49.1(@opentelemetry/api-logs@0.49.1)(@opentelemetry/api@1.8.0): - resolution: {integrity: sha512-gCzYWsJE0h+3cuh3/cK+9UwlVFyHvj3PReIOCDOmdeXOp90ZjKRoDOJBc3mvk1LL6wyl1RWIivR8Rg9OToyesw==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.4.0 <1.9.0' - '@opentelemetry/api-logs': '>=0.39.1' + '@opentelemetry/sdk-logs@0.49.1(@opentelemetry/api-logs@0.49.1)(@opentelemetry/api@1.8.0)': dependencies: '@opentelemetry/api': 1.8.0 '@opentelemetry/api-logs': 0.49.1 '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.8.0) '@opentelemetry/resources': 1.22.0(@opentelemetry/api@1.8.0) - dev: false - /@opentelemetry/sdk-metrics@1.22.0(@opentelemetry/api@1.8.0): - resolution: {integrity: sha512-k6iIx6H3TZ+BVMr2z8M16ri2OxWaljg5h8ihGJxi/KQWcjign6FEaEzuigXt5bK9wVEhqAcWLCfarSftaNWkkg==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.3.0 <1.9.0' + '@opentelemetry/sdk-metrics@1.22.0(@opentelemetry/api@1.8.0)': dependencies: '@opentelemetry/api': 1.8.0 '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.8.0) '@opentelemetry/resources': 1.22.0(@opentelemetry/api@1.8.0) lodash.merge: 4.6.2 - dev: false - /@opentelemetry/sdk-node@0.49.1(@opentelemetry/api@1.8.0): - resolution: {integrity: sha512-feBIT85ndiSHXsQ2gfGpXC/sNeX4GCHLksC4A9s/bfpUbbgbCSl0RvzZlmEpCHarNrkZMwFRi4H0xFfgvJEjrg==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.3.0 <1.9.0' + '@opentelemetry/sdk-node@0.49.1(@opentelemetry/api@1.8.0)': dependencies: '@opentelemetry/api': 1.8.0 '@opentelemetry/api-logs': 0.49.1 @@ -8265,25 +20150,15 @@ packages: '@opentelemetry/semantic-conventions': 1.22.0 transitivePeerDependencies: - supports-color - dev: false - /@opentelemetry/sdk-trace-base@1.22.0(@opentelemetry/api@1.8.0): - resolution: {integrity: sha512-pfTuSIpCKONC6vkTpv6VmACxD+P1woZf4q0K46nSUvXFvOFqjBYKFaAMkKD3M1mlKUUh0Oajwj35qNjMl80m1Q==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.0.0 <1.9.0' + '@opentelemetry/sdk-trace-base@1.22.0(@opentelemetry/api@1.8.0)': dependencies: '@opentelemetry/api': 1.8.0 '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.8.0) '@opentelemetry/resources': 1.22.0(@opentelemetry/api@1.8.0) '@opentelemetry/semantic-conventions': 1.22.0 - dev: false - /@opentelemetry/sdk-trace-node@1.22.0(@opentelemetry/api@1.8.0): - resolution: {integrity: sha512-gTGquNz7ue8uMeiWPwp3CU321OstQ84r7PCDtOaCicjbJxzvO8RZMlEC4geOipTeiF88kss5n6w+//A0MhP1lQ==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.0.0 <1.9.0' + '@opentelemetry/sdk-trace-node@1.22.0(@opentelemetry/api@1.8.0)': dependencies: '@opentelemetry/api': 1.8.0 '@opentelemetry/context-async-hooks': 1.22.0(@opentelemetry/api@1.8.0) @@ -8292,34 +20167,20 @@ packages: '@opentelemetry/propagator-jaeger': 1.22.0(@opentelemetry/api@1.8.0) '@opentelemetry/sdk-trace-base': 1.22.0(@opentelemetry/api@1.8.0) semver: 7.5.4 - dev: false - /@opentelemetry/sdk-trace-web@1.22.0(@opentelemetry/api@1.8.0): - resolution: {integrity: sha512-id5bUhWYg475xbm4hjwWA4PnWM4duNK1EyFRkZxa3BZNuCITwiKCLvDkVhlE9RK2kvuDOPmcRxgSbU1apF9/1w==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.0.0 <1.9.0' + '@opentelemetry/sdk-trace-web@1.22.0(@opentelemetry/api@1.8.0)': dependencies: '@opentelemetry/api': 1.8.0 '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.8.0) '@opentelemetry/sdk-trace-base': 1.22.0(@opentelemetry/api@1.8.0) '@opentelemetry/semantic-conventions': 1.22.0 - dev: false - /@opentelemetry/semantic-conventions@1.22.0: - resolution: {integrity: sha512-CAOgFOKLybd02uj/GhCdEeeBjOS0yeoDeo/CA7ASBSmenpZHAKGB3iDm/rv3BQLcabb/OprDEsSQ1y0P8A7Siw==} - engines: {node: '>=14'} - dev: false + '@opentelemetry/semantic-conventions@1.22.0': {} - /@pkgjs/parseargs@0.11.0: - resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} - engines: {node: '>=14'} - requiresBuild: true + '@pkgjs/parseargs@0.11.0': optional: true - /@pkgr/utils@2.3.1: - resolution: {integrity: sha512-wfzX8kc1PMyUILA+1Z/EqoE4UCXGy0iRGMhPwdfae1+f0OXlLqCk+By+aMzgJBzR9AzS4CDizioG6Ss1gvAFJw==} - engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} + '@pkgr/utils@2.3.1': dependencies: cross-spawn: 7.0.3 is-glob: 4.0.3 @@ -8327,153 +20188,89 @@ packages: picocolors: 1.0.0 tiny-glob: 0.2.9 tslib: 2.6.2 - dev: true - /@playwright/test@1.37.0: - resolution: {integrity: sha512-181WBLk4SRUyH1Q96VZl7BP6HcK0b7lbdeKisn3N/vnjitk+9HbdlFz/L5fey05vxaAhldIDnzo8KUoy8S3mmQ==} - engines: {node: '>=16'} - hasBin: true + '@playwright/test@1.37.0': dependencies: '@types/node': 18.19.20 playwright-core: 1.37.0 optionalDependencies: fsevents: 2.3.2 - dev: true - /@pnpm/config.env-replace@1.1.0: - resolution: {integrity: sha512-htyl8TWnKL7K/ESFa1oW2UB5lVDxuF5DpM7tBi6Hu2LNL3mWkIzNLG6N4zoCUP1lCKNxWy/3iu8mS8MvToGd6w==} - engines: {node: '>=12.22.0'} - dev: false + '@pnpm/config.env-replace@1.1.0': {} - /@pnpm/network.ca-file@1.0.2: - resolution: {integrity: sha512-YcPQ8a0jwYU9bTdJDpXjMi7Brhkr1mXsXrUJvjqM2mQDgkRiz8jFaQGOdaLxgjtUfQgZhKy/O3cG/YwmgKaxLA==} - engines: {node: '>=12.22.0'} + '@pnpm/network.ca-file@1.0.2': dependencies: graceful-fs: 4.2.10 - dev: false - /@pnpm/npm-conf@2.2.2: - resolution: {integrity: sha512-UA91GwWPhFExt3IizW6bOeY/pQ0BkuNwKjk9iQW9KqxluGCrg4VenZ0/L+2Y0+ZOtme72EVvg6v0zo3AMQRCeA==} - engines: {node: '>=12'} + '@pnpm/npm-conf@2.2.2': dependencies: '@pnpm/config.env-replace': 1.1.0 '@pnpm/network.ca-file': 1.0.2 config-chain: 1.1.13 - dev: false - /@polka/url@1.0.0-next.23: - resolution: {integrity: sha512-C16M+IYz0rgRhWZdCmK+h58JMv8vijAA61gmz2rspCSwKwzBebpdcsiUmwrtJRdphuY30i6BSLEOP8ppbNLyLg==} - dev: true + '@polka/url@1.0.0-next.23': {} - /@popperjs/core@2.11.8: - resolution: {integrity: sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==} - dev: false + '@popperjs/core@2.11.8': {} - /@prisma/client@5.4.1(prisma@5.4.1): - resolution: {integrity: sha512-xyD0DJ3gRNfLbPsC+YfMBBuLJtZKQfy1OD2qU/PZg+HKrr7SO+09174LMeTlWP0YF2wca9LxtVd4HnAiB5ketQ==} - engines: {node: '>=16.13'} - requiresBuild: true - peerDependencies: - prisma: '*' - peerDependenciesMeta: - prisma: - optional: true + '@prisma/client@5.4.1(prisma@5.4.1)': dependencies: '@prisma/engines-version': 5.4.1-1.2f302df92bd8945e20ad4595a73def5b96afa54f prisma: 5.4.1 - dev: false - /@prisma/engines-version@5.4.1-1.2f302df92bd8945e20ad4595a73def5b96afa54f: - resolution: {integrity: sha512-+nUQM/y8C+1GG5Ioeqcu6itFslCfxvQSAUVSMC9XM2G2Fcq0F4Afnp6m0pXF6X6iUBWen7jZBPmM9Qlq4Nr3/A==} - dev: false + '@prisma/engines-version@5.4.1-1.2f302df92bd8945e20ad4595a73def5b96afa54f': {} - /@prisma/engines@5.4.1: - resolution: {integrity: sha512-vJTdY4la/5V3N7SFvWRmSMUh4mIQnyb/MNoDjzVbh9iLmEC+uEykj/1GPviVsorvfz7DbYSQC4RiwmlEpTEvGA==} - requiresBuild: true + '@prisma/engines@5.4.1': {} - /@prisma/instrumentation@5.11.0: - resolution: {integrity: sha512-ou4nvDpNEY6+t3Dn9juOTz6tK33D0Y4XXkEZ2uPd8KH6Mqmc+4LYOOm470DP7noj7dyJjuGiM+wpPk//HKrcDg==} + '@prisma/instrumentation@5.11.0': dependencies: '@opentelemetry/api': 1.8.0 '@opentelemetry/instrumentation': 0.49.1(@opentelemetry/api@1.8.0) '@opentelemetry/sdk-trace-base': 1.22.0(@opentelemetry/api@1.8.0) transitivePeerDependencies: - supports-color - dev: false - /@protobufjs/aspromise@1.1.2: - resolution: {integrity: sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==} + '@protobufjs/aspromise@1.1.2': {} - /@protobufjs/base64@1.1.2: - resolution: {integrity: sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==} + '@protobufjs/base64@1.1.2': {} - /@protobufjs/codegen@2.0.4: - resolution: {integrity: sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==} + '@protobufjs/codegen@2.0.4': {} - /@protobufjs/eventemitter@1.1.0: - resolution: {integrity: sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==} + '@protobufjs/eventemitter@1.1.0': {} - /@protobufjs/fetch@1.1.0: - resolution: {integrity: sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==} + '@protobufjs/fetch@1.1.0': dependencies: '@protobufjs/aspromise': 1.1.2 '@protobufjs/inquire': 1.1.0 - /@protobufjs/float@1.0.2: - resolution: {integrity: sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==} + '@protobufjs/float@1.0.2': {} - /@protobufjs/inquire@1.1.0: - resolution: {integrity: sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q==} + '@protobufjs/inquire@1.1.0': {} - /@protobufjs/path@1.1.2: - resolution: {integrity: sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==} + '@protobufjs/path@1.1.2': {} - /@protobufjs/pool@1.1.0: - resolution: {integrity: sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==} + '@protobufjs/pool@1.1.0': {} - /@protobufjs/utf8@1.1.0: - resolution: {integrity: sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==} + '@protobufjs/utf8@1.1.0': {} - /@radix-ui/colors@1.0.1: - resolution: {integrity: sha512-xySw8f0ZVsAEP+e7iLl3EvcBXX7gsIlC1Zso/sPBW9gIWerBTgz6axrjU+MZ39wD+WFi5h5zdWpsg3+hwt2Qsg==} - dev: false + '@radix-ui/colors@1.0.1': {} - /@radix-ui/number@1.0.0: - resolution: {integrity: sha512-Ofwh/1HX69ZfJRiRBMTy7rgjAzHmwe4kW9C9Y99HTRUcYLUuVT0KESFj15rPjRgKJs20GPq8Bm5aEDJ8DuA3vA==} + '@radix-ui/number@1.0.0': dependencies: '@babel/runtime': 7.22.5 - dev: false - /@radix-ui/number@1.0.1: - resolution: {integrity: sha512-T5gIdVO2mmPW3NNhjNgEP3cqMXjXL9UbO0BzWcXfvdBs+BohbQxvd/K5hSVKmn9/lbTdsQVKbUcP5WLCwvUbBg==} + '@radix-ui/number@1.0.1': dependencies: '@babel/runtime': 7.22.5 - dev: false - /@radix-ui/primitive@1.0.0: - resolution: {integrity: sha512-3e7rn8FDMin4CgeL7Z/49smCA3rFYY3Ha2rUQ7HRWFadS5iCRw08ZgVT1LaNTCNqgvrUiyczLflrVrF0SRQtNA==} + '@radix-ui/primitive@1.0.0': dependencies: '@babel/runtime': 7.22.5 - dev: false - /@radix-ui/primitive@1.0.1: - resolution: {integrity: sha512-yQ8oGX2GVsEYMWGxcovu1uGWPCxV5BFfeeYxqPmuAzUyLT9qmaMXSAhXpb0WrspIeqYzdJpkh2vHModJPgRIaw==} + '@radix-ui/primitive@1.0.1': dependencies: '@babel/runtime': 7.22.5 - dev: false - /@radix-ui/react-alert-dialog@1.0.4(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-jbfBCRlKYlhbitueOAv7z74PXYeIQmWpKwm3jllsdkw7fGWNkxqP3v0nY9WmOzcPqpQuoorNtvViBgL46n5gVg==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true + '@radix-ui/react-alert-dialog@1.0.4(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0)(react@18.2.0)': dependencies: '@babel/runtime': 7.20.7 '@radix-ui/primitive': 1.0.1 @@ -8486,32 +20283,15 @@ packages: '@types/react-dom': 18.2.7 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - dev: false - /@radix-ui/react-arrow@1.0.2(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-fqYwhhI9IarZ0ll2cUSfKuXHlJK0qE4AfnRrPBbRwEH/4mGQn04/QFGomLi8TXWIdv9WJk//KgGm+aDxVIr1wA==} - peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 + '@radix-ui/react-arrow@1.0.2(react-dom@18.2.0)(react@18.2.0)': dependencies: '@babel/runtime': 7.22.5 '@radix-ui/react-primitive': 1.0.2(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - dev: false - /@radix-ui/react-arrow@1.0.3(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-wSP+pHsB/jQRaL6voubsQ/ZlrGBHHrOjmBnr19hxYgtS0WvAFwZhK2WP/YY5yF9uKECCEEDGxuLxq1NBK51wFA==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true + '@radix-ui/react-arrow@1.0.3(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0)': dependencies: '@babel/runtime': 7.24.5 '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0) @@ -8519,20 +20299,8 @@ packages: '@types/react-dom': 18.2.7 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - dev: false - /@radix-ui/react-collapsible@1.0.3(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-UBmVDkmR6IvDsloHVN+3rtx4Mi5TFvylYXpluuv0f37dtaz3H99bp8No0LGXRigVpl3UAT4l9j6bIchh42S/Gg==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true + '@radix-ui/react-collapsible@1.0.3(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0)': dependencies: '@babel/runtime': 7.24.5 '@radix-ui/primitive': 1.0.1 @@ -8547,13 +20315,8 @@ packages: '@types/react-dom': 18.2.7 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - dev: false - /@radix-ui/react-collection@1.0.2(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-s8WdQQ6wNXpaxdZ308KSr8fEWGrg4un8i4r/w7fhiS4ElRNjk5rRcl0/C6TANG2LvLOGIxtzo/jAg6Qf73TEBw==} - peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 + '@radix-ui/react-collection@1.0.2(react-dom@18.2.0)(react@18.2.0)': dependencies: '@babel/runtime': 7.22.5 '@radix-ui/react-compose-refs': 1.0.0(react@18.2.0) @@ -8562,20 +20325,8 @@ packages: '@radix-ui/react-slot': 1.0.1(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - dev: false - /@radix-ui/react-collection@1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-3SzW+0PW7yBBoQlT8wNcGtaxaD0XSu0uLUFgrtHY08Acx05TaHaOmVLR73c0j/cqpDy53KBMO7s0dx2wmOIDIA==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true + '@radix-ui/react-collection@1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0)(react@18.2.0)': dependencies: '@babel/runtime': 7.22.5 '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.69)(react@18.2.0) @@ -8586,20 +20337,8 @@ packages: '@types/react-dom': 18.2.7 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - dev: false - /@radix-ui/react-collection@1.0.3(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-3SzW+0PW7yBBoQlT8wNcGtaxaD0XSu0uLUFgrtHY08Acx05TaHaOmVLR73c0j/cqpDy53KBMO7s0dx2wmOIDIA==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true + '@radix-ui/react-collection@1.0.3(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0)': dependencies: '@babel/runtime': 7.22.5 '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.1)(react@18.2.0) @@ -8610,87 +20349,42 @@ packages: '@types/react-dom': 18.2.7 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - dev: false - /@radix-ui/react-compose-refs@1.0.0(react@18.2.0): - resolution: {integrity: sha512-0KaSv6sx787/hK3eF53iOkiSLwAGlFMx5lotrqD2pTjB18KbybKoEIgkNZTKC60YECDQTKGTRcDBILwZVqVKvA==} - peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 + '@radix-ui/react-compose-refs@1.0.0(react@18.2.0)': dependencies: '@babel/runtime': 7.22.5 react: 18.2.0 - dev: false - /@radix-ui/react-compose-refs@1.0.1(@types/react@18.2.69)(react@18.2.0): - resolution: {integrity: sha512-fDSBgd44FKHa1FRMU59qBMPFcl2PZE+2nmqunj+BWFyYYjnhIDWL2ItDs3rrbJDQOtzt5nIebLCQc4QRfz6LJw==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true + '@radix-ui/react-compose-refs@1.0.1(@types/react@18.2.69)(react@18.2.0)': dependencies: '@babel/runtime': 7.22.5 '@types/react': 18.2.69 react: 18.2.0 - dev: false - /@radix-ui/react-compose-refs@1.0.1(@types/react@18.3.1)(react@18.2.0): - resolution: {integrity: sha512-fDSBgd44FKHa1FRMU59qBMPFcl2PZE+2nmqunj+BWFyYYjnhIDWL2ItDs3rrbJDQOtzt5nIebLCQc4QRfz6LJw==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true + '@radix-ui/react-compose-refs@1.0.1(@types/react@18.3.1)(react@18.2.0)': dependencies: '@babel/runtime': 7.22.5 '@types/react': 18.3.1 react: 18.2.0 - dev: false - /@radix-ui/react-context@1.0.0(react@18.2.0): - resolution: {integrity: sha512-1pVM9RfOQ+n/N5PJK33kRSKsr1glNxomxONs5c49MliinBY6Yw2Q995qfBUUo0/Mbg05B/sGA0gkgPI7kmSHBg==} - peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 + '@radix-ui/react-context@1.0.0(react@18.2.0)': dependencies: '@babel/runtime': 7.22.5 react: 18.2.0 - dev: false - /@radix-ui/react-context@1.0.1(@types/react@18.2.69)(react@18.2.0): - resolution: {integrity: sha512-ebbrdFoYTcuZ0v4wG5tedGnp9tzcV8awzsxYph7gXUyvnNLuTIcCk1q17JEbnVhXAKG9oX3KtchwiMIAYp9NLg==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true + '@radix-ui/react-context@1.0.1(@types/react@18.2.69)(react@18.2.0)': dependencies: '@babel/runtime': 7.22.5 '@types/react': 18.2.69 react: 18.2.0 - dev: false - /@radix-ui/react-context@1.0.1(@types/react@18.3.1)(react@18.2.0): - resolution: {integrity: sha512-ebbrdFoYTcuZ0v4wG5tedGnp9tzcV8awzsxYph7gXUyvnNLuTIcCk1q17JEbnVhXAKG9oX3KtchwiMIAYp9NLg==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true + '@radix-ui/react-context@1.0.1(@types/react@18.3.1)(react@18.2.0)': dependencies: '@babel/runtime': 7.22.5 '@types/react': 18.3.1 react: 18.2.0 - dev: false - /@radix-ui/react-dialog@1.0.3(@types/react@18.2.69)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-owNhq36kNPqC2/a+zJRioPg6HHnTn5B/sh/NjTY8r4W9g1L5VJlrzZIVcBr7R9Mg8iLjVmh6MGgMlfoVf/WO/A==} - peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 + '@radix-ui/react-dialog@1.0.3(@types/react@18.2.69)(react-dom@18.2.0)(react@18.2.0)': dependencies: '@babel/runtime': 7.20.7 '@radix-ui/primitive': 1.0.0 @@ -8711,20 +20405,8 @@ packages: react-remove-scroll: 2.5.5(@types/react@18.2.69)(react@18.2.0) transitivePeerDependencies: - '@types/react' - dev: false - /@radix-ui/react-dialog@1.0.4(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-hJtRy/jPULGQZceSAP2Re6/4NpKo8im6V8P2hUqZsdFiSL8l35kYsw3qbRI6Ay5mQd2+wlLqje770eq+RJ3yZg==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true + '@radix-ui/react-dialog@1.0.4(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0)(react@18.2.0)': dependencies: '@babel/runtime': 7.22.5 '@radix-ui/primitive': 1.0.1 @@ -8745,50 +20427,25 @@ packages: react: 18.2.0 react-dom: 18.2.0(react@18.2.0) react-remove-scroll: 2.5.5(@types/react@18.2.69)(react@18.2.0) - dev: false - /@radix-ui/react-direction@1.0.0(react@18.2.0): - resolution: {integrity: sha512-2HV05lGUgYcA6xgLQ4BKPDmtL+QbIZYH5fCOTAOOcJ5O0QbWS3i9lKaurLzliYUDhORI2Qr3pyjhJh44lKA3rQ==} - peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 + '@radix-ui/react-direction@1.0.0(react@18.2.0)': dependencies: '@babel/runtime': 7.22.5 react: 18.2.0 - dev: false - /@radix-ui/react-direction@1.0.1(@types/react@18.2.69)(react@18.2.0): - resolution: {integrity: sha512-RXcvnXgyvYvBEOhCBuddKecVkoMiI10Jcm5cTI7abJRAHYfFxeu+FBQs/DvdxSYucxR5mna0dNsL6QFlds5TMA==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true + '@radix-ui/react-direction@1.0.1(@types/react@18.2.69)(react@18.2.0)': dependencies: '@babel/runtime': 7.22.5 '@types/react': 18.2.69 react: 18.2.0 - dev: false - /@radix-ui/react-direction@1.0.1(@types/react@18.3.1)(react@18.2.0): - resolution: {integrity: sha512-RXcvnXgyvYvBEOhCBuddKecVkoMiI10Jcm5cTI7abJRAHYfFxeu+FBQs/DvdxSYucxR5mna0dNsL6QFlds5TMA==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true + '@radix-ui/react-direction@1.0.1(@types/react@18.3.1)(react@18.2.0)': dependencies: '@babel/runtime': 7.22.5 '@types/react': 18.3.1 react: 18.2.0 - dev: false - /@radix-ui/react-dismissable-layer@1.0.3(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-nXZOvFjOuHS1ovumntGV7NNoLaEp9JEvTht3MBjP44NSW5hUKj/8OnfN3+8WmB+CEhN44XaGhpHoSsUIEl5P7Q==} - peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 + '@radix-ui/react-dismissable-layer@1.0.3(react-dom@18.2.0)(react@18.2.0)': dependencies: '@babel/runtime': 7.22.5 '@radix-ui/primitive': 1.0.0 @@ -8798,20 +20455,8 @@ packages: '@radix-ui/react-use-escape-keydown': 1.0.2(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - dev: false - /@radix-ui/react-dismissable-layer@1.0.4(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-7UpBa/RKMoHJYjie1gkF1DlK8l1fdU/VKDpoS3rCCo8YBJR294GwcEHyxHw72yvphJ7ld0AXEcSLAzY2F/WyCg==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true + '@radix-ui/react-dismissable-layer@1.0.4(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0)(react@18.2.0)': dependencies: '@babel/runtime': 7.22.5 '@radix-ui/primitive': 1.0.1 @@ -8823,20 +20468,8 @@ packages: '@types/react-dom': 18.2.7 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - dev: false - /@radix-ui/react-dismissable-layer@1.0.4(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-7UpBa/RKMoHJYjie1gkF1DlK8l1fdU/VKDpoS3rCCo8YBJR294GwcEHyxHw72yvphJ7ld0AXEcSLAzY2F/WyCg==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true + '@radix-ui/react-dismissable-layer@1.0.4(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0)': dependencies: '@babel/runtime': 7.22.5 '@radix-ui/primitive': 1.0.1 @@ -8848,20 +20481,8 @@ packages: '@types/react-dom': 18.2.7 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - dev: false - /@radix-ui/react-dismissable-layer@1.0.5(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-aJeDjQhywg9LBu2t/At58hCvr7pEm0o2Ke1x33B+MhjNmmZ17sy4KImo0KPLgsnc/zN7GPdce8Cnn0SWvwZO7g==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true + '@radix-ui/react-dismissable-layer@1.0.5(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0)': dependencies: '@babel/runtime': 7.24.5 '@radix-ui/primitive': 1.0.1 @@ -8873,50 +20494,25 @@ packages: '@types/react-dom': 18.2.7 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - dev: false - /@radix-ui/react-focus-guards@1.0.0(react@18.2.0): - resolution: {integrity: sha512-UagjDk4ijOAnGu4WMUPj9ahi7/zJJqNZ9ZAiGPp7waUWJO0O1aWXi/udPphI0IUjvrhBsZJGSN66dR2dsueLWQ==} - peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 + '@radix-ui/react-focus-guards@1.0.0(react@18.2.0)': dependencies: '@babel/runtime': 7.22.5 react: 18.2.0 - dev: false - /@radix-ui/react-focus-guards@1.0.1(@types/react@18.2.69)(react@18.2.0): - resolution: {integrity: sha512-Rect2dWbQ8waGzhMavsIbmSVCgYxkXLxxR3ZvCX79JOglzdEy4JXMb98lq4hPxUbLr77nP0UOGf4rcMU+s1pUA==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true + '@radix-ui/react-focus-guards@1.0.1(@types/react@18.2.69)(react@18.2.0)': dependencies: '@babel/runtime': 7.22.5 '@types/react': 18.2.69 react: 18.2.0 - dev: false - /@radix-ui/react-focus-guards@1.0.1(@types/react@18.3.1)(react@18.2.0): - resolution: {integrity: sha512-Rect2dWbQ8waGzhMavsIbmSVCgYxkXLxxR3ZvCX79JOglzdEy4JXMb98lq4hPxUbLr77nP0UOGf4rcMU+s1pUA==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true + '@radix-ui/react-focus-guards@1.0.1(@types/react@18.3.1)(react@18.2.0)': dependencies: '@babel/runtime': 7.22.5 '@types/react': 18.3.1 react: 18.2.0 - dev: false - - /@radix-ui/react-focus-scope@1.0.2(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-spwXlNTfeIprt+kaEWE/qYuYT3ZAqJiAGjN/JgdvgVDTu8yc+HuX+WOWXrKliKnLnwck0F6JDkqIERncnih+4A==} - peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 + + '@radix-ui/react-focus-scope@1.0.2(react-dom@18.2.0)(react@18.2.0)': dependencies: '@babel/runtime': 7.22.5 '@radix-ui/react-compose-refs': 1.0.0(react@18.2.0) @@ -8924,20 +20520,8 @@ packages: '@radix-ui/react-use-callback-ref': 1.0.0(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - dev: false - /@radix-ui/react-focus-scope@1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-upXdPfqI4islj2CslyfUBNlaJCPybbqRHAi1KER7Isel9Q2AtSJ0zRBZv8mWQiFXD2nyAJ4BhC3yXgZ6kMBSrQ==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true + '@radix-ui/react-focus-scope@1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0)(react@18.2.0)': dependencies: '@babel/runtime': 7.22.5 '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.69)(react@18.2.0) @@ -8947,20 +20531,8 @@ packages: '@types/react-dom': 18.2.7 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - dev: false - /@radix-ui/react-focus-scope@1.0.4(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-sL04Mgvf+FmyvZeYfNu1EPAaaxD+aw7cYeIB9L9Fvq8+urhltTRaEo5ysKOpHuKPclsZcSUMKlN05x4u+CINpA==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true + '@radix-ui/react-focus-scope@1.0.4(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0)': dependencies: '@babel/runtime': 7.24.5 '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.1)(react@18.2.0) @@ -8970,65 +20542,35 @@ packages: '@types/react-dom': 18.2.7 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - dev: false - /@radix-ui/react-id@1.0.0(react@18.2.0): - resolution: {integrity: sha512-Q6iAB/U7Tq3NTolBBQbHTgclPmGWE3OlktGGqrClPozSw4vkQ1DfQAOtzgRPecKsMdJINE05iaoDUG8tRzCBjw==} - peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 + '@radix-ui/react-id@1.0.0(react@18.2.0)': dependencies: '@babel/runtime': 7.22.5 '@radix-ui/react-use-layout-effect': 1.0.0(react@18.2.0) react: 18.2.0 - dev: false - /@radix-ui/react-id@1.0.1(@types/react@18.2.69)(react@18.2.0): - resolution: {integrity: sha512-tI7sT/kqYp8p96yGWY1OAnLHrqDgzHefRBKQ2YAkBS5ja7QLcZ9Z/uY7bEjPUatf8RomoXM8/1sMj1IJaE5UzQ==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true + '@radix-ui/react-id@1.0.1(@types/react@18.2.69)(react@18.2.0)': dependencies: '@babel/runtime': 7.22.5 '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.69)(react@18.2.0) '@types/react': 18.2.69 react: 18.2.0 - dev: false - /@radix-ui/react-id@1.0.1(@types/react@18.3.1)(react@18.2.0): - resolution: {integrity: sha512-tI7sT/kqYp8p96yGWY1OAnLHrqDgzHefRBKQ2YAkBS5ja7QLcZ9Z/uY7bEjPUatf8RomoXM8/1sMj1IJaE5UzQ==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true + '@radix-ui/react-id@1.0.1(@types/react@18.3.1)(react@18.2.0)': dependencies: '@babel/runtime': 7.22.5 '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.3.1)(react@18.2.0) '@types/react': 18.3.1 react: 18.2.0 - dev: false - /@radix-ui/react-label@2.0.1(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-qcfbS3B8hTYmEO44RNcXB6pegkxRsJIbdxTMu0PEX0Luv5O2DvTIwwVYxQfUwLpM88EL84QRPLOLgwUSApMsLQ==} - peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 + '@radix-ui/react-label@2.0.1(react-dom@18.2.0)(react@18.2.0)': dependencies: '@babel/runtime': 7.20.7 '@radix-ui/react-primitive': 1.0.2(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - dev: false - /@radix-ui/react-popover@1.0.5(@types/react@18.2.69)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-GRHZ8yD12MrN2NLobHPE8Rb5uHTxd9x372DE9PPNnBjpczAQHcZ5ne0KXG4xpf+RDdXSzdLv9ym6mYJCDTaUZg==} - peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 + '@radix-ui/react-popover@1.0.5(@types/react@18.2.69)(react-dom@18.2.0)(react@18.2.0)': dependencies: '@babel/runtime': 7.20.7 '@radix-ui/primitive': 1.0.0 @@ -9050,20 +20592,8 @@ packages: react-remove-scroll: 2.5.5(@types/react@18.2.69)(react@18.2.0) transitivePeerDependencies: - '@types/react' - dev: false - /@radix-ui/react-popover@1.0.7(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-shtvVnlsxT6faMnK/a7n0wptwBD23xc1Z5mdrtKLwVEfsEMXodS0r5s0/g5P0hX//EKYZS2sxUjqfzlg52ZSnQ==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true + '@radix-ui/react-popover@1.0.7(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0)': dependencies: '@babel/runtime': 7.24.5 '@radix-ui/primitive': 1.0.1 @@ -9085,13 +20615,8 @@ packages: react: 18.2.0 react-dom: 18.2.0(react@18.2.0) react-remove-scroll: 2.5.5(@types/react@18.3.1)(react@18.2.0) - dev: false - /@radix-ui/react-popper@1.1.1(@types/react@18.2.69)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-keYDcdMPNMjSC8zTsZ8wezUMiWM9Yj14wtF3s0PTIs9srnEPC9Kt2Gny1T3T81mmSeyDjZxsD9N5WCwNNb712w==} - peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 + '@radix-ui/react-popper@1.1.1(@types/react@18.2.69)(react-dom@18.2.0)(react@18.2.0)': dependencies: '@babel/runtime': 7.22.5 '@floating-ui/react-dom': 0.7.2(@types/react@18.2.69)(react-dom@18.2.0)(react@18.2.0) @@ -9108,20 +20633,8 @@ packages: react-dom: 18.2.0(react@18.2.0) transitivePeerDependencies: - '@types/react' - dev: false - /@radix-ui/react-popper@1.1.2(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-1CnGGfFi/bbqtJZZ0P/NQY20xdG3E0LALJaLUEoKwPLwl6PPPfbeiCqMVQnhoFRAxjJj4RpBRJzDmUgsex2tSg==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true + '@radix-ui/react-popper@1.1.2(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0)': dependencies: '@babel/runtime': 7.24.5 '@floating-ui/react-dom': 2.0.9(react-dom@18.2.0)(react@18.2.0) @@ -9138,20 +20651,8 @@ packages: '@types/react-dom': 18.2.7 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - dev: false - /@radix-ui/react-popper@1.1.3(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-cKpopj/5RHZWjrbF2846jBNacjQVwkP068DfmgrNJXpvVWrOvlAmE9xSiy5OqeE+Gi8D9fP+oDhUnPqNMY8/5w==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true + '@radix-ui/react-popper@1.1.3(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0)': dependencies: '@babel/runtime': 7.24.5 '@floating-ui/react-dom': 2.0.9(react-dom@18.2.0)(react@18.2.0) @@ -9168,32 +20669,15 @@ packages: '@types/react-dom': 18.2.7 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - dev: false - /@radix-ui/react-portal@1.0.2(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-swu32idoCW7KA2VEiUZGBSu9nB6qwGdV6k6HYhUoOo3M1FFpD+VgLzUqtt3mwL1ssz7r2x8MggpLSQach2Xy/Q==} - peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 + '@radix-ui/react-portal@1.0.2(react-dom@18.2.0)(react@18.2.0)': dependencies: '@babel/runtime': 7.22.5 '@radix-ui/react-primitive': 1.0.2(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - dev: false - /@radix-ui/react-portal@1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-xLYZeHrWoPmA5mEKEfZZevoVRK/Q43GfzRXkWV6qawIWWK8t6ifIiLQdd7rmQ4Vk1bmI21XhqF9BN3jWf+phpA==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true + '@radix-ui/react-portal@1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0)(react@18.2.0)': dependencies: '@babel/runtime': 7.22.5 '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0)(react@18.2.0) @@ -9201,20 +20685,8 @@ packages: '@types/react-dom': 18.2.7 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - dev: false - /@radix-ui/react-portal@1.0.3(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-xLYZeHrWoPmA5mEKEfZZevoVRK/Q43GfzRXkWV6qawIWWK8t6ifIiLQdd7rmQ4Vk1bmI21XhqF9BN3jWf+phpA==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true + '@radix-ui/react-portal@1.0.3(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0)': dependencies: '@babel/runtime': 7.22.5 '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0) @@ -9222,20 +20694,8 @@ packages: '@types/react-dom': 18.2.7 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - dev: false - /@radix-ui/react-portal@1.0.4(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-Qki+C/EuGUVCQTOTD5vzJzJuMUlewbzuKyUy+/iHM2uwGiru9gZeBJtHAPKAEkB5KWGi9mP/CHKcY0wt1aW45Q==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true + '@radix-ui/react-portal@1.0.4(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0)': dependencies: '@babel/runtime': 7.24.5 '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0) @@ -9243,33 +20703,16 @@ packages: '@types/react-dom': 18.2.7 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - dev: false - /@radix-ui/react-presence@1.0.0(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-A+6XEvN01NfVWiKu38ybawfHsBjWum42MRPnEuqPsBZ4eV7e/7K321B5VgYMPv3Xx5An6o1/l9ZuDBgmcmWK3w==} - peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 + '@radix-ui/react-presence@1.0.0(react-dom@18.2.0)(react@18.2.0)': dependencies: '@babel/runtime': 7.22.5 '@radix-ui/react-compose-refs': 1.0.0(react@18.2.0) '@radix-ui/react-use-layout-effect': 1.0.0(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - dev: false - /@radix-ui/react-presence@1.0.1(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-UXLW4UAbIY5ZjcvzjfRFo5gxva8QirC9hF7wRE4U5gz+TP0DbRk+//qyuAQ1McDxBt1xNMBTaciFGvEmJvAZCg==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true + '@radix-ui/react-presence@1.0.1(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0)(react@18.2.0)': dependencies: '@babel/runtime': 7.22.5 '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.69)(react@18.2.0) @@ -9278,20 +20721,8 @@ packages: '@types/react-dom': 18.2.7 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - dev: false - /@radix-ui/react-presence@1.0.1(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-UXLW4UAbIY5ZjcvzjfRFo5gxva8QirC9hF7wRE4U5gz+TP0DbRk+//qyuAQ1McDxBt1xNMBTaciFGvEmJvAZCg==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true + '@radix-ui/react-presence@1.0.1(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0)': dependencies: '@babel/runtime': 7.22.5 '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.1)(react@18.2.0) @@ -9300,32 +20731,15 @@ packages: '@types/react-dom': 18.2.7 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - dev: false - /@radix-ui/react-primitive@1.0.2(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-zY6G5Qq4R8diFPNwtyoLRZBxzu1Z+SXMlfYpChN7Dv8gvmx9X3qhDqiLWvKseKVJMuedFeU/Sa0Sy/Ia+t06Dw==} - peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 + '@radix-ui/react-primitive@1.0.2(react-dom@18.2.0)(react@18.2.0)': dependencies: '@babel/runtime': 7.22.5 '@radix-ui/react-slot': 1.0.1(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - dev: false - /@radix-ui/react-primitive@1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-yi58uVyoAcK/Nq1inRY56ZSjKypBNKTa/1mcL8qdl6oJeEaDbOldlzrGn7P6Q3Id5d+SYNGc5AJgc4vGhjs5+g==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true + '@radix-ui/react-primitive@1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0)(react@18.2.0)': dependencies: '@babel/runtime': 7.22.5 '@radix-ui/react-slot': 1.0.2(@types/react@18.2.69)(react@18.2.0) @@ -9333,20 +20747,8 @@ packages: '@types/react-dom': 18.2.7 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - dev: false - /@radix-ui/react-primitive@1.0.3(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-yi58uVyoAcK/Nq1inRY56ZSjKypBNKTa/1mcL8qdl6oJeEaDbOldlzrGn7P6Q3Id5d+SYNGc5AJgc4vGhjs5+g==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true + '@radix-ui/react-primitive@1.0.3(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0)': dependencies: '@babel/runtime': 7.22.5 '@radix-ui/react-slot': 1.0.2(@types/react@18.3.1)(react@18.2.0) @@ -9354,20 +20756,8 @@ packages: '@types/react-dom': 18.2.7 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - dev: false - /@radix-ui/react-radio-group@1.1.3(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-x+yELayyefNeKeTx4fjK6j99Fs6c4qKm3aY38G3swQVTN6xMpsrbigC0uHs2L//g8q4qR7qOcww8430jJmi2ag==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true + '@radix-ui/react-radio-group@1.1.3(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0)(react@18.2.0)': dependencies: '@babel/runtime': 7.20.7 '@radix-ui/primitive': 1.0.1 @@ -9384,13 +20774,8 @@ packages: '@types/react-dom': 18.2.7 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - dev: false - /@radix-ui/react-roving-focus@1.0.3(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-stjCkIoMe6h+1fWtXlA6cRfikdBzCLp3SnVk7c48cv/uy3DTGoXhN76YaOYUJuy3aEDvDIKwKR5KSmvrtPvQPQ==} - peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 + '@radix-ui/react-roving-focus@1.0.3(react-dom@18.2.0)(react@18.2.0)': dependencies: '@babel/runtime': 7.22.5 '@radix-ui/primitive': 1.0.0 @@ -9404,20 +20789,8 @@ packages: '@radix-ui/react-use-controllable-state': 1.0.0(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - dev: false - /@radix-ui/react-roving-focus@1.0.4(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-2mUg5Mgcu001VkGy+FfzZyzbmuUWzgWkj3rvv4yu+mLw03+mTzbxZHvfcGyFp2b8EkQeMkpRQ5FiA2Vr2O6TeQ==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true + '@radix-ui/react-roving-focus@1.0.4(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0)(react@18.2.0)': dependencies: '@babel/runtime': 7.22.5 '@radix-ui/primitive': 1.0.1 @@ -9433,20 +20806,8 @@ packages: '@types/react-dom': 18.2.7 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - dev: false - /@radix-ui/react-roving-focus@1.0.4(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-2mUg5Mgcu001VkGy+FfzZyzbmuUWzgWkj3rvv4yu+mLw03+mTzbxZHvfcGyFp2b8EkQeMkpRQ5FiA2Vr2O6TeQ==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true + '@radix-ui/react-roving-focus@1.0.4(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0)': dependencies: '@babel/runtime': 7.22.5 '@radix-ui/primitive': 1.0.1 @@ -9462,13 +20823,8 @@ packages: '@types/react-dom': 18.2.7 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - dev: false - /@radix-ui/react-select@1.2.1(@types/react@18.2.69)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-GULRMITaOHNj79BZvQs3iZO0+f2IgI8g5HDhMi7Bnc13t7IlG86NFtOCfTLme4PNZdEtU+no+oGgcl6IFiphpQ==} - peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 + '@radix-ui/react-select@1.2.1(@types/react@18.2.69)(react-dom@18.2.0)(react@18.2.0)': dependencies: '@babel/runtime': 7.20.7 '@radix-ui/number': 1.0.0 @@ -9496,20 +20852,8 @@ packages: react-remove-scroll: 2.5.5(@types/react@18.2.69)(react@18.2.0) transitivePeerDependencies: - '@types/react' - dev: false - /@radix-ui/react-slider@1.1.2(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-NKs15MJylfzVsCagVSWKhGGLNR1W9qWs+HtgbmjjVUB3B9+lb3PYoXxVju3kOrpf0VKyVCtZp+iTwVoqpa1Chw==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true + '@radix-ui/react-slider@1.1.2(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0)(react@18.2.0)': dependencies: '@babel/runtime': 7.22.5 '@radix-ui/number': 1.0.1 @@ -9527,60 +20871,28 @@ packages: '@types/react-dom': 18.2.7 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - dev: false - /@radix-ui/react-slot@1.0.1(react@18.2.0): - resolution: {integrity: sha512-avutXAFL1ehGvAXtPquu0YK5oz6ctS474iM3vNGQIkswrVhdrS52e3uoMQBzZhNRAIE0jBnUyXWNmSjGHhCFcw==} - peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 + '@radix-ui/react-slot@1.0.1(react@18.2.0)': dependencies: '@babel/runtime': 7.22.5 '@radix-ui/react-compose-refs': 1.0.0(react@18.2.0) react: 18.2.0 - dev: false - /@radix-ui/react-slot@1.0.2(@types/react@18.2.69)(react@18.2.0): - resolution: {integrity: sha512-YeTpuq4deV+6DusvVUW4ivBgnkHwECUu0BiN43L5UCDFgdhsRUWAghhTF5MbvNTPzmiFOx90asDSUjWuCNapwg==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true + '@radix-ui/react-slot@1.0.2(@types/react@18.2.69)(react@18.2.0)': dependencies: '@babel/runtime': 7.24.5 '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.69)(react@18.2.0) '@types/react': 18.2.69 react: 18.2.0 - dev: false - /@radix-ui/react-slot@1.0.2(@types/react@18.3.1)(react@18.2.0): - resolution: {integrity: sha512-YeTpuq4deV+6DusvVUW4ivBgnkHwECUu0BiN43L5UCDFgdhsRUWAghhTF5MbvNTPzmiFOx90asDSUjWuCNapwg==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true + '@radix-ui/react-slot@1.0.2(@types/react@18.3.1)(react@18.2.0)': dependencies: '@babel/runtime': 7.24.5 '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.1)(react@18.2.0) '@types/react': 18.3.1 - react: 18.2.0 - dev: false - - /@radix-ui/react-switch@1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-mxm87F88HyHztsI7N+ZUmEoARGkC22YVW5CaC+Byc+HRpuvCrOBPTAnXgf+tZ/7i0Sg/eOePGdMhUKhPaQEqow==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true + react: 18.2.0 + + '@radix-ui/react-switch@1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0)(react@18.2.0)': dependencies: '@babel/runtime': 7.20.7 '@radix-ui/primitive': 1.0.1 @@ -9594,13 +20906,8 @@ packages: '@types/react-dom': 18.2.7 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - dev: false - /@radix-ui/react-tabs@1.0.3(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-4CkF/Rx1GcrusI/JZ1Rvyx4okGUs6wEenWA0RG/N+CwkRhTy7t54y7BLsWUXrAz/GRbBfHQg/Odfs/RoW0CiRA==} - peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 + '@radix-ui/react-tabs@1.0.3(react-dom@18.2.0)(react@18.2.0)': dependencies: '@babel/runtime': 7.20.7 '@radix-ui/primitive': 1.0.0 @@ -9613,20 +20920,8 @@ packages: '@radix-ui/react-use-controllable-state': 1.0.0(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - dev: false - /@radix-ui/react-toggle-group@1.0.4(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-Uaj/M/cMyiyT9Bx6fOZO0SAG4Cls0GptBWiBmBxofmDbNVnYYoyRWj/2M/6VCi/7qcXFWnHhRUfdfZFvvkuu8A==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true + '@radix-ui/react-toggle-group@1.0.4(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0)': dependencies: '@babel/runtime': 7.24.5 '@radix-ui/primitive': 1.0.1 @@ -9640,20 +20935,8 @@ packages: '@types/react-dom': 18.2.7 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - dev: false - /@radix-ui/react-toggle@1.0.3(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-Pkqg3+Bc98ftZGsl60CLANXQBBQ4W3mTFS9EJvNxKMZ7magklKV69/id1mlAlOFDDfHvlCms0fx8fA4CMKDJHg==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true + '@radix-ui/react-toggle@1.0.3(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0)': dependencies: '@babel/runtime': 7.24.5 '@radix-ui/primitive': 1.0.1 @@ -9663,13 +20946,8 @@ packages: '@types/react-dom': 18.2.7 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - dev: false - /@radix-ui/react-tooltip@1.0.5(@types/react@18.2.69)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-cDKVcfzyO6PpckZekODJZDe5ZxZ2fCZlzKzTmPhe4mX9qTHRfLcKgqb0OKf22xLwDequ2tVleim+ZYx3rabD5w==} - peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 + '@radix-ui/react-tooltip@1.0.5(@types/react@18.2.69)(react-dom@18.2.0)(react@18.2.0)': dependencies: '@babel/runtime': 7.20.7 '@radix-ui/primitive': 1.0.0 @@ -9688,20 +20966,8 @@ packages: react-dom: 18.2.0(react@18.2.0) transitivePeerDependencies: - '@types/react' - dev: false - /@radix-ui/react-tooltip@1.0.6(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-DmNFOiwEc2UDigsYj6clJENma58OelxD24O4IODoZ+3sQc3Zb+L8w1EP+y9laTuKCLAysPw4fD6/v0j4KNV8rg==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true + '@radix-ui/react-tooltip@1.0.6(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0)': dependencies: '@babel/runtime': 7.24.5 '@radix-ui/primitive': 1.0.1 @@ -9720,274 +20986,133 @@ packages: '@types/react-dom': 18.2.7 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - dev: false - /@radix-ui/react-use-callback-ref@1.0.0(react@18.2.0): - resolution: {integrity: sha512-GZtyzoHz95Rhs6S63D2t/eqvdFCm7I+yHMLVQheKM7nBD8mbZIt+ct1jz4536MDnaOGKIxynJ8eHTkVGVVkoTg==} - peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 + '@radix-ui/react-use-callback-ref@1.0.0(react@18.2.0)': dependencies: '@babel/runtime': 7.22.5 react: 18.2.0 - dev: false - /@radix-ui/react-use-callback-ref@1.0.1(@types/react@18.2.69)(react@18.2.0): - resolution: {integrity: sha512-D94LjX4Sp0xJFVaoQOd3OO9k7tpBYNOXdVhkltUbGv2Qb9OXdrg/CpsjlZv7ia14Sylv398LswWBVVu5nqKzAQ==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true + '@radix-ui/react-use-callback-ref@1.0.1(@types/react@18.2.69)(react@18.2.0)': dependencies: '@babel/runtime': 7.22.5 '@types/react': 18.2.69 react: 18.2.0 - dev: false - /@radix-ui/react-use-callback-ref@1.0.1(@types/react@18.3.1)(react@18.2.0): - resolution: {integrity: sha512-D94LjX4Sp0xJFVaoQOd3OO9k7tpBYNOXdVhkltUbGv2Qb9OXdrg/CpsjlZv7ia14Sylv398LswWBVVu5nqKzAQ==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true + '@radix-ui/react-use-callback-ref@1.0.1(@types/react@18.3.1)(react@18.2.0)': dependencies: '@babel/runtime': 7.22.5 '@types/react': 18.3.1 react: 18.2.0 - dev: false - /@radix-ui/react-use-controllable-state@1.0.0(react@18.2.0): - resolution: {integrity: sha512-FohDoZvk3mEXh9AWAVyRTYR4Sq7/gavuofglmiXB2g1aKyboUD4YtgWxKj8O5n+Uak52gXQ4wKz5IFST4vtJHg==} - peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 + '@radix-ui/react-use-controllable-state@1.0.0(react@18.2.0)': dependencies: '@babel/runtime': 7.22.5 '@radix-ui/react-use-callback-ref': 1.0.0(react@18.2.0) react: 18.2.0 - dev: false - /@radix-ui/react-use-controllable-state@1.0.1(@types/react@18.2.69)(react@18.2.0): - resolution: {integrity: sha512-Svl5GY5FQeN758fWKrjM6Qb7asvXeiZltlT4U2gVfl8Gx5UAv2sMR0LWo8yhsIZh2oQ0eFdZ59aoOOMV7b47VA==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true + '@radix-ui/react-use-controllable-state@1.0.1(@types/react@18.2.69)(react@18.2.0)': dependencies: '@babel/runtime': 7.22.5 '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.69)(react@18.2.0) '@types/react': 18.2.69 react: 18.2.0 - dev: false - /@radix-ui/react-use-controllable-state@1.0.1(@types/react@18.3.1)(react@18.2.0): - resolution: {integrity: sha512-Svl5GY5FQeN758fWKrjM6Qb7asvXeiZltlT4U2gVfl8Gx5UAv2sMR0LWo8yhsIZh2oQ0eFdZ59aoOOMV7b47VA==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true + '@radix-ui/react-use-controllable-state@1.0.1(@types/react@18.3.1)(react@18.2.0)': dependencies: '@babel/runtime': 7.22.5 '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.3.1)(react@18.2.0) '@types/react': 18.3.1 react: 18.2.0 - dev: false - /@radix-ui/react-use-escape-keydown@1.0.2(react@18.2.0): - resolution: {integrity: sha512-DXGim3x74WgUv+iMNCF+cAo8xUHHeqvjx8zs7trKf+FkQKPQXLk2sX7Gx1ysH7Q76xCpZuxIJE7HLPxRE+Q+GA==} - peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 + '@radix-ui/react-use-escape-keydown@1.0.2(react@18.2.0)': dependencies: '@babel/runtime': 7.22.5 '@radix-ui/react-use-callback-ref': 1.0.0(react@18.2.0) react: 18.2.0 - dev: false - /@radix-ui/react-use-escape-keydown@1.0.3(@types/react@18.2.69)(react@18.2.0): - resolution: {integrity: sha512-vyL82j40hcFicA+M4Ex7hVkB9vHgSse1ZWomAqV2Je3RleKGO5iM8KMOEtfoSB0PnIelMd2lATjTGMYqN5ylTg==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true + '@radix-ui/react-use-escape-keydown@1.0.3(@types/react@18.2.69)(react@18.2.0)': dependencies: '@babel/runtime': 7.22.5 '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.69)(react@18.2.0) '@types/react': 18.2.69 react: 18.2.0 - dev: false - /@radix-ui/react-use-escape-keydown@1.0.3(@types/react@18.3.1)(react@18.2.0): - resolution: {integrity: sha512-vyL82j40hcFicA+M4Ex7hVkB9vHgSse1ZWomAqV2Je3RleKGO5iM8KMOEtfoSB0PnIelMd2lATjTGMYqN5ylTg==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true + '@radix-ui/react-use-escape-keydown@1.0.3(@types/react@18.3.1)(react@18.2.0)': dependencies: '@babel/runtime': 7.22.5 '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.3.1)(react@18.2.0) '@types/react': 18.3.1 react: 18.2.0 - dev: false - /@radix-ui/react-use-layout-effect@1.0.0(react@18.2.0): - resolution: {integrity: sha512-6Tpkq+R6LOlmQb1R5NNETLG0B4YP0wc+klfXafpUCj6JGyaUc8il7/kUZ7m59rGbXGczE9Bs+iz2qloqsZBduQ==} - peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 + '@radix-ui/react-use-layout-effect@1.0.0(react@18.2.0)': dependencies: '@babel/runtime': 7.22.5 react: 18.2.0 - dev: false - /@radix-ui/react-use-layout-effect@1.0.1(@types/react@18.2.69)(react@18.2.0): - resolution: {integrity: sha512-v/5RegiJWYdoCvMnITBkNNx6bCj20fiaJnWtRkU18yITptraXjffz5Qbn05uOiQnOvi+dbkznkoaMltz1GnszQ==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true + '@radix-ui/react-use-layout-effect@1.0.1(@types/react@18.2.69)(react@18.2.0)': dependencies: '@babel/runtime': 7.22.5 '@types/react': 18.2.69 react: 18.2.0 - dev: false - /@radix-ui/react-use-layout-effect@1.0.1(@types/react@18.3.1)(react@18.2.0): - resolution: {integrity: sha512-v/5RegiJWYdoCvMnITBkNNx6bCj20fiaJnWtRkU18yITptraXjffz5Qbn05uOiQnOvi+dbkznkoaMltz1GnszQ==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true + '@radix-ui/react-use-layout-effect@1.0.1(@types/react@18.3.1)(react@18.2.0)': dependencies: '@babel/runtime': 7.22.5 '@types/react': 18.3.1 react: 18.2.0 - dev: false - /@radix-ui/react-use-previous@1.0.0(react@18.2.0): - resolution: {integrity: sha512-RG2K8z/K7InnOKpq6YLDmT49HGjNmrK+fr82UCVKT2sW0GYfVnYp4wZWBooT/EYfQ5faA9uIjvsuMMhH61rheg==} - peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 + '@radix-ui/react-use-previous@1.0.0(react@18.2.0)': dependencies: '@babel/runtime': 7.22.5 react: 18.2.0 - dev: false - /@radix-ui/react-use-previous@1.0.1(@types/react@18.2.69)(react@18.2.0): - resolution: {integrity: sha512-cV5La9DPwiQ7S0gf/0qiD6YgNqM5Fk97Kdrlc5yBcrF3jyEZQwm7vYFqMo4IfeHgJXsRaMvLABFtd0OVEmZhDw==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true + '@radix-ui/react-use-previous@1.0.1(@types/react@18.2.69)(react@18.2.0)': dependencies: '@babel/runtime': 7.22.5 '@types/react': 18.2.69 react: 18.2.0 - dev: false - /@radix-ui/react-use-rect@1.0.0(react@18.2.0): - resolution: {integrity: sha512-TB7pID8NRMEHxb/qQJpvSt3hQU4sqNPM1VCTjTRjEOa7cEop/QMuq8S6fb/5Tsz64kqSvB9WnwsDHtjnrM9qew==} - peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 + '@radix-ui/react-use-rect@1.0.0(react@18.2.0)': dependencies: '@babel/runtime': 7.22.5 '@radix-ui/rect': 1.0.0 react: 18.2.0 - dev: false - /@radix-ui/react-use-rect@1.0.1(@types/react@18.3.1)(react@18.2.0): - resolution: {integrity: sha512-Cq5DLuSiuYVKNU8orzJMbl15TXilTnJKUCltMVQg53BQOF1/C5toAaGrowkgksdBQ9H+SRL23g0HDmg9tvmxXw==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true + '@radix-ui/react-use-rect@1.0.1(@types/react@18.3.1)(react@18.2.0)': dependencies: '@babel/runtime': 7.24.5 '@radix-ui/rect': 1.0.1 '@types/react': 18.3.1 react: 18.2.0 - dev: false - /@radix-ui/react-use-size@1.0.0(react@18.2.0): - resolution: {integrity: sha512-imZ3aYcoYCKhhgNpkNDh/aTiU05qw9hX+HHI1QDBTyIlcFjgeFlKKySNGMwTp7nYFLQg/j0VA2FmCY4WPDDHMg==} - peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 + '@radix-ui/react-use-size@1.0.0(react@18.2.0)': dependencies: '@babel/runtime': 7.22.5 '@radix-ui/react-use-layout-effect': 1.0.0(react@18.2.0) react: 18.2.0 - dev: false - /@radix-ui/react-use-size@1.0.1(@types/react@18.2.69)(react@18.2.0): - resolution: {integrity: sha512-ibay+VqrgcaI6veAojjofPATwledXiSmX+C0KrBk/xgpX9rBzPV3OsfwlhQdUOFbh+LKQorLYT+xTXW9V8yd0g==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true + '@radix-ui/react-use-size@1.0.1(@types/react@18.2.69)(react@18.2.0)': dependencies: '@babel/runtime': 7.22.5 '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.69)(react@18.2.0) '@types/react': 18.2.69 react: 18.2.0 - dev: false - /@radix-ui/react-use-size@1.0.1(@types/react@18.3.1)(react@18.2.0): - resolution: {integrity: sha512-ibay+VqrgcaI6veAojjofPATwledXiSmX+C0KrBk/xgpX9rBzPV3OsfwlhQdUOFbh+LKQorLYT+xTXW9V8yd0g==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true + '@radix-ui/react-use-size@1.0.1(@types/react@18.3.1)(react@18.2.0)': dependencies: '@babel/runtime': 7.22.5 '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.3.1)(react@18.2.0) '@types/react': 18.3.1 react: 18.2.0 - dev: false - /@radix-ui/react-visually-hidden@1.0.2(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-qirnJxtYn73HEk1rXL12/mXnu2rwsNHDID10th2JGtdK25T9wX+mxRmGt7iPSahw512GbZOc0syZX1nLQGoEOg==} - peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 + '@radix-ui/react-visually-hidden@1.0.2(react-dom@18.2.0)(react@18.2.0)': dependencies: '@babel/runtime': 7.22.5 '@radix-ui/react-primitive': 1.0.2(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - dev: false - /@radix-ui/react-visually-hidden@1.0.3(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-D4w41yN5YRKtu464TLnByKzMDG/JlMPHtfZgQAu9v6mNakUqGUI9vUrfQKz8NK41VMm/xbZbh76NUTVtIYqOMA==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true + '@radix-ui/react-visually-hidden@1.0.3(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0)': dependencies: '@babel/runtime': 7.24.5 '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0) @@ -9995,24 +21120,16 @@ packages: '@types/react-dom': 18.2.7 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - dev: false - /@radix-ui/rect@1.0.0: - resolution: {integrity: sha512-d0O68AYy/9oeEy1DdC07bz1/ZXX+DqCskRd3i4JzLSTXwefzaepQrKjXC7aNM8lTHjFLDO0pDgaEiQ7jEk+HVg==} + '@radix-ui/rect@1.0.0': dependencies: '@babel/runtime': 7.22.5 - dev: false - /@radix-ui/rect@1.0.1: - resolution: {integrity: sha512-fyrgCaedtvMg9NK3en0pnOYJdtfwxUcNolezkNPUsoX57X8oQk+NkqcvzHXD2uKNij6GXmWU9NDru2IWjrO4BQ==} + '@radix-ui/rect@1.0.1': dependencies: '@babel/runtime': 7.24.5 - dev: false - /@react-aria/breadcrumbs@3.5.9(react@18.2.0): - resolution: {integrity: sha512-asbXTL5NjeHl1+YIF0K70y8tNHk8Lb6VneYH8yOkpLO49ejyNDYBK0tp0jtI9IZAQiTa2qkhYq58c9LloTwebQ==} - peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + '@react-aria/breadcrumbs@3.5.9(react@18.2.0)': dependencies: '@react-aria/i18n': 3.10.0(react@18.2.0) '@react-aria/link': 3.6.3(react@18.2.0) @@ -10021,12 +21138,8 @@ packages: '@react-types/shared': 3.22.0(react@18.2.0) '@swc/helpers': 0.5.2 react: 18.2.0 - dev: false - /@react-aria/button@3.9.1(react@18.2.0): - resolution: {integrity: sha512-nAnLMUAnwIVcRkKzS1G2IU6LZSkIWPJGu9amz/g7Y02cGUwFp3lk5bEw2LdoaXiSDJNSX8g0SZFU8FROg57jfQ==} - peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + '@react-aria/button@3.9.1(react@18.2.0)': dependencies: '@react-aria/focus': 3.16.0(react@18.2.0) '@react-aria/interactions': 3.20.1(react@18.2.0) @@ -10036,13 +21149,8 @@ packages: '@react-types/shared': 3.22.0(react@18.2.0) '@swc/helpers': 0.5.2 react: 18.2.0 - dev: false - /@react-aria/calendar@3.5.4(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-8k7khgea5kwfWriZJWCADNB0R2d7g5A6tTjUEktK4FFZcTb0RCubFejts4hRyzKlF9XHUro2dfh6sbZrzfMKDQ==} - peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + '@react-aria/calendar@3.5.4(react-dom@18.2.0)(react@18.2.0)': dependencies: '@internationalized/date': 3.5.1 '@react-aria/i18n': 3.10.0(react@18.2.0) @@ -10056,12 +21164,8 @@ packages: '@swc/helpers': 0.5.2 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - dev: false - /@react-aria/checkbox@3.13.0(react@18.2.0): - resolution: {integrity: sha512-eylJwtADIPKJ1Y5rITNJm/8JD8sXG2nhiZBIg1ko44Szxrpu+Le53NoGtg8nlrfh9vbUrXVvuFtf2jxbPXR5Jw==} - peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + '@react-aria/checkbox@3.13.0(react@18.2.0)': dependencies: '@react-aria/form': 3.0.1(react@18.2.0) '@react-aria/label': 3.7.4(react@18.2.0) @@ -10074,13 +21178,8 @@ packages: '@react-types/shared': 3.22.0(react@18.2.0) '@swc/helpers': 0.5.2 react: 18.2.0 - dev: false - /@react-aria/combobox@3.8.2(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-q8Kdw1mx6nSSydXqRagRuyKH1NPGvpSOFjUfgxdO8ZqaEEuZX3ObOoiO/DLtXDndViNc03dMbMpfuJoLYXfCtg==} - peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + '@react-aria/combobox@3.8.2(react-dom@18.2.0)(react@18.2.0)': dependencies: '@react-aria/i18n': 3.10.0(react@18.2.0) '@react-aria/listbox': 3.11.3(react-dom@18.2.0)(react@18.2.0) @@ -10099,13 +21198,8 @@ packages: '@swc/helpers': 0.5.2 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - dev: false - /@react-aria/datepicker@3.9.1(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-bdlY2H/zwe3hQf64Lp1oGTf7Va8ennDyAv4Ffowb+BOoL8+FB9smtGyONKe87zXu7VJL2M5xYAi4n7c004PM+w==} - peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + '@react-aria/datepicker@3.9.1(react-dom@18.2.0)(react@18.2.0)': dependencies: '@internationalized/date': 3.5.1 '@internationalized/number': 3.5.0 @@ -10127,13 +21221,8 @@ packages: '@swc/helpers': 0.5.2 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - dev: false - /@react-aria/dialog@3.5.10(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-H2BNVLOfaum6/4irH5XUU/wIcXSs/ymxmTPGmucRG1hzaUh8H3tupdl/qCZ+SsW9oYDFlphY172uM1nsPjBMiQ==} - peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + '@react-aria/dialog@3.5.10(react-dom@18.2.0)(react@18.2.0)': dependencies: '@react-aria/focus': 3.16.0(react@18.2.0) '@react-aria/overlays': 3.20.0(react-dom@18.2.0)(react@18.2.0) @@ -10143,13 +21232,8 @@ packages: '@swc/helpers': 0.5.2 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - dev: false - /@react-aria/dnd@3.5.1(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-7OPGePdle+xNYHAIAUOvIETRMfnkRt7h/C0bCkxUR2GYefEbTzfraso4ppNH2JZ7fCRd0K/Qe+jvQklwusHAKA==} - peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + '@react-aria/dnd@3.5.1(react-dom@18.2.0)(react@18.2.0)': dependencies: '@internationalized/string': 3.2.0 '@react-aria/i18n': 3.10.0(react@18.2.0) @@ -10163,12 +21247,8 @@ packages: '@swc/helpers': 0.5.2 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - dev: false - /@react-aria/focus@3.16.0(react@18.2.0): - resolution: {integrity: sha512-GP6EYI07E8NKQQcXHjpIocEU0vh0oi0Vcsd+/71fKS0NnTR0TUOEeil0JuuQ9ymkmPDTu51Aaaa4FxVsuN/23A==} - peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + '@react-aria/focus@3.16.0(react@18.2.0)': dependencies: '@react-aria/interactions': 3.20.1(react@18.2.0) '@react-aria/utils': 3.23.0(react@18.2.0) @@ -10176,12 +21256,8 @@ packages: '@swc/helpers': 0.5.2 clsx: 2.0.0 react: 18.2.0 - dev: false - /@react-aria/form@3.0.1(react@18.2.0): - resolution: {integrity: sha512-6586oODMDR4/ciGRwXjpvEAg7tWGSDrXE//waK0n5e5sMuzlPOo1DHc5SpPTvz0XdJsu6VDt2rHdVWVIC9LEyw==} - peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + '@react-aria/form@3.0.1(react@18.2.0)': dependencies: '@react-aria/interactions': 3.20.1(react@18.2.0) '@react-aria/utils': 3.23.0(react@18.2.0) @@ -10189,13 +21265,8 @@ packages: '@react-types/shared': 3.22.0(react@18.2.0) '@swc/helpers': 0.5.2 react: 18.2.0 - dev: false - /@react-aria/grid@3.8.6(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-JlQDkdm5heG1FfRyy5KnB8b6s/hRqSI6Xt2xN2AccLX5kcbfFr2/d5KVxyf6ahfa4Gfd46alN6477ju5eTWJew==} - peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + '@react-aria/grid@3.8.6(react-dom@18.2.0)(react@18.2.0)': dependencies: '@react-aria/focus': 3.16.0(react@18.2.0) '@react-aria/i18n': 3.10.0(react@18.2.0) @@ -10213,13 +21284,8 @@ packages: '@swc/helpers': 0.5.2 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - dev: false - /@react-aria/gridlist@3.7.3(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-rkkepYM7xJiebR0g3uC4zzkdR7a8z0fLaM+sg9lSTbdElHMLAlrebS2ytEyZnhiu9nbOnw13GN1OC4/ZenzbHQ==} - peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + '@react-aria/gridlist@3.7.3(react-dom@18.2.0)(react@18.2.0)': dependencies: '@react-aria/focus': 3.16.0(react@18.2.0) '@react-aria/grid': 3.8.6(react-dom@18.2.0)(react@18.2.0) @@ -10232,12 +21298,8 @@ packages: '@swc/helpers': 0.5.2 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - dev: false - /@react-aria/i18n@3.10.0(react@18.2.0): - resolution: {integrity: sha512-sviD5Y1pLPG49HHRmVjR+5nONrp0HK219+nu9Y7cDfUhXu2EjyhMS9t/n9/VZ69hHChZ2PnHYLEE2visu9CuCg==} - peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + '@react-aria/i18n@3.10.0(react@18.2.0)': dependencies: '@internationalized/date': 3.5.1 '@internationalized/message': 3.1.1 @@ -10248,35 +21310,23 @@ packages: '@react-types/shared': 3.22.0(react@18.2.0) '@swc/helpers': 0.5.2 react: 18.2.0 - dev: false - /@react-aria/interactions@3.20.1(react@18.2.0): - resolution: {integrity: sha512-PLNBr87+SzRhe9PvvF9qvzYeP4ofTwfKSorwmO+hjr3qoczrSXf4LRQlb27wB6hF10C7ZE/XVbUI1lj4QQrZ/g==} - peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + '@react-aria/interactions@3.20.1(react@18.2.0)': dependencies: '@react-aria/ssr': 3.9.1(react@18.2.0) '@react-aria/utils': 3.23.0(react@18.2.0) '@react-types/shared': 3.22.0(react@18.2.0) '@swc/helpers': 0.5.2 react: 18.2.0 - dev: false - /@react-aria/label@3.7.4(react@18.2.0): - resolution: {integrity: sha512-3Y0yyrqpLzZdzHw+TOyzwuyx5wa2ujU5DGfKuL5GFnU9Ii4DtdwBGSYS7Yu7qadU+eQmG4OGhAgFVswbIgIwJw==} - peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + '@react-aria/label@3.7.4(react@18.2.0)': dependencies: '@react-aria/utils': 3.23.0(react@18.2.0) '@react-types/shared': 3.22.0(react@18.2.0) '@swc/helpers': 0.5.2 react: 18.2.0 - dev: false - /@react-aria/link@3.6.3(react@18.2.0): - resolution: {integrity: sha512-8kPWc4u/lDow3Ll0LDxeMgaxt9Y3sl8UldKLGli8tzRSltYFugNh/n+i9sCnmo4Qv9Tp9kYv+yxBK50Uk9sINw==} - peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + '@react-aria/link@3.6.3(react@18.2.0)': dependencies: '@react-aria/focus': 3.16.0(react@18.2.0) '@react-aria/interactions': 3.20.1(react@18.2.0) @@ -10285,13 +21335,8 @@ packages: '@react-types/shared': 3.22.0(react@18.2.0) '@swc/helpers': 0.5.2 react: 18.2.0 - dev: false - /@react-aria/listbox@3.11.3(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-PBrnldmyEYUUJvfDeljW8ITvZyBTfGpLNf0b5kfBPK3TDgRH4niEH2vYEcaZvSqb0FrpdvcunuTRXcOpfb+gCQ==} - peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + '@react-aria/listbox@3.11.3(react-dom@18.2.0)(react@18.2.0)': dependencies: '@react-aria/interactions': 3.20.1(react@18.2.0) '@react-aria/label': 3.7.4(react@18.2.0) @@ -10304,19 +21349,12 @@ packages: '@swc/helpers': 0.5.2 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - dev: false - /@react-aria/live-announcer@3.3.1: - resolution: {integrity: sha512-hsc77U7S16trM86d+peqJCOCQ7/smO1cybgdpOuzXyiwcHQw8RQ4GrXrS37P4Ux/44E9nMZkOwATQRT2aK8+Ew==} + '@react-aria/live-announcer@3.3.1': dependencies: '@swc/helpers': 0.5.2 - dev: false - /@react-aria/menu@3.12.0(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-Nsujv3b61WR0gybDKnBjAeyxDVJOfPLMggRUf9SQDfPWnrPXEsAFxaPaVcAkzlfI4HiQs1IxNwsKFNpc3PPZTQ==} - peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + '@react-aria/menu@3.12.0(react-dom@18.2.0)(react@18.2.0)': dependencies: '@react-aria/focus': 3.16.0(react@18.2.0) '@react-aria/i18n': 3.10.0(react@18.2.0) @@ -10333,25 +21371,16 @@ packages: '@swc/helpers': 0.5.2 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - dev: false - /@react-aria/meter@3.4.9(react@18.2.0): - resolution: {integrity: sha512-1/FHFmFmSyfQBJ2oH152lp4nps76v1UdhnFbIsmRIH+0g0IfMv1yDT2M9dIZ/b9DgVZSx527FmWOXm0eHGKD6w==} - peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + '@react-aria/meter@3.4.9(react@18.2.0)': dependencies: '@react-aria/progress': 3.4.9(react@18.2.0) '@react-types/meter': 3.3.6(react@18.2.0) '@react-types/shared': 3.22.0(react@18.2.0) '@swc/helpers': 0.5.2 react: 18.2.0 - dev: false - /@react-aria/numberfield@3.10.2(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-KjGTXq3lIhN4DEdEeHzfS/k9Qq0sDEpLgLr/hgSfGN4Q7Syu4Ck/n2HXmrDn//z08/wNvcukuP6Ioers138DcQ==} - peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + '@react-aria/numberfield@3.10.2(react-dom@18.2.0)(react@18.2.0)': dependencies: '@react-aria/i18n': 3.10.0(react@18.2.0) '@react-aria/interactions': 3.20.1(react@18.2.0) @@ -10366,13 +21395,8 @@ packages: '@swc/helpers': 0.5.2 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - dev: false - /@react-aria/overlays@3.20.0(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-2m7MpRJL5UucbEuu08lMHsiFJoDowkJV4JAIFBZYK1NzVH0vF/A+w9HRNM7jRwx2DUxE+iIsZnl8yKV/7KY8OQ==} - peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + '@react-aria/overlays@3.20.0(react-dom@18.2.0)(react@18.2.0)': dependencies: '@react-aria/focus': 3.16.0(react@18.2.0) '@react-aria/i18n': 3.10.0(react@18.2.0) @@ -10387,12 +21411,8 @@ packages: '@swc/helpers': 0.5.2 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - dev: false - /@react-aria/progress@3.4.9(react@18.2.0): - resolution: {integrity: sha512-CME1ZLsJHOmSgK8IAPOC/+vYO5Oc614mkEw5MluT/yclw5rMyjAkK1XsHLjEXy81uwPeiRyoQQIMPKG2/sMxFQ==} - peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + '@react-aria/progress@3.4.9(react@18.2.0)': dependencies: '@react-aria/i18n': 3.10.0(react@18.2.0) '@react-aria/label': 3.7.4(react@18.2.0) @@ -10401,12 +21421,8 @@ packages: '@react-types/shared': 3.22.0(react@18.2.0) '@swc/helpers': 0.5.2 react: 18.2.0 - dev: false - /@react-aria/radio@3.10.0(react@18.2.0): - resolution: {integrity: sha512-6NaKzdGymdcVWLYgHT0cHsVmNzPOp89o8r41w29OPBQWu8w2c9mxg4366OiIZn/uXIBS4abhQ4nL4toBRLgBrg==} - peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + '@react-aria/radio@3.10.0(react@18.2.0)': dependencies: '@react-aria/focus': 3.16.0(react@18.2.0) '@react-aria/form': 3.0.1(react@18.2.0) @@ -10419,12 +21435,8 @@ packages: '@react-types/shared': 3.22.0(react@18.2.0) '@swc/helpers': 0.5.2 react: 18.2.0 - dev: false - /@react-aria/searchfield@3.7.1(react@18.2.0): - resolution: {integrity: sha512-ebhnV/reNByIZzpcQLHIo1RQ+BrYS8HdwX624i9R7dep1gxGHXYEaqL9aSY+RdngNerB4OeiWmB75em9beSpjQ==} - peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + '@react-aria/searchfield@3.7.1(react@18.2.0)': dependencies: '@react-aria/i18n': 3.10.0(react@18.2.0) '@react-aria/textfield': 3.14.1(react@18.2.0) @@ -10433,15 +21445,10 @@ packages: '@react-types/button': 3.9.1(react@18.2.0) '@react-types/searchfield': 3.5.2(react@18.2.0) '@react-types/shared': 3.22.0(react@18.2.0) - '@swc/helpers': 0.5.2 - react: 18.2.0 - dev: false - - /@react-aria/select@3.14.1(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-pAy/+Xbj11Lx6bi/O1hWH0NSIDRxFb6V7N0ry2L8x7MALljh516VbpnAc5RgvbjbuKq0cHUAcdINOzOzpYWm4A==} - peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + '@swc/helpers': 0.5.2 + react: 18.2.0 + + '@react-aria/select@3.14.1(react-dom@18.2.0)(react@18.2.0)': dependencies: '@react-aria/form': 3.0.1(react@18.2.0) '@react-aria/i18n': 3.10.0(react@18.2.0) @@ -10459,13 +21466,8 @@ packages: '@swc/helpers': 0.5.2 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - dev: false - /@react-aria/selection@3.17.3(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-xl2sgeGH61ngQeE05WOWWPVpGRTPMjQEFmsAWEprArFi4Z7ihSZgpGX22l1w7uSmtXM/eN/v0W8hUYUju5iXlQ==} - peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + '@react-aria/selection@3.17.3(react-dom@18.2.0)(react@18.2.0)': dependencies: '@react-aria/focus': 3.16.0(react@18.2.0) '@react-aria/i18n': 3.10.0(react@18.2.0) @@ -10476,23 +21478,15 @@ packages: '@swc/helpers': 0.5.2 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - dev: false - /@react-aria/separator@3.3.9(react@18.2.0): - resolution: {integrity: sha512-1wEXiaSJjq2+DR5TC0RKnUBsfZN+YXTzyI7XMzjQoc3YlclumX8wQtzPAOGOEjHB1JKUgo1Gw70FtupVXz58QQ==} - peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + '@react-aria/separator@3.3.9(react@18.2.0)': dependencies: '@react-aria/utils': 3.23.0(react@18.2.0) '@react-types/shared': 3.22.0(react@18.2.0) '@swc/helpers': 0.5.2 react: 18.2.0 - dev: false - /@react-aria/slider@3.7.4(react@18.2.0): - resolution: {integrity: sha512-OFJWeGSL2duVDFs/kcjlWsY6bqCVKZgM0aFn2QN4wmID+vfBvBnqGHAgWv3BCePTAPS3+GBjMN002TrftorjwQ==} - peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + '@react-aria/slider@3.7.4(react@18.2.0)': dependencies: '@react-aria/focus': 3.16.0(react@18.2.0) '@react-aria/i18n': 3.10.0(react@18.2.0) @@ -10504,13 +21498,8 @@ packages: '@react-types/slider': 3.7.0(react@18.2.0) '@swc/helpers': 0.5.2 react: 18.2.0 - dev: false - /@react-aria/spinbutton@3.6.1(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-u5GuOP3k4Zis055iY0fZJNHU7dUNCoSfUq5LKwJ1iNaCqDcavdstAnAg+X1a7rhpp5zCnJmAMseo3Qmzi9P+Ew==} - peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + '@react-aria/spinbutton@3.6.1(react-dom@18.2.0)(react@18.2.0)': dependencies: '@react-aria/i18n': 3.10.0(react@18.2.0) '@react-aria/live-announcer': 3.3.1 @@ -10520,35 +21509,21 @@ packages: '@swc/helpers': 0.5.2 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - dev: false - /@react-aria/ssr@3.9.1(react@18.2.0): - resolution: {integrity: sha512-NqzkLFP8ZVI4GSorS0AYljC13QW2sc8bDqJOkBvkAt3M8gbcAXJWVRGtZBCRscki9RZF+rNlnPdg0G0jYkhJcg==} - engines: {node: '>= 12'} - peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + '@react-aria/ssr@3.9.1(react@18.2.0)': dependencies: '@swc/helpers': 0.5.2 react: 18.2.0 - dev: false - /@react-aria/switch@3.6.0(react@18.2.0): - resolution: {integrity: sha512-YNWc5fGLNXE4XlmDAKyqAdllRiClGR7ki4KGFY7nL+xR5jxzjCGU3S3ToMK5Op3QSMGZLxY/aYmC4O+MvcoADQ==} - peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + '@react-aria/switch@3.6.0(react@18.2.0)': dependencies: '@react-aria/toggle': 3.10.0(react@18.2.0) '@react-stately/toggle': 3.7.0(react@18.2.0) '@react-types/switch': 3.5.0(react@18.2.0) '@swc/helpers': 0.5.2 react: 18.2.0 - dev: false - /@react-aria/table@3.13.3(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-AzmETpyxwNqISTzwHJPs85x9gujG40IIsSOBUdp49oKhB85RbPLvMwhadp4wCVAoHw3erOC/TJxHtVc7o2K1LA==} - peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + '@react-aria/table@3.13.3(react-dom@18.2.0)(react@18.2.0)': dependencies: '@react-aria/focus': 3.16.0(react@18.2.0) '@react-aria/grid': 3.8.6(react-dom@18.2.0)(react@18.2.0) @@ -10568,13 +21543,8 @@ packages: '@swc/helpers': 0.5.2 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - dev: false - /@react-aria/tabs@3.8.3(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-Plw0K/5Qv35vYq7pHZFfQB2BF5OClFx4Abzo9hLVx4oMy3qb7i5lxmLBVbt81yPX/MdjYeP4zO1EHGBl4zMRhA==} - peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + '@react-aria/tabs@3.8.3(react-dom@18.2.0)(react@18.2.0)': dependencies: '@react-aria/focus': 3.16.0(react@18.2.0) '@react-aria/i18n': 3.10.0(react@18.2.0) @@ -10586,13 +21556,8 @@ packages: '@swc/helpers': 0.5.2 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - dev: false - /@react-aria/tag@3.3.1(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-w7d8sVZqxTo8VFfeg2ixLp5kawtrcguGznVY4mt5aE6K8LMJOeNVDqNNfolfyia80VjOWjeX+RpVdVJRdrv/GQ==} - peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + '@react-aria/tag@3.3.1(react-dom@18.2.0)(react@18.2.0)': dependencies: '@react-aria/gridlist': 3.7.3(react-dom@18.2.0)(react@18.2.0) '@react-aria/i18n': 3.10.0(react@18.2.0) @@ -10606,12 +21571,8 @@ packages: '@swc/helpers': 0.5.2 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - dev: false - /@react-aria/textfield@3.14.1(react@18.2.0): - resolution: {integrity: sha512-UMepuYtDdCgrUF4dMphNxrUm23xOmR54aZD1pbp9cJyfioVkJN35BTXZVkD0D07gHLn4RhxKIZxBortQQrLB9g==} - peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + '@react-aria/textfield@3.14.1(react@18.2.0)': dependencies: '@react-aria/focus': 3.16.0(react@18.2.0) '@react-aria/form': 3.0.1(react@18.2.0) @@ -10623,12 +21584,8 @@ packages: '@react-types/textfield': 3.9.0(react@18.2.0) '@swc/helpers': 0.5.2 react: 18.2.0 - dev: false - /@react-aria/toggle@3.10.0(react@18.2.0): - resolution: {integrity: sha512-6cUf4V9TuG2J7AvXUdU/GspEPFCubUOID3mrselSe563RViy+mMZk0vUEOdyoNanDcEXl58W4dE3SGWxFn71vg==} - peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + '@react-aria/toggle@3.10.0(react@18.2.0)': dependencies: '@react-aria/focus': 3.16.0(react@18.2.0) '@react-aria/interactions': 3.20.1(react@18.2.0) @@ -10637,12 +21594,8 @@ packages: '@react-types/checkbox': 3.6.0(react@18.2.0) '@swc/helpers': 0.5.2 react: 18.2.0 - dev: false - /@react-aria/tooltip@3.7.0(react@18.2.0): - resolution: {integrity: sha512-+u9Sftkfe09IDyPEnbbreFKS50vh9X/WTa7n1u2y3PenI9VreLpUR6czyzda4BlvQ95e9jQz1cVxUjxTNaZmBw==} - peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + '@react-aria/tooltip@3.7.0(react@18.2.0)': dependencies: '@react-aria/focus': 3.16.0(react@18.2.0) '@react-aria/interactions': 3.20.1(react@18.2.0) @@ -10652,12 +21605,8 @@ packages: '@react-types/tooltip': 3.4.6(react@18.2.0) '@swc/helpers': 0.5.2 react: 18.2.0 - dev: false - /@react-aria/utils@3.23.0(react@18.2.0): - resolution: {integrity: sha512-fJA63/VU4iQNT8WUvrmll3kvToqMurD69CcgVmbQ56V7ZbvlzFi44E7BpnoaofScYLLtFWRjVdaHsohT6O/big==} - peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + '@react-aria/utils@3.23.0(react@18.2.0)': dependencies: '@react-aria/ssr': 3.9.1(react@18.2.0) '@react-stately/utils': 3.9.0(react@18.2.0) @@ -10665,115 +21614,58 @@ packages: '@swc/helpers': 0.5.2 clsx: 2.0.0 react: 18.2.0 - dev: false - /@react-aria/visually-hidden@3.8.8(react@18.2.0): - resolution: {integrity: sha512-Cn2PYKD4ijGDtF0+dvsh8qa4y7KTNAlkTG6h20r8Q+6UTyRNmtE2/26QEaApRF8CBiNy9/BZC/ZC4FK2OjvCoA==} - peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + '@react-aria/visually-hidden@3.8.8(react@18.2.0)': dependencies: '@react-aria/interactions': 3.20.1(react@18.2.0) '@react-aria/utils': 3.23.0(react@18.2.0) '@react-types/shared': 3.22.0(react@18.2.0) '@swc/helpers': 0.5.2 react: 18.2.0 - dev: false - /@react-email/body@0.0.7(react@18.2.0): - resolution: {integrity: sha512-vjJ5P1MUNWV0KNivaEWA6MGj/I3c764qQJMsKjCHlW6mkFJ4SXbm2OlQFtKAb++Bj8LDqBlnE6oW77bWcMc0NA==} - peerDependencies: - react: 18.2.0 + '@react-email/body@0.0.7(react@18.2.0)': dependencies: react: 18.2.0 - dev: false - /@react-email/body@0.0.8(react@18.2.0): - resolution: {integrity: sha512-gqdkNYlIaIw0OdpWu8KjIcQSIFvx7t2bZpXVxMMvBS859Ia1+1X3b5RNbjI3S1ZqLddUf7owOHkO4MiXGE+nxg==} - peerDependencies: - react: ^18.2.0 + '@react-email/body@0.0.8(react@18.2.0)': dependencies: react: 18.2.0 - dev: false - /@react-email/button@0.0.14(react@18.2.0): - resolution: {integrity: sha512-SMk40moGcAvkHIALX4XercQlK0PNeeEIam6OXHw68ea9WtzzqVwiK4pzLY0iiMI9B4xWHcaS2lCPf3cKbQBf1Q==} - engines: {node: '>=18.0.0'} - peerDependencies: - react: 18.2.0 + '@react-email/button@0.0.14(react@18.2.0)': dependencies: react: 18.2.0 - dev: false - /@react-email/button@0.0.15(react@18.2.0): - resolution: {integrity: sha512-9Zi6SO3E8PoHYDfcJTecImiHLyitYWmIRs0HE3Ogra60ZzlWP2EXu+AZqwQnhXuq+9pbgwBWNWxB5YPetNPTNA==} - engines: {node: '>=18.0.0'} - peerDependencies: - react: ^18.2.0 + '@react-email/button@0.0.15(react@18.2.0)': dependencies: react: 18.2.0 - dev: false - /@react-email/code-block@0.0.3(react@18.2.0): - resolution: {integrity: sha512-nxhl7WjjM2cOYtl0boBZfSObTrUCz2LbarcMyHkTVAsA9rbjbtWAQF7jmlefXJusk3Uol5l2c8hTh2lHLlHTRQ==} - engines: {node: '>=18.0.0'} - peerDependencies: - react: 18.2.0 + '@react-email/code-block@0.0.3(react@18.2.0)': dependencies: prismjs: 1.29.0 react: 18.2.0 - dev: false - /@react-email/code-block@0.0.4(react@18.2.0): - resolution: {integrity: sha512-xjVLi/9dFNJ70N7hYme+21eQWa3b9/kgp4V+FKQJkQCuIMobxPRCIGM5jKD/0Vo2OqrE5chYv/dkg/aP8a8sPg==} - engines: {node: '>=18.0.0'} - peerDependencies: - react: ^18.2.0 + '@react-email/code-block@0.0.4(react@18.2.0)': dependencies: prismjs: 1.29.0 react: 18.2.0 - dev: false - /@react-email/code-inline@0.0.1(react@18.2.0): - resolution: {integrity: sha512-SeZKTB9Q4+TUafzeUm/8tGK3dFgywUHb1od/BrAiJCo/im65aT+oJfggJLjK2jCdSsus8odcK2kReeM3/FCNTQ==} - engines: {node: '>=18.0.0'} - peerDependencies: - react: 18.2.0 + '@react-email/code-inline@0.0.1(react@18.2.0)': dependencies: react: 18.2.0 - dev: false - /@react-email/code-inline@0.0.2(react@18.2.0): - resolution: {integrity: sha512-0cmgbbibFeOJl0q04K9jJlPDuJ+SEiX/OG6m3Ko7UOkG3TqjRD8Dtvkij6jNDVfUh/zESpqJCP2CxrCLLMUjdA==} - engines: {node: '>=18.0.0'} - peerDependencies: - react: ^18.2.0 + '@react-email/code-inline@0.0.2(react@18.2.0)': dependencies: react: 18.2.0 - dev: false - /@react-email/column@0.0.10(react@18.2.0): - resolution: {integrity: sha512-MnP8Mnwipr0X3XtdD6jMLckb0sI5/IlS6Kl/2F6/rsSWBJy5Gg6nizlekTdkwDmy0kNSe3/1nGU0Zqo98pl63Q==} - engines: {node: '>=18.0.0'} - peerDependencies: - react: ^18.2.0 + '@react-email/column@0.0.10(react@18.2.0)': dependencies: react: 18.2.0 - dev: false - /@react-email/column@0.0.9(react@18.2.0): - resolution: {integrity: sha512-1ekqNBgmbS6m97/sUFOnVvQtLYljUWamw8Y44VId95v6SjiJ4ca+hMcdOteHWBH67xkRofEOWTvqDRea5SBV8w==} - engines: {node: '>=18.0.0'} - peerDependencies: - react: 18.2.0 + '@react-email/column@0.0.9(react@18.2.0)': dependencies: react: 18.2.0 - dev: false - /@react-email/components@0.0.16(@types/react@18.2.69)(react@18.2.0): - resolution: {integrity: sha512-1WATpMSH03cRvhfNjGl/Up3seZJOzN9KLzlk3Q9g/cqNhZEJ7HYxoZM4AQKAI0V3ttXzzxKv8Oj+AZQLHDiICA==} - engines: {node: '>=18.0.0'} - peerDependencies: - react: 18.2.0 + '@react-email/components@0.0.16(@types/react@18.2.69)(react@18.2.0)': dependencies: '@react-email/body': 0.0.7(react@18.2.0) '@react-email/button': 0.0.14(react@18.2.0) @@ -10798,13 +21690,8 @@ packages: react: 18.2.0 transitivePeerDependencies: - '@types/react' - dev: false - /@react-email/components@0.0.17(@types/react@18.3.1)(react@18.2.0): - resolution: {integrity: sha512-x5gGQaK0QchbwHvUrCBVnE8GCWdO5osTVuTSA54Fwzels6ZDeNTHEYRx9gI3Nwcf/dkoVYkVH4rzWST0SF0MLA==} - engines: {node: '>=18.0.0'} - peerDependencies: - react: ^18.2.0 + '@react-email/components@0.0.17(@types/react@18.3.1)(react@18.2.0)': dependencies: '@react-email/body': 0.0.8(react@18.2.0) '@react-email/button': 0.0.15(react@18.2.0) @@ -10829,300 +21716,149 @@ packages: react: 18.2.0 transitivePeerDependencies: - '@types/react' - dev: false - /@react-email/container@0.0.11(react@18.2.0): - resolution: {integrity: sha512-jzl/EHs0ClXIRFamfH+NR/cqv4GsJJscqRhdYtnWYuRAsWpKBM1muycrrPqIVhWvWi6sFHInWTt07jX+bDc3SQ==} - engines: {node: '>=18.0.0'} - peerDependencies: - react: 18.2.0 + '@react-email/container@0.0.11(react@18.2.0)': dependencies: react: 18.2.0 - dev: false - /@react-email/container@0.0.12(react@18.2.0): - resolution: {integrity: sha512-HFu8Pu5COPFfeZxSL+wKv/TV5uO/sp4zQ0XkRCdnGkj/xoq0lqOHVDL4yC2Pu6fxXF/9C3PHDA++5uEYV5WVJw==} - engines: {node: '>=18.0.0'} - peerDependencies: - react: ^18.2.0 + '@react-email/container@0.0.12(react@18.2.0)': dependencies: react: 18.2.0 - dev: false - /@react-email/font@0.0.5(react@18.2.0): - resolution: {integrity: sha512-if/qKYmH3rJ2egQJoKbV8SfKCPavu+ikUq/naT/UkCr8Q0lkk309tRA0x7fXG/WeIrmcipjMzFRGTm2TxTecDw==} - peerDependencies: - react: 18.2.0 + '@react-email/font@0.0.5(react@18.2.0)': dependencies: react: 18.2.0 - dev: false - /@react-email/font@0.0.6(react@18.2.0): - resolution: {integrity: sha512-sZZFvEZ4U3vNCAZ8wXqIO3DuGJR2qE/8m2fEH+tdqwa532zGO3zW+UlCTg0b9455wkJSzEBeaWik0IkNvjXzxw==} - peerDependencies: - react: ^18.2.0 + '@react-email/font@0.0.6(react@18.2.0)': dependencies: react: 18.2.0 - dev: false - /@react-email/head@0.0.7(react@18.2.0): - resolution: {integrity: sha512-IcXL4jc0H1qzAXJCD9ajcRFBQdbUHkjKJyiUeogpaYSVZSq6cVDWQuGaI23TA9k+pI2TFeQimogUFb3Kgeeudw==} - engines: {node: '>=18.0.0'} - peerDependencies: - react: 18.2.0 + '@react-email/head@0.0.7(react@18.2.0)': dependencies: react: 18.2.0 - dev: false - /@react-email/head@0.0.8(react@18.2.0): - resolution: {integrity: sha512-8/NI0gtQmLIilAe6rebK1TWw3IXHxtrR02rInkQq8yQ7zKbYbzx7Q/FhmsJgAk+uYh2Er/KhgYJ0sHZyDhfMTQ==} - engines: {node: '>=18.0.0'} - peerDependencies: - react: ^18.2.0 + '@react-email/head@0.0.8(react@18.2.0)': dependencies: react: 18.2.0 - dev: false - /@react-email/heading@0.0.11(@types/react@18.2.69)(react@18.2.0): - resolution: {integrity: sha512-EF5ZtRCxhHPw3m+8iibKKg0RAvAeHj1AP68sjU7s6+J+kvRgllr/E972Wi5Y8UvcIGossCvpX1WrSMDzeB4puA==} - engines: {node: '>=18.0.0'} - peerDependencies: - react: 18.2.0 + '@react-email/heading@0.0.11(@types/react@18.2.69)(react@18.2.0)': dependencies: '@radix-ui/react-slot': 1.0.2(@types/react@18.2.69)(react@18.2.0) react: 18.2.0 transitivePeerDependencies: - '@types/react' - dev: false - /@react-email/heading@0.0.12(@types/react@18.3.1)(react@18.2.0): - resolution: {integrity: sha512-eB7mpnAvDmwvQLoPuwEiPRH4fPXWe6ltz6Ptbry2BlI88F0a2k11Ghb4+sZHBqg7vVw/MKbqEgtLqr3QJ/KfCQ==} - engines: {node: '>=18.0.0'} - peerDependencies: - react: ^18.2.0 + '@react-email/heading@0.0.12(@types/react@18.3.1)(react@18.2.0)': dependencies: '@radix-ui/react-slot': 1.0.2(@types/react@18.3.1)(react@18.2.0) react: 18.2.0 transitivePeerDependencies: - '@types/react' - dev: false - /@react-email/hr@0.0.7(react@18.2.0): - resolution: {integrity: sha512-8suK0M/deXHt0DBSeKhSC4bnCBCBm37xk6KJh9M0/FIKlvdltQBem52YUiuqVl1XLB87Y6v6tvspn3SZ9fuxEA==} - engines: {node: '>=18.0.0'} - peerDependencies: - react: 18.2.0 + '@react-email/hr@0.0.7(react@18.2.0)': dependencies: react: 18.2.0 - dev: false - /@react-email/hr@0.0.8(react@18.2.0): - resolution: {integrity: sha512-JLVvpCg2wYKEB+n/PGCggWG9fRU5e4lxsGdpK5SDLsCL0ic3OLKSpHMfeE+ZSuw0GixAVVQN7F64PVJHQkd4MQ==} - engines: {node: '>=18.0.0'} - peerDependencies: - react: ^18.2.0 + '@react-email/hr@0.0.8(react@18.2.0)': dependencies: react: 18.2.0 - dev: false - /@react-email/html@0.0.7(react@18.2.0): - resolution: {integrity: sha512-oy7OoRtoOKApVI/5Lz1OZptMKmMYJu9Xn6+lOmdBQchAuSdQtWJqxhrSj/iI/mm8HZWo6MZEQ6SFpfOuf8/P6Q==} - engines: {node: '>=18.0.0'} - peerDependencies: - react: 18.2.0 + '@react-email/html@0.0.7(react@18.2.0)': dependencies: react: 18.2.0 - dev: false - /@react-email/html@0.0.8(react@18.2.0): - resolution: {integrity: sha512-arII3wBNLpeJtwyIJXPaILm5BPKhA+nvdC1F9QkuKcOBJv2zXctn8XzPqyGqDfdplV692ulNJP7XY55YqbKp6w==} - engines: {node: '>=18.0.0'} - peerDependencies: - react: ^18.2.0 + '@react-email/html@0.0.8(react@18.2.0)': dependencies: react: 18.2.0 - dev: false - /@react-email/img@0.0.7(react@18.2.0): - resolution: {integrity: sha512-up9tM2/dJ24u/CFjcvioKbyGuPw1yeJg605QA7VkrygEhd0CoQEjjgumfugpJ+VJgIt4ZjT9xMVCK5QWTIWoaA==} - engines: {node: '>=18.0.0'} - peerDependencies: - react: 18.2.0 + '@react-email/img@0.0.7(react@18.2.0)': dependencies: react: 18.2.0 - dev: false - /@react-email/img@0.0.8(react@18.2.0): - resolution: {integrity: sha512-jx/rPuKo31tV18fu7P5rRqelaH5wkhg83Dq7uLwJpfqhbi4KFBGeBfD0Y3PiLPPoh+WvYf+Adv9W2ghNW8nOMQ==} - engines: {node: '>=18.0.0'} - peerDependencies: - react: ^18.2.0 + '@react-email/img@0.0.8(react@18.2.0)': dependencies: react: 18.2.0 - dev: false - /@react-email/link@0.0.7(react@18.2.0): - resolution: {integrity: sha512-hXPChT3ZMyKnUSA60BLEMD2maEgyB2A37yg5bASbLMrXmsExHi6/IS1h2XiUPLDK4KqH5KFaFxi2cdNo1JOKwA==} - engines: {node: '>=18.0.0'} - peerDependencies: - react: 18.2.0 + '@react-email/link@0.0.7(react@18.2.0)': dependencies: react: 18.2.0 - dev: false - /@react-email/link@0.0.8(react@18.2.0): - resolution: {integrity: sha512-nVikuTi8WJHa6Baad4VuRUbUCa/7EtZ1Qy73TRejaCHn+vhetc39XGqHzKLNh+Z/JFL8Hv9g+4AgG16o2R0ogQ==} - engines: {node: '>=18.0.0'} - peerDependencies: - react: ^18.2.0 + '@react-email/link@0.0.8(react@18.2.0)': dependencies: react: 18.2.0 - dev: false - /@react-email/markdown@0.0.10(react@18.2.0): - resolution: {integrity: sha512-MH0xO+NJ4IuJcx9nyxbgGKAMXyudFjCZ0A2GQvuWajemW9qy2hgnJ3mW3/z5lwcenG+JPn7JyO/iZpizQ7u1tA==} - engines: {node: '>=18.0.0'} - peerDependencies: - react: ^18.2.0 + '@react-email/markdown@0.0.10(react@18.2.0)': dependencies: md-to-react-email: 5.0.2(react@18.2.0) react: 18.2.0 - dev: false - /@react-email/markdown@0.0.9(react@18.2.0): - resolution: {integrity: sha512-t//19Zz+W5svKqrSrqoOLpf6dq70jbwYxX8Z+NEMi4LqylklccOaYAyKrkYyulfZwhW7KDH9d2wjVk5jfUABxQ==} - engines: {node: '>=18.0.0'} - peerDependencies: - react: 18.2.0 + '@react-email/markdown@0.0.9(react@18.2.0)': dependencies: md-to-react-email: 5.0.2(react@18.2.0) react: 18.2.0 - dev: false - /@react-email/preview@0.0.8(react@18.2.0): - resolution: {integrity: sha512-Jm0KUYBZQd2w0s2QRMQy0zfHdo3Ns+9bYSE1OybjknlvhANirjuZw9E5KfWgdzO7PyrRtB1OBOQD8//Obc4uIQ==} - engines: {node: '>=18.0.0'} - peerDependencies: - react: 18.2.0 + '@react-email/preview@0.0.8(react@18.2.0)': dependencies: react: 18.2.0 - dev: false - /@react-email/preview@0.0.9(react@18.2.0): - resolution: {integrity: sha512-2fyAA/zzZYfYmxfyn3p2YOIU30klyA6Dq4ytyWq4nfzQWWglt5hNDE0cMhObvRtfjM9ghMSVtoELAb0MWiF/kw==} - engines: {node: '>=18.0.0'} - peerDependencies: - react: ^18.2.0 + '@react-email/preview@0.0.9(react@18.2.0)': dependencies: react: 18.2.0 - dev: false - /@react-email/render@0.0.12: - resolution: {integrity: sha512-S8WRv/PqECEi6x0QJBj0asnAb5GFtJaHlnByxLETLkgJjc76cxMYDH4r9wdbuJ4sjkcbpwP3LPnVzwS+aIjT7g==} - engines: {node: '>=18.0.0'} + '@react-email/render@0.0.12': dependencies: html-to-text: 9.0.5 js-beautify: 1.15.1 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - dev: false - /@react-email/render@0.0.13: - resolution: {integrity: sha512-lmBizrV+rQeSa3GjiL8/kPU0gENqO/wv+4xrlWANabp9UY3lTLXzy7HMRSE8YFBES9AbxP5VX1iRKuEnsoBDew==} - engines: {node: '>=18.0.0'} + '@react-email/render@0.0.13': dependencies: html-to-text: 9.0.5 js-beautify: 1.15.1 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - dev: false - /@react-email/render@0.0.9: - resolution: {integrity: sha512-nrim7wiACnaXsGtL7GF6jp3Qmml8J6vAjAH88jkC8lIbfNZaCyuPQHANjyYIXlvQeAbsWADQJFZgOHUqFqjh/A==} - engines: {node: '>=18.0.0'} + '@react-email/render@0.0.9': dependencies: html-to-text: 9.0.5 pretty: 2.0.0 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - dev: false - /@react-email/row@0.0.7(react@18.2.0): - resolution: {integrity: sha512-h7pwrLVGk5CIx7Ai/oPxBgCCAGY7BEpCUQ7FCzi4+eThcs5IdjSwDPefLEkwaFS8KZc56UNwTAH92kNq5B7blg==} - engines: {node: '>=18.0.0'} - peerDependencies: - react: 18.2.0 + '@react-email/row@0.0.7(react@18.2.0)': dependencies: react: 18.2.0 - dev: false - /@react-email/row@0.0.8(react@18.2.0): - resolution: {integrity: sha512-JsB6pxs/ZyjYpEML3nbwJRGAerjcN/Pa/QG48XUwnT/MioDWrUuyQuefw+CwCrSUZ2P1IDrv2tUD3/E3xzcoKw==} - engines: {node: '>=18.0.0'} - peerDependencies: - react: ^18.2.0 + '@react-email/row@0.0.8(react@18.2.0)': dependencies: react: 18.2.0 - dev: false - /@react-email/section@0.0.11(react@18.2.0): - resolution: {integrity: sha512-3bZ/DuvX1julATI7oqYza6pOtWZgLJDBaa62LFFEvYjisyN+k6lrP2KOucPsDKu2DOkUzlQgK0FOm6VQJX+C0w==} - engines: {node: '>=18.0.0'} - peerDependencies: - react: 18.2.0 + '@react-email/section@0.0.11(react@18.2.0)': dependencies: react: 18.2.0 - dev: false - /@react-email/section@0.0.12(react@18.2.0): - resolution: {integrity: sha512-UCD/N/BeOTN4h3VZBUaFdiSem6HnpuxD1Q51TdBFnqeNqS5hBomp8LWJJ9s4gzwHWk1XPdNfLA3I/fJwulJshg==} - engines: {node: '>=18.0.0'} - peerDependencies: - react: ^18.2.0 + '@react-email/section@0.0.12(react@18.2.0)': dependencies: react: 18.2.0 - dev: false - /@react-email/tailwind@0.0.15(react@18.2.0): - resolution: {integrity: sha512-TE3NQ7VKhhvv3Zv0Z1NtoV6AF7aOWiG4juVezMZw1hZCG0mkN6iXC63u23vPQi12y6xCp20ZUHfg67kQeDSP/g==} - engines: {node: '>=18.0.0'} - peerDependencies: - react: 18.2.0 + '@react-email/tailwind@0.0.15(react@18.2.0)': dependencies: react: 18.2.0 - dev: false - /@react-email/tailwind@0.0.16(react@18.2.0): - resolution: {integrity: sha512-uMifPxCEHaHLhpS1kVCMGyTeEL+aMYzHT4bgj8CkgCiBoF9wNNfIVMUlHGzHUTv4ZTEPaMfZgC/Hi8RqzL/Ogw==} - engines: {node: '>=18.0.0'} - peerDependencies: - react: ^18.2.0 + '@react-email/tailwind@0.0.16(react@18.2.0)': dependencies: react: 18.2.0 - dev: false - /@react-email/text@0.0.7(react@18.2.0): - resolution: {integrity: sha512-eHCx0mdllGcgK9X7wiLKjNZCBRfxRVNjD3NNYRmOc3Icbl8M9JHriJIfxBuGCmGg2UAORK5P3KmaLQ8b99/pbA==} - engines: {node: '>=18.0.0'} - peerDependencies: - react: 18.2.0 + '@react-email/text@0.0.7(react@18.2.0)': dependencies: react: 18.2.0 - dev: false - /@react-email/text@0.0.8(react@18.2.0): - resolution: {integrity: sha512-uvN2TNWMrfC9wv/LLmMLbbEN1GrMWZb9dBK14eYxHHAEHCeyvGb5ePZZ2MPyzO7Y5yTC+vFEnCEr76V+hWMxCQ==} - engines: {node: '>=18.0.0'} - peerDependencies: - react: ^18.2.0 + '@react-email/text@0.0.8(react@18.2.0)': dependencies: react: 18.2.0 - dev: false - /@react-stately/calendar@3.4.3(react@18.2.0): - resolution: {integrity: sha512-OrEcdskszDjnjVnFuSiDC2PVBJ6lWMCJROD5s6W1LUehUtBp8LX9wPavAGHV43LbhN9ldj560sxaQ4WCddrRCA==} - peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + '@react-stately/calendar@3.4.3(react@18.2.0)': dependencies: '@internationalized/date': 3.5.1 '@react-stately/utils': 3.9.0(react@18.2.0) @@ -11130,12 +21866,8 @@ packages: '@react-types/shared': 3.22.0(react@18.2.0) '@swc/helpers': 0.5.2 react: 18.2.0 - dev: false - /@react-stately/checkbox@3.6.1(react@18.2.0): - resolution: {integrity: sha512-rOjFeVBy32edYwhKiHj3ZLdLeO+xZ2fnBwxnOBjcygnw4Neygm8FJH/dB1J0hdYYR349yby86ED2x0wRc84zPw==} - peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + '@react-stately/checkbox@3.6.1(react@18.2.0)': dependencies: '@react-stately/form': 3.0.0(react@18.2.0) '@react-stately/utils': 3.9.0(react@18.2.0) @@ -11143,22 +21875,14 @@ packages: '@react-types/shared': 3.22.0(react@18.2.0) '@swc/helpers': 0.5.2 react: 18.2.0 - dev: false - /@react-stately/collections@3.10.4(react@18.2.0): - resolution: {integrity: sha512-OHhCrItGt4zB2bSrgObRo0H2SC7QlkH8ReGxo+NVIWchXRLRoiWBP7S+IwleewEo5gOqDVPY3hqA9n4iiI8twg==} - peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + '@react-stately/collections@3.10.4(react@18.2.0)': dependencies: '@react-types/shared': 3.22.0(react@18.2.0) '@swc/helpers': 0.5.2 react: 18.2.0 - dev: false - /@react-stately/combobox@3.8.1(react@18.2.0): - resolution: {integrity: sha512-FaWkqTXQdWg7ptaeU4iPcqF/kxbRg2ZNUcvW/hiL/enciV5tRCsddvfNqvDvy1L30z9AUwlp9MWqzm/DhBITCw==} - peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + '@react-stately/combobox@3.8.1(react@18.2.0)': dependencies: '@react-stately/collections': 3.10.4(react@18.2.0) '@react-stately/form': 3.0.0(react@18.2.0) @@ -11170,22 +21894,14 @@ packages: '@react-types/shared': 3.22.0(react@18.2.0) '@swc/helpers': 0.5.2 react: 18.2.0 - dev: false - /@react-stately/data@3.11.0(react@18.2.0): - resolution: {integrity: sha512-0BlPT58WrAtUvpiEfUuyvIsGFTzp/9vA5y+pk53kGJhOdc5tqBGHi9cg40pYE/i1vdHJGMpyHGRD9nkQb8wN3Q==} - peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + '@react-stately/data@3.11.0(react@18.2.0)': dependencies: '@react-types/shared': 3.22.0(react@18.2.0) '@swc/helpers': 0.5.2 react: 18.2.0 - dev: false - /@react-stately/datepicker@3.9.1(react@18.2.0): - resolution: {integrity: sha512-o5xLvlZGJyAbTev2yruGlV2fzQyIDuYTgL19TTt0W0WCfjGGr/AAA9GjGXXmyoRA7sZMxqIPnnv7lNrdA38ofA==} - peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + '@react-stately/datepicker@3.9.1(react@18.2.0)': dependencies: '@internationalized/date': 3.5.1 '@internationalized/string': 3.2.0 @@ -11196,39 +21912,25 @@ packages: '@react-types/shared': 3.22.0(react@18.2.0) '@swc/helpers': 0.5.2 react: 18.2.0 - dev: false - /@react-stately/dnd@3.2.7(react@18.2.0): - resolution: {integrity: sha512-QqSCvE9Rhp+Mr8Mt/SrByze24BFX1cy7gmXbwoqAYgHNIx3gWCVdBLqxfpfgYIhZdF9H72EWS8lQkfkZla06Ng==} - peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + '@react-stately/dnd@3.2.7(react@18.2.0)': dependencies: '@react-stately/selection': 3.14.2(react@18.2.0) '@react-types/shared': 3.22.0(react@18.2.0) '@swc/helpers': 0.5.2 react: 18.2.0 - dev: false - /@react-stately/flags@3.0.0: - resolution: {integrity: sha512-e3i2ItHbIa0eEwmSXAnPdD7K8syW76JjGe8ENxwFJPW/H1Pu9RJfjkCb/Mq0WSPN/TpxBb54+I9TgrGhbCoZ9w==} + '@react-stately/flags@3.0.0': dependencies: '@swc/helpers': 0.4.14 - dev: false - /@react-stately/form@3.0.0(react@18.2.0): - resolution: {integrity: sha512-C8wkfFmtx1escizibhdka5JvTy9/Vp173CS9cakjvWTmnjYYC1nOlzwp7BsYWTgerCFbRY/BU/Cf/bJDxPiUKQ==} - peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + '@react-stately/form@3.0.0(react@18.2.0)': dependencies: '@react-types/shared': 3.22.0(react@18.2.0) '@swc/helpers': 0.5.2 react: 18.2.0 - dev: false - /@react-stately/grid@3.8.4(react@18.2.0): - resolution: {integrity: sha512-rwqV1K4lVhaiaqJkt4TfYqdJoVIyqvSm98rKAYfCNzrKcivVpoiCMJ2EMt6WlYCjDVBdEOQ7fMV1I60IV0pntA==} - peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + '@react-stately/grid@3.8.4(react@18.2.0)': dependencies: '@react-stately/collections': 3.10.4(react@18.2.0) '@react-stately/selection': 3.14.2(react@18.2.0) @@ -11236,12 +21938,8 @@ packages: '@react-types/shared': 3.22.0(react@18.2.0) '@swc/helpers': 0.5.2 react: 18.2.0 - dev: false - /@react-stately/list@3.10.2(react@18.2.0): - resolution: {integrity: sha512-INt+zofkIg2KN8B95xPi9pJG7ZFWAm30oIm/lCPBqM3K1Nm03/QaAbiQj2QeJcOsG3lb7oqI6D6iwTolwJkjIQ==} - peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + '@react-stately/list@3.10.2(react@18.2.0)': dependencies: '@react-stately/collections': 3.10.4(react@18.2.0) '@react-stately/selection': 3.14.2(react@18.2.0) @@ -11249,24 +21947,16 @@ packages: '@react-types/shared': 3.22.0(react@18.2.0) '@swc/helpers': 0.5.2 react: 18.2.0 - dev: false - /@react-stately/menu@3.6.0(react@18.2.0): - resolution: {integrity: sha512-OB6CjNyfOkAuirqx1oTL8z8epS9WDzLyrXjmRnxdiCU9EgRXLGAQNECuO7VIpl58oDry8tgRJiJ8fn8FivWSQA==} - peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + '@react-stately/menu@3.6.0(react@18.2.0)': dependencies: '@react-stately/overlays': 3.6.4(react@18.2.0) '@react-types/menu': 3.9.6(react@18.2.0) '@react-types/shared': 3.22.0(react@18.2.0) '@swc/helpers': 0.5.2 react: 18.2.0 - dev: false - /@react-stately/numberfield@3.8.0(react@18.2.0): - resolution: {integrity: sha512-1XvB8tDOvZKcFnMM6qNLEaTVJcIc0jRFS/9jtS8MzalZvh8DbKi0Ucm1bGU7S5rkCx2QWqZ0rGOIm2h/RlcpkA==} - peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + '@react-stately/numberfield@3.8.0(react@18.2.0)': dependencies: '@internationalized/number': 3.5.0 '@react-stately/form': 3.0.0(react@18.2.0) @@ -11274,23 +21964,15 @@ packages: '@react-types/numberfield': 3.7.0(react@18.2.0) '@swc/helpers': 0.5.2 react: 18.2.0 - dev: false - /@react-stately/overlays@3.6.4(react@18.2.0): - resolution: {integrity: sha512-tHEaoAGpE9dSnsskqLPVKum59yGteoSqsniTopodM+miQozbpPlSjdiQnzGLroy5Afx5OZYClE616muNHUILXA==} - peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + '@react-stately/overlays@3.6.4(react@18.2.0)': dependencies: '@react-stately/utils': 3.9.0(react@18.2.0) '@react-types/overlays': 3.8.4(react@18.2.0) '@swc/helpers': 0.5.2 react: 18.2.0 - dev: false - /@react-stately/radio@3.10.1(react@18.2.0): - resolution: {integrity: sha512-MsBYbcLCvjKsqTAKe43T681F2XwKMsS7PLG0eplZgWP9210AMY78GeY1XPYZKHPAau8XkbYiuJqbqTerIJ3DBw==} - peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + '@react-stately/radio@3.10.1(react@18.2.0)': dependencies: '@react-stately/form': 3.0.0(react@18.2.0) '@react-stately/utils': 3.9.0(react@18.2.0) @@ -11298,23 +21980,15 @@ packages: '@react-types/shared': 3.22.0(react@18.2.0) '@swc/helpers': 0.5.2 react: 18.2.0 - dev: false - /@react-stately/searchfield@3.5.0(react@18.2.0): - resolution: {integrity: sha512-SStjChkn/33pEn40slKQPnBnmQYyxVazVwPjiBkdeVejC42lUVairUTrGJgF0PNoZTbxn0so2/XzjqTC9T8iCw==} - peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + '@react-stately/searchfield@3.5.0(react@18.2.0)': dependencies: '@react-stately/utils': 3.9.0(react@18.2.0) '@react-types/searchfield': 3.5.2(react@18.2.0) '@swc/helpers': 0.5.2 react: 18.2.0 - dev: false - /@react-stately/select@3.6.1(react@18.2.0): - resolution: {integrity: sha512-e5ixtLiYLlFWM8z1msDqXWhflF9esIRfroptZsltMn1lt2iImUlDRlOTZlMtPQzUrDWoiHXRX88sSKUM/jXjQQ==} - peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + '@react-stately/select@3.6.1(react@18.2.0)': dependencies: '@react-stately/form': 3.0.0(react@18.2.0) '@react-stately/list': 3.10.2(react@18.2.0) @@ -11323,36 +21997,24 @@ packages: '@react-types/shared': 3.22.0(react@18.2.0) '@swc/helpers': 0.5.2 react: 18.2.0 - dev: false - /@react-stately/selection@3.14.2(react@18.2.0): - resolution: {integrity: sha512-mL7OoiUgVWaaF7ks5XSxgbXeShijYmD4G3bkBHhqkpugU600QH6BM2hloCq8KOUupk1y8oTljPtF9EmCv375DA==} - peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + '@react-stately/selection@3.14.2(react@18.2.0)': dependencies: '@react-stately/collections': 3.10.4(react@18.2.0) '@react-stately/utils': 3.9.0(react@18.2.0) '@react-types/shared': 3.22.0(react@18.2.0) '@swc/helpers': 0.5.2 react: 18.2.0 - dev: false - /@react-stately/slider@3.5.0(react@18.2.0): - resolution: {integrity: sha512-dOVpIxb7XKuiRxgpHt1bUSlsklciFki100tKIyBPR+Okar9iC/CwLYROYgVfLkGe77jEBNkor9tDLjDGEWcc1w==} - peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + '@react-stately/slider@3.5.0(react@18.2.0)': dependencies: '@react-stately/utils': 3.9.0(react@18.2.0) '@react-types/shared': 3.22.0(react@18.2.0) '@react-types/slider': 3.7.0(react@18.2.0) '@swc/helpers': 0.5.2 react: 18.2.0 - dev: false - /@react-stately/table@3.11.4(react@18.2.0): - resolution: {integrity: sha512-dWINJIEOKQl4qq3moq+S8xCD3m+yJqBj0dahr+rOkS+t2uqORwzsusTM35D2T/ZHZi49S2GpE7QuDa+edCynPw==} - peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + '@react-stately/table@3.11.4(react@18.2.0)': dependencies: '@react-stately/collections': 3.10.4(react@18.2.0) '@react-stately/flags': 3.0.0 @@ -11364,46 +22026,30 @@ packages: '@react-types/table': 3.9.2(react@18.2.0) '@swc/helpers': 0.5.2 react: 18.2.0 - dev: false - /@react-stately/tabs@3.6.3(react@18.2.0): - resolution: {integrity: sha512-Nj+Gacwa2SIzYIvHW40GsyX4Q6c8kF7GOuXESeQswbCjnwqhrSbDBp+ngPcUPUJxqFh6JhDCVwAS3wMhUoyUwA==} - peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + '@react-stately/tabs@3.6.3(react@18.2.0)': dependencies: '@react-stately/list': 3.10.2(react@18.2.0) '@react-types/shared': 3.22.0(react@18.2.0) '@react-types/tabs': 3.3.4(react@18.2.0) '@swc/helpers': 0.5.2 react: 18.2.0 - dev: false - /@react-stately/toggle@3.7.0(react@18.2.0): - resolution: {integrity: sha512-TRksHkCJk/Xogq4181g3CYgJf+EfsJCqX5UZDSw1Z1Kgpvonjmdf6FAfQfCh9QR2OuXUL6hOLUDVLte5OPI+5g==} - peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + '@react-stately/toggle@3.7.0(react@18.2.0)': dependencies: '@react-stately/utils': 3.9.0(react@18.2.0) '@react-types/checkbox': 3.6.0(react@18.2.0) '@swc/helpers': 0.5.2 react: 18.2.0 - dev: false - /@react-stately/tooltip@3.4.6(react@18.2.0): - resolution: {integrity: sha512-uL93bmsXf+OOgpKLPEKfpDH4z+MK2CuqlqVxx7rshN0vjWOSoezE5nzwgee90+RpDrLNNNWTNa7n+NkDRpI1jA==} - peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + '@react-stately/tooltip@3.4.6(react@18.2.0)': dependencies: '@react-stately/overlays': 3.6.4(react@18.2.0) '@react-types/tooltip': 3.4.6(react@18.2.0) '@swc/helpers': 0.5.2 react: 18.2.0 - dev: false - /@react-stately/tree@3.7.5(react@18.2.0): - resolution: {integrity: sha512-xTJVwvhAeY0N5rui4N/TxN7f8hjXdqApDuGDxMZeFAWoQz8Abf7LFKBVQ3OkT6qVr7P+23dgoisUDBhD5a45Hg==} - peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + '@react-stately/tree@3.7.5(react@18.2.0)': dependencies: '@react-stately/collections': 3.10.4(react@18.2.0) '@react-stately/selection': 3.14.2(react@18.2.0) @@ -11411,264 +22057,154 @@ packages: '@react-types/shared': 3.22.0(react@18.2.0) '@swc/helpers': 0.5.2 react: 18.2.0 - dev: false - /@react-stately/utils@3.9.0(react@18.2.0): - resolution: {integrity: sha512-yPKFY1F88HxuZ15BG2qwAYxtpE4HnIU0Ofi4CuBE0xC6I8mwo4OQjDzi+DZjxQngM9D6AeTTD6F1V8gkozA0Gw==} - peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + '@react-stately/utils@3.9.0(react@18.2.0)': dependencies: '@swc/helpers': 0.5.2 react: 18.2.0 - dev: false - /@react-stately/virtualizer@3.6.6(react@18.2.0): - resolution: {integrity: sha512-9hWvfITdE/028q4YFve6FxlmA3PdSMkUwpYA+vfaGCXI/4DFZIssBMspUeu4PTRJoV+k+m0z1wYHPmufrq6a3g==} - peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + '@react-stately/virtualizer@3.6.6(react@18.2.0)': dependencies: '@react-aria/utils': 3.23.0(react@18.2.0) '@react-types/shared': 3.22.0(react@18.2.0) '@swc/helpers': 0.5.2 react: 18.2.0 - dev: false - /@react-types/breadcrumbs@3.7.2(react@18.2.0): - resolution: {integrity: sha512-esl6RucDW2CNMsApJxNYfMtDaUcfLlwKMPH/loYsOBbKxGl2HsgVLMcdpjEkTRs2HCTNCbBXWpeU8AY77t+bsw==} - peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + '@react-types/breadcrumbs@3.7.2(react@18.2.0)': dependencies: '@react-types/link': 3.5.2(react@18.2.0) '@react-types/shared': 3.22.0(react@18.2.0) react: 18.2.0 - dev: false - /@react-types/button@3.9.1(react@18.2.0): - resolution: {integrity: sha512-bf9iTar3PtqnyV9rA+wyFyrskZKhwmOuOd/ifYIjPs56YNVXWH5Wfqj6Dx3xdFBgtKx8mEVQxVhoX+WkHX+rtw==} - peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + '@react-types/button@3.9.1(react@18.2.0)': dependencies: '@react-types/shared': 3.22.0(react@18.2.0) react: 18.2.0 - dev: false - /@react-types/calendar@3.4.3(react@18.2.0): - resolution: {integrity: sha512-96x57ctX5wNEl+8et3sc2NQm8neOJayEeqOQQpyPtI7jyvst/xBrKCwysf9W/dhgPlUC+KeBAYFWfjd5hFVHYA==} - peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + '@react-types/calendar@3.4.3(react@18.2.0)': dependencies: '@internationalized/date': 3.5.1 '@react-types/shared': 3.22.0(react@18.2.0) react: 18.2.0 - dev: false - /@react-types/checkbox@3.6.0(react@18.2.0): - resolution: {integrity: sha512-vgbuJzQpVCNT5AZWV0OozXCnihqrXxoZKfJFIw0xro47pT2sn3t5UC4RA9wfjDGMoK4frw1K/4HQLsQIOsPBkw==} - peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + '@react-types/checkbox@3.6.0(react@18.2.0)': dependencies: '@react-types/shared': 3.22.0(react@18.2.0) react: 18.2.0 - dev: false - /@react-types/combobox@3.10.0(react@18.2.0): - resolution: {integrity: sha512-1IXSNS02TPbguyYopaW2snU6sZusbClHrEyVr4zPeexTV4kpUUBNXOzFQ+eSQRR0r2XW57Z0yRW4GJ6FGU0yCA==} - peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + '@react-types/combobox@3.10.0(react@18.2.0)': dependencies: '@react-types/shared': 3.22.0(react@18.2.0) react: 18.2.0 - dev: false - /@react-types/datepicker@3.7.1(react@18.2.0): - resolution: {integrity: sha512-5juVDULOytNzkotqX8j5mYKJckeIpkgbHqVSGkPgLw0++FceIaSZ6RH56cqLup0pO45paqIt9zHh+QXBYX+syg==} - peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + '@react-types/datepicker@3.7.1(react@18.2.0)': dependencies: '@internationalized/date': 3.5.1 '@react-types/calendar': 3.4.3(react@18.2.0) '@react-types/overlays': 3.8.4(react@18.2.0) '@react-types/shared': 3.22.0(react@18.2.0) react: 18.2.0 - dev: false - /@react-types/dialog@3.5.7(react@18.2.0): - resolution: {integrity: sha512-geYoqAyQaTLG43AaXdMUVqZXYgkSifrD9cF7lR2kPAT0uGFv0YREi6ieU+aui8XJ83EW0xcxP+EPWd2YkN4D4w==} - peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + '@react-types/dialog@3.5.7(react@18.2.0)': dependencies: '@react-types/overlays': 3.8.4(react@18.2.0) '@react-types/shared': 3.22.0(react@18.2.0) react: 18.2.0 - dev: false - /@react-types/grid@3.2.3(react@18.2.0): - resolution: {integrity: sha512-GQM4RDmYhstcYZ0Odjq+xUwh1fhLmRebG6qMM8OXHTPQ77nhl3wc1UTGRhZm6mzEionplSRx4GCpEMEHMJIU0w==} - peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + '@react-types/grid@3.2.3(react@18.2.0)': dependencies: '@react-types/shared': 3.22.0(react@18.2.0) react: 18.2.0 - dev: false - /@react-types/link@3.5.2(react@18.2.0): - resolution: {integrity: sha512-/s51/WejmpLiyxOgP89s4txgxYoGaPe8pVDItVo1h4+BhU1Puyvgv/Jx8t9dPvo6LUXbraaN+SgKk/QDxaiirw==} - peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + '@react-types/link@3.5.2(react@18.2.0)': dependencies: '@react-types/shared': 3.22.0(react@18.2.0) react: 18.2.0 - dev: false - /@react-types/listbox@3.4.6(react@18.2.0): - resolution: {integrity: sha512-XOQvrTqNh5WIPDvKiWiep8T07RAsMfjAXTjDbnjxVlKACUXkcwpts9kFaLnJ9LJRFt6DwItfP+WMkzvmx63/NQ==} - peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + '@react-types/listbox@3.4.6(react@18.2.0)': dependencies: '@react-types/shared': 3.22.0(react@18.2.0) react: 18.2.0 - dev: false - /@react-types/menu@3.9.6(react@18.2.0): - resolution: {integrity: sha512-w/RbFInOf4nNayQDv5c2L8IMJbcFOkBhsT3xvvpTy+CHvJcQdjggwaV1sRiw7eF/PwB81k2CwigmidUzHJhKDg==} - peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + '@react-types/menu@3.9.6(react@18.2.0)': dependencies: '@react-types/overlays': 3.8.4(react@18.2.0) '@react-types/shared': 3.22.0(react@18.2.0) react: 18.2.0 - dev: false - /@react-types/meter@3.3.6(react@18.2.0): - resolution: {integrity: sha512-1XYp1fA9UU0lO6kjf3TwVE8mppOJa64mBKAcLWtTyq1e/cYIAbx5o6CsuUx0YDpXKF6gdtvIWvfmxeWsmqJ1jQ==} - peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + '@react-types/meter@3.3.6(react@18.2.0)': dependencies: '@react-types/progress': 3.5.1(react@18.2.0) react: 18.2.0 - dev: false - /@react-types/numberfield@3.7.0(react@18.2.0): - resolution: {integrity: sha512-gaGi+vqm1Y8LCWRsWYUjcGftPIzl+8W2VOfkgKMLM8y76nnwTPtmAqs+Ap1cg7sEJSfsiKMq93e9yvP3udrC2w==} - peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + '@react-types/numberfield@3.7.0(react@18.2.0)': dependencies: '@react-types/shared': 3.22.0(react@18.2.0) react: 18.2.0 - dev: false - /@react-types/overlays@3.8.4(react@18.2.0): - resolution: {integrity: sha512-pfgNlQnbF6RB/R2oSxyqAP3Uzz0xE/k5q4n5gUeCDNLjY5qxFHGE8xniZZ503nZYw6VBa9XMN1efDOKQyeiO0w==} - peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + '@react-types/overlays@3.8.4(react@18.2.0)': dependencies: '@react-types/shared': 3.22.0(react@18.2.0) react: 18.2.0 - dev: false - /@react-types/progress@3.5.1(react@18.2.0): - resolution: {integrity: sha512-CqsUjczUK/SfuFzDcajBBaXRTW0D3G9S/yqLDj9e8E0ii+lGDLt1PHj24t1J7E88U2rVYqmM9VL4NHTt8o3IYA==} - peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + '@react-types/progress@3.5.1(react@18.2.0)': dependencies: '@react-types/shared': 3.22.0(react@18.2.0) react: 18.2.0 - dev: false - /@react-types/radio@3.7.0(react@18.2.0): - resolution: {integrity: sha512-EcwGAXzSHjSqpFZha7xn3IUrhPiJLj+0yb1Ip0qPmhWz0VVw2DwrkY7q/jfaKroVvQhTo2TbfGhcsAQrt0fRqg==} - peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + '@react-types/radio@3.7.0(react@18.2.0)': dependencies: '@react-types/shared': 3.22.0(react@18.2.0) react: 18.2.0 - dev: false - /@react-types/searchfield@3.5.2(react@18.2.0): - resolution: {integrity: sha512-JAK2/Kg4Dr393FYfbRw0TlXKnJPX77sq1x/ZBxtO6p64+MuuIYKqw0i9PwDlo1PViw2QI5u8GFhKA2TgemY9uA==} - peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + '@react-types/searchfield@3.5.2(react@18.2.0)': dependencies: '@react-types/shared': 3.22.0(react@18.2.0) '@react-types/textfield': 3.9.0(react@18.2.0) react: 18.2.0 - dev: false - /@react-types/select@3.9.1(react@18.2.0): - resolution: {integrity: sha512-EpKSxrnh8HdZvOF9dHQkjivAcdIp1K81FaxmvosH8Lygqh0iYXxAdZGtKLMyBoPI8YFhA+rotIzTcOqgCCnqWA==} - peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + '@react-types/select@3.9.1(react@18.2.0)': dependencies: '@react-types/shared': 3.22.0(react@18.2.0) react: 18.2.0 - dev: false - /@react-types/shared@3.22.0(react@18.2.0): - resolution: {integrity: sha512-yVOekZWbtSmmiThGEIARbBpnmUIuePFlLyctjvCbgJgGhz8JnEJOipLQ/a4anaWfzAgzSceQP8j/K+VOOePleA==} - peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + '@react-types/shared@3.22.0(react@18.2.0)': dependencies: react: 18.2.0 - dev: false - /@react-types/slider@3.7.0(react@18.2.0): - resolution: {integrity: sha512-uyQXUVFfqc9SPUW0LZLMan2n232F/OflRafiHXz9viLFa9tVOupVa7GhASRAoHojwkjoJ1LjFlPih7g5dOZ0/Q==} - peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + '@react-types/slider@3.7.0(react@18.2.0)': dependencies: '@react-types/shared': 3.22.0(react@18.2.0) react: 18.2.0 - dev: false - /@react-types/switch@3.5.0(react@18.2.0): - resolution: {integrity: sha512-/wNmUGjk69bP6t5k2QkAdrNN5Eb9Rz4dOyp0pCPmoeE+5haW6sV5NmtkvWX1NSc4DQz1xL/a5b+A0vxPCP22Jw==} - peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + '@react-types/switch@3.5.0(react@18.2.0)': dependencies: '@react-types/shared': 3.22.0(react@18.2.0) react: 18.2.0 - dev: false - /@react-types/table@3.9.2(react@18.2.0): - resolution: {integrity: sha512-brw5JUANOzBa2rYNpN8AIl9nDZ9RwRZC6G/wTM/JhtirjC1S42oCtf8Ap5rWJBdmMG/5KOfcGNcAl/huyqb3gg==} - peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + '@react-types/table@3.9.2(react@18.2.0)': dependencies: '@react-types/grid': 3.2.3(react@18.2.0) '@react-types/shared': 3.22.0(react@18.2.0) react: 18.2.0 - dev: false - /@react-types/tabs@3.3.4(react@18.2.0): - resolution: {integrity: sha512-4mCTtFrwMRypyGTZCvNYVT9CkknexO/UYvqwDm2jMYb8JgjRvxnomu776Yh7uyiYKWyql2upm20jqasEOm620w==} - peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + '@react-types/tabs@3.3.4(react@18.2.0)': dependencies: '@react-types/shared': 3.22.0(react@18.2.0) react: 18.2.0 - dev: false - /@react-types/textfield@3.9.0(react@18.2.0): - resolution: {integrity: sha512-D/DiwzsfkwlAg3uv8hoIfwju+zhB/hWDEdTvxQbPkntDr0kmN/QfI17NMSzbOBCInC4ABX87ViXLGxr940ykGA==} - peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + '@react-types/textfield@3.9.0(react@18.2.0)': dependencies: '@react-types/shared': 3.22.0(react@18.2.0) react: 18.2.0 - dev: false - /@react-types/tooltip@3.4.6(react@18.2.0): - resolution: {integrity: sha512-RaZewdER7ZcsNL99RhVHs8kSLyzIBkwc0W6eFZrxST2MD9J5GzkVWRhIiqtFOd5U1aYnxdJ6woq72Ef+le6Vfw==} - peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + '@react-types/tooltip@3.4.6(react@18.2.0)': dependencies: '@react-types/overlays': 3.8.4(react@18.2.0) '@react-types/shared': 3.22.0(react@18.2.0) react: 18.2.0 - dev: false - /@remix-run/changelog-github@0.0.5: - resolution: {integrity: sha512-43tqwUqWqirbv6D9uzo55ASPsCJ61Ein1k/M8qn+Qpros0MmbmuzjLVPmtaxfxfe2ANX0LefLvCD0pAgr1tp4g==} + '@remix-run/changelog-github@0.0.5': dependencies: '@changesets/errors': 0.1.4 '@changesets/get-github-info': 0.5.2 @@ -11676,20 +22212,8 @@ packages: dotenv: 8.6.0 transitivePeerDependencies: - encoding - dev: false - /@remix-run/dev@2.1.0(@remix-run/serve@2.1.0)(@types/node@18.11.18)(ts-node@10.9.1)(typescript@5.2.2): - resolution: {integrity: sha512-Hn5lw46F+a48dp5uHKe68ckaHgdStW4+PmLod+LMFEqrMbkF0j4XD1ousebxlv989o0Uy/OLgfRMgMy4cBOvHg==} - engines: {node: '>=18.0.0'} - hasBin: true - peerDependencies: - '@remix-run/serve': ^2.1.0 - typescript: ^5.1.0 - peerDependenciesMeta: - '@remix-run/serve': - optional: true - typescript: - optional: true + '@remix-run/dev@2.1.0(@remix-run/serve@2.1.0)(@types/node@18.11.18)(ts-node@10.9.1)(typescript@5.2.2)': dependencies: '@babel/core': 7.22.17 '@babel/generator': 7.22.15 @@ -11755,18 +22279,8 @@ packages: - terser - ts-node - utf-8-validate - dev: true - /@remix-run/eslint-config@2.1.0(eslint@8.31.0)(react@18.2.0)(typescript@5.2.2): - resolution: {integrity: sha512-yfeUnHpUG+XveujMi6QODKMGhs5CvKWCKzASU397BPXiPWbMv6r2acfODSWK64ZdBMu9hcLbOb42GBFydVQeHA==} - engines: {node: '>=18.0.0'} - peerDependencies: - eslint: ^8.0.0 - react: ^18.0.0 - typescript: ^5.1.0 - peerDependenciesMeta: - typescript: - optional: true + '@remix-run/eslint-config@2.1.0(eslint@8.31.0)(react@18.2.0)(typescript@5.2.2)': dependencies: '@babel/core': 7.22.17 '@babel/eslint-parser': 7.21.8(@babel/core@7.22.17)(eslint@8.31.0) @@ -11791,30 +22305,14 @@ packages: - eslint-import-resolver-webpack - jest - supports-color - dev: true - /@remix-run/express@2.1.0(express@4.18.2)(typescript@5.2.2): - resolution: {integrity: sha512-R5myPowQx6LYWY3+EqP42q19MOCT3+ZGwb2f0UKNs9a34R8U3nFpGWL7saXryC+To+EasujEScc8rTQw5Pftog==} - engines: {node: '>=18.0.0'} - peerDependencies: - express: ^4.17.1 - typescript: ^5.1.0 - peerDependenciesMeta: - typescript: - optional: true + '@remix-run/express@2.1.0(express@4.18.2)(typescript@5.2.2)': dependencies: '@remix-run/node': 2.1.0(typescript@5.2.2) express: 4.18.2 typescript: 5.2.2 - /@remix-run/node@2.1.0(typescript@5.2.2): - resolution: {integrity: sha512-TeSgjXnZUUlmw5FVpBVnXY7MLpracjdnwFNwoJE5NQkiUEFnGD/Yhvk4F2fOCkszqc2Z25KRclc5noweyiFu6Q==} - engines: {node: '>=18.0.0'} - peerDependencies: - typescript: ^5.1.0 - peerDependenciesMeta: - typescript: - optional: true + '@remix-run/node@2.1.0(typescript@5.2.2)': dependencies: '@remix-run/server-runtime': 2.1.0(typescript@5.2.2) '@remix-run/web-fetch': 4.4.1 @@ -11826,16 +22324,7 @@ packages: stream-slice: 0.1.2 typescript: 5.2.2 - /@remix-run/react@2.1.0(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2): - resolution: {integrity: sha512-DeYgfsvNxHqNn29sGA3XsZCciMKo2EFTQ9hHkuVPTsJXC4ipHr6Dja1j6UzZYPe/ZuKppiuTjueWCQlE2jOe1w==} - engines: {node: '>=18.0.0'} - peerDependencies: - react: ^18.0.0 - react-dom: ^18.0.0 - typescript: ^5.1.0 - peerDependenciesMeta: - typescript: - optional: true + '@remix-run/react@2.1.0(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2)': dependencies: '@remix-run/router': 1.10.0 '@remix-run/server-runtime': 2.1.0(typescript@5.2.2) @@ -11844,24 +22333,13 @@ packages: react-router-dom: 6.17.0(react-dom@18.2.0)(react@18.2.0) typescript: 5.2.2 - /@remix-run/router@1.10.0: - resolution: {integrity: sha512-Lm+fYpMfZoEucJ7cMxgt4dYt8jLfbpwRCzAjm9UgSLOkmlqo9gupxt6YX3DY0Fk155NT9l17d/ydi+964uS9Lw==} - engines: {node: '>=14.0.0'} + '@remix-run/router@1.10.0': {} - /@remix-run/router@1.15.3: - resolution: {integrity: sha512-Oy8rmScVrVxWZVOpEF57ovlnhpZ8CCPlnIIumVcV9nFdiSIrus99+Lw78ekXyGvVDlIsFJbSfmSovJUhCWYV3w==} - engines: {node: '>=14.0.0'} - dev: false + '@remix-run/router@1.15.3': {} - /@remix-run/router@1.9.0: - resolution: {integrity: sha512-bV63itrKBC0zdT27qYm6SDZHlkXwFL1xMBuhkn+X7l0+IIhNaH5wuuvZKp6eKhCD4KFhujhfhCT1YxXW6esUIA==} - engines: {node: '>=14.0.0'} - dev: true + '@remix-run/router@1.9.0': {} - /@remix-run/serve@2.1.0(typescript@5.2.2): - resolution: {integrity: sha512-XHI+vPYz217qrg1QcV38TTPlEBTzMJzAt0SImPutyF0S2IBrZGZIFMEsspI0i0wNvdcdQz1IqmSx+mTghzW8eQ==} - engines: {node: '>=18.0.0'} - hasBin: true + '@remix-run/serve@2.1.0(typescript@5.2.2)': dependencies: '@remix-run/express': 2.1.0(express@4.18.2)(typescript@5.2.2) '@remix-run/node': 2.1.0(typescript@5.2.2) @@ -11875,14 +22353,7 @@ packages: - supports-color - typescript - /@remix-run/server-runtime@2.0.1(typescript@5.3.2): - resolution: {integrity: sha512-xCW2aw9EILx7F3orEHN2fcpEkNzZTRU8VzP7gS9pmHP45qteFqsY5Qg2/dnF17royWmeeBNhnXaJOgb76W1KEA==} - engines: {node: '>=18.0.0'} - peerDependencies: - typescript: ^5.1.0 - peerDependenciesMeta: - typescript: - optional: true + '@remix-run/server-runtime@2.0.1(typescript@5.3.2)': dependencies: '@remix-run/router': 1.9.0 '@types/cookie': 0.4.1 @@ -11892,16 +22363,8 @@ packages: source-map: 0.7.4 type-fest: 4.3.1 typescript: 5.3.2 - dev: true - /@remix-run/server-runtime@2.1.0(typescript@5.2.2): - resolution: {integrity: sha512-Uz69yF4Gu6F3VYQub3JgDo9godN8eDMeZclkadBTAWN7bYLonu0ChR/GlFxS35OLeF7BDgudxOSZob0nE1WHNg==} - engines: {node: '>=18.0.0'} - peerDependencies: - typescript: ^5.1.0 - peerDependenciesMeta: - typescript: - optional: true + '@remix-run/server-runtime@2.1.0(typescript@5.2.2)': dependencies: '@remix-run/router': 1.10.0 '@types/cookie': 0.4.1 @@ -11911,15 +22374,7 @@ packages: source-map: 0.7.4 typescript: 5.2.2 - /@remix-run/testing@2.1.0(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2): - resolution: {integrity: sha512-eLPx4Bmjt243kyRpQTong1eFo6nkvSfCr65bb5PfoF172DKnsSSCYWAmBmB72VwtAPESHxBm3g6AUbhwphkU6A==} - engines: {node: '>=18.0.0'} - peerDependencies: - react: ^18.0.0 - typescript: ^5.1.0 - peerDependenciesMeta: - typescript: - optional: true + '@remix-run/testing@2.1.0(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2)': dependencies: '@remix-run/node': 2.1.0(typescript@5.2.2) '@remix-run/react': 2.1.0(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2) @@ -11929,34 +22384,23 @@ packages: typescript: 5.2.2 transitivePeerDependencies: - react-dom - dev: true - /@remix-run/v1-meta@0.1.3(@remix-run/react@2.1.0)(@remix-run/server-runtime@2.1.0): - resolution: {integrity: sha512-pYTJSrT8ouipv9gL7sqk4hjgVrfj6Jcp9KDnjZKPFUF+91S1J5PNjipAHE1aXh0LyHo2rDbTW/OjtFeJ6BKhYg==} - peerDependencies: - '@remix-run/react': ^1.15.0 || ^2.0.0 - '@remix-run/server-runtime': ^1.15.0 || ^2.0.0 + '@remix-run/v1-meta@0.1.3(@remix-run/react@2.1.0)(@remix-run/server-runtime@2.1.0)': dependencies: '@remix-run/react': 2.1.0(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2) '@remix-run/server-runtime': 2.1.0(typescript@5.2.2) - dev: false - /@remix-run/web-blob@3.0.5: - resolution: {integrity: sha512-Mungj3erqCrq0+5zU/34NkeC2g+U7K6Uwa8uNiZgANvw0Wc64wKglk4MPQJZA0Y2tgPYXyrRn7uw4q75j6Hhww==} + '@remix-run/web-blob@3.0.5': dependencies: '@remix-run/web-stream': 1.0.4 web-encoding: 1.1.5 - dev: false - /@remix-run/web-blob@3.1.0: - resolution: {integrity: sha512-owGzFLbqPH9PlKb8KvpNJ0NO74HWE2euAn61eEiyCXX/oteoVzTVSN8mpLgDjaxBf2btj5/nUllSUgpyd6IH6g==} + '@remix-run/web-blob@3.1.0': dependencies: '@remix-run/web-stream': 1.1.0 web-encoding: 1.1.5 - /@remix-run/web-fetch@4.3.6: - resolution: {integrity: sha512-ifadyJS+/7W6LhKyA8tIR9fBIPwLCFVpl1YCYg5i0ikykiXxE3IWtPVB1G51AJFghc1YgR7rq8BRJLsJeUbE5Q==} - engines: {node: ^10.17 || >=12.3} + '@remix-run/web-fetch@4.3.6': dependencies: '@remix-run/web-blob': 3.0.5 '@remix-run/web-form-data': 3.0.5 @@ -11965,11 +22409,8 @@ packages: abort-controller: 3.0.0 data-uri-to-buffer: 3.0.1 mrmime: 1.0.1 - dev: false - /@remix-run/web-fetch@4.4.1: - resolution: {integrity: sha512-xMceEGn2kvfeWS91nHSOhEQHPGgjFnmDVpWFZrbWPVdiTByMZIn421/tdSF6Kd1RsNsY+5Iwt3JFEKZHAcMQHw==} - engines: {node: ^10.17 || >=12.3} + '@remix-run/web-fetch@4.4.1': dependencies: '@remix-run/web-blob': 3.1.0 '@remix-run/web-file': 3.1.0 @@ -11980,283 +22421,137 @@ packages: data-uri-to-buffer: 3.0.1 mrmime: 1.0.1 - /@remix-run/web-file@3.1.0: - resolution: {integrity: sha512-dW2MNGwoiEYhlspOAXFBasmLeYshyAyhIdrlXBi06Duex5tDr3ut2LFKVj7tyHLmn8nnNwFf1BjNbkQpygC2aQ==} + '@remix-run/web-file@3.1.0': dependencies: '@remix-run/web-blob': 3.1.0 - /@remix-run/web-form-data@3.0.5: - resolution: {integrity: sha512-txXJDzjDuTxF8MFvEp9AA2HF3oPcvmlE1I/6HIxeGpX3vpBtrCPw5KQ/nzgBZNuAxyxEm8ps6Ds/UZwoDyfGsQ==} + '@remix-run/web-form-data@3.0.5': dependencies: web-encoding: 1.1.5 - dev: false - /@remix-run/web-form-data@3.1.0: - resolution: {integrity: sha512-NdeohLMdrb+pHxMQ/Geuzdp0eqPbea+Ieo8M8Jx2lGC6TBHsgHzYcBvr0LyPdPVycNRDEpWpiDdCOdCryo3f9A==} + '@remix-run/web-form-data@3.1.0': dependencies: web-encoding: 1.1.5 - /@remix-run/web-stream@1.0.4: - resolution: {integrity: sha512-SVO42pH21I1sAhksGEM8ZBV/jc1mz6knZSg6Qo/2HPy9JTvtUykm3QMHtF2OMCTUXxdRW+4E/rphkPRyGc8WKw==} + '@remix-run/web-stream@1.0.4': dependencies: web-streams-polyfill: 3.2.1 - dev: false - /@remix-run/web-stream@1.1.0: - resolution: {integrity: sha512-KRJtwrjRV5Bb+pM7zxcTJkhIqWWSy+MYsIxHK+0m5atcznsf15YwUBWHWulZerV2+vvHH1Lp1DD7pw6qKW8SgA==} + '@remix-run/web-stream@1.1.0': dependencies: web-streams-polyfill: 3.2.1 - /@rollup/rollup-android-arm-eabi@4.13.2: - resolution: {integrity: sha512-3XFIDKWMFZrMnao1mJhnOT1h2g0169Os848NhhmGweEcfJ4rCi+3yMCOLG4zA61rbJdkcrM/DjVZm9Hg5p5w7g==} - cpu: [arm] - os: [android] - requiresBuild: true + '@rollup/rollup-android-arm-eabi@4.13.2': optional: true - /@rollup/rollup-android-arm-eabi@4.6.1: - resolution: {integrity: sha512-0WQ0ouLejaUCRsL93GD4uft3rOmB8qoQMU05Kb8CmMtMBe7XUDLAltxVZI1q6byNqEtU7N1ZX1Vw5lIpgulLQA==} - cpu: [arm] - os: [android] - requiresBuild: true - dev: true + '@rollup/rollup-android-arm-eabi@4.6.1': optional: true - /@rollup/rollup-android-arm64@4.13.2: - resolution: {integrity: sha512-GdxxXbAuM7Y/YQM9/TwwP+L0omeE/lJAR1J+olu36c3LqqZEBdsIWeQ91KBe6nxwOnb06Xh7JS2U5ooWU5/LgQ==} - cpu: [arm64] - os: [android] - requiresBuild: true + '@rollup/rollup-android-arm64@4.13.2': optional: true - /@rollup/rollup-android-arm64@4.6.1: - resolution: {integrity: sha512-1TKm25Rn20vr5aTGGZqo6E4mzPicCUD79k17EgTLAsXc1zysyi4xXKACfUbwyANEPAEIxkzwue6JZ+stYzWUTA==} - cpu: [arm64] - os: [android] - requiresBuild: true - dev: true + '@rollup/rollup-android-arm64@4.6.1': optional: true - /@rollup/rollup-darwin-arm64@4.13.2: - resolution: {integrity: sha512-mCMlpzlBgOTdaFs83I4XRr8wNPveJiJX1RLfv4hggyIVhfB5mJfN4P8Z6yKh+oE4Luz+qq1P3kVdWrCKcMYrrA==} - cpu: [arm64] - os: [darwin] - requiresBuild: true + '@rollup/rollup-darwin-arm64@4.13.2': optional: true - /@rollup/rollup-darwin-arm64@4.6.1: - resolution: {integrity: sha512-cEXJQY/ZqMACb+nxzDeX9IPLAg7S94xouJJCNVE5BJM8JUEP4HeTF+ti3cmxWeSJo+5D+o8Tc0UAWUkfENdeyw==} - cpu: [arm64] - os: [darwin] - requiresBuild: true - dev: true + '@rollup/rollup-darwin-arm64@4.6.1': optional: true - /@rollup/rollup-darwin-x64@4.13.2: - resolution: {integrity: sha512-yUoEvnH0FBef/NbB1u6d3HNGyruAKnN74LrPAfDQL3O32e3k3OSfLrPgSJmgb3PJrBZWfPyt6m4ZhAFa2nZp2A==} - cpu: [x64] - os: [darwin] - requiresBuild: true + '@rollup/rollup-darwin-x64@4.13.2': optional: true - /@rollup/rollup-darwin-x64@4.6.1: - resolution: {integrity: sha512-LoSU9Xu56isrkV2jLldcKspJ7sSXmZWkAxg7sW/RfF7GS4F5/v4EiqKSMCFbZtDu2Nc1gxxFdQdKwkKS4rwxNg==} - cpu: [x64] - os: [darwin] - requiresBuild: true - dev: true + '@rollup/rollup-darwin-x64@4.6.1': optional: true - /@rollup/rollup-linux-arm-gnueabihf@4.13.2: - resolution: {integrity: sha512-GYbLs5ErswU/Xs7aGXqzc3RrdEjKdmoCrgzhJWyFL0r5fL3qd1NPcDKDowDnmcoSiGJeU68/Vy+OMUluRxPiLQ==} - cpu: [arm] - os: [linux] - requiresBuild: true + '@rollup/rollup-linux-arm-gnueabihf@4.13.2': optional: true - /@rollup/rollup-linux-arm-gnueabihf@4.6.1: - resolution: {integrity: sha512-EfI3hzYAy5vFNDqpXsNxXcgRDcFHUWSx5nnRSCKwXuQlI5J9dD84g2Usw81n3FLBNsGCegKGwwTVsSKK9cooSQ==} - cpu: [arm] - os: [linux] - requiresBuild: true - dev: true + '@rollup/rollup-linux-arm-gnueabihf@4.6.1': optional: true - /@rollup/rollup-linux-arm64-gnu@4.13.2: - resolution: {integrity: sha512-L1+D8/wqGnKQIlh4Zre9i4R4b4noxzH5DDciyahX4oOz62CphY7WDWqJoQ66zNR4oScLNOqQJfNSIAe/6TPUmQ==} - cpu: [arm64] - os: [linux] - requiresBuild: true + '@rollup/rollup-linux-arm64-gnu@4.13.2': optional: true - /@rollup/rollup-linux-arm64-gnu@4.6.1: - resolution: {integrity: sha512-9lhc4UZstsegbNLhH0Zu6TqvDfmhGzuCWtcTFXY10VjLLUe4Mr0Ye2L3rrtHaDd/J5+tFMEuo5LTCSCMXWfUKw==} - cpu: [arm64] - os: [linux] - requiresBuild: true - dev: true + '@rollup/rollup-linux-arm64-gnu@4.6.1': optional: true - /@rollup/rollup-linux-arm64-musl@4.13.2: - resolution: {integrity: sha512-tK5eoKFkXdz6vjfkSTCupUzCo40xueTOiOO6PeEIadlNBkadH1wNOH8ILCPIl8by/Gmb5AGAeQOFeLev7iZDOA==} - cpu: [arm64] - os: [linux] - requiresBuild: true + '@rollup/rollup-linux-arm64-musl@4.13.2': optional: true - /@rollup/rollup-linux-arm64-musl@4.6.1: - resolution: {integrity: sha512-FfoOK1yP5ksX3wwZ4Zk1NgyGHZyuRhf99j64I5oEmirV8EFT7+OhUZEnP+x17lcP/QHJNWGsoJwrz4PJ9fBEXw==} - cpu: [arm64] - os: [linux] - requiresBuild: true - dev: true + '@rollup/rollup-linux-arm64-musl@4.6.1': optional: true - /@rollup/rollup-linux-powerpc64le-gnu@4.13.2: - resolution: {integrity: sha512-zvXvAUGGEYi6tYhcDmb9wlOckVbuD+7z3mzInCSTACJ4DQrdSLPNUeDIcAQW39M3q6PDquqLWu7pnO39uSMRzQ==} - cpu: [ppc64le] - os: [linux] - requiresBuild: true + '@rollup/rollup-linux-powerpc64le-gnu@4.13.2': optional: true - /@rollup/rollup-linux-riscv64-gnu@4.13.2: - resolution: {integrity: sha512-C3GSKvMtdudHCN5HdmAMSRYR2kkhgdOfye4w0xzyii7lebVr4riCgmM6lRiSCnJn2w1Xz7ZZzHKuLrjx5620kw==} - cpu: [riscv64] - os: [linux] - requiresBuild: true + '@rollup/rollup-linux-riscv64-gnu@4.13.2': optional: true - /@rollup/rollup-linux-s390x-gnu@4.13.2: - resolution: {integrity: sha512-l4U0KDFwzD36j7HdfJ5/TveEQ1fUTjFFQP5qIt9gBqBgu1G8/kCaq5Ok05kd5TG9F8Lltf3MoYsUMw3rNlJ0Yg==} - cpu: [s390x] - os: [linux] - requiresBuild: true + '@rollup/rollup-linux-s390x-gnu@4.13.2': optional: true - /@rollup/rollup-linux-x64-gnu@4.13.2: - resolution: {integrity: sha512-xXMLUAMzrtsvh3cZ448vbXqlUa7ZL8z0MwHp63K2IIID2+DeP5iWIT6g1SN7hg1VxPzqx0xZdiDM9l4n9LRU1A==} - cpu: [x64] - os: [linux] - requiresBuild: true + '@rollup/rollup-linux-x64-gnu@4.13.2': optional: true - /@rollup/rollup-linux-x64-gnu@4.6.1: - resolution: {integrity: sha512-DNGZvZDO5YF7jN5fX8ZqmGLjZEXIJRdJEdTFMhiyXqyXubBa0WVLDWSNlQ5JR2PNgDbEV1VQowhVRUh+74D+RA==} - cpu: [x64] - os: [linux] - requiresBuild: true - dev: true + '@rollup/rollup-linux-x64-gnu@4.6.1': optional: true - /@rollup/rollup-linux-x64-musl@4.13.2: - resolution: {integrity: sha512-M/JYAWickafUijWPai4ehrjzVPKRCyDb1SLuO+ZyPfoXgeCEAlgPkNXewFZx0zcnoIe3ay4UjXIMdXQXOZXWqA==} - cpu: [x64] - os: [linux] - requiresBuild: true + '@rollup/rollup-linux-x64-musl@4.13.2': optional: true - /@rollup/rollup-linux-x64-musl@4.6.1: - resolution: {integrity: sha512-RkJVNVRM+piYy87HrKmhbexCHg3A6Z6MU0W9GHnJwBQNBeyhCJG9KDce4SAMdicQnpURggSvtbGo9xAWOfSvIQ==} - cpu: [x64] - os: [linux] - requiresBuild: true - dev: true + '@rollup/rollup-linux-x64-musl@4.6.1': optional: true - /@rollup/rollup-win32-arm64-msvc@4.13.2: - resolution: {integrity: sha512-2YWwoVg9KRkIKaXSh0mz3NmfurpmYoBBTAXA9qt7VXk0Xy12PoOP40EFuau+ajgALbbhi4uTj3tSG3tVseCjuA==} - cpu: [arm64] - os: [win32] - requiresBuild: true + '@rollup/rollup-win32-arm64-msvc@4.13.2': optional: true - /@rollup/rollup-win32-arm64-msvc@4.6.1: - resolution: {integrity: sha512-v2FVT6xfnnmTe3W9bJXl6r5KwJglMK/iRlkKiIFfO6ysKs0rDgz7Cwwf3tjldxQUrHL9INT/1r4VA0n9L/F1vQ==} - cpu: [arm64] - os: [win32] - requiresBuild: true - dev: true + '@rollup/rollup-win32-arm64-msvc@4.6.1': optional: true - /@rollup/rollup-win32-ia32-msvc@4.13.2: - resolution: {integrity: sha512-2FSsE9aQ6OWD20E498NYKEQLneShWes0NGMPQwxWOdws35qQXH+FplabOSP5zEe1pVjurSDOGEVCE2agFwSEsw==} - cpu: [ia32] - os: [win32] - requiresBuild: true + '@rollup/rollup-win32-ia32-msvc@4.13.2': optional: true - /@rollup/rollup-win32-ia32-msvc@4.6.1: - resolution: {integrity: sha512-YEeOjxRyEjqcWphH9dyLbzgkF8wZSKAKUkldRY6dgNR5oKs2LZazqGB41cWJ4Iqqcy9/zqYgmzBkRoVz3Q9MLw==} - cpu: [ia32] - os: [win32] - requiresBuild: true - dev: true + '@rollup/rollup-win32-ia32-msvc@4.6.1': optional: true - /@rollup/rollup-win32-x64-msvc@4.13.2: - resolution: {integrity: sha512-7h7J2nokcdPePdKykd8wtc8QqqkqxIrUz7MHj6aNr8waBRU//NLDVnNjQnqQO6fqtjrtCdftpbTuOKAyrAQETQ==} - cpu: [x64] - os: [win32] - requiresBuild: true + '@rollup/rollup-win32-x64-msvc@4.13.2': optional: true - /@rollup/rollup-win32-x64-msvc@4.6.1: - resolution: {integrity: sha512-0zfTlFAIhgz8V2G8STq8toAjsYYA6eci1hnXuyOTUFnymrtJwnS6uGKiv3v5UrPZkBlamLvrLV2iiaeqCKzb0A==} - cpu: [x64] - os: [win32] - requiresBuild: true - dev: true + '@rollup/rollup-win32-x64-msvc@4.6.1': optional: true - /@rushstack/eslint-patch@1.2.0: - resolution: {integrity: sha512-sXo/qW2/pAcmT43VoRKOJbDOfV3cYpq3szSVfIThQXNt+E4DfKj361vaAt3c88U5tPUxzEswam7GW48PJqtKAg==} - dev: true + '@rushstack/eslint-patch@1.2.0': {} - /@sec-ant/readable-stream@0.4.1: - resolution: {integrity: sha512-831qok9r2t8AlxLko40y2ebgSDhenenCatLVeW/uBtnHPyhHOvG0C7TvfgecV+wHzIm5KUICgzmVpWS+IMEAeg==} - dev: false + '@sec-ant/readable-stream@0.4.1': {} - /@selderee/plugin-htmlparser2@0.11.0: - resolution: {integrity: sha512-P33hHGdldxGabLFjPPpaTxVolMrzrcegejx+0GxjrIb9Zv48D8yAIA/QTDR2dFl7Uz7urX8aX6+5bCZslr+gWQ==} + '@selderee/plugin-htmlparser2@0.11.0': dependencies: domhandler: 5.0.3 selderee: 0.11.0 - dev: false - /@sendgrid/client@7.7.0: - resolution: {integrity: sha512-SxH+y8jeAQSnDavrTD0uGDXYIIkFylCo+eDofVmZLQ0f862nnqbC3Vd1ej6b7Le7lboyzQF6F7Fodv02rYspuA==} - engines: {node: 6.* || 8.* || >=10.*} + '@sendgrid/client@7.7.0': dependencies: '@sendgrid/helpers': 7.7.0 axios: 0.26.1 transitivePeerDependencies: - debug - dev: false - /@sendgrid/helpers@7.7.0: - resolution: {integrity: sha512-3AsAxfN3GDBcXoZ/y1mzAAbKzTtUZ5+ZrHOmWQ279AuaFXUNCh9bPnRpN504bgveTqoW+11IzPg3I0WVgDINpw==} - engines: {node: '>= 6.0.0'} + '@sendgrid/helpers@7.7.0': dependencies: deepmerge: 4.3.1 - dev: false - /@sendgrid/mail@7.7.0: - resolution: {integrity: sha512-5+nApPE9wINBvHSUxwOxkkQqM/IAAaBYoP9hw7WwgDNQPxraruVqHizeTitVtKGiqWCKm2mnjh4XGN3fvFLqaw==} - engines: {node: 6.* || 8.* || >=10.*} + '@sendgrid/mail@7.7.0': dependencies: '@sendgrid/client': 7.7.0 '@sendgrid/helpers': 7.7.0 transitivePeerDependencies: - debug - dev: false - /@shopify/network@3.2.1: - resolution: {integrity: sha512-Ih/6Oe80dynlUsRfEqptWBfsySCqI0rjQvPAjS8HuWeK9nZ+TvmYScfxjucKXZ2deXwAClnU6SMdh3/B1lMMog==} - engines: {node: ^14.17.0 || >=16.0.0} - dev: false + '@shopify/network@3.2.1': {} - /@shopify/shopify-api@8.0.2: - resolution: {integrity: sha512-hvVLoEsYglE4GRqFhr9D6oMr2bV6tEdsD9PxuNZ6bYDptoD+kQFKsaP83jE1qtHhB3ve0DeevaVVYjS/2TU7MA==} + '@shopify/shopify-api@8.0.2': dependencies: '@shopify/network': 3.2.1 compare-versions: 5.0.3 @@ -12267,105 +22562,61 @@ packages: uuid: 9.0.0 transitivePeerDependencies: - encoding - dev: false - /@sideway/address@4.1.4: - resolution: {integrity: sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw==} + '@sideway/address@4.1.4': dependencies: '@hapi/hoek': 9.3.0 - dev: false - /@sideway/formula@3.0.1: - resolution: {integrity: sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==} - dev: false + '@sideway/formula@3.0.1': {} - /@sideway/pinpoint@2.0.0: - resolution: {integrity: sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==} - dev: false + '@sideway/pinpoint@2.0.0': {} - /@sigstore/bundle@1.1.0: - resolution: {integrity: sha512-PFutXEy0SmQxYI4texPw3dd2KewuNqv7OuK1ZFtY2fM754yhvG2KdgwIhRnoEE2uHdtdGNQ8s0lb94dW9sELog==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + '@sigstore/bundle@1.1.0': dependencies: '@sigstore/protobuf-specs': 0.2.1 - dev: false - /@sigstore/protobuf-specs@0.2.1: - resolution: {integrity: sha512-XTWVxnWJu+c1oCshMLwnKvz8ZQJJDVOlciMfgpJBQbThVjKTCG8dwyhgLngBD2KN0ap9F/gOV8rFDEx8uh7R2A==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - dev: false + '@sigstore/protobuf-specs@0.2.1': {} - /@sigstore/sign@1.0.0: - resolution: {integrity: sha512-INxFVNQteLtcfGmcoldzV6Je0sbbfh9I16DM4yJPw3j5+TFP8X6uIiA18mvpEa9yyeycAKgPmOA3X9hVdVTPUA==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + '@sigstore/sign@1.0.0': dependencies: '@sigstore/bundle': 1.1.0 '@sigstore/protobuf-specs': 0.2.1 make-fetch-happen: 11.1.1 transitivePeerDependencies: - supports-color - dev: false - /@sigstore/tuf@1.0.3: - resolution: {integrity: sha512-2bRovzs0nJZFlCN3rXirE4gwxCn97JNjMmwpecqlbgV9WcxX7WRuIrgzx/X7Ib7MYRbyUTpBYE0s2x6AmZXnlg==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + '@sigstore/tuf@1.0.3': dependencies: '@sigstore/protobuf-specs': 0.2.1 tuf-js: 1.1.7 transitivePeerDependencies: - supports-color - dev: false - /@sinclair/typebox@0.27.8: - resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==} + '@sinclair/typebox@0.27.8': {} - /@sindresorhus/is@0.14.0: - resolution: {integrity: sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==} - engines: {node: '>=6'} - dev: true + '@sindresorhus/is@0.14.0': {} - /@sindresorhus/is@4.6.0: - resolution: {integrity: sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==} - engines: {node: '>=10'} - dev: false + '@sindresorhus/is@4.6.0': {} - /@sindresorhus/is@5.6.0: - resolution: {integrity: sha512-TV7t8GKYaJWsn00tFDqBw8+Uqmr8A0fRU1tvTQhyZzGv0sJCGRQL3JGMI3ucuKo3XIZdUP+Lx7/gh2t3lewy7g==} - engines: {node: '>=14.16'} - dev: false + '@sindresorhus/is@5.6.0': {} - /@sindresorhus/merge-streams@4.0.0: - resolution: {integrity: sha512-tlqY9xq5ukxTUZBmoOp+m61cqwQD5pHJtFY3Mn8CA8ps6yghLH/Hw8UPdqg4OLmFW3IFlcXnQNmo/dh8HzXYIQ==} - engines: {node: '>=18'} - dev: false + '@sindresorhus/merge-streams@4.0.0': {} - /@sinonjs/commons@3.0.0: - resolution: {integrity: sha512-jXBtWAF4vmdNmZgD5FoKsVLv3rPgDnLgPbU84LIJ3otV44vJlDRokVng5v8NFJdCf/da9legHcKaRuZs4L7faA==} + '@sinonjs/commons@3.0.0': dependencies: type-detect: 4.0.8 - dev: true - /@sinonjs/fake-timers@10.3.0: - resolution: {integrity: sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==} + '@sinonjs/fake-timers@10.3.0': dependencies: '@sinonjs/commons': 3.0.0 - dev: true - /@slack/logger@3.0.0: - resolution: {integrity: sha512-DTuBFbqu4gGfajREEMrkq5jBhcnskinhr4+AnfJEk48zhVeEv3XnUKGIX98B74kxhYsIMfApGGySTn7V3b5yBA==} - engines: {node: '>= 12.13.0', npm: '>= 6.12.0'} + '@slack/logger@3.0.0': dependencies: '@types/node': 18.19.20 - dev: false - /@slack/types@2.8.0: - resolution: {integrity: sha512-ghdfZSF0b4NC9ckBA8QnQgC9DJw2ZceDq0BIjjRSv6XAZBXJdWgxIsYz0TYnWSiqsKZGH2ZXbj9jYABZdH3OSQ==} - engines: {node: '>= 12.13.0', npm: '>= 6.12.0'} - dev: false + '@slack/types@2.8.0': {} - /@slack/web-api@6.8.1: - resolution: {integrity: sha512-eMPk2S99S613gcu7odSw/LV+Qxr8A+RXvBD0GYW510wJuTERiTjP5TgCsH8X09+lxSumbDE88wvWbuFuvGa74g==} - engines: {node: '>= 12.13.0', npm: '>= 6.12.0'} + '@slack/web-api@6.8.1': dependencies: '@slack/logger': 3.0.0 '@slack/types': 2.8.0 @@ -12380,101 +22631,72 @@ packages: p-retry: 4.6.2 transitivePeerDependencies: - debug - dev: false - /@smithy/abort-controller@2.0.14: - resolution: {integrity: sha512-zXtteuYLWbSXnzI3O6xq3FYvigYZFW8mdytGibfarLL2lxHto9L3ILtGVnVGmFZa7SDh62l39EnU5hesLN87Fw==} - engines: {node: '>=14.0.0'} + '@smithy/abort-controller@2.0.14': dependencies: '@smithy/types': 2.6.0 tslib: 2.6.2 - dev: false - /@smithy/config-resolver@2.0.19: - resolution: {integrity: sha512-JsghnQ5zjWmjEVY8TFOulLdEOCj09SjRLugrHlkPZTIBBm7PQitCFVLThbsKPZQOP7N3ME1DU1nKUc1UaVnBog==} - engines: {node: '>=14.0.0'} + '@smithy/config-resolver@2.0.19': dependencies: '@smithy/node-config-provider': 2.1.6 '@smithy/types': 2.6.0 '@smithy/util-config-provider': 2.0.0 '@smithy/util-middleware': 2.0.7 tslib: 2.6.2 - dev: false - /@smithy/credential-provider-imds@2.1.2: - resolution: {integrity: sha512-Y62jBWdoLPSYjr9fFvJf+KwTa1EunjVr6NryTEWCnwIY93OJxwV4t0qxjwdPl/XMsUkq79ppNJSEQN6Ohnhxjw==} - engines: {node: '>=14.0.0'} + '@smithy/credential-provider-imds@2.1.2': dependencies: '@smithy/node-config-provider': 2.1.6 '@smithy/property-provider': 2.0.15 '@smithy/types': 2.6.0 '@smithy/url-parser': 2.0.14 tslib: 2.6.2 - dev: false - /@smithy/eventstream-codec@2.0.14: - resolution: {integrity: sha512-g/OU/MeWGfHDygoXgMWfG/Xb0QqDnAGcM9t2FRrVAhleXYRddGOEnfanR5cmHgB9ue52MJsyorqFjckzXsylaA==} + '@smithy/eventstream-codec@2.0.14': dependencies: '@aws-crypto/crc32': 3.0.0 '@smithy/types': 2.6.0 '@smithy/util-hex-encoding': 2.0.0 tslib: 2.6.2 - dev: false - /@smithy/fetch-http-handler@2.2.7: - resolution: {integrity: sha512-iSDBjxuH9TgrtMYAr7j5evjvkvgwLY3y+9D547uep+JNkZ1ZT+BaeU20j6I/bO/i26ilCWFImrlXTPsfQtZdIQ==} + '@smithy/fetch-http-handler@2.2.7': dependencies: '@smithy/protocol-http': 3.0.10 '@smithy/querystring-builder': 2.0.14 '@smithy/types': 2.6.0 '@smithy/util-base64': 2.0.1 tslib: 2.6.2 - dev: false - /@smithy/hash-node@2.0.16: - resolution: {integrity: sha512-Wbi9A0PacMYUOwjAulQP90Wl3mQ6NDwnyrZQzFjDz+UzjXOSyQMgBrTkUBz+pVoYVlX3DUu24gWMZBcit+wOGg==} - engines: {node: '>=14.0.0'} + '@smithy/hash-node@2.0.16': dependencies: '@smithy/types': 2.6.0 '@smithy/util-buffer-from': 2.0.0 '@smithy/util-utf8': 2.0.2 tslib: 2.6.2 - dev: false - /@smithy/invalid-dependency@2.0.14: - resolution: {integrity: sha512-d8ohpwZo9RzTpGlAfsWtfm1SHBSU7+N4iuZ6MzR10xDTujJJWtmXYHK1uzcr7rggbpUTaWyHpPFgnf91q0EFqQ==} + '@smithy/invalid-dependency@2.0.14': dependencies: '@smithy/types': 2.6.0 tslib: 2.6.2 - dev: false - /@smithy/is-array-buffer@2.0.0: - resolution: {integrity: sha512-z3PjFjMyZNI98JFRJi/U0nGoLWMSJlDjAW4QUX2WNZLas5C0CmVV6LJ01JI0k90l7FvpmixjWxPFmENSClQ7ug==} - engines: {node: '>=14.0.0'} + '@smithy/is-array-buffer@2.0.0': dependencies: tslib: 2.6.2 - dev: false - /@smithy/md5-js@2.0.16: - resolution: {integrity: sha512-YhWt9aKl+EMSNXyUTUo7I01WHf3HcCkPu/Hl2QmTNwrHT49eWaY7hptAMaERZuHFH0V5xHgPKgKZo2I93DFtgQ==} + '@smithy/md5-js@2.0.16': dependencies: '@smithy/types': 2.6.0 '@smithy/util-utf8': 2.0.2 tslib: 2.6.2 - dev: false - /@smithy/middleware-content-length@2.0.16: - resolution: {integrity: sha512-9ddDia3pp1d3XzLXKcm7QebGxLq9iwKf+J1LapvlSOhpF8EM9SjMeSrMOOFgG+2TfW5K3+qz4IAJYYm7INYCng==} - engines: {node: '>=14.0.0'} + '@smithy/middleware-content-length@2.0.16': dependencies: '@smithy/protocol-http': 3.0.10 '@smithy/types': 2.6.0 tslib: 2.6.2 - dev: false - /@smithy/middleware-endpoint@2.2.1: - resolution: {integrity: sha512-dVDS7HNJl/wb0lpByXor6whqDbb1YlLoaoWYoelyYzLHioXOE7y/0iDwJWtDcN36/tVCw9EPBFZ3aans84jLpg==} - engines: {node: '>=14.0.0'} + '@smithy/middleware-endpoint@2.2.1': dependencies: '@smithy/middleware-serde': 2.0.14 '@smithy/node-config-provider': 2.1.6 @@ -12483,11 +22705,8 @@ packages: '@smithy/url-parser': 2.0.14 '@smithy/util-middleware': 2.0.7 tslib: 2.6.2 - dev: false - /@smithy/middleware-retry@2.0.21: - resolution: {integrity: sha512-EZS1EXv1k6IJX6hyu/0yNQuPcPaXwG8SWljQHYueyRbOxmqYgoWMWPtfZj0xRRQ4YtLawQSpBgAeiJltq8/MPw==} - engines: {node: '>=14.0.0'} + '@smithy/middleware-retry@2.0.21': dependencies: '@smithy/node-config-provider': 2.1.6 '@smithy/protocol-http': 3.0.10 @@ -12497,96 +22716,63 @@ packages: '@smithy/util-retry': 2.0.7 tslib: 2.6.2 uuid: 8.3.2 - dev: false - /@smithy/middleware-serde@2.0.14: - resolution: {integrity: sha512-hFi3FqoYWDntCYA2IGY6gJ6FKjq2gye+1tfxF2HnIJB5uW8y2DhpRNBSUMoqP+qvYzRqZ6ntv4kgbG+o3pX57g==} - engines: {node: '>=14.0.0'} + '@smithy/middleware-serde@2.0.14': dependencies: '@smithy/types': 2.6.0 tslib: 2.6.2 - dev: false - /@smithy/middleware-stack@2.0.8: - resolution: {integrity: sha512-7/N59j0zWqVEKExJcA14MrLDZ/IeN+d6nbkN8ucs+eURyaDUXWYlZrQmMOd/TyptcQv0+RDlgag/zSTTV62y/Q==} - engines: {node: '>=14.0.0'} + '@smithy/middleware-stack@2.0.8': dependencies: '@smithy/types': 2.6.0 tslib: 2.6.2 - dev: false - /@smithy/node-config-provider@2.1.6: - resolution: {integrity: sha512-HLqTs6O78m3M3z1cPLFxddxhEPv5MkVatfPuxoVO3A+cHZanNd/H5I6btcdHy6N2CB1MJ/lihJC92h30SESsBA==} - engines: {node: '>=14.0.0'} + '@smithy/node-config-provider@2.1.6': dependencies: '@smithy/property-provider': 2.0.15 '@smithy/shared-ini-file-loader': 2.2.5 '@smithy/types': 2.6.0 tslib: 2.6.2 - dev: false - /@smithy/node-http-handler@2.1.10: - resolution: {integrity: sha512-lkALAwtN6odygIM4nB8aHDahINM6WXXjNrZmWQAh0RSossySRT2qa31cFv0ZBuAYVWeprskRk13AFvvLmf1WLw==} - engines: {node: '>=14.0.0'} + '@smithy/node-http-handler@2.1.10': dependencies: '@smithy/abort-controller': 2.0.14 '@smithy/protocol-http': 3.0.10 '@smithy/querystring-builder': 2.0.14 '@smithy/types': 2.6.0 tslib: 2.6.2 - dev: false - /@smithy/property-provider@2.0.15: - resolution: {integrity: sha512-YbRFBn8oiiC3o1Kn3a4KjGa6k47rCM9++5W9cWqYn9WnkyH+hBWgfJAckuxpyA2Hq6Ys4eFrWzXq6fqHEw7iew==} - engines: {node: '>=14.0.0'} + '@smithy/property-provider@2.0.15': dependencies: '@smithy/types': 2.6.0 tslib: 2.6.2 - dev: false - /@smithy/protocol-http@3.0.10: - resolution: {integrity: sha512-6+tjNk7rXW7YTeGo9qwxXj/2BFpJTe37kTj3EnZCoX/nH+NP/WLA7O83fz8XhkGqsaAhLUPo/bB12vvd47nsmg==} - engines: {node: '>=14.0.0'} + '@smithy/protocol-http@3.0.10': dependencies: '@smithy/types': 2.6.0 tslib: 2.6.2 - dev: false - /@smithy/querystring-builder@2.0.14: - resolution: {integrity: sha512-lQ4pm9vTv9nIhl5jt6uVMPludr6syE2FyJmHsIJJuOD7QPIJnrf9HhUGf1iHh9KJ4CUv21tpOU3X6s0rB6uJ0g==} - engines: {node: '>=14.0.0'} + '@smithy/querystring-builder@2.0.14': dependencies: '@smithy/types': 2.6.0 '@smithy/util-uri-escape': 2.0.0 tslib: 2.6.2 - dev: false - /@smithy/querystring-parser@2.0.14: - resolution: {integrity: sha512-+cbtXWI9tNtQjlgQg3CA+pvL3zKTAxPnG3Pj6MP89CR3vi3QMmD0SOWoq84tqZDnJCxlsusbgIXk1ngMReXo+A==} - engines: {node: '>=14.0.0'} + '@smithy/querystring-parser@2.0.14': dependencies: '@smithy/types': 2.6.0 tslib: 2.6.2 - dev: false - /@smithy/service-error-classification@2.0.7: - resolution: {integrity: sha512-LLxgW12qGz8doYto15kZ4x1rHjtXl0BnCG6T6Wb8z2DI4PT9cJfOSvzbuLzy7+5I24PAepKgFeWHRd9GYy3Z9w==} - engines: {node: '>=14.0.0'} + '@smithy/service-error-classification@2.0.7': dependencies: '@smithy/types': 2.6.0 - dev: false - /@smithy/shared-ini-file-loader@2.2.5: - resolution: {integrity: sha512-LHA68Iu7SmNwfAVe8egmjDCy648/7iJR/fK1UnVw+iAOUJoEYhX2DLgVd5pWllqdDiRbQQzgaHLcRokM+UFR1w==} - engines: {node: '>=14.0.0'} + '@smithy/shared-ini-file-loader@2.2.5': dependencies: '@smithy/types': 2.6.0 tslib: 2.6.2 - dev: false - /@smithy/signature-v4@2.0.16: - resolution: {integrity: sha512-ilLY85xS2kZZzTb83diQKYLIYALvart0KnBaKnIRnMBHAGEio5aHSlANQoxVn0VsonwmQ3CnWhnCT0sERD8uTg==} - engines: {node: '>=14.0.0'} + '@smithy/signature-v4@2.0.16': dependencies: '@smithy/eventstream-codec': 2.0.14 '@smithy/is-array-buffer': 2.0.0 @@ -12596,83 +22782,55 @@ packages: '@smithy/util-uri-escape': 2.0.0 '@smithy/util-utf8': 2.0.2 tslib: 2.6.2 - dev: false - /@smithy/smithy-client@2.1.16: - resolution: {integrity: sha512-Lw67+yQSpLl4YkDLUzI2KgS8TXclXmbzSeOJUmRFS4ueT56B4pw3RZRF/SRzvgyxM/HxgkUan8oSHXCujPDafQ==} - engines: {node: '>=14.0.0'} + '@smithy/smithy-client@2.1.16': dependencies: '@smithy/middleware-stack': 2.0.8 '@smithy/types': 2.6.0 '@smithy/util-stream': 2.0.21 tslib: 2.6.2 - dev: false - /@smithy/types@2.6.0: - resolution: {integrity: sha512-PgqxJq2IcdMF9iAasxcqZqqoOXBHufEfmbEUdN1pmJrJltT42b0Sc8UiYSWWzKkciIp9/mZDpzYi4qYG1qqg6g==} - engines: {node: '>=14.0.0'} + '@smithy/types@2.6.0': dependencies: tslib: 2.6.2 - dev: false - /@smithy/url-parser@2.0.14: - resolution: {integrity: sha512-kbu17Y1AFXi5lNlySdDj7ZzmvupyWKCX/0jNZ8ffquRyGdbDZb+eBh0QnWqsSmnZa/ctyWaTf7n4l/pXLExrnw==} + '@smithy/url-parser@2.0.14': dependencies: '@smithy/querystring-parser': 2.0.14 '@smithy/types': 2.6.0 tslib: 2.6.2 - dev: false - /@smithy/util-base64@2.0.1: - resolution: {integrity: sha512-DlI6XFYDMsIVN+GH9JtcRp3j02JEVuWIn/QOZisVzpIAprdsxGveFed0bjbMRCqmIFe8uetn5rxzNrBtIGrPIQ==} - engines: {node: '>=14.0.0'} + '@smithy/util-base64@2.0.1': dependencies: '@smithy/util-buffer-from': 2.0.0 tslib: 2.6.2 - dev: false - /@smithy/util-body-length-browser@2.0.0: - resolution: {integrity: sha512-JdDuS4ircJt+FDnaQj88TzZY3+njZ6O+D3uakS32f2VNnDo3vyEuNdBOh/oFd8Df1zSZOuH1HEChk2AOYDezZg==} + '@smithy/util-body-length-browser@2.0.0': dependencies: tslib: 2.6.2 - dev: false - /@smithy/util-body-length-node@2.1.0: - resolution: {integrity: sha512-/li0/kj/y3fQ3vyzn36NTLGmUwAICb7Jbe/CsWCktW363gh1MOcpEcSO3mJ344Gv2dqz8YJCLQpb6hju/0qOWw==} - engines: {node: '>=14.0.0'} + '@smithy/util-body-length-node@2.1.0': dependencies: tslib: 2.6.2 - dev: false - /@smithy/util-buffer-from@2.0.0: - resolution: {integrity: sha512-/YNnLoHsR+4W4Vf2wL5lGv0ksg8Bmk3GEGxn2vEQt52AQaPSCuaO5PM5VM7lP1K9qHRKHwrPGktqVoAHKWHxzw==} - engines: {node: '>=14.0.0'} + '@smithy/util-buffer-from@2.0.0': dependencies: '@smithy/is-array-buffer': 2.0.0 tslib: 2.6.2 - dev: false - /@smithy/util-config-provider@2.0.0: - resolution: {integrity: sha512-xCQ6UapcIWKxXHEU4Mcs2s7LcFQRiU3XEluM2WcCjjBtQkUN71Tb+ydGmJFPxMUrW/GWMgQEEGipLym4XG0jZg==} - engines: {node: '>=14.0.0'} + '@smithy/util-config-provider@2.0.0': dependencies: tslib: 2.6.2 - dev: false - /@smithy/util-defaults-mode-browser@2.0.20: - resolution: {integrity: sha512-QJtnbTIl0/BbEASkx1MUFf6EaoWqWW1/IM90N++8NNscePvPf77GheYfpoPis6CBQawUWq8QepTP2QUSAdrVkw==} - engines: {node: '>= 10.0.0'} + '@smithy/util-defaults-mode-browser@2.0.20': dependencies: '@smithy/property-provider': 2.0.15 '@smithy/smithy-client': 2.1.16 '@smithy/types': 2.6.0 bowser: 2.11.0 tslib: 2.6.2 - dev: false - /@smithy/util-defaults-mode-node@2.0.26: - resolution: {integrity: sha512-lGFPOFCHv1ql019oegYqa54BZH7HREw6EBqjDLbAr0wquMX0BDi2sg8TJ6Eq+JGLijkZbJB73m4+aK8OFAapMg==} - engines: {node: '>= 10.0.0'} + '@smithy/util-defaults-mode-node@2.0.26': dependencies: '@smithy/config-resolver': 2.0.19 '@smithy/credential-provider-imds': 2.1.2 @@ -12681,44 +22839,29 @@ packages: '@smithy/smithy-client': 2.1.16 '@smithy/types': 2.6.0 tslib: 2.6.2 - dev: false - /@smithy/util-endpoints@1.0.5: - resolution: {integrity: sha512-K7qNuCOD5K/90MjHvHm9kJldrfm40UxWYQxNEShMFxV/lCCCRIg8R4uu1PFAxRvPxNpIdcrh1uK6I1ISjDXZJw==} - engines: {node: '>= 14.0.0'} + '@smithy/util-endpoints@1.0.5': dependencies: '@smithy/node-config-provider': 2.1.6 '@smithy/types': 2.6.0 tslib: 2.6.2 - dev: false - /@smithy/util-hex-encoding@2.0.0: - resolution: {integrity: sha512-c5xY+NUnFqG6d7HFh1IFfrm3mGl29lC+vF+geHv4ToiuJCBmIfzx6IeHLg+OgRdPFKDXIw6pvi+p3CsscaMcMA==} - engines: {node: '>=14.0.0'} + '@smithy/util-hex-encoding@2.0.0': dependencies: tslib: 2.6.2 - dev: false - /@smithy/util-middleware@2.0.7: - resolution: {integrity: sha512-tRINOTlf1G9B0ECarFQAtTgMhpnrMPSa+5j4ZEwEawCLfTFTavk6757sxhE4RY5RMlD/I3x+DCS8ZUiR8ho9Pw==} - engines: {node: '>=14.0.0'} + '@smithy/util-middleware@2.0.7': dependencies: '@smithy/types': 2.6.0 tslib: 2.6.2 - dev: false - /@smithy/util-retry@2.0.7: - resolution: {integrity: sha512-fIe5yARaF0+xVT1XKcrdnHKTJ1Vc4+3e3tLDjCuIcE9b6fkBzzGFY7AFiX4M+vj6yM98DrwkuZeHf7/hmtVp0Q==} - engines: {node: '>= 14.0.0'} + '@smithy/util-retry@2.0.7': dependencies: '@smithy/service-error-classification': 2.0.7 '@smithy/types': 2.6.0 tslib: 2.6.2 - dev: false - /@smithy/util-stream@2.0.21: - resolution: {integrity: sha512-0BUE16d7n1x7pi1YluXJdB33jOTyBChT0j/BlOkFa9uxfg6YqXieHxjHNuCdJRARa7AZEj32LLLEPJ1fSa4inA==} - engines: {node: '>=14.0.0'} + '@smithy/util-stream@2.0.21': dependencies: '@smithy/fetch-http-handler': 2.2.7 '@smithy/node-http-handler': 2.1.10 @@ -12728,31 +22871,19 @@ packages: '@smithy/util-hex-encoding': 2.0.0 '@smithy/util-utf8': 2.0.2 tslib: 2.6.2 - dev: false - /@smithy/util-uri-escape@2.0.0: - resolution: {integrity: sha512-ebkxsqinSdEooQduuk9CbKcI+wheijxEb3utGXkCoYQkJnwTnLbH1JXGimJtUkQwNQbsbuYwG2+aFVyZf5TLaw==} - engines: {node: '>=14.0.0'} + '@smithy/util-uri-escape@2.0.0': dependencies: tslib: 2.6.2 - dev: false - /@smithy/util-utf8@2.0.2: - resolution: {integrity: sha512-qOiVORSPm6Ce4/Yu6hbSgNHABLP2VMv8QOC3tTDNHHlWY19pPyc++fBTbZPtx6egPXi4HQxKDnMxVxpbtX2GoA==} - engines: {node: '>=14.0.0'} + '@smithy/util-utf8@2.0.2': dependencies: '@smithy/util-buffer-from': 2.0.0 tslib: 2.6.2 - dev: false - /@socket.io/component-emitter@3.1.0: - resolution: {integrity: sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg==} + '@socket.io/component-emitter@3.1.0': {} - /@socket.io/redis-adapter@8.3.0(socket.io-adapter@2.5.4): - resolution: {integrity: sha512-ly0cra+48hDmChxmIpnESKrc94LjRL80TEmZVscuQ/WWkRP81nNj8W8cCGMqbI4L6NCuAaPRSzZF1a9GlAxxnA==} - engines: {node: '>=10.0.0'} - peerDependencies: - socket.io-adapter: ^2.5.4 + '@socket.io/redis-adapter@8.3.0(socket.io-adapter@2.5.4)': dependencies: debug: 4.3.4(supports-color@8.1.1) notepack.io: 3.0.1 @@ -12760,52 +22891,40 @@ packages: uid2: 1.0.0 transitivePeerDependencies: - supports-color - dev: false - /@supabase/functions-js@2.1.2: - resolution: {integrity: sha512-QCR6pwJs9exCl37bmpMisUd6mf+0SUBJ6mUpiAjEkSJ/+xW8TCuO14bvkWHADd5hElJK9MxNlMQXxSA4DRz9nQ==} + '@supabase/functions-js@2.1.2': dependencies: cross-fetch: 3.1.8 transitivePeerDependencies: - encoding - dev: false - /@supabase/gotrue-js@2.46.1: - resolution: {integrity: sha512-tebFX3XvPqEJKHOVgkXTN20g9iUhLx6tebIYQvTggYTrqOT2af8oTpSBdgYzbwJ291G6P6CSpR6KY0cT9ade5A==} + '@supabase/gotrue-js@2.46.1': dependencies: cross-fetch: 3.1.8 transitivePeerDependencies: - encoding - dev: false - /@supabase/postgrest-js@1.7.2: - resolution: {integrity: sha512-GK80JpRq8l6Qll85erICypAfQCied8tdlXfsDN14W844HqXCSOisk8AaE01DAwGJanieaoN5fuqhzA2yKxDvEQ==} + '@supabase/postgrest-js@1.7.2': dependencies: cross-fetch: 3.1.8 transitivePeerDependencies: - encoding - dev: false - /@supabase/realtime-js@2.7.3: - resolution: {integrity: sha512-c7TzL81sx2kqyxsxcDduJcHL9KJdCOoKimGP6lQSqiZKX42ATlBZpWbyy9KFGFBjAP4nyopMf5JhPi2ZH9jyNw==} + '@supabase/realtime-js@2.7.3': dependencies: '@types/phoenix': 1.6.0 '@types/websocket': 1.0.5 websocket: 1.0.34 transitivePeerDependencies: - supports-color - dev: false - /@supabase/storage-js@2.5.1: - resolution: {integrity: sha512-nkR0fQA9ScAtIKA3vNoPEqbZv1k5B5HVRYEvRWdlP6mUpFphM9TwPL2jZ/ztNGMTG5xT6SrHr+H7Ykz8qzbhjw==} + '@supabase/storage-js@2.5.1': dependencies: cross-fetch: 3.1.8 transitivePeerDependencies: - encoding - dev: false - /@supabase/supabase-js@2.31.0: - resolution: {integrity: sha512-W9/4s+KnSUX67wJKBn/3yLq+ieycnMzVjK3nNTLX5Wko3ypNT/081l2iFYrf+nsLQ1CiT4mA92I3dxCy6CmxTg==} + '@supabase/supabase-js@2.31.0': dependencies: '@supabase/functions-js': 2.1.2 '@supabase/gotrue-js': 2.46.1 @@ -12816,16 +22935,8 @@ packages: transitivePeerDependencies: - encoding - supports-color - dev: false - /@sveltejs/kit@1.25.1(svelte@4.2.1)(vite@4.4.9): - resolution: {integrity: sha512-pD8XsvNJNgTNkFngNlM60my/X8dXWPKVzN5RghEQr0NjGZmuCjy49AfFu2cGbZjNf5pBcqd2RCNMW912P5fkhA==} - engines: {node: ^16.14 || >=18} - hasBin: true - requiresBuild: true - peerDependencies: - svelte: ^3.54.0 || ^4.0.0-next.0 - vite: ^4.0.0 + '@sveltejs/kit@1.25.1(svelte@4.2.1)(vite@4.4.9)': dependencies: '@sveltejs/vite-plugin-svelte': 2.4.6(svelte@4.2.1)(vite@4.4.9) '@types/cookie': 0.5.2 @@ -12844,15 +22955,8 @@ packages: vite: 4.4.9(@types/node@18.17.1) transitivePeerDependencies: - supports-color - dev: true - /@sveltejs/vite-plugin-svelte-inspector@1.0.4(@sveltejs/vite-plugin-svelte@2.4.6)(svelte@4.2.1)(vite@4.4.9): - resolution: {integrity: sha512-zjiuZ3yydBtwpF3bj0kQNV0YXe+iKE545QGZVTaylW3eAzFr+pJ/cwK8lZEaRp4JtaJXhD5DyWAV4AxLh6DgaQ==} - engines: {node: ^14.18.0 || >= 16} - peerDependencies: - '@sveltejs/vite-plugin-svelte': ^2.2.0 - svelte: ^3.54.0 || ^4.0.0 - vite: ^4.0.0 + '@sveltejs/vite-plugin-svelte-inspector@1.0.4(@sveltejs/vite-plugin-svelte@2.4.6)(svelte@4.2.1)(vite@4.4.9)': dependencies: '@sveltejs/vite-plugin-svelte': 2.4.6(svelte@4.2.1)(vite@4.4.9) debug: 4.3.4(supports-color@8.1.1) @@ -12860,14 +22964,8 @@ packages: vite: 4.4.9(@types/node@18.17.1) transitivePeerDependencies: - supports-color - dev: true - /@sveltejs/vite-plugin-svelte@2.4.6(svelte@4.2.1)(vite@4.4.9): - resolution: {integrity: sha512-zO79p0+DZnXPnF0ltIigWDx/ux7Ni+HRaFOw720Qeivc1azFUrJxTl0OryXVibYNx1hCboGia1NRV3x8RNv4cA==} - engines: {node: ^14.18.0 || >= 16} - peerDependencies: - svelte: ^3.54.0 || ^4.0.0 - vite: ^4.0.0 + '@sveltejs/vite-plugin-svelte@2.4.6(svelte@4.2.1)(vite@4.4.9)': dependencies: '@sveltejs/vite-plugin-svelte-inspector': 1.0.4(@sveltejs/vite-plugin-svelte@2.4.6)(svelte@4.2.1)(vite@4.4.9) debug: 4.3.4(supports-color@8.1.1) @@ -12880,187 +22978,68 @@ packages: vitefu: 0.2.4(vite@4.4.9) transitivePeerDependencies: - supports-color - dev: true - /@swc/core-darwin-arm64@1.3.101: - resolution: {integrity: sha512-mNFK+uHNPRXSnfTOG34zJOeMl2waM4hF4a2NY7dkMXrPqw9CoJn4MwTXJcyMiSz1/BnNjjTCHF3Yhj0jPxmkzQ==} - engines: {node: '>=10'} - cpu: [arm64] - os: [darwin] - requiresBuild: true - dev: false + '@swc/core-darwin-arm64@1.3.101': optional: true - /@swc/core-darwin-arm64@1.3.26: - resolution: {integrity: sha512-FWWflBfKRYrUJtko2xiedC5XCa31O75IZZqnTWuLpe9g3C5tnUuF3M8LSXZS/dn6wprome1MhtG9GMPkSYkhkg==} - engines: {node: '>=10'} - cpu: [arm64] - os: [darwin] - requiresBuild: true + '@swc/core-darwin-arm64@1.3.26': optional: true - /@swc/core-darwin-x64@1.3.101: - resolution: {integrity: sha512-B085j8XOx73Fg15KsHvzYWG262bRweGr3JooO1aW5ec5pYbz5Ew9VS5JKYS03w2UBSxf2maWdbPz2UFAxg0whw==} - engines: {node: '>=10'} - cpu: [x64] - os: [darwin] - requiresBuild: true - dev: false + '@swc/core-darwin-x64@1.3.101': optional: true - /@swc/core-darwin-x64@1.3.26: - resolution: {integrity: sha512-0uQeebAtsewqJ2b35aPZstGrylwd6oJjUyAJOfVJNbremFSJ5JzytB3NoDCIw7CT5UQrSRpvD3mU95gfdQjDGA==} - engines: {node: '>=10'} - cpu: [x64] - os: [darwin] - requiresBuild: true + '@swc/core-darwin-x64@1.3.26': optional: true - /@swc/core-linux-arm-gnueabihf@1.3.101: - resolution: {integrity: sha512-9xLKRb6zSzRGPqdz52Hy5GuB1lSjmLqa0lST6MTFads3apmx4Vgs8Y5NuGhx/h2I8QM4jXdLbpqQlifpzTlSSw==} - engines: {node: '>=10'} - cpu: [arm] - os: [linux] - requiresBuild: true - dev: false + '@swc/core-linux-arm-gnueabihf@1.3.101': optional: true - /@swc/core-linux-arm-gnueabihf@1.3.26: - resolution: {integrity: sha512-06T+LbVFlyciQtwrUB5/a16A1ju1jFoYvd/hq9TWhf7GrtL43U7oJIgqMOPHx2j0+Ps2R3S6R/UUN5YXu618zA==} - engines: {node: '>=10'} - cpu: [arm] - os: [linux] - requiresBuild: true + '@swc/core-linux-arm-gnueabihf@1.3.26': optional: true - /@swc/core-linux-arm64-gnu@1.3.101: - resolution: {integrity: sha512-oE+r1lo7g/vs96Weh2R5l971dt+ZLuhaUX+n3BfDdPxNHfObXgKMjO7E+QS5RbGjv/AwiPCxQmbdCp/xN5ICJA==} - engines: {node: '>=10'} - cpu: [arm64] - os: [linux] - requiresBuild: true - dev: false + '@swc/core-linux-arm64-gnu@1.3.101': optional: true - /@swc/core-linux-arm64-gnu@1.3.26: - resolution: {integrity: sha512-2NT/0xALPfK+U01qIlHxjkGdIj6F0txhu1U2v6B0YP2+k0whL2gCgYeg9QUvkYEXSD5r1Yx+vcb2R/vaSCSClg==} - engines: {node: '>=10'} - cpu: [arm64] - os: [linux] - requiresBuild: true + '@swc/core-linux-arm64-gnu@1.3.26': optional: true - /@swc/core-linux-arm64-musl@1.3.101: - resolution: {integrity: sha512-OGjYG3H4BMOTnJWJyBIovCez6KiHF30zMIu4+lGJTCrxRI2fAjGLml3PEXj8tC3FMcud7U2WUn6TdG0/te2k6g==} - engines: {node: '>=10'} - cpu: [arm64] - os: [linux] - requiresBuild: true - dev: false + '@swc/core-linux-arm64-musl@1.3.101': optional: true - /@swc/core-linux-arm64-musl@1.3.26: - resolution: {integrity: sha512-64KrTay9hC0mTvZ1AmEFmNEwV5QDjw9U7PJU5riotSc28I+Q/ZoM0qcSFW9JRRa6F2Tr+IfMtyv8+eB2//BQ5g==} - engines: {node: '>=10'} - cpu: [arm64] - os: [linux] - requiresBuild: true + '@swc/core-linux-arm64-musl@1.3.26': optional: true - /@swc/core-linux-x64-gnu@1.3.101: - resolution: {integrity: sha512-/kBMcoF12PRO/lwa8Z7w4YyiKDcXQEiLvM+S3G9EvkoKYGgkkz4Q6PSNhF5rwg/E3+Hq5/9D2R+6nrkF287ihg==} - engines: {node: '>=10'} - cpu: [x64] - os: [linux] - requiresBuild: true - dev: false + '@swc/core-linux-x64-gnu@1.3.101': optional: true - /@swc/core-linux-x64-gnu@1.3.26: - resolution: {integrity: sha512-Te8G13l3dcRM1Mf3J4JzGUngzNXLKnMYlUmBOYN/ORsx7e+VNelR3zsTLHC0+0jGqELDgqvMyzDfk+dux/C/bQ==} - engines: {node: '>=10'} - cpu: [x64] - os: [linux] - requiresBuild: true + '@swc/core-linux-x64-gnu@1.3.26': optional: true - /@swc/core-linux-x64-musl@1.3.101: - resolution: {integrity: sha512-kDN8lm4Eew0u1p+h1l3JzoeGgZPQ05qDE0czngnjmfpsH2sOZxVj1hdiCwS5lArpy7ktaLu5JdRnx70MkUzhXw==} - engines: {node: '>=10'} - cpu: [x64] - os: [linux] - requiresBuild: true - dev: false + '@swc/core-linux-x64-musl@1.3.101': optional: true - /@swc/core-linux-x64-musl@1.3.26: - resolution: {integrity: sha512-nqQWuSM6OTKepUiQ9+rXgERq/JiO72RBOpXKO2afYppsL96sngjIRewV74v5f6IAfyzw+k+AhC5pgRA4Xu/Jkg==} - engines: {node: '>=10'} - cpu: [x64] - os: [linux] - requiresBuild: true + '@swc/core-linux-x64-musl@1.3.26': optional: true - /@swc/core-win32-arm64-msvc@1.3.101: - resolution: {integrity: sha512-9Wn8TTLWwJKw63K/S+jjrZb9yoJfJwCE2RV5vPCCWmlMf3U1AXj5XuWOLUX+Rp2sGKau7wZKsvywhheWm+qndQ==} - engines: {node: '>=10'} - cpu: [arm64] - os: [win32] - requiresBuild: true - dev: false + '@swc/core-win32-arm64-msvc@1.3.101': optional: true - /@swc/core-win32-arm64-msvc@1.3.26: - resolution: {integrity: sha512-xx34mx+9IBV1sun7sxoNFiqNom9wiOuvsQFJUyQptCnZHgYwOr9OI204LBF95dCcBCZsTm2hT1wBnySJOeimYw==} - engines: {node: '>=10'} - cpu: [arm64] - os: [win32] - requiresBuild: true + '@swc/core-win32-arm64-msvc@1.3.26': optional: true - /@swc/core-win32-ia32-msvc@1.3.101: - resolution: {integrity: sha512-onO5KvICRVlu2xmr4//V2je9O2XgS1SGKpbX206KmmjcJhXN5EYLSxW9qgg+kgV5mip+sKTHTAu7IkzkAtElYA==} - engines: {node: '>=10'} - cpu: [ia32] - os: [win32] - requiresBuild: true - dev: false + '@swc/core-win32-ia32-msvc@1.3.101': optional: true - /@swc/core-win32-ia32-msvc@1.3.26: - resolution: {integrity: sha512-48LZ/HKNuU9zl8c7qG6IQKb5rBCwmJgysGOmEGzTRBYxAf/x6Scmt0aqxCoV4J02HOs2WduCBDnhUKsSQ2kcXQ==} - engines: {node: '>=10'} - cpu: [ia32] - os: [win32] - requiresBuild: true + '@swc/core-win32-ia32-msvc@1.3.26': optional: true - /@swc/core-win32-x64-msvc@1.3.101: - resolution: {integrity: sha512-T3GeJtNQV00YmiVw/88/nxJ/H43CJvFnpvBHCVn17xbahiVUOPOduh3rc9LgAkKiNt/aV8vU3OJR+6PhfMR7UQ==} - engines: {node: '>=10'} - cpu: [x64] - os: [win32] - requiresBuild: true - dev: false + '@swc/core-win32-x64-msvc@1.3.101': optional: true - /@swc/core-win32-x64-msvc@1.3.26: - resolution: {integrity: sha512-UPe7S+MezD/S6cKBIc50TduGzmw6PBz1Ms5p+5wDLOKYNS/LSEM4iRmLwvePzP5X8mOyesXrsbwxLy8KHP65Yw==} - engines: {node: '>=10'} - cpu: [x64] - os: [win32] - requiresBuild: true + '@swc/core-win32-x64-msvc@1.3.26': optional: true - /@swc/core@1.3.101: - resolution: {integrity: sha512-w5aQ9qYsd/IYmXADAnkXPGDMTqkQalIi+kfFf/MHRKTpaOL7DHjMXwPp/n8hJ0qNjRvchzmPtOqtPBiER50d8A==} - engines: {node: '>=10'} - requiresBuild: true - peerDependencies: - '@swc/helpers': ^0.5.0 - peerDependenciesMeta: - '@swc/helpers': - optional: true + '@swc/core@1.3.101': dependencies: '@swc/counter': 0.1.3 '@swc/types': 0.1.6 @@ -13075,12 +23054,8 @@ packages: '@swc/core-win32-arm64-msvc': 1.3.101 '@swc/core-win32-ia32-msvc': 1.3.101 '@swc/core-win32-x64-msvc': 1.3.101 - dev: false - - /@swc/core@1.3.26: - resolution: {integrity: sha512-U7vEsaLn3IGg0XCRLJX/GTkK9WIfFHUX5USdrp1L2QD29sWPe25HqNndXmUR9KytzKmpDMNoUuHyiuhpVrnNeQ==} - engines: {node: '>=10'} - requiresBuild: true + + '@swc/core@1.3.26': optionalDependencies: '@swc/core-darwin-arm64': 1.3.26 '@swc/core-darwin-x64': 1.3.26 @@ -13093,128 +23068,74 @@ packages: '@swc/core-win32-ia32-msvc': 1.3.26 '@swc/core-win32-x64-msvc': 1.3.26 - /@swc/counter@0.1.3: - resolution: {integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==} - dev: false + '@swc/counter@0.1.3': {} - /@swc/helpers@0.4.14: - resolution: {integrity: sha512-4C7nX/dvpzB7za4Ql9K81xK3HPxCpHMgwTZVyf+9JQ6VUbn9jjZVN7/Nkdz/Ugzs2CSjqnL/UPXroiVBVHUWUw==} + '@swc/helpers@0.4.14': dependencies: tslib: 2.4.1 - /@swc/helpers@0.5.2: - resolution: {integrity: sha512-E4KcWTpoLHqwPHLxidpOqQbcrZVgi0rsmmZXUle1jXmJfuIf/UWpczUJ7MZZ5tlxytgJXyp0w4PGkkeLiuIdZw==} + '@swc/helpers@0.5.2': dependencies: tslib: 2.6.2 - /@swc/types@0.1.6: - resolution: {integrity: sha512-/JLo/l2JsT/LRd80C3HfbmVpxOAJ11FO2RCEslFrgzLltoP9j8XIbsyDcfCt2WWyX+CM96rBoNM+IToAkFOugg==} + '@swc/types@0.1.6': dependencies: '@swc/counter': 0.1.3 - dev: false - /@szmarczak/http-timer@1.1.2: - resolution: {integrity: sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==} - engines: {node: '>=6'} + '@szmarczak/http-timer@1.1.2': dependencies: defer-to-connect: 1.1.3 - dev: true - /@szmarczak/http-timer@4.0.6: - resolution: {integrity: sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==} - engines: {node: '>=10'} + '@szmarczak/http-timer@4.0.6': dependencies: defer-to-connect: 2.0.1 - dev: false - /@szmarczak/http-timer@5.0.1: - resolution: {integrity: sha512-+PmQX0PiAYPMeVYe237LJAYvOMYW1j2rH5YROyS3b4CTVJum34HfRvKvAzozHAQG0TnHNdUfY9nCeUyRAs//cw==} - engines: {node: '>=14.16'} + '@szmarczak/http-timer@5.0.1': dependencies: defer-to-connect: 2.0.1 - dev: false - /@tabler/icons-react@2.40.0(react@18.2.0): - resolution: {integrity: sha512-C+dDOZowFbwI3LGQP0fdua+hOPkGkW7XeMcRXTSdEKc5fD75W6zRO5nXnWivIMRKsi/Y26EDmnQo15N8JX378w==} - peerDependencies: - react: ^16.5.1 || ^17.0.0 || ^18.0.0 + '@tabler/icons-react@2.40.0(react@18.2.0)': dependencies: '@tabler/icons': 2.40.0 prop-types: 15.8.1 react: 18.2.0 - dev: false - /@tabler/icons@2.40.0: - resolution: {integrity: sha512-VqKsBSX159cLFTnCzkCmGhZtSPJHNN0lM2sC4xe0HPOfPUnjiex7rDHDdut4oe4iKRecDDpwXwM9BcU6xCPlCg==} - dev: false + '@tabler/icons@2.40.0': {} - /@tailwindcss/container-queries@0.1.1(tailwindcss@3.4.1): - resolution: {integrity: sha512-p18dswChx6WnTSaJCSGx6lTmrGzNNvm2FtXmiO6AuA1V4U5REyoqwmT6kgAsIMdjo07QdAfYXHJ4hnMtfHzWgA==} - peerDependencies: - tailwindcss: '>=3.2.0' + '@tailwindcss/container-queries@0.1.1(tailwindcss@3.4.1)': dependencies: tailwindcss: 3.4.1(ts-node@10.9.1) - dev: false - /@tailwindcss/forms@0.5.3(tailwindcss@3.4.1): - resolution: {integrity: sha512-y5mb86JUoiUgBjY/o6FJSFZSEttfb3Q5gllE4xoKjAAD+vBrnIhE4dViwUuow3va8mpH4s9jyUbUbrRGoRdc2Q==} - peerDependencies: - tailwindcss: '>=3.0.0 || >= 3.0.0-alpha.1' + '@tailwindcss/forms@0.5.3(tailwindcss@3.4.1)': dependencies: mini-svg-data-uri: 1.4.4 tailwindcss: 3.4.1(ts-node@10.9.1) - dev: true - /@tailwindcss/typography@0.5.9(tailwindcss@3.4.1): - resolution: {integrity: sha512-t8Sg3DyynFysV9f4JDOVISGsjazNb48AeIYQwcL+Bsq5uf4RYL75C1giZ43KISjeDGBaTN3Kxh7Xj/vRSMJUUg==} - peerDependencies: - tailwindcss: '>=3.0.0 || insiders' + '@tailwindcss/typography@0.5.9(tailwindcss@3.4.1)': dependencies: lodash.castarray: 4.4.0 lodash.isplainobject: 4.0.6 lodash.merge: 4.6.2 postcss-selector-parser: 6.0.10 tailwindcss: 3.4.1(ts-node@10.9.1) - dev: true - /@tanstack/query-core@5.0.0-beta.0: - resolution: {integrity: sha512-VGq/H3PuRoj0shOcg1S5Flv3YD2qNz2ttk8w5xe5AHQE1I8NO9EHSBUxezIpk4dD6M7bQDtwHBMqqU2EwMwyUw==} - dev: false + '@tanstack/query-core@5.0.0-beta.0': {} - /@tanstack/react-query@5.0.0-beta.2(react@18.2.0): - resolution: {integrity: sha512-JdK1HRw20tuwg3GfT3QZTkuS7s2KDa9FeozuJ7jZULlwPczZagouqYmM6+PL0ad6jfCnw8NzmLFtZdlBx6cTmA==} - peerDependencies: - react: ^18.0.0 - react-dom: ^18.0.0 - react-native: '*' - peerDependenciesMeta: - react-dom: - optional: true - react-native: - optional: true + '@tanstack/react-query@5.0.0-beta.2(react@18.2.0)': dependencies: '@tanstack/query-core': 5.0.0-beta.0 client-only: 0.0.1 react: 18.2.0 - dev: false - /@tanstack/react-virtual@3.0.4(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-tiqKW/e2MJVCr7/pRUXulpkyxllaOclkHNfhKTo4pmHjJIqnhMfwIjc1Q1R0Un3PI3kQywywu/791c8z9u0qeA==} - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + '@tanstack/react-virtual@3.0.4(react-dom@18.2.0)(react@18.2.0)': dependencies: '@tanstack/virtual-core': 3.0.0 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - dev: false - /@tanstack/virtual-core@3.0.0: - resolution: {integrity: sha512-SYXOBTjJb05rXa2vl55TTwO40A6wKu0R5i1qQwhJYNDIqaIGF7D0HsLw+pJAyi2OvntlEIVusx3xtbbgSUi6zg==} - dev: false + '@tanstack/virtual-core@3.0.0': {} - /@team-plain/typescript-sdk@2.7.0: - resolution: {integrity: sha512-n5CRvOuGAUvuAIAL2/4jgr6dG1kW8pelbXyq4YObzGcvUcQRyJ69d93bBvduFAh5/1sQYMUle6BYT/3liwpcfQ==} + '@team-plain/typescript-sdk@2.7.0': dependencies: '@graphql-typed-document-node/core': 3.2.0(graphql@16.6.0) axios: 1.4.0 @@ -13222,19 +23143,14 @@ packages: zod: 3.22.3 transitivePeerDependencies: - debug - dev: false - /@team-plain/typescript-sdk@3.5.0: - resolution: {integrity: sha512-9kweiSlYAN31VI7yzILGxdlZqsGJ+FmCEfXyEZ/0/i3r6vOwq45FDqtjadnQJVtFm+rf/8vCFRN+wEYMIEv6Aw==} + '@team-plain/typescript-sdk@3.5.0': dependencies: '@graphql-typed-document-node/core': 3.2.0(graphql@16.6.0) graphql: 16.6.0 zod: 3.22.3 - dev: false - /@testing-library/dom@8.19.1: - resolution: {integrity: sha512-P6iIPyYQ+qH8CvGauAqanhVnjrnRe0IZFSYCeGkSRW9q3u8bdVn2NPI+lasFyVsEQn1J/IFmp5Aax41+dAP9wg==} - engines: {node: '>=12'} + '@testing-library/dom@8.19.1': dependencies: '@babel/code-frame': 7.22.13 '@babel/runtime': 7.22.5 @@ -13244,734 +23160,468 @@ packages: dom-accessibility-api: 0.5.15 lz-string: 1.4.4 pretty-format: 27.5.1 - dev: true - /@tootallnate/once@2.0.0: - resolution: {integrity: sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==} - engines: {node: '>= 10'} - dev: false + '@tootallnate/once@2.0.0': {} - /@tootallnate/quickjs-emscripten@0.23.0: - resolution: {integrity: sha512-C5Mc6rdnsaJDjO3UpGW/CQTHtCKaYlScZTly4JIu97Jxo/odCiH0ITnDXSJPTOrEKk/ycSZ0AOgTmkDtkOsvIA==} - dev: false + '@tootallnate/quickjs-emscripten@0.23.0': {} - /@total-typescript/ts-reset@0.4.2: - resolution: {integrity: sha512-vqd7ZUDSrXFVT1n8b2kc3LnklncDQFPvR58yUS1kEP23/nHPAO9l1lMjUfnPrXYYk4Hj54rrLKMW5ipwk7k09A==} - dev: true + '@total-typescript/ts-reset@0.4.2': {} - /@trigger.dev/companyicons@1.5.35(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-AhY7yshwh0onlgB6EGiyjyLSzl38Cuxo4tpUJVHxs5im8gDA+fuUq7o6Vz1WetFeNXwjMqh3f+bPW7bfqR4epg==} - peerDependencies: - react: ^18.2.0 - react-dom: 18.2.0 + '@trigger.dev/companyicons@1.5.35(react-dom@18.2.0)(react@18.2.0)': dependencies: react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - dev: false - /@trigger.dev/platform@1.0.12: - resolution: {integrity: sha512-pOB9S2XG+TmTdlYtF9xuQoFz1aRlRGWSVCXuv3Vj2ArzU6Zz3ukvK24qlTd0PJB1otX71Ho/NfViGKEzCyRb5Q==} + '@trigger.dev/platform@1.0.12': dependencies: zod: 3.22.3 - dev: false - /@tsconfig/node10@1.0.9: - resolution: {integrity: sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==} + '@tsconfig/node10@1.0.9': {} - /@tsconfig/node12@1.0.11: - resolution: {integrity: sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==} + '@tsconfig/node12@1.0.11': {} - /@tsconfig/node14@1.0.3: - resolution: {integrity: sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==} + '@tsconfig/node14@1.0.3': {} - /@tsconfig/node16@1.0.3: - resolution: {integrity: sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ==} + '@tsconfig/node16@1.0.3': {} - /@tufjs/canonical-json@1.0.0: - resolution: {integrity: sha512-QTnf++uxunWvG2z3UFNzAoQPHxnSXOwtaI3iJ+AohhV+5vONuArPjJE7aPXPVXfXJsqrVbZBu9b81AJoSd09IQ==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - dev: false + '@tufjs/canonical-json@1.0.0': {} - /@tufjs/models@1.0.4: - resolution: {integrity: sha512-qaGV9ltJP0EO25YfFUPhxRVK0evXFIAGicsVXuRim4Ed9cjPxYhNnNJ49SFmbeLgtxpslIkX317IgpfcHPVj/A==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + '@tufjs/models@1.0.4': dependencies: '@tufjs/canonical-json': 1.0.0 minimatch: 9.0.3 - dev: false - /@typeform/api-client@1.8.0: - resolution: {integrity: sha512-eRaq7Enyi3Y05gZsCnMTFfRyEZiLjR1/WkB51d82sop28BSR4K3yLQmj41YMj82bWyJU4ECHixf/LBbtVsRfyw==} - engines: {node: '>=12'} + '@typeform/api-client@1.8.0': dependencies: axios: 0.21.4(debug@4.3.2) transitivePeerDependencies: - debug - dev: false - /@types/acorn@4.0.6: - resolution: {integrity: sha512-veQTnWP+1D/xbxVrPC3zHnCZRjSrKfhbMUlEA43iMZLu7EsnTtkJklIuwrCPbOi8YkvDQAiW05VQQFvvz9oieQ==} + '@types/acorn@4.0.6': dependencies: '@types/estree': 1.0.5 - dev: true - /@types/aria-query@5.0.1: - resolution: {integrity: sha512-XTIieEY+gvJ39ChLcB4If5zHtPxt3Syj5rgZR+e1ctpmK8NjPf0zFqsz4JpLJT0xla9GFDKjy8Cpu331nrmE1Q==} - dev: true + '@types/aria-query@5.0.1': {} - /@types/aws-lambda@8.10.114: - resolution: {integrity: sha512-M8WpEGfC9iQ6V2Ccq6nGIXoQgeVc6z0Ngk8yCOL5V/TYIxshvb0MWQYLFFTZDesL0zmsoBc4OBjG9DB/4rei6w==} - dev: false + '@types/aws-lambda@8.10.114': {} - /@types/babel__core@7.20.1: - resolution: {integrity: sha512-aACu/U/omhdk15O4Nfb+fHgH/z3QsfQzpnvRZhYhThms83ZnAOZz7zZAWO7mn2yyNQaA4xTO8GLK3uqFU4bYYw==} + '@types/babel__core@7.20.1': dependencies: '@babel/parser': 7.24.7 '@babel/types': 7.24.0 '@types/babel__generator': 7.6.4 '@types/babel__template': 7.4.1 '@types/babel__traverse': 7.20.6 - dev: true - /@types/babel__generator@7.6.4: - resolution: {integrity: sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==} + '@types/babel__generator@7.6.4': dependencies: '@babel/types': 7.24.0 - dev: true - /@types/babel__template@7.4.1: - resolution: {integrity: sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==} + '@types/babel__template@7.4.1': dependencies: '@babel/parser': 7.24.7 '@babel/types': 7.24.0 - dev: true - /@types/babel__traverse@7.20.6: - resolution: {integrity: sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==} + '@types/babel__traverse@7.20.6': dependencies: '@babel/types': 7.24.0 - dev: true - /@types/bcryptjs@2.4.2: - resolution: {integrity: sha512-LiMQ6EOPob/4yUL66SZzu6Yh77cbzJFYll+ZfaPiPPFswtIlA/Fs1MzdKYA7JApHU49zQTbJGX3PDmCpIdDBRQ==} - dev: true + '@types/bcryptjs@2.4.2': {} - /@types/body-parser@1.19.2: - resolution: {integrity: sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==} + '@types/body-parser@1.19.2': dependencies: '@types/connect': 3.4.35 '@types/node': 18.19.20 - dev: true - /@types/btoa-lite@1.0.0: - resolution: {integrity: sha512-wJsiX1tosQ+J5+bY5LrSahHxr2wT+uME5UDwdN1kg4frt40euqA+wzECkmq4t5QbveHiJepfdThgQrPw6KiSlg==} - dev: false + '@types/btoa-lite@1.0.0': {} - /@types/cacheable-request@6.0.3: - resolution: {integrity: sha512-IQ3EbTzGxIigb1I3qPZc1rWJnH0BmSKv5QYTalEwweFvyBDLSAe24zP0le/hyi7ecGfZVlIVAg4BZqb8WBwKqw==} + '@types/cacheable-request@6.0.3': dependencies: '@types/http-cache-semantics': 4.0.1 '@types/keyv': 3.1.4 '@types/node': 18.19.20 '@types/responselike': 1.0.0 - dev: false - /@types/caseless@0.12.5: - resolution: {integrity: sha512-hWtVTC2q7hc7xZ/RLbxapMvDMgUnDvKvMOpKal4DrMyfGBUfB1oKaZlIRr6mJL+If3bAP6sV/QneGzF6tJjZDg==} - dev: false + '@types/caseless@0.12.5': {} - /@types/chai-subset@1.3.3: - resolution: {integrity: sha512-frBecisrNGz+F4T6bcc+NLeolfiojh5FxW2klu669+8BARtyQv2C/GkNW6FUodVe4BroGMP/wER/YDGc7rEllw==} + '@types/chai-subset@1.3.3': dependencies: '@types/chai': 4.3.6 - /@types/chai@4.3.4: - resolution: {integrity: sha512-KnRanxnpfpjUTqTCXslZSEdLfXExwgNxYPdiO2WGUj8+HDjFi8R3k5RVKPeSCzLjCcshCAtVO2QBbVuAV4kTnw==} - dev: true + '@types/chai@4.3.4': {} - /@types/chai@4.3.6: - resolution: {integrity: sha512-VOVRLM1mBxIRxydiViqPcKn6MIxZytrbMpd6RJLIWKxUNr3zux8no0Oc7kJx0WAPIitgZ0gkrDS+btlqQpubpw==} + '@types/chai@4.3.6': {} - /@types/compression@1.7.2: - resolution: {integrity: sha512-lwEL4M/uAGWngWFLSG87ZDr2kLrbuR8p7X+QZB1OQlT+qkHsCPDVFnHPyXf4Vyl4yDDorNY+mAhosxkCvppatg==} + '@types/compression@1.7.2': dependencies: '@types/express': 4.17.15 - dev: true - /@types/connect@3.4.35: - resolution: {integrity: sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==} + '@types/connect@3.4.35': dependencies: '@types/node': 18.19.20 - dev: true - /@types/cookie@0.4.1: - resolution: {integrity: sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q==} + '@types/cookie@0.4.1': {} - /@types/cookie@0.5.2: - resolution: {integrity: sha512-DBpRoJGKJZn7RY92dPrgoMew8xCWc2P71beqsjyhEI/Ds9mOyVmBwtekyfhpwFIVt1WrxTonFifiOZ62V8CnNA==} - dev: true + '@types/cookie@0.5.2': {} - /@types/cookie@0.6.0: - resolution: {integrity: sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==} - dev: false + '@types/cookie@0.6.0': {} - /@types/cookiejar@2.1.2: - resolution: {integrity: sha512-t73xJJrvdTjXrn4jLS9VSGRbz0nUY3cl2DMGDU48lKl+HR9dbbjW2A9r3g40VA++mQpy6uuHg33gy7du2BKpog==} - dev: true + '@types/cookiejar@2.1.2': {} - /@types/cors@2.8.17: - resolution: {integrity: sha512-8CGDvrBj1zgo2qE+oS3pOCyYNqCPryMWY2bGfwA0dcfopWGgxs+78df0Rs3rc9THP4JkOhLsAa+15VdpAqkcUA==} + '@types/cors@2.8.17': dependencies: '@types/node': 18.19.20 - /@types/d3-array@3.0.8: - resolution: {integrity: sha512-2xAVyAUgaXHX9fubjcCbGAUOqYfRJN1em1EKR2HfzWBpObZhwfnZKvofTN4TplMqJdFQao61I+NVSai/vnBvDQ==} - dev: false + '@types/d3-array@3.0.8': {} - /@types/d3-color@3.1.1: - resolution: {integrity: sha512-CSAVrHAtM9wfuLJ2tpvvwCU/F22sm7rMHNN+yh9D6O6hyAms3+O0cgMpC1pm6UEUMOntuZC8bMt74PteiDUdCg==} - dev: false + '@types/d3-color@3.1.1': {} - /@types/d3-ease@3.0.0: - resolution: {integrity: sha512-aMo4eaAOijJjA6uU+GIeW018dvy9+oH5Y2VPPzjjfxevvGQ/oRDs+tfYC9b50Q4BygRR8yE2QCLsrT0WtAVseA==} - dev: false + '@types/d3-ease@3.0.0': {} - /@types/d3-interpolate@3.0.2: - resolution: {integrity: sha512-zAbCj9lTqW9J9PlF4FwnvEjXZUy75NQqPm7DMHZXuxCFTpuTrdK2NMYGQekf4hlasL78fCYOLu4EE3/tXElwow==} + '@types/d3-interpolate@3.0.2': dependencies: '@types/d3-color': 3.1.1 - dev: false - /@types/d3-path@3.0.0: - resolution: {integrity: sha512-0g/A+mZXgFkQxN3HniRDbXMN79K3CdTpLsevj+PXiTcb2hVyvkZUBg37StmgCQkaD84cUJ4uaDAWq7UJOQy2Tg==} - dev: false + '@types/d3-path@3.0.0': {} - /@types/d3-scale@4.0.5: - resolution: {integrity: sha512-w/C++3W394MHzcLKO2kdsIn5KKNTOqeQVzyPSGPLzQbkPw/jpeaGtSRlakcKevGgGsjJxGsbqS0fPrVFDbHrDA==} + '@types/d3-scale@4.0.5': dependencies: '@types/d3-time': 3.0.1 - dev: false - /@types/d3-shape@3.1.3: - resolution: {integrity: sha512-cHMdIq+rhF5IVwAV7t61pcEXfEHsEsrbBUPkFGBwTXuxtTAkBBrnrNA8++6OWm3jwVsXoZYQM8NEekg6CPJ3zw==} + '@types/d3-shape@3.1.3': dependencies: '@types/d3-path': 3.0.0 - dev: false - /@types/d3-time@3.0.1: - resolution: {integrity: sha512-5j/AnefKAhCw4HpITmLDTPlf4vhi8o/dES+zbegfPb7LaGfNyqkLxBR6E+4yvTAgnJLmhe80EXFMzUs38fw4oA==} - dev: false + '@types/d3-time@3.0.1': {} - /@types/d3-timer@3.0.0: - resolution: {integrity: sha512-HNB/9GHqu7Fo8AQiugyJbv6ZxYz58wef0esl4Mv828w1ZKpAshw/uFWVDUcIB9KKFeFKoxS3cHY07FFgtTRZ1g==} - dev: false + '@types/d3-timer@3.0.0': {} - /@types/debug@4.1.12: - resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==} + '@types/debug@4.1.12': dependencies: '@types/ms': 0.7.31 - /@types/debug@4.1.7: - resolution: {integrity: sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==} + '@types/debug@4.1.7': dependencies: '@types/ms': 0.7.31 - dev: true - /@types/degit@2.8.3: - resolution: {integrity: sha512-CL7y71j2zaDmtPLD5Xq5S1Gv2dFoHl0/GBZm6s39Mj/ls28L3NzAOqf7H4H0/2TNVMgMjMVf9CAFYSjmXhi3bw==} - dev: false + '@types/degit@2.8.3': {} - /@types/eslint-scope@3.7.4: - resolution: {integrity: sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==} + '@types/eslint-scope@3.7.4': dependencies: '@types/eslint': 8.4.10 '@types/estree': 1.0.5 - /@types/eslint@8.4.10: - resolution: {integrity: sha512-Sl/HOqN8NKPmhWo2VBEPm0nvHnu2LL3v9vKo8MEq0EtbJ4eVzGPl41VNPvn5E1i5poMk4/XD8UriLHpJvEP/Nw==} + '@types/eslint@8.4.10': dependencies: '@types/estree': 1.0.0 '@types/json-schema': 7.0.11 - /@types/estree-jsx@1.0.0: - resolution: {integrity: sha512-3qvGd0z8F2ENTGr/GG1yViqfiKmRfrXVx5sJyHGFu3z7m5g5utCQtGp/g29JnjflhtQJBv1WDQukHiT58xPcYQ==} + '@types/estree-jsx@1.0.0': dependencies: '@types/estree': 1.0.5 - dev: true - /@types/estree@1.0.0: - resolution: {integrity: sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==} + '@types/estree@1.0.0': {} - /@types/estree@1.0.5: - resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} + '@types/estree@1.0.5': {} - /@types/express-serve-static-core@4.17.32: - resolution: {integrity: sha512-aI5h/VOkxOF2Z1saPy0Zsxs5avets/iaiAJYznQFm5By/pamU31xWKL//epiF4OfUA2qTOc9PV6tCUjhO8wlZA==} + '@types/express-serve-static-core@4.17.32': dependencies: '@types/node': 18.19.20 '@types/qs': 6.9.7 '@types/range-parser': 1.2.4 - dev: true - /@types/express@4.17.15: - resolution: {integrity: sha512-Yv0k4bXGOH+8a+7bELd2PqHQsuiANB+A8a4gnQrkRWzrkKlb6KHaVvyXhqs04sVW/OWlbPyYxRgYlIXLfrufMQ==} + '@types/express@4.17.15': dependencies: '@types/body-parser': 1.19.2 '@types/express-serve-static-core': 4.17.32 '@types/qs': 6.9.7 '@types/serve-static': 1.15.0 - dev: true - /@types/graceful-fs@4.1.6: - resolution: {integrity: sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw==} + '@types/graceful-fs@4.1.6': dependencies: '@types/node': 18.19.20 - dev: true - /@types/gradient-string@1.1.2: - resolution: {integrity: sha512-zIet2KvHr2dkOCPI5ggQQ+WJVyfBSFaqK9sNelhgDjlE2K3Fu2muuPJwu5aKM3xoWuc3WXudVEMUwI1QWhykEQ==} + '@types/gradient-string@1.1.2': dependencies: '@types/tinycolor2': 1.4.3 - dev: true - /@types/hast@2.3.4: - resolution: {integrity: sha512-wLEm0QvaoawEDoTRwzTXp4b4jpwiJDvR5KMnFnVodm3scufTlBOWRD6N1OBf9TZMhjlNsSfcO5V+7AF4+Vy+9g==} + '@types/hast@2.3.4': dependencies: '@types/unist': 2.0.6 - dev: true - /@types/http-cache-semantics@4.0.1: - resolution: {integrity: sha512-SZs7ekbP8CN0txVG2xVRH6EgKmEm31BOxA07vkFaETzZz1xh+cbt8BcI0slpymvwhx5dlFnQG2rTlPVQn+iRPQ==} - dev: false + '@types/http-cache-semantics@4.0.1': {} - /@types/humanize-duration@3.27.1: - resolution: {integrity: sha512-K3e+NZlpCKd6Bd/EIdqjFJRFHbrq5TzPPLwREk5Iv/YoIjQrs6ljdAUCo+Lb2xFlGNOjGSE0dqsVD19cZL137w==} - dev: true + '@types/humanize-duration@3.27.1': {} - /@types/inquirer@9.0.3: - resolution: {integrity: sha512-CzNkWqQftcmk2jaCWdBTf9Sm7xSw4rkI1zpU/Udw3HX5//adEZUIm9STtoRP1qgWj0CWQtJ9UTvqmO2NNjhMJw==} + '@types/inquirer@9.0.3': dependencies: '@types/through': 0.0.30 rxjs: 7.8.0 - dev: true - /@types/interpret@1.1.3: - resolution: {integrity: sha512-uBaBhj/BhilG58r64mtDb/BEdH51HIQLgP5bmWzc5qCtFMja8dCk/IOJmk36j0lbi9QHwI6sbtUNGuqXdKCAtQ==} + '@types/interpret@1.1.3': dependencies: '@types/node': 18.19.20 - dev: false - /@types/is-ci@3.0.0: - resolution: {integrity: sha512-Q0Op0hdWbYd1iahB+IFNQcWXFq4O0Q5MwQP7uN0souuQ4rPg1vEYcnIOfr1gY+M+6rc8FGoRaBO1mOOvL29sEQ==} + '@types/is-ci@3.0.0': dependencies: ci-info: 3.8.0 - dev: false - /@types/is-stream@1.1.0: - resolution: {integrity: sha512-jkZatu4QVbR60mpIzjINmtS1ZF4a/FqdTUTBeQDVOQ2PYyidtwFKr0B5G6ERukKwliq+7mIXvxyppwzG5EgRYg==} + '@types/is-stream@1.1.0': dependencies: '@types/node': 18.19.20 - dev: false - /@types/istanbul-lib-coverage@2.0.4: - resolution: {integrity: sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==} - dev: true + '@types/istanbul-lib-coverage@2.0.4': {} - /@types/istanbul-lib-report@3.0.0: - resolution: {integrity: sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==} + '@types/istanbul-lib-report@3.0.0': dependencies: '@types/istanbul-lib-coverage': 2.0.4 - dev: true - /@types/istanbul-reports@3.0.1: - resolution: {integrity: sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==} + '@types/istanbul-reports@3.0.1': dependencies: '@types/istanbul-lib-report': 3.0.0 - dev: true - /@types/jest@29.5.3: - resolution: {integrity: sha512-1Nq7YrO/vJE/FYnqYyw0FS8LdrjExSgIiHyKg7xPpn+yi8Q4huZryKnkJatN1ZRH89Kw2v33/8ZMB7DuZeSLlA==} + '@types/jest@29.5.3': dependencies: expect: 29.6.2 pretty-format: 29.6.2 - dev: true - /@types/js-cookie@2.2.7: - resolution: {integrity: sha512-aLkWa0C0vO5b4Sr798E26QgOkss68Un0bLjs7u9qxzPT5CG+8DuNTffWES58YzJs3hrVAOs1wonycqEBqNJubA==} - dev: false + '@types/js-cookie@2.2.7': {} - /@types/js-yaml@4.0.9: - resolution: {integrity: sha512-k4MGaQl5TGo/iipqb2UDG2UwjXziSWkh0uysQelTlJpX1qGlpUZYm8PnO4DxG1qBomtJUdYJ6qR6xdIah10JLg==} - dev: false + '@types/js-yaml@4.0.9': {} - /@types/json-query@2.2.3: - resolution: {integrity: sha512-ygE4p8lyKzTBo9LF2K/u6MHnxPxbHY6wGvwM7TdAKhbP3SvEf+Y9aeVWedDiP8SMIPowTl9R/6awQYjiUTHz2g==} - dev: true + '@types/json-query@2.2.3': {} - /@types/json-schema@7.0.11: - resolution: {integrity: sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==} + '@types/json-schema@7.0.11': {} - /@types/json-schema@7.0.13: - resolution: {integrity: sha512-RbSSoHliUbnXj3ny0CNFOoxrIDV6SUGyStHsvDqosw6CkdPV8TtWGlfecuK4ToyMEAql6pzNxgCFKanovUzlgQ==} + '@types/json-schema@7.0.13': {} - /@types/json5@0.0.29: - resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} - dev: true + '@types/json5@0.0.29': {} - /@types/json5@0.0.30: - resolution: {integrity: sha512-sqm9g7mHlPY/43fcSNrCYfOeX9zkTTK+euO5E6+CVijSMm5tTjkVdwdqRkY3ljjIAf8679vps5jKUoJBCLsMDA==} - dev: true + '@types/json5@0.0.30': {} - /@types/jsonwebtoken@9.0.1: - resolution: {integrity: sha512-c5ltxazpWabia/4UzhIoaDcIza4KViOQhdbjRlfcIGVnsE3c3brkz9Z+F/EeJIECOQP7W7US2hNE930cWWkPiw==} + '@types/jsonwebtoken@9.0.1': dependencies: '@types/node': 18.19.20 - dev: false - /@types/keyv@3.1.4: - resolution: {integrity: sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==} + '@types/keyv@3.1.4': dependencies: '@types/node': 18.19.20 - /@types/lodash.omit@4.5.7: - resolution: {integrity: sha512-6q6cNg0tQ6oTWjSM+BcYMBhan54P/gLqBldG4AuXd3nKr0oeVekWNS4VrNEu3BhCSDXtGapi7zjhnna0s03KpA==} + '@types/lodash.omit@4.5.7': dependencies: '@types/lodash': 4.14.191 - dev: true - /@types/lodash@4.14.191: - resolution: {integrity: sha512-BdZ5BCCvho3EIXw6wUCXHe7rS53AIDPLE+JzwgT+OsJk53oBfbSmZZ7CX4VaRoN78N+TJpFi9QPlfIVNmJYWxQ==} - dev: true + '@types/lodash@4.14.191': {} - /@types/long@4.0.2: - resolution: {integrity: sha512-MqTGEo5bj5t157U6fA/BiDynNkn0YknVdh48CMPkTSpFTVmvao5UQmm7uEF6xBEo7qIMAlY/JSleYaE6VOdpaA==} - dev: false + '@types/long@4.0.2': {} - /@types/marked@4.0.8: - resolution: {integrity: sha512-HVNzMT5QlWCOdeuBsgXP8EZzKUf0+AXzN+sLmjvaB3ZlLqO+e4u0uXrdw9ub69wBKFs+c6/pA4r9sy6cCDvImw==} - dev: true + '@types/marked@4.0.8': {} - /@types/mdast@3.0.10: - resolution: {integrity: sha512-W864tg/Osz1+9f4lrGTZpCSO5/z4608eUp19tbozkq2HJK6i3z1kT0H9tlADXuYIb1YYOBByU4Jsqkk75q48qA==} + '@types/mdast@3.0.10': dependencies: '@types/unist': 2.0.6 - dev: true - /@types/mdx@2.0.5: - resolution: {integrity: sha512-76CqzuD6Q7LC+AtbPqrvD9AqsN0k8bsYo2bM2J8pmNldP1aIPAbzUQ7QbobyXL4eLr1wK5x8FZFe8eF/ubRuBg==} - dev: true + '@types/mdx@2.0.5': {} - /@types/mime@3.0.1: - resolution: {integrity: sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==} - dev: true + '@types/mime@3.0.1': {} - /@types/minimist@1.2.2: - resolution: {integrity: sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==} - dev: false + '@types/minimist@1.2.2': {} - /@types/mock-fs@4.13.1: - resolution: {integrity: sha512-m6nFAJ3lBSnqbvDZioawRvpLXSaPyn52Srf7OfzjubYbYX8MTUdIgDxQl0wEapm4m/pNYSd9TXocpQ0TvZFlYA==} + '@types/mock-fs@4.13.1': dependencies: '@types/node': 18.19.20 - dev: true - /@types/morgan@1.9.4: - resolution: {integrity: sha512-cXoc4k+6+YAllH3ZHmx4hf7La1dzUk6keTR4bF4b4Sc0mZxU/zK4wO7l+ZzezXm/jkYj/qC+uYGZrarZdIVvyQ==} + '@types/morgan@1.9.4': dependencies: '@types/node': 18.19.20 - dev: true - /@types/ms@0.7.31: - resolution: {integrity: sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==} + '@types/ms@0.7.31': {} - /@types/mute-stream@0.0.4: - resolution: {integrity: sha512-CPM9nzrCPPJHQNA9keH9CVkVI+WR5kMa+7XEs5jcGQ0VoAGnLv242w8lIVgwAEfmE4oufJRaTc9PNLQl0ioAow==} + '@types/mute-stream@0.0.4': dependencies: '@types/node': 18.19.20 - dev: false - /@types/nlcst@1.0.1: - resolution: {integrity: sha512-aVIyXt6pZiiMOtVByE4Y0gf+BLm1Cxc4ZLSK8VRHn1CgkO+kXbQwN/EBhQmhPdBMjFJCMBKtmNW2zWQuFywz8Q==} + '@types/nlcst@1.0.1': dependencies: '@types/unist': 2.0.6 - dev: true - /@types/node-fetch@2.6.2: - resolution: {integrity: sha512-DHqhlq5jeESLy19TYhLakJ07kNumXWjcDdxXsLUMJZ6ue8VZJj4kLPQVE/2mdHh3xZziNF1xppu5lwmS53HR+A==} + '@types/node-fetch@2.6.2': dependencies: '@types/node': 18.19.20 form-data: 3.0.1 - dev: true - /@types/node-fetch@2.6.4: - resolution: {integrity: sha512-1ZX9fcN4Rvkvgv4E6PAY5WXUFWFcRWxZa3EW83UjycOB9ljJCedb2CupIP4RZMEwF/M3eTcCihbBRgwtGbg5Rg==} + '@types/node-fetch@2.6.4': dependencies: '@types/node': 18.19.20 form-data: 3.0.1 - dev: false - /@types/node-forge@1.3.10: - resolution: {integrity: sha512-y6PJDYN4xYBxwd22l+OVH35N+1fCYWiuC3aiP2SlXVE6Lo7SS+rSx9r89hLxrP4pn6n1lBGhHJ12pj3F3Mpttw==} + '@types/node-forge@1.3.10': dependencies: '@types/node': 18.19.20 - dev: true - /@types/node@12.20.55: - resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} + '@types/node@12.20.55': {} - /@types/node@16.18.11: - resolution: {integrity: sha512-3oJbGBUWuS6ahSnEq1eN2XrCyf4YsWI8OyCvo7c64zQJNplk3mO84t53o8lfTk+2ji59g5ycfc6qQ3fdHliHuA==} - dev: true + '@types/node@16.18.11': {} - /@types/node@18.11.18: - resolution: {integrity: sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA==} + '@types/node@18.11.18': {} - /@types/node@18.14.0: - resolution: {integrity: sha512-5EWrvLmglK+imbCJY0+INViFWUHg1AHel1sq4ZVSfdcNqGy9Edv3UB9IIzzg+xPaUcAgZYcfVs2fBcwDeZzU0A==} - dev: true + '@types/node@18.14.0': {} - /@types/node@18.15.13: - resolution: {integrity: sha512-N+0kuo9KgrUQ1Sn/ifDXsvg0TTleP7rIy4zOBGECxAljqvqfqpTfzx0Q1NUedOixRMBfe2Whhb056a42cWs26Q==} - dev: true + '@types/node@18.15.13': {} - /@types/node@18.17.1: - resolution: {integrity: sha512-xlR1jahfizdplZYRU59JlUx9uzF1ARa8jbhM11ccpCJya8kvos5jwdm2ZAgxSCwOl0fq21svP18EVwPBXMQudw==} - dev: true + '@types/node@18.17.1': {} - /@types/node@18.19.20: - resolution: {integrity: sha512-SKXZvI375jkpvAj8o+5U2518XQv76mAsixqfXiVyWyXZbVWQK25RurFovYpVIxVzul0rZoH58V/3SkEnm7s3qA==} + '@types/node@18.19.20': dependencies: undici-types: 5.26.5 - /@types/node@20.11.22: - resolution: {integrity: sha512-/G+IxWxma6V3E+pqK1tSl2Fo1kl41pK1yeCyDsgkF9WlVAme4j5ISYM2zR11bgLFJGLN5sVK40T4RJNuiZbEjA==} + '@types/node@20.11.22': dependencies: undici-types: 5.26.5 - dev: false - /@types/node@20.12.7: - resolution: {integrity: sha512-wq0cICSkRLVaf3UGLMGItu/PtdY7oaXaI/RVU+xliKVOtRna3PRY57ZDfztpDL0n11vfymMUnXv8QwYCO7L1wg==} + '@types/node@20.12.7': dependencies: undici-types: 5.26.5 - /@types/node@20.5.0: - resolution: {integrity: sha512-Mgq7eCtoTjT89FqNoTzzXg2XvCi5VMhRV6+I2aYanc6kQCBImeNaAYRs/DyoVqk1YEUJK5gN9VO7HRIdz4Wo3Q==} - dev: true + '@types/node@20.5.0': {} - /@types/normalize-package-data@2.4.1: - resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==} - dev: false + '@types/normalize-package-data@2.4.1': {} - /@types/object-hash@3.0.6: - resolution: {integrity: sha512-fOBV8C1FIu2ELinoILQ+ApxcUKz4ngq+IWUYrxSGjXzzjUALijilampwkMgEtJ+h2njAW3pi853QpzNVCHB73w==} - dev: true + '@types/object-hash@3.0.6': {} - /@types/parse-json@4.0.0: - resolution: {integrity: sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==} - dev: true + '@types/parse-json@4.0.0': {} - /@types/parse5@6.0.3: - resolution: {integrity: sha512-SuT16Q1K51EAVPz1K29DJ/sXjhSQ0zjvsypYJ6tlwVsRV9jwW5Adq2ch8Dq8kDBCkYnELS7N7VNCSB5nC56t/g==} - dev: true + '@types/parse5@6.0.3': {} - /@types/pg@8.11.6: - resolution: {integrity: sha512-/2WmmBXHLsfRqzfHW7BNZ8SbYzE8OSk7i3WjFYvfgRHj7S1xj+16Je5fUKv3lVdVzk/zn9TXOqf+avFCFIE0yQ==} + '@types/pg@8.11.6': dependencies: '@types/node': 18.19.20 pg-protocol: 1.6.1 pg-types: 4.0.2 - dev: false - /@types/pg@8.6.6: - resolution: {integrity: sha512-O2xNmXebtwVekJDD+02udOncjVcMZQuTEQEMpKJ0ZRf5E7/9JJX3izhKUcUifBkyKpljyUM6BTgy2trmviKlpw==} + '@types/pg@8.6.6': dependencies: '@types/node': 18.19.20 pg-protocol: 1.6.0 pg-types: 2.2.0 - dev: false - /@types/phoenix@1.6.0: - resolution: {integrity: sha512-qwfpsHmFuhAS/dVd4uBIraMxRd56vwBUYQGZ6GpXnFuM2XMRFJbIyruFKKlW2daQliuYZwe0qfn/UjFCDKic5g==} - dev: false + '@types/phoenix@1.6.0': {} - /@types/prismjs@1.26.0: - resolution: {integrity: sha512-ZTaqn/qSqUuAq1YwvOFQfVW1AR/oQJlLSZVustdjwI+GZ8kr0MSHBj0tsXPW1EqHubx50gtBEjbPGsdZwQwCjQ==} + '@types/prismjs@1.26.0': {} - /@types/prop-types@15.7.5: - resolution: {integrity: sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==} + '@types/prop-types@15.7.5': {} - /@types/qs@6.9.7: - resolution: {integrity: sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==} - dev: true + '@types/qs@6.9.7': {} - /@types/range-parser@1.2.4: - resolution: {integrity: sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==} - dev: true + '@types/range-parser@1.2.4': {} - /@types/react-collapse@5.0.4: - resolution: {integrity: sha512-tM5cVB6skGLneNYnRK2E3R56VOHguSeJQHslGPTIMC58ytL3oelT8L/l1onkwHGn5vSEs2BEq2Olzrur+YdliA==} + '@types/react-collapse@5.0.4': dependencies: '@types/react': 18.2.69 - dev: true - /@types/react-dom@18.2.7: - resolution: {integrity: sha512-GRaAEriuT4zp9N4p1i8BDBYmEyfo+xQ3yHjJU4eiK5NDa1RmUZG+unZABUTK4/Ox/M+GaHwb6Ow8rUITrtjszA==} + '@types/react-dom@18.2.7': dependencies: '@types/react': 18.2.69 - /@types/react@18.2.17: - resolution: {integrity: sha512-u+e7OlgPPh+aryjOm5UJMX32OvB2E3QASOAqVMY6Ahs90djagxwv2ya0IctglNbNTexC12qCSMZG47KPfy1hAA==} + '@types/react@18.2.17': dependencies: '@types/prop-types': 15.7.5 '@types/scheduler': 0.16.2 csstype: 3.1.1 - dev: true - /@types/react@18.2.48: - resolution: {integrity: sha512-qboRCl6Ie70DQQG9hhNREz81jqC1cs9EVNcjQ1AU+jH6NFfSAhVVbrrY/+nSF+Bsk4AOwm9Qa61InvMCyV+H3w==} + '@types/react@18.2.48': dependencies: '@types/prop-types': 15.7.5 '@types/scheduler': 0.16.2 csstype: 3.1.1 - /@types/react@18.2.69: - resolution: {integrity: sha512-W1HOMUWY/1Yyw0ba5TkCV+oqynRjG7BnteBB+B7JmAK7iw3l2SW+VGOxL+akPweix6jk2NNJtyJKpn4TkpfK3Q==} + '@types/react@18.2.69': dependencies: '@types/prop-types': 15.7.5 '@types/scheduler': 0.16.2 csstype: 3.1.1 - /@types/react@18.3.1: - resolution: {integrity: sha512-V0kuGBX3+prX+DQ/7r2qsv1NsdfnCLnTgnRJ1pYnxykBhGMz+qj+box5lq7XsO5mtZsBqpjwwTu/7wszPfMBcw==} + '@types/react@18.3.1': dependencies: '@types/prop-types': 15.7.5 csstype: 3.1.1 - dev: false - /@types/readable-stream@4.0.14: - resolution: {integrity: sha512-xZn/AuUbCMShGsqH/ehZtGDwQtbx00M9rZ2ENLe4tOjFZ/JFeWMhEZkk2fEe1jAUqqEAURIkFJ7Az/go8mM1/w==} + '@types/readable-stream@4.0.14': dependencies: '@types/node': 18.19.20 safe-buffer: 5.1.2 - dev: true - /@types/regression@2.0.6: - resolution: {integrity: sha512-sa+sHOUxh9fywFuAFLCcyupFN0CKX654QUZGW5fAZCmV51I4e5nQy1xL2g/JMUW/PeDoF3Yq2lDXb7MoC3KDNg==} - dev: true + '@types/regression@2.0.6': {} - /@types/request@2.48.12: - resolution: {integrity: sha512-G3sY+NpsA9jnwm0ixhAFQSJ3Q9JkpLZpJbI3GMv0mIAT0y3mRabYeINzal5WOChIiaTEGQYlHOKgkaM9EisWHw==} + '@types/request@2.48.12': dependencies: '@types/caseless': 0.12.5 '@types/node': 18.19.20 '@types/tough-cookie': 4.0.5 form-data: 2.5.1 - dev: false - /@types/resolve@1.20.2: - resolution: {integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==} - dev: true + '@types/resolve@1.20.2': {} - /@types/responselike@1.0.0: - resolution: {integrity: sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==} + '@types/responselike@1.0.0': dependencies: '@types/node': 18.19.20 - /@types/retry@0.12.0: - resolution: {integrity: sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==} - dev: false + '@types/retry@0.12.0': {} - /@types/retry@0.12.2: - resolution: {integrity: sha512-XISRgDJ2Tc5q4TRqvgJtzsRkFYNJzZrhTdtMoGVBttwzzQJkPnS3WWTFc7kuDRoPtPakl+T+OfdEUjYJj7Jbow==} + '@types/retry@0.12.2': {} - /@types/scheduler@0.16.2: - resolution: {integrity: sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==} + '@types/scheduler@0.16.2': {} - /@types/seedrandom@3.0.8: - resolution: {integrity: sha512-TY1eezMU2zH2ozQoAFAQFOPpvP15g+ZgSfTZt31AUUH/Rxtnz3H+A/Sv1Snw2/amp//omibc+AEkTaA8KUeOLQ==} - dev: true + '@types/seedrandom@3.0.8': {} - /@types/semver@6.2.3: - resolution: {integrity: sha512-KQf+QAMWKMrtBMsB8/24w53tEsxllMj6TuA80TT/5igJalLI/zm0L3oXRbIAl4Ohfc85gyHX/jhMwsVkmhLU4A==} - dev: true + '@types/semver@6.2.3': {} - /@types/semver@7.3.13: - resolution: {integrity: sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw==} - dev: true + '@types/semver@7.3.13': {} - /@types/semver@7.5.1: - resolution: {integrity: sha512-cJRQXpObxfNKkFAZbJl2yjWtJCqELQIdShsogr1d2MilP8dKD9TE/nEKHkJgUNHdGKCQaf9HbIynuV2csLGVLg==} + '@types/semver@7.5.1': {} - /@types/serve-static@1.15.0: - resolution: {integrity: sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==} + '@types/serve-static@1.15.0': dependencies: '@types/mime': 3.0.1 '@types/node': 18.19.20 - dev: true - /@types/shimmer@1.0.2: - resolution: {integrity: sha512-dKkr1bTxbEsFlh2ARpKzcaAmsYixqt9UyCdoEZk8rHyE4iQYcDCyvSjDSf7JUWJHlJiTtbIoQjxKh6ViywqDAg==} - dev: false + '@types/shimmer@1.0.2': {} - /@types/simple-oauth2@5.0.4: - resolution: {integrity: sha512-4SvTfmAa1fGUa1d07j9vIiC4o92bGh0ihPXmtS05udMMmNwVIaU2nZ706cC4wI8cJxOlHD4P/d5tzqvWYd+KxA==} - dev: true + '@types/simple-oauth2@5.0.4': {} - /@types/slug@5.0.3: - resolution: {integrity: sha512-yPX0bb1SvrpaGlHuSiz6EicgRI4VBE+LO7IANlZagQwtaoKjLLcZc8y6s13vKp41mYvMCSzjtObxvU7/0JRPaA==} - dev: true + '@types/slug@5.0.3': {} - /@types/stack-utils@2.0.1: - resolution: {integrity: sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==} - dev: true + '@types/stack-utils@2.0.1': {} - /@types/statuses@2.0.4: - resolution: {integrity: sha512-eqNDvZsCNY49OAXB0Firg/Sc2BgoWsntsLUdybGFOhAfCD6QJ2n9HXUIHGqt5qjrxmMv4wS8WLAw43ZkKcJ8Pw==} - dev: false + '@types/statuses@2.0.4': {} - /@types/superagent@4.1.19: - resolution: {integrity: sha512-McM1mlc7PBZpCaw0fw/36uFqo0YeA6m8JqoyE4OfqXsZCIg0hPP2xdE6FM7r6fdprDZHlJwDpydUj1R++93hCA==} + '@types/superagent@4.1.19': dependencies: '@types/cookiejar': 2.1.2 '@types/node': 18.19.20 - dev: true - /@types/supertest@2.0.14: - resolution: {integrity: sha512-Q900DeeHNFF3ZYYepf/EyJfZDA2JrnWLaSQ0YNV7+2GTo8IlJzauEnDGhya+hauncpBYTYGpVHwGdssJeAQ7eA==} + '@types/supertest@2.0.14': dependencies: '@types/superagent': 4.1.19 - dev: true - /@types/tar@6.1.4: - resolution: {integrity: sha512-Cp4oxpfIzWt7mr2pbhHT2OTXGMAL0szYCzuf8lRWyIMCgsx6/Hfc3ubztuhvzXHXgraTQxyOCmmg7TDGIMIJJQ==} + '@types/tar@6.1.4': dependencies: '@types/node': 18.19.20 minipass: 4.0.0 - dev: true - /@types/through@0.0.30: - resolution: {integrity: sha512-FvnCJljyxhPM3gkRgWmxmDZyAQSiBQQWLI0A0VFL0K7W1oRUrPJSqNO0NvTnLkBcotdlp3lKvaT0JrnyRDkzOg==} + '@types/through@0.0.30': dependencies: '@types/node': 18.19.20 - dev: true - /@types/tinycolor2@1.4.3: - resolution: {integrity: sha512-Kf1w9NE5HEgGxCRyIcRXR/ZYtDv0V8FVPtYHwLxl0O+maGX0erE77pQlD0gpP+/KByMZ87mOA79SjifhSB3PjQ==} + '@types/tinycolor2@1.4.3': {} - /@types/tough-cookie@4.0.5: - resolution: {integrity: sha512-/Ad8+nIOV7Rl++6f1BdKxFSMgmoqEoYbHRpPcx3JEfv8VRsQe9Z4mCXeJBzxs7mbHY/XOZZuXlRNfhpVPbs6ZA==} - dev: false + '@types/tough-cookie@4.0.5': {} - /@types/unist@2.0.6: - resolution: {integrity: sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==} - dev: true + '@types/unist@2.0.6': {} - /@types/uuid@9.0.0: - resolution: {integrity: sha512-kr90f+ERiQtKWMz5rP32ltJ/BtULDI5RVO0uavn1HQUOwjx0R1h0rnDYNL0CepF1zL5bSY6FISAfd9tOdDhU5Q==} - dev: true + '@types/uuid@9.0.0': {} - /@types/webpack@5.28.5(@swc/core@1.3.101)(esbuild@0.19.11): - resolution: {integrity: sha512-wR87cgvxj3p6D0Crt1r5avwqffqPXUkNlnQ1mjU93G7gCuFjufZR4I6j8cz5g1F1tTYpfOOFvly+cmIQwL9wvw==} + '@types/webpack@5.28.5(@swc/core@1.3.101)(esbuild@0.19.11)': dependencies: '@types/node': 18.19.20 tapable: 2.2.1 @@ -13981,58 +23631,33 @@ packages: - esbuild - uglify-js - webpack-cli - dev: false - /@types/websocket@1.0.5: - resolution: {integrity: sha512-NbsqiNX9CnEfC1Z0Vf4mE1SgAJ07JnRYcNex7AJ9zAVzmiGHmjKFEk7O4TJIsgv2B1sLEb6owKFZrACwdYngsQ==} + '@types/websocket@1.0.5': dependencies: '@types/node': 18.19.20 - dev: false - /@types/wrap-ansi@3.0.0: - resolution: {integrity: sha512-ltIpx+kM7g/MLRZfkbL7EsCEjfzCcScLpkg37eXEtx5kmrAKBkTJwd1GIAjDSL8wTpM6Hzn5YO4pSb91BEwu1g==} - dev: false + '@types/wrap-ansi@3.0.0': {} - /@types/ws@8.5.10: - resolution: {integrity: sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A==} + '@types/ws@8.5.10': dependencies: '@types/node': 18.19.20 - dev: false - /@types/ws@8.5.4: - resolution: {integrity: sha512-zdQDHKUgcX/zBc4GrwsE/7dVdAD8JR4EuiAXiiUhhfyIJXXb2+PrGshFyeXWQPMmmZ2XxgaqclgpIC7eTXc1mg==} + '@types/ws@8.5.4': dependencies: '@types/node': 18.19.20 - dev: true - /@types/yargs-parser@21.0.0: - resolution: {integrity: sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==} - dev: true + '@types/yargs-parser@21.0.0': {} - /@types/yargs@17.0.32: - resolution: {integrity: sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==} + '@types/yargs@17.0.32': dependencies: '@types/yargs-parser': 21.0.0 - dev: true - /@types/yauzl@2.10.1: - resolution: {integrity: sha512-CHzgNU3qYBnp/O4S3yv2tXPlvMTq0YWSTVg2/JYLqWZGHwwgJGAwd00poay/11asPq8wLFwHzubyInqHIFmmiw==} - requiresBuild: true + '@types/yauzl@2.10.1': dependencies: '@types/node': 18.19.20 - dev: false optional: true - /@typescript-eslint/eslint-plugin@5.59.6(@typescript-eslint/parser@5.59.6)(eslint@8.31.0)(typescript@5.2.2): - resolution: {integrity: sha512-sXtOgJNEuRU5RLwPUb1jxtToZbgvq3M6FPpY4QENxoOggK+UpTxUBpj6tD8+Qh2g46Pi9We87E+eHnUw8YcGsw==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - '@typescript-eslint/parser': ^5.0.0 - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true + '@typescript-eslint/eslint-plugin@5.59.6(@typescript-eslint/parser@5.59.6)(eslint@8.31.0)(typescript@5.2.2)': dependencies: '@eslint-community/regexpp': 4.5.1 '@typescript-eslint/parser': 5.59.6(eslint@8.31.0)(typescript@5.2.2) @@ -14049,17 +23674,8 @@ packages: typescript: 5.2.2 transitivePeerDependencies: - supports-color - dev: true - /@typescript-eslint/parser@5.59.6(eslint@8.31.0)(typescript@5.2.2): - resolution: {integrity: sha512-7pCa6al03Pv1yf/dUg/s1pXz/yGMUBAw5EeWqNTFiSueKvRNonze3hma3lhdsOrQcaOXhbk5gKu2Fludiho9VA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true + '@typescript-eslint/parser@5.59.6(eslint@8.31.0)(typescript@5.2.2)': dependencies: '@typescript-eslint/scope-manager': 5.59.6 '@typescript-eslint/types': 5.59.6 @@ -14069,25 +23685,13 @@ packages: typescript: 5.2.2 transitivePeerDependencies: - supports-color - dev: true - /@typescript-eslint/scope-manager@5.59.6: - resolution: {integrity: sha512-gLbY3Le9Dxcb8KdpF0+SJr6EQ+hFGYFl6tVY8VxLPFDfUZC7BHFw+Vq7bM5lE9DwWPfx4vMWWTLGXgpc0mAYyQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + '@typescript-eslint/scope-manager@5.59.6': dependencies: '@typescript-eslint/types': 5.59.6 '@typescript-eslint/visitor-keys': 5.59.6 - dev: true - /@typescript-eslint/type-utils@5.59.6(eslint@8.31.0)(typescript@5.2.2): - resolution: {integrity: sha512-A4tms2Mp5yNvLDlySF+kAThV9VTBPCvGf0Rp8nl/eoDX9Okun8byTKoj3fJ52IJitjWOk0fKPNQhXEB++eNozQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: '*' - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true + '@typescript-eslint/type-utils@5.59.6(eslint@8.31.0)(typescript@5.2.2)': dependencies: '@typescript-eslint/typescript-estree': 5.59.6(typescript@5.2.2) '@typescript-eslint/utils': 5.59.6(eslint@8.31.0)(typescript@5.2.2) @@ -14097,21 +23701,10 @@ packages: typescript: 5.2.2 transitivePeerDependencies: - supports-color - dev: true - /@typescript-eslint/types@5.59.6: - resolution: {integrity: sha512-tH5lBXZI7T2MOUgOWFdVNUILsI02shyQvfzG9EJkoONWugCG77NDDa1EeDGw7oJ5IvsTAAGVV8I3Tk2PNu9QfA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dev: true + '@typescript-eslint/types@5.59.6': {} - /@typescript-eslint/typescript-estree@5.59.6(typescript@5.2.2): - resolution: {integrity: sha512-vW6JP3lMAs/Tq4KjdI/RiHaaJSO7IUsbkz17it/Rl9Q+WkQ77EOuOnlbaU8kKfVIOJxMhnRiBG+olE7f3M16DA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true + '@typescript-eslint/typescript-estree@5.59.6(typescript@5.2.2)': dependencies: '@typescript-eslint/types': 5.59.6 '@typescript-eslint/visitor-keys': 5.59.6 @@ -14123,16 +23716,8 @@ packages: typescript: 5.2.2 transitivePeerDependencies: - supports-color - dev: true - /@typescript-eslint/typescript-estree@5.59.6(typescript@5.4.5): - resolution: {integrity: sha512-vW6JP3lMAs/Tq4KjdI/RiHaaJSO7IUsbkz17it/Rl9Q+WkQ77EOuOnlbaU8kKfVIOJxMhnRiBG+olE7f3M16DA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true + '@typescript-eslint/typescript-estree@5.59.6(typescript@5.4.5)': dependencies: '@typescript-eslint/types': 5.59.6 '@typescript-eslint/visitor-keys': 5.59.6 @@ -14144,13 +23729,8 @@ packages: typescript: 5.4.5 transitivePeerDependencies: - supports-color - dev: true - /@typescript-eslint/utils@5.59.6(eslint@8.31.0)(typescript@5.2.2): - resolution: {integrity: sha512-vzaaD6EXbTS29cVH0JjXBdzMt6VBlv+hE31XktDRMX1j3462wZCJa7VzO2AxXEXcIl8GQqZPcOPuW/Z1tZVogg==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + '@typescript-eslint/utils@5.59.6(eslint@8.31.0)(typescript@5.2.2)': dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@8.31.0) '@types/json-schema': 7.0.13 @@ -14164,13 +23744,8 @@ packages: transitivePeerDependencies: - supports-color - typescript - dev: true - /@typescript-eslint/utils@5.59.6(eslint@8.45.0)(typescript@5.4.5): - resolution: {integrity: sha512-vzaaD6EXbTS29cVH0JjXBdzMt6VBlv+hE31XktDRMX1j3462wZCJa7VzO2AxXEXcIl8GQqZPcOPuW/Z1tZVogg==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + '@typescript-eslint/utils@5.59.6(eslint@8.45.0)(typescript@5.4.5)': dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@8.45.0) '@types/json-schema': 7.0.13 @@ -14184,26 +23759,13 @@ packages: transitivePeerDependencies: - supports-color - typescript - dev: true - /@typescript-eslint/visitor-keys@5.59.6: - resolution: {integrity: sha512-zEfbFLzB9ETcEJ4HZEEsCR9HHeNku5/Qw1jSS5McYJv5BR+ftYXwFFAH5Al+xkGaZEqowMwl7uoJjQb1YSPF8Q==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + '@typescript-eslint/visitor-keys@5.59.6': dependencies: '@typescript-eslint/types': 5.59.6 eslint-visitor-keys: 3.4.2 - dev: true - /@uiw/codemirror-extensions-basic-setup@4.19.5(@codemirror/autocomplete@6.4.0)(@codemirror/commands@6.1.3)(@codemirror/language@6.3.2)(@codemirror/lint@6.4.2)(@codemirror/search@6.2.3)(@codemirror/state@6.2.0)(@codemirror/view@6.7.2): - resolution: {integrity: sha512-1zt7ZPJ01xKkSW/KDy0FZNga0bngN1fC594wCVG7FBi60ehfcAucpooQ+JSPScKXopxcb+ugPKZvVLzr9/OfzA==} - peerDependencies: - '@codemirror/autocomplete': '>=6.0.0' - '@codemirror/commands': '>=6.0.0' - '@codemirror/language': '>=6.0.0' - '@codemirror/lint': '>=6.0.0' - '@codemirror/search': '>=6.0.0' - '@codemirror/state': '>=6.0.0' - '@codemirror/view': '>=6.0.0' + '@uiw/codemirror-extensions-basic-setup@4.19.5(@codemirror/autocomplete@6.4.0)(@codemirror/commands@6.1.3)(@codemirror/language@6.3.2)(@codemirror/lint@6.4.2)(@codemirror/search@6.2.3)(@codemirror/state@6.2.0)(@codemirror/view@6.7.2)': dependencies: '@codemirror/autocomplete': 6.4.0(@codemirror/language@6.3.2)(@codemirror/state@6.2.0)(@codemirror/view@6.7.2)(@lezer/common@1.0.2) '@codemirror/commands': 6.1.3 @@ -14212,18 +23774,8 @@ packages: '@codemirror/search': 6.2.3 '@codemirror/state': 6.2.0 '@codemirror/view': 6.7.2 - dev: false - /@uiw/react-codemirror@4.19.5(@babel/runtime@7.24.5)(@codemirror/autocomplete@6.4.0)(@codemirror/language@6.3.2)(@codemirror/lint@6.4.2)(@codemirror/search@6.2.3)(@codemirror/state@6.2.0)(@codemirror/theme-one-dark@6.1.0)(@codemirror/view@6.7.2)(codemirror@6.0.1)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-ZCHh8d7beXbF8/t7F1+yHht6A9Y6CdKeOkZq4A09lxJEnyTQrj1FMf2zvfaqc7K23KNjkTCtSlbqKKbVDgrWaw==} - peerDependencies: - '@babel/runtime': '>=7.11.0' - '@codemirror/state': '>=6.0.0' - '@codemirror/theme-one-dark': '>=6.0.0' - '@codemirror/view': '>=6.0.0' - codemirror: '>=6.0.0' - react: '>=16.8.0' - react-dom: '>=16.8.0' + '@uiw/react-codemirror@4.19.5(@babel/runtime@7.24.5)(@codemirror/autocomplete@6.4.0)(@codemirror/language@6.3.2)(@codemirror/lint@6.4.2)(@codemirror/search@6.2.3)(@codemirror/state@6.2.0)(@codemirror/theme-one-dark@6.1.0)(@codemirror/view@6.7.2)(codemirror@6.0.1)(react-dom@18.2.0)(react@18.2.0)': dependencies: '@babel/runtime': 7.24.5 '@codemirror/commands': 6.1.3 @@ -14239,37 +23791,26 @@ packages: - '@codemirror/language' - '@codemirror/lint' - '@codemirror/search' - dev: false - /@upstash/core-analytics@0.0.8: - resolution: {integrity: sha512-MCJoF+Y8fkzq4NRLG7kEHjtGyMsZ2DICBdmEdwoK9umoSrfkzgBlYdZiHTIaewyt9PGaMZCHOasz0LAuMpxwxQ==} - engines: {node: '>=16.0.0'} + '@upstash/core-analytics@0.0.8': dependencies: '@upstash/redis': 1.29.0 - dev: false - /@upstash/ratelimit@1.1.3: - resolution: {integrity: sha512-rl+GMvPdZJ9xPDIvIrqRl/g0nzAEaH75hwR5lXAKW8zPPplD/AeliDCHwuwcFCPIjg49FKyA1oc5H473WkVFrQ==} + '@upstash/ratelimit@1.1.3': dependencies: '@upstash/core-analytics': 0.0.8 - dev: false - /@upstash/redis@1.29.0: - resolution: {integrity: sha512-kbO5fgMAeUzErnA/SOtaSbAa0dguYhhBT4MZHJ1O8gVl4iK754aC9+rIYY5hsp4nlxeCGfnIDkWpof991c9jjA==} + '@upstash/redis@1.29.0': dependencies: crypto-js: 4.2.0 - dev: false - /@vanilla-extract/babel-plugin-debug-ids@1.0.2: - resolution: {integrity: sha512-LjnbQWGeMwaydmovx8jWUR8BxLtLiPyq0xz5C8G5OvFhsuJxvavLdrBHNNizvr1dq7/3qZGlPv0znsvU4P44YA==} + '@vanilla-extract/babel-plugin-debug-ids@1.0.2': dependencies: '@babel/core': 7.22.17 transitivePeerDependencies: - supports-color - dev: true - /@vanilla-extract/css@1.11.0: - resolution: {integrity: sha512-uohj+8cGWbnrVzTfrjlJeXqdGjH3d3TcscdQxKe3h5bb5QQXTpPSq+c+SeWADIGiZybzcW0CBvZV8jsy1ywY9w==} + '@vanilla-extract/css@1.11.0': dependencies: '@emotion/hash': 0.9.0 '@vanilla-extract/private': 1.0.3 @@ -14282,10 +23823,8 @@ packages: deepmerge: 4.3.1 media-query-parser: 2.0.2 outdent: 0.8.0 - dev: true - /@vanilla-extract/integration@6.2.1(@types/node@18.11.18): - resolution: {integrity: sha512-+xYJz07G7TFAMZGrOqArOsURG+xcYvqctujEkANjw2McCBvGEK505RxQqOuNiA9Mi9hgGdNp2JedSa94f3eoLg==} + '@vanilla-extract/integration@6.2.1(@types/node@18.11.18)': dependencies: '@babel/core': 7.22.17 '@babel/plugin-syntax-typescript': 7.21.4(@babel/core@7.22.17) @@ -14309,206 +23848,158 @@ packages: - sugarss - supports-color - terser - dev: true - /@vanilla-extract/private@1.0.3: - resolution: {integrity: sha512-17kVyLq3ePTKOkveHxXuIJZtGYs+cSoev7BlP+Lf4916qfDhk/HBjvlYDe8egrea7LNPHKwSZJK/bzZC+Q6AwQ==} - dev: true + '@vanilla-extract/private@1.0.3': {} - /@vitest/expect@0.28.5: - resolution: {integrity: sha512-gqTZwoUTwepwGIatnw4UKpQfnoyV0Z9Czn9+Lo2/jLIt4/AXLTn+oVZxlQ7Ng8bzcNkR+3DqLJ08kNr8jRmdNQ==} + '@vitest/expect@0.28.5': dependencies: '@vitest/spy': 0.28.5 '@vitest/utils': 0.28.5 chai: 4.3.7 - dev: true - /@vitest/expect@0.34.4: - resolution: {integrity: sha512-XlMKX8HyYUqB8dsY8Xxrc64J2Qs9pKMt2Z8vFTL4mBWXJsg4yoALHzJfDWi8h5nkO4Zua4zjqtapQ/IluVkSnA==} + '@vitest/expect@0.34.4': dependencies: '@vitest/spy': 0.34.4 '@vitest/utils': 0.34.4 chai: 4.3.7 - /@vitest/expect@1.4.0: - resolution: {integrity: sha512-Jths0sWCJZ8BxjKe+p+eKsoqev1/T8lYcrjavEaz8auEJ4jAVY0GwW3JKmdVU4mmNPLPHixh4GNXP7GFtAiDHA==} + '@vitest/expect@1.4.0': dependencies: '@vitest/spy': 1.4.0 '@vitest/utils': 1.4.0 chai: 4.4.1 - dev: true - /@vitest/expect@1.6.0: - resolution: {integrity: sha512-ixEvFVQjycy/oNgHjqsL6AZCDduC+tflRluaHIzKIsdbzkLn2U/iBnVeJwB6HsIjQBdfMR8Z0tRxKUsvFJEeWQ==} + '@vitest/expect@1.6.0': dependencies: '@vitest/spy': 1.6.0 '@vitest/utils': 1.6.0 chai: 4.4.1 - dev: true - /@vitest/runner@0.28.5: - resolution: {integrity: sha512-NKkHtLB+FGjpp5KmneQjTcPLWPTDfB7ie+MmF1PnUBf/tGe2OjGxWyB62ySYZ25EYp9krR5Bw0YPLS/VWh1QiA==} + '@vitest/runner@0.28.5': dependencies: '@vitest/utils': 0.28.5 p-limit: 4.0.0 pathe: 1.1.1 - dev: true - /@vitest/runner@0.34.4: - resolution: {integrity: sha512-hwwdB1StERqUls8oV8YcpmTIpVeJMe4WgYuDongVzixl5hlYLT2G8afhcdADeDeqCaAmZcSgLTLtqkjPQF7x+w==} + '@vitest/runner@0.34.4': dependencies: '@vitest/utils': 0.34.4 p-limit: 4.0.0 pathe: 1.1.1 - /@vitest/runner@1.4.0: - resolution: {integrity: sha512-EDYVSmesqlQ4RD2VvWo3hQgTJ7ZrFQ2VSJdfiJiArkCerDAGeyF1i6dHkmySqk573jLp6d/cfqCN+7wUB5tLgg==} + '@vitest/runner@1.4.0': dependencies: '@vitest/utils': 1.4.0 p-limit: 5.0.0 pathe: 1.1.1 - dev: true - /@vitest/runner@1.6.0: - resolution: {integrity: sha512-P4xgwPjwesuBiHisAVz/LSSZtDjOTPYZVmNAnpHHSR6ONrf8eCJOFRvUwdHn30F5M1fxhqtl7QZQUk2dprIXAg==} + '@vitest/runner@1.6.0': dependencies: '@vitest/utils': 1.6.0 p-limit: 5.0.0 pathe: 1.1.1 - dev: true - /@vitest/snapshot@0.34.4: - resolution: {integrity: sha512-GCsh4coc3YUSL/o+BPUo7lHQbzpdttTxL6f4q0jRx2qVGoYz/cyTRDJHbnwks6TILi6560bVWoBpYC10PuTLHw==} + '@vitest/snapshot@0.34.4': dependencies: magic-string: 0.30.3 pathe: 1.1.1 pretty-format: 29.6.2 - /@vitest/snapshot@1.4.0: - resolution: {integrity: sha512-saAFnt5pPIA5qDGxOHxJ/XxhMFKkUSBJmVt5VgDsAqPTX6JP326r5C/c9UuCMPoXNzuudTPsYDZCoJ5ilpqG2A==} + '@vitest/snapshot@1.4.0': dependencies: magic-string: 0.30.8 pathe: 1.1.1 pretty-format: 29.7.0 - dev: true - /@vitest/snapshot@1.6.0: - resolution: {integrity: sha512-+Hx43f8Chus+DCmygqqfetcAZrDJwvTj0ymqjQq4CvmpKFSTVteEOBzCusu1x2tt4OJcvBflyHUE0DZSLgEMtQ==} + '@vitest/snapshot@1.6.0': dependencies: magic-string: 0.30.8 pathe: 1.1.1 pretty-format: 29.7.0 - dev: true - /@vitest/spy@0.28.5: - resolution: {integrity: sha512-7if6rsHQr9zbmvxN7h+gGh2L9eIIErgf8nSKYDlg07HHimCxp4H6I/X/DPXktVPPLQfiZ1Cw2cbDIx9fSqDjGw==} + '@vitest/spy@0.28.5': dependencies: tinyspy: 1.0.2 - dev: true - /@vitest/spy@0.34.4: - resolution: {integrity: sha512-PNU+fd7DUPgA3Ya924b1qKuQkonAW6hL7YUjkON3wmBwSTIlhOSpy04SJ0NrRsEbrXgMMj6Morh04BMf8k+w0g==} + '@vitest/spy@0.34.4': dependencies: tinyspy: 2.1.1 - /@vitest/spy@1.4.0: - resolution: {integrity: sha512-Ywau/Qs1DzM/8Uc+yA77CwSegizMlcgTJuYGAi0jujOteJOUf1ujunHThYo243KG9nAyWT3L9ifPYZ5+As/+6Q==} + '@vitest/spy@1.4.0': dependencies: tinyspy: 2.2.1 - dev: true - /@vitest/spy@1.6.0: - resolution: {integrity: sha512-leUTap6B/cqi/bQkXUu6bQV5TZPx7pmMBKBQiI0rJA8c3pB56ZsaTbREnF7CJfmvAS4V2cXIBAh/3rVwrrCYgw==} + '@vitest/spy@1.6.0': dependencies: tinyspy: 2.2.1 - dev: true - /@vitest/utils@0.28.5: - resolution: {integrity: sha512-UyZdYwdULlOa4LTUSwZ+Paz7nBHGTT72jKwdFSV4IjHF1xsokp+CabMdhjvVhYwkLfO88ylJT46YMilnkSARZA==} + '@vitest/utils@0.28.5': dependencies: cli-truncate: 3.1.0 diff: 5.1.0 loupe: 2.3.6 picocolors: 1.0.0 pretty-format: 27.5.1 - dev: true - /@vitest/utils@0.34.4: - resolution: {integrity: sha512-yR2+5CHhp/K4ySY0Qtd+CAL9f5Yh1aXrKfAT42bq6CtlGPh92jIDDDSg7ydlRow1CP+dys4TrOrbELOyNInHSg==} + '@vitest/utils@0.34.4': dependencies: diff-sequences: 29.4.3 loupe: 2.3.6 pretty-format: 29.6.2 - /@vitest/utils@1.4.0: - resolution: {integrity: sha512-mx3Yd1/6e2Vt/PUC98DcqTirtfxUyAZ32uK82r8rZzbtBeBo+nqgnjx/LvqQdWsrvNtm14VmurNgcf4nqY5gJg==} + '@vitest/utils@1.4.0': dependencies: diff-sequences: 29.6.3 estree-walker: 3.0.3 loupe: 2.3.7 pretty-format: 29.7.0 - dev: true - /@vitest/utils@1.6.0: - resolution: {integrity: sha512-21cPiuGMoMZwiOHa2i4LXkMkMkCGzA+MVFV70jRwHo95dL4x/ts5GZhML1QWuy7yfp3WzK3lRvZi3JnXTYqrBw==} + '@vitest/utils@1.6.0': dependencies: diff-sequences: 29.6.3 estree-walker: 3.0.3 loupe: 2.3.7 pretty-format: 29.7.0 - dev: true - /@web3-storage/multipart-parser@1.0.0: - resolution: {integrity: sha512-BEO6al7BYqcnfX15W2cnGR+Q566ACXAT9UQykORCWW80lmkpWsnEob6zJS1ZVBKsSJC8+7vJkHwlp+lXG1UCdw==} + '@web3-storage/multipart-parser@1.0.0': {} - /@webassemblyjs/ast@1.11.5: - resolution: {integrity: sha512-LHY/GSAZZRpsNQH+/oHqhRQ5FT7eoULcBqgfyTB5nQHogFnK3/7QoN7dLnwSE/JkUAF0SrRuclT7ODqMFtWxxQ==} + '@webassemblyjs/ast@1.11.5': dependencies: '@webassemblyjs/helper-numbers': 1.11.5 '@webassemblyjs/helper-wasm-bytecode': 1.11.5 - /@webassemblyjs/floating-point-hex-parser@1.11.5: - resolution: {integrity: sha512-1j1zTIC5EZOtCplMBG/IEwLtUojtwFVwdyVMbL/hwWqbzlQoJsWCOavrdnLkemwNoC/EOwtUFch3fuo+cbcXYQ==} + '@webassemblyjs/floating-point-hex-parser@1.11.5': {} - /@webassemblyjs/helper-api-error@1.11.5: - resolution: {integrity: sha512-L65bDPmfpY0+yFrsgz8b6LhXmbbs38OnwDCf6NpnMUYqa+ENfE5Dq9E42ny0qz/PdR0LJyq/T5YijPnU8AXEpA==} + '@webassemblyjs/helper-api-error@1.11.5': {} - /@webassemblyjs/helper-buffer@1.11.5: - resolution: {integrity: sha512-fDKo1gstwFFSfacIeH5KfwzjykIE6ldh1iH9Y/8YkAZrhmu4TctqYjSh7t0K2VyDSXOZJ1MLhht/k9IvYGcIxg==} + '@webassemblyjs/helper-buffer@1.11.5': {} - /@webassemblyjs/helper-numbers@1.11.5: - resolution: {integrity: sha512-DhykHXM0ZABqfIGYNv93A5KKDw/+ywBFnuWybZZWcuzWHfbp21wUfRkbtz7dMGwGgT4iXjWuhRMA2Mzod6W4WA==} + '@webassemblyjs/helper-numbers@1.11.5': dependencies: '@webassemblyjs/floating-point-hex-parser': 1.11.5 '@webassemblyjs/helper-api-error': 1.11.5 '@xtuc/long': 4.2.2 - /@webassemblyjs/helper-wasm-bytecode@1.11.5: - resolution: {integrity: sha512-oC4Qa0bNcqnjAowFn7MPCETQgDYytpsfvz4ujZz63Zu/a/v71HeCAAmZsgZ3YVKec3zSPYytG3/PrRCqbtcAvA==} + '@webassemblyjs/helper-wasm-bytecode@1.11.5': {} - /@webassemblyjs/helper-wasm-section@1.11.5: - resolution: {integrity: sha512-uEoThA1LN2NA+K3B9wDo3yKlBfVtC6rh0i4/6hvbz071E8gTNZD/pT0MsBf7MeD6KbApMSkaAK0XeKyOZC7CIA==} + '@webassemblyjs/helper-wasm-section@1.11.5': dependencies: '@webassemblyjs/ast': 1.11.5 '@webassemblyjs/helper-buffer': 1.11.5 '@webassemblyjs/helper-wasm-bytecode': 1.11.5 '@webassemblyjs/wasm-gen': 1.11.5 - /@webassemblyjs/ieee754@1.11.5: - resolution: {integrity: sha512-37aGq6qVL8A8oPbPrSGMBcp38YZFXcHfiROflJn9jxSdSMMM5dS5P/9e2/TpaJuhE+wFrbukN2WI6Hw9MH5acg==} + '@webassemblyjs/ieee754@1.11.5': dependencies: '@xtuc/ieee754': 1.2.0 - /@webassemblyjs/leb128@1.11.5: - resolution: {integrity: sha512-ajqrRSXaTJoPW+xmkfYN6l8VIeNnR4vBOTQO9HzR7IygoCcKWkICbKFbVTNMjMgMREqXEr0+2M6zukzM47ZUfQ==} + '@webassemblyjs/leb128@1.11.5': dependencies: '@xtuc/long': 4.2.2 - /@webassemblyjs/utf8@1.11.5: - resolution: {integrity: sha512-WiOhulHKTZU5UPlRl53gHR8OxdGsSOxqfpqWeA2FmcwBMaoEdz6b2x2si3IwC9/fSPLfe8pBMRTHVMk5nlwnFQ==} + '@webassemblyjs/utf8@1.11.5': {} - /@webassemblyjs/wasm-edit@1.11.5: - resolution: {integrity: sha512-C0p9D2fAu3Twwqvygvf42iGCQ4av8MFBLiTb+08SZ4cEdwzWx9QeAHDo1E2k+9s/0w1DM40oflJOpkZ8jW4HCQ==} + '@webassemblyjs/wasm-edit@1.11.5': dependencies: '@webassemblyjs/ast': 1.11.5 '@webassemblyjs/helper-buffer': 1.11.5 @@ -14519,8 +24010,7 @@ packages: '@webassemblyjs/wasm-parser': 1.11.5 '@webassemblyjs/wast-printer': 1.11.5 - /@webassemblyjs/wasm-gen@1.11.5: - resolution: {integrity: sha512-14vteRlRjxLK9eSyYFvw1K8Vv+iPdZU0Aebk3j6oB8TQiQYuO6hj9s4d7qf6f2HJr2khzvNldAFG13CgdkAIfA==} + '@webassemblyjs/wasm-gen@1.11.5': dependencies: '@webassemblyjs/ast': 1.11.5 '@webassemblyjs/helper-wasm-bytecode': 1.11.5 @@ -14528,16 +24018,14 @@ packages: '@webassemblyjs/leb128': 1.11.5 '@webassemblyjs/utf8': 1.11.5 - /@webassemblyjs/wasm-opt@1.11.5: - resolution: {integrity: sha512-tcKwlIXstBQgbKy1MlbDMlXaxpucn42eb17H29rawYLxm5+MsEmgPzeCP8B1Cl69hCice8LeKgZpRUAPtqYPgw==} + '@webassemblyjs/wasm-opt@1.11.5': dependencies: '@webassemblyjs/ast': 1.11.5 '@webassemblyjs/helper-buffer': 1.11.5 '@webassemblyjs/wasm-gen': 1.11.5 '@webassemblyjs/wasm-parser': 1.11.5 - /@webassemblyjs/wasm-parser@1.11.5: - resolution: {integrity: sha512-SVXUIwsLQlc8srSD7jejsfTU83g7pIGr2YYNb9oHdtldSxaOhvA5xwvIiWIfcX8PlSakgqMXsLpLfbbJ4cBYew==} + '@webassemblyjs/wasm-parser@1.11.5': dependencies: '@webassemblyjs/ast': 1.11.5 '@webassemblyjs/helper-api-error': 1.11.5 @@ -14546,180 +24034,107 @@ packages: '@webassemblyjs/leb128': 1.11.5 '@webassemblyjs/utf8': 1.11.5 - /@webassemblyjs/wast-printer@1.11.5: - resolution: {integrity: sha512-f7Pq3wvg3GSPUPzR0F6bmI89Hdb+u9WXrSKc4v+N0aV0q6r42WoF92Jp2jEorBEBRoRNXgjp53nBniDXcqZYPA==} + '@webassemblyjs/wast-printer@1.11.5': dependencies: '@webassemblyjs/ast': 1.11.5 '@xtuc/long': 4.2.2 - /@whatwg-node/events@0.1.1: - resolution: {integrity: sha512-AyQEn5hIPV7Ze+xFoXVU3QTHXVbWPrzaOkxtENMPMuNL6VVHrp4hHfDt9nrQpjO7BgvuM95dMtkycX5M/DZR3w==} - engines: {node: '>=16.0.0'} - dev: false + '@whatwg-node/events@0.1.1': {} - /@whatwg-node/fetch@0.9.14: - resolution: {integrity: sha512-wurZC82zzZwXRDSW0OS9l141DynaJQh7Yt0FD1xZ8niX7/Et/7RoiLiltbVU1fSF1RR9z6ndEaTUQBAmddTm1w==} - engines: {node: '>=16.0.0'} + '@whatwg-node/fetch@0.9.14': dependencies: '@whatwg-node/node-fetch': 0.5.0 urlpattern-polyfill: 9.0.0 - dev: false - /@whatwg-node/node-fetch@0.5.0: - resolution: {integrity: sha512-q76lDAafvHNGWedNAVHrz/EyYTS8qwRLcwne8SJQdRN5P3HydxU6XROFvJfTML6KZXQX2FDdGY4/SnaNyd7M0Q==} - engines: {node: '>=16.0.0'} + '@whatwg-node/node-fetch@0.5.0': dependencies: '@whatwg-node/events': 0.1.1 busboy: 1.6.0 fast-querystring: 1.1.2 fast-url-parser: 1.1.3 tslib: 2.6.2 - dev: false - /@xobotyi/scrollbar-width@1.9.5: - resolution: {integrity: sha512-N8tkAACJx2ww8vFMneJmaAgmjAG1tnVBZJRLRcx061tmsLRZHSEZSLuGWnwPtunsSLvSqXQ2wfp7Mgqg1I+2dQ==} - dev: false + '@xobotyi/scrollbar-width@1.9.5': {} - /@xtuc/ieee754@1.2.0: - resolution: {integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==} + '@xtuc/ieee754@1.2.0': {} - /@xtuc/long@4.2.2: - resolution: {integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==} + '@xtuc/long@4.2.2': {} - /@zxing/text-encoding@0.9.0: - resolution: {integrity: sha512-U/4aVJ2mxI0aDNI8Uq0wEhMgY+u4CNtEb0om3+y3+niDAsoTCOB33UF0sxpzqzdqXLqmvc+vZyAt4O8pPdfkwA==} - requiresBuild: true + '@zxing/text-encoding@0.9.0': optional: true - /abbrev@1.1.1: - resolution: {integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==} + abbrev@1.1.1: {} - /abbrev@2.0.0: - resolution: {integrity: sha512-6/mh1E2u2YgEsCHdY0Yx5oW+61gZU+1vXaoiHHrpKeuRNNgFvS+/jrwHiQhB5apAf5oB7UB7E19ol2R2LKH8hQ==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - dev: false + abbrev@2.0.0: {} - /abort-controller@3.0.0: - resolution: {integrity: sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==} - engines: {node: '>=6.5'} + abort-controller@3.0.0: dependencies: event-target-shim: 5.0.1 - /abortcontroller-polyfill@1.7.5: - resolution: {integrity: sha512-JMJ5soJWP18htbbxJjG7bG6yuI6pRhgJ0scHHTfkUjf6wjP912xZWvM+A4sJK3gqd9E8fcPbDnOefbA9Th/FIQ==} - dev: false + abortcontroller-polyfill@1.7.5: {} - /abstract-logging@2.0.1: - resolution: {integrity: sha512-2BjRTZxTPvheOvGbBslFSYOUkr+SjPtOnrLP33f+VIWLzezQpZcqVg7ja3L4dBXmzzgwT+a029jRx5PCi3JuiA==} - dev: true + abstract-logging@2.0.1: {} - /accepts@1.3.8: - resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==} - engines: {node: '>= 0.6'} + accepts@1.3.8: dependencies: mime-types: 2.1.35 negotiator: 0.6.3 - /acorn-import-assertions@1.9.0(acorn@8.10.0): - resolution: {integrity: sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==} - peerDependencies: - acorn: ^8 + acorn-import-assertions@1.9.0(acorn@8.10.0): dependencies: acorn: 8.10.0 - /acorn-jsx@5.3.2(acorn@8.10.0): - resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} - peerDependencies: - acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + acorn-jsx@5.3.2(acorn@8.10.0): dependencies: acorn: 8.10.0 - /acorn-node@1.8.2: - resolution: {integrity: sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==} + acorn-node@1.8.2: dependencies: acorn: 7.4.1 acorn-walk: 7.2.0 xtend: 4.0.2 - dev: false - /acorn-walk@7.2.0: - resolution: {integrity: sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==} - engines: {node: '>=0.4.0'} - dev: false + acorn-walk@7.2.0: {} - /acorn-walk@8.2.0: - resolution: {integrity: sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==} - engines: {node: '>=0.4.0'} + acorn-walk@8.2.0: {} - /acorn-walk@8.3.2: - resolution: {integrity: sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A==} - engines: {node: '>=0.4.0'} - dev: true + acorn-walk@8.3.2: {} - /acorn@7.4.1: - resolution: {integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==} - engines: {node: '>=0.4.0'} - hasBin: true - dev: false + acorn@7.4.1: {} - /acorn@8.10.0: - resolution: {integrity: sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==} - engines: {node: '>=0.4.0'} - hasBin: true + acorn@8.10.0: {} - /acorn@8.8.1: - resolution: {integrity: sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==} - engines: {node: '>=0.4.0'} - hasBin: true - dev: true + acorn@8.8.1: {} - /agent-base@6.0.2: - resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} - engines: {node: '>= 6.0.0'} + agent-base@6.0.2: dependencies: debug: 4.3.4(supports-color@8.1.1) transitivePeerDependencies: - supports-color - dev: false - /agent-base@7.1.0: - resolution: {integrity: sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg==} - engines: {node: '>= 14'} + agent-base@7.1.0: dependencies: debug: 4.3.4(supports-color@8.1.1) transitivePeerDependencies: - supports-color - dev: false - /agentkeepalive@4.5.0: - resolution: {integrity: sha512-5GG/5IbQQpC9FpkRGsSvZI5QYeSCzlJHdpBQntCsuTOxhKD8lqKhrleg2Yi7yvMIf82Ycmmqln9U8V9qwEiJew==} - engines: {node: '>= 8.0.0'} + agentkeepalive@4.5.0: dependencies: humanize-ms: 1.2.1 - dev: false - /aggregate-error@3.1.0: - resolution: {integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==} - engines: {node: '>=8'} + aggregate-error@3.1.0: dependencies: clean-stack: 2.2.0 indent-string: 4.0.0 - /aggregate-error@4.0.1: - resolution: {integrity: sha512-0poP0T7el6Vq3rstR8Mn4V/IQrpBLO6POkUSrN7RhyY+GF/InCFShQzsQ39T25gkHhLgSLByyAz+Kjb+c2L98w==} - engines: {node: '>=12'} + aggregate-error@4.0.1: dependencies: clean-stack: 4.2.0 indent-string: 5.0.0 - dev: true - /ahocorasick@1.0.2: - resolution: {integrity: sha512-hCOfMzbFx5IDutmWLAt6MZwOUjIfSM9G9FyVxytmE4Rs/5YDPWQrD/+IR1w+FweD9H2oOZEnv36TmkjhNURBVA==} - dev: true + ahocorasick@1.0.2: {} - /airtable@0.12.1: - resolution: {integrity: sha512-wS49QIO46YjSUbRIslX6pJaAGsdzOFPtYfaARYsBifsev10TDsyXc5IBYX6b3JQs4SZ8A5+g/vbQ5IfPvbnc+w==} - engines: {node: '>=8.0.0'} + airtable@0.12.1: dependencies: '@types/node': 12.20.55 abort-controller: 3.0.0 @@ -14728,203 +24143,126 @@ packages: node-fetch: 2.6.12 transitivePeerDependencies: - encoding - dev: false - /ajv-formats@2.1.1(ajv@8.12.0): - resolution: {integrity: sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==} - peerDependencies: - ajv: ^8.0.0 - peerDependenciesMeta: - ajv: - optional: true + ajv-formats@2.1.1(ajv@8.12.0): dependencies: ajv: 8.12.0 - dev: true - /ajv-keywords@3.5.2(ajv@6.12.6): - resolution: {integrity: sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==} - peerDependencies: - ajv: ^6.9.1 + ajv-keywords@3.5.2(ajv@6.12.6): dependencies: ajv: 6.12.6 - /ajv-keywords@5.1.0(ajv@8.12.0): - resolution: {integrity: sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==} - peerDependencies: - ajv: ^8.8.2 + ajv-keywords@5.1.0(ajv@8.12.0): dependencies: ajv: 8.12.0 fast-deep-equal: 3.1.3 - dev: true - /ajv@6.12.6: - resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} + ajv@6.12.6: dependencies: fast-deep-equal: 3.1.3 fast-json-stable-stringify: 2.1.0 json-schema-traverse: 0.4.1 uri-js: 4.4.1 - /ajv@8.12.0: - resolution: {integrity: sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==} + ajv@8.12.0: dependencies: fast-deep-equal: 3.1.3 json-schema-traverse: 1.0.0 require-from-string: 2.0.2 uri-js: 4.4.1 - dev: true - /ansi-align@3.0.1: - resolution: {integrity: sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==} + ansi-align@3.0.1: dependencies: string-width: 4.2.3 - /ansi-colors@4.1.1: - resolution: {integrity: sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==} - engines: {node: '>=6'} - dev: true + ansi-colors@4.1.1: {} - /ansi-colors@4.1.3: - resolution: {integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==} - engines: {node: '>=6'} - dev: false + ansi-colors@4.1.3: {} - /ansi-escapes@4.3.2: - resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==} - engines: {node: '>=8'} + ansi-escapes@4.3.2: dependencies: type-fest: 0.21.3 - /ansi-escapes@5.0.0: - resolution: {integrity: sha512-5GFMVX8HqE/TB+FuBJGuO5XG0WrsA6ptUqoODaT/n9mmUaZFkqnBueB4leqGBCmrUHnCnC4PCZTCd0E7QQ83bA==} - engines: {node: '>=12'} + ansi-escapes@5.0.0: dependencies: type-fest: 1.4.0 - dev: false - /ansi-escapes@6.0.0: - resolution: {integrity: sha512-IG23inYII3dWlU2EyiAiGj6Bwal5GzsgPMwjYGvc1HPE2dgbj4ZB5ToWBKSquKw74nB3TIuOwaI6/jSULzfgrw==} - engines: {node: '>=14.16'} + ansi-escapes@6.0.0: dependencies: type-fest: 3.13.0 - dev: false - /ansi-regex@5.0.1: - resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} - engines: {node: '>=8'} + ansi-regex@5.0.1: {} - /ansi-regex@6.0.1: - resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==} - engines: {node: '>=12'} + ansi-regex@6.0.1: {} - /ansi-sequence-parser@1.1.1: - resolution: {integrity: sha512-vJXt3yiaUL4UU546s3rPXlsry/RnM730G1+HkpKE012AN0sx1eOrxSu95oKDIonskeLTijMgqWZ3uDEe3NFvyg==} - dev: true + ansi-sequence-parser@1.1.1: {} - /ansi-styles@3.2.1: - resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} - engines: {node: '>=4'} + ansi-styles@3.2.1: dependencies: color-convert: 1.9.3 - /ansi-styles@4.3.0: - resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} - engines: {node: '>=8'} + ansi-styles@4.3.0: dependencies: color-convert: 2.0.1 - /ansi-styles@5.2.0: - resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==} - engines: {node: '>=10'} + ansi-styles@5.2.0: {} - /ansi-styles@6.2.1: - resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} - engines: {node: '>=12'} + ansi-styles@6.2.1: {} - /any-promise@1.3.0: - resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==} + any-promise@1.3.0: {} - /anymatch@3.1.3: - resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} - engines: {node: '>= 8'} + anymatch@3.1.3: dependencies: normalize-path: 3.0.0 picomatch: 2.3.1 - /aproba@2.0.0: - resolution: {integrity: sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==} - dev: false + aproba@2.0.0: {} - /archy@1.0.0: - resolution: {integrity: sha512-Xg+9RwCg/0p32teKdGMPTPnVXKD0w3DfHnFTficozsAgsvq2XenPJq/MYpzzQ/v8zrOyJn6Ds39VA4JIDwFfqw==} - dev: true + archy@1.0.0: {} - /are-we-there-yet@3.0.1: - resolution: {integrity: sha512-QZW4EDmGwlYur0Yyf/b2uGucHQMa8aFUP7eu9ddR73vvhFyt4V0Vl3QHPcTNJ8l6qYOBdxgXdnBXQrHilfRQBg==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + are-we-there-yet@3.0.1: dependencies: delegates: 1.0.0 readable-stream: 3.6.0 - dev: false - /arg@4.1.3: - resolution: {integrity: sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==} + arg@4.1.3: {} - /arg@5.0.2: - resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} + arg@5.0.2: {} - /argparse@1.0.10: - resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} + argparse@1.0.10: dependencies: sprintf-js: 1.0.3 - /argparse@2.0.1: - resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} + argparse@2.0.1: {} - /aria-hidden@1.2.3: - resolution: {integrity: sha512-xcLxITLe2HYa1cnYnwCjkOO1PqUHQpozB8x9AR0OgWN2woOBi5kSDVxKfd0b7sb1hw5qFeJhXm9H1nu3xSfLeQ==} - engines: {node: '>=10'} + aria-hidden@1.2.3: dependencies: tslib: 2.6.2 - dev: false - /aria-query@5.1.3: - resolution: {integrity: sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==} + aria-query@5.1.3: dependencies: deep-equal: 2.2.0 - dev: true - /aria-query@5.3.0: - resolution: {integrity: sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==} + aria-query@5.3.0: dependencies: dequal: 2.0.3 - dev: true - /array-buffer-byte-length@1.0.1: - resolution: {integrity: sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==} - engines: {node: '>= 0.4'} + array-buffer-byte-length@1.0.1: dependencies: call-bind: 1.0.7 is-array-buffer: 3.0.4 - dev: true - /array-flatten@1.1.1: - resolution: {integrity: sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==} + array-flatten@1.1.1: {} - /array-includes@3.1.6: - resolution: {integrity: sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==} - engines: {node: '>= 0.4'} + array-includes@3.1.6: dependencies: call-bind: 1.0.2 define-properties: 1.1.4 es-abstract: 1.21.1 get-intrinsic: 1.1.3 is-string: 1.0.7 - dev: true - /array-includes@3.1.8: - resolution: {integrity: sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==} - engines: {node: '>= 0.4'} + array-includes@3.1.8: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 @@ -14932,19 +24270,12 @@ packages: es-object-atoms: 1.0.0 get-intrinsic: 1.2.4 is-string: 1.0.7 - dev: true - /array-iterate@2.0.1: - resolution: {integrity: sha512-I1jXZMjAgCMmxT4qxXfPXa6SthSoE8h6gkSI9BGGNv8mP8G/v0blc+qFnZu6K42vTOiuME596QaLO0TP3Lk0xg==} - dev: true + array-iterate@2.0.1: {} - /array-union@2.1.0: - resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} - engines: {node: '>=8'} + array-union@2.1.0: {} - /array.prototype.findlastindex@1.2.5: - resolution: {integrity: sha512-zfETvRFA8o7EiNn++N5f/kaCw221hrpGsDmcpndVupkPzEc1Wuf3VgC0qby1BbHs7f5DVYjgtEU2LLh5bqeGfQ==} - engines: {node: '>= 0.4'} + array.prototype.findlastindex@1.2.5: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 @@ -14952,61 +24283,44 @@ packages: es-errors: 1.3.0 es-object-atoms: 1.0.0 es-shim-unscopables: 1.0.2 - dev: true - /array.prototype.flat@1.3.1: - resolution: {integrity: sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==} - engines: {node: '>= 0.4'} + array.prototype.flat@1.3.1: dependencies: call-bind: 1.0.2 define-properties: 1.1.4 es-abstract: 1.21.1 es-shim-unscopables: 1.0.0 - dev: false - /array.prototype.flat@1.3.2: - resolution: {integrity: sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==} - engines: {node: '>= 0.4'} + array.prototype.flat@1.3.2: dependencies: call-bind: 1.0.2 define-properties: 1.2.1 es-abstract: 1.23.3 es-shim-unscopables: 1.0.0 - dev: true - /array.prototype.flatmap@1.3.1: - resolution: {integrity: sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==} - engines: {node: '>= 0.4'} + array.prototype.flatmap@1.3.1: dependencies: call-bind: 1.0.2 define-properties: 1.1.4 es-abstract: 1.21.1 es-shim-unscopables: 1.0.0 - dev: true - /array.prototype.flatmap@1.3.2: - resolution: {integrity: sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==} - engines: {node: '>= 0.4'} + array.prototype.flatmap@1.3.2: dependencies: call-bind: 1.0.2 define-properties: 1.2.1 es-abstract: 1.23.3 es-shim-unscopables: 1.0.0 - dev: true - /array.prototype.tosorted@1.1.1: - resolution: {integrity: sha512-pZYPXPRl2PqWcsUs6LOMn+1f1532nEoPTYowBtqLwAW+W8vSVhkIGnmOX1t/UQjD6YGI0vcD2B1U7ZFGQH9jnQ==} + array.prototype.tosorted@1.1.1: dependencies: call-bind: 1.0.2 define-properties: 1.1.4 es-abstract: 1.21.1 es-shim-unscopables: 1.0.0 get-intrinsic: 1.1.3 - dev: true - /arraybuffer.prototype.slice@1.0.3: - resolution: {integrity: sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==} - engines: {node: '>= 0.4'} + arraybuffer.prototype.slice@1.0.3: dependencies: array-buffer-byte-length: 1.0.1 call-bind: 1.0.7 @@ -15016,66 +24330,36 @@ packages: get-intrinsic: 1.2.4 is-array-buffer: 3.0.4 is-shared-array-buffer: 1.0.3 - dev: true - /arrify@1.0.1: - resolution: {integrity: sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==} - engines: {node: '>=0.10.0'} - dev: false + arrify@1.0.1: {} - /arrify@3.0.0: - resolution: {integrity: sha512-tLkvA81vQG/XqE2mjDkGQHoOINtMHtysSnemrmoGe6PydDPMRbVugqyk4A6V/WDWEfm3l+0d8anA9r8cv/5Jaw==} - engines: {node: '>=12'} - dev: true + arrify@3.0.0: {} - /as-table@1.0.55: - resolution: {integrity: sha512-xvsWESUJn0JN421Xb9MQw6AsMHRCUknCe0Wjlxvjud80mU4E6hQf1A6NzQKcYNmYw62MfzEtXc+badstZP3JpQ==} + as-table@1.0.55: dependencies: printable-characters: 1.0.42 - dev: true - /asap@2.0.6: - resolution: {integrity: sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==} - dev: true + asap@2.0.6: {} - /asn1@0.2.6: - resolution: {integrity: sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==} + asn1@0.2.6: dependencies: safer-buffer: 2.1.2 - dev: false - /assert-never@1.2.1: - resolution: {integrity: sha512-TaTivMB6pYI1kXwrFlEhLeGfOqoDNdTxjCdwRfFFkEA30Eu+k48W34nlok2EYWJfFFzqaEmichdNM7th6M5HNw==} - dev: false + assert-never@1.2.1: {} - /assert-plus@1.0.0: - resolution: {integrity: sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==} - engines: {node: '>=0.8'} - dev: false + assert-plus@1.0.0: {} - /assertion-error@1.1.0: - resolution: {integrity: sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==} + assertion-error@1.1.0: {} - /ast-types-flow@0.0.7: - resolution: {integrity: sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==} - dev: true + ast-types-flow@0.0.7: {} - /ast-types@0.13.4: - resolution: {integrity: sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w==} - engines: {node: '>=4'} + ast-types@0.13.4: dependencies: tslib: 2.6.2 - dev: false - /astring@1.8.4: - resolution: {integrity: sha512-97a+l2LBU3Op3bBQEff79i/E4jMD2ZLFD8rHx9B6mXyB2uQwhJQYfiDqUwtfjF4QA1F2qs//N6Cw8LetMbQjcw==} - hasBin: true - dev: true + astring@1.8.4: {} - /astro@3.0.13(@types/node@18.17.1): - resolution: {integrity: sha512-oZcDcoLsWG7SeltkJ33T/L5tcrsDDe5FLW9FxG1Z1NIwqOE321URLJVuse1WADGwBpMIVkWNibqv4wK2rxEnjw==} - engines: {node: '>=18.14.1', npm: '>=6.14.0'} - hasBin: true + astro@3.0.13(@types/node@18.17.1): dependencies: '@astrojs/compiler': 2.1.0 '@astrojs/internal-helpers': 0.2.0 @@ -15143,27 +24427,14 @@ packages: - sugarss - supports-color - terser - dev: true - /asynckit@0.4.0: - resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} + asynckit@0.4.0: {} - /atomic-sleep@1.0.0: - resolution: {integrity: sha512-kNOjDqAh7px0XWNI+4QbzoiR/nTkHAWNud2uvnJquD1/x5a7EQZMJT0AczqK0Qn67oY/TTQ1LbUKajZpp3I9tQ==} - engines: {node: '>=8.0.0'} - dev: true + atomic-sleep@1.0.0: {} - /auto-bind@5.0.1: - resolution: {integrity: sha512-ooviqdwwgfIfNmDwo94wlshcdzfO64XV0Cg6oDsDYBJfITDz1EngD2z7DkbvCWn+XIMsIqW27sEVF6qcpJrRcg==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - dev: false + auto-bind@5.0.1: {} - /autoprefixer@10.4.13(postcss@8.4.38): - resolution: {integrity: sha512-49vKpMqcZYsJjwotvt4+h/BCjJVnhGwcLpDt5xkcaOG3eLrG/HUYLagrihYsQ+qrIBgIzX1Rw7a6L8I/ZA1Atg==} - engines: {node: ^10 || ^12 || >=14} - hasBin: true - peerDependencies: - postcss: ^8.1.0 + autoprefixer@10.4.13(postcss@8.4.38): dependencies: browserslist: 4.21.4 caniuse-lite: 1.0.30001577 @@ -15172,14 +24443,8 @@ packages: picocolors: 1.0.0 postcss: 8.4.38 postcss-value-parser: 4.2.0 - dev: true - /autoprefixer@10.4.14(postcss@8.4.35): - resolution: {integrity: sha512-FQzyfOsTlwVzjHxKEqRIAdJx9niO6VCBCoEwax/VLSoQF29ggECcPuBqUMZ+u8jCZOPSy8b8/8KnuFbp0SaFZQ==} - engines: {node: ^10 || ^12 || >=14} - hasBin: true - peerDependencies: - postcss: ^8.1.0 + autoprefixer@10.4.14(postcss@8.4.35): dependencies: browserslist: 4.23.0 caniuse-lite: 1.0.30001593 @@ -15188,11 +24453,8 @@ packages: picocolors: 1.0.0 postcss: 8.4.35 postcss-value-parser: 4.2.0 - dev: false - /autoprefixer@9.8.8: - resolution: {integrity: sha512-eM9d/swFopRt5gdJ7jrpCwgvEMIayITpojhkkSMRsFHYuH5bkSQ4p/9qTEHtmNudUZh22Tehu7I6CxAW0IXTKA==} - hasBin: true + autoprefixer@9.8.8: dependencies: browserslist: 4.23.0 caniuse-lite: 1.0.30001577 @@ -15201,108 +24463,72 @@ packages: picocolors: 0.2.1 postcss: 7.0.39 postcss-value-parser: 4.2.0 - dev: false - /available-typed-arrays@1.0.5: - resolution: {integrity: sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==} - engines: {node: '>= 0.4'} + available-typed-arrays@1.0.5: {} - /available-typed-arrays@1.0.7: - resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==} - engines: {node: '>= 0.4'} + available-typed-arrays@1.0.7: dependencies: possible-typed-array-names: 1.0.0 - dev: true - /avvio@8.2.1: - resolution: {integrity: sha512-TAlMYvOuwGyLK3PfBb5WKBXZmXz2fVCgv23d6zZFdle/q3gPjmxBaeuC0pY0Dzs5PWMSgfqqEZkrye19GlDTgw==} + avvio@8.2.1: dependencies: archy: 1.0.0 debug: 4.3.4(supports-color@8.1.1) fastq: 1.15.0 transitivePeerDependencies: - supports-color - dev: true - /aws-sign2@0.7.0: - resolution: {integrity: sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==} - dev: false + aws-sign2@0.7.0: {} - /aws4@1.12.0: - resolution: {integrity: sha512-NmWvPnx0F1SfrQbYwOi7OeaNGokp9XhzNioJ/CSBs8Qa4vxug81mhJEAVZwxXuBmYB5KDRfMq/F3RR0BIU7sWg==} - dev: false + aws4@1.12.0: {} - /aws4fetch@1.0.18: - resolution: {integrity: sha512-3Cf+YaUl07p24MoQ46rFwulAmiyCwH2+1zw1ZyPAX5OtJ34Hh185DwB8y/qRLb6cYYYtSFJ9pthyLc0MD4e8sQ==} - dev: false + aws4fetch@1.0.18: {} - /axe-core@4.6.2: - resolution: {integrity: sha512-b1WlTV8+XKLj9gZy2DZXgQiyDp9xkkoe2a6U6UbYccScq2wgH/YwCeI2/Jq2mgo0HzQxqJOjWZBLeA/mqsk5Mg==} - engines: {node: '>=4'} - dev: true + axe-core@4.6.2: {} - /axios@0.21.4(debug@4.3.2): - resolution: {integrity: sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==} + axios@0.21.4(debug@4.3.2): dependencies: follow-redirects: 1.15.2(debug@4.3.2) transitivePeerDependencies: - debug - dev: false - /axios@0.26.1: - resolution: {integrity: sha512-fPwcX4EvnSHuInCMItEhAGnaSEXRBjtzh9fOtsE6E1G6p7vl7edEeZe11QHf18+6+9gR5PbKV/sGKNaD8YaMeA==} + axios@0.26.1: dependencies: follow-redirects: 1.15.2(debug@4.3.2) transitivePeerDependencies: - debug - dev: false - /axios@0.27.2: - resolution: {integrity: sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==} + axios@0.27.2: dependencies: follow-redirects: 1.15.2(debug@4.3.2) form-data: 4.0.0 transitivePeerDependencies: - debug - dev: false - /axios@1.4.0: - resolution: {integrity: sha512-S4XCWMEmzvo64T9GfvQDOXgYRDJ/wsSZc7Jvdgx5u1sd0JwsuPLqb3SYmusag+edF6ziyMensPVqLTSc1PiSEA==} + axios@1.4.0: dependencies: follow-redirects: 1.15.2(debug@4.3.2) form-data: 4.0.0 proxy-from-env: 1.1.0 transitivePeerDependencies: - debug - dev: false - /axios@1.6.2: - resolution: {integrity: sha512-7i24Ri4pmDRfJTR7LDBhsOTtcm+9kjX5WiY1X3wIisx6G9So3pfMkEiU7emUBe46oceVImccTEM3k6C5dbVW8A==} + axios@1.6.2: dependencies: follow-redirects: 1.15.2(debug@4.3.2) form-data: 4.0.0 proxy-from-env: 1.1.0 transitivePeerDependencies: - debug - dev: false - /axobject-query@3.2.1: - resolution: {integrity: sha512-jsyHu61e6N4Vbz/v18DHwWYKK0bSWLqn47eeDSKPB7m8tqMHF9YJ+mhIk2lVteyZrY8tnSj/jHOv4YiTCuCJgg==} + axobject-query@3.2.1: dependencies: dequal: 2.0.3 - dev: true - /b4a@1.6.4: - resolution: {integrity: sha512-fpWrvyVHEKyeEvbKZTVOeZF3VSKKWtJxFIxX/jaVPf+cLbGUSitjb49pHLqPV2BUNNZ0LcoeEGfE/YCpyDYHIw==} - requiresBuild: true - dev: true + b4a@1.6.4: optional: true - /babel-jest@29.6.2(@babel/core@7.22.17): - resolution: {integrity: sha512-BYCzImLos6J3BH/+HvUCHG1dTf2MzmAB4jaVxHV+29RZLjR29XuYTmsf2sdDwkrb+FczkGo3kOhE7ga6sI0P4A==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - peerDependencies: - '@babel/core': ^7.8.0 + babel-jest@29.6.2(@babel/core@7.22.17): dependencies: '@babel/core': 7.22.17 '@jest/transform': 29.6.2 @@ -15312,26 +24538,17 @@ packages: chalk: 4.1.2 graceful-fs: 4.2.10 slash: 3.0.0 - transitivePeerDependencies: - - supports-color - dev: true - - /babel-loader@9.1.3(@babel/core@7.22.17)(webpack@5.88.2): - resolution: {integrity: sha512-xG3ST4DglodGf8qSwv0MdeWLhrDsw/32QMdTO5T1ZIp9gQur0HkCyFs7Awskr10JKXFXwpAhiCuYX5oGXnRGbw==} - engines: {node: '>= 14.15.0'} - peerDependencies: - '@babel/core': ^7.12.0 - webpack: '>=5' + transitivePeerDependencies: + - supports-color + + babel-loader@9.1.3(@babel/core@7.22.17)(webpack@5.88.2): dependencies: '@babel/core': 7.22.17 find-cache-dir: 4.0.0 schema-utils: 4.0.1 webpack: 5.88.2(@swc/core@1.3.26)(esbuild@0.15.18) - dev: true - /babel-plugin-istanbul@6.1.1: - resolution: {integrity: sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==} - engines: {node: '>=8'} + babel-plugin-istanbul@6.1.1: dependencies: '@babel/helper-plugin-utils': 7.24.0 '@istanbuljs/load-nyc-config': 1.1.0 @@ -15340,31 +24557,21 @@ packages: test-exclude: 6.0.0 transitivePeerDependencies: - supports-color - dev: true - /babel-plugin-jest-hoist@29.5.0: - resolution: {integrity: sha512-zSuuuAlTMT4mzLj2nPnUm6fsE6270vdOfnpbJ+RmruU75UhLFvL0N2NgI7xpeS7NaB6hGqmd5pVpGTDYvi4Q3w==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + babel-plugin-jest-hoist@29.5.0: dependencies: '@babel/template': 7.22.15 '@babel/types': 7.24.0 '@types/babel__core': 7.20.1 '@types/babel__traverse': 7.20.6 - dev: true - /babel-plugin-macros@3.1.0: - resolution: {integrity: sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==} - engines: {node: '>=10', npm: '>=6'} + babel-plugin-macros@3.1.0: dependencies: '@babel/runtime': 7.22.5 cosmiconfig: 7.1.0 resolve: 1.22.4 - dev: true - /babel-plugin-polyfill-corejs2@0.3.3(@babel/core@7.22.17): - resolution: {integrity: sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==} - peerDependencies: - '@babel/core': ^7.0.0-0 + babel-plugin-polyfill-corejs2@0.3.3(@babel/core@7.22.17): dependencies: '@babel/compat-data': 7.22.9 '@babel/core': 7.22.17 @@ -15372,12 +24579,8 @@ packages: semver: 6.3.1 transitivePeerDependencies: - supports-color - dev: true - /babel-plugin-polyfill-corejs2@0.4.8(@babel/core@7.22.17): - resolution: {integrity: sha512-OtIuQfafSzpo/LhnJaykc0R/MMnuLSSVjVYy9mHArIZ9qTCSZ6TpWCuEKZYVoN//t8HqBNScHrOtCrIK5IaGLg==} - peerDependencies: - '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + babel-plugin-polyfill-corejs2@0.4.8(@babel/core@7.22.17): dependencies: '@babel/compat-data': 7.22.9 '@babel/core': 7.22.17 @@ -15385,62 +24588,40 @@ packages: semver: 6.3.1 transitivePeerDependencies: - supports-color - dev: true - /babel-plugin-polyfill-corejs3@0.6.0(@babel/core@7.22.17): - resolution: {integrity: sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==} - peerDependencies: - '@babel/core': ^7.0.0-0 + babel-plugin-polyfill-corejs3@0.6.0(@babel/core@7.22.17): dependencies: '@babel/core': 7.22.17 '@babel/helper-define-polyfill-provider': 0.3.3(@babel/core@7.22.17) core-js-compat: 3.36.0 transitivePeerDependencies: - supports-color - dev: true - /babel-plugin-polyfill-corejs3@0.9.0(@babel/core@7.22.17): - resolution: {integrity: sha512-7nZPG1uzK2Ymhy/NbaOWTg3uibM2BmGASS4vHS4szRZAIR8R6GwA/xAujpdrXU5iyklrimWnLWU+BLF9suPTqg==} - peerDependencies: - '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + babel-plugin-polyfill-corejs3@0.9.0(@babel/core@7.22.17): dependencies: '@babel/core': 7.22.17 '@babel/helper-define-polyfill-provider': 0.5.0(@babel/core@7.22.17) core-js-compat: 3.36.0 transitivePeerDependencies: - supports-color - dev: true - /babel-plugin-polyfill-regenerator@0.4.1(@babel/core@7.22.17): - resolution: {integrity: sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==} - peerDependencies: - '@babel/core': ^7.0.0-0 + babel-plugin-polyfill-regenerator@0.4.1(@babel/core@7.22.17): dependencies: '@babel/core': 7.22.17 '@babel/helper-define-polyfill-provider': 0.3.3(@babel/core@7.22.17) transitivePeerDependencies: - supports-color - dev: true - /babel-plugin-polyfill-regenerator@0.5.5(@babel/core@7.22.17): - resolution: {integrity: sha512-OJGYZlhLqBh2DDHeqAxWB1XIvr49CxiJ2gIt61/PU55CQK4Z58OzMqjDe1zwQdQk+rBYsRc+1rJmdajM3gimHg==} - peerDependencies: - '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + babel-plugin-polyfill-regenerator@0.5.5(@babel/core@7.22.17): dependencies: '@babel/core': 7.22.17 '@babel/helper-define-polyfill-provider': 0.5.0(@babel/core@7.22.17) transitivePeerDependencies: - supports-color - dev: true - /babel-plugin-transform-react-remove-prop-types@0.4.24: - resolution: {integrity: sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==} - dev: true + babel-plugin-transform-react-remove-prop-types@0.4.24: {} - /babel-preset-current-node-syntax@1.0.1(@babel/core@7.22.17): - resolution: {integrity: sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==} - peerDependencies: - '@babel/core': ^7.0.0 + babel-preset-current-node-syntax@1.0.1(@babel/core@7.22.17): dependencies: '@babel/core': 7.22.17 '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.22.17) @@ -15455,21 +24636,14 @@ packages: '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.22.17) '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.22.17) '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.22.17) - dev: true - /babel-preset-jest@29.5.0(@babel/core@7.22.17): - resolution: {integrity: sha512-JOMloxOqdiBSxMAzjRaH023/vvcaSaec49zvg+2LmNsktC7ei39LTJGw02J+9uUtTZUq6xbLyJ4dxe9sSmIuAg==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - peerDependencies: - '@babel/core': ^7.0.0 + babel-preset-jest@29.5.0(@babel/core@7.22.17): dependencies: '@babel/core': 7.22.17 babel-plugin-jest-hoist: 29.5.0 babel-preset-current-node-syntax: 1.0.1(@babel/core@7.22.17) - dev: true - /babel-preset-react-app@10.0.1: - resolution: {integrity: sha512-b0D9IZ1WhhCWkrTXyFuIIgqGzSkRIH5D5AmB0bXbzYAB1OBAwHcUeyWW2LorutLWF5btNo/N7r/cIdmvvKJlYg==} + babel-preset-react-app@10.0.1: dependencies: '@babel/core': 7.22.17 '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.22.17) @@ -15490,90 +24664,56 @@ packages: babel-plugin-transform-react-remove-prop-types: 0.4.24 transitivePeerDependencies: - supports-color - dev: true - /babel-walk@3.0.0: - resolution: {integrity: sha512-fdRxJkQ9MUSEi4jH2DcV3FAPFktk0wefilxrwNyUuWpoWawQGN7G7cB+fOYTtFfI6XNkFgwqJ/D3G18BoJJ/jg==} - engines: {node: '>= 10.0.0'} + babel-walk@3.0.0: dependencies: '@babel/types': 7.24.0 - dev: false - /bail@2.0.2: - resolution: {integrity: sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==} - dev: true + bail@2.0.2: {} - /balanced-match@1.0.2: - resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} + balanced-match@1.0.2: {} - /base-64@0.1.0: - resolution: {integrity: sha512-Y5gU45svrR5tI2Vt/X9GPd3L0HNIKzGu202EjxrXMpuc2V2CiKgemAbUUsqYmZJvPtCXoUKjNZwBJzsNScUbXA==} - dev: false + base-64@0.1.0: {} - /base64-js@1.5.1: - resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} + base64-js@1.5.1: {} - /base64id@2.0.0: - resolution: {integrity: sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==} - engines: {node: ^4.5.0 || >= 5.9} + base64id@2.0.0: {} - /basic-auth@2.0.1: - resolution: {integrity: sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==} - engines: {node: '>= 0.8'} + basic-auth@2.0.1: dependencies: safe-buffer: 5.1.2 - /basic-ftp@5.0.3: - resolution: {integrity: sha512-QHX8HLlncOLpy54mh+k/sWIFd0ThmRqwe9ZjELybGZK+tZ8rUb9VO0saKJUROTbE+KhzDUT7xziGpGrW8Kmd+g==} - engines: {node: '>=10.0.0'} - dev: false + basic-ftp@5.0.3: {} - /bcrypt-pbkdf@1.0.2: - resolution: {integrity: sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==} + bcrypt-pbkdf@1.0.2: dependencies: tweetnacl: 0.14.5 - dev: false - /before-after-hook@2.2.3: - resolution: {integrity: sha512-NzUnlZexiaH/46WDhANlyR2bXRopNg4F/zuSA3OpZnllCUgRaOF2znDioDWrmbNVsuZk6l9pMquQB38cfBZwkQ==} - dev: false + before-after-hook@2.2.3: {} - /better-path-resolve@1.0.0: - resolution: {integrity: sha512-pbnl5XzGBdrFU/wT4jqmJVPn2B6UHPBOhzMQkY/SPUPB6QtUXtmBHBIwCbXJol93mOpGMnQyP/+BB19q04xj7g==} - engines: {node: '>=4'} + better-path-resolve@1.0.0: dependencies: is-windows: 1.0.2 - dev: false - /binary-extensions@2.2.0: - resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} - engines: {node: '>=8'} + binary-extensions@2.2.0: {} - /bintrees@1.0.2: - resolution: {integrity: sha512-VOMgTMwjAaUG580SXn3LacVgjurrbMme7ZZNYGSSV7mmtY6QQRh0Eg3pwIcntQ77DErK1L0NxkbetjcoXzVwKw==} - dev: false + bintrees@1.0.2: {} - /bl@4.1.0: - resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==} + bl@4.1.0: dependencies: buffer: 5.7.1 inherits: 2.0.4 readable-stream: 3.6.0 - /bl@5.1.0: - resolution: {integrity: sha512-tv1ZJHLfTDnXE6tMHv73YgSJaWR2AFuPwMntBe7XL/GBFHnT0CLnsHMogfk5+GzCDC5ZWarSCYaIGATZt9dNsQ==} + bl@5.1.0: dependencies: buffer: 6.0.3 inherits: 2.0.4 readable-stream: 3.6.0 - /blake3-wasm@2.1.5: - resolution: {integrity: sha512-F1+K8EbfOZE49dtoPtmxUQrpXaBIl3ICvasLh+nJta0xkz+9kF/7uet9fLnwKqhDrmj6g+6K3Tw9yQPUg2ka5g==} - dev: true + blake3-wasm@2.1.5: {} - /body-parser@1.20.1: - resolution: {integrity: sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==} - engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} + body-parser@1.20.1: dependencies: bytes: 3.1.2 content-type: 1.0.5 @@ -15590,21 +24730,13 @@ packages: transitivePeerDependencies: - supports-color - /boolean@3.2.0: - resolution: {integrity: sha512-d0II/GO9uf9lfUHH2BQsjxzRJZBdsjgsBiW4BvhWk/3qoKwQFjIDVN19PfX8F2D/r9PCMTtLWjYVCFrpeYUzsw==} - dev: true + boolean@3.2.0: {} - /bottleneck@2.19.5: - resolution: {integrity: sha512-VHiNCbI1lKdl44tGrhNfU3lup0Tj/ZBMJB5/2ZbNXRCPuRCO7ed2mgcK4r17y+KB2EfuYuRaVlwNbAeaWGSpbw==} - dev: false + bottleneck@2.19.5: {} - /bowser@2.11.0: - resolution: {integrity: sha512-AlcaJBi/pqqJBIQ8U9Mcpc9i8Aqxn88Skv5d+xBX006BY5u8N3mGLHa5Lgppa7L/HfwgwLgZ6NYs+Ag6uUmJRA==} - dev: false + bowser@2.11.0: {} - /boxen@7.1.1: - resolution: {integrity: sha512-2hCgjEmP8YLWQ130n2FerGv7rYpfBmnmp9Uy2Le1vge6X3gZIfSmEzP5QTDElFxcvVcXlEn8Aq6MU/PZygIOog==} - engines: {node: '>=14.16'} + boxen@7.1.1: dependencies: ansi-align: 3.0.1 camelcase: 7.0.1 @@ -15615,193 +24747,120 @@ packages: widest-line: 4.0.1 wrap-ansi: 8.1.0 - /brace-expansion@1.1.11: - resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} + brace-expansion@1.1.11: dependencies: balanced-match: 1.0.2 concat-map: 0.0.1 - /brace-expansion@2.0.1: - resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} + brace-expansion@2.0.1: dependencies: balanced-match: 1.0.2 - /braces@3.0.2: - resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} - engines: {node: '>=8'} + braces@3.0.2: dependencies: fill-range: 7.0.1 - /breakword@1.0.5: - resolution: {integrity: sha512-ex5W9DoOQ/LUEU3PMdLs9ua/CYZl1678NUkKOdUSi8Aw5F1idieaiRURCBFJCwVcrD1J8Iy3vfWSloaMwO2qFg==} + breakword@1.0.5: dependencies: wcwidth: 1.0.1 - dev: false - /browser-stdout@1.3.1: - resolution: {integrity: sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==} - dev: true + browser-stdout@1.3.1: {} - /browserify-zlib@0.1.4: - resolution: {integrity: sha512-19OEpq7vWgsH6WkvkBJQDFvJS1uPcbFOQ4v9CU839dO+ZZXUZO6XpE6hNCqvlIIj+4fZvRiJ6DsAQ382GwiyTQ==} + browserify-zlib@0.1.4: dependencies: pako: 0.2.9 - dev: true - /browserslist@4.21.10: - resolution: {integrity: sha512-bipEBdZfVH5/pwrvqc+Ub0kUPVfGUhlKxbvfD+z1BDnPEO/X98ruXGA1WP5ASpAFKan7Qr6j736IacbZQuAlKQ==} - engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} - hasBin: true + browserslist@4.21.10: dependencies: caniuse-lite: 1.0.30001577 electron-to-chromium: 1.4.513 node-releases: 2.0.13 update-browserslist-db: 1.0.11(browserslist@4.21.10) - /browserslist@4.21.4: - resolution: {integrity: sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==} - engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} - hasBin: true + browserslist@4.21.4: dependencies: caniuse-lite: 1.0.30001577 electron-to-chromium: 1.4.433 node-releases: 2.0.12 update-browserslist-db: 1.0.11(browserslist@4.21.4) - dev: true - /browserslist@4.23.0: - resolution: {integrity: sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==} - engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} - hasBin: true + browserslist@4.23.0: dependencies: caniuse-lite: 1.0.30001593 electron-to-chromium: 1.4.690 node-releases: 2.0.14 update-browserslist-db: 1.0.13(browserslist@4.23.0) - /bs-logger@0.2.6: - resolution: {integrity: sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog==} - engines: {node: '>= 6'} + bs-logger@0.2.6: dependencies: fast-json-stable-stringify: 2.1.0 - dev: true - /bser@2.1.1: - resolution: {integrity: sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==} + bser@2.1.1: dependencies: node-int64: 0.4.0 - dev: true - /btoa-lite@1.0.0: - resolution: {integrity: sha512-gvW7InbIyF8AicrqWoptdW08pUxuhq8BEgowNajy9RhiE86fmGAGl+bLKo6oB8QP0CkqHLowfN0oJdKC/J6LbA==} - dev: false + btoa-lite@1.0.0: {} - /buffer-crc32@0.2.13: - resolution: {integrity: sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==} - dev: false + buffer-crc32@0.2.13: {} - /buffer-equal-constant-time@1.0.1: - resolution: {integrity: sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==} - dev: false + buffer-equal-constant-time@1.0.1: {} - /buffer-from@1.1.2: - resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} + buffer-from@1.1.2: {} - /buffer@5.7.1: - resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==} + buffer@5.7.1: dependencies: base64-js: 1.5.1 ieee754: 1.2.1 - /buffer@6.0.3: - resolution: {integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==} + buffer@6.0.3: dependencies: base64-js: 1.5.1 ieee754: 1.2.1 - /bufferutil@4.0.7: - resolution: {integrity: sha512-kukuqc39WOHtdxtw4UScxF/WVnMFVSQVKhtx3AjZJzhd0RGZZldcrfSEbVsWWe6KNH253574cq5F+wpv0G9pJw==} - engines: {node: '>=6.14.2'} - requiresBuild: true + bufferutil@4.0.7: dependencies: node-gyp-build: 4.6.0 - dev: false - /builtins@1.0.3: - resolution: {integrity: sha512-uYBjakWipfaO/bXI7E8rq6kpwHRZK5cNYrUv2OzZSI/FvmdMyXJ2tG9dKcjEC5YHmHpUAwsargWIZNWdxb/bnQ==} - dev: true + builtins@1.0.3: {} - /builtins@5.0.1: - resolution: {integrity: sha512-qwVpFEHNfhYJIzNRBvd2C1kyo6jz3ZSMPyyuR47OPdiKWlbYnZNyDWuyR175qDnAJLiCo5fBBqPb3RiXgWlkOQ==} + builtins@5.0.1: dependencies: semver: 7.5.4 - /bun-types@1.0.15: - resolution: {integrity: sha512-XkEvWLV1JIhcVIpf2Lu6FXnZUxRUkQVJmgY+VT7os6Tk5X1nkXx11q4Rtu6txsqpDJZfUeZXblnnD59K+6wsVA==} - dev: true + bun-types@1.0.15: {} - /bundle-name@4.1.0: - resolution: {integrity: sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==} - engines: {node: '>=18'} + bundle-name@4.1.0: dependencies: run-applescript: 7.0.0 - dev: true - /bundle-require@4.0.1(esbuild@0.17.19): - resolution: {integrity: sha512-9NQkRHlNdNpDBGmLpngF3EFDcwodhMUuLz9PaWYciVcQF9SE4LFjM2DB/xV1Li5JiuDMv7ZUWuC3rGbqR0MAXQ==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - peerDependencies: - esbuild: '>=0.17' + bundle-require@4.0.1(esbuild@0.17.19): dependencies: esbuild: 0.17.19 load-tsconfig: 0.2.3 - dev: true - /bundle-require@4.0.1(esbuild@0.18.11): - resolution: {integrity: sha512-9NQkRHlNdNpDBGmLpngF3EFDcwodhMUuLz9PaWYciVcQF9SE4LFjM2DB/xV1Li5JiuDMv7ZUWuC3rGbqR0MAXQ==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - peerDependencies: - esbuild: '>=0.17' + bundle-require@4.0.1(esbuild@0.18.11): dependencies: esbuild: 0.18.11 load-tsconfig: 0.2.3 - dev: true - /bundle-require@4.0.1(esbuild@0.19.11): - resolution: {integrity: sha512-9NQkRHlNdNpDBGmLpngF3EFDcwodhMUuLz9PaWYciVcQF9SE4LFjM2DB/xV1Li5JiuDMv7ZUWuC3rGbqR0MAXQ==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - peerDependencies: - esbuild: '>=0.17' + bundle-require@4.0.1(esbuild@0.19.11): dependencies: esbuild: 0.19.11 load-tsconfig: 0.2.3 - /busboy@1.6.0: - resolution: {integrity: sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==} - engines: {node: '>=10.16.0'} + busboy@1.6.0: dependencies: streamsearch: 1.1.0 - /byline@5.0.0: - resolution: {integrity: sha512-s6webAy+R4SR8XVuJWt2V2rGvhnrhxN+9S15GNuTK3wKPOXFF6RNc+8ug2XhH+2s4f+uudG4kUVYmYOQWL2g0Q==} - engines: {node: '>=0.10.0'} - dev: false + byline@5.0.0: {} - /bytes@3.0.0: - resolution: {integrity: sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==} - engines: {node: '>= 0.8'} + bytes@3.0.0: {} - /bytes@3.1.2: - resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==} - engines: {node: '>= 0.8'} + bytes@3.1.2: {} - /cac@6.7.14: - resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==} - engines: {node: '>=8'} + cac@6.7.14: {} - /cacache@17.1.4: - resolution: {integrity: sha512-/aJwG2l3ZMJ1xNAnqbMpA40of9dj/pIH3QfiuQSqjfPJF747VR0J/bHn+/KdNnHKc6XQcWt/AfRSBft82W1d2A==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + cacache@17.1.4: dependencies: '@npmcli/fs': 3.1.0 fs-minipass: 3.0.3 @@ -15816,19 +24875,11 @@ packages: tar: 6.1.13 unique-filename: 3.0.0 - /cacheable-lookup@5.0.4: - resolution: {integrity: sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==} - engines: {node: '>=10.6.0'} - dev: false + cacheable-lookup@5.0.4: {} - /cacheable-lookup@7.0.0: - resolution: {integrity: sha512-+qJyx4xiKra8mZrcwhjMRMUhD5NR1R8esPkzIYxX96JiecFoxAXFuz/GpR3+ev4PE1WamHip78wV0vcmPQtp8w==} - engines: {node: '>=14.16'} - dev: false + cacheable-lookup@7.0.0: {} - /cacheable-request@10.2.13: - resolution: {integrity: sha512-3SD4rrMu1msNGEtNSt8Od6enwdo//U9s4ykmXfA2TD58kcLkCobtCDiby7kNyj7a/Q7lz/mAesAFI54rTdnvBA==} - engines: {node: '>=14.16'} + cacheable-request@10.2.13: dependencies: '@types/http-cache-semantics': 4.0.1 get-stream: 6.0.1 @@ -15837,11 +24888,8 @@ packages: mimic-response: 4.0.0 normalize-url: 8.0.0 responselike: 3.0.0 - dev: false - /cacheable-request@6.1.0: - resolution: {integrity: sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==} - engines: {node: '>=8'} + cacheable-request@6.1.0: dependencies: clone-response: 1.0.3 get-stream: 5.2.0 @@ -15850,11 +24898,8 @@ packages: lowercase-keys: 2.0.0 normalize-url: 4.5.1 responselike: 1.0.2 - dev: true - /cacheable-request@7.0.2: - resolution: {integrity: sha512-pouW8/FmiPQbuGpkXQ9BAPv/Mo5xDGANgSNXzTzJ8DrKGuXOssM4wIQRjfanNRh3Yu5cfYPvcorqbhg2KIJtew==} - engines: {node: '>=8'} + cacheable-request@7.0.2: dependencies: clone-response: 1.0.3 get-stream: 5.2.0 @@ -15863,90 +24908,56 @@ packages: lowercase-keys: 2.0.0 normalize-url: 6.1.0 responselike: 2.0.1 - dev: false - /call-bind@1.0.2: - resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==} + call-bind@1.0.2: dependencies: function-bind: 1.1.1 get-intrinsic: 1.1.3 - /call-bind@1.0.7: - resolution: {integrity: sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==} - engines: {node: '>= 0.4'} + call-bind@1.0.7: dependencies: es-define-property: 1.0.0 es-errors: 1.3.0 function-bind: 1.1.2 get-intrinsic: 1.2.4 set-function-length: 1.2.2 - dev: true - /callsites@3.1.0: - resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} - engines: {node: '>=6'} + callsites@3.1.0: {} - /camelcase-css@2.0.1: - resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} - engines: {node: '>= 6'} + camelcase-css@2.0.1: {} - /camelcase-keys@6.2.2: - resolution: {integrity: sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==} - engines: {node: '>=8'} + camelcase-keys@6.2.2: dependencies: camelcase: 5.3.1 map-obj: 4.3.0 quick-lru: 4.0.1 - dev: false - /camelcase@5.3.1: - resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==} - engines: {node: '>=6'} + camelcase@5.3.1: {} - /camelcase@6.3.0: - resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==} - engines: {node: '>=10'} - dev: true + camelcase@6.3.0: {} - /camelcase@7.0.1: - resolution: {integrity: sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw==} - engines: {node: '>=14.16'} + camelcase@7.0.1: {} - /caniuse-lite@1.0.30001532: - resolution: {integrity: sha512-FbDFnNat3nMnrROzqrsg314zhqN5LGQ1kyyMk2opcrwGbVGpHRhgCWtAgD5YJUqNAiQ+dklreil/c3Qf1dfCTw==} - dev: true + caniuse-lite@1.0.30001532: {} - /caniuse-lite@1.0.30001577: - resolution: {integrity: sha512-rs2ZygrG1PNXMfmncM0B5H1hndY5ZCC9b5TkFaVNfZ+AUlyqcMyVIQtc3fsezi0NUCk5XZfDf9WS6WxMxnfdrg==} + caniuse-lite@1.0.30001577: {} - /caniuse-lite@1.0.30001593: - resolution: {integrity: sha512-UWM1zlo3cZfkpBysd7AS+z+v007q9G1+fLTUU42rQnY6t2axoogPW/xol6T7juU5EUoOhML4WgBIdG+9yYqAjQ==} + caniuse-lite@1.0.30001593: {} - /capnp-ts@0.7.0: - resolution: {integrity: sha512-XKxXAC3HVPv7r674zP0VC3RTXz+/JKhfyw94ljvF80yynK6VkTnqE3jMuN8b3dUVmmc43TjyxjW4KTsmB3c86g==} + capnp-ts@0.7.0: dependencies: debug: 4.3.4(supports-color@8.1.1) tslib: 2.6.2 transitivePeerDependencies: - supports-color - dev: true - /case-anything@2.1.13: - resolution: {integrity: sha512-zlOQ80VrQ2Ue+ymH5OuM/DlDq64mEm+B9UTdHULv5osUMD6HalNTblf2b1u/m6QecjsnOkBpqVZ+XPwIVsy7Ng==} - engines: {node: '>=12.13'} - dev: true + case-anything@2.1.13: {} - /caseless@0.12.0: - resolution: {integrity: sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==} - dev: false + caseless@0.12.0: {} - /ccount@2.0.1: - resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} - dev: true + ccount@2.0.1: {} - /chai@4.3.7: - resolution: {integrity: sha512-HLnAzZ2iupm25PlN0xFreAlBA5zaBSv3og0DdeGA4Ar6h6rJ3A0rolRUKJhSF2V10GZKDgWF/VmAEsNWjCRB+A==} - engines: {node: '>=4'} + chai@4.3.7: dependencies: assertion-error: 1.1.0 check-error: 1.0.2 @@ -15956,9 +24967,7 @@ packages: pathval: 1.1.1 type-detect: 4.0.8 - /chai@4.4.1: - resolution: {integrity: sha512-13sOfMv2+DWduEU+/xbun3LScLoqN17nBeTLUsmDfKdoiC1fr0n9PU4guu4AhRcOVFk/sW8LyZWHuhWtQZiF+g==} - engines: {node: '>=4'} + chai@4.4.1: dependencies: assertion-error: 1.1.0 check-error: 1.0.3 @@ -15967,73 +24976,43 @@ packages: loupe: 2.3.7 pathval: 1.1.1 type-detect: 4.0.8 - dev: true - /chalk@2.4.2: - resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} - engines: {node: '>=4'} + chalk@2.4.2: dependencies: ansi-styles: 3.2.1 escape-string-regexp: 1.0.5 supports-color: 5.5.0 - /chalk@4.1.2: - resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} - engines: {node: '>=10'} + chalk@4.1.2: dependencies: ansi-styles: 4.3.0 supports-color: 7.2.0 - /chalk@5.2.0: - resolution: {integrity: sha512-ree3Gqw/nazQAPuJJEy+avdl7QfZMcUvmHIKgEZkGL+xOBzRvup5Hxo6LHuMceSxOabuJLJm5Yp/92R9eMmMvA==} - engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} - dev: false + chalk@5.2.0: {} - /chalk@5.3.0: - resolution: {integrity: sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==} - engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} + chalk@5.3.0: {} - /char-regex@1.0.2: - resolution: {integrity: sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==} - engines: {node: '>=10'} - dev: true + char-regex@1.0.2: {} - /character-entities-html4@2.1.0: - resolution: {integrity: sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==} - dev: true + character-entities-html4@2.1.0: {} - /character-entities-legacy@3.0.0: - resolution: {integrity: sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==} - dev: true + character-entities-legacy@3.0.0: {} - /character-entities@2.0.2: - resolution: {integrity: sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==} - dev: true + character-entities@2.0.2: {} - /character-reference-invalid@2.0.1: - resolution: {integrity: sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==} - dev: true + character-reference-invalid@2.0.1: {} - /chardet@0.7.0: - resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==} - dev: false + chardet@0.7.0: {} - /charenc@0.0.2: - resolution: {integrity: sha512-yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA==} - dev: false + charenc@0.0.2: {} - /check-error@1.0.2: - resolution: {integrity: sha512-BrgHpW9NURQgzoNyjfq0Wu6VFO6D7IZEmJNdtgNqpzGG8RuNFHt2jQxWlAs4HMe119chBnv+34syEZtc6IhLtA==} + check-error@1.0.2: {} - /check-error@1.0.3: - resolution: {integrity: sha512-iKEoDYaRmd1mxM90a2OEfWhjsjPpYPuQ+lMYsoxB126+t8fw7ySEO48nmDg5COTjxDI65/Y2OWpeEHk3ZOe8zg==} + check-error@1.0.3: dependencies: get-func-name: 2.0.2 - dev: true - /chokidar@3.5.3: - resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==} - engines: {node: '>= 8.10.0'} + chokidar@3.5.3: dependencies: anymatch: 3.1.3 braces: 3.0.2 @@ -16045,176 +25024,104 @@ packages: optionalDependencies: fsevents: 2.3.3 - /chownr@1.1.4: - resolution: {integrity: sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==} - dev: true + chownr@1.1.4: {} - /chownr@2.0.0: - resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==} - engines: {node: '>=10'} + chownr@2.0.0: {} - /chrome-trace-event@1.0.3: - resolution: {integrity: sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==} - engines: {node: '>=6.0'} + chrome-trace-event@1.0.3: {} - /ci-info@3.8.0: - resolution: {integrity: sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==} - engines: {node: '>=8'} + ci-info@3.8.0: {} - /cjs-module-lexer@1.2.3: - resolution: {integrity: sha512-0TNiGstbQmCFwt4akjjBg5pLRTSyj/PkWQ1ZoO2zntmg9yLqSRxwEa4iCfQLGjqhiqBfOJa7W/E8wfGrTDmlZQ==} + cjs-module-lexer@1.2.3: {} - /class-variance-authority@0.5.2(typescript@5.2.2): - resolution: {integrity: sha512-j7Qqw3NPbs4IpO80gvdACWmVvHiLLo5MECacUBLnJG17CrLpWaQ7/4OaWX6P0IO1j2nvZ7AuSfBS/ImtEUZJGA==} - peerDependencies: - typescript: '>= 4.5.5 < 6' - peerDependenciesMeta: - typescript: - optional: true + class-variance-authority@0.5.2(typescript@5.2.2): dependencies: typescript: 5.2.2 - dev: false - /clean-stack@2.2.0: - resolution: {integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==} - engines: {node: '>=6'} + clean-stack@2.2.0: {} - /clean-stack@4.2.0: - resolution: {integrity: sha512-LYv6XPxoyODi36Dp976riBtSY27VmFo+MKqEU9QCCWyTrdEPDog+RWA7xQWHi6Vbp61j5c4cdzzX1NidnwtUWg==} - engines: {node: '>=12'} + clean-stack@4.2.0: dependencies: escape-string-regexp: 5.0.0 - dev: true - /cli-boxes@3.0.0: - resolution: {integrity: sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==} - engines: {node: '>=10'} + cli-boxes@3.0.0: {} - /cli-cursor@3.1.0: - resolution: {integrity: sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==} - engines: {node: '>=8'} + cli-cursor@3.1.0: dependencies: restore-cursor: 3.1.0 - /cli-cursor@4.0.0: - resolution: {integrity: sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + cli-cursor@4.0.0: dependencies: restore-cursor: 4.0.0 - /cli-spinners@2.9.1: - resolution: {integrity: sha512-jHgecW0pxkonBJdrKsqxgRX9AcG+u/5k0Q7WPDfi8AogLAdwxEkyYYNWwZ5GvVFoFx2uiY1eNcSK00fh+1+FyQ==} - engines: {node: '>=6'} + cli-spinners@2.9.1: {} - /cli-spinners@2.9.2: - resolution: {integrity: sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==} - engines: {node: '>=6'} - dev: false + cli-spinners@2.9.2: {} - /cli-table3@0.6.3: - resolution: {integrity: sha512-w5Jac5SykAeZJKntOxJCrm63Eg5/4dhMWIcuTbo9rpE+brgaSZo0RuNJZeOyMgsUdhDeojvgyQLmjI+K50ZGyg==} - engines: {node: 10.* || >= 12.*} + cli-table3@0.6.3: dependencies: string-width: 4.2.3 optionalDependencies: '@colors/colors': 1.5.0 - dev: false - /cli-truncate@3.1.0: - resolution: {integrity: sha512-wfOBkjXteqSnI59oPcJkcPl/ZmwvMMOj340qUIY1SKZCv0B9Cf4D4fAucRkIKQmsIuYK3x1rrgU7MeGRruiuiA==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + cli-truncate@3.1.0: dependencies: slice-ansi: 5.0.0 string-width: 5.1.2 - /cli-width@4.0.0: - resolution: {integrity: sha512-ZksGS2xpa/bYkNzN3BAw1wEjsLV/ZKOf/CCrJ/QOBsxx6fOARIkwTutxp1XIOIohi6HKmOFjMoK/XaqDVUpEEw==} - engines: {node: '>= 12'} - dev: false + cli-width@4.0.0: {} - /cli-width@4.1.0: - resolution: {integrity: sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==} - engines: {node: '>= 12'} - dev: false + cli-width@4.1.0: {} - /client-only@0.0.1: - resolution: {integrity: sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==} + client-only@0.0.1: {} - /cliui@6.0.0: - resolution: {integrity: sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==} + cliui@6.0.0: dependencies: string-width: 4.2.3 strip-ansi: 6.0.1 wrap-ansi: 6.2.0 - dev: false - /cliui@7.0.4: - resolution: {integrity: sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==} + cliui@7.0.4: dependencies: string-width: 4.2.3 strip-ansi: 6.0.1 wrap-ansi: 7.0.0 - /cliui@8.0.1: - resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} - engines: {node: '>=12'} + cliui@8.0.1: dependencies: string-width: 4.2.3 strip-ansi: 6.0.1 wrap-ansi: 7.0.0 - /clone-response@1.0.3: - resolution: {integrity: sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==} + clone-response@1.0.3: dependencies: mimic-response: 1.0.1 - /clone@1.0.4: - resolution: {integrity: sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==} - engines: {node: '>=0.8'} + clone@1.0.4: {} - /clsx@1.2.1: - resolution: {integrity: sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==} - engines: {node: '>=6'} - dev: false + clsx@1.2.1: {} - /clsx@2.0.0: - resolution: {integrity: sha512-rQ1+kcj+ttHG0MKVGBUXwayCCF1oh39BF5COIpRzuCEv8Mwjv0XucrI2ExNTOn9IlLifGClWQcU9BrZORvtw6Q==} - engines: {node: '>=6'} + clsx@2.0.0: {} - /clsx@2.1.0: - resolution: {integrity: sha512-m3iNNWpd9rl3jvvcBnu70ylMdrXt8Vlq4HYadnU5fwcOtvkSQWPmj7amUcDT2qYI7risszBjI5AUIUox9D16pg==} - engines: {node: '>=6'} - dev: false + clsx@2.1.0: {} - /cluster-key-slot@1.1.2: - resolution: {integrity: sha512-RMr0FhtfXemyinomL4hrWcYJxmX6deFdCxpJzhDttxgO1+bcCnkk+9drydLVDmAMG7NE6aN/fl4F7ucU/90gAA==} - engines: {node: '>=0.10.0'} - dev: false + cluster-key-slot@1.1.2: {} - /co@4.6.0: - resolution: {integrity: sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==} - engines: {iojs: '>= 1.0.0', node: '>= 0.12.0'} - dev: true + co@4.6.0: {} - /code-excerpt@4.0.0: - resolution: {integrity: sha512-xxodCmBen3iy2i0WtAK8FlFNrRzjUqjRsMfho58xT/wvZU1YTM3fCnRjcy1gJPMepaRlgm/0e6w8SpWHpn3/cA==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + code-excerpt@4.0.0: dependencies: convert-to-spaces: 2.0.1 - dev: false - /code-red@1.0.4: - resolution: {integrity: sha512-7qJWqItLA8/VPVlKJlFXU+NBlo/qyfs39aJcuMT/2ere32ZqvF5OSxgdM5xOfJJ7O429gg2HM47y8v9P+9wrNw==} + code-red@1.0.4: dependencies: '@jridgewell/sourcemap-codec': 1.4.15 '@types/estree': 1.0.5 acorn: 8.10.0 estree-walker: 3.0.3 periscopic: 3.1.0 - dev: true - /codemirror@6.0.1(@lezer/common@1.0.2): - resolution: {integrity: sha512-J8j+nZ+CdWmIeFIGXEFbFPtpiYacFMDR8GlHK3IyHQJMCaVRfGx9NT+Hxivv1ckLWPvNdZqndbr/7lVhrf/Svg==} + codemirror@6.0.1(@lezer/common@1.0.2): dependencies: '@codemirror/autocomplete': 6.4.0(@codemirror/language@6.3.2)(@codemirror/state@6.2.0)(@codemirror/view@6.7.2)(@lezer/common@1.0.2) '@codemirror/commands': 6.1.3 @@ -16225,118 +25132,70 @@ packages: '@codemirror/view': 6.7.2 transitivePeerDependencies: - '@lezer/common' - dev: false - /collect-v8-coverage@1.0.2: - resolution: {integrity: sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==} - dev: true + collect-v8-coverage@1.0.2: {} - /color-convert@1.9.3: - resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} + color-convert@1.9.3: dependencies: color-name: 1.1.3 - /color-convert@2.0.1: - resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} - engines: {node: '>=7.0.0'} + color-convert@2.0.1: dependencies: color-name: 1.1.4 - /color-name@1.1.3: - resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} + color-name@1.1.3: {} - /color-name@1.1.4: - resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} + color-name@1.1.4: {} - /color-string@1.9.1: - resolution: {integrity: sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==} + color-string@1.9.1: dependencies: color-name: 1.1.4 simple-swizzle: 0.2.2 - /color-support@1.1.3: - resolution: {integrity: sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==} - hasBin: true - dev: false + color-support@1.1.3: {} - /color@3.2.1: - resolution: {integrity: sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==} + color@3.2.1: dependencies: color-convert: 1.9.3 color-string: 1.9.1 - dev: false - /color@4.2.3: - resolution: {integrity: sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==} - engines: {node: '>=12.5.0'} - requiresBuild: true + color@4.2.3: dependencies: color-convert: 2.0.1 color-string: 1.9.1 - dev: true optional: true - /combined-stream@1.0.8: - resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} - engines: {node: '>= 0.8'} + combined-stream@1.0.8: dependencies: delayed-stream: 1.0.0 - /comma-separated-tokens@2.0.3: - resolution: {integrity: sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==} - dev: true - - /commander@10.0.1: - resolution: {integrity: sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==} - engines: {node: '>=14'} + comma-separated-tokens@2.0.3: {} - /commander@11.1.0: - resolution: {integrity: sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==} - engines: {node: '>=16'} - dev: false + commander@10.0.1: {} - /commander@2.20.3: - resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} + commander@11.1.0: {} - /commander@4.1.1: - resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==} - engines: {node: '>= 6'} + commander@2.20.3: {} - /commander@5.1.0: - resolution: {integrity: sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==} - engines: {node: '>= 6'} - dev: false + commander@4.1.1: {} - /commander@9.5.0: - resolution: {integrity: sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==} - engines: {node: ^12.20.0 || >=14} - dev: false + commander@5.1.0: {} - /common-ancestor-path@1.0.1: - resolution: {integrity: sha512-L3sHRo1pXXEqX8VU28kfgUY+YGsk09hPqZiZmLacNib6XNTCM8ubYeT7ryXQw8asB1sKgcU5lkB7ONug08aB8w==} - dev: true + commander@9.5.0: {} - /common-path-prefix@3.0.0: - resolution: {integrity: sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==} - dev: true + common-ancestor-path@1.0.1: {} - /compare-versions@5.0.3: - resolution: {integrity: sha512-4UZlZP8Z99MGEY+Ovg/uJxJuvoXuN4M6B3hKaiackiHrgzQFEe3diJi1mf1PNHbFujM7FvLrK2bpgIaImbtZ1A==} - dev: false + common-path-prefix@3.0.0: {} - /component-emitter@1.3.0: - resolution: {integrity: sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==} - dev: true + compare-versions@5.0.3: {} - /compressible@2.0.18: - resolution: {integrity: sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==} - engines: {node: '>= 0.6'} + component-emitter@1.3.0: {} + + compressible@2.0.18: dependencies: mime-db: 1.52.0 - /compression@1.7.4: - resolution: {integrity: sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==} - engines: {node: '>= 0.8.0'} + compression@1.7.4: dependencies: accepts: 1.3.8 bytes: 3.0.0 @@ -16348,13 +25207,9 @@ packages: transitivePeerDependencies: - supports-color - /concat-map@0.0.1: - resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} + concat-map@0.0.1: {} - /concurrently@8.2.0: - resolution: {integrity: sha512-nnLMxO2LU492mTUj9qX/az/lESonSZu81UznYDoXtz1IQf996ixVqPAgHXwvHiHCAef/7S8HIK+fTFK7Ifk8YA==} - engines: {node: ^14.13.0 || >=16.0.0} - hasBin: true + concurrently@8.2.0: dependencies: chalk: 4.1.2 date-fns: 2.30.0 @@ -16365,205 +25220,124 @@ packages: supports-color: 8.1.1 tree-kill: 1.2.2 yargs: 17.7.2 - dev: true - /condense-newlines@0.2.1: - resolution: {integrity: sha512-P7X+QL9Hb9B/c8HI5BFFKmjgBu2XpQuF98WZ9XkO+dBGgk5XgwiQz7o1SmpglNWId3581UcS0SFAWfoIhMHPfg==} - engines: {node: '>=0.10.0'} + condense-newlines@0.2.1: dependencies: extend-shallow: 2.0.1 is-whitespace: 0.3.0 kind-of: 3.2.2 - dev: false - /config-chain@1.1.13: - resolution: {integrity: sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==} + config-chain@1.1.13: dependencies: ini: 1.3.8 proto-list: 1.2.4 - dev: false - /configstore@6.0.0: - resolution: {integrity: sha512-cD31W1v3GqUlQvbBCGcXmd2Nj9SvLDOP1oQ0YFuLETufzSPaKp11rYBsSOm7rCsW3OnIRAFM3OxRhceaXNYHkA==} - engines: {node: '>=12'} + configstore@6.0.0: dependencies: dot-prop: 6.0.1 graceful-fs: 4.2.10 unique-string: 3.0.0 write-file-atomic: 3.0.3 xdg-basedir: 5.1.0 - dev: false - /console-control-strings@1.1.0: - resolution: {integrity: sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==} - dev: false + console-control-strings@1.1.0: {} - /console-table-printer@2.11.2: - resolution: {integrity: sha512-uuUHie0sfPP542TKGzPFal0W1wo1beuKAqIZdaavcONx8OoqdnJRKjkinbRTOta4FaCa1RcIL+7mMJWX3pQGVg==} + console-table-printer@2.11.2: dependencies: simple-wcswidth: 1.0.1 - dev: false - /content-disposition@0.5.4: - resolution: {integrity: sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==} - engines: {node: '>= 0.6'} + content-disposition@0.5.4: dependencies: safe-buffer: 5.2.1 - /content-type@1.0.4: - resolution: {integrity: sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==} - engines: {node: '>= 0.6'} + content-type@1.0.4: {} - /content-type@1.0.5: - resolution: {integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==} - engines: {node: '>= 0.6'} + content-type@1.0.5: {} - /convert-source-map@1.9.0: - resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==} - dev: true + convert-source-map@1.9.0: {} - /convert-source-map@2.0.0: - resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} - dev: true + convert-source-map@2.0.0: {} - /convert-to-spaces@2.0.1: - resolution: {integrity: sha512-rcQ1bsQO9799wq24uE5AM2tAILy4gXGIK/njFWcVQkGNZ96edlpY+A7bjwvzjYvLDyzmG1MmMLZhpcsb+klNMQ==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - dev: false + convert-to-spaces@2.0.1: {} - /cookie-signature@1.0.6: - resolution: {integrity: sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==} + cookie-signature@1.0.6: {} - /cookie-signature@1.2.0: - resolution: {integrity: sha512-R0BOPfLGTitaKhgKROKZQN6iyq2iDQcH1DOF8nJoaWapguX5bC2w+Q/I9NmmM5lfcvEarnLZr+cCvmEYYSXvYA==} - engines: {node: '>=6.6.0'} + cookie-signature@1.2.0: {} - /cookie@0.4.2: - resolution: {integrity: sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==} - engines: {node: '>= 0.6'} + cookie@0.4.2: {} - /cookie@0.5.0: - resolution: {integrity: sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==} - engines: {node: '>= 0.6'} + cookie@0.5.0: {} - /cookiejar@2.1.4: - resolution: {integrity: sha512-LDx6oHrK+PhzLKJU9j5S7/Y3jM/mUHvD/DeI1WQmJn652iPC5Y4TBzC9l+5OMOXlyTTA+SmVUPm0HQUwpD5Jqw==} - dev: true + cookiejar@2.1.4: {} - /copy-anything@3.0.5: - resolution: {integrity: sha512-yCEafptTtb4bk7GLEQoM8KVJpxAfdBJYaXyzQEgQQQgYrZiDp8SJmGKlYza6CYjEDNstAdNdKA3UuoULlEbS6w==} - engines: {node: '>=12.13'} + copy-anything@3.0.5: dependencies: is-what: 4.1.16 - dev: false - /copy-to-clipboard@3.3.3: - resolution: {integrity: sha512-2KV8NhB5JqC3ky0r9PMCAZKbUHSwtEo4CwCs0KXgruG43gX5PMqDEBbVU4OUzw2MuAWUfsuFmWvEKG5QRfSnJA==} + copy-to-clipboard@3.3.3: dependencies: toggle-selection: 1.0.6 - dev: false - /core-js-compat@3.27.1: - resolution: {integrity: sha512-Dg91JFeCDA17FKnneN7oCMz4BkQ4TcffkgHP4OWwp9yx3pi7ubqMDXXSacfNak1PQqjc95skyt+YBLHQJnkJwA==} + core-js-compat@3.27.1: dependencies: browserslist: 4.23.0 - dev: true - /core-js-compat@3.36.0: - resolution: {integrity: sha512-iV9Pd/PsgjNWBXeq8XRtWVSgz2tKAfhfvBs7qxYty+RlRd+OCksaWmOnc4JKrTc1cToXL1N0s3l/vwlxPtdElw==} + core-js-compat@3.36.0: dependencies: browserslist: 4.23.0 - dev: true - /core-util-is@1.0.2: - resolution: {integrity: sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==} - dev: false + core-util-is@1.0.2: {} - /core-util-is@1.0.3: - resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} - dev: true + core-util-is@1.0.3: {} - /cors@2.8.5: - resolution: {integrity: sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==} - engines: {node: '>= 0.10'} + cors@2.8.5: dependencies: object-assign: 4.1.1 vary: 1.1.2 - /cosmiconfig@7.1.0: - resolution: {integrity: sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==} - engines: {node: '>=10'} + cosmiconfig@7.1.0: dependencies: '@types/parse-json': 4.0.0 import-fresh: 3.3.0 parse-json: 5.2.0 path-type: 4.0.0 yaml: 1.10.2 - dev: true - /cosmiconfig@8.1.3: - resolution: {integrity: sha512-/UkO2JKI18b5jVMJUp0lvKFMpa/Gye+ZgZjKD+DGEN9y7NRcf/nK1A0sp67ONmKtnDCNMS44E6jrk0Yc3bDuUw==} - engines: {node: '>=14'} + cosmiconfig@8.1.3: dependencies: import-fresh: 3.3.0 js-yaml: 4.1.0 parse-json: 5.2.0 path-type: 4.0.0 - dev: true - /cosmiconfig@8.3.6(typescript@5.2.2): - resolution: {integrity: sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==} - engines: {node: '>=14'} - peerDependencies: - typescript: '>=4.9.5' - peerDependenciesMeta: - typescript: - optional: true + cosmiconfig@8.3.6(typescript@5.2.2): dependencies: import-fresh: 3.3.0 js-yaml: 4.1.0 parse-json: 5.2.0 path-type: 4.0.0 typescript: 5.2.2 - dev: false - /cosmiconfig@9.0.0(typescript@5.2.2): - resolution: {integrity: sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==} - engines: {node: '>=14'} - peerDependencies: - typescript: '>=4.9.5' - peerDependenciesMeta: - typescript: - optional: true + cosmiconfig@9.0.0(typescript@5.2.2): dependencies: env-paths: 2.2.1 import-fresh: 3.3.0 js-yaml: 4.1.0 parse-json: 5.2.0 typescript: 5.2.2 - dev: true - /cp-file@10.0.0: - resolution: {integrity: sha512-vy2Vi1r2epK5WqxOLnskeKeZkdZvTKfFZQCplE3XWsP+SUJyd5XAUFC9lFgTjjXJF2GMne/UML14iEmkAaDfFg==} - engines: {node: '>=14.16'} + cp-file@10.0.0: dependencies: graceful-fs: 4.2.10 nested-error-stacks: 2.1.1 p-event: 5.0.1 - dev: true - /cpy-cli@5.0.0: - resolution: {integrity: sha512-fb+DZYbL9KHc0BC4NYqGRrDIJZPXUmjjtqdw4XRRg8iV8dIfghUX/WiL+q4/B/KFTy3sK6jsbUhBaz0/Hxg7IQ==} - engines: {node: '>=16'} - hasBin: true + cpy-cli@5.0.0: dependencies: cpy: 10.1.0 meow: 12.1.1 - dev: true - /cpy@10.1.0: - resolution: {integrity: sha512-VC2Gs20JcTyeQob6UViBLnyP0bYHkBh6EiKzot9vi2DmeGlFT9Wd7VG3NBrkNx/jYvFBeyDOMMHdHQhbtKLgHQ==} - engines: {node: '>=16'} + cpy@10.1.0: dependencies: arrify: 3.0.0 cp-file: 10.0.0 @@ -16573,105 +25347,62 @@ packages: nested-error-stacks: 2.1.1 p-filter: 3.0.0 p-map: 6.0.0 - dev: true - /create-require@1.1.1: - resolution: {integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==} + create-require@1.1.1: {} - /crelt@1.0.5: - resolution: {integrity: sha512-+BO9wPPi+DWTDcNYhr/W90myha8ptzftZT+LwcmUbbok0rcP/fequmFYCw8NMoH7pkAZQzU78b3kYrlua5a9eA==} - dev: false + crelt@1.0.5: {} - /cron-parser@4.9.0: - resolution: {integrity: sha512-p0SaNjrHOnQeR8/VnfGbmg9te2kfyYSQ7Sc/j/6DtPL3JQvKxmjO9TSjNFpujqV3vEYYBvNNvXSxzyksBWAx1Q==} - engines: {node: '>=12.0.0'} + cron-parser@4.9.0: dependencies: luxon: 3.2.1 - dev: false - /cronstrue@2.21.0: - resolution: {integrity: sha512-YxabE1ZSHA1zJZMPCTSEbc0u4cRRenjqqTgCwJT7OvkspPSvfYFITuPFtsT+VkBuavJtFv2kJXT+mKSnlUJxfg==} - hasBin: true - dev: false + cronstrue@2.21.0: {} - /cross-env@7.0.3: - resolution: {integrity: sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==} - engines: {node: '>=10.14', npm: '>=6', yarn: '>=1'} - hasBin: true + cross-env@7.0.3: dependencies: cross-spawn: 7.0.3 - dev: false - /cross-fetch@3.1.8: - resolution: {integrity: sha512-cvA+JwZoU0Xq+h6WkMvAUqPEYy92Obet6UdKLfW60qn99ftItKjB5T+BkyWOFWe2pUyfQ+IJHmpOTznqk1M6Kg==} + cross-fetch@3.1.8: dependencies: node-fetch: 2.6.12 transitivePeerDependencies: - encoding - dev: false - /cross-spawn@5.1.0: - resolution: {integrity: sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A==} + cross-spawn@5.1.0: dependencies: lru-cache: 4.1.5 shebang-command: 1.2.0 which: 1.3.1 - /cross-spawn@6.0.5: - resolution: {integrity: sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==} - engines: {node: '>=4.8'} + cross-spawn@6.0.5: dependencies: nice-try: 1.0.5 path-key: 2.0.1 semver: 5.7.1 shebang-command: 1.2.0 which: 1.3.1 - dev: true - /cross-spawn@7.0.3: - resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} - engines: {node: '>= 8'} + cross-spawn@7.0.3: dependencies: path-key: 3.1.1 shebang-command: 2.0.0 which: 2.0.2 - /crypt@0.0.2: - resolution: {integrity: sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow==} - dev: false + crypt@0.0.2: {} - /crypto-js@4.1.1: - resolution: {integrity: sha512-o2JlM7ydqd3Qk9CA0L4NL6mTzU2sdx96a+oOfPu8Mkl/PK51vSyoi8/rQ8NknZtk44vq15lmhAj9CIAGwgeWKw==} - dev: false + crypto-js@4.1.1: {} - /crypto-js@4.2.0: - resolution: {integrity: sha512-KALDyEYgpY+Rlob/iriUtjV6d5Eq+Y191A5g4UqLAi8CyGP9N1+FdVbkc1SxKc2r4YAYqG8JzO2KGL+AizD70Q==} - dev: false + crypto-js@4.2.0: {} - /crypto-random-string@4.0.0: - resolution: {integrity: sha512-x8dy3RnvYdlUcPOjkEHqozhiwzKNSq7GcPuXFbnyMOCHxX8V3OgIg/pYuabl2sbUPfIJaeAQB7PMOK8DFIdoRA==} - engines: {node: '>=12'} + crypto-random-string@4.0.0: dependencies: type-fest: 1.4.0 - dev: false - /css-in-js-utils@3.1.0: - resolution: {integrity: sha512-fJAcud6B3rRu+KHYk+Bwf+WFL2MDCJJ1XG9x137tJQ0xYxor7XziQtuGFbWNdqrvF4Tk26O3H73nfVqXt/fW1A==} + css-in-js-utils@3.1.0: dependencies: hyphenate-style-name: 1.0.4 - dev: false - /css-loader@6.10.0(webpack@5.88.2): - resolution: {integrity: sha512-LTSA/jWbwdMlk+rhmElbDR2vbtQoTBPr7fkJE+mxrHj+7ru0hUmHafDRzWIjIHTwpitWVaqY2/UWGRca3yUgRw==} - engines: {node: '>= 12.13.0'} - peerDependencies: - '@rspack/core': 0.x || 1.x - webpack: ^5.0.0 - peerDependenciesMeta: - '@rspack/core': - optional: true - webpack: - optional: true + css-loader@6.10.0(webpack@5.88.2): dependencies: icss-utils: 5.1.0(postcss@8.4.35) postcss: 8.4.35 @@ -16682,321 +25413,171 @@ packages: postcss-value-parser: 4.2.0 semver: 7.5.4 webpack: 5.88.2(@swc/core@1.3.26)(esbuild@0.15.18) - dev: true - /css-tree@1.1.3: - resolution: {integrity: sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==} - engines: {node: '>=8.0.0'} + css-tree@1.1.3: dependencies: mdn-data: 2.0.14 source-map: 0.6.1 - dev: false - /css-tree@2.3.1: - resolution: {integrity: sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==} - engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0} + css-tree@2.3.1: dependencies: mdn-data: 2.0.30 source-map-js: 1.2.0 - dev: true - /css-unit-converter@1.1.2: - resolution: {integrity: sha512-IiJwMC8rdZE0+xiEZHeru6YoONC4rfPMqGm2W85jMIbkFvv5nFTwJVFHam2eFrN6txmoUYFAFXiv8ICVeTO0MA==} - dev: false + css-unit-converter@1.1.2: {} - /css-what@5.1.0: - resolution: {integrity: sha512-arSMRWIIFY0hV8pIxZMEfmMI47Wj3R/aWpZDDxWYCPEiOMv6tfOrnpDtgxBYPEQD4V0Y/958+1TdC3iWTFcUPw==} - engines: {node: '>= 6'} - dev: true + css-what@5.1.0: {} - /cssesc@3.0.0: - resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} - engines: {node: '>=4'} - hasBin: true + cssesc@3.0.0: {} - /csstype@3.1.1: - resolution: {integrity: sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==} + csstype@3.1.1: {} - /csv-generate@3.4.3: - resolution: {integrity: sha512-w/T+rqR0vwvHqWs/1ZyMDWtHHSJaN06klRqJXBEpDJaM/+dZkso0OKh1VcuuYvK3XM53KysVNq8Ko/epCK8wOw==} - dev: false + csv-generate@3.4.3: {} - /csv-parse@4.16.3: - resolution: {integrity: sha512-cO1I/zmz4w2dcKHVvpCr7JVRu8/FymG5OEpmvsZYlccYolPBLoVGKUHgNoc4ZGkFeFlWGEDmMyBM+TTqRdW/wg==} - dev: false + csv-parse@4.16.3: {} - /csv-stringify@5.6.5: - resolution: {integrity: sha512-PjiQ659aQ+fUTQqSrd1XEDnOr52jh30RBurfzkscaE2tPaFsDH5wOAHJiw8XAHphRknCwMUE9KRayc4K/NbO8A==} - dev: false + csv-stringify@5.6.5: {} - /csv@5.5.3: - resolution: {integrity: sha512-QTaY0XjjhTQOdguARF0lGKm5/mEq9PD9/VhZZegHDIBq2tQwgNpHc3dneD4mGo2iJs+fTKv5Bp0fZ+BRuY3Z0g==} - engines: {node: '>= 0.1.90'} + csv@5.5.3: dependencies: csv-generate: 3.4.3 csv-parse: 4.16.3 csv-stringify: 5.6.5 stream-transform: 2.1.3 - dev: false - /cuid@2.1.8: - resolution: {integrity: sha512-xiEMER6E7TlTPnDxrM4eRiC6TRgjNX9xzEZ5U/Se2YJKr7Mq4pJn/2XEHjl3STcSh96GmkHPcBXLES8M29wyyg==} - dev: false + cuid@2.1.8: {} - /d3-array@3.2.4: - resolution: {integrity: sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==} - engines: {node: '>=12'} + d3-array@3.2.4: dependencies: internmap: 2.0.3 - dev: false - /d3-color@3.1.0: - resolution: {integrity: sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==} - engines: {node: '>=12'} - dev: false + d3-color@3.1.0: {} - /d3-ease@3.0.1: - resolution: {integrity: sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w==} - engines: {node: '>=12'} - dev: false + d3-ease@3.0.1: {} - /d3-format@3.1.0: - resolution: {integrity: sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA==} - engines: {node: '>=12'} - dev: false + d3-format@3.1.0: {} - /d3-interpolate@3.0.1: - resolution: {integrity: sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==} - engines: {node: '>=12'} + d3-interpolate@3.0.1: dependencies: d3-color: 3.1.0 - dev: false - /d3-path@3.1.0: - resolution: {integrity: sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ==} - engines: {node: '>=12'} - dev: false + d3-path@3.1.0: {} - /d3-scale@4.0.2: - resolution: {integrity: sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==} - engines: {node: '>=12'} + d3-scale@4.0.2: dependencies: d3-array: 3.2.4 d3-format: 3.1.0 d3-interpolate: 3.0.1 d3-time: 3.1.0 d3-time-format: 4.1.0 - dev: false - /d3-shape@3.2.0: - resolution: {integrity: sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA==} - engines: {node: '>=12'} + d3-shape@3.2.0: dependencies: d3-path: 3.1.0 - dev: false - /d3-time-format@4.1.0: - resolution: {integrity: sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==} - engines: {node: '>=12'} + d3-time-format@4.1.0: dependencies: d3-time: 3.1.0 - dev: false - /d3-time@3.1.0: - resolution: {integrity: sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==} - engines: {node: '>=12'} + d3-time@3.1.0: dependencies: d3-array: 3.2.4 - dev: false - /d3-timer@3.0.1: - resolution: {integrity: sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==} - engines: {node: '>=12'} - dev: false + d3-timer@3.0.1: {} - /d@1.0.1: - resolution: {integrity: sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==} + d@1.0.1: dependencies: es5-ext: 0.10.62 type: 1.2.0 - dev: false - /damerau-levenshtein@1.0.8: - resolution: {integrity: sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==} - dev: true + damerau-levenshtein@1.0.8: {} - /dashdash@1.14.1: - resolution: {integrity: sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==} - engines: {node: '>=0.10'} + dashdash@1.14.1: dependencies: assert-plus: 1.0.0 - dev: false - /data-uri-to-buffer@2.0.2: - resolution: {integrity: sha512-ND9qDTLc6diwj+Xe5cdAgVTbLVdXbtxTJRXRhli8Mowuaan+0EJOtdqJ0QCHNSSPyoXGx9HX2/VMnKeC34AChA==} - dev: true + data-uri-to-buffer@2.0.2: {} - /data-uri-to-buffer@3.0.1: - resolution: {integrity: sha512-WboRycPNsVw3B3TL559F7kuBUM4d8CgMEvk6xEJlOp7OBPjt6G7z8WMWlD2rOFZLk6OYfFIUGsCOWzcQH9K2og==} - engines: {node: '>= 6'} + data-uri-to-buffer@3.0.1: {} - /data-uri-to-buffer@4.0.1: - resolution: {integrity: sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==} - engines: {node: '>= 12'} - dev: false + data-uri-to-buffer@4.0.1: {} - /data-uri-to-buffer@5.0.1: - resolution: {integrity: sha512-a9l6T1qqDogvvnw0nKlfZzqsyikEBZBClF39V3TFoKhDtGBqHu2HkuomJc02j5zft8zrUaXEuoicLeW54RkzPg==} - engines: {node: '>= 14'} - dev: false + data-uri-to-buffer@5.0.1: {} - /data-view-buffer@1.0.1: - resolution: {integrity: sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==} - engines: {node: '>= 0.4'} + data-view-buffer@1.0.1: dependencies: call-bind: 1.0.7 es-errors: 1.3.0 is-data-view: 1.0.1 - dev: true - /data-view-byte-length@1.0.1: - resolution: {integrity: sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==} - engines: {node: '>= 0.4'} + data-view-byte-length@1.0.1: dependencies: call-bind: 1.0.7 es-errors: 1.3.0 is-data-view: 1.0.1 - dev: true - /data-view-byte-offset@1.0.0: - resolution: {integrity: sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==} - engines: {node: '>= 0.4'} + data-view-byte-offset@1.0.0: dependencies: call-bind: 1.0.7 es-errors: 1.3.0 is-data-view: 1.0.1 - dev: true - /dataloader@1.4.0: - resolution: {integrity: sha512-68s5jYdlvasItOJnCuI2Q9s4q98g0pCyL3HrcKJu8KNugUl8ahgmZYg38ysLTgQjjXX3H8CJLkAvWrclWfcalw==} - dev: false + dataloader@1.4.0: {} - /date-fns@2.30.0: - resolution: {integrity: sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==} - engines: {node: '>=0.11'} + date-fns@2.30.0: dependencies: '@babel/runtime': 7.22.5 - dev: true - /debounce@2.0.0: - resolution: {integrity: sha512-xRetU6gL1VJbs85Mc4FoEGSjQxzpdxRyFhe3lmWFyy2EzydIcD4xzUvRJMD+NPDfMwKNhxa3PvsIOU32luIWeA==} - engines: {node: '>=18'} - dev: false + debounce@2.0.0: {} - /debug@2.6.9: - resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true + debug@2.6.9: dependencies: ms: 2.0.0 - /debug@3.2.7(supports-color@5.5.0): - resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true + debug@3.2.7(supports-color@5.5.0): dependencies: ms: 2.1.3 supports-color: 5.5.0 - dev: true - /debug@4.3.2: - resolution: {integrity: sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==} - engines: {node: '>=6.0'} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true + debug@4.3.2: dependencies: ms: 2.1.2 - dev: false - /debug@4.3.4(supports-color@8.1.1): - resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} - engines: {node: '>=6.0'} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true + debug@4.3.4(supports-color@8.1.1): dependencies: ms: 2.1.2 supports-color: 8.1.1 - /decamelize-keys@1.1.1: - resolution: {integrity: sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==} - engines: {node: '>=0.10.0'} + decamelize-keys@1.1.1: dependencies: decamelize: 1.2.0 map-obj: 1.0.1 - dev: false - /decamelize@1.2.0: - resolution: {integrity: sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==} - engines: {node: '>=0.10.0'} - dev: false + decamelize@1.2.0: {} - /decamelize@4.0.0: - resolution: {integrity: sha512-9iE1PgSik9HeIIw2JO94IidnE3eBoQrFJ3w7sFuzSX4DpmZ3v5sZpUiV5Swcf6mQEF+Y0ru8Neo+p+nyh2J+hQ==} - engines: {node: '>=10'} - dev: true + decamelize@4.0.0: {} - /decimal.js-light@2.5.1: - resolution: {integrity: sha512-qIMFpTMZmny+MMIitAB6D7iVPEorVw6YQRWkvarTkT4tBeSLLiHzcwj6q0MmYSFCiVpiqPJTJEYIrpcPzVEIvg==} - dev: false + decimal.js-light@2.5.1: {} - /decode-named-character-reference@1.0.2: - resolution: {integrity: sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==} + decode-named-character-reference@1.0.2: dependencies: character-entities: 2.0.2 - dev: true - /decompress-response@3.3.0: - resolution: {integrity: sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==} - engines: {node: '>=4'} + decompress-response@3.3.0: dependencies: mimic-response: 1.0.1 - dev: true - /decompress-response@6.0.0: - resolution: {integrity: sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==} - engines: {node: '>=10'} + decompress-response@6.0.0: dependencies: mimic-response: 3.1.0 - /dedent@1.5.1: - resolution: {integrity: sha512-+LxW+KLWxu3HW3M2w2ympwtqPrqYRzU8fqi6Fhd18fBALe15blJPI/I4+UHveMVG6lJqB4JNd4UG0S5cnVHwIg==} - peerDependencies: - babel-plugin-macros: ^3.1.0 - peerDependenciesMeta: - babel-plugin-macros: - optional: true - dev: true + dedent@1.5.1: {} - /deep-eql@4.1.3: - resolution: {integrity: sha512-WaEtAOpRA1MQ0eohqZjpGD8zdI0Ovsm8mmFhaDN8dvDZzyoUMcYDnf5Y6iu7HTXxf8JDS23qWa4a+hKCDyOPzw==} - engines: {node: '>=6'} + deep-eql@4.1.3: dependencies: type-detect: 4.0.8 - /deep-equal@2.2.0: - resolution: {integrity: sha512-RdpzE0Hv4lhowpIUKKMJfeH6C1pXdtT1/it80ubgWqwI3qpuxUBpC1S4hnHg+zjnuOoDkzUtUCEEkG+XG5l3Mw==} + deep-equal@2.2.0: dependencies: call-bind: 1.0.2 es-get-iterator: 1.1.2 @@ -17015,410 +25596,235 @@ packages: which-boxed-primitive: 1.0.2 which-collection: 1.0.1 which-typed-array: 1.1.9 - dev: true - /deep-extend@0.6.0: - resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==} - engines: {node: '>=4.0.0'} + deep-extend@0.6.0: {} - /deep-is@0.1.4: - resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} + deep-is@0.1.4: {} - /deep-object-diff@1.1.9: - resolution: {integrity: sha512-Rn+RuwkmkDwCi2/oXOFS9Gsr5lJZu/yTGpK7wAaAIE75CC+LCGEZHpY6VQJa/RoJcrmaA/docWJZvYohlNkWPA==} - dev: true + deep-object-diff@1.1.9: {} - /deepmerge@4.2.2: - resolution: {integrity: sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==} - engines: {node: '>=0.10.0'} - dev: true + deepmerge@4.2.2: {} - /deepmerge@4.3.1: - resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} - engines: {node: '>=0.10.0'} + deepmerge@4.3.1: {} - /default-browser-id@5.0.0: - resolution: {integrity: sha512-A6p/pu/6fyBcA1TRz/GqWYPViplrftcW2gZC9q79ngNCKAeR/X3gcEdXQHl4KNXV+3wgIJ1CPkJQ3IHM6lcsyA==} - engines: {node: '>=18'} - dev: true + default-browser-id@5.0.0: {} - /default-browser@5.2.1: - resolution: {integrity: sha512-WY/3TUME0x3KPYdRRxEJJvXRHV4PyPoUsxtZa78lwItwRQRHhd2U9xOscaT/YTf8uCXIAjeJOFBVEh/7FtD8Xg==} - engines: {node: '>=18'} + default-browser@5.2.1: dependencies: bundle-name: 4.1.0 default-browser-id: 5.0.0 - dev: true - /defaults@1.0.4: - resolution: {integrity: sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==} + defaults@1.0.4: dependencies: clone: 1.0.4 - /defer-to-connect@1.1.3: - resolution: {integrity: sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==} - dev: true + defer-to-connect@1.1.3: {} - /defer-to-connect@2.0.1: - resolution: {integrity: sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==} - engines: {node: '>=10'} - dev: false + defer-to-connect@2.0.1: {} - /define-data-property@1.1.4: - resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==} - engines: {node: '>= 0.4'} + define-data-property@1.1.4: dependencies: es-define-property: 1.0.0 es-errors: 1.3.0 gopd: 1.0.1 - dev: true - /define-lazy-prop@2.0.0: - resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==} - engines: {node: '>=8'} - dev: true + define-lazy-prop@2.0.0: {} - /define-lazy-prop@3.0.0: - resolution: {integrity: sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==} - engines: {node: '>=12'} - dev: true + define-lazy-prop@3.0.0: {} - /define-properties@1.1.4: - resolution: {integrity: sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==} - engines: {node: '>= 0.4'} + define-properties@1.1.4: dependencies: has-property-descriptors: 1.0.0 object-keys: 1.1.1 - /define-properties@1.2.1: - resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==} - engines: {node: '>= 0.4'} + define-properties@1.2.1: dependencies: define-data-property: 1.1.4 has-property-descriptors: 1.0.0 object-keys: 1.1.1 - dev: true - /defined@1.0.1: - resolution: {integrity: sha512-hsBd2qSVCRE+5PmNdHt1uzyrFu5d3RwmFDKzyNZMFq/EwDNJF7Ee5+D5oEKF0hU6LhtoUF1macFvOe4AskQC1Q==} - dev: false + defined@1.0.1: {} - /degenerator@5.0.1: - resolution: {integrity: sha512-TllpMR/t0M5sqCXfj85i4XaAzxmS5tVA16dqvdkMwGmzI+dXLXnw3J+3Vdv7VKw+ThlTMboK6i9rnZ6Nntj5CQ==} - engines: {node: '>= 14'} + degenerator@5.0.1: dependencies: ast-types: 0.13.4 escodegen: 2.1.0 esprima: 4.0.1 - dev: false - - /degit@2.8.4: - resolution: {integrity: sha512-vqYuzmSA5I50J882jd+AbAhQtgK6bdKUJIex1JNfEUPENCgYsxugzKVZlFyMwV4i06MmnV47/Iqi5Io86zf3Ng==} - engines: {node: '>=8.0.0'} - hasBin: true - dev: false - /delayed-stream@1.0.0: - resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} - engines: {node: '>=0.4.0'} + degit@2.8.4: {} - /delegates@1.0.0: - resolution: {integrity: sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==} - dev: false + delayed-stream@1.0.0: {} - /denque@2.1.0: - resolution: {integrity: sha512-HVQE3AAb/pxF8fQAoiqpvg9i3evqug3hoiwakOyZAwJm+6vZehbkYXZ0l4JxS+I3QxM97v5aaRNhj8v5oBhekw==} - engines: {node: '>=0.10'} - dev: false + delegates@1.0.0: {} - /depd@2.0.0: - resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==} - engines: {node: '>= 0.8'} + denque@2.1.0: {} - /deprecation@2.3.1: - resolution: {integrity: sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==} - dev: false + depd@2.0.0: {} - /dequal@2.0.3: - resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} - engines: {node: '>=6'} - dev: true + deprecation@2.3.1: {} - /destroy@1.2.0: - resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==} - engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} + dequal@2.0.3: {} - /detect-indent@6.1.0: - resolution: {integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==} - engines: {node: '>=8'} + destroy@1.2.0: {} - /detect-libc@1.0.3: - resolution: {integrity: sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==} - engines: {node: '>=0.10'} - hasBin: true - dev: true + detect-indent@6.1.0: {} - /detect-libc@2.0.2: - resolution: {integrity: sha512-UX6sGumvvqSaXgdKGUsgZWqcUyIXZ/vZTrlRT/iobiKhGL0zL4d3osHj3uqllWJK+i+sixDS/3COVEOFbupFyw==} - engines: {node: '>=8'} - requiresBuild: true - dev: true + detect-libc@1.0.3: {} + + detect-libc@2.0.2: optional: true - /detect-newline@3.1.0: - resolution: {integrity: sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==} - engines: {node: '>=8'} - dev: true + detect-newline@3.1.0: {} - /detect-node-es@1.1.0: - resolution: {integrity: sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==} - dev: false + detect-node-es@1.1.0: {} - /detective@5.2.1: - resolution: {integrity: sha512-v9XE1zRnz1wRtgurGu0Bs8uHKFSTdteYZNbIPFVhUZ39L/S79ppMpdmVOZAnoz1jfEFodc48n6MX483Xo3t1yw==} - engines: {node: '>=0.8.0'} - hasBin: true + detective@5.2.1: dependencies: acorn-node: 1.8.2 defined: 1.0.1 minimist: 1.2.7 - dev: false - /devalue@4.3.2: - resolution: {integrity: sha512-KqFl6pOgOW+Y6wJgu80rHpo2/3H07vr8ntR9rkkFIRETewbf5GaYYcakYfiKz89K+sLsuPkQIZaXDMjUObZwWg==} - dev: true + devalue@4.3.2: {} - /dezalgo@1.0.4: - resolution: {integrity: sha512-rXSP0bf+5n0Qonsb+SVVfNfIsimO4HEtmnIpPHY8Q1UCzKlQrDMfdobr8nJOOsRgWCyMRqeSBQzmWUMq7zvVig==} + dezalgo@1.0.4: dependencies: asap: 2.0.6 wrappy: 1.0.2 - dev: true - /didyoumean@1.2.2: - resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==} + didyoumean@1.2.2: {} - /diff-sequences@29.4.3: - resolution: {integrity: sha512-ofrBgwpPhCD85kMKtE9RYFFq6OC1A89oW2vvgWZNCwxrUpRUILopY7lsYyMDSjc8g6U6aiO0Qubg6r4Wgt5ZnA==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + diff-sequences@29.4.3: {} - /diff-sequences@29.6.3: - resolution: {integrity: sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - dev: true + diff-sequences@29.6.3: {} - /diff@4.0.2: - resolution: {integrity: sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==} - engines: {node: '>=0.3.1'} + diff@4.0.2: {} - /diff@5.0.0: - resolution: {integrity: sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w==} - engines: {node: '>=0.3.1'} - dev: true + diff@5.0.0: {} - /diff@5.1.0: - resolution: {integrity: sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw==} - engines: {node: '>=0.3.1'} - dev: true + diff@5.1.0: {} - /digest-fetch@1.3.0: - resolution: {integrity: sha512-CGJuv6iKNM7QyZlM2T3sPAdZWd/p9zQiRNS9G+9COUCwzWFTs0Xp8NF5iePx7wtvhDykReiRRrSeNb4oMmB8lA==} + digest-fetch@1.3.0: dependencies: base-64: 0.1.0 md5: 2.3.0 - dev: false - /dir-glob@3.0.1: - resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} - engines: {node: '>=8'} + dir-glob@3.0.1: dependencies: path-type: 4.0.0 - /dlv@1.1.3: - resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==} + dlv@1.1.3: {} - /doctrine@2.1.0: - resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==} - engines: {node: '>=0.10.0'} + doctrine@2.1.0: dependencies: esutils: 2.0.3 - dev: true - /doctrine@3.0.0: - resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} - engines: {node: '>=6.0.0'} + doctrine@3.0.0: dependencies: esutils: 2.0.3 - /dom-accessibility-api@0.5.15: - resolution: {integrity: sha512-8o+oVqLQZoruQPYy3uAAQtc6YbtSiRq5aPJBhJ82YTJRHvI6ofhYAkC81WmjFTnfUbqg6T3aCglIpU9p/5e7Cw==} - dev: true + dom-accessibility-api@0.5.15: {} - /dom-helpers@5.2.1: - resolution: {integrity: sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==} + dom-helpers@5.2.1: dependencies: '@babel/runtime': 7.22.5 csstype: 3.1.1 - dev: false - /dom-serializer@2.0.0: - resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==} + dom-serializer@2.0.0: dependencies: domelementtype: 2.3.0 domhandler: 5.0.3 entities: 4.4.0 - dev: false - /domelementtype@2.3.0: - resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==} - dev: false + domelementtype@2.3.0: {} - /domhandler@5.0.3: - resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==} - engines: {node: '>= 4'} + domhandler@5.0.3: dependencies: domelementtype: 2.3.0 - dev: false - /domutils@3.0.1: - resolution: {integrity: sha512-z08c1l761iKhDFtfXO04C7kTdPBLi41zwOZl00WS8b5eiaebNpY00HKbztwBq+e3vyqWNwWF3mP9YLUeqIrF+Q==} + domutils@3.0.1: dependencies: dom-serializer: 2.0.0 domelementtype: 2.3.0 domhandler: 5.0.3 - dev: false - /dot-prop@6.0.1: - resolution: {integrity: sha512-tE7ztYzXHIeyvc7N+hR3oi7FIbf/NIjVP9hmAt3yMXzrQ072/fpjGLx2GxNxGxUl5V73MEqYzioOMoVhGMJ5cA==} - engines: {node: '>=10'} + dot-prop@6.0.1: dependencies: is-obj: 2.0.0 - dev: false - /dot-prop@7.2.0: - resolution: {integrity: sha512-Ol/IPXUARn9CSbkrdV4VJo7uCy1I3VuSiWCaFSg+8BdUOzF9n3jefIpcgAydvUZbTdEBZs2vEiTiS9m61ssiDA==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dot-prop@7.2.0: dependencies: type-fest: 2.19.0 - dev: true - /dotenv@16.0.3: - resolution: {integrity: sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ==} - engines: {node: '>=12'} + dotenv@16.0.3: {} - /dotenv@16.3.1: - resolution: {integrity: sha512-IPzF4w4/Rd94bA9imS68tZBaYyBWSCE47V1RGuMrB94iyTOIEwRmVL2x/4An+6mETpLrKJ5hQkB8W4kFAadeIQ==} - engines: {node: '>=12'} + dotenv@16.3.1: {} - /dotenv@16.4.4: - resolution: {integrity: sha512-XvPXc8XAQThSjAbY6cQ/9PcBXmFoWuw1sQ3b8HqUCR6ziGXjkTi//kB9SWa2UwqlgdAIuRqAa/9hVljzPehbYg==} - engines: {node: '>=12'} + dotenv@16.4.4: {} - /dotenv@16.4.5: - resolution: {integrity: sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==} - engines: {node: '>=12'} + dotenv@16.4.5: {} - /dotenv@8.6.0: - resolution: {integrity: sha512-IrPdXQsk2BbzvCBGBOTmmSH5SodmqZNt4ERAZDmW4CT+tL8VtvinqywuANaFu4bOMWki16nqf0e4oC0QIaDr/g==} - engines: {node: '>=10'} - dev: false + dotenv@8.6.0: {} - /dprint-node@1.0.8: - resolution: {integrity: sha512-iVKnUtYfGrYcW1ZAlfR/F59cUVL8QIhWoBJoSjkkdua/dkWIgjZfiLMeTjiB06X0ZLkQ0M2C1VbUj/CxkIf1zg==} + dprint-node@1.0.8: dependencies: detect-libc: 1.0.3 - dev: true - /dset@3.1.2: - resolution: {integrity: sha512-g/M9sqy3oHe477Ar4voQxWtaPIFw1jTdKZuomOjhCcBx9nHUNn0pu6NopuFFrTh/TRZIKEj+76vLWFu9BNKk+Q==} - engines: {node: '>=4'} - dev: true + dset@3.1.2: {} - /duplexer3@0.1.5: - resolution: {integrity: sha512-1A8za6ws41LQgv9HrE/66jyC5yuSjQ3L/KOpFtoBilsAK2iA2wuS5rTt1OCzIvtS2V7nVmedsUU+DGRcjBmOYA==} - dev: true + duplexer3@0.1.5: {} - /duplexify@3.7.1: - resolution: {integrity: sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==} + duplexify@3.7.1: dependencies: end-of-stream: 1.4.4 inherits: 2.0.4 readable-stream: 2.3.7 stream-shift: 1.0.1 - dev: true - /eastasianwidth@0.2.0: - resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} + eastasianwidth@0.2.0: {} - /ecc-jsbn@0.1.2: - resolution: {integrity: sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==} + ecc-jsbn@0.1.2: dependencies: jsbn: 0.1.1 safer-buffer: 2.1.2 - dev: false - /ecdsa-sig-formatter@1.0.11: - resolution: {integrity: sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==} + ecdsa-sig-formatter@1.0.11: dependencies: safe-buffer: 5.2.1 - dev: false - /editorconfig@1.0.4: - resolution: {integrity: sha512-L9Qe08KWTlqYMVvMcTIvMAdl1cDUubzRNYL+WfA4bLDMHe4nemKkpmYzkznE1FwLKu0EEmy6obgQKzMJrg4x9Q==} - engines: {node: '>=14'} - hasBin: true + editorconfig@1.0.4: dependencies: '@one-ini/wasm': 0.1.1 commander: 10.0.1 minimatch: 9.0.1 semver: 7.5.4 - dev: false - /ee-first@1.1.1: - resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} + ee-first@1.1.1: {} - /electron-to-chromium@1.4.433: - resolution: {integrity: sha512-MGO1k0w1RgrfdbLVwmXcDhHHuxCn2qRgR7dYsJvWFKDttvYPx6FNzCGG0c/fBBvzK2LDh3UV7Tt9awnHnvAAUQ==} - dev: true + electron-to-chromium@1.4.433: {} - /electron-to-chromium@1.4.513: - resolution: {integrity: sha512-cOB0xcInjm+E5qIssHeXJ29BaUyWpMyFKT5RB3bsLENDheCja0wMkHJyiPl0NBE/VzDI7JDuNEQWhe6RitEUcw==} + electron-to-chromium@1.4.513: {} - /electron-to-chromium@1.4.690: - resolution: {integrity: sha512-+2OAGjUx68xElQhydpcbqH50hE8Vs2K6TkAeLhICYfndb67CVH0UsZaijmRUE3rHlIxU1u0jxwhgVe6fK3YANA==} + electron-to-chromium@1.4.690: {} - /emittery@0.13.1: - resolution: {integrity: sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==} - engines: {node: '>=12'} - dev: true + emittery@0.13.1: {} - /emoji-regex@10.2.1: - resolution: {integrity: sha512-97g6QgOk8zlDRdgq1WxwgTMgEWGVAQvB5Fdpgc1MkNy56la5SKP9GsMXKDOdqwn90/41a8yPwIGk1Y6WVbeMQA==} - dev: true + emoji-regex@10.2.1: {} - /emoji-regex@8.0.0: - resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} + emoji-regex@8.0.0: {} - /emoji-regex@9.2.2: - resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} + emoji-regex@9.2.2: {} - /encodeurl@1.0.2: - resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==} - engines: {node: '>= 0.8'} + encodeurl@1.0.2: {} - /encoding@0.1.13: - resolution: {integrity: sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==} - requiresBuild: true + encoding@0.1.13: dependencies: iconv-lite: 0.6.3 - /end-of-stream@1.4.4: - resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==} + end-of-stream@1.4.4: dependencies: once: 1.4.0 - /engine.io-client@6.5.3: - resolution: {integrity: sha512-9Z0qLB0NIisTRt1DZ/8U2k12RJn8yls/nXMZLn+/N8hANT3TcYjKFKcwbw5zFQiN4NTde3TSY9zb79e1ij6j9Q==} + engine.io-client@6.5.3: dependencies: '@socket.io/component-emitter': 3.1.0 debug: 4.3.4(supports-color@8.1.1) @@ -17429,16 +25835,10 @@ packages: - bufferutil - supports-color - utf-8-validate - dev: false - /engine.io-parser@5.2.2(patch_hash=e6nctogrhpxoivwiwy37ersfu4): - resolution: {integrity: sha512-RcyUFKA93/CXH20l4SoVvzZfrSDMOTUS3bWVpTt2FuFP+XYrL8i8oonHP7WInRyVHXh0n/ORtoeiE1os+8qkSw==} - engines: {node: '>=10.0.0'} - patched: true + engine.io-parser@5.2.2(patch_hash=e6nctogrhpxoivwiwy37ersfu4): {} - /engine.io@6.5.4: - resolution: {integrity: sha512-KdVSDKhVKyOi+r5uEabrDLZw2qXStVvCsEB/LN3mw4WFi6Gx50jTyuxYVCwAAC0U46FdnzP/ScKRBTXb/NiEOg==} - engines: {node: '>=10.2.0'} + engine.io@6.5.4: dependencies: '@types/cookie': 0.4.1 '@types/cors': 2.8.17 @@ -17455,46 +25855,30 @@ packages: - supports-color - utf-8-validate - /enhanced-resolve@5.15.0: - resolution: {integrity: sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==} - engines: {node: '>=10.13.0'} + enhanced-resolve@5.15.0: dependencies: graceful-fs: 4.2.10 tapable: 2.2.1 - /enquirer@2.3.6: - resolution: {integrity: sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==} - engines: {node: '>=8.6'} + enquirer@2.3.6: dependencies: ansi-colors: 4.1.3 - dev: false - /entities@4.4.0: - resolution: {integrity: sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==} - engines: {node: '>=0.12'} - dev: false + entities@4.4.0: {} - /env-paths@2.2.1: - resolution: {integrity: sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==} - engines: {node: '>=6'} + env-paths@2.2.1: {} - /err-code@2.0.3: - resolution: {integrity: sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==} + err-code@2.0.3: {} - /error-ex@1.3.2: - resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} + error-ex@1.3.2: dependencies: is-arrayish: 0.2.1 - /error-stack-parser@2.1.4: - resolution: {integrity: sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==} + error-stack-parser@2.1.4: dependencies: stackframe: 1.3.4 - dev: false - /es-abstract@1.21.1: - resolution: {integrity: sha512-QudMsPOz86xYz/1dG1OuGBKOELjCh99IIWHLzy5znUB6j8xG2yMA7bfTV86VSqKF+Y/H08vQPR+9jyXpuC6hfg==} - engines: {node: '>= 0.4'} + es-abstract@1.21.1: dependencies: available-typed-arrays: 1.0.5 call-bind: 1.0.2 @@ -17530,9 +25914,7 @@ packages: unbox-primitive: 1.0.2 which-typed-array: 1.1.9 - /es-abstract@1.23.3: - resolution: {integrity: sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==} - engines: {node: '>= 0.4'} + es-abstract@1.23.3: dependencies: array-buffer-byte-length: 1.0.1 arraybuffer.prototype.slice: 1.0.3 @@ -17580,22 +25962,14 @@ packages: typed-array-length: 1.0.6 unbox-primitive: 1.0.2 which-typed-array: 1.1.15 - dev: true - /es-define-property@1.0.0: - resolution: {integrity: sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==} - engines: {node: '>= 0.4'} + es-define-property@1.0.0: dependencies: get-intrinsic: 1.2.4 - dev: true - /es-errors@1.3.0: - resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} - engines: {node: '>= 0.4'} - dev: true + es-errors@1.3.0: {} - /es-get-iterator@1.1.2: - resolution: {integrity: sha512-+DTO8GYwbMCwbywjimwZMHp8AuYXOS2JZFWoi2AlPOS3ebnII9w/NLpNZtA7A0YLaVDw+O7KFCeoIV7OPvM7hQ==} + es-get-iterator@1.1.2: dependencies: call-bind: 1.0.2 get-intrinsic: 1.1.3 @@ -17605,281 +25979,126 @@ packages: is-set: 2.0.2 is-string: 1.0.7 isarray: 2.0.5 - dev: true - /es-module-lexer@1.3.1: - resolution: {integrity: sha512-JUFAyicQV9mXc3YRxPnDlrfBKpqt6hUYzz9/boprUJHs4e4KVr3XwOF70doO6gwXUor6EWZJAyWAfKki84t20Q==} + es-module-lexer@1.3.1: {} - /es-object-atoms@1.0.0: - resolution: {integrity: sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==} - engines: {node: '>= 0.4'} + es-object-atoms@1.0.0: dependencies: es-errors: 1.3.0 - dev: true - /es-set-tostringtag@2.0.1: - resolution: {integrity: sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==} - engines: {node: '>= 0.4'} + es-set-tostringtag@2.0.1: dependencies: get-intrinsic: 1.1.3 has: 1.0.3 has-tostringtag: 1.0.0 - /es-set-tostringtag@2.0.3: - resolution: {integrity: sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==} - engines: {node: '>= 0.4'} + es-set-tostringtag@2.0.3: dependencies: get-intrinsic: 1.2.4 has-tostringtag: 1.0.2 hasown: 2.0.2 - dev: true - /es-shim-unscopables@1.0.0: - resolution: {integrity: sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==} + es-shim-unscopables@1.0.0: dependencies: has: 1.0.3 - /es-shim-unscopables@1.0.2: - resolution: {integrity: sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==} + es-shim-unscopables@1.0.2: dependencies: hasown: 2.0.2 - dev: true - /es-to-primitive@1.2.1: - resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} - engines: {node: '>= 0.4'} + es-to-primitive@1.2.1: dependencies: is-callable: 1.2.7 is-date-object: 1.0.5 is-symbol: 1.0.4 - /es5-ext@0.10.62: - resolution: {integrity: sha512-BHLqn0klhEpnOKSrzn/Xsz2UIW8j+cGmo9JLzr8BiUapV8hPL9+FliFqjwr9ngW7jWdnxv6eO+/LqyhJVqgrjA==} - engines: {node: '>=0.10'} - requiresBuild: true + es5-ext@0.10.62: dependencies: es6-iterator: 2.0.3 es6-symbol: 3.1.3 next-tick: 1.1.0 - dev: false - /es6-iterator@2.0.3: - resolution: {integrity: sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g==} + es6-iterator@2.0.3: dependencies: d: 1.0.1 es5-ext: 0.10.62 es6-symbol: 3.1.3 - dev: false - /es6-symbol@3.1.3: - resolution: {integrity: sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==} + es6-symbol@3.1.3: dependencies: d: 1.0.1 ext: 1.7.0 - dev: false - /esbuild-android-64@0.15.18: - resolution: {integrity: sha512-wnpt3OXRhcjfIDSZu9bnzT4/TNTDsOUvip0foZOUBG7QbSt//w3QV4FInVJxNhKc/ErhUxc5z4QjHtMi7/TbgA==} - engines: {node: '>=12'} - cpu: [x64] - os: [android] - requiresBuild: true - dev: true + esbuild-android-64@0.15.18: optional: true - /esbuild-android-arm64@0.15.18: - resolution: {integrity: sha512-G4xu89B8FCzav9XU8EjsXacCKSG2FT7wW9J6hOc18soEHJdtWu03L3TQDGf0geNxfLTtxENKBzMSq9LlbjS8OQ==} - engines: {node: '>=12'} - cpu: [arm64] - os: [android] - requiresBuild: true - dev: true + esbuild-android-arm64@0.15.18: optional: true - /esbuild-darwin-64@0.15.18: - resolution: {integrity: sha512-2WAvs95uPnVJPuYKP0Eqx+Dl/jaYseZEUUT1sjg97TJa4oBtbAKnPnl3b5M9l51/nbx7+QAEtuummJZW0sBEmg==} - engines: {node: '>=12'} - cpu: [x64] - os: [darwin] - requiresBuild: true - dev: true + esbuild-darwin-64@0.15.18: optional: true - /esbuild-darwin-arm64@0.15.18: - resolution: {integrity: sha512-tKPSxcTJ5OmNb1btVikATJ8NftlyNlc8BVNtyT/UAr62JFOhwHlnoPrhYWz09akBLHI9nElFVfWSTSRsrZiDUA==} - engines: {node: '>=12'} - cpu: [arm64] - os: [darwin] - requiresBuild: true - dev: true + esbuild-darwin-arm64@0.15.18: optional: true - /esbuild-freebsd-64@0.15.18: - resolution: {integrity: sha512-TT3uBUxkteAjR1QbsmvSsjpKjOX6UkCstr8nMr+q7zi3NuZ1oIpa8U41Y8I8dJH2fJgdC3Dj3CXO5biLQpfdZA==} - engines: {node: '>=12'} - cpu: [x64] - os: [freebsd] - requiresBuild: true - dev: true + esbuild-freebsd-64@0.15.18: optional: true - /esbuild-freebsd-arm64@0.15.18: - resolution: {integrity: sha512-R/oVr+X3Tkh+S0+tL41wRMbdWtpWB8hEAMsOXDumSSa6qJR89U0S/PpLXrGF7Wk/JykfpWNokERUpCeHDl47wA==} - engines: {node: '>=12'} - cpu: [arm64] - os: [freebsd] - requiresBuild: true - dev: true + esbuild-freebsd-arm64@0.15.18: optional: true - /esbuild-linux-32@0.15.18: - resolution: {integrity: sha512-lphF3HiCSYtaa9p1DtXndiQEeQDKPl9eN/XNoBf2amEghugNuqXNZA/ZovthNE2aa4EN43WroO0B85xVSjYkbg==} - engines: {node: '>=12'} - cpu: [ia32] - os: [linux] - requiresBuild: true - dev: true + esbuild-linux-32@0.15.18: optional: true - /esbuild-linux-64@0.15.18: - resolution: {integrity: sha512-hNSeP97IviD7oxLKFuii5sDPJ+QHeiFTFLoLm7NZQligur8poNOWGIgpQ7Qf8Balb69hptMZzyOBIPtY09GZYw==} - engines: {node: '>=12'} - cpu: [x64] - os: [linux] - requiresBuild: true - dev: true + esbuild-linux-64@0.15.18: optional: true - /esbuild-linux-arm64@0.15.18: - resolution: {integrity: sha512-54qr8kg/6ilcxd+0V3h9rjT4qmjc0CccMVWrjOEM/pEcUzt8X62HfBSeZfT2ECpM7104mk4yfQXkosY8Quptug==} - engines: {node: '>=12'} - cpu: [arm64] - os: [linux] - requiresBuild: true - dev: true + esbuild-linux-arm64@0.15.18: optional: true - /esbuild-linux-arm@0.15.18: - resolution: {integrity: sha512-UH779gstRblS4aoS2qpMl3wjg7U0j+ygu3GjIeTonCcN79ZvpPee12Qun3vcdxX+37O5LFxz39XeW2I9bybMVA==} - engines: {node: '>=12'} - cpu: [arm] - os: [linux] - requiresBuild: true - dev: true + esbuild-linux-arm@0.15.18: optional: true - /esbuild-linux-mips64le@0.15.18: - resolution: {integrity: sha512-Mk6Ppwzzz3YbMl/ZZL2P0q1tnYqh/trYZ1VfNP47C31yT0K8t9s7Z077QrDA/guU60tGNp2GOwCQnp+DYv7bxQ==} - engines: {node: '>=12'} - cpu: [mips64el] - os: [linux] - requiresBuild: true - dev: true + esbuild-linux-mips64le@0.15.18: optional: true - /esbuild-linux-ppc64le@0.15.18: - resolution: {integrity: sha512-b0XkN4pL9WUulPTa/VKHx2wLCgvIAbgwABGnKMY19WhKZPT+8BxhZdqz6EgkqCLld7X5qiCY2F/bfpUUlnFZ9w==} - engines: {node: '>=12'} - cpu: [ppc64] - os: [linux] - requiresBuild: true - dev: true + esbuild-linux-ppc64le@0.15.18: optional: true - /esbuild-linux-riscv64@0.15.18: - resolution: {integrity: sha512-ba2COaoF5wL6VLZWn04k+ACZjZ6NYniMSQStodFKH/Pu6RxzQqzsmjR1t9QC89VYJxBeyVPTaHuBMCejl3O/xg==} - engines: {node: '>=12'} - cpu: [riscv64] - os: [linux] - requiresBuild: true - dev: true + esbuild-linux-riscv64@0.15.18: optional: true - /esbuild-linux-s390x@0.15.18: - resolution: {integrity: sha512-VbpGuXEl5FCs1wDVp93O8UIzl3ZrglgnSQ+Hu79g7hZu6te6/YHgVJxCM2SqfIila0J3k0csfnf8VD2W7u2kzQ==} - engines: {node: '>=12'} - cpu: [s390x] - os: [linux] - requiresBuild: true - dev: true + esbuild-linux-s390x@0.15.18: optional: true - /esbuild-netbsd-64@0.15.18: - resolution: {integrity: sha512-98ukeCdvdX7wr1vUYQzKo4kQ0N2p27H7I11maINv73fVEXt2kyh4K4m9f35U1K43Xc2QGXlzAw0K9yoU7JUjOg==} - engines: {node: '>=12'} - cpu: [x64] - os: [netbsd] - requiresBuild: true - dev: true + esbuild-netbsd-64@0.15.18: optional: true - /esbuild-openbsd-64@0.15.18: - resolution: {integrity: sha512-yK5NCcH31Uae076AyQAXeJzt/vxIo9+omZRKj1pauhk3ITuADzuOx5N2fdHrAKPxN+zH3w96uFKlY7yIn490xQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [openbsd] - requiresBuild: true - dev: true + esbuild-openbsd-64@0.15.18: optional: true - /esbuild-plugin-file-path-extensions@1.0.0: - resolution: {integrity: sha512-v5LpSkml+CbsC0+xAaETEGDECdvKp1wKkD4aXMdI4zLjXP0EYfK4GjGhphumt4N+kjR3A8Q+DIkpgxX1XTqO4Q==} - engines: {node: '>=v14.0.0', npm: '>=7.0.0'} - dev: true + esbuild-plugin-file-path-extensions@1.0.0: {} - /esbuild-plugins-node-modules-polyfill@1.6.1(esbuild@0.17.6): - resolution: {integrity: sha512-6sAwI24PV8W0zxeO+i4BS5zoQypS3SzEGwIdxpzpy65riRuK8apMw8PN0aKVLCTnLr0FgNIxUMRd9BsreBrtog==} - engines: {node: '>=14.0.0'} - peerDependencies: - esbuild: ^0.14.0 || ^0.15.0 || ^0.16.0 || ^0.17.0 || ^0.18.0 || ^0.19.0 + esbuild-plugins-node-modules-polyfill@1.6.1(esbuild@0.17.6): dependencies: '@jspm/core': 2.0.1 esbuild: 0.17.6 local-pkg: 0.4.3 resolve.exports: 2.0.2 - dev: true - /esbuild-sunos-64@0.15.18: - resolution: {integrity: sha512-On22LLFlBeLNj/YF3FT+cXcyKPEI263nflYlAhz5crxtp3yRG1Ugfr7ITyxmCmjm4vbN/dGrb/B7w7U8yJR9yw==} - engines: {node: '>=12'} - cpu: [x64] - os: [sunos] - requiresBuild: true - dev: true + esbuild-sunos-64@0.15.18: optional: true - /esbuild-windows-32@0.15.18: - resolution: {integrity: sha512-o+eyLu2MjVny/nt+E0uPnBxYuJHBvho8vWsC2lV61A7wwTWC3jkN2w36jtA+yv1UgYkHRihPuQsL23hsCYGcOQ==} - engines: {node: '>=12'} - cpu: [ia32] - os: [win32] - requiresBuild: true - dev: true + esbuild-windows-32@0.15.18: optional: true - /esbuild-windows-64@0.15.18: - resolution: {integrity: sha512-qinug1iTTaIIrCorAUjR0fcBk24fjzEedFYhhispP8Oc7SFvs+XeW3YpAKiKp8dRpizl4YYAhxMjlftAMJiaUw==} - engines: {node: '>=12'} - cpu: [x64] - os: [win32] - requiresBuild: true - dev: true + esbuild-windows-64@0.15.18: optional: true - /esbuild-windows-arm64@0.15.18: - resolution: {integrity: sha512-q9bsYzegpZcLziq0zgUi5KqGVtfhjxGbnksaBFYmWLxeV/S1fK4OLdq2DFYnXcLMjlZw2L0jLsk1eGoB522WXQ==} - engines: {node: '>=12'} - cpu: [arm64] - os: [win32] - requiresBuild: true - dev: true + esbuild-windows-arm64@0.15.18: optional: true - /esbuild@0.15.18: - resolution: {integrity: sha512-x/R72SmW3sSFRm5zrrIjAhCeQSAWoni3CmHEqfQrZIQTM3lVCdehdwuIqaOtfC2slvpdlLa62GYoN8SxT23m6Q==} - engines: {node: '>=12'} - hasBin: true - requiresBuild: true + esbuild@0.15.18: optionalDependencies: '@esbuild/android-arm': 0.15.18 '@esbuild/linux-loong64': 0.15.18 @@ -17903,13 +26122,8 @@ packages: esbuild-windows-32: 0.15.18 esbuild-windows-64: 0.15.18 esbuild-windows-arm64: 0.15.18 - dev: true - /esbuild@0.16.17: - resolution: {integrity: sha512-G8LEkV0XzDMNwXKgM0Jwu3nY3lSTwSGY6XbxM9cr9+s0T/qSV1q1JVPBGzm3dcjhCic9+emZDmMffkwgPeOeLg==} - engines: {node: '>=12'} - hasBin: true - requiresBuild: true + esbuild@0.16.17: optionalDependencies: '@esbuild/android-arm': 0.16.17 '@esbuild/android-arm64': 0.16.17 @@ -17933,13 +26147,8 @@ packages: '@esbuild/win32-arm64': 0.16.17 '@esbuild/win32-ia32': 0.16.17 '@esbuild/win32-x64': 0.16.17 - dev: true - /esbuild@0.17.19: - resolution: {integrity: sha512-XQ0jAPFkK/u3LcVRcvVHQcTIqD6E2H1fvZMA5dQPSOWb3suUbWbfbRf94pjc0bNzRYLfIrDRQXr7X+LHIm5oHw==} - engines: {node: '>=12'} - hasBin: true - requiresBuild: true + esbuild@0.17.19: optionalDependencies: '@esbuild/android-arm': 0.17.19 '@esbuild/android-arm64': 0.17.19 @@ -17963,13 +26172,8 @@ packages: '@esbuild/win32-arm64': 0.17.19 '@esbuild/win32-ia32': 0.17.19 '@esbuild/win32-x64': 0.17.19 - dev: true - /esbuild@0.17.6: - resolution: {integrity: sha512-TKFRp9TxrJDdRWfSsSERKEovm6v30iHnrjlcGhLBOtReE28Yp1VSBRfO3GTaOFMoxsNerx4TjrhzSuma9ha83Q==} - engines: {node: '>=12'} - hasBin: true - requiresBuild: true + esbuild@0.17.6: optionalDependencies: '@esbuild/android-arm': 0.17.6 '@esbuild/android-arm64': 0.17.6 @@ -17993,13 +26197,8 @@ packages: '@esbuild/win32-arm64': 0.17.6 '@esbuild/win32-ia32': 0.17.6 '@esbuild/win32-x64': 0.17.6 - dev: true - /esbuild@0.18.11: - resolution: {integrity: sha512-i8u6mQF0JKJUlGR3OdFLKldJQMMs8OqM9Cc3UCi9XXziJ9WERM5bfkHaEAy0YAvPRMgqSW55W7xYn84XtEFTtA==} - engines: {node: '>=12'} - hasBin: true - requiresBuild: true + esbuild@0.18.11: optionalDependencies: '@esbuild/android-arm': 0.18.11 '@esbuild/android-arm64': 0.18.11 @@ -18024,11 +26223,7 @@ packages: '@esbuild/win32-ia32': 0.18.11 '@esbuild/win32-x64': 0.18.11 - /esbuild@0.19.11: - resolution: {integrity: sha512-HJ96Hev2hX/6i5cDVwcqiJBBtuo9+FeIJOtZ9W1kA5M6AMJRHUZlpYZ1/SbEwtO0ioNAW8rUooVpC/WehY2SfA==} - engines: {node: '>=12'} - hasBin: true - requiresBuild: true + esbuild@0.19.11: optionalDependencies: '@esbuild/aix-ppc64': 0.19.11 '@esbuild/android-arm': 0.19.11 @@ -18054,11 +26249,7 @@ packages: '@esbuild/win32-ia32': 0.19.11 '@esbuild/win32-x64': 0.19.11 - /esbuild@0.20.2: - resolution: {integrity: sha512-WdOOppmUNU+IbZ0PaDiTst80zjnrOkyJNHoKupIcVyU8Lvla3Ugx94VzkQ32Ijqd7UhHJy75gNWDMUekcrSJ6g==} - engines: {node: '>=12'} - hasBin: true - requiresBuild: true + esbuild@0.20.2: optionalDependencies: '@esbuild/aix-ppc64': 0.20.2 '@esbuild/android-arm': 0.20.2 @@ -18083,90 +26274,48 @@ packages: '@esbuild/win32-arm64': 0.20.2 '@esbuild/win32-ia32': 0.20.2 '@esbuild/win32-x64': 0.20.2 - dev: true - /escalade@3.1.1: - resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} - engines: {node: '>=6'} + escalade@3.1.1: {} - /escape-goat@4.0.0: - resolution: {integrity: sha512-2Sd4ShcWxbx6OY1IHyla/CVNwvg7XwZVoXZHcSu9w9SReNP1EzzD5T8NWKIR38fIqEns9kDWKUQTXXAmlDrdPg==} - engines: {node: '>=12'} - dev: false + escape-goat@4.0.0: {} - /escape-html@1.0.3: - resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==} + escape-html@1.0.3: {} - /escape-string-regexp@1.0.5: - resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} - engines: {node: '>=0.8.0'} + escape-string-regexp@1.0.5: {} - /escape-string-regexp@2.0.0: - resolution: {integrity: sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==} - engines: {node: '>=8'} + escape-string-regexp@2.0.0: {} - /escape-string-regexp@4.0.0: - resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} - engines: {node: '>=10'} + escape-string-regexp@4.0.0: {} - /escape-string-regexp@5.0.0: - resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==} - engines: {node: '>=12'} + escape-string-regexp@5.0.0: {} - /escodegen@2.1.0: - resolution: {integrity: sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==} - engines: {node: '>=6.0'} - hasBin: true + escodegen@2.1.0: dependencies: esprima: 4.0.1 estraverse: 5.3.0 esutils: 2.0.3 optionalDependencies: - source-map: 0.6.1 - dev: false - - /eslint-config-prettier@8.6.0(eslint@8.31.0): - resolution: {integrity: sha512-bAF0eLpLVqP5oEVUFKpMA+NnRFICwn9X8B5jrR9FcqnYBuPbqWEjTEspPWMj5ye6czoSLDweCzSo3Ko7gGrZaA==} - hasBin: true - peerDependencies: - eslint: '>=7.0.0' + source-map: 0.6.1 + + eslint-config-prettier@8.6.0(eslint@8.31.0): dependencies: eslint: 8.31.0 - dev: true - /eslint-config-prettier@9.0.0(eslint@8.45.0): - resolution: {integrity: sha512-IcJsTkJae2S35pRsRAwoCE+925rJJStOdkKnLVgtE+tEpqU0EVVM7OqrwxqgptKdX29NUwC82I5pXsGFIgSevw==} - hasBin: true - peerDependencies: - eslint: '>=7.0.0' + eslint-config-prettier@9.0.0(eslint@8.45.0): dependencies: eslint: 8.45.0 - dev: false - /eslint-config-turbo@1.10.12(eslint@8.45.0): - resolution: {integrity: sha512-z3jfh+D7UGYlzMWGh+Kqz++hf8LOE96q3o5R8X4HTjmxaBWlLAWG+0Ounr38h+JLR2TJno0hU9zfzoPNkR9BdA==} - peerDependencies: - eslint: '>6.6.0' + eslint-config-turbo@1.10.12(eslint@8.45.0): dependencies: eslint: 8.45.0 eslint-plugin-turbo: 1.10.12(eslint@8.45.0) - dev: false - /eslint-config-turbo@1.13.0(eslint@8.31.0): - resolution: {integrity: sha512-xV13WrEjAJLeo6yqR1YEv5R5WPwNMyw8f4FlK2C4zWMr7e8ZiRg81jajltabEOZdeVboHIQ6gGn+FnSmgdVSSQ==} - peerDependencies: - eslint: '>6.6.0' + eslint-config-turbo@1.13.0(eslint@8.31.0): dependencies: eslint: 8.31.0 eslint-plugin-turbo: 1.13.0(eslint@8.31.0) - dev: true - /eslint-doc-generator@1.4.3(eslint@8.45.0)(typescript@5.4.5): - resolution: {integrity: sha512-cn9KXE7xuKlxKi/9VbirR3cbz7W1geRObwWzZjJAnpTeNBoqA8Rj+lD8/HHHJ7PnOdaTrRyhhoYdCtxqq3U7Bw==} - engines: {node: ^14.18.0 || ^16.0.0 || >=18.0.0} - hasBin: true - peerDependencies: - eslint: '>= 7' + eslint-doc-generator@1.4.3(eslint@8.45.0)(typescript@5.4.5): dependencies: '@typescript-eslint/utils': 5.59.6(eslint@8.45.0)(typescript@5.4.5) ajv: 8.12.0 @@ -18184,34 +26333,24 @@ packages: transitivePeerDependencies: - supports-color - typescript - dev: true - /eslint-import-resolver-node@0.3.7: - resolution: {integrity: sha512-gozW2blMLJCeFpBwugLTGyvVjNoeo1knonXAcatC6bjPBZitotxdWf7Gimr25N4c0AAOo4eOUfaG82IJPDpqCA==} + eslint-import-resolver-node@0.3.7: dependencies: debug: 3.2.7(supports-color@5.5.0) is-core-module: 2.13.0 resolve: 1.22.4 transitivePeerDependencies: - supports-color - dev: true - /eslint-import-resolver-node@0.3.9: - resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==} + eslint-import-resolver-node@0.3.9: dependencies: debug: 3.2.7(supports-color@5.5.0) is-core-module: 2.14.0 resolve: 1.22.8 transitivePeerDependencies: - supports-color - dev: true - /eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@5.59.6)(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.29.1)(eslint@8.31.0): - resolution: {integrity: sha512-TdJqPHs2lW5J9Zpe17DZNQuDnox4xo2o+0tE7Pggain9Rbc19ik8kFtXdxZ250FVx2kF4vlt2RSf4qlUpG7bhw==} - engines: {node: ^14.18.0 || >=16.0.0} - peerDependencies: - eslint: '*' - eslint-plugin-import: '*' + eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@5.59.6)(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.29.1)(eslint@8.31.0): dependencies: debug: 4.3.4(supports-color@8.1.1) enhanced-resolve: 5.15.0 @@ -18228,28 +26367,8 @@ packages: - eslint-import-resolver-node - eslint-import-resolver-webpack - supports-color - dev: true - /eslint-module-utils@2.7.4(@typescript-eslint/parser@5.59.6)(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5)(eslint@8.31.0): - resolution: {integrity: sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==} - engines: {node: '>=4'} - peerDependencies: - '@typescript-eslint/parser': '*' - eslint: '*' - eslint-import-resolver-node: '*' - eslint-import-resolver-typescript: '*' - eslint-import-resolver-webpack: '*' - peerDependenciesMeta: - '@typescript-eslint/parser': - optional: true - eslint: - optional: true - eslint-import-resolver-node: - optional: true - eslint-import-resolver-typescript: - optional: true - eslint-import-resolver-webpack: - optional: true + eslint-module-utils@2.7.4(@typescript-eslint/parser@5.59.6)(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5)(eslint@8.31.0): dependencies: '@typescript-eslint/parser': 5.59.6(eslint@8.31.0)(typescript@5.2.2) debug: 3.2.7(supports-color@5.5.0) @@ -18258,28 +26377,8 @@ packages: eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@5.59.6)(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.29.1)(eslint@8.31.0) transitivePeerDependencies: - supports-color - dev: true - /eslint-module-utils@2.8.1(@typescript-eslint/parser@5.59.6)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.5.5)(eslint@8.31.0): - resolution: {integrity: sha512-rXDXR3h7cs7dy9RNpUlQf80nX31XWJEyGq1tRMo+6GsO5VmTe4UTwtmonAD4ZkAsrfMVDA2wlGJ3790Ys+D49Q==} - engines: {node: '>=4'} - peerDependencies: - '@typescript-eslint/parser': '*' - eslint: '*' - eslint-import-resolver-node: '*' - eslint-import-resolver-typescript: '*' - eslint-import-resolver-webpack: '*' - peerDependenciesMeta: - '@typescript-eslint/parser': - optional: true - eslint: - optional: true - eslint-import-resolver-node: - optional: true - eslint-import-resolver-typescript: - optional: true - eslint-import-resolver-webpack: - optional: true + eslint-module-utils@2.8.1(@typescript-eslint/parser@5.59.6)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.5.5)(eslint@8.31.0): dependencies: '@typescript-eslint/parser': 5.59.6(eslint@8.31.0)(typescript@5.2.2) debug: 3.2.7(supports-color@5.5.0) @@ -18288,50 +26387,26 @@ packages: eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@5.59.6)(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.29.1)(eslint@8.31.0) transitivePeerDependencies: - supports-color - dev: true - /eslint-plugin-es@3.0.1(eslint@8.31.0): - resolution: {integrity: sha512-GUmAsJaN4Fc7Gbtl8uOBlayo2DqhwWvEzykMHSCZHU3XdJ+NSzzZcVhXh3VxX5icqQ+oQdIEawXX8xkR3mIFmQ==} - engines: {node: '>=8.10.0'} - peerDependencies: - eslint: '>=4.19.1' + eslint-plugin-es@3.0.1(eslint@8.31.0): dependencies: eslint: 8.31.0 eslint-utils: 2.1.0 regexpp: 3.2.0 - dev: true - /eslint-plugin-es@3.0.1(eslint@8.45.0): - resolution: {integrity: sha512-GUmAsJaN4Fc7Gbtl8uOBlayo2DqhwWvEzykMHSCZHU3XdJ+NSzzZcVhXh3VxX5icqQ+oQdIEawXX8xkR3mIFmQ==} - engines: {node: '>=8.10.0'} - peerDependencies: - eslint: '>=4.19.1' + eslint-plugin-es@3.0.1(eslint@8.45.0): dependencies: eslint: 8.45.0 eslint-utils: 2.1.0 regexpp: 3.2.0 - dev: true - /eslint-plugin-eslint-plugin@5.1.1(eslint@8.45.0): - resolution: {integrity: sha512-4MGDsG505Ot2TSDSYxFL0cpDo4Y+t6hKB8cfZw9Jx484VjXWDfiYC/A6cccWFtWoOOC0j+wGgQIIb11cdIAMBg==} - engines: {node: ^14.17.0 || ^16.0.0 || >= 18.0.0} - peerDependencies: - eslint: '>=7.0.0' + eslint-plugin-eslint-plugin@5.1.1(eslint@8.45.0): dependencies: eslint: 8.45.0 eslint-utils: 3.0.0(eslint@8.45.0) estraverse: 5.3.0 - dev: true - /eslint-plugin-import@2.29.1(@typescript-eslint/parser@5.59.6)(eslint-import-resolver-typescript@3.5.5)(eslint@8.31.0): - resolution: {integrity: sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==} - engines: {node: '>=4'} - peerDependencies: - '@typescript-eslint/parser': '*' - eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 - peerDependenciesMeta: - '@typescript-eslint/parser': - optional: true + eslint-plugin-import@2.29.1(@typescript-eslint/parser@5.59.6)(eslint-import-resolver-typescript@3.5.5)(eslint@8.31.0): dependencies: '@typescript-eslint/parser': 5.59.6(eslint@8.31.0)(typescript@5.2.2) array-includes: 3.1.8 @@ -18356,32 +26431,15 @@ packages: - eslint-import-resolver-typescript - eslint-import-resolver-webpack - supports-color - dev: true - /eslint-plugin-jest-dom@4.0.3(eslint@8.31.0): - resolution: {integrity: sha512-9j+n8uj0+V0tmsoS7bYC7fLhQmIvjRqRYEcbDSi+TKPsTThLLXCyj5swMSSf/hTleeMktACnn+HFqXBr5gbcbA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0, npm: '>=6', yarn: '>=1'} - peerDependencies: - eslint: ^6.8.0 || ^7.0.0 || ^8.0.0 + eslint-plugin-jest-dom@4.0.3(eslint@8.31.0): dependencies: '@babel/runtime': 7.22.5 '@testing-library/dom': 8.19.1 eslint: 8.31.0 requireindex: 1.2.0 - dev: true - /eslint-plugin-jest@26.9.0(@typescript-eslint/eslint-plugin@5.59.6)(eslint@8.31.0)(typescript@5.2.2): - resolution: {integrity: sha512-TWJxWGp1J628gxh2KhaH1H1paEdgE2J61BBF1I59c6xWeL5+D1BzMxGDN/nXAfX+aSkR5u80K+XhskK6Gwq9ng==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - '@typescript-eslint/eslint-plugin': ^5.0.0 - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - jest: '*' - peerDependenciesMeta: - '@typescript-eslint/eslint-plugin': - optional: true - jest: - optional: true + eslint-plugin-jest@26.9.0(@typescript-eslint/eslint-plugin@5.59.6)(eslint@8.31.0)(typescript@5.2.2): dependencies: '@typescript-eslint/eslint-plugin': 5.59.6(@typescript-eslint/parser@5.59.6)(eslint@8.31.0)(typescript@5.2.2) '@typescript-eslint/utils': 5.59.6(eslint@8.31.0)(typescript@5.2.2) @@ -18389,13 +26447,8 @@ packages: transitivePeerDependencies: - supports-color - typescript - dev: true - /eslint-plugin-jsx-a11y@6.7.1(eslint@8.31.0): - resolution: {integrity: sha512-63Bog4iIethyo8smBklORknVjB0T2dwB8Mr/hIC+fBS0uyHdYYpzM/Ed+YC8VxTjlXHEWFOdmgwcDn1U2L9VCA==} - engines: {node: '>=4.0'} - peerDependencies: - eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 + eslint-plugin-jsx-a11y@6.7.1(eslint@8.31.0): dependencies: '@babel/runtime': 7.22.5 aria-query: 5.3.0 @@ -18414,13 +26467,8 @@ packages: object.entries: 1.1.6 object.fromentries: 2.0.6 semver: 6.3.1 - dev: true - /eslint-plugin-node@11.1.0(eslint@8.31.0): - resolution: {integrity: sha512-oUwtPJ1W0SKD0Tr+wqu92c5xuCeQqB3hSCHasn/ZgjFdA9iDGNkNf2Zi9ztY7X+hNuMib23LNGRm6+uN+KLE3g==} - engines: {node: '>=8.10.0'} - peerDependencies: - eslint: '>=5.16.0' + eslint-plugin-node@11.1.0(eslint@8.31.0): dependencies: eslint: 8.31.0 eslint-plugin-es: 3.0.1(eslint@8.31.0) @@ -18429,13 +26477,8 @@ packages: minimatch: 3.1.2 resolve: 1.22.2 semver: 6.3.1 - dev: true - /eslint-plugin-node@11.1.0(eslint@8.45.0): - resolution: {integrity: sha512-oUwtPJ1W0SKD0Tr+wqu92c5xuCeQqB3hSCHasn/ZgjFdA9iDGNkNf2Zi9ztY7X+hNuMib23LNGRm6+uN+KLE3g==} - engines: {node: '>=8.10.0'} - peerDependencies: - eslint: '>=5.16.0' + eslint-plugin-node@11.1.0(eslint@8.45.0): dependencies: eslint: 8.45.0 eslint-plugin-es: 3.0.1(eslint@8.45.0) @@ -18444,22 +26487,12 @@ packages: minimatch: 3.1.2 resolve: 1.22.2 semver: 6.3.1 - dev: true - /eslint-plugin-react-hooks@4.6.2(eslint@8.31.0): - resolution: {integrity: sha512-QzliNJq4GinDBcD8gPB5v0wh6g8q3SUi6EFF0x8N/BL9PoVs0atuGc47ozMRyOWAKdwaZ5OnbOEa3WR+dSGKuQ==} - engines: {node: '>=10'} - peerDependencies: - eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 + eslint-plugin-react-hooks@4.6.2(eslint@8.31.0): dependencies: eslint: 8.31.0 - dev: true - /eslint-plugin-react@7.31.8(eslint@8.31.0): - resolution: {integrity: sha512-5lBTZmgQmARLLSYiwI71tiGVTLUuqXantZM6vlSY39OaDSV0M7+32K5DnLkmFrwTe+Ksz0ffuLUC91RUviVZfw==} - engines: {node: '>=4'} - peerDependencies: - eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 + eslint-plugin-react@7.31.8(eslint@8.31.0): dependencies: array-includes: 3.1.6 array.prototype.flatmap: 1.3.1 @@ -18476,13 +26509,8 @@ packages: resolve: 2.0.0-next.4 semver: 6.3.0 string.prototype.matchall: 4.0.8 - dev: true - /eslint-plugin-react@7.32.2(eslint@8.31.0): - resolution: {integrity: sha512-t2fBMa+XzonrrNkyVirzKlvn5RXzzPwRHtMvLAtVZrt8oxgnTQaYbU6SXTOO1mwQgp1y5+toMSKInnzGr0Knqg==} - engines: {node: '>=4'} - peerDependencies: - eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 + eslint-plugin-react@7.32.2(eslint@8.31.0): dependencies: array-includes: 3.1.6 array.prototype.flatmap: 1.3.1 @@ -18500,129 +26528,73 @@ packages: resolve: 2.0.0-next.4 semver: 6.3.1 string.prototype.matchall: 4.0.8 - dev: true - /eslint-plugin-testing-library@5.11.0(eslint@8.31.0)(typescript@5.2.2): - resolution: {integrity: sha512-ELY7Gefo+61OfXKlQeXNIDVVLPcvKTeiQOoMZG9TeuWa7Ln4dUNRv8JdRWBQI9Mbb427XGlVB1aa1QPZxBJM8Q==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0, npm: '>=6'} - peerDependencies: - eslint: ^7.5.0 || ^8.0.0 + eslint-plugin-testing-library@5.11.0(eslint@8.31.0)(typescript@5.2.2): dependencies: '@typescript-eslint/utils': 5.59.6(eslint@8.31.0)(typescript@5.2.2) eslint: 8.31.0 transitivePeerDependencies: - supports-color - typescript - dev: true - /eslint-plugin-turbo@1.10.12(eslint@8.45.0): - resolution: {integrity: sha512-uNbdj+ohZaYo4tFJ6dStRXu2FZigwulR1b3URPXe0Q8YaE7thuekKNP+54CHtZPH9Zey9dmDx5btAQl9mfzGOw==} - peerDependencies: - eslint: '>6.6.0' + eslint-plugin-turbo@1.10.12(eslint@8.45.0): dependencies: dotenv: 16.0.3 eslint: 8.45.0 - dev: false - /eslint-plugin-turbo@1.13.0(eslint@8.31.0): - resolution: {integrity: sha512-y9YRXMSOc43SijAFFkDnrFpstV2k/w6Qmbr5mO/w7tUGzDWkHc87btLa0e/L2PJxod5bzNwsmzeyj8c/AsMMCQ==} - peerDependencies: - eslint: '>6.6.0' + eslint-plugin-turbo@1.13.0(eslint@8.31.0): dependencies: dotenv: 16.0.3 eslint: 8.31.0 - dev: true - /eslint-plugin-turbo@2.0.5(eslint@8.31.0): - resolution: {integrity: sha512-nCTXZdaKmdRybBdjnMrDFG+ppLc9toUqB01Hf0pfhkQw8OoC29oJIVPsCSvuL/W58RKD02CNEUrwnVt57t36IQ==} - peerDependencies: - eslint: '>6.6.0' + eslint-plugin-turbo@2.0.5(eslint@8.31.0): dependencies: dotenv: 16.0.3 eslint: 8.31.0 - dev: true - /eslint-plugin-turbo@2.0.5(eslint@8.45.0): - resolution: {integrity: sha512-nCTXZdaKmdRybBdjnMrDFG+ppLc9toUqB01Hf0pfhkQw8OoC29oJIVPsCSvuL/W58RKD02CNEUrwnVt57t36IQ==} - peerDependencies: - eslint: '>6.6.0' + eslint-plugin-turbo@2.0.5(eslint@8.45.0): dependencies: dotenv: 16.0.3 eslint: 8.45.0 - dev: true - /eslint-scope@5.1.1: - resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==} - engines: {node: '>=8.0.0'} + eslint-scope@5.1.1: dependencies: esrecurse: 4.3.0 estraverse: 4.3.0 - /eslint-scope@7.1.1: - resolution: {integrity: sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + eslint-scope@7.1.1: dependencies: esrecurse: 4.3.0 estraverse: 5.3.0 - dev: true - /eslint-scope@7.2.0: - resolution: {integrity: sha512-DYj5deGlHBfMt15J7rdtyKNq/Nqlv5KfU4iodrQ019XESsRnwXH9KAE0y3cwtUHDo2ob7CypAnCqefh6vioWRw==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + eslint-scope@7.2.0: dependencies: esrecurse: 4.3.0 estraverse: 5.3.0 - /eslint-utils@2.1.0: - resolution: {integrity: sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==} - engines: {node: '>=6'} + eslint-utils@2.1.0: dependencies: eslint-visitor-keys: 1.3.0 - dev: true - /eslint-utils@3.0.0(eslint@8.31.0): - resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} - engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} - peerDependencies: - eslint: '>=5' + eslint-utils@3.0.0(eslint@8.31.0): dependencies: eslint: 8.31.0 eslint-visitor-keys: 2.1.0 - dev: true - /eslint-utils@3.0.0(eslint@8.45.0): - resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} - engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} - peerDependencies: - eslint: '>=5' + eslint-utils@3.0.0(eslint@8.45.0): dependencies: eslint: 8.45.0 eslint-visitor-keys: 2.1.0 - dev: true - /eslint-visitor-keys@1.3.0: - resolution: {integrity: sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==} - engines: {node: '>=4'} - dev: true + eslint-visitor-keys@1.3.0: {} - /eslint-visitor-keys@2.1.0: - resolution: {integrity: sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==} - engines: {node: '>=10'} - dev: true + eslint-visitor-keys@2.1.0: {} - /eslint-visitor-keys@3.3.0: - resolution: {integrity: sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dev: true + eslint-visitor-keys@3.3.0: {} - /eslint-visitor-keys@3.4.2: - resolution: {integrity: sha512-8drBzUEyZ2llkpCA67iYrgEssKDUu68V8ChqqOfFupIaG/LCVPUT+CoGJpT77zJprs4T/W7p07LP7zAIMuweVw==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + eslint-visitor-keys@3.4.2: {} - /eslint@8.31.0: - resolution: {integrity: sha512-0tQQEVdmPZ1UtUKXjX7EMm9BlgJ08G90IhWh0PKDCb3ZLsgAOHI8fYSIzYVZej92zsgq+ft0FGsxhJ3xo2tbuA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - hasBin: true + eslint@8.31.0: dependencies: '@eslint/eslintrc': 1.4.1 '@humanwhocodes/config-array': 0.11.8 @@ -18665,12 +26637,8 @@ packages: text-table: 0.2.0 transitivePeerDependencies: - supports-color - dev: true - /eslint@8.45.0: - resolution: {integrity: sha512-pd8KSxiQpdYRfYa9Wufvdoct3ZPQQuVuU5O6scNgMuOMYuxvH0IGaYK0wUFjo4UYYQQCUndlXiMbnxopwvvTiw==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - hasBin: true + eslint@8.45.0: dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@8.45.0) '@eslint-community/regexpp': 4.5.1 @@ -18712,159 +26680,98 @@ packages: transitivePeerDependencies: - supports-color - /esm-env@1.0.0: - resolution: {integrity: sha512-Cf6VksWPsTuW01vU9Mk/3vRue91Zevka5SjyNf3nEpokFRuqt/KjUQoGAwq9qMmhpLTHmXzSIrFRw8zxWzmFBA==} - dev: true + esm-env@1.0.0: {} - /espree@9.4.1: - resolution: {integrity: sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + espree@9.4.1: dependencies: acorn: 8.10.0 acorn-jsx: 5.3.2(acorn@8.10.0) eslint-visitor-keys: 3.4.2 - dev: true - /espree@9.6.0: - resolution: {integrity: sha512-1FH/IiruXZ84tpUlm0aCUEwMl2Ho5ilqVh0VvQXw+byAz/4SAciyHLlfmL5WYqsvD38oymdUwBss0LtK8m4s/A==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + espree@9.6.0: dependencies: acorn: 8.10.0 acorn-jsx: 5.3.2(acorn@8.10.0) eslint-visitor-keys: 3.4.2 - /esprima@4.0.1: - resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} - engines: {node: '>=4'} - hasBin: true + esprima@4.0.1: {} - /esquery@1.4.0: - resolution: {integrity: sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==} - engines: {node: '>=0.10'} + esquery@1.4.0: dependencies: estraverse: 5.3.0 - dev: true - /esquery@1.5.0: - resolution: {integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==} - engines: {node: '>=0.10'} + esquery@1.5.0: dependencies: estraverse: 5.3.0 - /esrecurse@4.3.0: - resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} - engines: {node: '>=4.0'} + esrecurse@4.3.0: dependencies: estraverse: 5.3.0 - /estraverse@4.3.0: - resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==} - engines: {node: '>=4.0'} + estraverse@4.3.0: {} - /estraverse@5.3.0: - resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} - engines: {node: '>=4.0'} + estraverse@5.3.0: {} - /estree-util-attach-comments@2.1.0: - resolution: {integrity: sha512-rJz6I4L0GaXYtHpoMScgDIwM0/Vwbu5shbMeER596rB2D1EWF6+Gj0e0UKzJPZrpoOc87+Q2kgVFHfjAymIqmw==} + estree-util-attach-comments@2.1.0: dependencies: '@types/estree': 1.0.5 - dev: true - /estree-util-build-jsx@2.2.2: - resolution: {integrity: sha512-m56vOXcOBuaF+Igpb9OPAy7f9w9OIkb5yhjsZuaPm7HoGi4oTOQi0h2+yZ+AtKklYFZ+rPC4n0wYCJCEU1ONqg==} + estree-util-build-jsx@2.2.2: dependencies: '@types/estree-jsx': 1.0.0 estree-util-is-identifier-name: 2.0.1 estree-walker: 3.0.3 - dev: true - /estree-util-is-identifier-name@1.1.0: - resolution: {integrity: sha512-OVJZ3fGGt9By77Ix9NhaRbzfbDV/2rx9EP7YIDJTmsZSEc5kYn2vWcNccYyahJL2uAQZK2a5Or2i0wtIKTPoRQ==} - dev: true + estree-util-is-identifier-name@1.1.0: {} - /estree-util-is-identifier-name@2.0.1: - resolution: {integrity: sha512-rxZj1GkQhY4x1j/CSnybK9cGuMFQYFPLq0iNyopqf14aOVLFtMv7Esika+ObJWPWiOHuMOAHz3YkWoLYYRnzWQ==} - dev: true + estree-util-is-identifier-name@2.0.1: {} - /estree-util-to-js@1.2.0: - resolution: {integrity: sha512-IzU74r1PK5IMMGZXUVZbmiu4A1uhiPgW5hm1GjcOfr4ZzHaMPpLNJjR7HjXiIOzi25nZDrgFTobHTkV5Q6ITjA==} + estree-util-to-js@1.2.0: dependencies: '@types/estree-jsx': 1.0.0 astring: 1.8.4 source-map: 0.7.4 - dev: true - /estree-util-value-to-estree@1.3.0: - resolution: {integrity: sha512-Y+ughcF9jSUJvncXwqRageavjrNPAI+1M/L3BI3PyLp1nmgYTGUXU6t5z1Y7OWuThoDdhPME07bQU+d5LxdJqw==} - engines: {node: '>=12.0.0'} + estree-util-value-to-estree@1.3.0: dependencies: is-plain-obj: 3.0.0 - dev: true - /estree-util-visit@1.2.0: - resolution: {integrity: sha512-wdsoqhWueuJKsh5hqLw3j8lwFqNStm92VcwtAOAny8g/KS/l5Y8RISjR4k5W6skCj3Nirag/WUCMS0Nfy3sgsg==} + estree-util-visit@1.2.0: dependencies: '@types/estree-jsx': 1.0.0 '@types/unist': 2.0.6 - dev: true - /estree-walker@0.6.1: - resolution: {integrity: sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==} - dev: true + estree-walker@0.6.1: {} - /estree-walker@3.0.3: - resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==} + estree-walker@3.0.3: dependencies: '@types/estree': 1.0.0 - dev: true - /esutils@2.0.3: - resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} - engines: {node: '>=0.10.0'} + esutils@2.0.3: {} - /etag@1.8.1: - resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==} - engines: {node: '>= 0.6'} + etag@1.8.1: {} - /eval@0.1.6: - resolution: {integrity: sha512-o0XUw+5OGkXw4pJZzQoXUk+H87DHuC+7ZE//oSrRGtatTmr12oTnLfg6QOq9DyTt0c/p4TwzgmkKrBzWTSizyQ==} - engines: {node: '>= 0.8'} + eval@0.1.6: dependencies: require-like: 0.1.2 - dev: true - /event-target-shim@5.0.1: - resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==} - engines: {node: '>=6'} + event-target-shim@5.0.1: {} - /eventemitter3@3.1.2: - resolution: {integrity: sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q==} - dev: false + eventemitter3@3.1.2: {} - /eventemitter3@4.0.7: - resolution: {integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==} - dev: false + eventemitter3@4.0.7: {} - /eventemitter3@5.0.1: - resolution: {integrity: sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==} - dev: false + eventemitter3@5.0.1: {} - /events@3.3.0: - resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==} - engines: {node: '>=0.8.x'} + events@3.3.0: {} - /evt@2.4.13: - resolution: {integrity: sha512-haTVOsmjzk+28zpzvVwan9Zw2rLQF2izgi7BKjAPRzZAfcv+8scL0TpM8MzvGNKFYHiy+Bq3r6FYIIUPl9kt3A==} + evt@2.4.13: dependencies: minimal-polyfills: 2.2.2 run-exclusive: 2.2.18 tsafe: 1.4.1 - dev: false - /execa@5.1.1: - resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} - engines: {node: '>=10'} + execa@5.1.1: dependencies: cross-spawn: 7.0.3 get-stream: 6.0.1 @@ -18876,9 +26783,7 @@ packages: signal-exit: 3.0.7 strip-final-newline: 2.0.0 - /execa@7.0.0: - resolution: {integrity: sha512-tQbH0pH/8LHTnwTrsKWideqi6rFB/QNUawEwrn+WHyz7PX1Tuz2u7wfTvbaNBdP5JD5LVWxNo8/A8CHNZ3bV6g==} - engines: {node: ^14.18.0 || ^16.14.0 || >=18.0.0} + execa@7.0.0: dependencies: cross-spawn: 7.0.3 get-stream: 6.0.1 @@ -18889,11 +26794,8 @@ packages: onetime: 6.0.0 signal-exit: 3.0.7 strip-final-newline: 3.0.0 - dev: false - /execa@8.0.1: - resolution: {integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==} - engines: {node: '>=16.17'} + execa@8.0.1: dependencies: cross-spawn: 7.0.3 get-stream: 8.0.1 @@ -18905,9 +26807,7 @@ packages: signal-exit: 4.1.0 strip-final-newline: 3.0.0 - /execa@9.1.0: - resolution: {integrity: sha512-lSgHc4Elo2m6bUDhc3Hl/VxvUDJdQWI40RZ4KMY9bKRc+hgMOT7II/JjbNDhI8VnMtrCb7U/fhpJIkLORZozWw==} - engines: {node: '>=18'} + execa@9.1.0: dependencies: '@sindresorhus/merge-streams': 4.0.0 cross-spawn: 7.0.3 @@ -18921,28 +26821,15 @@ packages: signal-exit: 4.1.0 strip-final-newline: 4.0.0 yoctocolors: 2.0.0 - dev: false - /exit-hook@2.2.1: - resolution: {integrity: sha512-eNTPlAD67BmP31LDINZ3U7HSF8l57TxOY2PmBJ1shpCvpnxBF93mWCE8YHBnXs8qiUZJc9WDcWIeC3a2HIAMfw==} - engines: {node: '>=6'} - dev: true + exit-hook@2.2.1: {} - /exit@0.1.2: - resolution: {integrity: sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==} - engines: {node: '>= 0.8.0'} - dev: true + exit@0.1.2: {} - /expand-template@2.0.3: - resolution: {integrity: sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==} - engines: {node: '>=6'} - requiresBuild: true - dev: true + expand-template@2.0.3: optional: true - /expect@29.6.2: - resolution: {integrity: sha512-iAErsLxJ8C+S02QbLAwgSGSezLQK+XXRDt8IuFXFpwCNw2ECmzZSmjKcCaFVp5VRMk+WAvz6h6jokzEzBFZEuA==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + expect@29.6.2: dependencies: '@jest/expect-utils': 29.6.2 '@types/node': 18.19.20 @@ -18950,15 +26837,10 @@ packages: jest-matcher-utils: 29.6.2 jest-message-util: 29.6.2 jest-util: 29.6.2 - dev: true - /exponential-backoff@3.1.1: - resolution: {integrity: sha512-dX7e/LHVJ6W3DE1MHWi9S1EYzDESENfLrYohG2G++ovZrYOkm4Knwa0mc1cn84xJOR4KEU0WSchhLbd0UklbHw==} - dev: false + exponential-backoff@3.1.1: {} - /express@4.18.2: - resolution: {integrity: sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==} - engines: {node: '>= 0.10.0'} + express@4.18.2: dependencies: accepts: 1.3.8 array-flatten: 1.1.1 @@ -18994,38 +26876,25 @@ packages: transitivePeerDependencies: - supports-color - /ext@1.7.0: - resolution: {integrity: sha512-6hxeJYaL110a9b5TEJSj0gojyHQAmA2ch5Os+ySCiA1QGdS697XWY1pzsrSjqA9LDEEgdB/KypIlR59RcLuHYw==} + ext@1.7.0: dependencies: type: 2.7.2 - dev: false - /extend-shallow@2.0.1: - resolution: {integrity: sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==} - engines: {node: '>=0.10.0'} + extend-shallow@2.0.1: dependencies: is-extendable: 0.1.1 - /extend@3.0.2: - resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} + extend@3.0.2: {} - /extendable-error@0.1.7: - resolution: {integrity: sha512-UOiS2in6/Q0FK0R0q6UY9vYpQ21mr/Qn1KOnte7vsACuNJf514WvCCUHSRCPcgjPT2bAhNIJdlE6bVap1GKmeg==} - dev: false + extendable-error@0.1.7: {} - /external-editor@3.1.0: - resolution: {integrity: sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==} - engines: {node: '>=4'} + external-editor@3.1.0: dependencies: chardet: 0.7.0 iconv-lite: 0.4.24 tmp: 0.0.33 - dev: false - /extract-zip@2.0.1: - resolution: {integrity: sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==} - engines: {node: '>= 10.17.0'} - hasBin: true + extract-zip@2.0.1: dependencies: debug: 4.3.4(supports-color@8.1.1) get-stream: 5.2.0 @@ -19034,37 +26903,21 @@ packages: '@types/yauzl': 2.10.1 transitivePeerDependencies: - supports-color - dev: false - /extsprintf@1.3.0: - resolution: {integrity: sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==} - engines: {'0': node >=0.6.0} - dev: false + extsprintf@1.3.0: {} - /fast-content-type-parse@1.1.0: - resolution: {integrity: sha512-fBHHqSTFLVnR61C+gltJuE5GkVQMV0S2nqUO8TJ+5Z3qAKG8vAx4FKai1s5jq/inV1+sREynIWSuQ6HgoSXpDQ==} - dev: true + fast-content-type-parse@1.1.0: {} - /fast-decode-uri-component@1.0.1: - resolution: {integrity: sha512-WKgKWg5eUxvRZGwW8FvfbaH7AXSh2cL+3j5fMGzUMCxWBJ3dV3a7Wz8y2f/uQ0e3B6WmodD3oS54jTQ9HVTIIg==} + fast-decode-uri-component@1.0.1: {} - /fast-deep-equal@3.1.3: - resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} + fast-deep-equal@3.1.3: {} - /fast-equals@5.0.1: - resolution: {integrity: sha512-WF1Wi8PwwSY7/6Kx0vKXtw8RwuSGoM1bvDaJbu7MxDlR1vovZjIAKrnzyrThgAjm6JDTu0fVgWXDlMGspodfoQ==} - engines: {node: '>=6.0.0'} - dev: false + fast-equals@5.0.1: {} - /fast-fifo@1.3.2: - resolution: {integrity: sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==} - requiresBuild: true - dev: true + fast-fifo@1.3.2: optional: true - /fast-glob@3.3.1: - resolution: {integrity: sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==} - engines: {node: '>=8.6.0'} + fast-glob@3.3.1: dependencies: '@nodelib/fs.stat': 2.0.5 '@nodelib/fs.walk': 1.2.8 @@ -19072,11 +26925,9 @@ packages: merge2: 1.4.1 micromatch: 4.0.5 - /fast-json-stable-stringify@2.1.0: - resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} + fast-json-stable-stringify@2.1.0: {} - /fast-json-stringify@5.8.0: - resolution: {integrity: sha512-VVwK8CFMSALIvt14U8AvrSzQAwN/0vaVRiFFUVlpnXSnDGrSkOAO5MtzyN8oQNjLd5AqTW5OZRgyjoNuAuR3jQ==} + fast-json-stringify@5.8.0: dependencies: '@fastify/deepmerge': 1.3.0 ajv: 8.12.0 @@ -19084,60 +26935,36 @@ packages: fast-deep-equal: 3.1.3 fast-uri: 2.2.0 rfdc: 1.3.0 - dev: true - /fast-levenshtein@2.0.6: - resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} + fast-levenshtein@2.0.6: {} - /fast-loops@1.1.3: - resolution: {integrity: sha512-8EZzEP0eKkEEVX+drtd9mtuQ+/QrlfW/5MlwcwK5Nds6EkZ/tRzEexkzUY2mIssnAyVLT+TKHuRXmFNNXYUd6g==} - dev: false + fast-loops@1.1.3: {} - /fast-memoize@2.5.2: - resolution: {integrity: sha512-Ue0LwpDYErFbmNnZSF0UH6eImUwDmogUO1jyE+JbN2gsQz/jICm1Ve7t9QT0rNSsfJt+Hs4/S3GnsDVjL4HVrw==} - dev: false + fast-memoize@2.5.2: {} - /fast-querystring@1.1.2: - resolution: {integrity: sha512-g6KuKWmFXc0fID8WWH0jit4g0AGBoJhCkJMb1RmbsSEUNvQ+ZC8D6CUZ+GtF8nMzSPXnhiePyyqqipzNNEnHjg==} + fast-querystring@1.1.2: dependencies: fast-decode-uri-component: 1.0.1 - /fast-redact@3.3.0: - resolution: {integrity: sha512-6T5V1QK1u4oF+ATxs1lWUmlEk6P2T9HqJG3e2DnHOdVgZy2rFJBoEnrIedcTXlkAHU/zKC+7KETJ+KGGKwxgMQ==} - engines: {node: '>=6'} - dev: true + fast-redact@3.3.0: {} - /fast-safe-stringify@2.1.1: - resolution: {integrity: sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==} - dev: true + fast-safe-stringify@2.1.1: {} - /fast-shallow-equal@1.0.0: - resolution: {integrity: sha512-HPtaa38cPgWvaCFmRNhlc6NG7pv6NUHqjPgVAkWGoB9mQMwYB27/K0CvOM5Czy+qpT3e8XJ6Q4aPAnzpNpzNaw==} - dev: false + fast-shallow-equal@1.0.0: {} - /fast-uri@2.2.0: - resolution: {integrity: sha512-cIusKBIt/R/oI6z/1nyfe2FvGKVTohVRfvkOhvx0nCEW+xf5NoCXjAHcWp93uOUBchzYcsvPlrapAdX1uW+YGg==} - dev: true + fast-uri@2.2.0: {} - /fast-url-parser@1.1.3: - resolution: {integrity: sha512-5jOCVXADYNuRkKFzNJ0dCCewsZiYo0dz8QNYljkOpFC6r2U4OBmKtvm/Tsuh4w1YYdDqDb31a8TVhBJ2OJKdqQ==} + fast-url-parser@1.1.3: dependencies: punycode: 1.4.1 - dev: false - /fast-xml-parser@4.2.5: - resolution: {integrity: sha512-B9/wizE4WngqQftFPmdaMYlXoJlJOYxGQOanC77fq9k8+Z0v5dDSVh+3glErdIROP//s/jgb7ZuxKfB8nVyo0g==} - hasBin: true + fast-xml-parser@4.2.5: dependencies: strnum: 1.0.5 - dev: false - /fastest-stable-stringify@2.0.2: - resolution: {integrity: sha512-bijHueCGd0LqqNK9b5oCMHc0MluJAx0cwqASgbWMvkO01lCYgIhacVRLcaDz3QnyYIRNJRDwMb41VuT6pHJ91Q==} - dev: false + fastest-stable-stringify@2.0.2: {} - /fastify@4.23.2: - resolution: {integrity: sha512-WFSxsHES115svC7NrerNqZwwM0UOxbC/P6toT9LRHgAAFvG7o2AN5W+H4ihCtOGuYXjZf4z+2jXC89rVEoPWOA==} + fastify@4.23.2: dependencies: '@fastify/ajv-compiler': 3.5.0 '@fastify/error': 3.4.0 @@ -19157,80 +26984,52 @@ packages: toad-cache: 3.3.0 transitivePeerDependencies: - supports-color - dev: true - /fastq@1.15.0: - resolution: {integrity: sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==} + fastq@1.15.0: dependencies: reusify: 1.0.4 - /fault@2.0.1: - resolution: {integrity: sha512-WtySTkS4OKev5JtpHXnib4Gxiurzh5NCGvWrFaZ34m6JehfTUhKZvn9njTfw48t6JumVQOmrKqpmGcdwxnhqBQ==} + fault@2.0.1: dependencies: format: 0.2.2 - dev: true - /fb-watchman@2.0.2: - resolution: {integrity: sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==} + fb-watchman@2.0.2: dependencies: bser: 2.1.1 - dev: true - /fd-slicer@1.1.0: - resolution: {integrity: sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==} + fd-slicer@1.1.0: dependencies: pend: 1.2.0 - dev: false - /fetch-blob@3.2.0: - resolution: {integrity: sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==} - engines: {node: ^12.20 || >= 14.13} + fetch-blob@3.2.0: dependencies: node-domexception: 1.0.0 web-streams-polyfill: 3.2.1 - dev: false - /fflate@0.4.8: - resolution: {integrity: sha512-FJqqoDBR00Mdj9ppamLa/Y7vxm+PRmNWA67N846RvsoYVMKB4q3y/de5PA7gUmRMYK/8CMz2GDZQmCRN1wBcWA==} - dev: false + fflate@0.4.8: {} - /figures@3.2.0: - resolution: {integrity: sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==} - engines: {node: '>=8'} + figures@3.2.0: dependencies: escape-string-regexp: 1.0.5 - dev: false - /figures@5.0.0: - resolution: {integrity: sha512-ej8ksPF4x6e5wvK9yevct0UCXh8TTFlWGVLlgjZuoBH1HwjIfKE/IdL5mq89sFA7zELi1VhKpmtDnrs7zWyeyg==} - engines: {node: '>=14'} + figures@5.0.0: dependencies: escape-string-regexp: 5.0.0 is-unicode-supported: 1.3.0 - dev: false - /figures@6.1.0: - resolution: {integrity: sha512-d+l3qxjSesT4V7v2fh+QnmFnUWv9lSpjarhShNTgBOfA0ttejbQUAlHLitbjkoRiDulW0OPoQPYIGhIC8ohejg==} - engines: {node: '>=18'} + figures@6.1.0: dependencies: is-unicode-supported: 2.0.0 - dev: false - /file-entry-cache@6.0.1: - resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} - engines: {node: ^10.12.0 || >=12.0.0} + file-entry-cache@6.0.1: dependencies: flat-cache: 3.0.4 - /fill-range@7.0.1: - resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} - engines: {node: '>=8'} + fill-range@7.0.1: dependencies: to-regex-range: 5.0.1 - /finalhandler@1.2.0: - resolution: {integrity: sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==} - engines: {node: '>= 0.8'} + finalhandler@1.2.0: dependencies: debug: 2.6.9 encodeurl: 1.0.2 @@ -19242,319 +27041,194 @@ packages: transitivePeerDependencies: - supports-color - /find-cache-dir@4.0.0: - resolution: {integrity: sha512-9ZonPT4ZAK4a+1pUPVPZJapbi7O5qbbJPdYw/NOQWZZbVLdDTYM3A4R9z/DpAM08IDaFGsvPgiGZ82WEwUDWjg==} - engines: {node: '>=14.16'} + find-cache-dir@4.0.0: dependencies: common-path-prefix: 3.0.0 pkg-dir: 7.0.0 - dev: true - /find-my-way@7.6.2: - resolution: {integrity: sha512-0OjHn1b1nCX3eVbm9ByeEHiscPYiHLfhei1wOUU9qffQkk98wE0Lo8VrVYfSGMgnSnDh86DxedduAnBf4nwUEw==} - engines: {node: '>=14'} + find-my-way@7.6.2: dependencies: fast-deep-equal: 3.1.3 fast-querystring: 1.1.2 safe-regex2: 2.0.0 - dev: true - /find-up@4.1.0: - resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} - engines: {node: '>=8'} + find-up@4.1.0: dependencies: locate-path: 5.0.0 path-exists: 4.0.0 - /find-up@5.0.0: - resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} - engines: {node: '>=10'} + find-up@5.0.0: dependencies: locate-path: 6.0.0 path-exists: 4.0.0 - /find-up@6.3.0: - resolution: {integrity: sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + find-up@6.3.0: dependencies: locate-path: 7.2.0 path-exists: 5.0.0 - dev: true - /find-up@7.0.0: - resolution: {integrity: sha512-YyZM99iHrqLKjmt4LJDj58KI+fYyufRLBSYcqycxf//KpBk9FoewoGX0450m9nB44qrZnovzC2oeP5hUibxc/g==} - engines: {node: '>=18'} + find-up@7.0.0: dependencies: locate-path: 7.2.0 path-exists: 5.0.0 unicorn-magic: 0.1.0 - dev: false - /find-yarn-workspace-root2@1.2.16: - resolution: {integrity: sha512-hr6hb1w8ePMpPVUK39S4RlwJzi+xPLuVuG8XlwXU3KD5Yn3qgBWVfy3AzNlDhWvE1EORCE65/Qm26rFQt3VLVA==} + find-yarn-workspace-root2@1.2.16: dependencies: micromatch: 4.0.5 pkg-dir: 4.2.0 - /flat-cache@3.0.4: - resolution: {integrity: sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==} - engines: {node: ^10.12.0 || >=12.0.0} + flat-cache@3.0.4: dependencies: flatted: 3.2.7 rimraf: 3.0.2 - /flat@5.0.2: - resolution: {integrity: sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==} - hasBin: true - dev: true + flat@5.0.2: {} - /flatted@3.2.7: - resolution: {integrity: sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==} + flatted@3.2.7: {} - /follow-redirects@1.15.2(debug@4.3.2): - resolution: {integrity: sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==} - engines: {node: '>=4.0'} - peerDependencies: - debug: '*' - peerDependenciesMeta: - debug: - optional: true + follow-redirects@1.15.2(debug@4.3.2): dependencies: debug: 4.3.2 - dev: false - /for-each@0.3.3: - resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} + for-each@0.3.3: dependencies: is-callable: 1.2.7 - /foreground-child@3.1.1: - resolution: {integrity: sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==} - engines: {node: '>=14'} + foreground-child@3.1.1: dependencies: cross-spawn: 7.0.3 signal-exit: 4.1.0 - /forever-agent@0.6.1: - resolution: {integrity: sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==} - dev: false + forever-agent@0.6.1: {} - /form-data-encoder@1.7.2: - resolution: {integrity: sha512-qfqtYan3rxrnCk1VYaA4H+Ms9xdpPqvLZa6xmMgFvhO32x7/3J/ExcTd6qpxM0vH2GdMI+poehyBZvqfMTto8A==} - dev: false + form-data-encoder@1.7.2: {} - /form-data-encoder@2.1.4: - resolution: {integrity: sha512-yDYSgNMraqvnxiEXO4hi88+YZxaHC6QKzb5N84iRCTDeRO7ZALpir/lVmf/uXUhnwUr2O4HU8s/n6x+yNjQkHw==} - engines: {node: '>= 14.17'} - dev: false + form-data-encoder@2.1.4: {} - /form-data@2.3.3: - resolution: {integrity: sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==} - engines: {node: '>= 0.12'} + form-data@2.3.3: dependencies: asynckit: 0.4.0 combined-stream: 1.0.8 mime-types: 2.1.35 - dev: false - /form-data@2.5.1: - resolution: {integrity: sha512-m21N3WOmEEURgk6B9GLOE4RuWOFf28Lhh9qGYeNlGq4VDXUlJy2th2slBNU8Gp8EzloYZOibZJ7t5ecIrFSjVA==} - engines: {node: '>= 0.12'} + form-data@2.5.1: dependencies: asynckit: 0.4.0 combined-stream: 1.0.8 mime-types: 2.1.35 - dev: false - /form-data@3.0.1: - resolution: {integrity: sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==} - engines: {node: '>= 6'} + form-data@3.0.1: dependencies: asynckit: 0.4.0 combined-stream: 1.0.8 mime-types: 2.1.35 - /form-data@4.0.0: - resolution: {integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==} - engines: {node: '>= 6'} + form-data@4.0.0: dependencies: asynckit: 0.4.0 combined-stream: 1.0.8 mime-types: 2.1.35 - /format@0.2.2: - resolution: {integrity: sha512-wzsgA6WOq+09wrU1tsJ09udeR/YZRaeArL9e1wPbFg3GG2yDnC2ldKpxs4xunpFF9DgqCqOIra3bc1HWrJ37Ww==} - engines: {node: '>=0.4.x'} - dev: true + format@0.2.2: {} - /formdata-node@4.4.1: - resolution: {integrity: sha512-0iirZp3uVDjVGt9p49aTaqjk84TrglENEDuqfdlZQ1roC9CWlPk6Avf8EEnZNcAqPonwkG35x4n3ww/1THYAeQ==} - engines: {node: '>= 12.20'} + formdata-node@4.4.1: dependencies: node-domexception: 1.0.0 web-streams-polyfill: 4.0.0-beta.3 - dev: false - /formdata-polyfill@4.0.10: - resolution: {integrity: sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==} - engines: {node: '>=12.20.0'} + formdata-polyfill@4.0.10: dependencies: fetch-blob: 3.2.0 - dev: false - /formidable@2.1.2: - resolution: {integrity: sha512-CM3GuJ57US06mlpQ47YcunuUZ9jpm8Vx+P2CGt2j7HpgkKZO/DJYQ0Bobim8G6PFQmK5lOqOOdUXboU+h73A4g==} + formidable@2.1.2: dependencies: dezalgo: 1.0.4 hexoid: 1.0.0 once: 1.4.0 qs: 6.11.0 - dev: true - /forwarded@0.2.0: - resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==} - engines: {node: '>= 0.6'} + forwarded@0.2.0: {} - /fp-and-or@0.1.3: - resolution: {integrity: sha512-wJaE62fLaB3jCYvY2ZHjZvmKK2iiLiiehX38rz5QZxtdN8fVPJDeZUiVvJrHStdTc+23LHlyZuSEKgFc0pxi2g==} - engines: {node: '>=10'} - dev: false + fp-and-or@0.1.3: {} - /fraction.js@4.2.0: - resolution: {integrity: sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==} + fraction.js@4.2.0: {} - /framer-motion@10.12.11(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-uNsJAc/BQZ9V7tYgzRBXSrEdB+YrdJTtRvgn+8lNAQucGKaINJBL8I4aqXxXdw+HzwJZb/uR955jnOrxBy5sTA==} - peerDependencies: - react: ^18.0.0 - react-dom: ^18.0.0 - peerDependenciesMeta: - react: - optional: true - react-dom: - optional: true + framer-motion@10.12.11(react-dom@18.2.0)(react@18.2.0): dependencies: react: 18.2.0 react-dom: 18.2.0(react@18.2.0) tslib: 2.5.0 optionalDependencies: '@emotion/is-prop-valid': 0.8.8 - dev: false - /framer-motion@10.17.4(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-CYBSs6cWfzcasAX8aofgKFZootmkQtR4qxbfTOksBLny/lbUfkGbQAFOS3qnl6Uau1N9y8tUpI7mVIrHgkFjLQ==} - peerDependencies: - react: ^18.0.0 - react-dom: ^18.0.0 - peerDependenciesMeta: - react: - optional: true - react-dom: - optional: true + framer-motion@10.17.4(react-dom@18.2.0)(react@18.2.0): dependencies: react: 18.2.0 react-dom: 18.2.0(react@18.2.0) tslib: 2.6.2 optionalDependencies: '@emotion/is-prop-valid': 0.8.8 - dev: false - /fresh@0.5.2: - resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==} - engines: {node: '>= 0.6'} + fresh@0.5.2: {} - /fs-constants@1.0.0: - resolution: {integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==} - dev: true + fs-constants@1.0.0: {} - /fs-extra@10.1.0: - resolution: {integrity: sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==} - engines: {node: '>=12'} + fs-extra@10.1.0: dependencies: graceful-fs: 4.2.10 jsonfile: 6.1.0 universalify: 2.0.0 - dev: true - /fs-extra@7.0.1: - resolution: {integrity: sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==} - engines: {node: '>=6 <7 || >=8'} + fs-extra@7.0.1: dependencies: graceful-fs: 4.2.10 jsonfile: 4.0.0 universalify: 0.1.2 - dev: false - /fs-extra@8.1.0: - resolution: {integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==} - engines: {node: '>=6 <7 || >=8'} + fs-extra@8.1.0: dependencies: graceful-fs: 4.2.10 jsonfile: 4.0.0 universalify: 0.1.2 - /fs-minipass@2.1.0: - resolution: {integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==} - engines: {node: '>= 8'} + fs-minipass@2.1.0: dependencies: minipass: 3.3.6 - /fs-minipass@3.0.3: - resolution: {integrity: sha512-XUBA9XClHbnJWSfBzjkm6RvPsyg3sryZt06BEQoXcF7EK/xpGaQYJgQKDJSUH5SGZ76Y7pFx1QBnXz09rU5Fbw==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + fs-minipass@3.0.3: dependencies: minipass: 7.0.3 - /fs.realpath@1.0.0: - resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} + fs.realpath@1.0.0: {} - /fsevents@2.3.2: - resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==} - engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} - os: [darwin] - requiresBuild: true - dev: true + fsevents@2.3.2: optional: true - /fsevents@2.3.3: - resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} - engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} - os: [darwin] - requiresBuild: true + fsevents@2.3.3: optional: true - /function-bind@1.1.1: - resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==} + function-bind@1.1.1: {} - /function-bind@1.1.2: - resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} - dev: true + function-bind@1.1.2: {} - /function.prototype.name@1.1.5: - resolution: {integrity: sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==} - engines: {node: '>= 0.4'} + function.prototype.name@1.1.5: dependencies: call-bind: 1.0.2 define-properties: 1.1.4 es-abstract: 1.21.1 functions-have-names: 1.2.3 - /function.prototype.name@1.1.6: - resolution: {integrity: sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==} - engines: {node: '>= 0.4'} + function.prototype.name@1.1.6: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 es-abstract: 1.23.3 functions-have-names: 1.2.3 - dev: true - /functions-have-names@1.2.3: - resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} + functions-have-names@1.2.3: {} - /gauge@4.0.4: - resolution: {integrity: sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + gauge@4.0.4: dependencies: aproba: 2.0.0 color-support: 1.1.3 @@ -19564,128 +27238,79 @@ packages: string-width: 4.2.3 strip-ansi: 6.0.1 wide-align: 1.1.5 - dev: false - /generic-names@4.0.0: - resolution: {integrity: sha512-ySFolZQfw9FoDb3ed9d80Cm9f0+r7qj+HJkWjeD9RBfpxEVTlVhol+gvaQB/78WbwYfbnNh8nWHHBSlg072y6A==} + generic-names@4.0.0: dependencies: loader-utils: 3.2.1 - dev: true - /gensync@1.0.0-beta.2: - resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} - engines: {node: '>=6.9.0'} - dev: true + gensync@1.0.0-beta.2: {} - /get-caller-file@2.0.5: - resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} - engines: {node: 6.* || 8.* || >= 10.*} + get-caller-file@2.0.5: {} - /get-func-name@2.0.0: - resolution: {integrity: sha512-Hm0ixYtaSZ/V7C8FJrtZIuBBI+iSgL+1Aq82zSu8VQNB4S3Gk8e7Qs3VwBDJAhmRZcFqkl3tQu36g/Foh5I5ig==} + get-func-name@2.0.0: {} - /get-func-name@2.0.2: - resolution: {integrity: sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ==} - dev: true + get-func-name@2.0.2: {} - /get-intrinsic@1.1.3: - resolution: {integrity: sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==} + get-intrinsic@1.1.3: dependencies: function-bind: 1.1.1 has: 1.0.3 has-symbols: 1.0.3 - /get-intrinsic@1.2.4: - resolution: {integrity: sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==} - engines: {node: '>= 0.4'} + get-intrinsic@1.2.4: dependencies: es-errors: 1.3.0 function-bind: 1.1.2 has-proto: 1.0.1 has-symbols: 1.0.3 hasown: 2.0.2 - dev: true - /get-nonce@1.0.1: - resolution: {integrity: sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==} - engines: {node: '>=6'} - dev: false + get-nonce@1.0.1: {} - /get-package-type@0.1.0: - resolution: {integrity: sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==} - engines: {node: '>=8.0.0'} - dev: true + get-package-type@0.1.0: {} - /get-port@5.1.1: - resolution: {integrity: sha512-g/Q1aTSDOxFpchXC4i8ZWvxA1lnPqx/JHqcpIw0/LX9T8x/GBbi6YnlN5nhaKIFkT8oFsscUKgDJYxfwfS6QsQ==} - engines: {node: '>=8'} + get-port@5.1.1: {} - /get-source@2.0.12: - resolution: {integrity: sha512-X5+4+iD+HoSeEED+uwrQ07BOQr0kEDFMVqqpBuI+RaZBpBpHCuXxo70bjar6f0b0u/DQJsJ7ssurpP0V60Az+w==} + get-source@2.0.12: dependencies: data-uri-to-buffer: 2.0.2 source-map: 0.6.1 - dev: true - /get-stdin@8.0.0: - resolution: {integrity: sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==} - engines: {node: '>=10'} - dev: false + get-stdin@8.0.0: {} - /get-stream@4.1.0: - resolution: {integrity: sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==} - engines: {node: '>=6'} + get-stream@4.1.0: dependencies: pump: 3.0.0 - dev: true - /get-stream@5.2.0: - resolution: {integrity: sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==} - engines: {node: '>=8'} + get-stream@5.2.0: dependencies: pump: 3.0.0 - /get-stream@6.0.1: - resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} - engines: {node: '>=10'} + get-stream@6.0.1: {} - /get-stream@8.0.1: - resolution: {integrity: sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==} - engines: {node: '>=16'} + get-stream@8.0.1: {} - /get-stream@9.0.1: - resolution: {integrity: sha512-kVCxPF3vQM/N0B1PmoqVUqgHP+EeVjmZSQn+1oCRPxd2P21P2F19lIgbR3HBosbB1PUhOAoctJnfEn2GbN2eZA==} - engines: {node: '>=18'} + get-stream@9.0.1: dependencies: '@sec-ant/readable-stream': 0.4.1 is-stream: 4.0.1 - dev: false - /get-symbol-description@1.0.0: - resolution: {integrity: sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==} - engines: {node: '>= 0.4'} + get-symbol-description@1.0.0: dependencies: call-bind: 1.0.2 get-intrinsic: 1.1.3 - /get-symbol-description@1.0.2: - resolution: {integrity: sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==} - engines: {node: '>= 0.4'} + get-symbol-description@1.0.2: dependencies: call-bind: 1.0.7 es-errors: 1.3.0 get-intrinsic: 1.2.4 - dev: true - /get-tsconfig@4.7.2: - resolution: {integrity: sha512-wuMsz4leaj5hbGgg4IvDU0bqJagpftG5l5cXIAvo8uZrqn0NJqwtfupTN00VnkQJPcIRrxYrm1Ue24btpCha2A==} + get-tsconfig@4.7.2: dependencies: resolve-pkg-maps: 1.0.0 - dev: true - /get-uri@6.0.1: - resolution: {integrity: sha512-7ZqONUVqaabogsYNWlYj0t3YZaL6dhuEueZXGF+/YVmf6dHmaFg8/6psJKqhx9QykIDKzpGcy2cn4oV4YC7V/Q==} - engines: {node: '>= 14'} + get-uri@6.0.1: dependencies: basic-ftp: 5.0.3 data-uri-to-buffer: 5.0.1 @@ -19693,61 +27318,37 @@ packages: fs-extra: 8.1.0 transitivePeerDependencies: - supports-color - dev: false - /getpass@0.1.7: - resolution: {integrity: sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==} + getpass@0.1.7: dependencies: assert-plus: 1.0.0 - dev: false - /git-remote-origin-url@4.0.0: - resolution: {integrity: sha512-EAxDksNdjuWgmVW9pVvA9jQDi/dmTaiDONktIy7qiRRhBZUI4FQK1YvBvteuTSX24aNKg9lfgxNYJEeeSXe6DA==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + git-remote-origin-url@4.0.0: dependencies: gitconfiglocal: 2.1.0 - dev: false - /git-repo-info@2.1.1: - resolution: {integrity: sha512-8aCohiDo4jwjOwma4FmYFd3i97urZulL8XL24nIPxuE+GZnfsAyy/g2Shqx6OjUiFKUXZM+Yy+KHnOmmA3FVcg==} - engines: {node: '>= 4.0'} - dev: false + git-repo-info@2.1.1: {} - /gitconfiglocal@2.1.0: - resolution: {integrity: sha512-qoerOEliJn3z+Zyn1HW2F6eoYJqKwS6MgC9cztTLUB/xLWX8gD/6T60pKn4+t/d6tP7JlybI7Z3z+I572CR/Vg==} + gitconfiglocal@2.1.0: dependencies: ini: 1.3.8 - dev: false - /github-from-package@0.0.0: - resolution: {integrity: sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==} - requiresBuild: true - dev: true + github-from-package@0.0.0: optional: true - /github-slugger@2.0.0: - resolution: {integrity: sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==} - dev: true + github-slugger@2.0.0: {} - /glob-parent@5.1.2: - resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} - engines: {node: '>= 6'} + glob-parent@5.1.2: dependencies: is-glob: 4.0.3 - /glob-parent@6.0.2: - resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} - engines: {node: '>=10.13.0'} + glob-parent@6.0.2: dependencies: is-glob: 4.0.3 - /glob-to-regexp@0.4.1: - resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==} + glob-to-regexp@0.4.1: {} - /glob@10.3.10: - resolution: {integrity: sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==} - engines: {node: '>=16 || 14 >=14.17'} - hasBin: true + glob@10.3.10: dependencies: foreground-child: 3.1.1 jackspeak: 2.3.6 @@ -19755,20 +27356,15 @@ packages: minipass: 7.0.3 path-scurry: 1.10.1 - /glob@10.3.4: - resolution: {integrity: sha512-6LFElP3A+i/Q8XQKEvZjkEWEOTgAIALR9AO2rwT8bgPhDd1anmqDJDZ6lLddI4ehxxxR1S5RIqKe1uapMQfYaQ==} - engines: {node: '>=16 || 14 >=14.17'} - hasBin: true + glob@10.3.4: dependencies: foreground-child: 3.1.1 jackspeak: 2.3.6 minimatch: 9.0.3 minipass: 7.0.3 path-scurry: 1.10.1 - dev: false - /glob@7.1.6: - resolution: {integrity: sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==} + glob@7.1.6: dependencies: fs.realpath: 1.0.0 inflight: 1.0.6 @@ -19777,8 +27373,7 @@ packages: once: 1.4.0 path-is-absolute: 1.0.1 - /glob@7.2.0: - resolution: {integrity: sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==} + glob@7.2.0: dependencies: fs.realpath: 1.0.0 inflight: 1.0.6 @@ -19786,10 +27381,8 @@ packages: minimatch: 3.1.2 once: 1.4.0 path-is-absolute: 1.0.1 - dev: true - /glob@7.2.3: - resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} + glob@7.2.3: dependencies: fs.realpath: 1.0.0 inflight: 1.0.6 @@ -19798,37 +27391,23 @@ packages: once: 1.4.0 path-is-absolute: 1.0.1 - /global-dirs@3.0.1: - resolution: {integrity: sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA==} - engines: {node: '>=10'} + global-dirs@3.0.1: dependencies: ini: 2.0.0 - dev: false - /globals@11.12.0: - resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} - engines: {node: '>=4'} - dev: true + globals@11.12.0: {} - /globals@13.19.0: - resolution: {integrity: sha512-dkQ957uSRWHw7CFXLUtUHQI3g3aWApYhfNR2O6jn/907riyTYKVBmxYVROkBcY614FSSeSJh7Xm7SrUWCxvJMQ==} - engines: {node: '>=8'} + globals@13.19.0: dependencies: type-fest: 0.20.2 - /globalthis@1.0.3: - resolution: {integrity: sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==} - engines: {node: '>= 0.4'} + globalthis@1.0.3: dependencies: define-properties: 1.1.4 - /globalyzer@0.1.0: - resolution: {integrity: sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q==} - dev: true + globalyzer@0.1.0: {} - /globby@11.1.0: - resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} - engines: {node: '>=10'} + globby@11.1.0: dependencies: array-union: 2.1.0 dir-glob: 3.0.1 @@ -19837,29 +27416,21 @@ packages: merge2: 1.4.1 slash: 3.0.0 - /globby@13.2.2: - resolution: {integrity: sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + globby@13.2.2: dependencies: dir-glob: 3.0.1 fast-glob: 3.3.1 ignore: 5.2.4 merge2: 1.4.1 slash: 4.0.0 - dev: true - /globrex@0.1.2: - resolution: {integrity: sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==} - dev: true + globrex@0.1.2: {} - /gopd@1.0.1: - resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} + gopd@1.0.1: dependencies: get-intrinsic: 1.1.3 - /got@11.8.6: - resolution: {integrity: sha512-6tfZ91bOr7bOXnK7PRDCGBLa1H4U080YHNaAQ2KsMGlLEzRbk44nsZF2E1IeRc3vtJHPVbKCYgdFbaGO2ljd8g==} - engines: {node: '>=10.19.0'} + got@11.8.6: dependencies: '@sindresorhus/is': 4.6.0 '@szmarczak/http-timer': 4.0.6 @@ -19872,11 +27443,8 @@ packages: lowercase-keys: 2.0.0 p-cancelable: 2.1.1 responselike: 2.0.1 - dev: false - /got@12.6.1: - resolution: {integrity: sha512-mThBblvlAF1d4O5oqyvN+ZxLAYwIJK7bpMxgYqPD9okW0C3qm5FFn7k811QrcuEBwaogR3ngOFoCfs6mRv7teQ==} - engines: {node: '>=14.16'} + got@12.6.1: dependencies: '@sindresorhus/is': 5.6.0 '@szmarczak/http-timer': 5.0.1 @@ -19889,11 +27457,8 @@ packages: lowercase-keys: 3.0.0 p-cancelable: 3.0.0 responselike: 3.0.0 - dev: false - /got@9.6.0: - resolution: {integrity: sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==} - engines: {node: '>=8.6'} + got@9.6.0: dependencies: '@sindresorhus/is': 0.14.0 '@szmarczak/http-timer': 1.1.2 @@ -19908,31 +27473,21 @@ packages: p-cancelable: 1.1.0 to-readable-stream: 1.0.0 url-parse-lax: 3.0.0 - dev: true - /graceful-fs@4.2.10: - resolution: {integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==} + graceful-fs@4.2.10: {} - /graceful-fs@4.2.11: - resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} + graceful-fs@4.2.11: {} - /gradient-string@2.0.2: - resolution: {integrity: sha512-rEDCuqUQ4tbD78TpzsMtt5OIf0cBCSDWSJtUDaF6JsAh+k0v9r++NzxNEG87oDZx9ZwGhD8DaezR2L/yrw0Jdw==} - engines: {node: '>=10'} + gradient-string@2.0.2: dependencies: chalk: 4.1.2 tinygradient: 1.1.5 - dev: false - /grapheme-splitter@1.0.4: - resolution: {integrity: sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==} + grapheme-splitter@1.0.4: {} - /graphemer@1.4.0: - resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} + graphemer@1.4.0: {} - /graphile-config@0.0.1-beta.8: - resolution: {integrity: sha512-H8MinryZewvUigVLnkVDhKJgHrcNYGcLvgYWfSnR1d6l76iV9E8m4ZfN9estSHKVm6cyHhRfHBfL1G5QfXmS5A==} - engines: {node: '>=16'} + graphile-config@0.0.1-beta.8: dependencies: '@types/interpret': 1.1.3 '@types/node': 20.12.7 @@ -19945,12 +27500,8 @@ packages: yargs: 17.7.2 transitivePeerDependencies: - supports-color - dev: false - /graphile-worker@0.16.6(patch_hash=hdpetta7btqcc7xb5wfkcnanoa)(typescript@5.2.2): - resolution: {integrity: sha512-e7gGYDmGqzju2l83MpzX8vNG/lOtVJiSzI3eZpAFubSxh/cxs7sRrRGBGjzBP1kNG0H+c95etPpNRNlH65PYhw==} - engines: {node: '>=14.0.0'} - hasBin: true + graphile-worker@0.16.6(patch_hash=hdpetta7btqcc7xb5wfkcnanoa)(typescript@5.2.2): dependencies: '@graphile/logger': 0.2.0 '@types/debug': 4.1.12 @@ -19965,37 +27516,21 @@ packages: - pg-native - supports-color - typescript - dev: false - patched: true - /graphql@15.8.0: - resolution: {integrity: sha512-5gghUc24tP9HRznNpV2+FIoq3xKkj5dTQqf4v0CpdPbFVwFkWoxOM+o+2OC9ZSvjEMTjfmG9QT+gcvggTwW1zw==} - engines: {node: '>= 10.x'} - dev: false + graphql@15.8.0: {} - /graphql@16.6.0: - resolution: {integrity: sha512-KPIBPDlW7NxrbT/eh4qPXz5FiFdL5UbaA0XUNz2Rp3Z3hqBSkbj0GVjwFDztsWVauZUWsbKHgMg++sk8UX0bkw==} - engines: {node: ^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0} - dev: false + graphql@16.6.0: {} - /graphql@16.8.1: - resolution: {integrity: sha512-59LZHPdGZVh695Ud9lRzPBVTtlX9ZCV150Er2W43ro37wVof0ctenSaskPPjN7lVTIN8mSZt8PHUNKZuNQUuxw==} - engines: {node: ^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0} - dev: false + graphql@16.8.1: {} - /gray-matter@4.0.3: - resolution: {integrity: sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==} - engines: {node: '>=6.0'} + gray-matter@4.0.3: dependencies: js-yaml: 3.14.1 kind-of: 6.0.3 section-matter: 1.0.0 strip-bom-string: 1.0.0 - dev: true - /gunzip-maybe@1.4.2: - resolution: {integrity: sha512-4haO1M4mLO91PW57BMsDFf75UmwoRX0GkdD+Faw+Lr+r/OZrOCS0pIBwOL1xCKQqnQzbNFGgK2V2CpBUPeFNTw==} - hasBin: true + gunzip-maybe@1.4.2: dependencies: browserify-zlib: 0.1.4 is-deflate: 1.0.0 @@ -20003,99 +27538,57 @@ packages: peek-stream: 1.1.3 pumpify: 1.5.1 through2: 2.0.5 - dev: true - /har-schema@2.0.0: - resolution: {integrity: sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==} - engines: {node: '>=4'} - dev: false + har-schema@2.0.0: {} - /har-validator@5.1.5: - resolution: {integrity: sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==} - engines: {node: '>=6'} - deprecated: this library is no longer supported + har-validator@5.1.5: dependencies: ajv: 6.12.6 har-schema: 2.0.0 - dev: false - /hard-rejection@2.1.0: - resolution: {integrity: sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==} - engines: {node: '>=6'} - dev: false + hard-rejection@2.1.0: {} - /has-bigints@1.0.2: - resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==} + has-bigints@1.0.2: {} - /has-flag@3.0.0: - resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} - engines: {node: '>=4'} + has-flag@3.0.0: {} - /has-flag@4.0.0: - resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} - engines: {node: '>=8'} + has-flag@4.0.0: {} - /has-property-descriptors@1.0.0: - resolution: {integrity: sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==} + has-property-descriptors@1.0.0: dependencies: get-intrinsic: 1.1.3 - /has-property-descriptors@1.0.2: - resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==} + has-property-descriptors@1.0.2: dependencies: es-define-property: 1.0.0 - dev: true - /has-proto@1.0.1: - resolution: {integrity: sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==} - engines: {node: '>= 0.4'} + has-proto@1.0.1: {} - /has-proto@1.0.3: - resolution: {integrity: sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==} - engines: {node: '>= 0.4'} - dev: true + has-proto@1.0.3: {} - /has-symbols@1.0.3: - resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} - engines: {node: '>= 0.4'} + has-symbols@1.0.3: {} - /has-tostringtag@1.0.0: - resolution: {integrity: sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==} - engines: {node: '>= 0.4'} + has-tostringtag@1.0.0: dependencies: has-symbols: 1.0.3 - /has-tostringtag@1.0.2: - resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==} - engines: {node: '>= 0.4'} + has-tostringtag@1.0.2: dependencies: has-symbols: 1.0.3 - dev: true - - /has-unicode@2.0.1: - resolution: {integrity: sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==} - dev: false - /has-yarn@3.0.0: - resolution: {integrity: sha512-IrsVwUHhEULx3R8f/aA8AHuEzAorplsab/v8HBzEiIukwq5i/EC+xmOW+HfP1OaDP+2JkgT1yILHN2O3UFIbcA==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - dev: false + has-unicode@2.0.1: {} - /has@1.0.3: - resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==} - engines: {node: '>= 0.4.0'} + has-yarn@3.0.0: {} + + has@1.0.3: dependencies: function-bind: 1.1.1 - /hasown@2.0.2: - resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} - engines: {node: '>= 0.4'} + hasown@2.0.2: dependencies: function-bind: 1.1.2 - dev: true - /hast-util-from-parse5@7.1.2: - resolution: {integrity: sha512-Nz7FfPBuljzsN3tCQ4kCBKqdNhQE2l0Tn+X1ubgKBPRoiDIu1mL08Cfw4k7q71+Duyaw7DXDN+VTAp4Vh3oCOw==} + hast-util-from-parse5@7.1.2: dependencies: '@types/hast': 2.3.4 '@types/unist': 2.0.6 @@ -20104,16 +27597,12 @@ packages: vfile: 5.3.7 vfile-location: 4.0.1 web-namespaces: 2.0.1 - dev: true - /hast-util-parse-selector@3.1.1: - resolution: {integrity: sha512-jdlwBjEexy1oGz0aJ2f4GKMaVKkA9jwjr4MjAAI22E5fM/TXVZHuS5OpONtdeIkRKqAaryQ2E9xNQxijoThSZA==} + hast-util-parse-selector@3.1.1: dependencies: '@types/hast': 2.3.4 - dev: true - /hast-util-raw@7.2.3: - resolution: {integrity: sha512-RujVQfVsOrxzPOPSzZFiwofMArbQke6DJjnFfceiEbFh7S05CbPt0cYN+A5YeD3pso0JQk6O1aHBnx9+Pm2uqg==} + hast-util-raw@7.2.3: dependencies: '@types/hast': 2.3.4 '@types/parse5': 6.0.3 @@ -20126,10 +27615,8 @@ packages: vfile: 5.3.7 web-namespaces: 2.0.1 zwitch: 2.0.4 - dev: true - /hast-util-to-estree@2.1.0: - resolution: {integrity: sha512-Vwch1etMRmm89xGgz+voWXvVHba2iiMdGMKmaMfYt35rbVtFDq8JNwwAIvi8zHMkO6Gvqo9oTMwJTmzVRfXh4g==} + hast-util-to-estree@2.1.0: dependencies: '@types/estree': 1.0.5 '@types/estree-jsx': 1.0.0 @@ -20148,10 +27635,8 @@ packages: zwitch: 2.0.4 transitivePeerDependencies: - supports-color - dev: true - /hast-util-to-html@8.0.4: - resolution: {integrity: sha512-4tpQTUOr9BMjtYyNlt0P50mH7xj0Ks2xpo8M943Vykljf99HW6EzulIoJP1N3eKOSScEHzyzi9dm7/cn0RfGwA==} + hast-util-to-html@8.0.4: dependencies: '@types/hast': 2.3.4 '@types/unist': 2.0.6 @@ -20164,10 +27649,8 @@ packages: space-separated-tokens: 2.0.2 stringify-entities: 4.0.3 zwitch: 2.0.4 - dev: true - /hast-util-to-parse5@7.1.0: - resolution: {integrity: sha512-YNRgAJkH2Jky5ySkIqFXTQiaqcAtJyVE+D5lkN6CdtOqrnkLfGYYrEcKuHOJZlp+MwjSwuD3fZuawI+sic/RBw==} + hast-util-to-parse5@7.1.0: dependencies: '@types/hast': 2.3.4 comma-separated-tokens: 2.0.3 @@ -20175,109 +27658,66 @@ packages: space-separated-tokens: 2.0.2 web-namespaces: 2.0.1 zwitch: 2.0.4 - dev: true - /hast-util-whitespace@2.0.1: - resolution: {integrity: sha512-nAxA0v8+vXSBDt3AnRUNjyRIQ0rD+ntpbAp4LnPkumc5M9yUbSMa4XDU9Q6etY4f1Wp4bNgvc1yjiZtsTTrSng==} - dev: true + hast-util-whitespace@2.0.1: {} - /hastscript@7.2.0: - resolution: {integrity: sha512-TtYPq24IldU8iKoJQqvZOuhi5CyCQRAbvDOX0x1eW6rsHSxa/1i2CCiptNTotGHJ3VoHRGmqiv6/D3q113ikkw==} + hastscript@7.2.0: dependencies: '@types/hast': 2.3.4 comma-separated-tokens: 2.0.3 hast-util-parse-selector: 3.1.1 property-information: 6.2.0 space-separated-tokens: 2.0.2 - dev: true - /he@1.2.0: - resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==} - hasBin: true - dev: true + he@1.2.0: {} - /headers-polyfill@4.0.2: - resolution: {integrity: sha512-EWGTfnTqAO2L/j5HZgoM/3z82L7necsJ0pO9Tp0X1wil3PDLrkypTBRgVO2ExehEEvUycejZD3FuRaXpZZc3kw==} - dev: false + headers-polyfill@4.0.2: {} - /hexoid@1.0.0: - resolution: {integrity: sha512-QFLV0taWQOZtvIRIAdBChesmogZrtuXvVWsFHZTk2SU+anspqZ2vMnoLg7IE1+Uk16N19APic1BuF8bC8c2m5g==} - engines: {node: '>=8'} - dev: true + hexoid@1.0.0: {} - /highlight.run@7.3.4: - resolution: {integrity: sha512-Rgx+gy0tb2tH4hNzxYi/VK5pL/msaAtaQBIy8XsPHLujdSgo5OPWO6vOdjjB7ufM1l/CI2RLmlQ+L2QZOuHBjw==} - dev: false + highlight.run@7.3.4: {} - /hono@3.10.3: - resolution: {integrity: sha512-44YzAp+rydwGWqW+VRivuOWpGWug8zCSy1Gd6gBLAlclIVlPjZAYXfSNqlhSIvd6ZyseM4aP9SDDNmwXceIy+A==} - engines: {node: '>=16.0.0'} + hono@3.10.3: {} - /hosted-git-info@2.8.9: - resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==} + hosted-git-info@2.8.9: {} - /hosted-git-info@5.2.1: - resolution: {integrity: sha512-xIcQYMnhcx2Nr4JTjsFmwwnr9vldugPy9uVm0o87bjqqWMv9GaqsTeT+i99wTl0mk1uLxJtHxLb8kymqTENQsw==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + hosted-git-info@5.2.1: dependencies: lru-cache: 7.18.3 - dev: false - /hosted-git-info@6.1.1: - resolution: {integrity: sha512-r0EI+HBMcXadMrugk0GCQ+6BQV39PiWAZVfq7oIckeGiN7sjRGyQxPdft3nQekFTCQbYxLBH+/axZMeH8UX6+w==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + hosted-git-info@6.1.1: dependencies: lru-cache: 7.18.3 - /hpagent@0.1.2: - resolution: {integrity: sha512-ePqFXHtSQWAFXYmj+JtOTHr84iNrII4/QRlAAPPE+zqnKy4xJo7Ie1Y4kC7AdB+LxLxSTTzBMASsEcy0q8YyvQ==} - requiresBuild: true - dev: false + hpagent@0.1.2: optional: true - /html-escaper@2.0.2: - resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==} - dev: true + html-escaper@2.0.2: {} - /html-escaper@3.0.3: - resolution: {integrity: sha512-RuMffC89BOWQoY0WKGpIhn5gX3iI54O6nRA0yC124NYVtzjmFWBIiFd8M0x+ZdX0P9R4lADg1mgP8C7PxGOWuQ==} - dev: true + html-escaper@3.0.3: {} - /html-tags@3.3.1: - resolution: {integrity: sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==} - engines: {node: '>=8'} - dev: false + html-tags@3.3.1: {} - /html-to-text@9.0.5: - resolution: {integrity: sha512-qY60FjREgVZL03vJU6IfMV4GDjGBIoOyvuFdpBDIX9yTlDw0TjxVBQp+P8NvpdIXNJvfWBTNul7fsAQJq2FNpg==} - engines: {node: '>=14'} + html-to-text@9.0.5: dependencies: '@selderee/plugin-htmlparser2': 0.11.0 deepmerge: 4.3.1 dom-serializer: 2.0.0 htmlparser2: 8.0.2 selderee: 0.11.0 - dev: false - /html-void-elements@2.0.1: - resolution: {integrity: sha512-0quDb7s97CfemeJAnW9wC0hw78MtW7NU3hqtCD75g2vFlDLt36llsYD7uB7SUzojLMP24N5IatXf7ylGXiGG9A==} - dev: true + html-void-elements@2.0.1: {} - /htmlparser2@8.0.2: - resolution: {integrity: sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==} + htmlparser2@8.0.2: dependencies: domelementtype: 2.3.0 domhandler: 5.0.3 domutils: 3.0.1 entities: 4.4.0 - dev: false - /http-cache-semantics@4.1.1: - resolution: {integrity: sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==} + http-cache-semantics@4.1.1: {} - /http-errors@2.0.0: - resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==} - engines: {node: '>= 0.8'} + http-errors@2.0.0: dependencies: depd: 2.0.0 inherits: 2.0.4 @@ -20285,245 +27725,140 @@ packages: statuses: 2.0.1 toidentifier: 1.0.1 - /http-proxy-agent@5.0.0: - resolution: {integrity: sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==} - engines: {node: '>= 6'} + http-proxy-agent@5.0.0: dependencies: '@tootallnate/once': 2.0.0 agent-base: 6.0.2 debug: 4.3.4(supports-color@8.1.1) transitivePeerDependencies: - supports-color - dev: false - /http-proxy-agent@7.0.0: - resolution: {integrity: sha512-+ZT+iBxVUQ1asugqnD6oWoRiS25AkjNfG085dKJGtGxkdwLQrMKU5wJr2bOOFAXzKcTuqq+7fZlTMgG3SRfIYQ==} - engines: {node: '>= 14'} + http-proxy-agent@7.0.0: dependencies: agent-base: 7.1.0 debug: 4.3.4(supports-color@8.1.1) transitivePeerDependencies: - supports-color - dev: false - /http-signature@1.2.0: - resolution: {integrity: sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ==} - engines: {node: '>=0.8', npm: '>=1.3.7'} + http-signature@1.2.0: dependencies: assert-plus: 1.0.0 jsprim: 1.4.2 sshpk: 1.18.0 - dev: false - /http2-wrapper@1.0.3: - resolution: {integrity: sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg==} - engines: {node: '>=10.19.0'} + http2-wrapper@1.0.3: dependencies: quick-lru: 5.1.1 resolve-alpn: 1.2.1 - dev: false - /http2-wrapper@2.2.0: - resolution: {integrity: sha512-kZB0wxMo0sh1PehyjJUWRFEd99KC5TLjZ2cULC4f9iqJBAmKQQXEICjxl5iPJRwP40dpeHFqqhm7tYCvODpqpQ==} - engines: {node: '>=10.19.0'} + http2-wrapper@2.2.0: dependencies: quick-lru: 5.1.1 resolve-alpn: 1.2.1 - dev: false - /https-proxy-agent@5.0.1: - resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==} - engines: {node: '>= 6'} + https-proxy-agent@5.0.1: dependencies: agent-base: 6.0.2 debug: 4.3.4(supports-color@8.1.1) transitivePeerDependencies: - supports-color - dev: false - /https-proxy-agent@7.0.1: - resolution: {integrity: sha512-Eun8zV0kcYS1g19r78osiQLEFIRspRUDd9tIfBCTBPBeMieF/EsJNL8VI3xOIdYRDEkjQnqOYPsZ2DsWsVsFwQ==} - engines: {node: '>= 14'} + https-proxy-agent@7.0.1: dependencies: agent-base: 7.1.0 debug: 4.3.4(supports-color@8.1.1) transitivePeerDependencies: - supports-color - dev: false - /https@1.0.0: - resolution: {integrity: sha512-4EC57ddXrkaF0x83Oj8sM6SLQHAWXw90Skqu2M4AEWENZ3F02dFJE/GARA8igO79tcgYqGrD7ae4f5L3um2lgg==} - dev: false + https@1.0.0: {} - /human-id@1.0.2: - resolution: {integrity: sha512-UNopramDEhHJD+VR+ehk8rOslwSfByxPIZyJRfV739NDhN5LF1fa1MqnzKm2lGTQRjNrjK19Q5fhkgIfjlVUKw==} - dev: false + human-id@1.0.2: {} - /human-signals@2.1.0: - resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} - engines: {node: '>=10.17.0'} + human-signals@2.1.0: {} - /human-signals@4.3.0: - resolution: {integrity: sha512-zyzVyMjpGBX2+6cDVZeFPCdtOtdsxOeseRhB9tkQ6xXmGUNrcnBzdEKPy3VPNYz+4gy1oukVOXcrJCunSyc6QQ==} - engines: {node: '>=14.18.0'} - dev: false + human-signals@4.3.0: {} - /human-signals@5.0.0: - resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==} - engines: {node: '>=16.17.0'} + human-signals@5.0.0: {} - /human-signals@7.0.0: - resolution: {integrity: sha512-74kytxOUSvNbjrT9KisAbaTZ/eJwD/LrbM/kh5j0IhPuJzwuA19dWvniFGwBzN9rVjg+O/e+F310PjObDXS+9Q==} - engines: {node: '>=18.18.0'} - dev: false + human-signals@7.0.0: {} - /humanize-duration@3.27.3: - resolution: {integrity: sha512-iimHkHPfIAQ8zCDQLgn08pRqSVioyWvnGfaQ8gond2wf7Jq2jJ+24ykmnRyiz3fIldcn4oUuQXpjqKLhSVR7lw==} - dev: false + humanize-duration@3.27.3: {} - /humanize-ms@1.2.1: - resolution: {integrity: sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==} + humanize-ms@1.2.1: dependencies: ms: 2.1.3 - dev: false - /hyphenate-style-name@1.0.4: - resolution: {integrity: sha512-ygGZLjmXfPHj+ZWh6LwbC37l43MhfztxetbFCoYTM2VjkIUpeHgSNn7QIyVFj7YQ1Wl9Cbw5sholVJPzWvC2MQ==} - dev: false + hyphenate-style-name@1.0.4: {} - /iconv-lite@0.4.24: - resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} - engines: {node: '>=0.10.0'} + iconv-lite@0.4.24: dependencies: safer-buffer: 2.1.2 - /iconv-lite@0.6.3: - resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==} - engines: {node: '>=0.10.0'} - requiresBuild: true + iconv-lite@0.6.3: dependencies: safer-buffer: 2.1.2 - /icss-utils@5.1.0(postcss@8.4.29): - resolution: {integrity: sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==} - engines: {node: ^10 || ^12 || >= 14} - peerDependencies: - postcss: ^8.1.0 + icss-utils@5.1.0(postcss@8.4.29): dependencies: postcss: 8.4.29 - dev: true - /icss-utils@5.1.0(postcss@8.4.35): - resolution: {integrity: sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==} - engines: {node: ^10 || ^12 || >= 14} - peerDependencies: - postcss: ^8.1.0 + icss-utils@5.1.0(postcss@8.4.35): dependencies: postcss: 8.4.35 - dev: true - /ieee754@1.2.1: - resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} + ieee754@1.2.1: {} - /ignore-by-default@1.0.1: - resolution: {integrity: sha512-Ius2VYcGNk7T90CppJqcIkS5ooHUZyIQK+ClZfMfMNFEF9VSE73Fq+906u/CWu92x4gzZMWOwfFYckPObzdEbA==} - dev: true + ignore-by-default@1.0.1: {} - /ignore-walk@6.0.3: - resolution: {integrity: sha512-C7FfFoTA+bI10qfeydT8aZbvr91vAEU+2W5BZUlzPec47oNb07SsOfwYrtxuvOYdUApPP/Qlh4DtAO51Ekk2QA==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + ignore-walk@6.0.3: dependencies: minimatch: 9.0.3 - dev: false - /ignore@5.2.4: - resolution: {integrity: sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==} - engines: {node: '>= 4'} + ignore@5.2.4: {} - /import-fresh@3.3.0: - resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} - engines: {node: '>=6'} + import-fresh@3.3.0: dependencies: parent-module: 1.0.1 resolve-from: 4.0.0 - /import-in-the-middle@1.7.1: - resolution: {integrity: sha512-1LrZPDtW+atAxH42S6288qyDFNQ2YCty+2mxEPRtfazH6Z5QwkaBSTS2ods7hnVJioF6rkRfNoA6A/MstpFXLg==} + import-in-the-middle@1.7.1: dependencies: acorn: 8.10.0 acorn-import-assertions: 1.9.0(acorn@8.10.0) cjs-module-lexer: 1.2.3 module-details-from-path: 1.0.3 - dev: false - /import-lazy@4.0.0: - resolution: {integrity: sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==} - engines: {node: '>=8'} - dev: false + import-lazy@4.0.0: {} - /import-local@3.1.0: - resolution: {integrity: sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==} - engines: {node: '>=8'} - hasBin: true + import-local@3.1.0: dependencies: pkg-dir: 4.2.0 resolve-cwd: 3.0.0 - dev: true - /import-meta-resolve@3.0.0: - resolution: {integrity: sha512-4IwhLhNNA8yy445rPjD/lWh++7hMDOml2eHtd58eG7h+qK3EryMuuRbsHGPikCoAgIkkDnckKfWSk2iDla/ejg==} - dev: true + import-meta-resolve@3.0.0: {} - /import-meta-resolve@4.0.0: - resolution: {integrity: sha512-okYUR7ZQPH+efeuMJGlq4f8ubUgO50kByRPyt/Cy1Io4PSRsPjxME+YlVaCOx+NIToW7hCsZNFJyTPFFKepRSA==} - dev: false + import-meta-resolve@4.0.0: {} - /imurmurhash@0.1.4: - resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} - engines: {node: '>=0.8.19'} + imurmurhash@0.1.4: {} - /indent-string@4.0.0: - resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==} - engines: {node: '>=8'} + indent-string@4.0.0: {} - /indent-string@5.0.0: - resolution: {integrity: sha512-m6FAo/spmsW2Ab2fU35JTYwtOKa2yAwXSwgjSv1TJzh4Mh7mC3lzAOVLBprb72XsTrgkEIsl7YrFNAiDiRhIGg==} - engines: {node: '>=12'} + indent-string@5.0.0: {} - /inflight@1.0.6: - resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} + inflight@1.0.6: dependencies: once: 1.4.0 wrappy: 1.0.2 - /inherits@2.0.4: - resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} + inherits@2.0.4: {} - /ini@1.3.8: - resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} + ini@1.3.8: {} - /ini@2.0.0: - resolution: {integrity: sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==} - engines: {node: '>=10'} - dev: false + ini@2.0.0: {} - /ini@4.1.1: - resolution: {integrity: sha512-QQnnxNyfvmHFIsj7gkPcYymR8Jdw/o7mp5ZFihxn6h8Ci6fh3Dx4E1gPjpQEpIuPo9XVNY/ZUwh4BPMjGyL01g==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - dev: false + ini@4.1.1: {} - /ink@4.4.1(@types/react@18.2.48)(react@18.2.0): - resolution: {integrity: sha512-rXckvqPBB0Krifk5rn/5LvQGmyXwCUpBfmTwbkQNBY9JY8RSl3b8OftBNEYxg4+SWUhEKcPifgope28uL9inlA==} - engines: {node: '>=14.16'} - peerDependencies: - '@types/react': '>=18.0.0' - react: '>=18.0.0' - react-devtools-core: ^4.19.1 - peerDependenciesMeta: - '@types/react': - optional: true - react-devtools-core: - optional: true + ink@4.4.1(@types/react@18.2.48)(react@18.2.0): dependencies: '@alcalzone/ansi-tokenize': 0.1.3 '@types/react': 18.2.48 @@ -20555,22 +27890,15 @@ packages: transitivePeerDependencies: - bufferutil - utf-8-validate - dev: false - /inline-style-parser@0.1.1: - resolution: {integrity: sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==} - dev: true + inline-style-parser@0.1.1: {} - /inline-style-prefixer@6.0.4: - resolution: {integrity: sha512-FwXmZC2zbeeS7NzGjJ6pAiqRhXR0ugUShSNb6GApMl6da0/XGc4MOJsoWAywia52EEWbXNSy0pzkwz/+Y+swSg==} + inline-style-prefixer@6.0.4: dependencies: css-in-js-utils: 3.1.0 fast-loops: 1.1.3 - dev: false - /inquirer@9.1.4: - resolution: {integrity: sha512-9hiJxE5gkK/cM2d1mTEnuurGTAoHebbkX0BYl3h7iEg7FYfuNIom+nDfBCSWtvSnoSrWCeBxqqBZu26xdlJlXA==} - engines: {node: '>=12.0.0'} + inquirer@9.1.4: dependencies: ansi-escapes: 6.0.0 chalk: 5.2.0 @@ -20587,63 +27915,39 @@ packages: strip-ansi: 7.0.1 through: 2.3.8 wrap-ansi: 8.1.0 - dev: false - /internal-slot@1.0.4: - resolution: {integrity: sha512-tA8URYccNzMo94s5MQZgH8NB/XTa6HsOo0MLfXTKKEnHVVdegzaQoFZ7Jp44bdvLvY2waT5dc+j5ICEswhi7UQ==} - engines: {node: '>= 0.4'} + internal-slot@1.0.4: dependencies: get-intrinsic: 1.1.3 has: 1.0.3 side-channel: 1.0.4 - /internal-slot@1.0.7: - resolution: {integrity: sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==} - engines: {node: '>= 0.4'} + internal-slot@1.0.7: dependencies: es-errors: 1.3.0 hasown: 2.0.2 side-channel: 1.0.4 - dev: true - /internmap@2.0.3: - resolution: {integrity: sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==} - engines: {node: '>=12'} - dev: false + internmap@2.0.3: {} - /interpret@1.4.0: - resolution: {integrity: sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==} - engines: {node: '>= 0.10'} - dev: false + interpret@1.4.0: {} - /interpret@3.1.1: - resolution: {integrity: sha512-6xwYfHbajpoF0xLW+iwLkhwgvLoZDfjYfoFNu8ftMoXINzwuymNLd9u/KmwtdT2GbR+/Cz66otEGEVVUHX9QLQ==} - engines: {node: '>=10.13.0'} - dev: false + interpret@3.1.1: {} - /intl-messageformat@10.5.8: - resolution: {integrity: sha512-NRf0jpBWV0vd671G5b06wNofAN8tp7WWDogMZyaU8GUAsmbouyvgwmFJI7zLjfAMpm3zK+vSwRP3jzaoIcMbaA==} + intl-messageformat@10.5.8: dependencies: '@formatjs/ecma402-abstract': 1.18.0 '@formatjs/fast-memoize': 2.2.0 '@formatjs/icu-messageformat-parser': 2.7.3 tslib: 2.6.2 - dev: false - /intl-parse-accept-language@1.0.0: - resolution: {integrity: sha512-YFMSV91JNBOSjw1cOfw2tup6hDP7mkz+2AUV7W1L1AM6ntgI75qC1ZeFpjPGMrWp+upmBRTX2fJWQ8c7jsUWpA==} - engines: {node: '>=14'} - dev: false + intl-parse-accept-language@1.0.0: {} - /invariant@2.2.4: - resolution: {integrity: sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==} + invariant@2.2.4: dependencies: loose-envify: 1.4.0 - dev: false - /ioredis@5.3.2: - resolution: {integrity: sha512-1DKMMzlIHM02eBBVOFQ1+AolGjs6+xEcM4PDL7NqOS6szq7H9jSaEkIUH6/a5Hl241LzW6JLSiAbNvTQjUupUA==} - engines: {node: '>=12.22.0'} + ioredis@5.3.2: dependencies: '@ioredis/commands': 1.2.0 cluster-key-slot: 1.1.2 @@ -20656,355 +27960,200 @@ packages: standard-as-callback: 2.1.0 transitivePeerDependencies: - supports-color - dev: false - /ip@1.1.8: - resolution: {integrity: sha512-PuExPYUiu6qMBQb4l06ecm6T6ujzhmh+MeJcW9wa89PoAz5pvd4zPgN5WJV104mb6S2T1AwNIAaB70JNrLQWhg==} - dev: false + ip@1.1.8: {} - /ip@2.0.0: - resolution: {integrity: sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==} - dev: false + ip@2.0.0: {} - /ipaddr.js@1.9.1: - resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==} - engines: {node: '>= 0.10'} + ipaddr.js@1.9.1: {} - /is-alphabetical@2.0.1: - resolution: {integrity: sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==} - dev: true + is-alphabetical@2.0.1: {} - /is-alphanumerical@2.0.1: - resolution: {integrity: sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==} + is-alphanumerical@2.0.1: dependencies: is-alphabetical: 2.0.1 is-decimal: 2.0.1 - dev: true - /is-arguments@1.1.1: - resolution: {integrity: sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==} - engines: {node: '>= 0.4'} + is-arguments@1.1.1: dependencies: call-bind: 1.0.2 has-tostringtag: 1.0.0 - /is-array-buffer@3.0.1: - resolution: {integrity: sha512-ASfLknmY8Xa2XtB4wmbz13Wu202baeA18cJBCeCy0wXUHZF0IPyVEXqKEcd+t2fNSLLL1vC6k7lxZEojNbISXQ==} + is-array-buffer@3.0.1: dependencies: call-bind: 1.0.2 get-intrinsic: 1.1.3 is-typed-array: 1.1.10 - /is-array-buffer@3.0.4: - resolution: {integrity: sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==} - engines: {node: '>= 0.4'} + is-array-buffer@3.0.4: dependencies: call-bind: 1.0.7 get-intrinsic: 1.2.4 - dev: true - /is-arrayish@0.2.1: - resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} + is-arrayish@0.2.1: {} - /is-arrayish@0.3.2: - resolution: {integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==} + is-arrayish@0.3.2: {} - /is-bigint@1.0.4: - resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==} + is-bigint@1.0.4: dependencies: has-bigints: 1.0.2 - /is-binary-path@2.1.0: - resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} - engines: {node: '>=8'} + is-binary-path@2.1.0: dependencies: binary-extensions: 2.2.0 - /is-boolean-object@1.1.2: - resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==} - engines: {node: '>= 0.4'} + is-boolean-object@1.1.2: dependencies: call-bind: 1.0.2 has-tostringtag: 1.0.0 - /is-buffer@1.1.6: - resolution: {integrity: sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==} - dev: false + is-buffer@1.1.6: {} - /is-buffer@2.0.5: - resolution: {integrity: sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==} - engines: {node: '>=4'} - dev: true + is-buffer@2.0.5: {} - /is-callable@1.2.7: - resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} - engines: {node: '>= 0.4'} + is-callable@1.2.7: {} - /is-ci@3.0.1: - resolution: {integrity: sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==} - hasBin: true + is-ci@3.0.1: dependencies: ci-info: 3.8.0 - dev: false - /is-core-module@2.13.0: - resolution: {integrity: sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ==} + is-core-module@2.13.0: dependencies: has: 1.0.3 - /is-core-module@2.14.0: - resolution: {integrity: sha512-a5dFJih5ZLYlRtDc0dZWP7RiKr6xIKzmn/oAYCDvdLThadVgyJwlaoQPmRtMSpz+rk0OGAgIu+TcM9HUF0fk1A==} - engines: {node: '>= 0.4'} + is-core-module@2.14.0: dependencies: hasown: 2.0.2 - dev: true - /is-data-view@1.0.1: - resolution: {integrity: sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==} - engines: {node: '>= 0.4'} + is-data-view@1.0.1: dependencies: is-typed-array: 1.1.13 - dev: true - /is-date-object@1.0.5: - resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==} - engines: {node: '>= 0.4'} + is-date-object@1.0.5: dependencies: has-tostringtag: 1.0.0 - /is-decimal@2.0.1: - resolution: {integrity: sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==} - dev: true + is-decimal@2.0.1: {} - /is-deflate@1.0.0: - resolution: {integrity: sha512-YDoFpuZWu1VRXlsnlYMzKyVRITXj7Ej/V9gXQ2/pAe7X1J7M/RNOqaIYi6qUn+B7nGyB9pDXrv02dsB58d2ZAQ==} - dev: true + is-deflate@1.0.0: {} - /is-docker@2.2.1: - resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==} - engines: {node: '>=8'} - hasBin: true - dev: true + is-docker@2.2.1: {} - /is-docker@3.0.0: - resolution: {integrity: sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - hasBin: true - dev: true + is-docker@3.0.0: {} - /is-electron@2.2.0: - resolution: {integrity: sha512-SpMppC2XR3YdxSzczXReBjqs2zGscWQpBIKqwXYBFic0ERaxNVgwLCHwOLZeESfdJQjX0RDvrJ1lBXX2ij+G1Q==} - dev: false + is-electron@2.2.0: {} - /is-extendable@0.1.1: - resolution: {integrity: sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==} - engines: {node: '>=0.10.0'} + is-extendable@0.1.1: {} - /is-extglob@2.1.1: - resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} - engines: {node: '>=0.10.0'} + is-extglob@2.1.1: {} - /is-fullwidth-code-point@3.0.0: - resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} - engines: {node: '>=8'} + is-fullwidth-code-point@3.0.0: {} - /is-fullwidth-code-point@4.0.0: - resolution: {integrity: sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==} - engines: {node: '>=12'} + is-fullwidth-code-point@4.0.0: {} - /is-generator-fn@2.1.0: - resolution: {integrity: sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==} - engines: {node: '>=6'} - dev: true + is-generator-fn@2.1.0: {} - /is-generator-function@1.0.10: - resolution: {integrity: sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==} - engines: {node: '>= 0.4'} + is-generator-function@1.0.10: dependencies: has-tostringtag: 1.0.0 - /is-glob@4.0.3: - resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} - engines: {node: '>=0.10.0'} + is-glob@4.0.3: dependencies: is-extglob: 2.1.1 - /is-gzip@1.0.0: - resolution: {integrity: sha512-rcfALRIb1YewtnksfRIHGcIY93QnK8BIQ/2c9yDYcG/Y6+vRoJuTWBmmSEbyLLYtXm7q35pHOHbZFQBaLrhlWQ==} - engines: {node: '>=0.10.0'} - dev: true + is-gzip@1.0.0: {} - /is-hexadecimal@2.0.1: - resolution: {integrity: sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==} - dev: true + is-hexadecimal@2.0.1: {} - /is-inside-container@1.0.0: - resolution: {integrity: sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==} - engines: {node: '>=14.16'} - hasBin: true + is-inside-container@1.0.0: dependencies: is-docker: 3.0.0 - dev: true - /is-installed-globally@0.4.0: - resolution: {integrity: sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==} - engines: {node: '>=10'} + is-installed-globally@0.4.0: dependencies: global-dirs: 3.0.1 is-path-inside: 3.0.3 - dev: false - /is-interactive@1.0.0: - resolution: {integrity: sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==} - engines: {node: '>=8'} + is-interactive@1.0.0: {} - /is-interactive@2.0.0: - resolution: {integrity: sha512-qP1vozQRI+BMOPcjFzrjXuQvdak2pHNUMZoeG2eRbiSqyvbEf/wQtEOTOX1guk6E3t36RkaqiSt8A/6YElNxLQ==} - engines: {node: '>=12'} + is-interactive@2.0.0: {} - /is-lambda@1.0.1: - resolution: {integrity: sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==} - dev: false + is-lambda@1.0.1: {} - /is-lower-case@2.0.2: - resolution: {integrity: sha512-bVcMJy4X5Og6VZfdOZstSexlEy20Sr0k/p/b2IlQJlfdKAQuMpiv5w2Ccxb8sKdRUNAG1PnHVHjFSdRDVS6NlQ==} + is-lower-case@2.0.2: dependencies: tslib: 2.6.2 - dev: false - /is-map@2.0.2: - resolution: {integrity: sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==} - dev: true + is-map@2.0.2: {} - /is-negative-zero@2.0.2: - resolution: {integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==} - engines: {node: '>= 0.4'} + is-negative-zero@2.0.2: {} - /is-negative-zero@2.0.3: - resolution: {integrity: sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==} - engines: {node: '>= 0.4'} - dev: true + is-negative-zero@2.0.3: {} - /is-network-error@1.0.0: - resolution: {integrity: sha512-P3fxi10Aji2FZmHTrMPSNFbNC6nnp4U5juPAIjXPHkUNubi4+qK7vvdsaNpAUwXslhYm9oyjEYTxs1xd/+Ph0w==} - engines: {node: '>=16'} + is-network-error@1.0.0: {} - /is-node-process@1.2.0: - resolution: {integrity: sha512-Vg4o6/fqPxIjtxgUH5QLJhwZ7gW5diGCVlXpuUfELC62CuxM1iHcRe51f2W1FDy04Ai4KJkagKjx3XaqyfRKXw==} - dev: false + is-node-process@1.2.0: {} - /is-npm@6.0.0: - resolution: {integrity: sha512-JEjxbSmtPSt1c8XTkVrlujcXdKV1/tvuQ7GwKcAlyiVLeYFQ2VHat8xfrDJsIkhCdF/tZ7CiIR3sy141c6+gPQ==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - dev: false + is-npm@6.0.0: {} - /is-number-object@1.0.7: - resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==} - engines: {node: '>= 0.4'} + is-number-object@1.0.7: dependencies: has-tostringtag: 1.0.0 - /is-number@7.0.0: - resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} - engines: {node: '>=0.12.0'} + is-number@7.0.0: {} - /is-obj@2.0.0: - resolution: {integrity: sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==} - engines: {node: '>=8'} - dev: false + is-obj@2.0.0: {} - /is-path-inside@3.0.3: - resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} - engines: {node: '>=8'} + is-path-inside@3.0.3: {} - /is-plain-obj@1.1.0: - resolution: {integrity: sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==} - engines: {node: '>=0.10.0'} - dev: false + is-plain-obj@1.1.0: {} - /is-plain-obj@2.1.0: - resolution: {integrity: sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==} - engines: {node: '>=8'} - dev: true + is-plain-obj@2.1.0: {} - /is-plain-obj@3.0.0: - resolution: {integrity: sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==} - engines: {node: '>=10'} - dev: true + is-plain-obj@3.0.0: {} - /is-plain-obj@4.1.0: - resolution: {integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==} - engines: {node: '>=12'} + is-plain-obj@4.1.0: {} - /is-reference@3.0.1: - resolution: {integrity: sha512-baJJdQLiYaJdvFbJqXrcGv3WU3QCzBlUcI5QhbesIm6/xPsvmO+2CDoi/GMOFBQEQm+PXkwOPrp9KK5ozZsp2w==} + is-reference@3.0.1: dependencies: '@types/estree': 1.0.5 - dev: true - /is-regex@1.1.4: - resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} - engines: {node: '>= 0.4'} + is-regex@1.1.4: dependencies: call-bind: 1.0.2 has-tostringtag: 1.0.0 - /is-set@2.0.2: - resolution: {integrity: sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==} - dev: true + is-set@2.0.2: {} - /is-shared-array-buffer@1.0.2: - resolution: {integrity: sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==} + is-shared-array-buffer@1.0.2: dependencies: call-bind: 1.0.2 - /is-shared-array-buffer@1.0.3: - resolution: {integrity: sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==} - engines: {node: '>= 0.4'} + is-shared-array-buffer@1.0.3: dependencies: call-bind: 1.0.7 - dev: true - /is-stream@1.1.0: - resolution: {integrity: sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==} - engines: {node: '>=0.10.0'} - dev: false + is-stream@1.1.0: {} - /is-stream@2.0.1: - resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} - engines: {node: '>=8'} + is-stream@2.0.1: {} - /is-stream@3.0.0: - resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + is-stream@3.0.0: {} - /is-stream@4.0.1: - resolution: {integrity: sha512-Dnz92NInDqYckGEUJv689RbRiTSEHCQ7wOVeALbkOz999YpqT46yMRIGtSNl2iCL1waAZSx40+h59NV/EwzV/A==} - engines: {node: '>=18'} - dev: false + is-stream@4.0.1: {} - /is-string@1.0.7: - resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==} - engines: {node: '>= 0.4'} + is-string@1.0.7: dependencies: has-tostringtag: 1.0.0 - /is-subdir@1.2.0: - resolution: {integrity: sha512-2AT6j+gXe/1ueqbW6fLZJiIw3F8iXGJtt0yDrZaBhAZEG1raiTxKWU+IPqMCzQAXOUCKdA4UDMgacKH25XG2Cw==} - engines: {node: '>=4'} + is-subdir@1.2.0: dependencies: better-path-resolve: 1.0.0 - dev: false - /is-symbol@1.0.4: - resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==} - engines: {node: '>= 0.4'} + is-symbol@1.0.4: dependencies: has-symbols: 1.0.3 - /is-typed-array@1.1.10: - resolution: {integrity: sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==} - engines: {node: '>= 0.4'} + is-typed-array@1.1.10: dependencies: available-typed-arrays: 1.0.5 call-bind: 1.0.2 @@ -21012,143 +28161,79 @@ packages: gopd: 1.0.1 has-tostringtag: 1.0.0 - /is-typed-array@1.1.13: - resolution: {integrity: sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==} - engines: {node: '>= 0.4'} + is-typed-array@1.1.13: dependencies: which-typed-array: 1.1.15 - dev: true - /is-typedarray@1.0.0: - resolution: {integrity: sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==} - dev: false + is-typedarray@1.0.0: {} - /is-unicode-supported@0.1.0: - resolution: {integrity: sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==} - engines: {node: '>=10'} + is-unicode-supported@0.1.0: {} - /is-unicode-supported@1.3.0: - resolution: {integrity: sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==} - engines: {node: '>=12'} + is-unicode-supported@1.3.0: {} - /is-unicode-supported@2.0.0: - resolution: {integrity: sha512-FRdAyx5lusK1iHG0TWpVtk9+1i+GjrzRffhDg4ovQ7mcidMQ6mj+MhKPmvh7Xwyv5gIS06ns49CA7Sqg7lC22Q==} - engines: {node: '>=18'} - dev: false + is-unicode-supported@2.0.0: {} - /is-upper-case@2.0.2: - resolution: {integrity: sha512-44pxmxAvnnAOwBg4tHPnkfvgjPwbc5QIsSstNU+YcJ1ovxVzCWpSGosPJOZh/a1tdl81fbgnLc9LLv+x2ywbPQ==} + is-upper-case@2.0.2: dependencies: tslib: 2.6.2 - dev: false - /is-weakmap@2.0.1: - resolution: {integrity: sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==} - dev: true + is-weakmap@2.0.1: {} - /is-weakref@1.0.2: - resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==} + is-weakref@1.0.2: dependencies: call-bind: 1.0.2 - /is-weakset@2.0.2: - resolution: {integrity: sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==} + is-weakset@2.0.2: dependencies: call-bind: 1.0.2 get-intrinsic: 1.1.3 - dev: true - /is-what@4.1.16: - resolution: {integrity: sha512-ZhMwEosbFJkA0YhFnNDgTM4ZxDRsS6HqTo7qsZM08fehyRYIYa0yHu5R6mgo1n/8MgaPBXiPimPD77baVFYg+A==} - engines: {node: '>=12.13'} - dev: false + is-what@4.1.16: {} - /is-whitespace@0.3.0: - resolution: {integrity: sha512-RydPhl4S6JwAyj0JJjshWJEFG6hNye3pZFBRZaTUfZFwGHxzppNaNOVgQuS/E/SlhrApuMXrpnK1EEIXfdo3Dg==} - engines: {node: '>=0.10.0'} - dev: false + is-whitespace@0.3.0: {} - /is-windows@1.0.2: - resolution: {integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==} - engines: {node: '>=0.10.0'} - dev: false + is-windows@1.0.2: {} - /is-wsl@2.2.0: - resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==} - engines: {node: '>=8'} + is-wsl@2.2.0: dependencies: is-docker: 2.2.1 - dev: true - /is-wsl@3.0.0: - resolution: {integrity: sha512-TQ7xXW/fTBaz/HhGSV779AC99ocpvb9qJPuPwyIea+F+Z+htcQ1wouAA0xEQaa4saVqyP8mwkoYp5efeM/4Gbg==} - engines: {node: '>=16'} + is-wsl@3.0.0: dependencies: is-docker: 3.0.0 - dev: true - /is-wsl@3.1.0: - resolution: {integrity: sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==} - engines: {node: '>=16'} + is-wsl@3.1.0: dependencies: is-inside-container: 1.0.0 - dev: true - /is-yarn-global@0.4.1: - resolution: {integrity: sha512-/kppl+R+LO5VmhYSEWARUFjodS25D68gvj8W7z0I7OWhUla5xWu8KL6CtB2V0R6yqhnRgbcaREMr4EEM6htLPQ==} - engines: {node: '>=12'} - dev: false + is-yarn-global@0.4.1: {} - /isarray@1.0.0: - resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==} - dev: true + isarray@1.0.0: {} - /isarray@2.0.5: - resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==} - dev: true + isarray@2.0.5: {} - /isbot@3.6.13: - resolution: {integrity: sha512-uoP4uK5Dc2CrabmK+Gue1jTL+scHiCc1c9rblRpJwG8CPxjLIv8jmGyyGRGkbPOweayhkskdZsEQXG6p+QCQrg==} - engines: {node: '>=12'} - dev: false + isbot@3.6.13: {} - /isbot@3.6.5: - resolution: {integrity: sha512-BchONELXt6yMad++BwGpa0oQxo/uD0keL7N15cYVf0A1oMIoNQ79OqeYdPMFWDrNhCqCbRuw9Y9F3QBjvAxZ5g==} - engines: {node: '>=12'} - dev: false + isbot@3.6.5: {} - /isexe@2.0.0: - resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} + isexe@2.0.0: {} - /isomorphic-unfetch@3.1.0: - resolution: {integrity: sha512-geDJjpoZ8N0kWexiwkX8F9NkTsXhetLPVbZFQ+JTW239QNOwvB0gniuR1Wc6f0AMTn7/mFGyXvHTifrCp/GH8Q==} + isomorphic-unfetch@3.1.0: dependencies: node-fetch: 2.6.12 unfetch: 4.2.0 transitivePeerDependencies: - encoding - dev: false - /isomorphic-ws@5.0.0(ws@8.16.0): - resolution: {integrity: sha512-muId7Zzn9ywDsyXgTIafTry2sV3nySZeUDe6YedVd1Hvuuep5AsIlqK+XefWpYTyJG5e503F2xIuT2lcU6rCSw==} - peerDependencies: - ws: '*' + isomorphic-ws@5.0.0(ws@8.16.0): dependencies: ws: 8.16.0 - dev: false - /isstream@0.1.2: - resolution: {integrity: sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==} - dev: false + isstream@0.1.2: {} - /istanbul-lib-coverage@3.2.0: - resolution: {integrity: sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==} - engines: {node: '>=8'} - dev: true + istanbul-lib-coverage@3.2.0: {} - /istanbul-lib-instrument@5.2.1: - resolution: {integrity: sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==} - engines: {node: '>=8'} + istanbul-lib-instrument@5.2.1: dependencies: '@babel/core': 7.22.17 '@babel/parser': 7.24.7 @@ -21157,64 +28242,42 @@ packages: semver: 6.3.1 transitivePeerDependencies: - supports-color - dev: true - /istanbul-lib-report@3.0.0: - resolution: {integrity: sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==} - engines: {node: '>=8'} + istanbul-lib-report@3.0.0: dependencies: istanbul-lib-coverage: 3.2.0 make-dir: 3.1.0 supports-color: 7.2.0 - dev: true - /istanbul-lib-source-maps@4.0.1: - resolution: {integrity: sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==} - engines: {node: '>=10'} + istanbul-lib-source-maps@4.0.1: dependencies: debug: 4.3.4(supports-color@8.1.1) istanbul-lib-coverage: 3.2.0 source-map: 0.6.1 transitivePeerDependencies: - supports-color - dev: true - /istanbul-reports@3.1.5: - resolution: {integrity: sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==} - engines: {node: '>=8'} + istanbul-reports@3.1.5: dependencies: html-escaper: 2.0.2 istanbul-lib-report: 3.0.0 - dev: true - /iterare@1.2.1: - resolution: {integrity: sha512-RKYVTCjAnRthyJes037NX/IiqeidgN1xc3j1RjFfECFp28A1GVwK9nA+i0rJPaHqSZwygLzRnFlzUuHFoWWy+Q==} - engines: {node: '>=6'} - dev: false + iterare@1.2.1: {} - /jackspeak@2.3.6: - resolution: {integrity: sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==} - engines: {node: '>=14'} + jackspeak@2.3.6: dependencies: '@isaacs/cliui': 8.0.2 optionalDependencies: '@pkgjs/parseargs': 0.11.0 - /javascript-stringify@2.1.0: - resolution: {integrity: sha512-JVAfqNPTvNq3sB/VHQJAFxN/sPgKnsKrCwyRt15zwNCdrMMJDdcEOdubuy+DuJYYdm0ox1J4uzEuYKkN+9yhVg==} - dev: true + javascript-stringify@2.1.0: {} - /jest-changed-files@29.5.0: - resolution: {integrity: sha512-IFG34IUMUaNBIxjQXF/iu7g6EcdMrGRRxaUSw92I/2g2YC6vCdTltl4nHvt7Ci5nSJwXIkCu8Ka1DKF+X7Z1Ag==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + jest-changed-files@29.5.0: dependencies: execa: 5.1.1 p-limit: 3.1.0 - dev: true - /jest-circus@29.6.2: - resolution: {integrity: sha512-G9mN+KOYIUe2sB9kpJkO9Bk18J4dTDArNFPwoZ7WKHKel55eKIS/u2bLthxgojwlf9NLCVQfgzM/WsOVvoC6Fw==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + jest-circus@29.6.2: dependencies: '@jest/environment': 29.6.2 '@jest/expect': 29.6.2 @@ -21239,17 +28302,8 @@ packages: transitivePeerDependencies: - babel-plugin-macros - supports-color - dev: true - /jest-cli@29.6.2(@types/node@18.15.13): - resolution: {integrity: sha512-TT6O247v6dCEX2UGHGyflMpxhnrL0DNqP2fRTKYm3nJJpCTfXX3GCMQPGFjXDoj0i5/Blp3jriKXFgdfmbYB6Q==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - hasBin: true - peerDependencies: - node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 - peerDependenciesMeta: - node-notifier: - optional: true + jest-cli@29.6.2(@types/node@18.15.13): dependencies: '@jest/core': 29.6.2 '@jest/test-result': 29.6.2 @@ -21268,17 +28322,8 @@ packages: - babel-plugin-macros - supports-color - ts-node - dev: true - /jest-cli@29.6.2(@types/node@18.17.1): - resolution: {integrity: sha512-TT6O247v6dCEX2UGHGyflMpxhnrL0DNqP2fRTKYm3nJJpCTfXX3GCMQPGFjXDoj0i5/Blp3jriKXFgdfmbYB6Q==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - hasBin: true - peerDependencies: - node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 - peerDependenciesMeta: - node-notifier: - optional: true + jest-cli@29.6.2(@types/node@18.17.1): dependencies: '@jest/core': 29.6.2 '@jest/test-result': 29.6.2 @@ -21297,17 +28342,8 @@ packages: - babel-plugin-macros - supports-color - ts-node - dev: true - /jest-cli@29.6.2(@types/node@20.12.7): - resolution: {integrity: sha512-TT6O247v6dCEX2UGHGyflMpxhnrL0DNqP2fRTKYm3nJJpCTfXX3GCMQPGFjXDoj0i5/Blp3jriKXFgdfmbYB6Q==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - hasBin: true - peerDependencies: - node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 - peerDependenciesMeta: - node-notifier: - optional: true + jest-cli@29.6.2(@types/node@20.12.7): dependencies: '@jest/core': 29.6.2 '@jest/test-result': 29.6.2 @@ -21326,19 +28362,8 @@ packages: - babel-plugin-macros - supports-color - ts-node - dev: true - /jest-config@29.6.2(@types/node@18.15.13): - resolution: {integrity: sha512-VxwFOC8gkiJbuodG9CPtMRjBUNZEHxwfQXmIudSTzFWxaci3Qub1ddTRbFNQlD/zUeaifLndh/eDccFX4wCMQw==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - peerDependencies: - '@types/node': '*' - ts-node: '>=9.0.0' - peerDependenciesMeta: - '@types/node': - optional: true - ts-node: - optional: true + jest-config@29.6.2(@types/node@18.15.13): dependencies: '@babel/core': 7.22.17 '@jest/test-sequencer': 29.6.2 @@ -21366,19 +28391,8 @@ packages: transitivePeerDependencies: - babel-plugin-macros - supports-color - dev: true - /jest-config@29.6.2(@types/node@18.17.1): - resolution: {integrity: sha512-VxwFOC8gkiJbuodG9CPtMRjBUNZEHxwfQXmIudSTzFWxaci3Qub1ddTRbFNQlD/zUeaifLndh/eDccFX4wCMQw==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - peerDependencies: - '@types/node': '*' - ts-node: '>=9.0.0' - peerDependenciesMeta: - '@types/node': - optional: true - ts-node: - optional: true + jest-config@29.6.2(@types/node@18.17.1): dependencies: '@babel/core': 7.22.17 '@jest/test-sequencer': 29.6.2 @@ -21406,19 +28420,8 @@ packages: transitivePeerDependencies: - babel-plugin-macros - supports-color - dev: true - /jest-config@29.6.2(@types/node@18.19.20): - resolution: {integrity: sha512-VxwFOC8gkiJbuodG9CPtMRjBUNZEHxwfQXmIudSTzFWxaci3Qub1ddTRbFNQlD/zUeaifLndh/eDccFX4wCMQw==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - peerDependencies: - '@types/node': '*' - ts-node: '>=9.0.0' - peerDependenciesMeta: - '@types/node': - optional: true - ts-node: - optional: true + jest-config@29.6.2(@types/node@18.19.20): dependencies: '@babel/core': 7.22.17 '@jest/test-sequencer': 29.6.2 @@ -21446,19 +28449,8 @@ packages: transitivePeerDependencies: - babel-plugin-macros - supports-color - dev: true - /jest-config@29.6.2(@types/node@20.12.7): - resolution: {integrity: sha512-VxwFOC8gkiJbuodG9CPtMRjBUNZEHxwfQXmIudSTzFWxaci3Qub1ddTRbFNQlD/zUeaifLndh/eDccFX4wCMQw==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - peerDependencies: - '@types/node': '*' - ts-node: '>=9.0.0' - peerDependenciesMeta: - '@types/node': - optional: true - ts-node: - optional: true + jest-config@29.6.2(@types/node@20.12.7): dependencies: '@babel/core': 7.22.17 '@jest/test-sequencer': 29.6.2 @@ -21486,39 +28478,27 @@ packages: transitivePeerDependencies: - babel-plugin-macros - supports-color - dev: true - /jest-diff@29.6.2: - resolution: {integrity: sha512-t+ST7CB9GX5F2xKwhwCf0TAR17uNDiaPTZnVymP9lw0lssa9vG+AFyDZoeIHStU3WowFFwT+ky+er0WVl2yGhA==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + jest-diff@29.6.2: dependencies: chalk: 4.1.2 diff-sequences: 29.4.3 jest-get-type: 29.4.3 pretty-format: 29.6.2 - dev: true - /jest-docblock@29.4.3: - resolution: {integrity: sha512-fzdTftThczeSD9nZ3fzA/4KkHtnmllawWrXO69vtI+L9WjEIuXWs4AmyME7lN5hU7dB0sHhuPfcKofRsUb/2Fg==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + jest-docblock@29.4.3: dependencies: detect-newline: 3.1.0 - dev: true - /jest-each@29.6.2: - resolution: {integrity: sha512-MsrsqA0Ia99cIpABBc3izS1ZYoYfhIy0NNWqPSE0YXbQjwchyt6B1HD2khzyPe1WiJA7hbxXy77ZoUQxn8UlSw==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + jest-each@29.6.2: dependencies: '@jest/types': 29.6.1 chalk: 4.1.2 jest-get-type: 29.4.3 jest-util: 29.6.2 pretty-format: 29.6.2 - dev: true - /jest-environment-node@29.6.2: - resolution: {integrity: sha512-YGdFeZ3T9a+/612c5mTQIllvWkddPbYcN2v95ZH24oWMbGA4GGS2XdIF92QMhUhvrjjuQWYgUGW2zawOyH63MQ==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + jest-environment-node@29.6.2: dependencies: '@jest/environment': 29.6.2 '@jest/fake-timers': 29.6.2 @@ -21526,16 +28506,10 @@ packages: '@types/node': 18.19.20 jest-mock: 29.6.2 jest-util: 29.6.2 - dev: true - /jest-get-type@29.4.3: - resolution: {integrity: sha512-J5Xez4nRRMjk8emnTpWrlkyb9pfRQQanDrvWHhsR1+VUfbwxi30eVcZFlcdGInRibU4G5LwHXpI7IRHU0CY+gg==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - dev: true + jest-get-type@29.4.3: {} - /jest-haste-map@29.6.2: - resolution: {integrity: sha512-+51XleTDAAysvU8rT6AnS1ZJ+WHVNqhj1k6nTvN2PYP+HjU3kqlaKQ1Lnw3NYW3bm2r8vq82X0Z1nDDHZMzHVA==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + jest-haste-map@29.6.2: dependencies: '@jest/types': 29.6.1 '@types/graceful-fs': 4.1.6 @@ -21550,29 +28524,20 @@ packages: walker: 1.0.8 optionalDependencies: fsevents: 2.3.3 - dev: true - /jest-leak-detector@29.6.2: - resolution: {integrity: sha512-aNqYhfp5uYEO3tdWMb2bfWv6f0b4I0LOxVRpnRLAeque2uqOVVMLh6khnTcE2qJ5wAKop0HcreM1btoysD6bPQ==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + jest-leak-detector@29.6.2: dependencies: jest-get-type: 29.4.3 pretty-format: 29.6.2 - dev: true - /jest-matcher-utils@29.6.2: - resolution: {integrity: sha512-4LiAk3hSSobtomeIAzFTe+N8kL6z0JtF3n6I4fg29iIW7tt99R7ZcIFW34QkX+DuVrf+CUe6wuVOpm7ZKFJzZQ==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + jest-matcher-utils@29.6.2: dependencies: chalk: 4.1.2 jest-diff: 29.6.2 jest-get-type: 29.4.3 pretty-format: 29.6.2 - dev: true - /jest-message-util@29.6.2: - resolution: {integrity: sha512-vnIGYEjoPSuRqV8W9t+Wow95SDp6KPX2Uf7EoeG9G99J2OVh7OSwpS4B6J0NfpEIpfkBNHlBZpA2rblEuEFhZQ==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + jest-message-util@29.6.2: dependencies: '@babel/code-frame': 7.22.13 '@jest/types': 29.6.1 @@ -21583,47 +28548,27 @@ packages: pretty-format: 29.6.2 slash: 3.0.0 stack-utils: 2.0.6 - dev: true - /jest-mock@29.6.2: - resolution: {integrity: sha512-hoSv3lb3byzdKfwqCuT6uTscan471GUECqgNYykg6ob0yiAw3zYc7OrPnI9Qv8Wwoa4lC7AZ9hyS4AiIx5U2zg==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + jest-mock@29.6.2: dependencies: '@jest/types': 29.6.1 '@types/node': 18.19.20 jest-util: 29.6.2 - dev: true - /jest-pnp-resolver@1.2.3(jest-resolve@29.6.2): - resolution: {integrity: sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==} - engines: {node: '>=6'} - peerDependencies: - jest-resolve: '*' - peerDependenciesMeta: - jest-resolve: - optional: true + jest-pnp-resolver@1.2.3(jest-resolve@29.6.2): dependencies: jest-resolve: 29.6.2 - dev: true - /jest-regex-util@29.4.3: - resolution: {integrity: sha512-O4FglZaMmWXbGHSQInfXewIsd1LMn9p3ZXB/6r4FOkyhX2/iP/soMG98jGvk/A3HAN78+5VWcBGO0BJAPRh4kg==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - dev: true + jest-regex-util@29.4.3: {} - /jest-resolve-dependencies@29.6.2: - resolution: {integrity: sha512-LGqjDWxg2fuQQm7ypDxduLu/m4+4Lb4gczc13v51VMZbVP5tSBILqVx8qfWcsdP8f0G7aIqByIALDB0R93yL+w==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + jest-resolve-dependencies@29.6.2: dependencies: jest-regex-util: 29.4.3 jest-snapshot: 29.6.2 transitivePeerDependencies: - supports-color - dev: true - /jest-resolve@29.6.2: - resolution: {integrity: sha512-G/iQUvZWI5e3SMFssc4ug4dH0aZiZpsDq9o1PtXTV1210Ztyb2+w+ZgQkB3iOiC5SmAEzJBOHWz6Hvrd+QnNPw==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + jest-resolve@29.6.2: dependencies: chalk: 4.1.2 graceful-fs: 4.2.10 @@ -21634,11 +28579,8 @@ packages: resolve: 1.22.8 resolve.exports: 2.0.2 slash: 3.0.0 - dev: true - /jest-runner@29.6.2: - resolution: {integrity: sha512-wXOT/a0EspYgfMiYHxwGLPCZfC0c38MivAlb2lMEAlwHINKemrttu1uSbcGbfDV31sFaPWnWJPmb2qXM8pqZ4w==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + jest-runner@29.6.2: dependencies: '@jest/console': 29.6.2 '@jest/environment': 29.6.2 @@ -21663,11 +28605,8 @@ packages: source-map-support: 0.5.13 transitivePeerDependencies: - supports-color - dev: true - /jest-runtime@29.6.2: - resolution: {integrity: sha512-2X9dqK768KufGJyIeLmIzToDmsN0m7Iek8QNxRSI/2+iPFYHF0jTwlO3ftn7gdKd98G/VQw9XJCk77rbTGZnJg==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + jest-runtime@29.6.2: dependencies: '@jest/environment': 29.6.2 '@jest/fake-timers': 29.6.2 @@ -21693,11 +28632,8 @@ packages: strip-bom: 4.0.0 transitivePeerDependencies: - supports-color - dev: true - /jest-snapshot@29.6.2: - resolution: {integrity: sha512-1OdjqvqmRdGNvWXr/YZHuyhh5DeaLp1p/F8Tht/MrMw4Kr1Uu/j4lRG+iKl1DAqUJDWxtQBMk41Lnf/JETYBRA==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + jest-snapshot@29.6.2: dependencies: '@babel/core': 7.22.17 '@babel/generator': 7.22.15 @@ -21721,11 +28657,8 @@ packages: semver: 7.5.4 transitivePeerDependencies: - supports-color - dev: true - /jest-util@29.6.2: - resolution: {integrity: sha512-3eX1qb6L88lJNCFlEADKOkjpXJQyZRiavX1INZ4tRnrBVr2COd3RgcTLyUiEXMNBlDU/cgYq6taUS0fExrWW4w==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + jest-util@29.6.2: dependencies: '@jest/types': 29.6.1 '@types/node': 18.19.20 @@ -21733,11 +28666,8 @@ packages: ci-info: 3.8.0 graceful-fs: 4.2.10 picomatch: 2.3.1 - dev: true - /jest-validate@29.6.2: - resolution: {integrity: sha512-vGz0yMN5fUFRRbpJDPwxMpgSXW1LDKROHfBopAvDcmD6s+B/s8WJrwi+4bfH4SdInBA5C3P3BI19dBtKzx1Arg==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + jest-validate@29.6.2: dependencies: '@jest/types': 29.6.1 camelcase: 6.3.0 @@ -21745,11 +28675,8 @@ packages: jest-get-type: 29.4.3 leven: 3.1.0 pretty-format: 29.6.2 - dev: true - /jest-watcher@29.6.2: - resolution: {integrity: sha512-GZitlqkMkhkefjfN/p3SJjrDaxPflqxEAv3/ik10OirZqJGYH5rPiIsgVcfof0Tdqg3shQGdEIxDBx+B4tuLzA==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + jest-watcher@29.6.2: dependencies: '@jest/test-result': 29.6.2 '@jest/types': 29.6.1 @@ -21759,35 +28686,21 @@ packages: emittery: 0.13.1 jest-util: 29.6.2 string-length: 4.0.2 - dev: true - /jest-worker@27.5.1: - resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} - engines: {node: '>= 10.13.0'} + jest-worker@27.5.1: dependencies: '@types/node': 18.19.20 merge-stream: 2.0.0 supports-color: 8.1.1 - /jest-worker@29.6.2: - resolution: {integrity: sha512-l3ccBOabTdkng8I/ORCkADz4eSMKejTYv1vB/Z83UiubqhC1oQ5Li6dWCyqOIvSifGjUBxuvxvlm6KGK2DtuAQ==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + jest-worker@29.6.2: dependencies: '@types/node': 18.19.20 jest-util: 29.6.2 merge-stream: 2.0.0 supports-color: 8.1.1 - dev: true - /jest@29.6.2(@types/node@18.15.13): - resolution: {integrity: sha512-8eQg2mqFbaP7CwfsTpCxQ+sHzw1WuNWL5UUvjnWP4hx2riGz9fPSzYOaU5q8/GqWn1TfgZIVTqYJygbGbWAANg==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - hasBin: true - peerDependencies: - node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 - peerDependenciesMeta: - node-notifier: - optional: true + jest@29.6.2(@types/node@18.15.13): dependencies: '@jest/core': 29.6.2 '@jest/types': 29.6.1 @@ -21798,17 +28711,8 @@ packages: - babel-plugin-macros - supports-color - ts-node - dev: true - /jest@29.6.2(@types/node@18.17.1): - resolution: {integrity: sha512-8eQg2mqFbaP7CwfsTpCxQ+sHzw1WuNWL5UUvjnWP4hx2riGz9fPSzYOaU5q8/GqWn1TfgZIVTqYJygbGbWAANg==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - hasBin: true - peerDependencies: - node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 - peerDependenciesMeta: - node-notifier: - optional: true + jest@29.6.2(@types/node@18.17.1): dependencies: '@jest/core': 29.6.2 '@jest/types': 29.6.1 @@ -21819,17 +28723,8 @@ packages: - babel-plugin-macros - supports-color - ts-node - dev: true - /jest@29.6.2(@types/node@20.12.7): - resolution: {integrity: sha512-8eQg2mqFbaP7CwfsTpCxQ+sHzw1WuNWL5UUvjnWP4hx2riGz9fPSzYOaU5q8/GqWn1TfgZIVTqYJygbGbWAANg==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - hasBin: true - peerDependencies: - node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 - peerDependenciesMeta: - node-notifier: - optional: true + jest@29.6.2(@types/node@20.12.7): dependencies: '@jest/core': 29.6.2 '@jest/types': 29.6.1 @@ -21840,398 +28735,231 @@ packages: - babel-plugin-macros - supports-color - ts-node - dev: true - /jiti@1.21.0: - resolution: {integrity: sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==} - hasBin: true + jiti@1.21.0: {} - /jju@1.4.0: - resolution: {integrity: sha512-8wb9Yw966OSxApiCt0K3yNJL8pnNeIv+OEq2YMidz4FKP6nonSRoOXc80iXY4JaN2FC11B9qsNmDsm+ZOfMROA==} - dev: false + jju@1.4.0: {} - /joi@17.7.0: - resolution: {integrity: sha512-1/ugc8djfn93rTE3WRKdCzGGt/EtiYKxITMO4Wiv6q5JL1gl9ePt4kBsl1S499nbosspfctIQTpYIhSmHA3WAg==} + joi@17.7.0: dependencies: '@hapi/hoek': 9.3.0 '@hapi/topo': 5.1.0 '@sideway/address': 4.1.4 '@sideway/formula': 3.0.1 '@sideway/pinpoint': 2.0.0 - dev: false - /jose@4.15.4: - resolution: {integrity: sha512-W+oqK4H+r5sITxfxpSU+MMdr/YSWGvgZMQDIsNoBDGGy4i7GBPTtvFKibQzW06n3U3TqHjhvBJsirShsEJ6eeQ==} - dev: false + jose@4.15.4: {} - /jose@5.4.0: - resolution: {integrity: sha512-6rpxTHPAQyWMb9A35BroFl1Sp0ST3DpPcm5EVIxZxdH+e0Hv9fwhyB3XLKFUcHNpdSDnETmBfuPPTTlYz5+USw==} - dev: false + jose@5.4.0: {} - /joycon@3.1.1: - resolution: {integrity: sha512-34wB/Y7MW7bzjKRjUKTa46I2Z7eV62Rkhva+KkopW7Qvv/OSWBqvkSY7vusOPrNuZcUG3tApvdVgNB8POj3SPw==} - engines: {node: '>=10'} + joycon@3.1.1: {} - /js-beautify@1.15.1: - resolution: {integrity: sha512-ESjNzSlt/sWE8sciZH8kBF8BPlwXPwhR6pWKAw8bw4Bwj+iZcnKW6ONWUutJ7eObuBZQpiIb8S7OYspWrKt7rA==} - engines: {node: '>=14'} - hasBin: true + js-beautify@1.15.1: dependencies: config-chain: 1.1.13 editorconfig: 1.0.4 glob: 10.3.10 js-cookie: 3.0.5 nopt: 7.2.0 - dev: false - /js-cookie@2.2.1: - resolution: {integrity: sha512-HvdH2LzI/EAZcUwA8+0nKNtWHqS+ZmijLA30RwZA0bo7ToCckjK5MkGhjED9KoRcXO6BaGI3I9UIzSA1FKFPOQ==} - dev: false + js-cookie@2.2.1: {} - /js-cookie@3.0.5: - resolution: {integrity: sha512-cEiJEAEoIbWfCZYKWhVwFuvPX1gETRYPw6LlaTKoxD3s2AkXzkCjnp6h0V77ozyqj0jakteJ4YqDJT830+lVGw==} - engines: {node: '>=14'} - dev: false + js-cookie@3.0.5: {} - /js-sdsl@4.2.0: - resolution: {integrity: sha512-dyBIzQBDkCqCu+0upx25Y2jGdbTGxE9fshMsCdK0ViOongpV+n5tXRcZY9v7CaVQ79AGS9KA1KHtojxiM7aXSQ==} - dev: true + js-sdsl@4.2.0: {} - /js-tokens@4.0.0: - resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} + js-tokens@4.0.0: {} - /js-tokens@9.0.0: - resolution: {integrity: sha512-WriZw1luRMlmV3LGJaR6QOJjWwgLUTf89OwT2lUOyjX2dJGBwgmIkbcz+7WFZjrZM635JOIR517++e/67CP9dQ==} - dev: true + js-tokens@9.0.0: {} - /js-yaml@3.14.1: - resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==} - hasBin: true + js-yaml@3.14.1: dependencies: argparse: 1.0.10 esprima: 4.0.1 - /js-yaml@4.1.0: - resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} - hasBin: true + js-yaml@4.1.0: dependencies: argparse: 2.0.1 - /jsbn@0.1.1: - resolution: {integrity: sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==} - dev: false + jsbn@0.1.1: {} - /jsesc@0.5.0: - resolution: {integrity: sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==} - hasBin: true - dev: true + jsesc@0.5.0: {} - /jsesc@2.5.2: - resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==} - engines: {node: '>=4'} - hasBin: true - dev: true + jsesc@2.5.2: {} - /jsesc@3.0.2: - resolution: {integrity: sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==} - engines: {node: '>=6'} - hasBin: true - dev: true + jsesc@3.0.2: {} - /json-buffer@3.0.0: - resolution: {integrity: sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ==} - dev: true + json-buffer@3.0.0: {} - /json-buffer@3.0.1: - resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} - dev: false + json-buffer@3.0.1: {} - /json-parse-better-errors@1.0.2: - resolution: {integrity: sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==} - dev: true + json-parse-better-errors@1.0.2: {} - /json-parse-even-better-errors@2.3.1: - resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} + json-parse-even-better-errors@2.3.1: {} - /json-parse-even-better-errors@3.0.0: - resolution: {integrity: sha512-iZbGHafX/59r39gPwVPRBGw0QQKnA7tte5pSMrhWOW7swGsVvVTjmfyAV9pNqk8YGT7tRCdxRu8uzcgZwoDooA==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + json-parse-even-better-errors@3.0.0: {} - /json-parse-helpfulerror@1.0.3: - resolution: {integrity: sha512-XgP0FGR77+QhUxjXkwOMkC94k3WtqEBfcnjWqhRd82qTat4SWKRE+9kUnynz/shm3I4ea2+qISvTIeGTNU7kJg==} + json-parse-helpfulerror@1.0.3: dependencies: jju: 1.4.0 - dev: false - /json-schema-traverse@0.4.1: - resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} + json-schema-traverse@0.4.1: {} - /json-schema-traverse@1.0.0: - resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==} - dev: true + json-schema-traverse@1.0.0: {} - /json-schema@0.4.0: - resolution: {integrity: sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==} - dev: false + json-schema@0.4.0: {} - /json-stable-stringify-without-jsonify@1.0.1: - resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} + json-stable-stringify-without-jsonify@1.0.1: {} - /json-stringify-safe@5.0.1: - resolution: {integrity: sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==} - dev: false + json-stringify-safe@5.0.1: {} - /json5@1.0.2: - resolution: {integrity: sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==} - hasBin: true + json5@1.0.2: dependencies: minimist: 1.2.7 - dev: true - /json5@2.2.3: - resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} - engines: {node: '>=6'} - hasBin: true + json5@2.2.3: {} - /jsonc-parser@3.2.1: - resolution: {integrity: sha512-AilxAyFOAcK5wA1+LeaySVBrHsGQvUFCDWXKpZjzaL0PqW+xfBOttn8GNtWKFWqneyMZj41MWF9Kl6iPWLwgOA==} + jsonc-parser@3.2.1: {} - /jsonfile@4.0.0: - resolution: {integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==} + jsonfile@4.0.0: optionalDependencies: graceful-fs: 4.2.11 - /jsonfile@6.1.0: - resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==} + jsonfile@6.1.0: dependencies: universalify: 2.0.0 optionalDependencies: graceful-fs: 4.2.11 - dev: true - /jsonlines@0.1.1: - resolution: {integrity: sha512-ekDrAGso79Cvf+dtm+mL8OBI2bmAOt3gssYs833De/C9NmIpWDWyUO4zPgB5x2/OhY366dkhgfPMYfwZF7yOZA==} - dev: false + jsonlines@0.1.1: {} - /jsonparse@1.3.1: - resolution: {integrity: sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==} - engines: {'0': node >= 0.2.0} - dev: false + jsonparse@1.3.1: {} - /jsonpath-plus@7.2.0: - resolution: {integrity: sha512-zBfiUPM5nD0YZSBT/o/fbCUlCcepMIdP0CJZxM1+KgA4f2T206f6VAg9e7mX35+KlMaIc5qXW34f3BnwJ3w+RA==} - engines: {node: '>=12.0.0'} - dev: false + jsonpath-plus@7.2.0: {} - /jsonpointer@5.0.1: - resolution: {integrity: sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==} - engines: {node: '>=0.10.0'} - dev: false + jsonpointer@5.0.1: {} - /jsonwebtoken@9.0.0: - resolution: {integrity: sha512-tuGfYXxkQGDPnLJ7SibiQgVgeDgfbPq2k2ICcbgqW8WxWLBAxKQM/ZCu/IT8SOSwmaYl4dpTFCW5xZv7YbbWUw==} - engines: {node: '>=12', npm: '>=6'} + jsonwebtoken@9.0.0: dependencies: jws: 3.2.2 lodash: 4.17.21 ms: 2.1.3 semver: 7.5.4 - dev: false - /jsprim@1.4.2: - resolution: {integrity: sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==} - engines: {node: '>=0.6.0'} + jsprim@1.4.2: dependencies: assert-plus: 1.0.0 extsprintf: 1.3.0 json-schema: 0.4.0 verror: 1.10.0 - dev: false - - /jsx-ast-utils@3.3.3: - resolution: {integrity: sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw==} - engines: {node: '>=4.0'} + + jsx-ast-utils@3.3.3: dependencies: array-includes: 3.1.6 object.assign: 4.1.4 - dev: true - /junk@4.0.1: - resolution: {integrity: sha512-Qush0uP+G8ZScpGMZvHUiRfI0YBWuB3gVBYlI0v0vvOJt5FLicco+IkP0a50LqTTQhmts/m6tP5SWE+USyIvcQ==} - engines: {node: '>=12.20'} - dev: true + junk@4.0.1: {} - /jwa@1.4.1: - resolution: {integrity: sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==} + jwa@1.4.1: dependencies: buffer-equal-constant-time: 1.0.1 ecdsa-sig-formatter: 1.0.11 safe-buffer: 5.2.1 - dev: false - /jws@3.2.2: - resolution: {integrity: sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==} + jws@3.2.2: dependencies: jwa: 1.4.1 safe-buffer: 5.2.1 - dev: false - /jwt-decode@4.0.0: - resolution: {integrity: sha512-+KJGIyHgkGuIq3IEBNftfhW/LfWhXUIY6OmyVWjliu5KH1y0fw7VQ8YndE2O4qZdMSd9SqbnC8GOcZEy0Om7sA==} - engines: {node: '>=18'} - dev: false + jwt-decode@4.0.0: {} - /keyv@3.1.0: - resolution: {integrity: sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==} + keyv@3.1.0: dependencies: json-buffer: 3.0.0 - dev: true - /keyv@4.5.2: - resolution: {integrity: sha512-5MHbFaKn8cNSmVW7BYnijeAVlE4cYA/SVkifVgrh7yotnfhKmjuXpDKjrABLnT0SfHWV21P8ow07OGfRrNDg8g==} + keyv@4.5.2: dependencies: json-buffer: 3.0.1 - dev: false - /keyv@4.5.3: - resolution: {integrity: sha512-QCiSav9WaX1PgETJ+SpNnx2PRRapJ/oRSXM4VO5OGYGSjrxbKPVFVhB3l2OCbLCk329N8qyAtsJjSjvVBWzEug==} + keyv@4.5.3: dependencies: json-buffer: 3.0.1 - dev: false - /kind-of@3.2.2: - resolution: {integrity: sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==} - engines: {node: '>=0.10.0'} + kind-of@3.2.2: dependencies: is-buffer: 1.1.6 - dev: false - /kind-of@6.0.3: - resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} - engines: {node: '>=0.10.0'} + kind-of@6.0.3: {} - /kleur@3.0.3: - resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==} - engines: {node: '>=6'} - dev: true + kleur@3.0.3: {} - /kleur@4.1.5: - resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==} - engines: {node: '>=6'} + kleur@4.1.5: {} - /language-subtag-registry@0.3.22: - resolution: {integrity: sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==} - dev: true + language-subtag-registry@0.3.22: {} - /language-tags@1.0.5: - resolution: {integrity: sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==} + language-tags@1.0.5: dependencies: language-subtag-registry: 0.3.22 - dev: true - /latest-version@7.0.0: - resolution: {integrity: sha512-KvNT4XqAMzdcL6ka6Tl3i2lYeFDgXNCuIX+xNx6ZMVR1dFq+idXd9FLKNMOIx0t9mJ9/HudyX4oZWXZQ0UJHeg==} - engines: {node: '>=14.16'} + latest-version@7.0.0: dependencies: package-json: 8.1.1 - dev: false - /layerr@2.0.1: - resolution: {integrity: sha512-z0730CwG/JO24evdORnyDkwG1Q7b7mF2Tp1qRQ0YvrMMARbt1DFG694SOv439Gm7hYKolyZyaB49YIrYIfZBdg==} - dev: false + layerr@2.0.1: {} - /leac@0.6.0: - resolution: {integrity: sha512-y+SqErxb8h7nE/fiEX07jsbuhrpO9lL8eca7/Y1nuWV2moNlXhyd59iDGcRf6moVyDMbmTNzL40SUyrFU/yDpg==} - dev: false + leac@0.6.0: {} - /leven@3.1.0: - resolution: {integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==} - engines: {node: '>=6'} - dev: true + leven@3.1.0: {} - /levn@0.4.1: - resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} - engines: {node: '>= 0.8.0'} + levn@0.4.1: dependencies: prelude-ls: 1.2.1 type-check: 0.4.0 - /light-my-request@5.11.0: - resolution: {integrity: sha512-qkFCeloXCOMpmEdZ/MV91P8AT4fjwFXWaAFz3lUeStM8RcoM1ks4J/F8r1b3r6y/H4u3ACEJ1T+Gv5bopj7oDA==} + light-my-request@5.11.0: dependencies: cookie: 0.5.0 process-warning: 2.2.0 set-cookie-parser: 2.6.0 - dev: true - /lilconfig@2.1.0: - resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==} - engines: {node: '>=10'} + lilconfig@2.1.0: {} - /lines-and-columns@1.2.4: - resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} + lines-and-columns@1.2.4: {} - /liquidjs@10.9.3: - resolution: {integrity: sha512-vG8fLPSBtf0C6FJg0DwzxwWF0sPE+wIRrrGsNoe0DP3Pg4HOPqycGDT14V4UfyskUXsum7DkhUuZQ9tBRjbX+g==} - engines: {node: '>=14'} - hasBin: true + liquidjs@10.9.3: dependencies: commander: 10.0.1 - dev: false - /load-json-file@4.0.0: - resolution: {integrity: sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==} - engines: {node: '>=4'} + load-json-file@4.0.0: dependencies: graceful-fs: 4.2.10 parse-json: 4.0.0 pify: 3.0.0 strip-bom: 3.0.0 - dev: true - /load-tsconfig@0.2.3: - resolution: {integrity: sha512-iyT2MXws+dc2Wi6o3grCFtGXpeMvHmJqS27sMPGtV2eUu4PeFnG+33I8BlFK1t1NWMjOpcx9bridn5yxLDX2gQ==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + load-tsconfig@0.2.3: {} - /load-yaml-file@0.2.0: - resolution: {integrity: sha512-OfCBkGEw4nN6JLtgRidPX6QxjBQGQf72q3si2uvqyFEMbycSFFHwAZeXx6cJgFM9wmLrf9zBwCP3Ivqa+LLZPw==} - engines: {node: '>=6'} + load-yaml-file@0.2.0: dependencies: graceful-fs: 4.2.10 js-yaml: 3.14.1 pify: 4.0.1 strip-bom: 3.0.0 - /loader-runner@4.3.0: - resolution: {integrity: sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==} - engines: {node: '>=6.11.5'} + loader-runner@4.3.0: {} - /loader-utils@3.2.1: - resolution: {integrity: sha512-ZvFw1KWS3GVyYBYb7qkmRM/WwL2TQQBxgCK62rlvm4WpVQ23Nb4tYjApUlfjrEGvOs7KHEsmyUn75OHZrJMWPw==} - engines: {node: '>= 12.13.0'} - dev: true + loader-utils@3.2.1: {} - /local-pkg@0.4.2: - resolution: {integrity: sha512-mlERgSPrbxU3BP4qBqAvvwlgW4MTg78iwJdGGnv7kibKjWcJksrG3t6LB5lXI93wXRDvG4NpUgJFmTG4T6rdrg==} - engines: {node: '>=14'} - dev: true + local-pkg@0.4.2: {} - /local-pkg@0.4.3: - resolution: {integrity: sha512-SFppqq5p42fe2qcZQqqEOiVRXl+WCP1MdT6k7BDEW1j++sp5fIY+/fdRQitvKgB5BrBcmrs5m/L0v2FrU5MY1g==} - engines: {node: '>=14'} + local-pkg@0.4.3: {} - /local-pkg@0.5.0: - resolution: {integrity: sha512-ok6z3qlYyCDS4ZEU27HaU6x/xZa9Whf8jD4ptH5UZTQYZVYeb9bnZ3ojVhiJNLiXK1Hfc0GNbLXcmZ5plLDDBg==} - engines: {node: '>=14'} + local-pkg@0.5.0: dependencies: mlly: 1.4.2 pkg-types: 1.0.3 - dev: true - /localtunnel@2.0.2: - resolution: {integrity: sha512-n418Cn5ynvJd7m/N1d9WVJISLJF/ellZnfsLnx8WBWGzxv/ntNcFkJ1o6se5quUhCplfLGBNL5tYHiq5WF3Nug==} - engines: {node: '>=8.3.0'} - hasBin: true + localtunnel@2.0.2: dependencies: axios: 0.21.4(debug@4.3.2) debug: 4.3.2 @@ -22239,217 +28967,129 @@ packages: yargs: 17.1.1 transitivePeerDependencies: - supports-color - dev: false - /locate-character@3.0.0: - resolution: {integrity: sha512-SW13ws7BjaeJ6p7Q6CO2nchbYEc3X3J6WrmTTDto7yMPqVSZTUyY5Tjbid+Ab8gLnATtygYtiDIJGQRRn2ZOiA==} - dev: true + locate-character@3.0.0: {} - /locate-path@5.0.0: - resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} - engines: {node: '>=8'} + locate-path@5.0.0: dependencies: p-locate: 4.1.0 - /locate-path@6.0.0: - resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} - engines: {node: '>=10'} + locate-path@6.0.0: dependencies: p-locate: 5.0.0 - /locate-path@7.2.0: - resolution: {integrity: sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + locate-path@7.2.0: dependencies: p-locate: 6.0.0 - /lodash.camelcase@4.3.0: - resolution: {integrity: sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==} + lodash.camelcase@4.3.0: {} - /lodash.castarray@4.4.0: - resolution: {integrity: sha512-aVx8ztPv7/2ULbArGJ2Y42bG1mEQ5mGjpdvrbJcJFU3TbYybe+QlLS4pst9zV52ymy2in1KpFPiZnAOATxD4+Q==} - dev: true + lodash.castarray@4.4.0: {} - /lodash.clonedeep@4.5.0: - resolution: {integrity: sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ==} - dev: false + lodash.clonedeep@4.5.0: {} - /lodash.debounce@4.0.8: - resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==} - dev: true + lodash.debounce@4.0.8: {} - /lodash.defaults@4.2.0: - resolution: {integrity: sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==} - dev: false + lodash.defaults@4.2.0: {} - /lodash.isarguments@3.1.0: - resolution: {integrity: sha512-chi4NHZlZqZD18a0imDHnZPrDeBbTtVN7GXMwuGdRH9qotxAjYs3aVLKc7zNOG9eddR5Ksd8rvFEBc9SsggPpg==} - dev: false + lodash.isarguments@3.1.0: {} - /lodash.isplainobject@4.0.6: - resolution: {integrity: sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==} - dev: true + lodash.isplainobject@4.0.6: {} - /lodash.memoize@4.1.2: - resolution: {integrity: sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==} - dev: true + lodash.memoize@4.1.2: {} - /lodash.merge@4.6.2: - resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} + lodash.merge@4.6.2: {} - /lodash.omit@4.5.0: - resolution: {integrity: sha512-XeqSp49hNGmlkj2EJlfrQFIzQ6lXdNro9sddtQzcJY8QaoC2GO0DT7xaIokHeyM+mIT0mPMlPvkYzg2xCuHdZg==} - dev: false + lodash.omit@4.5.0: {} - /lodash.sortby@4.7.0: - resolution: {integrity: sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==} + lodash.sortby@4.7.0: {} - /lodash.startcase@4.4.0: - resolution: {integrity: sha512-+WKqsK294HMSc2jEbNgpHpd0JfIBhp7rEV4aqXWqFr6AlXov+SlcgB1Fv01y2kGe3Gc8nMW7VA0SrGuSkRfIEg==} - dev: false + lodash.startcase@4.4.0: {} - /lodash@4.17.21: - resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} + lodash@4.17.21: {} - /log-symbols@4.1.0: - resolution: {integrity: sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==} - engines: {node: '>=10'} + log-symbols@4.1.0: dependencies: chalk: 4.1.2 is-unicode-supported: 0.1.0 - /log-symbols@5.1.0: - resolution: {integrity: sha512-l0x2DvrW294C9uDCoQe1VSU4gf529FkSZ6leBl4TiqZH/e+0R7hSfHQBNut2mNygDgHwvYHfFLn6Oxb3VWj2rA==} - engines: {node: '>=12'} + log-symbols@5.1.0: dependencies: chalk: 5.3.0 is-unicode-supported: 1.3.0 - /long@4.0.0: - resolution: {integrity: sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==} - dev: false + long@4.0.0: {} - /long@5.2.3: - resolution: {integrity: sha512-lcHwpNoggQTObv5apGNCTdJrO69eHOZMi4BNC+rTLER8iHAqGrUVeLh/irVIM7zTw2bOXA8T6uNPeujwOLg/2Q==} + long@5.2.3: {} - /longest-streak@3.1.0: - resolution: {integrity: sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==} - dev: true + longest-streak@3.1.0: {} - /loose-envify@1.4.0: - resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} - hasBin: true + loose-envify@1.4.0: dependencies: js-tokens: 4.0.0 - /loupe@2.3.6: - resolution: {integrity: sha512-RaPMZKiMy8/JruncMU5Bt6na1eftNoo++R4Y+N2FrxkDVTrGvcyzFTsaGif4QTeKESheMGegbhw6iUAq+5A8zA==} - deprecated: Please upgrade to 2.3.7 which fixes GHSA-4q6p-r6v2-jvc5 + loupe@2.3.6: dependencies: get-func-name: 2.0.0 - /loupe@2.3.7: - resolution: {integrity: sha512-zSMINGVYkdpYSOBmLi0D1Uo7JU9nVdQKrHxC8eYlV+9YKK9WePqAlL7lSlorG/U2Fw1w0hTBmaa/jrQ3UbPHtA==} + loupe@2.3.7: dependencies: get-func-name: 2.0.2 - dev: true - /lower-case@2.0.2: - resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==} + lower-case@2.0.2: dependencies: tslib: 2.6.2 - dev: true - /lowercase-keys@1.0.1: - resolution: {integrity: sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==} - engines: {node: '>=0.10.0'} - dev: true + lowercase-keys@1.0.1: {} - /lowercase-keys@2.0.0: - resolution: {integrity: sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==} - engines: {node: '>=8'} + lowercase-keys@2.0.0: {} - /lowercase-keys@3.0.0: - resolution: {integrity: sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - dev: false + lowercase-keys@3.0.0: {} - /lru-cache@10.0.1: - resolution: {integrity: sha512-IJ4uwUTi2qCccrioU6g9g/5rvvVl13bsdczUUcqbciD9iLr095yj8DQKdObriEvuNSx325N1rV1O0sJFszx75g==} - engines: {node: 14 || >=16.14} + lru-cache@10.0.1: {} - /lru-cache@4.1.5: - resolution: {integrity: sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==} + lru-cache@4.1.5: dependencies: pseudomap: 1.0.2 yallist: 2.1.2 - /lru-cache@5.1.1: - resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} + lru-cache@5.1.1: dependencies: yallist: 3.1.1 - dev: true - /lru-cache@6.0.0: - resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} - engines: {node: '>=10'} + lru-cache@6.0.0: dependencies: yallist: 4.0.0 - /lru-cache@7.18.3: - resolution: {integrity: sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==} - engines: {node: '>=12'} + lru-cache@7.18.3: {} - /lucide-react@0.229.0(react@18.2.0): - resolution: {integrity: sha512-b0/KSFXhPi++vUbnYEDUgP8Z8Rw9MQpRfBr+dRZNPMT3FD1HrVgMHXhSpkm9ZrrEtuqIfHf/O+tAGmw4WOmIog==} - peerDependencies: - react: ^16.5.1 || ^17.0.0 || ^18.0.0 + lucide-react@0.229.0(react@18.2.0): dependencies: react: 18.2.0 - dev: false - /luxon@3.2.1: - resolution: {integrity: sha512-QrwPArQCNLAKGO/C+ZIilgIuDnEnKx5QYODdDtbFaxzsbZcc/a7WFq7MhsVYgRlwawLtvOUESTlfJ+hc/USqPg==} - engines: {node: '>=12'} - dev: false + luxon@3.2.1: {} - /lz-string@1.4.4: - resolution: {integrity: sha512-0ckx7ZHRPqb0oUm8zNr+90mtf9DQB60H1wMCjBtfi62Kl3a7JbHob6gA2bC+xRvZoOL+1hzUK8jeuEIQE8svEQ==} - hasBin: true - dev: true + lz-string@1.4.4: {} - /magic-string@0.25.9: - resolution: {integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==} + magic-string@0.25.9: dependencies: sourcemap-codec: 1.4.8 - dev: true - /magic-string@0.30.3: - resolution: {integrity: sha512-B7xGbll2fG/VjP+SWg4sX3JynwIU0mjoTc6MPpKNuIvftk6u6vqhDnk1R80b8C2GBR6ywqy+1DcKBrevBg+bmw==} - engines: {node: '>=12'} + magic-string@0.30.3: dependencies: '@jridgewell/sourcemap-codec': 1.4.15 - /magic-string@0.30.8: - resolution: {integrity: sha512-ISQTe55T2ao7XtlAStud6qwYPZjE4GK1S/BeVPus4jrq6JuOnQ00YKQC581RWhR122W7msZV263KzVeLoqidyQ==} - engines: {node: '>=12'} + magic-string@0.30.8: dependencies: '@jridgewell/sourcemap-codec': 1.4.15 - dev: true - /make-dir@3.1.0: - resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==} - engines: {node: '>=8'} + make-dir@3.1.0: dependencies: semver: 6.3.1 - dev: true - /make-error@1.3.6: - resolution: {integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==} + make-error@1.3.6: {} - /make-fetch-happen@11.1.1: - resolution: {integrity: sha512-rLWS7GCSTcEujjVBs2YqG7Y4643u8ucvCJeSRqiLYhesrDuzeuFIk37xREzAsfQaqzl8b9rNCE4m6J8tvX4Q8w==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + make-fetch-happen@11.1.1: dependencies: agentkeepalive: 4.5.0 cacache: 17.1.4 @@ -22468,88 +29108,53 @@ packages: ssri: 10.0.5 transitivePeerDependencies: - supports-color - dev: false - /makeerror@1.0.12: - resolution: {integrity: sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==} + makeerror@1.0.12: dependencies: tmpl: 1.0.5 - dev: true - /map-obj@1.0.1: - resolution: {integrity: sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==} - engines: {node: '>=0.10.0'} - dev: false + map-obj@1.0.1: {} - /map-obj@4.3.0: - resolution: {integrity: sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==} - engines: {node: '>=8'} - dev: false + map-obj@4.3.0: {} - /markdown-extensions@1.1.1: - resolution: {integrity: sha512-WWC0ZuMzCyDHYCasEGs4IPvLyTGftYwh6wIEOULOF0HXcqZlhwRzrK0w2VUlxWA98xnvb/jszw4ZSkJ6ADpM6Q==} - engines: {node: '>=0.10.0'} - dev: true + markdown-extensions@1.1.1: {} - /markdown-table@3.0.3: - resolution: {integrity: sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw==} - dev: true + markdown-table@3.0.3: {} - /marked@4.2.5: - resolution: {integrity: sha512-jPueVhumq7idETHkb203WDD4fMA3yV9emQ5vLwop58lu8bTclMghBWcYAavlDqIEMaisADinV1TooIFCfqOsYQ==} - engines: {node: '>= 12'} - hasBin: true - dev: false + marked@4.2.5: {} - /marked@7.0.4: - resolution: {integrity: sha512-t8eP0dXRJMtMvBojtkcsA7n48BkauktUKzfkPSCq85ZMTJ0v76Rke4DYz01omYpPTUh4p/f7HePgRo3ebG8+QQ==} - engines: {node: '>= 16'} - hasBin: true - dev: false + marked@7.0.4: {} - /match-sorter@6.3.4: - resolution: {integrity: sha512-jfZW7cWS5y/1xswZo8VBOdudUiSd9nifYRWphc9M5D/ee4w4AoXLgBEdRbgVaxbMuagBPeUC5y2Hi8DO6o9aDg==} + match-sorter@6.3.4: dependencies: '@babel/runtime': 7.24.5 remove-accents: 0.5.0 - dev: false - /md-to-react-email@5.0.2(react@18.2.0): - resolution: {integrity: sha512-x6kkpdzIzUhecda/yahltfEl53mH26QdWu4abUF9+S0Jgam8P//Ciro8cdhyMHnT5MQUJYrIbO6ORM2UxPiNNA==} - peerDependencies: - react: 18.x + md-to-react-email@5.0.2(react@18.2.0): dependencies: marked: 7.0.4 react: 18.2.0 - dev: false - /md5@2.3.0: - resolution: {integrity: sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==} + md5@2.3.0: dependencies: charenc: 0.0.2 crypt: 0.0.2 is-buffer: 1.1.6 - dev: false - /mdast-util-definitions@5.1.1: - resolution: {integrity: sha512-rQ+Gv7mHttxHOBx2dkF4HWTg+EE+UR78ptQWDylzPKaQuVGdG4HIoY3SrS/pCp80nZ04greFvXbVFHT+uf0JVQ==} + mdast-util-definitions@5.1.1: dependencies: '@types/mdast': 3.0.10 '@types/unist': 2.0.6 unist-util-visit: 4.1.2 - dev: true - /mdast-util-find-and-replace@2.2.2: - resolution: {integrity: sha512-MTtdFRz/eMDHXzeK6W3dO7mXUlF82Gom4y0oOgvHhh/HXZAGvIQDUvQ0SuUx+j2tv44b8xTHOm8K/9OoRFnXKw==} + mdast-util-find-and-replace@2.2.2: dependencies: '@types/mdast': 3.0.10 escape-string-regexp: 5.0.0 unist-util-is: 5.1.1 unist-util-visit-parents: 5.1.1 - dev: true - /mdast-util-from-markdown@1.2.0: - resolution: {integrity: sha512-iZJyyvKD1+K7QX1b5jXdE7Sc5dtoTry1vzV28UZZe8Z1xVnB/czKntJ7ZAkG0tANqRnBF6p3p7GpU1y19DTf2Q==} + mdast-util-from-markdown@1.2.0: dependencies: '@types/mdast': 3.0.10 '@types/unist': 2.0.6 @@ -22565,40 +29170,30 @@ packages: uvu: 0.5.6 transitivePeerDependencies: - supports-color - dev: true - /mdast-util-frontmatter@1.0.0: - resolution: {integrity: sha512-7itKvp0arEVNpCktOET/eLFAYaZ+0cNjVtFtIPxgQ5tV+3i+D4SDDTjTzPWl44LT59PC+xdx+glNTawBdF98Mw==} + mdast-util-frontmatter@1.0.0: dependencies: micromark-extension-frontmatter: 1.0.0 - dev: true - /mdast-util-gfm-autolink-literal@1.0.3: - resolution: {integrity: sha512-My8KJ57FYEy2W2LyNom4n3E7hKTuQk/0SES0u16tjA9Z3oFkF4RrC/hPAPgjlSpezsOvI8ObcXcElo92wn5IGA==} + mdast-util-gfm-autolink-literal@1.0.3: dependencies: '@types/mdast': 3.0.10 ccount: 2.0.1 mdast-util-find-and-replace: 2.2.2 micromark-util-character: 1.1.0 - dev: true - /mdast-util-gfm-footnote@1.0.2: - resolution: {integrity: sha512-56D19KOGbE00uKVj3sgIykpwKL179QsVFwx/DCW0u/0+URsryacI4MAdNJl0dh+u2PSsD9FtxPFbHCzJ78qJFQ==} + mdast-util-gfm-footnote@1.0.2: dependencies: '@types/mdast': 3.0.10 mdast-util-to-markdown: 1.5.0 micromark-util-normalize-identifier: 1.0.0 - dev: true - /mdast-util-gfm-strikethrough@1.0.3: - resolution: {integrity: sha512-DAPhYzTYrRcXdMjUtUjKvW9z/FNAMTdU0ORyMcbmkwYNbKocDpdk+PX1L1dQgOID/+vVs1uBQ7ElrBQfZ0cuiQ==} + mdast-util-gfm-strikethrough@1.0.3: dependencies: '@types/mdast': 3.0.10 mdast-util-to-markdown: 1.5.0 - dev: true - /mdast-util-gfm-table@1.0.7: - resolution: {integrity: sha512-jjcpmNnQvrmN5Vx7y7lEc2iIOEytYv7rTvu+MeyAsSHTASGCCRA79Igg2uKssgOs1i1po8s3plW0sTu1wkkLGg==} + mdast-util-gfm-table@1.0.7: dependencies: '@types/mdast': 3.0.10 markdown-table: 3.0.3 @@ -22606,17 +29201,13 @@ packages: mdast-util-to-markdown: 1.5.0 transitivePeerDependencies: - supports-color - dev: true - /mdast-util-gfm-task-list-item@1.0.2: - resolution: {integrity: sha512-PFTA1gzfp1B1UaiJVyhJZA1rm0+Tzn690frc/L8vNX1Jop4STZgOE6bxUhnzdVSB+vm2GU1tIsuQcA9bxTQpMQ==} + mdast-util-gfm-task-list-item@1.0.2: dependencies: '@types/mdast': 3.0.10 mdast-util-to-markdown: 1.5.0 - dev: true - /mdast-util-gfm@2.0.2: - resolution: {integrity: sha512-qvZ608nBppZ4icQlhQQIAdc6S3Ffj9RGmzwUKUWuEICFnd1LVkN3EktF7ZHAgfcEdvZB5owU9tQgt99e2TlLjg==} + mdast-util-gfm@2.0.2: dependencies: mdast-util-from-markdown: 1.2.0 mdast-util-gfm-autolink-literal: 1.0.3 @@ -22627,10 +29218,8 @@ packages: mdast-util-to-markdown: 1.5.0 transitivePeerDependencies: - supports-color - dev: true - /mdast-util-mdx-expression@1.3.1: - resolution: {integrity: sha512-TTb6cKyTA1RD+1su1iStZ5PAv3rFfOUKcoU5EstUpv/IZo63uDX03R8+jXjMEhcobXnNOiG6/ccekvVl4eV1zQ==} + mdast-util-mdx-expression@1.3.1: dependencies: '@types/estree-jsx': 1.0.0 '@types/hast': 2.3.4 @@ -22639,10 +29228,8 @@ packages: mdast-util-to-markdown: 1.5.0 transitivePeerDependencies: - supports-color - dev: true - /mdast-util-mdx-jsx@2.1.4: - resolution: {integrity: sha512-DtMn9CmVhVzZx3f+optVDF8yFgQVt7FghCRNdlIaS3X5Bnym3hZwPbg/XW86vdpKjlc1PVj26SpnLGeJBXD3JA==} + mdast-util-mdx-jsx@2.1.4: dependencies: '@types/estree-jsx': 1.0.0 '@types/hast': 2.3.4 @@ -22658,10 +29245,8 @@ packages: vfile-message: 3.1.3 transitivePeerDependencies: - supports-color - dev: true - /mdast-util-mdx@2.0.1: - resolution: {integrity: sha512-38w5y+r8nyKlGvNjSEqWrhG0w5PmnRA+wnBvm+ulYCct7nsGYhFVb0lljS9bQav4psDAS1eGkP2LMVcZBi/aqw==} + mdast-util-mdx@2.0.1: dependencies: mdast-util-from-markdown: 1.2.0 mdast-util-mdx-expression: 1.3.1 @@ -22670,10 +29255,8 @@ packages: mdast-util-to-markdown: 1.5.0 transitivePeerDependencies: - supports-color - dev: true - /mdast-util-mdxjs-esm@1.3.0: - resolution: {integrity: sha512-7N5ihsOkAEGjFotIX9p/YPdl4TqUoMxL4ajNz7PbT89BqsdWJuBC9rvgt6wpbwTZqWWR0jKWqQbwsOWDBUZv4g==} + mdast-util-mdxjs-esm@1.3.0: dependencies: '@types/estree-jsx': 1.0.0 '@types/hast': 2.3.4 @@ -22682,17 +29265,13 @@ packages: mdast-util-to-markdown: 1.5.0 transitivePeerDependencies: - supports-color - dev: true - /mdast-util-phrasing@3.0.0: - resolution: {integrity: sha512-S+QYsDRLkGi8U7o5JF1agKa/sdP+CNGXXLqC17pdTVL8FHHgQEiwFGa9yE5aYtUxNiFGYoaDy9V1kC85Sz86Gg==} + mdast-util-phrasing@3.0.0: dependencies: '@types/mdast': 3.0.10 unist-util-is: 5.1.1 - dev: true - /mdast-util-to-hast@12.3.0: - resolution: {integrity: sha512-pits93r8PhnIoU4Vy9bjW39M2jJ6/tdHyja9rrot9uujkN7UTU9SDnE6WNJz/IGyQk3XHX6yNNtrBH6cQzm8Hw==} + mdast-util-to-hast@12.3.0: dependencies: '@types/hast': 2.3.4 '@types/mdast': 3.0.10 @@ -22702,10 +29281,8 @@ packages: unist-util-generated: 2.0.0 unist-util-position: 4.0.3 unist-util-visit: 4.1.2 - dev: true - /mdast-util-to-markdown@1.5.0: - resolution: {integrity: sha512-bbv7TPv/WC49thZPg3jXuqzuvI45IL2EVAr/KxF0BSdHsU0ceFHOmwQn6evxAh1GaoK/6GQ1wp4R4oW2+LFL/A==} + mdast-util-to-markdown@1.5.0: dependencies: '@types/mdast': 3.0.10 '@types/unist': 2.0.6 @@ -22715,43 +29292,24 @@ packages: micromark-util-decode-string: 1.0.2 unist-util-visit: 4.1.2 zwitch: 2.0.4 - dev: true - /mdast-util-to-string@3.1.0: - resolution: {integrity: sha512-n4Vypz/DZgwo0iMHLQL49dJzlp7YtAJP+N07MZHpjPf/5XJuHUWstviF4Mn2jEiR/GNmtnRRqnwsXExk3igfFA==} - dev: true + mdast-util-to-string@3.1.0: {} - /mdn-data@2.0.14: - resolution: {integrity: sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==} - dev: false + mdn-data@2.0.14: {} - /mdn-data@2.0.30: - resolution: {integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==} - dev: true + mdn-data@2.0.30: {} - /media-query-parser@2.0.2: - resolution: {integrity: sha512-1N4qp+jE0pL5Xv4uEcwVUhIkwdUO3S/9gML90nqKA7v7FcOS5vUtatfzok9S9U1EJU8dHWlcv95WLnKmmxZI9w==} + media-query-parser@2.0.2: dependencies: '@babel/runtime': 7.22.5 - dev: true - /media-typer@0.3.0: - resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==} - engines: {node: '>= 0.6'} + media-typer@0.3.0: {} - /memorystream@0.3.1: - resolution: {integrity: sha512-S3UwM3yj5mtUSEfP41UZmt/0SCoVYUcU1rkXv+BQ5Ig8ndL4sPoJNBUJERafdPb5jjHJGuMgytgKvKIf58XNBw==} - engines: {node: '>= 0.10.0'} - dev: true + memorystream@0.3.1: {} - /meow@12.1.1: - resolution: {integrity: sha512-BhXM0Au22RwUneMPwSCnyhTOizdWoIEPU9sp0Aqa1PnDMR5Wv2FGXYDjuzJEIX+Eo2Rb8xuYe5jrnm5QowQFkw==} - engines: {node: '>=16.10'} - dev: true + meow@12.1.1: {} - /meow@6.1.1: - resolution: {integrity: sha512-3YffViIt2QWgTy6Pale5QpopX/IvU3LPL03jOTqp6pGj3VjesdO/U8CuHMKpnQr4shCNCM5fd5XFFvIIl6JBHg==} - engines: {node: '>=8'} + meow@6.1.1: dependencies: '@types/minimist': 1.2.2 camelcase-keys: 6.2.2 @@ -22764,24 +29322,16 @@ packages: trim-newlines: 3.0.1 type-fest: 0.13.1 yargs-parser: 18.1.3 - dev: false - /merge-descriptors@1.0.1: - resolution: {integrity: sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==} + merge-descriptors@1.0.1: {} - /merge-stream@2.0.0: - resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} + merge-stream@2.0.0: {} - /merge2@1.4.1: - resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} - engines: {node: '>= 8'} + merge2@1.4.1: {} - /methods@1.1.2: - resolution: {integrity: sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==} - engines: {node: '>= 0.6'} + methods@1.1.2: {} - /micromark-core-commonmark@1.0.6: - resolution: {integrity: sha512-K+PkJTxqjFfSNkfAhp4GB+cZPfQd6dxtTXnf+RjZOV7T4EEXnvgzOcnp+eSTmpGk9d1S9sL6/lqrgSNn/s0HZA==} + micromark-core-commonmark@1.0.6: dependencies: decode-named-character-reference: 1.0.2 micromark-factory-destination: 1.0.0 @@ -22799,27 +29349,21 @@ packages: micromark-util-symbol: 1.0.1 micromark-util-types: 1.0.2 uvu: 0.5.6 - dev: true - /micromark-extension-frontmatter@1.0.0: - resolution: {integrity: sha512-EXjmRnupoX6yYuUJSQhrQ9ggK0iQtQlpi6xeJzVD5xscyAI+giqco5fdymayZhJMbIFecjnE2yz85S9NzIgQpg==} + micromark-extension-frontmatter@1.0.0: dependencies: fault: 2.0.1 micromark-util-character: 1.1.0 micromark-util-symbol: 1.0.1 - dev: true - /micromark-extension-gfm-autolink-literal@1.0.5: - resolution: {integrity: sha512-z3wJSLrDf8kRDOh2qBtoTRD53vJ+CWIyo7uyZuxf/JAbNJjiHsOpG1y5wxk8drtv3ETAHutCu6N3thkOOgueWg==} + micromark-extension-gfm-autolink-literal@1.0.5: dependencies: micromark-util-character: 1.1.0 micromark-util-sanitize-uri: 1.1.0 micromark-util-symbol: 1.0.1 micromark-util-types: 1.0.2 - dev: true - /micromark-extension-gfm-footnote@1.1.2: - resolution: {integrity: sha512-Yxn7z7SxgyGWRNa4wzf8AhYYWNrwl5q1Z8ii+CSTTIqVkmGZF1CElX2JI8g5yGoM3GAman9/PVCUFUSJ0kB/8Q==} + micromark-extension-gfm-footnote@1.1.2: dependencies: micromark-core-commonmark: 1.0.6 micromark-factory-space: 1.0.0 @@ -22829,10 +29373,8 @@ packages: micromark-util-symbol: 1.0.1 micromark-util-types: 1.0.2 uvu: 0.5.6 - dev: true - /micromark-extension-gfm-strikethrough@1.0.7: - resolution: {integrity: sha512-sX0FawVE1o3abGk3vRjOH50L5TTLr3b5XMqnP9YDRb34M0v5OoZhG+OHFz1OffZ9dlwgpTBKaT4XW/AsUVnSDw==} + micromark-extension-gfm-strikethrough@1.0.7: dependencies: micromark-util-chunked: 1.0.0 micromark-util-classify-character: 1.0.0 @@ -22840,36 +29382,28 @@ packages: micromark-util-symbol: 1.0.1 micromark-util-types: 1.0.2 uvu: 0.5.6 - dev: true - /micromark-extension-gfm-table@1.0.7: - resolution: {integrity: sha512-3ZORTHtcSnMQEKtAOsBQ9/oHp9096pI/UvdPtN7ehKvrmZZ2+bbWhi0ln+I9drmwXMt5boocn6OlwQzNXeVeqw==} + micromark-extension-gfm-table@1.0.7: dependencies: micromark-factory-space: 1.0.0 micromark-util-character: 1.1.0 micromark-util-symbol: 1.0.1 micromark-util-types: 1.0.2 uvu: 0.5.6 - dev: true - /micromark-extension-gfm-tagfilter@1.0.2: - resolution: {integrity: sha512-5XWB9GbAUSHTn8VPU8/1DBXMuKYT5uOgEjJb8gN3mW0PNW5OPHpSdojoqf+iq1xo7vWzw/P8bAHY0n6ijpXF7g==} + micromark-extension-gfm-tagfilter@1.0.2: dependencies: micromark-util-types: 1.0.2 - dev: true - /micromark-extension-gfm-task-list-item@1.0.5: - resolution: {integrity: sha512-RMFXl2uQ0pNQy6Lun2YBYT9g9INXtWJULgbt01D/x8/6yJ2qpKyzdZD3pi6UIkzF++Da49xAelVKUeUMqd5eIQ==} + micromark-extension-gfm-task-list-item@1.0.5: dependencies: micromark-factory-space: 1.0.0 micromark-util-character: 1.1.0 micromark-util-symbol: 1.0.1 micromark-util-types: 1.0.2 uvu: 0.5.6 - dev: true - /micromark-extension-gfm@2.0.3: - resolution: {integrity: sha512-vb9OoHqrhCmbRidQv/2+Bc6pkP0FrtlhurxZofvOEy5o8RtuuvTq+RQ1Vw5ZDNrVraQZu3HixESqbG+0iKk/MQ==} + micromark-extension-gfm@2.0.3: dependencies: micromark-extension-gfm-autolink-literal: 1.0.5 micromark-extension-gfm-footnote: 1.1.2 @@ -22879,10 +29413,8 @@ packages: micromark-extension-gfm-task-list-item: 1.0.5 micromark-util-combine-extensions: 1.0.0 micromark-util-types: 1.0.2 - dev: true - /micromark-extension-mdx-expression@1.0.3: - resolution: {integrity: sha512-TjYtjEMszWze51NJCZmhv7MEBcgYRgb3tJeMAJ+HQCAaZHHRBaDCccqQzGizR/H4ODefP44wRTgOn2vE5I6nZA==} + micromark-extension-mdx-expression@1.0.3: dependencies: micromark-factory-mdx-expression: 1.0.6 micromark-factory-space: 1.0.0 @@ -22891,10 +29423,8 @@ packages: micromark-util-symbol: 1.0.1 micromark-util-types: 1.0.2 uvu: 0.5.6 - dev: true - /micromark-extension-mdx-jsx@1.0.3: - resolution: {integrity: sha512-VfA369RdqUISF0qGgv2FfV7gGjHDfn9+Qfiv5hEwpyr1xscRj/CiVRkU7rywGFCO7JwJ5L0e7CJz60lY52+qOA==} + micromark-extension-mdx-jsx@1.0.3: dependencies: '@types/acorn': 4.0.6 estree-util-is-identifier-name: 2.0.1 @@ -22905,16 +29435,12 @@ packages: micromark-util-types: 1.0.2 uvu: 0.5.6 vfile-message: 3.1.3 - dev: true - /micromark-extension-mdx-md@1.0.0: - resolution: {integrity: sha512-xaRAMoSkKdqZXDAoSgp20Azm0aRQKGOl0RrS81yGu8Hr/JhMsBmfs4wR7m9kgVUIO36cMUQjNyiyDKPrsv8gOw==} + micromark-extension-mdx-md@1.0.0: dependencies: micromark-util-types: 1.0.2 - dev: true - /micromark-extension-mdxjs-esm@1.0.3: - resolution: {integrity: sha512-2N13ol4KMoxb85rdDwTAC6uzs8lMX0zeqpcyx7FhS7PxXomOnLactu8WI8iBNXW8AVyea3KIJd/1CKnUmwrK9A==} + micromark-extension-mdxjs-esm@1.0.3: dependencies: micromark-core-commonmark: 1.0.6 micromark-util-character: 1.1.0 @@ -22924,10 +29450,8 @@ packages: unist-util-position-from-estree: 1.1.1 uvu: 0.5.6 vfile-message: 3.1.3 - dev: true - /micromark-extension-mdxjs@1.0.0: - resolution: {integrity: sha512-TZZRZgeHvtgm+IhtgC2+uDMR7h8eTKF0QUX9YsgoL9+bADBpBY6SiLvWqnBlLbCEevITmTqmEuY3FoxMKVs1rQ==} + micromark-extension-mdxjs@1.0.0: dependencies: acorn: 8.10.0 acorn-jsx: 5.3.2(acorn@8.10.0) @@ -22937,27 +29461,21 @@ packages: micromark-extension-mdxjs-esm: 1.0.3 micromark-util-combine-extensions: 1.0.0 micromark-util-types: 1.0.2 - dev: true - /micromark-factory-destination@1.0.0: - resolution: {integrity: sha512-eUBA7Rs1/xtTVun9TmV3gjfPz2wEwgK5R5xcbIM5ZYAtvGF6JkyaDsj0agx8urXnO31tEO6Ug83iVH3tdedLnw==} + micromark-factory-destination@1.0.0: dependencies: micromark-util-character: 1.1.0 micromark-util-symbol: 1.0.1 micromark-util-types: 1.0.2 - dev: true - /micromark-factory-label@1.0.2: - resolution: {integrity: sha512-CTIwxlOnU7dEshXDQ+dsr2n+yxpP0+fn271pu0bwDIS8uqfFcumXpj5mLn3hSC8iw2MUr6Gx8EcKng1dD7i6hg==} + micromark-factory-label@1.0.2: dependencies: micromark-util-character: 1.1.0 micromark-util-symbol: 1.0.1 micromark-util-types: 1.0.2 uvu: 0.5.6 - dev: true - /micromark-factory-mdx-expression@1.0.6: - resolution: {integrity: sha512-WRQIc78FV7KrCfjsEf/sETopbYjElh3xAmNpLkd1ODPqxEngP42eVRGbiPEQWpRV27LzqW+XVTvQAMIIRLPnNA==} + micromark-factory-mdx-expression@1.0.6: dependencies: micromark-factory-space: 1.0.0 micromark-util-character: 1.1.0 @@ -22967,83 +29485,61 @@ packages: unist-util-position-from-estree: 1.1.1 uvu: 0.5.6 vfile-message: 3.1.3 - dev: true - /micromark-factory-space@1.0.0: - resolution: {integrity: sha512-qUmqs4kj9a5yBnk3JMLyjtWYN6Mzfcx8uJfi5XAveBniDevmZasdGBba5b4QsvRcAkmvGo5ACmSUmyGiKTLZew==} + micromark-factory-space@1.0.0: dependencies: micromark-util-character: 1.1.0 micromark-util-types: 1.0.2 - dev: true - /micromark-factory-title@1.0.2: - resolution: {integrity: sha512-zily+Nr4yFqgMGRKLpTVsNl5L4PMu485fGFDOQJQBl2NFpjGte1e86zC0da93wf97jrc4+2G2GQudFMHn3IX+A==} + micromark-factory-title@1.0.2: dependencies: micromark-factory-space: 1.0.0 micromark-util-character: 1.1.0 micromark-util-symbol: 1.0.1 micromark-util-types: 1.0.2 uvu: 0.5.6 - dev: true - /micromark-factory-whitespace@1.0.0: - resolution: {integrity: sha512-Qx7uEyahU1lt1RnsECBiuEbfr9INjQTGa6Err+gF3g0Tx4YEviPbqqGKNv/NrBaE7dVHdn1bVZKM/n5I/Bak7A==} + micromark-factory-whitespace@1.0.0: dependencies: micromark-factory-space: 1.0.0 micromark-util-character: 1.1.0 micromark-util-symbol: 1.0.1 micromark-util-types: 1.0.2 - dev: true - /micromark-util-character@1.1.0: - resolution: {integrity: sha512-agJ5B3unGNJ9rJvADMJ5ZiYjBRyDpzKAOk01Kpi1TKhlT1APx3XZk6eN7RtSz1erbWHC2L8T3xLZ81wdtGRZzg==} + micromark-util-character@1.1.0: dependencies: micromark-util-symbol: 1.0.1 micromark-util-types: 1.0.2 - dev: true - /micromark-util-chunked@1.0.0: - resolution: {integrity: sha512-5e8xTis5tEZKgesfbQMKRCyzvffRRUX+lK/y+DvsMFdabAicPkkZV6gO+FEWi9RfuKKoxxPwNL+dFF0SMImc1g==} + micromark-util-chunked@1.0.0: dependencies: micromark-util-symbol: 1.0.1 - dev: true - /micromark-util-classify-character@1.0.0: - resolution: {integrity: sha512-F8oW2KKrQRb3vS5ud5HIqBVkCqQi224Nm55o5wYLzY/9PwHGXC01tr3d7+TqHHz6zrKQ72Okwtvm/xQm6OVNZA==} + micromark-util-classify-character@1.0.0: dependencies: micromark-util-character: 1.1.0 micromark-util-symbol: 1.0.1 micromark-util-types: 1.0.2 - dev: true - /micromark-util-combine-extensions@1.0.0: - resolution: {integrity: sha512-J8H058vFBdo/6+AsjHp2NF7AJ02SZtWaVUjsayNFeAiydTxUwViQPxN0Hf8dp4FmCQi0UUFovFsEyRSUmFH3MA==} + micromark-util-combine-extensions@1.0.0: dependencies: micromark-util-chunked: 1.0.0 micromark-util-types: 1.0.2 - dev: true - /micromark-util-decode-numeric-character-reference@1.0.0: - resolution: {integrity: sha512-OzO9AI5VUtrTD7KSdagf4MWgHMtET17Ua1fIpXTpuhclCqD8egFWo85GxSGvxgkGS74bEahvtM0WP0HjvV0e4w==} + micromark-util-decode-numeric-character-reference@1.0.0: dependencies: micromark-util-symbol: 1.0.1 - dev: true - /micromark-util-decode-string@1.0.2: - resolution: {integrity: sha512-DLT5Ho02qr6QWVNYbRZ3RYOSSWWFuH3tJexd3dgN1odEuPNxCngTCXJum7+ViRAd9BbdxCvMToPOD/IvVhzG6Q==} + micromark-util-decode-string@1.0.2: dependencies: decode-named-character-reference: 1.0.2 micromark-util-character: 1.1.0 micromark-util-decode-numeric-character-reference: 1.0.0 micromark-util-symbol: 1.0.1 - dev: true - /micromark-util-encode@1.0.1: - resolution: {integrity: sha512-U2s5YdnAYexjKDel31SVMPbfi+eF8y1U4pfiRW/Y8EFVCy/vgxk/2wWTxzcqE71LHtCuCzlBDRU2a5CQ5j+mQA==} - dev: true + micromark-util-encode@1.0.1: {} - /micromark-util-events-to-acorn@1.2.0: - resolution: {integrity: sha512-WWp3bf7xT9MppNuw3yPjpnOxa8cj5ACivEzXJKu0WwnjBYfzaBvIAT9KfeyI0Qkll+bfQtfftSwdgTH6QhTOKw==} + micromark-util-events-to-acorn@1.2.0: dependencies: '@types/acorn': 4.0.6 '@types/estree': 1.0.5 @@ -23052,51 +29548,35 @@ packages: uvu: 0.5.6 vfile-location: 4.0.1 vfile-message: 3.1.3 - dev: true - /micromark-util-html-tag-name@1.1.0: - resolution: {integrity: sha512-BKlClMmYROy9UiV03SwNmckkjn8QHVaWkqoAqzivabvdGcwNGMMMH/5szAnywmsTBUzDsU57/mFi0sp4BQO6dA==} - dev: true + micromark-util-html-tag-name@1.1.0: {} - /micromark-util-normalize-identifier@1.0.0: - resolution: {integrity: sha512-yg+zrL14bBTFrQ7n35CmByWUTFsgst5JhA4gJYoty4Dqzj4Z4Fr/DHekSS5aLfH9bdlfnSvKAWsAgJhIbogyBg==} + micromark-util-normalize-identifier@1.0.0: dependencies: micromark-util-symbol: 1.0.1 - dev: true - /micromark-util-resolve-all@1.0.0: - resolution: {integrity: sha512-CB/AGk98u50k42kvgaMM94wzBqozSzDDaonKU7P7jwQIuH2RU0TeBqGYJz2WY1UdihhjweivStrJ2JdkdEmcfw==} + micromark-util-resolve-all@1.0.0: dependencies: micromark-util-types: 1.0.2 - dev: true - /micromark-util-sanitize-uri@1.1.0: - resolution: {integrity: sha512-RoxtuSCX6sUNtxhbmsEFQfWzs8VN7cTctmBPvYivo98xb/kDEoTCtJQX5wyzIYEmk/lvNFTat4hL8oW0KndFpg==} + micromark-util-sanitize-uri@1.1.0: dependencies: micromark-util-character: 1.1.0 micromark-util-encode: 1.0.1 micromark-util-symbol: 1.0.1 - dev: true - /micromark-util-subtokenize@1.0.2: - resolution: {integrity: sha512-d90uqCnXp/cy4G881Ub4psE57Sf8YD0pim9QdjCRNjfas2M1u6Lbt+XZK9gnHL2XFhnozZiEdCa9CNfXSfQ6xA==} + micromark-util-subtokenize@1.0.2: dependencies: micromark-util-chunked: 1.0.0 micromark-util-symbol: 1.0.1 micromark-util-types: 1.0.2 uvu: 0.5.6 - dev: true - /micromark-util-symbol@1.0.1: - resolution: {integrity: sha512-oKDEMK2u5qqAptasDAwWDXq0tG9AssVwAx3E9bBF3t/shRIGsWIRG+cGafs2p/SnDSOecnt6hZPCE2o6lHfFmQ==} - dev: true + micromark-util-symbol@1.0.1: {} - /micromark-util-types@1.0.2: - resolution: {integrity: sha512-DCfg/T8fcrhrRKTPjRrw/5LLvdGV7BHySf/1LOZx7TzWZdYRjogNtyNq885z3nNallwr3QUKARjqvHqX1/7t+w==} - dev: true + micromark-util-types@1.0.2: {} - /micromark@3.1.0: - resolution: {integrity: sha512-6Mj0yHLdUZjHnOPgr5xfWIMqMWS12zDN6iws9SLuSz76W8jTtAv24MN4/CL7gJrl5vtxGInkkqDv/JIoRsQOvA==} + micromark@3.1.0: dependencies: '@types/debug': 4.1.12 debug: 4.3.4(supports-color@8.1.1) @@ -23117,77 +29597,39 @@ packages: uvu: 0.5.6 transitivePeerDependencies: - supports-color - dev: true - /micromatch@4.0.5: - resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} - engines: {node: '>=8.6'} + micromatch@4.0.5: dependencies: braces: 3.0.2 picomatch: 2.3.1 - /mime-db@1.52.0: - resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} - engines: {node: '>= 0.6'} + mime-db@1.52.0: {} - /mime-types@2.1.35: - resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} - engines: {node: '>= 0.6'} + mime-types@2.1.35: dependencies: mime-db: 1.52.0 - /mime@1.6.0: - resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==} - engines: {node: '>=4'} - hasBin: true + mime@1.6.0: {} - /mime@2.6.0: - resolution: {integrity: sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==} - engines: {node: '>=4.0.0'} - hasBin: true - dev: true + mime@2.6.0: {} - /mime@3.0.0: - resolution: {integrity: sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==} - engines: {node: '>=10.0.0'} - hasBin: true - dev: true + mime@3.0.0: {} - /mimic-fn@2.1.0: - resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} - engines: {node: '>=6'} + mimic-fn@2.1.0: {} - /mimic-fn@4.0.0: - resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==} - engines: {node: '>=12'} + mimic-fn@4.0.0: {} - /mimic-response@1.0.1: - resolution: {integrity: sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==} - engines: {node: '>=4'} + mimic-response@1.0.1: {} - /mimic-response@3.1.0: - resolution: {integrity: sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==} - engines: {node: '>=10'} + mimic-response@3.1.0: {} - /mimic-response@4.0.0: - resolution: {integrity: sha512-e5ISH9xMYU0DzrT+jl8q2ze9D6eWBto+I8CNpe+VI+K2J/F/k3PdkdTdz4wvGVH4NTpo+NRYTVIuMQEMMcsLqg==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - dev: false + mimic-response@4.0.0: {} - /min-indent@1.0.1: - resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} - engines: {node: '>=4'} - dev: false + min-indent@1.0.1: {} - /mini-svg-data-uri@1.4.4: - resolution: {integrity: sha512-r9deDe9p5FJUPZAk3A59wGH7Ii9YrjjWw0jmw/liSbHl2CHiyXj6FcDXDu2K3TjVAXqiJdaw3xxwlZZr9E6nHg==} - hasBin: true - dev: true + mini-svg-data-uri@1.4.4: {} - /miniflare@3.20231030.2: - resolution: {integrity: sha512-+DYdMqWlUaY4wBylIjewNu8OVsPFquYjQkxoSb2jGIMBmlKaef65Hn2Bu8sub5tQzQ8tLO0FRklmD2Upx0HCCQ==} - engines: {node: '>=16.13'} - hasBin: true + miniflare@3.20231030.2: dependencies: acorn: 8.10.0 acorn-walk: 8.3.2 @@ -23205,12 +29647,8 @@ packages: - bufferutil - supports-color - utf-8-validate - dev: true - /miniflare@3.20231030.4: - resolution: {integrity: sha512-7MBz0ArLuDop1WJGZC6tFgN6c5MRyDOIlxbm3yp0TRBpvDS/KsTuWCQcCjsxN4QQ5zvL3JTkuIZbQzRRw/j6ow==} - engines: {node: '>=16.13'} - hasBin: true + miniflare@3.20231030.4: dependencies: acorn: 8.10.0 acorn-walk: 8.3.2 @@ -23228,12 +29666,8 @@ packages: - bufferutil - supports-color - utf-8-validate - dev: true - /miniflare@3.20240512.0: - resolution: {integrity: sha512-X0PlKR0AROKpxFoJNmRtCMIuJxj+ngEcyTOlEokj2rAQ0TBwUhB4/1uiPvdI6ofW5NugPOD1uomAv+gLjwsLDQ==} - engines: {node: '>=16.13'} - hasBin: true + miniflare@3.20240512.0: dependencies: '@cspotcode/source-map-support': 0.8.1 acorn: 8.10.0 @@ -23251,155 +29685,97 @@ packages: - bufferutil - supports-color - utf-8-validate - dev: true - /minimal-polyfills@2.2.2: - resolution: {integrity: sha512-eEOUq/LH/DbLWihrxUP050Wi7H/N/I2dQT98Ep6SqOpmIbk4sXOI4wqalve66QoZa+6oljbZWU6I6T4dehQGmw==} - dev: false + minimal-polyfills@2.2.2: {} - /minimal-polyfills@2.2.3: - resolution: {integrity: sha512-oxdmJ9cL+xV72h0xYxp4tP2d5/fTBpP45H8DIOn9pASuF8a3IYTf+25fMGDYGiWW+MFsuog6KD6nfmhZJQ+uUw==} - dev: false + minimal-polyfills@2.2.3: {} - /minimatch@3.1.2: - resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} + minimatch@3.1.2: dependencies: brace-expansion: 1.1.11 - /minimatch@5.0.1: - resolution: {integrity: sha512-nLDxIFRyhDblz3qMuq+SoRZED4+miJ/G+tdDrjkkkRnjAsBexeGpgjLEQ0blJy7rHhR2b93rhQY4SvyWu9v03g==} - engines: {node: '>=10'} + minimatch@5.0.1: dependencies: brace-expansion: 2.0.1 - dev: true - /minimatch@9.0.1: - resolution: {integrity: sha512-0jWhJpD/MdhPXwPuiRkCbfYfSKp2qnn2eOc279qI7f+osl/l+prKSrvhg157zSYvx/1nmgn2NqdT6k2Z7zSH9w==} - engines: {node: '>=16 || 14 >=14.17'} + minimatch@9.0.1: dependencies: brace-expansion: 2.0.1 - dev: false - - /minimatch@9.0.3: - resolution: {integrity: sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==} - engines: {node: '>=16 || 14 >=14.17'} + + minimatch@9.0.3: dependencies: brace-expansion: 2.0.1 - /minimist-options@4.1.0: - resolution: {integrity: sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==} - engines: {node: '>= 6'} + minimist-options@4.1.0: dependencies: arrify: 1.0.1 is-plain-obj: 1.1.0 kind-of: 6.0.3 - dev: false - /minimist@1.2.7: - resolution: {integrity: sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==} + minimist@1.2.7: {} - /minipass-collect@1.0.2: - resolution: {integrity: sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==} - engines: {node: '>= 8'} + minipass-collect@1.0.2: dependencies: minipass: 3.3.6 - /minipass-fetch@3.0.4: - resolution: {integrity: sha512-jHAqnA728uUpIaFm7NWsCnqKT6UqZz7GcI/bDpPATuwYyKwJwW0remxSCxUlKiEty+eopHGa3oc8WxgQ1FFJqg==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + minipass-fetch@3.0.4: dependencies: minipass: 7.0.3 minipass-sized: 1.0.3 minizlib: 2.1.2 optionalDependencies: encoding: 0.1.13 - dev: false - /minipass-flush@1.0.5: - resolution: {integrity: sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==} - engines: {node: '>= 8'} + minipass-flush@1.0.5: dependencies: minipass: 3.3.6 - /minipass-json-stream@1.0.1: - resolution: {integrity: sha512-ODqY18UZt/I8k+b7rl2AENgbWE8IDYam+undIJONvigAz8KR5GWblsFTEfQs0WODsjbSXWlm+JHEv8Gr6Tfdbg==} + minipass-json-stream@1.0.1: dependencies: jsonparse: 1.3.1 minipass: 3.3.6 - dev: false - /minipass-pipeline@1.2.4: - resolution: {integrity: sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==} - engines: {node: '>=8'} + minipass-pipeline@1.2.4: dependencies: minipass: 3.3.6 - /minipass-sized@1.0.3: - resolution: {integrity: sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==} - engines: {node: '>=8'} + minipass-sized@1.0.3: dependencies: minipass: 3.3.6 - dev: false - /minipass@3.3.6: - resolution: {integrity: sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==} - engines: {node: '>=8'} + minipass@3.3.6: dependencies: yallist: 4.0.0 - /minipass@4.0.0: - resolution: {integrity: sha512-g2Uuh2jEKoht+zvO6vJqXmYpflPqzRBT+Th2h01DKh5z7wbY/AZ2gCQ78cP70YoHPyFdY30YBV5WxgLOEwOykw==} - engines: {node: '>=8'} + minipass@4.0.0: dependencies: yallist: 4.0.0 - dev: true - /minipass@4.2.8: - resolution: {integrity: sha512-fNzuVyifolSLFL4NzpF+wEF4qrgqaaKX0haXPQEdQ7NKAN+WecoKMHV09YcuL/DHxrUsYQOK3MiuDf7Ip2OXfQ==} - engines: {node: '>=8'} + minipass@4.2.8: {} - /minipass@5.0.0: - resolution: {integrity: sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==} - engines: {node: '>=8'} - dev: false + minipass@5.0.0: {} - /minipass@7.0.3: - resolution: {integrity: sha512-LhbbwCfz3vsb12j/WkWQPZfKTsgqIe1Nf/ti1pKjYESGLHIVjWU96G9/ljLH4F9mWNVhlQOm0VySdAWzf05dpg==} - engines: {node: '>=16 || 14 >=14.17'} + minipass@7.0.3: {} - /minizlib@2.1.2: - resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==} - engines: {node: '>= 8'} + minizlib@2.1.2: dependencies: minipass: 3.3.6 yallist: 4.0.0 - /mixme@0.5.4: - resolution: {integrity: sha512-3KYa4m4Vlqx98GPdOHghxSdNtTvcP8E0kkaJ5Dlh+h2DRzF7zpuVVcA8B0QpKd11YJeP9QQ7ASkKzOeu195Wzw==} - engines: {node: '>= 8.0.0'} - dev: false + mixme@0.5.4: {} - /mkdirp-classic@0.5.3: - resolution: {integrity: sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==} - dev: true + mkdirp-classic@0.5.3: {} - /mkdirp@1.0.4: - resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==} - engines: {node: '>=10'} - hasBin: true + mkdirp@1.0.4: {} - /mlly@1.4.2: - resolution: {integrity: sha512-i/Ykufi2t1EZ6NaPLdfnZk2AX8cs0d+mTzVKuPfqPKPatxLApaBoxJQ9x1/uckXtrS/U5oisPMDkNs0yQTaBRg==} + mlly@1.4.2: dependencies: acorn: 8.10.0 pathe: 1.1.1 pkg-types: 1.0.3 ufo: 1.3.0 - /mocha@10.2.0: - resolution: {integrity: sha512-IDY7fl/BecMwFHzoqF2sg/SHHANeBoMMXFlS9r0OXKDssYE1M5O43wUY/9BVPeIvfH2zmEbBfseqN9gBQZzXkg==} - engines: {node: '>= 14.0.0'} - hasBin: true + mocha@10.2.0: dependencies: ansi-colors: 4.1.1 browser-stdout: 1.3.1 @@ -23422,20 +29798,12 @@ packages: yargs: 16.2.0 yargs-parser: 20.2.4 yargs-unparser: 2.0.0 - dev: true - /mock-fs@5.2.0: - resolution: {integrity: sha512-2dF2R6YMSZbpip1V1WHKGLNjr/k48uQClqMVb5H3MOvwc9qhYis3/IWbj02qIg/Y8MDXKFF4c5v0rxx2o6xTZw==} - engines: {node: '>=12.0.0'} - dev: false + mock-fs@5.2.0: {} - /module-details-from-path@1.0.3: - resolution: {integrity: sha512-ySViT69/76t8VhE1xXHK6Ch4NcDd26gx0MzKXLO+F7NOtnqH68d9zF94nT8ZWSxXh8ELOERsnJO/sWt1xZYw5A==} - dev: false + module-details-from-path@1.0.3: {} - /morgan@1.10.0: - resolution: {integrity: sha512-AbegBVI4sh6El+1gNwvD5YIck7nSA36weD7xvIxG4in80j/UoK8AEGaWnnz8v1GxonMCltmlNs5ZKbGvl9b1XQ==} - engines: {node: '>= 0.8.0'} + morgan@1.10.0: dependencies: basic-auth: 2.0.1 debug: 2.6.9 @@ -23445,34 +29813,17 @@ packages: transitivePeerDependencies: - supports-color - /mri@1.2.0: - resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} - engines: {node: '>=4'} - dev: true + mri@1.2.0: {} - /mrmime@1.0.1: - resolution: {integrity: sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw==} - engines: {node: '>=10'} + mrmime@1.0.1: {} - /ms@2.0.0: - resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} + ms@2.0.0: {} - /ms@2.1.2: - resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} + ms@2.1.2: {} - /ms@2.1.3: - resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} + ms@2.1.3: {} - /msw@2.2.1(typescript@5.3.2): - resolution: {integrity: sha512-DCsZAQwan+2onEcpD86fiEnCKW4IvYzqcwDq/2TIoeNrmBqNp/mJW4wHQyxcoYrRPwgujin7wDFflqiSO1iT/w==} - engines: {node: '>=18'} - hasBin: true - requiresBuild: true - peerDependencies: - typescript: '>= 4.7.x <= 5.3.x' - peerDependenciesMeta: - typescript: - optional: true + msw@2.2.1(typescript@5.3.2): dependencies: '@bundled-es-modules/cookie': 2.0.0 '@bundled-es-modules/statuses': 1.0.1 @@ -23492,34 +29843,20 @@ packages: type-fest: 4.10.3 typescript: 5.3.2 yargs: 17.7.2 - dev: false - /mustache@4.2.0: - resolution: {integrity: sha512-71ippSywq5Yb7/tVYyGbkBggbU8H3u5Rz56fH60jGFgr8uHwxs+aSKeqmluIVzM0m0kB7xQjKS6qPfd0b2ZoqQ==} - hasBin: true - dev: true + mustache@4.2.0: {} - /mute-stream@0.0.8: - resolution: {integrity: sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==} - dev: false + mute-stream@0.0.8: {} - /mute-stream@1.0.0: - resolution: {integrity: sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - dev: false + mute-stream@1.0.0: {} - /mz@2.7.0: - resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} + mz@2.7.0: dependencies: any-promise: 1.3.0 object-assign: 4.1.1 thenify-all: 1.6.0 - /nano-css@5.3.5(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-vSB9X12bbNu4ALBu7nigJgRViZ6ja3OU7CeuiV1zMIbXOdmkLahgtPmh3GBOlDxbKY0CitqlPdOReGlBLSp+yg==} - peerDependencies: - react: '*' - react-dom: '*' + nano-css@5.3.5(react-dom@18.2.0)(react@18.2.0): dependencies: css-tree: 1.1.3 csstype: 3.1.1 @@ -23531,89 +29868,37 @@ packages: sourcemap-codec: 1.4.8 stacktrace-js: 2.0.2 stylis: 4.3.0 - dev: false - /nanoid@3.3.3: - resolution: {integrity: sha512-p1sjXuopFs0xg+fPASzQ28agW1oHD7xDsd9Xkf3T15H3c/cifrFHVwrh74PdoklAPi+i7MdRsE47vm2r6JoB+w==} - engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} - hasBin: true - dev: true + nanoid@3.3.3: {} - /nanoid@3.3.4: - resolution: {integrity: sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==} - engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} - hasBin: true - dev: false + nanoid@3.3.4: {} - /nanoid@3.3.6: - resolution: {integrity: sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==} - engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} - hasBin: true + nanoid@3.3.6: {} - /nanoid@3.3.7: - resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==} - engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} - hasBin: true + nanoid@3.3.7: {} - /nanoid@4.0.2: - resolution: {integrity: sha512-7ZtY5KTCNheRGfEFxnedV5zFiORN1+Y1N6zvPTnHQd8ENUvfaDBeuJDZb2bN/oXwXxu3qkTXDzy57W5vAmDTBw==} - engines: {node: ^14 || ^16 || >=18} - hasBin: true - dev: false + nanoid@4.0.2: {} - /nanoid@5.0.6: - resolution: {integrity: sha512-rRq0eMHoGZxlvaFOUdK1Ev83Bd1IgzzR+WJ3IbDJ7QOSdAxYjlurSPqFs9s4lJg29RT6nPwizFtJhQS6V5xgiA==} - engines: {node: ^18 || >=20} - hasBin: true - dev: false + nanoid@5.0.6: {} - /napi-build-utils@1.0.2: - resolution: {integrity: sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==} - requiresBuild: true - dev: true + napi-build-utils@1.0.2: optional: true - /natural-compare-lite@1.4.0: - resolution: {integrity: sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==} - dev: true + natural-compare-lite@1.4.0: {} - /natural-compare@1.4.0: - resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} + natural-compare@1.4.0: {} - /negotiator@0.6.3: - resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==} - engines: {node: '>= 0.6'} + negotiator@0.6.3: {} - /neo-async@2.6.2: - resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} + neo-async@2.6.2: {} - /nested-error-stacks@2.1.1: - resolution: {integrity: sha512-9iN1ka/9zmX1ZvLV9ewJYEk9h7RyRRtqdK0woXcqohu8EWIerfPUjYJPg0ULy0UqP7cslmdGc8xKDJcojlKiaw==} - dev: true + nested-error-stacks@2.1.1: {} - /netmask@2.0.2: - resolution: {integrity: sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg==} - engines: {node: '>= 0.4.0'} - dev: false + netmask@2.0.2: {} - /next-tick@1.1.0: - resolution: {integrity: sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==} - dev: false + next-tick@1.1.0: {} - /next@14.0.0(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-J0jHKBJpB9zd4+c153sair0sz44mbaCHxggs8ryVXSFBuBqJ8XdE9/ozoV85xGh2VnSjahwntBZZgsihL9QznA==} - engines: {node: '>=18.17.0'} - hasBin: true - peerDependencies: - '@opentelemetry/api': ^1.1.0 - react: ^18.2.0 - react-dom: ^18.2.0 - sass: ^1.3.0 - peerDependenciesMeta: - '@opentelemetry/api': - optional: true - sass: - optional: true + next@14.0.0(react-dom@18.2.0)(react@18.2.0): dependencies: '@next/env': 14.0.0 '@swc/helpers': 0.5.2 @@ -23637,22 +29922,8 @@ packages: transitivePeerDependencies: - '@babel/core' - babel-plugin-macros - dev: true - /next@14.1.0(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-wlzrsbfeSU48YQBjZhDzOwhWhGsy+uQycR8bHAOt1LY1bn3zZEcDyHQOEoN3aWzQ8LHCAJ1nqrWCc9XF2+O45Q==} - engines: {node: '>=18.17.0'} - hasBin: true - peerDependencies: - '@opentelemetry/api': ^1.1.0 - react: ^18.2.0 - react-dom: ^18.2.0 - sass: ^1.3.0 - peerDependenciesMeta: - '@opentelemetry/api': - optional: true - sass: - optional: true + next@14.1.0(react-dom@18.2.0)(react@18.2.0): dependencies: '@next/env': 14.1.0 '@swc/helpers': 0.5.2 @@ -23676,13 +29947,8 @@ packages: transitivePeerDependencies: - '@babel/core' - babel-plugin-macros - dev: false - /ngrok@5.0.0-beta.2: - resolution: {integrity: sha512-UzsyGiJ4yTTQLCQD11k1DQaMwq2/SsztBg2b34zAqcyjS25qjDpogMKPaCKHwe/APRTHeel3iDXcVctk5CNaCQ==} - engines: {node: '>=14.2'} - hasBin: true - requiresBuild: true + ngrok@5.0.0-beta.2: dependencies: extract-zip: 2.0.1 got: 11.8.6 @@ -23693,106 +29959,57 @@ packages: hpagent: 0.1.2 transitivePeerDependencies: - supports-color - dev: false - /nice-try@1.0.5: - resolution: {integrity: sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==} - dev: true + nice-try@1.0.5: {} - /nlcst-to-string@3.1.1: - resolution: {integrity: sha512-63mVyqaqt0cmn2VcI2aH6kxe1rLAmSROqHMA0i4qqg1tidkfExgpb0FGMikMCn86mw5dFtBtEANfmSSK7TjNHw==} + nlcst-to-string@3.1.1: dependencies: '@types/nlcst': 1.0.1 - dev: true - /no-case@3.0.4: - resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==} + no-case@3.0.4: dependencies: lower-case: 2.0.2 tslib: 2.6.2 - dev: true - /node-abi@3.47.0: - resolution: {integrity: sha512-2s6B2CWZM//kPgwnuI0KrYwNjfdByE25zvAaEpq9IH4zcNsarH8Ihu/UuX6XMPEogDAxkuUFeZn60pXNHAqn3A==} - engines: {node: '>=10'} - requiresBuild: true + node-abi@3.47.0: dependencies: semver: 7.5.4 - dev: true optional: true - /node-addon-api@6.1.0: - resolution: {integrity: sha512-+eawOlIgy680F0kBzPUNFhMZGtJ1YmqM6l4+Crf4IkImjYrO/mqPwRMh352g23uIaQKFItcQ64I7KMaJxHgAVA==} - requiresBuild: true - dev: true + node-addon-api@6.1.0: optional: true - /node-domexception@1.0.0: - resolution: {integrity: sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==} - engines: {node: '>=10.5.0'} - dev: false + node-domexception@1.0.0: {} - /node-emoji@1.11.0: - resolution: {integrity: sha512-wo2DpQkQp7Sjm2A0cq+sN7EHKO6Sl0ctXeBdFZrL9T9+UywORbufTcTZxom8YqpLQt/FqNMUkOpkZrJVYSKD3A==} + node-emoji@1.11.0: dependencies: lodash: 4.17.21 - dev: false - /node-fetch@2.6.12: - resolution: {integrity: sha512-C/fGU2E8ToujUivIO0H+tpQ6HWo4eEmchoPIoXtxCrVghxdKq+QOHqEZW7tuP3KlV3bC8FRMO5nMCC7Zm1VP6g==} - engines: {node: 4.x || >=6.0.0} - peerDependencies: - encoding: ^0.1.0 - peerDependenciesMeta: - encoding: - optional: true + node-fetch@2.6.12: dependencies: whatwg-url: 5.0.0 - /node-fetch@2.6.7: - resolution: {integrity: sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==} - engines: {node: 4.x || >=6.0.0} - peerDependencies: - encoding: ^0.1.0 - peerDependenciesMeta: - encoding: - optional: true + node-fetch@2.6.7: dependencies: whatwg-url: 5.0.0 - dev: false - /node-fetch@3.3.0: - resolution: {integrity: sha512-BKwRP/O0UvoMKp7GNdwPlObhYGB5DQqwhEDQlNKuoqwVYSxkSZCSbHjnFFmUEtwSKRPU4kNK8PbDYYitwaE3QA==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + node-fetch@3.3.0: dependencies: data-uri-to-buffer: 4.0.1 fetch-blob: 3.2.0 formdata-polyfill: 4.0.10 - dev: false - /node-fetch@3.3.2: - resolution: {integrity: sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + node-fetch@3.3.2: dependencies: data-uri-to-buffer: 4.0.1 fetch-blob: 3.2.0 formdata-polyfill: 4.0.10 - dev: false - /node-forge@1.3.1: - resolution: {integrity: sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==} - engines: {node: '>= 6.13.0'} - dev: true + node-forge@1.3.1: {} - /node-gyp-build@4.6.0: - resolution: {integrity: sha512-NTZVKn9IylLwUzaKjkas1e4u2DLNcV4rdYagA4PWdPwW87Bi7z+BznyKSRwS/761tV/lzCGXplWsiaMjLqP2zQ==} - hasBin: true - dev: false + node-gyp-build@4.6.0: {} - /node-gyp@9.4.0: - resolution: {integrity: sha512-dMXsYP6gc9rRbejLXmTbVRYjAHw7ppswsKyMxuxJxxOHzluIO1rGp9TOQgjFJ+2MCqcOcQTOPB/8Xwhr+7s4Eg==} - engines: {node: ^12.13 || ^14.13 || >=16} - hasBin: true + node-gyp@9.4.0: dependencies: env-paths: 2.2.1 exponential-backoff: 3.1.1 @@ -23807,26 +30024,16 @@ packages: which: 2.0.2 transitivePeerDependencies: - supports-color - dev: false - /node-int64@0.4.0: - resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==} - dev: true + node-int64@0.4.0: {} - /node-releases@2.0.12: - resolution: {integrity: sha512-QzsYKWhXTWx8h1kIvqfnC++o0pEmpRQA/aenALsL2F4pqNVr7YzcdMlDij5WBnwftRbJCNJL/O7zdKaxKPHqgQ==} - dev: true + node-releases@2.0.12: {} - /node-releases@2.0.13: - resolution: {integrity: sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==} + node-releases@2.0.13: {} - /node-releases@2.0.14: - resolution: {integrity: sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==} + node-releases@2.0.14: {} - /nodemon@3.0.1: - resolution: {integrity: sha512-g9AZ7HmkhQkqXkRc20w+ZfQ73cHLbE8hnPbtaFbFtCumZsjyMhKk9LajQ07U5Ux28lvFjZ5X7HvWR1xzU8jHVw==} - engines: {node: '>=10'} - hasBin: true + nodemon@3.0.1: dependencies: chokidar: 3.5.3 debug: 3.2.7(supports-color@5.5.0) @@ -23838,94 +30045,54 @@ packages: supports-color: 5.5.0 touch: 3.1.0 undefsafe: 2.0.5 - dev: true - /non.geist@1.0.2: - resolution: {integrity: sha512-oGCfo7Ub5bJmCOAt4CMAsCrVal/JXkQtxgBcpXzdU3lQib9c5hHdr62I8vI6TtdlsLcaYAPD/HRfZNdBUobwFg==} - dev: false + non.geist@1.0.2: {} - /nopt@1.0.10: - resolution: {integrity: sha512-NWmpvLSqUrgrAC9HCuxEvb+PSloHpqVu+FqcO4eeF2h5qYRhA7ev6KvelyQAKtegUbC6RypJnlEOhd8vloNKYg==} - hasBin: true + nopt@1.0.10: dependencies: abbrev: 1.1.1 - dev: true - /nopt@6.0.0: - resolution: {integrity: sha512-ZwLpbTgdhuZUnZzjd7nb1ZV+4DoiC6/sfiVKok72ym/4Tlf+DFdlHYmT2JPmcNNWV6Pi3SDf1kT+A4r9RTuT9g==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - hasBin: true + nopt@6.0.0: dependencies: abbrev: 1.1.1 - dev: false - /nopt@7.2.0: - resolution: {integrity: sha512-CVDtwCdhYIvnAzFoJ6NJ6dX3oga9/HyciQDnG1vQDjSLMeKLJ4A93ZqYKDrgYSr1FBY5/hMYC+2VCi24pgpkGA==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - hasBin: true + nopt@7.2.0: dependencies: abbrev: 2.0.0 - dev: false - /normalize-package-data@2.5.0: - resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==} + normalize-package-data@2.5.0: dependencies: hosted-git-info: 2.8.9 resolve: 1.22.8 semver: 5.7.1 validate-npm-package-license: 3.0.4 - /normalize-package-data@5.0.0: - resolution: {integrity: sha512-h9iPVIfrVZ9wVYQnxFgtw1ugSvGEMOlyPWWtm8BMJhnwyEL/FLbYbTY3V3PpjI/BUK67n9PEWDu6eHzu1fB15Q==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + normalize-package-data@5.0.0: dependencies: hosted-git-info: 6.1.1 is-core-module: 2.13.0 semver: 7.5.4 validate-npm-package-license: 3.0.4 - /normalize-path@3.0.0: - resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} - engines: {node: '>=0.10.0'} + normalize-path@3.0.0: {} - /normalize-range@0.1.2: - resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==} - engines: {node: '>=0.10.0'} + normalize-range@0.1.2: {} - /normalize-url@4.5.1: - resolution: {integrity: sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==} - engines: {node: '>=8'} - dev: true + normalize-url@4.5.1: {} - /normalize-url@6.1.0: - resolution: {integrity: sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==} - engines: {node: '>=10'} - dev: false + normalize-url@6.1.0: {} - /normalize-url@8.0.0: - resolution: {integrity: sha512-uVFpKhj5MheNBJRTiMZ9pE/7hD1QTeEvugSJW/OmLzAp78PB5O6adfMNTvmfKhXBkvCzC+rqifWcVYpGFwTjnw==} - engines: {node: '>=14.16'} - dev: false + normalize-url@8.0.0: {} - /normalize.css@8.0.1: - resolution: {integrity: sha512-qizSNPO93t1YUuUhP22btGOo3chcvDFqFaj2TRybP0DMxkHOCTYwp3n34fel4a31ORXy4m1Xq0Gyqpb5m33qIg==} - dev: false + normalize.css@8.0.1: {} - /notepack.io@3.0.1: - resolution: {integrity: sha512-TKC/8zH5pXIAMVQio2TvVDTtPRX+DJPHDqjRbxogtFiByHyzKmy96RA0JtCQJ+WouyyL4A10xomQzgbUT+1jCg==} - dev: false + notepack.io@3.0.1: {} - /npm-bundled@3.0.0: - resolution: {integrity: sha512-Vq0eyEQy+elFpzsKjMss9kxqb9tG3YHg4dsyWuUENuzvSUWe1TCnW/vV9FkhvBk/brEDoDiVd+M1Btosa6ImdQ==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + npm-bundled@3.0.0: dependencies: npm-normalize-package-bin: 3.0.1 - dev: false - /npm-check-updates@16.12.3: - resolution: {integrity: sha512-oF6kwb5d0HzMpDA5Xt8Ah8LyEkYPI40tBwv1hPs43BMGHqh2Abah+KBp1RJLnIsb8Hjy0DY4yzQrm/qLjL2UCA==} - engines: {node: '>=14.14'} - hasBin: true + npm-check-updates@16.12.3: dependencies: chalk: 5.3.0 cli-table3: 0.6.3 @@ -23961,46 +30128,32 @@ packages: transitivePeerDependencies: - bluebird - supports-color - dev: false - /npm-install-checks@6.2.0: - resolution: {integrity: sha512-744wat5wAAHsxa4590mWO0tJ8PKxR8ORZsH9wGpQc3nWTzozMAgBN/XyqYw7mg3yqLM8dLwEnwSfKMmXAjF69g==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + npm-install-checks@6.2.0: dependencies: semver: 7.5.4 - /npm-normalize-package-bin@3.0.1: - resolution: {integrity: sha512-dMxCf+zZ+3zeQZXKxmyuCKlIDPGuv8EF940xbkC4kQVDTtqoh6rJFO+JTKSA6/Rwi0getWmtuy4Itup0AMcaDQ==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + npm-normalize-package-bin@3.0.1: {} - /npm-package-arg@10.1.0: - resolution: {integrity: sha512-uFyyCEmgBfZTtrKk/5xDfHp6+MdrqGotX/VoOyEEl3mBwiEE5FlBaePanazJSVMPT7vKepcjYBY2ztg9A3yPIA==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + npm-package-arg@10.1.0: dependencies: hosted-git-info: 6.1.1 proc-log: 3.0.0 semver: 7.5.4 validate-npm-package-name: 5.0.0 - /npm-packlist@7.0.4: - resolution: {integrity: sha512-d6RGEuRrNS5/N84iglPivjaJPxhDbZmlbTwTDX2IbcRHG5bZCdtysYMhwiPvcF4GisXHGn7xsxv+GQ7T/02M5Q==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + npm-packlist@7.0.4: dependencies: ignore-walk: 6.0.3 - dev: false - /npm-pick-manifest@8.0.2: - resolution: {integrity: sha512-1dKY+86/AIiq1tkKVD3l0WI+Gd3vkknVGAggsFeBkTvbhMQ1OND/LKkYv4JtXPKUJ8bOTCyLiqEg2P6QNdK+Gg==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + npm-pick-manifest@8.0.2: dependencies: npm-install-checks: 6.2.0 npm-normalize-package-bin: 3.0.1 npm-package-arg: 10.1.0 semver: 7.5.4 - /npm-registry-fetch@14.0.5: - resolution: {integrity: sha512-kIDMIo4aBm6xg7jOttupWZamsZRkAqMqwqqbVXnUqstY5+tapvv6bkH/qMR76jdgV+YljEUCyWx3hRYMrJiAgA==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + npm-registry-fetch@14.0.5: dependencies: make-fetch-happen: 11.1.1 minipass: 5.0.0 @@ -24011,12 +30164,8 @@ packages: proc-log: 3.0.0 transitivePeerDependencies: - supports-color - dev: false - /npm-run-all@4.1.5: - resolution: {integrity: sha512-Oo82gJDAVcaMdi3nuoKFavkIHBRVqQ1qvMb+9LHk/cF4P6B2m8aP04hGf7oL6wZ9BuGwX1onlLhpuoofSyoQDQ==} - engines: {node: '>= 4'} - hasBin: true + npm-run-all@4.1.5: dependencies: ansi-styles: 3.2.1 chalk: 2.4.2 @@ -24027,166 +30176,106 @@ packages: read-pkg: 3.0.0 shell-quote: 1.8.1 string.prototype.padend: 3.1.4 - dev: true - /npm-run-path@4.0.1: - resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} - engines: {node: '>=8'} + npm-run-path@4.0.1: dependencies: path-key: 3.1.1 - /npm-run-path@5.1.0: - resolution: {integrity: sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + npm-run-path@5.1.0: dependencies: path-key: 4.0.0 - /npm-run-path@5.3.0: - resolution: {integrity: sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + npm-run-path@5.3.0: dependencies: path-key: 4.0.0 - dev: false - /npmlog@6.0.2: - resolution: {integrity: sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + npmlog@6.0.2: dependencies: are-we-there-yet: 3.0.1 console-control-strings: 1.1.0 gauge: 4.0.4 set-blocking: 2.0.0 - dev: false - /num2fraction@1.2.2: - resolution: {integrity: sha512-Y1wZESM7VUThYY+4W+X4ySH2maqcA+p7UR+w8VWNWVAd6lwuXXWz/w/Cz43J/dI2I+PS6wD5N+bJUF+gjWvIqg==} - dev: false + num2fraction@1.2.2: {} - /oauth-sign@0.9.0: - resolution: {integrity: sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==} - dev: false + oauth-sign@0.9.0: {} - /object-assign@4.1.1: - resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} - engines: {node: '>=0.10.0'} + object-assign@4.1.1: {} - /object-hash@2.2.0: - resolution: {integrity: sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw==} - engines: {node: '>= 6'} - dev: false + object-hash@2.2.0: {} - /object-hash@3.0.0: - resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==} - engines: {node: '>= 6'} + object-hash@3.0.0: {} - /object-inspect@1.12.2: - resolution: {integrity: sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==} + object-inspect@1.12.2: {} - /object-inspect@1.13.2: - resolution: {integrity: sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==} - engines: {node: '>= 0.4'} - dev: true + object-inspect@1.13.2: {} - /object-is@1.1.5: - resolution: {integrity: sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==} - engines: {node: '>= 0.4'} + object-is@1.1.5: dependencies: call-bind: 1.0.2 define-properties: 1.1.4 - dev: true - /object-keys@1.1.1: - resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} - engines: {node: '>= 0.4'} + object-keys@1.1.1: {} - /object.assign@4.1.4: - resolution: {integrity: sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==} - engines: {node: '>= 0.4'} + object.assign@4.1.4: dependencies: call-bind: 1.0.2 define-properties: 1.1.4 has-symbols: 1.0.3 object-keys: 1.1.1 - /object.assign@4.1.5: - resolution: {integrity: sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==} - engines: {node: '>= 0.4'} + object.assign@4.1.5: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 has-symbols: 1.0.3 object-keys: 1.1.1 - dev: true - /object.entries@1.1.6: - resolution: {integrity: sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w==} - engines: {node: '>= 0.4'} + object.entries@1.1.6: dependencies: call-bind: 1.0.2 define-properties: 1.1.4 es-abstract: 1.21.1 - dev: true - /object.fromentries@2.0.6: - resolution: {integrity: sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg==} - engines: {node: '>= 0.4'} + object.fromentries@2.0.6: dependencies: call-bind: 1.0.2 define-properties: 1.1.4 es-abstract: 1.21.1 - dev: true - /object.fromentries@2.0.8: - resolution: {integrity: sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==} - engines: {node: '>= 0.4'} + object.fromentries@2.0.8: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 es-abstract: 1.23.3 es-object-atoms: 1.0.0 - dev: true - /object.groupby@1.0.3: - resolution: {integrity: sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==} - engines: {node: '>= 0.4'} + object.groupby@1.0.3: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 es-abstract: 1.23.3 - dev: true - /object.hasown@1.1.2: - resolution: {integrity: sha512-B5UIT3J1W+WuWIU55h0mjlwaqxiE5vYENJXIXZ4VFe05pNYrkKuK0U/6aFcb0pKywYJh7IhfoqUfKVmrJJHZHw==} + object.hasown@1.1.2: dependencies: define-properties: 1.1.4 es-abstract: 1.21.1 - dev: true - /object.values@1.1.6: - resolution: {integrity: sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==} - engines: {node: '>= 0.4'} + object.values@1.1.6: dependencies: call-bind: 1.0.2 define-properties: 1.1.4 es-abstract: 1.21.1 - dev: true - /object.values@1.2.0: - resolution: {integrity: sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==} - engines: {node: '>= 0.4'} + object.values@1.2.0: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 es-object-atoms: 1.0.0 - dev: true - /obuf@1.1.2: - resolution: {integrity: sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==} - dev: false + obuf@1.1.2: {} - /octokit@3.1.2: - resolution: {integrity: sha512-MG5qmrTL5y8KYwFgE1A4JWmgfQBaIETE/lOlfwNYx1QOtCQHGVxkRJmdUJltFc1HVn73d61TlMhMyNTOtMl+ng==} - engines: {node: '>= 18'} + octokit@3.1.2: dependencies: '@octokit/app': 14.0.2 '@octokit/core': 5.0.2 @@ -24198,79 +30287,50 @@ packages: '@octokit/plugin-throttling': 8.1.3(@octokit/core@5.0.2) '@octokit/request-error': 5.0.1 '@octokit/types': 12.4.0 - dev: false - /ohash@1.1.3: - resolution: {integrity: sha512-zuHHiGTYTA1sYJ/wZN+t5HKZaH23i4yI1HMwbuXm24Nid7Dv0KcuRlKoNKS9UNfAVSBlnGLcuQrnOKWOZoEGaw==} - dev: false - - /oidc-token-hash@5.0.3: - resolution: {integrity: sha512-IF4PcGgzAr6XXSff26Sk/+P4KZFJVuHAJZj3wgO3vX2bMdNVp/QXTP3P7CEm9V1IdG8lDLY3HhiqpsE/nOwpPw==} - engines: {node: ^10.13.0 || >=12.0.0} - requiresBuild: true - dev: false + ohash@1.1.3: {} + + oidc-token-hash@5.0.3: optional: true - /on-exit-leak-free@2.1.2: - resolution: {integrity: sha512-0eJJY6hXLGf1udHwfNftBqH+g73EU4B504nZeKpz1sYRKafAghwxEJunB2O7rDZkL4PGfsMVnTXZ2EjibbqcsA==} - engines: {node: '>=14.0.0'} - dev: true + on-exit-leak-free@2.1.2: {} - /on-finished@2.3.0: - resolution: {integrity: sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==} - engines: {node: '>= 0.8'} + on-finished@2.3.0: dependencies: ee-first: 1.1.1 - /on-finished@2.4.1: - resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==} - engines: {node: '>= 0.8'} + on-finished@2.4.1: dependencies: ee-first: 1.1.1 - /on-headers@1.0.2: - resolution: {integrity: sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==} - engines: {node: '>= 0.8'} + on-headers@1.0.2: {} - /once@1.4.0: - resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} + once@1.4.0: dependencies: wrappy: 1.0.2 - /onetime@5.1.2: - resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} - engines: {node: '>=6'} + onetime@5.1.2: dependencies: mimic-fn: 2.1.0 - /onetime@6.0.0: - resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==} - engines: {node: '>=12'} + onetime@6.0.0: dependencies: mimic-fn: 4.0.0 - /open@10.0.3: - resolution: {integrity: sha512-dtbI5oW7987hwC9qjJTyABldTaa19SuyJse1QboWv3b0qCcrrLNVDqBx1XgELAjh9QTVQaP/C5b1nhQebd1H2A==} - engines: {node: '>=18'} + open@10.0.3: dependencies: default-browser: 5.2.1 define-lazy-prop: 3.0.0 is-inside-container: 1.0.0 is-wsl: 3.1.0 - dev: true - /open@8.4.0: - resolution: {integrity: sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==} - engines: {node: '>=12'} + open@8.4.0: dependencies: define-lazy-prop: 2.0.0 is-docker: 2.2.1 is-wsl: 2.2.0 - dev: true - /openai@4.20.0: - resolution: {integrity: sha512-VbAYerNZFfIIeESS+OL9vgDkK8Mnri55n+jN0UN/HZeuM0ghGh6nDN6UGRZxslNgyJ7XmY/Ca9DO4YYyvrszGA==} - hasBin: true + openai@4.20.0: dependencies: '@types/node': 18.19.20 '@types/node-fetch': 2.6.4 @@ -24283,11 +30343,8 @@ packages: web-streams-polyfill: 3.2.1 transitivePeerDependencies: - encoding - dev: false - /openai@4.33.1: - resolution: {integrity: sha512-0DH572aSxGTT1JPOXgJQ9mjiuSPg/7scPot8hLc5I1mfQxPxLXTZWJpWerKaIWOuPkR2nrB0SamGDEehH8RuWA==} - hasBin: true + openai@4.33.1: dependencies: '@types/node': 18.19.20 '@types/node-fetch': 2.6.4 @@ -24299,11 +30356,8 @@ packages: web-streams-polyfill: 3.2.1 transitivePeerDependencies: - encoding - dev: false - /openai@4.5.0: - resolution: {integrity: sha512-9cA5i6KpEAeLV8nZrVgOXqRmUWUIu4FV2oRKvSIwrA7Z5aMd4sXVOaqWAuRDhFFewirxhys8D6R5B2Drj1pKIQ==} - hasBin: true + openai@4.5.0: dependencies: '@types/node': 18.19.20 '@types/node-fetch': 2.6.4 @@ -24315,30 +30369,20 @@ packages: node-fetch: 2.6.12 transitivePeerDependencies: - encoding - dev: false - /openapi-fetch@0.6.2: - resolution: {integrity: sha512-Faj29Kzh7oCbt1bz6vAGNKtRJlV/GolOQTx87eYUnfCK7eVXdN9jQVojroc7tcJ5OQgyhbeOqD7LS/8UtGBnMQ==} - dev: false + openapi-fetch@0.6.2: {} - /openid-client@5.6.4: - resolution: {integrity: sha512-T1h3B10BRPKfcObdBklX639tVz+xh34O7GjofqrqiAQdm7eHsQ00ih18x6wuJ/E6FxdtS2u3FmUGPDeEcMwzNA==} - requiresBuild: true + openid-client@5.6.4: dependencies: jose: 4.15.4 lru-cache: 6.0.0 object-hash: 2.2.0 oidc-token-hash: 5.0.3 - dev: false optional: true - /openurl@1.1.1: - resolution: {integrity: sha512-d/gTkTb1i1GKz5k3XE3XFV/PxQ1k45zDqGP2OA7YhgsaLoqm6qRvARAZOFer1fcXritWlGBRCu/UgeS4HAnXAA==} - dev: false + openurl@1.1.1: {} - /optionator@0.9.1: - resolution: {integrity: sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==} - engines: {node: '>= 0.8.0'} + optionator@0.9.1: dependencies: deep-is: 0.1.4 fast-levenshtein: 2.0.6 @@ -24346,11 +30390,8 @@ packages: prelude-ls: 1.2.1 type-check: 0.4.0 word-wrap: 1.2.3 - dev: true - /optionator@0.9.3: - resolution: {integrity: sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==} - engines: {node: '>= 0.8.0'} + optionator@0.9.3: dependencies: '@aashutoshrathi/word-wrap': 1.2.6 deep-is: 0.1.4 @@ -24359,9 +30400,7 @@ packages: prelude-ls: 1.2.1 type-check: 0.4.0 - /ora@5.4.1: - resolution: {integrity: sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==} - engines: {node: '>=10'} + ora@5.4.1: dependencies: bl: 4.1.0 chalk: 4.1.2 @@ -24373,9 +30412,7 @@ packages: strip-ansi: 6.0.1 wcwidth: 1.0.1 - /ora@6.1.2: - resolution: {integrity: sha512-EJQ3NiP5Xo94wJXIzAyOtSb0QEIAUu7m8t6UZ9krbz0vAJqr92JpcK/lEXg91q6B9pEGqrykkd2EQplnifDSBw==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + ora@6.1.2: dependencies: bl: 5.1.0 chalk: 5.3.0 @@ -24386,11 +30423,8 @@ packages: log-symbols: 5.1.0 strip-ansi: 7.1.0 wcwidth: 1.0.1 - dev: false - /ora@7.0.1: - resolution: {integrity: sha512-0TUxTiFJWv+JnjWm4o9yvuskpEJLXTcng8MJuKd+SzAzp2o+OP3HWqNhB4OdJRt1Vsd9/mR0oyaEYlOnL7XIRw==} - engines: {node: '>=16'} + ora@7.0.1: dependencies: chalk: 5.3.0 cli-cursor: 4.0.0 @@ -24401,205 +30435,115 @@ packages: stdin-discarder: 0.1.0 string-width: 6.1.0 strip-ansi: 7.1.0 - dev: true - /os-paths@7.4.0: - resolution: {integrity: sha512-Ux1J4NUqC6tZayBqLN1kUlDAEvLiQlli/53sSddU4IN+h+3xxnv2HmRSMpVSvr1hvJzotfMs3ERvETGK+f4OwA==} - engines: {node: '>= 4.0'} + os-paths@7.4.0: optionalDependencies: fsevents: 2.3.3 - dev: true - /os-tmpdir@1.0.2: - resolution: {integrity: sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==} - engines: {node: '>=0.10.0'} - dev: false + os-tmpdir@1.0.2: {} - /outdent@0.5.0: - resolution: {integrity: sha512-/jHxFIzoMXdqPzTaCpFzAAWhpkSjZPF4Vsn6jAfNpmbH/ymsmd7Qc6VE9BGn0L6YMj6uwpQLxCECpus4ukKS9Q==} - dev: false + outdent@0.5.0: {} - /outdent@0.8.0: - resolution: {integrity: sha512-KiOAIsdpUTcAXuykya5fnVVT+/5uS0Q1mrkRHcF89tpieSmY33O/tmc54CqwA+bfhbtEfZUNLHaPUiB9X3jt1A==} - dev: true + outdent@0.8.0: {} - /outvariant@1.4.2: - resolution: {integrity: sha512-Ou3dJ6bA/UJ5GVHxah4LnqDwZRwAmWxrG3wtrHrbGnP4RnLCtA64A4F+ae7Y8ww660JaddSoArUR5HjipWSHAQ==} - dev: false + outvariant@1.4.2: {} - /p-cancelable@1.1.0: - resolution: {integrity: sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==} - engines: {node: '>=6'} - dev: true + p-cancelable@1.1.0: {} - /p-cancelable@2.1.1: - resolution: {integrity: sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==} - engines: {node: '>=8'} - dev: false + p-cancelable@2.1.1: {} - /p-cancelable@3.0.0: - resolution: {integrity: sha512-mlVgR3PGuzlo0MmTdk4cXqXWlwQDLnONTAg6sm62XkMJEiRxN3GL3SffkYvqwonbkJBcrI7Uvv5Zh9yjvn2iUw==} - engines: {node: '>=12.20'} - dev: false + p-cancelable@3.0.0: {} - /p-debounce@4.0.0: - resolution: {integrity: sha512-4Ispi9I9qYGO4lueiLDhe4q4iK5ERK8reLsuzH6BPaXn53EGaua8H66PXIFGrW897hwjXp+pVLrm/DLxN0RF0A==} - engines: {node: '>=12'} - dev: false + p-debounce@4.0.0: {} - /p-event@5.0.1: - resolution: {integrity: sha512-dd589iCQ7m1L0bmC5NLlVYfy3TbBEsMUfWx9PyAgPeIcFZ/E2yaTZ4Rz4MiBmmJShviiftHVXOqfnfzJ6kyMrQ==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + p-event@5.0.1: dependencies: p-timeout: 5.1.0 - dev: true - /p-filter@2.1.0: - resolution: {integrity: sha512-ZBxxZ5sL2HghephhpGAQdoskxplTwr7ICaehZwLIlfL6acuVgZPm8yBNuRAFBGEqtD/hmUeq9eqLg2ys9Xr/yw==} - engines: {node: '>=8'} + p-filter@2.1.0: dependencies: p-map: 2.1.0 - dev: false - /p-filter@3.0.0: - resolution: {integrity: sha512-QtoWLjXAW++uTX67HZQz1dbTpqBfiidsB6VtQUC9iR85S120+s0T5sO6s+B5MLzFcZkrEd/DGMmCjR+f2Qpxwg==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + p-filter@3.0.0: dependencies: p-map: 5.5.0 - dev: true - /p-finally@1.0.0: - resolution: {integrity: sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==} - engines: {node: '>=4'} - dev: false + p-finally@1.0.0: {} - /p-limit@2.3.0: - resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} - engines: {node: '>=6'} + p-limit@2.3.0: dependencies: p-try: 2.2.0 - /p-limit@3.1.0: - resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} - engines: {node: '>=10'} + p-limit@3.1.0: dependencies: yocto-queue: 0.1.0 - /p-limit@4.0.0: - resolution: {integrity: sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + p-limit@4.0.0: dependencies: yocto-queue: 1.0.0 - /p-limit@5.0.0: - resolution: {integrity: sha512-/Eaoq+QyLSiXQ4lyYV23f14mZRQcXnxfHrN0vCai+ak9G0pp9iEQukIIZq5NccEvwRB8PUnZT0KsOoDCINS1qQ==} - engines: {node: '>=18'} + p-limit@5.0.0: dependencies: yocto-queue: 1.0.0 - dev: true - /p-locate@4.1.0: - resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} - engines: {node: '>=8'} + p-locate@4.1.0: dependencies: p-limit: 2.3.0 - /p-locate@5.0.0: - resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} - engines: {node: '>=10'} + p-locate@5.0.0: dependencies: p-limit: 3.1.0 - /p-locate@6.0.0: - resolution: {integrity: sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + p-locate@6.0.0: dependencies: p-limit: 4.0.0 - /p-map@2.1.0: - resolution: {integrity: sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==} - engines: {node: '>=6'} - dev: false + p-map@2.1.0: {} - /p-map@4.0.0: - resolution: {integrity: sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==} - engines: {node: '>=10'} + p-map@4.0.0: dependencies: aggregate-error: 3.1.0 - /p-map@5.5.0: - resolution: {integrity: sha512-VFqfGDHlx87K66yZrNdI4YGtD70IRyd+zSvgks6mzHPRNkoKy+9EKP4SFC77/vTTQYmRmti7dvqC+m5jBrBAcg==} - engines: {node: '>=12'} + p-map@5.5.0: dependencies: aggregate-error: 4.0.1 - dev: true - /p-map@6.0.0: - resolution: {integrity: sha512-T8BatKGY+k5rU+Q/GTYgrEf2r4xRMevAN5mtXc2aPc4rS1j3s+vWTaO2Wag94neXuCAUAs8cxBL9EeB5EA6diw==} - engines: {node: '>=16'} - dev: true + p-map@6.0.0: {} - /p-queue@6.6.2: - resolution: {integrity: sha512-RwFpb72c/BhQLEXIZ5K2e+AhgNVmIejGlTgiB9MzZ0e93GRvqZ7uSi0dvRF7/XIXDeNkra2fNHBxTyPDGySpjQ==} - engines: {node: '>=8'} + p-queue@6.6.2: dependencies: eventemitter3: 4.0.7 p-timeout: 3.2.0 - dev: false - /p-queue@8.0.1: - resolution: {integrity: sha512-NXzu9aQJTAzbBqOt2hwsR63ea7yvxJc0PwN/zobNAudYfb1B7R08SzB4TsLeSbUCuG467NhnoT0oO6w1qRO+BA==} - engines: {node: '>=18'} + p-queue@8.0.1: dependencies: eventemitter3: 5.0.1 p-timeout: 6.1.2 - dev: false - /p-retry@4.6.2: - resolution: {integrity: sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==} - engines: {node: '>=8'} + p-retry@4.6.2: dependencies: '@types/retry': 0.12.0 retry: 0.13.1 - dev: false - /p-retry@6.1.0: - resolution: {integrity: sha512-fJLEQ2KqYBJRuaA/8cKMnqhulqNM+bpcjYtXNex2t3mOXKRYPitAJt9NacSf8XAFzcYahSAbKpobiWDSqHSh2g==} - engines: {node: '>=16.17'} + p-retry@6.1.0: dependencies: '@types/retry': 0.12.2 is-network-error: 1.0.0 retry: 0.13.1 - /p-throttle@6.1.0: - resolution: {integrity: sha512-eQMdGTxk2+047La67wefUtt0tEHh7D+C8Jl7QXoFCuIiNYeQ9zWs2AZiJdIAs72rSXZ06t11me2bgalRNdy3SQ==} - engines: {node: '>=18'} - dev: false + p-throttle@6.1.0: {} - /p-timeout@3.2.0: - resolution: {integrity: sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==} - engines: {node: '>=8'} + p-timeout@3.2.0: dependencies: p-finally: 1.0.0 - dev: false - /p-timeout@5.1.0: - resolution: {integrity: sha512-auFDyzzzGZZZdHz3BtET9VEz0SE/uMEAx7uWfGPucfzEwwe/xH0iVeZibQmANYE/hp9T2+UUZT5m+BKyrDp3Ew==} - engines: {node: '>=12'} - dev: true + p-timeout@5.1.0: {} - /p-timeout@6.1.2: - resolution: {integrity: sha512-UbD77BuZ9Bc9aABo74gfXhNvzC9Tx7SxtHSh1fxvx3jTLLYvmVhiQZZrJzqqU0jKbN32kb5VOKiLEQI/3bIjgQ==} - engines: {node: '>=14.16'} - dev: false + p-timeout@6.1.2: {} - /p-try@2.2.0: - resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} - engines: {node: '>=6'} + p-try@2.2.0: {} - /pac-proxy-agent@7.0.0: - resolution: {integrity: sha512-t4tRAMx0uphnZrio0S0Jw9zg3oDbz1zVhQ/Vy18FjLfP1XOLNUEjaVxYCYRI6NS+BsMBXKIzV6cTLOkO9AtywA==} - engines: {node: '>= 14'} + pac-proxy-agent@7.0.0: dependencies: '@tootallnate/quickjs-emscripten': 0.23.0 agent-base: 7.1.0 @@ -24611,41 +30555,28 @@ packages: socks-proxy-agent: 8.0.1 transitivePeerDependencies: - supports-color - dev: false - /pac-resolver@7.0.0: - resolution: {integrity: sha512-Fd9lT9vJbHYRACT8OhCbZBbxr6KRSawSovFpy8nDGshaK99S/EBhVIHp9+crhxrsZOuvLpgL1n23iyPg6Rl2hg==} - engines: {node: '>= 14'} + pac-resolver@7.0.0: dependencies: degenerator: 5.0.1 ip: 1.1.8 netmask: 2.0.2 - dev: false - /package-json@6.5.0: - resolution: {integrity: sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==} - engines: {node: '>=8'} + package-json@6.5.0: dependencies: got: 9.6.0 registry-auth-token: 4.2.2 registry-url: 5.1.0 semver: 6.3.1 - dev: true - /package-json@8.1.1: - resolution: {integrity: sha512-cbH9IAIJHNj9uXi196JVsRlt7cHKak6u/e6AkL/bkRelZ7rlL3X1YKxsZwa36xipOEKAsdtmaG6aAJoM1fx2zA==} - engines: {node: '>=14.16'} + package-json@8.1.1: dependencies: got: 12.6.1 registry-auth-token: 5.0.2 registry-url: 6.0.1 semver: 7.5.4 - dev: false - /pacote@15.2.0: - resolution: {integrity: sha512-rJVZeIwHTUta23sIZgEIM62WYwbmGbThdbnkt81ravBplQv+HjyroqnLRNH2+sLJHcGZmLRmhPwACqhfTcOmnA==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - hasBin: true + pacote@15.2.0: dependencies: '@npmcli/git': 4.1.0 '@npmcli/installed-package-contents': 2.0.2 @@ -24668,24 +30599,16 @@ packages: transitivePeerDependencies: - bluebird - supports-color - dev: false - /pako@0.2.9: - resolution: {integrity: sha512-NUcwaKxUxWrZLpDG+z/xZaCgQITkA/Dv4V/T6bw7VON6l1Xz/VnrBqrYjZQ12TamKHzITTfOEIYUj48y2KXImA==} - dev: true + pako@0.2.9: {} - /parent-module@1.0.1: - resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} - engines: {node: '>=6'} + parent-module@1.0.1: dependencies: callsites: 3.1.0 - /parse-duration@1.1.0: - resolution: {integrity: sha512-z6t9dvSJYaPoQq7quMzdEagSFtpGu+utzHqqxmpVWNNZRIXnvqyCvn9XsTdh7c/w0Bqmdz3RB3YnRaKtpRtEXQ==} - dev: false + parse-duration@1.1.0: {} - /parse-entities@4.0.0: - resolution: {integrity: sha512-5nk9Fn03x3rEhGaX1FU6IDwG/k+GxLXlFAkgrbM1asuAFl3BhdQWvASaIsmwWypRNcZKHPYnIuOSfIWEyEQnPQ==} + parse-entities@4.0.0: dependencies: '@types/unist': 2.0.6 character-entities: 2.0.2 @@ -24695,212 +30618,123 @@ packages: is-alphanumerical: 2.0.1 is-decimal: 2.0.1 is-hexadecimal: 2.0.1 - dev: true - /parse-github-url@1.0.2: - resolution: {integrity: sha512-kgBf6avCbO3Cn6+RnzRGLkUsv4ZVqv/VfAYkRsyBcgkshNvVBkRn1FEZcW0Jb+npXQWm2vHPnnOqFteZxRRGNw==} - engines: {node: '>=0.10.0'} - hasBin: true + parse-github-url@1.0.2: {} - /parse-json@4.0.0: - resolution: {integrity: sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==} - engines: {node: '>=4'} + parse-json@4.0.0: dependencies: error-ex: 1.3.2 json-parse-better-errors: 1.0.2 - dev: true - /parse-json@5.2.0: - resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} - engines: {node: '>=8'} + parse-json@5.2.0: dependencies: '@babel/code-frame': 7.22.13 error-ex: 1.3.2 json-parse-even-better-errors: 2.3.1 lines-and-columns: 1.2.4 - /parse-latin@5.0.1: - resolution: {integrity: sha512-b/K8ExXaWC9t34kKeDV8kGXBkXZ1HCSAZRYE7HR14eA1GlXX5L8iWhs8USJNhQU9q5ci413jCKF0gOyovvyRBg==} + parse-latin@5.0.1: dependencies: nlcst-to-string: 3.1.1 unist-util-modify-children: 3.1.1 unist-util-visit-children: 2.0.2 - dev: true - /parse-ms@2.1.0: - resolution: {integrity: sha512-kHt7kzLoS9VBZfUsiKjv43mr91ea+U05EyKkEtqp7vNbHxmaVuEqN7XxeEVnGrMtYOAxGrDElSi96K7EgO1zCA==} - engines: {node: '>=6'} - dev: true + parse-ms@2.1.0: {} - /parse-ms@4.0.0: - resolution: {integrity: sha512-TXfryirbmq34y8QBwgqCVLi+8oA3oWx2eAnSn62ITyEhEYaWRlVZ2DvMM9eZbMs/RfxPu/PK/aBLyGj4IrqMHw==} - engines: {node: '>=18'} - dev: false + parse-ms@4.0.0: {} - /parse5@6.0.1: - resolution: {integrity: sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==} - dev: true + parse5@6.0.1: {} - /parseley@0.12.1: - resolution: {integrity: sha512-e6qHKe3a9HWr0oMRVDTRhKce+bRO8VGQR3NyVwcjwrbhMmFCX9KszEV35+rn4AdilFAq9VPxP/Fe1wC9Qjd2lw==} + parseley@0.12.1: dependencies: leac: 0.6.0 peberminta: 0.9.0 - dev: false - /parseurl@1.3.3: - resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==} - engines: {node: '>= 0.8'} + parseurl@1.3.3: {} - /partysocket@0.0.17: - resolution: {integrity: sha512-8Re9nmgP2LzQhq+FBs9+BZNTjmMwoF4geEKlpH0lxW1JKp3FmplN74306afGH9EsOjdfcXqKY2VCZtc3iAHIow==} - dev: false + partysocket@0.0.17: {} - /patch-console@2.0.0: - resolution: {integrity: sha512-0YNdUceMdaQwoKce1gatDScmMo5pu/tfABfnzEqeG0gtTmd7mh/WcwgUjtAeOU7N8nFFlbQBnFK2gXW5fGvmMA==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - dev: false + patch-console@2.0.0: {} - /path-exists@4.0.0: - resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} - engines: {node: '>=8'} + path-exists@4.0.0: {} - /path-exists@5.0.0: - resolution: {integrity: sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + path-exists@5.0.0: {} - /path-is-absolute@1.0.1: - resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} - engines: {node: '>=0.10.0'} + path-is-absolute@1.0.1: {} - /path-key@2.0.1: - resolution: {integrity: sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==} - engines: {node: '>=4'} - dev: true + path-key@2.0.1: {} - /path-key@3.1.1: - resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} - engines: {node: '>=8'} + path-key@3.1.1: {} - /path-key@4.0.0: - resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==} - engines: {node: '>=12'} + path-key@4.0.0: {} - /path-parse@1.0.7: - resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} + path-parse@1.0.7: {} - /path-scurry@1.10.1: - resolution: {integrity: sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==} - engines: {node: '>=16 || 14 >=14.17'} + path-scurry@1.10.1: dependencies: lru-cache: 10.0.1 minipass: 7.0.3 - /path-to-regexp@0.1.7: - resolution: {integrity: sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==} + path-to-regexp@0.1.7: {} - /path-to-regexp@6.2.1: - resolution: {integrity: sha512-JLyh7xT1kizaEvcaXOQwOc2/Yhw6KZOvPf1S8401UyLk86CU79LN3vl7ztXGm/pZ+YjoyAJ4rxmHwbkBXJX+yw==} + path-to-regexp@6.2.1: {} - /path-type@3.0.0: - resolution: {integrity: sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==} - engines: {node: '>=4'} + path-type@3.0.0: dependencies: pify: 3.0.0 - dev: true - /path-type@4.0.0: - resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} - engines: {node: '>=8'} + path-type@4.0.0: {} - /pathe@1.1.0: - resolution: {integrity: sha512-ODbEPR0KKHqECXW1GoxdDb+AZvULmXjVPy4rt+pGo2+TnjJTIPJQSVS6N63n8T2Ip+syHhbn52OewKicV0373w==} - dev: true + pathe@1.1.0: {} - /pathe@1.1.1: - resolution: {integrity: sha512-d+RQGp0MAYTIaDBIMmOfMwz3E+LOZnxx1HZd5R18mmCZY0QBlK0LDZfPc8FW8Ed2DlvsuE6PRjroDY+wg4+j/Q==} + pathe@1.1.1: {} - /pathval@1.1.1: - resolution: {integrity: sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==} + pathval@1.1.1: {} - /peberminta@0.9.0: - resolution: {integrity: sha512-XIxfHpEuSJbITd1H3EeQwpcZbTLHc+VVr8ANI9t5sit565tsI4/xK3KWTUFE2e6QiangUkh3B0jihzmGnNrRsQ==} - dev: false + peberminta@0.9.0: {} - /peek-stream@1.1.3: - resolution: {integrity: sha512-FhJ+YbOSBb9/rIl2ZeE/QHEsWn7PqNYt8ARAY3kIgNGOk13g9FGyIY6JIl/xB/3TFRVoTv5as0l11weORrTekA==} + peek-stream@1.1.3: dependencies: buffer-from: 1.1.2 duplexify: 3.7.1 through2: 2.0.5 - dev: true - /pend@1.2.0: - resolution: {integrity: sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==} - dev: false + pend@1.2.0: {} - /performance-now@2.1.0: - resolution: {integrity: sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==} - dev: false + performance-now@2.1.0: {} - /periscopic@3.1.0: - resolution: {integrity: sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw==} + periscopic@3.1.0: dependencies: '@types/estree': 1.0.5 estree-walker: 3.0.3 is-reference: 3.0.1 - dev: true - /pg-cloudflare@1.1.1: - resolution: {integrity: sha512-xWPagP/4B6BgFO+EKz3JONXv3YDgvkbVrGw2mTo3D6tVDQRh1e7cqVGvyR3BE+eQgAvx1XhW/iEASj4/jCWl3Q==} - requiresBuild: true - dev: false + pg-cloudflare@1.1.1: optional: true - /pg-connection-string@2.6.4: - resolution: {integrity: sha512-v+Z7W/0EO707aNMaAEfiGnGL9sxxumwLl2fJvCQtMn9Fxsg+lPpPkdcyBSv/KFgpGdYkMfn+EI1Or2EHjpgLCA==} - dev: false + pg-connection-string@2.6.4: {} - /pg-int8@1.0.1: - resolution: {integrity: sha512-WCtabS6t3c8SkpDBUlb1kjOs7l66xsGdKpIPZsg4wR+B3+u9UAum2odSsF9tnvxg80h4ZxLWMy4pRjOsFIqQpw==} - engines: {node: '>=4.0.0'} - dev: false + pg-int8@1.0.1: {} - /pg-numeric@1.0.2: - resolution: {integrity: sha512-BM/Thnrw5jm2kKLE5uJkXqqExRUY/toLHda65XgFTBTFYZyopbKjBe29Ii3RbkvlsMoFwD+tHeGaCjjv0gHlyw==} - engines: {node: '>=4'} - dev: false + pg-numeric@1.0.2: {} - /pg-pool@3.6.2(pg@8.11.5): - resolution: {integrity: sha512-Htjbg8BlwXqSBQ9V8Vjtc+vzf/6fVUuak/3/XXKA9oxZprwW3IMDQTGHP+KDmVL7rtd+R1QjbnCFPuTHm3G4hg==} - peerDependencies: - pg: '>=8.0' + pg-pool@3.6.2(pg@8.11.5): dependencies: pg: 8.11.5 - dev: false - /pg-protocol@1.6.0: - resolution: {integrity: sha512-M+PDm637OY5WM307051+bsDia5Xej6d9IR4GwJse1qA1DIhiKlksvrneZOYQq42OM+spubpcNYEo2FcKQrDk+Q==} - dev: false + pg-protocol@1.6.0: {} - /pg-protocol@1.6.1: - resolution: {integrity: sha512-jPIlvgoD63hrEuihvIg+tJhoGjUsLPn6poJY9N5CnlPd91c2T18T/9zBtLxZSb1EhYxBRoZJtzScCaWlYLtktg==} - dev: false + pg-protocol@1.6.1: {} - /pg-types@2.2.0: - resolution: {integrity: sha512-qTAAlrEsl8s4OiEQY69wDvcMIdQN6wdz5ojQiOy6YRMuynxenON0O5oCpJI6lshc6scgAY8qvJ2On/p+CXY0GA==} - engines: {node: '>=4'} + 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 - dev: false - /pg-types@4.0.2: - resolution: {integrity: sha512-cRL3JpS3lKMGsKaWndugWQoLOCoP+Cic8oseVcbr0qhPzYD5DWXK+RZ9LY9wxRf7RQia4SCwQlXk0q6FCPrVng==} - engines: {node: '>=10'} + pg-types@4.0.2: dependencies: pg-int8: 1.0.1 pg-numeric: 1.0.2 @@ -24909,16 +30743,8 @@ packages: postgres-date: 2.1.0 postgres-interval: 3.0.0 postgres-range: 1.1.4 - dev: false - /pg@8.11.5: - resolution: {integrity: sha512-jqgNHSKL5cbDjFlHyYsCXmQDrfIX/3RsNwYqpd4N0Kt8niLuNoRNH+aazv6cOd43gPh9Y4DjQCtb+X0MH0Hvnw==} - engines: {node: '>= 8.0.0'} - peerDependencies: - pg-native: '>=3.0.1' - peerDependenciesMeta: - pg-native: - optional: true + pg@8.11.5: dependencies: pg-connection-string: 2.6.4 pg-pool: 3.6.2(pg@8.11.5) @@ -24927,64 +30753,35 @@ packages: pgpass: 1.0.5 optionalDependencies: pg-cloudflare: 1.1.1 - dev: false - /pgpass@1.0.5: - resolution: {integrity: sha512-FdW9r/jQZhSeohs1Z3sI1yxFQNFvMcnmfuj4WBMUTxOrAyLMaTcE1aAMBiTlbMNaXvBCQuVi0R7hd8udDSP7ug==} + pgpass@1.0.5: dependencies: split2: 4.2.0 - dev: false - /picocolors@0.2.1: - resolution: {integrity: sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==} - dev: false + picocolors@0.2.1: {} - /picocolors@1.0.0: - resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} + picocolors@1.0.0: {} - /picomatch@2.3.1: - resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} - engines: {node: '>=8.6'} + picomatch@2.3.1: {} - /pidtree@0.3.1: - resolution: {integrity: sha512-qQbW94hLHEqCg7nhby4yRC7G2+jYHY4Rguc2bjw7Uug4GIJuu1tvf2uHaZv5Q8zdt+WKJ6qK1FOI6amaWUo5FA==} - engines: {node: '>=0.10'} - hasBin: true - dev: true + pidtree@0.3.1: {} - /pidtree@0.6.0: - resolution: {integrity: sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==} - engines: {node: '>=0.10'} - hasBin: true - dev: true + pidtree@0.6.0: {} - /pify@2.3.0: - resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} - engines: {node: '>=0.10.0'} + pify@2.3.0: {} - /pify@3.0.0: - resolution: {integrity: sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==} - engines: {node: '>=4'} - dev: true + pify@3.0.0: {} - /pify@4.0.1: - resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==} - engines: {node: '>=6'} + pify@4.0.1: {} - /pino-abstract-transport@1.1.0: - resolution: {integrity: sha512-lsleG3/2a/JIWUtf9Q5gUNErBqwIu1tUKTT3dUzaf5DySw9ra1wcqKjJjLX1VTY64Wk1eEOYsVGSaGfCK85ekA==} + pino-abstract-transport@1.1.0: dependencies: readable-stream: 4.4.2 split2: 4.2.0 - dev: true - /pino-std-serializers@6.2.2: - resolution: {integrity: sha512-cHjPPsE+vhj/tnhCy/wiMh3M3z3h/j15zHQX+S9GkTBgqJuTuJzYJ4gUyACLhDaJ7kk9ba9iRDmbH2tJU03OiA==} - dev: true + pino-std-serializers@6.2.2: {} - /pino@8.15.6: - resolution: {integrity: sha512-GuxHr61R0ZFD1npu58tB3a3FSVjuy21OwN/haw4OuKiZBL63Pg11Y51WWeD52RENS2mjwPZOwt+2OQOSkck6kQ==} - hasBin: true + pino@8.15.6: dependencies: atomic-sleep: 1.0.0 fast-redact: 3.3.0 @@ -24997,219 +30794,107 @@ packages: safe-stable-stringify: 2.4.3 sonic-boom: 3.6.0 thread-stream: 2.4.1 - dev: true - /pirates@4.0.5: - resolution: {integrity: sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==} - engines: {node: '>= 6'} + pirates@4.0.5: {} - /pkg-dir@4.2.0: - resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==} - engines: {node: '>=8'} + pkg-dir@4.2.0: dependencies: find-up: 4.1.0 - /pkg-dir@7.0.0: - resolution: {integrity: sha512-Ie9z/WINcxxLp27BKOCHGde4ITq9UklYKDzVo1nhk5sqGEXU3FpkwP5GM2voTGJkGd9B3Otl+Q4uwSOeSUtOBA==} - engines: {node: '>=14.16'} + pkg-dir@7.0.0: dependencies: find-up: 6.3.0 - dev: true - /pkg-types@1.0.3: - resolution: {integrity: sha512-nN7pYi0AQqJnoLPC9eHFQ8AcyaixBUOwvqc5TDnIKCMEE6I0y8P7OKA7fPexsXGCGxQDl/cmrLAp26LhcwxZ4A==} + pkg-types@1.0.3: dependencies: jsonc-parser: 3.2.1 mlly: 1.4.2 pathe: 1.1.1 - /playwright-core@1.37.0: - resolution: {integrity: sha512-1c46jhTH/myQw6sesrcuHVtLoSNfJv8Pfy9t3rs6subY7kARv0HRw5PpyfPYPpPtQvBOmgbE6K+qgYUpj81LAA==} - engines: {node: '>=16'} - hasBin: true - dev: true + playwright-core@1.37.0: {} - /possible-typed-array-names@1.0.0: - resolution: {integrity: sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==} - engines: {node: '>= 0.4'} - dev: true + possible-typed-array-names@1.0.0: {} - /postcss-discard-duplicates@5.1.0(postcss@8.4.29): - resolution: {integrity: sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 + postcss-discard-duplicates@5.1.0(postcss@8.4.29): dependencies: postcss: 8.4.29 - dev: true - /postcss-functions@3.0.0: - resolution: {integrity: sha512-N5yWXWKA+uhpLQ9ZhBRl2bIAdM6oVJYpDojuI1nF2SzXBimJcdjFwiAouBVbO5VuOF3qA6BSFWFc3wXbbj72XQ==} + postcss-functions@3.0.0: dependencies: glob: 7.2.3 object-assign: 4.1.1 postcss: 6.0.23 postcss-value-parser: 3.3.1 - dev: false - /postcss-import@15.1.0(postcss@8.4.27): - resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==} - engines: {node: '>=14.0.0'} - peerDependencies: - postcss: ^8.0.0 + postcss-import@15.1.0(postcss@8.4.27): dependencies: postcss: 8.4.27 postcss-value-parser: 4.2.0 read-cache: 1.0.0 resolve: 1.22.4 - dev: false - /postcss-import@15.1.0(postcss@8.4.31): - resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==} - engines: {node: '>=14.0.0'} - peerDependencies: - postcss: ^8.0.0 + postcss-import@15.1.0(postcss@8.4.31): dependencies: postcss: 8.4.31 postcss-value-parser: 4.2.0 read-cache: 1.0.0 resolve: 1.22.4 - /postcss-import@16.0.1(postcss@8.4.38): - resolution: {integrity: sha512-i2Pci0310NaLHr/5JUFSw1j/8hf1CzwMY13g6ZDxgOavmRHQi2ba3PmUHoihO+sjaum+KmCNzskNsw7JDrg03g==} - engines: {node: '>=18.0.0'} - peerDependencies: - postcss: ^8.0.0 + postcss-import@16.0.1(postcss@8.4.38): dependencies: postcss: 8.4.38 postcss-value-parser: 4.2.0 read-cache: 1.0.0 resolve: 1.22.4 - dev: true - /postcss-js@2.0.3: - resolution: {integrity: sha512-zS59pAk3deu6dVHyrGqmC3oDXBdNdajk4k1RyxeVXCrcEDBUBHoIhE4QTsmhxgzXxsaqFDAkUZfmMa5f/N/79w==} + postcss-js@2.0.3: dependencies: camelcase-css: 2.0.1 postcss: 7.0.39 - dev: false - /postcss-js@4.0.1(postcss@8.4.27): - resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==} - engines: {node: ^12 || ^14 || >= 16} - peerDependencies: - postcss: ^8.4.21 + postcss-js@4.0.1(postcss@8.4.27): dependencies: camelcase-css: 2.0.1 postcss: 8.4.27 - dev: false - /postcss-js@4.0.1(postcss@8.4.31): - resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==} - engines: {node: ^12 || ^14 || >= 16} - peerDependencies: - postcss: ^8.4.21 + postcss-js@4.0.1(postcss@8.4.31): dependencies: camelcase-css: 2.0.1 postcss: 8.4.31 - - /postcss-load-config@3.1.4(postcss@8.4.38): - resolution: {integrity: sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==} - engines: {node: '>= 10'} - peerDependencies: - postcss: '>=8.0.9' - ts-node: '>=9.0.0' - peerDependenciesMeta: - postcss: - optional: true - ts-node: - optional: true + + postcss-load-config@3.1.4(postcss@8.4.38): dependencies: lilconfig: 2.1.0 postcss: 8.4.38 yaml: 1.10.2 - dev: true - /postcss-load-config@4.0.1(postcss@8.4.27): - resolution: {integrity: sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==} - engines: {node: '>= 14'} - peerDependencies: - postcss: '>=8.0.9' - ts-node: '>=9.0.0' - peerDependenciesMeta: - postcss: - optional: true - ts-node: - optional: true + postcss-load-config@4.0.1(postcss@8.4.27): dependencies: lilconfig: 2.1.0 postcss: 8.4.27 yaml: 2.3.1 - dev: false - /postcss-load-config@4.0.1(postcss@8.4.29)(ts-node@10.9.1): - resolution: {integrity: sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==} - engines: {node: '>= 14'} - peerDependencies: - postcss: '>=8.0.9' - ts-node: '>=9.0.0' - peerDependenciesMeta: - postcss: - optional: true - ts-node: - optional: true + postcss-load-config@4.0.1(postcss@8.4.29)(ts-node@10.9.1): dependencies: lilconfig: 2.1.0 postcss: 8.4.29 ts-node: 10.9.1(@swc/core@1.3.26)(@types/node@18.11.18)(typescript@5.2.2) yaml: 2.3.1 - dev: true - /postcss-load-config@4.0.1(postcss@8.4.31)(ts-node@10.9.1): - resolution: {integrity: sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==} - engines: {node: '>= 14'} - peerDependencies: - postcss: '>=8.0.9' - ts-node: '>=9.0.0' - peerDependenciesMeta: - postcss: - optional: true - ts-node: - optional: true + postcss-load-config@4.0.1(postcss@8.4.31)(ts-node@10.9.1): dependencies: lilconfig: 2.1.0 postcss: 8.4.31 ts-node: 10.9.1(@swc/core@1.3.26)(@types/node@18.11.18)(typescript@5.2.2) yaml: 2.3.1 - /postcss-load-config@4.0.1(postcss@8.4.38): - resolution: {integrity: sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==} - engines: {node: '>= 14'} - peerDependencies: - postcss: '>=8.0.9' - ts-node: '>=9.0.0' - peerDependenciesMeta: - postcss: - optional: true - ts-node: - optional: true + postcss-load-config@4.0.1(postcss@8.4.38): dependencies: lilconfig: 2.1.0 postcss: 8.4.38 yaml: 2.3.1 - /postcss-loader@8.1.1(postcss@8.4.38)(typescript@5.2.2)(webpack@5.88.2): - resolution: {integrity: sha512-0IeqyAsG6tYiDRCYKQJLAmgQr47DX6N7sFSWvQxt6AcupX8DIdmykuk/o/tx0Lze3ErGHJEp5OSRxrelC6+NdQ==} - engines: {node: '>= 18.12.0'} - peerDependencies: - '@rspack/core': 0.x || 1.x - postcss: ^7.0.0 || ^8.0.1 - webpack: ^5.0.0 - peerDependenciesMeta: - '@rspack/core': - optional: true - webpack: - optional: true + postcss-loader@8.1.1(postcss@8.4.38)(typescript@5.2.2)(webpack@5.88.2): dependencies: cosmiconfig: 9.0.0(typescript@5.2.2) jiti: 1.21.0 @@ -25218,94 +30903,50 @@ packages: webpack: 5.88.2(@swc/core@1.3.26)(esbuild@0.15.18) transitivePeerDependencies: - typescript - dev: true - /postcss-modules-extract-imports@3.0.0(postcss@8.4.29): - resolution: {integrity: sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==} - engines: {node: ^10 || ^12 || >= 14} - peerDependencies: - postcss: ^8.1.0 + postcss-modules-extract-imports@3.0.0(postcss@8.4.29): dependencies: postcss: 8.4.29 - dev: true - /postcss-modules-extract-imports@3.0.0(postcss@8.4.35): - resolution: {integrity: sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==} - engines: {node: ^10 || ^12 || >= 14} - peerDependencies: - postcss: ^8.1.0 + postcss-modules-extract-imports@3.0.0(postcss@8.4.35): dependencies: postcss: 8.4.35 - dev: true - /postcss-modules-local-by-default@4.0.4(postcss@8.4.29): - resolution: {integrity: sha512-L4QzMnOdVwRm1Qb8m4x8jsZzKAaPAgrUF1r/hjDR2Xj7R+8Zsf97jAlSQzWtKx5YNiNGN8QxmPFIc/sh+RQl+Q==} - engines: {node: ^10 || ^12 || >= 14} - peerDependencies: - postcss: ^8.1.0 + postcss-modules-local-by-default@4.0.4(postcss@8.4.29): dependencies: icss-utils: 5.1.0(postcss@8.4.29) postcss: 8.4.29 postcss-selector-parser: 6.0.11 postcss-value-parser: 4.2.0 - dev: true - /postcss-modules-local-by-default@4.0.4(postcss@8.4.35): - resolution: {integrity: sha512-L4QzMnOdVwRm1Qb8m4x8jsZzKAaPAgrUF1r/hjDR2Xj7R+8Zsf97jAlSQzWtKx5YNiNGN8QxmPFIc/sh+RQl+Q==} - engines: {node: ^10 || ^12 || >= 14} - peerDependencies: - postcss: ^8.1.0 + postcss-modules-local-by-default@4.0.4(postcss@8.4.35): dependencies: icss-utils: 5.1.0(postcss@8.4.35) postcss: 8.4.35 postcss-selector-parser: 6.0.11 postcss-value-parser: 4.2.0 - dev: true - /postcss-modules-scope@3.1.1(postcss@8.4.29): - resolution: {integrity: sha512-uZgqzdTleelWjzJY+Fhti6F3C9iF1JR/dODLs/JDefozYcKTBCdD8BIl6nNPbTbcLnGrk56hzwZC2DaGNvYjzA==} - engines: {node: ^10 || ^12 || >= 14} - peerDependencies: - postcss: ^8.1.0 + postcss-modules-scope@3.1.1(postcss@8.4.29): dependencies: postcss: 8.4.29 postcss-selector-parser: 6.0.11 - dev: true - /postcss-modules-scope@3.1.1(postcss@8.4.35): - resolution: {integrity: sha512-uZgqzdTleelWjzJY+Fhti6F3C9iF1JR/dODLs/JDefozYcKTBCdD8BIl6nNPbTbcLnGrk56hzwZC2DaGNvYjzA==} - engines: {node: ^10 || ^12 || >= 14} - peerDependencies: - postcss: ^8.1.0 + postcss-modules-scope@3.1.1(postcss@8.4.35): dependencies: postcss: 8.4.35 postcss-selector-parser: 6.0.11 - dev: true - /postcss-modules-values@4.0.0(postcss@8.4.29): - resolution: {integrity: sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==} - engines: {node: ^10 || ^12 || >= 14} - peerDependencies: - postcss: ^8.1.0 + postcss-modules-values@4.0.0(postcss@8.4.29): dependencies: icss-utils: 5.1.0(postcss@8.4.29) postcss: 8.4.29 - dev: true - /postcss-modules-values@4.0.0(postcss@8.4.35): - resolution: {integrity: sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==} - engines: {node: ^10 || ^12 || >= 14} - peerDependencies: - postcss: ^8.1.0 + postcss-modules-values@4.0.0(postcss@8.4.35): dependencies: icss-utils: 5.1.0(postcss@8.4.35) postcss: 8.4.35 - dev: true - /postcss-modules@6.0.0(postcss@8.4.29): - resolution: {integrity: sha512-7DGfnlyi/ju82BRzTIjWS5C4Tafmzl3R79YP/PASiocj+aa6yYphHhhKUOEoXQToId5rgyFgJ88+ccOUydjBXQ==} - peerDependencies: - postcss: ^8.0.0 + postcss-modules@6.0.0(postcss@8.4.29): dependencies: generic-names: 4.0.0 icss-utils: 5.1.0(postcss@8.4.29) @@ -25316,202 +30957,124 @@ packages: postcss-modules-scope: 3.1.1(postcss@8.4.29) postcss-modules-values: 4.0.0(postcss@8.4.29) string-hash: 1.1.3 - dev: true - /postcss-nested@4.2.3: - resolution: {integrity: sha512-rOv0W1HquRCamWy2kFl3QazJMMe1ku6rCFoAAH+9AcxdbpDeBr6k968MLWuLjvjMcGEip01ak09hKOEgpK9hvw==} + postcss-nested@4.2.3: dependencies: postcss: 7.0.39 postcss-selector-parser: 6.0.11 - dev: false - /postcss-nested@6.0.1(postcss@8.4.27): - resolution: {integrity: sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==} - engines: {node: '>=12.0'} - peerDependencies: - postcss: ^8.2.14 + postcss-nested@6.0.1(postcss@8.4.27): dependencies: postcss: 8.4.27 postcss-selector-parser: 6.0.11 - dev: false - /postcss-nested@6.0.1(postcss@8.4.31): - resolution: {integrity: sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==} - engines: {node: '>=12.0'} - peerDependencies: - postcss: ^8.2.14 + postcss-nested@6.0.1(postcss@8.4.31): dependencies: postcss: 8.4.31 postcss-selector-parser: 6.0.11 - /postcss-selector-parser@6.0.10: - resolution: {integrity: sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==} - engines: {node: '>=4'} + postcss-selector-parser@6.0.10: dependencies: cssesc: 3.0.0 util-deprecate: 1.0.2 - dev: true - /postcss-selector-parser@6.0.11: - resolution: {integrity: sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g==} - engines: {node: '>=4'} + postcss-selector-parser@6.0.11: dependencies: cssesc: 3.0.0 util-deprecate: 1.0.2 - /postcss-value-parser@3.3.1: - resolution: {integrity: sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==} - dev: false + postcss-value-parser@3.3.1: {} - /postcss-value-parser@4.2.0: - resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} + postcss-value-parser@4.2.0: {} - /postcss@6.0.23: - resolution: {integrity: sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==} - engines: {node: '>=4.0.0'} + postcss@6.0.23: dependencies: chalk: 2.4.2 source-map: 0.6.1 supports-color: 5.5.0 - dev: false - /postcss@7.0.32: - resolution: {integrity: sha512-03eXong5NLnNCD05xscnGKGDZ98CyzoqPSMjOe6SuoQY7Z2hIj0Ld1g/O/UQRuOle2aRtiIRDg9tDcTGAkLfKw==} - engines: {node: '>=6.0.0'} + postcss@7.0.32: dependencies: chalk: 2.4.2 source-map: 0.6.1 supports-color: 6.1.0 - dev: false - /postcss@7.0.39: - resolution: {integrity: sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==} - engines: {node: '>=6.0.0'} + postcss@7.0.39: dependencies: picocolors: 0.2.1 source-map: 0.6.1 - dev: false - /postcss@8.4.27: - resolution: {integrity: sha512-gY/ACJtJPSmUFPDCHtX78+01fHa64FaU4zaaWfuh1MhGJISufJAH4cun6k/8fwsHYeK4UQmENQK+tRLCFJE8JQ==} - engines: {node: ^10 || ^12 || >=14} + postcss@8.4.27: dependencies: nanoid: 3.3.6 picocolors: 1.0.0 source-map-js: 1.0.2 - dev: false - /postcss@8.4.29: - resolution: {integrity: sha512-cbI+jaqIeu/VGqXEarWkRCCffhjgXc0qjBtXpqJhTBohMUjUQnbBr0xqX3vEKudc4iviTewcJo5ajcec5+wdJw==} - engines: {node: ^10 || ^12 || >=14} + postcss@8.4.29: dependencies: nanoid: 3.3.6 picocolors: 1.0.0 source-map-js: 1.0.2 - /postcss@8.4.31: - resolution: {integrity: sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==} - engines: {node: ^10 || ^12 || >=14} + postcss@8.4.31: dependencies: nanoid: 3.3.7 picocolors: 1.0.0 source-map-js: 1.0.2 - /postcss@8.4.35: - resolution: {integrity: sha512-u5U8qYpBCpN13BsiEB0CbR1Hhh4Gc0zLFuedrHJKMctHCHAGrMdG0PRM/KErzAL3CU6/eckEtmHNB3x6e3c0vA==} - engines: {node: ^10 || ^12 || >=14} + postcss@8.4.35: dependencies: nanoid: 3.3.7 picocolors: 1.0.0 source-map-js: 1.0.2 - /postcss@8.4.38: - resolution: {integrity: sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==} - engines: {node: ^10 || ^12 || >=14} + postcss@8.4.38: dependencies: nanoid: 3.3.7 picocolors: 1.0.0 source-map-js: 1.2.0 - /postgres-array@2.0.0: - resolution: {integrity: sha512-VpZrUqU5A69eQyW2c5CA1jtLecCsN2U/bD6VilrFDWq5+5UIEVO7nazS3TEcHf1zuPYO/sqGvUvW62g86RXZuA==} - engines: {node: '>=4'} - dev: false + postgres-array@2.0.0: {} - /postgres-array@3.0.2: - resolution: {integrity: sha512-6faShkdFugNQCLwucjPcY5ARoW1SlbnrZjmGl0IrrqewpvxvhSLHimCVzqeuULCbG0fQv7Dtk1yDbG3xv7Veog==} - engines: {node: '>=12'} - dev: false + postgres-array@3.0.2: {} - /postgres-bytea@1.0.0: - resolution: {integrity: sha512-xy3pmLuQqRBZBXDULy7KbaitYqLcmxigw14Q5sj8QBVLqEwXfeybIKVWiqAXTlcvdvb0+xkOtDbfQMOf4lST1w==} - engines: {node: '>=0.10.0'} - dev: false + postgres-bytea@1.0.0: {} - /postgres-bytea@3.0.0: - resolution: {integrity: sha512-CNd4jim9RFPkObHSjVHlVrxoVQXz7quwNFpz7RY1okNNme49+sVyiTvTRobiLV548Hx/hb1BG+iE7h9493WzFw==} - engines: {node: '>= 6'} + postgres-bytea@3.0.0: dependencies: obuf: 1.1.2 - dev: false - /postgres-date@1.0.7: - resolution: {integrity: sha512-suDmjLVQg78nMK2UZ454hAG+OAW+HQPZ6n++TNDUX+L0+uUlLywnoxJKDou51Zm+zTCjrCl0Nq6J9C5hP9vK/Q==} - engines: {node: '>=0.10.0'} - dev: false + postgres-date@1.0.7: {} - /postgres-date@2.1.0: - resolution: {integrity: sha512-K7Juri8gtgXVcDfZttFKVmhglp7epKb1K4pgrkLxehjqkrgPhfG6OO8LHLkfaqkbpjNRnra018XwAr1yQFWGcA==} - engines: {node: '>=12'} - dev: false + postgres-date@2.1.0: {} - /postgres-interval@1.2.0: - resolution: {integrity: sha512-9ZhXKM/rw350N1ovuWHbGxnGh/SNJ4cnxHiM0rxE4VN41wsg8P8zWn9hv/buK00RP4WvlOyr/RBDiptyxVbkZQ==} - engines: {node: '>=0.10.0'} + postgres-interval@1.2.0: dependencies: xtend: 4.0.2 - dev: false - /postgres-interval@3.0.0: - resolution: {integrity: sha512-BSNDnbyZCXSxgA+1f5UU2GmwhoI0aU5yMxRGO8CdFEcY2BQF9xm/7MqKnYoM1nJDk8nONNWDk9WeSmePFhQdlw==} - engines: {node: '>=12'} - dev: false + postgres-interval@3.0.0: {} - /postgres-range@1.1.4: - resolution: {integrity: sha512-i/hbxIE9803Alj/6ytL7UHQxRvZkI9O4Sy+J3HGc4F4oo/2eQAjTSNJ0bfxyse3bH0nuVesCk+3IRLaMtG3H6w==} - dev: false + postgres-range@1.1.4: {} - /posthog-js@1.93.3: - resolution: {integrity: sha512-jEOWwaQpTRbqLPrDLY6eZr7t95h+LyXqN7Yq1/K6u3V0Y1C9xHtYhpuGzYamirVnCDTbVq22RM++OBUaIpp9Wg==} + posthog-js@1.93.3: dependencies: fflate: 0.4.8 - dev: false - /posthog-node@3.1.1: - resolution: {integrity: sha512-OUSYcnLHbzvY/dxNsbUGoYuTZz5XNx48BkfiCkOIJZMFvot5VPQ0KWEjX+kzYxEwHeXbjW9plqsOVcYCYfidgg==} - engines: {node: '>=15.0.0'} + posthog-node@3.1.1: dependencies: axios: 0.27.2 rusha: 0.8.14 transitivePeerDependencies: - debug - dev: false - /posthog-node@3.1.3: - resolution: {integrity: sha512-UaOOoWEUYTcaaDe1w0fgHW/sXvFr3RO0l7yI7RUDzkZNZCfwXNO9r3pc14d1EtNppF/SHBrV5hNiZZATpf/vUw==} - engines: {node: '>=15.0.0'} + posthog-node@3.1.3: dependencies: axios: 1.6.2 rusha: 0.8.14 transitivePeerDependencies: - debug - dev: false - /prebuild-install@7.1.1: - resolution: {integrity: sha512-jAXscXWMcCK8GgCoHOfIr0ODh5ai8mj63L2nWrjuAgXE6tDyYGnx4/8o/rCgU+B4JSyZBKbeZqzhtwtC3ovxjw==} - engines: {node: '>=10'} - hasBin: true - requiresBuild: true + prebuild-install@7.1.1: dependencies: detect-libc: 2.0.2 expand-template: 2.0.3 @@ -25525,274 +31088,131 @@ packages: simple-get: 4.0.1 tar-fs: 2.1.1 tunnel-agent: 0.6.0 - dev: true optional: true - /preferred-pm@3.0.3: - resolution: {integrity: sha512-+wZgbxNES/KlJs9q40F/1sfOd/j7f1O9JaHcW5Dsn3aUUOZg3L2bjpVUcKV2jvtElYfoTuQiNeMfQJ4kwUAhCQ==} - engines: {node: '>=10'} + preferred-pm@3.0.3: dependencies: find-up: 5.0.0 find-yarn-workspace-root2: 1.2.16 path-exists: 4.0.0 which-pm: 2.0.0 - dev: false - /preferred-pm@3.1.2: - resolution: {integrity: sha512-nk7dKrcW8hfCZ4H6klWcdRknBOXWzNQByJ0oJyX97BOupsYD+FzLS4hflgEu/uPUEHZCuRfMxzCBsuWd7OzT8Q==} - engines: {node: '>=10'} + preferred-pm@3.1.2: dependencies: find-up: 5.0.0 find-yarn-workspace-root2: 1.2.16 path-exists: 4.0.0 which-pm: 2.0.0 - dev: true - /prelude-ls@1.2.1: - resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} - engines: {node: '>= 0.8.0'} + prelude-ls@1.2.1: {} - /prepend-http@2.0.0: - resolution: {integrity: sha512-ravE6m9Atw9Z/jjttRUZ+clIXogdghyZAuWJ3qEzjT+jI/dL1ifAqhZeC5VHzQp1MSt1+jxKkFNemj/iO7tVUA==} - engines: {node: '>=4'} - dev: true + prepend-http@2.0.0: {} - /prettier-plugin-tailwindcss@0.3.0(prettier@2.8.8): - resolution: {integrity: sha512-009/Xqdy7UmkcTBpwlq7jsViDqXAYSOMLDrHAdTMlVZOrKfM2o9Ci7EMWTMZ7SkKBFTG04UM9F9iM2+4i6boDA==} - engines: {node: '>=12.17.0'} - peerDependencies: - '@ianvs/prettier-plugin-sort-imports': '*' - '@prettier/plugin-pug': '*' - '@shopify/prettier-plugin-liquid': '*' - '@shufo/prettier-plugin-blade': '*' - '@trivago/prettier-plugin-sort-imports': '*' - prettier: '>=2.2.0' - prettier-plugin-astro: '*' - prettier-plugin-css-order: '*' - prettier-plugin-import-sort: '*' - prettier-plugin-jsdoc: '*' - prettier-plugin-marko: '*' - prettier-plugin-organize-attributes: '*' - prettier-plugin-organize-imports: '*' - prettier-plugin-style-order: '*' - prettier-plugin-svelte: '*' - prettier-plugin-twig-melody: '*' - peerDependenciesMeta: - '@ianvs/prettier-plugin-sort-imports': - optional: true - '@prettier/plugin-pug': - optional: true - '@shopify/prettier-plugin-liquid': - optional: true - '@shufo/prettier-plugin-blade': - optional: true - '@trivago/prettier-plugin-sort-imports': - optional: true - prettier-plugin-astro: - optional: true - prettier-plugin-css-order: - optional: true - prettier-plugin-import-sort: - optional: true - prettier-plugin-jsdoc: - optional: true - prettier-plugin-marko: - optional: true - prettier-plugin-organize-attributes: - optional: true - prettier-plugin-organize-imports: - optional: true - prettier-plugin-style-order: - optional: true - prettier-plugin-svelte: - optional: true - prettier-plugin-twig-melody: - optional: true + prettier-plugin-tailwindcss@0.3.0(prettier@2.8.8): dependencies: prettier: 2.8.8 - dev: true - /prettier@2.8.8: - resolution: {integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==} - engines: {node: '>=10.13.0'} - hasBin: true + prettier@2.8.8: {} - /prettier@3.0.0: - resolution: {integrity: sha512-zBf5eHpwHOGPC47h0zrPyNn+eAEIdEzfywMoYn2XPi0P44Zp0tSq64rq0xAREh4auw2cJZHo9QUob+NqCQky4g==} - engines: {node: '>=14'} - hasBin: true - dev: true + prettier@3.0.0: {} - /pretty-format@27.5.1: - resolution: {integrity: sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + pretty-format@27.5.1: dependencies: ansi-regex: 5.0.1 ansi-styles: 5.2.0 react-is: 17.0.2 - dev: true - /pretty-format@29.6.2: - resolution: {integrity: sha512-1q0oC8eRveTg5nnBEWMXAU2qpv65Gnuf2eCQzSjxpWFkPaPARwqZZDGuNE0zPAZfTCHzIk3A8dIjwlQKKLphyg==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + pretty-format@29.6.2: dependencies: '@jest/schemas': 29.6.0 ansi-styles: 5.2.0 react-is: 18.1.0 - /pretty-format@29.7.0: - resolution: {integrity: sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + pretty-format@29.7.0: dependencies: '@jest/schemas': 29.6.3 ansi-styles: 5.2.0 react-is: 18.1.0 - dev: true - /pretty-hrtime@1.0.3: - resolution: {integrity: sha512-66hKPCr+72mlfiSjlEB1+45IjXSqvVAIy6mocupoww4tBFE9R9IhwwUGoI4G++Tc9Aq+2rxOt0RFU6gPcrte0A==} - engines: {node: '>= 0.8'} - dev: false + pretty-hrtime@1.0.3: {} - /pretty-ms@7.0.1: - resolution: {integrity: sha512-973driJZvxiGOQ5ONsFhOF/DtzPMOMtgC11kCpUrPGMTgqp2q/1gwzCquocrN33is0VZ5GFHXZYMM9l6h67v2Q==} - engines: {node: '>=10'} + pretty-ms@7.0.1: dependencies: parse-ms: 2.1.0 - dev: true - /pretty-ms@9.0.0: - resolution: {integrity: sha512-E9e9HJ9R9NasGOgPaPE8VMeiPKAyWR5jcFpNnwIejslIhWqdqOrb2wShBsncMPUb+BcCd2OPYfh7p2W6oemTng==} - engines: {node: '>=18'} + pretty-ms@9.0.0: dependencies: parse-ms: 4.0.0 - dev: false - /pretty@2.0.0: - resolution: {integrity: sha512-G9xUchgTEiNpormdYBl+Pha50gOUovT18IvAe7EYMZ1/f9W/WWMPRn+xI68yXNMUk3QXHDwo/1wV/4NejVNe1w==} - engines: {node: '>=0.10.0'} + pretty@2.0.0: dependencies: condense-newlines: 0.2.1 extend-shallow: 2.0.1 js-beautify: 1.15.1 - dev: false - /printable-characters@1.0.42: - resolution: {integrity: sha512-dKp+C4iXWK4vVYZmYSd0KBH5F/h1HoZRsbJ82AVKRO3PEo8L4lBS/vLwhVtpwwuYcoIsVY+1JYKR268yn480uQ==} - dev: true + printable-characters@1.0.42: {} - /prism-react-renderer@2.1.0(react@18.2.0): - resolution: {integrity: sha512-I5cvXHjA1PVGbGm1MsWCpvBCRrYyxEri0MC7/JbfIfYfcXAxHyO5PaUjs3A8H5GW6kJcLhTHxxMaOZZpRZD2iQ==} - peerDependencies: - react: '>=16.0.0' + prism-react-renderer@2.1.0(react@18.2.0): dependencies: '@types/prismjs': 1.26.0 clsx: 1.2.1 react: 18.2.0 - dev: false - /prism-react-renderer@2.3.1(react@18.2.0): - resolution: {integrity: sha512-Rdf+HzBLR7KYjzpJ1rSoxT9ioO85nZngQEoFIhL07XhtJHlCU3SOz0GJ6+qvMyQe0Se+BV3qpe6Yd/NmQF5Juw==} - peerDependencies: - react: '>=16.0.0' + prism-react-renderer@2.3.1(react@18.2.0): dependencies: '@types/prismjs': 1.26.0 clsx: 2.1.0 react: 18.2.0 - dev: false - /prisma@5.4.1: - resolution: {integrity: sha512-op9PmU8Bcw5dNAas82wBYTG0yHnpq9/O3bhxbDBrNzwZTwBqsVCxxYRLf6wHNh9HVaDGhgjjHlu1+BcW8qdnBg==} - engines: {node: '>=16.13'} - hasBin: true - requiresBuild: true + prisma@5.4.1: dependencies: '@prisma/engines': 5.4.1 - /prismjs@1.29.0: - resolution: {integrity: sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==} - engines: {node: '>=6'} + prismjs@1.29.0: {} - /proc-log@3.0.0: - resolution: {integrity: sha512-++Vn7NS4Xf9NacaU9Xq3URUuqZETPsf8L4j5/ckhaRYsfPeRyzGw+iDjFhV/Jr3uNmTvvddEJFWh5R1gRgUH8A==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + proc-log@3.0.0: {} - /process-nextick-args@2.0.1: - resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} - dev: true + process-nextick-args@2.0.1: {} - /process-warning@2.2.0: - resolution: {integrity: sha512-/1WZ8+VQjR6avWOgHeEPd7SDQmFQ1B5mC1eRXsCm5TarlNmx/wCsa5GEaxGm05BORRtyG/Ex/3xq3TuRvq57qg==} - dev: true + process-warning@2.2.0: {} - /process@0.11.10: - resolution: {integrity: sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==} - engines: {node: '>= 0.6.0'} - dev: true + process@0.11.10: {} - /progress@2.0.3: - resolution: {integrity: sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==} - engines: {node: '>=0.4.0'} - dev: false + progress@2.0.3: {} - /prom-client@15.1.0: - resolution: {integrity: sha512-cCD7jLTqyPdjEPBo/Xk4Iu8jxjuZgZJ3e/oET3L+ZwOuap/7Cw3dH/TJSsZKs1TQLZ2IHpIlRAKw82ef06kmMw==} - engines: {node: ^16 || ^18 || >=20} + prom-client@15.1.0: dependencies: '@opentelemetry/api': 1.8.0 tdigest: 0.1.2 - dev: false - /promise-inflight@1.0.1: - resolution: {integrity: sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==} - peerDependencies: - bluebird: '*' - peerDependenciesMeta: - bluebird: - optional: true + promise-inflight@1.0.1: {} - /promise-retry@2.0.1: - resolution: {integrity: sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==} - engines: {node: '>=10'} + promise-retry@2.0.1: dependencies: err-code: 2.0.3 retry: 0.12.0 - /prompts-ncu@3.0.0: - resolution: {integrity: sha512-qyz9UxZ5MlPKWVhWrCmSZ1ahm2GVYdjLb8og2sg0IPth1KRuhcggHGuijz0e41dkx35p1t1q3GRISGH7QGALFA==} - engines: {node: '>= 14'} + prompts-ncu@3.0.0: dependencies: kleur: 4.1.5 sisteransi: 1.0.5 - dev: false - /prompts@2.4.2: - resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==} - engines: {node: '>= 6'} + prompts@2.4.2: dependencies: kleur: 3.0.3 sisteransi: 1.0.5 - dev: true - /prop-types@15.8.1: - resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==} + prop-types@15.8.1: dependencies: loose-envify: 1.4.0 object-assign: 4.1.1 react-is: 16.13.1 - /property-information@6.2.0: - resolution: {integrity: sha512-kma4U7AFCTwpqq5twzC1YVIDXSqg6qQK6JN0smOw8fgRy1OkMi0CYSzFmsy6dnqSenamAtj0CyXMUJ1Mf6oROg==} - dev: true + property-information@6.2.0: {} - /proto-list@1.2.4: - resolution: {integrity: sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==} - dev: false + proto-list@1.2.4: {} - /protobufjs@7.2.6: - resolution: {integrity: sha512-dgJaEDDL6x8ASUZ1YqWciTRrdOuYNzoOf27oHNfdyvKqHr5i0FV7FSLU+aIeFjyFgVxrpTOtQUi0BLLBymZaBw==} - engines: {node: '>=12.0.0'} - requiresBuild: true + protobufjs@7.2.6: dependencies: '@protobufjs/aspromise': 1.1.2 '@protobufjs/base64': 1.1.2 @@ -25807,16 +31227,12 @@ packages: '@types/node': 18.19.20 long: 5.2.3 - /proxy-addr@2.0.7: - resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==} - engines: {node: '>= 0.10'} + proxy-addr@2.0.7: dependencies: forwarded: 0.2.0 ipaddr.js: 1.9.1 - /proxy-agent@6.3.0: - resolution: {integrity: sha512-0LdR757eTj/JfuU7TL2YCuAZnxWXu3tkJbg4Oq3geW/qFNT/32T0sp2HnZ9O0lMR4q3vwAt0+xCA8SR0WAD0og==} - engines: {node: '>= 14'} + proxy-agent@6.3.0: dependencies: agent-base: 7.1.0 debug: 4.3.4(supports-color@8.1.1) @@ -25828,133 +31244,83 @@ packages: socks-proxy-agent: 8.0.1 transitivePeerDependencies: - supports-color - dev: false - /proxy-from-env@1.1.0: - resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==} - dev: false + proxy-from-env@1.1.0: {} - /pseudomap@1.0.2: - resolution: {integrity: sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==} + pseudomap@1.0.2: {} - /psl@1.9.0: - resolution: {integrity: sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==} - dev: false + psl@1.9.0: {} - /pstree.remy@1.1.8: - resolution: {integrity: sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w==} - dev: true + pstree.remy@1.1.8: {} - /pump@2.0.1: - resolution: {integrity: sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==} + pump@2.0.1: dependencies: end-of-stream: 1.4.4 once: 1.4.0 - dev: true - /pump@3.0.0: - resolution: {integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==} + pump@3.0.0: dependencies: end-of-stream: 1.4.4 once: 1.4.0 - /pumpify@1.5.1: - resolution: {integrity: sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==} + pumpify@1.5.1: dependencies: duplexify: 3.7.1 inherits: 2.0.4 pump: 2.0.1 - dev: true - /punycode@1.4.1: - resolution: {integrity: sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==} - dev: false + punycode@1.4.1: {} - /punycode@2.2.0: - resolution: {integrity: sha512-LN6QV1IJ9ZhxWTNdktaPClrNfp8xdSAYS0Zk2ddX7XsXZAxckMHPCBcHRo0cTcEIgYPRiGEkmji3Idkh2yFtYw==} - engines: {node: '>=6'} + punycode@2.2.0: {} - /pupa@3.1.0: - resolution: {integrity: sha512-FLpr4flz5xZTSJxSeaheeMKN/EDzMdK7b8PTOC6a5PYFKTucWbdqjgqaEyH0shFiSJrVB1+Qqi4Tk19ccU6Aug==} - engines: {node: '>=12.20'} + pupa@3.1.0: dependencies: escape-goat: 4.0.0 - dev: false - /pure-rand@6.0.2: - resolution: {integrity: sha512-6Yg0ekpKICSjPswYOuC5sku/TSWaRYlA0qsXqJgM/d/4pLPHPuTxK7Nbf7jFKzAeedUhR8C7K9Uv63FBsSo8xQ==} - dev: true + pure-rand@6.0.2: {} - /purgecss@2.3.0: - resolution: {integrity: sha512-BE5CROfVGsx2XIhxGuZAT7rTH9lLeQx/6M0P7DTXQH4IUc3BBzs9JUzt4yzGf3JrH9enkeq6YJBe9CTtkm1WmQ==} - hasBin: true + purgecss@2.3.0: dependencies: commander: 5.1.0 glob: 7.2.3 postcss: 7.0.32 postcss-selector-parser: 6.0.11 - dev: false - /qs@6.11.0: - resolution: {integrity: sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==} - engines: {node: '>=0.6'} + qs@6.11.0: dependencies: side-channel: 1.0.4 - /qs@6.5.3: - resolution: {integrity: sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==} - engines: {node: '>=0.6'} - dev: false + qs@6.5.3: {} - /queue-microtask@1.2.3: - resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} + queue-microtask@1.2.3: {} - /queue-tick@1.0.1: - resolution: {integrity: sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag==} - requiresBuild: true - dev: true + queue-tick@1.0.1: optional: true - /quick-format-unescaped@4.0.4: - resolution: {integrity: sha512-tYC1Q1hgyRuHgloV/YXs2w15unPVh8qfu/qCTfhTYamaw7fyhumKa2yGpdSo87vY32rIclj+4fWYQXUMs9EHvg==} - dev: true + quick-format-unescaped@4.0.4: {} - /quick-lru@4.0.1: - resolution: {integrity: sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==} - engines: {node: '>=8'} - dev: false + quick-lru@4.0.1: {} - /quick-lru@5.1.1: - resolution: {integrity: sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==} - engines: {node: '>=10'} - dev: false + quick-lru@5.1.1: {} - /random-words@2.0.0: - resolution: {integrity: sha512-uqpnDqFnYrZajgmvgjmBrSZL2V1UA/9bNPGrilo12CmBeBszoff/avElutUlwWxG12gvmCk/8dUhvHefYxzYjw==} + random-words@2.0.0: dependencies: seedrandom: 3.0.5 - dev: false - /randombytes@2.1.0: - resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==} + randombytes@2.1.0: dependencies: safe-buffer: 5.2.1 - /range-parser@1.2.1: - resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==} - engines: {node: '>= 0.6'} + range-parser@1.2.1: {} - /raw-body@2.5.1: - resolution: {integrity: sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==} - engines: {node: '>= 0.8'} + raw-body@2.5.1: dependencies: bytes: 3.1.2 http-errors: 2.0.0 iconv-lite: 0.4.24 unpipe: 1.0.0 - /rc-config-loader@4.1.3: - resolution: {integrity: sha512-kD7FqML7l800i6pS6pvLyIE2ncbk9Du8Q0gp/4hMPhJU6ZxApkoLcGD8ZeqgiAlfwZ6BlETq6qqe+12DUL207w==} + rc-config-loader@4.1.3: dependencies: debug: 4.3.4(supports-color@8.1.1) js-yaml: 4.1.0 @@ -25962,22 +31328,15 @@ packages: require-from-string: 2.0.2 transitivePeerDependencies: - supports-color - dev: false - /rc@1.2.8: - resolution: {integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==} - hasBin: true + rc@1.2.8: dependencies: deep-extend: 0.6.0 ini: 1.3.8 minimist: 1.2.7 strip-json-comments: 2.0.1 - /react-aria@3.31.1(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-q4jRCVDKO6V2o4Sgir5S2obssw/YnMx6QOy10+p0dYqROHpSnMFNkONrKT1w/nA+Nx4ptfPqZbaNra1hR1bUWg==} - peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + react-aria@3.31.1(react-dom@18.2.0)(react@18.2.0): dependencies: '@internationalized/string': 3.2.0 '@react-aria/breadcrumbs': 3.5.9(react@18.2.0) @@ -26018,29 +31377,18 @@ packages: '@react-types/shared': 3.22.0(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - dev: false - /react-collapse@5.1.1(react@18.2.0): - resolution: {integrity: sha512-k6cd7csF1o9LBhQ4AGBIdxB60SUEUMQDAnL2z1YvYNr9KoKr+nDkhN6FK7uGaBd/rYrYfrMpzpmJEIeHRYogBw==} - peerDependencies: - react: '>=16.3.0' + react-collapse@5.1.1(react@18.2.0): dependencies: react: 18.2.0 - dev: false - /react-dom@18.2.0(react@18.2.0): - resolution: {integrity: sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==} - peerDependencies: - react: ^18.2.0 + react-dom@18.2.0(react@18.2.0): dependencies: loose-envify: 1.4.0 react: 18.2.0 scheduler: 0.23.0 - /react-email@2.1.2(eslint@8.45.0): - resolution: {integrity: sha512-HBHhpzEE5es9YUoo7VSj6qy1omjwndxf3/Sb44UJm/uJ2AjmqALo2yryux0CjW9QAVfitc9rxHkLvIb9H87QQw==} - engines: {node: '>=18.0.0'} - hasBin: true + react-email@2.1.2(eslint@8.45.0): dependencies: '@babel/parser': 7.24.1 '@radix-ui/colors': 1.0.1 @@ -26098,112 +31446,56 @@ packages: - uglify-js - utf-8-validate - webpack-cli - dev: false - /react-error-boundary@4.0.12(react@18.2.0): - resolution: {integrity: sha512-kJdxdEYlb7CPC1A0SeUY38cHpjuu6UkvzKiAmqmOFL21VRfMhOcWxTCBgLVCO0VEMh9JhFNcVaXlV4/BTpiwOA==} - peerDependencies: - react: '>=16.13.1' + react-error-boundary@4.0.12(react@18.2.0): dependencies: '@babel/runtime': 7.22.5 react: 18.2.0 - dev: false - /react-fast-compare@3.2.2: - resolution: {integrity: sha512-nsO+KSNgo1SbJqJEYRE9ERzo7YtYbou/OqjSQKxV7jcKox7+usiUVZOAC+XnDOABXggQTno0Y1CpVnuWEc1boQ==} - dev: false + react-fast-compare@3.2.2: {} - /react-hotkeys-hook@4.4.1(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-sClBMBioFEgFGYLTWWRKvhxcCx1DRznd+wkFHwQZspnRBkHTgruKIHptlK/U/2DPX8BhHoRGzpMVWUXMmdZlmw==} - peerDependencies: - react: '>=16.8.1' - react-dom: '>=16.8.1' + react-hotkeys-hook@4.4.1(react-dom@18.2.0)(react@18.2.0): dependencies: react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - dev: false - /react-is@16.13.1: - resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} + react-is@16.13.1: {} - /react-is@17.0.2: - resolution: {integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==} - dev: true + react-is@17.0.2: {} - /react-is@18.1.0: - resolution: {integrity: sha512-Fl7FuabXsJnV5Q1qIOQwx/sagGF18kogb4gpfcG4gjLBWO0WDiiz1ko/ExayuxE7InyQkBLkxRFG5oxY6Uu3Kg==} + react-is@18.1.0: {} - /react-popper@2.3.0(@popperjs/core@2.11.8)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-e1hj8lL3uM+sgSR4Lxzn5h1GxBlpa4CQz0XLF8kx4MDrDRWY0Ena4c97PUeSX9i5W3UAfDP0z0FXCTQkoXUl3Q==} - peerDependencies: - '@popperjs/core': ^2.0.0 - react: ^16.8.0 || ^17 || ^18 - react-dom: ^16.8.0 || ^17 || ^18 + react-popper@2.3.0(@popperjs/core@2.11.8)(react-dom@18.2.0)(react@18.2.0): dependencies: '@popperjs/core': 2.11.8 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) react-fast-compare: 3.2.2 warning: 4.0.3 - dev: false - /react-reconciler@0.29.0(react@18.2.0): - resolution: {integrity: sha512-wa0fGj7Zht1EYMRhKWwoo1H9GApxYLBuhoAuXN0TlltESAjDssB+Apf0T/DngVqaMyPypDmabL37vw/2aRM98Q==} - engines: {node: '>=0.10.0'} - peerDependencies: - react: ^18.2.0 + react-reconciler@0.29.0(react@18.2.0): dependencies: loose-envify: 1.4.0 react: 18.2.0 scheduler: 0.23.0 - dev: false - /react-refresh@0.14.0: - resolution: {integrity: sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ==} - engines: {node: '>=0.10.0'} - dev: true + react-refresh@0.14.0: {} - /react-remove-scroll-bar@2.3.4(@types/react@18.2.69)(react@18.2.0): - resolution: {integrity: sha512-63C4YQBUt0m6ALadE9XV56hV8BgJWDmmTPY758iIJjfQKt2nYwoUrPk0LXRXcB/yIj82T1/Ixfdpdk68LwIB0A==} - engines: {node: '>=10'} - peerDependencies: - '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - '@types/react': - optional: true + react-remove-scroll-bar@2.3.4(@types/react@18.2.69)(react@18.2.0): dependencies: '@types/react': 18.2.69 react: 18.2.0 react-style-singleton: 2.2.1(@types/react@18.2.69)(react@18.2.0) tslib: 2.6.2 - dev: false - /react-remove-scroll-bar@2.3.4(@types/react@18.3.1)(react@18.2.0): - resolution: {integrity: sha512-63C4YQBUt0m6ALadE9XV56hV8BgJWDmmTPY758iIJjfQKt2nYwoUrPk0LXRXcB/yIj82T1/Ixfdpdk68LwIB0A==} - engines: {node: '>=10'} - peerDependencies: - '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - '@types/react': - optional: true + react-remove-scroll-bar@2.3.4(@types/react@18.3.1)(react@18.2.0): dependencies: '@types/react': 18.3.1 react: 18.2.0 react-style-singleton: 2.2.1(@types/react@18.3.1)(react@18.2.0) tslib: 2.6.2 - dev: false - /react-remove-scroll@2.5.5(@types/react@18.2.69)(react@18.2.0): - resolution: {integrity: sha512-ImKhrzJJsyXJfBZ4bzu8Bwpka14c/fQt0k+cyFp/PBhTfyDnU5hjOtM4AG/0AMyy8oKzOTR0lDgJIM7pYXI0kw==} - engines: {node: '>=10'} - peerDependencies: - '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - '@types/react': - optional: true + react-remove-scroll@2.5.5(@types/react@18.2.69)(react@18.2.0): dependencies: '@types/react': 18.2.69 react: 18.2.0 @@ -26212,17 +31504,8 @@ packages: tslib: 2.6.2 use-callback-ref: 1.3.0(@types/react@18.2.69)(react@18.2.0) use-sidecar: 1.1.2(@types/react@18.2.69)(react@18.2.0) - dev: false - /react-remove-scroll@2.5.5(@types/react@18.3.1)(react@18.2.0): - resolution: {integrity: sha512-ImKhrzJJsyXJfBZ4bzu8Bwpka14c/fQt0k+cyFp/PBhTfyDnU5hjOtM4AG/0AMyy8oKzOTR0lDgJIM7pYXI0kw==} - engines: {node: '>=10'} - peerDependencies: - '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - '@types/react': - optional: true + react-remove-scroll@2.5.5(@types/react@18.3.1)(react@18.2.0): dependencies: '@types/react': 18.3.1 react: 18.2.0 @@ -26231,56 +31514,33 @@ packages: tslib: 2.6.2 use-callback-ref: 1.3.0(@types/react@18.3.1)(react@18.2.0) use-sidecar: 1.1.2(@types/react@18.3.1)(react@18.2.0) - dev: false - /react-resizable-panels@2.0.9(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-ZylBvs7oG7Y/INWw3oYGolqgpFvoPW8MPeg9l1fURDeKpxrmUuCHBUmPj47BdZ11MODImu3kZYXG85rbySab7w==} - peerDependencies: - react: ^16.14.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.14.0 || ^17.0.0 || ^18.0.0 + react-resizable-panels@2.0.9(react-dom@18.2.0)(react@18.2.0): dependencies: react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - dev: false - /react-router-dom@6.17.0(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-qWHkkbXQX+6li0COUUPKAUkxjNNqPJuiBd27dVwQGDNsuFBdMbrS6UZ0CLYc4CsbdLYTckn4oB4tGDuPZpPhaQ==} - engines: {node: '>=14.0.0'} - peerDependencies: - react: '>=16.8' - react-dom: '>=16.8' + react-router-dom@6.17.0(react-dom@18.2.0)(react@18.2.0): dependencies: '@remix-run/router': 1.10.0 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) react-router: 6.17.0(react@18.2.0) - /react-router@6.17.0(react@18.2.0): - resolution: {integrity: sha512-YJR3OTJzi3zhqeJYADHANCGPUu9J+6fT5GLv82UWRGSxu6oJYCKVmxUcaBQuGm9udpWmPsvpme/CdHumqgsoaA==} - engines: {node: '>=14.0.0'} - peerDependencies: - react: '>=16.8' + react-router@6.17.0(react@18.2.0): dependencies: '@remix-run/router': 1.10.0 react: 18.2.0 - /react-smooth@4.0.1(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-OE4hm7XqR0jNOq3Qmk9mFLyd6p2+j6bvbPJ7qlB7+oo0eNcL2l7WQzG6MBnT3EXY6xzkLMUBec3AfewJdA0J8w==} - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-smooth@4.0.1(react-dom@18.2.0)(react@18.2.0): dependencies: fast-equals: 5.0.1 prop-types: 15.8.1 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) react-transition-group: 4.4.5(react-dom@18.2.0)(react@18.2.0) - dev: false - /react-stately@3.29.1(react@18.2.0): - resolution: {integrity: sha512-hc4ZHy/ahvMwr6z7XMjYJ7EgzNVrXhzM4l2Qj17rdRhERo7/ovWmQencf9pF7K8kD5TraEHxPHLrYzGN4fxfUQ==} - peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + react-stately@3.29.1(react@18.2.0): dependencies: '@react-stately/calendar': 3.4.3(react@18.2.0) '@react-stately/checkbox': 3.6.1(react@18.2.0) @@ -26306,47 +31566,24 @@ packages: '@react-stately/tree': 3.7.5(react@18.2.0) '@react-types/shared': 3.22.0(react@18.2.0) react: 18.2.0 - dev: false - /react-style-singleton@2.2.1(@types/react@18.2.69)(react@18.2.0): - resolution: {integrity: sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g==} - engines: {node: '>=10'} - peerDependencies: - '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - '@types/react': - optional: true + react-style-singleton@2.2.1(@types/react@18.2.69)(react@18.2.0): dependencies: '@types/react': 18.2.69 get-nonce: 1.0.1 invariant: 2.2.4 react: 18.2.0 tslib: 2.6.2 - dev: false - /react-style-singleton@2.2.1(@types/react@18.3.1)(react@18.2.0): - resolution: {integrity: sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g==} - engines: {node: '>=10'} - peerDependencies: - '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - '@types/react': - optional: true + react-style-singleton@2.2.1(@types/react@18.3.1)(react@18.2.0): dependencies: '@types/react': 18.3.1 get-nonce: 1.0.1 invariant: 2.2.4 react: 18.2.0 tslib: 2.6.2 - dev: false - /react-transition-group@4.4.5(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==} - peerDependencies: - react: '>=16.6.0' - react-dom: '>=16.6.0' + react-transition-group@4.4.5(react-dom@18.2.0)(react@18.2.0): dependencies: '@babel/runtime': 7.22.5 dom-helpers: 5.2.1 @@ -26354,23 +31591,13 @@ packages: prop-types: 15.8.1 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - dev: false - /react-universal-interface@0.6.2(react@18.2.0)(tslib@2.5.0): - resolution: {integrity: sha512-dg8yXdcQmvgR13RIlZbTRQOoUrDciFVoSBZILwjE2LFISxZZ8loVJKAkuzswl5js8BHda79bIb2b84ehU8IjXw==} - peerDependencies: - react: '*' - tslib: '*' + react-universal-interface@0.6.2(react@18.2.0)(tslib@2.5.0): dependencies: react: 18.2.0 tslib: 2.5.0 - dev: false - /react-use@17.4.0(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-TgbNTCA33Wl7xzIJegn1HndB4qTS9u03QUwyNycUnXaweZkE4Kq2SB+Yoxx8qbshkZGYBDvUXbXWRUmQDcZZ/Q==} - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-use@17.4.0(react-dom@18.2.0)(react@18.2.0): dependencies: '@types/js-cookie': 2.2.7 '@xobotyi/scrollbar-width': 1.9.5 @@ -26388,76 +31615,54 @@ packages: throttle-debounce: 3.0.1 ts-easing: 0.2.0 tslib: 2.5.0 - dev: false - /react@18.2.0: - resolution: {integrity: sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==} - engines: {node: '>=0.10.0'} + react@18.2.0: dependencies: loose-envify: 1.4.0 - /read-cache@1.0.0: - resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==} + read-cache@1.0.0: dependencies: pify: 2.3.0 - /read-package-json-fast@3.0.2: - resolution: {integrity: sha512-0J+Msgym3vrLOUB3hzQCuZHII0xkNGCtz/HJH9xZshwv9DbDwkw1KaE3gx/e2J5rpEY5rtOy6cyhKOPrkP7FZw==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + read-package-json-fast@3.0.2: dependencies: json-parse-even-better-errors: 3.0.0 npm-normalize-package-bin: 3.0.1 - dev: false - /read-package-json@6.0.4: - resolution: {integrity: sha512-AEtWXYfopBj2z5N5PbkAOeNHRPUg5q+Nen7QLxV8M2zJq1ym6/lCz3fYNTCXe19puu2d06jfHhrP7v/S2PtMMw==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + read-package-json@6.0.4: dependencies: glob: 10.3.10 json-parse-even-better-errors: 3.0.0 normalize-package-data: 5.0.0 npm-normalize-package-bin: 3.0.1 - dev: false - /read-pkg-up@7.0.1: - resolution: {integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==} - engines: {node: '>=8'} + read-pkg-up@7.0.1: dependencies: find-up: 4.1.0 read-pkg: 5.2.0 type-fest: 0.8.1 - dev: false - /read-pkg@3.0.0: - resolution: {integrity: sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA==} - engines: {node: '>=4'} + read-pkg@3.0.0: dependencies: load-json-file: 4.0.0 normalize-package-data: 2.5.0 path-type: 3.0.0 - dev: true - /read-pkg@5.2.0: - resolution: {integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==} - engines: {node: '>=8'} + read-pkg@5.2.0: dependencies: '@types/normalize-package-data': 2.4.1 normalize-package-data: 2.5.0 parse-json: 5.2.0 type-fest: 0.6.0 - dev: false - /read-yaml-file@1.1.0: - resolution: {integrity: sha512-VIMnQi/Z4HT2Fxuwg5KrY174U1VdUIASQVWXXyqtNRtxSr9IYkn1rsI6Tb6HsrHCmB7gVpNwX6JxPTHcH6IoTA==} - engines: {node: '>=6'} + read-yaml-file@1.1.0: dependencies: graceful-fs: 4.2.10 js-yaml: 3.14.1 pify: 4.0.1 strip-bom: 3.0.0 - /readable-stream@2.3.7: - resolution: {integrity: sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==} + readable-stream@2.3.7: dependencies: core-util-is: 1.0.3 inherits: 2.0.4 @@ -26466,50 +31671,32 @@ packages: safe-buffer: 5.1.2 string_decoder: 1.1.1 util-deprecate: 1.0.2 - dev: true - /readable-stream@3.6.0: - resolution: {integrity: sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==} - engines: {node: '>= 6'} + readable-stream@3.6.0: dependencies: inherits: 2.0.4 string_decoder: 1.3.0 util-deprecate: 1.0.2 - /readable-stream@4.4.2: - resolution: {integrity: sha512-Lk/fICSyIhodxy1IDK2HazkeGjSmezAWX2egdtJnYhtzKEsBPJowlI6F6LPb5tqIQILrMbx22S5o3GuJavPusA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + readable-stream@4.4.2: dependencies: abort-controller: 3.0.0 buffer: 6.0.3 events: 3.3.0 process: 0.11.10 string_decoder: 1.3.0 - dev: true - /readdirp@3.6.0: - resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} - engines: {node: '>=8.10.0'} + readdirp@3.6.0: dependencies: picomatch: 2.3.1 - /real-require@0.2.0: - resolution: {integrity: sha512-57frrGM/OCTLqLOAh0mhVA9VBMHd+9U7Zb2THMGdBUoZVOtGbJzjxsYGDJ3A9AYYCP4hn6y1TVbaOfzWtm5GFg==} - engines: {node: '>= 12.13.0'} - dev: true + real-require@0.2.0: {} - /recharts-scale@0.4.5: - resolution: {integrity: sha512-kivNFO+0OcUNu7jQquLXAxz1FIwZj8nrj+YkOKc5694NbjCvcT6aSZiIzNzd2Kul4o4rTto8QVR9lMNtxD4G1w==} + recharts-scale@0.4.5: dependencies: decimal.js-light: 2.5.1 - dev: false - /recharts@2.12.6(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-D+7j9WI+D0NHauah3fKHuNNcRK8bOypPW7os1DERinogGBGaHI7i6tQKJ0aUF3JXyBZ63dyfKIW2WTOPJDxJ8w==} - engines: {node: '>=14'} - peerDependencies: - react: ^16.0.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.0.0 || ^17.0.0 || ^18.0.0 + recharts@2.12.6(react-dom@18.2.0)(react@18.2.0): dependencies: clsx: 2.0.0 eventemitter3: 4.0.7 @@ -26521,96 +31708,59 @@ packages: recharts-scale: 0.4.5 tiny-invariant: 1.3.1 victory-vendor: 36.6.11 - dev: false - /rechoir@0.6.2: - resolution: {integrity: sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==} - engines: {node: '>= 0.10'} + rechoir@0.6.2: dependencies: resolve: 1.22.8 - dev: false - /redent@3.0.0: - resolution: {integrity: sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==} - engines: {node: '>=8'} + redent@3.0.0: dependencies: indent-string: 4.0.0 strip-indent: 3.0.0 - dev: false - /redis-errors@1.2.0: - resolution: {integrity: sha512-1qny3OExCf0UvUV/5wpYKf2YwPcOqXzkwKKSmKHiE6ZMQs5heeE/c8eXK+PNllPvmjgAbfnsbpkGZWy8cBpn9w==} - engines: {node: '>=4'} - dev: false + redis-errors@1.2.0: {} - /redis-parser@3.0.0: - resolution: {integrity: sha512-DJnGAeenTdpMEH6uAJRK/uiyEIH9WVsUmoLwzudwGJUwZPp80PDBWPHXSAGNPwNvIXAbe7MSUB1zQFugFml66A==} - engines: {node: '>=4'} + redis-parser@3.0.0: dependencies: redis-errors: 1.2.0 - dev: false - /reduce-css-calc@2.1.8: - resolution: {integrity: sha512-8liAVezDmUcH+tdzoEGrhfbGcP7nOV4NkGE3a74+qqvE7nt9i4sKLGBuZNOnpI4WiGksiNPklZxva80061QiPg==} + reduce-css-calc@2.1.8: dependencies: css-unit-converter: 1.1.2 postcss-value-parser: 3.3.1 - dev: false - /reflect-metadata@0.1.13: - resolution: {integrity: sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg==} - dev: false + reflect-metadata@0.1.13: {} - /regenerate-unicode-properties@10.1.0: - resolution: {integrity: sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==} - engines: {node: '>=4'} + regenerate-unicode-properties@10.1.0: dependencies: regenerate: 1.4.2 - dev: true - /regenerate@1.4.2: - resolution: {integrity: sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==} - dev: true + regenerate@1.4.2: {} - /regenerator-runtime@0.13.11: - resolution: {integrity: sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==} + regenerator-runtime@0.13.11: {} - /regenerator-runtime@0.14.1: - resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==} - dev: false + regenerator-runtime@0.14.1: {} - /regenerator-transform@0.15.1: - resolution: {integrity: sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg==} + regenerator-transform@0.15.1: dependencies: '@babel/runtime': 7.22.5 - dev: true - /regexp.prototype.flags@1.4.3: - resolution: {integrity: sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==} - engines: {node: '>= 0.4'} + regexp.prototype.flags@1.4.3: dependencies: call-bind: 1.0.2 define-properties: 1.1.4 functions-have-names: 1.2.3 - /regexp.prototype.flags@1.5.2: - resolution: {integrity: sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==} - engines: {node: '>= 0.4'} + regexp.prototype.flags@1.5.2: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 es-errors: 1.3.0 set-function-name: 2.0.2 - dev: true - /regexpp@3.2.0: - resolution: {integrity: sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==} - engines: {node: '>=8'} - dev: true + regexpp@3.2.0: {} - /regexpu-core@5.2.2: - resolution: {integrity: sha512-T0+1Zp2wjF/juXMrMxHxidqGYn8U4R+zleSJhX9tQ1PUsS8a9UtYfbsF9LdiVgNX3kiX8RNaKM42nfSgvFJjmw==} - engines: {node: '>=4'} + regexpu-core@5.2.2: dependencies: regenerate: 1.4.2 regenerate-unicode-properties: 10.1.0 @@ -26618,110 +31768,74 @@ packages: regjsparser: 0.9.1 unicode-match-property-ecmascript: 2.0.0 unicode-match-property-value-ecmascript: 2.1.0 - dev: true - /registry-auth-token@3.3.2: - resolution: {integrity: sha512-JL39c60XlzCVgNrO+qq68FoNb56w/m7JYvGR2jT5iR1xBrUA3Mfx5Twk5rqTThPmQKMWydGmq8oFtDlxfrmxnQ==} + registry-auth-token@3.3.2: dependencies: rc: 1.2.8 safe-buffer: 5.2.1 - dev: false - /registry-auth-token@4.2.2: - resolution: {integrity: sha512-PC5ZysNb42zpFME6D/XlIgtNGdTl8bBOCw90xQLVMpzuuubJKYDWFAEuUNc+Cn8Z8724tg2SDhDRrkVEsqfDMg==} - engines: {node: '>=6.0.0'} + registry-auth-token@4.2.2: dependencies: rc: 1.2.8 - dev: true - /registry-auth-token@5.0.2: - resolution: {integrity: sha512-o/3ikDxtXaA59BmZuZrJZDJv8NMDGSj+6j6XaeBmHw8eY1i1qd9+6H+LjVvQXx3HN6aRCGa1cUdJ9RaJZUugnQ==} - engines: {node: '>=14'} + registry-auth-token@5.0.2: dependencies: '@pnpm/npm-conf': 2.2.2 - dev: false - /registry-url@3.1.0: - resolution: {integrity: sha512-ZbgR5aZEdf4UKZVBPYIgaglBmSF2Hi94s2PcIHhRGFjKYu+chjJdYfHn4rt3hB6eCKLJ8giVIIfgMa1ehDfZKA==} - engines: {node: '>=0.10.0'} + registry-url@3.1.0: dependencies: rc: 1.2.8 - dev: false - /registry-url@5.1.0: - resolution: {integrity: sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==} - engines: {node: '>=8'} + registry-url@5.1.0: dependencies: rc: 1.2.8 - dev: true - /registry-url@6.0.1: - resolution: {integrity: sha512-+crtS5QjFRqFCoQmvGduwYWEBng99ZvmFvF+cUJkGYF1L1BfU8C6Zp9T7f5vPAwyLkUExpvK+ANVZmGU49qi4Q==} - engines: {node: '>=12'} + registry-url@6.0.1: dependencies: rc: 1.2.8 - dev: false - /regjsgen@0.7.1: - resolution: {integrity: sha512-RAt+8H2ZEzHeYWxZ3H2z6tF18zyyOnlcdaafLrm21Bguj7uZy6ULibiAFdXEtKQY4Sy7wDTwDiOazasMLc4KPA==} - dev: true + regjsgen@0.7.1: {} - /regjsparser@0.9.1: - resolution: {integrity: sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==} - hasBin: true + regjsparser@0.9.1: dependencies: jsesc: 0.5.0 - dev: true - /regression@2.0.1: - resolution: {integrity: sha512-A4XYsc37dsBaNOgEjkJKzfJlE394IMmUPlI/p3TTI9u3T+2a+eox5Pr/CPUqF0eszeWZJPAc6QkroAhuUpWDJQ==} - dev: false + regression@2.0.1: {} - /rehype-parse@8.0.5: - resolution: {integrity: sha512-Ds3RglaY/+clEX2U2mHflt7NlMA72KspZ0JLUJgBBLpRddBcEw3H8uYZQliQriku22NZpYMfjDdSgHcjxue24A==} + rehype-parse@8.0.5: dependencies: '@types/hast': 2.3.4 hast-util-from-parse5: 7.1.2 parse5: 6.0.1 unified: 10.1.2 - dev: true - /rehype-raw@6.1.1: - resolution: {integrity: sha512-d6AKtisSRtDRX4aSPsJGTfnzrX2ZkHQLE5kiUuGOeEoLpbEulFF4hj0mLPbsa+7vmguDKOVVEQdHKDSwoaIDsQ==} + rehype-raw@6.1.1: dependencies: '@types/hast': 2.3.4 hast-util-raw: 7.2.3 unified: 10.1.2 - dev: true - /rehype-stringify@9.0.4: - resolution: {integrity: sha512-Uk5xu1YKdqobe5XpSskwPvo1XeHUUucWEQSl8hTrXt5selvca1e8K1EZ37E6YoZ4BT8BCqCdVfQW7OfHfthtVQ==} + rehype-stringify@9.0.4: dependencies: '@types/hast': 2.3.4 hast-util-to-html: 8.0.4 unified: 10.1.2 - dev: true - /rehype@12.0.1: - resolution: {integrity: sha512-ey6kAqwLM3X6QnMDILJthGvG1m1ULROS9NT4uG9IDCuv08SFyLlreSuvOa//DgEvbXx62DS6elGVqusWhRUbgw==} + rehype@12.0.1: dependencies: '@types/hast': 2.3.4 rehype-parse: 8.0.5 rehype-stringify: 9.0.4 unified: 10.1.2 - dev: true - /remark-frontmatter@4.0.1: - resolution: {integrity: sha512-38fJrB0KnmD3E33a5jZC/5+gGAC2WKNiPw1/fdXJvijBlhA7RCsvJklrYJakS0HedninvaCYW8lQGf9C918GfA==} + remark-frontmatter@4.0.1: dependencies: '@types/mdast': 3.0.10 mdast-util-frontmatter: 1.0.0 micromark-extension-frontmatter: 1.0.0 unified: 10.1.2 - dev: true - /remark-gfm@3.0.1: - resolution: {integrity: sha512-lEFDoi2PICJyNrACFOfDD3JlLkuSbOa5Wd8EPt06HUdptv8Gn0bxYTdbU/XXQ3swAPkEaGxxPN9cbnMHvVu1Ig==} + remark-gfm@3.0.1: dependencies: '@types/mdast': 3.0.10 mdast-util-gfm: 2.0.2 @@ -26729,150 +31843,77 @@ packages: unified: 10.1.2 transitivePeerDependencies: - supports-color - dev: true - /remark-mdx-frontmatter@1.1.1: - resolution: {integrity: sha512-7teX9DW4tI2WZkXS4DBxneYSY7NHiXl4AKdWDO9LXVweULlCT8OPWsOjLEnMIXViN1j+QcY8mfbq3k0EK6x3uA==} - engines: {node: '>=12.2.0'} + remark-mdx-frontmatter@1.1.1: dependencies: estree-util-is-identifier-name: 1.1.0 estree-util-value-to-estree: 1.3.0 js-yaml: 4.1.0 toml: 3.0.0 - dev: true - /remark-mdx@2.3.0: - resolution: {integrity: sha512-g53hMkpM0I98MU266IzDFMrTD980gNF3BJnkyFcmN+dD873mQeD5rdMO3Y2X+x8umQfbSE0PcoEDl7ledSA+2g==} + remark-mdx@2.3.0: dependencies: mdast-util-mdx: 2.0.1 micromark-extension-mdxjs: 1.0.0 transitivePeerDependencies: - supports-color - dev: true - /remark-parse@10.0.2: - resolution: {integrity: sha512-3ydxgHa/ZQzG8LvC7jTXccARYDcRld3VfcgIIFs7bI6vbRSxJJmzgLEIIoYKyrfhaY+ujuWaf/PJiMZXoiCXgw==} + remark-parse@10.0.2: dependencies: '@types/mdast': 3.0.10 mdast-util-from-markdown: 1.2.0 unified: 10.1.2 transitivePeerDependencies: - supports-color - dev: true - /remark-rehype@10.1.0: - resolution: {integrity: sha512-EFmR5zppdBp0WQeDVZ/b66CWJipB2q2VLNFMabzDSGR66Z2fQii83G5gTBbgGEnEEA0QRussvrFHxk1HWGJskw==} + remark-rehype@10.1.0: dependencies: '@types/hast': 2.3.4 '@types/mdast': 3.0.10 mdast-util-to-hast: 12.3.0 unified: 10.1.2 - dev: true - /remark-smartypants@2.0.0: - resolution: {integrity: sha512-Rc0VDmr/yhnMQIz8n2ACYXlfw/P/XZev884QU1I5u+5DgJls32o97Vc1RbK3pfumLsJomS2yy8eT4Fxj/2MDVA==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + remark-smartypants@2.0.0: dependencies: retext: 8.1.0 retext-smartypants: 5.2.0 unist-util-visit: 4.1.2 - dev: true - /remix-auth-email-link@2.0.2(@remix-run/server-runtime@2.1.0)(remix-auth@3.6.0): - resolution: {integrity: sha512-Lze9c50fsqBpixXQKe37wI2Dm4rlYYkNA6Eskxk8erQ7tbyN8xiFXOgo7Y3Al0SSjzkezw8au3uc2vCLJ8A5mQ==} - peerDependencies: - '@remix-run/server-runtime': ^1.1.1 - remix-auth: ^3.2.1 + remix-auth-email-link@2.0.2(@remix-run/server-runtime@2.1.0)(remix-auth@3.6.0): dependencies: '@remix-run/server-runtime': 2.1.0(typescript@5.2.2) crypto-js: 4.1.1 remix-auth: 3.6.0(@remix-run/react@2.1.0)(@remix-run/server-runtime@2.1.0) - dev: false - /remix-auth-github@1.6.0(@remix-run/server-runtime@2.1.0)(remix-auth@3.6.0): - resolution: {integrity: sha512-qdQmWVVEDHxnzMPn7XE0s7QX5GYba0uH3MDW+lVJiCoHDZCGymqmGCajLThL5vFJdwSx0C4GpQJ5EgEsIjQ3pA==} - peerDependencies: - '@remix-run/server-runtime': ^1.0.0 - remix-auth: ^3.4.0 + remix-auth-github@1.6.0(@remix-run/server-runtime@2.1.0)(remix-auth@3.6.0): dependencies: '@remix-run/server-runtime': 2.1.0(typescript@5.2.2) remix-auth: 3.6.0(@remix-run/react@2.1.0)(@remix-run/server-runtime@2.1.0) remix-auth-oauth2: 1.11.0(@remix-run/server-runtime@2.1.0)(remix-auth@3.6.0) transitivePeerDependencies: - supports-color - dev: false - /remix-auth-oauth2@1.11.0(@remix-run/server-runtime@2.1.0)(remix-auth@3.6.0): - resolution: {integrity: sha512-Yf1LF6NLYPFa7X2Rax/VEhXmYXFjZOi/q+7DmbMeoMHjAfkpqxbvzqqYSKIKDGR51z5TXR5na4to4380mir5bg==} - peerDependencies: - '@remix-run/server-runtime': ^1.0.0 || ^2.0.0 - remix-auth: ^3.6.0 + remix-auth-oauth2@1.11.0(@remix-run/server-runtime@2.1.0)(remix-auth@3.6.0): dependencies: '@remix-run/server-runtime': 2.1.0(typescript@5.2.2) debug: 4.3.4(supports-color@8.1.1) remix-auth: 3.6.0(@remix-run/react@2.1.0)(@remix-run/server-runtime@2.1.0) transitivePeerDependencies: - supports-color - dev: false - /remix-auth@3.6.0(@remix-run/react@2.1.0)(@remix-run/server-runtime@2.1.0): - resolution: {integrity: sha512-mxlzLYi+/GKQSaXIqIw15dxAT1wm+93REAeDIft2unrKDYnjaGhhpapyPhdbALln86wt9lNAk21znfRss3fG7Q==} - peerDependencies: - '@remix-run/react': ^1.0.0 || ^2.0.0 - '@remix-run/server-runtime': ^1.0.0 || ^2.0.0 + remix-auth@3.6.0(@remix-run/react@2.1.0)(@remix-run/server-runtime@2.1.0): dependencies: '@remix-run/react': 2.1.0(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2) '@remix-run/server-runtime': 2.1.0(typescript@5.2.2) uuid: 8.3.2 - dev: false - /remix-typedjson@0.3.1(@remix-run/react@2.1.0)(@remix-run/server-runtime@2.1.0)(react@18.2.0): - resolution: {integrity: sha512-XaLU3slWaUXTWPQe6u5rX4xJuqr665+wk1mRmepFu5Hn4DTP9V0zGOkCqCphCExxZ2Kqg5u+uZbas6AZRaxQzA==} - peerDependencies: - '@remix-run/react': ^1.16.0 || ^2.0 - '@remix-run/server-runtime': ^1.16.0 || ^2.0 - react: ^17.0.2 || ^18.0.0 + remix-typedjson@0.3.1(@remix-run/react@2.1.0)(@remix-run/server-runtime@2.1.0)(react@18.2.0): dependencies: '@remix-run/react': 2.1.0(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2) '@remix-run/server-runtime': 2.1.0(typescript@5.2.2) react: 18.2.0 - dev: false - /remix-utils@7.1.0(@remix-run/node@2.1.0)(@remix-run/react@2.1.0)(@remix-run/router@1.15.3)(intl-parse-accept-language@1.0.0)(react@18.2.0)(zod@3.22.3): - resolution: {integrity: sha512-cceintceWvmNvgLLFeAUkWRcdWuOHGDLaWh0aeL0bLGWnMPBilIyT74Rira1az/ImS9owfh8tjLL4w/22AXJiA==} - engines: {node: '>=18.0.0'} - peerDependencies: - '@remix-run/cloudflare': ^2.0.0 - '@remix-run/deno': ^2.0.0 - '@remix-run/node': ^2.0.0 - '@remix-run/react': ^2.0.0 - '@remix-run/router': ^1.7.2 - crypto-js: ^4.1.1 - intl-parse-accept-language: ^1.0.0 - is-ip: ^5.0.1 - react: ^18.0.0 - zod: ^3.22.4 - peerDependenciesMeta: - '@remix-run/cloudflare': - optional: true - '@remix-run/deno': - optional: true - '@remix-run/node': - optional: true - '@remix-run/react': - optional: true - '@remix-run/router': - optional: true - crypto-js: - optional: true - intl-parse-accept-language: - optional: true - is-ip: - optional: true - react: - optional: true - zod: - optional: true + remix-utils@7.1.0(@remix-run/node@2.1.0)(@remix-run/react@2.1.0)(@remix-run/router@1.15.3)(intl-parse-accept-language@1.0.0)(react@18.2.0)(zod@3.22.3): dependencies: '@remix-run/node': 2.1.0(typescript@5.2.2) '@remix-run/react': 2.1.0(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2) @@ -26881,26 +31922,14 @@ packages: react: 18.2.0 type-fest: 4.6.0 zod: 3.22.3 - dev: false - /remote-git-tags@3.0.0: - resolution: {integrity: sha512-C9hAO4eoEsX+OXA4rla66pXZQ+TLQ8T9dttgQj18yuKlPMTVkIkdYXvlMC55IuUsIkV6DpmQYi10JKFLaU+l7w==} - engines: {node: '>=8'} - dev: false + remote-git-tags@3.0.0: {} - /remove-accents@0.5.0: - resolution: {integrity: sha512-8g3/Otx1eJaVD12e31UbJj1YzdtVvzH85HV7t+9MJYk/u3XmkOUJ5Ys9wQrf9PCPK8+xn4ymzqYCiZl6QWKn+A==} - dev: false + remove-accents@0.5.0: {} - /replicate@0.18.1: - resolution: {integrity: sha512-JFK5qWL7AAajsIjtkW/nTaoX+yKp8zkaANe+pQpBh9RjH5vIy6/tn/sVNlRF1z5bCJLupshJBHFgnHRdWjbKXg==} - engines: {git: '>=2.11.0', node: '>=18.0.0', npm: '>=7.19.0', yarn: '>=1.7.0'} - dev: false + replicate@0.18.1: {} - /request@2.88.2: - resolution: {integrity: sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==} - engines: {node: '>= 6'} - deprecated: request has been deprecated, see https://github.com/request/request/issues/3142 + request@2.88.2: dependencies: aws-sign2: 0.7.0 aws4: 1.12.0 @@ -26922,283 +31951,175 @@ packages: tough-cookie: 2.5.0 tunnel-agent: 0.6.0 uuid: 3.4.0 - dev: false - /require-directory@2.1.1: - resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} - engines: {node: '>=0.10.0'} + require-directory@2.1.1: {} - /require-from-string@2.0.2: - resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==} - engines: {node: '>=0.10.0'} + require-from-string@2.0.2: {} - /require-in-the-middle@7.1.1: - resolution: {integrity: sha512-OScOjQjrrjhAdFpQmnkE/qbIBGCRFhQB/YaJhcC3CPOlmhe7llnW46Ac1J5+EjcNXOTnDdpF96Erw/yedsGksQ==} - engines: {node: '>=8.6.0'} + require-in-the-middle@7.1.1: dependencies: debug: 4.3.4(supports-color@8.1.1) module-details-from-path: 1.0.3 resolve: 1.22.4 transitivePeerDependencies: - supports-color - dev: false - /require-like@0.1.2: - resolution: {integrity: sha512-oyrU88skkMtDdauHDuKVrgR+zuItqr6/c//FXzvmxRGMexSDc6hNvJInGW3LL46n+8b50RykrvwSUIIQH2LQ5A==} - dev: true + require-like@0.1.2: {} - /require-main-filename@2.0.0: - resolution: {integrity: sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==} - dev: false + require-main-filename@2.0.0: {} - /requireindex@1.2.0: - resolution: {integrity: sha512-L9jEkOi3ASd9PYit2cwRfyppc9NoABujTP8/5gFcbERmo5jUoAKovIC3fsF17pkTnGsrByysqX+Kxd2OTNI1ww==} - engines: {node: '>=0.10.5'} + requireindex@1.2.0: {} - /resend@2.1.0: - resolution: {integrity: sha512-s6LlaEReTUvlbo6w3Eg1M1TMuwK9OKJ1GVgyptIV8smLPHhFZVqnwBTFPZHID9rcsih72t3iuyrtkQ3IIGwnow==} - engines: {node: '>=18'} + resend@2.1.0: dependencies: '@react-email/render': 0.0.9 - dev: false - /resend@3.2.0: - resolution: {integrity: sha512-lDHhexiFYPoLXy7zRlJ8D5eKxoXy6Tr9/elN3+Vv7PkUoYuSSD1fpiIfa/JYXEWyiyN2UczkCTLpkT8dDPJ4Pg==} - engines: {node: '>=18'} + resend@3.2.0: dependencies: '@react-email/render': 0.0.12 - dev: false - /resize-observer-polyfill@1.5.1: - resolution: {integrity: sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==} - dev: false + resize-observer-polyfill@1.5.1: {} - /resolve-alpn@1.2.1: - resolution: {integrity: sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==} - dev: false + resolve-alpn@1.2.1: {} - /resolve-cwd@3.0.0: - resolution: {integrity: sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==} - engines: {node: '>=8'} + resolve-cwd@3.0.0: dependencies: resolve-from: 5.0.0 - dev: true - /resolve-from@4.0.0: - resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} - engines: {node: '>=4'} + resolve-from@4.0.0: {} - /resolve-from@5.0.0: - resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} - engines: {node: '>=8'} + resolve-from@5.0.0: {} - /resolve-pkg-maps@1.0.0: - resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==} - dev: true + resolve-pkg-maps@1.0.0: {} - /resolve.exports@2.0.2: - resolution: {integrity: sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg==} - engines: {node: '>=10'} - dev: true + resolve.exports@2.0.2: {} - /resolve@1.22.1: - resolution: {integrity: sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==} - hasBin: true + resolve@1.22.1: dependencies: is-core-module: 2.13.0 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 - dev: true - /resolve@1.22.2: - resolution: {integrity: sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==} - hasBin: true + resolve@1.22.2: dependencies: is-core-module: 2.13.0 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 - dev: true - /resolve@1.22.4: - resolution: {integrity: sha512-PXNdCiPqDqeUou+w1C2eTQbNfxKSuMxqTCuvlmmMsk1NWHL5fRrhY6Pl0qEYYc6+QqGClco1Qj8XnjPego4wfg==} - hasBin: true + resolve@1.22.4: dependencies: is-core-module: 2.13.0 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 - /resolve@1.22.8: - resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==} - hasBin: true + resolve@1.22.8: dependencies: is-core-module: 2.13.0 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 - /resolve@2.0.0-next.4: - resolution: {integrity: sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==} - hasBin: true + resolve@2.0.0-next.4: dependencies: is-core-module: 2.13.0 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 - dev: true - /responselike@1.0.2: - resolution: {integrity: sha512-/Fpe5guzJk1gPqdJLJR5u7eG/gNY4nImjbRDaVWVMRhne55TCmj2i9Q+54PBRfatRC8v/rIiv9BN0pMd9OV5EQ==} + responselike@1.0.2: dependencies: lowercase-keys: 1.0.1 - dev: true - /responselike@2.0.1: - resolution: {integrity: sha512-4gl03wn3hj1HP3yzgdI7d3lCkF95F21Pz4BPGvKHinyQzALR5CapwC8yIi0Rh58DEMQ/SguC03wFj2k0M/mHhw==} + responselike@2.0.1: dependencies: lowercase-keys: 2.0.0 - dev: false - /responselike@3.0.0: - resolution: {integrity: sha512-40yHxbNcl2+rzXvZuVkrYohathsSJlMTXKryG5y8uciHv1+xDLHQpgjG64JUO9nrEq2jGLH6IZ8BcZyw3wrweg==} - engines: {node: '>=14.16'} + responselike@3.0.0: dependencies: lowercase-keys: 3.0.0 - dev: false - /restore-cursor@3.1.0: - resolution: {integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==} - engines: {node: '>=8'} + restore-cursor@3.1.0: dependencies: onetime: 5.1.2 signal-exit: 3.0.7 - /restore-cursor@4.0.0: - resolution: {integrity: sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + restore-cursor@4.0.0: dependencies: onetime: 5.1.2 signal-exit: 3.0.7 - /ret@0.2.2: - resolution: {integrity: sha512-M0b3YWQs7R3Z917WRQy1HHA7Ba7D8hvZg6UE5mLykJxQVE2ju0IXbGlaHPPlkY+WN7wFP+wUMXmBFA0aV6vYGQ==} - engines: {node: '>=4'} - dev: true + ret@0.2.2: {} - /retext-latin@3.1.0: - resolution: {integrity: sha512-5MrD1tuebzO8ppsja5eEu+ZbBeUNCjoEarn70tkXOS7Bdsdf6tNahsv2bY0Z8VooFF6cw7/6S+d3yI/TMlMVVQ==} + retext-latin@3.1.0: dependencies: '@types/nlcst': 1.0.1 parse-latin: 5.0.1 unherit: 3.0.1 unified: 10.1.2 - dev: true - /retext-smartypants@5.2.0: - resolution: {integrity: sha512-Do8oM+SsjrbzT2UNIKgheP0hgUQTDDQYyZaIY3kfq0pdFzoPk+ZClYJ+OERNXveog4xf1pZL4PfRxNoVL7a/jw==} + retext-smartypants@5.2.0: dependencies: '@types/nlcst': 1.0.1 nlcst-to-string: 3.1.1 unified: 10.1.2 unist-util-visit: 4.1.2 - dev: true - /retext-stringify@3.1.0: - resolution: {integrity: sha512-767TLOaoXFXyOnjx/EggXlb37ZD2u4P1n0GJqVdpipqACsQP+20W+BNpMYrlJkq7hxffnFk+jc6mAK9qrbuB8w==} + retext-stringify@3.1.0: dependencies: '@types/nlcst': 1.0.1 nlcst-to-string: 3.1.1 unified: 10.1.2 - dev: true - /retext@8.1.0: - resolution: {integrity: sha512-N9/Kq7YTn6ZpzfiGW45WfEGJqFf1IM1q8OsRa1CGzIebCJBNCANDRmOrholiDRGKo/We7ofKR4SEvcGAWEMD3Q==} + retext@8.1.0: dependencies: '@types/nlcst': 1.0.1 retext-latin: 3.1.0 retext-stringify: 3.1.0 unified: 10.1.2 - dev: true - /retry@0.12.0: - resolution: {integrity: sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==} - engines: {node: '>= 4'} + retry@0.12.0: {} - /retry@0.13.1: - resolution: {integrity: sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==} - engines: {node: '>= 4'} + retry@0.13.1: {} - /reusify@1.0.4: - resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} - engines: {iojs: '>=1.0.0', node: '>=0.10.0'} + reusify@1.0.4: {} - /rfc4648@1.5.3: - resolution: {integrity: sha512-MjOWxM065+WswwnmNONOT+bD1nXzY9Km6u3kzvnx8F8/HXGZdz3T6e6vZJ8Q/RIMUSp/nxqjH3GwvJDy8ijeQQ==} - dev: false + rfc4648@1.5.3: {} - /rfdc@1.3.0: - resolution: {integrity: sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==} - dev: true + rfdc@1.3.0: {} - /rimraf@3.0.2: - resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} - hasBin: true + rimraf@3.0.2: dependencies: glob: 7.2.3 - /rimraf@5.0.1: - resolution: {integrity: sha512-OfFZdwtd3lZ+XZzYP/6gTACubwFcHdLRqS9UX3UwpU2dnGQYkPFISRwvM3w9IiB2w7bW5qGo/uAwE4SmXXSKvg==} - engines: {node: '>=14'} - hasBin: true + rimraf@5.0.1: dependencies: glob: 10.3.10 - dev: false - /rimraf@5.0.7: - resolution: {integrity: sha512-nV6YcJo5wbLW77m+8KjH8aB/7/rxQy9SZ0HY5shnwULfS+9nmTtVXAJET5NdZmCzA4fPI/Hm1wo/Po/4mopOdg==} - engines: {node: '>=14.18'} - hasBin: true + rimraf@5.0.7: dependencies: glob: 10.3.10 - dev: true - /rollup-plugin-inject@3.0.2: - resolution: {integrity: sha512-ptg9PQwzs3orn4jkgXJ74bfs5vYz1NCZlSQMBUA0wKcGp5i5pA1AO3fOUEte8enhGUC+iapTCzEWw2jEFFUO/w==} - deprecated: This package has been deprecated and is no longer maintained. Please use @rollup/plugin-inject. + rollup-plugin-inject@3.0.2: dependencies: estree-walker: 0.6.1 magic-string: 0.25.9 rollup-pluginutils: 2.8.2 - dev: true - /rollup-plugin-node-polyfills@0.2.1: - resolution: {integrity: sha512-4kCrKPTJ6sK4/gLL/U5QzVT8cxJcofO0OU74tnB19F40cmuAKSzH5/siithxlofFEjwvw1YAhPmbvGNA6jEroA==} + rollup-plugin-node-polyfills@0.2.1: dependencies: rollup-plugin-inject: 3.0.2 - dev: true - /rollup-pluginutils@2.8.2: - resolution: {integrity: sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==} + rollup-pluginutils@2.8.2: dependencies: estree-walker: 0.6.1 - dev: true - /rollup@3.10.0: - resolution: {integrity: sha512-JmRYz44NjC1MjVF2VKxc0M1a97vn+cDxeqWmnwyAF4FvpjK8YFdHpaqvQB+3IxCvX05vJxKZkoMDU8TShhmJVA==} - engines: {node: '>=14.18.0', npm: '>=8.0.0'} - hasBin: true + rollup@3.10.0: optionalDependencies: fsevents: 2.3.3 - dev: true - /rollup@3.29.1: - resolution: {integrity: sha512-c+ebvQz0VIH4KhhCpDsI+Bik0eT8ZFEVZEYw0cGMVqIP8zc+gnwl7iXCamTw7vzv2MeuZFZfdx5JJIq+ehzDlg==} - engines: {node: '>=14.18.0', npm: '>=8.0.0'} - hasBin: true + rollup@3.29.1: optionalDependencies: fsevents: 2.3.3 - /rollup@4.13.2: - resolution: {integrity: sha512-MIlLgsdMprDBXC+4hsPgzWUasLO9CE4zOkj/u6j+Z6j5A4zRY+CtiXAdJyPtgCsc42g658Aeh1DlrdVEJhsL2g==} - engines: {node: '>=18.0.0', npm: '>=8.0.0'} - hasBin: true + rollup@4.13.2: dependencies: '@types/estree': 1.0.5 optionalDependencies: @@ -27219,10 +32140,7 @@ packages: '@rollup/rollup-win32-x64-msvc': 4.13.2 fsevents: 2.3.3 - /rollup@4.6.1: - resolution: {integrity: sha512-jZHaZotEHQaHLgKr8JnQiDT1rmatjgKlMekyksz+yk9jt/8z9quNjnKNRoaM0wd9DC2QKXjmWWuDYtM3jfF8pQ==} - engines: {node: '>=18.0.0', npm: '>=8.0.0'} - hasBin: true + rollup@4.6.1: optionalDependencies: '@rollup/rollup-android-arm-eabi': 4.6.1 '@rollup/rollup-android-arm64': 4.6.1 @@ -27237,216 +32155,133 @@ packages: '@rollup/rollup-win32-ia32-msvc': 4.6.1 '@rollup/rollup-win32-x64-msvc': 4.6.1 fsevents: 2.3.3 - dev: true - /rtl-css-js@1.16.1: - resolution: {integrity: sha512-lRQgou1mu19e+Ya0LsTvKrVJ5TYUbqCVPAiImX3UfLTenarvPUl1QFdvu5Z3PYmHT9RCcwIfbjRQBntExyj3Zg==} + rtl-css-js@1.16.1: dependencies: '@babel/runtime': 7.22.5 - dev: false - /run-applescript@7.0.0: - resolution: {integrity: sha512-9by4Ij99JUr/MCFBUkDKLWK3G9HVXmabKz9U5MlIAIuvuzkiOicRYs8XJLxX+xahD+mLiiCYDqF9dKAgtzKP1A==} - engines: {node: '>=18'} - dev: true + run-applescript@7.0.0: {} - /run-async@2.4.1: - resolution: {integrity: sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==} - engines: {node: '>=0.12.0'} - dev: false + run-async@2.4.1: {} - /run-async@3.0.0: - resolution: {integrity: sha512-540WwVDOMxA6dN6We19EcT9sc3hkXPw5mzRNGM3FkdN/vtE9NFvj5lFAPNwUDmJjXidm3v7TC1cTE7t17Ulm1Q==} - engines: {node: '>=0.12.0'} - dev: false + run-async@3.0.0: {} - /run-exclusive@2.2.18: - resolution: {integrity: sha512-TXr1Gkl1iEAOCCpBTRm/2m0+1KGjORcWpZZ+VGGTe7dYX8E4y8/fMvrHk0zf+kclec2R//tpvdBxgG0bDgaJfw==} + run-exclusive@2.2.18: dependencies: minimal-polyfills: 2.2.3 - dev: false - /run-parallel@1.2.0: - resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} + run-parallel@1.2.0: dependencies: queue-microtask: 1.2.3 - /rusha@0.8.14: - resolution: {integrity: sha512-cLgakCUf6PedEu15t8kbsjnwIFFR2D4RfL+W3iWFJ4iac7z4B0ZI8fxy4R3J956kAI68HclCFGL8MPoUVC3qVA==} - dev: false + rusha@0.8.14: {} - /rxjs@7.8.0: - resolution: {integrity: sha512-F2+gxDshqmIub1KdvZkaEfGDwLNpPvk9Fs6LD/MyQxNgMds/WH9OdDDXOmxUZpME+iSK3rQCctkL0DYyytUqMg==} + rxjs@7.8.0: dependencies: tslib: 2.6.2 - /rxjs@7.8.1: - resolution: {integrity: sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==} + rxjs@7.8.1: dependencies: tslib: 2.6.2 - /sade@1.8.1: - resolution: {integrity: sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==} - engines: {node: '>=6'} + sade@1.8.1: dependencies: mri: 1.2.0 - dev: true - /safe-array-concat@1.1.2: - resolution: {integrity: sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==} - engines: {node: '>=0.4'} + safe-array-concat@1.1.2: dependencies: call-bind: 1.0.7 get-intrinsic: 1.2.4 has-symbols: 1.0.3 isarray: 2.0.5 - dev: true - /safe-buffer@5.1.2: - resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} + safe-buffer@5.1.2: {} - /safe-buffer@5.2.1: - resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} + safe-buffer@5.2.1: {} - /safe-regex-test@1.0.0: - resolution: {integrity: sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==} + safe-regex-test@1.0.0: dependencies: call-bind: 1.0.2 get-intrinsic: 1.1.3 is-regex: 1.1.4 - /safe-regex-test@1.0.3: - resolution: {integrity: sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==} - engines: {node: '>= 0.4'} + safe-regex-test@1.0.3: dependencies: call-bind: 1.0.7 es-errors: 1.3.0 is-regex: 1.1.4 - dev: true - /safe-regex2@2.0.0: - resolution: {integrity: sha512-PaUSFsUaNNuKwkBijoAPHAK6/eM6VirvyPWlZ7BAQy4D+hCvh4B6lIG+nPdhbFfIbP+gTGBcrdsOaUs0F+ZBOQ==} + safe-regex2@2.0.0: dependencies: ret: 0.2.2 - dev: true - /safe-stable-stringify@2.4.3: - resolution: {integrity: sha512-e2bDA2WJT0wxseVd4lsDP4+3ONX6HpMXQa1ZhFQ7SU+GjvORCmShbCMltrtIDfkYhVHrOcPtj+KhmDBdPdZD1g==} - engines: {node: '>=10'} - dev: true + safe-stable-stringify@2.4.3: {} - /safer-buffer@2.1.2: - resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} - requiresBuild: true + safer-buffer@2.1.2: {} - /scheduler@0.23.0: - resolution: {integrity: sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==} + scheduler@0.23.0: dependencies: loose-envify: 1.4.0 - /schema-utils@3.3.0: - resolution: {integrity: sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==} - engines: {node: '>= 10.13.0'} + schema-utils@3.3.0: dependencies: '@types/json-schema': 7.0.13 ajv: 6.12.6 ajv-keywords: 3.5.2(ajv@6.12.6) - /schema-utils@4.0.1: - resolution: {integrity: sha512-lELhBAAly9NowEsX0yZBlw9ahZG+sK/1RJ21EpzdYHKEs13Vku3LJ+MIPhh4sMs0oCCeufZQEQbMekiA4vuVIQ==} - engines: {node: '>= 12.13.0'} + schema-utils@4.0.1: dependencies: '@types/json-schema': 7.0.13 ajv: 8.12.0 ajv-formats: 2.1.1(ajv@8.12.0) ajv-keywords: 5.1.0(ajv@8.12.0) - dev: true - /screenfull@5.2.0: - resolution: {integrity: sha512-9BakfsO2aUQN2K9Fdbj87RJIEZ82Q9IGim7FqM5OsebfoFC6ZHXgDq/KvniuLTPdeM8wY2o6Dj3WQ7KeQCj3cA==} - engines: {node: '>=0.10.0'} - dev: false + screenfull@5.2.0: {} - /section-matter@1.0.0: - resolution: {integrity: sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==} - engines: {node: '>=4'} + section-matter@1.0.0: dependencies: extend-shallow: 2.0.1 kind-of: 6.0.3 - dev: true - /secure-json-parse@2.7.0: - resolution: {integrity: sha512-6aU+Rwsezw7VR8/nyvKTx8QpWH9FrcYiXXlqC4z5d5XQBDRqtbfsRjnwGyqbi3gddNtWHuEk9OANUotL26qKUw==} - dev: true + secure-json-parse@2.7.0: {} - /seedrandom@3.0.5: - resolution: {integrity: sha512-8OwmbklUNzwezjGInmZ+2clQmExQPvomqjL7LFqOYqtmuxRgQYqOD3mHaU+MvZn5FLUeVxVfQjwLZW/n/JFuqg==} - dev: false + seedrandom@3.0.5: {} - /selderee@0.11.0: - resolution: {integrity: sha512-5TF+l7p4+OsnP8BCCvSyZiSPc4x4//p5uPwK8TCnVPJYRmU2aYKMpOXvw8zM5a5JvuuCGN1jmsMwuU2W02ukfA==} + selderee@0.11.0: dependencies: parseley: 0.12.1 - dev: false - /selfsigned@2.4.1: - resolution: {integrity: sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==} - engines: {node: '>=10'} + selfsigned@2.4.1: dependencies: '@types/node-forge': 1.3.10 node-forge: 1.3.1 - dev: true - /sembear@0.5.2: - resolution: {integrity: sha512-Ij1vCAdFgWABd7zTg50Xw1/p0JgESNxuLlneEAsmBrKishA06ulTTL/SHGmNy2Zud7+rKrHTKNI6moJsn1ppAQ==} + sembear@0.5.2: dependencies: '@types/semver': 6.2.3 semver: 6.3.1 - dev: true - /semver-diff@4.0.0: - resolution: {integrity: sha512-0Ju4+6A8iOnpL/Thra7dZsSlOHYAHIeMxfhWQRI1/VLcT3WDBZKKtQt/QkBOsiIN9ZpuvHE6cGZ0x4glCMmfiA==} - engines: {node: '>=12'} + semver-diff@4.0.0: dependencies: semver: 7.5.4 - dev: false - /semver-utils@1.1.4: - resolution: {integrity: sha512-EjnoLE5OGmDAVV/8YDoN5KiajNadjzIp9BAHOhYeQHt7j0UWxjmgsx4YD48wp4Ue1Qogq38F1GNUJNqF1kKKxA==} - dev: false + semver-utils@1.1.4: {} - /semver@5.7.1: - resolution: {integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==} - hasBin: true + semver@5.7.1: {} - /semver@6.3.0: - resolution: {integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==} - hasBin: true - dev: true + semver@6.3.0: {} - /semver@6.3.1: - resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} - hasBin: true - dev: true + semver@6.3.1: {} - /semver@7.5.0: - resolution: {integrity: sha512-+XC0AD/R7Q2mPSRuy2Id0+CGTZ98+8f+KvwirxOKIEyid+XSx6HbC63p+O4IndTHuX5Z+JxQ0TghCkO5Cg/2HA==} - engines: {node: '>=10'} - hasBin: true + semver@7.5.0: dependencies: lru-cache: 6.0.0 - dev: false - /semver@7.5.4: - resolution: {integrity: sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==} - engines: {node: '>=10'} - hasBin: true + semver@7.5.4: dependencies: lru-cache: 6.0.0 - /send@0.18.0: - resolution: {integrity: sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==} - engines: {node: '>= 0.8.0'} + send@0.18.0: dependencies: debug: 2.6.9 depd: 2.0.0 @@ -27464,20 +32299,15 @@ packages: transitivePeerDependencies: - supports-color - /serialize-javascript@6.0.0: - resolution: {integrity: sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==} + serialize-javascript@6.0.0: dependencies: randombytes: 2.1.0 - dev: true - /serialize-javascript@6.0.1: - resolution: {integrity: sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==} + serialize-javascript@6.0.1: dependencies: randombytes: 2.1.0 - /serve-static@1.15.0: - resolution: {integrity: sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==} - engines: {node: '>= 0.8.0'} + serve-static@1.15.0: dependencies: encodeurl: 1.0.2 escape-html: 1.0.3 @@ -27486,24 +32316,15 @@ packages: transitivePeerDependencies: - supports-color - /server-destroy@1.0.1: - resolution: {integrity: sha512-rb+9B5YBIEzYcD6x2VKidaa+cqYBJQKnU4oe4E3ANwRRN56yk/ua1YCJT1n21NTS8w6CcOclAKNP3PhdCXKYtQ==} - dev: true + server-destroy@1.0.1: {} - /set-blocking@2.0.0: - resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==} - dev: false + set-blocking@2.0.0: {} - /set-cookie-parser@2.5.1: - resolution: {integrity: sha512-1jeBGaKNGdEq4FgIrORu/N570dwoPYio8lSoYLWmX7sQ//0JY08Xh9o5pBcgmHQ/MbsYp/aZnOe1s1lIsbLprQ==} - dev: true + set-cookie-parser@2.5.1: {} - /set-cookie-parser@2.6.0: - resolution: {integrity: sha512-RVnVQxTXuerk653XfuliOxBP81Sf0+qfQE73LIYKcyMYHG94AuH0kgrQpRDuTZnSmjpysHmzxJXKNfa6PjFhyQ==} + set-cookie-parser@2.6.0: {} - /set-function-length@1.2.2: - resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==} - engines: {node: '>= 0.4'} + set-function-length@1.2.2: dependencies: define-data-property: 1.1.4 es-errors: 1.3.0 @@ -27511,30 +32332,19 @@ packages: get-intrinsic: 1.2.4 gopd: 1.0.1 has-property-descriptors: 1.0.2 - dev: true - /set-function-name@2.0.2: - resolution: {integrity: sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==} - engines: {node: '>= 0.4'} + set-function-name@2.0.2: dependencies: define-data-property: 1.1.4 es-errors: 1.3.0 functions-have-names: 1.2.3 has-property-descriptors: 1.0.2 - dev: true - /set-harmonic-interval@1.0.1: - resolution: {integrity: sha512-AhICkFV84tBP1aWqPwLZqFvAwqEoVA9kxNMniGEUvzOlm4vLmOFLiTT3UZ6bziJTy4bOVpzWGTfSCbmaayGx8g==} - engines: {node: '>=6.9'} - dev: false + set-harmonic-interval@1.0.1: {} - /setprototypeof@1.2.0: - resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==} + setprototypeof@1.2.0: {} - /sharp@0.32.6: - resolution: {integrity: sha512-KyLTWwgcR9Oe4d9HwCwNM2l7+J0dUQwn/yf7S0EnTtb0eVS4RxO0eUSvxPtzT4F3SY+C4K6fqdv/DO27sJ/v/w==} - engines: {node: '>=14.15.0'} - requiresBuild: true + sharp@0.32.6: dependencies: color: 4.2.3 detect-libc: 2.0.2 @@ -27544,77 +32354,50 @@ packages: simple-get: 4.0.1 tar-fs: 3.0.4 tunnel-agent: 0.6.0 - dev: true optional: true - /shebang-command@1.2.0: - resolution: {integrity: sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==} - engines: {node: '>=0.10.0'} + shebang-command@1.2.0: dependencies: shebang-regex: 1.0.0 - /shebang-command@2.0.0: - resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} - engines: {node: '>=8'} + shebang-command@2.0.0: dependencies: shebang-regex: 3.0.0 - /shebang-regex@1.0.0: - resolution: {integrity: sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==} - engines: {node: '>=0.10.0'} + shebang-regex@1.0.0: {} - /shebang-regex@3.0.0: - resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} - engines: {node: '>=8'} + shebang-regex@3.0.0: {} - /shell-quote@1.8.1: - resolution: {integrity: sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==} - dev: true + shell-quote@1.8.1: {} - /shelljs@0.8.5: - resolution: {integrity: sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow==} - engines: {node: '>=4'} - hasBin: true + shelljs@0.8.5: dependencies: glob: 7.2.3 interpret: 1.4.0 rechoir: 0.6.2 - dev: false - /shiki@0.14.4: - resolution: {integrity: sha512-IXCRip2IQzKwxArNNq1S+On4KPML3Yyn8Zzs/xRgcgOWIr8ntIK3IKzjFPfjy/7kt9ZMjc+FItfqHRBg8b6tNQ==} + shiki@0.14.4: dependencies: ansi-sequence-parser: 1.1.1 jsonc-parser: 3.2.1 vscode-oniguruma: 1.7.0 vscode-textmate: 8.0.0 - dev: true - /shimmer@1.2.1: - resolution: {integrity: sha512-sQTKC1Re/rM6XyFM6fIAGHRPVGvyXfgzIDvzoq608vM+jeyVD0Tu1E6Np0Kc2zAIFWIj963V2800iF/9LPieQw==} - dev: false + shimmer@1.2.1: {} - /side-channel@1.0.4: - resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==} + side-channel@1.0.4: dependencies: call-bind: 1.0.2 get-intrinsic: 1.1.3 object-inspect: 1.12.2 - /siginfo@2.0.0: - resolution: {integrity: sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==} + siginfo@2.0.0: {} - /signal-exit@3.0.7: - resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} + signal-exit@3.0.7: {} - /signal-exit@4.1.0: - resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} - engines: {node: '>=14'} + signal-exit@4.1.0: {} - /sigstore@1.9.0: - resolution: {integrity: sha512-0Zjz0oe37d08VeOtBIuB6cRriqXse2e8w+7yIy2XSXjshRKxbc2KkhXjL229jXSxEm7UbcjS76wcJDGQddVI9A==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - hasBin: true + sigstore@1.9.0: dependencies: '@sigstore/bundle': 1.1.0 '@sigstore/protobuf-specs': 0.2.1 @@ -27623,36 +32406,26 @@ packages: make-fetch-happen: 11.1.1 transitivePeerDependencies: - supports-color - dev: false - /simple-concat@1.0.1: - resolution: {integrity: sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==} - requiresBuild: true - dev: true + simple-concat@1.0.1: optional: true - /simple-get@4.0.1: - resolution: {integrity: sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==} - requiresBuild: true + simple-get@4.0.1: dependencies: decompress-response: 6.0.0 once: 1.4.0 simple-concat: 1.0.1 - dev: true optional: true - /simple-git@3.19.0: - resolution: {integrity: sha512-hyH2p9Ptxjf/xPuL7HfXbpYt9gKhC1yWDh3KYIAYJJePAKV7AEjLN4xhp7lozOdNiaJ9jlVvAbBymVlcS2jRiA==} + simple-git@3.19.0: dependencies: '@kwsites/file-exists': 1.1.1 '@kwsites/promise-deferred': 1.1.1 debug: 4.3.4(supports-color@8.1.1) transitivePeerDependencies: - supports-color - dev: false - /simple-oauth2@5.0.0: - resolution: {integrity: sha512-8291lo/z5ZdpmiOFzOs1kF3cxn22bMj5FFH+DNUppLJrpoIlM1QnFiE7KpshHu3J3i21TVcx4yW+gXYjdCKDLQ==} + simple-oauth2@5.0.0: dependencies: '@hapi/hoek': 10.0.1 '@hapi/wreck': 18.0.1 @@ -27660,77 +32433,46 @@ packages: joi: 17.7.0 transitivePeerDependencies: - supports-color - dev: false - /simple-swizzle@0.2.2: - resolution: {integrity: sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==} + simple-swizzle@0.2.2: dependencies: is-arrayish: 0.3.2 - /simple-update-notifier@2.0.0: - resolution: {integrity: sha512-a2B9Y0KlNXl9u/vsW6sTIu9vGEpfKu2wRV6l1H3XEas/0gUIzGzBoP/IouTcUQbm9JWZLH3COxyn03TYlFax6w==} - engines: {node: '>=10'} + simple-update-notifier@2.0.0: dependencies: semver: 7.5.4 - dev: true - /simple-wcswidth@1.0.1: - resolution: {integrity: sha512-xMO/8eNREtaROt7tJvWJqHBDTMFN4eiQ5I4JRMuilwfnFcV5W9u7RUkueNkdw0jPqGMX36iCywelS5yilTuOxg==} - dev: false + simple-wcswidth@1.0.1: {} - /simplur@3.0.1: - resolution: {integrity: sha512-bBAoTn75tuKh83opmZ1VoyVoQIsvLCKzSxuasAxbnKofrT8eGyOEIaXSuNfhi/hI160+fwsR7ObcbBpOyzDvXg==} - dev: false + simplur@3.0.1: {} - /sirv@2.0.3: - resolution: {integrity: sha512-O9jm9BsID1P+0HOi81VpXPoDxYP374pkOLzACAoyUQ/3OUVndNpsz6wMnY2z+yOxzbllCKZrM+9QrWsv4THnyA==} - engines: {node: '>= 10'} + sirv@2.0.3: dependencies: '@polka/url': 1.0.0-next.23 mrmime: 1.0.1 totalist: 3.0.1 - dev: true - /sisteransi@1.0.5: - resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} + sisteransi@1.0.5: {} - /slash@3.0.0: - resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} - engines: {node: '>=8'} + slash@3.0.0: {} - /slash@4.0.0: - resolution: {integrity: sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==} - engines: {node: '>=12'} - dev: true + slash@4.0.0: {} - /slice-ansi@5.0.0: - resolution: {integrity: sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==} - engines: {node: '>=12'} + slice-ansi@5.0.0: dependencies: ansi-styles: 6.2.1 is-fullwidth-code-point: 4.0.0 - /slice-ansi@6.0.0: - resolution: {integrity: sha512-6bn4hRfkTvDfUoEQYkERg0BVF1D0vrX9HEkMl08uDiNWvVvjylLHvZFZWkDo6wjT8tUctbYl1nCOuE66ZTaUtA==} - engines: {node: '>=14.16'} + slice-ansi@6.0.0: dependencies: ansi-styles: 6.2.1 is-fullwidth-code-point: 4.0.0 - dev: false - /slug@6.1.0: - resolution: {integrity: sha512-x6vLHCMasg4DR2LPiyFGI0gJJhywY6DTiGhCrOMzb3SOk/0JVLIaL4UhyFSHu04SD3uAavrKY/K3zZ3i6iRcgA==} - dev: false + slug@6.1.0: {} - /smart-buffer@4.2.0: - resolution: {integrity: sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==} - engines: {node: '>= 6.0.0', npm: '>= 3.0.0'} - dev: false + smart-buffer@4.2.0: {} - /smartwrap@2.0.2: - resolution: {integrity: sha512-vCsKNQxb7PnCNd2wY1WClWifAc2lwqsG8OaswpJkVJsvMGcnEntdTCDajZCkk93Ay1U3t/9puJmb525Rg5MZBA==} - engines: {node: '>=6'} - hasBin: true + smartwrap@2.0.2: dependencies: array.prototype.flat: 1.3.1 breakword: 1.0.5 @@ -27738,10 +32480,8 @@ packages: strip-ansi: 6.0.1 wcwidth: 1.0.1 yargs: 15.4.1 - dev: false - /socket.io-adapter@2.5.4: - resolution: {integrity: sha512-wDNHGXGewWAjQPt3pyeYBtpWSq9cLE5UW1ZUPL/2eGK9jtse/FpXib7epSTsz0Q0m+6sg6Y4KtcFTlah1bdOVg==} + socket.io-adapter@2.5.4: dependencies: debug: 4.3.4(supports-color@8.1.1) ws: 8.11.0 @@ -27750,9 +32490,7 @@ packages: - supports-color - utf-8-validate - /socket.io-client@4.7.3: - resolution: {integrity: sha512-nU+ywttCyBitXIl9Xe0RSEfek4LneYkJxCeNnKCuhwoH4jGXO1ipIUw/VA/+Vvv2G1MTym11fzFC0SxkrcfXDw==} - engines: {node: '>=10.0.0'} + socket.io-client@4.7.3: dependencies: '@socket.io/component-emitter': 3.1.0 debug: 4.3.4(supports-color@8.1.1) @@ -27762,11 +32500,8 @@ packages: - bufferutil - supports-color - utf-8-validate - dev: false - - /socket.io-client@4.7.5: - resolution: {integrity: sha512-sJ/tqHOCe7Z50JCBCXrsY3I2k03iOiUe+tj1OmKeD2lXPiGH/RUCdTZFoqVyN7l1MnpIzPrGtLcijffmeouNlQ==} - engines: {node: '>=10.0.0'} + + socket.io-client@4.7.5: dependencies: '@socket.io/component-emitter': 3.1.0 debug: 4.3.4(supports-color@8.1.1) @@ -27776,20 +32511,15 @@ packages: - bufferutil - supports-color - utf-8-validate - dev: false - /socket.io-parser@4.2.4: - resolution: {integrity: sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==} - engines: {node: '>=10.0.0'} + socket.io-parser@4.2.4: dependencies: '@socket.io/component-emitter': 3.1.0 debug: 4.3.4(supports-color@8.1.1) transitivePeerDependencies: - supports-color - /socket.io@4.7.3: - resolution: {integrity: sha512-SE+UIQXBQE+GPG2oszWMlsEmWtHVqw/h1VrYJGK5/MC7CH5p58N448HwIrtREcvR4jfdOJAY4ieQfxMr55qbbw==} - engines: {node: '>=10.2.0'} + socket.io@4.7.3: dependencies: accepts: 1.3.8 base64id: 2.0.0 @@ -27802,11 +32532,8 @@ packages: - bufferutil - supports-color - utf-8-validate - dev: false - /socket.io@4.7.4: - resolution: {integrity: sha512-DcotgfP1Zg9iP/dH9zvAQcWrE0TtbMVwXmlV4T4mqsvY+gw+LqUGPfx2AoVyRk0FLME+GQhufDMyacFmw7ksqw==} - engines: {node: '>=10.2.0'} + socket.io@4.7.4: dependencies: accepts: 1.3.8 base64id: 2.0.0 @@ -27820,168 +32547,106 @@ packages: - supports-color - utf-8-validate - /socks-proxy-agent@7.0.0: - resolution: {integrity: sha512-Fgl0YPZ902wEsAyiQ+idGd1A7rSFx/ayC1CQVMw5P+EQx2V0SgpGtf6OKFhVjPflPUl9YMmEOnmfjCdMUsygww==} - engines: {node: '>= 10'} + socks-proxy-agent@7.0.0: dependencies: agent-base: 6.0.2 debug: 4.3.4(supports-color@8.1.1) socks: 2.7.1 transitivePeerDependencies: - supports-color - dev: false - /socks-proxy-agent@8.0.1: - resolution: {integrity: sha512-59EjPbbgg8U3x62hhKOFVAmySQUcfRQ4C7Q/D5sEHnZTQRrQlNKINks44DMR1gwXp0p4LaVIeccX2KHTTcHVqQ==} - engines: {node: '>= 14'} + socks-proxy-agent@8.0.1: dependencies: agent-base: 7.1.0 debug: 4.3.4(supports-color@8.1.1) socks: 2.7.1 transitivePeerDependencies: - supports-color - dev: false - /socks@2.7.1: - resolution: {integrity: sha512-7maUZy1N7uo6+WVEX6psASxtNlKaNVMlGQKkG/63nEDdLOWNbiUMoLK7X4uYoLhQstau72mLgfEWcXcwsaHbYQ==} - engines: {node: '>= 10.13.0', npm: '>= 3.0.0'} + socks@2.7.1: dependencies: ip: 2.0.0 smart-buffer: 4.2.0 - dev: false - /sonic-boom@3.6.0: - resolution: {integrity: sha512-5Rs7m4IO/mW1WHouC6q6PGJsXO6hSAduwB3ltTsKaDU0Bd7sc5QEUK/jF0YL583g3BG7QV0Dg0rQNZrwZhY6Xg==} + sonic-boom@3.6.0: dependencies: atomic-sleep: 1.0.0 - dev: true - /sonner@1.0.3(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-hBoA2zKuYW3lUnpx4K0vAn8j77YuYiwvP9sLQfieNS2pd5FkT20sMyPTDJnl9S+5T27ZJbwQRPiujwvDBwhZQg==} - peerDependencies: - react: ^18.0.0 - react-dom: ^18.0.0 + sonner@1.0.3(react-dom@18.2.0)(react@18.2.0): dependencies: react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - dev: false - /sonner@1.3.1(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-+rOAO56b2eI3q5BtgljERSn2umRk63KFIvgb2ohbZ5X+Eb5u+a/7/0ZgswYqgBMg8dyl7n6OXd9KasA8QF9ToA==} - peerDependencies: - react: ^18.0.0 - react-dom: ^18.0.0 + sonner@1.3.1(react-dom@18.2.0)(react@18.2.0): dependencies: react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - dev: false - /source-map-js@1.0.2: - resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==} - engines: {node: '>=0.10.0'} + source-map-js@1.0.2: {} - /source-map-js@1.2.0: - resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==} - engines: {node: '>=0.10.0'} + source-map-js@1.2.0: {} - /source-map-support@0.5.13: - resolution: {integrity: sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==} + source-map-support@0.5.13: dependencies: buffer-from: 1.1.2 source-map: 0.6.1 - dev: true - /source-map-support@0.5.21: - resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} + source-map-support@0.5.21: dependencies: buffer-from: 1.1.2 source-map: 0.6.1 - /source-map@0.5.6: - resolution: {integrity: sha512-MjZkVp0NHr5+TPihLcadqnlVoGIoWo4IBHptutGh9wI3ttUYvCG26HkSuDi+K6lsZ25syXJXcctwgyVCt//xqA==} - engines: {node: '>=0.10.0'} - dev: false + source-map@0.5.6: {} - /source-map@0.6.1: - resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} - engines: {node: '>=0.10.0'} + source-map@0.6.1: {} - /source-map@0.7.4: - resolution: {integrity: sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==} - engines: {node: '>= 8'} + source-map@0.7.4: {} - /source-map@0.8.0-beta.0: - resolution: {integrity: sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==} - engines: {node: '>= 8'} + source-map@0.8.0-beta.0: dependencies: whatwg-url: 7.1.0 - /sourcemap-codec@1.4.8: - resolution: {integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==} - deprecated: Please use @jridgewell/sourcemap-codec instead + sourcemap-codec@1.4.8: {} - /space-separated-tokens@2.0.2: - resolution: {integrity: sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==} - dev: true + space-separated-tokens@2.0.2: {} - /spawn-command@0.0.2: - resolution: {integrity: sha512-zC8zGoGkmc8J9ndvml8Xksr1Amk9qBujgbF0JAIWO7kXr43w0h/0GJNM/Vustixu+YE8N/MTrQ7N31FvHUACxQ==} - dev: true + spawn-command@0.0.2: {} - /spawn-please@2.0.2: - resolution: {integrity: sha512-KM8coezO6ISQ89c1BzyWNtcn2V2kAVtwIXd3cN/V5a0xPYc1F/vydrRc01wsKFEQ/p+V1a4sw4z2yMITIXrgGw==} - engines: {node: '>=14'} + spawn-please@2.0.2: dependencies: cross-spawn: 7.0.3 - dev: false - /spawndamnit@2.0.0: - resolution: {integrity: sha512-j4JKEcncSjFlqIwU5L/rp2N5SIPsdxaRsIv678+TZxZ0SRDJTm8JrxJMjE/XuiEZNEir3S8l0Fa3Ke339WI4qA==} + spawndamnit@2.0.0: dependencies: cross-spawn: 5.1.0 signal-exit: 3.0.7 - /spdx-correct@3.1.1: - resolution: {integrity: sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==} + spdx-correct@3.1.1: dependencies: spdx-expression-parse: 3.0.1 spdx-license-ids: 3.0.12 - /spdx-exceptions@2.3.0: - resolution: {integrity: sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==} + spdx-exceptions@2.3.0: {} - /spdx-expression-parse@3.0.1: - resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==} + spdx-expression-parse@3.0.1: dependencies: spdx-exceptions: 2.3.0 spdx-license-ids: 3.0.12 - /spdx-license-ids@3.0.12: - resolution: {integrity: sha512-rr+VVSXtRhO4OHbXUiAF7xW3Bo9DuuF6C5jH+q/x15j2jniycgKbxU09Hr0WqlSLUs4i4ltHGXqTe7VHclYWyA==} + spdx-license-ids@3.0.12: {} - /split2@4.2.0: - resolution: {integrity: sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==} - engines: {node: '>= 10.x'} + split2@4.2.0: {} - /sprintf-js@1.0.3: - resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} + sprintf-js@1.0.3: {} - /sqs-consumer@7.5.0(@aws-sdk/client-sqs@3.454.0): - resolution: {integrity: sha512-aY3akgMjuK1aj4E7ZVAURUUnC8aNgUBES+b4SN+6ccMmJhi37MamWl7g1JbPow8sjIp1fBPz1bXCCDJmtjOTAg==} - engines: {node: '>=18.0.0'} - peerDependencies: - '@aws-sdk/client-sqs': ^3.428.0 + sqs-consumer@7.5.0(@aws-sdk/client-sqs@3.454.0): dependencies: '@aws-sdk/client-sqs': 3.454.0 debug: 4.3.4(supports-color@8.1.1) transitivePeerDependencies: - supports-color - dev: false - /sshpk@1.18.0: - resolution: {integrity: sha512-2p2KJZTSqQ/I3+HX42EpYOa2l3f8Erv8MWKsy2I9uf4wA7yFIkXRffYdsx86y6z4vHtV8u7g+pPlr8/4ouAxsQ==} - engines: {node: '>=0.10.0'} - hasBin: true + sshpk@1.18.0: dependencies: asn1: 0.2.6 assert-plus: 1.0.0 @@ -27992,167 +32657,105 @@ packages: jsbn: 0.1.1 safer-buffer: 2.1.2 tweetnacl: 0.14.5 - dev: false - /ssri@10.0.5: - resolution: {integrity: sha512-bSf16tAFkGeRlUNDjXu8FzaMQt6g2HZJrun7mtMbIPOddxt3GLMSz5VWUWcqTJUPfLEaDIepGxv+bYQW49596A==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + ssri@10.0.5: dependencies: minipass: 7.0.3 - /stack-generator@2.0.10: - resolution: {integrity: sha512-mwnua/hkqM6pF4k8SnmZ2zfETsRUpWXREfA/goT8SLCV4iOFa4bzOX2nDipWAZFPTjLvQB82f5yaodMVhK0yJQ==} + stack-generator@2.0.10: dependencies: stackframe: 1.3.4 - dev: false - /stack-utils@2.0.6: - resolution: {integrity: sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==} - engines: {node: '>=10'} + stack-utils@2.0.6: dependencies: escape-string-regexp: 2.0.0 - /stackback@0.0.2: - resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==} + stackback@0.0.2: {} - /stackframe@1.3.4: - resolution: {integrity: sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==} - dev: false + stackframe@1.3.4: {} - /stacktrace-gps@3.1.2: - resolution: {integrity: sha512-GcUgbO4Jsqqg6RxfyTHFiPxdPqF+3LFmQhm7MgCuYQOYuWyqxo5pwRPz5d/u6/WYJdEnWfK4r+jGbyD8TSggXQ==} + stacktrace-gps@3.1.2: dependencies: source-map: 0.5.6 stackframe: 1.3.4 - dev: false - /stacktrace-js@2.0.2: - resolution: {integrity: sha512-Je5vBeY4S1r/RnLydLl0TBTi3F2qdfWmYsGvtfZgEI+SCprPppaIhQf5nGcal4gI4cGpCV/duLcAzT1np6sQqg==} + stacktrace-js@2.0.2: dependencies: error-stack-parser: 2.1.4 stack-generator: 2.0.10 stacktrace-gps: 3.1.2 - dev: false - /stacktrace-parser@0.1.10: - resolution: {integrity: sha512-KJP1OCML99+8fhOHxwwzyWrlUuVX5GQ0ZpJTd1DFXhdkrvg1szxfHhawXUZ3g9TkXORQd4/WG68jMlQZ2p8wlg==} - engines: {node: '>=6'} + stacktrace-parser@0.1.10: dependencies: type-fest: 0.7.1 - dev: false - /stacktracey@2.1.8: - resolution: {integrity: sha512-Kpij9riA+UNg7TnphqjH7/CzctQ/owJGNbFkfEeve4Z4uxT5+JapVLFXcsurIfN34gnTWZNJ/f7NMG0E8JDzTw==} + stacktracey@2.1.8: dependencies: as-table: 1.0.55 get-source: 2.0.12 - dev: true - /standard-as-callback@2.1.0: - resolution: {integrity: sha512-qoRRSyROncaz1z0mvYqIE4lCd9p2R90i6GxW3uZv5ucSu8tU7B5HXUP1gG8pVZsYNVaXjk8ClXHPttLyxAL48A==} - dev: false + standard-as-callback@2.1.0: {} - /statuses@2.0.1: - resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==} - engines: {node: '>= 0.8'} + statuses@2.0.1: {} - /std-env@3.3.2: - resolution: {integrity: sha512-uUZI65yrV2Qva5gqE0+A7uVAvO40iPo6jGhs7s8keRfHCmtg+uB2X6EiLGCI9IgL1J17xGhvoOqSz79lzICPTA==} - dev: true + std-env@3.3.2: {} - /std-env@3.4.3: - resolution: {integrity: sha512-f9aPhy8fYBuMN+sNfakZV18U39PbalgjXG3lLB9WkaYTxijru61wb57V9wxxNthXM5Sd88ETBWi29qLAsHO52Q==} + std-env@3.4.3: {} - /std-env@3.7.0: - resolution: {integrity: sha512-JPbdCEQLj1w5GilpiHAx3qJvFndqybBysA3qUOnznweH4QbNYUsW/ea8QzSrnh0vNsezMMw5bcVool8lM0gwzg==} - dev: true + std-env@3.7.0: {} - /stdin-discarder@0.1.0: - resolution: {integrity: sha512-xhV7w8S+bUwlPTb4bAOUQhv8/cSS5offJuX8GQGq32ONF0ZtDWKfkdomM3HMRA+LhX6um/FZ0COqlwsjD53LeQ==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + stdin-discarder@0.1.0: dependencies: bl: 5.1.0 - dev: true - /stoppable@1.1.0: - resolution: {integrity: sha512-KXDYZ9dszj6bzvnEMRYvxgeTHU74QBFL54XKtP3nyMuJ81CFYtABZ3bAzL2EdFUaEwJOBOgENyFj3R7oTzDyyw==} - engines: {node: '>=4', npm: '>=6'} - dev: true + stoppable@1.1.0: {} - /stream-buffers@3.0.2: - resolution: {integrity: sha512-DQi1h8VEBA/lURbSwFtEHnSTb9s2/pwLEaFuNhXwy1Dx3Sa0lOuYT2yNUr4/j2fs8oCAMANtrZ5OrPZtyVs3MQ==} - engines: {node: '>= 0.10.0'} - dev: false + stream-buffers@3.0.2: {} - /stream-shift@1.0.1: - resolution: {integrity: sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==} - dev: true + stream-shift@1.0.1: {} - /stream-slice@0.1.2: - resolution: {integrity: sha512-QzQxpoacatkreL6jsxnVb7X5R/pGw9OUv2qWTYWnmLpg4NdN31snPy/f3TdQE1ZUXaThRvj1Zw4/OGg0ZkaLMA==} + stream-slice@0.1.2: {} - /stream-transform@2.1.3: - resolution: {integrity: sha512-9GHUiM5hMiCi6Y03jD2ARC1ettBXkQBoQAe7nJsPknnI0ow10aXjTnew8QtYQmLjzn974BnmWEAJgCY6ZP1DeQ==} + stream-transform@2.1.3: dependencies: mixme: 0.5.4 - dev: false - /streamsearch@1.1.0: - resolution: {integrity: sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==} - engines: {node: '>=10.0.0'} + streamsearch@1.1.0: {} - /streamx@2.15.1: - resolution: {integrity: sha512-fQMzy2O/Q47rgwErk/eGeLu/roaFWV0jVsogDmrszM9uIw8L5OA+t+V93MgYlufNptfjmYR1tOMWhei/Eh7TQA==} - requiresBuild: true + streamx@2.15.1: dependencies: fast-fifo: 1.3.2 queue-tick: 1.0.1 - dev: true optional: true - /strict-event-emitter@0.5.1: - resolution: {integrity: sha512-vMgjE/GGEPEFnhFub6pa4FmJBRBVOLpIII2hvCZ8Kzb7K0hlHo7mQv6xYrBvCL2LtAIBwFUK8wvuJgTVSQ5MFQ==} - dev: false + strict-event-emitter@0.5.1: {} - /string-hash@1.1.3: - resolution: {integrity: sha512-kJUvRUFK49aub+a7T1nNE66EJbZBMnBgoC1UbCZ5n6bsZKBRga4KgBRTMn/pFkeCZSYtNeSyMxPDM0AXWELk2A==} - dev: true + string-hash@1.1.3: {} - /string-length@4.0.2: - resolution: {integrity: sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==} - engines: {node: '>=10'} + string-length@4.0.2: dependencies: char-regex: 1.0.2 strip-ansi: 6.0.1 - dev: true - /string-width@4.2.3: - resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} - engines: {node: '>=8'} + string-width@4.2.3: dependencies: emoji-regex: 8.0.0 is-fullwidth-code-point: 3.0.0 strip-ansi: 6.0.1 - /string-width@5.1.2: - resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} - engines: {node: '>=12'} + string-width@5.1.2: dependencies: eastasianwidth: 0.2.0 emoji-regex: 9.2.2 strip-ansi: 7.1.0 - /string-width@6.1.0: - resolution: {integrity: sha512-k01swCJAgQmuADB0YIc+7TuatfNvTBVOoaUWJjTB9R4VJzR5vNWzf5t42ESVZFPS8xTySF7CAdV4t/aaIm3UnQ==} - engines: {node: '>=16'} + string-width@6.1.0: dependencies: eastasianwidth: 0.2.0 emoji-regex: 10.2.1 strip-ansi: 7.1.0 - dev: true - /string.prototype.matchall@4.0.8: - resolution: {integrity: sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg==} + string.prototype.matchall@4.0.8: dependencies: call-bind: 1.0.2 define-properties: 1.1.4 @@ -28162,215 +32765,128 @@ packages: internal-slot: 1.0.4 regexp.prototype.flags: 1.4.3 side-channel: 1.0.4 - dev: true - /string.prototype.padend@3.1.4: - resolution: {integrity: sha512-67otBXoksdjsnXXRUq+KMVTdlVRZ2af422Y0aTyTjVaoQkGr3mxl2Bc5emi7dOQ3OGVVQQskmLEWwFXwommpNw==} - engines: {node: '>= 0.4'} + string.prototype.padend@3.1.4: dependencies: call-bind: 1.0.2 define-properties: 1.1.4 es-abstract: 1.21.1 - dev: true - /string.prototype.trim@1.2.9: - resolution: {integrity: sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==} - engines: {node: '>= 0.4'} + string.prototype.trim@1.2.9: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 es-abstract: 1.23.3 es-object-atoms: 1.0.0 - dev: true - /string.prototype.trimend@1.0.6: - resolution: {integrity: sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==} + string.prototype.trimend@1.0.6: dependencies: call-bind: 1.0.2 define-properties: 1.1.4 es-abstract: 1.21.1 - /string.prototype.trimend@1.0.8: - resolution: {integrity: sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==} + string.prototype.trimend@1.0.8: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 es-object-atoms: 1.0.0 - dev: true - /string.prototype.trimstart@1.0.6: - resolution: {integrity: sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==} + string.prototype.trimstart@1.0.6: dependencies: call-bind: 1.0.2 define-properties: 1.1.4 es-abstract: 1.21.1 - /string.prototype.trimstart@1.0.8: - resolution: {integrity: sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==} - engines: {node: '>= 0.4'} + string.prototype.trimstart@1.0.8: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 es-object-atoms: 1.0.0 - dev: true - /string_decoder@1.1.1: - resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==} + string_decoder@1.1.1: dependencies: safe-buffer: 5.1.2 - dev: true - /string_decoder@1.3.0: - resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} + string_decoder@1.3.0: dependencies: safe-buffer: 5.2.1 - /stringify-entities@4.0.3: - resolution: {integrity: sha512-BP9nNHMhhfcMbiuQKCqMjhDP5yBCAxsPu4pHFFzJ6Alo9dZgY4VLDPutXqIjpRiMoKdp7Av85Gr73Q5uH9k7+g==} + stringify-entities@4.0.3: dependencies: character-entities-html4: 2.1.0 character-entities-legacy: 3.0.0 - dev: true - /strip-ansi@6.0.1: - resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} - engines: {node: '>=8'} + strip-ansi@6.0.1: dependencies: ansi-regex: 5.0.1 - /strip-ansi@7.0.1: - resolution: {integrity: sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==} - engines: {node: '>=12'} + strip-ansi@7.0.1: dependencies: ansi-regex: 6.0.1 - dev: false - /strip-ansi@7.1.0: - resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} - engines: {node: '>=12'} + strip-ansi@7.1.0: dependencies: ansi-regex: 6.0.1 - /strip-bom-string@1.0.0: - resolution: {integrity: sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==} - engines: {node: '>=0.10.0'} - dev: true + strip-bom-string@1.0.0: {} - /strip-bom@3.0.0: - resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} - engines: {node: '>=4'} + strip-bom@3.0.0: {} - /strip-bom@4.0.0: - resolution: {integrity: sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==} - engines: {node: '>=8'} - dev: true + strip-bom@4.0.0: {} - /strip-final-newline@2.0.0: - resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} - engines: {node: '>=6'} + strip-final-newline@2.0.0: {} - /strip-final-newline@3.0.0: - resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==} - engines: {node: '>=12'} + strip-final-newline@3.0.0: {} - /strip-final-newline@4.0.0: - resolution: {integrity: sha512-aulFJcD6YK8V1G7iRB5tigAP4TsHBZZrOV8pjV++zdUwmeV8uzbY7yn6h9MswN62adStNZFuCIx4haBnRuMDaw==} - engines: {node: '>=18'} - dev: false + strip-final-newline@4.0.0: {} - /strip-indent@3.0.0: - resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==} - engines: {node: '>=8'} + strip-indent@3.0.0: dependencies: min-indent: 1.0.1 - dev: false - /strip-json-comments@2.0.1: - resolution: {integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==} - engines: {node: '>=0.10.0'} + strip-json-comments@2.0.1: {} - /strip-json-comments@3.1.1: - resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} - engines: {node: '>=8'} + strip-json-comments@3.1.1: {} - /strip-json-comments@5.0.1: - resolution: {integrity: sha512-0fk9zBqO67Nq5M/m45qHCJxylV/DhBlIOVExqgOMiCCrzrhU6tCibRXNqE3jwJLftzE9SNuZtYbpzcO+i9FiKw==} - engines: {node: '>=14.16'} - dev: false + strip-json-comments@5.0.1: {} - /strip-literal@1.0.1: - resolution: {integrity: sha512-QZTsipNpa2Ppr6v1AmJHESqJ3Uz247MUS0OjrnnZjFAvEoWqxuyFuXn2xLgMtRnijJShAa1HL0gtJyUs7u7n3Q==} + strip-literal@1.0.1: dependencies: acorn: 8.10.0 - /strip-literal@2.1.0: - resolution: {integrity: sha512-Op+UycaUt/8FbN/Z2TWPBLge3jWrP3xj10f3fnYxf052bKuS3EKs1ZQcVGjnEMdsNVAM+plXRdmjrZ/KgG3Skw==} + strip-literal@2.1.0: dependencies: js-tokens: 9.0.0 - dev: true - /stripe-event-types@2.4.0(stripe@12.14.0): - resolution: {integrity: sha512-5ORZMW/WKjc31nsGMCUECOS+xVjtHhAFJJ8833ft3471hIjQrMbLMPBEb5AcJM8mKRRULpKmCVMDU0lLYrxERQ==} - peerDependencies: - stripe: '>=10.0.0' + stripe-event-types@2.4.0(stripe@12.14.0): dependencies: stripe: 12.14.0 - dev: true - /stripe@12.14.0: - resolution: {integrity: sha512-WrDlYH1p5jliY7uzSU5nLDY7OCIeRe6FkC0hhScpTGwMthP/Muk38WXGeggjDHKeXAGCs43jUheZ7Ud/NEAJdg==} - engines: {node: '>=12.*'} + stripe@12.14.0: dependencies: '@types/node': 18.19.20 qs: 6.11.0 - /strnum@1.0.5: - resolution: {integrity: sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==} - dev: false + strnum@1.0.5: {} - /style-loader@3.3.4(webpack@5.88.2): - resolution: {integrity: sha512-0WqXzrsMTyb8yjZJHDqwmnwRJvhALK9LfRtRc6B4UTWe8AijYLZYZ9thuJTZc2VfQWINADW/j+LiJnfy2RoC1w==} - engines: {node: '>= 12.13.0'} - peerDependencies: - webpack: ^5.0.0 + style-loader@3.3.4(webpack@5.88.2): dependencies: webpack: 5.88.2(@swc/core@1.3.26)(esbuild@0.15.18) - dev: true - /style-mod@4.0.0: - resolution: {integrity: sha512-OPhtyEjyyN9x3nhPsu76f52yUGXiZcgvsrFVtvTkyGRQJ0XK+GPc6ov1z+lRpbeabka+MYEQxOYRnt5nF30aMw==} - dev: false + style-mod@4.0.0: {} - /style-to-object@0.3.0: - resolution: {integrity: sha512-CzFnRRXhzWIdItT3OmF8SQfWyahHhjq3HwcMNCNLn+N7klOOqPjMeG/4JSu77D7ypZdGvSzvkrbyeTMizz2VrA==} + style-to-object@0.3.0: dependencies: inline-style-parser: 0.1.1 - dev: true - /styled-jsx@5.1.1(react@18.2.0): - resolution: {integrity: sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==} - engines: {node: '>= 12.0.0'} - peerDependencies: - '@babel/core': '*' - babel-plugin-macros: '*' - react: '>= 16.8.0 || 17.x.x || ^18.0.0-0' - peerDependenciesMeta: - '@babel/core': - optional: true - babel-plugin-macros: - optional: true + styled-jsx@5.1.1(react@18.2.0): dependencies: client-only: 0.0.1 react: 18.2.0 - /stylis@4.3.0: - resolution: {integrity: sha512-E87pIogpwUsUwXw7dNyU4QDjdgVMy52m+XEOPEKUn161cCzWjjhPSQhByfd1CcNvrOLnXQ6OnnZDwnJrz/Z4YQ==} - dev: false + stylis@4.3.0: {} - /sucrase@3.32.0: - resolution: {integrity: sha512-ydQOU34rpSyj2TGyz4D2p8rbktIOZ8QY9s+DGLvFU1i5pWJE8vkpruCjGCMHsdXwnD7JDcS+noSwM/a7zyNFDQ==} - engines: {node: '>=8'} - hasBin: true + sucrase@3.32.0: dependencies: '@jridgewell/gen-mapping': 0.3.2 commander: 4.1.1 @@ -28380,16 +32896,11 @@ packages: pirates: 4.0.5 ts-interface-checker: 0.1.13 - /supabase-management-js@1.0.0: - resolution: {integrity: sha512-CjtUcT1i3lsIyRwS3/HG6BUB8EaJTEdAPP0GQu8dRDi61HvJeBrswCfG/GRxebC0ZZFov+oHqFIWPe1ztyUqYA==} - engines: {node: '>=18.0.0'} + supabase-management-js@1.0.0: dependencies: openapi-fetch: 0.6.2 - dev: false - /superagent@8.1.2: - resolution: {integrity: sha512-6WTxW1EB6yCxV5VFOIPQruWGHqc3yI7hEmZK6h+pyk69Lk/Ut7rLUY6W/ONF2MjBuGjvmMiIpsrVJ2vjrHlslA==} - engines: {node: '>=6.4.0 <13 || >=14'} + superagent@8.1.2: dependencies: component-emitter: 1.3.0 cookiejar: 2.1.4 @@ -28403,74 +32914,46 @@ packages: semver: 7.5.4 transitivePeerDependencies: - supports-color - dev: true - /superjson@2.2.1: - resolution: {integrity: sha512-8iGv75BYOa0xRJHK5vRLEjE2H/i4lulTjzpUXic3Eg8akftYjkmQDa8JARQ42rlczXyFR3IeRoeFCc7RxHsYZA==} - engines: {node: '>=16'} + superjson@2.2.1: dependencies: copy-anything: 3.0.5 - dev: false - /supertest@6.3.3: - resolution: {integrity: sha512-EMCG6G8gDu5qEqRQ3JjjPs6+FYT1a7Hv5ApHvtSghmOFJYtsU5S+pSb6Y2EUeCEY3CmEL3mmQ8YWlPOzQomabA==} - engines: {node: '>=6.4.0'} + supertest@6.3.3: dependencies: methods: 1.1.2 superagent: 8.1.2 transitivePeerDependencies: - supports-color - dev: true - /supports-color@5.5.0: - resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} - engines: {node: '>=4'} + supports-color@5.5.0: dependencies: has-flag: 3.0.0 - /supports-color@6.1.0: - resolution: {integrity: sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==} - engines: {node: '>=6'} + supports-color@6.1.0: dependencies: has-flag: 3.0.0 - dev: false - /supports-color@7.2.0: - resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} - engines: {node: '>=8'} + supports-color@7.2.0: dependencies: has-flag: 4.0.0 - /supports-color@8.1.1: - resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==} - engines: {node: '>=10'} + supports-color@8.1.1: dependencies: has-flag: 4.0.0 - /supports-hyperlinks@2.3.0: - resolution: {integrity: sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==} - engines: {node: '>=8'} + supports-hyperlinks@2.3.0: dependencies: has-flag: 4.0.0 supports-color: 7.2.0 - dev: false - /supports-preserve-symlinks-flag@1.0.0: - resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} - engines: {node: '>= 0.4'} + supports-preserve-symlinks-flag@1.0.0: {} - /svelte-hmr@0.15.3(svelte@4.2.1): - resolution: {integrity: sha512-41snaPswvSf8TJUhlkoJBekRrABDXDMdpNpT2tfHIv4JuhgvHqLMhEPGtaQn0BmbNSTkuz2Ed20DF2eHw0SmBQ==} - engines: {node: ^12.20 || ^14.13.1 || >= 16} - peerDependencies: - svelte: ^3.19.0 || ^4.0.0 + svelte-hmr@0.15.3(svelte@4.2.1): dependencies: svelte: 4.2.1 - dev: true - /svelte@4.2.1: - resolution: {integrity: sha512-LpLqY2Jr7cRxkrTc796/AaaoMLF/1ax7cto8Ot76wrvKQhrPmZ0JgajiWPmg9mTSDqO16SSLiD17r9MsvAPTmw==} - engines: {node: '>=16'} + svelte@4.2.1: dependencies: '@ampproject/remapping': 2.2.1 '@jridgewell/sourcemap-codec': 1.4.15 @@ -28485,57 +32968,33 @@ packages: locate-character: 3.0.0 magic-string: 0.30.8 periscopic: 3.1.0 - dev: true - /synckit@0.8.5: - resolution: {integrity: sha512-L1dapNV6vu2s/4Sputv8xGsCdAVlb5nRDMFU/E27D44l5U6cw1g0dGd45uLc+OXjNMmF4ntiMdCimzcjFKQI8Q==} - engines: {node: ^14.18.0 || >=16.0.0} + synckit@0.8.5: dependencies: '@pkgr/utils': 2.3.1 tslib: 2.6.2 - dev: true - /tailwind-merge@1.12.0: - resolution: {integrity: sha512-Y17eDp7FtN1+JJ4OY0Bqv9OA41O+MS8c1Iyr3T6JFLnOgLg3EvcyMKZAnQ8AGyvB5Nxm3t9Xb5Mhe139m8QT/g==} - dev: false + tailwind-merge@1.12.0: {} - /tailwind-merge@2.2.0: - resolution: {integrity: sha512-SqqhhaL0T06SW59+JVNfAqKdqLs0497esifRrZ7jOaefP3o64fdFNDMrAQWZFMxTLJPiHVjRLUywT8uFz1xNWQ==} + tailwind-merge@2.2.0: dependencies: '@babel/runtime': 7.24.5 - dev: false - /tailwind-scrollbar-hide@1.1.7: - resolution: {integrity: sha512-X324n9OtpTmOMqEgDUEA/RgLrNfBF/jwJdctaPZDzB3mppxJk7TLIDmOreEDm1Bq4R9LSPu4Epf8VSdovNU+iA==} - dev: false + tailwind-scrollbar-hide@1.1.7: {} - /tailwind-scrollbar@3.0.1(tailwindcss@3.4.1): - resolution: {integrity: sha512-mM0ecSf/RGRGWw/qB0Zg1bWhuXIkpmleNAFgMxdb4eERgA6eQ0kVouYsF3/OvBqDSK8RJikZC/ynGPxnfXeddw==} - engines: {node: '>=12.13.0'} - peerDependencies: - tailwindcss: 3.x + tailwind-scrollbar@3.0.1(tailwindcss@3.4.1): dependencies: tailwindcss: 3.4.1(ts-node@10.9.1) - dev: true - /tailwindcss-animate@1.0.5(tailwindcss@3.4.1): - resolution: {integrity: sha512-UU3qrOJ4lFQABY+MVADmBm+0KW3xZyhMdRvejwtXqYOL7YjHYxmuREFAZdmVG5LPe5E9CAst846SLC4j5I3dcw==} - peerDependencies: - tailwindcss: '>=3.0.0 || insiders' + tailwindcss-animate@1.0.5(tailwindcss@3.4.1): dependencies: tailwindcss: 3.4.1(ts-node@10.9.1) - dev: false - /tailwindcss-textshadow@2.1.3: - resolution: {integrity: sha512-FGVHfK+xnV879VSQDeRvY61Aa+b0GDiGaFBPwCOKvqIrK57GyepWJL1GydjtGOLHE9qqphFucRNj9fHramCzNg==} + tailwindcss-textshadow@2.1.3: dependencies: tailwindcss: 1.9.6 - dev: false - /tailwindcss@1.9.6: - resolution: {integrity: sha512-nY8WYM/RLPqGsPEGEV2z63riyQPcHYZUJpAwdyBzVpxQHOHqHE+F/fvbCeXhdF1+TA5l72vSkZrtYCB9hRcwkQ==} - engines: {node: '>=8.9.0'} - hasBin: true + tailwindcss@1.9.6: dependencies: '@fullhuman/postcss-purgecss': 2.3.0 autoprefixer: 9.8.8 @@ -28559,12 +33018,8 @@ packages: pretty-hrtime: 1.0.3 reduce-css-calc: 2.1.8 resolve: 1.22.4 - dev: false - /tailwindcss@3.4.0: - resolution: {integrity: sha512-VigzymniH77knD1dryXbyxR+ePHihHociZbXnLZHUyzf2MMs2ZVqlUrZ3FvpXP8pno9JzmILt1sZPD19M3IxtA==} - engines: {node: '>=14.0.0'} - hasBin: true + tailwindcss@3.4.0: dependencies: '@alloc/quick-lru': 5.2.0 arg: 5.0.2 @@ -28590,12 +33045,8 @@ packages: sucrase: 3.32.0 transitivePeerDependencies: - ts-node - dev: false - /tailwindcss@3.4.1(ts-node@10.9.1): - resolution: {integrity: sha512-qAYmXRfk3ENzuPBakNK0SRrUDipP8NQnEY6772uDhflcQz5EhRdD7JNZxyrFHVQNCwULPBn6FNPp9brpO7ctcA==} - engines: {node: '>=14.0.0'} - hasBin: true + tailwindcss@3.4.1(ts-node@10.9.1): dependencies: '@alloc/quick-lru': 5.2.0 arg: 5.0.2 @@ -28622,53 +33073,38 @@ packages: transitivePeerDependencies: - ts-node - /tapable@2.2.1: - resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} - engines: {node: '>=6'} + tapable@2.2.1: {} - /tar-fs@2.1.1: - resolution: {integrity: sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==} + tar-fs@2.1.1: dependencies: chownr: 1.1.4 mkdirp-classic: 0.5.3 pump: 3.0.0 tar-stream: 2.2.0 - dev: true - /tar-fs@3.0.4: - resolution: {integrity: sha512-5AFQU8b9qLfZCX9zp2duONhPmZv0hGYiBPJsyUdqMjzq/mqVpy/rEUSeHk1+YitmxugaptgBh5oDGU3VsAJq4w==} - requiresBuild: true + tar-fs@3.0.4: dependencies: mkdirp-classic: 0.5.3 pump: 3.0.0 tar-stream: 3.1.6 - dev: true optional: true - /tar-stream@2.2.0: - resolution: {integrity: sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==} - engines: {node: '>=6'} + tar-stream@2.2.0: dependencies: bl: 4.1.0 end-of-stream: 1.4.4 fs-constants: 1.0.0 inherits: 2.0.4 readable-stream: 3.6.0 - dev: true - /tar-stream@3.1.6: - resolution: {integrity: sha512-B/UyjYwPpMBv+PaFSWAmtYjwdrlEaZQEhMIBFNC5oEG8lpiW8XjcSdmEaClj28ArfKScKHs2nshz3k2le6crsg==} - requiresBuild: true + tar-stream@3.1.6: dependencies: b4a: 1.6.4 fast-fifo: 1.3.2 streamx: 2.15.1 - dev: true optional: true - /tar@6.1.13: - resolution: {integrity: sha512-jdIBIN6LTIe2jqzay/2vtYLlBHa3JF42ot3h1dW8Q0PaAG4v8rm0cvpVePtau5C6OKXGGcgO9q2AMNSWxiLqKw==} - engines: {node: '>=10'} + tar@6.1.13: dependencies: chownr: 2.0.0 fs-minipass: 2.1.0 @@ -28677,40 +33113,18 @@ packages: mkdirp: 1.0.4 yallist: 4.0.0 - /tdigest@0.1.2: - resolution: {integrity: sha512-+G0LLgjjo9BZX2MfdvPfH+MKLCrxlXSYec5DaPYP1fe6Iyhf0/fSmJ0bFiZ1F8BT6cGXl2LpltQptzjXKWEkKA==} + tdigest@0.1.2: dependencies: bintrees: 1.0.2 - dev: false - /term-size@2.2.1: - resolution: {integrity: sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg==} - engines: {node: '>=8'} - dev: false + term-size@2.2.1: {} - /terminal-link@3.0.0: - resolution: {integrity: sha512-flFL3m4wuixmf6IfhFJd1YPiLiMuxEc8uHRM1buzIeZPm22Au2pDqBJQgdo7n1WfPU1ONFGv7YDwpFBmHGF6lg==} - engines: {node: '>=12'} + terminal-link@3.0.0: dependencies: ansi-escapes: 5.0.0 supports-hyperlinks: 2.3.0 - dev: false - /terser-webpack-plugin@5.3.7(@swc/core@1.3.101)(esbuild@0.19.11)(webpack@5.88.2): - resolution: {integrity: sha512-AfKwIktyP7Cu50xNjXF/6Qb5lBNzYaWpU6YfoX3uZicTx0zTy0stDDCsvjDapKsSDvOeWo5MEq4TmdBy2cNoHw==} - engines: {node: '>= 10.13.0'} - peerDependencies: - '@swc/core': '*' - esbuild: '*' - uglify-js: '*' - webpack: ^5.1.0 - peerDependenciesMeta: - '@swc/core': - optional: true - esbuild: - optional: true - uglify-js: - optional: true + terser-webpack-plugin@5.3.7(@swc/core@1.3.101)(esbuild@0.19.11)(webpack@5.88.2): dependencies: '@jridgewell/trace-mapping': 0.3.19 '@swc/core': 1.3.101 @@ -28720,23 +33134,8 @@ packages: serialize-javascript: 6.0.1 terser: 5.17.1 webpack: 5.88.2(@swc/core@1.3.101)(esbuild@0.19.11) - dev: false - - /terser-webpack-plugin@5.3.7(@swc/core@1.3.26)(esbuild@0.15.18)(webpack@5.88.2): - resolution: {integrity: sha512-AfKwIktyP7Cu50xNjXF/6Qb5lBNzYaWpU6YfoX3uZicTx0zTy0stDDCsvjDapKsSDvOeWo5MEq4TmdBy2cNoHw==} - engines: {node: '>= 10.13.0'} - peerDependencies: - '@swc/core': '*' - esbuild: '*' - uglify-js: '*' - webpack: ^5.1.0 - peerDependenciesMeta: - '@swc/core': - optional: true - esbuild: - optional: true - uglify-js: - optional: true + + terser-webpack-plugin@5.3.7(@swc/core@1.3.26)(esbuild@0.15.18)(webpack@5.88.2): dependencies: '@jridgewell/trace-mapping': 0.3.19 '@swc/core': 1.3.26 @@ -28746,239 +33145,127 @@ packages: serialize-javascript: 6.0.1 terser: 5.17.1 webpack: 5.88.2(@swc/core@1.3.26)(esbuild@0.15.18) - dev: true - /terser@5.17.1: - resolution: {integrity: sha512-hVl35zClmpisy6oaoKALOpS0rDYLxRFLHhRuDlEGTKey9qHjS1w9GMORjuwIMt70Wan4lwsLYyWDVnWgF+KUEw==} - engines: {node: '>=10'} - hasBin: true + terser@5.17.1: dependencies: '@jridgewell/source-map': 0.3.3 acorn: 8.10.0 commander: 2.20.3 source-map-support: 0.5.21 - /test-exclude@6.0.0: - resolution: {integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==} - engines: {node: '>=8'} + test-exclude@6.0.0: dependencies: '@istanbuljs/schema': 0.1.3 glob: 7.2.3 minimatch: 3.1.2 - dev: true - /text-table@0.2.0: - resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} + text-table@0.2.0: {} - /thenify-all@1.6.0: - resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==} - engines: {node: '>=0.8'} + thenify-all@1.6.0: dependencies: thenify: 3.3.1 - /thenify@3.3.1: - resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==} + thenify@3.3.1: dependencies: any-promise: 1.3.0 - /thread-stream@2.4.1: - resolution: {integrity: sha512-d/Ex2iWd1whipbT681JmTINKw0ZwOUBZm7+Gjs64DHuX34mmw8vJL2bFAaNacaW72zYiTJxSHi5abUuOi5nsfg==} + thread-stream@2.4.1: dependencies: real-require: 0.2.0 - dev: true - /throttle-debounce@3.0.1: - resolution: {integrity: sha512-dTEWWNu6JmeVXY0ZYoPuH5cRIwc0MeGbJwah9KUNYSJwommQpCzTySTpEe8Gs1J23aeWEuAobe4Ag7EHVt/LOg==} - engines: {node: '>=10'} - dev: false + throttle-debounce@3.0.1: {} - /through2@2.0.5: - resolution: {integrity: sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==} + through2@2.0.5: dependencies: readable-stream: 2.3.7 xtend: 4.0.2 - dev: true - /through@2.3.8: - resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==} - dev: false + through@2.3.8: {} - /tiny-glob@0.2.9: - resolution: {integrity: sha512-g/55ssRPUjShh+xkfx9UPDXqhckHEsHr4Vd9zX55oSdGZc/MD0m3sferOkwWtp98bv+kcVfEHtRJgBVJzelrzg==} + tiny-glob@0.2.9: dependencies: globalyzer: 0.1.0 globrex: 0.1.2 - dev: true - /tiny-invariant@1.3.1: - resolution: {integrity: sha512-AD5ih2NlSssTCwsMznbvwMZpJ1cbhkGd2uueNxzv2jDlEeZdU04JQfRnggJQ8DrcVBGjAsCKwFBbDlVNtEMlzw==} - dev: false + tiny-invariant@1.3.1: {} - /tinybench@2.3.1: - resolution: {integrity: sha512-hGYWYBMPr7p4g5IarQE7XhlyWveh1EKhy4wUBS1LrHXCKYgvz+4/jCqgmJqZxxldesn05vccrtME2RLLZNW7iA==} - dev: true + tinybench@2.3.1: {} - /tinybench@2.5.0: - resolution: {integrity: sha512-kRwSG8Zx4tjF9ZiyH4bhaebu+EDz1BOx9hOigYHlUW4xxI/wKIUQUqo018UlU4ar6ATPBsaMrdbKZ+tmPdohFA==} + tinybench@2.5.0: {} - /tinybench@2.6.0: - resolution: {integrity: sha512-N8hW3PG/3aOoZAN5V/NSAEDz0ZixDSSt5b/a05iqtpgfLWMSVuCo7w0k2vVvEjdrIoeGqZzweX2WlyioNIHchA==} - dev: true + tinybench@2.6.0: {} - /tinycolor2@1.6.0: - resolution: {integrity: sha512-XPaBkWQJdsf3pLKJV9p4qN/S+fm2Oj8AIPo1BTUhg5oxkvm9+SVEGFdhyOz7tTdUTfvxMiAs4sp6/eZO2Ew+pw==} - dev: false + tinycolor2@1.6.0: {} - /tinygradient@1.1.5: - resolution: {integrity: sha512-8nIfc2vgQ4TeLnk2lFj4tRLvvJwEfQuabdsmvDdQPT0xlk9TaNtpGd6nNRxXoK6vQhN6RSzj+Cnp5tTQmpxmbw==} + tinygradient@1.1.5: dependencies: '@types/tinycolor2': 1.4.3 tinycolor2: 1.6.0 - dev: false - /tinypool@0.3.1: - resolution: {integrity: sha512-zLA1ZXlstbU2rlpA4CIeVaqvWq41MTWqLY3FfsAXgC8+f7Pk7zroaJQxDgxn1xNudKW6Kmj4808rPFShUlIRmQ==} - engines: {node: '>=14.0.0'} - dev: true + tinypool@0.3.1: {} - /tinypool@0.7.0: - resolution: {integrity: sha512-zSYNUlYSMhJ6Zdou4cJwo/p7w5nmAH17GRfU/ui3ctvjXFErXXkruT4MWW6poDeXgCaIBlGLrfU6TbTXxyGMww==} - engines: {node: '>=14.0.0'} + tinypool@0.7.0: {} - /tinypool@0.8.3: - resolution: {integrity: sha512-Ud7uepAklqRH1bvwy22ynrliC7Dljz7Tm8M/0RBUW+YRa4YHhZ6e4PpgE+fu1zr/WqB1kbeuVrdfeuyIBpy4tw==} - engines: {node: '>=14.0.0'} - dev: true + tinypool@0.8.3: {} - /tinyspy@1.0.2: - resolution: {integrity: sha512-bSGlgwLBYf7PnUsQ6WOc6SJ3pGOcd+d8AA6EUnLDDM0kWEstC1JIlSZA3UNliDXhd9ABoS7hiRBDCu+XP/sf1Q==} - engines: {node: '>=14.0.0'} - dev: true + tinyspy@1.0.2: {} - /tinyspy@2.1.1: - resolution: {integrity: sha512-XPJL2uSzcOyBMky6OFrusqWlzfFrXtE0hPuMgW8A2HmaqrPo4ZQHRN/V0QXN3FSjKxpsbRrFc5LI7KOwBsT1/w==} - engines: {node: '>=14.0.0'} + tinyspy@2.1.1: {} - /tinyspy@2.2.1: - resolution: {integrity: sha512-KYad6Vy5VDWV4GH3fjpseMQ/XU2BhIYP7Vzd0LG44qRWm/Yt2WCOTicFdvmgo6gWaqooMQCawTtILVQJupKu7A==} - engines: {node: '>=14.0.0'} - dev: true + tinyspy@2.2.1: {} - /tmp@0.0.33: - resolution: {integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==} - engines: {node: '>=0.6.0'} + tmp@0.0.33: dependencies: os-tmpdir: 1.0.2 - dev: false - /tmpl@1.0.5: - resolution: {integrity: sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==} - dev: true + tmpl@1.0.5: {} - /to-fast-properties@2.0.0: - resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==} - engines: {node: '>=4'} + to-fast-properties@2.0.0: {} - /to-readable-stream@1.0.0: - resolution: {integrity: sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==} - engines: {node: '>=6'} - dev: true + to-readable-stream@1.0.0: {} - /to-regex-range@5.0.1: - resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} - engines: {node: '>=8.0'} + to-regex-range@5.0.1: dependencies: is-number: 7.0.0 - /toad-cache@3.3.0: - resolution: {integrity: sha512-3oDzcogWGHZdkwrHyvJVpPjA7oNzY6ENOV3PsWJY9XYPZ6INo94Yd47s5may1U+nleBPwDhrRiTPMIvKaa3MQg==} - engines: {node: '>=12'} - dev: true + toad-cache@3.3.0: {} - /toggle-selection@1.0.6: - resolution: {integrity: sha512-BiZS+C1OS8g/q2RRbJmy59xpyghNBqrr6k5L/uKBGRsTfxmu3ffiRnd8mlGPUVayg8pvfi5urfnu8TU7DVOkLQ==} - dev: false + toggle-selection@1.0.6: {} - /toidentifier@1.0.1: - resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==} - engines: {node: '>=0.6'} + toidentifier@1.0.1: {} - /toml@3.0.0: - resolution: {integrity: sha512-y/mWCZinnvxjTKYhJ+pYxwD0mRLVvOtdS2Awbgxln6iEnt4rk0yBxeSBHkGJcPucRiG0e55mwWp+g/05rsrd6w==} - dev: true + toml@3.0.0: {} - /totalist@3.0.1: - resolution: {integrity: sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==} - engines: {node: '>=6'} - dev: true + totalist@3.0.1: {} - /touch@3.1.0: - resolution: {integrity: sha512-WBx8Uy5TLtOSRtIq+M03/sKDrXCLHxwDcquSP2c43Le03/9serjQBIztjRz6FkJez9D/hleyAXTBGLwwZUw9lA==} - hasBin: true + touch@3.1.0: dependencies: nopt: 1.0.10 - dev: true - /tough-cookie@2.5.0: - resolution: {integrity: sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==} - engines: {node: '>=0.8'} + tough-cookie@2.5.0: dependencies: psl: 1.9.0 punycode: 2.2.0 - dev: false - /tr46@0.0.3: - resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} + tr46@0.0.3: {} - /tr46@1.0.1: - resolution: {integrity: sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==} + tr46@1.0.1: dependencies: punycode: 2.2.0 - /tree-kill@1.2.2: - resolution: {integrity: sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==} - hasBin: true + tree-kill@1.2.2: {} - /trim-lines@3.0.1: - resolution: {integrity: sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==} - dev: true + trim-lines@3.0.1: {} - /trim-newlines@3.0.1: - resolution: {integrity: sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==} - engines: {node: '>=8'} - dev: false + trim-newlines@3.0.1: {} - /trough@2.1.0: - resolution: {integrity: sha512-AqTiAOLcj85xS7vQ8QkAV41hPDIJ71XJB4RCUrzo/1GM2CQwhkJGaf9Hgr7BOugMRpgGUrqRg/DrBDl4H40+8g==} - dev: true + trough@2.1.0: {} - /ts-easing@0.2.0: - resolution: {integrity: sha512-Z86EW+fFFh/IFB1fqQ3/+7Zpf9t2ebOAxNI/V6Wo7r5gqiqtxmgTlQ1qbqQcjLKYeSHPTsEmvlJUDg/EuL0uHQ==} - dev: false + ts-easing@0.2.0: {} - /ts-interface-checker@0.1.13: - resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} + ts-interface-checker@0.1.13: {} - /ts-jest@29.1.1(@babel/core@7.22.17)(esbuild@0.19.11)(jest@29.6.2)(typescript@5.3.2): - resolution: {integrity: sha512-D6xjnnbP17cC85nliwGiL+tpoKN0StpgE0TeOjXQTU6MVCfsB4v7aW05CgQ/1OywGb0x/oy9hHFnN+sczTiRaA==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - hasBin: true - peerDependencies: - '@babel/core': '>=7.0.0-beta.0 <8' - '@jest/types': ^29.0.0 - babel-jest: ^29.0.0 - esbuild: '*' - jest: ^29.0.0 - typescript: '>=4.3 <6' - peerDependenciesMeta: - '@babel/core': - optional: true - '@jest/types': - optional: true - babel-jest: - optional: true - esbuild: - optional: true + ts-jest@29.1.1(@babel/core@7.22.17)(esbuild@0.19.11)(jest@29.6.2)(typescript@5.3.2): dependencies: '@babel/core': 7.22.17 bs-logger: 0.2.6 @@ -28992,28 +33279,8 @@ packages: semver: 7.5.4 typescript: 5.3.2 yargs-parser: 21.1.1 - dev: true - /ts-jest@29.1.1(@babel/core@7.22.17)(esbuild@0.19.11)(jest@29.6.2)(typescript@5.3.3): - resolution: {integrity: sha512-D6xjnnbP17cC85nliwGiL+tpoKN0StpgE0TeOjXQTU6MVCfsB4v7aW05CgQ/1OywGb0x/oy9hHFnN+sczTiRaA==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - hasBin: true - peerDependencies: - '@babel/core': '>=7.0.0-beta.0 <8' - '@jest/types': ^29.0.0 - babel-jest: ^29.0.0 - esbuild: '*' - jest: ^29.0.0 - typescript: '>=4.3 <6' - peerDependenciesMeta: - '@babel/core': - optional: true - '@jest/types': - optional: true - babel-jest: - optional: true - esbuild: - optional: true + ts-jest@29.1.1(@babel/core@7.22.17)(esbuild@0.19.11)(jest@29.6.2)(typescript@5.3.3): dependencies: '@babel/core': 7.22.17 bs-logger: 0.2.6 @@ -29027,21 +33294,8 @@ packages: semver: 7.5.4 typescript: 5.3.3 yargs-parser: 21.1.1 - dev: true - /ts-node@10.9.1(@swc/core@1.3.26)(@types/node@18.11.18)(typescript@5.2.2): - resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==} - hasBin: true - peerDependencies: - '@swc/core': '>=1.2.50' - '@swc/wasm': '>=1.2.50' - '@types/node': '*' - typescript: '>=2.7' - peerDependenciesMeta: - '@swc/core': - optional: true - '@swc/wasm': - optional: true + ts-node@10.9.1(@swc/core@1.3.26)(@types/node@18.11.18)(typescript@5.2.2): dependencies: '@cspotcode/source-map-support': 0.8.1 '@swc/core': 1.3.26 @@ -29060,19 +33314,7 @@ packages: v8-compile-cache-lib: 3.0.1 yn: 3.1.1 - /ts-node@10.9.1(@types/node@20.5.0)(typescript@5.1.6): - resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==} - hasBin: true - peerDependencies: - '@swc/core': '>=1.2.50' - '@swc/wasm': '>=1.2.50' - '@types/node': '*' - typescript: '>=2.7' - peerDependenciesMeta: - '@swc/core': - optional: true - '@swc/wasm': - optional: true + ts-node@10.9.1(@types/node@20.5.0)(typescript@5.1.6): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.9 @@ -29089,75 +33331,50 @@ packages: typescript: 5.1.6 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 - dev: true - /ts-poet@6.6.0: - resolution: {integrity: sha512-4vEH/wkhcjRPFOdBwIh9ItO6jOoumVLRF4aABDX5JSNEubSqwOulihxQPqai+OkuygJm3WYMInxXQX4QwVNMuw==} + ts-poet@6.6.0: dependencies: dprint-node: 1.0.8 - dev: true - /ts-proto-descriptors@1.15.0: - resolution: {integrity: sha512-TYyJ7+H+7Jsqawdv+mfsEpZPTIj9siDHS6EMCzG/z3b/PZiphsX+mWtqFfFVe5/N0Th6V3elK9lQqjnrgTOfrg==} + ts-proto-descriptors@1.15.0: dependencies: long: 5.2.3 protobufjs: 7.2.6 - dev: true - /ts-proto@1.167.3: - resolution: {integrity: sha512-quBKTeIgqhTGKXl5JN7HHZjLwrdMaNIoQ0+X11PqNLVRqTlnEzfiCUXM6HOW4pZa6PD5+qSyKOEGaTa3kS7Glg==} - hasBin: true + ts-proto@1.167.3: dependencies: case-anything: 2.1.13 protobufjs: 7.2.6 ts-poet: 6.6.0 ts-proto-descriptors: 1.15.0 - dev: true - /tsafe@1.4.1: - resolution: {integrity: sha512-3IDBalvf6SyvHFS14UiwCWzqdSdo+Q0k2J7DZyJYaHW/iraW9DJpaBKDJpry3yQs3o/t/A+oGaRW3iVt2lKxzA==} - dev: false + tsafe@1.4.1: {} - /tsconfck@2.1.2(typescript@4.9.5): - resolution: {integrity: sha512-ghqN1b0puy3MhhviwO2kGF8SeMDNhEbnKxjK7h6+fvY9JAxqvXi8y5NAHSQv687OVboS2uZIByzGd45/YxrRHg==} - engines: {node: ^14.13.1 || ^16 || >=18} - hasBin: true - peerDependencies: - typescript: ^4.3.5 || ^5.0.0 - peerDependenciesMeta: - typescript: - optional: true + tsconfck@2.1.2(typescript@4.9.5): dependencies: typescript: 4.9.5 - /tsconfig-paths@3.14.1: - resolution: {integrity: sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==} + tsconfig-paths@3.14.1: dependencies: '@types/json5': 0.0.29 json5: 1.0.2 minimist: 1.2.7 strip-bom: 3.0.0 - dev: true - /tsconfig-paths@3.15.0: - resolution: {integrity: sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==} + tsconfig-paths@3.15.0: dependencies: '@types/json5': 0.0.29 json5: 1.0.2 minimist: 1.2.7 strip-bom: 3.0.0 - dev: true - /tsconfig-paths@4.2.0: - resolution: {integrity: sha512-NoZ4roiN7LnbKn9QqE1amc9DJfzvZXxF4xDavcOWt1BPkdx+m+0gJuPM+S0vCe7zTJMYUP0R8pO2XMr+Y8oLIg==} - engines: {node: '>=6'} + tsconfig-paths@4.2.0: dependencies: json5: 2.2.3 minimist: 1.2.7 strip-bom: 3.0.0 - /tsconfig-resolver@3.0.1: - resolution: {integrity: sha512-ZHqlstlQF449v8glscGRXzL6l2dZvASPCdXJRWG4gHEZlUVx2Jtmr+a2zeVG4LCsKhDXKRj5R3h0C/98UcVAQg==} + tsconfig-resolver@3.0.1: dependencies: '@types/json5': 0.0.30 '@types/resolve': 1.20.2 @@ -29165,36 +33382,16 @@ packages: resolve: 1.22.4 strip-bom: 4.0.0 type-fest: 0.13.1 - dev: true - /tslib@1.14.1: - resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} + tslib@1.14.1: {} - /tslib@2.4.1: - resolution: {integrity: sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==} + tslib@2.4.1: {} - /tslib@2.5.0: - resolution: {integrity: sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==} - dev: false + tslib@2.5.0: {} - /tslib@2.6.2: - resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} + tslib@2.6.2: {} - /tsup@6.6.3(postcss@8.4.38)(typescript@4.9.5): - resolution: {integrity: sha512-OLx/jFllYlVeZQ7sCHBuRVEQBBa1tFbouoc/gbYakyipjVQdWy/iQOvmExUA/ewap9iQ7tbJf9pW0PgcEFfJcQ==} - engines: {node: '>=14.18'} - hasBin: true - peerDependencies: - '@swc/core': ^1 - postcss: ^8.4.12 - typescript: ^4.1.0 - peerDependenciesMeta: - '@swc/core': - optional: true - postcss: - optional: true - typescript: - optional: true + tsup@6.6.3(postcss@8.4.38)(typescript@4.9.5): dependencies: bundle-require: 4.0.1(esbuild@0.17.19) cac: 6.7.14 @@ -29215,23 +33412,8 @@ packages: transitivePeerDependencies: - supports-color - ts-node - dev: true - /tsup@7.1.0(postcss@8.4.38)(typescript@4.9.5): - resolution: {integrity: sha512-mazl/GRAk70j8S43/AbSYXGgvRP54oQeX8Un4iZxzATHt0roW0t6HYDVZIXMw0ZQIpvr1nFMniIVnN5186lW7w==} - engines: {node: '>=16.14'} - hasBin: true - peerDependencies: - '@swc/core': ^1 - postcss: ^8.4.12 - typescript: '>=4.1.0' - peerDependenciesMeta: - '@swc/core': - optional: true - postcss: - optional: true - typescript: - optional: true + tsup@7.1.0(postcss@8.4.38)(typescript@4.9.5): dependencies: bundle-require: 4.0.1(esbuild@0.18.11) cac: 6.7.14 @@ -29252,26 +33434,8 @@ packages: transitivePeerDependencies: - supports-color - ts-node - dev: true - /tsup@8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(postcss@8.4.38)(typescript@5.3.2): - resolution: {integrity: sha512-hvW7gUSG96j53ZTSlT4j/KL0q1Q2l6TqGBFc6/mu/L46IoNWqLLUzLRLP1R8Q7xrJTmkDxxDoojV5uCVs1sVOg==} - engines: {node: '>=18'} - hasBin: true - peerDependencies: - '@microsoft/api-extractor': ^7.36.0 - '@swc/core': ^1 - postcss: ^8.4.12 - typescript: '>=4.5.0' - peerDependenciesMeta: - '@microsoft/api-extractor': - optional: true - '@swc/core': - optional: true - postcss: - optional: true - typescript: - optional: true + tsup@8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(postcss@8.4.38)(typescript@5.3.2): dependencies: bundle-require: 4.0.1(esbuild@0.19.11) cac: 6.7.14 @@ -29292,26 +33456,8 @@ packages: transitivePeerDependencies: - supports-color - ts-node - patched: true - /tsup@8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(postcss@8.4.38)(typescript@5.3.3): - resolution: {integrity: sha512-hvW7gUSG96j53ZTSlT4j/KL0q1Q2l6TqGBFc6/mu/L46IoNWqLLUzLRLP1R8Q7xrJTmkDxxDoojV5uCVs1sVOg==} - engines: {node: '>=18'} - hasBin: true - peerDependencies: - '@microsoft/api-extractor': ^7.36.0 - '@swc/core': ^1 - postcss: ^8.4.12 - typescript: '>=4.5.0' - peerDependenciesMeta: - '@microsoft/api-extractor': - optional: true - '@swc/core': - optional: true - postcss: - optional: true - typescript: - optional: true + tsup@8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(postcss@8.4.38)(typescript@5.3.3): dependencies: bundle-require: 4.0.1(esbuild@0.19.11) cac: 6.7.14 @@ -29332,27 +33478,8 @@ packages: transitivePeerDependencies: - supports-color - ts-node - dev: true - patched: true - /tsup@8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(postcss@8.4.38)(typescript@5.4.5): - resolution: {integrity: sha512-hvW7gUSG96j53ZTSlT4j/KL0q1Q2l6TqGBFc6/mu/L46IoNWqLLUzLRLP1R8Q7xrJTmkDxxDoojV5uCVs1sVOg==} - engines: {node: '>=18'} - hasBin: true - peerDependencies: - '@microsoft/api-extractor': ^7.36.0 - '@swc/core': ^1 - postcss: ^8.4.12 - typescript: '>=4.5.0' - peerDependenciesMeta: - '@microsoft/api-extractor': - optional: true - '@swc/core': - optional: true - postcss: - optional: true - typescript: - optional: true + tsup@8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(postcss@8.4.38)(typescript@5.4.5): dependencies: bundle-require: 4.0.1(esbuild@0.19.11) cac: 6.7.14 @@ -29373,27 +33500,8 @@ packages: transitivePeerDependencies: - supports-color - ts-node - dev: true - patched: true - /tsup@8.0.2(postcss@8.4.38)(typescript@5.3.2): - resolution: {integrity: sha512-NY8xtQXdH7hDUAZwcQdY/Vzlw9johQsaqf7iwZ6g1DOUlFYQ5/AtVAjTvihhEyeRlGo4dLRVHtrRaL35M1daqQ==} - engines: {node: '>=18'} - hasBin: true - peerDependencies: - '@microsoft/api-extractor': ^7.36.0 - '@swc/core': ^1 - postcss: ^8.4.12 - typescript: '>=4.5.0' - peerDependenciesMeta: - '@microsoft/api-extractor': - optional: true - '@swc/core': - optional: true - postcss: - optional: true - typescript: - optional: true + tsup@8.0.2(postcss@8.4.38)(typescript@5.3.2): dependencies: bundle-require: 4.0.1(esbuild@0.19.11) cac: 6.7.14 @@ -29414,54 +33522,33 @@ packages: transitivePeerDependencies: - supports-color - ts-node - dev: true - /tsutils@3.21.0(typescript@5.2.2): - resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} - engines: {node: '>= 6'} - peerDependencies: - typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' + tsutils@3.21.0(typescript@5.2.2): dependencies: - tslib: 1.14.1 - typescript: 5.2.2 - dev: true - - /tsutils@3.21.0(typescript@5.4.5): - resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} - engines: {node: '>= 6'} - peerDependencies: - typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' + tslib: 1.14.1 + typescript: 5.2.2 + + tsutils@3.21.0(typescript@5.4.5): dependencies: tslib: 1.14.1 typescript: 5.4.5 - dev: true - /tsx@3.12.2: - resolution: {integrity: sha512-ykAEkoBg30RXxeOMVeZwar+JH632dZn9EUJVyJwhfag62k6UO/dIyJEV58YuLF6e5BTdV/qmbQrpkWqjq9cUnQ==} - hasBin: true + tsx@3.12.2: dependencies: '@esbuild-kit/cjs-loader': 2.4.1 '@esbuild-kit/core-utils': 3.0.0 '@esbuild-kit/esm-loader': 2.5.4 optionalDependencies: fsevents: 2.3.3 - dev: true - /tsx@4.7.1: - resolution: {integrity: sha512-8d6VuibXHtlN5E3zFkgY8u4DX7Y3Z27zvvPKVmLon/D4AjuKzarkUBTLDBgj9iTQ0hg5xM7c/mYiRVM+HETf0g==} - engines: {node: '>=18.0.0'} - hasBin: true + tsx@4.7.1: dependencies: esbuild: 0.19.11 get-tsconfig: 4.7.2 optionalDependencies: fsevents: 2.3.3 - dev: true - /tty-table@4.1.6: - resolution: {integrity: sha512-kRj5CBzOrakV4VRRY5kUWbNYvo/FpOsz65DzI5op9P+cHov3+IqPbo1JE1ZnQGkHdZgNFDsrEjrfqqy/Ply9fw==} - engines: {node: '>=8.0.0'} - hasBin: true + tty-table@4.1.6: dependencies: chalk: 4.1.2 csv: 5.5.3 @@ -29470,76 +33557,38 @@ packages: strip-ansi: 6.0.1 wcwidth: 1.0.1 yargs: 17.7.2 - dev: false - /tuf-js@1.1.7: - resolution: {integrity: sha512-i3P9Kgw3ytjELUfpuKVDNBJvk4u5bXL6gskv572mcevPbSKCV3zt3djhmlEQ65yERjIbOSncy7U4cQJaB1CBCg==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + tuf-js@1.1.7: dependencies: '@tufjs/models': 1.0.4 debug: 4.3.4(supports-color@8.1.1) make-fetch-happen: 11.1.1 transitivePeerDependencies: - supports-color - dev: false - /tunnel-agent@0.6.0: - resolution: {integrity: sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==} + tunnel-agent@0.6.0: dependencies: safe-buffer: 5.2.1 - /turbo-darwin-64@1.10.3: - resolution: {integrity: sha512-IIB9IomJGyD3EdpSscm7Ip1xVWtYb7D0x7oH3vad3gjFcjHJzDz9xZ/iw/qItFEW+wGFcLSRPd+1BNnuLM8AsA==} - cpu: [x64] - os: [darwin] - requiresBuild: true - dev: true + turbo-darwin-64@1.10.3: optional: true - /turbo-darwin-arm64@1.10.3: - resolution: {integrity: sha512-SBNmOZU9YEB0eyNIxeeQ+Wi0Ufd+nprEVp41rgUSRXEIpXjsDjyBnKnF+sQQj3+FLb4yyi/yZQckB+55qXWEsw==} - cpu: [arm64] - os: [darwin] - requiresBuild: true - dev: true + turbo-darwin-arm64@1.10.3: optional: true - /turbo-linux-64@1.10.3: - resolution: {integrity: sha512-kvAisGKE7xHJdyMxZLvg53zvHxjqPK1UVj4757PQqtx9dnjYHSc8epmivE6niPgDHon5YqImzArCjVZJYpIGHQ==} - cpu: [x64] - os: [linux] - requiresBuild: true - dev: true + turbo-linux-64@1.10.3: optional: true - /turbo-linux-arm64@1.10.3: - resolution: {integrity: sha512-Qgaqln0IYRgyL0SowJOi+PNxejv1I2xhzXOI+D+z4YHbgSx87ox1IsALYBlK8VRVYY8VCXl+PN12r1ioV09j7A==} - cpu: [arm64] - os: [linux] - requiresBuild: true - dev: true + turbo-linux-arm64@1.10.3: optional: true - /turbo-windows-64@1.10.3: - resolution: {integrity: sha512-rbH9wManURNN8mBnN/ZdkpUuTvyVVEMiUwFUX4GVE5qmV15iHtZfDLUSGGCP2UFBazHcpNHG1OJzgc55GFFrUw==} - cpu: [x64] - os: [win32] - requiresBuild: true - dev: true + turbo-windows-64@1.10.3: optional: true - /turbo-windows-arm64@1.10.3: - resolution: {integrity: sha512-ThlkqxhcGZX39CaTjsHqJnqVe+WImjX13pmjnpChz6q5HHbeRxaJSFzgrHIOt0sUUVx90W/WrNRyoIt/aafniw==} - cpu: [arm64] - os: [win32] - requiresBuild: true - dev: true + turbo-windows-arm64@1.10.3: optional: true - /turbo@1.10.3: - resolution: {integrity: sha512-U4gKCWcKgLcCjQd4Pl8KJdfEKumpyWbzRu75A6FCj6Ctea1PIm58W6Ltw1QXKqHrl2pF9e1raAskf/h6dlrPCA==} - hasBin: true - requiresBuild: true + turbo@1.10.3: optionalDependencies: turbo-darwin-64: 1.10.3 turbo-darwin-arm64: 1.10.3 @@ -29547,125 +33596,67 @@ packages: turbo-linux-arm64: 1.10.3 turbo-windows-64: 1.10.3 turbo-windows-arm64: 1.10.3 - dev: true - /tweetnacl@0.14.5: - resolution: {integrity: sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==} - dev: false + tweetnacl@0.14.5: {} - /type-check@0.4.0: - resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} - engines: {node: '>= 0.8.0'} + type-check@0.4.0: dependencies: prelude-ls: 1.2.1 - /type-detect@4.0.8: - resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==} - engines: {node: '>=4'} + type-detect@4.0.8: {} - /type-fest@0.12.0: - resolution: {integrity: sha512-53RyidyjvkGpnWPMF9bQgFtWp+Sl8O2Rp13VavmJgfAP9WWG6q6TkrKU8iyJdnwnfgHI6k2hTlgqH4aSdjoTbg==} - engines: {node: '>=10'} - dev: false + type-fest@0.12.0: {} - /type-fest@0.13.1: - resolution: {integrity: sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==} - engines: {node: '>=10'} + type-fest@0.13.1: {} - /type-fest@0.20.2: - resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} - engines: {node: '>=10'} + type-fest@0.20.2: {} - /type-fest@0.21.3: - resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==} - engines: {node: '>=10'} + type-fest@0.21.3: {} - /type-fest@0.6.0: - resolution: {integrity: sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==} - engines: {node: '>=8'} - dev: false + type-fest@0.6.0: {} - /type-fest@0.7.1: - resolution: {integrity: sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg==} - engines: {node: '>=8'} - dev: false + type-fest@0.7.1: {} - /type-fest@0.8.1: - resolution: {integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==} - engines: {node: '>=8'} - dev: false + type-fest@0.8.1: {} - /type-fest@1.4.0: - resolution: {integrity: sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==} - engines: {node: '>=10'} - dev: false + type-fest@1.4.0: {} - /type-fest@2.19.0: - resolution: {integrity: sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==} - engines: {node: '>=12.20'} + type-fest@2.19.0: {} - /type-fest@3.13.0: - resolution: {integrity: sha512-Gur3yQGM9qiLNs0KPP7LPgeRbio2QTt4xXouobMCarR0/wyW3F+F/+OWwshg3NG0Adon7uQfSZBpB46NfhoF1A==} - engines: {node: '>=14.16'} + type-fest@3.13.0: {} - /type-fest@3.6.0: - resolution: {integrity: sha512-RqTRtKTzvPpNdDUp1dVkKQRunlPITk4mXeqFlAZoJsS+fLRn8AdPK0TcQDumGayhU7fjlBfiBjsq3pe3rIfXZQ==} - engines: {node: '>=14.16'} - dev: true + type-fest@3.6.0: {} - /type-fest@4.10.3: - resolution: {integrity: sha512-JLXyjizi072smKGGcZiAJDCNweT8J+AuRxmPZ1aG7TERg4ijx9REl8CNhbr36RV4qXqL1gO1FF9HL8OkVmmrsA==} - engines: {node: '>=16'} - dev: false + type-fest@4.10.3: {} - /type-fest@4.3.1: - resolution: {integrity: sha512-pphNW/msgOUSkJbH58x8sqpq8uQj6b0ZKGxEsLKMUnGorRcDjrUaLS+39+/ub41JNTwrrMyJcUB8+YZs3mbwqw==} - engines: {node: '>=16'} - dev: true + type-fest@4.3.1: {} - /type-fest@4.6.0: - resolution: {integrity: sha512-rLjWJzQFOq4xw7MgJrCZ6T1jIOvvYElXT12r+y0CC6u67hegDHaxcPqb2fZHOGlqxugGQPNB1EnTezjBetkwkw==} - engines: {node: '>=16'} - dev: false + type-fest@4.6.0: {} - /type-is@1.6.18: - resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} - engines: {node: '>= 0.6'} + type-is@1.6.18: dependencies: media-typer: 0.3.0 mime-types: 2.1.35 - /type@1.2.0: - resolution: {integrity: sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==} - dev: false + type@1.2.0: {} - /type@2.7.2: - resolution: {integrity: sha512-dzlvlNlt6AXU7EBSfpAscydQ7gXB+pPGsPnfJnZpiNJBDj7IaJzQlBZYGdEi4R9HmPdBv2XmWJ6YUtoTa7lmCw==} - dev: false + type@2.7.2: {} - /typed-array-buffer@1.0.2: - resolution: {integrity: sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==} - engines: {node: '>= 0.4'} + typed-array-buffer@1.0.2: dependencies: call-bind: 1.0.7 es-errors: 1.3.0 is-typed-array: 1.1.13 - dev: true - /typed-array-byte-length@1.0.1: - resolution: {integrity: sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==} - engines: {node: '>= 0.4'} + typed-array-byte-length@1.0.1: dependencies: call-bind: 1.0.7 for-each: 0.3.3 gopd: 1.0.1 has-proto: 1.0.3 is-typed-array: 1.1.13 - dev: true - /typed-array-byte-offset@1.0.2: - resolution: {integrity: sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==} - engines: {node: '>= 0.4'} + typed-array-byte-offset@1.0.2: dependencies: available-typed-arrays: 1.0.7 call-bind: 1.0.7 @@ -29673,18 +33664,14 @@ packages: gopd: 1.0.1 has-proto: 1.0.3 is-typed-array: 1.1.13 - dev: true - /typed-array-length@1.0.4: - resolution: {integrity: sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==} + typed-array-length@1.0.4: dependencies: call-bind: 1.0.2 for-each: 0.3.3 is-typed-array: 1.1.10 - /typed-array-length@1.0.6: - resolution: {integrity: sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==} - engines: {node: '>= 0.4'} + typed-array-length@1.0.6: dependencies: call-bind: 1.0.7 for-each: 0.3.3 @@ -29692,157 +33679,84 @@ packages: has-proto: 1.0.3 is-typed-array: 1.1.13 possible-typed-array-names: 1.0.0 - dev: true - /typed-emitter@2.1.0: - resolution: {integrity: sha512-g/KzbYKbH5C2vPkaXGu8DJlHrGKHLsM25Zg9WuC9pMGfuvT+X25tZQWo5fK1BjBm8+UrVE9LDCvaY0CQk+fXDA==} + typed-emitter@2.1.0: optionalDependencies: rxjs: 7.8.1 - dev: true - /typedarray-to-buffer@3.1.5: - resolution: {integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==} + typedarray-to-buffer@3.1.5: dependencies: is-typedarray: 1.0.0 - dev: false - /typescript@4.9.4: - resolution: {integrity: sha512-Uz+dTXYzxXXbsFpM86Wh3dKCxrQqUcVMxwU54orwlJjOpO3ao8L7j5lH+dWfTwgCwIuM9GQ2kvVotzYJMXTBZg==} - engines: {node: '>=4.2.0'} - hasBin: true - dev: true + typescript@4.9.4: {} - /typescript@4.9.5: - resolution: {integrity: sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==} - engines: {node: '>=4.2.0'} - hasBin: true + typescript@4.9.5: {} - /typescript@5.1.6: - resolution: {integrity: sha512-zaWCozRZ6DLEWAWFrVDz1H6FVXzUSfTy5FUMWsQlU8Ym5JP9eO4xkTIROFCQvhQf61z6O/G6ugw3SgAnvvm+HA==} - engines: {node: '>=14.17'} - hasBin: true + typescript@5.1.6: {} - /typescript@5.2.2: - resolution: {integrity: sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==} - engines: {node: '>=14.17'} - hasBin: true + typescript@5.2.2: {} - /typescript@5.3.2: - resolution: {integrity: sha512-6l+RyNy7oAHDfxC4FzSJcz9vnjTKxrLpDG5M2Vu4SHRVNg6xzqZp6LYSR9zjqQTu8DU/f5xwxUdADOkbrIX2gQ==} - engines: {node: '>=14.17'} - hasBin: true + typescript@5.3.2: {} - /typescript@5.3.3: - resolution: {integrity: sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==} - engines: {node: '>=14.17'} - hasBin: true - dev: true + typescript@5.3.3: {} - /typescript@5.4.5: - resolution: {integrity: sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==} - engines: {node: '>=14.17'} - hasBin: true + typescript@5.4.5: {} - /ufo@1.3.0: - resolution: {integrity: sha512-bRn3CsoojyNStCZe0BG0Mt4Nr/4KF+rhFlnNXybgqt5pXHNFRlqinSoQaTrGyzE4X8aHplSb+TorH+COin9Yxw==} + ufo@1.3.0: {} - /uid2@1.0.0: - resolution: {integrity: sha512-+I6aJUv63YAcY9n4mQreLUt0d4lvwkkopDNmpomkAUz0fAkEMV9pRWxN0EjhW1YfRhcuyHg2v3mwddCDW1+LFQ==} - engines: {node: '>= 4.0.0'} - dev: false + uid2@1.0.0: {} - /uid@2.0.2: - resolution: {integrity: sha512-u3xV3X7uzvi5b1MncmZo3i2Aw222Zk1keqLA1YkHldREkAhAqi65wuPfe7lHx8H/Wzy+8CE7S7uS3jekIM5s8g==} - engines: {node: '>=8'} + uid@2.0.2: dependencies: '@lukeed/csprng': 1.1.0 - dev: false - /ulid@2.3.0: - resolution: {integrity: sha512-keqHubrlpvT6G2wH0OEfSW4mquYRcbe/J8NMmveoQOjUqmo+hXtO+ORCpWhdbZ7k72UtY61BL7haGxW6enBnjw==} - hasBin: true - dev: false + ulid@2.3.0: {} - /ulidx@2.2.1: - resolution: {integrity: sha512-DU9F5t1tihdafuNyW3fIrXUFHHiHxmwuQSGVGIbSpqkc93IH4P0dU8nPhk0gOW7ARxaFu4+P/9cxVwn6PdnIaQ==} - engines: {node: '>=16'} + ulidx@2.2.1: dependencies: layerr: 2.0.1 - dev: false - /unbox-primitive@1.0.2: - resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} + unbox-primitive@1.0.2: dependencies: call-bind: 1.0.2 has-bigints: 1.0.2 has-symbols: 1.0.3 which-boxed-primitive: 1.0.2 - /undefsafe@2.0.5: - resolution: {integrity: sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA==} - dev: true + undefsafe@2.0.5: {} - /undici-types@5.26.5: - resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} + undici-types@5.26.5: {} - /undici@5.24.0: - resolution: {integrity: sha512-OKlckxBjFl0oXxcj9FU6oB8fDAaiRUq+D8jrFWGmOfI/gIyjk/IeS75LMzgYKUaeHzLUcYvf9bbJGSrUwTfwwQ==} - engines: {node: '>=14.0'} + undici@5.24.0: dependencies: busboy: 1.6.0 - dev: true - /undici@5.25.4: - resolution: {integrity: sha512-450yJxT29qKMf3aoudzFpIciqpx6Pji3hEWaXqXmanbXF58LTAGCKxcJjxMXWu3iG+Mudgo3ZUfDB6YDFd/dAw==} - engines: {node: '>=14.0'} + undici@5.25.4: dependencies: '@fastify/busboy': 2.0.0 - dev: true - /undici@5.28.4: - resolution: {integrity: sha512-72RFADWFqKmUb2hmmvNODKL3p9hcB6Gt2DOQMis1SEBaV6a4MH8soBvzg+95CYhCKPFedut2JY9bMfrDl9D23g==} - engines: {node: '>=14.0'} + undici@5.28.4: dependencies: '@fastify/busboy': 2.0.0 - /unfetch@4.2.0: - resolution: {integrity: sha512-F9p7yYCn6cIW9El1zi0HI6vqpeIvBsr3dSuRO6Xuppb1u5rXpCPmMvLSyECLhybr9isec8Ohl0hPekMVrEinDA==} - dev: false + unfetch@4.2.0: {} - /unherit@3.0.1: - resolution: {integrity: sha512-akOOQ/Yln8a2sgcLj4U0Jmx0R5jpIg2IUyRrWOzmEbjBtGzBdHtSeFKgoEcoH4KYIG/Pb8GQ/BwtYm0GCq1Sqg==} - dev: true + unherit@3.0.1: {} - /unicode-canonical-property-names-ecmascript@2.0.0: - resolution: {integrity: sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==} - engines: {node: '>=4'} - dev: true + unicode-canonical-property-names-ecmascript@2.0.0: {} - /unicode-match-property-ecmascript@2.0.0: - resolution: {integrity: sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==} - engines: {node: '>=4'} + unicode-match-property-ecmascript@2.0.0: dependencies: unicode-canonical-property-names-ecmascript: 2.0.0 unicode-property-aliases-ecmascript: 2.1.0 - dev: true - /unicode-match-property-value-ecmascript@2.1.0: - resolution: {integrity: sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==} - engines: {node: '>=4'} - dev: true + unicode-match-property-value-ecmascript@2.1.0: {} - /unicode-property-aliases-ecmascript@2.1.0: - resolution: {integrity: sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==} - engines: {node: '>=4'} - dev: true + unicode-property-aliases-ecmascript@2.1.0: {} - /unicorn-magic@0.1.0: - resolution: {integrity: sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==} - engines: {node: '>=18'} - dev: false + unicorn-magic@0.1.0: {} - /unified@10.1.2: - resolution: {integrity: sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==} + unified@10.1.2: dependencies: '@types/unist': 2.0.6 bail: 2.0.2 @@ -29851,158 +33765,99 @@ packages: is-plain-obj: 4.1.0 trough: 2.1.0 vfile: 5.3.7 - dev: true - /unique-filename@3.0.0: - resolution: {integrity: sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + unique-filename@3.0.0: dependencies: unique-slug: 4.0.0 - /unique-slug@4.0.0: - resolution: {integrity: sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + unique-slug@4.0.0: dependencies: imurmurhash: 0.1.4 - /unique-string@3.0.0: - resolution: {integrity: sha512-VGXBUVwxKMBUznyffQweQABPRRW1vHZAbadFZud4pLFAqRGvv/96vafgjWFqzourzr8YonlQiPgH0YCJfawoGQ==} - engines: {node: '>=12'} + unique-string@3.0.0: dependencies: crypto-random-string: 4.0.0 - dev: false - /unist-util-generated@2.0.0: - resolution: {integrity: sha512-TiWE6DVtVe7Ye2QxOVW9kqybs6cZexNwTwSMVgkfjEReqy/xwGpAXb99OxktoWwmL+Z+Epb0Dn8/GNDYP1wnUw==} - dev: true + unist-util-generated@2.0.0: {} - /unist-util-is@5.1.1: - resolution: {integrity: sha512-F5CZ68eYzuSvJjGhCLPL3cYx45IxkqXSetCcRgUXtbcm50X2L9oOWQlfUfDdAf+6Pd27YDblBfdtmsThXmwpbQ==} - dev: true + unist-util-is@5.1.1: {} - /unist-util-modify-children@3.1.1: - resolution: {integrity: sha512-yXi4Lm+TG5VG+qvokP6tpnk+r1EPwyYL04JWDxLvgvPV40jANh7nm3udk65OOWquvbMDe+PL9+LmkxDpTv/7BA==} + unist-util-modify-children@3.1.1: dependencies: '@types/unist': 2.0.6 array-iterate: 2.0.1 - dev: true - /unist-util-position-from-estree@1.1.1: - resolution: {integrity: sha512-xtoY50b5+7IH8tFbkw64gisG9tMSpxDjhX9TmaJJae/XuxQ9R/Kc8Nv1eOsf43Gt4KV/LkriMy9mptDr7XLcaw==} + unist-util-position-from-estree@1.1.1: dependencies: '@types/unist': 2.0.6 - dev: true - /unist-util-position@4.0.3: - resolution: {integrity: sha512-p/5EMGIa1qwbXjA+QgcBXaPWjSnZfQ2Sc3yBEEfgPwsEmJd8Qh+DSk3LGnmOM4S1bY2C0AjmMnB8RuEYxpPwXQ==} + unist-util-position@4.0.3: dependencies: '@types/unist': 2.0.6 - dev: true - /unist-util-remove-position@4.0.1: - resolution: {integrity: sha512-0yDkppiIhDlPrfHELgB+NLQD5mfjup3a8UYclHruTJWmY74je8g+CIFr79x5f6AkmzSwlvKLbs63hC0meOMowQ==} + unist-util-remove-position@4.0.1: dependencies: '@types/unist': 2.0.6 unist-util-visit: 4.1.2 - dev: true - /unist-util-stringify-position@3.0.2: - resolution: {integrity: sha512-7A6eiDCs9UtjcwZOcCpM4aPII3bAAGv13E96IkawkOAW0OhH+yRxtY0lzo8KiHpzEMfH7Q+FizUmwp8Iqy5EWg==} + unist-util-stringify-position@3.0.2: dependencies: '@types/unist': 2.0.6 - dev: true - /unist-util-visit-children@2.0.2: - resolution: {integrity: sha512-+LWpMFqyUwLGpsQxpumsQ9o9DG2VGLFrpz+rpVXYIEdPy57GSy5HioC0g3bg/8WP9oCLlapQtklOzQ8uLS496Q==} + unist-util-visit-children@2.0.2: dependencies: '@types/unist': 2.0.6 - dev: true - /unist-util-visit-parents@5.1.1: - resolution: {integrity: sha512-gks4baapT/kNRaWxuGkl5BIhoanZo7sC/cUT/JToSRNL1dYoXRFl75d++NkjYk4TAu2uv2Px+l8guMajogeuiw==} + unist-util-visit-parents@5.1.1: dependencies: '@types/unist': 2.0.6 unist-util-is: 5.1.1 - dev: true - /unist-util-visit@4.1.2: - resolution: {integrity: sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==} + unist-util-visit@4.1.2: dependencies: '@types/unist': 2.0.6 unist-util-is: 5.1.1 unist-util-visit-parents: 5.1.1 - dev: true - /universal-github-app-jwt@1.1.1: - resolution: {integrity: sha512-G33RTLrIBMFmlDV4u4CBF7dh71eWwykck4XgaxaIVeZKOYZRAAxvcGMRFTUclVY6xoUPQvO4Ne5wKGxYm/Yy9w==} + universal-github-app-jwt@1.1.1: dependencies: '@types/jsonwebtoken': 9.0.1 jsonwebtoken: 9.0.0 - dev: false - /universal-user-agent@6.0.0: - resolution: {integrity: sha512-isyNax3wXoKaulPDZWHQqbmIx1k2tb9fb3GGDBRxCscfYV2Ch7WxPArBsFEG8s/safwXTT7H4QGhaIkTp9447w==} - dev: false + universal-user-agent@6.0.0: {} - /universalify@0.1.2: - resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==} - engines: {node: '>= 4.0.0'} + universalify@0.1.2: {} - /universalify@2.0.0: - resolution: {integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==} - engines: {node: '>= 10.0.0'} - dev: true + universalify@2.0.0: {} - /unpipe@1.0.0: - resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} - engines: {node: '>= 0.8'} + unpipe@1.0.0: {} - /untildify@4.0.0: - resolution: {integrity: sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==} - engines: {node: '>=8'} - dev: false + untildify@4.0.0: {} - /update-browserslist-db@1.0.11(browserslist@4.21.10): - resolution: {integrity: sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==} - hasBin: true - peerDependencies: - browserslist: '>= 4.21.0' + update-browserslist-db@1.0.11(browserslist@4.21.10): dependencies: browserslist: 4.21.10 escalade: 3.1.1 picocolors: 1.0.0 - /update-browserslist-db@1.0.11(browserslist@4.21.4): - resolution: {integrity: sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==} - hasBin: true - peerDependencies: - browserslist: '>= 4.21.0' + update-browserslist-db@1.0.11(browserslist@4.21.4): dependencies: browserslist: 4.21.4 escalade: 3.1.1 picocolors: 1.0.0 - dev: true - /update-browserslist-db@1.0.13(browserslist@4.23.0): - resolution: {integrity: sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==} - hasBin: true - peerDependencies: - browserslist: '>= 4.21.0' + update-browserslist-db@1.0.13(browserslist@4.23.0): dependencies: browserslist: 4.23.0 escalade: 3.1.1 picocolors: 1.0.0 - /update-check@1.5.4: - resolution: {integrity: sha512-5YHsflzHP4t1G+8WGPlvKbJEbAJGCgw+Em+dGR1KmBUbr1J36SJBqlHLjR7oob7sco5hWHGQVcr9B2poIVDDTQ==} + update-check@1.5.4: dependencies: registry-auth-token: 3.3.2 registry-url: 3.1.0 - dev: false - /update-notifier@6.0.2: - resolution: {integrity: sha512-EDxhTEVPZZRLWYcJ4ZXjGFN0oP7qYvbXWzEgRm/Yql4dHX5wDbvh89YHP6PK1lzZJYrMtXUuZZz8XGK+U6U1og==} - engines: {node: '>=14.16'} + update-notifier@6.0.2: dependencies: boxen: 7.1.1 chalk: 5.3.0 @@ -30018,127 +33873,64 @@ packages: semver: 7.5.4 semver-diff: 4.0.0 xdg-basedir: 5.1.0 - dev: false - /uri-js@4.4.1: - resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} + uri-js@4.4.1: dependencies: punycode: 2.2.0 - /url-parse-lax@3.0.0: - resolution: {integrity: sha512-NjFKA0DidqPa5ciFcSrXnAltTtzz84ogy+NebPvfEgAck0+TNg4UJ4IN+fB7zRZfbgUf0syOo9MDxFkDSMuFaQ==} - engines: {node: '>=4'} + url-parse-lax@3.0.0: dependencies: prepend-http: 2.0.0 - dev: true - /url@0.11.1: - resolution: {integrity: sha512-rWS3H04/+mzzJkv0eZ7vEDGiQbgquI1fGfOad6zKvgYQi1SzMmhl7c/DdRGxhaWrVH6z0qWITo8rpnxK/RfEhA==} + url@0.11.1: dependencies: punycode: 1.4.1 qs: 6.11.0 - dev: false - /urlpattern-polyfill@9.0.0: - resolution: {integrity: sha512-WHN8KDQblxd32odxeIgo83rdVDE2bvdkb86it7bMhYZwWKJz0+O0RK/eZiHYnM+zgt/U7hAHOlCQGfjjvSkw2g==} - dev: false + urlpattern-polyfill@9.0.0: {} - /use-callback-ref@1.3.0(@types/react@18.2.69)(react@18.2.0): - resolution: {integrity: sha512-3FT9PRuRdbB9HfXhEq35u4oZkvpJ5kuYbpqhCfmiZyReuRgpnhDlbr2ZEnnuS0RrJAPn6l23xjFg9kpDM+Ms7w==} - engines: {node: '>=10'} - peerDependencies: - '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - '@types/react': - optional: true + use-callback-ref@1.3.0(@types/react@18.2.69)(react@18.2.0): dependencies: '@types/react': 18.2.69 react: 18.2.0 tslib: 2.6.2 - dev: false - /use-callback-ref@1.3.0(@types/react@18.3.1)(react@18.2.0): - resolution: {integrity: sha512-3FT9PRuRdbB9HfXhEq35u4oZkvpJ5kuYbpqhCfmiZyReuRgpnhDlbr2ZEnnuS0RrJAPn6l23xjFg9kpDM+Ms7w==} - engines: {node: '>=10'} - peerDependencies: - '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - '@types/react': - optional: true + use-callback-ref@1.3.0(@types/react@18.3.1)(react@18.2.0): dependencies: '@types/react': 18.3.1 react: 18.2.0 tslib: 2.6.2 - dev: false - /use-isomorphic-layout-effect@1.1.2(@types/react@18.2.69)(react@18.2.0): - resolution: {integrity: sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA==} - peerDependencies: - '@types/react': '*' - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - '@types/react': - optional: true + use-isomorphic-layout-effect@1.1.2(@types/react@18.2.69)(react@18.2.0): dependencies: '@types/react': 18.2.69 react: 18.2.0 - dev: false - /use-sidecar@1.1.2(@types/react@18.2.69)(react@18.2.0): - resolution: {integrity: sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw==} - engines: {node: '>=10'} - peerDependencies: - '@types/react': ^16.9.0 || ^17.0.0 || ^18.0.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - '@types/react': - optional: true + use-sidecar@1.1.2(@types/react@18.2.69)(react@18.2.0): dependencies: '@types/react': 18.2.69 detect-node-es: 1.1.0 react: 18.2.0 tslib: 2.6.2 - dev: false - /use-sidecar@1.1.2(@types/react@18.3.1)(react@18.2.0): - resolution: {integrity: sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw==} - engines: {node: '>=10'} - peerDependencies: - '@types/react': ^16.9.0 || ^17.0.0 || ^18.0.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - '@types/react': - optional: true + use-sidecar@1.1.2(@types/react@18.3.1)(react@18.2.0): dependencies: '@types/react': 18.3.1 detect-node-es: 1.1.0 react: 18.2.0 tslib: 2.6.2 - dev: false - /use-sync-external-store@1.2.2(react@18.2.0): - resolution: {integrity: sha512-PElTlVMwpblvbNqQ82d2n6RjStvdSoNe9FG28kNfz3WiXilJm4DdNkEzRhCZuIDwY8U08WVihhGR5iRqAwfDiw==} - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 + use-sync-external-store@1.2.2(react@18.2.0): dependencies: react: 18.2.0 - dev: false - /utf-8-validate@5.0.10: - resolution: {integrity: sha512-Z6czzLq4u8fPOyx7TU6X3dvUZVvoJmxSQ+IcrlmagKhilxlhZgxPK6C5Jqbkw1IDUmFTM+cz9QDnnLTwDz/2gQ==} - engines: {node: '>=6.14.2'} - requiresBuild: true + utf-8-validate@5.0.10: dependencies: node-gyp-build: 4.6.0 - dev: false - /util-deprecate@1.0.2: - resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} + util-deprecate@1.0.2: {} - /util@0.12.5: - resolution: {integrity: sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==} + util@0.12.5: dependencies: inherits: 2.0.4 is-arguments: 1.1.1 @@ -30146,105 +33938,68 @@ packages: is-typed-array: 1.1.10 which-typed-array: 1.1.9 - /utils-merge@1.0.1: - resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} - engines: {node: '>= 0.4.0'} + utils-merge@1.0.1: {} - /uuid@3.4.0: - resolution: {integrity: sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==} - deprecated: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details. - hasBin: true - dev: false + uuid@3.4.0: {} - /uuid@8.3.2: - resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} - hasBin: true - dev: false + uuid@8.3.2: {} - /uuid@9.0.0: - resolution: {integrity: sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg==} - hasBin: true - dev: false + uuid@9.0.0: {} - /uvu@0.5.6: - resolution: {integrity: sha512-+g8ENReyr8YsOc6fv/NVJs2vFdHBnBNdfE49rshrTzDWOlUx4Gq7KOS2GD8eqhy2j+Ejq29+SbKH8yjkAqXqoA==} - engines: {node: '>=8'} - hasBin: true + uvu@0.5.6: dependencies: dequal: 2.0.3 diff: 5.1.0 kleur: 4.1.5 sade: 1.8.1 - dev: true - /v8-compile-cache-lib@3.0.1: - resolution: {integrity: sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==} + v8-compile-cache-lib@3.0.1: {} - /v8-to-istanbul@9.0.1: - resolution: {integrity: sha512-74Y4LqY74kLE6IFyIjPtkSTWzUZmj8tdHT9Ii/26dvQ6K9Dl2NbEfj0XgU2sHCtKgt5VupqhlO/5aWuqS+IY1w==} - engines: {node: '>=10.12.0'} + v8-to-istanbul@9.0.1: dependencies: '@jridgewell/trace-mapping': 0.3.19 '@types/istanbul-lib-coverage': 2.0.4 convert-source-map: 1.9.0 - dev: true - /validate-npm-package-license@3.0.4: - resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} + validate-npm-package-license@3.0.4: dependencies: spdx-correct: 3.1.1 spdx-expression-parse: 3.0.1 - /validate-npm-package-name@3.0.0: - resolution: {integrity: sha512-M6w37eVCMMouJ9V/sdPGnC5H4uDr73/+xdq0FBLO3TFFX1+7wiUY6Es328NN+y43tmY+doUdN9g9J21vqB7iLw==} + validate-npm-package-name@3.0.0: dependencies: builtins: 1.0.3 - dev: true - /validate-npm-package-name@5.0.0: - resolution: {integrity: sha512-YuKoXDAhBYxY7SfOKxHBDoSyENFeW5VvIIQp2TGQuit8gpK6MnWaQelBKxso72DoxTZfZdcP3W90LqpSkgPzLQ==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + validate-npm-package-name@5.0.0: dependencies: builtins: 5.0.1 - /vary@1.1.2: - resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} - engines: {node: '>= 0.8'} + vary@1.1.2: {} - /verror@1.10.0: - resolution: {integrity: sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==} - engines: {'0': node >=0.6.0} + verror@1.10.0: dependencies: assert-plus: 1.0.0 core-util-is: 1.0.2 extsprintf: 1.3.0 - dev: false - /vfile-location@4.0.1: - resolution: {integrity: sha512-JDxPlTbZrZCQXogGheBHjbRWjESSPEak770XwWPfw5mTc1v1nWGLB/apzZxsx8a0SJVfF8HK8ql8RD308vXRUw==} + vfile-location@4.0.1: dependencies: '@types/unist': 2.0.6 vfile: 5.3.7 - dev: true - /vfile-message@3.1.3: - resolution: {integrity: sha512-0yaU+rj2gKAyEk12ffdSbBfjnnj+b1zqTBv3OQCTn8yEB02bsPizwdBPrLJjHnK+cU9EMMcUnNv938XcZIkmdA==} + vfile-message@3.1.3: dependencies: '@types/unist': 2.0.6 unist-util-stringify-position: 3.0.2 - dev: true - /vfile@5.3.7: - resolution: {integrity: sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==} + vfile@5.3.7: dependencies: '@types/unist': 2.0.6 is-buffer: 2.0.5 unist-util-stringify-position: 3.0.2 vfile-message: 3.1.3 - dev: true - /victory-vendor@36.6.11: - resolution: {integrity: sha512-nT8kCiJp8dQh8g991J/R5w5eE2KnO8EAIP0xocWlh9l2okngMWglOPoMZzJvek8Q1KUc4XE/mJxTZnvOB1sTYg==} + victory-vendor@36.6.11: dependencies: '@types/d3-array': 3.0.8 '@types/d3-ease': 3.0.0 @@ -30260,12 +34015,8 @@ packages: d3-shape: 3.2.0 d3-time: 3.1.0 d3-timer: 3.0.1 - dev: false - /vite-node@0.28.5(@types/node@18.11.18): - resolution: {integrity: sha512-LmXb9saMGlrMZbXTvOveJKwMTBTNUH66c8rJnQ0ZPNX+myPEol64+szRzXtV5ORb0Hb/91yq+/D3oERoyAt6LA==} - engines: {node: '>=v14.16.0'} - hasBin: true + vite-node@0.28.5(@types/node@18.11.18): dependencies: cac: 6.7.14 debug: 4.3.4(supports-color@8.1.1) @@ -30284,12 +34035,8 @@ packages: - sugarss - supports-color - terser - dev: true - /vite-node@0.28.5(@types/node@18.19.20): - resolution: {integrity: sha512-LmXb9saMGlrMZbXTvOveJKwMTBTNUH66c8rJnQ0ZPNX+myPEol64+szRzXtV5ORb0Hb/91yq+/D3oERoyAt6LA==} - engines: {node: '>=v14.16.0'} - hasBin: true + vite-node@0.28.5(@types/node@18.19.20): dependencies: cac: 6.7.14 debug: 4.3.4(supports-color@8.1.1) @@ -30308,12 +34055,8 @@ packages: - sugarss - supports-color - terser - dev: true - /vite-node@0.34.4(@types/node@18.19.20): - resolution: {integrity: sha512-ho8HtiLc+nsmbwZMw8SlghESEE3KxJNp04F/jPUCLVvaURwt0d+r9LxEqCX5hvrrOQ0GSyxbYr5ZfRYhQ0yVKQ==} - engines: {node: '>=v14.18.0'} - hasBin: true + vite-node@0.34.4(@types/node@18.19.20): dependencies: cac: 6.7.14 debug: 4.3.4(supports-color@8.1.1) @@ -30331,10 +34074,7 @@ packages: - supports-color - terser - /vite-node@1.4.0(@types/node@18.11.18): - resolution: {integrity: sha512-VZDAseqjrHgNd4Kh8icYHWzTKSCZMhia7GyHfhtzLW33fZlG9SwsB6CEhgyVOWkJfJ2pFLrp/Gj1FSfAiqH9Lw==} - engines: {node: ^18.0.0 || >=20.0.0} - hasBin: true + vite-node@1.4.0(@types/node@18.11.18): dependencies: cac: 6.7.14 debug: 4.3.4(supports-color@8.1.1) @@ -30350,12 +34090,8 @@ packages: - sugarss - supports-color - terser - dev: true - /vite-node@1.6.0(@types/node@18.17.1): - resolution: {integrity: sha512-de6HJgzC+TFzOu0NTC4RAIsyf/DY/ibWDYQUcuEA84EMHhcefTUGkjFHKKEJhQN4A+6I0u++kr3l36ZF2d7XRw==} - engines: {node: ^18.0.0 || >=20.0.0} - hasBin: true + vite-node@1.6.0(@types/node@18.17.1): dependencies: cac: 6.7.14 debug: 4.3.4(supports-color@8.1.1) @@ -30371,10 +34107,8 @@ packages: - sugarss - supports-color - terser - dev: true - /vite-tsconfig-paths@4.0.5: - resolution: {integrity: sha512-/L/eHwySFYjwxoYt1WRJniuK/jPv+WGwgRGBYx3leciR5wBeqntQpUE6Js6+TJemChc+ter7fDBKieyEWDx4yQ==} + vite-tsconfig-paths@4.0.5: dependencies: debug: 4.3.4(supports-color@8.1.1) globrex: 0.1.2 @@ -30382,32 +34116,8 @@ packages: transitivePeerDependencies: - supports-color - typescript - dev: true - /vite@4.1.4(@types/node@18.17.1): - resolution: {integrity: sha512-3knk/HsbSTKEin43zHu7jTwYWv81f8kgAL99G5NWBcA1LKvtvcVAC4JjBH1arBunO9kQka+1oGbrMKOjk4ZrBg==} - engines: {node: ^14.18.0 || >=16.0.0} - hasBin: true - peerDependencies: - '@types/node': '>= 14' - less: '*' - sass: '*' - stylus: '*' - sugarss: '*' - terser: ^5.4.0 - peerDependenciesMeta: - '@types/node': - optional: true - less: - optional: true - sass: - optional: true - stylus: - optional: true - sugarss: - optional: true - terser: - optional: true + vite@4.1.4(@types/node@18.17.1): dependencies: '@types/node': 18.17.1 esbuild: 0.16.17 @@ -30416,32 +34126,8 @@ packages: rollup: 3.10.0 optionalDependencies: fsevents: 2.3.3 - dev: true - /vite@4.1.4(@types/node@18.19.20): - resolution: {integrity: sha512-3knk/HsbSTKEin43zHu7jTwYWv81f8kgAL99G5NWBcA1LKvtvcVAC4JjBH1arBunO9kQka+1oGbrMKOjk4ZrBg==} - engines: {node: ^14.18.0 || >=16.0.0} - hasBin: true - peerDependencies: - '@types/node': '>= 14' - less: '*' - sass: '*' - stylus: '*' - sugarss: '*' - terser: ^5.4.0 - peerDependenciesMeta: - '@types/node': - optional: true - less: - optional: true - sass: - optional: true - stylus: - optional: true - sugarss: - optional: true - terser: - optional: true + vite@4.1.4(@types/node@18.19.20): dependencies: '@types/node': 18.19.20 esbuild: 0.16.17 @@ -30450,35 +34136,8 @@ packages: rollup: 3.10.0 optionalDependencies: fsevents: 2.3.3 - dev: true - /vite@4.4.9(@types/node@18.11.18): - resolution: {integrity: sha512-2mbUn2LlUmNASWwSCNSJ/EG2HuSRTnVNaydp6vMCm5VIqJsjMfbIWtbH2kDuwUVW5mMUKKZvGPX/rqeqVvv1XA==} - engines: {node: ^14.18.0 || >=16.0.0} - hasBin: true - peerDependencies: - '@types/node': '>= 14' - less: '*' - lightningcss: ^1.21.0 - sass: '*' - stylus: '*' - sugarss: '*' - terser: ^5.4.0 - peerDependenciesMeta: - '@types/node': - optional: true - less: - optional: true - lightningcss: - optional: true - sass: - optional: true - stylus: - optional: true - sugarss: - optional: true - terser: - optional: true + vite@4.4.9(@types/node@18.11.18): dependencies: '@types/node': 18.11.18 esbuild: 0.18.11 @@ -30486,35 +34145,8 @@ packages: rollup: 3.29.1 optionalDependencies: fsevents: 2.3.3 - dev: true - /vite@4.4.9(@types/node@18.17.1): - resolution: {integrity: sha512-2mbUn2LlUmNASWwSCNSJ/EG2HuSRTnVNaydp6vMCm5VIqJsjMfbIWtbH2kDuwUVW5mMUKKZvGPX/rqeqVvv1XA==} - engines: {node: ^14.18.0 || >=16.0.0} - hasBin: true - peerDependencies: - '@types/node': '>= 14' - less: '*' - lightningcss: ^1.21.0 - sass: '*' - stylus: '*' - sugarss: '*' - terser: ^5.4.0 - peerDependenciesMeta: - '@types/node': - optional: true - less: - optional: true - lightningcss: - optional: true - sass: - optional: true - stylus: - optional: true - sugarss: - optional: true - terser: - optional: true + vite@4.4.9(@types/node@18.17.1): dependencies: '@types/node': 18.17.1 esbuild: 0.18.11 @@ -30522,35 +34154,8 @@ packages: rollup: 3.29.1 optionalDependencies: fsevents: 2.3.3 - dev: true - /vite@4.4.9(@types/node@18.19.20): - resolution: {integrity: sha512-2mbUn2LlUmNASWwSCNSJ/EG2HuSRTnVNaydp6vMCm5VIqJsjMfbIWtbH2kDuwUVW5mMUKKZvGPX/rqeqVvv1XA==} - engines: {node: ^14.18.0 || >=16.0.0} - hasBin: true - peerDependencies: - '@types/node': '>= 14' - less: '*' - lightningcss: ^1.21.0 - sass: '*' - stylus: '*' - sugarss: '*' - terser: ^5.4.0 - peerDependenciesMeta: - '@types/node': - optional: true - less: - optional: true - lightningcss: - optional: true - sass: - optional: true - stylus: - optional: true - sugarss: - optional: true - terser: - optional: true + vite@4.4.9(@types/node@18.19.20): dependencies: '@types/node': 18.19.20 esbuild: 0.18.11 @@ -30559,33 +34164,7 @@ packages: optionalDependencies: fsevents: 2.3.3 - /vite@5.2.7(@types/node@18.11.18): - resolution: {integrity: sha512-k14PWOKLI6pMaSzAuGtT+Cf0YmIx12z9YGon39onaJNy8DLBfBJrzg9FQEmkAM5lpHBZs9wksWAsyF/HkpEwJA==} - engines: {node: ^18.0.0 || >=20.0.0} - hasBin: true - peerDependencies: - '@types/node': ^18.0.0 || >=20.0.0 - less: '*' - lightningcss: ^1.21.0 - sass: '*' - stylus: '*' - sugarss: '*' - terser: ^5.4.0 - peerDependenciesMeta: - '@types/node': - optional: true - less: - optional: true - lightningcss: - optional: true - sass: - optional: true - stylus: - optional: true - sugarss: - optional: true - terser: - optional: true + vite@5.2.7(@types/node@18.11.18): dependencies: '@types/node': 18.11.18 esbuild: 0.20.2 @@ -30593,35 +34172,8 @@ packages: rollup: 4.13.2 optionalDependencies: fsevents: 2.3.3 - dev: true - /vite@5.2.7(@types/node@18.17.1): - resolution: {integrity: sha512-k14PWOKLI6pMaSzAuGtT+Cf0YmIx12z9YGon39onaJNy8DLBfBJrzg9FQEmkAM5lpHBZs9wksWAsyF/HkpEwJA==} - engines: {node: ^18.0.0 || >=20.0.0} - hasBin: true - peerDependencies: - '@types/node': ^18.0.0 || >=20.0.0 - less: '*' - lightningcss: ^1.21.0 - sass: '*' - stylus: '*' - sugarss: '*' - terser: ^5.4.0 - peerDependenciesMeta: - '@types/node': - optional: true - less: - optional: true - lightningcss: - optional: true - sass: - optional: true - stylus: - optional: true - sugarss: - optional: true - terser: - optional: true + vite@5.2.7(@types/node@18.17.1): dependencies: '@types/node': 18.17.1 esbuild: 0.20.2 @@ -30629,40 +34181,12 @@ packages: rollup: 4.13.2 optionalDependencies: fsevents: 2.3.3 - dev: true - /vitefu@0.2.4(vite@4.4.9): - resolution: {integrity: sha512-fanAXjSaf9xXtOOeno8wZXIhgia+CZury481LsDaV++lSvcU2R9Ch2bPh3PYFyoHW+w9LqAeYRISVQjUIew14g==} - peerDependencies: - vite: ^3.0.0 || ^4.0.0 - peerDependenciesMeta: - vite: - optional: true + vitefu@0.2.4(vite@4.4.9): dependencies: vite: 4.4.9(@types/node@18.17.1) - dev: true - /vitest@0.28.5: - resolution: {integrity: sha512-pyCQ+wcAOX7mKMcBNkzDwEHRGqQvHUl0XnoHR+3Pb1hytAHISgSxv9h0gUiSiYtISXUU3rMrKiKzFYDrI6ZIHA==} - engines: {node: '>=v14.16.0'} - hasBin: true - peerDependencies: - '@edge-runtime/vm': '*' - '@vitest/browser': '*' - '@vitest/ui': '*' - happy-dom: '*' - jsdom: '*' - peerDependenciesMeta: - '@edge-runtime/vm': - optional: true - '@vitest/browser': - optional: true - '@vitest/ui': - optional: true - happy-dom: - optional: true - jsdom: - optional: true + vitest@0.28.5: dependencies: '@types/chai': 4.3.4 '@types/chai-subset': 1.3.3 @@ -30685,49 +34209,19 @@ packages: tinybench: 2.3.1 tinypool: 0.3.1 tinyspy: 1.0.2 - vite: 4.1.4(@types/node@18.19.20) - vite-node: 0.28.5(@types/node@18.19.20) - why-is-node-running: 2.2.2 - transitivePeerDependencies: - - less - - lightningcss - - sass - - stylus - - sugarss - - supports-color - - terser - dev: true - - /vitest@0.34.4: - resolution: {integrity: sha512-SE/laOsB6995QlbSE6BtkpXDeVNLJc1u2LHRG/OpnN4RsRzM3GQm4nm3PQCK5OBtrsUqnhzLdnT7se3aeNGdlw==} - engines: {node: '>=v14.18.0'} - hasBin: true - peerDependencies: - '@edge-runtime/vm': '*' - '@vitest/browser': '*' - '@vitest/ui': '*' - happy-dom: '*' - jsdom: '*' - playwright: '*' - safaridriver: '*' - webdriverio: '*' - peerDependenciesMeta: - '@edge-runtime/vm': - optional: true - '@vitest/browser': - optional: true - '@vitest/ui': - optional: true - happy-dom: - optional: true - jsdom: - optional: true - playwright: - optional: true - safaridriver: - optional: true - webdriverio: - optional: true + vite: 4.1.4(@types/node@18.19.20) + vite-node: 0.28.5(@types/node@18.19.20) + why-is-node-running: 2.2.2 + transitivePeerDependencies: + - less + - lightningcss + - sass + - stylus + - sugarss + - supports-color + - terser + + vitest@0.34.4: dependencies: '@types/chai': 4.3.6 '@types/chai-subset': 1.3.3 @@ -30762,30 +34256,7 @@ packages: - supports-color - terser - /vitest@1.4.0(@types/node@18.11.18): - resolution: {integrity: sha512-gujzn0g7fmwf83/WzrDTnncZt2UiXP41mHuFYFrdwaLRVQ6JYQEiME2IfEjU3vcFL3VKa75XhI3lFgn+hfVsQw==} - engines: {node: ^18.0.0 || >=20.0.0} - hasBin: true - peerDependencies: - '@edge-runtime/vm': '*' - '@types/node': ^18.0.0 || >=20.0.0 - '@vitest/browser': 1.4.0 - '@vitest/ui': 1.4.0 - happy-dom: '*' - jsdom: '*' - peerDependenciesMeta: - '@edge-runtime/vm': - optional: true - '@types/node': - optional: true - '@vitest/browser': - optional: true - '@vitest/ui': - optional: true - happy-dom: - optional: true - jsdom: - optional: true + vitest@1.4.0(@types/node@18.11.18): dependencies: '@types/node': 18.11.18 '@vitest/expect': 1.4.0 @@ -30816,32 +34287,8 @@ packages: - sugarss - supports-color - terser - dev: true - /vitest@1.6.0(@types/node@18.17.1): - resolution: {integrity: sha512-H5r/dN06swuFnzNFhq/dnz37bPXnq8xB2xB5JOVk8K09rUtoeNN+LHWkoQ0A/i3hvbUKKcCei9KpbxqHMLhLLA==} - engines: {node: ^18.0.0 || >=20.0.0} - hasBin: true - peerDependencies: - '@edge-runtime/vm': '*' - '@types/node': ^18.0.0 || >=20.0.0 - '@vitest/browser': 1.6.0 - '@vitest/ui': 1.6.0 - happy-dom: '*' - jsdom: '*' - peerDependenciesMeta: - '@edge-runtime/vm': - optional: true - '@types/node': - optional: true - '@vitest/browser': - optional: true - '@vitest/ui': - optional: true - happy-dom: - optional: true - jsdom: - optional: true + vitest@1.6.0(@types/node@18.17.1): dependencies: '@types/node': 18.17.1 '@vitest/expect': 1.6.0 @@ -30872,83 +34319,49 @@ packages: - sugarss - supports-color - terser - dev: true - /vscode-oniguruma@1.7.0: - resolution: {integrity: sha512-L9WMGRfrjOhgHSdOYgCt/yRMsXzLDJSL7BPrOZt73gU0iWO4mpqzqQzOz5srxqTvMBaR0XZTSrVWo4j55Rc6cA==} - dev: true + vscode-oniguruma@1.7.0: {} - /vscode-textmate@8.0.0: - resolution: {integrity: sha512-AFbieoL7a5LMqcnOF04ji+rpXadgOXnZsxQr//r83kLPr7biP7am3g9zbaZIaBGwBRWeSvoMD4mgPdX3e4NWBg==} - dev: true + vscode-textmate@8.0.0: {} - /w3c-keyname@2.2.6: - resolution: {integrity: sha512-f+fciywl1SJEniZHD6H+kUO8gOnwIr7f4ijKA6+ZvJFjeGi1r4PDLl53Ayud9O/rk64RqgoQine0feoeOU0kXg==} - dev: false + w3c-keyname@2.2.6: {} - /walker@1.0.8: - resolution: {integrity: sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==} + walker@1.0.8: dependencies: makeerror: 1.0.12 - dev: true - /warning@4.0.3: - resolution: {integrity: sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==} + warning@4.0.3: dependencies: loose-envify: 1.4.0 - dev: false - /watchpack@2.4.0: - resolution: {integrity: sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==} - engines: {node: '>=10.13.0'} + watchpack@2.4.0: dependencies: glob-to-regexp: 0.4.1 graceful-fs: 4.2.11 - /wcwidth@1.0.1: - resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==} + wcwidth@1.0.1: dependencies: defaults: 1.0.4 - /web-encoding@1.1.5: - resolution: {integrity: sha512-HYLeVCdJ0+lBYV2FvNZmv3HJ2Nt0QYXqZojk3d9FJOLkwnuhzM9tmamh8d7HPM8QqjKH8DeHkFTx+CFlWpZZDA==} + web-encoding@1.1.5: dependencies: util: 0.12.5 optionalDependencies: '@zxing/text-encoding': 0.9.0 - /web-namespaces@2.0.1: - resolution: {integrity: sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==} - dev: true + web-namespaces@2.0.1: {} - /web-streams-polyfill@3.2.1: - resolution: {integrity: sha512-e0MO3wdXWKrLbL0DgGnUV7WHVuw9OUvL4hjgnPkIeEvESk74gAITi5G606JtZPp39cd8HA9VQzCIvA49LpPN5Q==} - engines: {node: '>= 8'} + web-streams-polyfill@3.2.1: {} - /web-streams-polyfill@4.0.0-beta.3: - resolution: {integrity: sha512-QW95TCTaHmsYfHDybGMwO5IJIM93I/6vTRk+daHTWFPhwh+C8Cg7j7XyKrwrj8Ib6vYXe0ocYNrmzY4xAAN6ug==} - engines: {node: '>= 14'} - dev: false + web-streams-polyfill@4.0.0-beta.3: {} - /webidl-conversions@3.0.1: - resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} + webidl-conversions@3.0.1: {} - /webidl-conversions@4.0.2: - resolution: {integrity: sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==} + webidl-conversions@4.0.2: {} - /webpack-sources@3.2.3: - resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==} - engines: {node: '>=10.13.0'} + webpack-sources@3.2.3: {} - /webpack@5.88.2(@swc/core@1.3.101)(esbuild@0.19.11): - resolution: {integrity: sha512-JmcgNZ1iKj+aiR0OvTYtWQqJwq37Pf683dY9bVORwVbUrDhLhdn/PlO2sHsFHPkj7sHNQF3JwaAkp49V+Sq1tQ==} - engines: {node: '>=10.13.0'} - hasBin: true - peerDependencies: - webpack-cli: '*' - peerDependenciesMeta: - webpack-cli: - optional: true + webpack@5.88.2(@swc/core@1.3.101)(esbuild@0.19.11): dependencies: '@types/eslint-scope': 3.7.4 '@types/estree': 1.0.5 @@ -30978,17 +34391,8 @@ packages: - '@swc/core' - esbuild - uglify-js - dev: false - /webpack@5.88.2(@swc/core@1.3.26)(esbuild@0.15.18): - resolution: {integrity: sha512-JmcgNZ1iKj+aiR0OvTYtWQqJwq37Pf683dY9bVORwVbUrDhLhdn/PlO2sHsFHPkj7sHNQF3JwaAkp49V+Sq1tQ==} - engines: {node: '>=10.13.0'} - hasBin: true - peerDependencies: - webpack-cli: '*' - peerDependenciesMeta: - webpack-cli: - optional: true + webpack@5.88.2(@swc/core@1.3.26)(esbuild@0.15.18): dependencies: '@types/eslint-scope': 3.7.4 '@types/estree': 1.0.5 @@ -31018,11 +34422,8 @@ packages: - '@swc/core' - esbuild - uglify-js - dev: true - /websocket@1.0.34: - resolution: {integrity: sha512-PRDso2sGwF6kM75QykIesBijKSVceR6jL2G8NGYyq2XrItNC2P5/qL5XeR056GhA+Ly7JMFvJb9I312mJfmqnQ==} - engines: {node: '>=4.0.0'} + websocket@1.0.34: dependencies: bufferutil: 4.0.7 debug: 2.6.9 @@ -31032,23 +34433,19 @@ packages: yaeti: 0.0.6 transitivePeerDependencies: - supports-color - dev: false - /whatwg-url@5.0.0: - resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==} + whatwg-url@5.0.0: dependencies: tr46: 0.0.3 webidl-conversions: 3.0.1 - /whatwg-url@7.1.0: - resolution: {integrity: sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==} + whatwg-url@7.1.0: dependencies: lodash.sortby: 4.7.0 tr46: 1.0.1 webidl-conversions: 4.0.2 - /which-boxed-primitive@1.0.2: - resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} + which-boxed-primitive@1.0.2: dependencies: is-bigint: 1.0.4 is-boolean-object: 1.1.2 @@ -31056,53 +34453,36 @@ packages: is-string: 1.0.7 is-symbol: 1.0.4 - /which-collection@1.0.1: - resolution: {integrity: sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==} + which-collection@1.0.1: dependencies: is-map: 2.0.2 is-set: 2.0.2 is-weakmap: 2.0.1 is-weakset: 2.0.2 - dev: true - /which-module@2.0.0: - resolution: {integrity: sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q==} - dev: false + which-module@2.0.0: {} - /which-pm-runs@1.1.0: - resolution: {integrity: sha512-n1brCuqClxfFfq/Rb0ICg9giSZqCS+pLtccdag6C2HyufBrh3fBOiy9nb6ggRMvWOVH5GrdJskj5iGTZNxd7SA==} - engines: {node: '>=4'} - dev: true + which-pm-runs@1.1.0: {} - /which-pm@2.0.0: - resolution: {integrity: sha512-Lhs9Pmyph0p5n5Z3mVnN0yWcbQYUAD7rbQUiMsQxOJ3T57k7RFe35SUwWMf7dsbDZks1uOmw4AecB/JMDj3v/w==} - engines: {node: '>=8.15'} + which-pm@2.0.0: dependencies: load-yaml-file: 0.2.0 path-exists: 4.0.0 - /which-pm@2.1.1: - resolution: {integrity: sha512-xzzxNw2wMaoCWXiGE8IJ9wuPMU+EYhFksjHxrRT8kMT5SnocBPRg69YAMtyV4D12fP582RA+k3P8H9J5EMdIxQ==} - engines: {node: '>=8.15'} + which-pm@2.1.1: dependencies: load-yaml-file: 0.2.0 path-exists: 4.0.0 - dev: true - /which-typed-array@1.1.15: - resolution: {integrity: sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==} - engines: {node: '>= 0.4'} + which-typed-array@1.1.15: dependencies: available-typed-arrays: 1.0.7 call-bind: 1.0.7 for-each: 0.3.3 gopd: 1.0.1 has-tostringtag: 1.0.2 - dev: true - /which-typed-array@1.1.9: - resolution: {integrity: sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==} - engines: {node: '>= 0.4'} + which-typed-array@1.1.9: dependencies: available-typed-arrays: 1.0.5 call-bind: 1.0.2 @@ -31111,85 +34491,52 @@ packages: has-tostringtag: 1.0.0 is-typed-array: 1.1.10 - /which@1.3.1: - resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==} - hasBin: true + which@1.3.1: dependencies: isexe: 2.0.0 - /which@2.0.2: - resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} - engines: {node: '>= 8'} - hasBin: true + which@2.0.2: dependencies: isexe: 2.0.0 - /which@3.0.1: - resolution: {integrity: sha512-XA1b62dzQzLfaEOSQFTCOd5KFf/1VSzZo7/7TUjnya6u0vGGKzU96UQBZTAThCb2j4/xjBAyii1OhRLJEivHvg==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - hasBin: true + which@3.0.1: dependencies: isexe: 2.0.0 - /why-is-node-running@2.2.2: - resolution: {integrity: sha512-6tSwToZxTOcotxHeA+qGCq1mVzKR3CwcJGmVcY+QE8SHy6TnpFnh8PAvPNHYr7EcuVeG0QSMxtYCuO1ta/G/oA==} - engines: {node: '>=8'} - hasBin: true + why-is-node-running@2.2.2: dependencies: siginfo: 2.0.0 stackback: 0.0.2 - /wide-align@1.1.5: - resolution: {integrity: sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==} + wide-align@1.1.5: dependencies: string-width: 4.2.3 - dev: false - /widest-line@4.0.1: - resolution: {integrity: sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==} - engines: {node: '>=12'} + widest-line@4.0.1: dependencies: string-width: 5.1.2 - /word-wrap@1.2.3: - resolution: {integrity: sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==} - engines: {node: '>=0.10.0'} - dev: true + word-wrap@1.2.3: {} - /workerd@1.20231030.0: - resolution: {integrity: sha512-+FSW+d31f8RrjHanFf/R9A+Z0csf3OtsvzdPmAKuwuZm/5HrBv83cvG9fFeTxl7/nI6irUUXIRF9xcj/NomQzQ==} - engines: {node: '>=16'} - hasBin: true - requiresBuild: true + workerd@1.20231030.0: optionalDependencies: '@cloudflare/workerd-darwin-64': 1.20231030.0 '@cloudflare/workerd-darwin-arm64': 1.20231030.0 '@cloudflare/workerd-linux-64': 1.20231030.0 '@cloudflare/workerd-linux-arm64': 1.20231030.0 '@cloudflare/workerd-windows-64': 1.20231030.0 - dev: true - /workerd@1.20240512.0: - resolution: {integrity: sha512-VUBmR1PscAPHEE0OF/G2K7/H1gnr9aDWWZzdkIgWfNKkv8dKFCT75H+GJtUHjfwqz3rYCzaNZmatSXOpLGpF8A==} - engines: {node: '>=16'} - hasBin: true - requiresBuild: true + workerd@1.20240512.0: optionalDependencies: '@cloudflare/workerd-darwin-64': 1.20240512.0 '@cloudflare/workerd-darwin-arm64': 1.20240512.0 '@cloudflare/workerd-linux-64': 1.20240512.0 '@cloudflare/workerd-linux-arm64': 1.20240512.0 '@cloudflare/workerd-windows-64': 1.20240512.0 - dev: true - /workerpool@6.2.1: - resolution: {integrity: sha512-ILEIE97kDZvF9Wb9f6h5aXK4swSlKGUcOEGiIYb2OOu/IrDU9iwj0fD//SsA6E5ibwJxpEvhullJY4Sl4GcpAw==} - dev: true + workerpool@6.2.1: {} - /wrangler@3.18.0: - resolution: {integrity: sha512-3UrmldsD84JDBa7HRZ5ACFr1nH+ZZs+Hth37Iv/mAaW2DiQOGcrevKwn4dofmTQO2qYP01u1vtfVJxLM0mq+1w==} - engines: {node: '>=16.17.0'} - hasBin: true + wrangler@3.18.0: dependencies: '@cloudflare/kv-asset-handler': 0.2.0 '@esbuild-plugins/node-globals-polyfill': 0.2.3(esbuild@0.17.19) @@ -31211,12 +34558,8 @@ packages: - bufferutil - supports-color - utf-8-validate - dev: true - /wrangler@3.21.0: - resolution: {integrity: sha512-DLoo4XfjeyuGRAVWZFHmU1jWnZIfyLGDm6Ika9oy/CLCPfJzVJvf2jI70EU5BlEHWDZXMSJKw7FDdgSqwhaQXg==} - engines: {node: '>=16.17.0'} - hasBin: true + wrangler@3.21.0: dependencies: '@cloudflare/kv-asset-handler': 0.2.0 '@cspotcode/source-map-support': 0.8.1 @@ -31238,17 +34581,8 @@ packages: - bufferutil - supports-color - utf-8-validate - dev: true - /wrangler@3.57.1(@cloudflare/workers-types@4.20240512.0): - resolution: {integrity: sha512-M8YnWUwdrb8AFiRePtVnzlDn02OX4osWvdl8oVh6eyZqqkqXYg7lwlYBr14Qj92pMN4JvMBmDZoukkYHvwpJRg==} - engines: {node: '>=16.17.0'} - hasBin: true - peerDependencies: - '@cloudflare/workers-types': ^4.20240512.0 - peerDependenciesMeta: - '@cloudflare/workers-types': - optional: true + wrangler@3.57.1(@cloudflare/workers-types@4.20240512.0): dependencies: '@cloudflare/kv-asset-handler': 0.3.2 '@cloudflare/workers-types': 4.20240512.0 @@ -31271,205 +34605,102 @@ packages: - bufferutil - supports-color - utf-8-validate - dev: true - /wrap-ansi@6.2.0: - resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==} - engines: {node: '>=8'} + wrap-ansi@6.2.0: dependencies: ansi-styles: 4.3.0 string-width: 4.2.3 strip-ansi: 6.0.1 - dev: false - /wrap-ansi@7.0.0: - resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} - engines: {node: '>=10'} + wrap-ansi@7.0.0: dependencies: ansi-styles: 4.3.0 string-width: 4.2.3 strip-ansi: 6.0.1 - /wrap-ansi@8.1.0: - resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} - engines: {node: '>=12'} + wrap-ansi@8.1.0: dependencies: ansi-styles: 6.2.1 string-width: 5.1.2 strip-ansi: 7.1.0 - /wrappy@1.0.2: - resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} + wrappy@1.0.2: {} - /write-file-atomic@3.0.3: - resolution: {integrity: sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==} + write-file-atomic@3.0.3: dependencies: imurmurhash: 0.1.4 is-typedarray: 1.0.0 signal-exit: 3.0.7 typedarray-to-buffer: 3.1.5 - dev: false - /write-file-atomic@4.0.2: - resolution: {integrity: sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + write-file-atomic@4.0.2: dependencies: imurmurhash: 0.1.4 signal-exit: 3.0.7 - dev: true - /ws@7.5.9: - resolution: {integrity: sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==} - engines: {node: '>=8.3.0'} - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: ^5.0.2 - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - dev: true + ws@7.5.9: {} - /ws@8.11.0: - resolution: {integrity: sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==} - engines: {node: '>=10.0.0'} - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: ^5.0.2 - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true + ws@8.11.0: {} - /ws@8.12.0: - resolution: {integrity: sha512-kU62emKIdKVeEIOIKVegvqpXMSTAMLJozpHZaJNDYqBjzlSYXQGviYwN1osDLJ9av68qHd4a2oSjd7yD4pacig==} - engines: {node: '>=10.0.0'} - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: '>=5.0.2' - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - dev: false + ws@8.12.0: {} - /ws@8.16.0: - resolution: {integrity: sha512-HS0c//TP7Ina87TfiPUz1rQzMhHrl/SG2guqRcTOIUYD2q8uhUdNHZYJUaQ8aTGPzCh+c6oawMKW35nFl1dxyQ==} - engines: {node: '>=10.0.0'} - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: '>=5.0.2' - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true + ws@8.16.0: {} - /xdg-app-paths@8.3.0: - resolution: {integrity: sha512-mgxlWVZw0TNWHoGmXq+NC3uhCIc55dDpAlDkMQUaIAcQzysb0kxctwv//fvuW61/nAAeUBJMQ8mnZjMmuYwOcQ==} - engines: {node: '>= 4.0'} + xdg-app-paths@8.3.0: dependencies: xdg-portable: 10.6.0 optionalDependencies: fsevents: 2.3.3 - dev: true - /xdg-basedir@5.1.0: - resolution: {integrity: sha512-GCPAHLvrIH13+c0SuacwvRYj2SxJXQ4kaVTT5xgL3kPrz56XxkF21IGhjSE1+W0aw7gpBWRGXLCPnPby6lSpmQ==} - engines: {node: '>=12'} - dev: false + xdg-basedir@5.1.0: {} - /xdg-portable@10.6.0: - resolution: {integrity: sha512-xrcqhWDvtZ7WLmt8G4f3hHy37iK7D2idtosRgkeiSPZEPmBShp0VfmRBLWAPC6zLF48APJ21yfea+RfQMF4/Aw==} - engines: {node: '>= 4.0'} + xdg-portable@10.6.0: dependencies: os-paths: 7.4.0 optionalDependencies: fsevents: 2.3.3 - dev: true - /xmlhttprequest-ssl@2.0.0: - resolution: {integrity: sha512-QKxVRxiRACQcVuQEYFsI1hhkrMlrXHPegbbd1yn9UHOmRxY+si12nQYzri3vbzt8VdTTRviqcKxcyllFas5z2A==} - engines: {node: '>=0.4.0'} - dev: false + xmlhttprequest-ssl@2.0.0: {} - /xtend@4.0.2: - resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==} - engines: {node: '>=0.4'} + xtend@4.0.2: {} - /xxhash-wasm@1.0.2: - resolution: {integrity: sha512-ibF0Or+FivM9lNrg+HGJfVX8WJqgo+kCLDc4vx6xMeTce7Aj+DLttKbxxRR/gNLSAelRc1omAPlJ77N/Jem07A==} - dev: true + xxhash-wasm@1.0.2: {} - /y18n@4.0.3: - resolution: {integrity: sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==} - dev: false + y18n@4.0.3: {} - /y18n@5.0.8: - resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} - engines: {node: '>=10'} + y18n@5.0.8: {} - /yaeti@0.0.6: - resolution: {integrity: sha512-MvQa//+KcZCUkBTIC9blM+CU9J2GzuTytsOUwf2lidtvkx/6gnEp1QvJv34t9vdjhFmha/mUiNDbN0D0mJWdug==} - engines: {node: '>=0.10.32'} - dev: false + yaeti@0.0.6: {} - /yallist@2.1.2: - resolution: {integrity: sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==} + yallist@2.1.2: {} - /yallist@3.1.1: - resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} - dev: true + yallist@3.1.1: {} - /yallist@4.0.0: - resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} + yallist@4.0.0: {} - /yaml@1.10.2: - resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==} - engines: {node: '>= 6'} - dev: true + yaml@1.10.2: {} - /yaml@2.3.1: - resolution: {integrity: sha512-2eHWfjaoXgTBC2jNM1LRef62VQa0umtvRiDSk6HSzW7RvS5YtkabJrwYLLEKWBc8a5U2PTSCs+dJjUTJdlHsWQ==} - engines: {node: '>= 14'} + yaml@2.3.1: {} - /yargs-parser@18.1.3: - resolution: {integrity: sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==} - engines: {node: '>=6'} + yargs-parser@18.1.3: dependencies: camelcase: 5.3.1 decamelize: 1.2.0 - dev: false - /yargs-parser@20.2.4: - resolution: {integrity: sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==} - engines: {node: '>=10'} - dev: true + yargs-parser@20.2.4: {} - /yargs-parser@20.2.9: - resolution: {integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==} - engines: {node: '>=10'} + yargs-parser@20.2.9: {} - /yargs-parser@21.1.1: - resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} - engines: {node: '>=12'} + yargs-parser@21.1.1: {} - /yargs-unparser@2.0.0: - resolution: {integrity: sha512-7pRTIA9Qc1caZ0bZ6RYRGbHJthJWuakf+WmHK0rVeLkNrrGhfoabBNdue6kdINI6r4if7ocq9aD/n7xwKOdzOA==} - engines: {node: '>=10'} + yargs-unparser@2.0.0: dependencies: camelcase: 6.3.0 decamelize: 4.0.0 flat: 5.0.2 is-plain-obj: 2.1.0 - dev: true - /yargs@15.4.1: - resolution: {integrity: sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==} - engines: {node: '>=8'} + yargs@15.4.1: dependencies: cliui: 6.0.0 decamelize: 1.2.0 @@ -31482,11 +34713,8 @@ packages: which-module: 2.0.0 y18n: 4.0.3 yargs-parser: 18.1.3 - dev: false - /yargs@16.2.0: - resolution: {integrity: sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==} - engines: {node: '>=10'} + yargs@16.2.0: dependencies: cliui: 7.0.4 escalade: 3.1.1 @@ -31495,11 +34723,8 @@ packages: string-width: 4.2.3 y18n: 5.0.8 yargs-parser: 20.2.9 - dev: true - /yargs@17.1.1: - resolution: {integrity: sha512-c2k48R0PwKIqKhPMWjeiF6y2xY/gPMUlro0sgxqXpbOIohWiLNXWslsootttv7E1e73QPAMQSg5FeySbVcpsPQ==} - engines: {node: '>=12'} + yargs@17.1.1: dependencies: cliui: 7.0.4 escalade: 3.1.1 @@ -31508,11 +34733,8 @@ packages: string-width: 4.2.3 y18n: 5.0.8 yargs-parser: 20.2.9 - dev: false - /yargs@17.7.2: - resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==} - engines: {node: '>=12'} + yargs@17.7.2: dependencies: cliui: 8.0.1 escalade: 3.1.1 @@ -31522,64 +34744,37 @@ packages: y18n: 5.0.8 yargs-parser: 21.1.1 - /yauzl@2.10.0: - resolution: {integrity: sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==} + yauzl@2.10.0: dependencies: buffer-crc32: 0.2.13 fd-slicer: 1.1.0 - dev: false - /yn@3.1.1: - resolution: {integrity: sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==} - engines: {node: '>=6'} + yn@3.1.1: {} - /yocto-queue@0.1.0: - resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} - engines: {node: '>=10'} + yocto-queue@0.1.0: {} - /yocto-queue@1.0.0: - resolution: {integrity: sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==} - engines: {node: '>=12.20'} + yocto-queue@1.0.0: {} - /yoctocolors@2.0.0: - resolution: {integrity: sha512-esbDnt0Z1zI1KgvOZU90hJbL6BkoUbrP9yy7ArNZ6TmxBxydMJTYMf9FZjmwwcA8ZgEQzriQ3hwZ0NYXhlFo8Q==} - engines: {node: '>=18'} - dev: false + yoctocolors@2.0.0: {} - /yoga-wasm-web@0.3.3: - resolution: {integrity: sha512-N+d4UJSJbt/R3wqY7Coqs5pcV0aUj2j9IaQ3rNj9bVCLld8tTGKRa2USARjnvZJWVx1NDmQev8EknoczaOQDOA==} - dev: false + yoga-wasm-web@0.3.3: {} - /youch@3.3.3: - resolution: {integrity: sha512-qSFXUk3UZBLfggAW3dJKg0BMblG5biqSF8M34E06o5CSsZtH92u9Hqmj2RzGiHDi64fhe83+4tENFP2DB6t6ZA==} + youch@3.3.3: dependencies: cookie: 0.5.0 mustache: 4.2.0 stacktracey: 2.1.8 - dev: true - /zod-error@1.5.0: - resolution: {integrity: sha512-zzopKZ/skI9iXpqCEPj+iLCKl9b88E43ehcU+sbRoHuwGd9F1IDVGQ70TyO6kmfiRL1g4IXkjsXK+g1gLYl4WQ==} + zod-error@1.5.0: dependencies: zod: 3.22.3 - dev: false - /zod-validation-error@1.5.0(zod@3.22.3): - resolution: {integrity: sha512-/7eFkAI4qV0tcxMBB/3+d2c1P6jzzZYdYSlBuAklzMuCrJu5bzJfHS0yVAS87dRHVlhftd6RFJDIvv03JgkSbw==} - engines: {node: '>=16.0.0'} - peerDependencies: - zod: ^3.18.0 + zod-validation-error@1.5.0(zod@3.22.3): dependencies: zod: 3.22.3 - dev: false - /zod@3.21.1: - resolution: {integrity: sha512-+dTu2m6gmCbO9Ahm4ZBDapx2O6ZY9QSPXst2WXjcznPMwf2YNpn3RevLx4KkZp1OPW/ouFcoBtBzFz/LeY69oA==} - dev: true + zod@3.21.1: {} - /zod@3.22.3: - resolution: {integrity: sha512-EjIevzuJRiRPbVH4mGc8nApb/lVLKVpmUhAaR5R5doKGfAnGJ6Gr3CViAVjP+4FWSxCsybeWQdcgCtbX+7oZug==} + zod@3.22.3: {} - /zwitch@2.0.4: - resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==} - dev: true + zwitch@2.0.4: {} From 22a57018709bafe29e4fc959b738ae2a93ee3a06 Mon Sep 17 00:00:00 2001 From: Ryan Lee Date: Thu, 29 Aug 2024 00:38:15 -0400 Subject: [PATCH 03/67] chore(core-backend): remove usage of node:Buffer --- .changeset/sixty-pears-repeat.md | 5 + .gitignore | 5 +- .npmrc | 3 +- config-packages/tsconfig/node-next.json | 15 + packages/core-backend/jest.config.js | 8 - packages/core-backend/package.json | 16 +- .../core-backend/src/{bloom.ts => bloom.mts} | 10 +- packages/core-backend/src/index.mts | 2 + packages/core-backend/src/index.ts | 2 - .../src/{logger.ts => logger.mts} | 3 +- ...oomFilter.test.ts => bloomFilter.test.mts} | 3 +- packages/core-backend/tsconfig.build.json | 4 +- packages/core-backend/tsconfig.json | 5 +- packages/core-backend/tsup.config.ts | 1 + packages/core-backend/vitest.config.mts | 8 + pnpm-lock.yaml | 2748 ++++++++++++----- 16 files changed, 2000 insertions(+), 838 deletions(-) create mode 100644 .changeset/sixty-pears-repeat.md create mode 100644 config-packages/tsconfig/node-next.json delete mode 100644 packages/core-backend/jest.config.js rename packages/core-backend/src/{bloom.ts => bloom.mts} (82%) create mode 100644 packages/core-backend/src/index.mts delete mode 100644 packages/core-backend/src/index.ts rename packages/core-backend/src/{logger.ts => logger.mts} (98%) rename packages/core-backend/test/{bloomFilter.test.ts => bloomFilter.test.mts} (88%) create mode 100644 packages/core-backend/vitest.config.mts diff --git a/.changeset/sixty-pears-repeat.md b/.changeset/sixty-pears-repeat.md new file mode 100644 index 00000000000..2abca05ab00 --- /dev/null +++ b/.changeset/sixty-pears-repeat.md @@ -0,0 +1,5 @@ +--- +"@trigger.dev/core-backend": patch +--- + +chore: remove usage of node:Buffer diff --git a/.gitignore b/.gitignore index 2fdaed72079..8db21b62909 100644 --- a/.gitignore +++ b/.gitignore @@ -54,4 +54,7 @@ apps/**/public/build /playwright/.cache/ .cosine -.trigger/ \ No newline at end of file +.trigger/ + +.tshy-build +.tshy diff --git a/.npmrc b/.npmrc index 6da70cea9bb..01ee554fd32 100644 --- a/.npmrc +++ b/.npmrc @@ -1,2 +1,3 @@ link-workspace-packages=false -public-hoist-pattern[]=*prisma* \ No newline at end of file +public-hoist-pattern[]=*prisma* +@jsr:registry=https://npm.jsr.io diff --git a/config-packages/tsconfig/node-next.json b/config-packages/tsconfig/node-next.json new file mode 100644 index 00000000000..be42d6768b3 --- /dev/null +++ b/config-packages/tsconfig/node-next.json @@ -0,0 +1,15 @@ +{ + "$schema": "https://json.schemastore.org/tsconfig", + "display": "Node 18", + "extends": "./base.json", + "compilerOptions": { + "module": "NodeNext", + "moduleResolution": "NodeNext", + "lib": ["es2022"], + "target": "es2022", + "strict": true, + "esModuleInterop": true, + "skipLibCheck": true, + "forceConsistentCasingInFileNames": true + } +} diff --git a/packages/core-backend/jest.config.js b/packages/core-backend/jest.config.js deleted file mode 100644 index e21cd117ce1..00000000000 --- a/packages/core-backend/jest.config.js +++ /dev/null @@ -1,8 +0,0 @@ -module.exports = { - moduleFileExtensions: ["ts", "tsx", "js"], - transform: { - "^.+\\.(ts|tsx)$": "ts-jest", - }, - testMatch: ["/test/**/*.ts?(x)", "/test/**/?(*.)+(spec|test).ts?(x)"], - testEnvironment: "node", -}; diff --git a/packages/core-backend/package.json b/packages/core-backend/package.json index 7fde5f3c1d7..c70434e2c88 100644 --- a/packages/core-backend/package.json +++ b/packages/core-backend/package.json @@ -29,23 +29,25 @@ "build": "npm run clean && npm run build:tsup", "build:tsup": "tsup --dts-resolve", "typecheck": "tsc --noEmit", - "test": "jest" + "test": "vitest", + "coverage": "vitest run --coverage" }, "devDependencies": { + "@total-typescript/tsconfig": "^1.0.4", "@trigger.dev/tsconfig": "workspace:*", "@trigger.dev/tsup": "workspace:*", - "@types/jest": "^29.5.3", "@types/node": "18", - "jest": "^29.6.2", "rimraf": "^3.0.2", - "ts-jest": "^29.1.1", "tsup": "^8.0.1", - "typescript": "^5.3.0" + "typescript": "^5.3.0", + "vitest": "^2.0.5" }, "engines": { "node": ">=18.0.0" }, "dependencies": { - "@opentelemetry/api": "^1.8.0" + "@opentelemetry/api": "^1.8.0", + "@std/bytes": "npm:@jsr/std__bytes@^1.0.2", + "@std/encoding": "npm:@jsr/std__encoding@^1.0.3" } -} \ No newline at end of file +} diff --git a/packages/core-backend/src/bloom.ts b/packages/core-backend/src/bloom.mts similarity index 82% rename from packages/core-backend/src/bloom.ts rename to packages/core-backend/src/bloom.mts index 63428ab76ef..e20d6c535b1 100644 --- a/packages/core-backend/src/bloom.ts +++ b/packages/core-backend/src/bloom.mts @@ -1,4 +1,4 @@ -import { Buffer } from "node:buffer"; +import { decodeBase64, encodeBase64 } from "@std/encoding"; export class BloomFilter { private size: number; @@ -11,23 +11,23 @@ export class BloomFilter { add(item: string): void { const index = murmurHash3(item) % this.size; - this.bitArray[Math.floor(index / 8)] |= 1 << index % 8; + this.bitArray[Math.floor(index / 8)]! |= 1 << index % 8; } test(item: string): boolean { const index = murmurHash3(item) % this.size; - return (this.bitArray[Math.floor(index / 8)] & (1 << index % 8)) !== 0; + return (this.bitArray[Math.floor(index / 8)]! & (1 << index % 8)) !== 0; } // Serialize to a Base64 string serialize(): string { - return Buffer.from(this.bitArray).toString("base64"); + return encodeBase64(this.bitArray) } // Deserialize from a Base64 string static deserialize(str: string, size: number): BloomFilter { const filter = new BloomFilter(size); - filter.bitArray = Uint8Array.from(Buffer.from(str, "base64")); + filter.bitArray = decodeBase64(str); return filter; } diff --git a/packages/core-backend/src/index.mts b/packages/core-backend/src/index.mts new file mode 100644 index 00000000000..c0bd8a11de2 --- /dev/null +++ b/packages/core-backend/src/index.mts @@ -0,0 +1,2 @@ +export * from "./bloom.mjs"; +export * from "./logger.mjs"; diff --git a/packages/core-backend/src/index.ts b/packages/core-backend/src/index.ts deleted file mode 100644 index 9b274c474e1..00000000000 --- a/packages/core-backend/src/index.ts +++ /dev/null @@ -1,2 +0,0 @@ -export * from "./bloom"; -export * from "./logger"; diff --git a/packages/core-backend/src/logger.ts b/packages/core-backend/src/logger.mts similarity index 98% rename from packages/core-backend/src/logger.ts rename to packages/core-backend/src/logger.mts index 5d949c5dcbb..78ba0ea150c 100644 --- a/packages/core-backend/src/logger.ts +++ b/packages/core-backend/src/logger.mts @@ -9,7 +9,6 @@ * - `"debug"`: Everything. */ import { env } from "node:process"; -import { Buffer } from "node:buffer"; import { trace, context } from "@opentelemetry/api"; export type LogLevel = "log" | "error" | "warn" | "info" | "debug"; @@ -214,5 +213,5 @@ function prettyPrintBytes(value: unknown): string { function getSizeInBytes(value: unknown) { const jsonString = JSON.stringify(value); - return Buffer.byteLength(jsonString, "utf8"); + return new TextEncoder().encode(jsonString).length; } diff --git a/packages/core-backend/test/bloomFilter.test.ts b/packages/core-backend/test/bloomFilter.test.mts similarity index 88% rename from packages/core-backend/test/bloomFilter.test.ts rename to packages/core-backend/test/bloomFilter.test.mts index b66a53ec869..9ef54772cf9 100644 --- a/packages/core-backend/test/bloomFilter.test.ts +++ b/packages/core-backend/test/bloomFilter.test.mts @@ -1,4 +1,5 @@ -import { BloomFilter } from "../src"; +import { describe, expect, it } from "vitest"; +import { BloomFilter } from "../src/index.mjs"; describe("BloomFilter", () => { it("should be able to correct test for inclusion in the set", () => { diff --git a/packages/core-backend/tsconfig.build.json b/packages/core-backend/tsconfig.build.json index f444efc1932..8dcc57648e9 100644 --- a/packages/core-backend/tsconfig.build.json +++ b/packages/core-backend/tsconfig.build.json @@ -1,6 +1,6 @@ { - "extends": "@trigger.dev/tsconfig/node18.json", - "include": ["src/globals.d.ts", "./src/**/*.ts", "tsup.config.ts"], + "extends": "@trigger.dev/tsconfig/node-next.json", + "include": ["src/globals.d.ts", "./src/**/*.mts", "tsup.config.ts"], "compilerOptions": { "experimentalDecorators": true, "emitDecoratorMetadata": true, diff --git a/packages/core-backend/tsconfig.json b/packages/core-backend/tsconfig.json index 34072687b30..eaacab9c5d3 100644 --- a/packages/core-backend/tsconfig.json +++ b/packages/core-backend/tsconfig.json @@ -1,12 +1,11 @@ { - "extends": "@trigger.dev/tsconfig/node18.json", - "include": ["src/globals.d.ts", "./src/**/*.ts", "tsup.config.ts", "./test/**/*.ts"], + "extends": "@trigger.dev/tsconfig/node-next.json", + "include": ["src/globals.d.ts", "./src/**/*.mts", "tsup.config.ts", "./test/**/*.ts", "test/bloomFilter.test.mts"], "compilerOptions": { "experimentalDecorators": true, "emitDecoratorMetadata": true, "declaration": false, "declarationMap": false, - "types": ["jest"], "paths": { "@trigger.dev/tsup/*": ["../../config-packages/tsup/src/*"], "@trigger.dev/tsup": ["../../config-packages/tsup/src/index"] diff --git a/packages/core-backend/tsup.config.ts b/packages/core-backend/tsup.config.ts index 1914192e582..391d2579d15 100644 --- a/packages/core-backend/tsup.config.ts +++ b/packages/core-backend/tsup.config.ts @@ -2,5 +2,6 @@ import { packageOptions, defineConfig } from "@trigger.dev/tsup"; export default defineConfig({ ...packageOptions, + entry: ["./src/index.mts"], config: "tsconfig.build.json", }); diff --git a/packages/core-backend/vitest.config.mts b/packages/core-backend/vitest.config.mts new file mode 100644 index 00000000000..ccffca1eaea --- /dev/null +++ b/packages/core-backend/vitest.config.mts @@ -0,0 +1,8 @@ +import { defineConfig } from 'vitest/config'; + +export default defineConfig({ + esbuild: { + target: ['node18', 'node20'], + }, +}); + \ No newline at end of file diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c6ad9132af0..321e038810c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -27,10 +27,10 @@ importers: version: 2.26.2 '@remix-run/changelog-github': specifier: ^0.0.5 - version: 0.0.5 + version: 0.0.5(encoding@0.1.13) node-fetch: specifier: 2.6.x - version: 2.6.7 + version: 2.6.7(encoding@0.1.13) devDependencies: '@manypkg/cli': specifier: ^0.19.2 @@ -67,13 +67,13 @@ importers: version: 1.10.3 vite: specifier: ^4.1.1 - version: 4.1.4(@types/node@18.17.1) + version: 4.1.4(@types/node@18.17.1)(terser@5.17.1) vite-tsconfig-paths: specifier: ^4.0.5 - version: 4.0.5 + version: 4.0.5(typescript@5.5.4) vitest: specifier: ^0.28.4 - version: 0.28.5 + version: 0.28.5(terser@5.17.1) apps/coordinator: dependencies: @@ -94,7 +94,7 @@ importers: version: 15.1.0 socket.io: specifier: 4.7.4 - version: 4.7.4 + version: 4.7.4(bufferutil@4.0.7)(utf-8-validate@5.0.10) devDependencies: '@types/node': specifier: ^18 @@ -144,7 +144,7 @@ importers: dependencies: '@kubernetes/client-node': specifier: ^0.20.0 - version: 0.20.0 + version: 0.20.0(bufferutil@4.0.7)(utf-8-validate@5.0.10) '@trigger.dev/core': specifier: workspace:* version: link:../../packages/core @@ -194,16 +194,16 @@ importers: version: 5.2.2 wrangler: specifier: ^3.57.1 - version: 3.57.1(@cloudflare/workers-types@4.20240512.0) + version: 3.57.1(@cloudflare/workers-types@4.20240512.0)(bufferutil@4.0.7)(utf-8-validate@5.0.10) apps/webapp: dependencies: '@ariakit/react': specifier: ^0.4.6 - version: 0.4.6(react-dom@18.2.0)(react@18.2.0) + version: 0.4.6(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@ariakit/react-core': specifier: ^0.4.6 - version: 0.4.6(react-dom@18.2.0)(react@18.2.0) + version: 0.4.6(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@aws-sdk/client-sqs': specifier: ^3.445.0 version: 3.454.0 @@ -245,7 +245,7 @@ importers: version: 0.5.0 '@headlessui/react': specifier: ^1.7.8 - version: 1.7.8(react-dom@18.2.0)(react@18.2.0) + version: 1.7.8(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@heroicons/react': specifier: ^2.0.12 version: 2.0.13(react@18.2.0) @@ -302,37 +302,37 @@ importers: version: 5.11.0 '@radix-ui/react-alert-dialog': specifier: ^1.0.4 - version: 1.0.4(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0)(react@18.2.0) + version: 1.0.4(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-dialog': specifier: ^1.0.3 - version: 1.0.3(@types/react@18.2.69)(react-dom@18.2.0)(react@18.2.0) + version: 1.0.3(@types/react@18.2.69)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-label': specifier: ^2.0.1 - version: 2.0.1(react-dom@18.2.0)(react@18.2.0) + version: 2.0.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-popover': specifier: ^1.0.5 - version: 1.0.5(@types/react@18.2.69)(react-dom@18.2.0)(react@18.2.0) + version: 1.0.5(@types/react@18.2.69)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-radio-group': specifier: ^1.1.3 - version: 1.1.3(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0)(react@18.2.0) + version: 1.1.3(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-select': specifier: ^1.2.1 - version: 1.2.1(@types/react@18.2.69)(react-dom@18.2.0)(react@18.2.0) + version: 1.2.1(@types/react@18.2.69)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-slider': specifier: ^1.1.2 - version: 1.1.2(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0)(react@18.2.0) + version: 1.1.2(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-switch': specifier: ^1.0.3 - version: 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0)(react@18.2.0) + version: 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-tabs': specifier: ^1.0.3 - version: 1.0.3(react-dom@18.2.0)(react@18.2.0) + version: 1.0.3(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-tooltip': specifier: ^1.0.5 - version: 1.0.5(@types/react@18.2.69)(react-dom@18.2.0)(react@18.2.0) + version: 1.0.5(@types/react@18.2.69)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@react-aria/datepicker': specifier: ^3.9.1 - version: 3.9.1(react-dom@18.2.0)(react@18.2.0) + version: 3.9.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@react-stately/datepicker': specifier: ^3.9.1 version: 3.9.1(react@18.2.0) @@ -347,7 +347,7 @@ importers: version: 2.1.0(typescript@5.2.2) '@remix-run/react': specifier: 2.1.0 - version: 2.1.0(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2) + version: 2.1.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.2.2) '@remix-run/router': specifier: ^1.15.3 version: 1.15.3 @@ -359,28 +359,28 @@ importers: version: 2.1.0(typescript@5.2.2) '@remix-run/v1-meta': specifier: ^0.1.3 - version: 0.1.3(@remix-run/react@2.1.0)(@remix-run/server-runtime@2.1.0) + version: 0.1.3(@remix-run/react@2.1.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.2.2))(@remix-run/server-runtime@2.1.0(typescript@5.2.2)) '@slack/web-api': specifier: ^6.8.1 version: 6.8.1 '@socket.io/redis-adapter': specifier: ^8.3.0 - version: 8.3.0(socket.io-adapter@2.5.4) + version: 8.3.0(socket.io-adapter@2.5.4(bufferutil@4.0.7)(utf-8-validate@5.0.10)) '@tabler/icons-react': specifier: ^2.39.0 version: 2.40.0(react@18.2.0) '@tailwindcss/container-queries': specifier: ^0.1.1 - version: 0.1.1(tailwindcss@3.4.1) + version: 0.1.1(tailwindcss@3.4.1(ts-node@10.9.1(@swc/core@1.3.26)(@types/node@18.11.18)(typescript@5.2.2))) '@tanstack/react-virtual': specifier: ^3.0.4 - version: 3.0.4(react-dom@18.2.0)(react@18.2.0) + version: 3.0.4(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@team-plain/typescript-sdk': specifier: ^3.5.0 version: 3.5.0 '@trigger.dev/companyicons': specifier: ^1.5.35 - version: 1.5.35(react-dom@18.2.0)(react@18.2.0) + version: 1.5.35(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@trigger.dev/core': specifier: workspace:* version: link:../../packages/core @@ -407,7 +407,7 @@ importers: version: 8.6.6 '@uiw/react-codemirror': specifier: ^4.19.5 - version: 4.19.5(@babel/runtime@7.24.5)(@codemirror/autocomplete@6.4.0)(@codemirror/language@6.3.2)(@codemirror/lint@6.4.2)(@codemirror/search@6.2.3)(@codemirror/state@6.2.0)(@codemirror/theme-one-dark@6.1.0)(@codemirror/view@6.7.2)(codemirror@6.0.1)(react-dom@18.2.0)(react@18.2.0) + version: 4.19.5(@babel/runtime@7.24.5)(@codemirror/autocomplete@6.4.0(@codemirror/language@6.3.2)(@codemirror/state@6.2.0)(@codemirror/view@6.7.2)(@lezer/common@1.0.2))(@codemirror/language@6.3.2)(@codemirror/lint@6.4.2)(@codemirror/search@6.2.3)(@codemirror/state@6.2.0)(@codemirror/theme-one-dark@6.1.0)(@codemirror/view@6.7.2)(codemirror@6.0.1(@lezer/common@1.0.2))(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@upstash/ratelimit': specifier: ^1.1.3 version: 1.1.3 @@ -455,7 +455,7 @@ importers: version: 4.18.2 framer-motion: specifier: ^10.12.11 - version: 10.12.11(react-dom@18.2.0)(react@18.2.0) + version: 10.12.11(react-dom@18.2.0(react@18.2.0))(react@18.2.0) graphile-worker: specifier: 0.16.6 version: 0.16.6(patch_hash=hdpetta7btqcc7xb5wfkcnanoa)(typescript@5.2.2) @@ -509,7 +509,7 @@ importers: version: 1.1.3 openai: specifier: ^4.33.1 - version: 4.33.1 + version: 4.33.1(encoding@0.1.13) parse-duration: specifier: ^1.1.0 version: 1.1.0 @@ -536,7 +536,7 @@ importers: version: 18.2.0 react-aria: specifier: ^3.31.1 - version: 3.31.1(react-dom@18.2.0)(react@18.2.0) + version: 3.31.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) react-collapse: specifier: ^5.1.1 version: 5.1.1(react@18.2.0) @@ -545,40 +545,40 @@ importers: version: 18.2.0(react@18.2.0) react-hotkeys-hook: specifier: ^4.4.1 - version: 4.4.1(react-dom@18.2.0)(react@18.2.0) + version: 4.4.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) react-popper: specifier: ^2.3.0 - version: 2.3.0(@popperjs/core@2.11.8)(react-dom@18.2.0)(react@18.2.0) + version: 2.3.0(@popperjs/core@2.11.8)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) react-resizable-panels: specifier: ^2.0.9 - version: 2.0.9(react-dom@18.2.0)(react@18.2.0) + version: 2.0.9(react-dom@18.2.0(react@18.2.0))(react@18.2.0) react-stately: specifier: ^3.29.1 version: 3.29.1(react@18.2.0) react-use: specifier: ^17.4.0 - version: 17.4.0(react-dom@18.2.0)(react@18.2.0) + version: 17.4.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) recharts: specifier: ^2.12.6 - version: 2.12.6(react-dom@18.2.0)(react@18.2.0) + version: 2.12.6(react-dom@18.2.0(react@18.2.0))(react@18.2.0) regression: specifier: ^2.0.1 version: 2.0.1 remix-auth: specifier: ^3.6.0 - version: 3.6.0(@remix-run/react@2.1.0)(@remix-run/server-runtime@2.1.0) + version: 3.6.0(@remix-run/react@2.1.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.2.2))(@remix-run/server-runtime@2.1.0(typescript@5.2.2)) remix-auth-email-link: specifier: 2.0.2 - version: 2.0.2(@remix-run/server-runtime@2.1.0)(remix-auth@3.6.0) + version: 2.0.2(@remix-run/server-runtime@2.1.0(typescript@5.2.2))(remix-auth@3.6.0(@remix-run/react@2.1.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.2.2))(@remix-run/server-runtime@2.1.0(typescript@5.2.2))) remix-auth-github: specifier: ^1.6.0 - version: 1.6.0(@remix-run/server-runtime@2.1.0)(remix-auth@3.6.0) + version: 1.6.0(@remix-run/server-runtime@2.1.0(typescript@5.2.2))(remix-auth@3.6.0(@remix-run/react@2.1.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.2.2))(@remix-run/server-runtime@2.1.0(typescript@5.2.2))) remix-typedjson: specifier: 0.3.1 - version: 0.3.1(@remix-run/react@2.1.0)(@remix-run/server-runtime@2.1.0)(react@18.2.0) + version: 0.3.1(@remix-run/react@2.1.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.2.2))(@remix-run/server-runtime@2.1.0(typescript@5.2.2))(react@18.2.0) remix-utils: specifier: ^7.1.0 - version: 7.1.0(@remix-run/node@2.1.0)(@remix-run/react@2.1.0)(@remix-run/router@1.15.3)(intl-parse-accept-language@1.0.0)(react@18.2.0)(zod@3.22.3) + version: 7.1.0(@remix-run/node@2.1.0(typescript@5.2.2))(@remix-run/react@2.1.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.2.2))(@remix-run/router@1.15.3)(crypto-js@4.2.0)(intl-parse-accept-language@1.0.0)(react@18.2.0)(zod@3.22.3) seedrandom: specifier: ^3.0.5 version: 3.0.5 @@ -596,13 +596,13 @@ importers: version: 6.1.0 socket.io: specifier: 4.7.4 - version: 4.7.4 + version: 4.7.4(bufferutil@4.0.7)(utf-8-validate@5.0.10) socket.io-adapter: specifier: ^2.5.4 - version: 2.5.4 + version: 2.5.4(bufferutil@4.0.7)(utf-8-validate@5.0.10) sonner: specifier: ^1.0.3 - version: 1.0.3(react-dom@18.2.0)(react@18.2.0) + version: 1.0.3(react-dom@18.2.0(react@18.2.0))(react@18.2.0) sqs-consumer: specifier: ^7.4.0 version: 7.5.0(@aws-sdk/client-sqs@3.454.0) @@ -617,7 +617,7 @@ importers: version: 1.1.7 tailwindcss-animate: specifier: ^1.0.5 - version: 1.0.5(tailwindcss@3.4.1) + version: 1.0.5(tailwindcss@3.4.1(ts-node@10.9.1(@swc/core@1.3.26)(@types/node@18.11.18)(typescript@5.2.2))) tailwindcss-textshadow: specifier: ^2.1.3 version: 2.1.3 @@ -632,7 +632,7 @@ importers: version: 2.2.1 ws: specifier: ^8.11.0 - version: 8.12.0 + version: 8.12.0(bufferutil@4.0.7)(utf-8-validate@5.0.10) zod: specifier: 3.22.3 version: 3.22.3 @@ -645,13 +645,13 @@ importers: devDependencies: '@remix-run/dev': specifier: 2.1.0 - version: 2.1.0(@remix-run/serve@2.1.0)(@types/node@18.11.18)(ts-node@10.9.1)(typescript@5.2.2) + version: 2.1.0(@remix-run/serve@2.1.0(typescript@5.2.2))(@types/node@18.11.18)(bufferutil@4.0.7)(encoding@0.1.13)(terser@5.17.1)(ts-node@10.9.1(@swc/core@1.3.26)(@types/node@18.11.18)(typescript@5.2.2))(typescript@5.2.2)(utf-8-validate@5.0.10) '@remix-run/eslint-config': specifier: 2.1.0 version: 2.1.0(eslint@8.31.0)(react@18.2.0)(typescript@5.2.2) '@remix-run/testing': specifier: ^2.1.0 - version: 2.1.0(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2) + version: 2.1.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.2.2) '@swc/core': specifier: ^1.3.4 version: 1.3.26 @@ -660,10 +660,10 @@ importers: version: 0.4.14 '@tailwindcss/forms': specifier: ^0.5.3 - version: 0.5.3(tailwindcss@3.4.1) + version: 0.5.3(tailwindcss@3.4.1(ts-node@10.9.1(@swc/core@1.3.26)(@types/node@18.11.18)(typescript@5.2.2))) '@tailwindcss/typography': specifier: ^0.5.9 - version: 0.5.9(tailwindcss@3.4.1) + version: 0.5.9(tailwindcss@3.4.1(ts-node@10.9.1(@swc/core@1.3.26)(@types/node@18.11.18)(typescript@5.2.2))) '@total-typescript/ts-reset': specifier: ^0.4.2 version: 0.4.2 @@ -741,28 +741,28 @@ importers: version: 8.5.4 '@typescript-eslint/eslint-plugin': specifier: ^5.59.6 - version: 5.59.6(@typescript-eslint/parser@5.59.6)(eslint@8.31.0)(typescript@5.2.2) + version: 5.59.6(@typescript-eslint/parser@5.59.6(eslint@8.31.0)(typescript@5.2.2))(eslint@8.31.0)(typescript@5.2.2) '@typescript-eslint/parser': specifier: ^5.59.6 version: 5.59.6(eslint@8.31.0)(typescript@5.2.2) autoprefixer: specifier: ^10.4.13 - version: 10.4.13(postcss@8.4.38) + version: 10.4.13(postcss@8.4.31) babel-loader: specifier: ^9.1.3 - version: 9.1.3(@babel/core@7.22.17)(webpack@5.88.2) + version: 9.1.3(@babel/core@7.22.17)(webpack@5.88.2(@swc/core@1.3.26)(esbuild@0.15.18)) babel-preset-react-app: specifier: ^10.0.1 version: 10.0.1 css-loader: specifier: ^6.10.0 - version: 6.10.0(webpack@5.88.2) + version: 6.10.0(webpack@5.88.2(@swc/core@1.3.26)(esbuild@0.15.18)) datepicker: specifier: link:@types/@react-aria/datepicker version: link:@types/@react-aria/datepicker engine.io: specifier: ^6.5.4 - version: 6.5.4 + version: 6.5.4(bufferutil@4.0.7)(utf-8-validate@5.0.10) esbuild: specifier: ^0.15.10 version: 0.15.18 @@ -774,7 +774,7 @@ importers: version: 8.6.0(eslint@8.31.0) eslint-plugin-import: specifier: ^2.29.1 - version: 2.29.1(@typescript-eslint/parser@5.59.6)(eslint-import-resolver-typescript@3.5.5)(eslint@8.31.0) + version: 2.29.1(@typescript-eslint/parser@5.59.6(eslint@8.31.0)(typescript@5.2.2))(eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@5.59.6(eslint@8.31.0)(typescript@5.2.2))(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.29.1(@typescript-eslint/parser@5.59.6(eslint@8.31.0)(typescript@5.2.2))(eslint@8.31.0))(eslint@8.31.0))(eslint@8.31.0) eslint-plugin-react-hooks: specifier: ^4.6.2 version: 4.6.2(eslint@8.31.0) @@ -786,10 +786,10 @@ importers: version: 4.1.5 postcss-import: specifier: ^16.0.1 - version: 16.0.1(postcss@8.4.38) + version: 16.0.1(postcss@8.4.31) postcss-loader: specifier: ^8.1.1 - version: 8.1.1(postcss@8.4.38)(typescript@5.2.2)(webpack@5.88.2) + version: 8.1.1(postcss@8.4.31)(typescript@5.2.2)(webpack@5.88.2(@swc/core@1.3.26)(esbuild@0.15.18)) prettier: specifier: ^2.8.8 version: 2.8.8 @@ -804,13 +804,13 @@ importers: version: 3.0.2 style-loader: specifier: ^3.3.4 - version: 3.3.4(webpack@5.88.2) + version: 3.3.4(webpack@5.88.2(@swc/core@1.3.26)(esbuild@0.15.18)) tailwind-scrollbar: specifier: ^3.0.1 - version: 3.0.1(tailwindcss@3.4.1) + version: 3.0.1(tailwindcss@3.4.1(ts-node@10.9.1(@swc/core@1.3.26)(@types/node@18.11.18)(typescript@5.2.2))) tailwindcss: specifier: 3.4.1 - version: 3.4.1(ts-node@10.9.1) + version: 3.4.1(ts-node@10.9.1(@swc/core@1.3.26)(@types/node@18.11.18)(typescript@5.2.2)) ts-node: specifier: ^10.7.0 version: 10.9.1(@swc/core@1.3.26)(@types/node@18.11.18)(typescript@5.2.2) @@ -822,7 +822,7 @@ importers: version: 5.2.2 vitest: specifier: ^1.4.0 - version: 1.4.0(@types/node@18.11.18) + version: 1.4.0(@types/node@18.11.18)(terser@5.17.1) apps/yalt: dependencies: @@ -835,7 +835,7 @@ importers: version: 4.20231121.0 wrangler: specifier: ^3.21.0 - version: 3.21.0 + version: 3.21.0(bufferutil@4.0.7)(utf-8-validate@5.0.10) config-packages/eslint-config-custom: devDependencies: @@ -847,7 +847,7 @@ importers: version: 8.6.0(eslint@8.31.0) eslint-config-turbo: specifier: latest - version: 1.13.0(eslint@8.31.0) + version: 2.1.0(eslint@8.31.0) eslint-plugin-react: specifier: 7.31.8 version: 7.31.8(eslint@8.31.0) @@ -864,7 +864,7 @@ importers: version: 0.19.11 tsup: specifier: ^8.0.1 - version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(postcss@8.4.38)(typescript@5.3.2) + version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.3.2))(typescript@5.3.2) devDependencies: '@types/node': specifier: '18' @@ -885,7 +885,7 @@ importers: version: link:../../packages/trigger-sdk airtable: specifier: ^0.12.1 - version: 0.12.1 + version: 0.12.1(encoding@0.1.13) zod: specifier: 3.22.3 version: 3.22.3 @@ -904,7 +904,7 @@ importers: version: 3.0.2 tsup: specifier: 8.0.1 - version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(postcss@8.4.38)(typescript@5.3.2) + version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@16.18.11)(typescript@5.3.2))(typescript@5.3.2) typescript: specifier: ^5.3.0 version: 5.3.2 @@ -953,7 +953,7 @@ importers: version: 3.0.2 tsup: specifier: 8.0.1 - version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(postcss@8.4.38)(typescript@5.3.2) + version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.14.0)(typescript@5.3.2))(typescript@5.3.2) typescript: specifier: ^5.3.0 version: 5.3.2 @@ -962,7 +962,7 @@ importers: dependencies: '@linear/sdk': specifier: ^8.0.0 - version: 8.0.0 + version: 8.0.0(encoding@0.1.13) '@trigger.dev/integration-kit': specifier: workspace:^3.0.0-beta.55 version: link:../../packages/integration-kit @@ -987,7 +987,7 @@ importers: version: 3.0.2 tsup: specifier: 8.0.1 - version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(postcss@8.4.38)(typescript@5.3.2) + version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@16.18.11)(typescript@5.3.2))(typescript@5.3.2) typescript: specifier: ^5.3.0 version: 5.3.2 @@ -1002,7 +1002,7 @@ importers: version: link:../../packages/trigger-sdk openai: specifier: ^4.16.1 - version: 4.20.0 + version: 4.20.0(encoding@0.1.13) devDependencies: '@trigger.dev/tsconfig': specifier: workspace:* @@ -1018,16 +1018,16 @@ importers: version: 18.15.13 jest: specifier: ^29.6.2 - version: 29.6.2(@types/node@18.15.13) + version: 29.6.2(@types/node@18.15.13)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.15.13)(typescript@5.3.2)) rimraf: specifier: ^3.0.2 version: 3.0.2 ts-jest: specifier: ^29.1.1 - version: 29.1.1(@babel/core@7.22.17)(esbuild@0.19.11)(jest@29.6.2)(typescript@5.3.2) + version: 29.1.1(@babel/core@7.22.17)(@jest/types@29.6.1)(babel-jest@29.6.2(@babel/core@7.22.17))(jest@29.6.2(@types/node@18.15.13)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.15.13)(typescript@5.3.2)))(typescript@5.3.2) tsup: specifier: ^8.0.1 - version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(postcss@8.4.38)(typescript@5.3.2) + version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.15.13)(typescript@5.3.2))(typescript@5.3.2) typescript: specifier: ^5.3.0 version: 5.3.2 @@ -1058,7 +1058,7 @@ importers: version: 3.0.2 tsup: specifier: 8.0.1 - version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(postcss@8.4.38)(typescript@5.3.2) + version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.15.13)(typescript@5.3.2))(typescript@5.3.2) typescript: specifier: ^5.3.0 version: 5.3.2 @@ -1092,7 +1092,7 @@ importers: version: 3.0.2 tsup: specifier: 8.0.1 - version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(postcss@8.4.38)(typescript@5.3.2) + version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@16.18.11)(typescript@5.3.2))(typescript@5.3.2) typescript: specifier: ^5.3.0 version: 5.3.2 @@ -1123,7 +1123,7 @@ importers: version: 3.0.2 tsup: specifier: 8.0.1 - version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(postcss@8.4.38)(typescript@5.3.2) + version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.15.13)(typescript@5.3.2))(typescript@5.3.2) typescript: specifier: ^5.3.0 version: 5.3.2 @@ -1154,7 +1154,7 @@ importers: version: 3.0.2 tsup: specifier: 8.0.1 - version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(postcss@8.4.38)(typescript@5.3.2) + version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@16.18.11)(typescript@5.3.2))(typescript@5.3.2) typescript: specifier: ^5.3.0 version: 5.3.2 @@ -1163,7 +1163,7 @@ importers: dependencies: '@shopify/shopify-api': specifier: ^8.0.2 - version: 8.0.2 + version: 8.0.2(encoding@0.1.13) '@trigger.dev/integration-kit': specifier: workspace:^3.0.0-beta.55 version: link:../../packages/integration-kit @@ -1188,7 +1188,7 @@ importers: version: 3.0.2 tsup: specifier: 8.0.1 - version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(postcss@8.4.38)(typescript@5.3.2) + version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@16.18.11)(typescript@5.3.2))(typescript@5.3.2) typescript: specifier: ^5.3.0 version: 5.3.2 @@ -1219,7 +1219,7 @@ importers: version: 3.0.2 tsup: specifier: 8.0.1 - version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(postcss@8.4.38)(typescript@5.3.2) + version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.15.13)(typescript@5.3.2))(typescript@5.3.2) typescript: specifier: ^5.3.0 version: 5.3.2 @@ -1253,7 +1253,7 @@ importers: version: 2.4.0(stripe@12.14.0) tsup: specifier: 8.0.1 - version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(postcss@8.4.38)(typescript@5.3.2) + version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@16.18.11)(typescript@5.3.2))(typescript@5.3.2) typescript: specifier: ^5.3.0 version: 5.3.2 @@ -1262,7 +1262,7 @@ importers: dependencies: '@supabase/supabase-js': specifier: ^2.26.0 - version: 2.31.0 + version: 2.31.0(encoding@0.1.13) '@trigger.dev/integration-kit': specifier: workspace:^3.0.0-beta.55 version: link:../../packages/integration-kit @@ -1290,7 +1290,7 @@ importers: version: 3.0.2 tsup: specifier: 8.0.1 - version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(postcss@8.4.38)(typescript@5.3.2) + version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.15.13)(typescript@5.3.2))(typescript@5.3.2) typescript: specifier: ^5.3.0 version: 5.3.2 @@ -1321,7 +1321,7 @@ importers: version: 3.0.2 tsup: specifier: 8.0.1 - version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(postcss@8.4.38)(typescript@5.3.2) + version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@16.18.11)(typescript@5.3.2))(typescript@5.3.2) typescript: specifier: ^5.3.0 version: 5.3.2 @@ -1346,13 +1346,13 @@ importers: version: 8.5.4 astro: specifier: ^3.0.12 - version: 3.0.13(@types/node@18.17.1) + version: 3.0.13(@types/node@20.12.7)(terser@5.17.1) rimraf: specifier: ^3.0.2 version: 3.0.2 tsup: specifier: ^6.5.0 - version: 6.6.3(postcss@8.4.38)(typescript@4.9.5) + version: 6.6.3(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.12.7)(typescript@4.9.5))(typescript@4.9.5) tsx: specifier: ^3.12.1 version: 3.12.2 @@ -1427,7 +1427,7 @@ importers: version: 16.12.3 openai: specifier: ^4.5.0 - version: 4.5.0 + version: 4.5.0(encoding@0.1.13) ora: specifier: ^6.1.2 version: 6.1.2 @@ -1457,7 +1457,7 @@ importers: version: 0.11.1 ws: specifier: ^8.11.0 - version: 8.12.0 + version: 8.12.0(bufferutil@4.0.7)(utf-8-validate@5.0.10) zod: specifier: 3.22.3 version: 3.22.3 @@ -1488,7 +1488,7 @@ importers: version: 3.0.2 tsup: specifier: ^6.5.0 - version: 6.6.3(postcss@8.4.38)(typescript@4.9.5) + version: 6.6.3(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@4.9.5))(typescript@4.9.5) type-fest: specifier: ^3.6.0 version: 3.6.0 @@ -1497,7 +1497,7 @@ importers: version: 4.9.5 vitest: specifier: ^0.34.4 - version: 0.34.4 + version: 0.34.4(terser@5.17.1) packages/cli-v3: dependencies: @@ -1593,7 +1593,7 @@ importers: version: 4.0.0 ink: specifier: ^4.4.1 - version: 4.4.1(@types/react@18.2.48)(react@18.2.0) + version: 4.4.1(@types/react@18.2.48)(bufferutil@4.0.7)(react@18.2.0)(utf-8-validate@5.0.10) jsonc-parser: specifier: 3.2.1 version: 3.2.1 @@ -1659,7 +1659,7 @@ importers: version: 0.11.1 ws: specifier: ^8.12.0 - version: 8.12.0 + version: 8.12.0(bufferutil@4.0.7)(utf-8-validate@5.0.10) zod: specifier: 3.22.3 version: 3.22.3 @@ -1714,13 +1714,13 @@ importers: version: 5.0.7 tsup: specifier: ^8.0.1 - version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(postcss@8.4.38)(typescript@5.4.5) + version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.4.5))(typescript@5.4.5) type-fest: specifier: ^3.6.0 version: 3.13.0 vitest: specifier: ^1.6.0 - version: 1.6.0(@types/node@18.17.1) + version: 1.6.0(@types/node@18.17.1)(terser@5.17.1) xdg-app-paths: specifier: ^8.3.0 version: 8.3.0 @@ -1768,7 +1768,7 @@ importers: version: 3.27.3 socket.io-client: specifier: 4.7.5 - version: 4.7.5 + version: 4.7.5(bufferutil@4.0.7)(utf-8-validate@5.0.10) superjson: specifier: ^2.2.1 version: 2.2.1 @@ -1805,19 +1805,19 @@ importers: version: 4.0.14 jest: specifier: ^29.6.2 - version: 29.6.2(@types/node@20.12.7) + version: 29.6.2(@types/node@20.12.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.12.7)(typescript@5.3.2)) rimraf: specifier: ^3.0.2 version: 3.0.2 socket.io: specifier: 4.7.4 - version: 4.7.4 + version: 4.7.4(bufferutil@4.0.7)(utf-8-validate@5.0.10) ts-jest: specifier: ^29.1.1 - version: 29.1.1(@babel/core@7.22.17)(esbuild@0.19.11)(jest@29.6.2)(typescript@5.3.2) + version: 29.1.1(@babel/core@7.22.17)(@jest/types@29.6.1)(babel-jest@29.6.2(@babel/core@7.22.17))(esbuild@0.19.11)(jest@29.6.2(@types/node@20.12.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.12.7)(typescript@5.3.2)))(typescript@5.3.2) tsup: specifier: ^8.0.1 - version: 8.0.2(postcss@8.4.38)(typescript@5.3.2) + version: 8.0.2(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.12.7)(typescript@5.3.2))(typescript@5.3.2) typescript: specifier: ^5.3.0 version: 5.3.2 @@ -1846,34 +1846,37 @@ importers: '@opentelemetry/api': specifier: ^1.8.0 version: 1.8.0 + '@std/bytes': + specifier: npm:@jsr/std__bytes@^1.0.2 + version: '@jsr/std__bytes@1.0.2' + '@std/encoding': + specifier: npm:@jsr/std__encoding@^1.0.3 + version: '@jsr/std__encoding@1.0.3' devDependencies: + '@total-typescript/tsconfig': + specifier: ^1.0.4 + version: 1.0.4 '@trigger.dev/tsconfig': specifier: workspace:* version: link:../../config-packages/tsconfig '@trigger.dev/tsup': specifier: workspace:* version: link:../../config-packages/tsup - '@types/jest': - specifier: ^29.5.3 - version: 29.5.3 '@types/node': specifier: '18' version: 18.17.1 - jest: - specifier: ^29.6.2 - version: 29.6.2(@types/node@18.17.1) rimraf: specifier: ^3.0.2 version: 3.0.2 - ts-jest: - specifier: ^29.1.1 - version: 29.1.1(@babel/core@7.22.17)(esbuild@0.19.11)(jest@29.6.2)(typescript@5.3.2) tsup: specifier: ^8.0.1 - version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(postcss@8.4.38)(typescript@5.3.2) + version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.3.2))(typescript@5.3.2) typescript: specifier: ^5.3.0 version: 5.3.2 + vitest: + specifier: ^2.0.5 + version: 2.0.5(@types/node@18.17.1)(terser@5.17.1) packages/database: dependencies: @@ -1901,7 +1904,7 @@ importers: version: 18.2.0 react-email: specifier: ^2.1.1 - version: 2.1.2(eslint@8.45.0) + version: 2.1.2(@opentelemetry/api@1.8.0)(@swc/helpers@0.5.2)(bufferutil@4.0.7)(eslint@8.45.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@4.9.5))(utf-8-validate@5.0.10) resend: specifier: ^3.2.0 version: 3.2.0 @@ -1948,7 +1951,7 @@ importers: version: 8.45.0 eslint-doc-generator: specifier: ^1.0.0 - version: 1.4.3(eslint@8.45.0)(typescript@5.4.5) + version: 1.4.3(eslint@8.45.0)(typescript@5.5.4) eslint-plugin-eslint-plugin: specifier: ^5.0.0 version: 5.1.1(eslint@8.45.0) @@ -1991,7 +1994,7 @@ importers: version: 3.0.2 tsup: specifier: 8.0.1 - version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(postcss@8.4.38)(typescript@5.3.2) + version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.12.7)(typescript@5.3.2))(typescript@5.3.2) tsx: specifier: ^3.12.1 version: 3.12.2 @@ -2018,7 +2021,7 @@ importers: version: 3.0.2 tsup: specifier: ^8.0.1 - version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(postcss@8.4.38)(typescript@5.3.2) + version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.12.7)(typescript@5.3.2))(typescript@5.3.2) typescript: specifier: ^5.3.0 version: 5.3.2 @@ -2049,7 +2052,7 @@ importers: version: 3.0.2 tsup: specifier: ^8.0.1 - version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(postcss@8.4.38)(typescript@5.3.2) + version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.15.13)(typescript@5.3.2))(typescript@5.3.2) typescript: specifier: ^5.3.0 version: 5.3.2 @@ -2089,7 +2092,7 @@ importers: version: 3.0.2 tsup: specifier: 8.0.1 - version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(postcss@8.4.38)(typescript@5.3.2) + version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.12.7)(typescript@5.3.2))(typescript@5.3.2) tsx: specifier: ^3.12.1 version: 3.12.2 @@ -2120,7 +2123,7 @@ importers: version: 8.5.4 next: specifier: ^14.0.0 - version: 14.0.0(react-dom@18.2.0)(react@18.2.0) + version: 14.0.0(@opentelemetry/api@1.8.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) react: specifier: ^18.2.0 version: 18.2.0 @@ -2132,7 +2135,7 @@ importers: version: 3.0.2 tsup: specifier: 8.0.1 - version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(postcss@8.4.38)(typescript@5.3.2) + version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.12.7)(typescript@5.3.2))(typescript@5.3.2) tsx: specifier: ^3.12.1 version: 3.12.2 @@ -2163,19 +2166,19 @@ importers: version: 18.17.1 jest: specifier: ^29.6.2 - version: 29.6.2(@types/node@18.17.1) + version: 29.6.2(@types/node@18.17.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.3.3)) rimraf: specifier: ^3.0.2 version: 3.0.2 ts-jest: specifier: ^29.1.1 - version: 29.1.1(@babel/core@7.22.17)(esbuild@0.19.11)(jest@29.6.2)(typescript@5.3.3) + version: 29.1.1(@babel/core@7.22.17)(@jest/types@29.6.1)(babel-jest@29.6.2(@babel/core@7.22.17))(jest@29.6.2(@types/node@18.17.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.3.3)))(typescript@5.3.3) ts-proto: specifier: ^1.167.3 version: 1.167.3 tsup: specifier: ^8.0.1 - version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(postcss@8.4.38)(typescript@5.3.3) + version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.3.3))(typescript@5.3.3) typescript: specifier: ^5.3.0 version: 5.3.3 @@ -2184,7 +2187,7 @@ importers: dependencies: '@tanstack/react-query': specifier: 5.0.0-beta.2 - version: 5.0.0-beta.2(react@18.2.0) + version: 5.0.0-beta.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@trigger.dev/core': specifier: workspace:^3.0.0-beta.55 version: link:../core @@ -2218,7 +2221,7 @@ importers: version: 3.0.2 tsup: specifier: ^7.1.0 - version: 7.1.0(postcss@8.4.38)(typescript@4.9.5) + version: 7.1.0(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.12.7)(typescript@4.9.5))(typescript@4.9.5) tsx: specifier: ^3.12.1 version: 3.12.2 @@ -2255,7 +2258,7 @@ importers: version: 3.0.2 tsup: specifier: 8.0.1 - version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(postcss@8.4.38)(typescript@5.3.2) + version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.12.7)(typescript@5.3.2))(typescript@5.3.2) tsx: specifier: ^3.12.1 version: 3.12.2 @@ -2274,7 +2277,7 @@ importers: devDependencies: '@sveltejs/kit': specifier: ^1.20.4 - version: 1.25.1(svelte@4.2.1)(vite@4.4.9) + version: 1.25.1(svelte@4.2.1)(vite@5.2.7(@types/node@20.12.7)(terser@5.17.1)) '@trigger.dev/tsconfig': specifier: workspace:* version: link:../../config-packages/tsconfig @@ -2292,7 +2295,7 @@ importers: version: 3.0.2 tsup: specifier: 8.0.1 - version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(postcss@8.4.38)(typescript@5.3.2) + version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.12.7)(typescript@5.3.2))(typescript@5.3.2) typescript: specifier: ^5.3.0 version: 5.3.2 @@ -2307,7 +2310,7 @@ importers: version: link:../trigger-sdk vitest: specifier: ^0.34.3 - version: 0.34.4 + version: 0.34.4(terser@5.17.1) zod: specifier: 3.22.3 version: 3.22.3 @@ -2323,7 +2326,7 @@ importers: version: link:../../config-packages/tsup tsup: specifier: 8.0.1 - version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(postcss@8.4.38)(typescript@5.3.2) + version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.12.7)(typescript@5.3.2))(typescript@5.3.2) typescript: specifier: ^5.3.0 version: 5.3.2 @@ -2383,7 +2386,7 @@ importers: version: 9.0.0 ws: specifier: ^8.11.0 - version: 8.12.0 + version: 8.12.0(bufferutil@4.0.7)(utf-8-validate@5.0.10) zod: specifier: 3.22.3 version: 3.22.3 @@ -2417,7 +2420,7 @@ importers: version: 3.0.2 tsup: specifier: ^8.0.1 - version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(postcss@8.4.38)(typescript@5.3.2) + version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.14.0)(typescript@5.3.2))(typescript@5.3.2) typed-emitter: specifier: ^2.1.0 version: 2.1.0 @@ -2460,16 +2463,16 @@ importers: version: 18.17.1 jest: specifier: ^29.6.2 - version: 29.6.2(@types/node@18.17.1) + version: 29.6.2(@types/node@18.17.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.3.2)) rimraf: specifier: ^3.0.2 version: 3.0.2 ts-jest: specifier: ^29.1.1 - version: 29.1.1(@babel/core@7.22.17)(esbuild@0.19.11)(jest@29.6.2)(typescript@5.3.2) + version: 29.1.1(@babel/core@7.22.17)(@jest/types@29.6.1)(babel-jest@29.6.2(@babel/core@7.22.17))(jest@29.6.2(@types/node@18.17.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.3.2)))(typescript@5.3.2) tsup: specifier: ^8.0.1 - version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(postcss@8.4.38)(typescript@5.3.2) + version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.3.2))(typescript@5.3.2) typescript: specifier: ^5.3.0 version: 5.3.2 @@ -2533,7 +2536,7 @@ importers: version: 3.0.1 ts-node: specifier: ^10.9.1 - version: 10.9.1(@types/node@20.5.0)(typescript@5.1.6) + version: 10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.5.0)(typescript@5.1.6) tsconfig-paths: specifier: ^3.14.1 version: 3.14.1 @@ -2576,10 +2579,10 @@ importers: version: 5.3.2 vitest: specifier: ^0.34.3 - version: 0.34.4 + version: 0.34.4(terser@5.17.1) wrangler: specifier: ^3.18.0 - version: 3.18.0 + version: 3.18.0(bufferutil@4.0.7)(utf-8-validate@5.0.10) packages: @@ -2595,8 +2598,8 @@ packages: resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==} engines: {node: '>=10'} - '@ampproject/remapping@2.2.1': - resolution: {integrity: sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==} + '@ampproject/remapping@2.3.0': + resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} engines: {node: '>=6.0.0'} '@anatine/esbuild-decorators@0.2.19': @@ -4800,10 +4803,12 @@ packages: '@humanwhocodes/config-array@0.11.10': resolution: {integrity: sha512-KVVjQmNUepDVGXNuoRRdmmEjruj0KfiGSbS8LVc12LMsWDQzRXJ0qdhN8L8uUigKpfEHRhlaQFY0ib1tnUbNeQ==} engines: {node: '>=10.10.0'} + deprecated: Use @eslint/config-array instead '@humanwhocodes/config-array@0.11.8': resolution: {integrity: sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==} engines: {node: '>=10.10.0'} + deprecated: Use @eslint/config-array instead '@humanwhocodes/module-importer@1.0.1': resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} @@ -4811,6 +4816,7 @@ packages: '@humanwhocodes/object-schema@1.2.1': resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==} + deprecated: Use @eslint/object-schema instead '@inquirer/confirm@3.0.0': resolution: {integrity: sha512-LHeuYP1D8NmQra1eR4UqvZMXwxEdDXyElJmmZfU44xdNLL6+GcQBS0uE16vyfZVjH8c22p9e+DStROfE/hyHrg==} @@ -4947,6 +4953,9 @@ packages: '@jridgewell/sourcemap-codec@1.4.15': resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} + '@jridgewell/sourcemap-codec@1.5.0': + resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==} + '@jridgewell/trace-mapping@0.3.19': resolution: {integrity: sha512-kf37QtfW+Hwx/buWGMPcR60iF9ziHa6r/CZJIHbmcm4+0qrXiVdxegAH0F6yddEVQ7zdkjcGCgCzUu+BcbhQxw==} @@ -4959,6 +4968,12 @@ packages: '@jspm/core@2.0.1': resolution: {integrity: sha512-Lg3PnLp0QXpxwLIAuuJboLeRaIhrgJjeuh797QADg3xz8wGLugQOS5DpsE8A6i6Adgzf+bacllkKZG3J0tGfDw==} + '@jsr/std__bytes@1.0.2': + resolution: {integrity: sha512-bkZ1rllRB1qsxFbPqtO1VAYTW2+3ZDmf6pcy8xihKS33r0Z1ly6/E/5DoapnJsNy05LdnANUySWt5kj/awgGdg==, tarball: https://npm.jsr.io/~/11/@jsr/std__bytes/1.0.2.tgz} + + '@jsr/std__encoding@1.0.3': + resolution: {integrity: sha512-l4R27qOsop6yYub8zpMj4tT6OCW3AqD14XswRrOs9DiD9DHWG95lxPNAek3+W4flBqIg7ExQy25VKu+qHqSV0g==, tarball: https://npm.jsr.io/~/11/@jsr/std__encoding/1.0.3.tgz} + '@kubernetes/client-node@0.20.0': resolution: {integrity: sha512-xxlv5GLX4FVR/dDKEsmi4SPeuB49aRc35stndyxcC73XnUEEwF39vXbROpHOirmDse8WE9vxOjABnSVS+jb7EA==} @@ -5477,6 +5492,7 @@ packages: '@playwright/test@1.37.0': resolution: {integrity: sha512-181WBLk4SRUyH1Q96VZl7BP6HcK0b7lbdeKisn3N/vnjitk+9HbdlFz/L5fey05vxaAhldIDnzo8KUoy8S3mmQ==} engines: {node: '>=16'} + deprecated: Please update to the latest version of Playwright to test up-to-date browsers. hasBin: true '@pnpm/config.env-replace@1.1.0': @@ -7663,6 +7679,9 @@ packages: '@total-typescript/ts-reset@0.4.2': resolution: {integrity: sha512-vqd7ZUDSrXFVT1n8b2kc3LnklncDQFPvR58yUS1kEP23/nHPAO9l1lMjUfnPrXYYk4Hj54rrLKMW5ipwk7k09A==} + '@total-typescript/tsconfig@1.0.4': + resolution: {integrity: sha512-fO4ctMPGz1kOFOQ4RCPBRBfMy3gDn+pegUfrGyUFRMv/Rd0ZM3/SHH3hFCYG4u6bPLG8OlmOGcBLDexvyr3A5w==} + '@trigger.dev/companyicons@1.5.35': resolution: {integrity: sha512-AhY7yshwh0onlgB6EGiyjyLSzl38Cuxo4tpUJVHxs5im8gDA+fuUq7o6Vz1WetFeNXwjMqh3f+bPW7bfqR4epg==} peerDependencies: @@ -8230,6 +8249,12 @@ packages: '@vitest/expect@1.6.0': resolution: {integrity: sha512-ixEvFVQjycy/oNgHjqsL6AZCDduC+tflRluaHIzKIsdbzkLn2U/iBnVeJwB6HsIjQBdfMR8Z0tRxKUsvFJEeWQ==} + '@vitest/expect@2.0.5': + resolution: {integrity: sha512-yHZtwuP7JZivj65Gxoi8upUN2OzHTi3zVfjwdpu2WrvCZPLwsJ2Ey5ILIPccoW23dd/zQBlJ4/dhi7DWNyXCpA==} + + '@vitest/pretty-format@2.0.5': + resolution: {integrity: sha512-h8k+1oWHfwTkyTkb9egzwNMfJAEx4veaPSnMeKbVSjp4euqGSbQlm5+6VHwTr7u4FJslVVsUG5nopCaAYdOmSQ==} + '@vitest/runner@0.28.5': resolution: {integrity: sha512-NKkHtLB+FGjpp5KmneQjTcPLWPTDfB7ie+MmF1PnUBf/tGe2OjGxWyB62ySYZ25EYp9krR5Bw0YPLS/VWh1QiA==} @@ -8242,6 +8267,9 @@ packages: '@vitest/runner@1.6.0': resolution: {integrity: sha512-P4xgwPjwesuBiHisAVz/LSSZtDjOTPYZVmNAnpHHSR6ONrf8eCJOFRvUwdHn30F5M1fxhqtl7QZQUk2dprIXAg==} + '@vitest/runner@2.0.5': + resolution: {integrity: sha512-TfRfZa6Bkk9ky4tW0z20WKXFEwwvWhRY+84CnSEtq4+3ZvDlJyY32oNTJtM7AW9ihW90tX/1Q78cb6FjoAs+ig==} + '@vitest/snapshot@0.34.4': resolution: {integrity: sha512-GCsh4coc3YUSL/o+BPUo7lHQbzpdttTxL6f4q0jRx2qVGoYz/cyTRDJHbnwks6TILi6560bVWoBpYC10PuTLHw==} @@ -8251,6 +8279,9 @@ packages: '@vitest/snapshot@1.6.0': resolution: {integrity: sha512-+Hx43f8Chus+DCmygqqfetcAZrDJwvTj0ymqjQq4CvmpKFSTVteEOBzCusu1x2tt4OJcvBflyHUE0DZSLgEMtQ==} + '@vitest/snapshot@2.0.5': + resolution: {integrity: sha512-SgCPUeDFLaM0mIUHfaArq8fD2WbaXG/zVXjRupthYfYGzc8ztbFbu6dUNOblBG7XLMR1kEhS/DNnfCZ2IhdDew==} + '@vitest/spy@0.28.5': resolution: {integrity: sha512-7if6rsHQr9zbmvxN7h+gGh2L9eIIErgf8nSKYDlg07HHimCxp4H6I/X/DPXktVPPLQfiZ1Cw2cbDIx9fSqDjGw==} @@ -8263,6 +8294,9 @@ packages: '@vitest/spy@1.6.0': resolution: {integrity: sha512-leUTap6B/cqi/bQkXUu6bQV5TZPx7pmMBKBQiI0rJA8c3pB56ZsaTbREnF7CJfmvAS4V2cXIBAh/3rVwrrCYgw==} + '@vitest/spy@2.0.5': + resolution: {integrity: sha512-c/jdthAhvJdpfVuaexSrnawxZz6pywlTPe84LUB2m/4t3rl2fTo9NFGBG4oWgaD+FTgDDV8hJ/nibT7IfH3JfA==} + '@vitest/utils@0.28.5': resolution: {integrity: sha512-UyZdYwdULlOa4LTUSwZ+Paz7nBHGTT72jKwdFSV4IjHF1xsokp+CabMdhjvVhYwkLfO88ylJT46YMilnkSARZA==} @@ -8275,6 +8309,9 @@ packages: '@vitest/utils@1.6.0': resolution: {integrity: sha512-21cPiuGMoMZwiOHa2i4LXkMkMkCGzA+MVFV70jRwHo95dL4x/ts5GZhML1QWuy7yfp3WzK3lRvZi3JnXTYqrBw==} + '@vitest/utils@2.0.5': + resolution: {integrity: sha512-d8HKbqIcya+GR67mkZbrzhS5kKhtp8dQLcmRZLGTscGVg7yImT82cIrhtn2L8+VujWcy6KZweApgNmPsTAO/UQ==} + '@web3-storage/multipart-parser@1.0.0': resolution: {integrity: sha512-BEO6al7BYqcnfX15W2cnGR+Q566ACXAT9UQykORCWW80lmkpWsnEob6zJS1ZVBKsSJC8+7vJkHwlp+lXG1UCdw==} @@ -8525,6 +8562,7 @@ packages: are-we-there-yet@3.0.1: resolution: {integrity: sha512-QZW4EDmGwlYur0Yyf/b2uGucHQMa8aFUP7eu9ddR73vvhFyt4V0Vl3QHPcTNJ8l6qYOBdxgXdnBXQrHilfRQBg==} engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + deprecated: This package is no longer supported. arg@4.1.3: resolution: {integrity: sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==} @@ -8624,6 +8662,10 @@ packages: assertion-error@1.1.0: resolution: {integrity: sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==} + assertion-error@2.0.1: + resolution: {integrity: sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==} + engines: {node: '>=12'} + ast-types-flow@0.0.7: resolution: {integrity: sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==} @@ -9044,6 +9086,10 @@ packages: resolution: {integrity: sha512-13sOfMv2+DWduEU+/xbun3LScLoqN17nBeTLUsmDfKdoiC1fr0n9PU4guu4AhRcOVFk/sW8LyZWHuhWtQZiF+g==} engines: {node: '>=4'} + chai@5.1.1: + resolution: {integrity: sha512-pT1ZgP8rPNqUgieVaEY+ryQr6Q4HXNg8Ei9UnLUrjN4IA7dvQC5JB+/kxVcPNDHyBcc/26CXPkbNzq3qwrOEKA==} + engines: {node: '>=12'} + chalk@2.4.2: resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} engines: {node: '>=4'} @@ -9088,6 +9134,10 @@ packages: check-error@1.0.3: resolution: {integrity: sha512-iKEoDYaRmd1mxM90a2OEfWhjsjPpYPuQ+lMYsoxB126+t8fw7ySEO48nmDg5COTjxDI65/Y2OWpeEHk3ZOe8zg==} + check-error@2.1.1: + resolution: {integrity: sha512-OAlb+T7V4Op9OwdkjmguYRqncdlx5JiofwOAUkmTF+jNdHwzTaTs4sRAGpzLF3oOz5xAyDGrPgeIDFQmDOTiJw==} + engines: {node: '>= 16'} + chokidar@3.5.3: resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==} engines: {node: '>= 8.10.0'} @@ -9518,6 +9568,7 @@ packages: cuid@2.1.8: resolution: {integrity: sha512-xiEMER6E7TlTPnDxrM4eRiC6TRgjNX9xzEZ5U/Se2YJKr7Mq4pJn/2XEHjl3STcSh96GmkHPcBXLES8M29wyyg==} + deprecated: Cuid and other k-sortable and non-cryptographic ids (Ulid, ObjectId, KSUID, all UUIDs) are all insecure. Use @paralleldrive/cuid2 instead. d3-array@3.2.4: resolution: {integrity: sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==} @@ -9645,6 +9696,15 @@ packages: supports-color: optional: true + debug@4.3.6: + resolution: {integrity: sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + decamelize-keys@1.1.1: resolution: {integrity: sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==} engines: {node: '>=0.10.0'} @@ -9683,6 +9743,10 @@ packages: resolution: {integrity: sha512-WaEtAOpRA1MQ0eohqZjpGD8zdI0Ovsm8mmFhaDN8dvDZzyoUMcYDnf5Y6iu7HTXxf8JDS23qWa4a+hKCDyOPzw==} engines: {node: '>=6'} + deep-eql@5.0.2: + resolution: {integrity: sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==} + engines: {node: '>=6'} + deep-equal@2.2.0: resolution: {integrity: sha512-RdpzE0Hv4lhowpIUKKMJfeH6C1pXdtT1/it80ubgWqwI3qpuxUBpC1S4hnHg+zjnuOoDkzUtUCEEkG+XG5l3Mw==} @@ -10265,8 +10329,8 @@ packages: peerDependencies: eslint: '>6.6.0' - eslint-config-turbo@1.13.0: - resolution: {integrity: sha512-xV13WrEjAJLeo6yqR1YEv5R5WPwNMyw8f4FlK2C4zWMr7e8ZiRg81jajltabEOZdeVboHIQ6gGn+FnSmgdVSSQ==} + eslint-config-turbo@2.1.0: + resolution: {integrity: sha512-3SeE2OCWnkA/84adGJXABm++966LNGxRdXtXKBcplJdIe4PmERkov1z6Kzp2PrPKT13wGu/bwoLV5h1rm7v9ug==} peerDependencies: eslint: '>6.6.0' @@ -10414,13 +10478,13 @@ packages: peerDependencies: eslint: '>6.6.0' - eslint-plugin-turbo@1.13.0: - resolution: {integrity: sha512-y9YRXMSOc43SijAFFkDnrFpstV2k/w6Qmbr5mO/w7tUGzDWkHc87btLa0e/L2PJxod5bzNwsmzeyj8c/AsMMCQ==} + eslint-plugin-turbo@2.0.5: + resolution: {integrity: sha512-nCTXZdaKmdRybBdjnMrDFG+ppLc9toUqB01Hf0pfhkQw8OoC29oJIVPsCSvuL/W58RKD02CNEUrwnVt57t36IQ==} peerDependencies: eslint: '>6.6.0' - eslint-plugin-turbo@2.0.5: - resolution: {integrity: sha512-nCTXZdaKmdRybBdjnMrDFG+ppLc9toUqB01Hf0pfhkQw8OoC29oJIVPsCSvuL/W58RKD02CNEUrwnVt57t36IQ==} + eslint-plugin-turbo@2.1.0: + resolution: {integrity: sha512-+CWVY29y7Qa+gvrKSzP+TOYrHAlNLCh/97K5VtDdnpH54h/JFmnd3U0aSG6WANe0HgAK8NHQfeWFDdRzfDqbKA==} peerDependencies: eslint: '>6.6.0' @@ -10928,6 +10992,7 @@ packages: gauge@4.0.4: resolution: {integrity: sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==} engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + deprecated: This package is no longer supported. generic-names@4.0.0: resolution: {integrity: sha512-ySFolZQfw9FoDb3ed9d80Cm9f0+r7qj+HJkWjeD9RBfpxEVTlVhol+gvaQB/78WbwYfbnNh8nWHHBSlg072y6A==} @@ -11050,12 +11115,15 @@ packages: glob@7.1.6: resolution: {integrity: sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==} + deprecated: Glob versions prior to v9 are no longer supported glob@7.2.0: resolution: {integrity: sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==} + deprecated: Glob versions prior to v9 are no longer supported glob@7.2.3: resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} + deprecated: Glob versions prior to v9 are no longer supported global-dirs@3.0.1: resolution: {integrity: sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA==} @@ -11418,6 +11486,7 @@ packages: inflight@1.0.6: resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} + deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. inherits@2.0.4: resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} @@ -12337,6 +12406,9 @@ packages: loupe@2.3.7: resolution: {integrity: sha512-zSMINGVYkdpYSOBmLi0D1Uo7JU9nVdQKrHxC8eYlV+9YKK9WePqAlL7lSlorG/U2Fw1w0hTBmaa/jrQ3UbPHtA==} + loupe@3.1.1: + resolution: {integrity: sha512-edNu/8D5MKVfGVFRhFf8aAxiTM6Wumfz5XsaatSxlD3w4R1d/WEKUTydCdPGbl9K7QG/Ca3GnDV2sIKIpXRQcw==} + lower-case@2.0.2: resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==} @@ -12386,6 +12458,9 @@ packages: magic-string@0.25.9: resolution: {integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==} + magic-string@0.30.11: + resolution: {integrity: sha512-+Wri9p0QHMy+545hKww7YAu5NyzF8iomPL/RQazugQ9+Ez4Ic3mERMd8ZTX5rfK944j+560ZJi8iAwgak1Ac7A==} + magic-string@0.30.3: resolution: {integrity: sha512-B7xGbll2fG/VjP+SWg4sX3JynwIU0mjoTc6MPpKNuIvftk6u6vqhDnk1R80b8C2GBR6ywqy+1DcKBrevBg+bmw==} engines: {node: '>=12'} @@ -13141,6 +13216,7 @@ packages: npmlog@6.0.2: resolution: {integrity: sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==} engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + deprecated: This package is no longer supported. num2fraction@1.2.2: resolution: {integrity: sha512-Y1wZESM7VUThYY+4W+X4ySH2maqcA+p7UR+w8VWNWVAd6lwuXXWz/w/Cz43J/dI2I+PS6wD5N+bJUF+gjWvIqg==} @@ -13555,9 +13631,16 @@ packages: pathe@1.1.1: resolution: {integrity: sha512-d+RQGp0MAYTIaDBIMmOfMwz3E+LOZnxx1HZd5R18mmCZY0QBlK0LDZfPc8FW8Ed2DlvsuE6PRjroDY+wg4+j/Q==} + pathe@1.1.2: + resolution: {integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==} + pathval@1.1.1: resolution: {integrity: sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==} + pathval@2.0.0: + resolution: {integrity: sha512-vE7JKRyES09KiunauX7nd2Q9/L7lhok4smP9RZTDeD4MVs72Dp2qNFVz39Nz5a0FVEW0BJR6C0DYrq6unoziZA==} + engines: {node: '>= 14.16'} + peberminta@0.9.0: resolution: {integrity: sha512-XIxfHpEuSJbITd1H3EeQwpcZbTLHc+VVr8ANI9t5sit565tsI4/xK3KWTUFE2e6QiangUkh3B0jihzmGnNrRsQ==} @@ -13872,6 +13955,7 @@ packages: posthog-js@1.93.3: resolution: {integrity: sha512-jEOWwaQpTRbqLPrDLY6eZr7t95h+LyXqN7Yq1/K6u3V0Y1C9xHtYhpuGzYamirVnCDTbVq22RM++OBUaIpp9Wg==} + deprecated: This version of posthog-js is deprecated, please update posthog-js, and do not use this version! Check out our JS docs at https://posthog.com/docs/libraries/js posthog-node@3.1.1: resolution: {integrity: sha512-OUSYcnLHbzvY/dxNsbUGoYuTZz5XNx48BkfiCkOIJZMFvot5VPQ0KWEjX+kzYxEwHeXbjW9plqsOVcYCYfidgg==} @@ -14315,6 +14399,7 @@ packages: read-package-json@6.0.4: resolution: {integrity: sha512-AEtWXYfopBj2z5N5PbkAOeNHRPUg5q+Nen7QLxV8M2zJq1ym6/lCz3fYNTCXe19puu2d06jfHhrP7v/S2PtMMw==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + deprecated: This package is no longer supported. Please use @npmcli/package-json instead. read-pkg-up@7.0.1: resolution: {integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==} @@ -14695,6 +14780,7 @@ packages: rimraf@3.0.2: resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} + deprecated: Rimraf versions prior to v4 are no longer supported hasBin: true rimraf@5.0.1: @@ -15381,6 +15467,7 @@ packages: superagent@8.1.2: resolution: {integrity: sha512-6WTxW1EB6yCxV5VFOIPQruWGHqc3yI7hEmZK6h+pyk69Lk/Ut7rLUY6W/ONF2MjBuGjvmMiIpsrVJ2vjrHlslA==} engines: {node: '>=6.4.0 <13 || >=14'} + deprecated: Please upgrade to v9.0.0+ as we have fixed a public vulnerability with formidable dependency. Note that v9.0.0+ requires Node.js v14.18.0+. See https://github.com/ladjs/superagent/pull/1800 for insight. This project is supported and maintained by the team at Forward Email @ https://forwardemail.net superjson@2.2.1: resolution: {integrity: sha512-8iGv75BYOa0xRJHK5vRLEjE2H/i4lulTjzpUXic3Eg8akftYjkmQDa8JARQ42rlczXyFR3IeRoeFCc7RxHsYZA==} @@ -15561,6 +15648,9 @@ packages: tinybench@2.6.0: resolution: {integrity: sha512-N8hW3PG/3aOoZAN5V/NSAEDz0ZixDSSt5b/a05iqtpgfLWMSVuCo7w0k2vVvEjdrIoeGqZzweX2WlyioNIHchA==} + tinybench@2.9.0: + resolution: {integrity: sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==} + tinycolor2@1.6.0: resolution: {integrity: sha512-XPaBkWQJdsf3pLKJV9p4qN/S+fm2Oj8AIPo1BTUhg5oxkvm9+SVEGFdhyOz7tTdUTfvxMiAs4sp6/eZO2Ew+pw==} @@ -15579,6 +15669,14 @@ packages: resolution: {integrity: sha512-Ud7uepAklqRH1bvwy22ynrliC7Dljz7Tm8M/0RBUW+YRa4YHhZ6e4PpgE+fu1zr/WqB1kbeuVrdfeuyIBpy4tw==} engines: {node: '>=14.0.0'} + tinypool@1.0.1: + resolution: {integrity: sha512-URZYihUbRPcGv95En+sz6MfghfIc2OJ1sv/RmhWZLouPY0/8Vo80viwPvg3dlaS9fuq7fQMEfgRRK7BBZThBEA==} + engines: {node: ^18.0.0 || >=20.0.0} + + tinyrainbow@1.2.0: + resolution: {integrity: sha512-weEDEq7Z5eTHPDh4xjX789+fHfF+P8boiFB+0vbWzpbnbsEr/GRaohi/uMKxg8RZMXnl1ItAi/IUHWMsjDV7kQ==} + engines: {node: '>=14.0.0'} + tinyspy@1.0.2: resolution: {integrity: sha512-bSGlgwLBYf7PnUsQ6WOc6SJ3pGOcd+d8AA6EUnLDDM0kWEstC1JIlSZA3UNliDXhd9ABoS7hiRBDCu+XP/sf1Q==} engines: {node: '>=14.0.0'} @@ -15591,6 +15689,10 @@ packages: resolution: {integrity: sha512-KYad6Vy5VDWV4GH3fjpseMQ/XU2BhIYP7Vzd0LG44qRWm/Yt2WCOTicFdvmgo6gWaqooMQCawTtILVQJupKu7A==} engines: {node: '>=14.0.0'} + tinyspy@3.0.0: + resolution: {integrity: sha512-q5nmENpTHgiPVd1cJDDc9cVoYN5x4vCvwT3FMilvKPKneCBZAxn2YWQjDF0UMcE9k0Cay1gBiDfTMU0g+mPMQA==} + engines: {node: '>=14.0.0'} + tmp@0.0.33: resolution: {integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==} engines: {node: '>=0.6.0'} @@ -16013,6 +16115,11 @@ packages: engines: {node: '>=14.17'} hasBin: true + typescript@5.5.4: + resolution: {integrity: sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==} + engines: {node: '>=14.17'} + hasBin: true + ufo@1.3.0: resolution: {integrity: sha512-bRn3CsoojyNStCZe0BG0Mt4Nr/4KF+rhFlnNXybgqt5pXHNFRlqinSoQaTrGyzE4X8aHplSb+TorH+COin9Yxw==} @@ -16301,6 +16408,11 @@ packages: engines: {node: ^18.0.0 || >=20.0.0} hasBin: true + vite-node@2.0.5: + resolution: {integrity: sha512-LdsW4pxj0Ot69FAoXZ1yTnA9bjGohr2yNBU7QKRxpz8ITSkhuDl6h3zS/tvgz4qrNjeRnvrWeXQ8ZF7Um4W00Q==} + engines: {node: ^18.0.0 || >=20.0.0} + hasBin: true + vite-tsconfig-paths@4.0.5: resolution: {integrity: sha512-/L/eHwySFYjwxoYt1WRJniuK/jPv+WGwgRGBYx3leciR5wBeqntQpUE6Js6+TJemChc+ter7fDBKieyEWDx4yQ==} @@ -16496,6 +16608,31 @@ packages: jsdom: optional: true + vitest@2.0.5: + resolution: {integrity: sha512-8GUxONfauuIdeSl5f9GTgVEpg5BTOlplET4WEDaeY2QBiN8wSm68vxN/tb5z405OwppfoCavnwXafiaYBC/xOA==} + engines: {node: ^18.0.0 || >=20.0.0} + hasBin: true + peerDependencies: + '@edge-runtime/vm': '*' + '@types/node': ^18.0.0 || >=20.0.0 + '@vitest/browser': 2.0.5 + '@vitest/ui': 2.0.5 + happy-dom: '*' + jsdom: '*' + peerDependenciesMeta: + '@edge-runtime/vm': + optional: true + '@types/node': + optional: true + '@vitest/browser': + optional: true + '@vitest/ui': + optional: true + happy-dom: + optional: true + jsdom: + optional: true + vscode-oniguruma@1.7.0: resolution: {integrity: sha512-L9WMGRfrjOhgHSdOYgCt/yRMsXzLDJSL7BPrOZt73gU0iWO4mpqzqQzOz5srxqTvMBaR0XZTSrVWo4j55Rc6cA==} @@ -16610,6 +16747,11 @@ packages: engines: {node: '>=8'} hasBin: true + why-is-node-running@2.3.0: + resolution: {integrity: sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==} + engines: {node: '>=8'} + hasBin: true + wide-align@1.1.5: resolution: {integrity: sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==} @@ -16865,10 +17007,10 @@ snapshots: '@alloc/quick-lru@5.2.0': {} - '@ampproject/remapping@2.2.1': + '@ampproject/remapping@2.3.0': dependencies: - '@jridgewell/gen-mapping': 0.3.2 - '@jridgewell/trace-mapping': 0.3.19 + '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/trace-mapping': 0.3.25 '@anatine/esbuild-decorators@0.2.19(esbuild@0.19.11)': dependencies: @@ -16876,7 +17018,7 @@ snapshots: '@ariakit/core@0.4.6': {} - '@ariakit/react-core@0.4.6(react-dom@18.2.0)(react@18.2.0)': + '@ariakit/react-core@0.4.6(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@ariakit/core': 0.4.6 '@floating-ui/dom': 1.6.5 @@ -16884,9 +17026,9 @@ snapshots: react-dom: 18.2.0(react@18.2.0) use-sync-external-store: 1.2.2(react@18.2.0) - '@ariakit/react@0.4.6(react-dom@18.2.0)(react@18.2.0)': + '@ariakit/react@0.4.6(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: - '@ariakit/react-core': 0.4.6(react-dom@18.2.0)(react@18.2.0) + '@ariakit/react-core': 0.4.6(react-dom@18.2.0(react@18.2.0))(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -16894,10 +17036,10 @@ snapshots: '@astrojs/internal-helpers@0.2.0': {} - '@astrojs/markdown-remark@3.1.0(astro@3.0.13)': + '@astrojs/markdown-remark@3.1.0(astro@3.0.13(@types/node@20.12.7)(terser@5.17.1))': dependencies: '@astrojs/prism': 3.0.0 - astro: 3.0.13(@types/node@18.17.1) + astro: 3.0.13(@types/node@20.12.7)(terser@5.17.1) github-slugger: 2.0.0 import-meta-resolve: 3.0.0 rehype-raw: 6.1.1 @@ -17319,7 +17461,7 @@ snapshots: '@babel/core@7.22.17': dependencies: - '@ampproject/remapping': 2.2.1 + '@ampproject/remapping': 2.3.0 '@babel/code-frame': 7.22.13 '@babel/generator': 7.22.15 '@babel/helper-compilation-targets': 7.22.15 @@ -18362,10 +18504,10 @@ snapshots: fs-extra: 7.0.1 semver: 7.5.4 - '@changesets/get-github-info@0.5.2': + '@changesets/get-github-info@0.5.2(encoding@0.1.13)': dependencies: dataloader: 1.4.0 - node-fetch: 2.6.12 + node-fetch: 2.6.12(encoding@0.1.13) transitivePeerDependencies: - encoding @@ -19139,7 +19281,7 @@ snapshots: '@floating-ui/core': 1.6.1 '@floating-ui/utils': 0.2.2 - '@floating-ui/react-dom@0.7.2(@types/react@18.2.69)(react-dom@18.2.0)(react@18.2.0)': + '@floating-ui/react-dom@0.7.2(@types/react@18.2.69)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@floating-ui/dom': 0.5.4 react: 18.2.0 @@ -19148,7 +19290,7 @@ snapshots: transitivePeerDependencies: - '@types/react' - '@floating-ui/react-dom@2.0.9(react-dom@18.2.0)(react@18.2.0)': + '@floating-ui/react-dom@2.0.9(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@floating-ui/dom': 1.6.5 react: 18.2.0 @@ -19232,7 +19374,7 @@ snapshots: '@hapi/bourne': 3.0.0 '@hapi/hoek': 11.0.2 - '@headlessui/react@1.7.8(react-dom@18.2.0)(react@18.2.0)': + '@headlessui/react@1.7.8(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: client-only: 0.0.1 react: 18.2.0 @@ -19335,7 +19477,112 @@ snapshots: jest-util: 29.6.2 slash: 3.0.0 - '@jest/core@29.6.2': + '@jest/core@29.6.2(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.15.13)(typescript@5.3.2))': + dependencies: + '@jest/console': 29.6.2 + '@jest/reporters': 29.6.2 + '@jest/test-result': 29.6.2 + '@jest/transform': 29.6.2 + '@jest/types': 29.6.1 + '@types/node': 18.19.20 + ansi-escapes: 4.3.2 + chalk: 4.1.2 + ci-info: 3.8.0 + exit: 0.1.2 + graceful-fs: 4.2.10 + jest-changed-files: 29.5.0 + jest-config: 29.6.2(@types/node@18.19.20)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.15.13)(typescript@5.3.2)) + jest-haste-map: 29.6.2 + jest-message-util: 29.6.2 + jest-regex-util: 29.4.3 + jest-resolve: 29.6.2 + jest-resolve-dependencies: 29.6.2 + jest-runner: 29.6.2 + jest-runtime: 29.6.2 + jest-snapshot: 29.6.2 + jest-util: 29.6.2 + jest-validate: 29.6.2 + jest-watcher: 29.6.2 + micromatch: 4.0.5 + pretty-format: 29.6.2 + slash: 3.0.0 + strip-ansi: 6.0.1 + transitivePeerDependencies: + - babel-plugin-macros + - supports-color + - ts-node + + '@jest/core@29.6.2(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.3.2))': + dependencies: + '@jest/console': 29.6.2 + '@jest/reporters': 29.6.2 + '@jest/test-result': 29.6.2 + '@jest/transform': 29.6.2 + '@jest/types': 29.6.1 + '@types/node': 18.19.20 + ansi-escapes: 4.3.2 + chalk: 4.1.2 + ci-info: 3.8.0 + exit: 0.1.2 + graceful-fs: 4.2.10 + jest-changed-files: 29.5.0 + jest-config: 29.6.2(@types/node@18.19.20)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.3.2)) + jest-haste-map: 29.6.2 + jest-message-util: 29.6.2 + jest-regex-util: 29.4.3 + jest-resolve: 29.6.2 + jest-resolve-dependencies: 29.6.2 + jest-runner: 29.6.2 + jest-runtime: 29.6.2 + jest-snapshot: 29.6.2 + jest-util: 29.6.2 + jest-validate: 29.6.2 + jest-watcher: 29.6.2 + micromatch: 4.0.5 + pretty-format: 29.6.2 + slash: 3.0.0 + strip-ansi: 6.0.1 + transitivePeerDependencies: + - babel-plugin-macros + - supports-color + - ts-node + + '@jest/core@29.6.2(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.3.3))': + dependencies: + '@jest/console': 29.6.2 + '@jest/reporters': 29.6.2 + '@jest/test-result': 29.6.2 + '@jest/transform': 29.6.2 + '@jest/types': 29.6.1 + '@types/node': 18.19.20 + ansi-escapes: 4.3.2 + chalk: 4.1.2 + ci-info: 3.8.0 + exit: 0.1.2 + graceful-fs: 4.2.10 + jest-changed-files: 29.5.0 + jest-config: 29.6.2(@types/node@18.19.20)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.3.3)) + jest-haste-map: 29.6.2 + jest-message-util: 29.6.2 + jest-regex-util: 29.4.3 + jest-resolve: 29.6.2 + jest-resolve-dependencies: 29.6.2 + jest-runner: 29.6.2 + jest-runtime: 29.6.2 + jest-snapshot: 29.6.2 + jest-util: 29.6.2 + jest-validate: 29.6.2 + jest-watcher: 29.6.2 + micromatch: 4.0.5 + pretty-format: 29.6.2 + slash: 3.0.0 + strip-ansi: 6.0.1 + transitivePeerDependencies: + - babel-plugin-macros + - supports-color + - ts-node + + '@jest/core@29.6.2(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.12.7)(typescript@5.3.2))': dependencies: '@jest/console': 29.6.2 '@jest/reporters': 29.6.2 @@ -19349,7 +19596,7 @@ snapshots: exit: 0.1.2 graceful-fs: 4.2.10 jest-changed-files: 29.5.0 - jest-config: 29.6.2(@types/node@18.19.20) + jest-config: 29.6.2(@types/node@18.19.20)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.12.7)(typescript@5.3.2)) jest-haste-map: 29.6.2 jest-message-util: 29.6.2 jest-regex-util: 29.4.3 @@ -19445,7 +19692,7 @@ snapshots: '@jest/source-map@29.6.0': dependencies: - '@jridgewell/trace-mapping': 0.3.19 + '@jridgewell/trace-mapping': 0.3.25 callsites: 3.1.0 graceful-fs: 4.2.10 @@ -19512,15 +19759,17 @@ snapshots: '@jridgewell/source-map@0.3.3': dependencies: - '@jridgewell/gen-mapping': 0.3.2 - '@jridgewell/trace-mapping': 0.3.19 + '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/trace-mapping': 0.3.25 '@jridgewell/sourcemap-codec@1.4.15': {} + '@jridgewell/sourcemap-codec@1.5.0': {} + '@jridgewell/trace-mapping@0.3.19': dependencies: '@jridgewell/resolve-uri': 3.1.0 - '@jridgewell/sourcemap-codec': 1.4.15 + '@jridgewell/sourcemap-codec': 1.5.0 '@jridgewell/trace-mapping@0.3.25': dependencies: @@ -19530,18 +19779,22 @@ snapshots: '@jridgewell/trace-mapping@0.3.9': dependencies: '@jridgewell/resolve-uri': 3.1.0 - '@jridgewell/sourcemap-codec': 1.4.15 + '@jridgewell/sourcemap-codec': 1.5.0 '@jspm/core@2.0.1': {} - '@kubernetes/client-node@0.20.0': + '@jsr/std__bytes@1.0.2': {} + + '@jsr/std__encoding@1.0.3': {} + + '@kubernetes/client-node@0.20.0(bufferutil@4.0.7)(utf-8-validate@5.0.10)': dependencies: '@types/js-yaml': 4.0.9 '@types/node': 20.11.22 '@types/request': 2.48.12 '@types/ws': 8.5.10 byline: 5.0.0 - isomorphic-ws: 5.0.0(ws@8.16.0) + isomorphic-ws: 5.0.0(ws@8.16.0(bufferutil@4.0.7)(utf-8-validate@5.0.10)) js-yaml: 4.1.0 jsonpath-plus: 7.2.0 request: 2.88.2 @@ -19549,7 +19802,7 @@ snapshots: stream-buffers: 3.0.2 tar: 6.1.13 tslib: 2.6.2 - ws: 8.16.0 + ws: 8.16.0(bufferutil@4.0.7)(utf-8-validate@5.0.10) optionalDependencies: openid-client: 5.6.4 transitivePeerDependencies: @@ -19584,11 +19837,11 @@ snapshots: dependencies: '@lezer/common': 1.0.2 - '@linear/sdk@8.0.0': + '@linear/sdk@8.0.0(encoding@0.1.13)': dependencies: '@graphql-typed-document-node/core': 3.2.0(graphql@15.8.0) graphql: 15.8.0 - isomorphic-unfetch: 3.1.0 + isomorphic-unfetch: 3.1.0(encoding@0.1.13) transitivePeerDependencies: - encoding @@ -20215,6 +20468,7 @@ snapshots: '@prisma/client@5.4.1(prisma@5.4.1)': dependencies: '@prisma/engines-version': 5.4.1-1.2f302df92bd8945e20ad4595a73def5b96afa54f + optionalDependencies: prisma: 5.4.1 '@prisma/engines-version@5.4.1-1.2f302df92bd8945e20ad4595a73def5b96afa54f': {} @@ -20270,85 +20524,90 @@ snapshots: dependencies: '@babel/runtime': 7.22.5 - '@radix-ui/react-alert-dialog@1.0.4(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0)(react@18.2.0)': + '@radix-ui/react-alert-dialog@1.0.4(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@babel/runtime': 7.20.7 '@radix-ui/primitive': 1.0.1 '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.69)(react@18.2.0) '@radix-ui/react-context': 1.0.1(@types/react@18.2.69)(react@18.2.0) - '@radix-ui/react-dialog': 1.0.4(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-dialog': 1.0.4(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-slot': 1.0.2(@types/react@18.2.69)(react@18.2.0) - '@types/react': 18.2.69 - '@types/react-dom': 18.2.7 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) + optionalDependencies: + '@types/react': 18.2.69 + '@types/react-dom': 18.2.7 - '@radix-ui/react-arrow@1.0.2(react-dom@18.2.0)(react@18.2.0)': + '@radix-ui/react-arrow@1.0.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@babel/runtime': 7.22.5 - '@radix-ui/react-primitive': 1.0.2(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - '@radix-ui/react-arrow@1.0.3(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0)': + '@radix-ui/react-arrow@1.0.3(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@babel/runtime': 7.24.5 - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0) - '@types/react': 18.3.1 - '@types/react-dom': 18.2.7 + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) + optionalDependencies: + '@types/react': 18.3.1 + '@types/react-dom': 18.2.7 - '@radix-ui/react-collapsible@1.0.3(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0)': + '@radix-ui/react-collapsible@1.0.3(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@babel/runtime': 7.24.5 '@radix-ui/primitive': 1.0.1 '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.1)(react@18.2.0) '@radix-ui/react-context': 1.0.1(@types/react@18.3.1)(react@18.2.0) '@radix-ui/react-id': 1.0.1(@types/react@18.3.1)(react@18.2.0) - '@radix-ui/react-presence': 1.0.1(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-presence': 1.0.1(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.3.1)(react@18.2.0) '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.3.1)(react@18.2.0) - '@types/react': 18.3.1 - '@types/react-dom': 18.2.7 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) + optionalDependencies: + '@types/react': 18.3.1 + '@types/react-dom': 18.2.7 - '@radix-ui/react-collection@1.0.2(react-dom@18.2.0)(react@18.2.0)': + '@radix-ui/react-collection@1.0.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@babel/runtime': 7.22.5 '@radix-ui/react-compose-refs': 1.0.0(react@18.2.0) '@radix-ui/react-context': 1.0.0(react@18.2.0) - '@radix-ui/react-primitive': 1.0.2(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-slot': 1.0.1(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - '@radix-ui/react-collection@1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0)(react@18.2.0)': + '@radix-ui/react-collection@1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@babel/runtime': 7.22.5 '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.69)(react@18.2.0) '@radix-ui/react-context': 1.0.1(@types/react@18.2.69)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-slot': 1.0.2(@types/react@18.2.69)(react@18.2.0) - '@types/react': 18.2.69 - '@types/react-dom': 18.2.7 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) + optionalDependencies: + '@types/react': 18.2.69 + '@types/react-dom': 18.2.7 - '@radix-ui/react-collection@1.0.3(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0)': + '@radix-ui/react-collection@1.0.3(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@babel/runtime': 7.22.5 '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.1)(react@18.2.0) '@radix-ui/react-context': 1.0.1(@types/react@18.3.1)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-slot': 1.0.2(@types/react@18.3.1)(react@18.2.0) - '@types/react': 18.3.1 - '@types/react-dom': 18.2.7 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) + optionalDependencies: + '@types/react': 18.3.1 + '@types/react-dom': 18.2.7 '@radix-ui/react-compose-refs@1.0.0(react@18.2.0)': dependencies: @@ -20358,14 +20617,16 @@ snapshots: '@radix-ui/react-compose-refs@1.0.1(@types/react@18.2.69)(react@18.2.0)': dependencies: '@babel/runtime': 7.22.5 - '@types/react': 18.2.69 react: 18.2.0 + optionalDependencies: + '@types/react': 18.2.69 '@radix-ui/react-compose-refs@1.0.1(@types/react@18.3.1)(react@18.2.0)': dependencies: '@babel/runtime': 7.22.5 - '@types/react': 18.3.1 react: 18.2.0 + optionalDependencies: + '@types/react': 18.3.1 '@radix-ui/react-context@1.0.0(react@18.2.0)': dependencies: @@ -20375,28 +20636,30 @@ snapshots: '@radix-ui/react-context@1.0.1(@types/react@18.2.69)(react@18.2.0)': dependencies: '@babel/runtime': 7.22.5 - '@types/react': 18.2.69 react: 18.2.0 + optionalDependencies: + '@types/react': 18.2.69 '@radix-ui/react-context@1.0.1(@types/react@18.3.1)(react@18.2.0)': dependencies: '@babel/runtime': 7.22.5 - '@types/react': 18.3.1 react: 18.2.0 + optionalDependencies: + '@types/react': 18.3.1 - '@radix-ui/react-dialog@1.0.3(@types/react@18.2.69)(react-dom@18.2.0)(react@18.2.0)': + '@radix-ui/react-dialog@1.0.3(@types/react@18.2.69)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@babel/runtime': 7.20.7 '@radix-ui/primitive': 1.0.0 '@radix-ui/react-compose-refs': 1.0.0(react@18.2.0) '@radix-ui/react-context': 1.0.0(react@18.2.0) - '@radix-ui/react-dismissable-layer': 1.0.3(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-dismissable-layer': 1.0.3(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-focus-guards': 1.0.0(react@18.2.0) - '@radix-ui/react-focus-scope': 1.0.2(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-focus-scope': 1.0.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-id': 1.0.0(react@18.2.0) - '@radix-ui/react-portal': 1.0.2(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-presence': 1.0.0(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.2(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-portal': 1.0.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@radix-ui/react-presence': 1.0.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@radix-ui/react-primitive': 1.0.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-slot': 1.0.1(react@18.2.0) '@radix-ui/react-use-controllable-state': 1.0.0(react@18.2.0) aria-hidden: 1.2.3 @@ -20406,27 +20669,28 @@ snapshots: transitivePeerDependencies: - '@types/react' - '@radix-ui/react-dialog@1.0.4(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0)(react@18.2.0)': + '@radix-ui/react-dialog@1.0.4(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@babel/runtime': 7.22.5 '@radix-ui/primitive': 1.0.1 '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.69)(react@18.2.0) '@radix-ui/react-context': 1.0.1(@types/react@18.2.69)(react@18.2.0) - '@radix-ui/react-dismissable-layer': 1.0.4(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-dismissable-layer': 1.0.4(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-focus-guards': 1.0.1(@types/react@18.2.69)(react@18.2.0) - '@radix-ui/react-focus-scope': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-focus-scope': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-id': 1.0.1(@types/react@18.2.69)(react@18.2.0) - '@radix-ui/react-portal': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-presence': 1.0.1(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-portal': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@radix-ui/react-presence': 1.0.1(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-slot': 1.0.2(@types/react@18.2.69)(react@18.2.0) '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.69)(react@18.2.0) - '@types/react': 18.2.69 - '@types/react-dom': 18.2.7 aria-hidden: 1.2.3 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) react-remove-scroll: 2.5.5(@types/react@18.2.69)(react@18.2.0) + optionalDependencies: + '@types/react': 18.2.69 + '@types/react-dom': 18.2.7 '@radix-ui/react-direction@1.0.0(react@18.2.0)': dependencies: @@ -20436,64 +20700,69 @@ snapshots: '@radix-ui/react-direction@1.0.1(@types/react@18.2.69)(react@18.2.0)': dependencies: '@babel/runtime': 7.22.5 - '@types/react': 18.2.69 react: 18.2.0 + optionalDependencies: + '@types/react': 18.2.69 '@radix-ui/react-direction@1.0.1(@types/react@18.3.1)(react@18.2.0)': dependencies: '@babel/runtime': 7.22.5 - '@types/react': 18.3.1 react: 18.2.0 + optionalDependencies: + '@types/react': 18.3.1 - '@radix-ui/react-dismissable-layer@1.0.3(react-dom@18.2.0)(react@18.2.0)': + '@radix-ui/react-dismissable-layer@1.0.3(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@babel/runtime': 7.22.5 '@radix-ui/primitive': 1.0.0 '@radix-ui/react-compose-refs': 1.0.0(react@18.2.0) - '@radix-ui/react-primitive': 1.0.2(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-use-callback-ref': 1.0.0(react@18.2.0) '@radix-ui/react-use-escape-keydown': 1.0.2(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - '@radix-ui/react-dismissable-layer@1.0.4(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0)(react@18.2.0)': + '@radix-ui/react-dismissable-layer@1.0.4(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@babel/runtime': 7.22.5 '@radix-ui/primitive': 1.0.1 '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.69)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.69)(react@18.2.0) '@radix-ui/react-use-escape-keydown': 1.0.3(@types/react@18.2.69)(react@18.2.0) - '@types/react': 18.2.69 - '@types/react-dom': 18.2.7 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) + optionalDependencies: + '@types/react': 18.2.69 + '@types/react-dom': 18.2.7 - '@radix-ui/react-dismissable-layer@1.0.4(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0)': + '@radix-ui/react-dismissable-layer@1.0.4(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@babel/runtime': 7.22.5 '@radix-ui/primitive': 1.0.1 '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.1)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.3.1)(react@18.2.0) '@radix-ui/react-use-escape-keydown': 1.0.3(@types/react@18.3.1)(react@18.2.0) - '@types/react': 18.3.1 - '@types/react-dom': 18.2.7 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) + optionalDependencies: + '@types/react': 18.3.1 + '@types/react-dom': 18.2.7 - '@radix-ui/react-dismissable-layer@1.0.5(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0)': + '@radix-ui/react-dismissable-layer@1.0.5(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@babel/runtime': 7.24.5 '@radix-ui/primitive': 1.0.1 '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.1)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.3.1)(react@18.2.0) '@radix-ui/react-use-escape-keydown': 1.0.3(@types/react@18.3.1)(react@18.2.0) - '@types/react': 18.3.1 - '@types/react-dom': 18.2.7 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) + optionalDependencies: + '@types/react': 18.3.1 + '@types/react-dom': 18.2.7 '@radix-ui/react-focus-guards@1.0.0(react@18.2.0)': dependencies: @@ -20503,45 +20772,49 @@ snapshots: '@radix-ui/react-focus-guards@1.0.1(@types/react@18.2.69)(react@18.2.0)': dependencies: '@babel/runtime': 7.22.5 - '@types/react': 18.2.69 react: 18.2.0 + optionalDependencies: + '@types/react': 18.2.69 '@radix-ui/react-focus-guards@1.0.1(@types/react@18.3.1)(react@18.2.0)': dependencies: '@babel/runtime': 7.22.5 - '@types/react': 18.3.1 react: 18.2.0 + optionalDependencies: + '@types/react': 18.3.1 - '@radix-ui/react-focus-scope@1.0.2(react-dom@18.2.0)(react@18.2.0)': + '@radix-ui/react-focus-scope@1.0.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@babel/runtime': 7.22.5 '@radix-ui/react-compose-refs': 1.0.0(react@18.2.0) - '@radix-ui/react-primitive': 1.0.2(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-use-callback-ref': 1.0.0(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - '@radix-ui/react-focus-scope@1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0)(react@18.2.0)': + '@radix-ui/react-focus-scope@1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@babel/runtime': 7.22.5 '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.69)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.69)(react@18.2.0) - '@types/react': 18.2.69 - '@types/react-dom': 18.2.7 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) + optionalDependencies: + '@types/react': 18.2.69 + '@types/react-dom': 18.2.7 - '@radix-ui/react-focus-scope@1.0.4(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0)': + '@radix-ui/react-focus-scope@1.0.4(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@babel/runtime': 7.24.5 '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.1)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.3.1)(react@18.2.0) - '@types/react': 18.3.1 - '@types/react-dom': 18.2.7 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) + optionalDependencies: + '@types/react': 18.3.1 + '@types/react-dom': 18.2.7 '@radix-ui/react-id@1.0.0(react@18.2.0)': dependencies: @@ -20553,37 +20826,39 @@ snapshots: dependencies: '@babel/runtime': 7.22.5 '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.69)(react@18.2.0) - '@types/react': 18.2.69 react: 18.2.0 + optionalDependencies: + '@types/react': 18.2.69 '@radix-ui/react-id@1.0.1(@types/react@18.3.1)(react@18.2.0)': dependencies: '@babel/runtime': 7.22.5 '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.3.1)(react@18.2.0) - '@types/react': 18.3.1 react: 18.2.0 + optionalDependencies: + '@types/react': 18.3.1 - '@radix-ui/react-label@2.0.1(react-dom@18.2.0)(react@18.2.0)': + '@radix-ui/react-label@2.0.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@babel/runtime': 7.20.7 - '@radix-ui/react-primitive': 1.0.2(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - '@radix-ui/react-popover@1.0.5(@types/react@18.2.69)(react-dom@18.2.0)(react@18.2.0)': + '@radix-ui/react-popover@1.0.5(@types/react@18.2.69)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@babel/runtime': 7.20.7 '@radix-ui/primitive': 1.0.0 '@radix-ui/react-compose-refs': 1.0.0(react@18.2.0) '@radix-ui/react-context': 1.0.0(react@18.2.0) - '@radix-ui/react-dismissable-layer': 1.0.3(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-dismissable-layer': 1.0.3(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-focus-guards': 1.0.0(react@18.2.0) - '@radix-ui/react-focus-scope': 1.0.2(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-focus-scope': 1.0.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-id': 1.0.0(react@18.2.0) - '@radix-ui/react-popper': 1.1.1(@types/react@18.2.69)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-portal': 1.0.2(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-presence': 1.0.0(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.2(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-popper': 1.1.1(@types/react@18.2.69)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@radix-ui/react-portal': 1.0.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@radix-ui/react-presence': 1.0.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@radix-ui/react-primitive': 1.0.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-slot': 1.0.1(react@18.2.0) '@radix-ui/react-use-controllable-state': 1.0.0(react@18.2.0) aria-hidden: 1.2.3 @@ -20593,37 +20868,38 @@ snapshots: transitivePeerDependencies: - '@types/react' - '@radix-ui/react-popover@1.0.7(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0)': + '@radix-ui/react-popover@1.0.7(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@babel/runtime': 7.24.5 '@radix-ui/primitive': 1.0.1 '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.1)(react@18.2.0) '@radix-ui/react-context': 1.0.1(@types/react@18.3.1)(react@18.2.0) - '@radix-ui/react-dismissable-layer': 1.0.5(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-dismissable-layer': 1.0.5(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-focus-guards': 1.0.1(@types/react@18.3.1)(react@18.2.0) - '@radix-ui/react-focus-scope': 1.0.4(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-focus-scope': 1.0.4(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-id': 1.0.1(@types/react@18.3.1)(react@18.2.0) - '@radix-ui/react-popper': 1.1.3(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-portal': 1.0.4(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-presence': 1.0.1(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-popper': 1.1.3(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@radix-ui/react-portal': 1.0.4(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@radix-ui/react-presence': 1.0.1(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-slot': 1.0.2(@types/react@18.3.1)(react@18.2.0) '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.3.1)(react@18.2.0) - '@types/react': 18.3.1 - '@types/react-dom': 18.2.7 aria-hidden: 1.2.3 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) react-remove-scroll: 2.5.5(@types/react@18.3.1)(react@18.2.0) + optionalDependencies: + '@types/react': 18.3.1 + '@types/react-dom': 18.2.7 - '@radix-ui/react-popper@1.1.1(@types/react@18.2.69)(react-dom@18.2.0)(react@18.2.0)': + '@radix-ui/react-popper@1.1.1(@types/react@18.2.69)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@babel/runtime': 7.22.5 - '@floating-ui/react-dom': 0.7.2(@types/react@18.2.69)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-arrow': 1.0.2(react-dom@18.2.0)(react@18.2.0) + '@floating-ui/react-dom': 0.7.2(@types/react@18.2.69)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@radix-ui/react-arrow': 1.0.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-compose-refs': 1.0.0(react@18.2.0) '@radix-ui/react-context': 1.0.0(react@18.2.0) - '@radix-ui/react-primitive': 1.0.2(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-use-callback-ref': 1.0.0(react@18.2.0) '@radix-ui/react-use-layout-effect': 1.0.0(react@18.2.0) '@radix-ui/react-use-rect': 1.0.0(react@18.2.0) @@ -20634,77 +20910,82 @@ snapshots: transitivePeerDependencies: - '@types/react' - '@radix-ui/react-popper@1.1.2(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0)': + '@radix-ui/react-popper@1.1.2(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@babel/runtime': 7.24.5 - '@floating-ui/react-dom': 2.0.9(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-arrow': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0) + '@floating-ui/react-dom': 2.0.9(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@radix-ui/react-arrow': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.1)(react@18.2.0) '@radix-ui/react-context': 1.0.1(@types/react@18.3.1)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.3.1)(react@18.2.0) '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.3.1)(react@18.2.0) '@radix-ui/react-use-rect': 1.0.1(@types/react@18.3.1)(react@18.2.0) '@radix-ui/react-use-size': 1.0.1(@types/react@18.3.1)(react@18.2.0) '@radix-ui/rect': 1.0.1 - '@types/react': 18.3.1 - '@types/react-dom': 18.2.7 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) + optionalDependencies: + '@types/react': 18.3.1 + '@types/react-dom': 18.2.7 - '@radix-ui/react-popper@1.1.3(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0)': + '@radix-ui/react-popper@1.1.3(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@babel/runtime': 7.24.5 - '@floating-ui/react-dom': 2.0.9(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-arrow': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0) + '@floating-ui/react-dom': 2.0.9(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@radix-ui/react-arrow': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.1)(react@18.2.0) '@radix-ui/react-context': 1.0.1(@types/react@18.3.1)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.3.1)(react@18.2.0) '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.3.1)(react@18.2.0) '@radix-ui/react-use-rect': 1.0.1(@types/react@18.3.1)(react@18.2.0) '@radix-ui/react-use-size': 1.0.1(@types/react@18.3.1)(react@18.2.0) '@radix-ui/rect': 1.0.1 - '@types/react': 18.3.1 - '@types/react-dom': 18.2.7 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) + optionalDependencies: + '@types/react': 18.3.1 + '@types/react-dom': 18.2.7 - '@radix-ui/react-portal@1.0.2(react-dom@18.2.0)(react@18.2.0)': + '@radix-ui/react-portal@1.0.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@babel/runtime': 7.22.5 - '@radix-ui/react-primitive': 1.0.2(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - '@radix-ui/react-portal@1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0)(react@18.2.0)': + '@radix-ui/react-portal@1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@babel/runtime': 7.22.5 - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0)(react@18.2.0) - '@types/react': 18.2.69 - '@types/react-dom': 18.2.7 + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) + optionalDependencies: + '@types/react': 18.2.69 + '@types/react-dom': 18.2.7 - '@radix-ui/react-portal@1.0.3(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0)': + '@radix-ui/react-portal@1.0.3(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@babel/runtime': 7.22.5 - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0) - '@types/react': 18.3.1 - '@types/react-dom': 18.2.7 + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) + optionalDependencies: + '@types/react': 18.3.1 + '@types/react-dom': 18.2.7 - '@radix-ui/react-portal@1.0.4(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0)': + '@radix-ui/react-portal@1.0.4(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@babel/runtime': 7.24.5 - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0) - '@types/react': 18.3.1 - '@types/react-dom': 18.2.7 + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) + optionalDependencies: + '@types/react': 18.3.1 + '@types/react-dom': 18.2.7 - '@radix-ui/react-presence@1.0.0(react-dom@18.2.0)(react@18.2.0)': + '@radix-ui/react-presence@1.0.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@babel/runtime': 7.22.5 '@radix-ui/react-compose-refs': 1.0.0(react@18.2.0) @@ -20712,140 +20993,147 @@ snapshots: react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - '@radix-ui/react-presence@1.0.1(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0)(react@18.2.0)': + '@radix-ui/react-presence@1.0.1(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@babel/runtime': 7.22.5 '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.69)(react@18.2.0) '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.69)(react@18.2.0) - '@types/react': 18.2.69 - '@types/react-dom': 18.2.7 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) + optionalDependencies: + '@types/react': 18.2.69 + '@types/react-dom': 18.2.7 - '@radix-ui/react-presence@1.0.1(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0)': + '@radix-ui/react-presence@1.0.1(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@babel/runtime': 7.22.5 '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.1)(react@18.2.0) '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.3.1)(react@18.2.0) - '@types/react': 18.3.1 - '@types/react-dom': 18.2.7 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) + optionalDependencies: + '@types/react': 18.3.1 + '@types/react-dom': 18.2.7 - '@radix-ui/react-primitive@1.0.2(react-dom@18.2.0)(react@18.2.0)': + '@radix-ui/react-primitive@1.0.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@babel/runtime': 7.22.5 '@radix-ui/react-slot': 1.0.1(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - '@radix-ui/react-primitive@1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0)(react@18.2.0)': + '@radix-ui/react-primitive@1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@babel/runtime': 7.22.5 '@radix-ui/react-slot': 1.0.2(@types/react@18.2.69)(react@18.2.0) - '@types/react': 18.2.69 - '@types/react-dom': 18.2.7 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) + optionalDependencies: + '@types/react': 18.2.69 + '@types/react-dom': 18.2.7 - '@radix-ui/react-primitive@1.0.3(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0)': + '@radix-ui/react-primitive@1.0.3(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@babel/runtime': 7.22.5 '@radix-ui/react-slot': 1.0.2(@types/react@18.3.1)(react@18.2.0) - '@types/react': 18.3.1 - '@types/react-dom': 18.2.7 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) + optionalDependencies: + '@types/react': 18.3.1 + '@types/react-dom': 18.2.7 - '@radix-ui/react-radio-group@1.1.3(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0)(react@18.2.0)': + '@radix-ui/react-radio-group@1.1.3(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@babel/runtime': 7.20.7 '@radix-ui/primitive': 1.0.1 '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.69)(react@18.2.0) '@radix-ui/react-context': 1.0.1(@types/react@18.2.69)(react@18.2.0) '@radix-ui/react-direction': 1.0.1(@types/react@18.2.69)(react@18.2.0) - '@radix-ui/react-presence': 1.0.1(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-roving-focus': 1.0.4(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-presence': 1.0.1(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@radix-ui/react-roving-focus': 1.0.4(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.69)(react@18.2.0) '@radix-ui/react-use-previous': 1.0.1(@types/react@18.2.69)(react@18.2.0) '@radix-ui/react-use-size': 1.0.1(@types/react@18.2.69)(react@18.2.0) - '@types/react': 18.2.69 - '@types/react-dom': 18.2.7 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) + optionalDependencies: + '@types/react': 18.2.69 + '@types/react-dom': 18.2.7 - '@radix-ui/react-roving-focus@1.0.3(react-dom@18.2.0)(react@18.2.0)': + '@radix-ui/react-roving-focus@1.0.3(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@babel/runtime': 7.22.5 '@radix-ui/primitive': 1.0.0 - '@radix-ui/react-collection': 1.0.2(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-collection': 1.0.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-compose-refs': 1.0.0(react@18.2.0) '@radix-ui/react-context': 1.0.0(react@18.2.0) '@radix-ui/react-direction': 1.0.0(react@18.2.0) '@radix-ui/react-id': 1.0.0(react@18.2.0) - '@radix-ui/react-primitive': 1.0.2(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-use-callback-ref': 1.0.0(react@18.2.0) '@radix-ui/react-use-controllable-state': 1.0.0(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - '@radix-ui/react-roving-focus@1.0.4(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0)(react@18.2.0)': + '@radix-ui/react-roving-focus@1.0.4(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@babel/runtime': 7.22.5 '@radix-ui/primitive': 1.0.1 - '@radix-ui/react-collection': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-collection': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.69)(react@18.2.0) '@radix-ui/react-context': 1.0.1(@types/react@18.2.69)(react@18.2.0) '@radix-ui/react-direction': 1.0.1(@types/react@18.2.69)(react@18.2.0) '@radix-ui/react-id': 1.0.1(@types/react@18.2.69)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.69)(react@18.2.0) '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.69)(react@18.2.0) - '@types/react': 18.2.69 - '@types/react-dom': 18.2.7 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) + optionalDependencies: + '@types/react': 18.2.69 + '@types/react-dom': 18.2.7 - '@radix-ui/react-roving-focus@1.0.4(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0)': + '@radix-ui/react-roving-focus@1.0.4(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@babel/runtime': 7.22.5 '@radix-ui/primitive': 1.0.1 - '@radix-ui/react-collection': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-collection': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.1)(react@18.2.0) '@radix-ui/react-context': 1.0.1(@types/react@18.3.1)(react@18.2.0) '@radix-ui/react-direction': 1.0.1(@types/react@18.3.1)(react@18.2.0) '@radix-ui/react-id': 1.0.1(@types/react@18.3.1)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.3.1)(react@18.2.0) '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.3.1)(react@18.2.0) - '@types/react': 18.3.1 - '@types/react-dom': 18.2.7 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) + optionalDependencies: + '@types/react': 18.3.1 + '@types/react-dom': 18.2.7 - '@radix-ui/react-select@1.2.1(@types/react@18.2.69)(react-dom@18.2.0)(react@18.2.0)': + '@radix-ui/react-select@1.2.1(@types/react@18.2.69)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@babel/runtime': 7.20.7 '@radix-ui/number': 1.0.0 '@radix-ui/primitive': 1.0.0 - '@radix-ui/react-collection': 1.0.2(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-collection': 1.0.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-compose-refs': 1.0.0(react@18.2.0) '@radix-ui/react-context': 1.0.0(react@18.2.0) '@radix-ui/react-direction': 1.0.0(react@18.2.0) - '@radix-ui/react-dismissable-layer': 1.0.3(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-dismissable-layer': 1.0.3(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-focus-guards': 1.0.0(react@18.2.0) - '@radix-ui/react-focus-scope': 1.0.2(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-focus-scope': 1.0.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-id': 1.0.0(react@18.2.0) - '@radix-ui/react-popper': 1.1.1(@types/react@18.2.69)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-portal': 1.0.2(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.2(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-popper': 1.1.1(@types/react@18.2.69)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@radix-ui/react-portal': 1.0.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@radix-ui/react-primitive': 1.0.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-slot': 1.0.1(react@18.2.0) '@radix-ui/react-use-callback-ref': 1.0.0(react@18.2.0) '@radix-ui/react-use-controllable-state': 1.0.0(react@18.2.0) '@radix-ui/react-use-layout-effect': 1.0.0(react@18.2.0) '@radix-ui/react-use-previous': 1.0.0(react@18.2.0) - '@radix-ui/react-visually-hidden': 1.0.2(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-visually-hidden': 1.0.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0) aria-hidden: 1.2.3 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -20853,24 +21141,25 @@ snapshots: transitivePeerDependencies: - '@types/react' - '@radix-ui/react-slider@1.1.2(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0)(react@18.2.0)': + '@radix-ui/react-slider@1.1.2(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@babel/runtime': 7.22.5 '@radix-ui/number': 1.0.1 '@radix-ui/primitive': 1.0.1 - '@radix-ui/react-collection': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-collection': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.69)(react@18.2.0) '@radix-ui/react-context': 1.0.1(@types/react@18.2.69)(react@18.2.0) '@radix-ui/react-direction': 1.0.1(@types/react@18.2.69)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.69)(react@18.2.0) '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.69)(react@18.2.0) '@radix-ui/react-use-previous': 1.0.1(@types/react@18.2.69)(react@18.2.0) '@radix-ui/react-use-size': 1.0.1(@types/react@18.2.69)(react@18.2.0) - '@types/react': 18.2.69 - '@types/react-dom': 18.2.7 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) + optionalDependencies: + '@types/react': 18.2.69 + '@types/react-dom': 18.2.7 '@radix-ui/react-slot@1.0.1(react@18.2.0)': dependencies: @@ -20882,110 +21171,116 @@ snapshots: dependencies: '@babel/runtime': 7.24.5 '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.69)(react@18.2.0) - '@types/react': 18.2.69 react: 18.2.0 + optionalDependencies: + '@types/react': 18.2.69 '@radix-ui/react-slot@1.0.2(@types/react@18.3.1)(react@18.2.0)': dependencies: '@babel/runtime': 7.24.5 '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.1)(react@18.2.0) - '@types/react': 18.3.1 react: 18.2.0 + optionalDependencies: + '@types/react': 18.3.1 - '@radix-ui/react-switch@1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0)(react@18.2.0)': + '@radix-ui/react-switch@1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@babel/runtime': 7.20.7 '@radix-ui/primitive': 1.0.1 '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.69)(react@18.2.0) '@radix-ui/react-context': 1.0.1(@types/react@18.2.69)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.69)(react@18.2.0) '@radix-ui/react-use-previous': 1.0.1(@types/react@18.2.69)(react@18.2.0) '@radix-ui/react-use-size': 1.0.1(@types/react@18.2.69)(react@18.2.0) - '@types/react': 18.2.69 - '@types/react-dom': 18.2.7 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) + optionalDependencies: + '@types/react': 18.2.69 + '@types/react-dom': 18.2.7 - '@radix-ui/react-tabs@1.0.3(react-dom@18.2.0)(react@18.2.0)': + '@radix-ui/react-tabs@1.0.3(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@babel/runtime': 7.20.7 '@radix-ui/primitive': 1.0.0 '@radix-ui/react-context': 1.0.0(react@18.2.0) '@radix-ui/react-direction': 1.0.0(react@18.2.0) '@radix-ui/react-id': 1.0.0(react@18.2.0) - '@radix-ui/react-presence': 1.0.0(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.2(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-roving-focus': 1.0.3(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-presence': 1.0.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@radix-ui/react-primitive': 1.0.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@radix-ui/react-roving-focus': 1.0.3(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-use-controllable-state': 1.0.0(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - '@radix-ui/react-toggle-group@1.0.4(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0)': + '@radix-ui/react-toggle-group@1.0.4(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@babel/runtime': 7.24.5 '@radix-ui/primitive': 1.0.1 '@radix-ui/react-context': 1.0.1(@types/react@18.3.1)(react@18.2.0) '@radix-ui/react-direction': 1.0.1(@types/react@18.3.1)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-roving-focus': 1.0.4(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-toggle': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@radix-ui/react-roving-focus': 1.0.4(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@radix-ui/react-toggle': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.3.1)(react@18.2.0) - '@types/react': 18.3.1 - '@types/react-dom': 18.2.7 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) + optionalDependencies: + '@types/react': 18.3.1 + '@types/react-dom': 18.2.7 - '@radix-ui/react-toggle@1.0.3(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0)': + '@radix-ui/react-toggle@1.0.3(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@babel/runtime': 7.24.5 '@radix-ui/primitive': 1.0.1 - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.3.1)(react@18.2.0) - '@types/react': 18.3.1 - '@types/react-dom': 18.2.7 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) + optionalDependencies: + '@types/react': 18.3.1 + '@types/react-dom': 18.2.7 - '@radix-ui/react-tooltip@1.0.5(@types/react@18.2.69)(react-dom@18.2.0)(react@18.2.0)': + '@radix-ui/react-tooltip@1.0.5(@types/react@18.2.69)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@babel/runtime': 7.20.7 '@radix-ui/primitive': 1.0.0 '@radix-ui/react-compose-refs': 1.0.0(react@18.2.0) '@radix-ui/react-context': 1.0.0(react@18.2.0) - '@radix-ui/react-dismissable-layer': 1.0.3(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-dismissable-layer': 1.0.3(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-id': 1.0.0(react@18.2.0) - '@radix-ui/react-popper': 1.1.1(@types/react@18.2.69)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-portal': 1.0.2(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-presence': 1.0.0(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.2(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-popper': 1.1.1(@types/react@18.2.69)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@radix-ui/react-portal': 1.0.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@radix-ui/react-presence': 1.0.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@radix-ui/react-primitive': 1.0.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-slot': 1.0.1(react@18.2.0) '@radix-ui/react-use-controllable-state': 1.0.0(react@18.2.0) - '@radix-ui/react-visually-hidden': 1.0.2(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-visually-hidden': 1.0.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) transitivePeerDependencies: - '@types/react' - '@radix-ui/react-tooltip@1.0.6(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0)': + '@radix-ui/react-tooltip@1.0.6(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@babel/runtime': 7.24.5 '@radix-ui/primitive': 1.0.1 '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.1)(react@18.2.0) '@radix-ui/react-context': 1.0.1(@types/react@18.3.1)(react@18.2.0) - '@radix-ui/react-dismissable-layer': 1.0.4(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-dismissable-layer': 1.0.4(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-id': 1.0.1(@types/react@18.3.1)(react@18.2.0) - '@radix-ui/react-popper': 1.1.2(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-portal': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-presence': 1.0.1(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-popper': 1.1.2(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@radix-ui/react-portal': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@radix-ui/react-presence': 1.0.1(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-slot': 1.0.2(@types/react@18.3.1)(react@18.2.0) '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.3.1)(react@18.2.0) - '@radix-ui/react-visually-hidden': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0) - '@types/react': 18.3.1 - '@types/react-dom': 18.2.7 + '@radix-ui/react-visually-hidden': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) + optionalDependencies: + '@types/react': 18.3.1 + '@types/react-dom': 18.2.7 '@radix-ui/react-use-callback-ref@1.0.0(react@18.2.0)': dependencies: @@ -20995,14 +21290,16 @@ snapshots: '@radix-ui/react-use-callback-ref@1.0.1(@types/react@18.2.69)(react@18.2.0)': dependencies: '@babel/runtime': 7.22.5 - '@types/react': 18.2.69 react: 18.2.0 + optionalDependencies: + '@types/react': 18.2.69 '@radix-ui/react-use-callback-ref@1.0.1(@types/react@18.3.1)(react@18.2.0)': dependencies: '@babel/runtime': 7.22.5 - '@types/react': 18.3.1 react: 18.2.0 + optionalDependencies: + '@types/react': 18.3.1 '@radix-ui/react-use-controllable-state@1.0.0(react@18.2.0)': dependencies: @@ -21014,15 +21311,17 @@ snapshots: dependencies: '@babel/runtime': 7.22.5 '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.69)(react@18.2.0) - '@types/react': 18.2.69 react: 18.2.0 + optionalDependencies: + '@types/react': 18.2.69 '@radix-ui/react-use-controllable-state@1.0.1(@types/react@18.3.1)(react@18.2.0)': dependencies: '@babel/runtime': 7.22.5 '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.3.1)(react@18.2.0) - '@types/react': 18.3.1 react: 18.2.0 + optionalDependencies: + '@types/react': 18.3.1 '@radix-ui/react-use-escape-keydown@1.0.2(react@18.2.0)': dependencies: @@ -21034,15 +21333,17 @@ snapshots: dependencies: '@babel/runtime': 7.22.5 '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.69)(react@18.2.0) - '@types/react': 18.2.69 react: 18.2.0 + optionalDependencies: + '@types/react': 18.2.69 '@radix-ui/react-use-escape-keydown@1.0.3(@types/react@18.3.1)(react@18.2.0)': dependencies: '@babel/runtime': 7.22.5 '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.3.1)(react@18.2.0) - '@types/react': 18.3.1 react: 18.2.0 + optionalDependencies: + '@types/react': 18.3.1 '@radix-ui/react-use-layout-effect@1.0.0(react@18.2.0)': dependencies: @@ -21052,14 +21353,16 @@ snapshots: '@radix-ui/react-use-layout-effect@1.0.1(@types/react@18.2.69)(react@18.2.0)': dependencies: '@babel/runtime': 7.22.5 - '@types/react': 18.2.69 react: 18.2.0 + optionalDependencies: + '@types/react': 18.2.69 '@radix-ui/react-use-layout-effect@1.0.1(@types/react@18.3.1)(react@18.2.0)': dependencies: '@babel/runtime': 7.22.5 - '@types/react': 18.3.1 react: 18.2.0 + optionalDependencies: + '@types/react': 18.3.1 '@radix-ui/react-use-previous@1.0.0(react@18.2.0)': dependencies: @@ -21069,8 +21372,9 @@ snapshots: '@radix-ui/react-use-previous@1.0.1(@types/react@18.2.69)(react@18.2.0)': dependencies: '@babel/runtime': 7.22.5 - '@types/react': 18.2.69 react: 18.2.0 + optionalDependencies: + '@types/react': 18.2.69 '@radix-ui/react-use-rect@1.0.0(react@18.2.0)': dependencies: @@ -21082,8 +21386,9 @@ snapshots: dependencies: '@babel/runtime': 7.24.5 '@radix-ui/rect': 1.0.1 - '@types/react': 18.3.1 react: 18.2.0 + optionalDependencies: + '@types/react': 18.3.1 '@radix-ui/react-use-size@1.0.0(react@18.2.0)': dependencies: @@ -21095,31 +21400,34 @@ snapshots: dependencies: '@babel/runtime': 7.22.5 '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.69)(react@18.2.0) - '@types/react': 18.2.69 react: 18.2.0 + optionalDependencies: + '@types/react': 18.2.69 '@radix-ui/react-use-size@1.0.1(@types/react@18.3.1)(react@18.2.0)': dependencies: '@babel/runtime': 7.22.5 '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.3.1)(react@18.2.0) - '@types/react': 18.3.1 react: 18.2.0 + optionalDependencies: + '@types/react': 18.3.1 - '@radix-ui/react-visually-hidden@1.0.2(react-dom@18.2.0)(react@18.2.0)': + '@radix-ui/react-visually-hidden@1.0.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@babel/runtime': 7.22.5 - '@radix-ui/react-primitive': 1.0.2(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - '@radix-ui/react-visually-hidden@1.0.3(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0)': + '@radix-ui/react-visually-hidden@1.0.3(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@babel/runtime': 7.24.5 - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0) - '@types/react': 18.3.1 - '@types/react-dom': 18.2.7 + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) + optionalDependencies: + '@types/react': 18.3.1 + '@types/react-dom': 18.2.7 '@radix-ui/rect@1.0.0': dependencies: @@ -21150,7 +21458,7 @@ snapshots: '@swc/helpers': 0.5.2 react: 18.2.0 - '@react-aria/calendar@3.5.4(react-dom@18.2.0)(react@18.2.0)': + '@react-aria/calendar@3.5.4(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@internationalized/date': 3.5.1 '@react-aria/i18n': 3.10.0(react@18.2.0) @@ -21179,14 +21487,14 @@ snapshots: '@swc/helpers': 0.5.2 react: 18.2.0 - '@react-aria/combobox@3.8.2(react-dom@18.2.0)(react@18.2.0)': + '@react-aria/combobox@3.8.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@react-aria/i18n': 3.10.0(react@18.2.0) - '@react-aria/listbox': 3.11.3(react-dom@18.2.0)(react@18.2.0) + '@react-aria/listbox': 3.11.3(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@react-aria/live-announcer': 3.3.1 - '@react-aria/menu': 3.12.0(react-dom@18.2.0)(react@18.2.0) - '@react-aria/overlays': 3.20.0(react-dom@18.2.0)(react@18.2.0) - '@react-aria/selection': 3.17.3(react-dom@18.2.0)(react@18.2.0) + '@react-aria/menu': 3.12.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/overlays': 3.20.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/selection': 3.17.3(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@react-aria/textfield': 3.14.1(react@18.2.0) '@react-aria/utils': 3.23.0(react@18.2.0) '@react-stately/collections': 3.10.4(react@18.2.0) @@ -21199,7 +21507,7 @@ snapshots: react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - '@react-aria/datepicker@3.9.1(react-dom@18.2.0)(react@18.2.0)': + '@react-aria/datepicker@3.9.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@internationalized/date': 3.5.1 '@internationalized/number': 3.5.0 @@ -21209,7 +21517,7 @@ snapshots: '@react-aria/i18n': 3.10.0(react@18.2.0) '@react-aria/interactions': 3.20.1(react@18.2.0) '@react-aria/label': 3.7.4(react@18.2.0) - '@react-aria/spinbutton': 3.6.1(react-dom@18.2.0)(react@18.2.0) + '@react-aria/spinbutton': 3.6.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@react-aria/utils': 3.23.0(react@18.2.0) '@react-stately/datepicker': 3.9.1(react@18.2.0) '@react-stately/form': 3.0.0(react@18.2.0) @@ -21222,10 +21530,10 @@ snapshots: react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - '@react-aria/dialog@3.5.10(react-dom@18.2.0)(react@18.2.0)': + '@react-aria/dialog@3.5.10(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@react-aria/focus': 3.16.0(react@18.2.0) - '@react-aria/overlays': 3.20.0(react-dom@18.2.0)(react@18.2.0) + '@react-aria/overlays': 3.20.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@react-aria/utils': 3.23.0(react@18.2.0) '@react-types/dialog': 3.5.7(react@18.2.0) '@react-types/shared': 3.22.0(react@18.2.0) @@ -21233,13 +21541,13 @@ snapshots: react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - '@react-aria/dnd@3.5.1(react-dom@18.2.0)(react@18.2.0)': + '@react-aria/dnd@3.5.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@internationalized/string': 3.2.0 '@react-aria/i18n': 3.10.0(react@18.2.0) '@react-aria/interactions': 3.20.1(react@18.2.0) '@react-aria/live-announcer': 3.3.1 - '@react-aria/overlays': 3.20.0(react-dom@18.2.0)(react@18.2.0) + '@react-aria/overlays': 3.20.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@react-aria/utils': 3.23.0(react@18.2.0) '@react-stately/dnd': 3.2.7(react@18.2.0) '@react-types/button': 3.9.1(react@18.2.0) @@ -21266,13 +21574,13 @@ snapshots: '@swc/helpers': 0.5.2 react: 18.2.0 - '@react-aria/grid@3.8.6(react-dom@18.2.0)(react@18.2.0)': + '@react-aria/grid@3.8.6(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@react-aria/focus': 3.16.0(react@18.2.0) '@react-aria/i18n': 3.10.0(react@18.2.0) '@react-aria/interactions': 3.20.1(react@18.2.0) '@react-aria/live-announcer': 3.3.1 - '@react-aria/selection': 3.17.3(react-dom@18.2.0)(react@18.2.0) + '@react-aria/selection': 3.17.3(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@react-aria/utils': 3.23.0(react@18.2.0) '@react-stately/collections': 3.10.4(react@18.2.0) '@react-stately/grid': 3.8.4(react@18.2.0) @@ -21285,13 +21593,13 @@ snapshots: react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - '@react-aria/gridlist@3.7.3(react-dom@18.2.0)(react@18.2.0)': + '@react-aria/gridlist@3.7.3(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@react-aria/focus': 3.16.0(react@18.2.0) - '@react-aria/grid': 3.8.6(react-dom@18.2.0)(react@18.2.0) + '@react-aria/grid': 3.8.6(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@react-aria/i18n': 3.10.0(react@18.2.0) '@react-aria/interactions': 3.20.1(react@18.2.0) - '@react-aria/selection': 3.17.3(react-dom@18.2.0)(react@18.2.0) + '@react-aria/selection': 3.17.3(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@react-aria/utils': 3.23.0(react@18.2.0) '@react-stately/list': 3.10.2(react@18.2.0) '@react-types/shared': 3.22.0(react@18.2.0) @@ -21336,11 +21644,11 @@ snapshots: '@swc/helpers': 0.5.2 react: 18.2.0 - '@react-aria/listbox@3.11.3(react-dom@18.2.0)(react@18.2.0)': + '@react-aria/listbox@3.11.3(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@react-aria/interactions': 3.20.1(react@18.2.0) '@react-aria/label': 3.7.4(react@18.2.0) - '@react-aria/selection': 3.17.3(react-dom@18.2.0)(react@18.2.0) + '@react-aria/selection': 3.17.3(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@react-aria/utils': 3.23.0(react@18.2.0) '@react-stately/collections': 3.10.4(react@18.2.0) '@react-stately/list': 3.10.2(react@18.2.0) @@ -21354,13 +21662,13 @@ snapshots: dependencies: '@swc/helpers': 0.5.2 - '@react-aria/menu@3.12.0(react-dom@18.2.0)(react@18.2.0)': + '@react-aria/menu@3.12.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@react-aria/focus': 3.16.0(react@18.2.0) '@react-aria/i18n': 3.10.0(react@18.2.0) '@react-aria/interactions': 3.20.1(react@18.2.0) - '@react-aria/overlays': 3.20.0(react-dom@18.2.0)(react@18.2.0) - '@react-aria/selection': 3.17.3(react-dom@18.2.0)(react@18.2.0) + '@react-aria/overlays': 3.20.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/selection': 3.17.3(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@react-aria/utils': 3.23.0(react@18.2.0) '@react-stately/collections': 3.10.4(react@18.2.0) '@react-stately/menu': 3.6.0(react@18.2.0) @@ -21380,11 +21688,11 @@ snapshots: '@swc/helpers': 0.5.2 react: 18.2.0 - '@react-aria/numberfield@3.10.2(react-dom@18.2.0)(react@18.2.0)': + '@react-aria/numberfield@3.10.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@react-aria/i18n': 3.10.0(react@18.2.0) '@react-aria/interactions': 3.20.1(react@18.2.0) - '@react-aria/spinbutton': 3.6.1(react-dom@18.2.0)(react@18.2.0) + '@react-aria/spinbutton': 3.6.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@react-aria/textfield': 3.14.1(react@18.2.0) '@react-aria/utils': 3.23.0(react@18.2.0) '@react-stately/form': 3.0.0(react@18.2.0) @@ -21396,7 +21704,7 @@ snapshots: react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - '@react-aria/overlays@3.20.0(react-dom@18.2.0)(react@18.2.0)': + '@react-aria/overlays@3.20.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@react-aria/focus': 3.16.0(react@18.2.0) '@react-aria/i18n': 3.10.0(react@18.2.0) @@ -21448,15 +21756,15 @@ snapshots: '@swc/helpers': 0.5.2 react: 18.2.0 - '@react-aria/select@3.14.1(react-dom@18.2.0)(react@18.2.0)': + '@react-aria/select@3.14.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@react-aria/form': 3.0.1(react@18.2.0) '@react-aria/i18n': 3.10.0(react@18.2.0) '@react-aria/interactions': 3.20.1(react@18.2.0) '@react-aria/label': 3.7.4(react@18.2.0) - '@react-aria/listbox': 3.11.3(react-dom@18.2.0)(react@18.2.0) - '@react-aria/menu': 3.12.0(react-dom@18.2.0)(react@18.2.0) - '@react-aria/selection': 3.17.3(react-dom@18.2.0)(react@18.2.0) + '@react-aria/listbox': 3.11.3(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/menu': 3.12.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/selection': 3.17.3(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@react-aria/utils': 3.23.0(react@18.2.0) '@react-aria/visually-hidden': 3.8.8(react@18.2.0) '@react-stately/select': 3.6.1(react@18.2.0) @@ -21467,7 +21775,7 @@ snapshots: react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - '@react-aria/selection@3.17.3(react-dom@18.2.0)(react@18.2.0)': + '@react-aria/selection@3.17.3(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@react-aria/focus': 3.16.0(react@18.2.0) '@react-aria/i18n': 3.10.0(react@18.2.0) @@ -21499,7 +21807,7 @@ snapshots: '@swc/helpers': 0.5.2 react: 18.2.0 - '@react-aria/spinbutton@3.6.1(react-dom@18.2.0)(react@18.2.0)': + '@react-aria/spinbutton@3.6.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@react-aria/i18n': 3.10.0(react@18.2.0) '@react-aria/live-announcer': 3.3.1 @@ -21523,10 +21831,10 @@ snapshots: '@swc/helpers': 0.5.2 react: 18.2.0 - '@react-aria/table@3.13.3(react-dom@18.2.0)(react@18.2.0)': + '@react-aria/table@3.13.3(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@react-aria/focus': 3.16.0(react@18.2.0) - '@react-aria/grid': 3.8.6(react-dom@18.2.0)(react@18.2.0) + '@react-aria/grid': 3.8.6(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@react-aria/i18n': 3.10.0(react@18.2.0) '@react-aria/interactions': 3.20.1(react@18.2.0) '@react-aria/live-announcer': 3.3.1 @@ -21544,11 +21852,11 @@ snapshots: react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - '@react-aria/tabs@3.8.3(react-dom@18.2.0)(react@18.2.0)': + '@react-aria/tabs@3.8.3(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@react-aria/focus': 3.16.0(react@18.2.0) '@react-aria/i18n': 3.10.0(react@18.2.0) - '@react-aria/selection': 3.17.3(react-dom@18.2.0)(react@18.2.0) + '@react-aria/selection': 3.17.3(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@react-aria/utils': 3.23.0(react@18.2.0) '@react-stately/tabs': 3.6.3(react@18.2.0) '@react-types/shared': 3.22.0(react@18.2.0) @@ -21557,13 +21865,13 @@ snapshots: react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - '@react-aria/tag@3.3.1(react-dom@18.2.0)(react@18.2.0)': + '@react-aria/tag@3.3.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: - '@react-aria/gridlist': 3.7.3(react-dom@18.2.0)(react@18.2.0) + '@react-aria/gridlist': 3.7.3(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@react-aria/i18n': 3.10.0(react@18.2.0) '@react-aria/interactions': 3.20.1(react@18.2.0) '@react-aria/label': 3.7.4(react@18.2.0) - '@react-aria/selection': 3.17.3(react-dom@18.2.0)(react@18.2.0) + '@react-aria/selection': 3.17.3(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@react-aria/utils': 3.23.0(react@18.2.0) '@react-stately/list': 3.10.2(react@18.2.0) '@react-types/button': 3.9.1(react@18.2.0) @@ -22204,16 +22512,16 @@ snapshots: '@react-types/shared': 3.22.0(react@18.2.0) react: 18.2.0 - '@remix-run/changelog-github@0.0.5': + '@remix-run/changelog-github@0.0.5(encoding@0.1.13)': dependencies: '@changesets/errors': 0.1.4 - '@changesets/get-github-info': 0.5.2 + '@changesets/get-github-info': 0.5.2(encoding@0.1.13) '@changesets/types': 5.2.1 dotenv: 8.6.0 transitivePeerDependencies: - encoding - '@remix-run/dev@2.1.0(@remix-run/serve@2.1.0)(@types/node@18.11.18)(ts-node@10.9.1)(typescript@5.2.2)': + '@remix-run/dev@2.1.0(@remix-run/serve@2.1.0(typescript@5.2.2))(@types/node@18.11.18)(bufferutil@4.0.7)(encoding@0.1.13)(terser@5.17.1)(ts-node@10.9.1(@swc/core@1.3.26)(@types/node@18.11.18)(typescript@5.2.2))(typescript@5.2.2)(utf-8-validate@5.0.10)': dependencies: '@babel/core': 7.22.17 '@babel/generator': 7.22.15 @@ -22224,10 +22532,9 @@ snapshots: '@babel/traverse': 7.22.17 '@mdx-js/mdx': 2.3.0 '@npmcli/package-json': 4.0.1 - '@remix-run/serve': 2.1.0(typescript@5.2.2) '@remix-run/server-runtime': 2.1.0(typescript@5.2.2) '@types/mdx': 2.0.5 - '@vanilla-extract/integration': 6.2.1(@types/node@18.11.18) + '@vanilla-extract/integration': 6.2.1(@types/node@18.11.18)(terser@5.17.1) arg: 5.0.2 cacache: 17.1.4 chalk: 4.1.2 @@ -22246,14 +22553,14 @@ snapshots: lodash: 4.17.21 lodash.debounce: 4.0.8 minimatch: 9.0.3 - node-fetch: 2.6.12 + node-fetch: 2.6.12(encoding@0.1.13) ora: 5.4.1 picocolors: 1.0.0 picomatch: 2.3.1 pidtree: 0.6.0 postcss: 8.4.29 postcss-discard-duplicates: 5.1.0(postcss@8.4.29) - postcss-load-config: 4.0.1(postcss@8.4.29)(ts-node@10.9.1) + postcss-load-config: 4.0.1(postcss@8.4.29)(ts-node@10.9.1(@swc/core@1.3.26)(@types/node@18.11.18)(typescript@5.2.2)) postcss-modules: 6.0.0(postcss@8.4.29) prettier: 2.8.8 pretty-ms: 7.0.1 @@ -22263,8 +22570,10 @@ snapshots: semver: 7.5.4 tar-fs: 2.1.1 tsconfig-paths: 4.2.0 + ws: 7.5.9(bufferutil@4.0.7)(utf-8-validate@5.0.10) + optionalDependencies: + '@remix-run/serve': 2.1.0(typescript@5.2.2) typescript: 5.2.2 - ws: 7.5.9 transitivePeerDependencies: - '@types/node' - bluebird @@ -22286,13 +22595,13 @@ snapshots: '@babel/eslint-parser': 7.21.8(@babel/core@7.22.17)(eslint@8.31.0) '@babel/preset-react': 7.18.6(@babel/core@7.22.17) '@rushstack/eslint-patch': 1.2.0 - '@typescript-eslint/eslint-plugin': 5.59.6(@typescript-eslint/parser@5.59.6)(eslint@8.31.0)(typescript@5.2.2) + '@typescript-eslint/eslint-plugin': 5.59.6(@typescript-eslint/parser@5.59.6(eslint@8.31.0)(typescript@5.2.2))(eslint@8.31.0)(typescript@5.2.2) '@typescript-eslint/parser': 5.59.6(eslint@8.31.0)(typescript@5.2.2) eslint: 8.31.0 eslint-import-resolver-node: 0.3.7 - eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@5.59.6)(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.29.1)(eslint@8.31.0) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@5.59.6)(eslint-import-resolver-typescript@3.5.5)(eslint@8.31.0) - eslint-plugin-jest: 26.9.0(@typescript-eslint/eslint-plugin@5.59.6)(eslint@8.31.0)(typescript@5.2.2) + eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@5.59.6(eslint@8.31.0)(typescript@5.2.2))(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.29.1(@typescript-eslint/parser@5.59.6(eslint@8.31.0)(typescript@5.2.2))(eslint@8.31.0))(eslint@8.31.0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@5.59.6(eslint@8.31.0)(typescript@5.2.2))(eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@5.59.6(eslint@8.31.0)(typescript@5.2.2))(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.29.1(@typescript-eslint/parser@5.59.6(eslint@8.31.0)(typescript@5.2.2))(eslint@8.31.0))(eslint@8.31.0))(eslint@8.31.0) + eslint-plugin-jest: 26.9.0(@typescript-eslint/eslint-plugin@5.59.6(@typescript-eslint/parser@5.59.6(eslint@8.31.0)(typescript@5.2.2))(eslint@8.31.0)(typescript@5.2.2))(eslint@8.31.0)(typescript@5.2.2) eslint-plugin-jest-dom: 4.0.3(eslint@8.31.0) eslint-plugin-jsx-a11y: 6.7.1(eslint@8.31.0) eslint-plugin-node: 11.1.0(eslint@8.31.0) @@ -22300,6 +22609,7 @@ snapshots: eslint-plugin-react-hooks: 4.6.2(eslint@8.31.0) eslint-plugin-testing-library: 5.11.0(eslint@8.31.0)(typescript@5.2.2) react: 18.2.0 + optionalDependencies: typescript: 5.2.2 transitivePeerDependencies: - eslint-import-resolver-webpack @@ -22310,6 +22620,7 @@ snapshots: dependencies: '@remix-run/node': 2.1.0(typescript@5.2.2) express: 4.18.2 + optionalDependencies: typescript: 5.2.2 '@remix-run/node@2.1.0(typescript@5.2.2)': @@ -22322,15 +22633,17 @@ snapshots: cookie-signature: 1.2.0 source-map-support: 0.5.21 stream-slice: 0.1.2 + optionalDependencies: typescript: 5.2.2 - '@remix-run/react@2.1.0(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2)': + '@remix-run/react@2.1.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.2.2)': dependencies: '@remix-run/router': 1.10.0 '@remix-run/server-runtime': 2.1.0(typescript@5.2.2) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - react-router-dom: 6.17.0(react-dom@18.2.0)(react@18.2.0) + react-router-dom: 6.17.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + optionalDependencies: typescript: 5.2.2 '@remix-run/router@1.10.0': {} @@ -22362,6 +22675,7 @@ snapshots: set-cookie-parser: 2.5.1 source-map: 0.7.4 type-fest: 4.3.1 + optionalDependencies: typescript: 5.3.2 '@remix-run/server-runtime@2.1.0(typescript@5.2.2)': @@ -22372,22 +22686,24 @@ snapshots: cookie: 0.4.2 set-cookie-parser: 2.6.0 source-map: 0.7.4 + optionalDependencies: typescript: 5.2.2 - '@remix-run/testing@2.1.0(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2)': + '@remix-run/testing@2.1.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.2.2)': dependencies: '@remix-run/node': 2.1.0(typescript@5.2.2) - '@remix-run/react': 2.1.0(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2) + '@remix-run/react': 2.1.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.2.2) '@remix-run/router': 1.10.0 react: 18.2.0 - react-router-dom: 6.17.0(react-dom@18.2.0)(react@18.2.0) + react-router-dom: 6.17.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + optionalDependencies: typescript: 5.2.2 transitivePeerDependencies: - react-dom - '@remix-run/v1-meta@0.1.3(@remix-run/react@2.1.0)(@remix-run/server-runtime@2.1.0)': + '@remix-run/v1-meta@0.1.3(@remix-run/react@2.1.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.2.2))(@remix-run/server-runtime@2.1.0(typescript@5.2.2))': dependencies: - '@remix-run/react': 2.1.0(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2) + '@remix-run/react': 2.1.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.2.2) '@remix-run/server-runtime': 2.1.0(typescript@5.2.2) '@remix-run/web-blob@3.0.5': @@ -22551,13 +22867,13 @@ snapshots: '@shopify/network@3.2.1': {} - '@shopify/shopify-api@8.0.2': + '@shopify/shopify-api@8.0.2(encoding@0.1.13)': dependencies: '@shopify/network': 3.2.1 compare-versions: 5.0.3 isbot: 3.6.13 jose: 4.15.4 - node-fetch: 2.6.12 + node-fetch: 2.6.12(encoding@0.1.13) tslib: 2.6.2 uuid: 9.0.0 transitivePeerDependencies: @@ -22883,30 +23199,30 @@ snapshots: '@socket.io/component-emitter@3.1.0': {} - '@socket.io/redis-adapter@8.3.0(socket.io-adapter@2.5.4)': + '@socket.io/redis-adapter@8.3.0(socket.io-adapter@2.5.4(bufferutil@4.0.7)(utf-8-validate@5.0.10))': dependencies: debug: 4.3.4(supports-color@8.1.1) notepack.io: 3.0.1 - socket.io-adapter: 2.5.4 + socket.io-adapter: 2.5.4(bufferutil@4.0.7)(utf-8-validate@5.0.10) uid2: 1.0.0 transitivePeerDependencies: - supports-color - '@supabase/functions-js@2.1.2': + '@supabase/functions-js@2.1.2(encoding@0.1.13)': dependencies: - cross-fetch: 3.1.8 + cross-fetch: 3.1.8(encoding@0.1.13) transitivePeerDependencies: - encoding - '@supabase/gotrue-js@2.46.1': + '@supabase/gotrue-js@2.46.1(encoding@0.1.13)': dependencies: - cross-fetch: 3.1.8 + cross-fetch: 3.1.8(encoding@0.1.13) transitivePeerDependencies: - encoding - '@supabase/postgrest-js@1.7.2': + '@supabase/postgrest-js@1.7.2(encoding@0.1.13)': dependencies: - cross-fetch: 3.1.8 + cross-fetch: 3.1.8(encoding@0.1.13) transitivePeerDependencies: - encoding @@ -22918,27 +23234,27 @@ snapshots: transitivePeerDependencies: - supports-color - '@supabase/storage-js@2.5.1': + '@supabase/storage-js@2.5.1(encoding@0.1.13)': dependencies: - cross-fetch: 3.1.8 + cross-fetch: 3.1.8(encoding@0.1.13) transitivePeerDependencies: - encoding - '@supabase/supabase-js@2.31.0': + '@supabase/supabase-js@2.31.0(encoding@0.1.13)': dependencies: - '@supabase/functions-js': 2.1.2 - '@supabase/gotrue-js': 2.46.1 - '@supabase/postgrest-js': 1.7.2 + '@supabase/functions-js': 2.1.2(encoding@0.1.13) + '@supabase/gotrue-js': 2.46.1(encoding@0.1.13) + '@supabase/postgrest-js': 1.7.2(encoding@0.1.13) '@supabase/realtime-js': 2.7.3 - '@supabase/storage-js': 2.5.1 - cross-fetch: 3.1.8 + '@supabase/storage-js': 2.5.1(encoding@0.1.13) + cross-fetch: 3.1.8(encoding@0.1.13) transitivePeerDependencies: - encoding - supports-color - '@sveltejs/kit@1.25.1(svelte@4.2.1)(vite@4.4.9)': + '@sveltejs/kit@1.25.1(svelte@4.2.1)(vite@5.2.7(@types/node@20.12.7)(terser@5.17.1))': dependencies: - '@sveltejs/vite-plugin-svelte': 2.4.6(svelte@4.2.1)(vite@4.4.9) + '@sveltejs/vite-plugin-svelte': 2.4.6(svelte@4.2.1)(vite@5.2.7(@types/node@20.12.7)(terser@5.17.1)) '@types/cookie': 0.5.2 cookie: 0.5.0 devalue: 4.3.2 @@ -22952,30 +23268,30 @@ snapshots: svelte: 4.2.1 tiny-glob: 0.2.9 undici: 5.25.4 - vite: 4.4.9(@types/node@18.17.1) + vite: 5.2.7(@types/node@20.12.7)(terser@5.17.1) transitivePeerDependencies: - supports-color - '@sveltejs/vite-plugin-svelte-inspector@1.0.4(@sveltejs/vite-plugin-svelte@2.4.6)(svelte@4.2.1)(vite@4.4.9)': + '@sveltejs/vite-plugin-svelte-inspector@1.0.4(@sveltejs/vite-plugin-svelte@2.4.6(svelte@4.2.1)(vite@5.2.7(@types/node@20.12.7)(terser@5.17.1)))(svelte@4.2.1)(vite@5.2.7(@types/node@20.12.7)(terser@5.17.1))': dependencies: - '@sveltejs/vite-plugin-svelte': 2.4.6(svelte@4.2.1)(vite@4.4.9) + '@sveltejs/vite-plugin-svelte': 2.4.6(svelte@4.2.1)(vite@5.2.7(@types/node@20.12.7)(terser@5.17.1)) debug: 4.3.4(supports-color@8.1.1) svelte: 4.2.1 - vite: 4.4.9(@types/node@18.17.1) + vite: 5.2.7(@types/node@20.12.7)(terser@5.17.1) transitivePeerDependencies: - supports-color - '@sveltejs/vite-plugin-svelte@2.4.6(svelte@4.2.1)(vite@4.4.9)': + '@sveltejs/vite-plugin-svelte@2.4.6(svelte@4.2.1)(vite@5.2.7(@types/node@20.12.7)(terser@5.17.1))': dependencies: - '@sveltejs/vite-plugin-svelte-inspector': 1.0.4(@sveltejs/vite-plugin-svelte@2.4.6)(svelte@4.2.1)(vite@4.4.9) + '@sveltejs/vite-plugin-svelte-inspector': 1.0.4(@sveltejs/vite-plugin-svelte@2.4.6(svelte@4.2.1)(vite@5.2.7(@types/node@20.12.7)(terser@5.17.1)))(svelte@4.2.1)(vite@5.2.7(@types/node@20.12.7)(terser@5.17.1)) debug: 4.3.4(supports-color@8.1.1) deepmerge: 4.3.1 kleur: 4.1.5 - magic-string: 0.30.3 + magic-string: 0.30.11 svelte: 4.2.1 svelte-hmr: 0.15.3(svelte@4.2.1) - vite: 4.4.9(@types/node@18.17.1) - vitefu: 0.2.4(vite@4.4.9) + vite: 5.2.7(@types/node@20.12.7)(terser@5.17.1) + vitefu: 0.2.4(vite@5.2.7(@types/node@20.12.7)(terser@5.17.1)) transitivePeerDependencies: - supports-color @@ -23039,7 +23355,7 @@ snapshots: '@swc/core-win32-x64-msvc@1.3.26': optional: true - '@swc/core@1.3.101': + '@swc/core@1.3.101(@swc/helpers@0.5.2)': dependencies: '@swc/counter': 0.1.3 '@swc/types': 0.1.6 @@ -23054,6 +23370,7 @@ snapshots: '@swc/core-win32-arm64-msvc': 1.3.101 '@swc/core-win32-ia32-msvc': 1.3.101 '@swc/core-win32-x64-msvc': 1.3.101 + '@swc/helpers': 0.5.2 '@swc/core@1.3.26': optionalDependencies: @@ -23102,32 +23419,34 @@ snapshots: '@tabler/icons@2.40.0': {} - '@tailwindcss/container-queries@0.1.1(tailwindcss@3.4.1)': + '@tailwindcss/container-queries@0.1.1(tailwindcss@3.4.1(ts-node@10.9.1(@swc/core@1.3.26)(@types/node@18.11.18)(typescript@5.2.2)))': dependencies: - tailwindcss: 3.4.1(ts-node@10.9.1) + tailwindcss: 3.4.1(ts-node@10.9.1(@swc/core@1.3.26)(@types/node@18.11.18)(typescript@5.2.2)) - '@tailwindcss/forms@0.5.3(tailwindcss@3.4.1)': + '@tailwindcss/forms@0.5.3(tailwindcss@3.4.1(ts-node@10.9.1(@swc/core@1.3.26)(@types/node@18.11.18)(typescript@5.2.2)))': dependencies: mini-svg-data-uri: 1.4.4 - tailwindcss: 3.4.1(ts-node@10.9.1) + tailwindcss: 3.4.1(ts-node@10.9.1(@swc/core@1.3.26)(@types/node@18.11.18)(typescript@5.2.2)) - '@tailwindcss/typography@0.5.9(tailwindcss@3.4.1)': + '@tailwindcss/typography@0.5.9(tailwindcss@3.4.1(ts-node@10.9.1(@swc/core@1.3.26)(@types/node@18.11.18)(typescript@5.2.2)))': dependencies: lodash.castarray: 4.4.0 lodash.isplainobject: 4.0.6 lodash.merge: 4.6.2 postcss-selector-parser: 6.0.10 - tailwindcss: 3.4.1(ts-node@10.9.1) + tailwindcss: 3.4.1(ts-node@10.9.1(@swc/core@1.3.26)(@types/node@18.11.18)(typescript@5.2.2)) '@tanstack/query-core@5.0.0-beta.0': {} - '@tanstack/react-query@5.0.0-beta.2(react@18.2.0)': + '@tanstack/react-query@5.0.0-beta.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@tanstack/query-core': 5.0.0-beta.0 client-only: 0.0.1 react: 18.2.0 + optionalDependencies: + react-dom: 18.2.0(react@18.2.0) - '@tanstack/react-virtual@3.0.4(react-dom@18.2.0)(react@18.2.0)': + '@tanstack/react-virtual@3.0.4(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@tanstack/virtual-core': 3.0.0 react: 18.2.0 @@ -23167,7 +23486,9 @@ snapshots: '@total-typescript/ts-reset@0.4.2': {} - '@trigger.dev/companyicons@1.5.35(react-dom@18.2.0)(react@18.2.0)': + '@total-typescript/tsconfig@1.0.4': {} + + '@trigger.dev/companyicons@1.5.35(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -23621,11 +23942,11 @@ snapshots: '@types/uuid@9.0.0': {} - '@types/webpack@5.28.5(@swc/core@1.3.101)(esbuild@0.19.11)': + '@types/webpack@5.28.5(@swc/core@1.3.101(@swc/helpers@0.5.2))(esbuild@0.19.11)': dependencies: '@types/node': 18.19.20 tapable: 2.2.1 - webpack: 5.88.2(@swc/core@1.3.101)(esbuild@0.19.11) + webpack: 5.88.2(@swc/core@1.3.101(@swc/helpers@0.5.2))(esbuild@0.19.11) transitivePeerDependencies: - '@swc/core' - esbuild @@ -23657,7 +23978,7 @@ snapshots: '@types/node': 18.19.20 optional: true - '@typescript-eslint/eslint-plugin@5.59.6(@typescript-eslint/parser@5.59.6)(eslint@8.31.0)(typescript@5.2.2)': + '@typescript-eslint/eslint-plugin@5.59.6(@typescript-eslint/parser@5.59.6(eslint@8.31.0)(typescript@5.2.2))(eslint@8.31.0)(typescript@5.2.2)': dependencies: '@eslint-community/regexpp': 4.5.1 '@typescript-eslint/parser': 5.59.6(eslint@8.31.0)(typescript@5.2.2) @@ -23671,6 +23992,7 @@ snapshots: natural-compare-lite: 1.4.0 semver: 7.5.4 tsutils: 3.21.0(typescript@5.2.2) + optionalDependencies: typescript: 5.2.2 transitivePeerDependencies: - supports-color @@ -23682,6 +24004,7 @@ snapshots: '@typescript-eslint/typescript-estree': 5.59.6(typescript@5.2.2) debug: 4.3.4(supports-color@8.1.1) eslint: 8.31.0 + optionalDependencies: typescript: 5.2.2 transitivePeerDependencies: - supports-color @@ -23698,6 +24021,7 @@ snapshots: debug: 4.3.4(supports-color@8.1.1) eslint: 8.31.0 tsutils: 3.21.0(typescript@5.2.2) + optionalDependencies: typescript: 5.2.2 transitivePeerDependencies: - supports-color @@ -23713,11 +24037,12 @@ snapshots: is-glob: 4.0.3 semver: 7.5.4 tsutils: 3.21.0(typescript@5.2.2) + optionalDependencies: typescript: 5.2.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/typescript-estree@5.59.6(typescript@5.4.5)': + '@typescript-eslint/typescript-estree@5.59.6(typescript@5.5.4)': dependencies: '@typescript-eslint/types': 5.59.6 '@typescript-eslint/visitor-keys': 5.59.6 @@ -23725,8 +24050,9 @@ snapshots: globby: 11.1.0 is-glob: 4.0.3 semver: 7.5.4 - tsutils: 3.21.0(typescript@5.4.5) - typescript: 5.4.5 + tsutils: 3.21.0(typescript@5.5.4) + optionalDependencies: + typescript: 5.5.4 transitivePeerDependencies: - supports-color @@ -23745,14 +24071,14 @@ snapshots: - supports-color - typescript - '@typescript-eslint/utils@5.59.6(eslint@8.45.0)(typescript@5.4.5)': + '@typescript-eslint/utils@5.59.6(eslint@8.45.0)(typescript@5.5.4)': dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@8.45.0) '@types/json-schema': 7.0.13 '@types/semver': 7.3.13 '@typescript-eslint/scope-manager': 5.59.6 '@typescript-eslint/types': 5.59.6 - '@typescript-eslint/typescript-estree': 5.59.6(typescript@5.4.5) + '@typescript-eslint/typescript-estree': 5.59.6(typescript@5.5.4) eslint: 8.45.0 eslint-scope: 5.1.1 semver: 7.5.4 @@ -23765,7 +24091,7 @@ snapshots: '@typescript-eslint/types': 5.59.6 eslint-visitor-keys: 3.4.2 - '@uiw/codemirror-extensions-basic-setup@4.19.5(@codemirror/autocomplete@6.4.0)(@codemirror/commands@6.1.3)(@codemirror/language@6.3.2)(@codemirror/lint@6.4.2)(@codemirror/search@6.2.3)(@codemirror/state@6.2.0)(@codemirror/view@6.7.2)': + '@uiw/codemirror-extensions-basic-setup@4.19.5(@codemirror/autocomplete@6.4.0(@codemirror/language@6.3.2)(@codemirror/state@6.2.0)(@codemirror/view@6.7.2)(@lezer/common@1.0.2))(@codemirror/commands@6.1.3)(@codemirror/language@6.3.2)(@codemirror/lint@6.4.2)(@codemirror/search@6.2.3)(@codemirror/state@6.2.0)(@codemirror/view@6.7.2)': dependencies: '@codemirror/autocomplete': 6.4.0(@codemirror/language@6.3.2)(@codemirror/state@6.2.0)(@codemirror/view@6.7.2)(@lezer/common@1.0.2) '@codemirror/commands': 6.1.3 @@ -23775,14 +24101,14 @@ snapshots: '@codemirror/state': 6.2.0 '@codemirror/view': 6.7.2 - '@uiw/react-codemirror@4.19.5(@babel/runtime@7.24.5)(@codemirror/autocomplete@6.4.0)(@codemirror/language@6.3.2)(@codemirror/lint@6.4.2)(@codemirror/search@6.2.3)(@codemirror/state@6.2.0)(@codemirror/theme-one-dark@6.1.0)(@codemirror/view@6.7.2)(codemirror@6.0.1)(react-dom@18.2.0)(react@18.2.0)': + '@uiw/react-codemirror@4.19.5(@babel/runtime@7.24.5)(@codemirror/autocomplete@6.4.0(@codemirror/language@6.3.2)(@codemirror/state@6.2.0)(@codemirror/view@6.7.2)(@lezer/common@1.0.2))(@codemirror/language@6.3.2)(@codemirror/lint@6.4.2)(@codemirror/search@6.2.3)(@codemirror/state@6.2.0)(@codemirror/theme-one-dark@6.1.0)(@codemirror/view@6.7.2)(codemirror@6.0.1(@lezer/common@1.0.2))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@babel/runtime': 7.24.5 '@codemirror/commands': 6.1.3 '@codemirror/state': 6.2.0 '@codemirror/theme-one-dark': 6.1.0 '@codemirror/view': 6.7.2 - '@uiw/codemirror-extensions-basic-setup': 4.19.5(@codemirror/autocomplete@6.4.0)(@codemirror/commands@6.1.3)(@codemirror/language@6.3.2)(@codemirror/lint@6.4.2)(@codemirror/search@6.2.3)(@codemirror/state@6.2.0)(@codemirror/view@6.7.2) + '@uiw/codemirror-extensions-basic-setup': 4.19.5(@codemirror/autocomplete@6.4.0(@codemirror/language@6.3.2)(@codemirror/state@6.2.0)(@codemirror/view@6.7.2)(@lezer/common@1.0.2))(@codemirror/commands@6.1.3)(@codemirror/language@6.3.2)(@codemirror/lint@6.4.2)(@codemirror/search@6.2.3)(@codemirror/state@6.2.0)(@codemirror/view@6.7.2) codemirror: 6.0.1(@lezer/common@1.0.2) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -23824,7 +24150,7 @@ snapshots: media-query-parser: 2.0.2 outdent: 0.8.0 - '@vanilla-extract/integration@6.2.1(@types/node@18.11.18)': + '@vanilla-extract/integration@6.2.1(@types/node@18.11.18)(terser@5.17.1)': dependencies: '@babel/core': 7.22.17 '@babel/plugin-syntax-typescript': 7.21.4(@babel/core@7.22.17) @@ -23837,8 +24163,8 @@ snapshots: lodash: 4.17.21 mlly: 1.4.2 outdent: 0.8.0 - vite: 4.4.9(@types/node@18.11.18) - vite-node: 0.28.5(@types/node@18.11.18) + vite: 4.4.9(@types/node@18.11.18)(terser@5.17.1) + vite-node: 0.28.5(@types/node@18.11.18)(terser@5.17.1) transitivePeerDependencies: - '@types/node' - less @@ -23861,7 +24187,7 @@ snapshots: dependencies: '@vitest/spy': 0.34.4 '@vitest/utils': 0.34.4 - chai: 4.3.7 + chai: 4.4.1 '@vitest/expect@1.4.0': dependencies: @@ -23875,6 +24201,17 @@ snapshots: '@vitest/utils': 1.6.0 chai: 4.4.1 + '@vitest/expect@2.0.5': + dependencies: + '@vitest/spy': 2.0.5 + '@vitest/utils': 2.0.5 + chai: 5.1.1 + tinyrainbow: 1.2.0 + + '@vitest/pretty-format@2.0.5': + dependencies: + tinyrainbow: 1.2.0 + '@vitest/runner@0.28.5': dependencies: '@vitest/utils': 0.28.5 @@ -23899,24 +24236,35 @@ snapshots: p-limit: 5.0.0 pathe: 1.1.1 + '@vitest/runner@2.0.5': + dependencies: + '@vitest/utils': 2.0.5 + pathe: 1.1.2 + '@vitest/snapshot@0.34.4': dependencies: - magic-string: 0.30.3 + magic-string: 0.30.11 pathe: 1.1.1 pretty-format: 29.6.2 '@vitest/snapshot@1.4.0': dependencies: - magic-string: 0.30.8 + magic-string: 0.30.11 pathe: 1.1.1 pretty-format: 29.7.0 '@vitest/snapshot@1.6.0': dependencies: - magic-string: 0.30.8 + magic-string: 0.30.11 pathe: 1.1.1 pretty-format: 29.7.0 + '@vitest/snapshot@2.0.5': + dependencies: + '@vitest/pretty-format': 2.0.5 + magic-string: 0.30.11 + pathe: 1.1.2 + '@vitest/spy@0.28.5': dependencies: tinyspy: 1.0.2 @@ -23933,6 +24281,10 @@ snapshots: dependencies: tinyspy: 2.2.1 + '@vitest/spy@2.0.5': + dependencies: + tinyspy: 3.0.0 + '@vitest/utils@0.28.5': dependencies: cli-truncate: 3.1.0 @@ -23961,6 +24313,13 @@ snapshots: loupe: 2.3.7 pretty-format: 29.7.0 + '@vitest/utils@2.0.5': + dependencies: + '@vitest/pretty-format': 2.0.5 + estree-walker: 3.0.3 + loupe: 3.1.1 + tinyrainbow: 1.2.0 + '@web3-storage/multipart-parser@1.0.0': {} '@webassemblyjs/ast@1.11.5': @@ -24134,18 +24493,18 @@ snapshots: ahocorasick@1.0.2: {} - airtable@0.12.1: + airtable@0.12.1(encoding@0.1.13): dependencies: '@types/node': 12.20.55 abort-controller: 3.0.0 abortcontroller-polyfill: 1.7.5 lodash: 4.17.21 - node-fetch: 2.6.12 + node-fetch: 2.6.12(encoding@0.1.13) transitivePeerDependencies: - encoding ajv-formats@2.1.1(ajv@8.12.0): - dependencies: + optionalDependencies: ajv: 8.12.0 ajv-keywords@3.5.2(ajv@6.12.6): @@ -24351,6 +24710,8 @@ snapshots: assertion-error@1.1.0: {} + assertion-error@2.0.1: {} + ast-types-flow@0.0.7: {} ast-types@0.13.4: @@ -24359,11 +24720,11 @@ snapshots: astring@1.8.4: {} - astro@3.0.13(@types/node@18.17.1): + astro@3.0.13(@types/node@20.12.7)(terser@5.17.1): dependencies: '@astrojs/compiler': 2.1.0 '@astrojs/internal-helpers': 0.2.0 - '@astrojs/markdown-remark': 3.1.0(astro@3.0.13) + '@astrojs/markdown-remark': 3.1.0(astro@3.0.13(@types/node@20.12.7)(terser@5.17.1)) '@astrojs/telemetry': 3.0.1 '@babel/core': 7.22.17 '@babel/generator': 7.22.15 @@ -24411,8 +24772,8 @@ snapshots: undici: 5.24.0 unist-util-visit: 4.1.2 vfile: 5.3.7 - vite: 4.4.9(@types/node@18.17.1) - vitefu: 0.2.4(vite@4.4.9) + vite: 4.4.9(@types/node@20.12.7)(terser@5.17.1) + vitefu: 0.2.4(vite@4.4.9(@types/node@20.12.7)(terser@5.17.1)) which-pm: 2.1.1 yargs-parser: 21.1.1 zod: 3.21.1 @@ -24434,6 +24795,16 @@ snapshots: auto-bind@5.0.1: {} + autoprefixer@10.4.13(postcss@8.4.31): + dependencies: + browserslist: 4.21.4 + caniuse-lite: 1.0.30001577 + fraction.js: 4.2.0 + normalize-range: 0.1.2 + picocolors: 1.0.0 + postcss: 8.4.31 + postcss-value-parser: 4.2.0 + autoprefixer@10.4.13(postcss@8.4.38): dependencies: browserslist: 4.21.4 @@ -24541,7 +24912,7 @@ snapshots: transitivePeerDependencies: - supports-color - babel-loader@9.1.3(@babel/core@7.22.17)(webpack@5.88.2): + babel-loader@9.1.3(@babel/core@7.22.17)(webpack@5.88.2(@swc/core@1.3.26)(esbuild@0.15.18)): dependencies: '@babel/core': 7.22.17 find-cache-dir: 4.0.0 @@ -24977,6 +25348,14 @@ snapshots: pathval: 1.1.1 type-detect: 4.0.8 + chai@5.1.1: + dependencies: + assertion-error: 2.0.1 + check-error: 2.1.1 + deep-eql: 5.0.2 + loupe: 3.1.1 + pathval: 2.0.0 + chalk@2.4.2: dependencies: ansi-styles: 3.2.1 @@ -25012,6 +25391,8 @@ snapshots: dependencies: get-func-name: 2.0.2 + check-error@2.1.1: {} + chokidar@3.5.3: dependencies: anymatch: 3.1.3 @@ -25035,7 +25416,7 @@ snapshots: cjs-module-lexer@1.2.3: {} class-variance-authority@0.5.2(typescript@5.2.2): - dependencies: + optionalDependencies: typescript: 5.2.2 clean-stack@2.2.0: {} @@ -25115,7 +25496,7 @@ snapshots: code-red@1.0.4: dependencies: - '@jridgewell/sourcemap-codec': 1.4.15 + '@jridgewell/sourcemap-codec': 1.5.0 '@types/estree': 1.0.5 acorn: 8.10.0 estree-walker: 3.0.3 @@ -25316,6 +25697,7 @@ snapshots: js-yaml: 4.1.0 parse-json: 5.2.0 path-type: 4.0.0 + optionalDependencies: typescript: 5.2.2 cosmiconfig@9.0.0(typescript@5.2.2): @@ -25324,6 +25706,7 @@ snapshots: import-fresh: 3.3.0 js-yaml: 4.1.0 parse-json: 5.2.0 + optionalDependencies: typescript: 5.2.2 cp-file@10.0.0: @@ -25362,9 +25745,9 @@ snapshots: dependencies: cross-spawn: 7.0.3 - cross-fetch@3.1.8: + cross-fetch@3.1.8(encoding@0.1.13): dependencies: - node-fetch: 2.6.12 + node-fetch: 2.6.12(encoding@0.1.13) transitivePeerDependencies: - encoding @@ -25402,7 +25785,7 @@ snapshots: dependencies: hyphenate-style-name: 1.0.4 - css-loader@6.10.0(webpack@5.88.2): + css-loader@6.10.0(webpack@5.88.2(@swc/core@1.3.26)(esbuild@0.15.18)): dependencies: icss-utils: 5.1.0(postcss@8.4.35) postcss: 8.4.35 @@ -25412,6 +25795,7 @@ snapshots: postcss-modules-values: 4.0.0(postcss@8.4.35) postcss-value-parser: 4.2.0 semver: 7.5.4 + optionalDependencies: webpack: 5.88.2(@swc/core@1.3.26)(esbuild@0.15.18) css-tree@1.1.3: @@ -25537,6 +25921,7 @@ snapshots: debug@3.2.7(supports-color@5.5.0): dependencies: ms: 2.1.3 + optionalDependencies: supports-color: 5.5.0 debug@4.3.2: @@ -25546,8 +25931,13 @@ snapshots: debug@4.3.4(supports-color@8.1.1): dependencies: ms: 2.1.2 + optionalDependencies: supports-color: 8.1.1 + debug@4.3.6: + dependencies: + ms: 2.1.2 + decamelize-keys@1.1.1: dependencies: decamelize: 1.2.0 @@ -25571,12 +25961,16 @@ snapshots: dependencies: mimic-response: 3.1.0 - dedent@1.5.1: {} + dedent@1.5.1(babel-plugin-macros@3.1.0): + optionalDependencies: + babel-plugin-macros: 3.1.0 deep-eql@4.1.3: dependencies: type-detect: 4.0.8 + deep-eql@5.0.2: {} + deep-equal@2.2.0: dependencies: call-bind: 1.0.2 @@ -25824,12 +26218,12 @@ snapshots: dependencies: once: 1.4.0 - engine.io-client@6.5.3: + engine.io-client@6.5.3(bufferutil@4.0.7)(utf-8-validate@5.0.10): dependencies: '@socket.io/component-emitter': 3.1.0 debug: 4.3.4(supports-color@8.1.1) engine.io-parser: 5.2.2(patch_hash=e6nctogrhpxoivwiwy37ersfu4) - ws: 8.11.0 + ws: 8.11.0(bufferutil@4.0.7)(utf-8-validate@5.0.10) xmlhttprequest-ssl: 2.0.0 transitivePeerDependencies: - bufferutil @@ -25838,7 +26232,7 @@ snapshots: engine.io-parser@5.2.2(patch_hash=e6nctogrhpxoivwiwy37ersfu4): {} - engine.io@6.5.4: + engine.io@6.5.4(bufferutil@4.0.7)(utf-8-validate@5.0.10): dependencies: '@types/cookie': 0.4.1 '@types/cors': 2.8.17 @@ -25849,7 +26243,7 @@ snapshots: cors: 2.8.5 debug: 4.3.4(supports-color@8.1.1) engine.io-parser: 5.2.2(patch_hash=e6nctogrhpxoivwiwy37ersfu4) - ws: 8.11.0 + ws: 8.11.0(bufferutil@4.0.7)(utf-8-validate@5.0.10) transitivePeerDependencies: - bufferutil - supports-color @@ -26310,14 +26704,14 @@ snapshots: eslint: 8.45.0 eslint-plugin-turbo: 1.10.12(eslint@8.45.0) - eslint-config-turbo@1.13.0(eslint@8.31.0): + eslint-config-turbo@2.1.0(eslint@8.31.0): dependencies: eslint: 8.31.0 - eslint-plugin-turbo: 1.13.0(eslint@8.31.0) + eslint-plugin-turbo: 2.1.0(eslint@8.31.0) - eslint-doc-generator@1.4.3(eslint@8.45.0)(typescript@5.4.5): + eslint-doc-generator@1.4.3(eslint@8.45.0)(typescript@5.5.4): dependencies: - '@typescript-eslint/utils': 5.59.6(eslint@8.45.0)(typescript@5.4.5) + '@typescript-eslint/utils': 5.59.6(eslint@8.45.0)(typescript@5.5.4) ajv: 8.12.0 boolean: 3.2.0 commander: 10.0.1 @@ -26350,13 +26744,13 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@5.59.6)(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.29.1)(eslint@8.31.0): + eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@5.59.6(eslint@8.31.0)(typescript@5.2.2))(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.29.1(@typescript-eslint/parser@5.59.6(eslint@8.31.0)(typescript@5.2.2))(eslint@8.31.0))(eslint@8.31.0): dependencies: debug: 4.3.4(supports-color@8.1.1) enhanced-resolve: 5.15.0 eslint: 8.31.0 - eslint-module-utils: 2.7.4(@typescript-eslint/parser@5.59.6)(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5)(eslint@8.31.0) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@5.59.6)(eslint-import-resolver-typescript@3.5.5)(eslint@8.31.0) + eslint-module-utils: 2.7.4(@typescript-eslint/parser@5.59.6(eslint@8.31.0)(typescript@5.2.2))(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@5.59.6(eslint@8.31.0)(typescript@5.2.2))(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.29.1(@typescript-eslint/parser@5.59.6(eslint@8.31.0)(typescript@5.2.2))(eslint@8.31.0))(eslint@8.31.0))(eslint@8.31.0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@5.59.6(eslint@8.31.0)(typescript@5.2.2))(eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@5.59.6(eslint@8.31.0)(typescript@5.2.2))(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.29.1(@typescript-eslint/parser@5.59.6(eslint@8.31.0)(typescript@5.2.2))(eslint@8.31.0))(eslint@8.31.0))(eslint@8.31.0) get-tsconfig: 4.7.2 globby: 13.2.2 is-core-module: 2.13.0 @@ -26368,23 +26762,25 @@ snapshots: - eslint-import-resolver-webpack - supports-color - eslint-module-utils@2.7.4(@typescript-eslint/parser@5.59.6)(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5)(eslint@8.31.0): + eslint-module-utils@2.7.4(@typescript-eslint/parser@5.59.6(eslint@8.31.0)(typescript@5.2.2))(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@5.59.6(eslint@8.31.0)(typescript@5.2.2))(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.29.1(@typescript-eslint/parser@5.59.6(eslint@8.31.0)(typescript@5.2.2))(eslint@8.31.0))(eslint@8.31.0))(eslint@8.31.0): dependencies: - '@typescript-eslint/parser': 5.59.6(eslint@8.31.0)(typescript@5.2.2) debug: 3.2.7(supports-color@5.5.0) + optionalDependencies: + '@typescript-eslint/parser': 5.59.6(eslint@8.31.0)(typescript@5.2.2) eslint: 8.31.0 eslint-import-resolver-node: 0.3.7 - eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@5.59.6)(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.29.1)(eslint@8.31.0) + eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@5.59.6(eslint@8.31.0)(typescript@5.2.2))(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.29.1(@typescript-eslint/parser@5.59.6(eslint@8.31.0)(typescript@5.2.2))(eslint@8.31.0))(eslint@8.31.0) transitivePeerDependencies: - supports-color - eslint-module-utils@2.8.1(@typescript-eslint/parser@5.59.6)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.5.5)(eslint@8.31.0): + eslint-module-utils@2.8.1(@typescript-eslint/parser@5.59.6(eslint@8.31.0)(typescript@5.2.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@5.59.6(eslint@8.31.0)(typescript@5.2.2))(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.29.1(@typescript-eslint/parser@5.59.6(eslint@8.31.0)(typescript@5.2.2))(eslint@8.31.0))(eslint@8.31.0))(eslint@8.31.0): dependencies: - '@typescript-eslint/parser': 5.59.6(eslint@8.31.0)(typescript@5.2.2) debug: 3.2.7(supports-color@5.5.0) + optionalDependencies: + '@typescript-eslint/parser': 5.59.6(eslint@8.31.0)(typescript@5.2.2) eslint: 8.31.0 eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@5.59.6)(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.29.1)(eslint@8.31.0) + eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@5.59.6(eslint@8.31.0)(typescript@5.2.2))(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.29.1(@typescript-eslint/parser@5.59.6(eslint@8.31.0)(typescript@5.2.2))(eslint@8.31.0))(eslint@8.31.0) transitivePeerDependencies: - supports-color @@ -26406,9 +26802,8 @@ snapshots: eslint-utils: 3.0.0(eslint@8.45.0) estraverse: 5.3.0 - eslint-plugin-import@2.29.1(@typescript-eslint/parser@5.59.6)(eslint-import-resolver-typescript@3.5.5)(eslint@8.31.0): + eslint-plugin-import@2.29.1(@typescript-eslint/parser@5.59.6(eslint@8.31.0)(typescript@5.2.2))(eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@5.59.6(eslint@8.31.0)(typescript@5.2.2))(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.29.1(@typescript-eslint/parser@5.59.6(eslint@8.31.0)(typescript@5.2.2))(eslint@8.31.0))(eslint@8.31.0))(eslint@8.31.0): dependencies: - '@typescript-eslint/parser': 5.59.6(eslint@8.31.0)(typescript@5.2.2) array-includes: 3.1.8 array.prototype.findlastindex: 1.2.5 array.prototype.flat: 1.3.2 @@ -26417,7 +26812,7 @@ snapshots: doctrine: 2.1.0 eslint: 8.31.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.1(@typescript-eslint/parser@5.59.6)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.5.5)(eslint@8.31.0) + eslint-module-utils: 2.8.1(@typescript-eslint/parser@5.59.6(eslint@8.31.0)(typescript@5.2.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@5.59.6(eslint@8.31.0)(typescript@5.2.2))(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.29.1(@typescript-eslint/parser@5.59.6(eslint@8.31.0)(typescript@5.2.2))(eslint@8.31.0))(eslint@8.31.0))(eslint@8.31.0) hasown: 2.0.2 is-core-module: 2.14.0 is-glob: 4.0.3 @@ -26427,6 +26822,8 @@ snapshots: object.values: 1.2.0 semver: 6.3.1 tsconfig-paths: 3.15.0 + optionalDependencies: + '@typescript-eslint/parser': 5.59.6(eslint@8.31.0)(typescript@5.2.2) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack @@ -26439,11 +26836,12 @@ snapshots: eslint: 8.31.0 requireindex: 1.2.0 - eslint-plugin-jest@26.9.0(@typescript-eslint/eslint-plugin@5.59.6)(eslint@8.31.0)(typescript@5.2.2): + eslint-plugin-jest@26.9.0(@typescript-eslint/eslint-plugin@5.59.6(@typescript-eslint/parser@5.59.6(eslint@8.31.0)(typescript@5.2.2))(eslint@8.31.0)(typescript@5.2.2))(eslint@8.31.0)(typescript@5.2.2): dependencies: - '@typescript-eslint/eslint-plugin': 5.59.6(@typescript-eslint/parser@5.59.6)(eslint@8.31.0)(typescript@5.2.2) '@typescript-eslint/utils': 5.59.6(eslint@8.31.0)(typescript@5.2.2) eslint: 8.31.0 + optionalDependencies: + '@typescript-eslint/eslint-plugin': 5.59.6(@typescript-eslint/parser@5.59.6(eslint@8.31.0)(typescript@5.2.2))(eslint@8.31.0)(typescript@5.2.2) transitivePeerDependencies: - supports-color - typescript @@ -26542,11 +26940,6 @@ snapshots: dotenv: 16.0.3 eslint: 8.45.0 - eslint-plugin-turbo@1.13.0(eslint@8.31.0): - dependencies: - dotenv: 16.0.3 - eslint: 8.31.0 - eslint-plugin-turbo@2.0.5(eslint@8.31.0): dependencies: dotenv: 16.0.3 @@ -26557,6 +26950,11 @@ snapshots: dotenv: 16.0.3 eslint: 8.45.0 + eslint-plugin-turbo@2.1.0(eslint@8.31.0): + dependencies: + dotenv: 16.0.3 + eslint: 8.31.0 + eslint-scope@5.1.1: dependencies: esrecurse: 4.3.0 @@ -27088,7 +27486,7 @@ snapshots: flatted@3.2.7: {} follow-redirects@1.15.2(debug@4.3.2): - dependencies: + optionalDependencies: debug: 4.3.2 for-each@0.3.3: @@ -27154,21 +27552,21 @@ snapshots: fraction.js@4.2.0: {} - framer-motion@10.12.11(react-dom@18.2.0)(react@18.2.0): + framer-motion@10.12.11(react-dom@18.2.0(react@18.2.0))(react@18.2.0): dependencies: - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) tslib: 2.5.0 optionalDependencies: '@emotion/is-prop-valid': 0.8.8 - - framer-motion@10.17.4(react-dom@18.2.0)(react@18.2.0): - dependencies: react: 18.2.0 react-dom: 18.2.0(react@18.2.0) + + framer-motion@10.17.4(react-dom@18.2.0(react@18.2.0))(react@18.2.0): + dependencies: tslib: 2.6.2 optionalDependencies: '@emotion/is-prop-valid': 0.8.8 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) fresh@0.5.2: {} @@ -27858,10 +28256,9 @@ snapshots: ini@4.1.1: {} - ink@4.4.1(@types/react@18.2.48)(react@18.2.0): + ink@4.4.1(@types/react@18.2.48)(bufferutil@4.0.7)(react@18.2.0)(utf-8-validate@5.0.10): dependencies: '@alcalzone/ansi-tokenize': 0.1.3 - '@types/react': 18.2.48 ansi-escapes: 6.0.0 auto-bind: 5.0.1 chalk: 5.3.0 @@ -27885,8 +28282,10 @@ snapshots: type-fest: 0.12.0 widest-line: 4.0.1 wrap-ansi: 8.1.0 - ws: 8.16.0 + ws: 8.16.0(bufferutil@4.0.7)(utf-8-validate@5.0.10) yoga-wasm-web: 0.3.3 + optionalDependencies: + '@types/react': 18.2.48 transitivePeerDependencies: - bufferutil - utf-8-validate @@ -28218,16 +28617,16 @@ snapshots: isexe@2.0.0: {} - isomorphic-unfetch@3.1.0: + isomorphic-unfetch@3.1.0(encoding@0.1.13): dependencies: - node-fetch: 2.6.12 + node-fetch: 2.6.12(encoding@0.1.13) unfetch: 4.2.0 transitivePeerDependencies: - encoding - isomorphic-ws@5.0.0(ws@8.16.0): + isomorphic-ws@5.0.0(ws@8.16.0(bufferutil@4.0.7)(utf-8-validate@5.0.10)): dependencies: - ws: 8.16.0 + ws: 8.16.0(bufferutil@4.0.7)(utf-8-validate@5.0.10) isstream@0.1.2: {} @@ -28277,7 +28676,7 @@ snapshots: execa: 5.1.1 p-limit: 3.1.0 - jest-circus@29.6.2: + jest-circus@29.6.2(babel-plugin-macros@3.1.0): dependencies: '@jest/environment': 29.6.2 '@jest/expect': 29.6.2 @@ -28286,7 +28685,7 @@ snapshots: '@types/node': 18.19.20 chalk: 4.1.2 co: 4.6.0 - dedent: 1.5.1 + dedent: 1.5.1(babel-plugin-macros@3.1.0) is-generator-fn: 2.1.0 jest-each: 29.6.2 jest-matcher-utils: 29.6.2 @@ -28303,16 +28702,36 @@ snapshots: - babel-plugin-macros - supports-color - jest-cli@29.6.2(@types/node@18.15.13): + jest-cli@29.6.2(@types/node@18.15.13)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.15.13)(typescript@5.3.2)): + dependencies: + '@jest/core': 29.6.2(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.15.13)(typescript@5.3.2)) + '@jest/test-result': 29.6.2 + '@jest/types': 29.6.1 + chalk: 4.1.2 + exit: 0.1.2 + graceful-fs: 4.2.10 + import-local: 3.1.0 + jest-config: 29.6.2(@types/node@18.15.13)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.15.13)(typescript@5.3.2)) + jest-util: 29.6.2 + jest-validate: 29.6.2 + prompts: 2.4.2 + yargs: 17.7.2 + transitivePeerDependencies: + - '@types/node' + - babel-plugin-macros + - supports-color + - ts-node + + jest-cli@29.6.2(@types/node@18.17.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.3.2)): dependencies: - '@jest/core': 29.6.2 + '@jest/core': 29.6.2(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.3.2)) '@jest/test-result': 29.6.2 '@jest/types': 29.6.1 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.10 import-local: 3.1.0 - jest-config: 29.6.2(@types/node@18.15.13) + jest-config: 29.6.2(@types/node@18.17.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.3.2)) jest-util: 29.6.2 jest-validate: 29.6.2 prompts: 2.4.2 @@ -28323,16 +28742,16 @@ snapshots: - supports-color - ts-node - jest-cli@29.6.2(@types/node@18.17.1): + jest-cli@29.6.2(@types/node@18.17.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.3.3)): dependencies: - '@jest/core': 29.6.2 + '@jest/core': 29.6.2(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.3.3)) '@jest/test-result': 29.6.2 '@jest/types': 29.6.1 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.10 import-local: 3.1.0 - jest-config: 29.6.2(@types/node@18.17.1) + jest-config: 29.6.2(@types/node@18.17.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.3.3)) jest-util: 29.6.2 jest-validate: 29.6.2 prompts: 2.4.2 @@ -28343,16 +28762,16 @@ snapshots: - supports-color - ts-node - jest-cli@29.6.2(@types/node@20.12.7): + jest-cli@29.6.2(@types/node@20.12.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.12.7)(typescript@5.3.2)): dependencies: - '@jest/core': 29.6.2 + '@jest/core': 29.6.2(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.12.7)(typescript@5.3.2)) '@jest/test-result': 29.6.2 '@jest/types': 29.6.1 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.10 import-local: 3.1.0 - jest-config: 29.6.2(@types/node@20.12.7) + jest-config: 29.6.2(@types/node@20.12.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.12.7)(typescript@5.3.2)) jest-util: 29.6.2 jest-validate: 29.6.2 prompts: 2.4.2 @@ -28363,19 +28782,49 @@ snapshots: - supports-color - ts-node - jest-config@29.6.2(@types/node@18.15.13): + jest-config@29.6.2(@types/node@18.15.13)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.15.13)(typescript@5.3.2)): dependencies: '@babel/core': 7.22.17 '@jest/test-sequencer': 29.6.2 '@jest/types': 29.6.1 + babel-jest: 29.6.2(@babel/core@7.22.17) + chalk: 4.1.2 + ci-info: 3.8.0 + deepmerge: 4.3.1 + glob: 7.2.3 + graceful-fs: 4.2.10 + jest-circus: 29.6.2(babel-plugin-macros@3.1.0) + jest-environment-node: 29.6.2 + jest-get-type: 29.4.3 + jest-regex-util: 29.4.3 + jest-resolve: 29.6.2 + jest-runner: 29.6.2 + jest-util: 29.6.2 + jest-validate: 29.6.2 + micromatch: 4.0.5 + parse-json: 5.2.0 + pretty-format: 29.6.2 + slash: 3.0.0 + strip-json-comments: 3.1.1 + optionalDependencies: '@types/node': 18.15.13 + ts-node: 10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.15.13)(typescript@5.3.2) + transitivePeerDependencies: + - babel-plugin-macros + - supports-color + + jest-config@29.6.2(@types/node@18.17.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.3.2)): + dependencies: + '@babel/core': 7.22.17 + '@jest/test-sequencer': 29.6.2 + '@jest/types': 29.6.1 babel-jest: 29.6.2(@babel/core@7.22.17) chalk: 4.1.2 ci-info: 3.8.0 deepmerge: 4.3.1 glob: 7.2.3 graceful-fs: 4.2.10 - jest-circus: 29.6.2 + jest-circus: 29.6.2(babel-plugin-macros@3.1.0) jest-environment-node: 29.6.2 jest-get-type: 29.4.3 jest-regex-util: 29.4.3 @@ -28388,23 +28837,87 @@ snapshots: pretty-format: 29.6.2 slash: 3.0.0 strip-json-comments: 3.1.1 + optionalDependencies: + '@types/node': 18.17.1 + ts-node: 10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.3.2) transitivePeerDependencies: - babel-plugin-macros - supports-color - jest-config@29.6.2(@types/node@18.17.1): + jest-config@29.6.2(@types/node@18.17.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.3.3)): dependencies: '@babel/core': 7.22.17 '@jest/test-sequencer': 29.6.2 '@jest/types': 29.6.1 + babel-jest: 29.6.2(@babel/core@7.22.17) + chalk: 4.1.2 + ci-info: 3.8.0 + deepmerge: 4.3.1 + glob: 7.2.3 + graceful-fs: 4.2.10 + jest-circus: 29.6.2(babel-plugin-macros@3.1.0) + jest-environment-node: 29.6.2 + jest-get-type: 29.4.3 + jest-regex-util: 29.4.3 + jest-resolve: 29.6.2 + jest-runner: 29.6.2 + jest-util: 29.6.2 + jest-validate: 29.6.2 + micromatch: 4.0.5 + parse-json: 5.2.0 + pretty-format: 29.6.2 + slash: 3.0.0 + strip-json-comments: 3.1.1 + optionalDependencies: '@types/node': 18.17.1 + ts-node: 10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.3.3) + transitivePeerDependencies: + - babel-plugin-macros + - supports-color + + jest-config@29.6.2(@types/node@18.19.20)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.15.13)(typescript@5.3.2)): + dependencies: + '@babel/core': 7.22.17 + '@jest/test-sequencer': 29.6.2 + '@jest/types': 29.6.1 + babel-jest: 29.6.2(@babel/core@7.22.17) + chalk: 4.1.2 + ci-info: 3.8.0 + deepmerge: 4.3.1 + glob: 7.2.3 + graceful-fs: 4.2.10 + jest-circus: 29.6.2(babel-plugin-macros@3.1.0) + jest-environment-node: 29.6.2 + jest-get-type: 29.4.3 + jest-regex-util: 29.4.3 + jest-resolve: 29.6.2 + jest-runner: 29.6.2 + jest-util: 29.6.2 + jest-validate: 29.6.2 + micromatch: 4.0.5 + parse-json: 5.2.0 + pretty-format: 29.6.2 + slash: 3.0.0 + strip-json-comments: 3.1.1 + optionalDependencies: + '@types/node': 18.19.20 + ts-node: 10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.15.13)(typescript@5.3.2) + transitivePeerDependencies: + - babel-plugin-macros + - supports-color + + jest-config@29.6.2(@types/node@18.19.20)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.3.2)): + dependencies: + '@babel/core': 7.22.17 + '@jest/test-sequencer': 29.6.2 + '@jest/types': 29.6.1 babel-jest: 29.6.2(@babel/core@7.22.17) chalk: 4.1.2 ci-info: 3.8.0 deepmerge: 4.3.1 glob: 7.2.3 graceful-fs: 4.2.10 - jest-circus: 29.6.2 + jest-circus: 29.6.2(babel-plugin-macros@3.1.0) jest-environment-node: 29.6.2 jest-get-type: 29.4.3 jest-regex-util: 29.4.3 @@ -28417,23 +28930,56 @@ snapshots: pretty-format: 29.6.2 slash: 3.0.0 strip-json-comments: 3.1.1 + optionalDependencies: + '@types/node': 18.19.20 + ts-node: 10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.3.2) transitivePeerDependencies: - babel-plugin-macros - supports-color - jest-config@29.6.2(@types/node@18.19.20): + jest-config@29.6.2(@types/node@18.19.20)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.3.3)): dependencies: '@babel/core': 7.22.17 '@jest/test-sequencer': 29.6.2 '@jest/types': 29.6.1 + babel-jest: 29.6.2(@babel/core@7.22.17) + chalk: 4.1.2 + ci-info: 3.8.0 + deepmerge: 4.3.1 + glob: 7.2.3 + graceful-fs: 4.2.10 + jest-circus: 29.6.2(babel-plugin-macros@3.1.0) + jest-environment-node: 29.6.2 + jest-get-type: 29.4.3 + jest-regex-util: 29.4.3 + jest-resolve: 29.6.2 + jest-runner: 29.6.2 + jest-util: 29.6.2 + jest-validate: 29.6.2 + micromatch: 4.0.5 + parse-json: 5.2.0 + pretty-format: 29.6.2 + slash: 3.0.0 + strip-json-comments: 3.1.1 + optionalDependencies: '@types/node': 18.19.20 + ts-node: 10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.3.3) + transitivePeerDependencies: + - babel-plugin-macros + - supports-color + + jest-config@29.6.2(@types/node@18.19.20)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.12.7)(typescript@5.3.2)): + dependencies: + '@babel/core': 7.22.17 + '@jest/test-sequencer': 29.6.2 + '@jest/types': 29.6.1 babel-jest: 29.6.2(@babel/core@7.22.17) chalk: 4.1.2 ci-info: 3.8.0 deepmerge: 4.3.1 glob: 7.2.3 graceful-fs: 4.2.10 - jest-circus: 29.6.2 + jest-circus: 29.6.2(babel-plugin-macros@3.1.0) jest-environment-node: 29.6.2 jest-get-type: 29.4.3 jest-regex-util: 29.4.3 @@ -28446,23 +28992,25 @@ snapshots: pretty-format: 29.6.2 slash: 3.0.0 strip-json-comments: 3.1.1 + optionalDependencies: + '@types/node': 18.19.20 + ts-node: 10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.12.7)(typescript@5.3.2) transitivePeerDependencies: - babel-plugin-macros - supports-color - jest-config@29.6.2(@types/node@20.12.7): + jest-config@29.6.2(@types/node@20.12.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.12.7)(typescript@5.3.2)): dependencies: '@babel/core': 7.22.17 '@jest/test-sequencer': 29.6.2 '@jest/types': 29.6.1 - '@types/node': 20.12.7 babel-jest: 29.6.2(@babel/core@7.22.17) chalk: 4.1.2 ci-info: 3.8.0 deepmerge: 4.3.1 glob: 7.2.3 graceful-fs: 4.2.10 - jest-circus: 29.6.2 + jest-circus: 29.6.2(babel-plugin-macros@3.1.0) jest-environment-node: 29.6.2 jest-get-type: 29.4.3 jest-regex-util: 29.4.3 @@ -28475,6 +29023,9 @@ snapshots: pretty-format: 29.6.2 slash: 3.0.0 strip-json-comments: 3.1.1 + optionalDependencies: + '@types/node': 20.12.7 + ts-node: 10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.12.7)(typescript@5.3.2) transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -28556,7 +29107,7 @@ snapshots: jest-util: 29.6.2 jest-pnp-resolver@1.2.3(jest-resolve@29.6.2): - dependencies: + optionalDependencies: jest-resolve: 29.6.2 jest-regex-util@29.4.3: {} @@ -28700,36 +29251,48 @@ snapshots: merge-stream: 2.0.0 supports-color: 8.1.1 - jest@29.6.2(@types/node@18.15.13): + jest@29.6.2(@types/node@18.15.13)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.15.13)(typescript@5.3.2)): dependencies: - '@jest/core': 29.6.2 + '@jest/core': 29.6.2(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.15.13)(typescript@5.3.2)) '@jest/types': 29.6.1 import-local: 3.1.0 - jest-cli: 29.6.2(@types/node@18.15.13) + jest-cli: 29.6.2(@types/node@18.15.13)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.15.13)(typescript@5.3.2)) transitivePeerDependencies: - '@types/node' - babel-plugin-macros - supports-color - ts-node - jest@29.6.2(@types/node@18.17.1): + jest@29.6.2(@types/node@18.17.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.3.2)): dependencies: - '@jest/core': 29.6.2 + '@jest/core': 29.6.2(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.3.2)) '@jest/types': 29.6.1 import-local: 3.1.0 - jest-cli: 29.6.2(@types/node@18.17.1) + jest-cli: 29.6.2(@types/node@18.17.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.3.2)) transitivePeerDependencies: - '@types/node' - babel-plugin-macros - supports-color - ts-node - jest@29.6.2(@types/node@20.12.7): + jest@29.6.2(@types/node@18.17.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.3.3)): dependencies: - '@jest/core': 29.6.2 + '@jest/core': 29.6.2(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.3.3)) '@jest/types': 29.6.1 import-local: 3.1.0 - jest-cli: 29.6.2(@types/node@20.12.7) + jest-cli: 29.6.2(@types/node@18.17.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.3.3)) + transitivePeerDependencies: + - '@types/node' + - babel-plugin-macros + - supports-color + - ts-node + + jest@29.6.2(@types/node@20.12.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.12.7)(typescript@5.3.2)): + dependencies: + '@jest/core': 29.6.2(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.12.7)(typescript@5.3.2)) + '@jest/types': 29.6.1 + import-local: 3.1.0 + jest-cli: 29.6.2(@types/node@20.12.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.12.7)(typescript@5.3.2)) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -29036,6 +29599,10 @@ snapshots: dependencies: get-func-name: 2.0.2 + loupe@3.1.1: + dependencies: + get-func-name: 2.0.2 + lower-case@2.0.2: dependencies: tslib: 2.6.2 @@ -29075,6 +29642,10 @@ snapshots: dependencies: sourcemap-codec: 1.4.8 + magic-string@0.30.11: + dependencies: + '@jridgewell/sourcemap-codec': 1.5.0 + magic-string@0.30.3: dependencies: '@jridgewell/sourcemap-codec': 1.4.15 @@ -29629,7 +30200,7 @@ snapshots: mini-svg-data-uri@1.4.4: {} - miniflare@3.20231030.2: + miniflare@3.20231030.2(bufferutil@4.0.7)(utf-8-validate@5.0.10): dependencies: acorn: 8.10.0 acorn-walk: 8.3.2 @@ -29640,7 +30211,7 @@ snapshots: stoppable: 1.1.0 undici: 5.28.4 workerd: 1.20231030.0 - ws: 8.16.0 + ws: 8.16.0(bufferutil@4.0.7)(utf-8-validate@5.0.10) youch: 3.3.3 zod: 3.22.3 transitivePeerDependencies: @@ -29648,7 +30219,7 @@ snapshots: - supports-color - utf-8-validate - miniflare@3.20231030.4: + miniflare@3.20231030.4(bufferutil@4.0.7)(utf-8-validate@5.0.10): dependencies: acorn: 8.10.0 acorn-walk: 8.3.2 @@ -29659,7 +30230,7 @@ snapshots: stoppable: 1.1.0 undici: 5.28.4 workerd: 1.20231030.0 - ws: 8.16.0 + ws: 8.16.0(bufferutil@4.0.7)(utf-8-validate@5.0.10) youch: 3.3.3 zod: 3.22.3 transitivePeerDependencies: @@ -29667,7 +30238,7 @@ snapshots: - supports-color - utf-8-validate - miniflare@3.20240512.0: + miniflare@3.20240512.0(bufferutil@4.0.7)(utf-8-validate@5.0.10): dependencies: '@cspotcode/source-map-support': 0.8.1 acorn: 8.10.0 @@ -29678,7 +30249,7 @@ snapshots: stoppable: 1.1.0 undici: 5.28.4 workerd: 1.20240512.0 - ws: 8.16.0 + ws: 8.16.0(bufferutil@4.0.7)(utf-8-validate@5.0.10) youch: 3.3.3 zod: 3.22.3 transitivePeerDependencies: @@ -29841,8 +30412,9 @@ snapshots: path-to-regexp: 6.2.1 strict-event-emitter: 0.5.1 type-fest: 4.10.3 - typescript: 5.3.2 yargs: 17.7.2 + optionalDependencies: + typescript: 5.3.2 mustache@4.2.0: {} @@ -29856,7 +30428,7 @@ snapshots: object-assign: 4.1.1 thenify-all: 1.6.0 - nano-css@5.3.5(react-dom@18.2.0)(react@18.2.0): + nano-css@5.3.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0): dependencies: css-tree: 1.1.3 csstype: 3.1.1 @@ -29898,7 +30470,7 @@ snapshots: next-tick@1.1.0: {} - next@14.0.0(react-dom@18.2.0)(react@18.2.0): + next@14.0.0(@opentelemetry/api@1.8.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0): dependencies: '@next/env': 14.0.0 '@swc/helpers': 0.5.2 @@ -29919,11 +30491,12 @@ snapshots: '@next/swc-win32-arm64-msvc': 14.0.0 '@next/swc-win32-ia32-msvc': 14.0.0 '@next/swc-win32-x64-msvc': 14.0.0 + '@opentelemetry/api': 1.8.0 transitivePeerDependencies: - '@babel/core' - babel-plugin-macros - next@14.1.0(react-dom@18.2.0)(react@18.2.0): + next@14.1.0(@opentelemetry/api@1.8.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0): dependencies: '@next/env': 14.1.0 '@swc/helpers': 0.5.2 @@ -29944,6 +30517,7 @@ snapshots: '@next/swc-win32-arm64-msvc': 14.1.0 '@next/swc-win32-ia32-msvc': 14.1.0 '@next/swc-win32-x64-msvc': 14.1.0 + '@opentelemetry/api': 1.8.0 transitivePeerDependencies: - '@babel/core' - babel-plugin-macros @@ -29985,13 +30559,17 @@ snapshots: dependencies: lodash: 4.17.21 - node-fetch@2.6.12: + node-fetch@2.6.12(encoding@0.1.13): dependencies: whatwg-url: 5.0.0 + optionalDependencies: + encoding: 0.1.13 - node-fetch@2.6.7: + node-fetch@2.6.7(encoding@0.1.13): dependencies: whatwg-url: 5.0.0 + optionalDependencies: + encoding: 0.1.13 node-fetch@3.3.0: dependencies: @@ -30330,7 +30908,7 @@ snapshots: is-docker: 2.2.1 is-wsl: 2.2.0 - openai@4.20.0: + openai@4.20.0(encoding@0.1.13): dependencies: '@types/node': 18.19.20 '@types/node-fetch': 2.6.4 @@ -30339,12 +30917,12 @@ snapshots: digest-fetch: 1.3.0 form-data-encoder: 1.7.2 formdata-node: 4.4.1 - node-fetch: 2.6.12 + node-fetch: 2.6.12(encoding@0.1.13) web-streams-polyfill: 3.2.1 transitivePeerDependencies: - encoding - openai@4.33.1: + openai@4.33.1(encoding@0.1.13): dependencies: '@types/node': 18.19.20 '@types/node-fetch': 2.6.4 @@ -30352,12 +30930,12 @@ snapshots: agentkeepalive: 4.5.0 form-data-encoder: 1.7.2 formdata-node: 4.4.1 - node-fetch: 2.6.12 + node-fetch: 2.6.12(encoding@0.1.13) web-streams-polyfill: 3.2.1 transitivePeerDependencies: - encoding - openai@4.5.0: + openai@4.5.0(encoding@0.1.13): dependencies: '@types/node': 18.19.20 '@types/node-fetch': 2.6.4 @@ -30366,7 +30944,7 @@ snapshots: digest-fetch: 1.3.0 form-data-encoder: 1.7.2 formdata-node: 4.4.1 - node-fetch: 2.6.12 + node-fetch: 2.6.12(encoding@0.1.13) transitivePeerDependencies: - encoding @@ -30689,8 +31267,12 @@ snapshots: pathe@1.1.1: {} + pathe@1.1.2: {} + pathval@1.1.1: {} + pathval@2.0.0: {} + peberminta@0.9.0: {} peek-stream@1.1.3: @@ -30840,9 +31422,9 @@ snapshots: read-cache: 1.0.0 resolve: 1.22.4 - postcss-import@16.0.1(postcss@8.4.38): + postcss-import@16.0.1(postcss@8.4.31): dependencies: - postcss: 8.4.38 + postcss: 8.4.31 postcss-value-parser: 4.2.0 read-cache: 1.0.0 resolve: 1.22.4 @@ -30862,44 +31444,117 @@ snapshots: camelcase-css: 2.0.1 postcss: 8.4.31 - postcss-load-config@3.1.4(postcss@8.4.38): + postcss-load-config@3.1.4(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@4.9.5)): dependencies: lilconfig: 2.1.0 + yaml: 1.10.2 + optionalDependencies: postcss: 8.4.38 + ts-node: 10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@4.9.5) + + postcss-load-config@3.1.4(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.12.7)(typescript@4.9.5)): + dependencies: + lilconfig: 2.1.0 yaml: 1.10.2 + optionalDependencies: + postcss: 8.4.38 + ts-node: 10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.12.7)(typescript@4.9.5) - postcss-load-config@4.0.1(postcss@8.4.27): + postcss-load-config@4.0.1(postcss@8.4.27)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@4.9.5)): dependencies: lilconfig: 2.1.0 - postcss: 8.4.27 yaml: 2.3.1 + optionalDependencies: + postcss: 8.4.27 + ts-node: 10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@4.9.5) - postcss-load-config@4.0.1(postcss@8.4.29)(ts-node@10.9.1): + postcss-load-config@4.0.1(postcss@8.4.29)(ts-node@10.9.1(@swc/core@1.3.26)(@types/node@18.11.18)(typescript@5.2.2)): dependencies: lilconfig: 2.1.0 + yaml: 2.3.1 + optionalDependencies: postcss: 8.4.29 ts-node: 10.9.1(@swc/core@1.3.26)(@types/node@18.11.18)(typescript@5.2.2) - yaml: 2.3.1 - postcss-load-config@4.0.1(postcss@8.4.31)(ts-node@10.9.1): + postcss-load-config@4.0.1(postcss@8.4.31)(ts-node@10.9.1(@swc/core@1.3.26)(@types/node@18.11.18)(typescript@5.2.2)): dependencies: lilconfig: 2.1.0 + yaml: 2.3.1 + optionalDependencies: postcss: 8.4.31 ts-node: 10.9.1(@swc/core@1.3.26)(@types/node@18.11.18)(typescript@5.2.2) + + postcss-load-config@4.0.1(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@16.18.11)(typescript@5.3.2)): + dependencies: + lilconfig: 2.1.0 yaml: 2.3.1 + optionalDependencies: + postcss: 8.4.38 + ts-node: 10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@16.18.11)(typescript@5.3.2) - postcss-load-config@4.0.1(postcss@8.4.38): + postcss-load-config@4.0.1(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.14.0)(typescript@5.3.2)): dependencies: lilconfig: 2.1.0 + yaml: 2.3.1 + optionalDependencies: + postcss: 8.4.38 + ts-node: 10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.14.0)(typescript@5.3.2) + + postcss-load-config@4.0.1(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.15.13)(typescript@5.3.2)): + dependencies: + lilconfig: 2.1.0 + yaml: 2.3.1 + optionalDependencies: postcss: 8.4.38 + ts-node: 10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.15.13)(typescript@5.3.2) + + postcss-load-config@4.0.1(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.3.2)): + dependencies: + lilconfig: 2.1.0 yaml: 2.3.1 + optionalDependencies: + postcss: 8.4.38 + ts-node: 10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.3.2) - postcss-loader@8.1.1(postcss@8.4.38)(typescript@5.2.2)(webpack@5.88.2): + postcss-load-config@4.0.1(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.3.3)): + dependencies: + lilconfig: 2.1.0 + yaml: 2.3.1 + optionalDependencies: + postcss: 8.4.38 + ts-node: 10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.3.3) + + postcss-load-config@4.0.1(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.4.5)): + dependencies: + lilconfig: 2.1.0 + yaml: 2.3.1 + optionalDependencies: + postcss: 8.4.38 + ts-node: 10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.4.5) + + postcss-load-config@4.0.1(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.12.7)(typescript@4.9.5)): + dependencies: + lilconfig: 2.1.0 + yaml: 2.3.1 + optionalDependencies: + postcss: 8.4.38 + ts-node: 10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.12.7)(typescript@4.9.5) + + postcss-load-config@4.0.1(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.12.7)(typescript@5.3.2)): + dependencies: + lilconfig: 2.1.0 + yaml: 2.3.1 + optionalDependencies: + postcss: 8.4.38 + ts-node: 10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.12.7)(typescript@5.3.2) + + postcss-loader@8.1.1(postcss@8.4.31)(typescript@5.2.2)(webpack@5.88.2(@swc/core@1.3.26)(esbuild@0.15.18)): dependencies: cosmiconfig: 9.0.0(typescript@5.2.2) jiti: 1.21.0 - postcss: 8.4.38 + postcss: 8.4.31 semver: 7.5.4 + optionalDependencies: webpack: 5.88.2(@swc/core@1.3.26)(esbuild@0.15.18) transitivePeerDependencies: - typescript @@ -31336,40 +31991,40 @@ snapshots: minimist: 1.2.7 strip-json-comments: 2.0.1 - react-aria@3.31.1(react-dom@18.2.0)(react@18.2.0): + react-aria@3.31.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0): dependencies: '@internationalized/string': 3.2.0 '@react-aria/breadcrumbs': 3.5.9(react@18.2.0) '@react-aria/button': 3.9.1(react@18.2.0) - '@react-aria/calendar': 3.5.4(react-dom@18.2.0)(react@18.2.0) + '@react-aria/calendar': 3.5.4(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@react-aria/checkbox': 3.13.0(react@18.2.0) - '@react-aria/combobox': 3.8.2(react-dom@18.2.0)(react@18.2.0) - '@react-aria/datepicker': 3.9.1(react-dom@18.2.0)(react@18.2.0) - '@react-aria/dialog': 3.5.10(react-dom@18.2.0)(react@18.2.0) - '@react-aria/dnd': 3.5.1(react-dom@18.2.0)(react@18.2.0) + '@react-aria/combobox': 3.8.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/datepicker': 3.9.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/dialog': 3.5.10(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/dnd': 3.5.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@react-aria/focus': 3.16.0(react@18.2.0) - '@react-aria/gridlist': 3.7.3(react-dom@18.2.0)(react@18.2.0) + '@react-aria/gridlist': 3.7.3(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@react-aria/i18n': 3.10.0(react@18.2.0) '@react-aria/interactions': 3.20.1(react@18.2.0) '@react-aria/label': 3.7.4(react@18.2.0) '@react-aria/link': 3.6.3(react@18.2.0) - '@react-aria/listbox': 3.11.3(react-dom@18.2.0)(react@18.2.0) - '@react-aria/menu': 3.12.0(react-dom@18.2.0)(react@18.2.0) + '@react-aria/listbox': 3.11.3(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/menu': 3.12.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@react-aria/meter': 3.4.9(react@18.2.0) - '@react-aria/numberfield': 3.10.2(react-dom@18.2.0)(react@18.2.0) - '@react-aria/overlays': 3.20.0(react-dom@18.2.0)(react@18.2.0) + '@react-aria/numberfield': 3.10.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/overlays': 3.20.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@react-aria/progress': 3.4.9(react@18.2.0) '@react-aria/radio': 3.10.0(react@18.2.0) '@react-aria/searchfield': 3.7.1(react@18.2.0) - '@react-aria/select': 3.14.1(react-dom@18.2.0)(react@18.2.0) - '@react-aria/selection': 3.17.3(react-dom@18.2.0)(react@18.2.0) + '@react-aria/select': 3.14.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/selection': 3.17.3(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@react-aria/separator': 3.3.9(react@18.2.0) '@react-aria/slider': 3.7.4(react@18.2.0) '@react-aria/ssr': 3.9.1(react@18.2.0) '@react-aria/switch': 3.6.0(react@18.2.0) - '@react-aria/table': 3.13.3(react-dom@18.2.0)(react@18.2.0) - '@react-aria/tabs': 3.8.3(react-dom@18.2.0)(react@18.2.0) - '@react-aria/tag': 3.3.1(react-dom@18.2.0)(react@18.2.0) + '@react-aria/table': 3.13.3(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/tabs': 3.8.3(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/tag': 3.3.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@react-aria/textfield': 3.14.1(react@18.2.0) '@react-aria/tooltip': 3.7.0(react@18.2.0) '@react-aria/utils': 3.23.0(react@18.2.0) @@ -31388,21 +32043,21 @@ snapshots: react: 18.2.0 scheduler: 0.23.0 - react-email@2.1.2(eslint@8.45.0): + react-email@2.1.2(@opentelemetry/api@1.8.0)(@swc/helpers@0.5.2)(bufferutil@4.0.7)(eslint@8.45.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@4.9.5))(utf-8-validate@5.0.10): dependencies: '@babel/parser': 7.24.1 '@radix-ui/colors': 1.0.1 - '@radix-ui/react-collapsible': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-popover': 1.0.7(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-collapsible': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@radix-ui/react-popover': 1.0.7(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-slot': 1.0.2(@types/react@18.3.1)(react@18.2.0) - '@radix-ui/react-toggle-group': 1.0.4(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-tooltip': 1.0.6(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-toggle-group': 1.0.4(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@radix-ui/react-tooltip': 1.0.6(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@react-email/components': 0.0.17(@types/react@18.3.1)(react@18.2.0) '@react-email/render': 0.0.13 - '@swc/core': 1.3.101 + '@swc/core': 1.3.101(@swc/helpers@0.5.2) '@types/react': 18.3.1 '@types/react-dom': 18.2.7 - '@types/webpack': 5.28.5(@swc/core@1.3.101)(esbuild@0.19.11) + '@types/webpack': 5.28.5(@swc/core@1.3.101(@swc/helpers@0.5.2))(esbuild@0.19.11) autoprefixer: 10.4.14(postcss@8.4.35) babel-walk: 3.0.0 chalk: 4.1.2 @@ -31413,11 +32068,11 @@ snapshots: esbuild: 0.19.11 eslint-config-prettier: 9.0.0(eslint@8.45.0) eslint-config-turbo: 1.10.12(eslint@8.45.0) - framer-motion: 10.17.4(react-dom@18.2.0)(react@18.2.0) + framer-motion: 10.17.4(react-dom@18.2.0(react@18.2.0))(react@18.2.0) glob: 10.3.4 log-symbols: 4.1.0 mime-types: 2.1.35 - next: 14.1.0(react-dom@18.2.0)(react@18.2.0) + next: 14.1.0(@opentelemetry/api@1.8.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) normalize-path: 3.0.0 ora: 5.4.1 postcss: 8.4.35 @@ -31425,13 +32080,13 @@ snapshots: react: 18.2.0 react-dom: 18.2.0(react@18.2.0) shelljs: 0.8.5 - socket.io: 4.7.3 - socket.io-client: 4.7.3 - sonner: 1.3.1(react-dom@18.2.0)(react@18.2.0) + socket.io: 4.7.3(bufferutil@4.0.7)(utf-8-validate@5.0.10) + socket.io-client: 4.7.3(bufferutil@4.0.7)(utf-8-validate@5.0.10) + sonner: 1.3.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) source-map-js: 1.0.2 stacktrace-parser: 0.1.10 tailwind-merge: 2.2.0 - tailwindcss: 3.4.0 + tailwindcss: 3.4.0(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@4.9.5)) typescript: 5.1.6 transitivePeerDependencies: - '@babel/core' @@ -31454,7 +32109,7 @@ snapshots: react-fast-compare@3.2.2: {} - react-hotkeys-hook@4.4.1(react-dom@18.2.0)(react@18.2.0): + react-hotkeys-hook@4.4.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0): dependencies: react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -31465,7 +32120,7 @@ snapshots: react-is@18.1.0: {} - react-popper@2.3.0(@popperjs/core@2.11.8)(react-dom@18.2.0)(react@18.2.0): + react-popper@2.3.0(@popperjs/core@2.11.8)(react-dom@18.2.0(react@18.2.0))(react@18.2.0): dependencies: '@popperjs/core': 2.11.8 react: 18.2.0 @@ -31483,44 +32138,48 @@ snapshots: react-remove-scroll-bar@2.3.4(@types/react@18.2.69)(react@18.2.0): dependencies: - '@types/react': 18.2.69 react: 18.2.0 react-style-singleton: 2.2.1(@types/react@18.2.69)(react@18.2.0) tslib: 2.6.2 + optionalDependencies: + '@types/react': 18.2.69 react-remove-scroll-bar@2.3.4(@types/react@18.3.1)(react@18.2.0): dependencies: - '@types/react': 18.3.1 react: 18.2.0 react-style-singleton: 2.2.1(@types/react@18.3.1)(react@18.2.0) tslib: 2.6.2 + optionalDependencies: + '@types/react': 18.3.1 react-remove-scroll@2.5.5(@types/react@18.2.69)(react@18.2.0): dependencies: - '@types/react': 18.2.69 react: 18.2.0 react-remove-scroll-bar: 2.3.4(@types/react@18.2.69)(react@18.2.0) react-style-singleton: 2.2.1(@types/react@18.2.69)(react@18.2.0) tslib: 2.6.2 use-callback-ref: 1.3.0(@types/react@18.2.69)(react@18.2.0) use-sidecar: 1.1.2(@types/react@18.2.69)(react@18.2.0) + optionalDependencies: + '@types/react': 18.2.69 react-remove-scroll@2.5.5(@types/react@18.3.1)(react@18.2.0): dependencies: - '@types/react': 18.3.1 react: 18.2.0 react-remove-scroll-bar: 2.3.4(@types/react@18.3.1)(react@18.2.0) react-style-singleton: 2.2.1(@types/react@18.3.1)(react@18.2.0) tslib: 2.6.2 use-callback-ref: 1.3.0(@types/react@18.3.1)(react@18.2.0) use-sidecar: 1.1.2(@types/react@18.3.1)(react@18.2.0) + optionalDependencies: + '@types/react': 18.3.1 - react-resizable-panels@2.0.9(react-dom@18.2.0)(react@18.2.0): + react-resizable-panels@2.0.9(react-dom@18.2.0(react@18.2.0))(react@18.2.0): dependencies: react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - react-router-dom@6.17.0(react-dom@18.2.0)(react@18.2.0): + react-router-dom@6.17.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0): dependencies: '@remix-run/router': 1.10.0 react: 18.2.0 @@ -31532,13 +32191,13 @@ snapshots: '@remix-run/router': 1.10.0 react: 18.2.0 - react-smooth@4.0.1(react-dom@18.2.0)(react@18.2.0): + react-smooth@4.0.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0): dependencies: fast-equals: 5.0.1 prop-types: 15.8.1 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - react-transition-group: 4.4.5(react-dom@18.2.0)(react@18.2.0) + react-transition-group: 4.4.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0) react-stately@3.29.1(react@18.2.0): dependencies: @@ -31569,21 +32228,23 @@ snapshots: react-style-singleton@2.2.1(@types/react@18.2.69)(react@18.2.0): dependencies: - '@types/react': 18.2.69 get-nonce: 1.0.1 invariant: 2.2.4 react: 18.2.0 tslib: 2.6.2 + optionalDependencies: + '@types/react': 18.2.69 react-style-singleton@2.2.1(@types/react@18.3.1)(react@18.2.0): dependencies: - '@types/react': 18.3.1 get-nonce: 1.0.1 invariant: 2.2.4 react: 18.2.0 tslib: 2.6.2 + optionalDependencies: + '@types/react': 18.3.1 - react-transition-group@4.4.5(react-dom@18.2.0)(react@18.2.0): + react-transition-group@4.4.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0): dependencies: '@babel/runtime': 7.22.5 dom-helpers: 5.2.1 @@ -31597,7 +32258,7 @@ snapshots: react: 18.2.0 tslib: 2.5.0 - react-use@17.4.0(react-dom@18.2.0)(react@18.2.0): + react-use@17.4.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0): dependencies: '@types/js-cookie': 2.2.7 '@xobotyi/scrollbar-width': 1.9.5 @@ -31605,7 +32266,7 @@ snapshots: fast-deep-equal: 3.1.3 fast-shallow-equal: 1.0.0 js-cookie: 2.2.1 - nano-css: 5.3.5(react-dom@18.2.0)(react@18.2.0) + nano-css: 5.3.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) react-universal-interface: 0.6.2(react@18.2.0)(tslib@2.5.0) @@ -31696,7 +32357,7 @@ snapshots: dependencies: decimal.js-light: 2.5.1 - recharts@2.12.6(react-dom@18.2.0)(react@18.2.0): + recharts@2.12.6(react-dom@18.2.0(react@18.2.0))(react@18.2.0): dependencies: clsx: 2.0.0 eventemitter3: 4.0.7 @@ -31704,7 +32365,7 @@ snapshots: react: 18.2.0 react-dom: 18.2.0(react@18.2.0) react-is: 16.13.1 - react-smooth: 4.0.1(react-dom@18.2.0)(react@18.2.0) + react-smooth: 4.0.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) recharts-scale: 0.4.5 tiny-invariant: 1.3.1 victory-vendor: 36.6.11 @@ -31879,48 +32540,50 @@ snapshots: retext-smartypants: 5.2.0 unist-util-visit: 4.1.2 - remix-auth-email-link@2.0.2(@remix-run/server-runtime@2.1.0)(remix-auth@3.6.0): + remix-auth-email-link@2.0.2(@remix-run/server-runtime@2.1.0(typescript@5.2.2))(remix-auth@3.6.0(@remix-run/react@2.1.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.2.2))(@remix-run/server-runtime@2.1.0(typescript@5.2.2))): dependencies: '@remix-run/server-runtime': 2.1.0(typescript@5.2.2) crypto-js: 4.1.1 - remix-auth: 3.6.0(@remix-run/react@2.1.0)(@remix-run/server-runtime@2.1.0) + remix-auth: 3.6.0(@remix-run/react@2.1.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.2.2))(@remix-run/server-runtime@2.1.0(typescript@5.2.2)) - remix-auth-github@1.6.0(@remix-run/server-runtime@2.1.0)(remix-auth@3.6.0): + remix-auth-github@1.6.0(@remix-run/server-runtime@2.1.0(typescript@5.2.2))(remix-auth@3.6.0(@remix-run/react@2.1.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.2.2))(@remix-run/server-runtime@2.1.0(typescript@5.2.2))): dependencies: '@remix-run/server-runtime': 2.1.0(typescript@5.2.2) - remix-auth: 3.6.0(@remix-run/react@2.1.0)(@remix-run/server-runtime@2.1.0) - remix-auth-oauth2: 1.11.0(@remix-run/server-runtime@2.1.0)(remix-auth@3.6.0) + remix-auth: 3.6.0(@remix-run/react@2.1.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.2.2))(@remix-run/server-runtime@2.1.0(typescript@5.2.2)) + remix-auth-oauth2: 1.11.0(@remix-run/server-runtime@2.1.0(typescript@5.2.2))(remix-auth@3.6.0(@remix-run/react@2.1.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.2.2))(@remix-run/server-runtime@2.1.0(typescript@5.2.2))) transitivePeerDependencies: - supports-color - remix-auth-oauth2@1.11.0(@remix-run/server-runtime@2.1.0)(remix-auth@3.6.0): + remix-auth-oauth2@1.11.0(@remix-run/server-runtime@2.1.0(typescript@5.2.2))(remix-auth@3.6.0(@remix-run/react@2.1.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.2.2))(@remix-run/server-runtime@2.1.0(typescript@5.2.2))): dependencies: '@remix-run/server-runtime': 2.1.0(typescript@5.2.2) debug: 4.3.4(supports-color@8.1.1) - remix-auth: 3.6.0(@remix-run/react@2.1.0)(@remix-run/server-runtime@2.1.0) + remix-auth: 3.6.0(@remix-run/react@2.1.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.2.2))(@remix-run/server-runtime@2.1.0(typescript@5.2.2)) transitivePeerDependencies: - supports-color - remix-auth@3.6.0(@remix-run/react@2.1.0)(@remix-run/server-runtime@2.1.0): + remix-auth@3.6.0(@remix-run/react@2.1.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.2.2))(@remix-run/server-runtime@2.1.0(typescript@5.2.2)): dependencies: - '@remix-run/react': 2.1.0(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2) + '@remix-run/react': 2.1.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.2.2) '@remix-run/server-runtime': 2.1.0(typescript@5.2.2) uuid: 8.3.2 - remix-typedjson@0.3.1(@remix-run/react@2.1.0)(@remix-run/server-runtime@2.1.0)(react@18.2.0): + remix-typedjson@0.3.1(@remix-run/react@2.1.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.2.2))(@remix-run/server-runtime@2.1.0(typescript@5.2.2))(react@18.2.0): dependencies: - '@remix-run/react': 2.1.0(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2) + '@remix-run/react': 2.1.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.2.2) '@remix-run/server-runtime': 2.1.0(typescript@5.2.2) react: 18.2.0 - remix-utils@7.1.0(@remix-run/node@2.1.0)(@remix-run/react@2.1.0)(@remix-run/router@1.15.3)(intl-parse-accept-language@1.0.0)(react@18.2.0)(zod@3.22.3): + remix-utils@7.1.0(@remix-run/node@2.1.0(typescript@5.2.2))(@remix-run/react@2.1.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.2.2))(@remix-run/router@1.15.3)(crypto-js@4.2.0)(intl-parse-accept-language@1.0.0)(react@18.2.0)(zod@3.22.3): dependencies: + type-fest: 4.6.0 + optionalDependencies: '@remix-run/node': 2.1.0(typescript@5.2.2) - '@remix-run/react': 2.1.0(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2) + '@remix-run/react': 2.1.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.2.2) '@remix-run/router': 1.15.3 + crypto-js: 4.2.0 intl-parse-accept-language: 1.0.0 react: 18.2.0 - type-fest: 4.6.0 zod: 3.22.3 remote-git-tags@3.0.0: {} @@ -32481,31 +33144,31 @@ snapshots: wcwidth: 1.0.1 yargs: 15.4.1 - socket.io-adapter@2.5.4: + socket.io-adapter@2.5.4(bufferutil@4.0.7)(utf-8-validate@5.0.10): dependencies: debug: 4.3.4(supports-color@8.1.1) - ws: 8.11.0 + ws: 8.11.0(bufferutil@4.0.7)(utf-8-validate@5.0.10) transitivePeerDependencies: - bufferutil - supports-color - utf-8-validate - socket.io-client@4.7.3: + socket.io-client@4.7.3(bufferutil@4.0.7)(utf-8-validate@5.0.10): dependencies: '@socket.io/component-emitter': 3.1.0 debug: 4.3.4(supports-color@8.1.1) - engine.io-client: 6.5.3 + engine.io-client: 6.5.3(bufferutil@4.0.7)(utf-8-validate@5.0.10) socket.io-parser: 4.2.4 transitivePeerDependencies: - bufferutil - supports-color - utf-8-validate - socket.io-client@4.7.5: + socket.io-client@4.7.5(bufferutil@4.0.7)(utf-8-validate@5.0.10): dependencies: '@socket.io/component-emitter': 3.1.0 debug: 4.3.4(supports-color@8.1.1) - engine.io-client: 6.5.3 + engine.io-client: 6.5.3(bufferutil@4.0.7)(utf-8-validate@5.0.10) socket.io-parser: 4.2.4 transitivePeerDependencies: - bufferutil @@ -32519,28 +33182,28 @@ snapshots: transitivePeerDependencies: - supports-color - socket.io@4.7.3: + socket.io@4.7.3(bufferutil@4.0.7)(utf-8-validate@5.0.10): dependencies: accepts: 1.3.8 base64id: 2.0.0 cors: 2.8.5 debug: 4.3.4(supports-color@8.1.1) - engine.io: 6.5.4 - socket.io-adapter: 2.5.4 + engine.io: 6.5.4(bufferutil@4.0.7)(utf-8-validate@5.0.10) + socket.io-adapter: 2.5.4(bufferutil@4.0.7)(utf-8-validate@5.0.10) socket.io-parser: 4.2.4 transitivePeerDependencies: - bufferutil - supports-color - utf-8-validate - socket.io@4.7.4: + socket.io@4.7.4(bufferutil@4.0.7)(utf-8-validate@5.0.10): dependencies: accepts: 1.3.8 base64id: 2.0.0 cors: 2.8.5 debug: 4.3.4(supports-color@8.1.1) - engine.io: 6.5.4 - socket.io-adapter: 2.5.4 + engine.io: 6.5.4(bufferutil@4.0.7)(utf-8-validate@5.0.10) + socket.io-adapter: 2.5.4(bufferutil@4.0.7)(utf-8-validate@5.0.10) socket.io-parser: 4.2.4 transitivePeerDependencies: - bufferutil @@ -32572,12 +33235,12 @@ snapshots: dependencies: atomic-sleep: 1.0.0 - sonner@1.0.3(react-dom@18.2.0)(react@18.2.0): + sonner@1.0.3(react-dom@18.2.0(react@18.2.0))(react@18.2.0): dependencies: react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - sonner@1.3.1(react-dom@18.2.0)(react@18.2.0): + sonner@1.3.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0): dependencies: react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -32869,7 +33532,7 @@ snapshots: strnum@1.0.5: {} - style-loader@3.3.4(webpack@5.88.2): + style-loader@3.3.4(webpack@5.88.2(@swc/core@1.3.26)(esbuild@0.15.18)): dependencies: webpack: 5.88.2(@swc/core@1.3.26)(esbuild@0.15.18) @@ -32955,8 +33618,8 @@ snapshots: svelte@4.2.1: dependencies: - '@ampproject/remapping': 2.2.1 - '@jridgewell/sourcemap-codec': 1.4.15 + '@ampproject/remapping': 2.3.0 + '@jridgewell/sourcemap-codec': 1.5.0 '@jridgewell/trace-mapping': 0.3.25 acorn: 8.10.0 aria-query: 5.3.0 @@ -32966,7 +33629,7 @@ snapshots: estree-walker: 3.0.3 is-reference: 3.0.1 locate-character: 3.0.0 - magic-string: 0.30.8 + magic-string: 0.30.11 periscopic: 3.1.0 synckit@0.8.5: @@ -32982,13 +33645,13 @@ snapshots: tailwind-scrollbar-hide@1.1.7: {} - tailwind-scrollbar@3.0.1(tailwindcss@3.4.1): + tailwind-scrollbar@3.0.1(tailwindcss@3.4.1(ts-node@10.9.1(@swc/core@1.3.26)(@types/node@18.11.18)(typescript@5.2.2))): dependencies: - tailwindcss: 3.4.1(ts-node@10.9.1) + tailwindcss: 3.4.1(ts-node@10.9.1(@swc/core@1.3.26)(@types/node@18.11.18)(typescript@5.2.2)) - tailwindcss-animate@1.0.5(tailwindcss@3.4.1): + tailwindcss-animate@1.0.5(tailwindcss@3.4.1(ts-node@10.9.1(@swc/core@1.3.26)(@types/node@18.11.18)(typescript@5.2.2))): dependencies: - tailwindcss: 3.4.1(ts-node@10.9.1) + tailwindcss: 3.4.1(ts-node@10.9.1(@swc/core@1.3.26)(@types/node@18.11.18)(typescript@5.2.2)) tailwindcss-textshadow@2.1.3: dependencies: @@ -33019,7 +33682,7 @@ snapshots: reduce-css-calc: 2.1.8 resolve: 1.22.4 - tailwindcss@3.4.0: + tailwindcss@3.4.0(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@4.9.5)): dependencies: '@alloc/quick-lru': 5.2.0 arg: 5.0.2 @@ -33038,7 +33701,7 @@ snapshots: postcss: 8.4.27 postcss-import: 15.1.0(postcss@8.4.27) postcss-js: 4.0.1(postcss@8.4.27) - postcss-load-config: 4.0.1(postcss@8.4.27) + postcss-load-config: 4.0.1(postcss@8.4.27)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@4.9.5)) postcss-nested: 6.0.1(postcss@8.4.27) postcss-selector-parser: 6.0.11 resolve: 1.22.8 @@ -33046,7 +33709,7 @@ snapshots: transitivePeerDependencies: - ts-node - tailwindcss@3.4.1(ts-node@10.9.1): + tailwindcss@3.4.1(ts-node@10.9.1(@swc/core@1.3.26)(@types/node@18.11.18)(typescript@5.2.2)): dependencies: '@alloc/quick-lru': 5.2.0 arg: 5.0.2 @@ -33065,7 +33728,7 @@ snapshots: postcss: 8.4.31 postcss-import: 15.1.0(postcss@8.4.31) postcss-js: 4.0.1(postcss@8.4.31) - postcss-load-config: 4.0.1(postcss@8.4.31)(ts-node@10.9.1) + postcss-load-config: 4.0.1(postcss@8.4.31)(ts-node@10.9.1(@swc/core@1.3.26)(@types/node@18.11.18)(typescript@5.2.2)) postcss-nested: 6.0.1(postcss@8.4.31) postcss-selector-parser: 6.0.11 resolve: 1.22.4 @@ -33124,27 +33787,29 @@ snapshots: ansi-escapes: 5.0.0 supports-hyperlinks: 2.3.0 - terser-webpack-plugin@5.3.7(@swc/core@1.3.101)(esbuild@0.19.11)(webpack@5.88.2): + terser-webpack-plugin@5.3.7(@swc/core@1.3.101(@swc/helpers@0.5.2))(esbuild@0.19.11)(webpack@5.88.2(@swc/core@1.3.101(@swc/helpers@0.5.2))(esbuild@0.19.11)): dependencies: - '@jridgewell/trace-mapping': 0.3.19 - '@swc/core': 1.3.101 - esbuild: 0.19.11 + '@jridgewell/trace-mapping': 0.3.25 jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.1 terser: 5.17.1 - webpack: 5.88.2(@swc/core@1.3.101)(esbuild@0.19.11) + webpack: 5.88.2(@swc/core@1.3.101(@swc/helpers@0.5.2))(esbuild@0.19.11) + optionalDependencies: + '@swc/core': 1.3.101(@swc/helpers@0.5.2) + esbuild: 0.19.11 - terser-webpack-plugin@5.3.7(@swc/core@1.3.26)(esbuild@0.15.18)(webpack@5.88.2): + terser-webpack-plugin@5.3.7(@swc/core@1.3.26)(esbuild@0.15.18)(webpack@5.88.2(@swc/core@1.3.26)(esbuild@0.15.18)): dependencies: - '@jridgewell/trace-mapping': 0.3.19 - '@swc/core': 1.3.26 - esbuild: 0.15.18 + '@jridgewell/trace-mapping': 0.3.25 jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.1 terser: 5.17.1 webpack: 5.88.2(@swc/core@1.3.26)(esbuild@0.15.18) + optionalDependencies: + '@swc/core': 1.3.26 + esbuild: 0.15.18 terser@5.17.1: dependencies: @@ -33195,6 +33860,8 @@ snapshots: tinybench@2.6.0: {} + tinybench@2.9.0: {} + tinycolor2@1.6.0: {} tinygradient@1.1.5: @@ -33208,12 +33875,18 @@ snapshots: tinypool@0.8.3: {} + tinypool@1.0.1: {} + + tinyrainbow@1.2.0: {} + tinyspy@1.0.2: {} tinyspy@2.1.1: {} tinyspy@2.2.1: {} + tinyspy@3.0.0: {} + tmp@0.0.33: dependencies: os-tmpdir: 1.0.2 @@ -33265,13 +33938,29 @@ snapshots: ts-interface-checker@0.1.13: {} - ts-jest@29.1.1(@babel/core@7.22.17)(esbuild@0.19.11)(jest@29.6.2)(typescript@5.3.2): + ts-jest@29.1.1(@babel/core@7.22.17)(@jest/types@29.6.1)(babel-jest@29.6.2(@babel/core@7.22.17))(esbuild@0.19.11)(jest@29.6.2(@types/node@20.12.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.12.7)(typescript@5.3.2)))(typescript@5.3.2): dependencies: - '@babel/core': 7.22.17 bs-logger: 0.2.6 + fast-json-stable-stringify: 2.1.0 + jest: 29.6.2(@types/node@20.12.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.12.7)(typescript@5.3.2)) + jest-util: 29.6.2 + json5: 2.2.3 + lodash.memoize: 4.1.2 + make-error: 1.3.6 + semver: 7.5.4 + typescript: 5.3.2 + yargs-parser: 21.1.1 + optionalDependencies: + '@babel/core': 7.22.17 + '@jest/types': 29.6.1 + babel-jest: 29.6.2(@babel/core@7.22.17) esbuild: 0.19.11 + + ts-jest@29.1.1(@babel/core@7.22.17)(@jest/types@29.6.1)(babel-jest@29.6.2(@babel/core@7.22.17))(jest@29.6.2(@types/node@18.15.13)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.15.13)(typescript@5.3.2)))(typescript@5.3.2): + dependencies: + bs-logger: 0.2.6 fast-json-stable-stringify: 2.1.0 - jest: 29.6.2(@types/node@18.15.13) + jest: 29.6.2(@types/node@18.15.13)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.15.13)(typescript@5.3.2)) jest-util: 29.6.2 json5: 2.2.3 lodash.memoize: 4.1.2 @@ -33279,14 +33968,33 @@ snapshots: semver: 7.5.4 typescript: 5.3.2 yargs-parser: 21.1.1 + optionalDependencies: + '@babel/core': 7.22.17 + '@jest/types': 29.6.1 + babel-jest: 29.6.2(@babel/core@7.22.17) - ts-jest@29.1.1(@babel/core@7.22.17)(esbuild@0.19.11)(jest@29.6.2)(typescript@5.3.3): + ts-jest@29.1.1(@babel/core@7.22.17)(@jest/types@29.6.1)(babel-jest@29.6.2(@babel/core@7.22.17))(jest@29.6.2(@types/node@18.17.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.3.2)))(typescript@5.3.2): dependencies: + bs-logger: 0.2.6 + fast-json-stable-stringify: 2.1.0 + jest: 29.6.2(@types/node@18.17.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.3.2)) + jest-util: 29.6.2 + json5: 2.2.3 + lodash.memoize: 4.1.2 + make-error: 1.3.6 + semver: 7.5.4 + typescript: 5.3.2 + yargs-parser: 21.1.1 + optionalDependencies: '@babel/core': 7.22.17 + '@jest/types': 29.6.1 + babel-jest: 29.6.2(@babel/core@7.22.17) + + ts-jest@29.1.1(@babel/core@7.22.17)(@jest/types@29.6.1)(babel-jest@29.6.2(@babel/core@7.22.17))(jest@29.6.2(@types/node@18.17.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.3.3)))(typescript@5.3.3): + dependencies: bs-logger: 0.2.6 - esbuild: 0.19.11 fast-json-stable-stringify: 2.1.0 - jest: 29.6.2(@types/node@18.17.1) + jest: 29.6.2(@types/node@18.17.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.3.3)) jest-util: 29.6.2 json5: 2.2.3 lodash.memoize: 4.1.2 @@ -33294,27 +34002,201 @@ snapshots: semver: 7.5.4 typescript: 5.3.3 yargs-parser: 21.1.1 + optionalDependencies: + '@babel/core': 7.22.17 + '@jest/types': 29.6.1 + babel-jest: 29.6.2(@babel/core@7.22.17) - ts-node@10.9.1(@swc/core@1.3.26)(@types/node@18.11.18)(typescript@5.2.2): + ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@16.18.11)(typescript@5.3.2): dependencies: '@cspotcode/source-map-support': 0.8.1 - '@swc/core': 1.3.26 '@tsconfig/node10': 1.0.9 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.3 - '@types/node': 18.11.18 + '@types/node': 16.18.11 acorn: 8.10.0 acorn-walk: 8.2.0 arg: 4.1.3 create-require: 1.1.1 diff: 4.0.2 make-error: 1.3.6 - typescript: 5.2.2 + typescript: 5.3.2 + v8-compile-cache-lib: 3.0.1 + yn: 3.1.1 + optionalDependencies: + '@swc/core': 1.3.101(@swc/helpers@0.5.2) + optional: true + + ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.14.0)(typescript@5.3.2): + dependencies: + '@cspotcode/source-map-support': 0.8.1 + '@tsconfig/node10': 1.0.9 + '@tsconfig/node12': 1.0.11 + '@tsconfig/node14': 1.0.3 + '@tsconfig/node16': 1.0.3 + '@types/node': 18.14.0 + acorn: 8.10.0 + acorn-walk: 8.2.0 + arg: 4.1.3 + create-require: 1.1.1 + diff: 4.0.2 + make-error: 1.3.6 + typescript: 5.3.2 + v8-compile-cache-lib: 3.0.1 + yn: 3.1.1 + optionalDependencies: + '@swc/core': 1.3.101(@swc/helpers@0.5.2) + optional: true + + ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.15.13)(typescript@5.3.2): + dependencies: + '@cspotcode/source-map-support': 0.8.1 + '@tsconfig/node10': 1.0.9 + '@tsconfig/node12': 1.0.11 + '@tsconfig/node14': 1.0.3 + '@tsconfig/node16': 1.0.3 + '@types/node': 18.15.13 + acorn: 8.10.0 + acorn-walk: 8.2.0 + arg: 4.1.3 + create-require: 1.1.1 + diff: 4.0.2 + make-error: 1.3.6 + typescript: 5.3.2 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 + optionalDependencies: + '@swc/core': 1.3.101(@swc/helpers@0.5.2) + optional: true - ts-node@10.9.1(@types/node@20.5.0)(typescript@5.1.6): + ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@4.9.5): + dependencies: + '@cspotcode/source-map-support': 0.8.1 + '@tsconfig/node10': 1.0.9 + '@tsconfig/node12': 1.0.11 + '@tsconfig/node14': 1.0.3 + '@tsconfig/node16': 1.0.3 + '@types/node': 18.17.1 + acorn: 8.10.0 + acorn-walk: 8.2.0 + arg: 4.1.3 + create-require: 1.1.1 + diff: 4.0.2 + make-error: 1.3.6 + typescript: 4.9.5 + v8-compile-cache-lib: 3.0.1 + yn: 3.1.1 + optionalDependencies: + '@swc/core': 1.3.101(@swc/helpers@0.5.2) + optional: true + + ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.3.2): + dependencies: + '@cspotcode/source-map-support': 0.8.1 + '@tsconfig/node10': 1.0.9 + '@tsconfig/node12': 1.0.11 + '@tsconfig/node14': 1.0.3 + '@tsconfig/node16': 1.0.3 + '@types/node': 18.17.1 + acorn: 8.10.0 + acorn-walk: 8.2.0 + arg: 4.1.3 + create-require: 1.1.1 + diff: 4.0.2 + make-error: 1.3.6 + typescript: 5.3.2 + v8-compile-cache-lib: 3.0.1 + yn: 3.1.1 + optionalDependencies: + '@swc/core': 1.3.101(@swc/helpers@0.5.2) + optional: true + + ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.3.3): + dependencies: + '@cspotcode/source-map-support': 0.8.1 + '@tsconfig/node10': 1.0.9 + '@tsconfig/node12': 1.0.11 + '@tsconfig/node14': 1.0.3 + '@tsconfig/node16': 1.0.3 + '@types/node': 18.17.1 + acorn: 8.10.0 + acorn-walk: 8.2.0 + arg: 4.1.3 + create-require: 1.1.1 + diff: 4.0.2 + make-error: 1.3.6 + typescript: 5.3.3 + v8-compile-cache-lib: 3.0.1 + yn: 3.1.1 + optionalDependencies: + '@swc/core': 1.3.101(@swc/helpers@0.5.2) + optional: true + + ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.4.5): + dependencies: + '@cspotcode/source-map-support': 0.8.1 + '@tsconfig/node10': 1.0.9 + '@tsconfig/node12': 1.0.11 + '@tsconfig/node14': 1.0.3 + '@tsconfig/node16': 1.0.3 + '@types/node': 18.17.1 + acorn: 8.10.0 + acorn-walk: 8.2.0 + arg: 4.1.3 + create-require: 1.1.1 + diff: 4.0.2 + make-error: 1.3.6 + typescript: 5.4.5 + v8-compile-cache-lib: 3.0.1 + yn: 3.1.1 + optionalDependencies: + '@swc/core': 1.3.101(@swc/helpers@0.5.2) + optional: true + + ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.12.7)(typescript@4.9.5): + dependencies: + '@cspotcode/source-map-support': 0.8.1 + '@tsconfig/node10': 1.0.9 + '@tsconfig/node12': 1.0.11 + '@tsconfig/node14': 1.0.3 + '@tsconfig/node16': 1.0.3 + '@types/node': 20.12.7 + acorn: 8.10.0 + acorn-walk: 8.2.0 + arg: 4.1.3 + create-require: 1.1.1 + diff: 4.0.2 + make-error: 1.3.6 + typescript: 4.9.5 + v8-compile-cache-lib: 3.0.1 + yn: 3.1.1 + optionalDependencies: + '@swc/core': 1.3.101(@swc/helpers@0.5.2) + optional: true + + ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.12.7)(typescript@5.3.2): + dependencies: + '@cspotcode/source-map-support': 0.8.1 + '@tsconfig/node10': 1.0.9 + '@tsconfig/node12': 1.0.11 + '@tsconfig/node14': 1.0.3 + '@tsconfig/node16': 1.0.3 + '@types/node': 20.12.7 + acorn: 8.10.0 + acorn-walk: 8.2.0 + arg: 4.1.3 + create-require: 1.1.1 + diff: 4.0.2 + make-error: 1.3.6 + typescript: 5.3.2 + v8-compile-cache-lib: 3.0.1 + yn: 3.1.1 + optionalDependencies: + '@swc/core': 1.3.101(@swc/helpers@0.5.2) + optional: true + + ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.5.0)(typescript@5.1.6): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.9 @@ -33331,6 +34213,28 @@ snapshots: typescript: 5.1.6 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 + optionalDependencies: + '@swc/core': 1.3.101(@swc/helpers@0.5.2) + + ts-node@10.9.1(@swc/core@1.3.26)(@types/node@18.11.18)(typescript@5.2.2): + dependencies: + '@cspotcode/source-map-support': 0.8.1 + '@tsconfig/node10': 1.0.9 + '@tsconfig/node12': 1.0.11 + '@tsconfig/node14': 1.0.3 + '@tsconfig/node16': 1.0.3 + '@types/node': 18.11.18 + acorn: 8.10.0 + acorn-walk: 8.2.0 + arg: 4.1.3 + create-require: 1.1.1 + diff: 4.0.2 + make-error: 1.3.6 + typescript: 5.2.2 + v8-compile-cache-lib: 3.0.1 + yn: 3.1.1 + optionalDependencies: + '@swc/core': 1.3.26 ts-poet@6.6.0: dependencies: @@ -33351,9 +34255,13 @@ snapshots: tsafe@1.4.1: {} tsconfck@2.1.2(typescript@4.9.5): - dependencies: + optionalDependencies: typescript: 4.9.5 + tsconfck@2.1.2(typescript@5.5.4): + optionalDependencies: + typescript: 5.5.4 + tsconfig-paths@3.14.1: dependencies: '@types/json5': 0.0.29 @@ -33391,7 +34299,7 @@ snapshots: tslib@2.6.2: {} - tsup@6.6.3(postcss@8.4.38)(typescript@4.9.5): + tsup@6.6.3(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@4.9.5))(typescript@4.9.5): dependencies: bundle-require: 4.0.1(esbuild@0.17.19) cac: 6.7.14 @@ -33401,19 +34309,45 @@ snapshots: execa: 5.1.1 globby: 11.1.0 joycon: 3.1.1 + postcss-load-config: 3.1.4(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@4.9.5)) + resolve-from: 5.0.0 + rollup: 3.29.1 + source-map: 0.8.0-beta.0 + sucrase: 3.32.0 + tree-kill: 1.2.2 + optionalDependencies: + '@swc/core': 1.3.101(@swc/helpers@0.5.2) postcss: 8.4.38 - postcss-load-config: 3.1.4(postcss@8.4.38) + typescript: 4.9.5 + transitivePeerDependencies: + - supports-color + - ts-node + + tsup@6.6.3(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.12.7)(typescript@4.9.5))(typescript@4.9.5): + dependencies: + bundle-require: 4.0.1(esbuild@0.17.19) + cac: 6.7.14 + chokidar: 3.5.3 + debug: 4.3.4(supports-color@8.1.1) + esbuild: 0.17.19 + execa: 5.1.1 + globby: 11.1.0 + joycon: 3.1.1 + postcss-load-config: 3.1.4(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.12.7)(typescript@4.9.5)) resolve-from: 5.0.0 rollup: 3.29.1 source-map: 0.8.0-beta.0 sucrase: 3.32.0 tree-kill: 1.2.2 + optionalDependencies: + '@swc/core': 1.3.101(@swc/helpers@0.5.2) + postcss: 8.4.38 typescript: 4.9.5 transitivePeerDependencies: - supports-color - ts-node - tsup@7.1.0(postcss@8.4.38)(typescript@4.9.5): + tsup@7.1.0(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.12.7)(typescript@4.9.5))(typescript@4.9.5): dependencies: bundle-require: 4.0.1(esbuild@0.18.11) cac: 6.7.14 @@ -33423,19 +34357,21 @@ snapshots: execa: 5.1.1 globby: 11.1.0 joycon: 3.1.1 - postcss: 8.4.38 - postcss-load-config: 4.0.1(postcss@8.4.38) + postcss-load-config: 4.0.1(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.12.7)(typescript@4.9.5)) resolve-from: 5.0.0 rollup: 3.29.1 source-map: 0.8.0-beta.0 sucrase: 3.32.0 tree-kill: 1.2.2 + optionalDependencies: + '@swc/core': 1.3.101(@swc/helpers@0.5.2) + postcss: 8.4.38 typescript: 4.9.5 transitivePeerDependencies: - supports-color - ts-node - tsup@8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(postcss@8.4.38)(typescript@5.3.2): + tsup@8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@16.18.11)(typescript@5.3.2))(typescript@5.3.2): dependencies: bundle-require: 4.0.1(esbuild@0.19.11) cac: 6.7.14 @@ -33445,19 +34381,45 @@ snapshots: execa: 5.1.1 globby: 11.1.0 joycon: 3.1.1 + postcss-load-config: 4.0.1(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@16.18.11)(typescript@5.3.2)) + resolve-from: 5.0.0 + rollup: 4.13.2 + source-map: 0.8.0-beta.0 + sucrase: 3.32.0 + tree-kill: 1.2.2 + optionalDependencies: + '@swc/core': 1.3.101(@swc/helpers@0.5.2) postcss: 8.4.38 - postcss-load-config: 4.0.1(postcss@8.4.38) + typescript: 5.3.2 + transitivePeerDependencies: + - supports-color + - ts-node + + tsup@8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.14.0)(typescript@5.3.2))(typescript@5.3.2): + dependencies: + bundle-require: 4.0.1(esbuild@0.19.11) + cac: 6.7.14 + chokidar: 3.5.3 + debug: 4.3.4(supports-color@8.1.1) + esbuild: 0.19.11 + execa: 5.1.1 + globby: 11.1.0 + joycon: 3.1.1 + postcss-load-config: 4.0.1(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.14.0)(typescript@5.3.2)) resolve-from: 5.0.0 rollup: 4.13.2 source-map: 0.8.0-beta.0 sucrase: 3.32.0 tree-kill: 1.2.2 + optionalDependencies: + '@swc/core': 1.3.101(@swc/helpers@0.5.2) + postcss: 8.4.38 typescript: 5.3.2 transitivePeerDependencies: - supports-color - ts-node - tsup@8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(postcss@8.4.38)(typescript@5.3.3): + tsup@8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.15.13)(typescript@5.3.2))(typescript@5.3.2): dependencies: bundle-require: 4.0.1(esbuild@0.19.11) cac: 6.7.14 @@ -33467,19 +34429,45 @@ snapshots: execa: 5.1.1 globby: 11.1.0 joycon: 3.1.1 + postcss-load-config: 4.0.1(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.15.13)(typescript@5.3.2)) + resolve-from: 5.0.0 + rollup: 4.13.2 + source-map: 0.8.0-beta.0 + sucrase: 3.32.0 + tree-kill: 1.2.2 + optionalDependencies: + '@swc/core': 1.3.101(@swc/helpers@0.5.2) postcss: 8.4.38 - postcss-load-config: 4.0.1(postcss@8.4.38) + typescript: 5.3.2 + transitivePeerDependencies: + - supports-color + - ts-node + + tsup@8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.3.2))(typescript@5.3.2): + dependencies: + bundle-require: 4.0.1(esbuild@0.19.11) + cac: 6.7.14 + chokidar: 3.5.3 + debug: 4.3.4(supports-color@8.1.1) + esbuild: 0.19.11 + execa: 5.1.1 + globby: 11.1.0 + joycon: 3.1.1 + postcss-load-config: 4.0.1(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.3.2)) resolve-from: 5.0.0 rollup: 4.13.2 source-map: 0.8.0-beta.0 sucrase: 3.32.0 tree-kill: 1.2.2 - typescript: 5.3.3 + optionalDependencies: + '@swc/core': 1.3.101(@swc/helpers@0.5.2) + postcss: 8.4.38 + typescript: 5.3.2 transitivePeerDependencies: - supports-color - ts-node - tsup@8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(postcss@8.4.38)(typescript@5.4.5): + tsup@8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.3.3))(typescript@5.3.3): dependencies: bundle-require: 4.0.1(esbuild@0.19.11) cac: 6.7.14 @@ -33489,19 +34477,45 @@ snapshots: execa: 5.1.1 globby: 11.1.0 joycon: 3.1.1 + postcss-load-config: 4.0.1(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.3.3)) + resolve-from: 5.0.0 + rollup: 4.13.2 + source-map: 0.8.0-beta.0 + sucrase: 3.32.0 + tree-kill: 1.2.2 + optionalDependencies: + '@swc/core': 1.3.101(@swc/helpers@0.5.2) postcss: 8.4.38 - postcss-load-config: 4.0.1(postcss@8.4.38) + typescript: 5.3.3 + transitivePeerDependencies: + - supports-color + - ts-node + + tsup@8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.4.5))(typescript@5.4.5): + dependencies: + bundle-require: 4.0.1(esbuild@0.19.11) + cac: 6.7.14 + chokidar: 3.5.3 + debug: 4.3.4(supports-color@8.1.1) + esbuild: 0.19.11 + execa: 5.1.1 + globby: 11.1.0 + joycon: 3.1.1 + postcss-load-config: 4.0.1(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.4.5)) resolve-from: 5.0.0 rollup: 4.13.2 source-map: 0.8.0-beta.0 sucrase: 3.32.0 tree-kill: 1.2.2 + optionalDependencies: + '@swc/core': 1.3.101(@swc/helpers@0.5.2) + postcss: 8.4.38 typescript: 5.4.5 transitivePeerDependencies: - supports-color - ts-node - tsup@8.0.2(postcss@8.4.38)(typescript@5.3.2): + tsup@8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.12.7)(typescript@5.3.2))(typescript@5.3.2): dependencies: bundle-require: 4.0.1(esbuild@0.19.11) cac: 6.7.14 @@ -33511,13 +34525,39 @@ snapshots: execa: 5.1.1 globby: 11.1.0 joycon: 3.1.1 + postcss-load-config: 4.0.1(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.12.7)(typescript@5.3.2)) + resolve-from: 5.0.0 + rollup: 4.13.2 + source-map: 0.8.0-beta.0 + sucrase: 3.32.0 + tree-kill: 1.2.2 + optionalDependencies: + '@swc/core': 1.3.101(@swc/helpers@0.5.2) postcss: 8.4.38 - postcss-load-config: 4.0.1(postcss@8.4.38) + typescript: 5.3.2 + transitivePeerDependencies: + - supports-color + - ts-node + + tsup@8.0.2(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.12.7)(typescript@5.3.2))(typescript@5.3.2): + dependencies: + bundle-require: 4.0.1(esbuild@0.19.11) + cac: 6.7.14 + chokidar: 3.5.3 + debug: 4.3.4(supports-color@8.1.1) + esbuild: 0.19.11 + execa: 5.1.1 + globby: 11.1.0 + joycon: 3.1.1 + postcss-load-config: 4.0.1(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.12.7)(typescript@5.3.2)) resolve-from: 5.0.0 rollup: 4.6.1 source-map: 0.8.0-beta.0 sucrase: 3.32.0 tree-kill: 1.2.2 + optionalDependencies: + '@swc/core': 1.3.101(@swc/helpers@0.5.2) + postcss: 8.4.38 typescript: 5.3.2 transitivePeerDependencies: - supports-color @@ -33528,10 +34568,10 @@ snapshots: tslib: 1.14.1 typescript: 5.2.2 - tsutils@3.21.0(typescript@5.4.5): + tsutils@3.21.0(typescript@5.5.4): dependencies: tslib: 1.14.1 - typescript: 5.4.5 + typescript: 5.5.4 tsx@3.12.2: dependencies: @@ -33702,6 +34742,8 @@ snapshots: typescript@5.4.5: {} + typescript@5.5.4: {} + ufo@1.3.0: {} uid2@1.0.0: {} @@ -33891,34 +34933,39 @@ snapshots: use-callback-ref@1.3.0(@types/react@18.2.69)(react@18.2.0): dependencies: - '@types/react': 18.2.69 react: 18.2.0 tslib: 2.6.2 + optionalDependencies: + '@types/react': 18.2.69 use-callback-ref@1.3.0(@types/react@18.3.1)(react@18.2.0): dependencies: - '@types/react': 18.3.1 react: 18.2.0 tslib: 2.6.2 + optionalDependencies: + '@types/react': 18.3.1 use-isomorphic-layout-effect@1.1.2(@types/react@18.2.69)(react@18.2.0): dependencies: - '@types/react': 18.2.69 react: 18.2.0 + optionalDependencies: + '@types/react': 18.2.69 use-sidecar@1.1.2(@types/react@18.2.69)(react@18.2.0): dependencies: - '@types/react': 18.2.69 detect-node-es: 1.1.0 react: 18.2.0 tslib: 2.6.2 + optionalDependencies: + '@types/react': 18.2.69 use-sidecar@1.1.2(@types/react@18.3.1)(react@18.2.0): dependencies: - '@types/react': 18.3.1 detect-node-es: 1.1.0 react: 18.2.0 tslib: 2.6.2 + optionalDependencies: + '@types/react': 18.3.1 use-sync-external-store@1.2.2(react@18.2.0): dependencies: @@ -33957,7 +35004,7 @@ snapshots: v8-to-istanbul@9.0.1: dependencies: - '@jridgewell/trace-mapping': 0.3.19 + '@jridgewell/trace-mapping': 0.3.25 '@types/istanbul-lib-coverage': 2.0.4 convert-source-map: 1.9.0 @@ -34016,7 +35063,7 @@ snapshots: d3-time: 3.1.0 d3-timer: 3.0.1 - vite-node@0.28.5(@types/node@18.11.18): + vite-node@0.28.5(@types/node@18.11.18)(terser@5.17.1): dependencies: cac: 6.7.14 debug: 4.3.4(supports-color@8.1.1) @@ -34025,7 +35072,7 @@ snapshots: picocolors: 1.0.0 source-map: 0.6.1 source-map-support: 0.5.21 - vite: 4.4.9(@types/node@18.11.18) + vite: 4.4.9(@types/node@18.11.18)(terser@5.17.1) transitivePeerDependencies: - '@types/node' - less @@ -34036,7 +35083,7 @@ snapshots: - supports-color - terser - vite-node@0.28.5(@types/node@18.19.20): + vite-node@0.28.5(@types/node@18.19.20)(terser@5.17.1): dependencies: cac: 6.7.14 debug: 4.3.4(supports-color@8.1.1) @@ -34045,7 +35092,7 @@ snapshots: picocolors: 1.0.0 source-map: 0.6.1 source-map-support: 0.5.21 - vite: 4.4.9(@types/node@18.19.20) + vite: 4.4.9(@types/node@18.19.20)(terser@5.17.1) transitivePeerDependencies: - '@types/node' - less @@ -34056,14 +35103,14 @@ snapshots: - supports-color - terser - vite-node@0.34.4(@types/node@18.19.20): + vite-node@0.34.4(@types/node@18.19.20)(terser@5.17.1): dependencies: cac: 6.7.14 debug: 4.3.4(supports-color@8.1.1) mlly: 1.4.2 pathe: 1.1.1 picocolors: 1.0.0 - vite: 4.4.9(@types/node@18.19.20) + vite: 4.4.9(@types/node@18.19.20)(terser@5.17.1) transitivePeerDependencies: - '@types/node' - less @@ -34074,13 +35121,13 @@ snapshots: - supports-color - terser - vite-node@1.4.0(@types/node@18.11.18): + vite-node@1.4.0(@types/node@18.11.18)(terser@5.17.1): dependencies: cac: 6.7.14 debug: 4.3.4(supports-color@8.1.1) pathe: 1.1.1 picocolors: 1.0.0 - vite: 5.2.7(@types/node@18.11.18) + vite: 5.2.7(@types/node@18.11.18)(terser@5.17.1) transitivePeerDependencies: - '@types/node' - less @@ -34091,13 +35138,13 @@ snapshots: - supports-color - terser - vite-node@1.6.0(@types/node@18.17.1): + vite-node@1.6.0(@types/node@18.17.1)(terser@5.17.1): dependencies: cac: 6.7.14 debug: 4.3.4(supports-color@8.1.1) pathe: 1.1.1 picocolors: 1.0.0 - vite: 5.2.7(@types/node@18.17.1) + vite: 5.2.7(@types/node@18.17.1)(terser@5.17.1) transitivePeerDependencies: - '@types/node' - less @@ -34108,85 +35155,123 @@ snapshots: - supports-color - terser - vite-tsconfig-paths@4.0.5: + vite-node@2.0.5(@types/node@18.17.1)(terser@5.17.1): + dependencies: + cac: 6.7.14 + debug: 4.3.6 + pathe: 1.1.2 + tinyrainbow: 1.2.0 + vite: 5.2.7(@types/node@18.17.1)(terser@5.17.1) + transitivePeerDependencies: + - '@types/node' + - less + - lightningcss + - sass + - stylus + - sugarss + - supports-color + - terser + + vite-tsconfig-paths@4.0.5(typescript@5.5.4): dependencies: debug: 4.3.4(supports-color@8.1.1) globrex: 0.1.2 - tsconfck: 2.1.2(typescript@4.9.5) + tsconfck: 2.1.2(typescript@5.5.4) transitivePeerDependencies: - supports-color - typescript - vite@4.1.4(@types/node@18.17.1): + vite@4.1.4(@types/node@18.17.1)(terser@5.17.1): dependencies: - '@types/node': 18.17.1 esbuild: 0.16.17 postcss: 8.4.29 resolve: 1.22.1 rollup: 3.10.0 optionalDependencies: + '@types/node': 18.17.1 fsevents: 2.3.3 + terser: 5.17.1 - vite@4.1.4(@types/node@18.19.20): + vite@4.1.4(@types/node@18.19.20)(terser@5.17.1): dependencies: - '@types/node': 18.19.20 esbuild: 0.16.17 postcss: 8.4.29 resolve: 1.22.1 rollup: 3.10.0 optionalDependencies: + '@types/node': 18.19.20 fsevents: 2.3.3 + terser: 5.17.1 - vite@4.4.9(@types/node@18.11.18): + vite@4.4.9(@types/node@18.11.18)(terser@5.17.1): dependencies: - '@types/node': 18.11.18 esbuild: 0.18.11 postcss: 8.4.29 rollup: 3.29.1 optionalDependencies: + '@types/node': 18.11.18 fsevents: 2.3.3 + terser: 5.17.1 - vite@4.4.9(@types/node@18.17.1): + vite@4.4.9(@types/node@18.19.20)(terser@5.17.1): dependencies: - '@types/node': 18.17.1 esbuild: 0.18.11 postcss: 8.4.29 rollup: 3.29.1 optionalDependencies: + '@types/node': 18.19.20 fsevents: 2.3.3 + terser: 5.17.1 - vite@4.4.9(@types/node@18.19.20): + vite@4.4.9(@types/node@20.12.7)(terser@5.17.1): dependencies: - '@types/node': 18.19.20 esbuild: 0.18.11 postcss: 8.4.29 rollup: 3.29.1 optionalDependencies: + '@types/node': 20.12.7 fsevents: 2.3.3 + terser: 5.17.1 - vite@5.2.7(@types/node@18.11.18): + vite@5.2.7(@types/node@18.11.18)(terser@5.17.1): dependencies: - '@types/node': 18.11.18 esbuild: 0.20.2 postcss: 8.4.38 rollup: 4.13.2 optionalDependencies: + '@types/node': 18.11.18 fsevents: 2.3.3 + terser: 5.17.1 - vite@5.2.7(@types/node@18.17.1): + vite@5.2.7(@types/node@18.17.1)(terser@5.17.1): dependencies: - '@types/node': 18.17.1 esbuild: 0.20.2 postcss: 8.4.38 rollup: 4.13.2 optionalDependencies: + '@types/node': 18.17.1 fsevents: 2.3.3 + terser: 5.17.1 - vitefu@0.2.4(vite@4.4.9): + vite@5.2.7(@types/node@20.12.7)(terser@5.17.1): dependencies: - vite: 4.4.9(@types/node@18.17.1) + esbuild: 0.20.2 + postcss: 8.4.38 + rollup: 4.13.2 + optionalDependencies: + '@types/node': 20.12.7 + fsevents: 2.3.3 + terser: 5.17.1 - vitest@0.28.5: + vitefu@0.2.4(vite@4.4.9(@types/node@20.12.7)(terser@5.17.1)): + optionalDependencies: + vite: 4.4.9(@types/node@20.12.7)(terser@5.17.1) + + vitefu@0.2.4(vite@5.2.7(@types/node@20.12.7)(terser@5.17.1)): + optionalDependencies: + vite: 5.2.7(@types/node@20.12.7)(terser@5.17.1) + + vitest@0.28.5(terser@5.17.1): dependencies: '@types/chai': 4.3.4 '@types/chai-subset': 1.3.3 @@ -34209,8 +35294,8 @@ snapshots: tinybench: 2.3.1 tinypool: 0.3.1 tinyspy: 1.0.2 - vite: 4.1.4(@types/node@18.19.20) - vite-node: 0.28.5(@types/node@18.19.20) + vite: 4.1.4(@types/node@18.19.20)(terser@5.17.1) + vite-node: 0.28.5(@types/node@18.19.20)(terser@5.17.1) why-is-node-running: 2.2.2 transitivePeerDependencies: - less @@ -34221,7 +35306,7 @@ snapshots: - supports-color - terser - vitest@0.34.4: + vitest@0.34.4(terser@5.17.1): dependencies: '@types/chai': 4.3.6 '@types/chai-subset': 1.3.3 @@ -34244,8 +35329,8 @@ snapshots: strip-literal: 1.0.1 tinybench: 2.5.0 tinypool: 0.7.0 - vite: 4.4.9(@types/node@18.19.20) - vite-node: 0.34.4(@types/node@18.19.20) + vite: 4.4.9(@types/node@18.19.20)(terser@5.17.1) + vite-node: 0.34.4(@types/node@18.19.20)(terser@5.17.1) why-is-node-running: 2.2.2 transitivePeerDependencies: - less @@ -34256,9 +35341,8 @@ snapshots: - supports-color - terser - vitest@1.4.0(@types/node@18.11.18): + vitest@1.4.0(@types/node@18.11.18)(terser@5.17.1): dependencies: - '@types/node': 18.11.18 '@vitest/expect': 1.4.0 '@vitest/runner': 1.4.0 '@vitest/snapshot': 1.4.0 @@ -34276,9 +35360,11 @@ snapshots: strip-literal: 2.1.0 tinybench: 2.6.0 tinypool: 0.8.3 - vite: 5.2.7(@types/node@18.11.18) - vite-node: 1.4.0(@types/node@18.11.18) + vite: 5.2.7(@types/node@18.11.18)(terser@5.17.1) + vite-node: 1.4.0(@types/node@18.11.18)(terser@5.17.1) why-is-node-running: 2.2.2 + optionalDependencies: + '@types/node': 18.11.18 transitivePeerDependencies: - less - lightningcss @@ -34288,9 +35374,8 @@ snapshots: - supports-color - terser - vitest@1.6.0(@types/node@18.17.1): + vitest@1.6.0(@types/node@18.17.1)(terser@5.17.1): dependencies: - '@types/node': 18.17.1 '@vitest/expect': 1.6.0 '@vitest/runner': 1.6.0 '@vitest/snapshot': 1.6.0 @@ -34308,9 +35393,43 @@ snapshots: strip-literal: 2.1.0 tinybench: 2.6.0 tinypool: 0.8.3 - vite: 5.2.7(@types/node@18.17.1) - vite-node: 1.6.0(@types/node@18.17.1) + vite: 5.2.7(@types/node@18.17.1)(terser@5.17.1) + vite-node: 1.6.0(@types/node@18.17.1)(terser@5.17.1) why-is-node-running: 2.2.2 + optionalDependencies: + '@types/node': 18.17.1 + transitivePeerDependencies: + - less + - lightningcss + - sass + - stylus + - sugarss + - supports-color + - terser + + vitest@2.0.5(@types/node@18.17.1)(terser@5.17.1): + dependencies: + '@ampproject/remapping': 2.3.0 + '@vitest/expect': 2.0.5 + '@vitest/pretty-format': 2.0.5 + '@vitest/runner': 2.0.5 + '@vitest/snapshot': 2.0.5 + '@vitest/spy': 2.0.5 + '@vitest/utils': 2.0.5 + chai: 5.1.1 + debug: 4.3.6 + execa: 8.0.1 + magic-string: 0.30.11 + pathe: 1.1.2 + std-env: 3.7.0 + tinybench: 2.9.0 + tinypool: 1.0.1 + tinyrainbow: 1.2.0 + vite: 5.2.7(@types/node@18.17.1)(terser@5.17.1) + vite-node: 2.0.5(@types/node@18.17.1)(terser@5.17.1) + why-is-node-running: 2.3.0 + optionalDependencies: + '@types/node': 18.17.1 transitivePeerDependencies: - less - lightningcss @@ -34361,7 +35480,7 @@ snapshots: webpack-sources@3.2.3: {} - webpack@5.88.2(@swc/core@1.3.101)(esbuild@0.19.11): + webpack@5.88.2(@swc/core@1.3.101(@swc/helpers@0.5.2))(esbuild@0.19.11): dependencies: '@types/eslint-scope': 3.7.4 '@types/estree': 1.0.5 @@ -34384,7 +35503,7 @@ snapshots: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.7(@swc/core@1.3.101)(esbuild@0.19.11)(webpack@5.88.2) + terser-webpack-plugin: 5.3.7(@swc/core@1.3.101(@swc/helpers@0.5.2))(esbuild@0.19.11)(webpack@5.88.2(@swc/core@1.3.101(@swc/helpers@0.5.2))(esbuild@0.19.11)) watchpack: 2.4.0 webpack-sources: 3.2.3 transitivePeerDependencies: @@ -34415,7 +35534,7 @@ snapshots: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.7(@swc/core@1.3.26)(esbuild@0.15.18)(webpack@5.88.2) + terser-webpack-plugin: 5.3.7(@swc/core@1.3.26)(esbuild@0.15.18)(webpack@5.88.2(@swc/core@1.3.26)(esbuild@0.15.18)) watchpack: 2.4.0 webpack-sources: 3.2.3 transitivePeerDependencies: @@ -34508,6 +35627,11 @@ snapshots: siginfo: 2.0.0 stackback: 0.0.2 + why-is-node-running@2.3.0: + dependencies: + siginfo: 2.0.0 + stackback: 0.0.2 + wide-align@1.1.5: dependencies: string-width: 4.2.3 @@ -34536,7 +35660,7 @@ snapshots: workerpool@6.2.1: {} - wrangler@3.18.0: + wrangler@3.18.0(bufferutil@4.0.7)(utf-8-validate@5.0.10): dependencies: '@cloudflare/kv-asset-handler': 0.2.0 '@esbuild-plugins/node-globals-polyfill': 0.2.3(esbuild@0.17.19) @@ -34544,7 +35668,7 @@ snapshots: blake3-wasm: 2.1.5 chokidar: 3.5.3 esbuild: 0.17.19 - miniflare: 3.20231030.2 + miniflare: 3.20231030.2(bufferutil@4.0.7)(utf-8-validate@5.0.10) nanoid: 3.3.6 path-to-regexp: 6.2.1 resolve.exports: 2.0.2 @@ -34559,7 +35683,7 @@ snapshots: - supports-color - utf-8-validate - wrangler@3.21.0: + wrangler@3.21.0(bufferutil@4.0.7)(utf-8-validate@5.0.10): dependencies: '@cloudflare/kv-asset-handler': 0.2.0 '@cspotcode/source-map-support': 0.8.1 @@ -34568,7 +35692,7 @@ snapshots: blake3-wasm: 2.1.5 chokidar: 3.5.3 esbuild: 0.17.19 - miniflare: 3.20231030.4 + miniflare: 3.20231030.4(bufferutil@4.0.7)(utf-8-validate@5.0.10) nanoid: 3.3.6 path-to-regexp: 6.2.1 resolve.exports: 2.0.2 @@ -34582,16 +35706,15 @@ snapshots: - supports-color - utf-8-validate - wrangler@3.57.1(@cloudflare/workers-types@4.20240512.0): + wrangler@3.57.1(@cloudflare/workers-types@4.20240512.0)(bufferutil@4.0.7)(utf-8-validate@5.0.10): dependencies: '@cloudflare/kv-asset-handler': 0.3.2 - '@cloudflare/workers-types': 4.20240512.0 '@esbuild-plugins/node-globals-polyfill': 0.2.3(esbuild@0.17.19) '@esbuild-plugins/node-modules-polyfill': 0.2.2(esbuild@0.17.19) blake3-wasm: 2.1.5 chokidar: 3.5.3 esbuild: 0.17.19 - miniflare: 3.20240512.0 + miniflare: 3.20240512.0(bufferutil@4.0.7)(utf-8-validate@5.0.10) nanoid: 3.3.7 path-to-regexp: 6.2.1 resolve: 1.22.8 @@ -34600,6 +35723,7 @@ snapshots: source-map: 0.6.1 xxhash-wasm: 1.0.2 optionalDependencies: + '@cloudflare/workers-types': 4.20240512.0 fsevents: 2.3.3 transitivePeerDependencies: - bufferutil @@ -34638,13 +35762,25 @@ snapshots: imurmurhash: 0.1.4 signal-exit: 3.0.7 - ws@7.5.9: {} + ws@7.5.9(bufferutil@4.0.7)(utf-8-validate@5.0.10): + optionalDependencies: + bufferutil: 4.0.7 + utf-8-validate: 5.0.10 - ws@8.11.0: {} + ws@8.11.0(bufferutil@4.0.7)(utf-8-validate@5.0.10): + optionalDependencies: + bufferutil: 4.0.7 + utf-8-validate: 5.0.10 - ws@8.12.0: {} + ws@8.12.0(bufferutil@4.0.7)(utf-8-validate@5.0.10): + optionalDependencies: + bufferutil: 4.0.7 + utf-8-validate: 5.0.10 - ws@8.16.0: {} + ws@8.16.0(bufferutil@4.0.7)(utf-8-validate@5.0.10): + optionalDependencies: + bufferutil: 4.0.7 + utf-8-validate: 5.0.10 xdg-app-paths@8.3.0: dependencies: From a62f7e83c082d67349ec3999fde26ef6c685a6cd Mon Sep 17 00:00:00 2001 From: Ryan Lee Date: Thu, 29 Aug 2024 00:53:17 -0400 Subject: [PATCH 04/67] chore: use most recent turbo in docker image --- docker/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docker/Dockerfile b/docker/Dockerfile index adab2301fdc..f47111fd6be 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -3,7 +3,7 @@ FROM node:20.11.1-bullseye-slim@sha256:5a5a92b3a8d392691c983719dbdc65d9f30085d6d WORKDIR /triggerdotdev COPY --chown=node:node . . -RUN npx -q turbo@1.10.9 prune --scope=webapp --docker +RUN npx -q turbo@2.1.0 prune --scope=webapp --docker RUN find . -name "node_modules" -type d -prune -exec rm -rf '{}' + # Base strategy to have layer caching From e64ff120aea3fa2c4bc11e5a5264d43e2c8c7409 Mon Sep 17 00:00:00 2001 From: Ryan Lee Date: Thu, 29 Aug 2024 01:01:31 -0400 Subject: [PATCH 05/67] chore(stripe): update sdk --- .changeset/flat-eyes-lay.md | 5 + integrations/stripe/package.json | 2 +- integrations/stripe/src/index.ts | 6 +- pnpm-lock.yaml | 170 ++++++++++++------------------- 4 files changed, 74 insertions(+), 109 deletions(-) create mode 100644 .changeset/flat-eyes-lay.md diff --git a/.changeset/flat-eyes-lay.md b/.changeset/flat-eyes-lay.md new file mode 100644 index 00000000000..3e30676f9dd --- /dev/null +++ b/.changeset/flat-eyes-lay.md @@ -0,0 +1,5 @@ +--- +"@trigger.dev/stripe": patch +--- + +Update stripe to ^16.8.0 diff --git a/integrations/stripe/package.json b/integrations/stripe/package.json index 7207ad2afc7..073ff2a9167 100644 --- a/integrations/stripe/package.json +++ b/integrations/stripe/package.json @@ -27,7 +27,7 @@ "dependencies": { "@trigger.dev/integration-kit": "workspace:^3.0.0-beta.55", "@trigger.dev/sdk": "workspace:^3.0.0-beta.55", - "stripe": "^12.14.0", + "stripe": "^16.8.0", "zod": "3.22.3" }, "engines": { diff --git a/integrations/stripe/src/index.ts b/integrations/stripe/src/index.ts index f59f56ffbe4..4777f83e204 100644 --- a/integrations/stripe/src/index.ts +++ b/integrations/stripe/src/index.ts @@ -84,7 +84,7 @@ export class Stripe implements TriggerIntegration { this.native = options.apiKey ? new StripeClient(options.apiKey, { - apiVersion: "2022-11-15", + apiVersion: "2024-06-20", typescript: true, timeout: 10000, maxNetworkRetries: 0, @@ -115,7 +115,7 @@ export class Stripe implements TriggerIntegration { stripe._io = io; stripe._connectionKey = connectionKey; stripe._client = new StripeClient(apiKey, { - apiVersion: "2022-11-15", + apiVersion: "2024-06-20", typescript: true, timeout: 10000, maxNetworkRetries: 0, @@ -1148,7 +1148,7 @@ async function webhookHandler(event: HandlerEvent<"HTTP">, logger: Logger) { const signature = request.headers.get("stripe-signature"); if (signature) { - const stripeClient = new StripeClient("", { apiVersion: "2022-11-15" }); + const stripeClient = new StripeClient("", { apiVersion: "2024-06-20",}); try { const event = await stripeClient.webhooks.constructEventAsync(rawBody, signature, source.secret); diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 321e038810c..7a6a19242a0 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1233,8 +1233,8 @@ importers: specifier: workspace:^3.0.0-beta.55 version: link:../../packages/trigger-sdk stripe: - specifier: ^12.14.0 - version: 12.14.0 + specifier: ^16.8.0 + version: 16.8.0 zod: specifier: 3.22.3 version: 3.22.3 @@ -1250,7 +1250,7 @@ importers: version: 3.0.2 stripe-event-types: specifier: ^2.4.0 - version: 2.4.0(stripe@12.14.0) + version: 2.4.0(stripe@16.8.0) tsup: specifier: 8.0.1 version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@16.18.11)(typescript@5.3.2))(typescript@5.3.2) @@ -9025,9 +9025,6 @@ packages: resolution: {integrity: sha512-pouW8/FmiPQbuGpkXQ9BAPv/Mo5xDGANgSNXzTzJ8DrKGuXOssM4wIQRjfanNRh3Yu5cfYPvcorqbhg2KIJtew==} engines: {node: '>=8'} - call-bind@1.0.2: - resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==} - call-bind@1.0.7: resolution: {integrity: sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==} engines: {node: '>= 0.4'} @@ -10972,9 +10969,6 @@ packages: engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} os: [darwin] - function-bind@1.1.1: - resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==} - function-bind@1.1.2: resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} @@ -11011,9 +11005,6 @@ packages: get-func-name@2.0.2: resolution: {integrity: sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ==} - get-intrinsic@1.1.3: - resolution: {integrity: sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==} - get-intrinsic@1.2.4: resolution: {integrity: sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==} engines: {node: '>= 0.4'} @@ -11239,16 +11230,9 @@ packages: resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} engines: {node: '>=8'} - has-property-descriptors@1.0.0: - resolution: {integrity: sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==} - has-property-descriptors@1.0.2: resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==} - has-proto@1.0.1: - resolution: {integrity: sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==} - engines: {node: '>= 0.4'} - has-proto@1.0.3: resolution: {integrity: sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==} engines: {node: '>= 0.4'} @@ -13236,9 +13220,6 @@ packages: resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==} engines: {node: '>= 6'} - object-inspect@1.12.2: - resolution: {integrity: sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==} - object-inspect@1.13.2: resolution: {integrity: sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==} engines: {node: '>= 0.4'} @@ -15420,8 +15401,8 @@ packages: peerDependencies: stripe: '>=10.0.0' - stripe@12.14.0: - resolution: {integrity: sha512-WrDlYH1p5jliY7uzSU5nLDY7OCIeRe6FkC0hhScpTGwMthP/Muk38WXGeggjDHKeXAGCs43jUheZ7Ud/NEAJdg==} + stripe@16.8.0: + resolution: {integrity: sha512-6rOIcGOkxcc29jvhEyOYmpPFilekOBV+7vpemAoIAfbtCRW1yxzdDGM0/0vyekHglLL+wqGpP5ldrhO3dJ2JEQ==} engines: {node: '>=12.*'} strnum@1.0.5: @@ -24615,10 +24596,10 @@ snapshots: array-includes@3.1.6: dependencies: - call-bind: 1.0.2 + call-bind: 1.0.7 define-properties: 1.1.4 es-abstract: 1.21.1 - get-intrinsic: 1.1.3 + get-intrinsic: 1.2.4 is-string: 1.0.7 array-includes@3.1.8: @@ -24645,39 +24626,39 @@ snapshots: array.prototype.flat@1.3.1: dependencies: - call-bind: 1.0.2 + call-bind: 1.0.7 define-properties: 1.1.4 es-abstract: 1.21.1 es-shim-unscopables: 1.0.0 array.prototype.flat@1.3.2: dependencies: - call-bind: 1.0.2 + call-bind: 1.0.7 define-properties: 1.2.1 es-abstract: 1.23.3 es-shim-unscopables: 1.0.0 array.prototype.flatmap@1.3.1: dependencies: - call-bind: 1.0.2 + call-bind: 1.0.7 define-properties: 1.1.4 es-abstract: 1.21.1 es-shim-unscopables: 1.0.0 array.prototype.flatmap@1.3.2: dependencies: - call-bind: 1.0.2 + call-bind: 1.0.7 define-properties: 1.2.1 es-abstract: 1.23.3 es-shim-unscopables: 1.0.0 array.prototype.tosorted@1.1.1: dependencies: - call-bind: 1.0.2 + call-bind: 1.0.7 define-properties: 1.1.4 es-abstract: 1.21.1 es-shim-unscopables: 1.0.0 - get-intrinsic: 1.1.3 + get-intrinsic: 1.2.4 arraybuffer.prototype.slice@1.0.3: dependencies: @@ -25280,11 +25261,6 @@ snapshots: normalize-url: 6.1.0 responselike: 2.0.1 - call-bind@1.0.2: - dependencies: - function-bind: 1.1.1 - get-intrinsic: 1.1.3 - call-bind@1.0.7: dependencies: es-define-property: 1.0.0 @@ -25973,9 +25949,9 @@ snapshots: deep-equal@2.2.0: dependencies: - call-bind: 1.0.2 + call-bind: 1.0.7 es-get-iterator: 1.1.2 - get-intrinsic: 1.1.3 + get-intrinsic: 1.2.4 is-arguments: 1.1.1 is-array-buffer: 3.0.1 is-date-object: 1.0.5 @@ -26028,13 +26004,13 @@ snapshots: define-properties@1.1.4: dependencies: - has-property-descriptors: 1.0.0 + has-property-descriptors: 1.0.2 object-keys: 1.1.1 define-properties@1.2.1: dependencies: define-data-property: 1.1.4 - has-property-descriptors: 1.0.0 + has-property-descriptors: 1.0.2 object-keys: 1.1.1 defined@1.0.1: {} @@ -26275,18 +26251,18 @@ snapshots: es-abstract@1.21.1: dependencies: available-typed-arrays: 1.0.5 - call-bind: 1.0.2 + call-bind: 1.0.7 es-set-tostringtag: 2.0.1 es-to-primitive: 1.2.1 - function-bind: 1.1.1 + function-bind: 1.1.2 function.prototype.name: 1.1.5 - get-intrinsic: 1.1.3 + get-intrinsic: 1.2.4 get-symbol-description: 1.0.0 globalthis: 1.0.3 gopd: 1.0.1 has: 1.0.3 - has-property-descriptors: 1.0.0 - has-proto: 1.0.1 + has-property-descriptors: 1.0.2 + has-proto: 1.0.3 has-symbols: 1.0.3 internal-slot: 1.0.4 is-array-buffer: 3.0.1 @@ -26297,7 +26273,7 @@ snapshots: is-string: 1.0.7 is-typed-array: 1.1.10 is-weakref: 1.0.2 - object-inspect: 1.12.2 + object-inspect: 1.13.2 object-keys: 1.1.1 object.assign: 4.1.4 regexp.prototype.flags: 1.4.3 @@ -26365,8 +26341,8 @@ snapshots: es-get-iterator@1.1.2: dependencies: - call-bind: 1.0.2 - get-intrinsic: 1.1.3 + call-bind: 1.0.7 + get-intrinsic: 1.2.4 has-symbols: 1.0.3 is-arguments: 1.1.1 is-map: 2.0.2 @@ -26382,7 +26358,7 @@ snapshots: es-set-tostringtag@2.0.1: dependencies: - get-intrinsic: 1.1.3 + get-intrinsic: 1.2.4 has: 1.0.3 has-tostringtag: 1.0.0 @@ -27606,13 +27582,11 @@ snapshots: fsevents@2.3.3: optional: true - function-bind@1.1.1: {} - function-bind@1.1.2: {} function.prototype.name@1.1.5: dependencies: - call-bind: 1.0.2 + call-bind: 1.0.7 define-properties: 1.1.4 es-abstract: 1.21.1 functions-have-names: 1.2.3 @@ -27649,17 +27623,11 @@ snapshots: get-func-name@2.0.2: {} - get-intrinsic@1.1.3: - dependencies: - function-bind: 1.1.1 - has: 1.0.3 - has-symbols: 1.0.3 - get-intrinsic@1.2.4: dependencies: es-errors: 1.3.0 function-bind: 1.1.2 - has-proto: 1.0.1 + has-proto: 1.0.3 has-symbols: 1.0.3 hasown: 2.0.2 @@ -27695,8 +27663,8 @@ snapshots: get-symbol-description@1.0.0: dependencies: - call-bind: 1.0.2 - get-intrinsic: 1.1.3 + call-bind: 1.0.7 + get-intrinsic: 1.2.4 get-symbol-description@1.0.2: dependencies: @@ -27826,7 +27794,7 @@ snapshots: gopd@1.0.1: dependencies: - get-intrinsic: 1.1.3 + get-intrinsic: 1.2.4 got@11.8.6: dependencies: @@ -27952,16 +27920,10 @@ snapshots: has-flag@4.0.0: {} - has-property-descriptors@1.0.0: - dependencies: - get-intrinsic: 1.1.3 - has-property-descriptors@1.0.2: dependencies: es-define-property: 1.0.0 - has-proto@1.0.1: {} - has-proto@1.0.3: {} has-symbols@1.0.3: {} @@ -27980,7 +27942,7 @@ snapshots: has@1.0.3: dependencies: - function-bind: 1.1.1 + function-bind: 1.1.2 hasown@2.0.2: dependencies: @@ -28317,7 +28279,7 @@ snapshots: internal-slot@1.0.4: dependencies: - get-intrinsic: 1.1.3 + get-intrinsic: 1.2.4 has: 1.0.3 side-channel: 1.0.4 @@ -28375,13 +28337,13 @@ snapshots: is-arguments@1.1.1: dependencies: - call-bind: 1.0.2 + call-bind: 1.0.7 has-tostringtag: 1.0.0 is-array-buffer@3.0.1: dependencies: - call-bind: 1.0.2 - get-intrinsic: 1.1.3 + call-bind: 1.0.7 + get-intrinsic: 1.2.4 is-typed-array: 1.1.10 is-array-buffer@3.0.4: @@ -28403,7 +28365,7 @@ snapshots: is-boolean-object@1.1.2: dependencies: - call-bind: 1.0.2 + call-bind: 1.0.7 has-tostringtag: 1.0.0 is-buffer@1.1.6: {} @@ -28519,14 +28481,14 @@ snapshots: is-regex@1.1.4: dependencies: - call-bind: 1.0.2 + call-bind: 1.0.7 has-tostringtag: 1.0.0 is-set@2.0.2: {} is-shared-array-buffer@1.0.2: dependencies: - call-bind: 1.0.2 + call-bind: 1.0.7 is-shared-array-buffer@1.0.3: dependencies: @@ -28555,7 +28517,7 @@ snapshots: is-typed-array@1.1.10: dependencies: available-typed-arrays: 1.0.5 - call-bind: 1.0.2 + call-bind: 1.0.7 for-each: 0.3.3 gopd: 1.0.1 has-tostringtag: 1.0.0 @@ -28580,12 +28542,12 @@ snapshots: is-weakref@1.0.2: dependencies: - call-bind: 1.0.2 + call-bind: 1.0.7 is-weakset@2.0.2: dependencies: - call-bind: 1.0.2 - get-intrinsic: 1.1.3 + call-bind: 1.0.7 + get-intrinsic: 1.2.4 is-what@4.1.16: {} @@ -30784,20 +30746,18 @@ snapshots: object-hash@3.0.0: {} - object-inspect@1.12.2: {} - object-inspect@1.13.2: {} object-is@1.1.5: dependencies: - call-bind: 1.0.2 + call-bind: 1.0.7 define-properties: 1.1.4 object-keys@1.1.1: {} object.assign@4.1.4: dependencies: - call-bind: 1.0.2 + call-bind: 1.0.7 define-properties: 1.1.4 has-symbols: 1.0.3 object-keys: 1.1.1 @@ -30811,13 +30771,13 @@ snapshots: object.entries@1.1.6: dependencies: - call-bind: 1.0.2 + call-bind: 1.0.7 define-properties: 1.1.4 es-abstract: 1.21.1 object.fromentries@2.0.6: dependencies: - call-bind: 1.0.2 + call-bind: 1.0.7 define-properties: 1.1.4 es-abstract: 1.21.1 @@ -30841,7 +30801,7 @@ snapshots: object.values@1.1.6: dependencies: - call-bind: 1.0.2 + call-bind: 1.0.7 define-properties: 1.1.4 es-abstract: 1.21.1 @@ -32408,7 +32368,7 @@ snapshots: regexp.prototype.flags@1.4.3: dependencies: - call-bind: 1.0.2 + call-bind: 1.0.7 define-properties: 1.1.4 functions-have-names: 1.2.3 @@ -32864,8 +32824,8 @@ snapshots: safe-regex-test@1.0.0: dependencies: - call-bind: 1.0.2 - get-intrinsic: 1.1.3 + call-bind: 1.0.7 + get-intrinsic: 1.2.4 is-regex: 1.1.4 safe-regex-test@1.0.3: @@ -33050,9 +33010,9 @@ snapshots: side-channel@1.0.4: dependencies: - call-bind: 1.0.2 - get-intrinsic: 1.1.3 - object-inspect: 1.12.2 + call-bind: 1.0.7 + get-intrinsic: 1.2.4 + object-inspect: 1.13.2 siginfo@2.0.0: {} @@ -33420,10 +33380,10 @@ snapshots: string.prototype.matchall@4.0.8: dependencies: - call-bind: 1.0.2 + call-bind: 1.0.7 define-properties: 1.1.4 es-abstract: 1.21.1 - get-intrinsic: 1.1.3 + get-intrinsic: 1.2.4 has-symbols: 1.0.3 internal-slot: 1.0.4 regexp.prototype.flags: 1.4.3 @@ -33431,7 +33391,7 @@ snapshots: string.prototype.padend@3.1.4: dependencies: - call-bind: 1.0.2 + call-bind: 1.0.7 define-properties: 1.1.4 es-abstract: 1.21.1 @@ -33444,7 +33404,7 @@ snapshots: string.prototype.trimend@1.0.6: dependencies: - call-bind: 1.0.2 + call-bind: 1.0.7 define-properties: 1.1.4 es-abstract: 1.21.1 @@ -33456,7 +33416,7 @@ snapshots: string.prototype.trimstart@1.0.6: dependencies: - call-bind: 1.0.2 + call-bind: 1.0.7 define-properties: 1.1.4 es-abstract: 1.21.1 @@ -33521,11 +33481,11 @@ snapshots: dependencies: js-tokens: 9.0.0 - stripe-event-types@2.4.0(stripe@12.14.0): + stripe-event-types@2.4.0(stripe@16.8.0): dependencies: - stripe: 12.14.0 + stripe: 16.8.0 - stripe@12.14.0: + stripe@16.8.0: dependencies: '@types/node': 18.19.20 qs: 6.11.0 @@ -34707,7 +34667,7 @@ snapshots: typed-array-length@1.0.4: dependencies: - call-bind: 1.0.2 + call-bind: 1.0.7 for-each: 0.3.3 is-typed-array: 1.1.10 @@ -34760,7 +34720,7 @@ snapshots: unbox-primitive@1.0.2: dependencies: - call-bind: 1.0.2 + call-bind: 1.0.7 has-bigints: 1.0.2 has-symbols: 1.0.3 which-boxed-primitive: 1.0.2 @@ -35604,7 +35564,7 @@ snapshots: which-typed-array@1.1.9: dependencies: available-typed-arrays: 1.0.5 - call-bind: 1.0.2 + call-bind: 1.0.7 for-each: 0.3.3 gopd: 1.0.1 has-tostringtag: 1.0.0 From 52eee978df9f70bc182ddd941d6a5fc46ab67154 Mon Sep 17 00:00:00 2001 From: Ryan Lee Date: Thu, 29 Aug 2024 01:03:58 -0400 Subject: [PATCH 06/67] fix(stripe): On Customer Subscription Updated title --- .changeset/new-yaks-complain.md | 5 +++++ integrations/stripe/src/events.ts | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 .changeset/new-yaks-complain.md diff --git a/.changeset/new-yaks-complain.md b/.changeset/new-yaks-complain.md new file mode 100644 index 00000000000..3a86d0f39a9 --- /dev/null +++ b/.changeset/new-yaks-complain.md @@ -0,0 +1,5 @@ +--- +"@trigger.dev/stripe": patch +--- + +fix: on customer subscription updated title diff --git a/integrations/stripe/src/events.ts b/integrations/stripe/src/events.ts index 15d452c480c..3e098b3e27a 100644 --- a/integrations/stripe/src/events.ts +++ b/integrations/stripe/src/events.ts @@ -467,7 +467,7 @@ export const onCustomerSubscriptionDeleted: EventSpecification = { name: "customer.subscription.updated", - title: "On Customer Subscription Deleted", + title: "On Customer Subscription Updated", source: "stripe.com", icon: "stripe", examples: [updatedSubscriptionExample], From d910eed0444ad38cc3a652b3d19bbfa759372701 Mon Sep 17 00:00:00 2001 From: Ryan Lee Date: Thu, 29 Aug 2024 01:05:34 -0400 Subject: [PATCH 07/67] chore(sdk): remove artificial batch size limit --- .changeset/famous-flies-camp.md | 5 +++++ packages/trigger-sdk/src/job.ts | 7 ------- 2 files changed, 5 insertions(+), 7 deletions(-) create mode 100644 .changeset/famous-flies-camp.md diff --git a/.changeset/famous-flies-camp.md b/.changeset/famous-flies-camp.md new file mode 100644 index 00000000000..40dcca357c0 --- /dev/null +++ b/.changeset/famous-flies-camp.md @@ -0,0 +1,5 @@ +--- +"@trigger.dev/sdk": minor +--- + +chore: remove artificial batch size limit diff --git a/packages/trigger-sdk/src/job.ts b/packages/trigger-sdk/src/job.ts index 8be95178d8a..090f04d0eb5 100644 --- a/packages/trigger-sdk/src/job.ts +++ b/packages/trigger-sdk/src/job.ts @@ -358,13 +358,6 @@ export class Job< return []; } - // If there are too many items in the batch, throw an error - if (batch.length > 25) { - throw new Error( - `Cannot batch invoke more than 25 items. You tried to batch invoke ${batch.length} items.` - ); - } - const { io, ctx } = runStore; const results = await io.parallel( From 2b7a0da2b2550e70cc6cbe0bba5c92a1ea4b3efc Mon Sep 17 00:00:00 2001 From: Ryan Lee Date: Thu, 29 Aug 2024 01:07:27 -0400 Subject: [PATCH 08/67] chore(app): remove leaky output from statuses api --- apps/webapp/app/routes/api.v2.runs.$runId.statuses.ts | 1 - 1 file changed, 1 deletion(-) diff --git a/apps/webapp/app/routes/api.v2.runs.$runId.statuses.ts b/apps/webapp/app/routes/api.v2.runs.$runId.statuses.ts index c3dfada960f..addcb5823f5 100644 --- a/apps/webapp/app/routes/api.v2.runs.$runId.statuses.ts +++ b/apps/webapp/app/routes/api.v2.runs.$runId.statuses.ts @@ -67,7 +67,6 @@ export async function loader({ request, params }: LoaderFunctionArgs) { run: { id: run.id, status: run.status, - output: run.output, }, statuses: parsedStatuses, }) From 5c6e2779911cbfff6eafe33a8450f23750aee3d9 Mon Sep 17 00:00:00 2001 From: Ryan Lee Date: Thu, 29 Aug 2024 10:55:42 -0400 Subject: [PATCH 09/67] chore: update vitest --- package.json | 2 +- pnpm-lock.yaml | 566 +++++++++++++++++++------------------------ vitest.workspace.mts | 7 + 3 files changed, 253 insertions(+), 322 deletions(-) create mode 100644 vitest.workspace.mts diff --git a/package.json b/package.json index ef58c4535a9..238ebcb6459 100644 --- a/package.json +++ b/package.json @@ -59,7 +59,7 @@ "turbo": "^1.10.3", "vite": "^4.1.1", "vite-tsconfig-paths": "^4.0.5", - "vitest": "^0.28.4" + "vitest": "^2.0.5" }, "packageManager": "pnpm@9.9.0+sha512.60c18acd138bff695d339be6ad13f7e936eea6745660d4cc4a776d5247c540d0edee1a563695c183a66eb917ef88f2b4feb1fc25f32a7adcadc7aaf3438e99c1", "dependencies": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 7a6a19242a0..092f3eb9b36 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -72,8 +72,8 @@ importers: specifier: ^4.0.5 version: 4.0.5(typescript@5.5.4) vitest: - specifier: ^0.28.4 - version: 0.28.5(terser@5.17.1) + specifier: ^2.0.5 + version: 2.0.5(@types/node@18.17.1)(terser@5.17.1) apps/coordinator: dependencies: @@ -1856,24 +1856,18 @@ importers: '@total-typescript/tsconfig': specifier: ^1.0.4 version: 1.0.4 - '@trigger.dev/tsconfig': - specifier: workspace:* - version: link:../../config-packages/tsconfig - '@trigger.dev/tsup': - specifier: workspace:* - version: link:../../config-packages/tsup '@types/node': specifier: '18' version: 18.17.1 rimraf: specifier: ^3.0.2 version: 3.0.2 - tsup: - specifier: ^8.0.1 - version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.3.2))(typescript@5.3.2) + tshy: + specifier: ^3.0.2 + version: 3.0.2 typescript: - specifier: ^5.3.0 - version: 5.3.2 + specifier: ^5.5.4 + version: 5.5.4 vitest: specifier: ^2.0.5 version: 2.0.5(@types/node@18.17.1)(terser@5.17.1) @@ -4939,10 +4933,6 @@ packages: resolution: {integrity: sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==} engines: {node: '>=6.0.0'} - '@jridgewell/set-array@1.1.2': - resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==} - engines: {node: '>=6.0.0'} - '@jridgewell/set-array@1.2.1': resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==} engines: {node: '>=6.0.0'} @@ -4950,9 +4940,6 @@ packages: '@jridgewell/source-map@0.3.3': resolution: {integrity: sha512-b+fsZXeLYi9fEULmfBrhxn4IrPlINf8fiNarzTof004v3lFdntdwa9PF7vFJqm3mg7s+ScJMxXaE3Acp1irZcg==} - '@jridgewell/sourcemap-codec@1.4.15': - resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} - '@jridgewell/sourcemap-codec@1.5.0': resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==} @@ -7754,9 +7741,6 @@ packages: '@types/chai-subset@1.3.3': resolution: {integrity: sha512-frBecisrNGz+F4T6bcc+NLeolfiojh5FxW2klu669+8BARtyQv2C/GkNW6FUodVe4BroGMP/wER/YDGc7rEllw==} - '@types/chai@4.3.4': - resolution: {integrity: sha512-KnRanxnpfpjUTqTCXslZSEdLfXExwgNxYPdiO2WGUj8+HDjFi8R3k5RVKPeSCzLjCcshCAtVO2QBbVuAV4kTnw==} - '@types/chai@4.3.6': resolution: {integrity: sha512-VOVRLM1mBxIRxydiViqPcKn6MIxZytrbMpd6RJLIWKxUNr3zux8no0Oc7kJx0WAPIitgZ0gkrDS+btlqQpubpw==} @@ -8237,9 +8221,6 @@ packages: '@vanilla-extract/private@1.0.3': resolution: {integrity: sha512-17kVyLq3ePTKOkveHxXuIJZtGYs+cSoev7BlP+Lf4916qfDhk/HBjvlYDe8egrea7LNPHKwSZJK/bzZC+Q6AwQ==} - '@vitest/expect@0.28.5': - resolution: {integrity: sha512-gqTZwoUTwepwGIatnw4UKpQfnoyV0Z9Czn9+Lo2/jLIt4/AXLTn+oVZxlQ7Ng8bzcNkR+3DqLJ08kNr8jRmdNQ==} - '@vitest/expect@0.34.4': resolution: {integrity: sha512-XlMKX8HyYUqB8dsY8Xxrc64J2Qs9pKMt2Z8vFTL4mBWXJsg4yoALHzJfDWi8h5nkO4Zua4zjqtapQ/IluVkSnA==} @@ -8255,9 +8236,6 @@ packages: '@vitest/pretty-format@2.0.5': resolution: {integrity: sha512-h8k+1oWHfwTkyTkb9egzwNMfJAEx4veaPSnMeKbVSjp4euqGSbQlm5+6VHwTr7u4FJslVVsUG5nopCaAYdOmSQ==} - '@vitest/runner@0.28.5': - resolution: {integrity: sha512-NKkHtLB+FGjpp5KmneQjTcPLWPTDfB7ie+MmF1PnUBf/tGe2OjGxWyB62ySYZ25EYp9krR5Bw0YPLS/VWh1QiA==} - '@vitest/runner@0.34.4': resolution: {integrity: sha512-hwwdB1StERqUls8oV8YcpmTIpVeJMe4WgYuDongVzixl5hlYLT2G8afhcdADeDeqCaAmZcSgLTLtqkjPQF7x+w==} @@ -8282,9 +8260,6 @@ packages: '@vitest/snapshot@2.0.5': resolution: {integrity: sha512-SgCPUeDFLaM0mIUHfaArq8fD2WbaXG/zVXjRupthYfYGzc8ztbFbu6dUNOblBG7XLMR1kEhS/DNnfCZ2IhdDew==} - '@vitest/spy@0.28.5': - resolution: {integrity: sha512-7if6rsHQr9zbmvxN7h+gGh2L9eIIErgf8nSKYDlg07HHimCxp4H6I/X/DPXktVPPLQfiZ1Cw2cbDIx9fSqDjGw==} - '@vitest/spy@0.34.4': resolution: {integrity: sha512-PNU+fd7DUPgA3Ya924b1qKuQkonAW6hL7YUjkON3wmBwSTIlhOSpy04SJ0NrRsEbrXgMMj6Morh04BMf8k+w0g==} @@ -8297,9 +8272,6 @@ packages: '@vitest/spy@2.0.5': resolution: {integrity: sha512-c/jdthAhvJdpfVuaexSrnawxZz6pywlTPe84LUB2m/4t3rl2fTo9NFGBG4oWgaD+FTgDDV8hJ/nibT7IfH3JfA==} - '@vitest/utils@0.28.5': - resolution: {integrity: sha512-UyZdYwdULlOa4LTUSwZ+Paz7nBHGTT72jKwdFSV4IjHF1xsokp+CabMdhjvVhYwkLfO88ylJT46YMilnkSARZA==} - '@vitest/utils@0.34.4': resolution: {integrity: sha512-yR2+5CHhp/K4ySY0Qtd+CAL9f5Yh1aXrKfAT42bq6CtlGPh92jIDDDSg7ydlRow1CP+dys4TrOrbELOyNInHSg==} @@ -8440,11 +8412,6 @@ packages: engines: {node: '>=0.4.0'} hasBin: true - acorn@8.8.1: - resolution: {integrity: sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==} - engines: {node: '>=0.4.0'} - hasBin: true - agent-base@6.0.2: resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} engines: {node: '>= 6.0.0'} @@ -9125,9 +9092,6 @@ packages: charenc@0.0.2: resolution: {integrity: sha512-yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA==} - check-error@1.0.2: - resolution: {integrity: sha512-BrgHpW9NURQgzoNyjfq0Wu6VFO6D7IZEmJNdtgNqpzGG8RuNFHt2jQxWlAs4HMe119chBnv+34syEZtc6IhLtA==} - check-error@1.0.3: resolution: {integrity: sha512-iKEoDYaRmd1mxM90a2OEfWhjsjPpYPuQ+lMYsoxB126+t8fw7ySEO48nmDg5COTjxDI65/Y2OWpeEHk3ZOe8zg==} @@ -9139,6 +9103,10 @@ packages: resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==} engines: {node: '>= 8.10.0'} + chokidar@3.6.0: + resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} + engines: {node: '>= 8.10.0'} + chownr@1.1.4: resolution: {integrity: sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==} @@ -10999,9 +10967,6 @@ packages: resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} engines: {node: 6.* || 8.* || >= 10.*} - get-func-name@2.0.0: - resolution: {integrity: sha512-Hm0ixYtaSZ/V7C8FJrtZIuBBI+iSgL+1Aq82zSu8VQNB4S3Gk8e7Qs3VwBDJAhmRZcFqkl3tQu36g/Foh5I5ig==} - get-func-name@2.0.2: resolution: {integrity: sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ==} @@ -11104,6 +11069,11 @@ packages: engines: {node: '>=16 || 14 >=14.17'} hasBin: true + glob@11.0.0: + resolution: {integrity: sha512-9UiX/Bl6J2yaBbxKoEBRm4Cipxgok8kQYcOPEhScPwebu2I0HoQOuYdIO6S3hLuWoZgpDpwQZMzTFxgpkyT76g==} + engines: {node: 20 || >=22} + hasBin: true + glob@7.1.6: resolution: {integrity: sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==} deprecated: Glob versions prior to v9 are no longer supported @@ -11912,6 +11882,10 @@ packages: resolution: {integrity: sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==} engines: {node: '>=14'} + jackspeak@4.0.1: + resolution: {integrity: sha512-cub8rahkh0Q/bw1+GxP7aeSe29hHHn2V4m29nnDlvCdlgU+3UGxkZp7Z53jLUdpX3jdTO0nJZUDl3xvbWc2Xog==} + engines: {node: 20 || >=22} + javascript-stringify@2.1.0: resolution: {integrity: sha512-JVAfqNPTvNq3sB/VHQJAFxN/sPgKnsKrCwyRt15zwNCdrMMJDdcEOdubuy+DuJYYdm0ox1J4uzEuYKkN+9yhVg==} @@ -12291,10 +12265,6 @@ packages: resolution: {integrity: sha512-ZvFw1KWS3GVyYBYb7qkmRM/WwL2TQQBxgCK62rlvm4WpVQ23Nb4tYjApUlfjrEGvOs7KHEsmyUn75OHZrJMWPw==} engines: {node: '>= 12.13.0'} - local-pkg@0.4.2: - resolution: {integrity: sha512-mlERgSPrbxU3BP4qBqAvvwlgW4MTg78iwJdGGnv7kibKjWcJksrG3t6LB5lXI93wXRDvG4NpUgJFmTG4T6rdrg==} - engines: {node: '>=14'} - local-pkg@0.4.3: resolution: {integrity: sha512-SFppqq5p42fe2qcZQqqEOiVRXl+WCP1MdT6k7BDEW1j++sp5fIY+/fdRQitvKgB5BrBcmrs5m/L0v2FrU5MY1g==} engines: {node: '>=14'} @@ -12383,10 +12353,6 @@ packages: resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} hasBin: true - loupe@2.3.6: - resolution: {integrity: sha512-RaPMZKiMy8/JruncMU5Bt6na1eftNoo++R4Y+N2FrxkDVTrGvcyzFTsaGif4QTeKESheMGegbhw6iUAq+5A8zA==} - deprecated: Please upgrade to 2.3.7 which fixes GHSA-4q6p-r6v2-jvc5 - loupe@2.3.7: resolution: {integrity: sha512-zSMINGVYkdpYSOBmLi0D1Uo7JU9nVdQKrHxC8eYlV+9YKK9WePqAlL7lSlorG/U2Fw1w0hTBmaa/jrQ3UbPHtA==} @@ -12412,6 +12378,10 @@ packages: resolution: {integrity: sha512-IJ4uwUTi2qCccrioU6g9g/5rvvVl13bsdczUUcqbciD9iLr095yj8DQKdObriEvuNSx325N1rV1O0sJFszx75g==} engines: {node: 14 || >=16.14} + lru-cache@11.0.0: + resolution: {integrity: sha512-Qv32eSV1RSCfhY3fpPE2GNZ8jgM9X7rdAfemLWqTUxwiyIC4jJ6Sy0fZ8H+oLWevO6i4/bizg7c8d8i6bxrzbA==} + engines: {node: 20 || >=22} + lru-cache@4.1.5: resolution: {integrity: sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==} @@ -12780,6 +12750,10 @@ packages: minimal-polyfills@2.2.3: resolution: {integrity: sha512-oxdmJ9cL+xV72h0xYxp4tP2d5/fTBpP45H8DIOn9pASuF8a3IYTf+25fMGDYGiWW+MFsuog6KD6nfmhZJQ+uUw==} + minimatch@10.0.1: + resolution: {integrity: sha512-ethXTt3SGGR+95gudmqJ1eNhRO7eGEGIgYA9vnPatK4/etz2MEVDno5GMCibdMTuBMyElzIlgxMna3K94XDIDQ==} + engines: {node: 20 || >=22} + minimatch@3.1.2: resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} @@ -12845,6 +12819,10 @@ packages: resolution: {integrity: sha512-LhbbwCfz3vsb12j/WkWQPZfKTsgqIe1Nf/ti1pKjYESGLHIVjWU96G9/ljLH4F9mWNVhlQOm0VySdAWzf05dpg==} engines: {node: '>=16 || 14 >=14.17'} + minipass@7.1.2: + resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==} + engines: {node: '>=16 || 14 >=14.17'} + minizlib@2.1.2: resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==} engines: {node: '>= 8'} @@ -12861,6 +12839,11 @@ packages: engines: {node: '>=10'} hasBin: true + mkdirp@3.0.1: + resolution: {integrity: sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==} + engines: {node: '>=10'} + hasBin: true + mlly@1.4.2: resolution: {integrity: sha512-i/Ykufi2t1EZ6NaPLdfnZk2AX8cs0d+mTzVKuPfqPKPatxLApaBoxJQ9x1/uckXtrS/U5oisPMDkNs0yQTaBRg==} @@ -13494,6 +13477,9 @@ packages: resolution: {integrity: sha512-Fd9lT9vJbHYRACT8OhCbZBbxr6KRSawSovFpy8nDGshaK99S/EBhVIHp9+crhxrsZOuvLpgL1n23iyPg6Rl2hg==} engines: {node: '>= 14'} + package-json-from-dist@1.0.0: + resolution: {integrity: sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==} + package-json@6.5.0: resolution: {integrity: sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==} engines: {node: '>=8'} @@ -13592,6 +13578,10 @@ packages: resolution: {integrity: sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==} engines: {node: '>=16 || 14 >=14.17'} + path-scurry@2.0.0: + resolution: {integrity: sha512-ypGJsmGtdXUOeM5u93TyeIEfEhM6s+ljAhrk5vAvSx8uyY/02OvrZnA0YNGUrPXfpJMgI1ODd3nwz8Npx4O4cg==} + engines: {node: 20 || >=22} + path-to-regexp@0.1.7: resolution: {integrity: sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==} @@ -13606,9 +13596,6 @@ packages: resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} engines: {node: '>=8'} - pathe@1.1.0: - resolution: {integrity: sha512-ODbEPR0KKHqECXW1GoxdDb+AZvULmXjVPy4rt+pGo2+TnjJTIPJQSVS6N63n8T2Ip+syHhbn52OewKicV0373w==} - pathe@1.1.1: resolution: {integrity: sha512-d+RQGp0MAYTIaDBIMmOfMwz3E+LOZnxx1HZd5R18mmCZY0QBlK0LDZfPc8FW8Ed2DlvsuE6PRjroDY+wg4+j/Q==} @@ -13744,6 +13731,10 @@ packages: engines: {node: '>=16'} hasBin: true + polite-json@5.0.0: + resolution: {integrity: sha512-OLS/0XeUAcE8a2fdwemNja+udKgXNnY6yKVIXqAD2zVRx1KvY6Ato/rZ2vdzbxqYwPW0u6SCNC/bAMPNzpzxbw==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + possible-typed-array-names@1.0.0: resolution: {integrity: sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==} engines: {node: '>= 0.4'} @@ -13879,10 +13870,6 @@ packages: resolution: {integrity: sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==} engines: {node: '>=6.0.0'} - postcss@8.4.27: - resolution: {integrity: sha512-gY/ACJtJPSmUFPDCHtX78+01fHa64FaU4zaaWfuh1MhGJISufJAH4cun6k/8fwsHYeK4UQmENQK+tRLCFJE8JQ==} - engines: {node: ^10 || ^12 || >=14} - postcss@8.4.29: resolution: {integrity: sha512-cbI+jaqIeu/VGqXEarWkRCCffhjgXc0qjBtXpqJhTBohMUjUQnbBr0xqX3vEKudc4iviTewcJo5ajcec5+wdJw==} engines: {node: ^10 || ^12 || >=14} @@ -14680,6 +14667,10 @@ packages: resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} engines: {node: '>=8'} + resolve-import@2.0.0: + resolution: {integrity: sha512-jpKjLibLuc8D1XEV2+7zb0aqN7I8d12u89g/v6IsgCzdVlccMQJq4TKkPw5fbhHdxhm7nbVtN+KvOTnjFf+nEA==} + engines: {node: 20 || >=22} + resolve-pkg-maps@1.0.0: resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==} @@ -14774,6 +14765,11 @@ packages: engines: {node: '>=14.18'} hasBin: true + rimraf@6.0.1: + resolution: {integrity: sha512-9dkvaxAsk/xNXSJzMgFqqMCuFgt2+KsOFek3TMLfo8NCPfWpBmqwyNn5Y+NX56QUYfCtsyhF3ayiboEoUmJk/A==} + engines: {node: 20 || >=22} + hasBin: true + rollup-plugin-inject@3.0.2: resolution: {integrity: sha512-ptg9PQwzs3orn4jkgXJ74bfs5vYz1NCZlSQMBUA0wKcGp5i5pA1AO3fOUEte8enhGUC+iapTCzEWw2jEFFUO/w==} deprecated: This package has been deprecated and is no longer maintained. Please use @rollup/plugin-inject. @@ -15246,9 +15242,6 @@ packages: resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==} engines: {node: '>= 0.8'} - std-env@3.3.2: - resolution: {integrity: sha512-uUZI65yrV2Qva5gqE0+A7uVAvO40iPo6jGhs7s8keRfHCmtg+uB2X6EiLGCI9IgL1J17xGhvoOqSz79lzICPTA==} - std-env@3.4.3: resolution: {integrity: sha512-f9aPhy8fYBuMN+sNfakZV18U39PbalgjXG3lLB9WkaYTxijru61wb57V9wxxNthXM5Sd88ETBWi29qLAsHO52Q==} @@ -15492,6 +15485,11 @@ packages: resolution: {integrity: sha512-LpLqY2Jr7cRxkrTc796/AaaoMLF/1ax7cto8Ot76wrvKQhrPmZ0JgajiWPmg9mTSDqO16SSLiD17r9MsvAPTmw==} engines: {node: '>=16'} + sync-content@2.0.1: + resolution: {integrity: sha512-NI1mo514yFhr8pV/5Etvgh+pSBUIpoAKoiBIUwALVlQQNAwb40bTw8hhPFaip/dvv0GhpHVOq0vq8iY02ppLTg==} + engines: {node: 20 || >=22} + hasBin: true + synckit@0.8.5: resolution: {integrity: sha512-L1dapNV6vu2s/4Sputv8xGsCdAVlb5nRDMFU/E27D44l5U6cw1g0dGd45uLc+OXjNMmF4ntiMdCimzcjFKQI8Q==} engines: {node: ^14.18.0 || >=16.0.0} @@ -15620,9 +15618,6 @@ packages: tiny-invariant@1.3.1: resolution: {integrity: sha512-AD5ih2NlSssTCwsMznbvwMZpJ1cbhkGd2uueNxzv2jDlEeZdU04JQfRnggJQ8DrcVBGjAsCKwFBbDlVNtEMlzw==} - tinybench@2.3.1: - resolution: {integrity: sha512-hGYWYBMPr7p4g5IarQE7XhlyWveh1EKhy4wUBS1LrHXCKYgvz+4/jCqgmJqZxxldesn05vccrtME2RLLZNW7iA==} - tinybench@2.5.0: resolution: {integrity: sha512-kRwSG8Zx4tjF9ZiyH4bhaebu+EDz1BOx9hOigYHlUW4xxI/wKIUQUqo018UlU4ar6ATPBsaMrdbKZ+tmPdohFA==} @@ -15638,10 +15633,6 @@ packages: tinygradient@1.1.5: resolution: {integrity: sha512-8nIfc2vgQ4TeLnk2lFj4tRLvvJwEfQuabdsmvDdQPT0xlk9TaNtpGd6nNRxXoK6vQhN6RSzj+Cnp5tTQmpxmbw==} - tinypool@0.3.1: - resolution: {integrity: sha512-zLA1ZXlstbU2rlpA4CIeVaqvWq41MTWqLY3FfsAXgC8+f7Pk7zroaJQxDgxn1xNudKW6Kmj4808rPFShUlIRmQ==} - engines: {node: '>=14.0.0'} - tinypool@0.7.0: resolution: {integrity: sha512-zSYNUlYSMhJ6Zdou4cJwo/p7w5nmAH17GRfU/ui3ctvjXFErXXkruT4MWW6poDeXgCaIBlGLrfU6TbTXxyGMww==} engines: {node: '>=14.0.0'} @@ -15658,14 +15649,6 @@ packages: resolution: {integrity: sha512-weEDEq7Z5eTHPDh4xjX789+fHfF+P8boiFB+0vbWzpbnbsEr/GRaohi/uMKxg8RZMXnl1ItAi/IUHWMsjDV7kQ==} engines: {node: '>=14.0.0'} - tinyspy@1.0.2: - resolution: {integrity: sha512-bSGlgwLBYf7PnUsQ6WOc6SJ3pGOcd+d8AA6EUnLDDM0kWEstC1JIlSZA3UNliDXhd9ABoS7hiRBDCu+XP/sf1Q==} - engines: {node: '>=14.0.0'} - - tinyspy@2.1.1: - resolution: {integrity: sha512-XPJL2uSzcOyBMky6OFrusqWlzfFrXtE0hPuMgW8A2HmaqrPo4ZQHRN/V0QXN3FSjKxpsbRrFc5LI7KOwBsT1/w==} - engines: {node: '>=14.0.0'} - tinyspy@2.2.1: resolution: {integrity: sha512-KYad6Vy5VDWV4GH3fjpseMQ/XU2BhIYP7Vzd0LG44qRWm/Yt2WCOTicFdvmgo6gWaqooMQCawTtILVQJupKu7A==} engines: {node: '>=14.0.0'} @@ -15816,6 +15799,11 @@ packages: tsconfig-resolver@3.0.1: resolution: {integrity: sha512-ZHqlstlQF449v8glscGRXzL6l2dZvASPCdXJRWG4gHEZlUVx2Jtmr+a2zeVG4LCsKhDXKRj5R3h0C/98UcVAQg==} + tshy@3.0.2: + resolution: {integrity: sha512-8GkWnAfmNXxl8iDTZ1o2H4jdaj9H7HeDKkr5qd0ZhQBCNA41D3xqTyg2Ycs51VCfmjJ5e+0v9AUmD6ylAI9Bgw==} + engines: {node: 20 || >=22} + hasBin: true + tslib@1.14.1: resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} @@ -16486,28 +16474,6 @@ packages: vite: optional: true - vitest@0.28.5: - resolution: {integrity: sha512-pyCQ+wcAOX7mKMcBNkzDwEHRGqQvHUl0XnoHR+3Pb1hytAHISgSxv9h0gUiSiYtISXUU3rMrKiKzFYDrI6ZIHA==} - engines: {node: '>=v14.16.0'} - hasBin: true - peerDependencies: - '@edge-runtime/vm': '*' - '@vitest/browser': '*' - '@vitest/ui': '*' - happy-dom: '*' - jsdom: '*' - peerDependenciesMeta: - '@edge-runtime/vm': - optional: true - '@vitest/browser': - optional: true - '@vitest/ui': - optional: true - happy-dom: - optional: true - jsdom: - optional: true - vitest@0.34.4: resolution: {integrity: sha512-SE/laOsB6995QlbSE6BtkpXDeVNLJc1u2LHRG/OpnN4RsRzM3GQm4nm3PQCK5OBtrsUqnhzLdnT7se3aeNGdlw==} engines: {node: '>=v14.18.0'} @@ -16623,6 +16589,10 @@ packages: w3c-keyname@2.2.6: resolution: {integrity: sha512-f+fciywl1SJEniZHD6H+kUO8gOnwIr7f4ijKA6+ZvJFjeGi1r4PDLl53Ayud9O/rk64RqgoQine0feoeOU0kXg==} + walk-up-path@4.0.0: + resolution: {integrity: sha512-3hu+tD8YzSLGuFYtPRb48vdhKMi0KQV5sn+uWr8+7dMEq/2G/dtLrdDinkLjqq5TIbIBjYJ4Ax/n3YiaW7QM8A==} + engines: {node: 20 || >=22} + walker@1.0.8: resolution: {integrity: sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==} @@ -17043,7 +17013,7 @@ snapshots: '@astrojs/telemetry@3.0.1': dependencies: ci-info: 3.8.0 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.6 dlv: 1.1.3 dset: 3.1.2 is-docker: 3.0.0 @@ -17538,7 +17508,7 @@ snapshots: '@babel/core': 7.22.17 '@babel/helper-compilation-targets': 7.22.15 '@babel/helper-plugin-utils': 7.24.0 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.6 lodash.debounce: 4.0.8 resolve: 1.22.8 semver: 6.3.1 @@ -17550,7 +17520,7 @@ snapshots: '@babel/core': 7.22.17 '@babel/helper-compilation-targets': 7.22.15 '@babel/helper-plugin-utils': 7.24.0 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.6 lodash.debounce: 4.0.8 resolve: 1.22.8 transitivePeerDependencies: @@ -19204,7 +19174,7 @@ snapshots: '@eslint/eslintrc@1.4.1': dependencies: ajv: 6.12.6 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.6 espree: 9.6.0 globals: 13.19.0 ignore: 5.2.4 @@ -19218,7 +19188,7 @@ snapshots: '@eslint/eslintrc@2.1.0': dependencies: ajv: 6.12.6 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.6 espree: 9.6.0 globals: 13.19.0 ignore: 5.2.4 @@ -19370,7 +19340,7 @@ snapshots: '@humanwhocodes/config-array@0.11.10': dependencies: '@humanwhocodes/object-schema': 1.2.1 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.6 minimatch: 3.1.2 transitivePeerDependencies: - supports-color @@ -19378,7 +19348,7 @@ snapshots: '@humanwhocodes/config-array@0.11.8': dependencies: '@humanwhocodes/object-schema': 1.2.1 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.6 minimatch: 3.1.2 transitivePeerDependencies: - supports-color @@ -19641,7 +19611,7 @@ snapshots: '@jest/test-result': 29.6.2 '@jest/transform': 29.6.2 '@jest/types': 29.6.1 - '@jridgewell/trace-mapping': 0.3.19 + '@jridgewell/trace-mapping': 0.3.25 '@types/node': 18.19.20 chalk: 4.1.2 collect-v8-coverage: 1.0.2 @@ -19695,7 +19665,7 @@ snapshots: dependencies: '@babel/core': 7.22.17 '@jest/types': 29.6.1 - '@jridgewell/trace-mapping': 0.3.19 + '@jridgewell/trace-mapping': 0.3.25 babel-plugin-istanbul: 6.1.1 chalk: 4.1.2 convert-source-map: 2.0.0 @@ -19722,20 +19692,18 @@ snapshots: '@jridgewell/gen-mapping@0.3.2': dependencies: - '@jridgewell/set-array': 1.1.2 - '@jridgewell/sourcemap-codec': 1.4.15 - '@jridgewell/trace-mapping': 0.3.19 + '@jridgewell/set-array': 1.2.1 + '@jridgewell/sourcemap-codec': 1.5.0 + '@jridgewell/trace-mapping': 0.3.25 '@jridgewell/gen-mapping@0.3.5': dependencies: '@jridgewell/set-array': 1.2.1 - '@jridgewell/sourcemap-codec': 1.4.15 + '@jridgewell/sourcemap-codec': 1.5.0 '@jridgewell/trace-mapping': 0.3.25 '@jridgewell/resolve-uri@3.1.0': {} - '@jridgewell/set-array@1.1.2': {} - '@jridgewell/set-array@1.2.1': {} '@jridgewell/source-map@0.3.3': @@ -19743,8 +19711,6 @@ snapshots: '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 - '@jridgewell/sourcemap-codec@1.4.15': {} - '@jridgewell/sourcemap-codec@1.5.0': {} '@jridgewell/trace-mapping@0.3.19': @@ -19755,7 +19721,7 @@ snapshots: '@jridgewell/trace-mapping@0.3.25': dependencies: '@jridgewell/resolve-uri': 3.1.0 - '@jridgewell/sourcemap-codec': 1.4.15 + '@jridgewell/sourcemap-codec': 1.5.0 '@jridgewell/trace-mapping@0.3.9': dependencies: @@ -19792,7 +19758,7 @@ snapshots: '@kwsites/file-exists@1.1.1': dependencies: - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.6 transitivePeerDependencies: - supports-color @@ -23256,7 +23222,7 @@ snapshots: '@sveltejs/vite-plugin-svelte-inspector@1.0.4(@sveltejs/vite-plugin-svelte@2.4.6(svelte@4.2.1)(vite@5.2.7(@types/node@20.12.7)(terser@5.17.1)))(svelte@4.2.1)(vite@5.2.7(@types/node@20.12.7)(terser@5.17.1))': dependencies: '@sveltejs/vite-plugin-svelte': 2.4.6(svelte@4.2.1)(vite@5.2.7(@types/node@20.12.7)(terser@5.17.1)) - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.6 svelte: 4.2.1 vite: 5.2.7(@types/node@20.12.7)(terser@5.17.1) transitivePeerDependencies: @@ -23265,7 +23231,7 @@ snapshots: '@sveltejs/vite-plugin-svelte@2.4.6(svelte@4.2.1)(vite@5.2.7(@types/node@20.12.7)(terser@5.17.1))': dependencies: '@sveltejs/vite-plugin-svelte-inspector': 1.0.4(@sveltejs/vite-plugin-svelte@2.4.6(svelte@4.2.1)(vite@5.2.7(@types/node@20.12.7)(terser@5.17.1)))(svelte@4.2.1)(vite@5.2.7(@types/node@20.12.7)(terser@5.17.1)) - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.6 deepmerge: 4.3.1 kleur: 4.1.5 magic-string: 0.30.11 @@ -23550,8 +23516,6 @@ snapshots: dependencies: '@types/chai': 4.3.6 - '@types/chai@4.3.4': {} - '@types/chai@4.3.6': {} '@types/compression@1.7.2': @@ -24158,12 +24122,6 @@ snapshots: '@vanilla-extract/private@1.0.3': {} - '@vitest/expect@0.28.5': - dependencies: - '@vitest/spy': 0.28.5 - '@vitest/utils': 0.28.5 - chai: 4.3.7 - '@vitest/expect@0.34.4': dependencies: '@vitest/spy': 0.34.4 @@ -24193,29 +24151,23 @@ snapshots: dependencies: tinyrainbow: 1.2.0 - '@vitest/runner@0.28.5': - dependencies: - '@vitest/utils': 0.28.5 - p-limit: 4.0.0 - pathe: 1.1.1 - '@vitest/runner@0.34.4': dependencies: '@vitest/utils': 0.34.4 p-limit: 4.0.0 - pathe: 1.1.1 + pathe: 1.1.2 '@vitest/runner@1.4.0': dependencies: '@vitest/utils': 1.4.0 p-limit: 5.0.0 - pathe: 1.1.1 + pathe: 1.1.2 '@vitest/runner@1.6.0': dependencies: '@vitest/utils': 1.6.0 p-limit: 5.0.0 - pathe: 1.1.1 + pathe: 1.1.2 '@vitest/runner@2.0.5': dependencies: @@ -24225,19 +24177,19 @@ snapshots: '@vitest/snapshot@0.34.4': dependencies: magic-string: 0.30.11 - pathe: 1.1.1 + pathe: 1.1.2 pretty-format: 29.6.2 '@vitest/snapshot@1.4.0': dependencies: magic-string: 0.30.11 - pathe: 1.1.1 + pathe: 1.1.2 pretty-format: 29.7.0 '@vitest/snapshot@1.6.0': dependencies: magic-string: 0.30.11 - pathe: 1.1.1 + pathe: 1.1.2 pretty-format: 29.7.0 '@vitest/snapshot@2.0.5': @@ -24246,13 +24198,9 @@ snapshots: magic-string: 0.30.11 pathe: 1.1.2 - '@vitest/spy@0.28.5': - dependencies: - tinyspy: 1.0.2 - '@vitest/spy@0.34.4': dependencies: - tinyspy: 2.1.1 + tinyspy: 2.2.1 '@vitest/spy@1.4.0': dependencies: @@ -24266,18 +24214,10 @@ snapshots: dependencies: tinyspy: 3.0.0 - '@vitest/utils@0.28.5': - dependencies: - cli-truncate: 3.1.0 - diff: 5.1.0 - loupe: 2.3.6 - picocolors: 1.0.0 - pretty-format: 27.5.1 - '@vitest/utils@0.34.4': dependencies: diff-sequences: 29.4.3 - loupe: 2.3.6 + loupe: 2.3.7 pretty-format: 29.6.2 '@vitest/utils@1.4.0': @@ -24444,17 +24384,15 @@ snapshots: acorn@8.10.0: {} - acorn@8.8.1: {} - agent-base@6.0.2: dependencies: - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.6 transitivePeerDependencies: - supports-color agent-base@7.1.0: dependencies: - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.6 transitivePeerDependencies: - supports-color @@ -24825,7 +24763,7 @@ snapshots: avvio@8.2.1: dependencies: archy: 1.0.0 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.6 fastq: 1.15.0 transitivePeerDependencies: - supports-color @@ -25293,7 +25231,7 @@ snapshots: capnp-ts@0.7.0: dependencies: - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.6 tslib: 2.6.2 transitivePeerDependencies: - supports-color @@ -25307,10 +25245,10 @@ snapshots: chai@4.3.7: dependencies: assertion-error: 1.1.0 - check-error: 1.0.2 + check-error: 1.0.3 deep-eql: 4.1.3 - get-func-name: 2.0.0 - loupe: 2.3.6 + get-func-name: 2.0.2 + loupe: 2.3.7 pathval: 1.1.1 type-detect: 4.0.8 @@ -25361,8 +25299,6 @@ snapshots: charenc@0.0.2: {} - check-error@1.0.2: {} - check-error@1.0.3: dependencies: get-func-name: 2.0.2 @@ -25381,6 +25317,18 @@ snapshots: optionalDependencies: fsevents: 2.3.3 + chokidar@3.6.0: + dependencies: + anymatch: 3.1.3 + braces: 3.0.2 + glob-parent: 5.1.2 + is-binary-path: 2.1.0 + is-glob: 4.0.3 + normalize-path: 3.0.0 + readdirp: 3.6.0 + optionalDependencies: + fsevents: 2.3.3 + chownr@1.1.4: {} chownr@2.0.0: {} @@ -26197,7 +26145,7 @@ snapshots: engine.io-client@6.5.3(bufferutil@4.0.7)(utf-8-validate@5.0.10): dependencies: '@socket.io/component-emitter': 3.1.0 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.6 engine.io-parser: 5.2.2(patch_hash=e6nctogrhpxoivwiwy37ersfu4) ws: 8.11.0(bufferutil@4.0.7)(utf-8-validate@5.0.10) xmlhttprequest-ssl: 2.0.0 @@ -27119,7 +27067,7 @@ snapshots: estree-walker@3.0.3: dependencies: - '@types/estree': 1.0.0 + '@types/estree': 1.0.5 esutils@2.0.3: {} @@ -27270,7 +27218,7 @@ snapshots: extract-zip@2.0.1: dependencies: - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.6 get-stream: 5.2.0 yauzl: 2.10.0 optionalDependencies: @@ -27619,8 +27567,6 @@ snapshots: get-caller-file@2.0.5: {} - get-func-name@2.0.0: {} - get-func-name@2.0.2: {} get-intrinsic@1.2.4: @@ -27680,7 +27626,7 @@ snapshots: dependencies: basic-ftp: 5.0.3 data-uri-to-buffer: 5.0.1 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.6 fs-extra: 8.1.0 transitivePeerDependencies: - supports-color @@ -27730,6 +27676,15 @@ snapshots: minipass: 7.0.3 path-scurry: 1.10.1 + glob@11.0.0: + dependencies: + foreground-child: 3.1.1 + jackspeak: 4.0.1 + minimatch: 10.0.1 + minipass: 7.1.2 + package-json-from-dist: 1.0.0 + path-scurry: 2.0.0 + glob@7.1.6: dependencies: fs.realpath: 1.0.0 @@ -27859,7 +27814,7 @@ snapshots: '@types/node': 20.12.7 '@types/semver': 7.5.1 chalk: 4.1.2 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.6 interpret: 3.1.1 semver: 7.5.4 tslib: 2.6.2 @@ -28089,14 +28044,14 @@ snapshots: dependencies: '@tootallnate/once': 2.0.0 agent-base: 6.0.2 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.6 transitivePeerDependencies: - supports-color http-proxy-agent@7.0.0: dependencies: agent-base: 7.1.0 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.6 transitivePeerDependencies: - supports-color @@ -28119,14 +28074,14 @@ snapshots: https-proxy-agent@5.0.1: dependencies: agent-base: 6.0.2 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.6 transitivePeerDependencies: - supports-color https-proxy-agent@7.0.1: dependencies: agent-base: 7.1.0 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.6 transitivePeerDependencies: - supports-color @@ -28612,7 +28567,7 @@ snapshots: istanbul-lib-source-maps@4.0.1: dependencies: - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.6 istanbul-lib-coverage: 3.2.0 source-map: 0.6.1 transitivePeerDependencies: @@ -28631,6 +28586,12 @@ snapshots: optionalDependencies: '@pkgjs/parseargs': 0.11.0 + jackspeak@4.0.1: + dependencies: + '@isaacs/cliui': 8.0.2 + optionalDependencies: + '@pkgjs/parseargs': 0.11.0 + javascript-stringify@2.1.0: {} jest-changed-files@29.5.0: @@ -29475,8 +29436,6 @@ snapshots: loader-utils@3.2.1: {} - local-pkg@0.4.2: {} - local-pkg@0.4.3: {} local-pkg@0.5.0: @@ -29553,10 +29512,6 @@ snapshots: dependencies: js-tokens: 4.0.0 - loupe@2.3.6: - dependencies: - get-func-name: 2.0.0 - loupe@2.3.7: dependencies: get-func-name: 2.0.2 @@ -29577,6 +29532,8 @@ snapshots: lru-cache@10.0.1: {} + lru-cache@11.0.0: {} + lru-cache@4.1.5: dependencies: pseudomap: 1.0.2 @@ -29610,11 +29567,11 @@ snapshots: magic-string@0.30.3: dependencies: - '@jridgewell/sourcemap-codec': 1.4.15 + '@jridgewell/sourcemap-codec': 1.5.0 magic-string@0.30.8: dependencies: - '@jridgewell/sourcemap-codec': 1.4.15 + '@jridgewell/sourcemap-codec': 1.5.0 make-dir@3.1.0: dependencies: @@ -30112,7 +30069,7 @@ snapshots: micromark@3.1.0: dependencies: '@types/debug': 4.1.12 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.6 decode-named-character-reference: 1.0.2 micromark-core-commonmark: 1.0.6 micromark-factory-space: 1.0.0 @@ -30223,6 +30180,10 @@ snapshots: minimal-polyfills@2.2.3: {} + minimatch@10.0.1: + dependencies: + brace-expansion: 2.0.1 + minimatch@3.1.2: dependencies: brace-expansion: 1.1.11 @@ -30290,6 +30251,8 @@ snapshots: minipass@7.0.3: {} + minipass@7.1.2: {} + minizlib@2.1.2: dependencies: minipass: 3.3.6 @@ -30301,10 +30264,12 @@ snapshots: mkdirp@1.0.4: {} + mkdirp@3.0.1: {} + mlly@1.4.2: dependencies: acorn: 8.10.0 - pathe: 1.1.1 + pathe: 1.1.2 pkg-types: 1.0.3 ufo: 1.3.0 @@ -31085,7 +31050,7 @@ snapshots: dependencies: '@tootallnate/quickjs-emscripten': 0.23.0 agent-base: 7.1.0 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.6 get-uri: 6.0.1 http-proxy-agent: 7.0.0 https-proxy-agent: 7.0.1 @@ -31100,6 +31065,8 @@ snapshots: ip: 1.1.8 netmask: 2.0.2 + package-json-from-dist@1.0.0: {} + package-json@6.5.0: dependencies: got: 9.6.0 @@ -31213,6 +31180,11 @@ snapshots: lru-cache: 10.0.1 minipass: 7.0.3 + path-scurry@2.0.0: + dependencies: + lru-cache: 11.0.0 + minipass: 7.1.2 + path-to-regexp@0.1.7: {} path-to-regexp@6.2.1: {} @@ -31223,8 +31195,6 @@ snapshots: path-type@4.0.0: {} - pathe@1.1.0: {} - pathe@1.1.1: {} pathe@1.1.2: {} @@ -31351,10 +31321,12 @@ snapshots: dependencies: jsonc-parser: 3.2.1 mlly: 1.4.2 - pathe: 1.1.1 + pathe: 1.1.2 playwright-core@1.37.0: {} + polite-json@5.0.0: {} + possible-typed-array-names@1.0.0: {} postcss-discard-duplicates@5.1.0(postcss@8.4.29): @@ -31368,16 +31340,16 @@ snapshots: postcss: 6.0.23 postcss-value-parser: 3.3.1 - postcss-import@15.1.0(postcss@8.4.27): + postcss-import@15.1.0(postcss@8.4.31): dependencies: - postcss: 8.4.27 + postcss: 8.4.31 postcss-value-parser: 4.2.0 read-cache: 1.0.0 resolve: 1.22.4 - postcss-import@15.1.0(postcss@8.4.31): + postcss-import@15.1.0(postcss@8.4.38): dependencies: - postcss: 8.4.31 + postcss: 8.4.38 postcss-value-parser: 4.2.0 read-cache: 1.0.0 resolve: 1.22.4 @@ -31394,15 +31366,15 @@ snapshots: camelcase-css: 2.0.1 postcss: 7.0.39 - postcss-js@4.0.1(postcss@8.4.27): + postcss-js@4.0.1(postcss@8.4.31): dependencies: camelcase-css: 2.0.1 - postcss: 8.4.27 + postcss: 8.4.31 - postcss-js@4.0.1(postcss@8.4.31): + postcss-js@4.0.1(postcss@8.4.38): dependencies: camelcase-css: 2.0.1 - postcss: 8.4.31 + postcss: 8.4.38 postcss-load-config@3.1.4(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@4.9.5)): dependencies: @@ -31420,14 +31392,6 @@ snapshots: postcss: 8.4.38 ts-node: 10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.12.7)(typescript@4.9.5) - postcss-load-config@4.0.1(postcss@8.4.27)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@4.9.5)): - dependencies: - lilconfig: 2.1.0 - yaml: 2.3.1 - optionalDependencies: - postcss: 8.4.27 - ts-node: 10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@4.9.5) - postcss-load-config@4.0.1(postcss@8.4.29)(ts-node@10.9.1(@swc/core@1.3.26)(@types/node@18.11.18)(typescript@5.2.2)): dependencies: lilconfig: 2.1.0 @@ -31468,6 +31432,14 @@ snapshots: postcss: 8.4.38 ts-node: 10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.15.13)(typescript@5.3.2) + postcss-load-config@4.0.1(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@4.9.5)): + dependencies: + lilconfig: 2.1.0 + yaml: 2.3.1 + optionalDependencies: + postcss: 8.4.38 + ts-node: 10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@4.9.5) + postcss-load-config@4.0.1(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.3.2)): dependencies: lilconfig: 2.1.0 @@ -31578,14 +31550,14 @@ snapshots: postcss: 7.0.39 postcss-selector-parser: 6.0.11 - postcss-nested@6.0.1(postcss@8.4.27): + postcss-nested@6.0.1(postcss@8.4.31): dependencies: - postcss: 8.4.27 + postcss: 8.4.31 postcss-selector-parser: 6.0.11 - postcss-nested@6.0.1(postcss@8.4.31): + postcss-nested@6.0.1(postcss@8.4.38): dependencies: - postcss: 8.4.31 + postcss: 8.4.38 postcss-selector-parser: 6.0.11 postcss-selector-parser@6.0.10: @@ -31619,12 +31591,6 @@ snapshots: picocolors: 0.2.1 source-map: 0.6.1 - postcss@8.4.27: - dependencies: - nanoid: 3.3.6 - picocolors: 1.0.0 - source-map-js: 1.0.2 - postcss@8.4.29: dependencies: nanoid: 3.3.6 @@ -31937,7 +31903,7 @@ snapshots: rc-config-loader@4.1.3: dependencies: - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.6 js-yaml: 4.1.0 json5: 2.2.3 require-from-string: 2.0.2 @@ -32517,7 +32483,7 @@ snapshots: remix-auth-oauth2@1.11.0(@remix-run/server-runtime@2.1.0(typescript@5.2.2))(remix-auth@3.6.0(@remix-run/react@2.1.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.2.2))(@remix-run/server-runtime@2.1.0(typescript@5.2.2))): dependencies: '@remix-run/server-runtime': 2.1.0(typescript@5.2.2) - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.6 remix-auth: 3.6.0(@remix-run/react@2.1.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.2.2))(@remix-run/server-runtime@2.1.0(typescript@5.2.2)) transitivePeerDependencies: - supports-color @@ -32581,7 +32547,7 @@ snapshots: require-in-the-middle@7.1.1: dependencies: - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.6 module-details-from-path: 1.0.3 resolve: 1.22.4 transitivePeerDependencies: @@ -32613,6 +32579,11 @@ snapshots: resolve-from@5.0.0: {} + resolve-import@2.0.0: + dependencies: + glob: 11.0.0 + walk-up-path: 4.0.0 + resolve-pkg-maps@1.0.0: {} resolve.exports@2.0.2: {} @@ -32720,6 +32691,11 @@ snapshots: dependencies: glob: 10.3.10 + rimraf@6.0.1: + dependencies: + glob: 11.0.0 + package-json-from-dist: 1.0.0 + rollup-plugin-inject@3.0.2: dependencies: estree-walker: 0.6.1 @@ -33116,7 +33092,7 @@ snapshots: socket.io-client@4.7.3(bufferutil@4.0.7)(utf-8-validate@5.0.10): dependencies: '@socket.io/component-emitter': 3.1.0 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.6 engine.io-client: 6.5.3(bufferutil@4.0.7)(utf-8-validate@5.0.10) socket.io-parser: 4.2.4 transitivePeerDependencies: @@ -33147,7 +33123,7 @@ snapshots: accepts: 1.3.8 base64id: 2.0.0 cors: 2.8.5 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.6 engine.io: 6.5.4(bufferutil@4.0.7)(utf-8-validate@5.0.10) socket.io-adapter: 2.5.4(bufferutil@4.0.7)(utf-8-validate@5.0.10) socket.io-parser: 4.2.4 @@ -33173,7 +33149,7 @@ snapshots: socks-proxy-agent@7.0.0: dependencies: agent-base: 6.0.2 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.6 socks: 2.7.1 transitivePeerDependencies: - supports-color @@ -33181,7 +33157,7 @@ snapshots: socks-proxy-agent@8.0.1: dependencies: agent-base: 7.1.0 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.6 socks: 2.7.1 transitivePeerDependencies: - supports-color @@ -33321,8 +33297,6 @@ snapshots: statuses@2.0.1: {} - std-env@3.3.2: {} - std-env@3.4.3: {} std-env@3.7.0: {} @@ -33511,7 +33485,7 @@ snapshots: sucrase@3.32.0: dependencies: - '@jridgewell/gen-mapping': 0.3.2 + '@jridgewell/gen-mapping': 0.3.5 commander: 4.1.1 glob: 7.1.6 lines-and-columns: 1.2.4 @@ -33527,7 +33501,7 @@ snapshots: dependencies: component-emitter: 1.3.0 cookiejar: 2.1.4 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.6 fast-safe-stringify: 2.1.1 form-data: 4.0.0 formidable: 2.1.2 @@ -33592,6 +33566,14 @@ snapshots: magic-string: 0.30.11 periscopic: 3.1.0 + sync-content@2.0.1: + dependencies: + glob: 11.0.0 + mkdirp: 3.0.1 + path-scurry: 2.0.0 + rimraf: 6.0.1 + tshy: 3.0.2 + synckit@0.8.5: dependencies: '@pkgr/utils': 2.3.1 @@ -33658,11 +33640,11 @@ snapshots: normalize-path: 3.0.0 object-hash: 3.0.0 picocolors: 1.0.0 - postcss: 8.4.27 - postcss-import: 15.1.0(postcss@8.4.27) - postcss-js: 4.0.1(postcss@8.4.27) - postcss-load-config: 4.0.1(postcss@8.4.27)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@4.9.5)) - postcss-nested: 6.0.1(postcss@8.4.27) + postcss: 8.4.38 + postcss-import: 15.1.0(postcss@8.4.38) + postcss-js: 4.0.1(postcss@8.4.38) + postcss-load-config: 4.0.1(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@4.9.5)) + postcss-nested: 6.0.1(postcss@8.4.38) postcss-selector-parser: 6.0.11 resolve: 1.22.8 sucrase: 3.32.0 @@ -33814,8 +33796,6 @@ snapshots: tiny-invariant@1.3.1: {} - tinybench@2.3.1: {} - tinybench@2.5.0: {} tinybench@2.6.0: {} @@ -33829,8 +33809,6 @@ snapshots: '@types/tinycolor2': 1.4.3 tinycolor2: 1.6.0 - tinypool@0.3.1: {} - tinypool@0.7.0: {} tinypool@0.8.3: {} @@ -33839,10 +33817,6 @@ snapshots: tinyrainbow@1.2.0: {} - tinyspy@1.0.2: {} - - tinyspy@2.1.1: {} - tinyspy@2.2.1: {} tinyspy@3.0.0: {} @@ -34251,6 +34225,20 @@ snapshots: strip-bom: 4.0.0 type-fest: 0.13.1 + tshy@3.0.2: + dependencies: + chalk: 5.3.0 + chokidar: 3.6.0 + foreground-child: 3.1.1 + minimatch: 10.0.1 + mkdirp: 3.0.1 + polite-json: 5.0.0 + resolve-import: 2.0.0 + rimraf: 6.0.1 + sync-content: 2.0.1 + typescript: 5.5.4 + walk-up-path: 4.0.0 + tslib@1.14.1: {} tslib@2.4.1: {} @@ -34561,7 +34549,7 @@ snapshots: tuf-js@1.1.7: dependencies: '@tufjs/models': 1.0.4 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.6 make-fetch-happen: 11.1.1 transitivePeerDependencies: - supports-color @@ -35026,9 +35014,9 @@ snapshots: vite-node@0.28.5(@types/node@18.11.18)(terser@5.17.1): dependencies: cac: 6.7.14 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.6 mlly: 1.4.2 - pathe: 1.1.1 + pathe: 1.1.2 picocolors: 1.0.0 source-map: 0.6.1 source-map-support: 0.5.21 @@ -35043,32 +35031,12 @@ snapshots: - supports-color - terser - vite-node@0.28.5(@types/node@18.19.20)(terser@5.17.1): - dependencies: - cac: 6.7.14 - debug: 4.3.4(supports-color@8.1.1) - mlly: 1.4.2 - pathe: 1.1.1 - picocolors: 1.0.0 - source-map: 0.6.1 - source-map-support: 0.5.21 - vite: 4.4.9(@types/node@18.19.20)(terser@5.17.1) - transitivePeerDependencies: - - '@types/node' - - less - - lightningcss - - sass - - stylus - - sugarss - - supports-color - - terser - vite-node@0.34.4(@types/node@18.19.20)(terser@5.17.1): dependencies: cac: 6.7.14 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.6 mlly: 1.4.2 - pathe: 1.1.1 + pathe: 1.1.2 picocolors: 1.0.0 vite: 4.4.9(@types/node@18.19.20)(terser@5.17.1) transitivePeerDependencies: @@ -35084,8 +35052,8 @@ snapshots: vite-node@1.4.0(@types/node@18.11.18)(terser@5.17.1): dependencies: cac: 6.7.14 - debug: 4.3.4(supports-color@8.1.1) - pathe: 1.1.1 + debug: 4.3.6 + pathe: 1.1.2 picocolors: 1.0.0 vite: 5.2.7(@types/node@18.11.18)(terser@5.17.1) transitivePeerDependencies: @@ -35101,8 +35069,8 @@ snapshots: vite-node@1.6.0(@types/node@18.17.1)(terser@5.17.1): dependencies: cac: 6.7.14 - debug: 4.3.4(supports-color@8.1.1) - pathe: 1.1.1 + debug: 4.3.6 + pathe: 1.1.2 picocolors: 1.0.0 vite: 5.2.7(@types/node@18.17.1)(terser@5.17.1) transitivePeerDependencies: @@ -35152,21 +35120,10 @@ snapshots: fsevents: 2.3.3 terser: 5.17.1 - vite@4.1.4(@types/node@18.19.20)(terser@5.17.1): - dependencies: - esbuild: 0.16.17 - postcss: 8.4.29 - resolve: 1.22.1 - rollup: 3.10.0 - optionalDependencies: - '@types/node': 18.19.20 - fsevents: 2.3.3 - terser: 5.17.1 - vite@4.4.9(@types/node@18.11.18)(terser@5.17.1): dependencies: esbuild: 0.18.11 - postcss: 8.4.29 + postcss: 8.4.38 rollup: 3.29.1 optionalDependencies: '@types/node': 18.11.18 @@ -35176,7 +35133,7 @@ snapshots: vite@4.4.9(@types/node@18.19.20)(terser@5.17.1): dependencies: esbuild: 0.18.11 - postcss: 8.4.29 + postcss: 8.4.38 rollup: 3.29.1 optionalDependencies: '@types/node': 18.19.20 @@ -35186,7 +35143,7 @@ snapshots: vite@4.4.9(@types/node@20.12.7)(terser@5.17.1): dependencies: esbuild: 0.18.11 - postcss: 8.4.29 + postcss: 8.4.38 rollup: 3.29.1 optionalDependencies: '@types/node': 20.12.7 @@ -35231,41 +35188,6 @@ snapshots: optionalDependencies: vite: 5.2.7(@types/node@20.12.7)(terser@5.17.1) - vitest@0.28.5(terser@5.17.1): - dependencies: - '@types/chai': 4.3.4 - '@types/chai-subset': 1.3.3 - '@types/node': 18.19.20 - '@vitest/expect': 0.28.5 - '@vitest/runner': 0.28.5 - '@vitest/spy': 0.28.5 - '@vitest/utils': 0.28.5 - acorn: 8.8.1 - acorn-walk: 8.2.0 - cac: 6.7.14 - chai: 4.3.7 - debug: 4.3.4(supports-color@8.1.1) - local-pkg: 0.4.2 - pathe: 1.1.0 - picocolors: 1.0.0 - source-map: 0.6.1 - std-env: 3.3.2 - strip-literal: 1.0.1 - tinybench: 2.3.1 - tinypool: 0.3.1 - tinyspy: 1.0.2 - vite: 4.1.4(@types/node@18.19.20)(terser@5.17.1) - vite-node: 0.28.5(@types/node@18.19.20)(terser@5.17.1) - why-is-node-running: 2.2.2 - transitivePeerDependencies: - - less - - lightningcss - - sass - - stylus - - sugarss - - supports-color - - terser - vitest@0.34.4(terser@5.17.1): dependencies: '@types/chai': 4.3.6 @@ -35405,6 +35327,8 @@ snapshots: w3c-keyname@2.2.6: {} + walk-up-path@4.0.0: {} + walker@1.0.8: dependencies: makeerror: 1.0.12 diff --git a/vitest.workspace.mts b/vitest.workspace.mts new file mode 100644 index 00000000000..cf9cb63497d --- /dev/null +++ b/vitest.workspace.mts @@ -0,0 +1,7 @@ +import { defineWorkspace } from 'vitest/config' + +export default defineWorkspace([ + "./packages/core-backend/vitest.config.mts", + "./packages/cli-v3/e2e/vite.config.js", + "./packages/cli-v3/vite.config.ts" +]) From c9146f88a125cc14c494bef6afb1c91d122a1420 Mon Sep 17 00:00:00 2001 From: Ryan Lee Date: Thu, 29 Aug 2024 14:08:41 -0400 Subject: [PATCH 10/67] revert: chore(core-backend): remove usage of node:Buffer 22c4ed --- .changeset/sixty-pears-repeat.md | 5 - .npmrc | 3 +- config-packages/tsconfig/node-next.json | 15 - packages/core-backend/jest.config.js | 8 + packages/core-backend/package.json | 16 +- .../core-backend/src/{bloom.mts => bloom.ts} | 10 +- packages/core-backend/src/index.mts | 2 - packages/core-backend/src/index.ts | 2 + .../src/{logger.mts => logger.ts} | 3 +- ...oomFilter.test.mts => bloomFilter.test.ts} | 3 +- packages/core-backend/tsconfig.build.json | 4 +- packages/core-backend/tsconfig.json | 5 +- packages/core-backend/tsup.config.ts | 1 - packages/core-backend/vitest.config.mts | 8 - pnpm-lock.yaml | 882 +++++++++++------- 15 files changed, 555 insertions(+), 412 deletions(-) delete mode 100644 .changeset/sixty-pears-repeat.md delete mode 100644 config-packages/tsconfig/node-next.json create mode 100644 packages/core-backend/jest.config.js rename packages/core-backend/src/{bloom.mts => bloom.ts} (82%) delete mode 100644 packages/core-backend/src/index.mts create mode 100644 packages/core-backend/src/index.ts rename packages/core-backend/src/{logger.mts => logger.ts} (98%) rename packages/core-backend/test/{bloomFilter.test.mts => bloomFilter.test.ts} (88%) delete mode 100644 packages/core-backend/vitest.config.mts diff --git a/.changeset/sixty-pears-repeat.md b/.changeset/sixty-pears-repeat.md deleted file mode 100644 index 2abca05ab00..00000000000 --- a/.changeset/sixty-pears-repeat.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@trigger.dev/core-backend": patch ---- - -chore: remove usage of node:Buffer diff --git a/.npmrc b/.npmrc index 01ee554fd32..6da70cea9bb 100644 --- a/.npmrc +++ b/.npmrc @@ -1,3 +1,2 @@ link-workspace-packages=false -public-hoist-pattern[]=*prisma* -@jsr:registry=https://npm.jsr.io +public-hoist-pattern[]=*prisma* \ No newline at end of file diff --git a/config-packages/tsconfig/node-next.json b/config-packages/tsconfig/node-next.json deleted file mode 100644 index be42d6768b3..00000000000 --- a/config-packages/tsconfig/node-next.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "$schema": "https://json.schemastore.org/tsconfig", - "display": "Node 18", - "extends": "./base.json", - "compilerOptions": { - "module": "NodeNext", - "moduleResolution": "NodeNext", - "lib": ["es2022"], - "target": "es2022", - "strict": true, - "esModuleInterop": true, - "skipLibCheck": true, - "forceConsistentCasingInFileNames": true - } -} diff --git a/packages/core-backend/jest.config.js b/packages/core-backend/jest.config.js new file mode 100644 index 00000000000..e21cd117ce1 --- /dev/null +++ b/packages/core-backend/jest.config.js @@ -0,0 +1,8 @@ +module.exports = { + moduleFileExtensions: ["ts", "tsx", "js"], + transform: { + "^.+\\.(ts|tsx)$": "ts-jest", + }, + testMatch: ["/test/**/*.ts?(x)", "/test/**/?(*.)+(spec|test).ts?(x)"], + testEnvironment: "node", +}; diff --git a/packages/core-backend/package.json b/packages/core-backend/package.json index c70434e2c88..7fde5f3c1d7 100644 --- a/packages/core-backend/package.json +++ b/packages/core-backend/package.json @@ -29,25 +29,23 @@ "build": "npm run clean && npm run build:tsup", "build:tsup": "tsup --dts-resolve", "typecheck": "tsc --noEmit", - "test": "vitest", - "coverage": "vitest run --coverage" + "test": "jest" }, "devDependencies": { - "@total-typescript/tsconfig": "^1.0.4", "@trigger.dev/tsconfig": "workspace:*", "@trigger.dev/tsup": "workspace:*", + "@types/jest": "^29.5.3", "@types/node": "18", + "jest": "^29.6.2", "rimraf": "^3.0.2", + "ts-jest": "^29.1.1", "tsup": "^8.0.1", - "typescript": "^5.3.0", - "vitest": "^2.0.5" + "typescript": "^5.3.0" }, "engines": { "node": ">=18.0.0" }, "dependencies": { - "@opentelemetry/api": "^1.8.0", - "@std/bytes": "npm:@jsr/std__bytes@^1.0.2", - "@std/encoding": "npm:@jsr/std__encoding@^1.0.3" + "@opentelemetry/api": "^1.8.0" } -} +} \ No newline at end of file diff --git a/packages/core-backend/src/bloom.mts b/packages/core-backend/src/bloom.ts similarity index 82% rename from packages/core-backend/src/bloom.mts rename to packages/core-backend/src/bloom.ts index e20d6c535b1..63428ab76ef 100644 --- a/packages/core-backend/src/bloom.mts +++ b/packages/core-backend/src/bloom.ts @@ -1,4 +1,4 @@ -import { decodeBase64, encodeBase64 } from "@std/encoding"; +import { Buffer } from "node:buffer"; export class BloomFilter { private size: number; @@ -11,23 +11,23 @@ export class BloomFilter { add(item: string): void { const index = murmurHash3(item) % this.size; - this.bitArray[Math.floor(index / 8)]! |= 1 << index % 8; + this.bitArray[Math.floor(index / 8)] |= 1 << index % 8; } test(item: string): boolean { const index = murmurHash3(item) % this.size; - return (this.bitArray[Math.floor(index / 8)]! & (1 << index % 8)) !== 0; + return (this.bitArray[Math.floor(index / 8)] & (1 << index % 8)) !== 0; } // Serialize to a Base64 string serialize(): string { - return encodeBase64(this.bitArray) + return Buffer.from(this.bitArray).toString("base64"); } // Deserialize from a Base64 string static deserialize(str: string, size: number): BloomFilter { const filter = new BloomFilter(size); - filter.bitArray = decodeBase64(str); + filter.bitArray = Uint8Array.from(Buffer.from(str, "base64")); return filter; } diff --git a/packages/core-backend/src/index.mts b/packages/core-backend/src/index.mts deleted file mode 100644 index c0bd8a11de2..00000000000 --- a/packages/core-backend/src/index.mts +++ /dev/null @@ -1,2 +0,0 @@ -export * from "./bloom.mjs"; -export * from "./logger.mjs"; diff --git a/packages/core-backend/src/index.ts b/packages/core-backend/src/index.ts new file mode 100644 index 00000000000..9b274c474e1 --- /dev/null +++ b/packages/core-backend/src/index.ts @@ -0,0 +1,2 @@ +export * from "./bloom"; +export * from "./logger"; diff --git a/packages/core-backend/src/logger.mts b/packages/core-backend/src/logger.ts similarity index 98% rename from packages/core-backend/src/logger.mts rename to packages/core-backend/src/logger.ts index 78ba0ea150c..5d949c5dcbb 100644 --- a/packages/core-backend/src/logger.mts +++ b/packages/core-backend/src/logger.ts @@ -9,6 +9,7 @@ * - `"debug"`: Everything. */ import { env } from "node:process"; +import { Buffer } from "node:buffer"; import { trace, context } from "@opentelemetry/api"; export type LogLevel = "log" | "error" | "warn" | "info" | "debug"; @@ -213,5 +214,5 @@ function prettyPrintBytes(value: unknown): string { function getSizeInBytes(value: unknown) { const jsonString = JSON.stringify(value); - return new TextEncoder().encode(jsonString).length; + return Buffer.byteLength(jsonString, "utf8"); } diff --git a/packages/core-backend/test/bloomFilter.test.mts b/packages/core-backend/test/bloomFilter.test.ts similarity index 88% rename from packages/core-backend/test/bloomFilter.test.mts rename to packages/core-backend/test/bloomFilter.test.ts index 9ef54772cf9..b66a53ec869 100644 --- a/packages/core-backend/test/bloomFilter.test.mts +++ b/packages/core-backend/test/bloomFilter.test.ts @@ -1,5 +1,4 @@ -import { describe, expect, it } from "vitest"; -import { BloomFilter } from "../src/index.mjs"; +import { BloomFilter } from "../src"; describe("BloomFilter", () => { it("should be able to correct test for inclusion in the set", () => { diff --git a/packages/core-backend/tsconfig.build.json b/packages/core-backend/tsconfig.build.json index 8dcc57648e9..f444efc1932 100644 --- a/packages/core-backend/tsconfig.build.json +++ b/packages/core-backend/tsconfig.build.json @@ -1,6 +1,6 @@ { - "extends": "@trigger.dev/tsconfig/node-next.json", - "include": ["src/globals.d.ts", "./src/**/*.mts", "tsup.config.ts"], + "extends": "@trigger.dev/tsconfig/node18.json", + "include": ["src/globals.d.ts", "./src/**/*.ts", "tsup.config.ts"], "compilerOptions": { "experimentalDecorators": true, "emitDecoratorMetadata": true, diff --git a/packages/core-backend/tsconfig.json b/packages/core-backend/tsconfig.json index eaacab9c5d3..34072687b30 100644 --- a/packages/core-backend/tsconfig.json +++ b/packages/core-backend/tsconfig.json @@ -1,11 +1,12 @@ { - "extends": "@trigger.dev/tsconfig/node-next.json", - "include": ["src/globals.d.ts", "./src/**/*.mts", "tsup.config.ts", "./test/**/*.ts", "test/bloomFilter.test.mts"], + "extends": "@trigger.dev/tsconfig/node18.json", + "include": ["src/globals.d.ts", "./src/**/*.ts", "tsup.config.ts", "./test/**/*.ts"], "compilerOptions": { "experimentalDecorators": true, "emitDecoratorMetadata": true, "declaration": false, "declarationMap": false, + "types": ["jest"], "paths": { "@trigger.dev/tsup/*": ["../../config-packages/tsup/src/*"], "@trigger.dev/tsup": ["../../config-packages/tsup/src/index"] diff --git a/packages/core-backend/tsup.config.ts b/packages/core-backend/tsup.config.ts index 391d2579d15..1914192e582 100644 --- a/packages/core-backend/tsup.config.ts +++ b/packages/core-backend/tsup.config.ts @@ -2,6 +2,5 @@ import { packageOptions, defineConfig } from "@trigger.dev/tsup"; export default defineConfig({ ...packageOptions, - entry: ["./src/index.mts"], config: "tsconfig.build.json", }); diff --git a/packages/core-backend/vitest.config.mts b/packages/core-backend/vitest.config.mts deleted file mode 100644 index ccffca1eaea..00000000000 --- a/packages/core-backend/vitest.config.mts +++ /dev/null @@ -1,8 +0,0 @@ -import { defineConfig } from 'vitest/config'; - -export default defineConfig({ - esbuild: { - target: ['node18', 'node20'], - }, -}); - \ No newline at end of file diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 092f3eb9b36..36351c5c068 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1253,10 +1253,10 @@ importers: version: 2.4.0(stripe@16.8.0) tsup: specifier: 8.0.1 - version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@16.18.11)(typescript@5.3.2))(typescript@5.3.2) + version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@16.18.11)(typescript@5.5.4))(typescript@5.5.4) typescript: specifier: ^5.3.0 - version: 5.3.2 + version: 5.5.4 integrations/supabase: dependencies: @@ -1321,10 +1321,10 @@ importers: version: 3.0.2 tsup: specifier: 8.0.1 - version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@16.18.11)(typescript@5.3.2))(typescript@5.3.2) + version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@16.18.11)(typescript@5.5.4))(typescript@5.5.4) typescript: specifier: ^5.3.0 - version: 5.3.2 + version: 5.5.4 packages/astro: dependencies: @@ -1846,31 +1846,34 @@ importers: '@opentelemetry/api': specifier: ^1.8.0 version: 1.8.0 - '@std/bytes': - specifier: npm:@jsr/std__bytes@^1.0.2 - version: '@jsr/std__bytes@1.0.2' - '@std/encoding': - specifier: npm:@jsr/std__encoding@^1.0.3 - version: '@jsr/std__encoding@1.0.3' devDependencies: - '@total-typescript/tsconfig': - specifier: ^1.0.4 - version: 1.0.4 + '@trigger.dev/tsconfig': + specifier: workspace:* + version: link:../../config-packages/tsconfig + '@trigger.dev/tsup': + specifier: workspace:* + version: link:../../config-packages/tsup + '@types/jest': + specifier: ^29.5.3 + version: 29.5.3 '@types/node': specifier: '18' version: 18.17.1 + jest: + specifier: ^29.6.2 + version: 29.6.2(@types/node@18.17.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.5.4)) rimraf: specifier: ^3.0.2 version: 3.0.2 - tshy: - specifier: ^3.0.2 - version: 3.0.2 + ts-jest: + specifier: ^29.1.1 + version: 29.1.1(@babel/core@7.22.17)(@jest/types@29.6.1)(babel-jest@29.6.2(@babel/core@7.22.17))(jest@29.6.2(@types/node@18.17.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.5.4)))(typescript@5.5.4) + tsup: + specifier: ^8.0.1 + version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.5.4))(typescript@5.5.4) typescript: - specifier: ^5.5.4 + specifier: ^5.3.0 version: 5.5.4 - vitest: - specifier: ^2.0.5 - version: 2.0.5(@types/node@18.17.1)(terser@5.17.1) packages/database: dependencies: @@ -1988,13 +1991,13 @@ importers: version: 3.0.2 tsup: specifier: 8.0.1 - version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.12.7)(typescript@5.3.2))(typescript@5.3.2) + version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.12.7)(typescript@5.5.4))(typescript@5.5.4) tsx: specifier: ^3.12.1 version: 3.12.2 typescript: specifier: ^5.3.0 - version: 5.3.2 + version: 5.5.4 packages/hono: devDependencies: @@ -2015,10 +2018,10 @@ importers: version: 3.0.2 tsup: specifier: ^8.0.1 - version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.12.7)(typescript@5.3.2))(typescript@5.3.2) + version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.12.7)(typescript@5.5.4))(typescript@5.5.4) typescript: specifier: ^5.3.0 - version: 5.3.2 + version: 5.5.4 packages/integration-kit: dependencies: @@ -2365,7 +2368,7 @@ importers: version: 2.1.1 msw: specifier: ^2.2.1 - version: 2.2.1(typescript@5.3.2) + version: 2.2.1(typescript@5.5.4) slug: specifier: ^6.0.0 version: 6.1.0 @@ -2414,13 +2417,13 @@ importers: version: 3.0.2 tsup: specifier: ^8.0.1 - version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.14.0)(typescript@5.3.2))(typescript@5.3.2) + version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.14.0)(typescript@5.5.4))(typescript@5.5.4) typed-emitter: specifier: ^2.1.0 version: 2.1.0 typescript: specifier: ^5.3.0 - version: 5.3.2 + version: 5.5.4 packages/yalt: dependencies: @@ -2933,26 +2936,10 @@ packages: resolution: {integrity: sha512-oy5V7pD+UvfkEATUKvIjvIAH/xCzfsFVw7ygW2SI6NClZzquT+mwdTfgfdbUiceh6iQO0CHtCPsyze/MZ2YbAA==} engines: {node: '>=6.9.0'} - '@babel/helper-string-parser@7.22.5': - resolution: {integrity: sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==} - engines: {node: '>=6.9.0'} - - '@babel/helper-string-parser@7.23.4': - resolution: {integrity: sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==} - engines: {node: '>=6.9.0'} - '@babel/helper-string-parser@7.24.7': resolution: {integrity: sha512-7MbVt6xrwFQbunH2DNQsAP5sTGxfqQtErvBIvIMi6EQnbgUOuVYanvREcmFrOPhoXBrTtjhhP+lW+o5UfK+tDg==} engines: {node: '>=6.9.0'} - '@babel/helper-validator-identifier@7.22.15': - resolution: {integrity: sha512-4E/F9IIEi8WR94324mbDUMo074YTheJmd7eZF5vITTeYchqAi6sYXRLHUVsmkdmY4QjfKTcB2jB7dVP3NaBElQ==} - engines: {node: '>=6.9.0'} - - '@babel/helper-validator-identifier@7.22.20': - resolution: {integrity: sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==} - engines: {node: '>=6.9.0'} - '@babel/helper-validator-identifier@7.24.7': resolution: {integrity: sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==} engines: {node: '>=6.9.0'} @@ -2969,10 +2956,6 @@ packages: resolution: {integrity: sha512-7pAjK0aSdxOwR+CcYAqgWOGy5dcfvzsTIfFTb2odQqW47MDfv14UaJDY6eng8ylM2EaeKXdxaSWESbkmaQHTmw==} engines: {node: '>=6.9.0'} - '@babel/highlight@7.22.13': - resolution: {integrity: sha512-C/BaXcnnvBCmHTpz/VGZ8jgtE2aYlW4hxDhseJAWZb7gqGM/qtCK6iZUb0TyKFf7BOUsBH7Q7fkRsDRhg1XklQ==} - engines: {node: '>=6.9.0'} - '@babel/highlight@7.24.7': resolution: {integrity: sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==} engines: {node: '>=6.9.0'} @@ -4893,10 +4876,6 @@ packages: node-notifier: optional: true - '@jest/schemas@29.6.0': - resolution: {integrity: sha512-rxLjXyJBTL4LQeJW3aKo0M/+GkCOXsO+8i9Iu7eDb6KwtP65ayoDsitrdPBtujxQ88k4wI2FNYfa6TOGwSn6cQ==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - '@jest/schemas@29.6.3': resolution: {integrity: sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -4955,12 +4934,6 @@ packages: '@jspm/core@2.0.1': resolution: {integrity: sha512-Lg3PnLp0QXpxwLIAuuJboLeRaIhrgJjeuh797QADg3xz8wGLugQOS5DpsE8A6i6Adgzf+bacllkKZG3J0tGfDw==} - '@jsr/std__bytes@1.0.2': - resolution: {integrity: sha512-bkZ1rllRB1qsxFbPqtO1VAYTW2+3ZDmf6pcy8xihKS33r0Z1ly6/E/5DoapnJsNy05LdnANUySWt5kj/awgGdg==, tarball: https://npm.jsr.io/~/11/@jsr/std__bytes/1.0.2.tgz} - - '@jsr/std__encoding@1.0.3': - resolution: {integrity: sha512-l4R27qOsop6yYub8zpMj4tT6OCW3AqD14XswRrOs9DiD9DHWG95lxPNAek3+W4flBqIg7ExQy25VKu+qHqSV0g==, tarball: https://npm.jsr.io/~/11/@jsr/std__encoding/1.0.3.tgz} - '@kubernetes/client-node@0.20.0': resolution: {integrity: sha512-xxlv5GLX4FVR/dDKEsmi4SPeuB49aRc35stndyxcC73XnUEEwF39vXbROpHOirmDse8WE9vxOjABnSVS+jb7EA==} @@ -7666,9 +7639,6 @@ packages: '@total-typescript/ts-reset@0.4.2': resolution: {integrity: sha512-vqd7ZUDSrXFVT1n8b2kc3LnklncDQFPvR58yUS1kEP23/nHPAO9l1lMjUfnPrXYYk4Hj54rrLKMW5ipwk7k09A==} - '@total-typescript/tsconfig@1.0.4': - resolution: {integrity: sha512-fO4ctMPGz1kOFOQ4RCPBRBfMy3gDn+pegUfrGyUFRMv/Rd0ZM3/SHH3hFCYG4u6bPLG8OlmOGcBLDexvyr3A5w==} - '@trigger.dev/companyicons@1.5.35': resolution: {integrity: sha512-AhY7yshwh0onlgB6EGiyjyLSzl38Cuxo4tpUJVHxs5im8gDA+fuUq7o6Vz1WetFeNXwjMqh3f+bPW7bfqR4epg==} peerDependencies: @@ -9843,10 +9813,6 @@ packages: didyoumean@1.2.2: resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==} - diff-sequences@29.4.3: - resolution: {integrity: sha512-ofrBgwpPhCD85kMKtE9RYFFq6OC1A89oW2vvgWZNCwxrUpRUILopY7lsYyMDSjc8g6U6aiO0Qubg6r4Wgt5ZnA==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - diff-sequences@29.6.3: resolution: {integrity: sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -11069,11 +11035,6 @@ packages: engines: {node: '>=16 || 14 >=14.17'} hasBin: true - glob@11.0.0: - resolution: {integrity: sha512-9UiX/Bl6J2yaBbxKoEBRm4Cipxgok8kQYcOPEhScPwebu2I0HoQOuYdIO6S3hLuWoZgpDpwQZMzTFxgpkyT76g==} - engines: {node: 20 || >=22} - hasBin: true - glob@7.1.6: resolution: {integrity: sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==} deprecated: Glob versions prior to v9 are no longer supported @@ -11882,10 +11843,6 @@ packages: resolution: {integrity: sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==} engines: {node: '>=14'} - jackspeak@4.0.1: - resolution: {integrity: sha512-cub8rahkh0Q/bw1+GxP7aeSe29hHHn2V4m29nnDlvCdlgU+3UGxkZp7Z53jLUdpX3jdTO0nJZUDl3xvbWc2Xog==} - engines: {node: 20 || >=22} - javascript-stringify@2.1.0: resolution: {integrity: sha512-JVAfqNPTvNq3sB/VHQJAFxN/sPgKnsKrCwyRt15zwNCdrMMJDdcEOdubuy+DuJYYdm0ox1J4uzEuYKkN+9yhVg==} @@ -12378,10 +12335,6 @@ packages: resolution: {integrity: sha512-IJ4uwUTi2qCccrioU6g9g/5rvvVl13bsdczUUcqbciD9iLr095yj8DQKdObriEvuNSx325N1rV1O0sJFszx75g==} engines: {node: 14 || >=16.14} - lru-cache@11.0.0: - resolution: {integrity: sha512-Qv32eSV1RSCfhY3fpPE2GNZ8jgM9X7rdAfemLWqTUxwiyIC4jJ6Sy0fZ8H+oLWevO6i4/bizg7c8d8i6bxrzbA==} - engines: {node: 20 || >=22} - lru-cache@4.1.5: resolution: {integrity: sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==} @@ -12750,10 +12703,6 @@ packages: minimal-polyfills@2.2.3: resolution: {integrity: sha512-oxdmJ9cL+xV72h0xYxp4tP2d5/fTBpP45H8DIOn9pASuF8a3IYTf+25fMGDYGiWW+MFsuog6KD6nfmhZJQ+uUw==} - minimatch@10.0.1: - resolution: {integrity: sha512-ethXTt3SGGR+95gudmqJ1eNhRO7eGEGIgYA9vnPatK4/etz2MEVDno5GMCibdMTuBMyElzIlgxMna3K94XDIDQ==} - engines: {node: 20 || >=22} - minimatch@3.1.2: resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} @@ -12839,11 +12788,6 @@ packages: engines: {node: '>=10'} hasBin: true - mkdirp@3.0.1: - resolution: {integrity: sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==} - engines: {node: '>=10'} - hasBin: true - mlly@1.4.2: resolution: {integrity: sha512-i/Ykufi2t1EZ6NaPLdfnZk2AX8cs0d+mTzVKuPfqPKPatxLApaBoxJQ9x1/uckXtrS/U5oisPMDkNs0yQTaBRg==} @@ -13477,9 +13421,6 @@ packages: resolution: {integrity: sha512-Fd9lT9vJbHYRACT8OhCbZBbxr6KRSawSovFpy8nDGshaK99S/EBhVIHp9+crhxrsZOuvLpgL1n23iyPg6Rl2hg==} engines: {node: '>= 14'} - package-json-from-dist@1.0.0: - resolution: {integrity: sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==} - package-json@6.5.0: resolution: {integrity: sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==} engines: {node: '>=8'} @@ -13578,10 +13519,6 @@ packages: resolution: {integrity: sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==} engines: {node: '>=16 || 14 >=14.17'} - path-scurry@2.0.0: - resolution: {integrity: sha512-ypGJsmGtdXUOeM5u93TyeIEfEhM6s+ljAhrk5vAvSx8uyY/02OvrZnA0YNGUrPXfpJMgI1ODd3nwz8Npx4O4cg==} - engines: {node: 20 || >=22} - path-to-regexp@0.1.7: resolution: {integrity: sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==} @@ -13731,10 +13668,6 @@ packages: engines: {node: '>=16'} hasBin: true - polite-json@5.0.0: - resolution: {integrity: sha512-OLS/0XeUAcE8a2fdwemNja+udKgXNnY6yKVIXqAD2zVRx1KvY6Ato/rZ2vdzbxqYwPW0u6SCNC/bAMPNzpzxbw==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - possible-typed-array-names@1.0.0: resolution: {integrity: sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==} engines: {node: '>= 0.4'} @@ -14020,10 +13953,6 @@ packages: resolution: {integrity: sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - pretty-format@29.6.2: - resolution: {integrity: sha512-1q0oC8eRveTg5nnBEWMXAU2qpv65Gnuf2eCQzSjxpWFkPaPARwqZZDGuNE0zPAZfTCHzIk3A8dIjwlQKKLphyg==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - pretty-format@29.7.0: resolution: {integrity: sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -14667,10 +14596,6 @@ packages: resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} engines: {node: '>=8'} - resolve-import@2.0.0: - resolution: {integrity: sha512-jpKjLibLuc8D1XEV2+7zb0aqN7I8d12u89g/v6IsgCzdVlccMQJq4TKkPw5fbhHdxhm7nbVtN+KvOTnjFf+nEA==} - engines: {node: 20 || >=22} - resolve-pkg-maps@1.0.0: resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==} @@ -14765,11 +14690,6 @@ packages: engines: {node: '>=14.18'} hasBin: true - rimraf@6.0.1: - resolution: {integrity: sha512-9dkvaxAsk/xNXSJzMgFqqMCuFgt2+KsOFek3TMLfo8NCPfWpBmqwyNn5Y+NX56QUYfCtsyhF3ayiboEoUmJk/A==} - engines: {node: 20 || >=22} - hasBin: true - rollup-plugin-inject@3.0.2: resolution: {integrity: sha512-ptg9PQwzs3orn4jkgXJ74bfs5vYz1NCZlSQMBUA0wKcGp5i5pA1AO3fOUEte8enhGUC+iapTCzEWw2jEFFUO/w==} deprecated: This package has been deprecated and is no longer maintained. Please use @rollup/plugin-inject. @@ -15485,11 +15405,6 @@ packages: resolution: {integrity: sha512-LpLqY2Jr7cRxkrTc796/AaaoMLF/1ax7cto8Ot76wrvKQhrPmZ0JgajiWPmg9mTSDqO16SSLiD17r9MsvAPTmw==} engines: {node: '>=16'} - sync-content@2.0.1: - resolution: {integrity: sha512-NI1mo514yFhr8pV/5Etvgh+pSBUIpoAKoiBIUwALVlQQNAwb40bTw8hhPFaip/dvv0GhpHVOq0vq8iY02ppLTg==} - engines: {node: 20 || >=22} - hasBin: true - synckit@0.8.5: resolution: {integrity: sha512-L1dapNV6vu2s/4Sputv8xGsCdAVlb5nRDMFU/E27D44l5U6cw1g0dGd45uLc+OXjNMmF4ntiMdCimzcjFKQI8Q==} engines: {node: ^14.18.0 || >=16.0.0} @@ -15799,11 +15714,6 @@ packages: tsconfig-resolver@3.0.1: resolution: {integrity: sha512-ZHqlstlQF449v8glscGRXzL6l2dZvASPCdXJRWG4gHEZlUVx2Jtmr+a2zeVG4LCsKhDXKRj5R3h0C/98UcVAQg==} - tshy@3.0.2: - resolution: {integrity: sha512-8GkWnAfmNXxl8iDTZ1o2H4jdaj9H7HeDKkr5qd0ZhQBCNA41D3xqTyg2Ycs51VCfmjJ5e+0v9AUmD6ylAI9Bgw==} - engines: {node: 20 || >=22} - hasBin: true - tslib@1.14.1: resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} @@ -16589,10 +16499,6 @@ packages: w3c-keyname@2.2.6: resolution: {integrity: sha512-f+fciywl1SJEniZHD6H+kUO8gOnwIr7f4ijKA6+ZvJFjeGi1r4PDLl53Ayud9O/rk64RqgoQine0feoeOU0kXg==} - walk-up-path@4.0.0: - resolution: {integrity: sha512-3hu+tD8YzSLGuFYtPRb48vdhKMi0KQV5sn+uWr8+7dMEq/2G/dtLrdDinkLjqq5TIbIBjYJ4Ax/n3YiaW7QM8A==} - engines: {node: 20 || >=22} - walker@1.0.8: resolution: {integrity: sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==} @@ -17400,7 +17306,7 @@ snapshots: '@babel/code-frame@7.22.13': dependencies: - '@babel/highlight': 7.22.13 + '@babel/highlight': 7.24.7 chalk: 2.4.2 '@babel/code-frame@7.24.7': @@ -17454,12 +17360,12 @@ snapshots: '@babel/helper-annotate-as-pure@7.22.5': dependencies: - '@babel/types': 7.24.0 + '@babel/types': 7.24.7 '@babel/helper-builder-binary-assignment-operator-visitor@7.18.9': dependencies: '@babel/helper-explode-assignable-expression': 7.18.6 - '@babel/types': 7.24.0 + '@babel/types': 7.24.7 '@babel/helper-compilation-targets@7.22.15': dependencies: @@ -17536,17 +17442,17 @@ snapshots: '@babel/helper-explode-assignable-expression@7.18.6': dependencies: - '@babel/types': 7.24.0 + '@babel/types': 7.24.7 '@babel/helper-function-name@7.22.5': dependencies: - '@babel/template': 7.22.15 - '@babel/types': 7.24.0 + '@babel/template': 7.24.7 + '@babel/types': 7.24.7 '@babel/helper-function-name@7.23.0': dependencies: - '@babel/template': 7.22.15 - '@babel/types': 7.24.0 + '@babel/template': 7.24.7 + '@babel/types': 7.24.7 '@babel/helper-function-name@7.24.7': dependencies: @@ -17555,7 +17461,7 @@ snapshots: '@babel/helper-hoist-variables@7.22.5': dependencies: - '@babel/types': 7.24.0 + '@babel/types': 7.24.7 '@babel/helper-hoist-variables@7.24.7': dependencies: @@ -17563,15 +17469,15 @@ snapshots: '@babel/helper-member-expression-to-functions@7.21.5': dependencies: - '@babel/types': 7.24.0 + '@babel/types': 7.24.7 '@babel/helper-member-expression-to-functions@7.23.0': dependencies: - '@babel/types': 7.24.0 + '@babel/types': 7.24.7 '@babel/helper-module-imports@7.22.15': dependencies: - '@babel/types': 7.24.0 + '@babel/types': 7.24.7 '@babel/helper-module-transforms@7.22.17(@babel/core@7.22.17)': dependencies: @@ -17580,15 +17486,15 @@ snapshots: '@babel/helper-module-imports': 7.22.15 '@babel/helper-simple-access': 7.22.5 '@babel/helper-split-export-declaration': 7.22.6 - '@babel/helper-validator-identifier': 7.22.20 + '@babel/helper-validator-identifier': 7.24.7 '@babel/helper-optimise-call-expression@7.18.6': dependencies: - '@babel/types': 7.24.0 + '@babel/types': 7.24.7 '@babel/helper-optimise-call-expression@7.22.5': dependencies: - '@babel/types': 7.24.0 + '@babel/types': 7.24.7 '@babel/helper-plugin-utils@7.22.5': {} @@ -17600,7 +17506,7 @@ snapshots: '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-wrap-function': 7.20.5 - '@babel/types': 7.24.0 + '@babel/types': 7.24.7 transitivePeerDependencies: - supports-color @@ -17609,9 +17515,9 @@ snapshots: '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-member-expression-to-functions': 7.23.0 '@babel/helper-optimise-call-expression': 7.22.5 - '@babel/template': 7.22.15 + '@babel/template': 7.24.7 '@babel/traverse': 7.24.7 - '@babel/types': 7.24.0 + '@babel/types': 7.24.7 transitivePeerDependencies: - supports-color @@ -17624,34 +17530,26 @@ snapshots: '@babel/helper-simple-access@7.22.5': dependencies: - '@babel/types': 7.24.0 + '@babel/types': 7.24.7 '@babel/helper-skip-transparent-expression-wrappers@7.20.0': dependencies: - '@babel/types': 7.24.0 + '@babel/types': 7.24.7 '@babel/helper-skip-transparent-expression-wrappers@7.22.5': dependencies: - '@babel/types': 7.24.0 + '@babel/types': 7.24.7 '@babel/helper-split-export-declaration@7.22.6': dependencies: - '@babel/types': 7.24.0 + '@babel/types': 7.24.7 '@babel/helper-split-export-declaration@7.24.7': dependencies: '@babel/types': 7.24.7 - '@babel/helper-string-parser@7.22.5': {} - - '@babel/helper-string-parser@7.23.4': {} - '@babel/helper-string-parser@7.24.7': {} - '@babel/helper-validator-identifier@7.22.15': {} - - '@babel/helper-validator-identifier@7.22.20': {} - '@babel/helper-validator-identifier@7.24.7': {} '@babel/helper-validator-option@7.22.15': {} @@ -17659,26 +17557,20 @@ snapshots: '@babel/helper-wrap-function@7.20.5': dependencies: '@babel/helper-function-name': 7.23.0 - '@babel/template': 7.22.15 + '@babel/template': 7.24.7 '@babel/traverse': 7.24.7 - '@babel/types': 7.24.0 + '@babel/types': 7.24.7 transitivePeerDependencies: - supports-color '@babel/helpers@7.22.15': dependencies: - '@babel/template': 7.22.15 + '@babel/template': 7.24.7 '@babel/traverse': 7.24.7 - '@babel/types': 7.24.0 + '@babel/types': 7.24.7 transitivePeerDependencies: - supports-color - '@babel/highlight@7.22.13': - dependencies: - '@babel/helper-validator-identifier': 7.22.20 - chalk: 2.4.2 - js-tokens: 4.0.0 - '@babel/highlight@7.24.7': dependencies: '@babel/helper-validator-identifier': 7.24.7 @@ -17692,7 +17584,7 @@ snapshots: '@babel/parser@7.24.1': dependencies: - '@babel/types': 7.24.0 + '@babel/types': 7.24.7 '@babel/parser@7.24.7': dependencies: @@ -17975,7 +17867,7 @@ snapshots: dependencies: '@babel/core': 7.22.17 '@babel/helper-plugin-utils': 7.24.0 - '@babel/template': 7.22.15 + '@babel/template': 7.24.7 '@babel/plugin-transform-destructuring@7.21.3(@babel/core@7.22.17)': dependencies: @@ -18046,7 +17938,7 @@ snapshots: '@babel/helper-hoist-variables': 7.22.5 '@babel/helper-module-transforms': 7.22.17(@babel/core@7.22.17) '@babel/helper-plugin-utils': 7.24.0 - '@babel/helper-validator-identifier': 7.22.20 + '@babel/helper-validator-identifier': 7.24.7 '@babel/plugin-transform-modules-umd@7.18.6(@babel/core@7.22.17)': dependencies: @@ -18098,7 +17990,7 @@ snapshots: '@babel/helper-module-imports': 7.22.15 '@babel/helper-plugin-utils': 7.24.0 '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.22.17) - '@babel/types': 7.24.0 + '@babel/types': 7.24.7 '@babel/plugin-transform-react-pure-annotations@7.18.6(@babel/core@7.22.17)': dependencies: @@ -18262,7 +18154,7 @@ snapshots: '@babel/helper-plugin-utils': 7.24.0 '@babel/plugin-proposal-unicode-property-regex': 7.18.6(@babel/core@7.22.17) '@babel/plugin-transform-dotall-regex': 7.18.6(@babel/core@7.22.17) - '@babel/types': 7.24.0 + '@babel/types': 7.24.7 esutils: 2.0.3 '@babel/preset-react@7.18.6(@babel/core@7.22.17)': @@ -18298,9 +18190,9 @@ snapshots: '@babel/template@7.22.15': dependencies: - '@babel/code-frame': 7.22.13 + '@babel/code-frame': 7.24.7 '@babel/parser': 7.24.7 - '@babel/types': 7.24.0 + '@babel/types': 7.24.7 '@babel/template@7.24.7': dependencies: @@ -18340,14 +18232,14 @@ snapshots: '@babel/types@7.22.17': dependencies: - '@babel/helper-string-parser': 7.22.5 - '@babel/helper-validator-identifier': 7.22.15 + '@babel/helper-string-parser': 7.24.7 + '@babel/helper-validator-identifier': 7.24.7 to-fast-properties: 2.0.0 '@babel/types@7.24.0': dependencies: - '@babel/helper-string-parser': 7.23.4 - '@babel/helper-validator-identifier': 7.22.20 + '@babel/helper-string-parser': 7.24.7 + '@babel/helper-validator-identifier': 7.24.7 to-fast-properties: 2.0.0 '@babel/types@7.24.7': @@ -19440,7 +19332,7 @@ snapshots: chalk: 4.1.2 ci-info: 3.8.0 exit: 0.1.2 - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 jest-changed-files: 29.5.0 jest-config: 29.6.2(@types/node@18.19.20)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.15.13)(typescript@5.3.2)) jest-haste-map: 29.6.2 @@ -19455,7 +19347,7 @@ snapshots: jest-validate: 29.6.2 jest-watcher: 29.6.2 micromatch: 4.0.5 - pretty-format: 29.6.2 + pretty-format: 29.7.0 slash: 3.0.0 strip-ansi: 6.0.1 transitivePeerDependencies: @@ -19475,7 +19367,7 @@ snapshots: chalk: 4.1.2 ci-info: 3.8.0 exit: 0.1.2 - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 jest-changed-files: 29.5.0 jest-config: 29.6.2(@types/node@18.19.20)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.3.2)) jest-haste-map: 29.6.2 @@ -19490,7 +19382,7 @@ snapshots: jest-validate: 29.6.2 jest-watcher: 29.6.2 micromatch: 4.0.5 - pretty-format: 29.6.2 + pretty-format: 29.7.0 slash: 3.0.0 strip-ansi: 6.0.1 transitivePeerDependencies: @@ -19510,7 +19402,7 @@ snapshots: chalk: 4.1.2 ci-info: 3.8.0 exit: 0.1.2 - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 jest-changed-files: 29.5.0 jest-config: 29.6.2(@types/node@18.19.20)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.3.3)) jest-haste-map: 29.6.2 @@ -19525,7 +19417,42 @@ snapshots: jest-validate: 29.6.2 jest-watcher: 29.6.2 micromatch: 4.0.5 - pretty-format: 29.6.2 + pretty-format: 29.7.0 + slash: 3.0.0 + strip-ansi: 6.0.1 + transitivePeerDependencies: + - babel-plugin-macros + - supports-color + - ts-node + + '@jest/core@29.6.2(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.5.4))': + dependencies: + '@jest/console': 29.6.2 + '@jest/reporters': 29.6.2 + '@jest/test-result': 29.6.2 + '@jest/transform': 29.6.2 + '@jest/types': 29.6.1 + '@types/node': 18.19.20 + ansi-escapes: 4.3.2 + chalk: 4.1.2 + ci-info: 3.8.0 + exit: 0.1.2 + graceful-fs: 4.2.11 + jest-changed-files: 29.5.0 + jest-config: 29.6.2(@types/node@18.19.20)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.5.4)) + jest-haste-map: 29.6.2 + jest-message-util: 29.6.2 + jest-regex-util: 29.4.3 + jest-resolve: 29.6.2 + jest-resolve-dependencies: 29.6.2 + jest-runner: 29.6.2 + jest-runtime: 29.6.2 + jest-snapshot: 29.6.2 + jest-util: 29.6.2 + jest-validate: 29.6.2 + jest-watcher: 29.6.2 + micromatch: 4.0.5 + pretty-format: 29.7.0 slash: 3.0.0 strip-ansi: 6.0.1 transitivePeerDependencies: @@ -19545,7 +19472,7 @@ snapshots: chalk: 4.1.2 ci-info: 3.8.0 exit: 0.1.2 - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 jest-changed-files: 29.5.0 jest-config: 29.6.2(@types/node@18.19.20)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.12.7)(typescript@5.3.2)) jest-haste-map: 29.6.2 @@ -19560,7 +19487,7 @@ snapshots: jest-validate: 29.6.2 jest-watcher: 29.6.2 micromatch: 4.0.5 - pretty-format: 29.6.2 + pretty-format: 29.7.0 slash: 3.0.0 strip-ansi: 6.0.1 transitivePeerDependencies: @@ -19617,7 +19544,7 @@ snapshots: collect-v8-coverage: 1.0.2 exit: 0.1.2 glob: 7.2.3 - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 istanbul-lib-coverage: 3.2.0 istanbul-lib-instrument: 5.2.1 istanbul-lib-report: 3.0.0 @@ -19633,10 +19560,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@jest/schemas@29.6.0': - dependencies: - '@sinclair/typebox': 0.27.8 - '@jest/schemas@29.6.3': dependencies: '@sinclair/typebox': 0.27.8 @@ -19645,7 +19568,7 @@ snapshots: dependencies: '@jridgewell/trace-mapping': 0.3.25 callsites: 3.1.0 - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 '@jest/test-result@29.6.2': dependencies: @@ -19657,7 +19580,7 @@ snapshots: '@jest/test-sequencer@29.6.2': dependencies: '@jest/test-result': 29.6.2 - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 jest-haste-map: 29.6.2 slash: 3.0.0 @@ -19670,7 +19593,7 @@ snapshots: chalk: 4.1.2 convert-source-map: 2.0.0 fast-json-stable-stringify: 2.1.0 - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 jest-haste-map: 29.6.2 jest-regex-util: 29.4.3 jest-util: 29.6.2 @@ -19683,7 +19606,7 @@ snapshots: '@jest/types@29.6.1': dependencies: - '@jest/schemas': 29.6.0 + '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.4 '@types/istanbul-reports': 3.0.1 '@types/node': 18.19.20 @@ -19730,10 +19653,6 @@ snapshots: '@jspm/core@2.0.1': {} - '@jsr/std__bytes@1.0.2': {} - - '@jsr/std__encoding@1.0.3': {} - '@kubernetes/client-node@0.20.0(bufferutil@4.0.7)(utf-8-validate@5.0.10)': dependencies: '@types/js-yaml': 4.0.9 @@ -23418,7 +23337,7 @@ snapshots: '@testing-library/dom@8.19.1': dependencies: - '@babel/code-frame': 7.22.13 + '@babel/code-frame': 7.24.7 '@babel/runtime': 7.22.5 '@types/aria-query': 5.0.1 aria-query: 5.1.3 @@ -23433,8 +23352,6 @@ snapshots: '@total-typescript/ts-reset@0.4.2': {} - '@total-typescript/tsconfig@1.0.4': {} - '@trigger.dev/companyicons@1.5.35(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: react: 18.2.0 @@ -23476,19 +23393,19 @@ snapshots: '@types/babel__core@7.20.1': dependencies: '@babel/parser': 7.24.7 - '@babel/types': 7.24.0 + '@babel/types': 7.24.7 '@types/babel__generator': 7.6.4 '@types/babel__template': 7.4.1 '@types/babel__traverse': 7.20.6 '@types/babel__generator@7.6.4': dependencies: - '@babel/types': 7.24.0 + '@babel/types': 7.24.7 '@types/babel__template@7.4.1': dependencies: '@babel/parser': 7.24.7 - '@babel/types': 7.24.0 + '@babel/types': 7.24.7 '@types/babel__traverse@7.20.6': dependencies: @@ -23649,7 +23566,7 @@ snapshots: '@types/jest@29.5.3': dependencies: expect: 29.6.2 - pretty-format: 29.6.2 + pretty-format: 29.7.0 '@types/js-cookie@2.2.7': {} @@ -24178,7 +24095,7 @@ snapshots: dependencies: magic-string: 0.30.11 pathe: 1.1.2 - pretty-format: 29.6.2 + pretty-format: 29.7.0 '@vitest/snapshot@1.4.0': dependencies: @@ -24216,9 +24133,9 @@ snapshots: '@vitest/utils@0.34.4': dependencies: - diff-sequences: 29.4.3 + diff-sequences: 29.6.3 loupe: 2.3.7 - pretty-format: 29.6.2 + pretty-format: 29.7.0 '@vitest/utils@1.4.0': dependencies: @@ -24826,7 +24743,7 @@ snapshots: babel-plugin-istanbul: 6.1.1 babel-preset-jest: 29.5.0(@babel/core@7.22.17) chalk: 4.1.2 - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 slash: 3.0.0 transitivePeerDependencies: - supports-color @@ -24850,8 +24767,8 @@ snapshots: babel-plugin-jest-hoist@29.5.0: dependencies: - '@babel/template': 7.22.15 - '@babel/types': 7.24.0 + '@babel/template': 7.24.7 + '@babel/types': 7.24.7 '@types/babel__core': 7.20.1 '@types/babel__traverse': 7.20.6 @@ -24957,7 +24874,7 @@ snapshots: babel-walk@3.0.0: dependencies: - '@babel/types': 7.24.0 + '@babel/types': 7.24.7 bail@2.0.2: {} @@ -25540,7 +25457,7 @@ snapshots: configstore@6.0.0: dependencies: dot-prop: 6.0.1 - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 unique-string: 3.0.0 write-file-atomic: 3.0.3 xdg-basedir: 5.1.0 @@ -25635,7 +25552,7 @@ snapshots: cp-file@10.0.0: dependencies: - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 nested-error-stacks: 2.1.1 p-event: 5.0.1 @@ -26011,8 +25928,6 @@ snapshots: didyoumean@1.2.2: {} - diff-sequences@29.4.3: {} - diff-sequences@29.6.3: {} diff@4.0.2: {} @@ -26175,7 +26090,7 @@ snapshots: enhanced-resolve@5.15.0: dependencies: - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 tapable: 2.2.1 enquirer@2.3.6: @@ -27504,13 +27419,13 @@ snapshots: fs-extra@7.0.1: dependencies: - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 jsonfile: 4.0.0 universalify: 0.1.2 fs-extra@8.1.0: dependencies: - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 jsonfile: 4.0.0 universalify: 0.1.2 @@ -27520,7 +27435,7 @@ snapshots: fs-minipass@3.0.3: dependencies: - minipass: 7.0.3 + minipass: 7.1.2 fs.realpath@1.0.0: {} @@ -27673,17 +27588,8 @@ snapshots: foreground-child: 3.1.1 jackspeak: 2.3.6 minimatch: 9.0.3 - minipass: 7.0.3 - path-scurry: 1.10.1 - - glob@11.0.0: - dependencies: - foreground-child: 3.1.1 - jackspeak: 4.0.1 - minimatch: 10.0.1 minipass: 7.1.2 - package-json-from-dist: 1.0.0 - path-scurry: 2.0.0 + path-scurry: 1.10.1 glob@7.1.6: dependencies: @@ -28586,12 +28492,6 @@ snapshots: optionalDependencies: '@pkgjs/parseargs': 0.11.0 - jackspeak@4.0.1: - dependencies: - '@isaacs/cliui': 8.0.2 - optionalDependencies: - '@pkgjs/parseargs': 0.11.0 - javascript-stringify@2.1.0: {} jest-changed-files@29.5.0: @@ -28617,7 +28517,7 @@ snapshots: jest-snapshot: 29.6.2 jest-util: 29.6.2 p-limit: 3.1.0 - pretty-format: 29.6.2 + pretty-format: 29.7.0 pure-rand: 6.0.2 slash: 3.0.0 stack-utils: 2.0.6 @@ -28632,7 +28532,7 @@ snapshots: '@jest/types': 29.6.1 chalk: 4.1.2 exit: 0.1.2 - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 import-local: 3.1.0 jest-config: 29.6.2(@types/node@18.15.13)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.15.13)(typescript@5.3.2)) jest-util: 29.6.2 @@ -28652,7 +28552,7 @@ snapshots: '@jest/types': 29.6.1 chalk: 4.1.2 exit: 0.1.2 - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 import-local: 3.1.0 jest-config: 29.6.2(@types/node@18.17.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.3.2)) jest-util: 29.6.2 @@ -28672,7 +28572,7 @@ snapshots: '@jest/types': 29.6.1 chalk: 4.1.2 exit: 0.1.2 - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 import-local: 3.1.0 jest-config: 29.6.2(@types/node@18.17.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.3.3)) jest-util: 29.6.2 @@ -28685,6 +28585,26 @@ snapshots: - supports-color - ts-node + jest-cli@29.6.2(@types/node@18.17.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.5.4)): + dependencies: + '@jest/core': 29.6.2(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.5.4)) + '@jest/test-result': 29.6.2 + '@jest/types': 29.6.1 + chalk: 4.1.2 + exit: 0.1.2 + graceful-fs: 4.2.11 + import-local: 3.1.0 + jest-config: 29.6.2(@types/node@18.17.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.5.4)) + jest-util: 29.6.2 + jest-validate: 29.6.2 + prompts: 2.4.2 + yargs: 17.7.2 + transitivePeerDependencies: + - '@types/node' + - babel-plugin-macros + - supports-color + - ts-node + jest-cli@29.6.2(@types/node@20.12.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.12.7)(typescript@5.3.2)): dependencies: '@jest/core': 29.6.2(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.12.7)(typescript@5.3.2)) @@ -28692,7 +28612,7 @@ snapshots: '@jest/types': 29.6.1 chalk: 4.1.2 exit: 0.1.2 - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 import-local: 3.1.0 jest-config: 29.6.2(@types/node@20.12.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.12.7)(typescript@5.3.2)) jest-util: 29.6.2 @@ -28715,7 +28635,7 @@ snapshots: ci-info: 3.8.0 deepmerge: 4.3.1 glob: 7.2.3 - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 jest-circus: 29.6.2(babel-plugin-macros@3.1.0) jest-environment-node: 29.6.2 jest-get-type: 29.4.3 @@ -28726,7 +28646,7 @@ snapshots: jest-validate: 29.6.2 micromatch: 4.0.5 parse-json: 5.2.0 - pretty-format: 29.6.2 + pretty-format: 29.7.0 slash: 3.0.0 strip-json-comments: 3.1.1 optionalDependencies: @@ -28746,7 +28666,7 @@ snapshots: ci-info: 3.8.0 deepmerge: 4.3.1 glob: 7.2.3 - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 jest-circus: 29.6.2(babel-plugin-macros@3.1.0) jest-environment-node: 29.6.2 jest-get-type: 29.4.3 @@ -28757,7 +28677,7 @@ snapshots: jest-validate: 29.6.2 micromatch: 4.0.5 parse-json: 5.2.0 - pretty-format: 29.6.2 + pretty-format: 29.7.0 slash: 3.0.0 strip-json-comments: 3.1.1 optionalDependencies: @@ -28777,7 +28697,7 @@ snapshots: ci-info: 3.8.0 deepmerge: 4.3.1 glob: 7.2.3 - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 jest-circus: 29.6.2(babel-plugin-macros@3.1.0) jest-environment-node: 29.6.2 jest-get-type: 29.4.3 @@ -28788,7 +28708,7 @@ snapshots: jest-validate: 29.6.2 micromatch: 4.0.5 parse-json: 5.2.0 - pretty-format: 29.6.2 + pretty-format: 29.7.0 slash: 3.0.0 strip-json-comments: 3.1.1 optionalDependencies: @@ -28798,6 +28718,37 @@ snapshots: - babel-plugin-macros - supports-color + jest-config@29.6.2(@types/node@18.17.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.5.4)): + dependencies: + '@babel/core': 7.22.17 + '@jest/test-sequencer': 29.6.2 + '@jest/types': 29.6.1 + babel-jest: 29.6.2(@babel/core@7.22.17) + chalk: 4.1.2 + ci-info: 3.8.0 + deepmerge: 4.3.1 + glob: 7.2.3 + graceful-fs: 4.2.11 + jest-circus: 29.6.2(babel-plugin-macros@3.1.0) + jest-environment-node: 29.6.2 + jest-get-type: 29.4.3 + jest-regex-util: 29.4.3 + jest-resolve: 29.6.2 + jest-runner: 29.6.2 + jest-util: 29.6.2 + jest-validate: 29.6.2 + micromatch: 4.0.5 + parse-json: 5.2.0 + pretty-format: 29.7.0 + slash: 3.0.0 + strip-json-comments: 3.1.1 + optionalDependencies: + '@types/node': 18.17.1 + ts-node: 10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.5.4) + transitivePeerDependencies: + - babel-plugin-macros + - supports-color + jest-config@29.6.2(@types/node@18.19.20)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.15.13)(typescript@5.3.2)): dependencies: '@babel/core': 7.22.17 @@ -28808,7 +28759,7 @@ snapshots: ci-info: 3.8.0 deepmerge: 4.3.1 glob: 7.2.3 - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 jest-circus: 29.6.2(babel-plugin-macros@3.1.0) jest-environment-node: 29.6.2 jest-get-type: 29.4.3 @@ -28819,7 +28770,7 @@ snapshots: jest-validate: 29.6.2 micromatch: 4.0.5 parse-json: 5.2.0 - pretty-format: 29.6.2 + pretty-format: 29.7.0 slash: 3.0.0 strip-json-comments: 3.1.1 optionalDependencies: @@ -28839,7 +28790,7 @@ snapshots: ci-info: 3.8.0 deepmerge: 4.3.1 glob: 7.2.3 - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 jest-circus: 29.6.2(babel-plugin-macros@3.1.0) jest-environment-node: 29.6.2 jest-get-type: 29.4.3 @@ -28850,7 +28801,7 @@ snapshots: jest-validate: 29.6.2 micromatch: 4.0.5 parse-json: 5.2.0 - pretty-format: 29.6.2 + pretty-format: 29.7.0 slash: 3.0.0 strip-json-comments: 3.1.1 optionalDependencies: @@ -28870,7 +28821,7 @@ snapshots: ci-info: 3.8.0 deepmerge: 4.3.1 glob: 7.2.3 - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 jest-circus: 29.6.2(babel-plugin-macros@3.1.0) jest-environment-node: 29.6.2 jest-get-type: 29.4.3 @@ -28881,7 +28832,7 @@ snapshots: jest-validate: 29.6.2 micromatch: 4.0.5 parse-json: 5.2.0 - pretty-format: 29.6.2 + pretty-format: 29.7.0 slash: 3.0.0 strip-json-comments: 3.1.1 optionalDependencies: @@ -28891,6 +28842,37 @@ snapshots: - babel-plugin-macros - supports-color + jest-config@29.6.2(@types/node@18.19.20)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.5.4)): + dependencies: + '@babel/core': 7.22.17 + '@jest/test-sequencer': 29.6.2 + '@jest/types': 29.6.1 + babel-jest: 29.6.2(@babel/core@7.22.17) + chalk: 4.1.2 + ci-info: 3.8.0 + deepmerge: 4.3.1 + glob: 7.2.3 + graceful-fs: 4.2.11 + jest-circus: 29.6.2(babel-plugin-macros@3.1.0) + jest-environment-node: 29.6.2 + jest-get-type: 29.4.3 + jest-regex-util: 29.4.3 + jest-resolve: 29.6.2 + jest-runner: 29.6.2 + jest-util: 29.6.2 + jest-validate: 29.6.2 + micromatch: 4.0.5 + parse-json: 5.2.0 + pretty-format: 29.7.0 + slash: 3.0.0 + strip-json-comments: 3.1.1 + optionalDependencies: + '@types/node': 18.19.20 + ts-node: 10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.5.4) + transitivePeerDependencies: + - babel-plugin-macros + - supports-color + jest-config@29.6.2(@types/node@18.19.20)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.12.7)(typescript@5.3.2)): dependencies: '@babel/core': 7.22.17 @@ -28901,7 +28883,7 @@ snapshots: ci-info: 3.8.0 deepmerge: 4.3.1 glob: 7.2.3 - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 jest-circus: 29.6.2(babel-plugin-macros@3.1.0) jest-environment-node: 29.6.2 jest-get-type: 29.4.3 @@ -28912,7 +28894,7 @@ snapshots: jest-validate: 29.6.2 micromatch: 4.0.5 parse-json: 5.2.0 - pretty-format: 29.6.2 + pretty-format: 29.7.0 slash: 3.0.0 strip-json-comments: 3.1.1 optionalDependencies: @@ -28932,7 +28914,7 @@ snapshots: ci-info: 3.8.0 deepmerge: 4.3.1 glob: 7.2.3 - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 jest-circus: 29.6.2(babel-plugin-macros@3.1.0) jest-environment-node: 29.6.2 jest-get-type: 29.4.3 @@ -28943,7 +28925,7 @@ snapshots: jest-validate: 29.6.2 micromatch: 4.0.5 parse-json: 5.2.0 - pretty-format: 29.6.2 + pretty-format: 29.7.0 slash: 3.0.0 strip-json-comments: 3.1.1 optionalDependencies: @@ -28956,9 +28938,9 @@ snapshots: jest-diff@29.6.2: dependencies: chalk: 4.1.2 - diff-sequences: 29.4.3 + diff-sequences: 29.6.3 jest-get-type: 29.4.3 - pretty-format: 29.6.2 + pretty-format: 29.7.0 jest-docblock@29.4.3: dependencies: @@ -28970,7 +28952,7 @@ snapshots: chalk: 4.1.2 jest-get-type: 29.4.3 jest-util: 29.6.2 - pretty-format: 29.6.2 + pretty-format: 29.7.0 jest-environment-node@29.6.2: dependencies: @@ -28990,7 +28972,7 @@ snapshots: '@types/node': 18.19.20 anymatch: 3.1.3 fb-watchman: 2.0.2 - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 jest-regex-util: 29.4.3 jest-util: 29.6.2 jest-worker: 29.6.2 @@ -29002,24 +28984,24 @@ snapshots: jest-leak-detector@29.6.2: dependencies: jest-get-type: 29.4.3 - pretty-format: 29.6.2 + pretty-format: 29.7.0 jest-matcher-utils@29.6.2: dependencies: chalk: 4.1.2 jest-diff: 29.6.2 jest-get-type: 29.4.3 - pretty-format: 29.6.2 + pretty-format: 29.7.0 jest-message-util@29.6.2: dependencies: - '@babel/code-frame': 7.22.13 + '@babel/code-frame': 7.24.7 '@jest/types': 29.6.1 '@types/stack-utils': 2.0.1 chalk: 4.1.2 - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 micromatch: 4.0.5 - pretty-format: 29.6.2 + pretty-format: 29.7.0 slash: 3.0.0 stack-utils: 2.0.6 @@ -29045,7 +29027,7 @@ snapshots: jest-resolve@29.6.2: dependencies: chalk: 4.1.2 - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 jest-haste-map: 29.6.2 jest-pnp-resolver: 1.2.3(jest-resolve@29.6.2) jest-util: 29.6.2 @@ -29064,7 +29046,7 @@ snapshots: '@types/node': 18.19.20 chalk: 4.1.2 emittery: 0.13.1 - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 jest-docblock: 29.4.3 jest-environment-node: 29.6.2 jest-haste-map: 29.6.2 @@ -29094,7 +29076,7 @@ snapshots: cjs-module-lexer: 1.2.3 collect-v8-coverage: 1.0.2 glob: 7.2.3 - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 jest-haste-map: 29.6.2 jest-message-util: 29.6.2 jest-mock: 29.6.2 @@ -29110,24 +29092,24 @@ snapshots: jest-snapshot@29.6.2: dependencies: '@babel/core': 7.22.17 - '@babel/generator': 7.22.15 + '@babel/generator': 7.24.7 '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.22.17) '@babel/plugin-syntax-typescript': 7.21.4(@babel/core@7.22.17) - '@babel/types': 7.24.0 + '@babel/types': 7.24.7 '@jest/expect-utils': 29.6.2 '@jest/transform': 29.6.2 '@jest/types': 29.6.1 babel-preset-current-node-syntax: 1.0.1(@babel/core@7.22.17) chalk: 4.1.2 expect: 29.6.2 - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 jest-diff: 29.6.2 jest-get-type: 29.4.3 jest-matcher-utils: 29.6.2 jest-message-util: 29.6.2 jest-util: 29.6.2 natural-compare: 1.4.0 - pretty-format: 29.6.2 + pretty-format: 29.7.0 semver: 7.5.4 transitivePeerDependencies: - supports-color @@ -29138,7 +29120,7 @@ snapshots: '@types/node': 18.19.20 chalk: 4.1.2 ci-info: 3.8.0 - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 picomatch: 2.3.1 jest-validate@29.6.2: @@ -29148,7 +29130,7 @@ snapshots: chalk: 4.1.2 jest-get-type: 29.4.3 leven: 3.1.0 - pretty-format: 29.6.2 + pretty-format: 29.7.0 jest-watcher@29.6.2: dependencies: @@ -29210,6 +29192,18 @@ snapshots: - supports-color - ts-node + jest@29.6.2(@types/node@18.17.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.5.4)): + dependencies: + '@jest/core': 29.6.2(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.5.4)) + '@jest/types': 29.6.1 + import-local: 3.1.0 + jest-cli: 29.6.2(@types/node@18.17.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.5.4)) + transitivePeerDependencies: + - '@types/node' + - babel-plugin-macros + - supports-color + - ts-node + jest@29.6.2(@types/node@20.12.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.12.7)(typescript@5.3.2)): dependencies: '@jest/core': 29.6.2(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.12.7)(typescript@5.3.2)) @@ -29418,7 +29412,7 @@ snapshots: load-json-file@4.0.0: dependencies: - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 parse-json: 4.0.0 pify: 3.0.0 strip-bom: 3.0.0 @@ -29427,7 +29421,7 @@ snapshots: load-yaml-file@0.2.0: dependencies: - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 js-yaml: 3.14.1 pify: 4.0.1 strip-bom: 3.0.0 @@ -29532,8 +29526,6 @@ snapshots: lru-cache@10.0.1: {} - lru-cache@11.0.0: {} - lru-cache@4.1.5: dependencies: pseudomap: 1.0.2 @@ -30180,10 +30172,6 @@ snapshots: minimal-polyfills@2.2.3: {} - minimatch@10.0.1: - dependencies: - brace-expansion: 2.0.1 - minimatch@3.1.2: dependencies: brace-expansion: 1.1.11 @@ -30214,7 +30202,7 @@ snapshots: minipass-fetch@3.0.4: dependencies: - minipass: 7.0.3 + minipass: 7.1.2 minipass-sized: 1.0.3 minizlib: 2.1.2 optionalDependencies: @@ -30264,8 +30252,6 @@ snapshots: mkdirp@1.0.4: {} - mkdirp@3.0.1: {} - mlly@1.4.2: dependencies: acorn: 8.10.0 @@ -30321,7 +30307,7 @@ snapshots: ms@2.1.3: {} - msw@2.2.1(typescript@5.3.2): + msw@2.2.1(typescript@5.5.4): dependencies: '@bundled-es-modules/cookie': 2.0.0 '@bundled-es-modules/statuses': 1.0.1 @@ -30341,7 +30327,7 @@ snapshots: type-fest: 4.10.3 yargs: 17.7.2 optionalDependencies: - typescript: 5.3.2 + typescript: 5.5.4 mustache@4.2.0: {} @@ -30519,7 +30505,7 @@ snapshots: env-paths: 2.2.1 exponential-backoff: 3.1.1 glob: 7.2.3 - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 make-fetch-happen: 11.1.1 nopt: 6.0.0 npmlog: 6.0.2 @@ -31065,8 +31051,6 @@ snapshots: ip: 1.1.8 netmask: 2.0.2 - package-json-from-dist@1.0.0: {} - package-json@6.5.0: dependencies: got: 9.6.0 @@ -31133,7 +31117,7 @@ snapshots: parse-json@5.2.0: dependencies: - '@babel/code-frame': 7.22.13 + '@babel/code-frame': 7.24.7 error-ex: 1.3.2 json-parse-even-better-errors: 2.3.1 lines-and-columns: 1.2.4 @@ -31178,11 +31162,6 @@ snapshots: path-scurry@1.10.1: dependencies: lru-cache: 10.0.1 - minipass: 7.0.3 - - path-scurry@2.0.0: - dependencies: - lru-cache: 11.0.0 minipass: 7.1.2 path-to-regexp@0.1.7: {} @@ -31325,8 +31304,6 @@ snapshots: playwright-core@1.37.0: {} - polite-json@5.0.0: {} - possible-typed-array-names@1.0.0: {} postcss-discard-duplicates@5.1.0(postcss@8.4.29): @@ -31416,6 +31393,14 @@ snapshots: postcss: 8.4.38 ts-node: 10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@16.18.11)(typescript@5.3.2) + postcss-load-config@4.0.1(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@16.18.11)(typescript@5.5.4)): + dependencies: + lilconfig: 2.1.0 + yaml: 2.3.1 + optionalDependencies: + postcss: 8.4.38 + ts-node: 10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@16.18.11)(typescript@5.5.4) + postcss-load-config@4.0.1(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.14.0)(typescript@5.3.2)): dependencies: lilconfig: 2.1.0 @@ -31424,6 +31409,14 @@ snapshots: postcss: 8.4.38 ts-node: 10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.14.0)(typescript@5.3.2) + postcss-load-config@4.0.1(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.14.0)(typescript@5.5.4)): + dependencies: + lilconfig: 2.1.0 + yaml: 2.3.1 + optionalDependencies: + postcss: 8.4.38 + ts-node: 10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.14.0)(typescript@5.5.4) + postcss-load-config@4.0.1(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.15.13)(typescript@5.3.2)): dependencies: lilconfig: 2.1.0 @@ -31464,6 +31457,14 @@ snapshots: postcss: 8.4.38 ts-node: 10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.4.5) + postcss-load-config@4.0.1(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.5.4)): + dependencies: + lilconfig: 2.1.0 + yaml: 2.3.1 + optionalDependencies: + postcss: 8.4.38 + ts-node: 10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.5.4) + postcss-load-config@4.0.1(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.12.7)(typescript@4.9.5)): dependencies: lilconfig: 2.1.0 @@ -31480,6 +31481,14 @@ snapshots: postcss: 8.4.38 ts-node: 10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.12.7)(typescript@5.3.2) + postcss-load-config@4.0.1(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.12.7)(typescript@5.5.4)): + dependencies: + lilconfig: 2.1.0 + yaml: 2.3.1 + optionalDependencies: + postcss: 8.4.38 + ts-node: 10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.12.7)(typescript@5.5.4) + postcss-loader@8.1.1(postcss@8.4.31)(typescript@5.2.2)(webpack@5.88.2(@swc/core@1.3.26)(esbuild@0.15.18)): dependencies: cosmiconfig: 9.0.0(typescript@5.2.2) @@ -31703,12 +31712,6 @@ snapshots: ansi-styles: 5.2.0 react-is: 17.0.2 - pretty-format@29.6.2: - dependencies: - '@jest/schemas': 29.6.0 - ansi-styles: 5.2.0 - react-is: 18.1.0 - pretty-format@29.7.0: dependencies: '@jest/schemas': 29.6.3 @@ -32244,7 +32247,7 @@ snapshots: read-yaml-file@1.1.0: dependencies: - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 js-yaml: 3.14.1 pify: 4.0.1 strip-bom: 3.0.0 @@ -32579,11 +32582,6 @@ snapshots: resolve-from@5.0.0: {} - resolve-import@2.0.0: - dependencies: - glob: 11.0.0 - walk-up-path: 4.0.0 - resolve-pkg-maps@1.0.0: {} resolve.exports@2.0.2: {} @@ -32691,11 +32689,6 @@ snapshots: dependencies: glob: 10.3.10 - rimraf@6.0.1: - dependencies: - glob: 11.0.0 - package-json-from-dist: 1.0.0 - rollup-plugin-inject@3.0.2: dependencies: estree-walker: 0.6.1 @@ -33259,7 +33252,7 @@ snapshots: ssri@10.0.5: dependencies: - minipass: 7.0.3 + minipass: 7.1.2 stack-generator@2.0.10: dependencies: @@ -33566,14 +33559,6 @@ snapshots: magic-string: 0.30.11 periscopic: 3.1.0 - sync-content@2.0.1: - dependencies: - glob: 11.0.0 - mkdirp: 3.0.1 - path-scurry: 2.0.0 - rimraf: 6.0.1 - tshy: 3.0.2 - synckit@0.8.5: dependencies: '@pkgr/utils': 2.3.1 @@ -33622,13 +33607,13 @@ snapshots: postcss-value-parser: 4.2.0 pretty-hrtime: 1.0.3 reduce-css-calc: 2.1.8 - resolve: 1.22.4 + resolve: 1.22.8 tailwindcss@3.4.0(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@4.9.5)): dependencies: '@alloc/quick-lru': 5.2.0 arg: 5.0.2 - chokidar: 3.5.3 + chokidar: 3.6.0 didyoumean: 1.2.2 dlv: 1.1.3 fast-glob: 3.3.1 @@ -33941,6 +33926,23 @@ snapshots: '@jest/types': 29.6.1 babel-jest: 29.6.2(@babel/core@7.22.17) + ts-jest@29.1.1(@babel/core@7.22.17)(@jest/types@29.6.1)(babel-jest@29.6.2(@babel/core@7.22.17))(jest@29.6.2(@types/node@18.17.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.5.4)))(typescript@5.5.4): + dependencies: + bs-logger: 0.2.6 + fast-json-stable-stringify: 2.1.0 + jest: 29.6.2(@types/node@18.17.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.5.4)) + jest-util: 29.6.2 + json5: 2.2.3 + lodash.memoize: 4.1.2 + make-error: 1.3.6 + semver: 7.5.4 + typescript: 5.5.4 + yargs-parser: 21.1.1 + optionalDependencies: + '@babel/core': 7.22.17 + '@jest/types': 29.6.1 + babel-jest: 29.6.2(@babel/core@7.22.17) + ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@16.18.11)(typescript@5.3.2): dependencies: '@cspotcode/source-map-support': 0.8.1 @@ -33962,6 +33964,27 @@ snapshots: '@swc/core': 1.3.101(@swc/helpers@0.5.2) optional: true + ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@16.18.11)(typescript@5.5.4): + dependencies: + '@cspotcode/source-map-support': 0.8.1 + '@tsconfig/node10': 1.0.9 + '@tsconfig/node12': 1.0.11 + '@tsconfig/node14': 1.0.3 + '@tsconfig/node16': 1.0.3 + '@types/node': 16.18.11 + acorn: 8.10.0 + acorn-walk: 8.2.0 + arg: 4.1.3 + create-require: 1.1.1 + diff: 4.0.2 + make-error: 1.3.6 + typescript: 5.5.4 + v8-compile-cache-lib: 3.0.1 + yn: 3.1.1 + optionalDependencies: + '@swc/core': 1.3.101(@swc/helpers@0.5.2) + optional: true + ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.14.0)(typescript@5.3.2): dependencies: '@cspotcode/source-map-support': 0.8.1 @@ -33983,6 +34006,27 @@ snapshots: '@swc/core': 1.3.101(@swc/helpers@0.5.2) optional: true + ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.14.0)(typescript@5.5.4): + dependencies: + '@cspotcode/source-map-support': 0.8.1 + '@tsconfig/node10': 1.0.9 + '@tsconfig/node12': 1.0.11 + '@tsconfig/node14': 1.0.3 + '@tsconfig/node16': 1.0.3 + '@types/node': 18.14.0 + acorn: 8.10.0 + acorn-walk: 8.2.0 + arg: 4.1.3 + create-require: 1.1.1 + diff: 4.0.2 + make-error: 1.3.6 + typescript: 5.5.4 + v8-compile-cache-lib: 3.0.1 + yn: 3.1.1 + optionalDependencies: + '@swc/core': 1.3.101(@swc/helpers@0.5.2) + optional: true + ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.15.13)(typescript@5.3.2): dependencies: '@cspotcode/source-map-support': 0.8.1 @@ -34088,6 +34132,27 @@ snapshots: '@swc/core': 1.3.101(@swc/helpers@0.5.2) optional: true + ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.5.4): + dependencies: + '@cspotcode/source-map-support': 0.8.1 + '@tsconfig/node10': 1.0.9 + '@tsconfig/node12': 1.0.11 + '@tsconfig/node14': 1.0.3 + '@tsconfig/node16': 1.0.3 + '@types/node': 18.17.1 + acorn: 8.10.0 + acorn-walk: 8.2.0 + arg: 4.1.3 + create-require: 1.1.1 + diff: 4.0.2 + make-error: 1.3.6 + typescript: 5.5.4 + v8-compile-cache-lib: 3.0.1 + yn: 3.1.1 + optionalDependencies: + '@swc/core': 1.3.101(@swc/helpers@0.5.2) + optional: true + ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.12.7)(typescript@4.9.5): dependencies: '@cspotcode/source-map-support': 0.8.1 @@ -34130,6 +34195,27 @@ snapshots: '@swc/core': 1.3.101(@swc/helpers@0.5.2) optional: true + ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.12.7)(typescript@5.5.4): + dependencies: + '@cspotcode/source-map-support': 0.8.1 + '@tsconfig/node10': 1.0.9 + '@tsconfig/node12': 1.0.11 + '@tsconfig/node14': 1.0.3 + '@tsconfig/node16': 1.0.3 + '@types/node': 20.12.7 + acorn: 8.10.0 + acorn-walk: 8.2.0 + arg: 4.1.3 + create-require: 1.1.1 + diff: 4.0.2 + make-error: 1.3.6 + typescript: 5.5.4 + v8-compile-cache-lib: 3.0.1 + yn: 3.1.1 + optionalDependencies: + '@swc/core': 1.3.101(@swc/helpers@0.5.2) + optional: true + ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.5.0)(typescript@5.1.6): dependencies: '@cspotcode/source-map-support': 0.8.1 @@ -34221,24 +34307,10 @@ snapshots: '@types/json5': 0.0.30 '@types/resolve': 1.20.2 json5: 2.2.3 - resolve: 1.22.4 + resolve: 1.22.8 strip-bom: 4.0.0 type-fest: 0.13.1 - tshy@3.0.2: - dependencies: - chalk: 5.3.0 - chokidar: 3.6.0 - foreground-child: 3.1.1 - minimatch: 10.0.1 - mkdirp: 3.0.1 - polite-json: 5.0.0 - resolve-import: 2.0.0 - rimraf: 6.0.1 - sync-content: 2.0.1 - typescript: 5.5.4 - walk-up-path: 4.0.0 - tslib@1.14.1: {} tslib@2.4.1: {} @@ -34323,8 +34395,8 @@ snapshots: dependencies: bundle-require: 4.0.1(esbuild@0.19.11) cac: 6.7.14 - chokidar: 3.5.3 - debug: 4.3.4(supports-color@8.1.1) + chokidar: 3.6.0 + debug: 4.3.6 esbuild: 0.19.11 execa: 5.1.1 globby: 11.1.0 @@ -34343,12 +34415,36 @@ snapshots: - supports-color - ts-node + tsup@8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@16.18.11)(typescript@5.5.4))(typescript@5.5.4): + dependencies: + bundle-require: 4.0.1(esbuild@0.19.11) + cac: 6.7.14 + chokidar: 3.6.0 + debug: 4.3.6 + esbuild: 0.19.11 + execa: 5.1.1 + globby: 11.1.0 + joycon: 3.1.1 + postcss-load-config: 4.0.1(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@16.18.11)(typescript@5.5.4)) + resolve-from: 5.0.0 + rollup: 4.13.2 + source-map: 0.8.0-beta.0 + sucrase: 3.32.0 + tree-kill: 1.2.2 + optionalDependencies: + '@swc/core': 1.3.101(@swc/helpers@0.5.2) + postcss: 8.4.38 + typescript: 5.5.4 + transitivePeerDependencies: + - supports-color + - ts-node + tsup@8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.14.0)(typescript@5.3.2))(typescript@5.3.2): dependencies: bundle-require: 4.0.1(esbuild@0.19.11) cac: 6.7.14 - chokidar: 3.5.3 - debug: 4.3.4(supports-color@8.1.1) + chokidar: 3.6.0 + debug: 4.3.6 esbuild: 0.19.11 execa: 5.1.1 globby: 11.1.0 @@ -34367,12 +34463,36 @@ snapshots: - supports-color - ts-node + tsup@8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.14.0)(typescript@5.5.4))(typescript@5.5.4): + dependencies: + bundle-require: 4.0.1(esbuild@0.19.11) + cac: 6.7.14 + chokidar: 3.6.0 + debug: 4.3.6 + esbuild: 0.19.11 + execa: 5.1.1 + globby: 11.1.0 + joycon: 3.1.1 + postcss-load-config: 4.0.1(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.14.0)(typescript@5.5.4)) + resolve-from: 5.0.0 + rollup: 4.13.2 + source-map: 0.8.0-beta.0 + sucrase: 3.32.0 + tree-kill: 1.2.2 + optionalDependencies: + '@swc/core': 1.3.101(@swc/helpers@0.5.2) + postcss: 8.4.38 + typescript: 5.5.4 + transitivePeerDependencies: + - supports-color + - ts-node + tsup@8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.15.13)(typescript@5.3.2))(typescript@5.3.2): dependencies: bundle-require: 4.0.1(esbuild@0.19.11) cac: 6.7.14 - chokidar: 3.5.3 - debug: 4.3.4(supports-color@8.1.1) + chokidar: 3.6.0 + debug: 4.3.6 esbuild: 0.19.11 execa: 5.1.1 globby: 11.1.0 @@ -34395,8 +34515,8 @@ snapshots: dependencies: bundle-require: 4.0.1(esbuild@0.19.11) cac: 6.7.14 - chokidar: 3.5.3 - debug: 4.3.4(supports-color@8.1.1) + chokidar: 3.6.0 + debug: 4.3.6 esbuild: 0.19.11 execa: 5.1.1 globby: 11.1.0 @@ -34419,8 +34539,8 @@ snapshots: dependencies: bundle-require: 4.0.1(esbuild@0.19.11) cac: 6.7.14 - chokidar: 3.5.3 - debug: 4.3.4(supports-color@8.1.1) + chokidar: 3.6.0 + debug: 4.3.6 esbuild: 0.19.11 execa: 5.1.1 globby: 11.1.0 @@ -34443,8 +34563,8 @@ snapshots: dependencies: bundle-require: 4.0.1(esbuild@0.19.11) cac: 6.7.14 - chokidar: 3.5.3 - debug: 4.3.4(supports-color@8.1.1) + chokidar: 3.6.0 + debug: 4.3.6 esbuild: 0.19.11 execa: 5.1.1 globby: 11.1.0 @@ -34463,12 +34583,36 @@ snapshots: - supports-color - ts-node + tsup@8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.5.4))(typescript@5.5.4): + dependencies: + bundle-require: 4.0.1(esbuild@0.19.11) + cac: 6.7.14 + chokidar: 3.6.0 + debug: 4.3.6 + esbuild: 0.19.11 + execa: 5.1.1 + globby: 11.1.0 + joycon: 3.1.1 + postcss-load-config: 4.0.1(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.5.4)) + resolve-from: 5.0.0 + rollup: 4.13.2 + source-map: 0.8.0-beta.0 + sucrase: 3.32.0 + tree-kill: 1.2.2 + optionalDependencies: + '@swc/core': 1.3.101(@swc/helpers@0.5.2) + postcss: 8.4.38 + typescript: 5.5.4 + transitivePeerDependencies: + - supports-color + - ts-node + tsup@8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.12.7)(typescript@5.3.2))(typescript@5.3.2): dependencies: bundle-require: 4.0.1(esbuild@0.19.11) cac: 6.7.14 - chokidar: 3.5.3 - debug: 4.3.4(supports-color@8.1.1) + chokidar: 3.6.0 + debug: 4.3.6 esbuild: 0.19.11 execa: 5.1.1 globby: 11.1.0 @@ -34487,6 +34631,30 @@ snapshots: - supports-color - ts-node + tsup@8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.12.7)(typescript@5.5.4))(typescript@5.5.4): + dependencies: + bundle-require: 4.0.1(esbuild@0.19.11) + cac: 6.7.14 + chokidar: 3.6.0 + debug: 4.3.6 + esbuild: 0.19.11 + execa: 5.1.1 + globby: 11.1.0 + joycon: 3.1.1 + postcss-load-config: 4.0.1(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.12.7)(typescript@5.5.4)) + resolve-from: 5.0.0 + rollup: 4.13.2 + source-map: 0.8.0-beta.0 + sucrase: 3.32.0 + tree-kill: 1.2.2 + optionalDependencies: + '@swc/core': 1.3.101(@swc/helpers@0.5.2) + postcss: 8.4.38 + typescript: 5.5.4 + transitivePeerDependencies: + - supports-color + - ts-node + tsup@8.0.2(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.12.7)(typescript@5.3.2))(typescript@5.3.2): dependencies: bundle-require: 4.0.1(esbuild@0.19.11) @@ -35327,8 +35495,6 @@ snapshots: w3c-keyname@2.2.6: {} - walk-up-path@4.0.0: {} - walker@1.0.8: dependencies: makeerror: 1.0.12 @@ -35380,7 +35546,7 @@ snapshots: eslint-scope: 5.1.1 events: 3.3.0 glob-to-regexp: 0.4.1 - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 json-parse-even-better-errors: 2.3.1 loader-runner: 4.3.0 mime-types: 2.1.35 @@ -35411,7 +35577,7 @@ snapshots: eslint-scope: 5.1.1 events: 3.3.0 glob-to-regexp: 0.4.1 - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 json-parse-even-better-errors: 2.3.1 loader-runner: 4.3.0 mime-types: 2.1.35 From b8212cc058da19bcaf010654ade8e32222d0a42b Mon Sep 17 00:00:00 2001 From: Ryan Lee Date: Sat, 31 Aug 2024 20:38:28 -0400 Subject: [PATCH 11/67] rename packages --- .changeset/angry-eagles-trade.md | 2 +- .changeset/blue-pumas-whisper.md | 2 +- .changeset/breezy-gorillas-mate.md | 2 +- .changeset/brown-boats-bathe.md | 4 +- .changeset/clean-pianos-listen.md | 6 +- .changeset/clever-apes-collect.md | 2 +- .changeset/clever-carrots-travel.md | 4 +- .changeset/clever-donkeys-hunt.md | 2 +- .changeset/config.json | 6 +- .changeset/cool-glasses-bake.md | 4 +- .changeset/curly-monkeys-tell.md | 4 +- .changeset/dry-walls-check.md | 2 +- .changeset/early-impalas-itch.md | 2 +- .changeset/eight-pumas-float.md | 2 +- .changeset/famous-flies-camp.md | 2 +- .changeset/fast-melons-listen.md | 2 +- .changeset/few-poems-vanish.md | 2 +- .changeset/five-toes-destroy.md | 4 +- .changeset/flat-eyes-lay.md | 2 +- .changeset/flat-onions-punch.md | 2 +- .changeset/funny-swans-destroy.md | 2 +- .changeset/gorgeous-gorillas-compete.md | 4 +- .changeset/green-bags-wink.md | 2 +- .changeset/hot-buckets-behave.md | 2 +- .changeset/hot-wasps-sin.md | 4 +- .changeset/hungry-sloths-promise.md | 4 +- .changeset/itchy-chairs-itch.md | 2 +- .changeset/khaki-apricots-design.md | 2 +- .changeset/khaki-poems-lay.md | 2 +- .changeset/large-seahorses-cheat.md | 2 +- .changeset/late-icons-lie.md | 4 +- .changeset/lazy-files-lay.md | 2 +- .changeset/lemon-jobs-repair.md | 2 +- .changeset/lemon-sloths-hide.md | 4 +- .changeset/little-crabs-cross.md | 2 +- .changeset/long-feet-invent.md | 2 +- .changeset/lovely-drinks-flash.md | 2 +- .changeset/many-ligers-pump.md | 2 +- .changeset/mighty-eggs-grab.md | 4 +- .changeset/mighty-flowers-train.md | 6 +- .changeset/mighty-parrots-sin.md | 2 +- .changeset/modern-stingrays-end.md | 4 +- .changeset/nervous-baboons-sin.md | 2 +- .changeset/nervous-planets-sparkle.md | 4 +- .changeset/nervous-seas-shave.md | 4 +- .changeset/new-pants-beg.md | 2 +- .changeset/new-rivers-tell.md | 4 +- .changeset/new-yaks-complain.md | 2 +- .changeset/nice-bulldogs-turn.md | 2 +- .changeset/ninety-pets-travel.md | 4 +- .changeset/odd-beds-wonder.md | 4 +- .changeset/pink-pumas-rhyme.md | 4 +- .changeset/polite-pears-grow.md | 2 +- .changeset/pre.json | 64 +-- .changeset/rare-lamps-promise.md | 2 +- .changeset/real-planets-stare.md | 4 +- .changeset/rotten-dryers-exercise.md | 4 +- .changeset/rude-toys-compare.md | 4 +- .changeset/selfish-ducks-sort.md | 2 +- .changeset/shaggy-spoons-taste.md | 4 +- .changeset/shaggy-weeks-live.md | 2 +- .changeset/sharp-emus-compare.md | 5 +- .changeset/silly-buses-obey.md | 2 +- .changeset/silly-suits-switch.md | 2 +- .changeset/silver-doors-juggle.md | 2 +- .changeset/six-ligers-exist.md | 2 +- .changeset/slow-buses-own.md | 6 +- .changeset/slow-kiwis-hide.md | 2 +- .changeset/slow-sloths-retire.md | 4 +- .changeset/smart-needles-move.md | 2 +- .changeset/sour-pugs-teach.md | 2 +- .changeset/spicy-lamps-smoke.md | 2 +- .changeset/spicy-terms-bow.md | 4 +- .changeset/strange-sheep-pull.md | 4 +- .changeset/strong-lemons-add.md | 2 +- .changeset/strong-owls-know.md | 4 +- .changeset/stupid-adults-sniff.md | 4 +- .changeset/sweet-ducks-remember.md | 2 +- .changeset/sweet-lizards-press.md | 6 +- .changeset/swift-dragons-peel.md | 2 +- .changeset/tall-bees-wave.md | 4 +- .changeset/tall-masks-repeat.md | 4 +- .changeset/tender-turkeys-compete.md | 4 +- .changeset/thick-carrots-sneeze.md | 4 +- .changeset/thin-parents-heal.md | 2 +- .changeset/thirty-hotels-raise.md | 4 +- .changeset/tidy-dryers-sleep.md | 2 +- .changeset/tidy-tomatoes-explain.md | 2 +- .changeset/tiny-doors-type.md | 4 +- .changeset/tiny-elephants-scream.md | 2 +- .changeset/tricky-bulldogs-heal.md | 4 +- .changeset/tricky-keys-attack.md | 2 +- .changeset/tricky-ladybugs-unite.md | 8 +- .changeset/twelve-knives-notice.md | 2 +- .changeset/two-pumas-wait.md | 2 +- .changeset/warm-olives-provide.md | 2 +- .changeset/yellow-roses-arrive.md | 2 +- .github/workflows/e2e.yml | 4 +- .github/workflows/release.yml | 2 +- CHANGESETS.md | 2 +- CONTRIBUTING.md | 10 +- README.md | 2 +- __references/README.md | 62 +-- __references/astro-referece/package.json | 7 +- .../astro-referece/src/jobs/example.ts | 2 +- .../astro-referece/src/pages/api/trigger.ts | 2 +- __references/astro-referece/src/trigger.ts | 2 +- __references/astro-referece/tsconfig.json | 12 +- __references/deno-reference/deno.lock | 14 +- __references/deno-reference/main.ts | 4 +- __references/hono-reference/package.json | 10 +- __references/hono-reference/src/index.ts | 4 +- __references/hono-reference/tsconfig.json | 20 +- __references/job-catalog/README.md | 6 +- __references/job-catalog/package.json | 34 +- __references/job-catalog/src/airtable.ts | 6 +- __references/job-catalog/src/auto-yield.ts | 4 +- .../job-catalog/src/background-fetch.ts | 4 +- __references/job-catalog/src/built-ins.ts | 4 +- __references/job-catalog/src/byo-auth.ts | 14 +- __references/job-catalog/src/canceling.ts | 4 +- __references/job-catalog/src/cli-example.ts | 4 +- .../job-catalog/src/dynamic-schedule.ts | 4 +- .../job-catalog/src/dynamic-triggers.ts | 6 +- __references/job-catalog/src/edge-cases.ts | 4 +- __references/job-catalog/src/events.ts | 4 +- __references/job-catalog/src/github.ts | 8 +- __references/job-catalog/src/httpTrigger.ts | 4 +- __references/job-catalog/src/invoke.ts | 6 +- __references/job-catalog/src/linear.ts | 6 +- __references/job-catalog/src/misconfigured.ts | 4 +- __references/job-catalog/src/notifications.ts | 4 +- __references/job-catalog/src/openai.ts | 6 +- __references/job-catalog/src/plain.ts | 6 +- __references/job-catalog/src/redacted.ts | 4 +- __references/job-catalog/src/replicate.ts | 6 +- __references/job-catalog/src/resend.ts | 6 +- __references/job-catalog/src/schedules.ts | 6 +- __references/job-catalog/src/sendgrid.ts | 6 +- __references/job-catalog/src/shopify.ts | 6 +- __references/job-catalog/src/slack.ts | 6 +- __references/job-catalog/src/status.ts | 4 +- __references/job-catalog/src/stressTest.ts | 4 +- __references/job-catalog/src/stripe.ts | 6 +- __references/job-catalog/src/supabase.ts | 8 +- __references/job-catalog/src/typeform.ts | 6 +- __references/job-catalog/tsconfig.json | 72 +-- __references/nestjs-example/package.json | 4 +- .../nestjs-example/src/app.controller.ts | 4 +- __references/nestjs-example/src/app.module.ts | 2 +- __references/nextjs-reference/.eslintrc.json | 2 +- __references/nextjs-reference/next.config.js | 2 +- __references/nextjs-reference/package.json | 28 +- .../src/app/api/trigger/route.ts | 2 +- .../nextjs-reference/src/app/layout.tsx | 2 +- .../src/components/RunDetails.tsx | 2 +- .../nextjs-reference/src/jobs/hooks.ts | 2 +- __references/nextjs-reference/src/trigger.ts | 8 +- __references/nextjs-reference/tsconfig.json | 56 +-- __references/nextjs-test/package.json | 8 +- .../nextjs-test/src/app/api/trigger/route.js | 2 +- __references/nextjs-test/src/jobs/examples.js | 2 +- __references/nextjs-test/src/trigger.js | 2 +- .../package-tester/app/api/trigger/route.ts | 2 +- .../app/components/ReactHooks.tsx | 2 +- .../package-tester/app/jobs/react-hook.ts | 4 +- __references/package-tester/app/layout.tsx | 2 +- __references/package-tester/app/trigger.ts | 2 +- __references/package-tester/package.json | 28 +- .../app/jobs/example.server.ts | 2 +- .../remix-reference/app/routes/api.trigger.ts | 2 +- __references/remix-reference/app/trigger.ts | 2 +- __references/remix-reference/package.json | 6 +- __references/remix-reference/tsconfig.json | 12 +- __references/svelte-example/package.json | 4 +- .../svelte-example/src/jobs/example.ts | 2 +- .../src/routes/api/trigger/+server.ts | 2 +- __references/svelte-example/src/trigger.ts | 2 +- __references/svelte-example/svelte.config.js | 12 +- .../unit-testing/dummy-integration/index.ts | 4 +- __references/unit-testing/package.json | 10 +- .../unit-testing/tests/example.test.ts | 6 +- __references/unit-testing/tsconfig.json | 18 +- __references/v3-catalog/package.json | 8 +- __references/v3-catalog/src/clientUsage.ts | 4 +- __references/v3-catalog/src/handleError.ts | 2 +- __references/v3-catalog/src/management.ts | 2 +- __references/v3-catalog/src/queues.ts | 2 +- __references/v3-catalog/src/trigger/batch.ts | 2 +- .../v3-catalog/src/trigger/binaries.ts | 2 +- .../v3-catalog/src/trigger/checkpoints.ts | 2 +- .../v3-catalog/src/trigger/concurrency.ts | 2 +- .../v3-catalog/src/trigger/decorators.ts | 2 +- __references/v3-catalog/src/trigger/email.tsx | 2 +- .../v3-catalog/src/trigger/idempotencyKeys.ts | 2 +- .../v3-catalog/src/trigger/lazyAttempts.ts | 2 +- .../v3-catalog/src/trigger/logging.ts | 2 +- .../v3-catalog/src/trigger/longRunning.ts | 2 +- __references/v3-catalog/src/trigger/openai.ts | 2 +- __references/v3-catalog/src/trigger/other.ts | 2 +- .../v3-catalog/src/trigger/performance.ts | 2 +- .../v3-catalog/src/trigger/retries.ts | 2 +- .../v3-catalog/src/trigger/returnTypes.ts | 2 +- .../v3-catalog/src/trigger/scheduled.ts | 2 +- .../v3-catalog/src/trigger/sdkUsage.ts | 2 +- __references/v3-catalog/src/trigger/simple.ts | 2 +- __references/v3-catalog/src/trigger/stripe.ts | 2 +- .../src/trigger/subdir/another/byeWorld.ts | 2 +- .../src/trigger/subdir/helloWorld.ts | 2 +- .../v3-catalog/src/trigger/subtasks.ts | 2 +- .../v3-catalog/src/trigger/superjson.ts | 2 +- __references/v3-catalog/src/trigger/tags.ts | 4 +- .../src/trigger/triggerKitchenSink.ts | 2 +- __references/v3-catalog/src/trigger/usage.ts | 2 +- .../v3-catalog/src/trigger/utils/cache.ts | 2 +- .../src/trigger/utils/interceptor.ts | 2 +- .../src/trigger/weird-file-names.ts | 2 +- .../v3-catalog/src/trigger/wrangler.ts | 2 +- .../v3-catalog/src/triggerWithLargePayload.ts | 2 +- __references/v3-catalog/trigger.config.ts | 2 +- __references/v3-catalog/tsconfig.json | 10 +- apps/coordinator/package.json | 6 +- apps/coordinator/src/checkpointer.ts | 6 +- apps/coordinator/src/index.ts | 10 +- apps/coordinator/tsconfig.json | 8 +- apps/docker-provider/package.json | 6 +- apps/docker-provider/src/index.ts | 8 +- apps/docker-provider/tsconfig.json | 8 +- apps/kubernetes-provider/package.json | 6 +- apps/kubernetes-provider/src/index.ts | 6 +- apps/kubernetes-provider/src/podCleaner.ts | 2 +- apps/kubernetes-provider/src/taskMonitor.ts | 6 +- .../src/uptimeHeartbeat.ts | 2 +- apps/kubernetes-provider/tsconfig.json | 8 +- apps/proxy/CHANGELOG.md | 22 +- apps/proxy/package.json | 2 +- apps/proxy/src/events/queueEvent.ts | 2 +- apps/proxy/src/events/queueEvents.ts | 2 +- apps/proxy/src/events/utils.ts | 2 +- apps/proxy/tsconfig.json | 4 +- apps/webapp/.eslintrc | 6 +- apps/webapp/app/api.server.ts | 4 +- apps/webapp/app/components/Feedback.tsx | 2 +- .../webapp/app/components/JobsStatusTable.tsx | 2 +- .../webapp/app/components/LoginPageLayout.tsx | 2 +- apps/webapp/app/components/SetupCommands.tsx | 18 +- .../billing/v2/PricingCalculator.tsx | 2 +- .../components/billing/v2/PricingTiers.tsx | 2 +- .../billing/v2/RunsVolumeDiscountTable.tsx | 2 +- .../environments/EndpointIndexStatus.tsx | 2 +- .../app/components/events/EventsTable.tsx | 2 +- .../frameworks/FrameworkComingSoon.tsx | 2 +- .../helpContent/HelpContentText.tsx | 2 +- .../integrations/ConnectToOAuthForm.tsx | 2 +- .../integrations/SelectOAuthMethod.tsx | 2 +- .../integrations/UpdateOAuthForm.tsx | 2 +- .../components/integrations/connectionType.ts | 2 +- .../components/navigation/AccountSideMenu.tsx | 4 +- .../app/components/navigation/SideMenu.tsx | 2 +- .../app/components/primitives/NamedIcon.tsx | 2 +- apps/webapp/app/components/run/RunCard.tsx | 4 +- .../app/components/run/RunCompletedDetail.tsx | 2 +- .../webapp/app/components/run/RunOverview.tsx | 4 +- .../app/components/run/TaskAttemptStatus.tsx | 2 +- apps/webapp/app/components/run/TaskCard.tsx | 2 +- apps/webapp/app/components/run/TaskDetail.tsx | 2 +- apps/webapp/app/components/run/TaskStatus.tsx | 2 +- .../app/components/run/TriggerDetail.tsx | 2 +- .../app/components/runs/RunStatuses.tsx | 2 +- apps/webapp/app/components/runs/RunsTable.tsx | 4 +- .../runs/WebhookDeliveryRunsTable.tsx | 4 +- .../app/components/runs/v3/BulkAction.tsx | 2 +- .../components/runs/v3/DeploymentStatus.tsx | 2 +- .../app/components/runs/v3/LiveTimer.tsx | 2 +- .../app/components/runs/v3/RunFilters.tsx | 2 +- .../components/runs/v3/ScheduleFilters.tsx | 2 +- .../app/components/runs/v3/ScheduleType.tsx | 2 +- .../app/components/runs/v3/SpanEvents.tsx | 2 +- .../app/components/runs/v3/SpanTitle.tsx | 4 +- .../runs/v3/TaskRunAttemptStatus.tsx | 2 +- .../app/components/runs/v3/TaskRunStatus.tsx | 2 +- .../app/components/runs/v3/TaskRunsTable.tsx | 2 +- .../components/runs/v3/TaskTriggerSource.tsx | 2 +- apps/webapp/app/database-types.ts | 2 +- apps/webapp/app/db.server.ts | 4 +- apps/webapp/app/models/api-key.server.ts | 2 +- apps/webapp/app/models/job.server.ts | 2 +- apps/webapp/app/models/jobRun.server.ts | 2 +- .../app/models/orgIntegration.server.ts | 2 +- apps/webapp/app/models/organization.server.ts | 2 +- apps/webapp/app/models/project.server.ts | 4 +- .../webapp/app/models/runConnection.server.ts | 4 +- .../app/models/runtimeEnvironment.server.ts | 2 +- .../app/models/sourceConnection.server.ts | 4 +- apps/webapp/app/models/task.server.ts | 4 +- apps/webapp/app/models/taskRun.server.ts | 6 +- apps/webapp/app/models/user.server.ts | 4 +- apps/webapp/app/platform/zodWorker.server.ts | 2 +- .../app/presenters/ApiRunPresenter.server.ts | 2 +- .../EnvironmentsPresenter.server.ts | 4 +- ...rationClientConnectionsPresenter.server.ts | 2 +- .../IntegrationClientPresenter.server.ts | 2 +- ...IntegrationClientScopesPresenter.server.ts | 2 +- .../IntegrationsPresenter.server.ts | 2 +- .../app/presenters/JobListPresenter.server.ts | 4 +- .../app/presenters/JobPresenter.server.ts | 4 +- .../NewOrganizationPresenter.server.ts | 2 +- .../presenters/OrgUsagePresenter.server.ts | 2 +- .../OrganizationsPresenter.server.ts | 2 +- .../app/presenters/RunPresenter.server.ts | 2 +- .../presenters/RunStreamPresenter.server.ts | 2 +- .../ScheduledTriggersPresenter.server.ts | 4 +- .../SelectBestProjectPresenter.server.ts | 2 +- .../presenters/TaskDetailsPresenter.server.ts | 2 +- .../app/presenters/TestJobPresenter.server.ts | 6 +- .../TriggerSourcePresenter.server.ts | 2 +- .../presenters/TriggersPresenter.server.ts | 2 +- .../WebhookDeliveryPresenter.server.ts | 2 +- .../WebhookSourcePresenter.server.ts | 2 +- .../WebhookTriggersPresenter.server.ts | 2 +- .../v3/AlertChannelListPresenter.server.ts | 2 +- .../v3/ApiAlertChannelPresenter.server.ts | 2 +- .../v3/ApiBatchResultsPresenter.server.ts | 2 +- .../v3/ApiRetrieveRunPresenter.server.ts | 4 +- .../v3/ApiRunListPresenter.server.ts | 4 +- .../v3/ApiRunResultPresenter.server.ts | 2 +- .../v3/DeploymentListPresenter.server.ts | 2 +- .../v3/DeploymentPresenter.server.ts | 4 +- .../v3/EditSchedulePresenter.server.ts | 2 +- .../presenters/v3/RunListPresenter.server.ts | 2 +- .../app/presenters/v3/RunPresenter.server.ts | 2 +- .../v3/RunStreamPresenter.server.ts | 2 +- .../v3/ScheduleListPresenter.server.ts | 2 +- .../app/presenters/v3/SpanPresenter.server.ts | 2 +- .../presenters/v3/TaskListPresenter.server.ts | 4 +- .../app/presenters/v3/TaskPresenter.server.ts | 2 +- .../v3/TasksStreamPresenter.server.ts | 2 +- .../app/presenters/v3/TestPresenter.server.ts | 2 +- .../presenters/v3/TestTaskPresenter.server.ts | 4 +- .../v3/ViewSchedulePresenter.server.ts | 2 +- .../route.tsx | 4 +- .../FirstEndpointSheet.tsx | 2 +- .../route.tsx | 10 +- .../route.tsx | 4 +- .../route.tsx | 2 +- .../route.tsx | 4 +- .../route.tsx | 2 +- .../route.tsx | 4 +- .../route.tsx | 2 +- .../route.tsx | 2 +- .../route.tsx | 2 +- ...ndpointSlug.schedules.$id.registrations.ts | 2 +- .../api.v1.$endpointSlug.sources.$id.ts | 2 +- ...intSlug.triggers.$id.registrations.$key.ts | 2 +- ...endpointSlug.triggers.$id.registrations.ts | 2 +- .../CreateExternalConnectionService.server.ts | 2 +- .../route.ts | 2 +- .../app/routes/api.v1.authorization-code.ts | 2 +- ...eployments.$deploymentId.start-indexing.ts | 2 +- apps/webapp/app/routes/api.v1.deployments.ts | 2 +- .../routes/api.v1.endpointindex.$indexId.ts | 2 +- .../api.v1.event-dispatchers.ephemeral.ts | 2 +- .../app/routes/api.v1.events.$eventId.ts | 2 +- apps/webapp/app/routes/api.v1.events.bulk.ts | 4 +- apps/webapp/app/routes/api.v1.events.ts | 2 +- .../app/routes/api.v1.jobs.$jobSlug.invoke.ts | 2 +- .../api.v1.projects.$projectRef.$env.ts | 2 +- ...projects.$projectRef.background-workers.ts | 2 +- ...rojects.$projectRef.envvars.$slug.$name.ts | 2 +- ...ojects.$projectRef.envvars.$slug.import.ts | 2 +- ...i.v1.projects.$projectRef.envvars.$slug.ts | 2 +- .../app/routes/api.v1.projects.$projectRef.ts | 2 +- apps/webapp/app/routes/api.v1.projects.ts | 2 +- .../CreateRunLogService.server.ts | 4 +- .../routes/api.v1.runs.$runId.logs/route.ts | 2 +- .../SetStatusService.server.ts | 4 +- .../api.v1.runs.$runId.statuses.$id/route.ts | 2 +- .../app/routes/api.v1.runs.$runId.statuses.ts | 2 +- .../app/routes/api.v1.runs.$runId.tags.ts | 2 +- .../CompleteRunTaskService.server.ts | 2 +- .../route.ts | 4 +- .../FailRunTaskService.server.ts | 4 +- .../route.ts | 2 +- ...angeRequestLazyLoadedCachedTasks.server.ts | 4 +- .../routes/api.v1.runs.$runId.tasks/route.ts | 2 +- .../api.v1.runs.$runParam.reschedule.ts | 2 +- .../routes/api.v1.schedules.$scheduleId.ts | 2 +- apps/webapp/app/routes/api.v1.schedules.ts | 2 +- apps/webapp/app/routes/api.v1.store.$key.ts | 2 +- .../app/routes/api.v1.tasks.$taskId.batch.ts | 2 +- .../routes/api.v1.tasks.$taskId.trigger.ts | 2 +- apps/webapp/app/routes/api.v1.token.ts | 2 +- apps/webapp/app/routes/api.v1.tunnels.ts | 2 +- .../webapp/app/routes/api.v1.webhooks.$key.ts | 2 +- .../api.v2.$endpointSlug.sources.$id.ts | 2 +- ...intSlug.triggers.$id.registrations.$key.ts | 2 +- .../app/routes/api.v2.events.$eventId.ts | 2 +- .../app/routes/api.v2.runs.$runId.statuses.ts | 2 +- apps/webapp/app/routes/api.v2.whoami.ts | 2 +- apps/webapp/app/routes/login._index/route.tsx | 2 +- apps/webapp/app/routes/otel.v1.logs.ts | 2 +- apps/webapp/app/routes/otel.v1.traces.ts | 2 +- .../registerProjectMetrics.server.ts | 2 +- .../resources.$organizationSlug.subscribe.ts | 2 +- ...rojectId.deployments.$deploymentId.logs.ts | 2 +- .../route.tsx | 2 +- ...ces.orgs.$organizationSlug.select-plan.tsx | 4 +- .../resources.runs.$runParam.logs.download.ts | 2 +- .../resources.taskruns.$runParam.replay.ts | 2 +- .../app/routes/storybook.buttons/route.tsx | 2 +- .../app/routes/storybook.timeline/route.tsx | 2 +- apps/webapp/app/services/apiAuth.server.ts | 2 +- apps/webapp/app/services/billing.v2.server.ts | 2 +- .../webapp/app/services/db/pgListen.server.ts | 2 +- .../app/services/deleteOrganization.server.ts | 2 +- .../app/services/deleteProject.server.ts | 2 +- .../createEphemeralEventDispatcher.server.ts | 2 +- .../webapp/app/services/endpointApi.server.ts | 2 +- .../endpoints/deleteEndpointService.ts | 2 +- .../endpoints/indexEndpoint.server.ts | 2 +- .../endpoints/performEndpointIndexService.ts | 6 +- .../recurringEndpointIndex.server.ts | 2 +- .../app/services/events/cancelEvent.server.ts | 2 +- .../events/cancelRunsForEvent.server.ts | 4 +- .../services/events/deliverEvent.server.ts | 6 +- .../services/events/ingestSendEvent.server.ts | 4 +- .../app/services/events/sqsEventConsumer.ts | 2 +- .../integrationAuthRepository.server.ts | 2 +- .../integrationConnectionCreated.server.ts | 2 +- .../externalApis/integrations/airtable.ts | 4 +- .../externalApis/integrations/github.ts | 8 +- .../externalApis/integrations/linear.ts | 4 +- .../externalApis/integrations/openai.ts | 4 +- .../externalApis/integrations/plain.ts | 4 +- .../externalApis/integrations/replicate.ts | 4 +- .../externalApis/integrations/resend.ts | 4 +- .../externalApis/integrations/sendgrid.ts | 4 +- .../externalApis/integrations/shopify.ts | 4 +- .../externalApis/integrations/slack.ts | 4 +- .../externalApis/integrations/stripe.ts | 4 +- .../externalApis/integrations/supabase.ts | 16 +- .../externalApis/integrations/typeform.ts | 4 +- .../httpendpoint/HandleHttpEndpointService.ts | 4 +- .../services/jobs/cancelRunsForJob.server.ts | 2 +- .../app/services/jobs/deleteJob.server.ts | 2 +- .../app/services/jobs/disableJob.server.ts | 2 +- .../app/services/jobs/invokeJob.server.ts | 2 +- .../app/services/jobs/registerJob.server.ts | 4 +- .../app/services/jobs/testJob.server.ts | 2 +- apps/webapp/app/services/logger.server.ts | 4 +- .../services/personalAccessToken.server.ts | 2 +- .../webapp/app/services/platform.v3.server.ts | 4 +- .../runExecutionRateLimiter.server.ts | 2 +- .../app/services/runs/createRun.server.ts | 2 +- .../runs/deliverRunSubscription.server.ts | 2 +- .../runs/deliverRunSubscriptions.server.ts | 2 +- .../runs/forceYieldCoordinator.server.ts | 2 +- .../runs/missingConnectionCreated.server.ts | 2 +- .../runs/performRunExecutionV3.server.ts | 6 +- .../app/services/runs/resumeRun.server.ts | 2 +- .../app/services/runs/startRun.server.ts | 2 +- .../schedules/deliverScheduledEvent.server.ts | 2 +- .../schedules/disableScheduleSource.server.ts | 2 +- .../schedules/nextScheduledEvent.server.ts | 2 +- .../schedules/registerSchedule.server.ts | 2 +- .../registerScheduleSource.server.ts | 4 +- .../app/services/sensitiveDataReplacer.ts | 2 +- .../services/sources/activateSource.server.ts | 4 +- .../sources/handleWebhookRequest.server.ts | 2 +- .../sources/registerSourceV1.server.ts | 4 +- .../sources/registerSourceV2.server.ts | 4 +- .../services/sources/updateSourceV1.server.ts | 4 +- .../services/sources/updateSourceV2.server.ts | 4 +- .../services/sources/updateWebhook.server.ts | 4 +- .../services/store/keyValueStore.server.ts | 4 +- .../tasks/performTaskOperation.server.ts | 4 +- .../app/services/tasks/runTask.server.ts | 4 +- apps/webapp/app/services/telemetry.server.ts | 4 +- .../triggers/initializeTrigger.server.ts | 2 +- .../registerDynamicSchedule.server.ts | 2 +- .../triggers/registerDynamicTrigger.server.ts | 2 +- .../triggers/registerHttpEndpoint.server.ts | 2 +- .../registerTriggerSourceV1.server.ts | 2 +- .../registerTriggerSourceV2.server.ts | 2 +- .../triggers/registerWebhook.server.ts | 4 +- apps/webapp/app/services/worker.server.ts | 2 +- apps/webapp/app/utils/environmentSort.ts | 2 +- apps/webapp/app/utils/formatErrors.server.ts | 2 +- apps/webapp/app/utils/icon.ts | 2 +- .../app/utils/mergeProperties.server.ts | 2 +- apps/webapp/app/utils/pathBuilder.ts | 2 +- .../authenticatedSocketConnection.server.ts | 4 +- apps/webapp/app/v3/deploymentStatus.ts | 2 +- .../environmentVariablesRepository.server.ts | 2 +- .../app/v3/environmentVariables/repository.ts | 2 +- apps/webapp/app/v3/eventRepository.server.ts | 4 +- apps/webapp/app/v3/failedTaskRun.server.ts | 2 +- apps/webapp/app/v3/handleSocketIo.server.ts | 4 +- apps/webapp/app/v3/machinePresets.server.ts | 4 +- .../app/v3/marqs/concurrencyMonitor.server.ts | 2 +- .../app/v3/marqs/devQueueConsumer.server.ts | 6 +- apps/webapp/app/v3/marqs/index.server.ts | 2 +- .../v3/marqs/sharedQueueConsumer.server.ts | 6 +- apps/webapp/app/v3/marqs/v2.server.ts | 4 +- .../app/v3/models/workerDeployment.server.ts | 4 +- apps/webapp/app/v3/otlpExporter.server.ts | 4 +- .../alerts/createAlertChannel.server.ts | 2 +- .../v3/services/alerts/deliverAlert.server.ts | 2 +- .../alerts/performDeploymentAlerts.server.ts | 2 +- .../alerts/performTaskAttemptAlerts.server.ts | 2 +- .../alerts/performTaskRunAlerts.server.ts | 2 +- .../v3/services/batchTriggerTask.server.ts | 2 +- .../services/bulk/createBulkAction.server.ts | 2 +- .../app/v3/services/cancelTaskRun.server.ts | 2 +- .../app/v3/services/completeAttempt.server.ts | 4 +- .../app/v3/services/crashTaskRun.server.ts | 4 +- .../services/createBackgroundWorker.server.ts | 4 +- .../v3/services/createCheckpoint.server.ts | 6 +- .../createCheckpointRestoreEvent.server.ts | 2 +- .../createDeployedBackgroundWorker.server.ts | 4 +- .../services/createOrgIntegration.server.ts | 2 +- .../services/createTaskRunAttempt.server.ts | 4 +- .../services/deploymentIndexFailed.server.ts | 2 +- .../app/v3/services/finalizeTaskRun.server.ts | 2 +- .../services/initializeDeployment.server.ts | 2 +- .../app/v3/services/replayTaskRun.server.ts | 6 +- .../v3/services/rescheduleTaskRun.server.ts | 4 +- .../v3/services/restoreCheckpoint.server.ts | 2 +- .../app/v3/services/resumeAttempt.server.ts | 6 +- .../resumeTaskRunDependencies.server.ts | 2 +- .../v3/services/rollbackDeployment.server.ts | 2 +- .../startDeploymentIndexing.server.ts | 2 +- .../webapp/app/v3/services/testTask.server.ts | 2 +- .../services/triggerScheduledTask.server.ts | 2 +- .../app/v3/services/triggerTask.server.ts | 2 +- .../v3/services/upsertTaskSchedule.server.ts | 2 +- apps/webapp/app/v3/sharedSocketConnection.ts | 6 +- apps/webapp/app/v3/taskStatus.ts | 2 +- apps/webapp/app/v3/utils/zodPubSub.server.ts | 4 +- apps/webapp/package.json | 18 +- apps/webapp/prisma/seedCloud.ts | 2 +- apps/webapp/remix.config.js | 10 +- apps/webapp/tsconfig.json | 24 +- apps/yalt/README.md | 10 +- apps/yalt/package.json | 4 +- apps/yalt/src/index.ts | 4 +- apps/yalt/tsconfig.json | 4 +- config-packages/tsconfig/examples.json | 8 +- config-packages/tsconfig/integration.json | 14 +- config-packages/tsconfig/package.json | 4 +- config-packages/tsup/package.json | 4 +- docker/scripts/entrypoint.sh | 3 +- docs/apikeys.mdx | 2 +- docs/deploy-environment-variables.mdx | 2 +- docs/errors-retrying.mdx | 12 +- docs/github-actions.mdx | 2 +- docs/guides/frameworks/nextjs.mdx | 6 +- docs/guides/use-cases/upgrading-from-v2.mdx | 8 +- docs/idempotency.mdx | 10 +- docs/logging.mdx | 4 +- docs/machines.mdx | 2 +- docs/management/overview.mdx | 28 +- docs/migration-defer.mdx | 4 +- docs/run-usage.mdx | 4 +- docs/snippets/bundle-packages.mdx | 6 +- docs/snippets/code/openai-retry.mdx | 2 +- docs/snippets/step-cli-dev.mdx | 2 +- docs/snippets/worker-failed-to-start.mdx | 4 +- docs/tags.mdx | 4 +- docs/tasks-overview.mdx | 8 +- docs/tasks-scheduled.mdx | 4 +- docs/trigger-config.mdx | 14 +- docs/triggering.mdx | 22 +- docs/upgrading-packages.mdx | 2 +- docs/v3-openapi.yaml | 62 +-- integrations/airtable/CHANGELOG.md | 390 +++++++-------- integrations/airtable/README.md | 2 +- integrations/airtable/package.json | 10 +- integrations/airtable/src/base.ts | 2 +- integrations/airtable/src/events.ts | 2 +- integrations/airtable/src/index.ts | 4 +- integrations/airtable/src/webhooks.ts | 10 +- integrations/airtable/tsconfig.json | 14 +- integrations/airtable/tsup.config.ts | 2 +- integrations/github/CHANGELOG.md | 464 +++++++++--------- integrations/github/package.json | 10 +- integrations/github/src/compound.ts | 2 +- integrations/github/src/git.ts | 2 +- integrations/github/src/index.ts | 4 +- integrations/github/src/issues.ts | 4 +- integrations/github/src/orgs.ts | 2 +- integrations/github/src/reactions.ts | 4 +- integrations/github/src/repos.ts | 2 +- integrations/github/src/sources.ts | 6 +- integrations/github/src/webhook-examples.ts | 26 +- integrations/github/tsconfig.json | 14 +- integrations/github/tsup.config.ts | 2 +- integrations/linear/CHANGELOG.md | 366 +++++++------- integrations/linear/README.md | 2 +- integrations/linear/package.json | 10 +- integrations/linear/src/events.ts | 2 +- integrations/linear/src/index.ts | 2 +- .../linear/src/payload-examples/index.ts | 4 +- integrations/linear/src/webhooks.ts | 20 +- integrations/linear/tsconfig.json | 14 +- integrations/linear/tsup.config.ts | 2 +- integrations/openai/CHANGELOG.md | 464 +++++++++--------- integrations/openai/package.json | 12 +- integrations/openai/src/assistants.ts | 2 +- integrations/openai/src/chat.ts | 4 +- integrations/openai/src/completions.ts | 4 +- integrations/openai/src/edits.ts | 4 +- integrations/openai/src/embeddings.ts | 2 +- integrations/openai/src/files.ts | 2 +- integrations/openai/src/fineTunes.ts | 2 +- integrations/openai/src/images.ts | 4 +- integrations/openai/src/index.ts | 4 +- integrations/openai/src/models.ts | 2 +- integrations/openai/src/taskUtils.ts | 6 +- integrations/openai/src/threads.ts | 2 +- integrations/openai/tsconfig.build.json | 10 +- integrations/openai/tsconfig.json | 14 +- integrations/openai/tsup.config.ts | 4 +- integrations/plain/CHANGELOG.md | 448 ++++++++--------- integrations/plain/package.json | 10 +- integrations/plain/src/index.ts | 2 +- integrations/plain/src/types.ts | 2 +- integrations/plain/tsconfig.json | 14 +- integrations/plain/tsup.config.ts | 2 +- integrations/replicate/CHANGELOG.md | 348 ++++++------- integrations/replicate/README.md | 2 +- integrations/replicate/package.json | 10 +- integrations/replicate/src/collections.ts | 2 +- integrations/replicate/src/deployments.ts | 2 +- integrations/replicate/src/index.ts | 2 +- integrations/replicate/src/models.ts | 2 +- integrations/replicate/src/predictions.ts | 2 +- integrations/replicate/src/trainings.ts | 2 +- integrations/replicate/tsconfig.json | 2 +- integrations/replicate/tsup.config.ts | 2 +- integrations/resend/CHANGELOG.md | 452 ++++++++--------- integrations/resend/package.json | 10 +- integrations/resend/src/audiences.ts | 2 +- integrations/resend/src/batch.ts | 2 +- integrations/resend/src/contacts.ts | 2 +- integrations/resend/src/emails.ts | 2 +- integrations/resend/src/index.ts | 2 +- integrations/resend/tsconfig.json | 14 +- integrations/resend/tsup.config.ts | 2 +- integrations/sendgrid/CHANGELOG.md | 416 ++++++++-------- integrations/sendgrid/README.md | 2 +- integrations/sendgrid/package.json | 10 +- integrations/sendgrid/src/index.ts | 2 +- integrations/sendgrid/tsconfig.json | 14 +- integrations/sendgrid/tsup.config.ts | 2 +- integrations/shopify/CHANGELOG.md | 310 ++++++------ integrations/shopify/README.md | 2 +- integrations/shopify/package.json | 10 +- integrations/shopify/src/events.ts | 2 +- integrations/shopify/src/index.ts | 4 +- .../shopify/src/payload-examples/index.ts | 2 +- integrations/shopify/src/rest.ts | 2 +- integrations/shopify/src/triggers.ts | 2 +- integrations/shopify/src/types.ts | 2 +- integrations/shopify/src/utils.ts | 4 +- integrations/shopify/src/webhooks.ts | 4 +- integrations/shopify/tsconfig.json | 2 +- integrations/shopify/tsup.config.ts | 2 +- integrations/slack/CHANGELOG.md | 234 ++++----- integrations/slack/package.json | 8 +- integrations/slack/src/index.ts | 2 +- integrations/slack/tsconfig.json | 10 +- integrations/slack/tsup.config.ts | 2 +- integrations/stripe/CHANGELOG.md | 446 ++++++++--------- integrations/stripe/README.md | 2 +- integrations/stripe/package.json | 8 +- integrations/stripe/src/charges.ts | 2 +- integrations/stripe/src/checkout.ts | 2 +- integrations/stripe/src/customers.ts | 2 +- integrations/stripe/src/events.ts | 2 +- integrations/stripe/src/index.ts | 12 +- integrations/stripe/src/subscriptions.ts | 2 +- integrations/stripe/src/types.ts | 2 +- integrations/stripe/src/webhookEndpoints.ts | 2 +- integrations/stripe/tsconfig.json | 4 +- integrations/stripe/tsup.config.ts | 2 +- integrations/supabase/CHANGELOG.md | 450 ++++++++--------- integrations/supabase/README.md | 2 +- integrations/supabase/package.json | 12 +- integrations/supabase/src/database/index.ts | 6 +- integrations/supabase/src/management/index.ts | 4 +- integrations/supabase/tsconfig.json | 14 +- integrations/supabase/tsup.config.ts | 2 +- integrations/typeform/CHANGELOG.md | 460 ++++++++--------- integrations/typeform/package.json | 8 +- integrations/typeform/src/forms.ts | 2 +- integrations/typeform/src/index.ts | 4 +- integrations/typeform/src/payload-examples.ts | 2 +- integrations/typeform/src/responses.ts | 2 +- integrations/typeform/src/types.ts | 2 +- integrations/typeform/src/webhooks.ts | 2 +- integrations/typeform/tsconfig.json | 4 +- integrations/typeform/tsup.config.ts | 2 +- package.json | 6 +- packages/astro/CHANGELOG.md | 202 ++++---- packages/astro/package.json | 6 +- packages/astro/src/index.ts | 2 +- packages/astro/tsconfig.json | 6 +- packages/cli-v3/CHANGELOG.md | 128 ++--- packages/cli-v3/README.md | 2 +- packages/cli-v3/e2e/README.md | 4 +- .../package-lock.json | 18 +- .../packages/trigger/package.json | 2 +- .../packages/trigger/src/helloWorld.js | 2 +- .../packages/trigger/package.json | 2 +- .../packages/trigger/src/helloWorld.js | 2 +- .../compile-monorepo-packages/pnpm-lock.yaml | 12 +- .../compile-monorepo-packages/yarn.lock | 18 +- .../config-infisical-sdk/package-lock.json | 18 +- .../config-infisical-sdk/package.json | 2 +- .../config-infisical-sdk/pnpm-lock.yaml | 12 +- .../trigger/helloWorld.js | 2 +- .../fixtures/config-infisical-sdk/yarn.lock | 18 +- .../package-lock.json | 18 +- .../packages/trigger/helloWorld.js | 2 +- .../packages/trigger/package.json | 2 +- .../lock-nested-peer-deps/package-lock.json | 18 +- .../lock-nested-peer-deps/package.json | 2 +- .../lock-nested-peer-deps/pnpm-lock.yaml | 12 +- .../trigger/helloWorld.jsx | 2 +- .../fixtures/lock-nested-peer-deps/yarn.lock | 18 +- .../package-lock.json | 18 +- .../resolve-legacy-peer-deps/package.json | 2 +- .../resolve-legacy-peer-deps/pnpm-lock.yaml | 12 +- .../trigger/helloWorld.js | 2 +- .../resolve-legacy-peer-deps/yarn.lock | 18 +- .../trigger/helloWorld.js | 2 +- .../fixtures/server-only/package-lock.json | 22 +- .../e2e/fixtures/server-only/package.json | 2 +- .../e2e/fixtures/server-only/pnpm-lock.yaml | 12 +- .../server-only/trigger/helloWorld.js | 2 +- .../cli-v3/e2e/fixtures/server-only/yarn.lock | 18 +- packages/cli-v3/package.json | 8 +- packages/cli-v3/src/apiClient.ts | 4 +- packages/cli-v3/src/cli/common.ts | 4 +- packages/cli-v3/src/commands/deploy.ts | 16 +- packages/cli-v3/src/commands/dev.tsx | 6 +- packages/cli-v3/src/commands/init.ts | 20 +- packages/cli-v3/src/commands/login.ts | 2 +- packages/cli-v3/src/commands/update.ts | 6 +- .../src/templates/examples/simple.ts.template | 4 +- .../src/templates/trigger.config.ts.template | 2 +- packages/cli-v3/src/utilities/build.ts | 6 +- packages/cli-v3/src/utilities/configFiles.ts | 2 +- packages/cli-v3/src/utilities/deployErrors.ts | 2 +- .../cli-v3/src/utilities/javascriptProject.ts | 4 +- packages/cli-v3/src/utilities/session.ts | 2 +- packages/cli-v3/src/utilities/taskFiles.ts | 2 +- .../src/workers/dev/backgroundWorker.ts | 4 +- .../cli-v3/src/workers/dev/worker-facade.ts | 10 +- .../cli-v3/src/workers/dev/worker-setup.ts | 6 +- .../src/workers/prod/backgroundWorker.ts | 6 +- .../cli-v3/src/workers/prod/entry-point.ts | 14 +- .../cli-v3/src/workers/prod/worker-facade.ts | 12 +- .../cli-v3/src/workers/prod/worker-setup.ts | 4 +- packages/cli-v3/tsconfig.check.json | 4 +- packages/cli-v3/tsconfig.json | 8 +- packages/cli-v3/tsup.workers.config.ts | 2 +- packages/cli/CHANGELOG.md | 310 ++++++------ packages/cli/README.md | 10 +- packages/cli/package.json | 10 +- packages/cli/src/cli/index.ts | 4 +- .../cli/src/commands/createIntegration.ts | 14 +- packages/cli/src/commands/dev.ts | 6 +- packages/cli/src/commands/init.ts | 2 +- packages/cli/src/commands/update.ts | 4 +- packages/cli/src/consts.ts | 2 +- packages/cli/src/frameworks/astro/index.ts | 6 +- packages/cli/src/frameworks/express/index.ts | 4 +- packages/cli/src/frameworks/hono/index.ts | 4 +- packages/cli/src/frameworks/nextjs/index.ts | 6 +- packages/cli/src/frameworks/remix/index.ts | 6 +- packages/cli/src/templates/astro/apiRoute.js | 2 +- .../cli/src/templates/astro/exampleJob.js | 2 +- packages/cli/src/templates/astro/trigger.js | 2 +- .../src/templates/integration/events.js.j2 | 2 +- .../cli/src/templates/integration/index.js.j2 | 2 +- .../src/templates/integration/models.js.j2 | 2 +- .../src/templates/integration/package.json.j2 | 4 +- .../integration/payload-examples/index.js.j2 | 2 +- .../integration/tsconfig-internal.json.j2 | 2 +- .../integration/tsup.config-internal.js.j2 | 2 +- .../src/templates/integration/webhooks.js.j2 | 16 +- .../cli/src/templates/nextjs/appApiRoute.js | 4 +- .../cli/src/templates/nextjs/exampleJob.js | 4 +- .../cli/src/templates/nextjs/pagesApiRoute.js | 2 +- .../nextjs/pagesApiRouteWithConfigObject.js | 2 +- packages/cli/src/templates/nextjs/trigger.js | 2 +- packages/cli/src/templates/remix/apiRoute.js | 2 +- .../cli/src/templates/remix/exampleJob.js | 2 +- packages/cli/src/templates/remix/trigger.js | 2 +- .../src/utils/createFileFromTemplate.test.ts | 4 +- .../cli/src/utils/generateIntegrationFiles.ts | 18 +- packages/cli/src/utils/triggerApi.ts | 2 +- packages/cli/tsconfig.json | 2 +- packages/core-apps/CHANGELOG.md | 4 +- packages/core-apps/package.json | 8 +- packages/core-apps/src/provider.ts | 6 +- packages/core-apps/tsconfig.json | 10 +- packages/core-backend/CHANGELOG.md | 4 +- packages/core-backend/package.json | 10 +- packages/core-backend/tsconfig.build.json | 2 +- packages/core-backend/tsconfig.json | 6 +- packages/core-backend/tsup.config.ts | 2 +- packages/core/CHANGELOG.md | 20 +- packages/core/package.json | 8 +- packages/core/src/schemas/runs.ts | 2 +- packages/core/tsconfig.build.json | 2 +- packages/core/tsconfig.json | 6 +- packages/core/tsup.config.ts | 2 +- packages/database/CHANGELOG.md | 2 +- packages/database/package.json | 4 +- packages/emails/package.json | 4 +- packages/emails/tsconfig.json | 2 +- packages/eslint-plugin/CHANGELOG.md | 2 +- packages/eslint-plugin/README.md | 8 +- .../docs/rules/no-trigger-core-import.md | 36 +- .../lib/rules/no-trigger-core-import.js | 12 +- packages/eslint-plugin/package.json | 4 +- .../lib/rules/no-duplicated-task-keys.js | 6 +- .../tests/lib/rules/no-trigger-core-import.js | 28 +- packages/eslint-plugin/tsconfig.json | 24 +- packages/express/CHANGELOG.md | 222 ++++----- packages/express/package.json | 10 +- packages/express/src/index.ts | 6 +- packages/express/tsconfig.json | 6 +- packages/express/tsup.config.ts | 2 +- packages/hono/CHANGELOG.md | 146 +++--- packages/hono/package.json | 12 +- packages/hono/src/index.ts | 2 +- packages/hono/tsconfig.json | 6 +- packages/hono/tsup.config.ts | 2 +- packages/integration-kit/CHANGELOG.md | 162 +++--- packages/integration-kit/package.json | 10 +- packages/integration-kit/src/types.ts | 2 +- packages/integration-kit/src/utils.ts | 2 +- packages/integration-kit/tsconfig.json | 10 +- packages/integration-kit/tsup.config.ts | 2 +- packages/nestjs/CHANGELOG.md | 172 +++---- packages/nestjs/package.json | 10 +- packages/nestjs/src/index.ts | 4 +- packages/nestjs/tsconfig.json | 6 +- packages/nestjs/tsup.config.ts | 2 +- packages/nextjs/CHANGELOG.md | 232 ++++----- packages/nextjs/package.json | 8 +- packages/nextjs/src/index.ts | 2 +- packages/nextjs/tsconfig.json | 10 +- packages/nextjs/tsup.config.ts | 2 +- packages/otlp-importer/CHANGELOG.md | 2 +- packages/otlp-importer/README.md | 2 +- packages/otlp-importer/package.json | 8 +- packages/otlp-importer/tsconfig.build.json | 2 +- packages/otlp-importer/tsconfig.json | 6 +- packages/otlp-importer/tsup.config.ts | 2 +- packages/react/CHANGELOG.md | 224 ++++----- packages/react/package.json | 6 +- packages/react/src/events.ts | 2 +- packages/react/src/runs.ts | 2 +- packages/react/src/statuses.ts | 2 +- packages/react/tsconfig.json | 4 +- packages/remix/CHANGELOG.md | 190 +++---- packages/remix/package.json | 10 +- packages/remix/src/index.ts | 2 +- packages/remix/tsconfig.json | 10 +- packages/remix/tsup.config.ts | 2 +- packages/sveltekit/CHANGELOG.md | 170 +++---- packages/sveltekit/package.json | 8 +- packages/sveltekit/src/index.ts | 2 +- packages/sveltekit/tsconfig.json | 14 +- packages/sveltekit/tsup.config.ts | 2 +- packages/testing/CHANGELOG.md | 376 +++++++------- packages/testing/README.md | 8 +- packages/testing/package.json | 12 +- packages/testing/src/index.ts | 4 +- .../testing/tests/createJobTester.test.ts | 4 +- packages/testing/tsconfig.json | 18 +- packages/testing/tsup.config.ts | 2 +- packages/trigger-sdk/CHANGELOG.md | 408 +++++++-------- packages/trigger-sdk/package.json | 12 +- packages/trigger-sdk/src/apiClient.ts | 4 +- packages/trigger-sdk/src/errors.ts | 4 +- packages/trigger-sdk/src/httpEndpoint.ts | 2 +- packages/trigger-sdk/src/index.ts | 6 +- packages/trigger-sdk/src/integrations.ts | 6 +- packages/trigger-sdk/src/io.ts | 6 +- .../trigger-sdk/src/ioWithIntegrations.ts | 2 +- packages/trigger-sdk/src/job.ts | 4 +- packages/trigger-sdk/src/retry.ts | 4 +- packages/trigger-sdk/src/status.ts | 2 +- .../src/store/keyValueStoreClient.ts | 4 +- packages/trigger-sdk/src/triggerClient.ts | 8 +- packages/trigger-sdk/src/triggers/dynamic.ts | 6 +- .../trigger-sdk/src/triggers/eventTrigger.ts | 2 +- .../src/triggers/externalSource.ts | 4 +- .../trigger-sdk/src/triggers/invokeTrigger.ts | 2 +- .../trigger-sdk/src/triggers/notifications.ts | 2 +- .../trigger-sdk/src/triggers/scheduled.ts | 2 +- packages/trigger-sdk/src/triggers/webhook.ts | 6 +- packages/trigger-sdk/src/types.ts | 4 +- .../src/utils/formatSchemaErrors.ts | 2 +- packages/trigger-sdk/src/v3/cache.ts | 2 +- packages/trigger-sdk/src/v3/config.ts | 2 +- packages/trigger-sdk/src/v3/envvars.ts | 4 +- .../trigger-sdk/src/v3/idempotencyKeys.ts | 4 +- packages/trigger-sdk/src/v3/index.ts | 8 +- packages/trigger-sdk/src/v3/retry.ts | 4 +- packages/trigger-sdk/src/v3/runs.ts | 4 +- packages/trigger-sdk/src/v3/schedules/api.ts | 2 +- .../trigger-sdk/src/v3/schedules/index.ts | 4 +- packages/trigger-sdk/src/v3/shared.ts | 14 +- packages/trigger-sdk/src/v3/tags.ts | 4 +- packages/trigger-sdk/src/v3/tasks.ts | 4 +- packages/trigger-sdk/src/v3/tracer.ts | 4 +- packages/trigger-sdk/src/v3/usage.ts | 6 +- packages/trigger-sdk/src/v3/wait.ts | 2 +- packages/trigger-sdk/tsconfig.json | 14 +- packages/trigger-sdk/tsup.config.ts | 2 +- packages/yalt/CHANGELOG.md | 2 +- packages/yalt/README.md | 2 +- packages/yalt/package.json | 8 +- packages/yalt/tsconfig.json | 6 +- packages/yalt/tsup.config.ts | 2 +- perf/package.json | 28 +- perf/src/index.ts | 2 +- perf/src/server.ts | 2 +- perf/src/trigger.ts | 2 +- perf/tsconfig.json | 58 +-- pnpm-lock.yaml | 276 +++++------ runtime_tests/package.json | 6 +- runtime_tests/tests/bun/index.test.ts | 4 +- runtime_tests/tests/deno/trigger.test.ts | 4 +- runtime_tests/tests/node/index.test.ts | 4 +- runtime_tests/tests/wrangler/index.ts | 4 +- scripts/publish-prerelease.sh | 4 +- scripts/upgrade-package.mjs | 12 +- tests/utils.ts | 2 +- 946 files changed, 6440 insertions(+), 6445 deletions(-) diff --git a/.changeset/angry-eagles-trade.md b/.changeset/angry-eagles-trade.md index f3067d273b4..f764105cdc9 100644 --- a/.changeset/angry-eagles-trade.md +++ b/.changeset/angry-eagles-trade.md @@ -1,6 +1,6 @@ --- "trigger.dev": patch -"@trigger.dev/core": patch +"@systemfsoftware/trigger.dev_core": patch --- - Fix additionalFiles that aren't decendants diff --git a/.changeset/blue-pumas-whisper.md b/.changeset/blue-pumas-whisper.md index 9bfa259b8b3..38cb2d30cae 100644 --- a/.changeset/blue-pumas-whisper.md +++ b/.changeset/blue-pumas-whisper.md @@ -1,5 +1,5 @@ --- -"@trigger.dev/shopify": patch +"@systemfsoftware/trigger.dev_shopify": patch --- improved error messages when a shopify webhook fails to register diff --git a/.changeset/breezy-gorillas-mate.md b/.changeset/breezy-gorillas-mate.md index ed30259b286..718e99116c3 100644 --- a/.changeset/breezy-gorillas-mate.md +++ b/.changeset/breezy-gorillas-mate.md @@ -1,6 +1,6 @@ --- "trigger.dev": patch -"@trigger.dev/core": patch +"@systemfsoftware/trigger.dev_core": patch --- better handle task metadata parse errors, and display nicely formatted errors diff --git a/.changeset/brown-boats-bathe.md b/.changeset/brown-boats-bathe.md index 5ffd791f21a..9f1a24487b1 100644 --- a/.changeset/brown-boats-bathe.md +++ b/.changeset/brown-boats-bathe.md @@ -1,6 +1,6 @@ --- -"@trigger.dev/core-apps": patch -"@trigger.dev/core": patch +"@systemfsoftware/trigger.dev_core-apps": patch +"@systemfsoftware/trigger.dev_core": patch --- Pre-pull deployment images for faster startups diff --git a/.changeset/clean-pianos-listen.md b/.changeset/clean-pianos-listen.md index fd6177147f5..2b3135dddbb 100644 --- a/.changeset/clean-pianos-listen.md +++ b/.changeset/clean-pianos-listen.md @@ -1,8 +1,8 @@ --- -"@trigger.dev/sdk": patch -"@trigger.dev/core-apps": patch +"@systemfsoftware/trigger.dev_sdk": patch +"@systemfsoftware/trigger.dev_core-apps": patch "trigger.dev": patch -"@trigger.dev/core": patch +"@systemfsoftware/trigger.dev_core": patch --- add machine config and secure zod connection diff --git a/.changeset/clever-apes-collect.md b/.changeset/clever-apes-collect.md index 4475abd48dc..472a51babc5 100644 --- a/.changeset/clever-apes-collect.md +++ b/.changeset/clever-apes-collect.md @@ -1,5 +1,5 @@ --- -"@trigger.dev/core": patch +"@systemfsoftware/trigger.dev_core": patch --- Fix error stack traces diff --git a/.changeset/clever-carrots-travel.md b/.changeset/clever-carrots-travel.md index 1e4afac37bb..41f3f2c4606 100644 --- a/.changeset/clever-carrots-travel.md +++ b/.changeset/clever-carrots-travel.md @@ -1,7 +1,7 @@ --- -"@trigger.dev/sdk": patch +"@systemfsoftware/trigger.dev_sdk": patch "trigger.dev": patch -"@trigger.dev/core": patch +"@systemfsoftware/trigger.dev_core": patch --- Implement task.onSuccess/onFailure and config.onSuccess/onFailure diff --git a/.changeset/clever-donkeys-hunt.md b/.changeset/clever-donkeys-hunt.md index d5b90d3cacc..eb87e290cb1 100644 --- a/.changeset/clever-donkeys-hunt.md +++ b/.changeset/clever-donkeys-hunt.md @@ -1,6 +1,6 @@ --- "trigger.dev": patch -"@trigger.dev/core": patch +"@systemfsoftware/trigger.dev_core": patch --- Remove "log" Log Level, unify log and info messages under the "info" log level diff --git a/.changeset/config.json b/.changeset/config.json index 4307a75e9cb..42fc8ecf77b 100644 --- a/.changeset/config.json +++ b/.changeset/config.json @@ -4,7 +4,7 @@ "commit": false, "fixed": [ [ - "@trigger.dev/*", + "@systemfsoftware/trigger.dev_*", "trigger.dev" ] ], @@ -17,7 +17,7 @@ "emails", "proxy", "yalt", - "@trigger.dev/database", + "@systemfsoftware/trigger.dev_database", "coordinator", "docker-provider", "kubernetes-provider" @@ -25,4 +25,4 @@ "___experimentalUnsafeOptions_WILL_CHANGE_IN_PATCH": { "onlyUpdatePeerDependentsWhenOutOfRange": true } -} \ No newline at end of file +} diff --git a/.changeset/cool-glasses-bake.md b/.changeset/cool-glasses-bake.md index f300a9eb5d7..062b4520f25 100644 --- a/.changeset/cool-glasses-bake.md +++ b/.changeset/cool-glasses-bake.md @@ -1,7 +1,7 @@ --- -"@trigger.dev/sdk": patch +"@systemfsoftware/trigger.dev_sdk": patch "trigger.dev": patch -"@trigger.dev/core": patch +"@systemfsoftware/trigger.dev_core": patch --- Configurable log levels in the config file and via env var diff --git a/.changeset/curly-monkeys-tell.md b/.changeset/curly-monkeys-tell.md index f399841a27c..a0c1d37b34e 100644 --- a/.changeset/curly-monkeys-tell.md +++ b/.changeset/curly-monkeys-tell.md @@ -1,7 +1,7 @@ --- "trigger.dev": patch -"@trigger.dev/core": patch +"@systemfsoftware/trigger.dev_core": patch --- - Prevent uncaught exceptions when handling WebSocket messages -- Improve CLI dev command WebSocket debug and error logging \ No newline at end of file +- Improve CLI dev command WebSocket debug and error logging diff --git a/.changeset/dry-walls-check.md b/.changeset/dry-walls-check.md index b44fcab65f4..073127bf3dd 100644 --- a/.changeset/dry-walls-check.md +++ b/.changeset/dry-walls-check.md @@ -1,6 +1,6 @@ --- "trigger.dev": patch -"@trigger.dev/core": patch +"@systemfsoftware/trigger.dev_core": patch --- Add option to print console logs in the dev CLI locally (issue #1014) diff --git a/.changeset/early-impalas-itch.md b/.changeset/early-impalas-itch.md index 5d98387e065..247b341b3d1 100644 --- a/.changeset/early-impalas-itch.md +++ b/.changeset/early-impalas-itch.md @@ -1,5 +1,5 @@ --- -"@trigger.dev/sdk": patch +"@systemfsoftware/trigger.dev_sdk": patch --- Fixes for continuing after waits diff --git a/.changeset/eight-pumas-float.md b/.changeset/eight-pumas-float.md index 4ff19c09ffb..cfa8f9a1d9e 100644 --- a/.changeset/eight-pumas-float.md +++ b/.changeset/eight-pumas-float.md @@ -1,5 +1,5 @@ --- -"@trigger.dev/core": patch +"@systemfsoftware/trigger.dev_core": patch --- Fixed batch otel flushing diff --git a/.changeset/famous-flies-camp.md b/.changeset/famous-flies-camp.md index 40dcca357c0..f2a1581b7e5 100644 --- a/.changeset/famous-flies-camp.md +++ b/.changeset/famous-flies-camp.md @@ -1,5 +1,5 @@ --- -"@trigger.dev/sdk": minor +"@systemfsoftware/trigger.dev_sdk": minor --- chore: remove artificial batch size limit diff --git a/.changeset/fast-melons-listen.md b/.changeset/fast-melons-listen.md index 6e01de1a6b9..d21ade25560 100644 --- a/.changeset/fast-melons-listen.md +++ b/.changeset/fast-melons-listen.md @@ -1,5 +1,5 @@ --- -"@trigger.dev/core": patch +"@systemfsoftware/trigger.dev_core": patch --- Added version to ctx.run diff --git a/.changeset/few-poems-vanish.md b/.changeset/few-poems-vanish.md index e72cf979b97..0a048779eb1 100644 --- a/.changeset/few-poems-vanish.md +++ b/.changeset/few-poems-vanish.md @@ -1,5 +1,5 @@ --- -"@trigger.dev/sdk": patch +"@systemfsoftware/trigger.dev_sdk": patch --- Fix trigger functions for custom queues diff --git a/.changeset/five-toes-destroy.md b/.changeset/five-toes-destroy.md index b07e4f91e13..243bc806745 100644 --- a/.changeset/five-toes-destroy.md +++ b/.changeset/five-toes-destroy.md @@ -1,7 +1,7 @@ --- -"@trigger.dev/sdk": patch +"@systemfsoftware/trigger.dev_sdk": patch "trigger.dev": patch -"@trigger.dev/core": patch +"@systemfsoftware/trigger.dev_core": patch --- v3: Environment variable management API and SDK, along with resolveEnvVars CLI hook diff --git a/.changeset/flat-eyes-lay.md b/.changeset/flat-eyes-lay.md index 3e30676f9dd..f0558bba51a 100644 --- a/.changeset/flat-eyes-lay.md +++ b/.changeset/flat-eyes-lay.md @@ -1,5 +1,5 @@ --- -"@trigger.dev/stripe": patch +"@systemfsoftware/trigger.dev_stripe": patch --- Update stripe to ^16.8.0 diff --git a/.changeset/flat-onions-punch.md b/.changeset/flat-onions-punch.md index 7bd9f8210d1..ee44d6c5a3f 100644 --- a/.changeset/flat-onions-punch.md +++ b/.changeset/flat-onions-punch.md @@ -1,5 +1,5 @@ --- -"@trigger.dev/sdk": patch +"@systemfsoftware/trigger.dev_sdk": patch --- Fix return type of runs.retrieve, and allow passing the type of the task to runs.retrieve diff --git a/.changeset/funny-swans-destroy.md b/.changeset/funny-swans-destroy.md index b8f008b7bd7..a75a2c6d69a 100644 --- a/.changeset/funny-swans-destroy.md +++ b/.changeset/funny-swans-destroy.md @@ -1,5 +1,5 @@ --- -"@trigger.dev/sdk": patch +"@systemfsoftware/trigger.dev_sdk": patch --- Make msw a normal dependency (for now) to fix Module Not Found error in Next.js. diff --git a/.changeset/gorgeous-gorillas-compete.md b/.changeset/gorgeous-gorillas-compete.md index ac8ad60789f..dee72e01901 100644 --- a/.changeset/gorgeous-gorillas-compete.md +++ b/.changeset/gorgeous-gorillas-compete.md @@ -1,6 +1,6 @@ --- -"@trigger.dev/sdk": patch -"@trigger.dev/core": patch +"@systemfsoftware/trigger.dev_sdk": patch +"@systemfsoftware/trigger.dev_core": patch --- Add runs.retrieve management API method to get info about a run by run ID diff --git a/.changeset/green-bags-wink.md b/.changeset/green-bags-wink.md index 17eb23c002f..b34a09ffb5e 100644 --- a/.changeset/green-bags-wink.md +++ b/.changeset/green-bags-wink.md @@ -1,5 +1,5 @@ --- -"@trigger.dev/react": patch +"@systemfsoftware/trigger.dev_react": patch --- Fix for shared queryKey between useRunDetails and useRunStatuses diff --git a/.changeset/hot-buckets-behave.md b/.changeset/hot-buckets-behave.md index 43cdb1108aa..2b09b0d6e88 100644 --- a/.changeset/hot-buckets-behave.md +++ b/.changeset/hot-buckets-behave.md @@ -1,5 +1,5 @@ --- -"@trigger.dev/core": patch +"@systemfsoftware/trigger.dev_core": patch --- Support triggering tasks with non-URL friendly characters in the ID diff --git a/.changeset/hot-wasps-sin.md b/.changeset/hot-wasps-sin.md index c833ebb5186..e7eed1424b8 100644 --- a/.changeset/hot-wasps-sin.md +++ b/.changeset/hot-wasps-sin.md @@ -1,7 +1,7 @@ --- "trigger.dev": patch -"@trigger.dev/core": patch -"@trigger.dev/sdk": patch +"@systemfsoftware/trigger.dev_core": patch +"@systemfsoftware/trigger.dev_sdk": patch --- v3: Usage tracking diff --git a/.changeset/hungry-sloths-promise.md b/.changeset/hungry-sloths-promise.md index 4adec45a73f..165d36876ac 100644 --- a/.changeset/hungry-sloths-promise.md +++ b/.changeset/hungry-sloths-promise.md @@ -1,7 +1,7 @@ --- -"@trigger.dev/core-apps": patch +"@systemfsoftware/trigger.dev_core-apps": patch "trigger.dev": patch -"@trigger.dev/core": patch +"@systemfsoftware/trigger.dev_core": patch --- Fix issues that could result in unreezable state run crashes. Details: diff --git a/.changeset/itchy-chairs-itch.md b/.changeset/itchy-chairs-itch.md index 6d01a6dee66..b8189e7ceeb 100644 --- a/.changeset/itchy-chairs-itch.md +++ b/.changeset/itchy-chairs-itch.md @@ -1,5 +1,5 @@ --- -"@trigger.dev/sdk": patch +"@systemfsoftware/trigger.dev_sdk": patch --- Fix for calling trigger and passing a custom queue diff --git a/.changeset/khaki-apricots-design.md b/.changeset/khaki-apricots-design.md index 17f6428e85e..1bdee2bafcd 100644 --- a/.changeset/khaki-apricots-design.md +++ b/.changeset/khaki-apricots-design.md @@ -1,5 +1,5 @@ --- -"@trigger.dev/core": patch +"@systemfsoftware/trigger.dev_core": patch --- Retry 429, 500, and connection error API requests to the trigger.dev server diff --git a/.changeset/khaki-poems-lay.md b/.changeset/khaki-poems-lay.md index 59a9ba423ac..f8897a8a712 100644 --- a/.changeset/khaki-poems-lay.md +++ b/.changeset/khaki-poems-lay.md @@ -1,5 +1,5 @@ --- -"@trigger.dev/sdk": patch +"@systemfsoftware/trigger.dev_sdk": patch --- Export queue from the SDK diff --git a/.changeset/large-seahorses-cheat.md b/.changeset/large-seahorses-cheat.md index 7bb9513f890..17f12c75e20 100644 --- a/.changeset/large-seahorses-cheat.md +++ b/.changeset/large-seahorses-cheat.md @@ -1,5 +1,5 @@ --- -"@trigger.dev/sdk": patch +"@systemfsoftware/trigger.dev_sdk": patch --- Extract common trigger code into internal functions and add a tasks.batchTriggerAndWait function diff --git a/.changeset/late-icons-lie.md b/.changeset/late-icons-lie.md index ac6e8268187..8c014fa68da 100644 --- a/.changeset/late-icons-lie.md +++ b/.changeset/late-icons-lie.md @@ -1,7 +1,7 @@ --- -"@trigger.dev/core-apps": patch +"@systemfsoftware/trigger.dev_core-apps": patch "trigger.dev": patch -"@trigger.dev/core": patch +"@systemfsoftware/trigger.dev_core": patch --- Display errors for runs and deployments diff --git a/.changeset/lazy-files-lay.md b/.changeset/lazy-files-lay.md index 0cfba8cc567..b6a3a4e2da4 100644 --- a/.changeset/lazy-files-lay.md +++ b/.changeset/lazy-files-lay.md @@ -1,5 +1,5 @@ --- -"@trigger.dev/core": patch +"@systemfsoftware/trigger.dev_core": patch --- Increased the timeout when canceling a checkpoint to 31s (to match the timeout on the server) diff --git a/.changeset/lemon-jobs-repair.md b/.changeset/lemon-jobs-repair.md index c2c42a32d0d..64de31afd18 100644 --- a/.changeset/lemon-jobs-repair.md +++ b/.changeset/lemon-jobs-repair.md @@ -1,5 +1,5 @@ --- -"@trigger.dev/nestjs": patch +"@systemfsoftware/trigger.dev_nestjs": patch --- fix: [nestjs integration] fastify HTTP adapter detection now works correctly for response headers diff --git a/.changeset/lemon-sloths-hide.md b/.changeset/lemon-sloths-hide.md index 256fc6a1e8a..e3325b60d2e 100644 --- a/.changeset/lemon-sloths-hide.md +++ b/.changeset/lemon-sloths-hide.md @@ -1,6 +1,6 @@ --- -"@trigger.dev/sdk": patch -"@trigger.dev/core": patch +"@systemfsoftware/trigger.dev_sdk": patch +"@systemfsoftware/trigger.dev_core": patch --- v3: recover from server rate limiting errors in a more reliable way diff --git a/.changeset/little-crabs-cross.md b/.changeset/little-crabs-cross.md index 245e825b87f..7cc9128cf64 100644 --- a/.changeset/little-crabs-cross.md +++ b/.changeset/little-crabs-cross.md @@ -1,6 +1,6 @@ --- "trigger.dev": patch -"@trigger.dev/core": patch +"@systemfsoftware/trigger.dev_core": patch --- Fix issues with consecutive waits diff --git a/.changeset/long-feet-invent.md b/.changeset/long-feet-invent.md index 25982909843..af281258727 100644 --- a/.changeset/long-feet-invent.md +++ b/.changeset/long-feet-invent.md @@ -1,5 +1,5 @@ --- -"@trigger.dev/sdk": patch +"@systemfsoftware/trigger.dev_sdk": patch --- Rollback to try and fix some dependent attempt issues diff --git a/.changeset/lovely-drinks-flash.md b/.changeset/lovely-drinks-flash.md index c1ce6c87f4f..b7aaa1b23eb 100644 --- a/.changeset/lovely-drinks-flash.md +++ b/.changeset/lovely-drinks-flash.md @@ -1,5 +1,5 @@ --- -"@trigger.dev/core": patch +"@systemfsoftware/trigger.dev_core": patch --- Add the "log" level back in as an alias to "info" diff --git a/.changeset/many-ligers-pump.md b/.changeset/many-ligers-pump.md index a80fcbd097c..f3875ff85b4 100644 --- a/.changeset/many-ligers-pump.md +++ b/.changeset/many-ligers-pump.md @@ -1,6 +1,6 @@ --- "trigger.dev": patch -"@trigger.dev/core": patch +"@systemfsoftware/trigger.dev_core": patch --- Handle string and non-stringifiable outputs like functions diff --git a/.changeset/mighty-eggs-grab.md b/.changeset/mighty-eggs-grab.md index 1d5cd94f295..3bee64ff517 100644 --- a/.changeset/mighty-eggs-grab.md +++ b/.changeset/mighty-eggs-grab.md @@ -1,7 +1,7 @@ --- -"@trigger.dev/core-apps": patch +"@systemfsoftware/trigger.dev_core-apps": patch "trigger.dev": patch -"@trigger.dev/core": patch +"@systemfsoftware/trigger.dev_core": patch --- Tasks should now be much more robust and resilient to reconnects during crucial operations and other failure scenarios. diff --git a/.changeset/mighty-flowers-train.md b/.changeset/mighty-flowers-train.md index 32d4ff8e41f..6d24c10b09a 100644 --- a/.changeset/mighty-flowers-train.md +++ b/.changeset/mighty-flowers-train.md @@ -1,6 +1,6 @@ --- "trigger.dev": patch -"@trigger.dev/core": patch +"@systemfsoftware/trigger.dev_core": patch --- Adds support for `emitDecoratorMetadata: true` and `experimentalDecorators: true` in your tsconfig using the [`@anatine/esbuild-decorators`](https://github.com/anatine/esbuildnx/tree/main/packages/esbuild-decorators) package. This allows you to use libraries like TypeORM: @@ -47,7 +47,7 @@ export const AppDataSource = new DataSource({ And then in your trigger.config.ts file you can initialize the datasource using the new `init` option: ```ts trigger.config.ts -import type { TriggerConfig } from "@trigger.dev/sdk/v3"; +import type { TriggerConfig } from "@systemfsoftware/trigger.dev_sdk/v3"; import { AppDataSource } from "@/trigger/orm"; export const config: TriggerConfig = { @@ -61,7 +61,7 @@ export const config: TriggerConfig = { Now you are ready to use this in your tasks: ```ts -import { task } from "@trigger.dev/sdk/v3"; +import { task } from "@systemfsoftware/trigger.dev_sdk/v3"; import { AppDataSource, Photo } from "./orm"; export const taskThatUsesDecorators = task({ diff --git a/.changeset/mighty-parrots-sin.md b/.changeset/mighty-parrots-sin.md index 8f2e5db9d2a..a8ae756bb97 100644 --- a/.changeset/mighty-parrots-sin.md +++ b/.changeset/mighty-parrots-sin.md @@ -1,5 +1,5 @@ --- -"@trigger.dev/core": patch +"@systemfsoftware/trigger.dev_core": patch --- v3: Remove aggressive otel flush timeouts in dev/prod diff --git a/.changeset/modern-stingrays-end.md b/.changeset/modern-stingrays-end.md index 4812eeda321..73c4ea8cf6e 100644 --- a/.changeset/modern-stingrays-end.md +++ b/.changeset/modern-stingrays-end.md @@ -1,6 +1,6 @@ --- -"@trigger.dev/sdk": patch -"@trigger.dev/core": patch +"@systemfsoftware/trigger.dev_sdk": patch +"@systemfsoftware/trigger.dev_core": patch --- v3: Trigger delayed runs and reschedule them diff --git a/.changeset/nervous-baboons-sin.md b/.changeset/nervous-baboons-sin.md index e74b7c76d1a..65ba22ae547 100644 --- a/.changeset/nervous-baboons-sin.md +++ b/.changeset/nervous-baboons-sin.md @@ -1,6 +1,6 @@ --- "trigger.dev": patch -"@trigger.dev/core": patch +"@systemfsoftware/trigger.dev_core": patch --- Added config option extraCACerts to ProjectConfig type. This copies the ca file along with additionalFiles and sets NODE_EXTRA_CA_CERTS environment variable in built image as well as running the task. diff --git a/.changeset/nervous-planets-sparkle.md b/.changeset/nervous-planets-sparkle.md index 24b61117b5c..b9c571f21d4 100644 --- a/.changeset/nervous-planets-sparkle.md +++ b/.changeset/nervous-planets-sparkle.md @@ -1,9 +1,9 @@ --- "trigger.dev": patch -"@trigger.dev/core": patch +"@systemfsoftware/trigger.dev_core": patch --- - Improve non-zero exit code error messages - Detect OOM conditions within worker child processes - Internal errors can have optional stack traces -- Docker provider can be set to enforce machine presets \ No newline at end of file +- Docker provider can be set to enforce machine presets diff --git a/.changeset/nervous-seas-shave.md b/.changeset/nervous-seas-shave.md index ca9d75dd0c3..5ec215cdb8b 100644 --- a/.changeset/nervous-seas-shave.md +++ b/.changeset/nervous-seas-shave.md @@ -1,5 +1,5 @@ --- -"@trigger.dev/sdk": patch +"@systemfsoftware/trigger.dev_sdk": patch --- -v3: Export AbortTaskRunError from @trigger.dev/sdk/v3 +v3: Export AbortTaskRunError from @systemfsoftware/trigger.dev_sdk/v3 diff --git a/.changeset/new-pants-beg.md b/.changeset/new-pants-beg.md index e484742c92e..a8809135d88 100644 --- a/.changeset/new-pants-beg.md +++ b/.changeset/new-pants-beg.md @@ -1,5 +1,5 @@ --- -"@trigger.dev/core": patch +"@systemfsoftware/trigger.dev_core": patch --- Fix issue when using SDK in non-node environments by scoping the stream import with node: diff --git a/.changeset/new-rivers-tell.md b/.changeset/new-rivers-tell.md index 4920e868c8d..78fa8451679 100644 --- a/.changeset/new-rivers-tell.md +++ b/.changeset/new-rivers-tell.md @@ -1,6 +1,6 @@ --- -"@trigger.dev/sdk": patch -"@trigger.dev/core": patch +"@systemfsoftware/trigger.dev_sdk": patch +"@systemfsoftware/trigger.dev_core": patch --- Added replayRun function to the SDK diff --git a/.changeset/new-yaks-complain.md b/.changeset/new-yaks-complain.md index 3a86d0f39a9..505f6578005 100644 --- a/.changeset/new-yaks-complain.md +++ b/.changeset/new-yaks-complain.md @@ -1,5 +1,5 @@ --- -"@trigger.dev/stripe": patch +"@systemfsoftware/trigger.dev_stripe": patch --- fix: on customer subscription updated title diff --git a/.changeset/nice-bulldogs-turn.md b/.changeset/nice-bulldogs-turn.md index f58877e8a0a..0c780e40053 100644 --- a/.changeset/nice-bulldogs-turn.md +++ b/.changeset/nice-bulldogs-turn.md @@ -1,6 +1,6 @@ --- "trigger.dev": patch -"@trigger.dev/core": patch +"@systemfsoftware/trigger.dev_core": patch --- Better handle uncaught exceptions diff --git a/.changeset/ninety-pets-travel.md b/.changeset/ninety-pets-travel.md index a55212cb06a..ef84a8e3393 100644 --- a/.changeset/ninety-pets-travel.md +++ b/.changeset/ninety-pets-travel.md @@ -1,6 +1,6 @@ --- -"@trigger.dev/sdk": patch -"@trigger.dev/core": patch +"@systemfsoftware/trigger.dev_sdk": patch +"@systemfsoftware/trigger.dev_core": patch --- Improve the SDK function types and expose a new APIError instead of the APIResult type diff --git a/.changeset/odd-beds-wonder.md b/.changeset/odd-beds-wonder.md index 6bd33089d53..8faf46a7afb 100644 --- a/.changeset/odd-beds-wonder.md +++ b/.changeset/odd-beds-wonder.md @@ -1,6 +1,6 @@ --- -"@trigger.dev/sdk": patch -"@trigger.dev/core": patch +"@systemfsoftware/trigger.dev_sdk": patch +"@systemfsoftware/trigger.dev_core": patch --- You can now add tags to runs and list runs using them diff --git a/.changeset/pink-pumas-rhyme.md b/.changeset/pink-pumas-rhyme.md index e9c55671853..4be588c6001 100644 --- a/.changeset/pink-pumas-rhyme.md +++ b/.changeset/pink-pumas-rhyme.md @@ -1,6 +1,6 @@ --- -"@trigger.dev/sdk": patch -"@trigger.dev/core": patch +"@systemfsoftware/trigger.dev_sdk": patch +"@systemfsoftware/trigger.dev_core": patch --- Add configure function to be able to configure the SDK manually diff --git a/.changeset/polite-pears-grow.md b/.changeset/polite-pears-grow.md index 67fe3f17cf7..eb54caab91d 100644 --- a/.changeset/polite-pears-grow.md +++ b/.changeset/polite-pears-grow.md @@ -1,5 +1,5 @@ --- -"@trigger.dev/sdk": patch +"@systemfsoftware/trigger.dev_sdk": patch --- Use global setTimeout to ensure cross-runtime support diff --git a/.changeset/pre.json b/.changeset/pre.json index ce3ea1b2580..9cd572d233d 100644 --- a/.changeset/pre.json +++ b/.changeset/pre.json @@ -8,40 +8,40 @@ "proxy": "0.0.11", "webapp": "1.0.0", "yalt": "0.0.1", - "@trigger.dev/airtable": "2.3.18", - "@trigger.dev/github": "2.3.18", - "@trigger.dev/linear": "2.3.18", - "@trigger.dev/openai": "2.3.18", - "@trigger.dev/plain": "2.3.18", - "@trigger.dev/replicate": "2.3.18", - "@trigger.dev/resend": "2.3.18", - "@trigger.dev/sendgrid": "2.3.18", - "@trigger.dev/shopify": "2.3.18", - "@trigger.dev/slack": "2.3.18", - "@trigger.dev/stripe": "2.3.18", - "@trigger.dev/supabase": "2.3.18", - "@trigger.dev/typeform": "2.3.18", - "@trigger.dev/astro": "2.3.18", - "@trigger.dev/cli": "2.3.18", + "@systemfsoftware/trigger.dev_airtable": "2.3.18", + "@systemfsoftware/trigger.dev_github": "2.3.18", + "@systemfsoftware/trigger.dev_linear": "2.3.18", + "@systemfsoftware/trigger.dev_openai": "2.3.18", + "@systemfsoftware/trigger.dev_plain": "2.3.18", + "@systemfsoftware/trigger.dev_replicate": "2.3.18", + "@systemfsoftware/trigger.dev_resend": "2.3.18", + "@systemfsoftware/trigger.dev_sendgrid": "2.3.18", + "@systemfsoftware/trigger.dev_shopify": "2.3.18", + "@systemfsoftware/trigger.dev_slack": "2.3.18", + "@systemfsoftware/trigger.dev_stripe": "2.3.18", + "@systemfsoftware/trigger.dev_supabase": "2.3.18", + "@systemfsoftware/trigger.dev_typeform": "2.3.18", + "@systemfsoftware/trigger.dev_astro": "2.3.18", + "@systemfsoftware/trigger.dev_cli": "2.3.18", "trigger.dev": "2.3.18", - "@trigger.dev/core": "2.3.18", - "@trigger.dev/core-apps": "0.0.0", - "@trigger.dev/core-backend": "2.3.18", - "@trigger.dev/database": "0.0.1", + "@systemfsoftware/trigger.dev_core": "2.3.18", + "@systemfsoftware/trigger.dev_core-apps": "0.0.0", + "@systemfsoftware/trigger.dev_core-backend": "2.3.18", + "@systemfsoftware/trigger.dev_database": "0.0.1", "emails": "1.0.0", - "@trigger.dev/eslint-plugin": "2.3.18", - "@trigger.dev/express": "2.3.18", - "@trigger.dev/hono": "2.3.18", - "@trigger.dev/integration-kit": "2.3.18", - "@trigger.dev/nestjs": "2.3.18", - "@trigger.dev/nextjs": "2.3.18", - "@trigger.dev/otlp-importer": "2.3.11", - "@trigger.dev/react": "2.3.18", - "@trigger.dev/remix": "2.3.18", - "@trigger.dev/sveltekit": "2.3.18", - "@trigger.dev/testing": "2.3.18", - "@trigger.dev/sdk": "2.3.18", - "@trigger.dev/yalt": "2.3.18" + "@systemfsoftware/trigger.dev_eslint-plugin": "2.3.18", + "@systemfsoftware/trigger.dev_express": "2.3.18", + "@systemfsoftware/trigger.dev_hono": "2.3.18", + "@systemfsoftware/trigger.dev_integration-kit": "2.3.18", + "@systemfsoftware/trigger.dev_nestjs": "2.3.18", + "@systemfsoftware/trigger.dev_nextjs": "2.3.18", + "@systemfsoftware/trigger.dev_otlp-importer": "2.3.11", + "@systemfsoftware/trigger.dev_react": "2.3.18", + "@systemfsoftware/trigger.dev_remix": "2.3.18", + "@systemfsoftware/trigger.dev_sveltekit": "2.3.18", + "@systemfsoftware/trigger.dev_testing": "2.3.18", + "@systemfsoftware/trigger.dev_sdk": "2.3.18", + "@systemfsoftware/trigger.dev_yalt": "2.3.18" }, "changesets": [ "afraid-sheep-joke", diff --git a/.changeset/rare-lamps-promise.md b/.changeset/rare-lamps-promise.md index 16c0bd3d1a9..ffa3c026d8b 100644 --- a/.changeset/rare-lamps-promise.md +++ b/.changeset/rare-lamps-promise.md @@ -1,6 +1,6 @@ --- "trigger.dev": patch -"@trigger.dev/core": patch +"@systemfsoftware/trigger.dev_core": patch --- Add a postInstall option to allow running scripts after dependencies have been installed in deployed images diff --git a/.changeset/real-planets-stare.md b/.changeset/real-planets-stare.md index 6549f06bddc..c84b5c369bc 100644 --- a/.changeset/real-planets-stare.md +++ b/.changeset/real-planets-stare.md @@ -1,7 +1,7 @@ --- -"@trigger.dev/sdk": patch +"@systemfsoftware/trigger.dev_sdk": patch "trigger.dev": patch -"@trigger.dev/core": patch +"@systemfsoftware/trigger.dev_core": patch --- Fixed incorrect span timings around checkpoints by implementing a precise wall clock that resets after restores diff --git a/.changeset/rotten-dryers-exercise.md b/.changeset/rotten-dryers-exercise.md index ef6ecb2efae..fe9df662d13 100644 --- a/.changeset/rotten-dryers-exercise.md +++ b/.changeset/rotten-dryers-exercise.md @@ -1,7 +1,7 @@ --- -"@trigger.dev/sdk": patch +"@systemfsoftware/trigger.dev_sdk": patch "trigger.dev": patch -"@trigger.dev/core": patch +"@systemfsoftware/trigger.dev_core": patch --- Adding task with a triggerSource of schedule diff --git a/.changeset/rude-toys-compare.md b/.changeset/rude-toys-compare.md index 15d33630d90..49cd625b154 100644 --- a/.changeset/rude-toys-compare.md +++ b/.changeset/rude-toys-compare.md @@ -1,7 +1,7 @@ --- -"@trigger.dev/core-apps": patch +"@systemfsoftware/trigger.dev_core-apps": patch "trigger.dev": patch -"@trigger.dev/core": patch +"@systemfsoftware/trigger.dev_core": patch --- Capture and display stderr on index failures diff --git a/.changeset/selfish-ducks-sort.md b/.changeset/selfish-ducks-sort.md index f93647246be..8e8e7b47a27 100644 --- a/.changeset/selfish-ducks-sort.md +++ b/.changeset/selfish-ducks-sort.md @@ -1,5 +1,5 @@ --- -"@trigger.dev/sdk": patch +"@systemfsoftware/trigger.dev_sdk": patch "trigger.dev": patch --- diff --git a/.changeset/shaggy-spoons-taste.md b/.changeset/shaggy-spoons-taste.md index c0f1796088d..8b9cdd691ce 100644 --- a/.changeset/shaggy-spoons-taste.md +++ b/.changeset/shaggy-spoons-taste.md @@ -1,6 +1,6 @@ --- -"@trigger.dev/sdk": patch -"@trigger.dev/core": patch +"@systemfsoftware/trigger.dev_sdk": patch +"@systemfsoftware/trigger.dev_core": patch --- Updates the `trigger`, `batchTrigger` and their `*AndWait` variants to use the first parameter for the payload/items, and the second parameter for options. diff --git a/.changeset/shaggy-weeks-live.md b/.changeset/shaggy-weeks-live.md index fbc31dd5fa5..994375bb0c5 100644 --- a/.changeset/shaggy-weeks-live.md +++ b/.changeset/shaggy-weeks-live.md @@ -1,5 +1,5 @@ --- -"@trigger.dev/core": patch +"@systemfsoftware/trigger.dev_core": patch --- v3: sanitize errors with null unicode characters in some places diff --git a/.changeset/sharp-emus-compare.md b/.changeset/sharp-emus-compare.md index 6b42c6b710b..dab2df55cd5 100644 --- a/.changeset/sharp-emus-compare.md +++ b/.changeset/sharp-emus-compare.md @@ -1,7 +1,7 @@ --- -"@trigger.dev/sdk": patch +"@systemfsoftware/trigger.dev_sdk": patch "trigger.dev": patch -"@trigger.dev/core": patch +"@systemfsoftware/trigger.dev_core": patch --- When using idempotency keys, triggerAndWait and batchTriggerAndWait will still work even if the existing runs have already been completed (or even partially completed, in the case of batchTriggerAndWait) @@ -10,4 +10,3 @@ When using idempotency keys, triggerAndWait and batchTriggerAndWait will still w - A single TaskRun can now have many batchItems, in the case of batchTriggerAndWait while using idempotency keys - A run’s idempotencyKey is now added to the ctx as well as the TaskEvent and displayed in the span view - When resolving batchTriggerAndWait, the runtimes no longer reject promises, leading to an error in the parent task - diff --git a/.changeset/silly-buses-obey.md b/.changeset/silly-buses-obey.md index a3045ed0d2e..5915f123d52 100644 --- a/.changeset/silly-buses-obey.md +++ b/.changeset/silly-buses-obey.md @@ -1,5 +1,5 @@ --- -"@trigger.dev/core": patch +"@systemfsoftware/trigger.dev_core": patch --- Add callback to checkpoint created message diff --git a/.changeset/silly-suits-switch.md b/.changeset/silly-suits-switch.md index d0af4652384..93cd0eb2339 100644 --- a/.changeset/silly-suits-switch.md +++ b/.changeset/silly-suits-switch.md @@ -1,5 +1,5 @@ --- -"@trigger.dev/otlp-importer": patch +"@systemfsoftware/trigger.dev_otlp-importer": patch "trigger.dev": patch --- diff --git a/.changeset/silver-doors-juggle.md b/.changeset/silver-doors-juggle.md index bc758bba370..8c2c1f9efd8 100644 --- a/.changeset/silver-doors-juggle.md +++ b/.changeset/silver-doors-juggle.md @@ -1,5 +1,5 @@ --- -"@trigger.dev/core": patch +"@systemfsoftware/trigger.dev_core": patch --- Make deduplicationKey required when creating/updating a schedule diff --git a/.changeset/six-ligers-exist.md b/.changeset/six-ligers-exist.md index b021e43deee..9a24e28f849 100644 --- a/.changeset/six-ligers-exist.md +++ b/.changeset/six-ligers-exist.md @@ -1,5 +1,5 @@ --- -"@trigger.dev/core": patch +"@systemfsoftware/trigger.dev_core": patch --- Improve the display of non-object return types in the run trace viewer diff --git a/.changeset/slow-buses-own.md b/.changeset/slow-buses-own.md index a33e80f90c6..11e815f1507 100644 --- a/.changeset/slow-buses-own.md +++ b/.changeset/slow-buses-own.md @@ -1,8 +1,8 @@ --- -"@trigger.dev/sdk": patch +"@systemfsoftware/trigger.dev_sdk": patch "trigger.dev": patch -"@trigger.dev/core": patch -"@trigger.dev/cli": patch +"@systemfsoftware/trigger.dev_core": patch +"@systemfsoftware/trigger.dev_cli": patch --- Move to our global system from AsyncLocalStorage for the current task context storage diff --git a/.changeset/slow-kiwis-hide.md b/.changeset/slow-kiwis-hide.md index 6b9d0cfca6c..dbbd31308a5 100644 --- a/.changeset/slow-kiwis-hide.md +++ b/.changeset/slow-kiwis-hide.md @@ -1,6 +1,6 @@ --- "trigger.dev": patch -"@trigger.dev/core": patch +"@systemfsoftware/trigger.dev_core": patch --- v3: vercel edge runtime support diff --git a/.changeset/slow-sloths-retire.md b/.changeset/slow-sloths-retire.md index 0c9c8c1215d..34449cbb195 100644 --- a/.changeset/slow-sloths-retire.md +++ b/.changeset/slow-sloths-retire.md @@ -1,6 +1,6 @@ --- -"@trigger.dev/core-apps": patch -"@trigger.dev/core": patch +"@systemfsoftware/trigger.dev_core-apps": patch +"@systemfsoftware/trigger.dev_core": patch --- - Fix uncaught provider exception diff --git a/.changeset/smart-needles-move.md b/.changeset/smart-needles-move.md index 78b67eac01b..821aec8b8d9 100644 --- a/.changeset/smart-needles-move.md +++ b/.changeset/smart-needles-move.md @@ -1,5 +1,5 @@ --- -"@trigger.dev/sdk": patch +"@systemfsoftware/trigger.dev_sdk": patch --- Remove unimplemented batchOptions diff --git a/.changeset/sour-pugs-teach.md b/.changeset/sour-pugs-teach.md index 372b7579309..6982bf3d0c9 100644 --- a/.changeset/sour-pugs-teach.md +++ b/.changeset/sour-pugs-teach.md @@ -1,6 +1,6 @@ --- "trigger.dev": patch -"@trigger.dev/core": patch +"@systemfsoftware/trigger.dev_core": patch --- v3: fix otel flushing causing CLEANUP ack timeout errors by always setting a forceFlushTimeoutMillis value diff --git a/.changeset/spicy-lamps-smoke.md b/.changeset/spicy-lamps-smoke.md index 4b17e8b5ccc..2851fe9b448 100644 --- a/.changeset/spicy-lamps-smoke.md +++ b/.changeset/spicy-lamps-smoke.md @@ -2,4 +2,4 @@ "trigger.dev": patch --- -Fixing an issue with bundling @trigger.dev/core/v3 in dev when using pnpm +Fixing an issue with bundling @systemfsoftware/trigger.dev_core/v3 in dev when using pnpm diff --git a/.changeset/spicy-terms-bow.md b/.changeset/spicy-terms-bow.md index bdb478fa16f..005c2011410 100644 --- a/.changeset/spicy-terms-bow.md +++ b/.changeset/spicy-terms-bow.md @@ -1,9 +1,9 @@ --- -"@trigger.dev/core-apps": patch +"@systemfsoftware/trigger.dev_core-apps": patch "trigger.dev": patch --- - Fix init command SDK pinning - Show --api-url / -a flag where needed - CLI now also respects `TRIGGER_TELEMETRY_DISABLED` -- Dedicated docker checkpoint test function \ No newline at end of file +- Dedicated docker checkpoint test function diff --git a/.changeset/strange-sheep-pull.md b/.changeset/strange-sheep-pull.md index 518a7949b3a..3e5b24a572c 100644 --- a/.changeset/strange-sheep-pull.md +++ b/.changeset/strange-sheep-pull.md @@ -1,6 +1,6 @@ --- -"@trigger.dev/sdk": patch -"@trigger.dev/core": patch +"@systemfsoftware/trigger.dev_sdk": patch +"@systemfsoftware/trigger.dev_core": patch --- v2: Better handle recovering from platform communication errors by auto-yielding back to the platform in case of temporary API failures diff --git a/.changeset/strong-lemons-add.md b/.changeset/strong-lemons-add.md index 98be7e8e51b..3ba06b22bc0 100644 --- a/.changeset/strong-lemons-add.md +++ b/.changeset/strong-lemons-add.md @@ -1,5 +1,5 @@ --- -"@trigger.dev/core": patch +"@systemfsoftware/trigger.dev_core": patch --- Make optional schedule object fields nullish diff --git a/.changeset/strong-owls-know.md b/.changeset/strong-owls-know.md index 2cb3e37e729..190624f2647 100644 --- a/.changeset/strong-owls-know.md +++ b/.changeset/strong-owls-know.md @@ -1,6 +1,6 @@ --- -"@trigger.dev/sdk": patch -"@trigger.dev/core": patch +"@systemfsoftware/trigger.dev_sdk": patch +"@systemfsoftware/trigger.dev_core": patch --- When a v2 run hits the rate limit, reschedule with the reset date diff --git a/.changeset/stupid-adults-sniff.md b/.changeset/stupid-adults-sniff.md index 02fefb36366..906d6839831 100644 --- a/.changeset/stupid-adults-sniff.md +++ b/.changeset/stupid-adults-sniff.md @@ -1,6 +1,6 @@ --- -"@trigger.dev/sdk": patch -"@trigger.dev/core": patch +"@systemfsoftware/trigger.dev_sdk": patch +"@systemfsoftware/trigger.dev_core": patch --- Management SDK overhaul and adding the runs.list API diff --git a/.changeset/sweet-ducks-remember.md b/.changeset/sweet-ducks-remember.md index e3a1059d651..fe693331637 100644 --- a/.changeset/sweet-ducks-remember.md +++ b/.changeset/sweet-ducks-remember.md @@ -1,5 +1,5 @@ --- -"@trigger.dev/sdk": patch +"@systemfsoftware/trigger.dev_sdk": patch --- v3: Adding SDK functions for triggering tasks in a typesafe way, without importing task file diff --git a/.changeset/sweet-lizards-press.md b/.changeset/sweet-lizards-press.md index a374d121a10..9e0fcce8a14 100644 --- a/.changeset/sweet-lizards-press.md +++ b/.changeset/sweet-lizards-press.md @@ -1,8 +1,8 @@ --- "trigger.dev": major -"@trigger.dev/core": major -"@trigger.dev/otlp-importer": major -"@trigger.dev/sdk": major +"@systemfsoftware/trigger.dev_core": major +"@systemfsoftware/trigger.dev_otlp-importer": major +"@systemfsoftware/trigger.dev_sdk": major --- Updates to support Trigger.dev v3 diff --git a/.changeset/swift-dragons-peel.md b/.changeset/swift-dragons-peel.md index 6d649605e3c..27a01e09578 100644 --- a/.changeset/swift-dragons-peel.md +++ b/.changeset/swift-dragons-peel.md @@ -1,5 +1,5 @@ --- -"@trigger.dev/core": patch +"@systemfsoftware/trigger.dev_core": patch --- Added JSDocs to the schedule SDK types diff --git a/.changeset/tall-bees-wave.md b/.changeset/tall-bees-wave.md index 57fd02c1d3f..e15e0e03098 100644 --- a/.changeset/tall-bees-wave.md +++ b/.changeset/tall-bees-wave.md @@ -1,7 +1,7 @@ --- -"@trigger.dev/sdk": patch +"@systemfsoftware/trigger.dev_sdk": patch "trigger.dev": patch -"@trigger.dev/core": patch +"@systemfsoftware/trigger.dev_core": patch --- Dynamically import superjson and fix some bundling issues diff --git a/.changeset/tall-masks-repeat.md b/.changeset/tall-masks-repeat.md index a435652df37..f042f9340a8 100644 --- a/.changeset/tall-masks-repeat.md +++ b/.changeset/tall-masks-repeat.md @@ -1,7 +1,7 @@ --- -"@trigger.dev/core-apps": patch +"@systemfsoftware/trigger.dev_core-apps": patch "trigger.dev": patch -"@trigger.dev/core": patch +"@systemfsoftware/trigger.dev_core": patch --- - Fix artifact detection logs diff --git a/.changeset/tender-turkeys-compete.md b/.changeset/tender-turkeys-compete.md index 89ba4040c95..791c996f4a6 100644 --- a/.changeset/tender-turkeys-compete.md +++ b/.changeset/tender-turkeys-compete.md @@ -1,6 +1,6 @@ --- -"@trigger.dev/sdk": patch -"@trigger.dev/core": patch +"@systemfsoftware/trigger.dev_sdk": patch +"@systemfsoftware/trigger.dev_core": patch --- Added timezone support to schedules diff --git a/.changeset/thick-carrots-sneeze.md b/.changeset/thick-carrots-sneeze.md index 9e82d0a5664..d1b93f48f4c 100644 --- a/.changeset/thick-carrots-sneeze.md +++ b/.changeset/thick-carrots-sneeze.md @@ -1,6 +1,6 @@ --- -"@trigger.dev/core": patch -"@trigger.dev/sdk": patch +"@systemfsoftware/trigger.dev_core": patch +"@systemfsoftware/trigger.dev_sdk": patch --- v3: Include presigned urls for downloading large payloads and outputs when using runs.retrieve diff --git a/.changeset/thin-parents-heal.md b/.changeset/thin-parents-heal.md index b9a292b816e..5b1830d1ee0 100644 --- a/.changeset/thin-parents-heal.md +++ b/.changeset/thin-parents-heal.md @@ -2,4 +2,4 @@ "trigger.dev": patch --- -Ensure @trigger.dev/sdk and @trigger.dev/core are always in the list of deployed dependencies +Ensure @systemfsoftware/trigger.dev_sdk and @systemfsoftware/trigger.dev_core are always in the list of deployed dependencies diff --git a/.changeset/thirty-hotels-raise.md b/.changeset/thirty-hotels-raise.md index c22e0038d78..ba0b16b91c7 100644 --- a/.changeset/thirty-hotels-raise.md +++ b/.changeset/thirty-hotels-raise.md @@ -1,6 +1,6 @@ --- -"@trigger.dev/sdk": patch -"@trigger.dev/core": patch +"@systemfsoftware/trigger.dev_sdk": patch +"@systemfsoftware/trigger.dev_core": patch --- Added declarative cron schedules diff --git a/.changeset/tidy-dryers-sleep.md b/.changeset/tidy-dryers-sleep.md index 015282f6a07..5f5317c2f3b 100644 --- a/.changeset/tidy-dryers-sleep.md +++ b/.changeset/tidy-dryers-sleep.md @@ -1,6 +1,6 @@ --- "trigger.dev": patch -"@trigger.dev/core": patch +"@systemfsoftware/trigger.dev_core": patch --- Fixes an issue that caused failed tasks when resuming after calling `triggerAndWait` or `batchTriggerAndWait` in prod/staging (this doesn't effect dev). diff --git a/.changeset/tidy-tomatoes-explain.md b/.changeset/tidy-tomatoes-explain.md index 9243df4776f..3e57c8e2e62 100644 --- a/.changeset/tidy-tomatoes-explain.md +++ b/.changeset/tidy-tomatoes-explain.md @@ -1,5 +1,5 @@ --- -"@trigger.dev/core": patch +"@systemfsoftware/trigger.dev_core": patch --- Fix 3rd party otel propagation from breaking our Task Events data from being properly correlated to the correct trace diff --git a/.changeset/tiny-doors-type.md b/.changeset/tiny-doors-type.md index 3c58eb9a30b..4fda5547b2c 100644 --- a/.changeset/tiny-doors-type.md +++ b/.changeset/tiny-doors-type.md @@ -1,6 +1,6 @@ --- -"@trigger.dev/sdk": patch -"@trigger.dev/core": patch +"@systemfsoftware/trigger.dev_sdk": patch +"@systemfsoftware/trigger.dev_core": patch --- Added cancelRun to the SDK diff --git a/.changeset/tiny-elephants-scream.md b/.changeset/tiny-elephants-scream.md index 4656e154d79..11c2246346a 100644 --- a/.changeset/tiny-elephants-scream.md +++ b/.changeset/tiny-elephants-scream.md @@ -1,6 +1,6 @@ --- "trigger.dev": patch -"@trigger.dev/core": patch +"@systemfsoftware/trigger.dev_core": patch --- - Add graceful exit for prod workers diff --git a/.changeset/tricky-bulldogs-heal.md b/.changeset/tricky-bulldogs-heal.md index 7ab6af960c0..7a07c27c467 100644 --- a/.changeset/tricky-bulldogs-heal.md +++ b/.changeset/tricky-bulldogs-heal.md @@ -1,7 +1,7 @@ --- -"@trigger.dev/sdk": patch +"@systemfsoftware/trigger.dev_sdk": patch "trigger.dev": patch -"@trigger.dev/core": patch +"@systemfsoftware/trigger.dev_core": patch --- Added a new global - Task Catalog - to better handle task metadata diff --git a/.changeset/tricky-keys-attack.md b/.changeset/tricky-keys-attack.md index 271096497d7..00df9a245b7 100644 --- a/.changeset/tricky-keys-attack.md +++ b/.changeset/tricky-keys-attack.md @@ -1,6 +1,6 @@ --- "trigger.dev": patch -"@trigger.dev/core": patch +"@systemfsoftware/trigger.dev_core": patch --- - Clear paused states before retry diff --git a/.changeset/tricky-ladybugs-unite.md b/.changeset/tricky-ladybugs-unite.md index 6d2b2113f6d..dfecae6ec80 100644 --- a/.changeset/tricky-ladybugs-unite.md +++ b/.changeset/tricky-ladybugs-unite.md @@ -1,8 +1,8 @@ --- -"@trigger.dev/sdk": patch -"@trigger.dev/core-apps": patch +"@systemfsoftware/trigger.dev_sdk": patch +"@systemfsoftware/trigger.dev_core-apps": patch "trigger.dev": patch -"@trigger.dev/core": patch +"@systemfsoftware/trigger.dev_core": patch --- -Extracting out all the non-SDK related features from the main @trigger.dev/core/v3 export +Extracting out all the non-SDK related features from the main @systemfsoftware/trigger.dev_core/v3 export diff --git a/.changeset/twelve-knives-notice.md b/.changeset/twelve-knives-notice.md index a9f746ef563..02e9a542ff8 100644 --- a/.changeset/twelve-knives-notice.md +++ b/.changeset/twelve-knives-notice.md @@ -1,5 +1,5 @@ --- -"@trigger.dev/core": patch +"@systemfsoftware/trigger.dev_core": patch --- v3: fix missing init output in task run function when no middleware is defined diff --git a/.changeset/two-pumas-wait.md b/.changeset/two-pumas-wait.md index 857b626174f..a7456fd1aaf 100644 --- a/.changeset/two-pumas-wait.md +++ b/.changeset/two-pumas-wait.md @@ -1,6 +1,6 @@ --- "trigger.dev": patch -"@trigger.dev/cli": patch +"@systemfsoftware/trigger.dev_cli": patch --- Add support for tasks located in subdirectories inside trigger dirs diff --git a/.changeset/warm-olives-provide.md b/.changeset/warm-olives-provide.md index b57d242a52b..90195af5dac 100644 --- a/.changeset/warm-olives-provide.md +++ b/.changeset/warm-olives-provide.md @@ -1,5 +1,5 @@ --- -"@trigger.dev/core": patch +"@systemfsoftware/trigger.dev_core": patch --- Improve handling of IPC timeouts and fix checkpoint cancellation after failures diff --git a/.changeset/yellow-roses-arrive.md b/.changeset/yellow-roses-arrive.md index 41ee2aed047..82d42fdb68b 100644 --- a/.changeset/yellow-roses-arrive.md +++ b/.changeset/yellow-roses-arrive.md @@ -1,5 +1,5 @@ --- -"@trigger.dev/core": patch +"@systemfsoftware/trigger.dev_core": patch --- Add more package exports that can be used from the web app diff --git a/.github/workflows/e2e.yml b/.github/workflows/e2e.yml index c41e4eca3cc..867ef17b606 100644 --- a/.github/workflows/e2e.yml +++ b/.github/workflows/e2e.yml @@ -97,8 +97,8 @@ jobs: pnpm run build --filter @references/nextjs-test^... cd apps/webapp && pnpm run build:server cd ../.. - pnpm --filter @trigger.dev/database generate - pnpm --filter @trigger.dev/otlp-importer generate + pnpm --filter @systemfsoftware/trigger.dev_database generate + pnpm --filter @systemfsoftware/trigger.dev_otlp-importer generate # Move trigger-cli bin to correct place pnpm install --frozen-lockfile diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 949ff8230e3..16919caf447 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -50,7 +50,7 @@ jobs: run: pnpm run generate - name: 🔎 Type check - run: pnpm run typecheck --filter "@trigger.dev/*" --filter "trigger.dev" + run: pnpm run typecheck --filter "@systemfsoftware/trigger.dev_*" --filter "trigger.dev" - name: 🔐 Setup npm auth run: | diff --git a/CHANGESETS.md b/CHANGESETS.md index 12022fa72af..cb3f6e1dfb5 100644 --- a/CHANGESETS.md +++ b/CHANGESETS.md @@ -47,7 +47,7 @@ pnpm exec changeset version --snapshot prerelease 3. Build the packages: ```sh -pnpm run build --filter "@trigger.dev/*" --filter "trigger.dev" +pnpm run build --filter "@systemfsoftware/trigger.dev_*" --filter "trigger.dev" ``` 4. Publish the snapshot (replace "dev" with your tag) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index a5ca12fc15a..5c9fa1b0cba 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -88,7 +88,7 @@ branch are tagged into a release periodically. ## Manual testing using v3-catalog -We use the `/references/v3-catalog` subdirectory as a staging ground for testing changes to the SDK (`@trigger.dev/sdk` at `/packages/trigger-sdk`), the Core package (`@trigger.dev/core` at `packages/core`), the CLI (`trigger.dev` at `/packages/cli-v3`) and the platform (The remix app at `/apps/webapp`). The instructions below will get you started on using the `v3-catalog` for local development of Trigger.dev (v3). +We use the `/references/v3-catalog` subdirectory as a staging ground for testing changes to the SDK (`@systemfsoftware/trigger.dev_sdk` at `/packages/trigger-sdk`), the Core package (`@systemfsoftware/trigger.dev_core` at `packages/core`), the CLI (`trigger.dev` at `/packages/cli-v3`) and the platform (The remix app at `/apps/webapp`). The instructions below will get you started on using the `v3-catalog` for local development of Trigger.dev (v3). ### First-time setup @@ -141,13 +141,13 @@ The following steps should be followed any time you start working on a new featu pnpm run dev --filter trigger.dev ``` -2. Open a new terminal window, and anytime changes are made to the `@trigger.dev/core` package, you'll need to manually rebuild the CLI: +2. Open a new terminal window, and anytime changes are made to the `@systemfsoftware/trigger.dev_core` package, you'll need to manually rebuild the CLI: ```sh pnpm run build --filter trigger.dev ``` -Note: You do not need to do the same for `@trigger.dev/sdk`, just core. +Note: You do not need to do the same for `@systemfsoftware/trigger.dev_sdk`, just core. 3. Open another terminal window, and change into the `/references/v3-catalog` directory. @@ -189,7 +189,7 @@ cp ./references/nextjs-test/.env.example ./references/nextjs-test/.env.local ```sh # Build packages pnpm run build --filter @references/nextjs-test^... -pnpm --filter @trigger.dev/database generate +pnpm --filter @systemfsoftware/trigger.dev_database generate # Move trigger-cli bin to correct place pnpm install --frozen-lockfile @@ -295,7 +295,7 @@ To add a changeset, run the following command in the root of the repo pnpm run changeset:add ``` -Here's an example of creating a `patch` changeset for the `@trigger.dev/github` and `@trigger.dev/slack` packages (click to view): +Here's an example of creating a `patch` changeset for the `@systemfsoftware/trigger.dev_github` and `@systemfsoftware/trigger.dev_slack` packages (click to view): [![asciicast](https://asciinema.org/a/599228.svg)](https://asciinema.org/a/599228) diff --git a/README.md b/README.md index 0f512e33a87..4938161b55d 100644 --- a/README.md +++ b/README.md @@ -29,7 +29,7 @@ Trigger.dev is an open source platform and SDK which allows you to create long-r Create tasks where they belong: in your codebase. Version control, localhost, test and review like you're already used to. ```ts -import { task } from "@trigger.dev/sdk/v3"; +import { task } from "@systemfsoftware/trigger.dev_sdk/v3"; //1. You need to export each task export const helloWorld = task({ diff --git a/__references/README.md b/__references/README.md index fdb86fcbba5..fa2ef5646ce 100644 --- a/__references/README.md +++ b/__references/README.md @@ -1,46 +1,46 @@ ## Trigger.dev References -Contains code that tests or uses the `@trigger.dev/*` packages in some way, either by using them to test out a framework adapter, an integration, or parts of the main SDK. +Contains code that tests or uses the `@systemfsoftware/trigger.dev_*` packages in some way, either by using them to test out a framework adapter, an integration, or parts of the main SDK. -All the dependencies to the `@trigger.dev/*` packages will be both referenced in the package.json `dependencies` as `workspace:*`, as well as using a direct path from the tsconfig.json file like so: +All the dependencies to the `@systemfsoftware/trigger.dev_*` packages will be both referenced in the package.json `dependencies` as `workspace:*`, as well as using a direct path from the tsconfig.json file like so: ```json { - "extends": "@trigger.dev/tsconfig/node18.json", + "extends": "@systemfsoftware/trigger.dev_tsconfig/node18.json", "include": ["./src/**/*.ts"], "compilerOptions": { "baseUrl": ".", "lib": ["DOM", "DOM.Iterable"], "paths": { "@/*": ["./src/*"], - "@trigger.dev/sdk": ["../../packages/trigger-sdk/src/index"], - "@trigger.dev/sdk/*": ["../../packages/trigger-sdk/src/*"], - "@trigger.dev/express": ["../../packages/express/src/index"], - "@trigger.dev/express/*": ["../../packages/express/src/*"], - "@trigger.dev/core": ["../../packages/core/src/index"], - "@trigger.dev/core/*": ["../../packages/core/src/*"], - "@trigger.dev/integration-kit": ["../../packages/integration-kit/src/index"], - "@trigger.dev/integration-kit/*": ["../../packages/integration-kit/src/*"], - "@trigger.dev/github": ["../../integrations/github/src/index"], - "@trigger.dev/github/*": ["../../integrations/github/src/*"], - "@trigger.dev/slack": ["../../integrations/slack/src/index"], - "@trigger.dev/slack/*": ["../../integrations/slack/src/*"], - "@trigger.dev/openai": ["../../integrations/openai/src/index"], - "@trigger.dev/openai/*": ["../../integrations/openai/src/*"], - "@trigger.dev/resend": ["../../integrations/resend/src/index"], - "@trigger.dev/resend/*": ["../../integrations/resend/src/*"], - "@trigger.dev/typeform": ["../../integrations/typeform/src/index"], - "@trigger.dev/typeform/*": ["../../integrations/typeform/src/*"], - "@trigger.dev/plain": ["../../integrations/plain/src/index"], - "@trigger.dev/plain/*": ["../../integrations/plain/src/*"], - "@trigger.dev/supabase": ["../../integrations/supabase/src/index"], - "@trigger.dev/supabase/*": ["../../integrations/supabase/src/*"], - "@trigger.dev/stripe": ["../../integrations/stripe/src/index"], - "@trigger.dev/stripe/*": ["../../integrations/stripe/src/*"], - "@trigger.dev/sendgrid": ["../../integrations/sendgrid/src/index"], - "@trigger.dev/sendgrid/*": ["../../integrations/sendgrid/src/*"], - "@trigger.dev/airtable": ["../../integrations/airtable/src/index"], - "@trigger.dev/airtable/*": ["../../integrations/airtable/src/*"] + "@systemfsoftware/trigger.dev_sdk": ["../../packages/trigger-sdk/src/index"], + "@systemfsoftware/trigger.dev_sdk/*": ["../../packages/trigger-sdk/src/*"], + "@systemfsoftware/trigger.dev_express": ["../../packages/express/src/index"], + "@systemfsoftware/trigger.dev_express/*": ["../../packages/express/src/*"], + "@systemfsoftware/trigger.dev_core": ["../../packages/core/src/index"], + "@systemfsoftware/trigger.dev_core/*": ["../../packages/core/src/*"], + "@systemfsoftware/trigger.dev_integration-kit": ["../../packages/integration-kit/src/index"], + "@systemfsoftware/trigger.dev_integration-kit/*": ["../../packages/integration-kit/src/*"], + "@systemfsoftware/trigger.dev_github": ["../../integrations/github/src/index"], + "@systemfsoftware/trigger.dev_github/*": ["../../integrations/github/src/*"], + "@systemfsoftware/trigger.dev_slack": ["../../integrations/slack/src/index"], + "@systemfsoftware/trigger.dev_slack/*": ["../../integrations/slack/src/*"], + "@systemfsoftware/trigger.dev_openai": ["../../integrations/openai/src/index"], + "@systemfsoftware/trigger.dev_openai/*": ["../../integrations/openai/src/*"], + "@systemfsoftware/trigger.dev_resend": ["../../integrations/resend/src/index"], + "@systemfsoftware/trigger.dev_resend/*": ["../../integrations/resend/src/*"], + "@systemfsoftware/trigger.dev_typeform": ["../../integrations/typeform/src/index"], + "@systemfsoftware/trigger.dev_typeform/*": ["../../integrations/typeform/src/*"], + "@systemfsoftware/trigger.dev_plain": ["../../integrations/plain/src/index"], + "@systemfsoftware/trigger.dev_plain/*": ["../../integrations/plain/src/*"], + "@systemfsoftware/trigger.dev_supabase": ["../../integrations/supabase/src/index"], + "@systemfsoftware/trigger.dev_supabase/*": ["../../integrations/supabase/src/*"], + "@systemfsoftware/trigger.dev_stripe": ["../../integrations/stripe/src/index"], + "@systemfsoftware/trigger.dev_stripe/*": ["../../integrations/stripe/src/*"], + "@systemfsoftware/trigger.dev_sendgrid": ["../../integrations/sendgrid/src/index"], + "@systemfsoftware/trigger.dev_sendgrid/*": ["../../integrations/sendgrid/src/*"], + "@systemfsoftware/trigger.dev_airtable": ["../../integrations/airtable/src/index"], + "@systemfsoftware/trigger.dev_airtable/*": ["../../integrations/airtable/src/*"] } } } diff --git a/__references/astro-referece/package.json b/__references/astro-referece/package.json index b2a6e28c38a..66a8d351962 100644 --- a/__references/astro-referece/package.json +++ b/__references/astro-referece/package.json @@ -11,8 +11,8 @@ }, "dependencies": { "@astrojs/node": "^6.0.0", - "@trigger.dev/astro": "workspace:*", - "@trigger.dev/sdk": "workspace:*", + "@systemfsoftware/trigger.dev_astro": "workspace:*", + "@systemfsoftware/trigger.dev_sdk": "workspace:*", "astro": "^3.0.12" }, "trigger.dev": { @@ -22,7 +22,6 @@ "node": ">=18.14.1" }, "devDependencies": { - "@trigger.dev/cli": "workspace:*" + "@systemfsoftware/trigger.dev_cli": "workspace:*" } } - diff --git a/__references/astro-referece/src/jobs/example.ts b/__references/astro-referece/src/jobs/example.ts index 375713847d3..8f8d9324115 100644 --- a/__references/astro-referece/src/jobs/example.ts +++ b/__references/astro-referece/src/jobs/example.ts @@ -1,4 +1,4 @@ -import { eventTrigger } from "@trigger.dev/sdk"; +import { eventTrigger } from "@systemfsoftware/trigger.dev_sdk"; import {client} from "@/trigger" // your first job diff --git a/__references/astro-referece/src/pages/api/trigger.ts b/__references/astro-referece/src/pages/api/trigger.ts index 434f0c29526..3cfdc60e7c6 100644 --- a/__references/astro-referece/src/pages/api/trigger.ts +++ b/__references/astro-referece/src/pages/api/trigger.ts @@ -1,4 +1,4 @@ -import { createAstroRoute } from "@trigger.dev/astro"; +import { createAstroRoute } from "@systemfsoftware/trigger.dev_astro"; import {client} from "@/trigger" //import your jobs diff --git a/__references/astro-referece/src/trigger.ts b/__references/astro-referece/src/trigger.ts index a58f3e61bbe..9291d0870bf 100644 --- a/__references/astro-referece/src/trigger.ts +++ b/__references/astro-referece/src/trigger.ts @@ -1,4 +1,4 @@ -import { TriggerClient } from "@trigger.dev/sdk"; +import { TriggerClient } from "@systemfsoftware/trigger.dev_sdk"; export const client = new TriggerClient({ id: "astro-test", diff --git a/__references/astro-referece/tsconfig.json b/__references/astro-referece/tsconfig.json index 92a42e15b6a..60975d2fb4f 100644 --- a/__references/astro-referece/tsconfig.json +++ b/__references/astro-referece/tsconfig.json @@ -6,12 +6,12 @@ "@/*": ["./src/*"], "@/jobs/*": ["./src/jobs/*"], "@/trigger": ["./src/trigger"], - "@trigger.dev/sdk": ["../../packages/trigger-sdk/src/index"], - "@trigger.dev/sdk/*": ["../../packages/trigger-sdk/src/*"], - "@trigger.dev/core": ["../../packages/core/src/index"], - "@trigger.dev/core/*": ["../../packages/core/src/*"], - "@trigger.dev/astro": ["../../packages/astro/src/index"], - "@trigger.dev/astro/*": ["../../packages/astro/src/*"] + "@systemfsoftware/trigger.dev_sdk": ["../../packages/trigger-sdk/src/index"], + "@systemfsoftware/trigger.dev_sdk/*": ["../../packages/trigger-sdk/src/*"], + "@systemfsoftware/trigger.dev_core": ["../../packages/core/src/index"], + "@systemfsoftware/trigger.dev_core/*": ["../../packages/core/src/*"], + "@systemfsoftware/trigger.dev_astro": ["../../packages/astro/src/index"], + "@systemfsoftware/trigger.dev_astro/*": ["../../packages/astro/src/*"] }, }, } diff --git a/__references/deno-reference/deno.lock b/__references/deno-reference/deno.lock index 0d0405f0d12..673d795adbd 100644 --- a/__references/deno-reference/deno.lock +++ b/__references/deno-reference/deno.lock @@ -2,8 +2,8 @@ "version": "3", "packages": { "specifiers": { - "npm:@trigger.dev/express": "npm:@trigger.dev/express@2.1.7_@trigger.dev+sdk@2.1.7", - "npm:@trigger.dev/sdk": "npm:@trigger.dev/sdk@2.1.7" + "npm:@systemfsoftware/trigger.dev_express": "npm:@systemfsoftware/trigger.dev_express@2.1.7_@trigger.dev+sdk@2.1.7", + "npm:@systemfsoftware/trigger.dev_sdk": "npm:@systemfsoftware/trigger.dev_sdk@2.1.7" }, "npm": { "@remix-run/web-blob@3.1.0": { @@ -44,7 +44,7 @@ "web-streams-polyfill": "web-streams-polyfill@3.2.1" } }, - "@trigger.dev/core@2.1.7": { + "@systemfsoftware/trigger.dev_core@2.1.7": { "integrity": "sha512-Ts0xMFiWi4ph4da6BIbuegz2mMSVYJxWEh5S2mhM5vc+S6cl+MEbTdh+neUVa/0N4qq3Io07e9yDTXnTfiifzg==", "dependencies": { "ulid": "ulid@2.3.0", @@ -52,19 +52,19 @@ "zod-error": "zod-error@1.5.0" } }, - "@trigger.dev/express@2.1.7_@trigger.dev+sdk@2.1.7": { + "@systemfsoftware/trigger.dev_express@2.1.7_@trigger.dev+sdk@2.1.7": { "integrity": "sha512-uMoSDpOZJdYs+UXwEkhWYCYm8T6e+cu33LXmXhoF2tpm7m8PritFgR7LPX4H9UdIddRATdsmWgOqPMOQneEtDg==", "dependencies": { "@remix-run/web-fetch": "@remix-run/web-fetch@4.4.1", - "@trigger.dev/sdk": "@trigger.dev/sdk@2.1.7", + "@systemfsoftware/trigger.dev_sdk": "@systemfsoftware/trigger.dev_sdk@2.1.7", "debug": "debug@4.3.4", "express": "express@4.18.2" } }, - "@trigger.dev/sdk@2.1.7": { + "@systemfsoftware/trigger.dev_sdk@2.1.7": { "integrity": "sha512-t3pbXj6+I38a5LNGJg9Ed09NCt0AWnw7hJtUCZyuEfBQulRnVSekNLsxCyGlgiTPiyRvbyefzPrX1GhXh0MY1w==", "dependencies": { - "@trigger.dev/core": "@trigger.dev/core@2.1.7", + "@systemfsoftware/trigger.dev_core": "@systemfsoftware/trigger.dev_core@2.1.7", "chalk": "chalk@5.3.0", "cronstrue": "cronstrue@2.32.0", "debug": "debug@4.3.4", diff --git a/__references/deno-reference/main.ts b/__references/deno-reference/main.ts index de9336dea7c..704702e985f 100644 --- a/__references/deno-reference/main.ts +++ b/__references/deno-reference/main.ts @@ -1,5 +1,5 @@ -import { TriggerClient } from "npm:@trigger.dev/sdk"; -import { eventTrigger } from "npm:@trigger.dev/sdk"; +import { TriggerClient } from "npm:@systemfsoftware/trigger.dev_sdk"; +import { eventTrigger } from "npm:@systemfsoftware/trigger.dev_sdk"; export const triggerClient = new TriggerClient({ id: "borderless", diff --git a/__references/hono-reference/package.json b/__references/hono-reference/package.json index d0f5ba543dc..10a1b15e71a 100644 --- a/__references/hono-reference/package.json +++ b/__references/hono-reference/package.json @@ -6,13 +6,13 @@ "dependencies": { "@hono/node-server": "^1.3.1", "hono": "^3.10.2", - "@trigger.dev/hono": "workspace:*", - "@trigger.dev/openai": "workspace:*", - "@trigger.dev/sdk": "workspace:*", + "@systemfsoftware/trigger.dev_hono": "workspace:*", + "@systemfsoftware/trigger.dev_openai": "workspace:*", + "@systemfsoftware/trigger.dev_sdk": "workspace:*", "dotenv": "^16.3.1" }, "devDependencies": { "tsx": "^3.12.2", - "@trigger.dev/cli": "workspace:*" + "@systemfsoftware/trigger.dev_cli": "workspace:*" } -} \ No newline at end of file +} diff --git a/__references/hono-reference/src/index.ts b/__references/hono-reference/src/index.ts index a7c08d75149..c47b28673fb 100644 --- a/__references/hono-reference/src/index.ts +++ b/__references/hono-reference/src/index.ts @@ -1,8 +1,8 @@ import "dotenv/config"; import { serve } from "@hono/node-server"; import { Hono } from "hono"; -import { createMiddleware } from "@trigger.dev/hono"; -import { TriggerClient, invokeTrigger } from "@trigger.dev/sdk"; +import { createMiddleware } from "@systemfsoftware/trigger.dev_hono"; +import { TriggerClient, invokeTrigger } from "@systemfsoftware/trigger.dev_sdk"; const client = new TriggerClient({ id: "hono-client", diff --git a/__references/hono-reference/tsconfig.json b/__references/hono-reference/tsconfig.json index 49228121b89..15832903c47 100644 --- a/__references/hono-reference/tsconfig.json +++ b/__references/hono-reference/tsconfig.json @@ -4,16 +4,16 @@ "jsx": "react-jsx", "jsxImportSource": "hono/jsx", "paths": { - "@trigger.dev/sdk": ["../../packages/trigger-sdk/src/index"], - "@trigger.dev/sdk/*": ["../../packages/trigger-sdk/src/*"], - "@trigger.dev/hono": ["../../packages/hono/src/index"], - "@trigger.dev/hono/*": ["../../packages/hono/src/*"], - "@trigger.dev/core": ["../../packages/core/src/index"], - "@trigger.dev/core/*": ["../../packages/core/src/*"], - "@trigger.dev/integration-kit": ["../../packages/integration-kit/src/index"], - "@trigger.dev/integration-kit/*": ["../../packages/integration-kit/src/*"], - "@trigger.dev/openai": ["../../integrations/openai/src/index"], - "@trigger.dev/openai/*": ["../../integrations/openai/src/*"] + "@systemfsoftware/trigger.dev_sdk": ["../../packages/trigger-sdk/src/index"], + "@systemfsoftware/trigger.dev_sdk/*": ["../../packages/trigger-sdk/src/*"], + "@systemfsoftware/trigger.dev_hono": ["../../packages/hono/src/index"], + "@systemfsoftware/trigger.dev_hono/*": ["../../packages/hono/src/*"], + "@systemfsoftware/trigger.dev_core": ["../../packages/core/src/index"], + "@systemfsoftware/trigger.dev_core/*": ["../../packages/core/src/*"], + "@systemfsoftware/trigger.dev_integration-kit": ["../../packages/integration-kit/src/index"], + "@systemfsoftware/trigger.dev_integration-kit/*": ["../../packages/integration-kit/src/*"], + "@systemfsoftware/trigger.dev_openai": ["../../integrations/openai/src/index"], + "@systemfsoftware/trigger.dev_openai/*": ["../../integrations/openai/src/*"] } } } diff --git a/__references/job-catalog/README.md b/__references/job-catalog/README.md index e73669a523a..48729d61b83 100644 --- a/__references/job-catalog/README.md +++ b/__references/job-catalog/README.md @@ -11,7 +11,7 @@ You will need to create a `.env` file. You can duplicate the `.env.example` file You need to build the CLI: ```sh -pnpm run build --filter @trigger.dev/cli +pnpm run build --filter @systemfsoftware/trigger.dev_cli ``` Each file in `src` is a separate set of jobs that can be run separately. For example, the `src/stripe.ts` file can be run with: @@ -35,8 +35,8 @@ Navigate to your trigger.dev instance ([http://localhost:3030](http://localhost: You can add a new file to `src` with it's own `TriggerClient` and set of jobs (e.g. `src/events.ts`) ```ts -import { TriggerClient, eventTrigger } from "@trigger.dev/sdk"; -import { createExpressServer } from "@trigger.dev/express"; +import { TriggerClient, eventTrigger } from "@systemfsoftware/trigger.dev_sdk"; +import { createExpressServer } from "@systemfsoftware/trigger.dev_express"; import { z } from "zod"; export const client = new TriggerClient({ diff --git a/__references/job-catalog/package.json b/__references/job-catalog/package.json index 1e03fc404d6..d0dd787ed92 100644 --- a/__references/job-catalog/package.json +++ b/__references/job-catalog/package.json @@ -40,21 +40,21 @@ "dependencies": { "@clerk/backend": "^0.29.1", "stripe": "^12.14.0", - "@trigger.dev/airtable": "workspace:*", - "@trigger.dev/express": "workspace:*", - "@trigger.dev/github": "workspace:*", - "@trigger.dev/linear": "workspace:*", - "@trigger.dev/openai": "workspace:*", - "@trigger.dev/plain": "workspace:*", - "@trigger.dev/replicate": "workspace:*", - "@trigger.dev/resend": "workspace:*", - "@trigger.dev/sdk": "workspace:*", - "@trigger.dev/sendgrid": "workspace:*", - "@trigger.dev/shopify": "workspace:*", - "@trigger.dev/slack": "workspace:*", - "@trigger.dev/stripe": "workspace:*", - "@trigger.dev/supabase": "workspace:*", - "@trigger.dev/typeform": "workspace:*", + "@systemfsoftware/trigger.dev_airtable": "workspace:*", + "@systemfsoftware/trigger.dev_express": "workspace:*", + "@systemfsoftware/trigger.dev_github": "workspace:*", + "@systemfsoftware/trigger.dev_linear": "workspace:*", + "@systemfsoftware/trigger.dev_openai": "workspace:*", + "@systemfsoftware/trigger.dev_plain": "workspace:*", + "@systemfsoftware/trigger.dev_replicate": "workspace:*", + "@systemfsoftware/trigger.dev_resend": "workspace:*", + "@systemfsoftware/trigger.dev_sdk": "workspace:*", + "@systemfsoftware/trigger.dev_sendgrid": "workspace:*", + "@systemfsoftware/trigger.dev_shopify": "workspace:*", + "@systemfsoftware/trigger.dev_slack": "workspace:*", + "@systemfsoftware/trigger.dev_stripe": "workspace:*", + "@systemfsoftware/trigger.dev_supabase": "workspace:*", + "@systemfsoftware/trigger.dev_typeform": "workspace:*", "@types/node": "20.4.2", "typescript": "5.1.6", "zod": "3.22.3" @@ -63,9 +63,9 @@ "endpointId": "job-catalog" }, "devDependencies": { - "@trigger.dev/cli": "workspace:*", + "@systemfsoftware/trigger.dev_cli": "workspace:*", "trigger.dev": "workspace:*", - "@trigger.dev/tsconfig": "workspace:*", + "@systemfsoftware/trigger.dev_tsconfig": "workspace:*", "concurrently": "^8.2.0", "dotenv": "^16.3.1", "nodemon": "^3.0.1", diff --git a/__references/job-catalog/src/airtable.ts b/__references/job-catalog/src/airtable.ts index 6016a77c317..e6c42107163 100644 --- a/__references/job-catalog/src/airtable.ts +++ b/__references/job-catalog/src/airtable.ts @@ -1,7 +1,7 @@ -import { TriggerClient, eventTrigger } from "@trigger.dev/sdk"; -import { createExpressServer } from "@trigger.dev/express"; +import { TriggerClient, eventTrigger } from "@systemfsoftware/trigger.dev_sdk"; +import { createExpressServer } from "@systemfsoftware/trigger.dev_express"; import { z } from "zod"; -import { Airtable, Collaborator, Formula } from "@trigger.dev/airtable"; +import { Airtable, Collaborator, Formula } from "@systemfsoftware/trigger.dev_airtable"; export const client = new TriggerClient({ id: "job-catalog", diff --git a/__references/job-catalog/src/auto-yield.ts b/__references/job-catalog/src/auto-yield.ts index b097979af07..d6e4c64db33 100644 --- a/__references/job-catalog/src/auto-yield.ts +++ b/__references/job-catalog/src/auto-yield.ts @@ -1,5 +1,5 @@ -import { createExpressServer } from "@trigger.dev/express"; -import { TriggerClient, eventTrigger } from "@trigger.dev/sdk"; +import { createExpressServer } from "@systemfsoftware/trigger.dev_express"; +import { TriggerClient, eventTrigger } from "@systemfsoftware/trigger.dev_sdk"; export const client = new TriggerClient({ id: "job-catalog", diff --git a/__references/job-catalog/src/background-fetch.ts b/__references/job-catalog/src/background-fetch.ts index 8d80d163ac6..91e1c1e6880 100644 --- a/__references/job-catalog/src/background-fetch.ts +++ b/__references/job-catalog/src/background-fetch.ts @@ -1,5 +1,5 @@ -import { createExpressServer } from "@trigger.dev/express"; -import { TriggerClient, eventTrigger, invokeTrigger } from "@trigger.dev/sdk"; +import { createExpressServer } from "@systemfsoftware/trigger.dev_express"; +import { TriggerClient, eventTrigger, invokeTrigger } from "@systemfsoftware/trigger.dev_sdk"; import { z } from "zod"; export const client = new TriggerClient({ diff --git a/__references/job-catalog/src/built-ins.ts b/__references/job-catalog/src/built-ins.ts index c2939af2238..829a3cdc82a 100644 --- a/__references/job-catalog/src/built-ins.ts +++ b/__references/job-catalog/src/built-ins.ts @@ -1,5 +1,5 @@ -import { createExpressServer } from "@trigger.dev/express"; -import { TriggerClient, eventTrigger, invokeTrigger, redactString } from "@trigger.dev/sdk"; +import { createExpressServer } from "@systemfsoftware/trigger.dev_express"; +import { TriggerClient, eventTrigger, invokeTrigger, redactString } from "@systemfsoftware/trigger.dev_sdk"; import { z } from "zod"; export const client = new TriggerClient({ diff --git a/__references/job-catalog/src/byo-auth.ts b/__references/job-catalog/src/byo-auth.ts index b739f691276..22ca27a763c 100644 --- a/__references/job-catalog/src/byo-auth.ts +++ b/__references/job-catalog/src/byo-auth.ts @@ -1,10 +1,10 @@ -import { createExpressServer } from "@trigger.dev/express"; -import { TriggerClient, eventTrigger } from "@trigger.dev/sdk"; -import { Resend } from "@trigger.dev/resend"; -import { Stripe } from "@trigger.dev/stripe"; -import { Slack } from "@trigger.dev/slack"; -import { OpenAI } from "@trigger.dev/openai"; -import { Github, events } from "@trigger.dev/github"; +import { createExpressServer } from "@systemfsoftware/trigger.dev_express"; +import { TriggerClient, eventTrigger } from "@systemfsoftware/trigger.dev_sdk"; +import { Resend } from "@systemfsoftware/trigger.dev_resend"; +import { Stripe } from "@systemfsoftware/trigger.dev_stripe"; +import { Slack } from "@systemfsoftware/trigger.dev_slack"; +import { OpenAI } from "@systemfsoftware/trigger.dev_openai"; +import { Github, events } from "@systemfsoftware/trigger.dev_github"; import { Clerk } from "@clerk/backend"; const clerk = Clerk({ apiKey: process.env.CLERK_API_KEY }); diff --git a/__references/job-catalog/src/canceling.ts b/__references/job-catalog/src/canceling.ts index 9caea7f5248..bf742d8f4a6 100644 --- a/__references/job-catalog/src/canceling.ts +++ b/__references/job-catalog/src/canceling.ts @@ -1,5 +1,5 @@ -import { createExpressServer } from "@trigger.dev/express"; -import { TriggerClient, eventTrigger, invokeTrigger } from "@trigger.dev/sdk"; +import { createExpressServer } from "@systemfsoftware/trigger.dev_express"; +import { TriggerClient, eventTrigger, invokeTrigger } from "@systemfsoftware/trigger.dev_sdk"; import { z } from "zod"; export const client = new TriggerClient({ diff --git a/__references/job-catalog/src/cli-example.ts b/__references/job-catalog/src/cli-example.ts index b1eff1c2a1f..33b79dca896 100644 --- a/__references/job-catalog/src/cli-example.ts +++ b/__references/job-catalog/src/cli-example.ts @@ -1,5 +1,5 @@ -import { createExpressServer } from "@trigger.dev/express"; -import { TriggerClient, eventTrigger } from "@trigger.dev/sdk"; +import { createExpressServer } from "@systemfsoftware/trigger.dev_express"; +import { TriggerClient, eventTrigger } from "@systemfsoftware/trigger.dev_sdk"; export const client = new TriggerClient({ id: "job-catalog", diff --git a/__references/job-catalog/src/dynamic-schedule.ts b/__references/job-catalog/src/dynamic-schedule.ts index b3b7421951d..9e8e3b32164 100644 --- a/__references/job-catalog/src/dynamic-schedule.ts +++ b/__references/job-catalog/src/dynamic-schedule.ts @@ -1,5 +1,5 @@ -import { createExpressServer } from "@trigger.dev/express"; -import { TriggerClient, eventTrigger } from "@trigger.dev/sdk"; +import { createExpressServer } from "@systemfsoftware/trigger.dev_express"; +import { TriggerClient, eventTrigger } from "@systemfsoftware/trigger.dev_sdk"; import { z } from "zod"; export const client = new TriggerClient({ diff --git a/__references/job-catalog/src/dynamic-triggers.ts b/__references/job-catalog/src/dynamic-triggers.ts index 2aa80852c3a..b555af120c7 100644 --- a/__references/job-catalog/src/dynamic-triggers.ts +++ b/__references/job-catalog/src/dynamic-triggers.ts @@ -1,6 +1,6 @@ -import { createExpressServer } from "@trigger.dev/express"; -import { Github, events } from "@trigger.dev/github"; -import { DynamicTrigger, TriggerClient, eventTrigger } from "@trigger.dev/sdk"; +import { createExpressServer } from "@systemfsoftware/trigger.dev_express"; +import { Github, events } from "@systemfsoftware/trigger.dev_github"; +import { DynamicTrigger, TriggerClient, eventTrigger } from "@systemfsoftware/trigger.dev_sdk"; import { z } from "zod"; export const client = new TriggerClient({ diff --git a/__references/job-catalog/src/edge-cases.ts b/__references/job-catalog/src/edge-cases.ts index a6a6a61d923..7d8c9b84741 100644 --- a/__references/job-catalog/src/edge-cases.ts +++ b/__references/job-catalog/src/edge-cases.ts @@ -1,5 +1,5 @@ -import { createExpressServer } from "@trigger.dev/express"; -import { Job, TriggerClient, invokeTrigger } from "@trigger.dev/sdk"; +import { createExpressServer } from "@systemfsoftware/trigger.dev_express"; +import { Job, TriggerClient, invokeTrigger } from "@systemfsoftware/trigger.dev_sdk"; import fs from "node:fs"; import fsPromises from "node:fs/promises"; diff --git a/__references/job-catalog/src/events.ts b/__references/job-catalog/src/events.ts index 5212ed4fe85..1e26e473138 100644 --- a/__references/job-catalog/src/events.ts +++ b/__references/job-catalog/src/events.ts @@ -1,5 +1,5 @@ -import { createExpressServer } from "@trigger.dev/express"; -import { TriggerClient, eventTrigger } from "@trigger.dev/sdk"; +import { createExpressServer } from "@systemfsoftware/trigger.dev_express"; +import { TriggerClient, eventTrigger } from "@systemfsoftware/trigger.dev_sdk"; import { z } from "zod"; export const client = new TriggerClient({ diff --git a/__references/job-catalog/src/github.ts b/__references/job-catalog/src/github.ts index 1bf44fd2092..d26f61af5cc 100644 --- a/__references/job-catalog/src/github.ts +++ b/__references/job-catalog/src/github.ts @@ -1,7 +1,7 @@ -import { TriggerClient, eventTrigger } from "@trigger.dev/sdk"; -import { createExpressServer } from "@trigger.dev/express"; -import { Github, events } from "@trigger.dev/github"; -import { Slack } from "@trigger.dev/slack"; +import { TriggerClient, eventTrigger } from "@systemfsoftware/trigger.dev_sdk"; +import { createExpressServer } from "@systemfsoftware/trigger.dev_express"; +import { Github, events } from "@systemfsoftware/trigger.dev_github"; +import { Slack } from "@systemfsoftware/trigger.dev_slack"; import { z } from "zod"; export const client = new TriggerClient({ diff --git a/__references/job-catalog/src/httpTrigger.ts b/__references/job-catalog/src/httpTrigger.ts index 9bee171d683..ee5ccfa0fb1 100644 --- a/__references/job-catalog/src/httpTrigger.ts +++ b/__references/job-catalog/src/httpTrigger.ts @@ -1,6 +1,6 @@ import crypto from "crypto"; -import { createExpressServer } from "@trigger.dev/express"; -import { TriggerClient, verifyRequestSignature } from "@trigger.dev/sdk"; +import { createExpressServer } from "@systemfsoftware/trigger.dev_express"; +import { TriggerClient, verifyRequestSignature } from "@systemfsoftware/trigger.dev_sdk"; import Stripe from "stripe"; export const client = new TriggerClient({ diff --git a/__references/job-catalog/src/invoke.ts b/__references/job-catalog/src/invoke.ts index 185a62b46ca..5fea8a5a602 100644 --- a/__references/job-catalog/src/invoke.ts +++ b/__references/job-catalog/src/invoke.ts @@ -1,6 +1,6 @@ -import { createExpressServer } from "@trigger.dev/express"; -import { OpenAI } from "@trigger.dev/openai"; -import { TriggerClient, invokeTrigger } from "@trigger.dev/sdk"; +import { createExpressServer } from "@systemfsoftware/trigger.dev_express"; +import { OpenAI } from "@systemfsoftware/trigger.dev_openai"; +import { TriggerClient, invokeTrigger } from "@systemfsoftware/trigger.dev_sdk"; import { z } from "zod"; export const client = new TriggerClient({ diff --git a/__references/job-catalog/src/linear.ts b/__references/job-catalog/src/linear.ts index 2e66f10fb38..3ebde34e084 100644 --- a/__references/job-catalog/src/linear.ts +++ b/__references/job-catalog/src/linear.ts @@ -1,6 +1,6 @@ -import { createExpressServer } from "@trigger.dev/express"; -import { TriggerClient, eventTrigger } from "@trigger.dev/sdk"; -import { Linear, PaginationOrderBy, serializeLinearOutput } from "@trigger.dev/linear"; +import { createExpressServer } from "@systemfsoftware/trigger.dev_express"; +import { TriggerClient, eventTrigger } from "@systemfsoftware/trigger.dev_sdk"; +import { Linear, PaginationOrderBy, serializeLinearOutput } from "@systemfsoftware/trigger.dev_linear"; import { z } from "zod"; export const client = new TriggerClient({ diff --git a/__references/job-catalog/src/misconfigured.ts b/__references/job-catalog/src/misconfigured.ts index ba60910ab99..66ac1003535 100644 --- a/__references/job-catalog/src/misconfigured.ts +++ b/__references/job-catalog/src/misconfigured.ts @@ -1,5 +1,5 @@ -import { createExpressServer } from "@trigger.dev/express"; -import { TriggerClient, intervalTrigger } from "@trigger.dev/sdk"; +import { createExpressServer } from "@systemfsoftware/trigger.dev_express"; +import { TriggerClient, intervalTrigger } from "@systemfsoftware/trigger.dev_sdk"; export const client = new TriggerClient({ id: "job-catalog", diff --git a/__references/job-catalog/src/notifications.ts b/__references/job-catalog/src/notifications.ts index 5cbcd849f98..90fe5e2e0d9 100644 --- a/__references/job-catalog/src/notifications.ts +++ b/__references/job-catalog/src/notifications.ts @@ -1,5 +1,5 @@ -import { createExpressServer } from "@trigger.dev/express"; -import { TriggerClient, invokeTrigger } from "@trigger.dev/sdk"; +import { createExpressServer } from "@systemfsoftware/trigger.dev_express"; +import { TriggerClient, invokeTrigger } from "@systemfsoftware/trigger.dev_sdk"; import { z } from "zod"; export const client = new TriggerClient({ diff --git a/__references/job-catalog/src/openai.ts b/__references/job-catalog/src/openai.ts index b339f8a69f1..a0ae03c35d4 100644 --- a/__references/job-catalog/src/openai.ts +++ b/__references/job-catalog/src/openai.ts @@ -1,6 +1,6 @@ -import { createExpressServer } from "@trigger.dev/express"; -import { TriggerClient, eventTrigger, invokeTrigger } from "@trigger.dev/sdk"; -import { OpenAI } from "@trigger.dev/openai"; +import { createExpressServer } from "@systemfsoftware/trigger.dev_express"; +import { TriggerClient, eventTrigger, invokeTrigger } from "@systemfsoftware/trigger.dev_sdk"; +import { OpenAI } from "@systemfsoftware/trigger.dev_openai"; import fs from "node:fs"; import fsPromises from "node:fs/promises"; import { z } from "zod"; diff --git a/__references/job-catalog/src/plain.ts b/__references/job-catalog/src/plain.ts index 3716bafcd44..01a142e1371 100644 --- a/__references/job-catalog/src/plain.ts +++ b/__references/job-catalog/src/plain.ts @@ -1,11 +1,11 @@ -import { TriggerClient, eventTrigger } from "@trigger.dev/sdk"; -import { createExpressServer } from "@trigger.dev/express"; +import { TriggerClient, eventTrigger } from "@systemfsoftware/trigger.dev_sdk"; +import { createExpressServer } from "@systemfsoftware/trigger.dev_express"; import { ComponentDividerSpacingSize, ComponentTextColor, ComponentTextSize, Plain, -} from "@trigger.dev/plain"; +} from "@systemfsoftware/trigger.dev_plain"; export const client = new TriggerClient({ id: "job-catalog", diff --git a/__references/job-catalog/src/redacted.ts b/__references/job-catalog/src/redacted.ts index a51c85e526f..669a0f9bbc8 100644 --- a/__references/job-catalog/src/redacted.ts +++ b/__references/job-catalog/src/redacted.ts @@ -1,5 +1,5 @@ -import { createExpressServer } from "@trigger.dev/express"; -import { TriggerClient, eventTrigger } from "@trigger.dev/sdk"; +import { createExpressServer } from "@systemfsoftware/trigger.dev_express"; +import { TriggerClient, eventTrigger } from "@systemfsoftware/trigger.dev_sdk"; import { z } from "zod"; export const client = new TriggerClient({ diff --git a/__references/job-catalog/src/replicate.ts b/__references/job-catalog/src/replicate.ts index 5cd416bf081..d71b25eecdd 100644 --- a/__references/job-catalog/src/replicate.ts +++ b/__references/job-catalog/src/replicate.ts @@ -1,6 +1,6 @@ -import { createExpressServer } from "@trigger.dev/express"; -import { TriggerClient, eventTrigger } from "@trigger.dev/sdk"; -import { Replicate } from "@trigger.dev/replicate"; +import { createExpressServer } from "@systemfsoftware/trigger.dev_express"; +import { TriggerClient, eventTrigger } from "@systemfsoftware/trigger.dev_sdk"; +import { Replicate } from "@systemfsoftware/trigger.dev_replicate"; import { z } from "zod"; export const client = new TriggerClient({ diff --git a/__references/job-catalog/src/resend.ts b/__references/job-catalog/src/resend.ts index 764594d46ed..396384d0152 100644 --- a/__references/job-catalog/src/resend.ts +++ b/__references/job-catalog/src/resend.ts @@ -1,6 +1,6 @@ -import { createExpressServer } from "@trigger.dev/express"; -import { Resend } from "@trigger.dev/resend"; -import { TriggerClient, eventTrigger, invokeTrigger } from "@trigger.dev/sdk"; +import { createExpressServer } from "@systemfsoftware/trigger.dev_express"; +import { Resend } from "@systemfsoftware/trigger.dev_resend"; +import { TriggerClient, eventTrigger, invokeTrigger } from "@systemfsoftware/trigger.dev_sdk"; import { z } from "zod"; export const client = new TriggerClient({ diff --git a/__references/job-catalog/src/schedules.ts b/__references/job-catalog/src/schedules.ts index 5f2cb1801a9..f1239adeeef 100644 --- a/__references/job-catalog/src/schedules.ts +++ b/__references/job-catalog/src/schedules.ts @@ -1,6 +1,6 @@ -import { createExpressServer } from "@trigger.dev/express"; -import { Resend } from "@trigger.dev/resend"; -import { TriggerClient, cronTrigger, intervalTrigger } from "@trigger.dev/sdk"; +import { createExpressServer } from "@systemfsoftware/trigger.dev_express"; +import { Resend } from "@systemfsoftware/trigger.dev_resend"; +import { TriggerClient, cronTrigger, intervalTrigger } from "@systemfsoftware/trigger.dev_sdk"; export const client = new TriggerClient({ id: "job-catalog", diff --git a/__references/job-catalog/src/sendgrid.ts b/__references/job-catalog/src/sendgrid.ts index 2742c28c582..dd027646866 100644 --- a/__references/job-catalog/src/sendgrid.ts +++ b/__references/job-catalog/src/sendgrid.ts @@ -1,7 +1,7 @@ -import { TriggerClient, eventTrigger } from "@trigger.dev/sdk"; -import { createExpressServer } from "@trigger.dev/express"; +import { TriggerClient, eventTrigger } from "@systemfsoftware/trigger.dev_sdk"; +import { createExpressServer } from "@systemfsoftware/trigger.dev_express"; import { z } from "zod"; -import { SendGrid } from "@trigger.dev/sendgrid"; +import { SendGrid } from "@systemfsoftware/trigger.dev_sendgrid"; export const client = new TriggerClient({ id: "job-catalog", diff --git a/__references/job-catalog/src/shopify.ts b/__references/job-catalog/src/shopify.ts index 39b0235c9b1..efa4f6be99e 100644 --- a/__references/job-catalog/src/shopify.ts +++ b/__references/job-catalog/src/shopify.ts @@ -1,8 +1,8 @@ -import { TriggerClient, eventTrigger } from "@trigger.dev/sdk"; -import { createExpressServer } from "@trigger.dev/express"; +import { TriggerClient, eventTrigger } from "@systemfsoftware/trigger.dev_sdk"; +import { createExpressServer } from "@systemfsoftware/trigger.dev_express"; import "@shopify/shopify-api/adapters/node"; -import { Shopify } from "@trigger.dev/shopify"; +import { Shopify } from "@systemfsoftware/trigger.dev_shopify"; export const client = new TriggerClient({ id: "job-catalog", diff --git a/__references/job-catalog/src/slack.ts b/__references/job-catalog/src/slack.ts index b26c4213be1..9c841181050 100644 --- a/__references/job-catalog/src/slack.ts +++ b/__references/job-catalog/src/slack.ts @@ -1,6 +1,6 @@ -import { createExpressServer } from "@trigger.dev/express"; -import { TriggerClient, eventTrigger } from "@trigger.dev/sdk"; -import { Slack } from "@trigger.dev/slack"; +import { createExpressServer } from "@systemfsoftware/trigger.dev_express"; +import { TriggerClient, eventTrigger } from "@systemfsoftware/trigger.dev_sdk"; +import { Slack } from "@systemfsoftware/trigger.dev_slack"; export const slack = new Slack({ id: "slack" }); diff --git a/__references/job-catalog/src/status.ts b/__references/job-catalog/src/status.ts index bf70a63c5f6..021a96791d3 100644 --- a/__references/job-catalog/src/status.ts +++ b/__references/job-catalog/src/status.ts @@ -1,5 +1,5 @@ -import { createExpressServer } from "@trigger.dev/express"; -import { TriggerClient, eventTrigger } from "@trigger.dev/sdk"; +import { createExpressServer } from "@systemfsoftware/trigger.dev_express"; +import { TriggerClient, eventTrigger } from "@systemfsoftware/trigger.dev_sdk"; import { z } from "zod"; export const client = new TriggerClient({ diff --git a/__references/job-catalog/src/stressTest.ts b/__references/job-catalog/src/stressTest.ts index 6056008acb0..f716ab13b20 100644 --- a/__references/job-catalog/src/stressTest.ts +++ b/__references/job-catalog/src/stressTest.ts @@ -1,5 +1,5 @@ -import { createExpressServer } from "@trigger.dev/express"; -import { TriggerClient, eventTrigger } from "@trigger.dev/sdk"; +import { createExpressServer } from "@systemfsoftware/trigger.dev_express"; +import { TriggerClient, eventTrigger } from "@systemfsoftware/trigger.dev_sdk"; import { readFile } from "node:fs/promises"; export const client = new TriggerClient({ diff --git a/__references/job-catalog/src/stripe.ts b/__references/job-catalog/src/stripe.ts index 13861edc989..d73e5acbaf7 100644 --- a/__references/job-catalog/src/stripe.ts +++ b/__references/job-catalog/src/stripe.ts @@ -1,7 +1,7 @@ -import { TriggerClient, eventTrigger } from "@trigger.dev/sdk"; -import { createExpressServer } from "@trigger.dev/express"; +import { TriggerClient, eventTrigger } from "@systemfsoftware/trigger.dev_sdk"; +import { createExpressServer } from "@systemfsoftware/trigger.dev_express"; import { z } from "zod"; -import { Stripe } from "@trigger.dev/stripe"; +import { Stripe } from "@systemfsoftware/trigger.dev_stripe"; export const client = new TriggerClient({ id: "job-catalog", diff --git a/__references/job-catalog/src/supabase.ts b/__references/job-catalog/src/supabase.ts index cad18e6220e..50a26666f81 100644 --- a/__references/job-catalog/src/supabase.ts +++ b/__references/job-catalog/src/supabase.ts @@ -1,7 +1,7 @@ -import { TriggerClient } from "@trigger.dev/sdk"; -import { createExpressServer } from "@trigger.dev/express"; -import { Supabase, SupabaseManagement } from "@trigger.dev/supabase"; -import { OpenAI } from "@trigger.dev/openai"; +import { TriggerClient } from "@systemfsoftware/trigger.dev_sdk"; +import { createExpressServer } from "@systemfsoftware/trigger.dev_express"; +import { Supabase, SupabaseManagement } from "@systemfsoftware/trigger.dev_supabase"; +import { OpenAI } from "@systemfsoftware/trigger.dev_openai"; import { Database } from "./supabase-types"; const supabaseManagement = new SupabaseManagement({ diff --git a/__references/job-catalog/src/typeform.ts b/__references/job-catalog/src/typeform.ts index 19681411cb0..ca034c8581e 100644 --- a/__references/job-catalog/src/typeform.ts +++ b/__references/job-catalog/src/typeform.ts @@ -1,6 +1,6 @@ -import { createExpressServer } from "@trigger.dev/express"; -import { TriggerClient, eventTrigger } from "@trigger.dev/sdk"; -import { Typeform } from "@trigger.dev/typeform"; +import { createExpressServer } from "@systemfsoftware/trigger.dev_express"; +import { TriggerClient, eventTrigger } from "@systemfsoftware/trigger.dev_sdk"; +import { Typeform } from "@systemfsoftware/trigger.dev_typeform"; import { z } from "zod"; export const client = new TriggerClient({ diff --git a/__references/job-catalog/tsconfig.json b/__references/job-catalog/tsconfig.json index ac55e84460d..4d9f9f8ca1c 100644 --- a/__references/job-catalog/tsconfig.json +++ b/__references/job-catalog/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "@trigger.dev/tsconfig/node18.json", + "extends": "@systemfsoftware/trigger.dev_tsconfig/node18.json", "include": [ "./src/**/*.ts" ], @@ -13,108 +13,108 @@ "@/*": [ "./src/*" ], - "@trigger.dev/sdk": [ + "@systemfsoftware/trigger.dev_sdk": [ "../../packages/trigger-sdk/src/index" ], - "@trigger.dev/sdk/*": [ + "@systemfsoftware/trigger.dev_sdk/*": [ "../../packages/trigger-sdk/src/*" ], - "@trigger.dev/express": [ + "@systemfsoftware/trigger.dev_express": [ "../../packages/express/src/index" ], - "@trigger.dev/express/*": [ + "@systemfsoftware/trigger.dev_express/*": [ "../../packages/express/src/*" ], - "@trigger.dev/core": [ + "@systemfsoftware/trigger.dev_core": [ "../../packages/core/src/index" ], - "@trigger.dev/core/*": [ + "@systemfsoftware/trigger.dev_core/*": [ "../../packages/core/src/*" ], - "@trigger.dev/integration-kit": [ + "@systemfsoftware/trigger.dev_integration-kit": [ "../../packages/integration-kit/src/index" ], - "@trigger.dev/integration-kit/*": [ + "@systemfsoftware/trigger.dev_integration-kit/*": [ "../../packages/integration-kit/src/*" ], - "@trigger.dev/github": [ + "@systemfsoftware/trigger.dev_github": [ "../../integrations/github/src/index" ], - "@trigger.dev/github/*": [ + "@systemfsoftware/trigger.dev_github/*": [ "../../integrations/github/src/*" ], - "@trigger.dev/slack": [ + "@systemfsoftware/trigger.dev_slack": [ "../../integrations/slack/src/index" ], - "@trigger.dev/slack/*": [ + "@systemfsoftware/trigger.dev_slack/*": [ "../../integrations/slack/src/*" ], - "@trigger.dev/openai": [ + "@systemfsoftware/trigger.dev_openai": [ "../../integrations/openai/src/index" ], - "@trigger.dev/openai/*": [ + "@systemfsoftware/trigger.dev_openai/*": [ "../../integrations/openai/src/*" ], - "@trigger.dev/resend": [ + "@systemfsoftware/trigger.dev_resend": [ "../../integrations/resend/src/index" ], - "@trigger.dev/resend/*": [ + "@systemfsoftware/trigger.dev_resend/*": [ "../../integrations/resend/src/*" ], - "@trigger.dev/typeform": [ + "@systemfsoftware/trigger.dev_typeform": [ "../../integrations/typeform/src/index" ], - "@trigger.dev/typeform/*": [ + "@systemfsoftware/trigger.dev_typeform/*": [ "../../integrations/typeform/src/*" ], - "@trigger.dev/plain": [ + "@systemfsoftware/trigger.dev_plain": [ "../../integrations/plain/src/index" ], - "@trigger.dev/plain/*": [ + "@systemfsoftware/trigger.dev_plain/*": [ "../../integrations/plain/src/*" ], - "@trigger.dev/supabase": [ + "@systemfsoftware/trigger.dev_supabase": [ "../../integrations/supabase/src/index" ], - "@trigger.dev/supabase/*": [ + "@systemfsoftware/trigger.dev_supabase/*": [ "../../integrations/supabase/src/*" ], - "@trigger.dev/stripe": [ + "@systemfsoftware/trigger.dev_stripe": [ "../../integrations/stripe/src/index" ], - "@trigger.dev/stripe/*": [ + "@systemfsoftware/trigger.dev_stripe/*": [ "../../integrations/stripe/src/*" ], - "@trigger.dev/sendgrid": [ + "@systemfsoftware/trigger.dev_sendgrid": [ "../../integrations/sendgrid/src/index" ], - "@trigger.dev/sendgrid/*": [ + "@systemfsoftware/trigger.dev_sendgrid/*": [ "../../integrations/sendgrid/src/*" ], - "@trigger.dev/airtable": [ + "@systemfsoftware/trigger.dev_airtable": [ "../../integrations/airtable/src/index" ], - "@trigger.dev/airtable/*": [ + "@systemfsoftware/trigger.dev_airtable/*": [ "../../integrations/airtable/src/*" ], - "@trigger.dev/linear": [ + "@systemfsoftware/trigger.dev_linear": [ "../../integrations/linear/src/index" ], - "@trigger.dev/linear/*": [ + "@systemfsoftware/trigger.dev_linear/*": [ "../../integrations/linear/src/*" ], - "@trigger.dev/replicate": [ + "@systemfsoftware/trigger.dev_replicate": [ "../../integrations/replicate/src/index" ], - "@trigger.dev/replicate/*": [ + "@systemfsoftware/trigger.dev_replicate/*": [ "../../integrations/replicate/src/*" ], - "@trigger.dev/shopify": [ + "@systemfsoftware/trigger.dev_shopify": [ "../../integrations/shopify/src/index" ], - "@trigger.dev/shopify/*": [ + "@systemfsoftware/trigger.dev_shopify/*": [ "../../integrations/shopify/src/*" ] } } -} \ No newline at end of file +} diff --git a/__references/nestjs-example/package.json b/__references/nestjs-example/package.json index 78868e4b0c4..9aaef448085 100644 --- a/__references/nestjs-example/package.json +++ b/__references/nestjs-example/package.json @@ -20,8 +20,8 @@ "@nestjs/config": "^3.0.1", "@nestjs/platform-express": "^10.0.0", "reflect-metadata": "^0.1.13", - "@trigger.dev/sdk": "workspace:*", - "@trigger.dev/nestjs": "workspace:*", + "@systemfsoftware/trigger.dev_sdk": "workspace:*", + "@systemfsoftware/trigger.dev_nestjs": "workspace:*", "rxjs": "^7.8.1" }, "devDependencies": { diff --git a/__references/nestjs-example/src/app.controller.ts b/__references/nestjs-example/src/app.controller.ts index 462bab4c78f..e5ab5d32dd4 100644 --- a/__references/nestjs-example/src/app.controller.ts +++ b/__references/nestjs-example/src/app.controller.ts @@ -1,6 +1,6 @@ import { Controller, Get } from '@nestjs/common'; -import { InjectTriggerDevClient } from '@trigger.dev/nestjs'; -import { eventTrigger, TriggerClient } from '@trigger.dev/sdk'; +import { InjectTriggerDevClient } from '@systemfsoftware/trigger.dev_nestjs'; +import { eventTrigger, TriggerClient } from '@systemfsoftware/trigger.dev_sdk'; @Controller() export class AppController { diff --git a/__references/nestjs-example/src/app.module.ts b/__references/nestjs-example/src/app.module.ts index ad5755575bd..8c62d057710 100644 --- a/__references/nestjs-example/src/app.module.ts +++ b/__references/nestjs-example/src/app.module.ts @@ -1,6 +1,6 @@ import { Module } from '@nestjs/common'; import { ConfigModule, ConfigService } from '@nestjs/config'; -import { TriggerDevModule } from '@trigger.dev/nestjs'; +import { TriggerDevModule } from '@systemfsoftware/trigger.dev_nestjs'; import { AppController } from './app.controller'; @Module({ diff --git a/__references/nextjs-reference/.eslintrc.json b/__references/nextjs-reference/.eslintrc.json index f881025da79..c5b71a89f8c 100644 --- a/__references/nextjs-reference/.eslintrc.json +++ b/__references/nextjs-reference/.eslintrc.json @@ -2,6 +2,6 @@ "extends": ["next/core-web-vitals"], "plugins": ["@trigger.dev"], "rules": { - "@trigger.dev/no-duplicated-task-keys": 2 + "@systemfsoftware/trigger.dev_no-duplicated-task-keys": 2 } } diff --git a/__references/nextjs-reference/next.config.js b/__references/nextjs-reference/next.config.js index 70103501029..9a8905c4bb1 100644 --- a/__references/nextjs-reference/next.config.js +++ b/__references/nextjs-reference/next.config.js @@ -2,7 +2,7 @@ module.exports = { reactStrictMode: true, - transpilePackages: ["@trigger.dev/sdk", "@trigger.dev/github", "@trigger.dev/core"], + transpilePackages: ["@systemfsoftware/trigger.dev_sdk", "@systemfsoftware/trigger.dev_github", "@systemfsoftware/trigger.dev_core"], experimental: { appDir: true, }, diff --git a/__references/nextjs-reference/package.json b/__references/nextjs-reference/package.json index c4784a10c52..4db77949922 100644 --- a/__references/nextjs-reference/package.json +++ b/__references/nextjs-reference/package.json @@ -11,19 +11,19 @@ "dev:trigger": "trigger-cli dev --port 3000" }, "dependencies": { - "@trigger.dev/eslint-plugin": "workspace:*", - "@trigger.dev/github": "workspace:*", - "@trigger.dev/nextjs": "workspace:*", - "@trigger.dev/openai": "workspace:*", - "@trigger.dev/plain": "workspace:*", - "@trigger.dev/react": "workspace:*", - "@trigger.dev/resend": "workspace:*", - "@trigger.dev/sdk": "workspace:*", - "@trigger.dev/sendgrid": "workspace:*", - "@trigger.dev/slack": "workspace:*", - "@trigger.dev/stripe": "workspace:*", - "@trigger.dev/supabase": "workspace:*", - "@trigger.dev/typeform": "workspace:*", + "@systemfsoftware/trigger.dev_eslint-plugin": "workspace:*", + "@systemfsoftware/trigger.dev_github": "workspace:*", + "@systemfsoftware/trigger.dev_nextjs": "workspace:*", + "@systemfsoftware/trigger.dev_openai": "workspace:*", + "@systemfsoftware/trigger.dev_plain": "workspace:*", + "@systemfsoftware/trigger.dev_react": "workspace:*", + "@systemfsoftware/trigger.dev_resend": "workspace:*", + "@systemfsoftware/trigger.dev_sdk": "workspace:*", + "@systemfsoftware/trigger.dev_sendgrid": "workspace:*", + "@systemfsoftware/trigger.dev_slack": "workspace:*", + "@systemfsoftware/trigger.dev_stripe": "workspace:*", + "@systemfsoftware/trigger.dev_supabase": "workspace:*", + "@systemfsoftware/trigger.dev_typeform": "workspace:*", "@types/node": "18.15.13", "@types/react": "18.2.17", "@types/react-dom": "18.2.7", @@ -35,7 +35,7 @@ "zod": "3.22.3" }, "devDependencies": { - "@trigger.dev/cli": "workspace:*", + "@systemfsoftware/trigger.dev_cli": "workspace:*", "eslint": "8.42.0", "eslint-config-next": "13.4.6", "msw": "^0.47.0", diff --git a/__references/nextjs-reference/src/app/api/trigger/route.ts b/__references/nextjs-reference/src/app/api/trigger/route.ts index acc3ef28638..6bc22626c76 100644 --- a/__references/nextjs-reference/src/app/api/trigger/route.ts +++ b/__references/nextjs-reference/src/app/api/trigger/route.ts @@ -1,4 +1,4 @@ -import { createAppRoute } from "@trigger.dev/nextjs"; +import { createAppRoute } from "@systemfsoftware/trigger.dev_nextjs"; import { client } from "@/trigger"; import "@/jobs/hooks"; diff --git a/__references/nextjs-reference/src/app/layout.tsx b/__references/nextjs-reference/src/app/layout.tsx index d52bd19d61c..bb417c20bc0 100644 --- a/__references/nextjs-reference/src/app/layout.tsx +++ b/__references/nextjs-reference/src/app/layout.tsx @@ -1,7 +1,7 @@ /* eslint-disable turbo/no-undeclared-env-vars */ import { ReactQuery } from "@/components/ReactQuery"; -import { TriggerProvider } from "@trigger.dev/react"; +import { TriggerProvider } from "@systemfsoftware/trigger.dev_react"; import { Metadata } from "next"; export const metadata: Metadata = { diff --git a/__references/nextjs-reference/src/components/RunDetails.tsx b/__references/nextjs-reference/src/components/RunDetails.tsx index 3d755a40569..1e0e6a12cb9 100644 --- a/__references/nextjs-reference/src/components/RunDetails.tsx +++ b/__references/nextjs-reference/src/components/RunDetails.tsx @@ -1,6 +1,6 @@ "use client"; -import { useEventRunStatuses } from "@trigger.dev/react"; +import { useEventRunStatuses } from "@systemfsoftware/trigger.dev_react"; export function EventRunData({ id }: { id: string }) { const { fetchStatus, error, statuses, run } = useEventRunStatuses(id); diff --git a/__references/nextjs-reference/src/jobs/hooks.ts b/__references/nextjs-reference/src/jobs/hooks.ts index c029ebeba99..92637b4cd76 100644 --- a/__references/nextjs-reference/src/jobs/hooks.ts +++ b/__references/nextjs-reference/src/jobs/hooks.ts @@ -1,5 +1,5 @@ import { client } from "@/trigger"; -import { eventTrigger } from "@trigger.dev/sdk"; +import { eventTrigger } from "@systemfsoftware/trigger.dev_sdk"; client.defineJob({ id: "hooks-test-job", diff --git a/__references/nextjs-reference/src/trigger.ts b/__references/nextjs-reference/src/trigger.ts index e52fb84d8f1..6ba118d800b 100644 --- a/__references/nextjs-reference/src/trigger.ts +++ b/__references/nextjs-reference/src/trigger.ts @@ -6,10 +6,10 @@ mockServer.listen({ onUnhandledRequest: "bypass", }); -import { Github } from "@trigger.dev/github"; -import { OpenAI } from "@trigger.dev/openai"; -import { TriggerClient } from "@trigger.dev/sdk"; -import { Slack } from "@trigger.dev/slack"; +import { Github } from "@systemfsoftware/trigger.dev_github"; +import { OpenAI } from "@systemfsoftware/trigger.dev_openai"; +import { TriggerClient } from "@systemfsoftware/trigger.dev_sdk"; +import { Slack } from "@systemfsoftware/trigger.dev_slack"; export const client = new TriggerClient({ id: "nextjs-example", diff --git a/__references/nextjs-reference/tsconfig.json b/__references/nextjs-reference/tsconfig.json index acd8c760250..86adabb500c 100644 --- a/__references/nextjs-reference/tsconfig.json +++ b/__references/nextjs-reference/tsconfig.json @@ -16,34 +16,34 @@ "incremental": true, "paths": { "@/*": ["./src/*"], - "@trigger.dev/sdk": ["../../packages/trigger-sdk/src/index"], - "@trigger.dev/sdk/*": ["../../packages/trigger-sdk/src/*"], - "@trigger.dev/react": ["../../packages/react/src/index"], - "@trigger.dev/react/*": ["../../packages/react/src/*"], - "@trigger.dev/nextjs": ["../../packages/nextjs/src/index"], - "@trigger.dev/nextjs/*": ["../../packages/nextjs/src/*"], - "@trigger.dev/core": ["../../packages/core/src/index"], - "@trigger.dev/core/*": ["../../packages/core/src/*"], - "@trigger.dev/integration-kit": ["../../packages/integration-kit/src/index"], - "@trigger.dev/integration-kit/*": ["../../packages/integration-kit/src/*"], - "@trigger.dev/github": ["../../integrations/github/src/index"], - "@trigger.dev/github/*": ["../../integrations/github/src/*"], - "@trigger.dev/slack": ["../../integrations/slack/src/index"], - "@trigger.dev/slack/*": ["../../integrations/slack/src/*"], - "@trigger.dev/openai": ["../../integrations/openai/src/index"], - "@trigger.dev/openai/*": ["../../integrations/openai/src/*"], - "@trigger.dev/resend": ["../../integrations/resend/src/index"], - "@trigger.dev/resend/*": ["../../integrations/resend/src/*"], - "@trigger.dev/typeform": ["../../integrations/typeform/src/index"], - "@trigger.dev/typeform/*": ["../../integrations/typeform/src/*"], - "@trigger.dev/plain": ["../../integrations/plain/src/index"], - "@trigger.dev/plain/*": ["../../integrations/plain/src/*"], - "@trigger.dev/supabase": ["../../integrations/supabase/src/index"], - "@trigger.dev/supabase/*": ["../../integrations/supabase/src/*"], - "@trigger.dev/stripe": ["../../integrations/stripe/src/index"], - "@trigger.dev/stripe/*": ["../../integrations/stripe/src/*"], - "@trigger.dev/sendgrid": ["../../integrations/sendgrid/src/index"], - "@trigger.dev/sendgrid/*": ["../../integrations/sendgrid/src/*"] + "@systemfsoftware/trigger.dev_sdk": ["../../packages/trigger-sdk/src/index"], + "@systemfsoftware/trigger.dev_sdk/*": ["../../packages/trigger-sdk/src/*"], + "@systemfsoftware/trigger.dev_react": ["../../packages/react/src/index"], + "@systemfsoftware/trigger.dev_react/*": ["../../packages/react/src/*"], + "@systemfsoftware/trigger.dev_nextjs": ["../../packages/nextjs/src/index"], + "@systemfsoftware/trigger.dev_nextjs/*": ["../../packages/nextjs/src/*"], + "@systemfsoftware/trigger.dev_core": ["../../packages/core/src/index"], + "@systemfsoftware/trigger.dev_core/*": ["../../packages/core/src/*"], + "@systemfsoftware/trigger.dev_integration-kit": ["../../packages/integration-kit/src/index"], + "@systemfsoftware/trigger.dev_integration-kit/*": ["../../packages/integration-kit/src/*"], + "@systemfsoftware/trigger.dev_github": ["../../integrations/github/src/index"], + "@systemfsoftware/trigger.dev_github/*": ["../../integrations/github/src/*"], + "@systemfsoftware/trigger.dev_slack": ["../../integrations/slack/src/index"], + "@systemfsoftware/trigger.dev_slack/*": ["../../integrations/slack/src/*"], + "@systemfsoftware/trigger.dev_openai": ["../../integrations/openai/src/index"], + "@systemfsoftware/trigger.dev_openai/*": ["../../integrations/openai/src/*"], + "@systemfsoftware/trigger.dev_resend": ["../../integrations/resend/src/index"], + "@systemfsoftware/trigger.dev_resend/*": ["../../integrations/resend/src/*"], + "@systemfsoftware/trigger.dev_typeform": ["../../integrations/typeform/src/index"], + "@systemfsoftware/trigger.dev_typeform/*": ["../../integrations/typeform/src/*"], + "@systemfsoftware/trigger.dev_plain": ["../../integrations/plain/src/index"], + "@systemfsoftware/trigger.dev_plain/*": ["../../integrations/plain/src/*"], + "@systemfsoftware/trigger.dev_supabase": ["../../integrations/supabase/src/index"], + "@systemfsoftware/trigger.dev_supabase/*": ["../../integrations/supabase/src/*"], + "@systemfsoftware/trigger.dev_stripe": ["../../integrations/stripe/src/index"], + "@systemfsoftware/trigger.dev_stripe/*": ["../../integrations/stripe/src/*"], + "@systemfsoftware/trigger.dev_sendgrid": ["../../integrations/sendgrid/src/index"], + "@systemfsoftware/trigger.dev_sendgrid/*": ["../../integrations/sendgrid/src/*"] }, "plugins": [ { diff --git a/__references/nextjs-test/package.json b/__references/nextjs-test/package.json index 3decae0e71a..8c51371aa93 100644 --- a/__references/nextjs-test/package.json +++ b/__references/nextjs-test/package.json @@ -14,17 +14,17 @@ "next": "13.4.12", "react": "18.2.0", "react-dom": "18.2.0", - "@trigger.dev/sdk": "^2.0.0-next.22", - "@trigger.dev/nextjs": "^1.0.0-next.8" + "@systemfsoftware/trigger.dev_sdk": "^2.0.0-next.22", + "@systemfsoftware/trigger.dev_nextjs": "^1.0.0-next.8" }, "trigger.dev": { "endpointId": "nextjs-test" }, "devDependencies": { - "@trigger.dev/cli": "workspace:*", + "@systemfsoftware/trigger.dev_cli": "workspace:*", "concurrently": "^8.2.0", "eslint": "8.42.0", "eslint-config-next": "13.4.6", "wait-on": "^7.0.1" } -} \ No newline at end of file +} diff --git a/__references/nextjs-test/src/app/api/trigger/route.js b/__references/nextjs-test/src/app/api/trigger/route.js index d1e11467500..47142e91dfd 100644 --- a/__references/nextjs-test/src/app/api/trigger/route.js +++ b/__references/nextjs-test/src/app/api/trigger/route.js @@ -1,5 +1,5 @@ -import { createAppRoute } from "@trigger.dev/nextjs"; +import { createAppRoute } from "@systemfsoftware/trigger.dev_nextjs"; import { client } from "@/trigger"; // Replace this with your own jobs diff --git a/__references/nextjs-test/src/jobs/examples.js b/__references/nextjs-test/src/jobs/examples.js index a4bbf95cc5e..57504b5604e 100644 --- a/__references/nextjs-test/src/jobs/examples.js +++ b/__references/nextjs-test/src/jobs/examples.js @@ -1,5 +1,5 @@ -import { eventTrigger } from "@trigger.dev/sdk"; +import { eventTrigger } from "@systemfsoftware/trigger.dev_sdk"; import { client } from "@/trigger"; // your first job diff --git a/__references/nextjs-test/src/trigger.js b/__references/nextjs-test/src/trigger.js index 658479da134..06b9890687f 100644 --- a/__references/nextjs-test/src/trigger.js +++ b/__references/nextjs-test/src/trigger.js @@ -1,5 +1,5 @@ -import { TriggerClient } from "@trigger.dev/sdk"; +import { TriggerClient } from "@systemfsoftware/trigger.dev_sdk"; export const client = new TriggerClient({ id: "nextjs-test", diff --git a/__references/package-tester/app/api/trigger/route.ts b/__references/package-tester/app/api/trigger/route.ts index 3420555386c..98e2c88e1ea 100644 --- a/__references/package-tester/app/api/trigger/route.ts +++ b/__references/package-tester/app/api/trigger/route.ts @@ -1,4 +1,4 @@ -import { createAppRoute } from "@trigger.dev/nextjs"; +import { createAppRoute } from "@systemfsoftware/trigger.dev_nextjs"; import { client } from "@/app/trigger"; // Replace this with your own jobs diff --git a/__references/package-tester/app/components/ReactHooks.tsx b/__references/package-tester/app/components/ReactHooks.tsx index 81e06768426..7dd82cfc40e 100644 --- a/__references/package-tester/app/components/ReactHooks.tsx +++ b/__references/package-tester/app/components/ReactHooks.tsx @@ -5,7 +5,7 @@ import { useEventRunDetails, useRunDetails, useTriggerProvider, -} from "@trigger.dev/react"; +} from "@systemfsoftware/trigger.dev_react"; import Link from "next/link"; export function ReactHooks({ eventId }: { eventId: string }) { diff --git a/__references/package-tester/app/jobs/react-hook.ts b/__references/package-tester/app/jobs/react-hook.ts index f3317728ce0..58674c1b875 100644 --- a/__references/package-tester/app/jobs/react-hook.ts +++ b/__references/package-tester/app/jobs/react-hook.ts @@ -1,6 +1,6 @@ -import { eventTrigger } from "@trigger.dev/sdk"; +import { eventTrigger } from "@systemfsoftware/trigger.dev_sdk"; import { client } from "../trigger"; -import { OpenAI } from "@trigger.dev/openai"; +import { OpenAI } from "@systemfsoftware/trigger.dev_openai"; const openai = new OpenAI({ id: "openai", diff --git a/__references/package-tester/app/layout.tsx b/__references/package-tester/app/layout.tsx index 14de92d2321..bec34cd1652 100644 --- a/__references/package-tester/app/layout.tsx +++ b/__references/package-tester/app/layout.tsx @@ -1,5 +1,5 @@ import "./globals.css"; -import { TriggerProvider } from "@trigger.dev/react"; +import { TriggerProvider } from "@systemfsoftware/trigger.dev_react"; export default function RootLayout({ children }: { children: React.ReactNode }) { return ( diff --git a/__references/package-tester/app/trigger.ts b/__references/package-tester/app/trigger.ts index 0f50646f855..993b2734b50 100644 --- a/__references/package-tester/app/trigger.ts +++ b/__references/package-tester/app/trigger.ts @@ -1,4 +1,4 @@ -import { TriggerClient } from "@trigger.dev/sdk"; +import { TriggerClient } from "@systemfsoftware/trigger.dev_sdk"; export const client = new TriggerClient({ id: "package-tester", diff --git a/__references/package-tester/package.json b/__references/package-tester/package.json index 51f1f68c1ed..7fe93694974 100644 --- a/__references/package-tester/package.json +++ b/__references/package-tester/package.json @@ -5,24 +5,24 @@ "scripts": { "dev": "concurrently --kill-others npm:dev:*", "dev:next": "next dev", - "dev:trigger": "npx @trigger.dev/cli dev", + "dev:trigger": "npx @systemfsoftware/trigger.dev_cli dev", "build": "next build", "start": "next start", "lint": "next lint" }, "dependencies": { - "@trigger.dev/core": "workspace:*", - "@trigger.dev/github": "workspace:*", - "@trigger.dev/nextjs": "workspace:*", - "@trigger.dev/openai": "workspace:*", - "@trigger.dev/plain": "workspace:*", - "@trigger.dev/react": "workspace:*", - "@trigger.dev/resend": "workspace:*", - "@trigger.dev/sdk": "workspace:*", - "@trigger.dev/slack": "workspace:*", - "@trigger.dev/stripe": "workspace:*", - "@trigger.dev/supabase": "workspace:*", - "@trigger.dev/typeform": "workspace:*", + "@systemfsoftware/trigger.dev_core": "workspace:*", + "@systemfsoftware/trigger.dev_github": "workspace:*", + "@systemfsoftware/trigger.dev_nextjs": "workspace:*", + "@systemfsoftware/trigger.dev_openai": "workspace:*", + "@systemfsoftware/trigger.dev_plain": "workspace:*", + "@systemfsoftware/trigger.dev_react": "workspace:*", + "@systemfsoftware/trigger.dev_resend": "workspace:*", + "@systemfsoftware/trigger.dev_sdk": "workspace:*", + "@systemfsoftware/trigger.dev_slack": "workspace:*", + "@systemfsoftware/trigger.dev_stripe": "workspace:*", + "@systemfsoftware/trigger.dev_supabase": "workspace:*", + "@systemfsoftware/trigger.dev_typeform": "workspace:*", "autoprefixer": "10.4.14", "eslint": "8.45.0", "eslint-config-next": "13.4.12", @@ -37,7 +37,7 @@ "@types/node": "20.4.5", "@types/react": "18.2.17", "@types/react-dom": "18.2.7", - "@trigger.dev/cli": "workspace:*", + "@systemfsoftware/trigger.dev_cli": "workspace:*", "concurrently": "^8.2.0" }, "trigger.dev": { diff --git a/__references/remix-reference/app/jobs/example.server.ts b/__references/remix-reference/app/jobs/example.server.ts index da17b7a2015..3739de9c19a 100644 --- a/__references/remix-reference/app/jobs/example.server.ts +++ b/__references/remix-reference/app/jobs/example.server.ts @@ -1,4 +1,4 @@ -import { eventTrigger } from "@trigger.dev/sdk"; +import { eventTrigger } from "@systemfsoftware/trigger.dev_sdk"; import { client } from "~/trigger"; // your first job diff --git a/__references/remix-reference/app/routes/api.trigger.ts b/__references/remix-reference/app/routes/api.trigger.ts index c537b04b3a9..223c847b0b6 100644 --- a/__references/remix-reference/app/routes/api.trigger.ts +++ b/__references/remix-reference/app/routes/api.trigger.ts @@ -1,4 +1,4 @@ -import { createRemixRoute } from "@trigger.dev/remix"; +import { createRemixRoute } from "@systemfsoftware/trigger.dev_remix"; import { client } from "~/trigger"; diff --git a/__references/remix-reference/app/trigger.ts b/__references/remix-reference/app/trigger.ts index 4a1be1d556c..e0747988c99 100644 --- a/__references/remix-reference/app/trigger.ts +++ b/__references/remix-reference/app/trigger.ts @@ -1,4 +1,4 @@ -import { TriggerClient } from "@trigger.dev/sdk"; +import { TriggerClient } from "@systemfsoftware/trigger.dev_sdk"; export const client = new TriggerClient({ id: "remix-test", diff --git a/__references/remix-reference/package.json b/__references/remix-reference/package.json index 51f75897376..d7057ccf310 100644 --- a/__references/remix-reference/package.json +++ b/__references/remix-reference/package.json @@ -16,8 +16,8 @@ "isbot": "^3.6.8", "react": "^18.2.0", "react-dom": "^18.2.0", - "@trigger.dev/remix": "workspace:*", - "@trigger.dev/sdk": "workspace:*" + "@systemfsoftware/trigger.dev_remix": "workspace:*", + "@systemfsoftware/trigger.dev_sdk": "workspace:*" }, "devDependencies": { "@remix-run/dev": "^1.19.3", @@ -33,4 +33,4 @@ "engines": { "node": ">=16.8.0" } -} \ No newline at end of file +} diff --git a/__references/remix-reference/tsconfig.json b/__references/remix-reference/tsconfig.json index 331baf40dd3..bca04ecccac 100644 --- a/__references/remix-reference/tsconfig.json +++ b/__references/remix-reference/tsconfig.json @@ -14,12 +14,12 @@ "baseUrl": ".", "paths": { "~/*": ["./app/*"], - "@trigger.dev/sdk": ["../../packages/trigger-sdk/src/index"], - "@trigger.dev/sdk/*": ["../../packages/trigger-sdk/src/*"], - "@trigger.dev/core": ["../../packages/core/src/index"], - "@trigger.dev/core/*": ["../../packages/core/src/*"], - "@trigger.dev/remix": ["../../packages/remix/src/index"], - "@trigger.dev/remix/*": ["../../packages/remix/src/*"] + "@systemfsoftware/trigger.dev_sdk": ["../../packages/trigger-sdk/src/index"], + "@systemfsoftware/trigger.dev_sdk/*": ["../../packages/trigger-sdk/src/*"], + "@systemfsoftware/trigger.dev_core": ["../../packages/core/src/index"], + "@systemfsoftware/trigger.dev_core/*": ["../../packages/core/src/*"], + "@systemfsoftware/trigger.dev_remix": ["../../packages/remix/src/index"], + "@systemfsoftware/trigger.dev_remix/*": ["../../packages/remix/src/*"] }, // Remix takes care of building everything in `remix build`. diff --git a/__references/svelte-example/package.json b/__references/svelte-example/package.json index 92c355be21b..7e33425d59e 100644 --- a/__references/svelte-example/package.json +++ b/__references/svelte-example/package.json @@ -28,8 +28,8 @@ "vite": "^4.4.2" }, "dependencies": { - "@trigger.dev/sdk": "workspace:*", - "@trigger.dev/sveltekit": "workspace:*" + "@systemfsoftware/trigger.dev_sdk": "workspace:*", + "@systemfsoftware/trigger.dev_sveltekit": "workspace:*" }, "trigger.dev": { "endpointId": "sveltekit-example" diff --git a/__references/svelte-example/src/jobs/example.ts b/__references/svelte-example/src/jobs/example.ts index aad34452b7a..a2304130d32 100644 --- a/__references/svelte-example/src/jobs/example.ts +++ b/__references/svelte-example/src/jobs/example.ts @@ -1,4 +1,4 @@ -import { eventTrigger } from '@trigger.dev/sdk'; +import { eventTrigger } from '@systemfsoftware/trigger.dev_sdk'; import { client } from '../trigger'; // your first job diff --git a/__references/svelte-example/src/routes/api/trigger/+server.ts b/__references/svelte-example/src/routes/api/trigger/+server.ts index bfe2c729495..e2934466e9e 100644 --- a/__references/svelte-example/src/routes/api/trigger/+server.ts +++ b/__references/svelte-example/src/routes/api/trigger/+server.ts @@ -1,4 +1,4 @@ -import { createSvelteRoute } from '@trigger.dev/sveltekit'; +import { createSvelteRoute } from '@systemfsoftware/trigger.dev_sveltekit'; import { client } from '$trigger'; diff --git a/__references/svelte-example/src/trigger.ts b/__references/svelte-example/src/trigger.ts index acea0c199dd..444bf9d8a5a 100644 --- a/__references/svelte-example/src/trigger.ts +++ b/__references/svelte-example/src/trigger.ts @@ -1,4 +1,4 @@ -import { TriggerClient } from '@trigger.dev/sdk'; +import { TriggerClient } from '@systemfsoftware/trigger.dev_sdk'; import { TRIGGER_API_KEY } from '$env/static/private'; export const client = new TriggerClient({ diff --git a/__references/svelte-example/svelte.config.js b/__references/svelte-example/svelte.config.js index e7e16ba2d8e..b7a9a9c30ef 100644 --- a/__references/svelte-example/svelte.config.js +++ b/__references/svelte-example/svelte.config.js @@ -15,12 +15,12 @@ const config = { alias: { $trigger: 'src/trigger', '$jobs/*': 'src/jobs/*', - '@trigger.dev/sveltekit': '../../packages/sveltekit/src/index', - '@trigger.dev/sveltekit/*': '../../packages/sveltekit/src/*', - '@trigger.dev/sdk': '../../packages/trigger-sdk/src/index', - '@trigger.dev/sdk/*': '../../packages/trigger-sdk/src/*', - '@trigger.dev/core': '../../packages/core/src/index', - '@trigger.dev/core/*': '../../packages/core/src/*' + '@systemfsoftware/trigger.dev_sveltekit': '../../packages/sveltekit/src/index', + '@systemfsoftware/trigger.dev_sveltekit/*': '../../packages/sveltekit/src/*', + '@systemfsoftware/trigger.dev_sdk': '../../packages/trigger-sdk/src/index', + '@systemfsoftware/trigger.dev_sdk/*': '../../packages/trigger-sdk/src/*', + '@systemfsoftware/trigger.dev_core': '../../packages/core/src/index', + '@systemfsoftware/trigger.dev_core/*': '../../packages/core/src/*' } } }; diff --git a/__references/unit-testing/dummy-integration/index.ts b/__references/unit-testing/dummy-integration/index.ts index ee1876735dc..56fd787faad 100644 --- a/__references/unit-testing/dummy-integration/index.ts +++ b/__references/unit-testing/dummy-integration/index.ts @@ -6,8 +6,8 @@ import type { RunTaskErrorCallback, RunTaskOptions, TriggerIntegration, -} from "@trigger.dev/sdk"; -import { IntegrationTaskKey, retry } from "@trigger.dev/sdk"; +} from "@systemfsoftware/trigger.dev_sdk"; +import { IntegrationTaskKey, retry } from "@systemfsoftware/trigger.dev_sdk"; type DummyIntegrationOptions = { id: string; diff --git a/__references/unit-testing/package.json b/__references/unit-testing/package.json index bb42c57f6e2..44e0148d1a9 100644 --- a/__references/unit-testing/package.json +++ b/__references/unit-testing/package.json @@ -10,15 +10,15 @@ "node": ">=18.0.0" }, "dependencies": { - "@trigger.dev/sdk": "workspace:*", - "@trigger.dev/stripe": "workspace:*", - "@trigger.dev/testing": "workspace:*" + "@systemfsoftware/trigger.dev_sdk": "workspace:*", + "@systemfsoftware/trigger.dev_stripe": "workspace:*", + "@systemfsoftware/trigger.dev_testing": "workspace:*" }, "devDependencies": { - "@trigger.dev/tsconfig": "workspace:*", + "@systemfsoftware/trigger.dev_tsconfig": "workspace:*", "tsconfig-paths": "^3.14.1", "typescript": "^5.2.2", "vitest": "^0.34.3", "zod": "3.22.3" } -} \ No newline at end of file +} diff --git a/__references/unit-testing/tests/example.test.ts b/__references/unit-testing/tests/example.test.ts index 70c1f7e5b2b..c2b6cfb0789 100644 --- a/__references/unit-testing/tests/example.test.ts +++ b/__references/unit-testing/tests/example.test.ts @@ -1,6 +1,6 @@ -import { TriggerClient, eventTrigger } from "@trigger.dev/sdk"; -import { Stripe } from "@trigger.dev/stripe"; -import { toHaveSucceeded, createJobTester } from "@trigger.dev/testing"; +import { TriggerClient, eventTrigger } from "@systemfsoftware/trigger.dev_sdk"; +import { Stripe } from "@systemfsoftware/trigger.dev_stripe"; +import { toHaveSucceeded, createJobTester } from "@systemfsoftware/trigger.dev_testing"; import { expect, test, vi } from "vitest"; import { z } from "zod"; import { Dummy } from "../dummy-integration"; diff --git a/__references/unit-testing/tsconfig.json b/__references/unit-testing/tsconfig.json index 55618184db9..9d778d0db43 100644 --- a/__references/unit-testing/tsconfig.json +++ b/__references/unit-testing/tsconfig.json @@ -1,19 +1,19 @@ { - "extends": "@trigger.dev/tsconfig/node18.json", + "extends": "@systemfsoftware/trigger.dev_tsconfig/node18.json", "include": ["**/*.ts"], "compilerOptions": { "allowJs": true, "baseUrl": ".", "paths": { "@/*": ["./src/*"], - "@trigger.dev/sdk": ["../../packages/trigger-sdk/src/index"], - "@trigger.dev/sdk/*": ["../../packages/trigger-sdk/src/*"], - "@trigger.dev/core": ["../../packages/core/src/index"], - "@trigger.dev/core/*": ["../../packages/core/src/*"], - "@trigger.dev/stripe": ["../../integrations/stripe/src/index"], - "@trigger.dev/stripe/*": ["../../integrations/stripe/src/*"], - "@trigger.dev/testing": ["../../packages/testing/src/index"], - "@trigger.dev/testing/*": ["../../packages/testing/src/*"] + "@systemfsoftware/trigger.dev_sdk": ["../../packages/trigger-sdk/src/index"], + "@systemfsoftware/trigger.dev_sdk/*": ["../../packages/trigger-sdk/src/*"], + "@systemfsoftware/trigger.dev_core": ["../../packages/core/src/index"], + "@systemfsoftware/trigger.dev_core/*": ["../../packages/core/src/*"], + "@systemfsoftware/trigger.dev_stripe": ["../../integrations/stripe/src/index"], + "@systemfsoftware/trigger.dev_stripe/*": ["../../integrations/stripe/src/*"], + "@systemfsoftware/trigger.dev_testing": ["../../packages/testing/src/index"], + "@systemfsoftware/trigger.dev_testing/*": ["../../packages/testing/src/*"] } } } diff --git a/__references/v3-catalog/package.json b/__references/v3-catalog/package.json index a3cb087b1cd..5ec9436eb98 100644 --- a/__references/v3-catalog/package.json +++ b/__references/v3-catalog/package.json @@ -24,8 +24,8 @@ "@sindresorhus/slugify": "^2.2.1", "@t3-oss/env-nextjs": "^0.10.1", "@traceloop/instrumentation-openai": "^0.3.9", - "@trigger.dev/core": "workspace:^3.0.0-beta.0", - "@trigger.dev/sdk": "workspace:^3.0.0-beta.0", + "@systemfsoftware/trigger.dev_core": "workspace:^3.0.0-beta.0", + "@systemfsoftware/trigger.dev_sdk": "workspace:^3.0.0-beta.0", "dotenv": "^16.4.5", "execa": "^8.0.1", "msw": "^2.2.1", @@ -56,7 +56,7 @@ "@opentelemetry/sdk-trace-base": "^1.22.0", "@opentelemetry/sdk-trace-node": "^1.22.0", "@opentelemetry/semantic-conventions": "^1.22.0", - "@trigger.dev/tsconfig": "workspace:*", + "@systemfsoftware/trigger.dev_tsconfig": "workspace:*", "@types/node": "20.4.2", "@types/react": "^18.3.1", "esbuild": "^0.19.11", @@ -66,4 +66,4 @@ "tsup": "^8.0.1", "typescript": "^5.3.0" } -} \ No newline at end of file +} diff --git a/__references/v3-catalog/src/clientUsage.ts b/__references/v3-catalog/src/clientUsage.ts index 6ae6eeb8357..5d5db8687de 100644 --- a/__references/v3-catalog/src/clientUsage.ts +++ b/__references/v3-catalog/src/clientUsage.ts @@ -1,6 +1,6 @@ -import { tasks, runs, TaskOutput, TaskPayload, TaskIdentifier } from "@trigger.dev/sdk/v3"; +import { tasks, runs, TaskOutput, TaskPayload, TaskIdentifier } from "@systemfsoftware/trigger.dev_sdk/v3"; import { createJsonHeroDoc } from "./trigger/simple"; -import { TaskOutputHandle } from "@trigger.dev/sdk/v3/shared"; +import { TaskOutputHandle } from "@systemfsoftware/trigger.dev_sdk/v3/shared"; type createJsonHeroDocPayload = TaskPayload; // retrieves the payload type of the task type createJsonHeroDocOutput = TaskOutput; // retrieves the output type of the task diff --git a/__references/v3-catalog/src/handleError.ts b/__references/v3-catalog/src/handleError.ts index c73b7dbf58a..2b12a0d48b2 100644 --- a/__references/v3-catalog/src/handleError.ts +++ b/__references/v3-catalog/src/handleError.ts @@ -1,4 +1,4 @@ -import { logger, type HandleErrorFunction } from "@trigger.dev/sdk/v3"; +import { logger, type HandleErrorFunction } from "@systemfsoftware/trigger.dev_sdk/v3"; export const handleError: HandleErrorFunction = async ( payload, diff --git a/__references/v3-catalog/src/management.ts b/__references/v3-catalog/src/management.ts index f591b77e443..3878a408557 100644 --- a/__references/v3-catalog/src/management.ts +++ b/__references/v3-catalog/src/management.ts @@ -1,4 +1,4 @@ -import { configure, envvars, runs, schedules, ApiError } from "@trigger.dev/sdk/v3"; +import { configure, envvars, runs, schedules, ApiError } from "@systemfsoftware/trigger.dev_sdk/v3"; import dotenv from "dotenv"; import { createReadStream } from "node:fs"; import { firstScheduledTask } from "./trigger/scheduled"; diff --git a/__references/v3-catalog/src/queues.ts b/__references/v3-catalog/src/queues.ts index d2399e3c1d0..2978a35d612 100644 --- a/__references/v3-catalog/src/queues.ts +++ b/__references/v3-catalog/src/queues.ts @@ -1,6 +1,6 @@ import dotenv from "dotenv"; import { simpleChildTask } from "./trigger/subtasks"; -import { wait } from "@trigger.dev/sdk/v3"; +import { wait } from "@systemfsoftware/trigger.dev_sdk/v3"; import { setTimeout } from "timers/promises"; dotenv.config(); diff --git a/__references/v3-catalog/src/trigger/batch.ts b/__references/v3-catalog/src/trigger/batch.ts index e4a4490cfbf..98e212dcf5a 100644 --- a/__references/v3-catalog/src/trigger/batch.ts +++ b/__references/v3-catalog/src/trigger/batch.ts @@ -1,4 +1,4 @@ -import { logger, task, wait } from "@trigger.dev/sdk/v3"; +import { logger, task, wait } from "@systemfsoftware/trigger.dev_sdk/v3"; export const batchParentTask = task({ id: "batch-parent-task", diff --git a/__references/v3-catalog/src/trigger/binaries.ts b/__references/v3-catalog/src/trigger/binaries.ts index 2a5796cdd8b..9bd2ac412f3 100644 --- a/__references/v3-catalog/src/trigger/binaries.ts +++ b/__references/v3-catalog/src/trigger/binaries.ts @@ -1,4 +1,4 @@ -import { logger, task } from "@trigger.dev/sdk/v3"; +import { logger, task } from "@systemfsoftware/trigger.dev_sdk/v3"; import { chmod, writeFile } from "node:fs/promises"; import { Readable } from "node:stream"; import { ReadableStream } from "stream/web"; diff --git a/__references/v3-catalog/src/trigger/checkpoints.ts b/__references/v3-catalog/src/trigger/checkpoints.ts index cdfd734726f..74ea14f85e4 100644 --- a/__references/v3-catalog/src/trigger/checkpoints.ts +++ b/__references/v3-catalog/src/trigger/checkpoints.ts @@ -1,4 +1,4 @@ -import { logger, task, wait } from "@trigger.dev/sdk/v3"; +import { logger, task, wait } from "@systemfsoftware/trigger.dev_sdk/v3"; type Payload = { count?: number; diff --git a/__references/v3-catalog/src/trigger/concurrency.ts b/__references/v3-catalog/src/trigger/concurrency.ts index 693b8d4c194..5478f3fb162 100644 --- a/__references/v3-catalog/src/trigger/concurrency.ts +++ b/__references/v3-catalog/src/trigger/concurrency.ts @@ -1,4 +1,4 @@ -import { logger, task, wait } from "@trigger.dev/sdk/v3"; +import { logger, task, wait } from "@systemfsoftware/trigger.dev_sdk/v3"; export const oneAtATime = task({ id: "on-at-a-time", diff --git a/__references/v3-catalog/src/trigger/decorators.ts b/__references/v3-catalog/src/trigger/decorators.ts index fd7e9cf021d..2154c43125f 100644 --- a/__references/v3-catalog/src/trigger/decorators.ts +++ b/__references/v3-catalog/src/trigger/decorators.ts @@ -1,4 +1,4 @@ -import { logger, task } from "@trigger.dev/sdk/v3"; +import { logger, task } from "@systemfsoftware/trigger.dev_sdk/v3"; import { AppDataSource, Photo } from "./orm"; export const taskThatUsesDecorators = task({ diff --git a/__references/v3-catalog/src/trigger/email.tsx b/__references/v3-catalog/src/trigger/email.tsx index 5d2f010b7af..b4f5491fac7 100644 --- a/__references/v3-catalog/src/trigger/email.tsx +++ b/__references/v3-catalog/src/trigger/email.tsx @@ -1,4 +1,4 @@ -import { task } from "@trigger.dev/sdk/v3"; +import { task } from "@systemfsoftware/trigger.dev_sdk/v3"; import { ExampleEmail } from "./emails"; import { render } from "@react-email/render"; diff --git a/__references/v3-catalog/src/trigger/idempotencyKeys.ts b/__references/v3-catalog/src/trigger/idempotencyKeys.ts index 8c280a9ecf4..d1700f3a5c5 100644 --- a/__references/v3-catalog/src/trigger/idempotencyKeys.ts +++ b/__references/v3-catalog/src/trigger/idempotencyKeys.ts @@ -1,4 +1,4 @@ -import { idempotencyKeys, logger, task, wait, AbortTaskRunError } from "@trigger.dev/sdk/v3"; +import { idempotencyKeys, logger, task, wait, AbortTaskRunError } from "@systemfsoftware/trigger.dev_sdk/v3"; export const idempotencyKeyParent = task({ id: "idempotency-key-parent", diff --git a/__references/v3-catalog/src/trigger/lazyAttempts.ts b/__references/v3-catalog/src/trigger/lazyAttempts.ts index c84207b601b..e7946b9d22b 100644 --- a/__references/v3-catalog/src/trigger/lazyAttempts.ts +++ b/__references/v3-catalog/src/trigger/lazyAttempts.ts @@ -1,4 +1,4 @@ -import { logger, task, wait } from "@trigger.dev/sdk/v3"; +import { logger, task, wait } from "@systemfsoftware/trigger.dev_sdk/v3"; export const lazyImmediate = task({ id: "lazy-immediate", diff --git a/__references/v3-catalog/src/trigger/logging.ts b/__references/v3-catalog/src/trigger/logging.ts index 77ded013d12..089790029c2 100644 --- a/__references/v3-catalog/src/trigger/logging.ts +++ b/__references/v3-catalog/src/trigger/logging.ts @@ -1,4 +1,4 @@ -import { logger, task, wait } from "@trigger.dev/sdk/v3"; +import { logger, task, wait } from "@systemfsoftware/trigger.dev_sdk/v3"; import slugify from "@sindresorhus/slugify"; export const loggingTask = task({ diff --git a/__references/v3-catalog/src/trigger/longRunning.ts b/__references/v3-catalog/src/trigger/longRunning.ts index f3181309f78..0b8d5bceed6 100644 --- a/__references/v3-catalog/src/trigger/longRunning.ts +++ b/__references/v3-catalog/src/trigger/longRunning.ts @@ -1,4 +1,4 @@ -import { logger, task, wait } from "@trigger.dev/sdk/v3"; +import { logger, task, wait } from "@systemfsoftware/trigger.dev_sdk/v3"; export const longRunning = task({ id: "long-running", diff --git a/__references/v3-catalog/src/trigger/openai.ts b/__references/v3-catalog/src/trigger/openai.ts index 97db420e17c..9feaeb9e3e3 100644 --- a/__references/v3-catalog/src/trigger/openai.ts +++ b/__references/v3-catalog/src/trigger/openai.ts @@ -1,4 +1,4 @@ -import { logger, task } from "@trigger.dev/sdk/v3"; +import { logger, task } from "@systemfsoftware/trigger.dev_sdk/v3"; import OpenAI from "openai"; diff --git a/__references/v3-catalog/src/trigger/other.ts b/__references/v3-catalog/src/trigger/other.ts index 3f24baca2a1..46f38b00ea0 100644 --- a/__references/v3-catalog/src/trigger/other.ts +++ b/__references/v3-catalog/src/trigger/other.ts @@ -1,4 +1,4 @@ -import { logger, task, wait } from "@trigger.dev/sdk/v3"; +import { logger, task, wait } from "@systemfsoftware/trigger.dev_sdk/v3"; import { setTimeout } from "node:timers/promises"; export const loggingTask = task({ diff --git a/__references/v3-catalog/src/trigger/performance.ts b/__references/v3-catalog/src/trigger/performance.ts index e9f0d8ed4ad..877e4b53626 100644 --- a/__references/v3-catalog/src/trigger/performance.ts +++ b/__references/v3-catalog/src/trigger/performance.ts @@ -1,4 +1,4 @@ -import { logger, task } from "@trigger.dev/sdk/v3"; +import { logger, task } from "@systemfsoftware/trigger.dev_sdk/v3"; export const performance = task({ id: "performance", diff --git a/__references/v3-catalog/src/trigger/retries.ts b/__references/v3-catalog/src/trigger/retries.ts index fe37561891f..e704c37e4d3 100644 --- a/__references/v3-catalog/src/trigger/retries.ts +++ b/__references/v3-catalog/src/trigger/retries.ts @@ -1,4 +1,4 @@ -import { logger, retry, runs, task, wait } from "@trigger.dev/sdk/v3"; +import { logger, retry, runs, task, wait } from "@systemfsoftware/trigger.dev_sdk/v3"; import { cache } from "./utils/cache"; import { interceptor } from "./utils/interceptor"; import { join } from "node:path"; diff --git a/__references/v3-catalog/src/trigger/returnTypes.ts b/__references/v3-catalog/src/trigger/returnTypes.ts index ccac7aa2fb4..d2e45d44283 100644 --- a/__references/v3-catalog/src/trigger/returnTypes.ts +++ b/__references/v3-catalog/src/trigger/returnTypes.ts @@ -1,4 +1,4 @@ -import { task } from "@trigger.dev/sdk/v3"; +import { task } from "@systemfsoftware/trigger.dev_sdk/v3"; export const returnAllTypes = task({ id: "return-all-types", diff --git a/__references/v3-catalog/src/trigger/scheduled.ts b/__references/v3-catalog/src/trigger/scheduled.ts index 8081e8757a4..f617c3054d5 100644 --- a/__references/v3-catalog/src/trigger/scheduled.ts +++ b/__references/v3-catalog/src/trigger/scheduled.ts @@ -1,4 +1,4 @@ -import { logger, schedules, task } from "@trigger.dev/sdk/v3"; +import { logger, schedules, task } from "@systemfsoftware/trigger.dev_sdk/v3"; export const firstScheduledTask = schedules.task({ id: "first-scheduled-task", diff --git a/__references/v3-catalog/src/trigger/sdkUsage.ts b/__references/v3-catalog/src/trigger/sdkUsage.ts index 0597b1f30bb..15dbcd99867 100644 --- a/__references/v3-catalog/src/trigger/sdkUsage.ts +++ b/__references/v3-catalog/src/trigger/sdkUsage.ts @@ -1,4 +1,4 @@ -import { task, tasks, runs, logger, schedules, envvars } from "@trigger.dev/sdk/v3"; +import { task, tasks, runs, logger, schedules, envvars } from "@systemfsoftware/trigger.dev_sdk/v3"; export const sdkUsage = task({ id: "sdk-usage", diff --git a/__references/v3-catalog/src/trigger/simple.ts b/__references/v3-catalog/src/trigger/simple.ts index b8c3a10949b..90ed1799193 100644 --- a/__references/v3-catalog/src/trigger/simple.ts +++ b/__references/v3-catalog/src/trigger/simple.ts @@ -1,5 +1,5 @@ import "server-only"; -import { logger, task, tasks, wait } from "@trigger.dev/sdk/v3"; +import { logger, task, tasks, wait } from "@systemfsoftware/trigger.dev_sdk/v3"; import { traceAsync } from "@/telemetry"; export const fetchPostTask = task({ diff --git a/__references/v3-catalog/src/trigger/stripe.ts b/__references/v3-catalog/src/trigger/stripe.ts index 124b845e605..a52abb7a8b6 100644 --- a/__references/v3-catalog/src/trigger/stripe.ts +++ b/__references/v3-catalog/src/trigger/stripe.ts @@ -1,4 +1,4 @@ -import { task } from "@trigger.dev/sdk/v3"; +import { task } from "@systemfsoftware/trigger.dev_sdk/v3"; import { Stripe } from "stripe"; diff --git a/__references/v3-catalog/src/trigger/subdir/another/byeWorld.ts b/__references/v3-catalog/src/trigger/subdir/another/byeWorld.ts index cd3a7980a88..4ecdba85c4a 100644 --- a/__references/v3-catalog/src/trigger/subdir/another/byeWorld.ts +++ b/__references/v3-catalog/src/trigger/subdir/another/byeWorld.ts @@ -1,4 +1,4 @@ -import { task } from "@trigger.dev/sdk/v3"; +import { task } from "@systemfsoftware/trigger.dev_sdk/v3"; export const byeWorldSubdir = task({ id: "bye-world-subdir-2", diff --git a/__references/v3-catalog/src/trigger/subdir/helloWorld.ts b/__references/v3-catalog/src/trigger/subdir/helloWorld.ts index d24b968511e..00d26529fc5 100644 --- a/__references/v3-catalog/src/trigger/subdir/helloWorld.ts +++ b/__references/v3-catalog/src/trigger/subdir/helloWorld.ts @@ -1,4 +1,4 @@ -import { task } from "@trigger.dev/sdk/v3"; +import { task } from "@systemfsoftware/trigger.dev_sdk/v3"; export const helloWorldSubdir = task({ id: "hello-world-subdir-2", diff --git a/__references/v3-catalog/src/trigger/subtasks.ts b/__references/v3-catalog/src/trigger/subtasks.ts index 9624ef2ad05..9346809a54d 100644 --- a/__references/v3-catalog/src/trigger/subtasks.ts +++ b/__references/v3-catalog/src/trigger/subtasks.ts @@ -1,4 +1,4 @@ -import { logger, task, wait, tasks, tags } from "@trigger.dev/sdk/v3"; +import { logger, task, wait, tasks, tags } from "@systemfsoftware/trigger.dev_sdk/v3"; import { taskWithRetries } from "./retries"; export const simpleParentTask = task({ diff --git a/__references/v3-catalog/src/trigger/superjson.ts b/__references/v3-catalog/src/trigger/superjson.ts index a6af9c5d931..0899f8aa3e5 100644 --- a/__references/v3-catalog/src/trigger/superjson.ts +++ b/__references/v3-catalog/src/trigger/superjson.ts @@ -1,4 +1,4 @@ -import { logger, task } from "@trigger.dev/sdk/v3"; +import { logger, task } from "@systemfsoftware/trigger.dev_sdk/v3"; export const superParentTask = task({ id: "super-parent-task", diff --git a/__references/v3-catalog/src/trigger/tags.ts b/__references/v3-catalog/src/trigger/tags.ts index ce3416b5db3..fa61e48051b 100644 --- a/__references/v3-catalog/src/trigger/tags.ts +++ b/__references/v3-catalog/src/trigger/tags.ts @@ -1,5 +1,5 @@ -import { RunTags } from "@trigger.dev/core/v3"; -import { logger, runs, tags, task, tasks } from "@trigger.dev/sdk/v3"; +import { RunTags } from "@systemfsoftware/trigger.dev_core/v3"; +import { logger, runs, tags, task, tasks } from "@systemfsoftware/trigger.dev_sdk/v3"; import { simpleChildTask } from "./subtasks"; type Payload = { diff --git a/__references/v3-catalog/src/trigger/triggerKitchenSink.ts b/__references/v3-catalog/src/trigger/triggerKitchenSink.ts index f8c3fd69bab..16a5eed6ef4 100644 --- a/__references/v3-catalog/src/trigger/triggerKitchenSink.ts +++ b/__references/v3-catalog/src/trigger/triggerKitchenSink.ts @@ -1,4 +1,4 @@ -import { tasks, task } from "@trigger.dev/sdk/v3"; +import { tasks, task } from "@systemfsoftware/trigger.dev_sdk/v3"; export const triggerKitchenSink = task({ id: "trigger-kitchen-sink", diff --git a/__references/v3-catalog/src/trigger/usage.ts b/__references/v3-catalog/src/trigger/usage.ts index 442dc3a8fa2..ec8b438d6bd 100644 --- a/__references/v3-catalog/src/trigger/usage.ts +++ b/__references/v3-catalog/src/trigger/usage.ts @@ -1,4 +1,4 @@ -import { logger, task, wait, usage } from "@trigger.dev/sdk/v3"; +import { logger, task, wait, usage } from "@systemfsoftware/trigger.dev_sdk/v3"; export const usagePlayground = task({ id: "usage-playground", diff --git a/__references/v3-catalog/src/trigger/utils/cache.ts b/__references/v3-catalog/src/trigger/utils/cache.ts index 11f727f738d..79f70850643 100644 --- a/__references/v3-catalog/src/trigger/utils/cache.ts +++ b/__references/v3-catalog/src/trigger/utils/cache.ts @@ -1,4 +1,4 @@ -import { InMemoryCache, createCache } from "@trigger.dev/sdk/v3"; +import { InMemoryCache, createCache } from "@systemfsoftware/trigger.dev_sdk/v3"; export const cache = createCache(new InMemoryCache()); diff --git a/__references/v3-catalog/src/trigger/utils/interceptor.ts b/__references/v3-catalog/src/trigger/utils/interceptor.ts index e38db574f7b..97579324757 100644 --- a/__references/v3-catalog/src/trigger/utils/interceptor.ts +++ b/__references/v3-catalog/src/trigger/utils/interceptor.ts @@ -1,4 +1,4 @@ -import { retry } from "@trigger.dev/sdk/v3"; +import { retry } from "@systemfsoftware/trigger.dev_sdk/v3"; import { HttpResponse, delay, http } from "msw"; export const interceptor = retry.interceptFetch( diff --git a/__references/v3-catalog/src/trigger/weird-file-names.ts b/__references/v3-catalog/src/trigger/weird-file-names.ts index 4b65909a983..641c17cc3eb 100644 --- a/__references/v3-catalog/src/trigger/weird-file-names.ts +++ b/__references/v3-catalog/src/trigger/weird-file-names.ts @@ -1,4 +1,4 @@ -import { task } from "@trigger.dev/sdk/v3"; +import { task } from "@systemfsoftware/trigger.dev_sdk/v3"; export const weirdFileName = task({ id: "weird-file-name", diff --git a/__references/v3-catalog/src/trigger/wrangler.ts b/__references/v3-catalog/src/trigger/wrangler.ts index 418aa11da9c..1f6138c39ee 100644 --- a/__references/v3-catalog/src/trigger/wrangler.ts +++ b/__references/v3-catalog/src/trigger/wrangler.ts @@ -1,4 +1,4 @@ -import { logger, task } from "@trigger.dev/sdk/v3"; +import { logger, task } from "@systemfsoftware/trigger.dev_sdk/v3"; import { exec } from "node:child_process"; import { join } from "node:path"; diff --git a/__references/v3-catalog/src/triggerWithLargePayload.ts b/__references/v3-catalog/src/triggerWithLargePayload.ts index 832f74469b8..63043d36e69 100644 --- a/__references/v3-catalog/src/triggerWithLargePayload.ts +++ b/__references/v3-catalog/src/triggerWithLargePayload.ts @@ -1,4 +1,4 @@ -import { tasks, runs } from "@trigger.dev/sdk/v3"; +import { tasks, runs } from "@systemfsoftware/trigger.dev_sdk/v3"; import { anyPayloadTask } from "./trigger/simple"; async function main() { diff --git a/__references/v3-catalog/trigger.config.ts b/__references/v3-catalog/trigger.config.ts index 3f4294bca5e..0d473a117f6 100644 --- a/__references/v3-catalog/trigger.config.ts +++ b/__references/v3-catalog/trigger.config.ts @@ -1,4 +1,4 @@ -import type { TriggerConfig, ResolveEnvironmentVariablesFunction } from "@trigger.dev/sdk/v3"; +import type { TriggerConfig, ResolveEnvironmentVariablesFunction } from "@systemfsoftware/trigger.dev_sdk/v3"; import { OpenAIInstrumentation } from "@traceloop/instrumentation-openai"; import { AppDataSource } from "@/trigger/orm"; import { InfisicalClient } from "@infisical/sdk"; diff --git a/__references/v3-catalog/tsconfig.json b/__references/v3-catalog/tsconfig.json index 41857dbb0a6..ed251c4f302 100644 --- a/__references/v3-catalog/tsconfig.json +++ b/__references/v3-catalog/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "@trigger.dev/tsconfig/node18.json", + "extends": "@systemfsoftware/trigger.dev_tsconfig/node18.json", "include": ["./src/**/*.ts", "trigger.config.ts", "src/trigger/email.tsx"], "compilerOptions": { "jsx": "react-jsx", @@ -7,10 +7,10 @@ "lib": ["DOM", "DOM.Iterable"], "paths": { "@/*": ["./src/*"], - "@trigger.dev/core/v3": ["../../packages/core/src/v3/index"], - "@trigger.dev/core/v3/*": ["../../packages/core/src/v3/*"], - "@trigger.dev/sdk/v3": ["../../packages/trigger-sdk/src/v3/index"], - "@trigger.dev/sdk/v3/*": ["../../packages/trigger-sdk/src/v3/*"] + "@systemfsoftware/trigger.dev_core/v3": ["../../packages/core/src/v3/index"], + "@systemfsoftware/trigger.dev_core/v3/*": ["../../packages/core/src/v3/*"], + "@systemfsoftware/trigger.dev_sdk/v3": ["../../packages/trigger-sdk/src/v3/index"], + "@systemfsoftware/trigger.dev_sdk/v3/*": ["../../packages/trigger-sdk/src/v3/*"] }, "emitDecoratorMetadata": true, "experimentalDecorators": true, diff --git a/apps/coordinator/package.json b/apps/coordinator/package.json index 1c1584223dd..19038e32092 100644 --- a/apps/coordinator/package.json +++ b/apps/coordinator/package.json @@ -16,8 +16,8 @@ "author": "", "license": "MIT", "dependencies": { - "@trigger.dev/core": "workspace:*", - "@trigger.dev/core-apps": "workspace:*", + "@systemfsoftware/trigger.dev_core": "workspace:*", + "@systemfsoftware/trigger.dev_core-apps": "workspace:*", "execa": "^8.0.1", "nanoid": "^5.0.6", "prom-client": "^15.1.0", @@ -30,4 +30,4 @@ "tsx": "^4.7.0", "typescript": "^5.3.3" } -} \ No newline at end of file +} diff --git a/apps/coordinator/src/checkpointer.ts b/apps/coordinator/src/checkpointer.ts index d469541d796..4c6cbf100e7 100644 --- a/apps/coordinator/src/checkpointer.ts +++ b/apps/coordinator/src/checkpointer.ts @@ -1,6 +1,6 @@ -import { ExponentialBackoff } from "@trigger.dev/core-apps/backoff"; -import { isExecaChildProcess, testDockerCheckpoint } from "@trigger.dev/core-apps/checkpoints"; -import { SimpleLogger } from "@trigger.dev/core-apps/logger"; +import { ExponentialBackoff } from "@systemfsoftware/trigger.dev_core-apps/backoff"; +import { isExecaChildProcess, testDockerCheckpoint } from "@systemfsoftware/trigger.dev_core-apps/checkpoints"; +import { SimpleLogger } from "@systemfsoftware/trigger.dev_core-apps/logger"; import { $ } from "execa"; import { nanoid } from "nanoid"; import fs from "node:fs/promises"; diff --git a/apps/coordinator/src/index.ts b/apps/coordinator/src/index.ts index 52f08d779cb..80b64578e7d 100644 --- a/apps/coordinator/src/index.ts +++ b/apps/coordinator/src/index.ts @@ -7,11 +7,11 @@ import { ProdWorkerSocketData, ProdWorkerToCoordinatorMessages, WaitReason, -} from "@trigger.dev/core/v3"; -import { ZodNamespace } from "@trigger.dev/core/v3/zodNamespace"; -import { ZodSocketConnection } from "@trigger.dev/core/v3/zodSocket"; -import { HttpReply, getTextBody } from "@trigger.dev/core-apps/http"; -import { SimpleLogger } from "@trigger.dev/core-apps/logger"; +} from "@systemfsoftware/trigger.dev_core/v3"; +import { ZodNamespace } from "@systemfsoftware/trigger.dev_core/v3/zodNamespace"; +import { ZodSocketConnection } from "@systemfsoftware/trigger.dev_core/v3/zodSocket"; +import { HttpReply, getTextBody } from "@systemfsoftware/trigger.dev_core-apps/http"; +import { SimpleLogger } from "@systemfsoftware/trigger.dev_core-apps/logger"; import { ChaosMonkey } from "./chaosMonkey"; import { Checkpointer } from "./checkpointer"; diff --git a/apps/coordinator/tsconfig.json b/apps/coordinator/tsconfig.json index 2e125773575..936a03311ac 100644 --- a/apps/coordinator/tsconfig.json +++ b/apps/coordinator/tsconfig.json @@ -10,10 +10,10 @@ "strict": true, "skipLibCheck": true, "paths": { - "@trigger.dev/core/v3": ["../../packages/core/src/v3"], - "@trigger.dev/core/v3/*": ["../../packages/core/src/v3/*"], - "@trigger.dev/core-apps": ["../../packages/core-apps/src"], - "@trigger.dev/core-apps/*": ["../../packages/core-apps/src/*"] + "@systemfsoftware/trigger.dev_core/v3": ["../../packages/core/src/v3"], + "@systemfsoftware/trigger.dev_core/v3/*": ["../../packages/core/src/v3/*"], + "@systemfsoftware/trigger.dev_core-apps": ["../../packages/core-apps/src"], + "@systemfsoftware/trigger.dev_core-apps/*": ["../../packages/core-apps/src/*"] } } } diff --git a/apps/docker-provider/package.json b/apps/docker-provider/package.json index 0c9e4e9a466..0974ff79fb4 100644 --- a/apps/docker-provider/package.json +++ b/apps/docker-provider/package.json @@ -16,8 +16,8 @@ "author": "", "license": "MIT", "dependencies": { - "@trigger.dev/core": "workspace:*", - "@trigger.dev/core-apps": "workspace:*", + "@systemfsoftware/trigger.dev_core": "workspace:*", + "@systemfsoftware/trigger.dev_core-apps": "workspace:*", "execa": "^8.0.1" }, "devDependencies": { @@ -27,4 +27,4 @@ "tsx": "^4.7.0", "typescript": "^5.3.3" } -} \ No newline at end of file +} diff --git a/apps/docker-provider/src/index.ts b/apps/docker-provider/src/index.ts index 7e891c35407..202a15ce44b 100644 --- a/apps/docker-provider/src/index.ts +++ b/apps/docker-provider/src/index.ts @@ -5,11 +5,11 @@ import { TaskOperationsCreateOptions, TaskOperationsIndexOptions, TaskOperationsRestoreOptions, -} from "@trigger.dev/core-apps/provider"; -import { SimpleLogger } from "@trigger.dev/core-apps/logger"; -import { isExecaChildProcess, testDockerCheckpoint } from "@trigger.dev/core-apps/checkpoints"; +} from "@systemfsoftware/trigger.dev_core-apps/provider"; +import { SimpleLogger } from "@systemfsoftware/trigger.dev_core-apps/logger"; +import { isExecaChildProcess, testDockerCheckpoint } from "@systemfsoftware/trigger.dev_core-apps/checkpoints"; import { setTimeout } from "node:timers/promises"; -import { PostStartCauses, PreStopCauses } from "@trigger.dev/core/v3"; +import { PostStartCauses, PreStopCauses } from "@systemfsoftware/trigger.dev_core/v3"; const MACHINE_NAME = process.env.MACHINE_NAME || "local"; const COORDINATOR_PORT = process.env.COORDINATOR_PORT || 8020; diff --git a/apps/docker-provider/tsconfig.json b/apps/docker-provider/tsconfig.json index ff1edf98078..2ef6ca0d565 100644 --- a/apps/docker-provider/tsconfig.json +++ b/apps/docker-provider/tsconfig.json @@ -8,10 +8,10 @@ "strict": true, "skipLibCheck": true, "paths": { - "@trigger.dev/core/v3": ["../../packages/core/src/v3"], - "@trigger.dev/core/v3/*": ["../../packages/core/src/v3/*"], - "@trigger.dev/core-apps": ["../../packages/core-apps/src"], - "@trigger.dev/core-apps/*": ["../../packages/core-apps/src/*"] + "@systemfsoftware/trigger.dev_core/v3": ["../../packages/core/src/v3"], + "@systemfsoftware/trigger.dev_core/v3/*": ["../../packages/core/src/v3/*"], + "@systemfsoftware/trigger.dev_core-apps": ["../../packages/core-apps/src"], + "@systemfsoftware/trigger.dev_core-apps/*": ["../../packages/core-apps/src/*"] } } } diff --git a/apps/kubernetes-provider/package.json b/apps/kubernetes-provider/package.json index a34123bca31..4f46cf8cffe 100644 --- a/apps/kubernetes-provider/package.json +++ b/apps/kubernetes-provider/package.json @@ -17,8 +17,8 @@ "license": "MIT", "dependencies": { "@kubernetes/client-node": "^0.20.0", - "@trigger.dev/core": "workspace:*", - "@trigger.dev/core-apps": "workspace:*", + "@systemfsoftware/trigger.dev_core": "workspace:*", + "@systemfsoftware/trigger.dev_core-apps": "workspace:*", "p-queue": "^8.0.1" }, "devDependencies": { @@ -27,4 +27,4 @@ "tsx": "^4.7.0", "typescript": "^5.3.3" } -} \ No newline at end of file +} diff --git a/apps/kubernetes-provider/src/index.ts b/apps/kubernetes-provider/src/index.ts index d94d5f43c33..eef99e30c83 100644 --- a/apps/kubernetes-provider/src/index.ts +++ b/apps/kubernetes-provider/src/index.ts @@ -6,14 +6,14 @@ import { TaskOperationsIndexOptions, TaskOperationsPrePullDeploymentOptions, TaskOperationsRestoreOptions, -} from "@trigger.dev/core-apps/provider"; -import { SimpleLogger } from "@trigger.dev/core-apps/logger"; +} from "@systemfsoftware/trigger.dev_core-apps/provider"; +import { SimpleLogger } from "@systemfsoftware/trigger.dev_core-apps/logger"; import { MachinePreset, PostStartCauses, PreStopCauses, EnvironmentType, -} from "@trigger.dev/core/v3"; +} from "@systemfsoftware/trigger.dev_core/v3"; import { randomUUID } from "crypto"; import { TaskMonitor } from "./taskMonitor"; import { PodCleaner } from "./podCleaner"; diff --git a/apps/kubernetes-provider/src/podCleaner.ts b/apps/kubernetes-provider/src/podCleaner.ts index ba9f40503b0..0220e024f8d 100644 --- a/apps/kubernetes-provider/src/podCleaner.ts +++ b/apps/kubernetes-provider/src/podCleaner.ts @@ -1,5 +1,5 @@ import * as k8s from "@kubernetes/client-node"; -import { SimpleLogger } from "@trigger.dev/core-apps/logger"; +import { SimpleLogger } from "@systemfsoftware/trigger.dev_core-apps/logger"; type PodCleanerOptions = { runtimeEnv: "local" | "kubernetes"; diff --git a/apps/kubernetes-provider/src/taskMonitor.ts b/apps/kubernetes-provider/src/taskMonitor.ts index 61fd7a63ef2..10d8919bbd4 100644 --- a/apps/kubernetes-provider/src/taskMonitor.ts +++ b/apps/kubernetes-provider/src/taskMonitor.ts @@ -1,9 +1,9 @@ import * as k8s from "@kubernetes/client-node"; -import { SimpleLogger } from "@trigger.dev/core-apps/logger"; -import { EXIT_CODE_ALREADY_HANDLED, EXIT_CODE_CHILD_NONZERO } from "@trigger.dev/core-apps/process"; +import { SimpleLogger } from "@systemfsoftware/trigger.dev_core-apps/logger"; +import { EXIT_CODE_ALREADY_HANDLED, EXIT_CODE_CHILD_NONZERO } from "@systemfsoftware/trigger.dev_core-apps/process"; import { setTimeout } from "timers/promises"; import PQueue from "p-queue"; -import type { Prettify } from "@trigger.dev/core/v3"; +import type { Prettify } from "@systemfsoftware/trigger.dev_core/v3"; type FailureDetails = Prettify<{ exitCode: number; diff --git a/apps/kubernetes-provider/src/uptimeHeartbeat.ts b/apps/kubernetes-provider/src/uptimeHeartbeat.ts index a73c0d39a32..ec1a21bb894 100644 --- a/apps/kubernetes-provider/src/uptimeHeartbeat.ts +++ b/apps/kubernetes-provider/src/uptimeHeartbeat.ts @@ -1,5 +1,5 @@ import * as k8s from "@kubernetes/client-node"; -import { SimpleLogger } from "@trigger.dev/core-apps/logger"; +import { SimpleLogger } from "@systemfsoftware/trigger.dev_core-apps/logger"; type UptimeHeartbeatOptions = { runtimeEnv: "local" | "kubernetes"; diff --git a/apps/kubernetes-provider/tsconfig.json b/apps/kubernetes-provider/tsconfig.json index 8e6c54f74b1..71a23e485ad 100644 --- a/apps/kubernetes-provider/tsconfig.json +++ b/apps/kubernetes-provider/tsconfig.json @@ -8,10 +8,10 @@ "strict": true, "skipLibCheck": true, "paths": { - "@trigger.dev/core/v3": ["../../packages/core/src/v3"], - "@trigger.dev/core/v3/*": ["../../packages/core/src/v3/*"], - "@trigger.dev/core-apps": ["../../packages/core-apps/src"], - "@trigger.dev/core-apps/*": ["../../packages/core-apps/src/*"] + "@systemfsoftware/trigger.dev_core/v3": ["../../packages/core/src/v3"], + "@systemfsoftware/trigger.dev_core/v3/*": ["../../packages/core/src/v3/*"], + "@systemfsoftware/trigger.dev_core-apps": ["../../packages/core-apps/src"], + "@systemfsoftware/trigger.dev_core-apps/*": ["../../packages/core-apps/src/*"] } } } diff --git a/apps/proxy/CHANGELOG.md b/apps/proxy/CHANGELOG.md index 6544c5fee14..e3d7f0e536e 100644 --- a/apps/proxy/CHANGELOG.md +++ b/apps/proxy/CHANGELOG.md @@ -4,69 +4,69 @@ ### Patch Changes -- @trigger.dev/core@2.3.5 +- @systemfsoftware/trigger.dev_core@2.3.5 ## 0.0.10 ### Patch Changes -- @trigger.dev/core@2.3.4 +- @systemfsoftware/trigger.dev_core@2.3.4 ## 0.0.9 ### Patch Changes -- @trigger.dev/core@2.3.3 +- @systemfsoftware/trigger.dev_core@2.3.3 ## 0.0.8 ### Patch Changes -- @trigger.dev/core@2.3.2 +- @systemfsoftware/trigger.dev_core@2.3.2 ## 0.0.7 ### Patch Changes - Updated dependencies [f3efcc0c] - - @trigger.dev/core@2.3.1 + - @systemfsoftware/trigger.dev_core@2.3.1 ## 0.0.6 ### Patch Changes - Updated dependencies [17f6f29d] - - @trigger.dev/core@2.3.0 + - @systemfsoftware/trigger.dev_core@2.3.0 ## 0.0.5 ### Patch Changes -- @trigger.dev/core@2.2.11 +- @systemfsoftware/trigger.dev_core@2.2.11 ## 0.0.4 ### Patch Changes -- @trigger.dev/core@2.2.10 +- @systemfsoftware/trigger.dev_core@2.2.10 ## 0.0.3 ### Patch Changes - Updated dependencies [6ebd435e] - - @trigger.dev/core@2.2.9 + - @systemfsoftware/trigger.dev_core@2.2.9 ## 0.0.2 ### Patch Changes - Updated dependencies [067e19fe] - - @trigger.dev/core@2.2.8 + - @systemfsoftware/trigger.dev_core@2.2.8 ## 0.0.1 ### Patch Changes - Updated dependencies [756024da] - - @trigger.dev/core@2.2.7 + - @systemfsoftware/trigger.dev_core@2.2.7 diff --git a/apps/proxy/package.json b/apps/proxy/package.json index 15ed6ae0ee5..a0809afd412 100644 --- a/apps/proxy/package.json +++ b/apps/proxy/package.json @@ -13,7 +13,7 @@ }, "dependencies": { "@aws-sdk/client-sqs": "^3.445.0", - "@trigger.dev/core": "workspace:*", + "@systemfsoftware/trigger.dev_core": "workspace:*", "ulidx": "^2.2.1", "zod": "3.22.3", "zod-error": "1.5.0" diff --git a/apps/proxy/src/events/queueEvent.ts b/apps/proxy/src/events/queueEvent.ts index d3b2dcce543..9023f21f4fa 100644 --- a/apps/proxy/src/events/queueEvent.ts +++ b/apps/proxy/src/events/queueEvent.ts @@ -1,5 +1,5 @@ import { SQSClient, SendMessageCommand } from "@aws-sdk/client-sqs"; -import { ApiEventLog, SendEventBodySchema } from "@trigger.dev/core"; +import { ApiEventLog, SendEventBodySchema } from "@systemfsoftware/trigger.dev_core"; import { generateErrorMessage } from "zod-error"; import { Env } from ".."; import { getApiKeyFromRequest } from "../apikey"; diff --git a/apps/proxy/src/events/queueEvents.ts b/apps/proxy/src/events/queueEvents.ts index 412db29acdf..f79c2f2f926 100644 --- a/apps/proxy/src/events/queueEvents.ts +++ b/apps/proxy/src/events/queueEvents.ts @@ -1,5 +1,5 @@ import { SQSClient, SendMessageBatchCommand } from "@aws-sdk/client-sqs"; -import { ApiEventLog, SendBulkEventsBodySchema } from "@trigger.dev/core"; +import { ApiEventLog, SendBulkEventsBodySchema } from "@systemfsoftware/trigger.dev_core"; import { generateErrorMessage } from "zod-error"; import { Env } from ".."; import { getApiKeyFromRequest } from "../apikey"; diff --git a/apps/proxy/src/events/utils.ts b/apps/proxy/src/events/utils.ts index e68643d88ef..c8941a6d165 100644 --- a/apps/proxy/src/events/utils.ts +++ b/apps/proxy/src/events/utils.ts @@ -1,4 +1,4 @@ -import { SendEventOptions } from "@trigger.dev/core"; +import { SendEventOptions } from "@systemfsoftware/trigger.dev_core"; export function calculateDeliverAt(options?: SendEventOptions) { // If deliverAt is a string and a valid date, convert it to a Date object diff --git a/apps/proxy/tsconfig.json b/apps/proxy/tsconfig.json index b35efe30732..c53a8e9f80e 100644 --- a/apps/proxy/tsconfig.json +++ b/apps/proxy/tsconfig.json @@ -28,8 +28,8 @@ "skipLibCheck": true /* Skip type checking all .d.ts files. */, "baseUrl": ".", "paths": { - "@trigger.dev/core": ["../../packages/core/src/index"], - "@trigger.dev/core/*": ["../../packages/core/src/*"] + "@systemfsoftware/trigger.dev_core": ["../../packages/core/src/index"], + "@systemfsoftware/trigger.dev_core/*": ["../../packages/core/src/*"] } } } diff --git a/apps/webapp/.eslintrc b/apps/webapp/.eslintrc index 3211737dec8..35c8a1925a1 100644 --- a/apps/webapp/.eslintrc +++ b/apps/webapp/.eslintrc @@ -1,6 +1,6 @@ { "plugins": [ - "@trigger.dev/eslint-plugin", + "@systemfsoftware/trigger.dev_eslint-plugin", "react-hooks", "@typescript-eslint/eslint-plugin", "import" @@ -10,8 +10,8 @@ { "files": ["*.ts", "*.tsx"], "rules": { - // Autofixes imports from "@trigger.dev/core" to fine grained modules - "@trigger.dev/no-trigger-core-import": "error", + // Autofixes imports from "@systemfsoftware/trigger.dev_core" to fine grained modules + "@systemfsoftware/trigger.dev_no-trigger-core-import": "error", // Normalize `import type {}` and `import { type }` "@typescript-eslint/consistent-type-imports": [ "warn", diff --git a/apps/webapp/app/api.server.ts b/apps/webapp/app/api.server.ts index b808913615f..8639128b1c6 100644 --- a/apps/webapp/app/api.server.ts +++ b/apps/webapp/app/api.server.ts @@ -1,5 +1,5 @@ -import { ApiEventLog } from "@trigger.dev/core"; -import { EventRecord } from "@trigger.dev/database"; +import { ApiEventLog } from "@systemfsoftware/trigger.dev_core"; +import { EventRecord } from "@systemfsoftware/trigger.dev_database"; export function eventRecordToApiJson(eventRecord: EventRecord): ApiEventLog { return { diff --git a/apps/webapp/app/components/Feedback.tsx b/apps/webapp/app/components/Feedback.tsx index c5e918610d7..3e5cd129622 100644 --- a/apps/webapp/app/components/Feedback.tsx +++ b/apps/webapp/app/components/Feedback.tsx @@ -9,7 +9,7 @@ import { LightBulbIcon, } from "@heroicons/react/24/solid"; import { Form, useActionData, useLocation, useNavigation } from "@remix-run/react"; -import { DiscordIcon } from "@trigger.dev/companyicons"; +import { DiscordIcon } from "@systemfsoftware/trigger.dev_companyicons"; import { ActivityIcon } from "lucide-react"; import { type ReactNode, useState } from "react"; import { type FeedbackType, feedbackTypeLabel, schema } from "~/routes/resources.feedback"; diff --git a/apps/webapp/app/components/JobsStatusTable.tsx b/apps/webapp/app/components/JobsStatusTable.tsx index 88c0a8ff185..310d601685b 100644 --- a/apps/webapp/app/components/JobsStatusTable.tsx +++ b/apps/webapp/app/components/JobsStatusTable.tsx @@ -1,4 +1,4 @@ -import { RuntimeEnvironmentType } from "@trigger.dev/database"; +import { RuntimeEnvironmentType } from "@systemfsoftware/trigger.dev_database"; import { Table, TableBody, diff --git a/apps/webapp/app/components/LoginPageLayout.tsx b/apps/webapp/app/components/LoginPageLayout.tsx index 0d417284976..531099de0cc 100644 --- a/apps/webapp/app/components/LoginPageLayout.tsx +++ b/apps/webapp/app/components/LoginPageLayout.tsx @@ -57,7 +57,7 @@ export function LoginPageLayout({ children }: { children: React.ReactNode }) {
{children}
- Having login issues? Email us{" "} + Having login issues? Email us{" "} or ask us in Discord diff --git a/apps/webapp/app/components/SetupCommands.tsx b/apps/webapp/app/components/SetupCommands.tsx index 510e58d7778..8f243d5d169 100644 --- a/apps/webapp/app/components/SetupCommands.tsx +++ b/apps/webapp/app/components/SetupCommands.tsx @@ -22,24 +22,24 @@ export function InitCommand({ appOrigin, apiKey }: { appOrigin: string; apiKey: @@ -91,21 +91,21 @@ export function TriggerDevCommand({ extra }: { extra?: string }) { diff --git a/apps/webapp/app/components/billing/v2/PricingCalculator.tsx b/apps/webapp/app/components/billing/v2/PricingCalculator.tsx index 7ec7bc8cdbf..bcac2591d1f 100644 --- a/apps/webapp/app/components/billing/v2/PricingCalculator.tsx +++ b/apps/webapp/app/components/billing/v2/PricingCalculator.tsx @@ -1,5 +1,5 @@ import * as Slider from "@radix-ui/react-slider"; -import { Plans, estimate } from "@trigger.dev/platform/v2"; +import { Plans, estimate } from "@systemfsoftware/trigger.dev_platform/v2"; import { useCallback, useState } from "react"; import { DefinitionTip } from "../../DefinitionTooltip"; import { Header2 } from "../../primitives/Headers"; diff --git a/apps/webapp/app/components/billing/v2/PricingTiers.tsx b/apps/webapp/app/components/billing/v2/PricingTiers.tsx index 54e4aedd61a..27b69a6b36a 100644 --- a/apps/webapp/app/components/billing/v2/PricingTiers.tsx +++ b/apps/webapp/app/components/billing/v2/PricingTiers.tsx @@ -2,7 +2,7 @@ import { useForm } from "@conform-to/react"; import { parse } from "@conform-to/zod"; import { CheckIcon, XMarkIcon } from "@heroicons/react/24/solid"; import { Form, useActionData, useNavigation } from "@remix-run/react"; -import { ActiveSubscription, Plan, Plans, SetPlanBodySchema } from "@trigger.dev/platform/v2"; +import { ActiveSubscription, Plan, Plans, SetPlanBodySchema } from "@systemfsoftware/trigger.dev_platform/v2"; import { useState } from "react"; import { useCurrentPlan } from "~/routes/_app.orgs.$organizationSlug/route"; import { cn } from "~/utils/cn"; diff --git a/apps/webapp/app/components/billing/v2/RunsVolumeDiscountTable.tsx b/apps/webapp/app/components/billing/v2/RunsVolumeDiscountTable.tsx index d8215a409ee..db5224eae4f 100644 --- a/apps/webapp/app/components/billing/v2/RunsVolumeDiscountTable.tsx +++ b/apps/webapp/app/components/billing/v2/RunsVolumeDiscountTable.tsx @@ -1,4 +1,4 @@ -import { RunPriceBracket } from "@trigger.dev/platform/v2"; +import { RunPriceBracket } from "@systemfsoftware/trigger.dev_platform/v2"; import { Header2 } from "../../primitives/Headers"; import { Paragraph } from "../../primitives/Paragraph"; import { formatNumberCompact } from "~/utils/numberFormatter"; diff --git a/apps/webapp/app/components/environments/EndpointIndexStatus.tsx b/apps/webapp/app/components/environments/EndpointIndexStatus.tsx index 41c87db4716..09b626089a0 100644 --- a/apps/webapp/app/components/environments/EndpointIndexStatus.tsx +++ b/apps/webapp/app/components/environments/EndpointIndexStatus.tsx @@ -1,5 +1,5 @@ import { CheckCircleIcon, ClockIcon, XCircleIcon } from "@heroicons/react/20/solid"; -import { EndpointIndexStatus } from "@trigger.dev/database"; +import { EndpointIndexStatus } from "@systemfsoftware/trigger.dev_database"; import { cn } from "~/utils/cn"; import { Spinner } from "../primitives/Spinner"; diff --git a/apps/webapp/app/components/events/EventsTable.tsx b/apps/webapp/app/components/events/EventsTable.tsx index c80de1d96a9..0239bde7573 100644 --- a/apps/webapp/app/components/events/EventsTable.tsx +++ b/apps/webapp/app/components/events/EventsTable.tsx @@ -1,6 +1,6 @@ import { StopIcon } from "@heroicons/react/24/outline"; import { CheckIcon } from "@heroicons/react/24/solid"; -import { RuntimeEnvironmentType, User } from "@trigger.dev/database"; +import { RuntimeEnvironmentType, User } from "@systemfsoftware/trigger.dev_database"; import { EnvironmentLabel } from "../environments/EnvironmentLabel"; import { DateTime } from "../primitives/DateTime"; import { Paragraph } from "../primitives/Paragraph"; diff --git a/apps/webapp/app/components/frameworks/FrameworkComingSoon.tsx b/apps/webapp/app/components/frameworks/FrameworkComingSoon.tsx index 5dbc99fd6ec..af51e1cd996 100644 --- a/apps/webapp/app/components/frameworks/FrameworkComingSoon.tsx +++ b/apps/webapp/app/components/frameworks/FrameworkComingSoon.tsx @@ -1,5 +1,5 @@ import { Squares2X2Icon } from "@heroicons/react/20/solid"; -import { GitHubDarkIcon } from "@trigger.dev/companyicons"; +import { GitHubDarkIcon } from "@systemfsoftware/trigger.dev_companyicons"; import { useOrganization } from "~/hooks/useOrganizations"; import { useProject } from "~/hooks/useProject"; import { projectSetupPath } from "~/utils/pathBuilder"; diff --git a/apps/webapp/app/components/helpContent/HelpContentText.tsx b/apps/webapp/app/components/helpContent/HelpContentText.tsx index e16e459699f..f484489f66e 100644 --- a/apps/webapp/app/components/helpContent/HelpContentText.tsx +++ b/apps/webapp/app/components/helpContent/HelpContentText.tsx @@ -181,7 +181,7 @@ export function HowToDisableAJob({ stepNumber="2" title={ <> - Run the @trigger.dev/cli dev command + Run the @systemfsoftware/trigger.dev_cli dev command } /> diff --git a/apps/webapp/app/components/integrations/ConnectToOAuthForm.tsx b/apps/webapp/app/components/integrations/ConnectToOAuthForm.tsx index 3f4e6159a8b..9f56a0368e4 100644 --- a/apps/webapp/app/components/integrations/ConnectToOAuthForm.tsx +++ b/apps/webapp/app/components/integrations/ConnectToOAuthForm.tsx @@ -1,7 +1,7 @@ import { conform, useForm } from "@conform-to/react"; import { parse } from "@conform-to/zod"; import { useFetcher, useLocation, useNavigation } from "@remix-run/react"; -import type { ConnectionType } from "@trigger.dev/database"; +import type { ConnectionType } from "@systemfsoftware/trigger.dev_database"; import cuid from "cuid"; import { useState } from "react"; import simplur from "simplur"; diff --git a/apps/webapp/app/components/integrations/SelectOAuthMethod.tsx b/apps/webapp/app/components/integrations/SelectOAuthMethod.tsx index 127031e51c6..68030c7f4fe 100644 --- a/apps/webapp/app/components/integrations/SelectOAuthMethod.tsx +++ b/apps/webapp/app/components/integrations/SelectOAuthMethod.tsx @@ -1,7 +1,7 @@ import { useState } from "react"; import { ApiAuthenticationMethodOAuth2, Integration } from "~/services/externalApis/types"; import { RadioGroup, RadioGroupItem } from "../primitives/RadioButton"; -import type { ConnectionType } from "@trigger.dev/database"; +import type { ConnectionType } from "@systemfsoftware/trigger.dev_database"; import { Header2 } from "../primitives/Headers"; import { ConnectToOAuthForm } from "./ConnectToOAuthForm"; import { Paragraph } from "../primitives/Paragraph"; diff --git a/apps/webapp/app/components/integrations/UpdateOAuthForm.tsx b/apps/webapp/app/components/integrations/UpdateOAuthForm.tsx index f4e0f1fe2d3..4b9c61c5df4 100644 --- a/apps/webapp/app/components/integrations/UpdateOAuthForm.tsx +++ b/apps/webapp/app/components/integrations/UpdateOAuthForm.tsx @@ -1,7 +1,7 @@ import { conform, useForm } from "@conform-to/react"; import { parse } from "@conform-to/zod"; import { useFetcher, useLocation, useNavigation } from "@remix-run/react"; -import type { ConnectionType } from "@trigger.dev/database"; +import type { ConnectionType } from "@systemfsoftware/trigger.dev_database"; import { useState } from "react"; import simplur from "simplur"; import { useFeatures } from "~/hooks/useFeatures"; diff --git a/apps/webapp/app/components/integrations/connectionType.ts b/apps/webapp/app/components/integrations/connectionType.ts index bd2359c7c22..a006e5a1acc 100644 --- a/apps/webapp/app/components/integrations/connectionType.ts +++ b/apps/webapp/app/components/integrations/connectionType.ts @@ -1,4 +1,4 @@ -import type { ConnectionType } from "@trigger.dev/database"; +import type { ConnectionType } from "@systemfsoftware/trigger.dev_database"; export function connectionType(type: ConnectionType) { switch (type) { diff --git a/apps/webapp/app/components/navigation/AccountSideMenu.tsx b/apps/webapp/app/components/navigation/AccountSideMenu.tsx index 2f96629e2cd..5fc55e5a2c8 100644 --- a/apps/webapp/app/components/navigation/AccountSideMenu.tsx +++ b/apps/webapp/app/components/navigation/AccountSideMenu.tsx @@ -1,7 +1,7 @@ import { ShieldCheckIcon } from "@heroicons/react/20/solid"; import { ArrowLeftIcon } from "@heroicons/react/24/solid"; -import { DiscordIcon } from "@trigger.dev/companyicons"; -import { User } from "@trigger.dev/database"; +import { DiscordIcon } from "@systemfsoftware/trigger.dev_companyicons"; +import { User } from "@systemfsoftware/trigger.dev_database"; import { useFeatures } from "~/hooks/useFeatures"; import { cn } from "~/utils/cn"; import { accountPath, personalAccessTokensPath, rootPath } from "~/utils/pathBuilder"; diff --git a/apps/webapp/app/components/navigation/SideMenu.tsx b/apps/webapp/app/components/navigation/SideMenu.tsx index 67faa95af73..db610b1edfd 100644 --- a/apps/webapp/app/components/navigation/SideMenu.tsx +++ b/apps/webapp/app/components/navigation/SideMenu.tsx @@ -16,7 +16,7 @@ import { } from "@heroicons/react/20/solid"; import { UserGroupIcon, UserPlusIcon } from "@heroicons/react/24/solid"; import { useNavigation } from "@remix-run/react"; -import { DiscordIcon, SlackIcon } from "@trigger.dev/companyicons"; +import { DiscordIcon, SlackIcon } from "@systemfsoftware/trigger.dev_companyicons"; import { Fragment, useEffect, useRef, useState } from "react"; import { TaskIcon } from "~/assets/icons/TaskIcon"; import { useFeatures } from "~/hooks/useFeatures"; diff --git a/apps/webapp/app/components/primitives/NamedIcon.tsx b/apps/webapp/app/components/primitives/NamedIcon.tsx index 9148fa3d60a..8e63841124e 100644 --- a/apps/webapp/app/components/primitives/NamedIcon.tsx +++ b/apps/webapp/app/components/primitives/NamedIcon.tsx @@ -56,7 +56,7 @@ import { XCircleIcon, XMarkIcon, } from "@heroicons/react/24/solid"; -import { CompanyIcon, hasIcon } from "@trigger.dev/companyicons"; +import { CompanyIcon, hasIcon } from "@systemfsoftware/trigger.dev_companyicons"; import { ActivityIcon, HourglassIcon } from "lucide-react"; import { DynamicTriggerIcon } from "~/assets/icons/DynamicTriggerIcon"; import { EndpointIcon } from "~/assets/icons/EndpointIcon"; diff --git a/apps/webapp/app/components/run/RunCard.tsx b/apps/webapp/app/components/run/RunCard.tsx index 2dfcbf5f63b..12f14767b8b 100644 --- a/apps/webapp/app/components/run/RunCard.tsx +++ b/apps/webapp/app/components/run/RunCard.tsx @@ -1,5 +1,5 @@ -import type { DisplayProperty, StyleName } from "@trigger.dev/core"; -import { formatDuration } from "@trigger.dev/core/v3"; +import type { DisplayProperty, StyleName } from "@systemfsoftware/trigger.dev_core"; +import { formatDuration } from "@systemfsoftware/trigger.dev_core/v3"; import { motion } from "framer-motion"; import { HourglassIcon } from "lucide-react"; import { ReactNode, useEffect, useState } from "react"; diff --git a/apps/webapp/app/components/run/RunCompletedDetail.tsx b/apps/webapp/app/components/run/RunCompletedDetail.tsx index f11a9bd563a..c990ed83758 100644 --- a/apps/webapp/app/components/run/RunCompletedDetail.tsx +++ b/apps/webapp/app/components/run/RunCompletedDetail.tsx @@ -12,7 +12,7 @@ import { RunPanelIconProperty, RunPanelIconSection, } from "./RunCard"; -import { formatDuration } from "@trigger.dev/core/v3"; +import { formatDuration } from "@systemfsoftware/trigger.dev_core/v3"; export function RunCompletedDetail({ run }: { run: MatchedRun }) { return ( diff --git a/apps/webapp/app/components/run/RunOverview.tsx b/apps/webapp/app/components/run/RunOverview.tsx index cdaf64f44f8..db37c8d64d3 100644 --- a/apps/webapp/app/components/run/RunOverview.tsx +++ b/apps/webapp/app/components/run/RunOverview.tsx @@ -10,7 +10,7 @@ import { useNavigate, useNavigation, } from "@remix-run/react"; -import { RuntimeEnvironmentType, User } from "@trigger.dev/database"; +import { RuntimeEnvironmentType, User } from "@systemfsoftware/trigger.dev_database"; import { useMemo } from "react"; import { usePathName } from "~/hooks/usePathName"; import type { RunBasicStatus } from "~/models/jobRun.server"; @@ -51,7 +51,7 @@ import { } from "./RunCard"; import { TaskCard } from "./TaskCard"; import { TaskCardSkeleton } from "./TaskCardSkeleton"; -import { formatDuration, formatDurationMilliseconds } from "@trigger.dev/core/v3"; +import { formatDuration, formatDurationMilliseconds } from "@systemfsoftware/trigger.dev_core/v3"; type RunOverviewProps = { run: ViewRun; diff --git a/apps/webapp/app/components/run/TaskAttemptStatus.tsx b/apps/webapp/app/components/run/TaskAttemptStatus.tsx index df87d162973..f2d2d68dbd3 100644 --- a/apps/webapp/app/components/run/TaskAttemptStatus.tsx +++ b/apps/webapp/app/components/run/TaskAttemptStatus.tsx @@ -1,5 +1,5 @@ import { CheckCircleIcon, ClockIcon, XCircleIcon } from "@heroicons/react/24/solid"; -import type { TaskAttemptStatus } from "@trigger.dev/database"; +import type { TaskAttemptStatus } from "@systemfsoftware/trigger.dev_database"; import { Paragraph } from "~/components/primitives/Paragraph"; import { Spinner } from "~/components/primitives/Spinner"; import { cn } from "~/utils/cn"; diff --git a/apps/webapp/app/components/run/TaskCard.tsx b/apps/webapp/app/components/run/TaskCard.tsx index a0ccc9e3acf..e4537fbb3c3 100644 --- a/apps/webapp/app/components/run/TaskCard.tsx +++ b/apps/webapp/app/components/run/TaskCard.tsx @@ -20,7 +20,7 @@ import { UpdatingDuration, } from "./RunCard"; import { TaskStatusIcon } from "./TaskStatus"; -import { formatDuration } from "@trigger.dev/core/v3"; +import { formatDuration } from "@systemfsoftware/trigger.dev_core/v3"; type TaskCardProps = ViewTask & { selectedId?: string; diff --git a/apps/webapp/app/components/run/TaskDetail.tsx b/apps/webapp/app/components/run/TaskDetail.tsx index d09df85c0c3..7222162938a 100644 --- a/apps/webapp/app/components/run/TaskDetail.tsx +++ b/apps/webapp/app/components/run/TaskDetail.tsx @@ -30,7 +30,7 @@ import { TaskStatusIcon } from "./TaskStatus"; import { ClientOnly } from "remix-utils/client-only"; import { Spinner } from "../primitives/Spinner"; import type { DetailedTask } from "~/routes/_app.orgs.$organizationSlug.projects.$projectParam.jobs.$jobParam.runs.$runParam.tasks.$taskParam/route"; -import { formatDuration } from "@trigger.dev/core/v3"; +import { formatDuration } from "@systemfsoftware/trigger.dev_core/v3"; export function TaskDetail({ task }: { task: DetailedTask }) { const { diff --git a/apps/webapp/app/components/run/TaskStatus.tsx b/apps/webapp/app/components/run/TaskStatus.tsx index 38a4703a724..f5a12f15de3 100644 --- a/apps/webapp/app/components/run/TaskStatus.tsx +++ b/apps/webapp/app/components/run/TaskStatus.tsx @@ -1,4 +1,4 @@ -import type { TaskStatus } from "@trigger.dev/core"; +import type { TaskStatus } from "@systemfsoftware/trigger.dev_core"; import { CheckCircleIcon, CheckIcon, diff --git a/apps/webapp/app/components/run/TriggerDetail.tsx b/apps/webapp/app/components/run/TriggerDetail.tsx index aee57b22eac..233dcdf5c79 100644 --- a/apps/webapp/app/components/run/TriggerDetail.tsx +++ b/apps/webapp/app/components/run/TriggerDetail.tsx @@ -11,7 +11,7 @@ import { RunPanelIconSection, RunPanelProperties, } from "./RunCard"; -import { DisplayProperty } from "@trigger.dev/core"; +import { DisplayProperty } from "@systemfsoftware/trigger.dev_core"; export function TriggerDetail({ trigger, diff --git a/apps/webapp/app/components/runs/RunStatuses.tsx b/apps/webapp/app/components/runs/RunStatuses.tsx index 8ef4d398288..ded3b412d5e 100644 --- a/apps/webapp/app/components/runs/RunStatuses.tsx +++ b/apps/webapp/app/components/runs/RunStatuses.tsx @@ -7,7 +7,7 @@ import { WrenchIcon, XCircleIcon, } from "@heroicons/react/24/solid"; -import type { JobRunStatus } from "@trigger.dev/database"; +import type { JobRunStatus } from "@systemfsoftware/trigger.dev_database"; import { cn } from "~/utils/cn"; import { Spinner } from "../primitives/Spinner"; import { z } from "zod"; diff --git a/apps/webapp/app/components/runs/RunsTable.tsx b/apps/webapp/app/components/runs/RunsTable.tsx index c194da95326..69b3baa664c 100644 --- a/apps/webapp/app/components/runs/RunsTable.tsx +++ b/apps/webapp/app/components/runs/RunsTable.tsx @@ -1,6 +1,6 @@ import { StopIcon } from "@heroicons/react/24/outline"; import { CheckIcon } from "@heroicons/react/24/solid"; -import { JobRunStatus, RuntimeEnvironmentType, User } from "@trigger.dev/database"; +import { JobRunStatus, RuntimeEnvironmentType, User } from "@systemfsoftware/trigger.dev_database"; import { EnvironmentLabel } from "../environments/EnvironmentLabel"; import { DateTime } from "../primitives/DateTime"; import { Paragraph } from "../primitives/Paragraph"; @@ -16,7 +16,7 @@ import { TableRow, } from "../primitives/Table"; import { RunStatus } from "./RunStatuses"; -import { formatDuration, formatDurationMilliseconds } from "@trigger.dev/core/v3"; +import { formatDuration, formatDurationMilliseconds } from "@systemfsoftware/trigger.dev_core/v3"; type RunTableItem = { id: string; diff --git a/apps/webapp/app/components/runs/WebhookDeliveryRunsTable.tsx b/apps/webapp/app/components/runs/WebhookDeliveryRunsTable.tsx index 7b97fcd022f..89f249acc6a 100644 --- a/apps/webapp/app/components/runs/WebhookDeliveryRunsTable.tsx +++ b/apps/webapp/app/components/runs/WebhookDeliveryRunsTable.tsx @@ -1,6 +1,6 @@ import { StopIcon } from "@heroicons/react/24/outline"; import { CheckIcon } from "@heroicons/react/24/solid"; -import { RuntimeEnvironmentType } from "@trigger.dev/database"; +import { RuntimeEnvironmentType } from "@systemfsoftware/trigger.dev_database"; import { EnvironmentLabel } from "../environments/EnvironmentLabel"; import { DateTime } from "../primitives/DateTime"; import { Paragraph } from "../primitives/Paragraph"; @@ -15,7 +15,7 @@ import { TableRow, } from "../primitives/Table"; import { RunStatus } from "./RunStatuses"; -import { formatDuration } from "@trigger.dev/core/v3"; +import { formatDuration } from "@systemfsoftware/trigger.dev_core/v3"; type RunTableItem = { id: string; diff --git a/apps/webapp/app/components/runs/v3/BulkAction.tsx b/apps/webapp/app/components/runs/v3/BulkAction.tsx index ab570b4fa1e..e0b621f6bab 100644 --- a/apps/webapp/app/components/runs/v3/BulkAction.tsx +++ b/apps/webapp/app/components/runs/v3/BulkAction.tsx @@ -1,5 +1,5 @@ import { ArrowPathIcon, NoSymbolIcon } from "@heroicons/react/20/solid"; -import { BulkActionType } from "@trigger.dev/database"; +import { BulkActionType } from "@systemfsoftware/trigger.dev_database"; import assertNever from "assert-never"; import { cn } from "~/utils/cn"; diff --git a/apps/webapp/app/components/runs/v3/DeploymentStatus.tsx b/apps/webapp/app/components/runs/v3/DeploymentStatus.tsx index a1b7198ff38..c3b6f6e9c9a 100644 --- a/apps/webapp/app/components/runs/v3/DeploymentStatus.tsx +++ b/apps/webapp/app/components/runs/v3/DeploymentStatus.tsx @@ -4,7 +4,7 @@ import { NoSymbolIcon, XCircleIcon, } from "@heroicons/react/20/solid"; -import { WorkerDeploymentStatus } from "@trigger.dev/database"; +import { WorkerDeploymentStatus } from "@systemfsoftware/trigger.dev_database"; import assertNever from "assert-never"; import { Spinner } from "~/components/primitives/Spinner"; import { cn } from "~/utils/cn"; diff --git a/apps/webapp/app/components/runs/v3/LiveTimer.tsx b/apps/webapp/app/components/runs/v3/LiveTimer.tsx index 4ff94dfa781..1d87bd155cb 100644 --- a/apps/webapp/app/components/runs/v3/LiveTimer.tsx +++ b/apps/webapp/app/components/runs/v3/LiveTimer.tsx @@ -1,4 +1,4 @@ -import { formatDuration } from "@trigger.dev/core/v3"; +import { formatDuration } from "@systemfsoftware/trigger.dev_core/v3"; import { useEffect, useState } from "react"; export function LiveTimer({ diff --git a/apps/webapp/app/components/runs/v3/RunFilters.tsx b/apps/webapp/app/components/runs/v3/RunFilters.tsx index 70fd2a392de..e3b4810d510 100644 --- a/apps/webapp/app/components/runs/v3/RunFilters.tsx +++ b/apps/webapp/app/components/runs/v3/RunFilters.tsx @@ -13,7 +13,7 @@ import type { TaskTriggerSource, TaskRunStatus, BulkActionType, -} from "@trigger.dev/database"; +} from "@systemfsoftware/trigger.dev_database"; import { ListFilterIcon } from "lucide-react"; import type { ReactNode } from "react"; import { startTransition, useCallback, useEffect, useMemo, useState } from "react"; diff --git a/apps/webapp/app/components/runs/v3/ScheduleFilters.tsx b/apps/webapp/app/components/runs/v3/ScheduleFilters.tsx index 66f6743938c..224b9715abe 100644 --- a/apps/webapp/app/components/runs/v3/ScheduleFilters.tsx +++ b/apps/webapp/app/components/runs/v3/ScheduleFilters.tsx @@ -1,6 +1,6 @@ import { XMarkIcon } from "@heroicons/react/20/solid"; import { useNavigate } from "@remix-run/react"; -import { type RuntimeEnvironment } from "@trigger.dev/database"; +import { type RuntimeEnvironment } from "@systemfsoftware/trigger.dev_database"; import { useCallback } from "react"; import { z } from "zod"; import { Input } from "~/components/primitives/Input"; diff --git a/apps/webapp/app/components/runs/v3/ScheduleType.tsx b/apps/webapp/app/components/runs/v3/ScheduleType.tsx index aa6631e011a..1b1c7ed0326 100644 --- a/apps/webapp/app/components/runs/v3/ScheduleType.tsx +++ b/apps/webapp/app/components/runs/v3/ScheduleType.tsx @@ -1,5 +1,5 @@ import { ArchiveBoxIcon, ArrowsRightLeftIcon } from "@heroicons/react/20/solid"; -import type { ScheduleType } from "@trigger.dev/database"; +import type { ScheduleType } from "@systemfsoftware/trigger.dev_database"; import { cn } from "~/utils/cn"; export function ScheduleTypeCombo({ type, className }: { type: ScheduleType; className?: string }) { diff --git a/apps/webapp/app/components/runs/v3/SpanEvents.tsx b/apps/webapp/app/components/runs/v3/SpanEvents.tsx index ccc93155f09..cd61d76c0b5 100644 --- a/apps/webapp/app/components/runs/v3/SpanEvents.tsx +++ b/apps/webapp/app/components/runs/v3/SpanEvents.tsx @@ -2,7 +2,7 @@ import { isExceptionSpanEvent, type ExceptionEventProperties, type SpanEvent as OtelSpanEvent, -} from "@trigger.dev/core/v3"; +} from "@systemfsoftware/trigger.dev_core/v3"; import { CodeBlock } from "~/components/code/CodeBlock"; import { Callout } from "~/components/primitives/Callout"; import { DateTimeAccurate } from "~/components/primitives/DateTime"; diff --git a/apps/webapp/app/components/runs/v3/SpanTitle.tsx b/apps/webapp/app/components/runs/v3/SpanTitle.tsx index d065131a7cb..5ba640a1c6c 100644 --- a/apps/webapp/app/components/runs/v3/SpanTitle.tsx +++ b/apps/webapp/app/components/runs/v3/SpanTitle.tsx @@ -1,6 +1,6 @@ import { ChevronRightIcon } from "@heroicons/react/20/solid"; -import { TaskEventStyle } from "@trigger.dev/core/v3"; -import type { TaskEventLevel } from "@trigger.dev/database"; +import { TaskEventStyle } from "@systemfsoftware/trigger.dev_core/v3"; +import type { TaskEventLevel } from "@systemfsoftware/trigger.dev_database"; import { Fragment } from "react"; import { RunEvent } from "~/presenters/v3/RunPresenter.server"; import { cn } from "~/utils/cn"; diff --git a/apps/webapp/app/components/runs/v3/TaskRunAttemptStatus.tsx b/apps/webapp/app/components/runs/v3/TaskRunAttemptStatus.tsx index de0fa038b1d..214928f65b6 100644 --- a/apps/webapp/app/components/runs/v3/TaskRunAttemptStatus.tsx +++ b/apps/webapp/app/components/runs/v3/TaskRunAttemptStatus.tsx @@ -6,7 +6,7 @@ import { RectangleStackIcon, XCircleIcon, } from "@heroicons/react/20/solid"; -import type { TaskRunAttemptStatus as TaskRunAttemptStatusType } from "@trigger.dev/database"; +import type { TaskRunAttemptStatus as TaskRunAttemptStatusType } from "@systemfsoftware/trigger.dev_database"; import { TaskRunAttemptStatus } from "~/database-types"; import assertNever from "assert-never"; import { SnowflakeIcon } from "lucide-react"; diff --git a/apps/webapp/app/components/runs/v3/TaskRunStatus.tsx b/apps/webapp/app/components/runs/v3/TaskRunStatus.tsx index 880093e2ebe..bcad4cc1d74 100644 --- a/apps/webapp/app/components/runs/v3/TaskRunStatus.tsx +++ b/apps/webapp/app/components/runs/v3/TaskRunStatus.tsx @@ -11,7 +11,7 @@ import { TrashIcon, XCircleIcon, } from "@heroicons/react/20/solid"; -import { TaskRunStatus } from "@trigger.dev/database"; +import { TaskRunStatus } from "@systemfsoftware/trigger.dev_database"; import assertNever from "assert-never"; import { SnowflakeIcon } from "lucide-react"; import { Spinner } from "~/components/primitives/Spinner"; diff --git a/apps/webapp/app/components/runs/v3/TaskRunsTable.tsx b/apps/webapp/app/components/runs/v3/TaskRunsTable.tsx index cb8a7e5f029..06808d4b066 100644 --- a/apps/webapp/app/components/runs/v3/TaskRunsTable.tsx +++ b/apps/webapp/app/components/runs/v3/TaskRunsTable.tsx @@ -7,7 +7,7 @@ import { } from "@heroicons/react/20/solid"; import { BeakerIcon, BookOpenIcon, CheckIcon } from "@heroicons/react/24/solid"; import { useLocation } from "@remix-run/react"; -import { formatDuration, formatDurationMilliseconds } from "@trigger.dev/core/v3"; +import { formatDuration, formatDurationMilliseconds } from "@systemfsoftware/trigger.dev_core/v3"; import { useCallback, useRef } from "react"; import { Button, LinkButton } from "~/components/primitives/Buttons"; import { Checkbox } from "~/components/primitives/Checkbox"; diff --git a/apps/webapp/app/components/runs/v3/TaskTriggerSource.tsx b/apps/webapp/app/components/runs/v3/TaskTriggerSource.tsx index 3ef7dac7b86..0b98d9d99f6 100644 --- a/apps/webapp/app/components/runs/v3/TaskTriggerSource.tsx +++ b/apps/webapp/app/components/runs/v3/TaskTriggerSource.tsx @@ -1,5 +1,5 @@ import { ClockIcon } from "@heroicons/react/20/solid"; -import { TaskTriggerSource } from "@trigger.dev/database"; +import { TaskTriggerSource } from "@systemfsoftware/trigger.dev_database"; import { TaskIcon } from "~/assets/icons/TaskIcon"; import { cn } from "~/utils/cn"; diff --git a/apps/webapp/app/database-types.ts b/apps/webapp/app/database-types.ts index 7ea0766ca40..b0e42b3e93c 100644 --- a/apps/webapp/app/database-types.ts +++ b/apps/webapp/app/database-types.ts @@ -9,7 +9,7 @@ import type { TaskRunStatus as TaskRunStatusType, JobRunStatus as JobRunStatusType, RuntimeEnvironmentType as RuntimeEnvironmentTypeType, -} from "@trigger.dev/database"; +} from "@systemfsoftware/trigger.dev_database"; export const BatchTaskRunItemStatus = { PENDING: "PENDING", diff --git a/apps/webapp/app/db.server.ts b/apps/webapp/app/db.server.ts index 5aa24b3a0d0..a78bc7b941d 100644 --- a/apps/webapp/app/db.server.ts +++ b/apps/webapp/app/db.server.ts @@ -1,4 +1,4 @@ -import { PrismaClient, Prisma } from "@trigger.dev/database"; +import { PrismaClient, Prisma } from "@systemfsoftware/trigger.dev_database"; import invariant from "tiny-invariant"; import { z } from "zod"; import { logger } from "./services/logger.server"; @@ -196,7 +196,7 @@ function redactUrlSecrets(hrefOrUrl: string | URL) { return url.href; } -export type { PrismaClient } from "@trigger.dev/database"; +export type { PrismaClient } from "@systemfsoftware/trigger.dev_database"; export const PrismaErrorSchema = z.object({ code: z.string(), diff --git a/apps/webapp/app/models/api-key.server.ts b/apps/webapp/app/models/api-key.server.ts index c70fd7510f4..e853c15a865 100644 --- a/apps/webapp/app/models/api-key.server.ts +++ b/apps/webapp/app/models/api-key.server.ts @@ -1,4 +1,4 @@ -import type { RuntimeEnvironment } from "@trigger.dev/database"; +import type { RuntimeEnvironment } from "@systemfsoftware/trigger.dev_database"; import { prisma } from "~/db.server"; import { customAlphabet } from "nanoid"; import { RuntimeEnvironmentType } from "~/database-types"; diff --git a/apps/webapp/app/models/job.server.ts b/apps/webapp/app/models/job.server.ts index 66cc310ec4f..1529f44901b 100644 --- a/apps/webapp/app/models/job.server.ts +++ b/apps/webapp/app/models/job.server.ts @@ -1,5 +1,5 @@ import { prisma } from "~/db.server"; -export type { Job, JobRunStatus } from "@trigger.dev/database"; +export type { Job, JobRunStatus } from "@systemfsoftware/trigger.dev_database"; export function findJobByParams({ userId, diff --git a/apps/webapp/app/models/jobRun.server.ts b/apps/webapp/app/models/jobRun.server.ts index 6b5ea0bc908..71c3155814d 100644 --- a/apps/webapp/app/models/jobRun.server.ts +++ b/apps/webapp/app/models/jobRun.server.ts @@ -1,4 +1,4 @@ -import type { JobRun, JobRunStatus } from "@trigger.dev/database"; +import type { JobRun, JobRunStatus } from "@systemfsoftware/trigger.dev_database"; const COMPLETED_STATUSES: Array = [ "CANCELED", diff --git a/apps/webapp/app/models/orgIntegration.server.ts b/apps/webapp/app/models/orgIntegration.server.ts index 613a2eeb519..88c0d8b741a 100644 --- a/apps/webapp/app/models/orgIntegration.server.ts +++ b/apps/webapp/app/models/orgIntegration.server.ts @@ -4,7 +4,7 @@ import { Organization, OrganizationIntegration, SecretReference, -} from "@trigger.dev/database"; +} from "@systemfsoftware/trigger.dev_database"; import { z } from "zod"; import { $transaction, prisma } from "~/db.server"; import { env } from "~/env.server"; diff --git a/apps/webapp/app/models/organization.server.ts b/apps/webapp/app/models/organization.server.ts index b9cd102d79c..6410cbd97bf 100644 --- a/apps/webapp/app/models/organization.server.ts +++ b/apps/webapp/app/models/organization.server.ts @@ -4,7 +4,7 @@ import type { Project, RuntimeEnvironment, User, -} from "@trigger.dev/database"; +} from "@systemfsoftware/trigger.dev_database"; import { customAlphabet } from "nanoid"; import slug from "slug"; import { prisma, PrismaClientOrTransaction } from "~/db.server"; diff --git a/apps/webapp/app/models/project.server.ts b/apps/webapp/app/models/project.server.ts index 581c08ed7f1..9d0ff78c1ec 100644 --- a/apps/webapp/app/models/project.server.ts +++ b/apps/webapp/app/models/project.server.ts @@ -1,11 +1,11 @@ import { nanoid, customAlphabet } from "nanoid"; import slug from "slug"; import { prisma } from "~/db.server"; -import type { Project } from "@trigger.dev/database"; +import type { Project } from "@systemfsoftware/trigger.dev_database"; import { Organization, createEnvironment } from "./organization.server"; import { env } from "~/env.server"; import { projectCreated } from "~/services/platform.v3.server"; -export type { Project } from "@trigger.dev/database"; +export type { Project } from "@systemfsoftware/trigger.dev_database"; const externalRefGenerator = customAlphabet("abcdefghijklmnopqrstuvwxyz", 20); diff --git a/apps/webapp/app/models/runConnection.server.ts b/apps/webapp/app/models/runConnection.server.ts index 732781ecc7b..3780a4820e8 100644 --- a/apps/webapp/app/models/runConnection.server.ts +++ b/apps/webapp/app/models/runConnection.server.ts @@ -1,5 +1,5 @@ -import type { Integration, RunConnection } from "@trigger.dev/database"; -import type { ConnectionAuth } from "@trigger.dev/core"; +import type { Integration, RunConnection } from "@systemfsoftware/trigger.dev_database"; +import type { ConnectionAuth } from "@systemfsoftware/trigger.dev_core"; import type { ConnectionWithSecretReference } from "~/services/externalApis/integrationAuthRepository.server"; import { integrationAuthRepository } from "~/services/externalApis/integrationAuthRepository.server"; diff --git a/apps/webapp/app/models/runtimeEnvironment.server.ts b/apps/webapp/app/models/runtimeEnvironment.server.ts index db6b6909cec..4c47be4f040 100644 --- a/apps/webapp/app/models/runtimeEnvironment.server.ts +++ b/apps/webapp/app/models/runtimeEnvironment.server.ts @@ -1,4 +1,4 @@ -import type { Prisma, RuntimeEnvironment } from "@trigger.dev/database"; +import type { Prisma, RuntimeEnvironment } from "@systemfsoftware/trigger.dev_database"; import { prisma } from "~/db.server"; import { getUsername } from "~/utils/username"; diff --git a/apps/webapp/app/models/sourceConnection.server.ts b/apps/webapp/app/models/sourceConnection.server.ts index 8ca6aec1161..c3884598912 100644 --- a/apps/webapp/app/models/sourceConnection.server.ts +++ b/apps/webapp/app/models/sourceConnection.server.ts @@ -1,5 +1,5 @@ -import { ExternalAccount, Integration, TriggerSource } from "@trigger.dev/database"; -import { ConnectionAuth } from "@trigger.dev/core"; +import { ExternalAccount, Integration, TriggerSource } from "@systemfsoftware/trigger.dev_database"; +import { ConnectionAuth } from "@systemfsoftware/trigger.dev_core"; import { PrismaClientOrTransaction } from "~/db.server"; import { integrationAuthRepository } from "~/services/externalApis/integrationAuthRepository.server"; import { logger } from "~/services/logger.server"; diff --git a/apps/webapp/app/models/task.server.ts b/apps/webapp/app/models/task.server.ts index 079dd66bdc5..2c1c53a755e 100644 --- a/apps/webapp/app/models/task.server.ts +++ b/apps/webapp/app/models/task.server.ts @@ -1,5 +1,5 @@ -import type { JobRun, Task, TaskAttempt, TaskTriggerSource } from "@trigger.dev/database"; -import { CachedTask, ServerTask } from "@trigger.dev/core"; +import type { JobRun, Task, TaskAttempt, TaskTriggerSource } from "@systemfsoftware/trigger.dev_database"; +import { CachedTask, ServerTask } from "@systemfsoftware/trigger.dev_core"; import { PrismaClientOrTransaction, sqlDatabaseSchema } from "~/db.server"; export type TaskWithAttempts = Task & { diff --git a/apps/webapp/app/models/taskRun.server.ts b/apps/webapp/app/models/taskRun.server.ts index 0c78b25ba31..16329eb518e 100644 --- a/apps/webapp/app/models/taskRun.server.ts +++ b/apps/webapp/app/models/taskRun.server.ts @@ -2,8 +2,8 @@ import type { TaskRunExecutionResult, TaskRunFailedExecutionResult, TaskRunSuccessfulExecutionResult, -} from "@trigger.dev/core/v3"; -import { TaskRunError } from "@trigger.dev/core/v3"; +} from "@systemfsoftware/trigger.dev_core/v3"; +import { TaskRunError } from "@systemfsoftware/trigger.dev_core/v3"; import type { TaskRun, @@ -11,7 +11,7 @@ import type { TaskRunAttemptStatus as TaskRunAttemptStatusType, TaskRunStatus as TaskRunStatusType, BatchTaskRunItemStatus as BatchTaskRunItemStatusType, -} from "@trigger.dev/database"; +} from "@systemfsoftware/trigger.dev_database"; import { assertNever } from "assert-never"; import { BatchTaskRunItemStatus, TaskRunAttemptStatus, TaskRunStatus } from "~/database-types"; diff --git a/apps/webapp/app/models/user.server.ts b/apps/webapp/app/models/user.server.ts index df4d43ca436..4a3b2304f3d 100644 --- a/apps/webapp/app/models/user.server.ts +++ b/apps/webapp/app/models/user.server.ts @@ -1,8 +1,8 @@ -import type { Prisma, User } from "@trigger.dev/database"; +import type { Prisma, User } from "@systemfsoftware/trigger.dev_database"; import type { GitHubProfile } from "remix-auth-github"; import { prisma } from "~/db.server"; import { env } from "~/env.server"; -export type { User } from "@trigger.dev/database"; +export type { User } from "@systemfsoftware/trigger.dev_database"; type FindOrCreateMagicLink = { authenticationMethod: "MAGIC_LINK"; diff --git a/apps/webapp/app/platform/zodWorker.server.ts b/apps/webapp/app/platform/zodWorker.server.ts index 7d67ce1c074..175d207492c 100644 --- a/apps/webapp/app/platform/zodWorker.server.ts +++ b/apps/webapp/app/platform/zodWorker.server.ts @@ -18,7 +18,7 @@ import { parseCronItems, } from "graphile-worker"; -import { flattenAttributes } from "@trigger.dev/core/v3"; +import { flattenAttributes } from "@systemfsoftware/trigger.dev_core/v3"; import omit from "lodash.omit"; import { z } from "zod"; import { $replica, PrismaClient, PrismaClientOrTransaction } from "~/db.server"; diff --git a/apps/webapp/app/presenters/ApiRunPresenter.server.ts b/apps/webapp/app/presenters/ApiRunPresenter.server.ts index a3d18f9e2b9..fa762b9d860 100644 --- a/apps/webapp/app/presenters/ApiRunPresenter.server.ts +++ b/apps/webapp/app/presenters/ApiRunPresenter.server.ts @@ -1,4 +1,4 @@ -import { Job } from "@trigger.dev/database"; +import { Job } from "@systemfsoftware/trigger.dev_database"; import { PrismaClient, prisma } from "~/db.server"; type ApiRunOptions = { diff --git a/apps/webapp/app/presenters/EnvironmentsPresenter.server.ts b/apps/webapp/app/presenters/EnvironmentsPresenter.server.ts index 50a22425e86..935cc764106 100644 --- a/apps/webapp/app/presenters/EnvironmentsPresenter.server.ts +++ b/apps/webapp/app/presenters/EnvironmentsPresenter.server.ts @@ -7,13 +7,13 @@ import type { EndpointIndexStatus, RuntimeEnvironment, RuntimeEnvironmentType, -} from "@trigger.dev/database"; +} from "@systemfsoftware/trigger.dev_database"; import { EndpointIndexError, EndpointIndexErrorSchema, IndexEndpointStats, parseEndpointIndexStats, -} from "@trigger.dev/core"; +} from "@systemfsoftware/trigger.dev_core"; import { sortEnvironments } from "~/utils/environmentSort"; export type Client = { diff --git a/apps/webapp/app/presenters/IntegrationClientConnectionsPresenter.server.ts b/apps/webapp/app/presenters/IntegrationClientConnectionsPresenter.server.ts index 3e02167ec7a..a6242428097 100644 --- a/apps/webapp/app/presenters/IntegrationClientConnectionsPresenter.server.ts +++ b/apps/webapp/app/presenters/IntegrationClientConnectionsPresenter.server.ts @@ -1,4 +1,4 @@ -import { User } from "@trigger.dev/database"; +import { User } from "@systemfsoftware/trigger.dev_database"; import { PrismaClient, prisma } from "~/db.server"; import { Organization } from "~/models/organization.server"; import { ConnectionMetadataSchema } from "~/services/externalApis/types"; diff --git a/apps/webapp/app/presenters/IntegrationClientPresenter.server.ts b/apps/webapp/app/presenters/IntegrationClientPresenter.server.ts index ae88353fec7..883bd572c09 100644 --- a/apps/webapp/app/presenters/IntegrationClientPresenter.server.ts +++ b/apps/webapp/app/presenters/IntegrationClientPresenter.server.ts @@ -1,4 +1,4 @@ -import { User } from "@trigger.dev/database"; +import { User } from "@systemfsoftware/trigger.dev_database"; import { PrismaClient, prisma } from "~/db.server"; import { env } from "~/env.server"; import { Organization } from "~/models/organization.server"; diff --git a/apps/webapp/app/presenters/IntegrationClientScopesPresenter.server.ts b/apps/webapp/app/presenters/IntegrationClientScopesPresenter.server.ts index 25bbc783a08..827ca02e51f 100644 --- a/apps/webapp/app/presenters/IntegrationClientScopesPresenter.server.ts +++ b/apps/webapp/app/presenters/IntegrationClientScopesPresenter.server.ts @@ -1,4 +1,4 @@ -import { User } from "@trigger.dev/database"; +import { User } from "@systemfsoftware/trigger.dev_database"; import { PrismaClient, prisma } from "~/db.server"; import { Organization } from "~/models/organization.server"; import { Project } from "~/models/project.server"; diff --git a/apps/webapp/app/presenters/IntegrationsPresenter.server.ts b/apps/webapp/app/presenters/IntegrationsPresenter.server.ts index 5b3c003fbc7..4061a150dd6 100644 --- a/apps/webapp/app/presenters/IntegrationsPresenter.server.ts +++ b/apps/webapp/app/presenters/IntegrationsPresenter.server.ts @@ -1,4 +1,4 @@ -import { User } from "@trigger.dev/database"; +import { User } from "@systemfsoftware/trigger.dev_database"; import { PrismaClient, prisma } from "~/db.server"; import { env } from "~/env.server"; import { Organization } from "~/models/organization.server"; diff --git a/apps/webapp/app/presenters/JobListPresenter.server.ts b/apps/webapp/app/presenters/JobListPresenter.server.ts index 0edbe393464..d8359684225 100644 --- a/apps/webapp/app/presenters/JobListPresenter.server.ts +++ b/apps/webapp/app/presenters/JobListPresenter.server.ts @@ -2,14 +2,14 @@ import { DisplayProperty, DisplayPropertySchema, EventSpecificationSchema, -} from "@trigger.dev/core"; +} from "@systemfsoftware/trigger.dev_core"; import { PrismaClient, Prisma, prisma, sqlDatabaseSchema } from "~/db.server"; import { Organization } from "~/models/organization.server"; import { Project } from "~/models/project.server"; import { User } from "~/models/user.server"; import { z } from "zod"; import { projectPath } from "~/utils/pathBuilder"; -import { JobRunStatus } from "@trigger.dev/database"; +import { JobRunStatus } from "@systemfsoftware/trigger.dev_database"; import { BasePresenter } from "./v3/basePresenter.server"; export type ProjectJob = Awaited>[0]; diff --git a/apps/webapp/app/presenters/JobPresenter.server.ts b/apps/webapp/app/presenters/JobPresenter.server.ts index 6db5ca30449..be85ffd5ea4 100644 --- a/apps/webapp/app/presenters/JobPresenter.server.ts +++ b/apps/webapp/app/presenters/JobPresenter.server.ts @@ -3,14 +3,14 @@ import { DisplayPropertySchema, EventSpecificationSchema, TriggerHelpSchema, -} from "@trigger.dev/core"; +} from "@systemfsoftware/trigger.dev_core"; import { PrismaClient, Prisma, prisma } from "~/db.server"; import { Organization } from "~/models/organization.server"; import { Project } from "~/models/project.server"; import { User } from "~/models/user.server"; import { z } from "zod"; import { projectPath } from "~/utils/pathBuilder"; -import { Job } from "@trigger.dev/database"; +import { Job } from "@systemfsoftware/trigger.dev_database"; import { BasePresenter } from "./v3/basePresenter.server"; export class JobPresenter extends BasePresenter { diff --git a/apps/webapp/app/presenters/NewOrganizationPresenter.server.ts b/apps/webapp/app/presenters/NewOrganizationPresenter.server.ts index c81fda8a008..cd8cba9a8ea 100644 --- a/apps/webapp/app/presenters/NewOrganizationPresenter.server.ts +++ b/apps/webapp/app/presenters/NewOrganizationPresenter.server.ts @@ -1,4 +1,4 @@ -import { PrismaClient, User } from "@trigger.dev/database"; +import { PrismaClient, User } from "@systemfsoftware/trigger.dev_database"; import { prisma } from "~/db.server"; export class NewOrganizationPresenter { diff --git a/apps/webapp/app/presenters/OrgUsagePresenter.server.ts b/apps/webapp/app/presenters/OrgUsagePresenter.server.ts index 4c64c520eb2..f37c2d5ef63 100644 --- a/apps/webapp/app/presenters/OrgUsagePresenter.server.ts +++ b/apps/webapp/app/presenters/OrgUsagePresenter.server.ts @@ -1,4 +1,4 @@ -import { estimate } from "@trigger.dev/platform/v2"; +import { estimate } from "@systemfsoftware/trigger.dev_platform/v2"; import { sqlDatabaseSchema } from "~/db.server"; import { featuresForRequest } from "~/features.server"; import { BillingService } from "~/services/billing.v2.server"; diff --git a/apps/webapp/app/presenters/OrganizationsPresenter.server.ts b/apps/webapp/app/presenters/OrganizationsPresenter.server.ts index 48941d37925..9eb84e3725f 100644 --- a/apps/webapp/app/presenters/OrganizationsPresenter.server.ts +++ b/apps/webapp/app/presenters/OrganizationsPresenter.server.ts @@ -1,4 +1,4 @@ -import { PrismaClient } from "@trigger.dev/database"; +import { PrismaClient } from "@systemfsoftware/trigger.dev_database"; import { redirect } from "remix-typedjson"; import { prisma } from "~/db.server"; import { redirectWithErrorMessage } from "~/models/message.server"; diff --git a/apps/webapp/app/presenters/RunPresenter.server.ts b/apps/webapp/app/presenters/RunPresenter.server.ts index 34a1e6f59a3..27ca96f4dd4 100644 --- a/apps/webapp/app/presenters/RunPresenter.server.ts +++ b/apps/webapp/app/presenters/RunPresenter.server.ts @@ -3,7 +3,7 @@ import { ErrorWithStackSchema, EventSpecificationSchema, StyleSchema, -} from "@trigger.dev/core"; +} from "@systemfsoftware/trigger.dev_core"; import { $replica, PrismaClient, prisma } from "~/db.server"; import { isRunCompleted, runBasicStatus } from "~/models/jobRun.server"; import { mergeProperties } from "~/utils/mergeProperties.server"; diff --git a/apps/webapp/app/presenters/RunStreamPresenter.server.ts b/apps/webapp/app/presenters/RunStreamPresenter.server.ts index f7c943dccac..7d9f0a81b18 100644 --- a/apps/webapp/app/presenters/RunStreamPresenter.server.ts +++ b/apps/webapp/app/presenters/RunStreamPresenter.server.ts @@ -1,4 +1,4 @@ -import { JobRun } from "@trigger.dev/database"; +import { JobRun } from "@systemfsoftware/trigger.dev_database"; import { PrismaClient, prisma } from "~/db.server"; import { sse } from "~/utils/sse.server"; diff --git a/apps/webapp/app/presenters/ScheduledTriggersPresenter.server.ts b/apps/webapp/app/presenters/ScheduledTriggersPresenter.server.ts index bf72bdd6754..0e7c5f7ddab 100644 --- a/apps/webapp/app/presenters/ScheduledTriggersPresenter.server.ts +++ b/apps/webapp/app/presenters/ScheduledTriggersPresenter.server.ts @@ -1,5 +1,5 @@ -import { ScheduleMetadataSchema } from "@trigger.dev/core"; -import { User } from "@trigger.dev/database"; +import { ScheduleMetadataSchema } from "@systemfsoftware/trigger.dev_core"; +import { User } from "@systemfsoftware/trigger.dev_database"; import { Organization } from "~/models/organization.server"; import { Project } from "~/models/project.server"; import { calculateNextScheduledEvent } from "~/services/schedules/nextScheduledEvent.server"; diff --git a/apps/webapp/app/presenters/SelectBestProjectPresenter.server.ts b/apps/webapp/app/presenters/SelectBestProjectPresenter.server.ts index e87239cc539..5116d8f9051 100644 --- a/apps/webapp/app/presenters/SelectBestProjectPresenter.server.ts +++ b/apps/webapp/app/presenters/SelectBestProjectPresenter.server.ts @@ -1,4 +1,4 @@ -import { PrismaClient } from "@trigger.dev/database"; +import { PrismaClient } from "@systemfsoftware/trigger.dev_database"; import { prisma } from "~/db.server"; import { getCurrentProjectId } from "~/services/currentProject.server"; diff --git a/apps/webapp/app/presenters/TaskDetailsPresenter.server.ts b/apps/webapp/app/presenters/TaskDetailsPresenter.server.ts index 483f3934f3b..9b356ebb654 100644 --- a/apps/webapp/app/presenters/TaskDetailsPresenter.server.ts +++ b/apps/webapp/app/presenters/TaskDetailsPresenter.server.ts @@ -1,4 +1,4 @@ -import { RedactSchema, StyleSchema } from "@trigger.dev/core"; +import { RedactSchema, StyleSchema } from "@systemfsoftware/trigger.dev_core"; import { $replica, PrismaClient, prisma } from "~/db.server"; import { mergeProperties } from "~/utils/mergeProperties.server"; import { Redactor } from "~/utils/redactor"; diff --git a/apps/webapp/app/presenters/TestJobPresenter.server.ts b/apps/webapp/app/presenters/TestJobPresenter.server.ts index cb66659943a..697616d0421 100644 --- a/apps/webapp/app/presenters/TestJobPresenter.server.ts +++ b/apps/webapp/app/presenters/TestJobPresenter.server.ts @@ -1,10 +1,10 @@ -import { User } from "@trigger.dev/database"; -import { replacements } from "@trigger.dev/core"; +import { User } from "@systemfsoftware/trigger.dev_database"; +import { replacements } from "@systemfsoftware/trigger.dev_core"; import { PrismaClient, prisma } from "~/db.server"; import { Job } from "~/models/job.server"; import { Organization } from "~/models/organization.server"; import { Project } from "~/models/project.server"; -import { EventExample } from "@trigger.dev/core"; +import { EventExample } from "@systemfsoftware/trigger.dev_core"; export class TestJobPresenter { #prismaClient: PrismaClient; diff --git a/apps/webapp/app/presenters/TriggerSourcePresenter.server.ts b/apps/webapp/app/presenters/TriggerSourcePresenter.server.ts index 12552d6848c..505a503af1e 100644 --- a/apps/webapp/app/presenters/TriggerSourcePresenter.server.ts +++ b/apps/webapp/app/presenters/TriggerSourcePresenter.server.ts @@ -1,4 +1,4 @@ -import { TriggerSource, User } from "@trigger.dev/database"; +import { TriggerSource, User } from "@systemfsoftware/trigger.dev_database"; import { PrismaClient, prisma } from "~/db.server"; import { Organization } from "~/models/organization.server"; import { Project } from "~/models/project.server"; diff --git a/apps/webapp/app/presenters/TriggersPresenter.server.ts b/apps/webapp/app/presenters/TriggersPresenter.server.ts index 8c13e92e302..c52554123a1 100644 --- a/apps/webapp/app/presenters/TriggersPresenter.server.ts +++ b/apps/webapp/app/presenters/TriggersPresenter.server.ts @@ -1,4 +1,4 @@ -import { User } from "@trigger.dev/database"; +import { User } from "@systemfsoftware/trigger.dev_database"; import { PrismaClient, prisma } from "~/db.server"; import { Organization } from "~/models/organization.server"; import { Project } from "~/models/project.server"; diff --git a/apps/webapp/app/presenters/WebhookDeliveryPresenter.server.ts b/apps/webapp/app/presenters/WebhookDeliveryPresenter.server.ts index cb831834b19..a4cfcb6295f 100644 --- a/apps/webapp/app/presenters/WebhookDeliveryPresenter.server.ts +++ b/apps/webapp/app/presenters/WebhookDeliveryPresenter.server.ts @@ -1,4 +1,4 @@ -import { User, Webhook } from "@trigger.dev/database"; +import { User, Webhook } from "@systemfsoftware/trigger.dev_database"; import { PrismaClient, prisma } from "~/db.server"; import { Organization } from "~/models/organization.server"; import { Project } from "~/models/project.server"; diff --git a/apps/webapp/app/presenters/WebhookSourcePresenter.server.ts b/apps/webapp/app/presenters/WebhookSourcePresenter.server.ts index 536ad4eb59b..fd03fae1108 100644 --- a/apps/webapp/app/presenters/WebhookSourcePresenter.server.ts +++ b/apps/webapp/app/presenters/WebhookSourcePresenter.server.ts @@ -1,4 +1,4 @@ -import { User, Webhook } from "@trigger.dev/database"; +import { User, Webhook } from "@systemfsoftware/trigger.dev_database"; import { PrismaClient, prisma } from "~/db.server"; import { Organization } from "~/models/organization.server"; import { Project } from "~/models/project.server"; diff --git a/apps/webapp/app/presenters/WebhookTriggersPresenter.server.ts b/apps/webapp/app/presenters/WebhookTriggersPresenter.server.ts index a9e76cae549..5557c47bced 100644 --- a/apps/webapp/app/presenters/WebhookTriggersPresenter.server.ts +++ b/apps/webapp/app/presenters/WebhookTriggersPresenter.server.ts @@ -1,4 +1,4 @@ -import { Organization, User } from "@trigger.dev/database"; +import { Organization, User } from "@systemfsoftware/trigger.dev_database"; import { PrismaClient, prisma } from "~/db.server"; import { Project } from "~/models/project.server"; diff --git a/apps/webapp/app/presenters/v3/AlertChannelListPresenter.server.ts b/apps/webapp/app/presenters/v3/AlertChannelListPresenter.server.ts index e359ef97a3c..3969cbd6b24 100644 --- a/apps/webapp/app/presenters/v3/AlertChannelListPresenter.server.ts +++ b/apps/webapp/app/presenters/v3/AlertChannelListPresenter.server.ts @@ -1,6 +1,6 @@ import { logger } from "~/services/logger.server"; import { BasePresenter } from "./basePresenter.server"; -import { type ProjectAlertChannel } from "@trigger.dev/database"; +import { type ProjectAlertChannel } from "@systemfsoftware/trigger.dev_database"; import { decryptSecret } from "~/services/secrets/secretStore.server"; import { env } from "~/env.server"; import { diff --git a/apps/webapp/app/presenters/v3/ApiAlertChannelPresenter.server.ts b/apps/webapp/app/presenters/v3/ApiAlertChannelPresenter.server.ts index 4bc4c776e85..1fbd8a439e3 100644 --- a/apps/webapp/app/presenters/v3/ApiAlertChannelPresenter.server.ts +++ b/apps/webapp/app/presenters/v3/ApiAlertChannelPresenter.server.ts @@ -2,7 +2,7 @@ import { type ProjectAlertChannel, type ProjectAlertChannelType, type ProjectAlertType, -} from "@trigger.dev/database"; +} from "@systemfsoftware/trigger.dev_database"; import assertNever from "assert-never"; import { z } from "zod"; import { env } from "~/env.server"; diff --git a/apps/webapp/app/presenters/v3/ApiBatchResultsPresenter.server.ts b/apps/webapp/app/presenters/v3/ApiBatchResultsPresenter.server.ts index d26efa559e4..6c34dda354e 100644 --- a/apps/webapp/app/presenters/v3/ApiBatchResultsPresenter.server.ts +++ b/apps/webapp/app/presenters/v3/ApiBatchResultsPresenter.server.ts @@ -1,4 +1,4 @@ -import { BatchTaskRunExecutionResult } from "@trigger.dev/core/v3"; +import { BatchTaskRunExecutionResult } from "@systemfsoftware/trigger.dev_core/v3"; import { executionResultForTaskRun } from "~/models/taskRun.server"; import { AuthenticatedEnvironment } from "~/services/apiAuth.server"; import { BasePresenter } from "./basePresenter.server"; diff --git a/apps/webapp/app/presenters/v3/ApiRetrieveRunPresenter.server.ts b/apps/webapp/app/presenters/v3/ApiRetrieveRunPresenter.server.ts index e97ceb94964..303885ff8a1 100644 --- a/apps/webapp/app/presenters/v3/ApiRetrieveRunPresenter.server.ts +++ b/apps/webapp/app/presenters/v3/ApiRetrieveRunPresenter.server.ts @@ -8,8 +8,8 @@ import { createJsonErrorObject, logger, parsePacket, -} from "@trigger.dev/core/v3"; -import { Prisma, TaskRunAttemptStatus, TaskRunStatus } from "@trigger.dev/database"; +} from "@systemfsoftware/trigger.dev_core/v3"; +import { Prisma, TaskRunAttemptStatus, TaskRunStatus } from "@systemfsoftware/trigger.dev_database"; import assertNever from "assert-never"; import { AuthenticatedEnvironment } from "~/services/apiAuth.server"; import { generatePresignedUrl } from "~/v3/r2.server"; diff --git a/apps/webapp/app/presenters/v3/ApiRunListPresenter.server.ts b/apps/webapp/app/presenters/v3/ApiRunListPresenter.server.ts index 21b4f956f35..d100db4988a 100644 --- a/apps/webapp/app/presenters/v3/ApiRunListPresenter.server.ts +++ b/apps/webapp/app/presenters/v3/ApiRunListPresenter.server.ts @@ -1,5 +1,5 @@ -import { ListRunResponse, ListRunResponseItem, RunStatus } from "@trigger.dev/core/v3"; -import { Project, RuntimeEnvironment, TaskRunStatus } from "@trigger.dev/database"; +import { ListRunResponse, ListRunResponseItem, RunStatus } from "@systemfsoftware/trigger.dev_core/v3"; +import { Project, RuntimeEnvironment, TaskRunStatus } from "@systemfsoftware/trigger.dev_database"; import assertNever from "assert-never"; import { z } from "zod"; import { fromZodError } from "zod-validation-error"; diff --git a/apps/webapp/app/presenters/v3/ApiRunResultPresenter.server.ts b/apps/webapp/app/presenters/v3/ApiRunResultPresenter.server.ts index 01615dd6ca3..434575fe6f0 100644 --- a/apps/webapp/app/presenters/v3/ApiRunResultPresenter.server.ts +++ b/apps/webapp/app/presenters/v3/ApiRunResultPresenter.server.ts @@ -1,4 +1,4 @@ -import { TaskRunExecutionResult } from "@trigger.dev/core/v3"; +import { TaskRunExecutionResult } from "@systemfsoftware/trigger.dev_core/v3"; import { executionResultForTaskRun } from "~/models/taskRun.server"; import { AuthenticatedEnvironment } from "~/services/apiAuth.server"; import { BasePresenter } from "./basePresenter.server"; diff --git a/apps/webapp/app/presenters/v3/DeploymentListPresenter.server.ts b/apps/webapp/app/presenters/v3/DeploymentListPresenter.server.ts index c08454e4a68..f1fc6f268df 100644 --- a/apps/webapp/app/presenters/v3/DeploymentListPresenter.server.ts +++ b/apps/webapp/app/presenters/v3/DeploymentListPresenter.server.ts @@ -1,4 +1,4 @@ -import { WorkerDeploymentStatus } from "@trigger.dev/database"; +import { WorkerDeploymentStatus } from "@systemfsoftware/trigger.dev_database"; import { sqlDatabaseSchema, PrismaClient, prisma } from "~/db.server"; import { Organization } from "~/models/organization.server"; import { Project } from "~/models/project.server"; diff --git a/apps/webapp/app/presenters/v3/DeploymentPresenter.server.ts b/apps/webapp/app/presenters/v3/DeploymentPresenter.server.ts index 60763f97084..965c7c1efe5 100644 --- a/apps/webapp/app/presenters/v3/DeploymentPresenter.server.ts +++ b/apps/webapp/app/presenters/v3/DeploymentPresenter.server.ts @@ -3,8 +3,8 @@ import { ExternalBuildData, TaskMetadataFailedToParseData, groupTaskMetadataIssuesByTask, -} from "@trigger.dev/core/v3"; -import { WorkerDeployment, WorkerDeploymentStatus } from "@trigger.dev/database"; +} from "@systemfsoftware/trigger.dev_core/v3"; +import { WorkerDeployment, WorkerDeploymentStatus } from "@systemfsoftware/trigger.dev_database"; import { z } from "zod"; import { PrismaClient, prisma } from "~/db.server"; import { Organization } from "~/models/organization.server"; diff --git a/apps/webapp/app/presenters/v3/EditSchedulePresenter.server.ts b/apps/webapp/app/presenters/v3/EditSchedulePresenter.server.ts index caf5b0fc8ad..8fa3474a4fe 100644 --- a/apps/webapp/app/presenters/v3/EditSchedulePresenter.server.ts +++ b/apps/webapp/app/presenters/v3/EditSchedulePresenter.server.ts @@ -1,4 +1,4 @@ -import { RuntimeEnvironmentType } from "@trigger.dev/database"; +import { RuntimeEnvironmentType } from "@systemfsoftware/trigger.dev_database"; import { PrismaClient, prisma } from "~/db.server"; import { displayableEnvironment } from "~/models/runtimeEnvironment.server"; import { logger } from "~/services/logger.server"; diff --git a/apps/webapp/app/presenters/v3/RunListPresenter.server.ts b/apps/webapp/app/presenters/v3/RunListPresenter.server.ts index a59bc5d02d7..5fd2aad891b 100644 --- a/apps/webapp/app/presenters/v3/RunListPresenter.server.ts +++ b/apps/webapp/app/presenters/v3/RunListPresenter.server.ts @@ -1,4 +1,4 @@ -import { Prisma, type TaskRunStatus } from "@trigger.dev/database"; +import { Prisma, type TaskRunStatus } from "@systemfsoftware/trigger.dev_database"; import parse from "parse-duration"; import { type Direction } from "~/components/runs/RunStatuses"; import { sqlDatabaseSchema } from "~/db.server"; diff --git a/apps/webapp/app/presenters/v3/RunPresenter.server.ts b/apps/webapp/app/presenters/v3/RunPresenter.server.ts index db67ed4c579..a815cd13b20 100644 --- a/apps/webapp/app/presenters/v3/RunPresenter.server.ts +++ b/apps/webapp/app/presenters/v3/RunPresenter.server.ts @@ -1,4 +1,4 @@ -import { millisecondsToNanoseconds } from "@trigger.dev/core/v3"; +import { millisecondsToNanoseconds } from "@systemfsoftware/trigger.dev_core/v3"; import { createTreeFromFlatItems, flattenTree } from "~/components/primitives/TreeView/TreeView"; import { PrismaClient, prisma } from "~/db.server"; import { getUsername } from "~/utils/username"; diff --git a/apps/webapp/app/presenters/v3/RunStreamPresenter.server.ts b/apps/webapp/app/presenters/v3/RunStreamPresenter.server.ts index 5df64c9ae37..3ca65ca649d 100644 --- a/apps/webapp/app/presenters/v3/RunStreamPresenter.server.ts +++ b/apps/webapp/app/presenters/v3/RunStreamPresenter.server.ts @@ -1,4 +1,4 @@ -import { TaskRun } from "@trigger.dev/database"; +import { TaskRun } from "@systemfsoftware/trigger.dev_database"; import { eventStream } from "remix-utils/sse/server"; import { PrismaClient, prisma } from "~/db.server"; import { logger } from "~/services/logger.server"; diff --git a/apps/webapp/app/presenters/v3/ScheduleListPresenter.server.ts b/apps/webapp/app/presenters/v3/ScheduleListPresenter.server.ts index 0fea1ec0d8a..f4e847f3059 100644 --- a/apps/webapp/app/presenters/v3/ScheduleListPresenter.server.ts +++ b/apps/webapp/app/presenters/v3/ScheduleListPresenter.server.ts @@ -1,4 +1,4 @@ -import { Prisma, RuntimeEnvironmentType, ScheduleType } from "@trigger.dev/database"; +import { Prisma, RuntimeEnvironmentType, ScheduleType } from "@systemfsoftware/trigger.dev_database"; import { ScheduleListFilters } from "~/components/runs/v3/ScheduleFilters"; import { sqlDatabaseSchema } from "~/db.server"; import { displayableEnvironment } from "~/models/runtimeEnvironment.server"; diff --git a/apps/webapp/app/presenters/v3/SpanPresenter.server.ts b/apps/webapp/app/presenters/v3/SpanPresenter.server.ts index 94ca312d2fa..c6d4fd0bcf1 100644 --- a/apps/webapp/app/presenters/v3/SpanPresenter.server.ts +++ b/apps/webapp/app/presenters/v3/SpanPresenter.server.ts @@ -1,4 +1,4 @@ -import { MachinePresetName, prettyPrintPacket, TaskRunError } from "@trigger.dev/core/v3"; +import { MachinePresetName, prettyPrintPacket, TaskRunError } from "@systemfsoftware/trigger.dev_core/v3"; import { RUNNING_STATUSES } from "~/components/runs/v3/TaskRunStatus"; import { eventRepository } from "~/v3/eventRepository.server"; import { machinePresetFromName } from "~/v3/machinePresets.server"; diff --git a/apps/webapp/app/presenters/v3/TaskListPresenter.server.ts b/apps/webapp/app/presenters/v3/TaskListPresenter.server.ts index 90441e50739..dbd33937da8 100644 --- a/apps/webapp/app/presenters/v3/TaskListPresenter.server.ts +++ b/apps/webapp/app/presenters/v3/TaskListPresenter.server.ts @@ -1,9 +1,9 @@ -import { Prisma } from "@trigger.dev/database"; +import { Prisma } from "@systemfsoftware/trigger.dev_database"; import type { RuntimeEnvironmentType, TaskTriggerSource, TaskRunStatus as TaskRunStatusType, -} from "@trigger.dev/database"; +} from "@systemfsoftware/trigger.dev_database"; import { QUEUED_STATUSES, RUNNING_STATUSES } from "~/components/runs/v3/TaskRunStatus"; import { sqlDatabaseSchema } from "~/db.server"; import type { Organization } from "~/models/organization.server"; diff --git a/apps/webapp/app/presenters/v3/TaskPresenter.server.ts b/apps/webapp/app/presenters/v3/TaskPresenter.server.ts index 73ebbb9f74a..4b5f957784e 100644 --- a/apps/webapp/app/presenters/v3/TaskPresenter.server.ts +++ b/apps/webapp/app/presenters/v3/TaskPresenter.server.ts @@ -1,4 +1,4 @@ -import { BackgroundWorkerTask } from "@trigger.dev/database"; +import { BackgroundWorkerTask } from "@systemfsoftware/trigger.dev_database"; import { PrismaClient, prisma } from "~/db.server"; import { Project } from "~/models/project.server"; import { User } from "~/models/user.server"; diff --git a/apps/webapp/app/presenters/v3/TasksStreamPresenter.server.ts b/apps/webapp/app/presenters/v3/TasksStreamPresenter.server.ts index c7318c3400c..6414fe9514e 100644 --- a/apps/webapp/app/presenters/v3/TasksStreamPresenter.server.ts +++ b/apps/webapp/app/presenters/v3/TasksStreamPresenter.server.ts @@ -1,4 +1,4 @@ -import { TaskRun, TaskRunAttempt } from "@trigger.dev/database"; +import { TaskRun, TaskRunAttempt } from "@systemfsoftware/trigger.dev_database"; import { eventStream } from "remix-utils/sse/server"; import { PrismaClient, prisma } from "~/db.server"; import { logger } from "~/services/logger.server"; diff --git a/apps/webapp/app/presenters/v3/TestPresenter.server.ts b/apps/webapp/app/presenters/v3/TestPresenter.server.ts index 328534e056c..33b81440a7c 100644 --- a/apps/webapp/app/presenters/v3/TestPresenter.server.ts +++ b/apps/webapp/app/presenters/v3/TestPresenter.server.ts @@ -1,4 +1,4 @@ -import { TaskTriggerSource } from "@trigger.dev/database"; +import { TaskTriggerSource } from "@systemfsoftware/trigger.dev_database"; import { sqlDatabaseSchema, PrismaClient, prisma } from "~/db.server"; import { TestSearchParams } from "~/routes/_app.orgs.$organizationSlug.projects.v3.$projectParam.test/route"; import { sortEnvironments } from "~/utils/environmentSort"; diff --git a/apps/webapp/app/presenters/v3/TestTaskPresenter.server.ts b/apps/webapp/app/presenters/v3/TestTaskPresenter.server.ts index dd147a6b9fe..ff8fce086fd 100644 --- a/apps/webapp/app/presenters/v3/TestTaskPresenter.server.ts +++ b/apps/webapp/app/presenters/v3/TestTaskPresenter.server.ts @@ -1,10 +1,10 @@ -import { ScheduledTaskPayload, parsePacket, prettyPrintPacket } from "@trigger.dev/core/v3"; +import { ScheduledTaskPayload, parsePacket, prettyPrintPacket } from "@systemfsoftware/trigger.dev_core/v3"; import { RuntimeEnvironmentType, TaskRunAttemptStatus, TaskRunStatus, TaskTriggerSource, -} from "@trigger.dev/database"; +} from "@systemfsoftware/trigger.dev_database"; import { sqlDatabaseSchema, PrismaClient, prisma } from "~/db.server"; import { getTimezones } from "~/utils/timezones.server"; import { getUsername } from "~/utils/username"; diff --git a/apps/webapp/app/presenters/v3/ViewSchedulePresenter.server.ts b/apps/webapp/app/presenters/v3/ViewSchedulePresenter.server.ts index cd157651be2..40004d47a9a 100644 --- a/apps/webapp/app/presenters/v3/ViewSchedulePresenter.server.ts +++ b/apps/webapp/app/presenters/v3/ViewSchedulePresenter.server.ts @@ -1,4 +1,4 @@ -import { ScheduleObject } from "@trigger.dev/core/v3"; +import { ScheduleObject } from "@systemfsoftware/trigger.dev_core/v3"; import { PrismaClient, prisma } from "~/db.server"; import { displayableEnvironment } from "~/models/runtimeEnvironment.server"; import { nextScheduledTimestamps } from "~/v3/utils/calculateNextSchedule.server"; diff --git a/apps/webapp/app/routes/_app.orgs.$organizationSlug.billing/route.tsx b/apps/webapp/app/routes/_app.orgs.$organizationSlug.billing/route.tsx index 0c91c510e26..15d2c56ebbe 100644 --- a/apps/webapp/app/routes/_app.orgs.$organizationSlug.billing/route.tsx +++ b/apps/webapp/app/routes/_app.orgs.$organizationSlug.billing/route.tsx @@ -1,8 +1,8 @@ import { CalendarDaysIcon, ReceiptRefundIcon } from "@heroicons/react/20/solid"; import { ArrowUpCircleIcon } from "@heroicons/react/24/outline"; import { Outlet } from "@remix-run/react"; -import { ActiveSubscription } from "@trigger.dev/platform/v2"; -import { formatDurationInDays } from "@trigger.dev/core/v3"; +import { ActiveSubscription } from "@systemfsoftware/trigger.dev_platform/v2"; +import { formatDurationInDays } from "@systemfsoftware/trigger.dev_core/v3"; import { PageBody, PageContainer } from "~/components/layout/AppLayout"; import { LinkButton } from "~/components/primitives/Buttons"; import { DateTime } from "~/components/primitives/DateTime"; diff --git a/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.$projectParam.environments/FirstEndpointSheet.tsx b/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.$projectParam.environments/FirstEndpointSheet.tsx index 45dc829097b..ac68edc160b 100644 --- a/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.$projectParam.environments/FirstEndpointSheet.tsx +++ b/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.$projectParam.environments/FirstEndpointSheet.tsx @@ -19,7 +19,7 @@ import { import { TextLink } from "~/components/primitives/TextLink"; import { docsPath } from "~/utils/pathBuilder"; import { bodySchema } from "../resources.projects.$projectId.endpoint"; -import { RuntimeEnvironment, RuntimeEnvironmentType } from "@trigger.dev/database"; +import { RuntimeEnvironment, RuntimeEnvironmentType } from "@systemfsoftware/trigger.dev_database"; import { Select, SelectContent, diff --git a/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.$projectParam.setup.nestjs/route.tsx b/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.$projectParam.setup.nestjs/route.tsx index e4929d27ddc..bbdbbab7921 100644 --- a/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.$projectParam.setup.nestjs/route.tsx +++ b/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.$projectParam.setup.nestjs/route.tsx @@ -20,7 +20,7 @@ import { useV2OnboardingApiKey } from "../_app.orgs.$organizationSlug.projects.$ const AppModuleCode = ` import { Module } from '@nestjs/common'; import { ConfigModule, ConfigService } from '@nestjs/config'; -import { TriggerDevModule } from '@trigger.dev/nestjs'; +import { TriggerDevModule } from '@systemfsoftware/trigger.dev_nestjs'; @Module({ imports: [ @@ -44,8 +44,8 @@ export class AppModule {} const JobControllerCode = ` import { Controller, Get } from '@nestjs/common'; -import { InjectTriggerDevClient } from '@trigger.dev/nestjs'; -import { eventTrigger, TriggerClient } from '@trigger.dev/sdk'; +import { InjectTriggerDevClient } from '@systemfsoftware/trigger.dev_nestjs'; +import { eventTrigger, TriggerClient } from '@systemfsoftware/trigger.dev_sdk'; @Controller() export class JobController { @@ -78,7 +78,7 @@ export class JobController { const AppModuleWithControllerCode = ` import { Module } from '@nestjs/common'; import { ConfigModule, ConfigService } from '@nestjs/config'; -import { TriggerDevModule } from '@trigger.dev/nestjs'; +import { TriggerDevModule } from '@systemfsoftware/trigger.dev_nestjs'; import { JobController } from './job.controller'; @Module({ @@ -147,7 +147,7 @@ export default function SetupNestJS() { diff --git a/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.v3.$projectParam._index/route.tsx b/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.v3.$projectParam._index/route.tsx index fac0c291581..41e4fd2bf9f 100644 --- a/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.v3.$projectParam._index/route.tsx +++ b/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.v3.$projectParam._index/route.tsx @@ -1,8 +1,8 @@ import { ChatBubbleLeftRightIcon, ChevronDownIcon, ChevronUpIcon } from "@heroicons/react/20/solid"; import { useRevalidator } from "@remix-run/react"; import { LoaderFunctionArgs } from "@remix-run/server-runtime"; -import { formatDurationMilliseconds } from "@trigger.dev/core/v3"; -import { TaskRunStatus } from "@trigger.dev/database"; +import { formatDurationMilliseconds } from "@systemfsoftware/trigger.dev_core/v3"; +import { TaskRunStatus } from "@systemfsoftware/trigger.dev_database"; import { Fragment, Suspense, useEffect, useState } from "react"; import { Bar, BarChart, ResponsiveContainer, Tooltip, TooltipProps } from "recharts"; import { TypedAwait, typeddefer, useTypedLoaderData } from "remix-typedjson"; diff --git a/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.v3.$projectParam.alerts.new/route.tsx b/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.v3.$projectParam.alerts.new/route.tsx index 1ee059a6af8..a84013ada68 100644 --- a/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.v3.$projectParam.alerts.new/route.tsx +++ b/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.v3.$projectParam.alerts.new/route.tsx @@ -4,7 +4,7 @@ import { HashtagIcon, LockClosedIcon } from "@heroicons/react/20/solid"; import { Form, useActionData, useNavigate, useNavigation } from "@remix-run/react"; import { type LoaderFunctionArgs } from "@remix-run/router"; import { type ActionFunctionArgs, json } from "@remix-run/server-runtime"; -import { SlackIcon } from "@trigger.dev/companyicons"; +import { SlackIcon } from "@systemfsoftware/trigger.dev_companyicons"; import { useEffect, useState } from "react"; import { typedjson, useTypedLoaderData } from "remix-typedjson"; import { z } from "zod"; diff --git a/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.v3.$projectParam.alerts/route.tsx b/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.v3.$projectParam.alerts/route.tsx index 576ba0f5bd5..cd26fd38903 100644 --- a/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.v3.$projectParam.alerts/route.tsx +++ b/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.v3.$projectParam.alerts/route.tsx @@ -13,8 +13,8 @@ import { } from "@heroicons/react/20/solid"; import { Form, Outlet, useActionData, useNavigation } from "@remix-run/react"; import { type ActionFunctionArgs, type LoaderFunctionArgs, json } from "@remix-run/server-runtime"; -import { SlackIcon } from "@trigger.dev/companyicons"; -import { type ProjectAlertChannelType, type ProjectAlertType } from "@trigger.dev/database"; +import { SlackIcon } from "@systemfsoftware/trigger.dev_companyicons"; +import { type ProjectAlertChannelType, type ProjectAlertType } from "@systemfsoftware/trigger.dev_database"; import assertNever from "assert-never"; import { typedjson, useTypedLoaderData } from "remix-typedjson"; import { z } from "zod"; diff --git a/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.v3.$projectParam.environment-variables/route.tsx b/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.v3.$projectParam.environment-variables/route.tsx index 78749082fd7..09dcff04e29 100644 --- a/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.v3.$projectParam.environment-variables/route.tsx +++ b/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.v3.$projectParam.environment-variables/route.tsx @@ -15,7 +15,7 @@ import { json, redirectDocument, } from "@remix-run/server-runtime"; -import { RuntimeEnvironment } from "@trigger.dev/database"; +import { RuntimeEnvironment } from "@systemfsoftware/trigger.dev_database"; import { Fragment, useState } from "react"; import { typedjson, useTypedLoaderData } from "remix-typedjson"; import { z } from "zod"; diff --git a/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.v3.$projectParam.runs.$runParam/route.tsx b/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.v3.$projectParam.runs.$runParam/route.tsx index 5c164176467..7c639932a0e 100644 --- a/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.v3.$projectParam.runs.$runParam/route.tsx +++ b/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.v3.$projectParam.runs.$runParam/route.tsx @@ -17,8 +17,8 @@ import { formatDurationMilliseconds, millisecondsToNanoseconds, nanosecondsToMilliseconds, -} from "@trigger.dev/core/v3"; -import { RuntimeEnvironmentType } from "@trigger.dev/database"; +} from "@systemfsoftware/trigger.dev_core/v3"; +import { RuntimeEnvironmentType } from "@systemfsoftware/trigger.dev_database"; import { motion } from "framer-motion"; import { useCallback, useEffect, useRef, useState } from "react"; import { useHotkeys } from "react-hotkeys-hook"; diff --git a/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.v3.$projectParam.test.tasks.$taskParam/route.tsx b/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.v3.$projectParam.test.tasks.$taskParam/route.tsx index 76cf92ecc9c..f476ba79ff5 100644 --- a/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.v3.$projectParam.test.tasks.$taskParam/route.tsx +++ b/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.v3.$projectParam.test.tasks.$taskParam/route.tsx @@ -3,7 +3,7 @@ import { parse } from "@conform-to/zod"; import { BeakerIcon } from "@heroicons/react/20/solid"; import { Form, useActionData, useSubmit } from "@remix-run/react"; import { ActionFunction, LoaderFunctionArgs, json } from "@remix-run/server-runtime"; -import { TaskRunStatus } from "@trigger.dev/database"; +import { TaskRunStatus } from "@systemfsoftware/trigger.dev_database"; import { useCallback, useEffect, useRef, useState } from "react"; import { typedjson, useTypedLoaderData } from "remix-typedjson"; import { JSONEditor } from "~/components/code/JSONEditor"; diff --git a/apps/webapp/app/routes/_app.orgs.$organizationSlug.v3.billing/route.tsx b/apps/webapp/app/routes/_app.orgs.$organizationSlug.v3.billing/route.tsx index 2d374550086..6f63c0482c8 100644 --- a/apps/webapp/app/routes/_app.orgs.$organizationSlug.v3.billing/route.tsx +++ b/apps/webapp/app/routes/_app.orgs.$organizationSlug.v3.billing/route.tsx @@ -12,7 +12,7 @@ import { v3StripePortalPath, } from "~/utils/pathBuilder"; import { PricingPlans } from "../resources.orgs.$organizationSlug.select-plan"; -import { PlanDefinition } from "@trigger.dev/platform/v3"; +import { PlanDefinition } from "@systemfsoftware/trigger.dev_platform/v3"; import { CalendarDaysIcon, StarIcon } from "@heroicons/react/20/solid"; import { DateTime } from "~/components/primitives/DateTime"; import { getCurrentPlan, getPlans } from "~/services/platform.v3.server"; diff --git a/apps/webapp/app/routes/_app.orgs.$organizationSlug.v3.usage/route.tsx b/apps/webapp/app/routes/_app.orgs.$organizationSlug.v3.usage/route.tsx index 118a5a87b58..dfacb0c7b6a 100644 --- a/apps/webapp/app/routes/_app.orgs.$organizationSlug.v3.usage/route.tsx +++ b/apps/webapp/app/routes/_app.orgs.$organizationSlug.v3.usage/route.tsx @@ -1,7 +1,7 @@ import { ArrowRightIcon } from "@heroicons/react/24/solid"; import { Await } from "@remix-run/react"; import { LoaderFunctionArgs } from "@remix-run/server-runtime"; -import { formatDurationMilliseconds } from "@trigger.dev/core/v3"; +import { formatDurationMilliseconds } from "@systemfsoftware/trigger.dev_core/v3"; import { Suspense } from "react"; import { Bar, BarChart, CartesianGrid, XAxis, YAxis } from "recharts"; import { redirect, typeddefer, useTypedLoaderData } from "remix-typedjson"; diff --git a/apps/webapp/app/routes/api.v1.$endpointSlug.schedules.$id.registrations.ts b/apps/webapp/app/routes/api.v1.$endpointSlug.schedules.$id.registrations.ts index 65f0979fa22..2c8b2fee238 100644 --- a/apps/webapp/app/routes/api.v1.$endpointSlug.schedules.$id.registrations.ts +++ b/apps/webapp/app/routes/api.v1.$endpointSlug.schedules.$id.registrations.ts @@ -1,6 +1,6 @@ import type { ActionFunctionArgs } from "@remix-run/server-runtime"; import { json } from "@remix-run/server-runtime"; -import { RegisterScheduleBodySchema, RegisterScheduleResponseBodySchema } from "@trigger.dev/core"; +import { RegisterScheduleBodySchema, RegisterScheduleResponseBodySchema } from "@systemfsoftware/trigger.dev_core"; import { z } from "zod"; import { authenticateApiRequest } from "~/services/apiAuth.server"; import { logger } from "~/services/logger.server"; diff --git a/apps/webapp/app/routes/api.v1.$endpointSlug.sources.$id.ts b/apps/webapp/app/routes/api.v1.$endpointSlug.sources.$id.ts index 5b707264079..b4305f97468 100644 --- a/apps/webapp/app/routes/api.v1.$endpointSlug.sources.$id.ts +++ b/apps/webapp/app/routes/api.v1.$endpointSlug.sources.$id.ts @@ -1,6 +1,6 @@ import type { ActionFunctionArgs } from "@remix-run/server-runtime"; import { json } from "@remix-run/server-runtime"; -import { UpdateTriggerSourceBodyV1Schema } from "@trigger.dev/core"; +import { UpdateTriggerSourceBodyV1Schema } from "@systemfsoftware/trigger.dev_core"; import { z } from "zod"; import { authenticateApiRequest } from "~/services/apiAuth.server"; import { logger } from "~/services/logger.server"; diff --git a/apps/webapp/app/routes/api.v1.$endpointSlug.triggers.$id.registrations.$key.ts b/apps/webapp/app/routes/api.v1.$endpointSlug.triggers.$id.registrations.$key.ts index c021d3b2874..63727ba19d5 100644 --- a/apps/webapp/app/routes/api.v1.$endpointSlug.triggers.$id.registrations.$key.ts +++ b/apps/webapp/app/routes/api.v1.$endpointSlug.triggers.$id.registrations.$key.ts @@ -1,6 +1,6 @@ import type { ActionFunctionArgs } from "@remix-run/server-runtime"; import { json } from "@remix-run/server-runtime"; -import { RegisterTriggerBodySchemaV1 } from "@trigger.dev/core"; +import { RegisterTriggerBodySchemaV1 } from "@systemfsoftware/trigger.dev_core"; import { z } from "zod"; import { authenticateApiRequest } from "~/services/apiAuth.server"; import { logger } from "~/services/logger.server"; diff --git a/apps/webapp/app/routes/api.v1.$endpointSlug.triggers.$id.registrations.ts b/apps/webapp/app/routes/api.v1.$endpointSlug.triggers.$id.registrations.ts index cd707a5c868..bdfda1d84b3 100644 --- a/apps/webapp/app/routes/api.v1.$endpointSlug.triggers.$id.registrations.ts +++ b/apps/webapp/app/routes/api.v1.$endpointSlug.triggers.$id.registrations.ts @@ -1,6 +1,6 @@ import type { ActionFunctionArgs } from "@remix-run/server-runtime"; import { json } from "@remix-run/server-runtime"; -import { InitializeTriggerBodySchema } from "@trigger.dev/core"; +import { InitializeTriggerBodySchema } from "@systemfsoftware/trigger.dev_core"; import { z } from "zod"; import { authenticateApiRequest } from "~/services/apiAuth.server"; import { logger } from "~/services/logger.server"; diff --git a/apps/webapp/app/routes/api.v1.accounts.$accountId.connections.$clientSlug/CreateExternalConnectionService.server.ts b/apps/webapp/app/routes/api.v1.accounts.$accountId.connections.$clientSlug/CreateExternalConnectionService.server.ts index b6277b9c905..b9e704ac820 100644 --- a/apps/webapp/app/routes/api.v1.accounts.$accountId.connections.$clientSlug/CreateExternalConnectionService.server.ts +++ b/apps/webapp/app/routes/api.v1.accounts.$accountId.connections.$clientSlug/CreateExternalConnectionService.server.ts @@ -1,4 +1,4 @@ -import { CreateExternalConnectionBody } from "@trigger.dev/core"; +import { CreateExternalConnectionBody } from "@systemfsoftware/trigger.dev_core"; import { PrismaClientOrTransaction, prisma } from "~/db.server"; import { AuthenticatedEnvironment } from "~/services/apiAuth.server"; import { integrationAuthRepository } from "~/services/externalApis/integrationAuthRepository.server"; diff --git a/apps/webapp/app/routes/api.v1.accounts.$accountId.connections.$clientSlug/route.ts b/apps/webapp/app/routes/api.v1.accounts.$accountId.connections.$clientSlug/route.ts index dc2c8edfb58..1fbfb0e456c 100644 --- a/apps/webapp/app/routes/api.v1.accounts.$accountId.connections.$clientSlug/route.ts +++ b/apps/webapp/app/routes/api.v1.accounts.$accountId.connections.$clientSlug/route.ts @@ -1,6 +1,6 @@ import type { ActionFunctionArgs } from "@remix-run/server-runtime"; import { json } from "@remix-run/server-runtime"; -import { CreateExternalConnectionBodySchema, ErrorWithStackSchema } from "@trigger.dev/core"; +import { CreateExternalConnectionBodySchema, ErrorWithStackSchema } from "@systemfsoftware/trigger.dev_core"; import { z } from "zod"; import { generateErrorMessage } from "zod-error"; import { authenticateApiRequest } from "~/services/apiAuth.server"; diff --git a/apps/webapp/app/routes/api.v1.authorization-code.ts b/apps/webapp/app/routes/api.v1.authorization-code.ts index b924b67500a..7841999e6e9 100644 --- a/apps/webapp/app/routes/api.v1.authorization-code.ts +++ b/apps/webapp/app/routes/api.v1.authorization-code.ts @@ -1,6 +1,6 @@ import type { ActionFunctionArgs } from "@remix-run/server-runtime"; import { json } from "@remix-run/server-runtime"; -import { CreateAuthorizationCodeResponse } from "@trigger.dev/core/v3"; +import { CreateAuthorizationCodeResponse } from "@systemfsoftware/trigger.dev_core/v3"; import { env } from "~/env.server"; import { logger } from "~/services/logger.server"; import { createAuthorizationCode } from "~/services/personalAccessToken.server"; diff --git a/apps/webapp/app/routes/api.v1.deployments.$deploymentId.start-indexing.ts b/apps/webapp/app/routes/api.v1.deployments.$deploymentId.start-indexing.ts index f71d99c8ad3..a1bd295bcdc 100644 --- a/apps/webapp/app/routes/api.v1.deployments.$deploymentId.start-indexing.ts +++ b/apps/webapp/app/routes/api.v1.deployments.$deploymentId.start-indexing.ts @@ -1,5 +1,5 @@ import { ActionFunctionArgs, json } from "@remix-run/server-runtime"; -import { StartDeploymentIndexingRequestBody } from "@trigger.dev/core/v3"; +import { StartDeploymentIndexingRequestBody } from "@systemfsoftware/trigger.dev_core/v3"; import { z } from "zod"; import { authenticateApiRequest } from "~/services/apiAuth.server"; import { logger } from "~/services/logger.server"; diff --git a/apps/webapp/app/routes/api.v1.deployments.ts b/apps/webapp/app/routes/api.v1.deployments.ts index fc96215250c..cd3d39abe07 100644 --- a/apps/webapp/app/routes/api.v1.deployments.ts +++ b/apps/webapp/app/routes/api.v1.deployments.ts @@ -2,7 +2,7 @@ import { ActionFunctionArgs, json } from "@remix-run/server-runtime"; import { InitializeDeploymentRequestBody, InitializeDeploymentResponseBody, -} from "@trigger.dev/core/v3"; +} from "@systemfsoftware/trigger.dev_core/v3"; import { env } from "~/env.server"; import { authenticateApiRequest } from "~/services/apiAuth.server"; import { logger } from "~/services/logger.server"; diff --git a/apps/webapp/app/routes/api.v1.endpointindex.$indexId.ts b/apps/webapp/app/routes/api.v1.endpointindex.$indexId.ts index 614399b589b..16471e2d490 100644 --- a/apps/webapp/app/routes/api.v1.endpointindex.$indexId.ts +++ b/apps/webapp/app/routes/api.v1.endpointindex.$indexId.ts @@ -1,4 +1,4 @@ -import { GetEndpointIndexResponse, GetEndpointIndexResponseSchema } from "@trigger.dev/core"; +import { GetEndpointIndexResponse, GetEndpointIndexResponseSchema } from "@systemfsoftware/trigger.dev_core"; import { ActionFunctionArgs, json } from "@remix-run/server-runtime"; import { z } from "zod"; import { prisma } from "~/db.server"; diff --git a/apps/webapp/app/routes/api.v1.event-dispatchers.ephemeral.ts b/apps/webapp/app/routes/api.v1.event-dispatchers.ephemeral.ts index 6c9597cd529..74ee4a88308 100644 --- a/apps/webapp/app/routes/api.v1.event-dispatchers.ephemeral.ts +++ b/apps/webapp/app/routes/api.v1.event-dispatchers.ephemeral.ts @@ -3,7 +3,7 @@ import { json } from "@remix-run/server-runtime"; import { EphemeralEventDispatcherRequestBodySchema, InvokeJobRequestBodySchema, -} from "@trigger.dev/core"; +} from "@systemfsoftware/trigger.dev_core"; import { z } from "zod"; import { PrismaErrorSchema } from "~/db.server"; import { authenticateApiRequest } from "~/services/apiAuth.server"; diff --git a/apps/webapp/app/routes/api.v1.events.$eventId.ts b/apps/webapp/app/routes/api.v1.events.$eventId.ts index 2a115aebf7c..02e4b800103 100644 --- a/apps/webapp/app/routes/api.v1.events.$eventId.ts +++ b/apps/webapp/app/routes/api.v1.events.$eventId.ts @@ -1,6 +1,6 @@ import type { LoaderFunctionArgs } from "@remix-run/server-runtime"; import { json } from "@remix-run/server-runtime"; -import { GetEvent } from "@trigger.dev/core"; +import { GetEvent } from "@systemfsoftware/trigger.dev_core"; import { z } from "zod"; import { prisma } from "~/db.server"; import { runOriginalStatus } from "~/models/jobRun.server"; diff --git a/apps/webapp/app/routes/api.v1.events.bulk.ts b/apps/webapp/app/routes/api.v1.events.bulk.ts index a082c7ddbc7..1da9a2901b1 100644 --- a/apps/webapp/app/routes/api.v1.events.bulk.ts +++ b/apps/webapp/app/routes/api.v1.events.bulk.ts @@ -1,11 +1,11 @@ import type { ActionFunctionArgs } from "@remix-run/server-runtime"; import { json } from "@remix-run/server-runtime"; -import { SendBulkEventsBodySchema } from "@trigger.dev/core"; +import { SendBulkEventsBodySchema } from "@systemfsoftware/trigger.dev_core"; import { generateErrorMessage } from "zod-error"; import { authenticateApiRequest } from "~/services/apiAuth.server"; import { IngestSendEvent } from "~/services/events/ingestSendEvent.server"; import { eventRecordToApiJson } from "~/api.server"; -import { EventRecord } from "@trigger.dev/database"; +import { EventRecord } from "@systemfsoftware/trigger.dev_database"; export async function action({ request }: ActionFunctionArgs) { // Ensure this is a POST request diff --git a/apps/webapp/app/routes/api.v1.events.ts b/apps/webapp/app/routes/api.v1.events.ts index 5fe2b960c50..eb2f3a51307 100644 --- a/apps/webapp/app/routes/api.v1.events.ts +++ b/apps/webapp/app/routes/api.v1.events.ts @@ -1,6 +1,6 @@ import type { ActionFunctionArgs } from "@remix-run/server-runtime"; import { json } from "@remix-run/server-runtime"; -import { SendEventBodySchema } from "@trigger.dev/core"; +import { SendEventBodySchema } from "@systemfsoftware/trigger.dev_core"; import { generateErrorMessage } from "zod-error"; import { authenticateApiRequest } from "~/services/apiAuth.server"; import { IngestSendEvent } from "~/services/events/ingestSendEvent.server"; diff --git a/apps/webapp/app/routes/api.v1.jobs.$jobSlug.invoke.ts b/apps/webapp/app/routes/api.v1.jobs.$jobSlug.invoke.ts index 35a7f5e0918..77550b17ec3 100644 --- a/apps/webapp/app/routes/api.v1.jobs.$jobSlug.invoke.ts +++ b/apps/webapp/app/routes/api.v1.jobs.$jobSlug.invoke.ts @@ -1,6 +1,6 @@ import type { ActionFunctionArgs } from "@remix-run/server-runtime"; import { json } from "@remix-run/server-runtime"; -import { InvokeJobRequestBodySchema } from "@trigger.dev/core"; +import { InvokeJobRequestBodySchema } from "@systemfsoftware/trigger.dev_core"; import { z } from "zod"; import { PrismaErrorSchema } from "~/db.server"; import { authenticateApiRequest } from "~/services/apiAuth.server"; diff --git a/apps/webapp/app/routes/api.v1.projects.$projectRef.$env.ts b/apps/webapp/app/routes/api.v1.projects.$projectRef.$env.ts index 90e41a4f570..0d30fdd058d 100644 --- a/apps/webapp/app/routes/api.v1.projects.$projectRef.$env.ts +++ b/apps/webapp/app/routes/api.v1.projects.$projectRef.$env.ts @@ -1,6 +1,6 @@ import type { LoaderFunctionArgs } from "@remix-run/server-runtime"; import { json } from "@remix-run/server-runtime"; -import { GetProjectEnvResponse } from "@trigger.dev/core/v3"; +import { GetProjectEnvResponse } from "@systemfsoftware/trigger.dev_core/v3"; import { z } from "zod"; import { prisma } from "~/db.server"; import { env as processEnv } from "~/env.server"; diff --git a/apps/webapp/app/routes/api.v1.projects.$projectRef.background-workers.ts b/apps/webapp/app/routes/api.v1.projects.$projectRef.background-workers.ts index 7e0a1329ad8..8e33a396a9c 100644 --- a/apps/webapp/app/routes/api.v1.projects.$projectRef.background-workers.ts +++ b/apps/webapp/app/routes/api.v1.projects.$projectRef.background-workers.ts @@ -1,5 +1,5 @@ import { ActionFunctionArgs, json } from "@remix-run/server-runtime"; -import { CreateBackgroundWorkerRequestBody } from "@trigger.dev/core/v3"; +import { CreateBackgroundWorkerRequestBody } from "@systemfsoftware/trigger.dev_core/v3"; import { z } from "zod"; import { authenticateApiRequest } from "~/services/apiAuth.server"; import { logger } from "~/services/logger.server"; diff --git a/apps/webapp/app/routes/api.v1.projects.$projectRef.envvars.$slug.$name.ts b/apps/webapp/app/routes/api.v1.projects.$projectRef.envvars.$slug.$name.ts index 07ae0e4823a..1b2319cc87b 100644 --- a/apps/webapp/app/routes/api.v1.projects.$projectRef.envvars.$slug.$name.ts +++ b/apps/webapp/app/routes/api.v1.projects.$projectRef.envvars.$slug.$name.ts @@ -1,5 +1,5 @@ import { ActionFunctionArgs, LoaderFunctionArgs, json } from "@remix-run/server-runtime"; -import { UpdateEnvironmentVariableRequestBody } from "@trigger.dev/core/v3"; +import { UpdateEnvironmentVariableRequestBody } from "@systemfsoftware/trigger.dev_core/v3"; import { z } from "zod"; import { prisma } from "~/db.server"; import { diff --git a/apps/webapp/app/routes/api.v1.projects.$projectRef.envvars.$slug.import.ts b/apps/webapp/app/routes/api.v1.projects.$projectRef.envvars.$slug.import.ts index a90eac3b4af..99eed23c4dc 100644 --- a/apps/webapp/app/routes/api.v1.projects.$projectRef.envvars.$slug.import.ts +++ b/apps/webapp/app/routes/api.v1.projects.$projectRef.envvars.$slug.import.ts @@ -1,5 +1,5 @@ import { ActionFunctionArgs, json } from "@remix-run/server-runtime"; -import { ImportEnvironmentVariablesRequestBody } from "@trigger.dev/core/v3"; +import { ImportEnvironmentVariablesRequestBody } from "@systemfsoftware/trigger.dev_core/v3"; import { parse } from "dotenv"; import { z } from "zod"; import { diff --git a/apps/webapp/app/routes/api.v1.projects.$projectRef.envvars.$slug.ts b/apps/webapp/app/routes/api.v1.projects.$projectRef.envvars.$slug.ts index a22a2a1eaa3..ff3707bafd7 100644 --- a/apps/webapp/app/routes/api.v1.projects.$projectRef.envvars.$slug.ts +++ b/apps/webapp/app/routes/api.v1.projects.$projectRef.envvars.$slug.ts @@ -1,5 +1,5 @@ import { ActionFunctionArgs, LoaderFunctionArgs, json } from "@remix-run/server-runtime"; -import { CreateEnvironmentVariableRequestBody } from "@trigger.dev/core/v3"; +import { CreateEnvironmentVariableRequestBody } from "@systemfsoftware/trigger.dev_core/v3"; import { z } from "zod"; import { authenticateProjectApiKeyOrPersonalAccessToken, diff --git a/apps/webapp/app/routes/api.v1.projects.$projectRef.ts b/apps/webapp/app/routes/api.v1.projects.$projectRef.ts index 3c88fc12b24..55f1f878ee6 100644 --- a/apps/webapp/app/routes/api.v1.projects.$projectRef.ts +++ b/apps/webapp/app/routes/api.v1.projects.$projectRef.ts @@ -1,6 +1,6 @@ import type { LoaderFunctionArgs } from "@remix-run/server-runtime"; import { json } from "@remix-run/server-runtime"; -import { GetProjectResponseBody, GetProjectsResponseBody } from "@trigger.dev/core/v3"; +import { GetProjectResponseBody, GetProjectsResponseBody } from "@systemfsoftware/trigger.dev_core/v3"; import { z } from "zod"; import { prisma } from "~/db.server"; import { logger } from "~/services/logger.server"; diff --git a/apps/webapp/app/routes/api.v1.projects.ts b/apps/webapp/app/routes/api.v1.projects.ts index 3962560f5c6..f38720723cd 100644 --- a/apps/webapp/app/routes/api.v1.projects.ts +++ b/apps/webapp/app/routes/api.v1.projects.ts @@ -1,6 +1,6 @@ import type { LoaderFunctionArgs } from "@remix-run/server-runtime"; import { json } from "@remix-run/server-runtime"; -import { GetProjectsResponseBody } from "@trigger.dev/core/v3"; +import { GetProjectsResponseBody } from "@systemfsoftware/trigger.dev_core/v3"; import { prisma } from "~/db.server"; import { logger } from "~/services/logger.server"; import { authenticateApiRequestWithPersonalAccessToken } from "~/services/personalAccessToken.server"; diff --git a/apps/webapp/app/routes/api.v1.runs.$runId.logs/CreateRunLogService.server.ts b/apps/webapp/app/routes/api.v1.runs.$runId.logs/CreateRunLogService.server.ts index 01fbf549747..1074d2668b1 100644 --- a/apps/webapp/app/routes/api.v1.runs.$runId.logs/CreateRunLogService.server.ts +++ b/apps/webapp/app/routes/api.v1.runs.$runId.logs/CreateRunLogService.server.ts @@ -1,5 +1,5 @@ -import type { LogMessage } from "@trigger.dev/core"; -import type { PrismaClient } from "@trigger.dev/database"; +import type { LogMessage } from "@systemfsoftware/trigger.dev_core"; +import type { PrismaClient } from "@systemfsoftware/trigger.dev_database"; import { prisma } from "~/db.server"; import { AuthenticatedEnvironment } from "~/services/apiAuth.server"; import { logger } from "~/services/logger.server"; diff --git a/apps/webapp/app/routes/api.v1.runs.$runId.logs/route.ts b/apps/webapp/app/routes/api.v1.runs.$runId.logs/route.ts index 9c3f155f543..40eb9bb0552 100644 --- a/apps/webapp/app/routes/api.v1.runs.$runId.logs/route.ts +++ b/apps/webapp/app/routes/api.v1.runs.$runId.logs/route.ts @@ -1,6 +1,6 @@ import type { ActionFunctionArgs } from "@remix-run/server-runtime"; import { json } from "@remix-run/server-runtime"; -import { LogMessageSchema } from "@trigger.dev/core"; +import { LogMessageSchema } from "@systemfsoftware/trigger.dev_core"; import { z } from "zod"; import { authenticateApiRequest } from "~/services/apiAuth.server"; import { CreateRunLogService } from "./CreateRunLogService.server"; diff --git a/apps/webapp/app/routes/api.v1.runs.$runId.statuses.$id/SetStatusService.server.ts b/apps/webapp/app/routes/api.v1.runs.$runId.statuses.$id/SetStatusService.server.ts index a3d4c5a393f..cda4fb0c9c9 100644 --- a/apps/webapp/app/routes/api.v1.runs.$runId.statuses.$id/SetStatusService.server.ts +++ b/apps/webapp/app/routes/api.v1.runs.$runId.statuses.$id/SetStatusService.server.ts @@ -4,8 +4,8 @@ import { StatusHistorySchema, StatusUpdateState, StatusUpdateData, -} from "@trigger.dev/core"; -import { PrismaClient } from "@trigger.dev/database"; +} from "@systemfsoftware/trigger.dev_core"; +import { PrismaClient } from "@systemfsoftware/trigger.dev_database"; import { prisma, $transaction } from "~/db.server"; export class SetStatusService { diff --git a/apps/webapp/app/routes/api.v1.runs.$runId.statuses.$id/route.ts b/apps/webapp/app/routes/api.v1.runs.$runId.statuses.$id/route.ts index 1da8a7b6bcd..d90418e01b3 100644 --- a/apps/webapp/app/routes/api.v1.runs.$runId.statuses.$id/route.ts +++ b/apps/webapp/app/routes/api.v1.runs.$runId.statuses.$id/route.ts @@ -1,6 +1,6 @@ import type { ActionFunctionArgs } from "@remix-run/server-runtime"; import { json } from "@remix-run/server-runtime"; -import { JobRunStatusRecordSchema, StatusUpdateSchema } from "@trigger.dev/core"; +import { JobRunStatusRecordSchema, StatusUpdateSchema } from "@systemfsoftware/trigger.dev_core"; import { z } from "zod"; import { authenticateApiRequest } from "~/services/apiAuth.server"; import { logger } from "~/services/logger.server"; diff --git a/apps/webapp/app/routes/api.v1.runs.$runId.statuses.ts b/apps/webapp/app/routes/api.v1.runs.$runId.statuses.ts index aaa3f29d10c..abb01b7e9fc 100644 --- a/apps/webapp/app/routes/api.v1.runs.$runId.statuses.ts +++ b/apps/webapp/app/routes/api.v1.runs.$runId.statuses.ts @@ -1,6 +1,6 @@ import type { LoaderFunctionArgs } from "@remix-run/server-runtime"; import { json } from "@remix-run/server-runtime"; -import { JobRunStatusRecordSchema } from "@trigger.dev/core"; +import { JobRunStatusRecordSchema } from "@systemfsoftware/trigger.dev_core"; import { z } from "zod"; import { prisma } from "~/db.server"; import { runOriginalStatus } from "~/models/jobRun.server"; diff --git a/apps/webapp/app/routes/api.v1.runs.$runId.tags.ts b/apps/webapp/app/routes/api.v1.runs.$runId.tags.ts index 86bf6226d99..6b9adbd4c18 100644 --- a/apps/webapp/app/routes/api.v1.runs.$runId.tags.ts +++ b/apps/webapp/app/routes/api.v1.runs.$runId.tags.ts @@ -1,5 +1,5 @@ import { type ActionFunctionArgs, json } from "@remix-run/server-runtime"; -import { AddTagsRequestBody } from "@trigger.dev/core/v3"; +import { AddTagsRequestBody } from "@systemfsoftware/trigger.dev_core/v3"; import { z } from "zod"; import { prisma } from "~/db.server"; import { createTag, getTagsForRunId, MAX_TAGS_PER_RUN } from "~/models/taskRunTag.server"; diff --git a/apps/webapp/app/routes/api.v1.runs.$runId.tasks.$id.complete/CompleteRunTaskService.server.ts b/apps/webapp/app/routes/api.v1.runs.$runId.tasks.$id.complete/CompleteRunTaskService.server.ts index eafbacd106d..8dabc236abf 100644 --- a/apps/webapp/app/routes/api.v1.runs.$runId.tasks.$id.complete/CompleteRunTaskService.server.ts +++ b/apps/webapp/app/routes/api.v1.runs.$runId.tasks.$id.complete/CompleteRunTaskService.server.ts @@ -1,4 +1,4 @@ -import type { CompleteTaskBodyOutput, ServerTask } from "@trigger.dev/core"; +import type { CompleteTaskBodyOutput, ServerTask } from "@systemfsoftware/trigger.dev_core"; import { PrismaClientOrTransaction, prisma } from "~/db.server"; import { taskWithAttemptsToServerTask } from "~/models/task.server"; import type { AuthenticatedEnvironment } from "~/services/apiAuth.server"; diff --git a/apps/webapp/app/routes/api.v1.runs.$runId.tasks.$id.complete/route.ts b/apps/webapp/app/routes/api.v1.runs.$runId.tasks.$id.complete/route.ts index 618f015f2fc..26482c595e4 100644 --- a/apps/webapp/app/routes/api.v1.runs.$runId.tasks.$id.complete/route.ts +++ b/apps/webapp/app/routes/api.v1.runs.$runId.tasks.$id.complete/route.ts @@ -1,11 +1,11 @@ import type { ActionFunctionArgs } from "@remix-run/server-runtime"; import { json } from "@remix-run/server-runtime"; -import type { CompleteTaskBodyOutput } from "@trigger.dev/core"; +import type { CompleteTaskBodyOutput } from "@systemfsoftware/trigger.dev_core"; import { API_VERSIONS, CompleteTaskBodyInputSchema, CompleteTaskBodyV2InputSchema, -} from "@trigger.dev/core"; +} from "@systemfsoftware/trigger.dev_core"; import { z } from "zod"; import type { AuthenticatedEnvironment } from "~/services/apiAuth.server"; import { authenticateApiRequest } from "~/services/apiAuth.server"; diff --git a/apps/webapp/app/routes/api.v1.runs.$runId.tasks.$id.fail/FailRunTaskService.server.ts b/apps/webapp/app/routes/api.v1.runs.$runId.tasks.$id.fail/FailRunTaskService.server.ts index a1d405ea06e..d96b138435b 100644 --- a/apps/webapp/app/routes/api.v1.runs.$runId.tasks.$id.fail/FailRunTaskService.server.ts +++ b/apps/webapp/app/routes/api.v1.runs.$runId.tasks.$id.fail/FailRunTaskService.server.ts @@ -1,5 +1,5 @@ -import { FailTaskBodyInput, ServerTask } from "@trigger.dev/core"; -import { PrismaClient } from "@trigger.dev/database"; +import { FailTaskBodyInput, ServerTask } from "@systemfsoftware/trigger.dev_core"; +import { PrismaClient } from "@systemfsoftware/trigger.dev_database"; import { prisma } from "~/db.server"; import { taskWithAttemptsToServerTask } from "~/models/task.server"; import type { AuthenticatedEnvironment } from "~/services/apiAuth.server"; diff --git a/apps/webapp/app/routes/api.v1.runs.$runId.tasks.$id.fail/route.ts b/apps/webapp/app/routes/api.v1.runs.$runId.tasks.$id.fail/route.ts index 78e1cc39d81..4f80cd32a0d 100644 --- a/apps/webapp/app/routes/api.v1.runs.$runId.tasks.$id.fail/route.ts +++ b/apps/webapp/app/routes/api.v1.runs.$runId.tasks.$id.fail/route.ts @@ -1,6 +1,6 @@ import type { ActionFunctionArgs } from "@remix-run/server-runtime"; import { json } from "@remix-run/server-runtime"; -import { FailTaskBodyInputSchema } from "@trigger.dev/core"; +import { FailTaskBodyInputSchema } from "@systemfsoftware/trigger.dev_core"; import { z } from "zod"; import { authenticateApiRequest } from "~/services/apiAuth.server"; import { logger } from "~/services/logger.server"; diff --git a/apps/webapp/app/routes/api.v1.runs.$runId.tasks/ChangeRequestLazyLoadedCachedTasks.server.ts b/apps/webapp/app/routes/api.v1.runs.$runId.tasks/ChangeRequestLazyLoadedCachedTasks.server.ts index 1b9711927d0..dab7c7a8c07 100644 --- a/apps/webapp/app/routes/api.v1.runs.$runId.tasks/ChangeRequestLazyLoadedCachedTasks.server.ts +++ b/apps/webapp/app/routes/api.v1.runs.$runId.tasks/ChangeRequestLazyLoadedCachedTasks.server.ts @@ -1,5 +1,5 @@ -import { ServerTask, RunTaskResponseWithCachedTasksBody } from "@trigger.dev/core"; -import { PrismaClient } from "@trigger.dev/database"; +import { ServerTask, RunTaskResponseWithCachedTasksBody } from "@systemfsoftware/trigger.dev_core"; +import { PrismaClient } from "@systemfsoftware/trigger.dev_database"; import { prisma } from "~/db.server"; import { prepareTasksForCaching } from "~/models/task.server"; diff --git a/apps/webapp/app/routes/api.v1.runs.$runId.tasks/route.ts b/apps/webapp/app/routes/api.v1.runs.$runId.tasks/route.ts index fb4f6121d6c..1d72febd147 100644 --- a/apps/webapp/app/routes/api.v1.runs.$runId.tasks/route.ts +++ b/apps/webapp/app/routes/api.v1.runs.$runId.tasks/route.ts @@ -1,6 +1,6 @@ import type { ActionFunctionArgs } from "@remix-run/server-runtime"; import { json } from "@remix-run/server-runtime"; -import { API_VERSIONS, RunTaskBodyOutputSchema } from "@trigger.dev/core"; +import { API_VERSIONS, RunTaskBodyOutputSchema } from "@systemfsoftware/trigger.dev_core"; import { z } from "zod"; import { authenticateApiRequest } from "~/services/apiAuth.server"; import { logger } from "~/services/logger.server"; diff --git a/apps/webapp/app/routes/api.v1.runs.$runParam.reschedule.ts b/apps/webapp/app/routes/api.v1.runs.$runParam.reschedule.ts index 117667d0168..28b8891c6e6 100644 --- a/apps/webapp/app/routes/api.v1.runs.$runParam.reschedule.ts +++ b/apps/webapp/app/routes/api.v1.runs.$runParam.reschedule.ts @@ -1,6 +1,6 @@ import type { ActionFunctionArgs } from "@remix-run/server-runtime"; import { json } from "@remix-run/server-runtime"; -import { RescheduleRunRequestBody } from "@trigger.dev/core/v3/schemas"; +import { RescheduleRunRequestBody } from "@systemfsoftware/trigger.dev_core/v3/schemas"; import { z } from "zod"; import { prisma } from "~/db.server"; import { ApiRetrieveRunPresenter } from "~/presenters/v3/ApiRetrieveRunPresenter.server"; diff --git a/apps/webapp/app/routes/api.v1.schedules.$scheduleId.ts b/apps/webapp/app/routes/api.v1.schedules.$scheduleId.ts index 666c500d1d4..57e59719bce 100644 --- a/apps/webapp/app/routes/api.v1.schedules.$scheduleId.ts +++ b/apps/webapp/app/routes/api.v1.schedules.$scheduleId.ts @@ -1,6 +1,6 @@ import type { ActionFunctionArgs, LoaderFunctionArgs } from "@remix-run/server-runtime"; import { json } from "@remix-run/server-runtime"; -import { ScheduleObject, UpdateScheduleOptions } from "@trigger.dev/core/v3"; +import { ScheduleObject, UpdateScheduleOptions } from "@systemfsoftware/trigger.dev_core/v3"; import { z } from "zod"; import { Prisma, prisma } from "~/db.server"; import { ViewSchedulePresenter } from "~/presenters/v3/ViewSchedulePresenter.server"; diff --git a/apps/webapp/app/routes/api.v1.schedules.ts b/apps/webapp/app/routes/api.v1.schedules.ts index 7adbd4f63bf..f3326989871 100644 --- a/apps/webapp/app/routes/api.v1.schedules.ts +++ b/apps/webapp/app/routes/api.v1.schedules.ts @@ -1,6 +1,6 @@ import type { ActionFunctionArgs, LoaderFunctionArgs } from "@remix-run/server-runtime"; import { json } from "@remix-run/server-runtime"; -import { CreateScheduleOptions, ScheduleObject } from "@trigger.dev/core/v3"; +import { CreateScheduleOptions, ScheduleObject } from "@systemfsoftware/trigger.dev_core/v3"; import { z } from "zod"; import { ScheduleListPresenter } from "~/presenters/v3/ScheduleListPresenter.server"; import { authenticateApiRequest } from "~/services/apiAuth.server"; diff --git a/apps/webapp/app/routes/api.v1.store.$key.ts b/apps/webapp/app/routes/api.v1.store.$key.ts index f4249c128ba..12517d23a56 100644 --- a/apps/webapp/app/routes/api.v1.store.$key.ts +++ b/apps/webapp/app/routes/api.v1.store.$key.ts @@ -1,6 +1,6 @@ import type { ActionFunctionArgs, LoaderFunctionArgs } from "@remix-run/server-runtime"; import { json } from "@remix-run/server-runtime"; -import { assertExhaustive } from "@trigger.dev/core"; +import { assertExhaustive } from "@systemfsoftware/trigger.dev_core"; import { z } from "zod"; import { authenticateApiRequest } from "~/services/apiAuth.server"; import { logger } from "~/services/logger.server"; diff --git a/apps/webapp/app/routes/api.v1.tasks.$taskId.batch.ts b/apps/webapp/app/routes/api.v1.tasks.$taskId.batch.ts index 34e84d70760..ec0f45e52ac 100644 --- a/apps/webapp/app/routes/api.v1.tasks.$taskId.batch.ts +++ b/apps/webapp/app/routes/api.v1.tasks.$taskId.batch.ts @@ -1,6 +1,6 @@ import type { ActionFunctionArgs } from "@remix-run/server-runtime"; import { json } from "@remix-run/server-runtime"; -import { BatchTriggerTaskRequestBody } from "@trigger.dev/core/v3"; +import { BatchTriggerTaskRequestBody } from "@systemfsoftware/trigger.dev_core/v3"; import { z } from "zod"; import { MAX_BATCH_TRIGGER_ITEMS } from "~/consts"; import { authenticateApiRequest } from "~/services/apiAuth.server"; diff --git a/apps/webapp/app/routes/api.v1.tasks.$taskId.trigger.ts b/apps/webapp/app/routes/api.v1.tasks.$taskId.trigger.ts index 08b9d1756cb..6a2a2093da4 100644 --- a/apps/webapp/app/routes/api.v1.tasks.$taskId.trigger.ts +++ b/apps/webapp/app/routes/api.v1.tasks.$taskId.trigger.ts @@ -1,7 +1,7 @@ import { fromZodError } from "zod-validation-error"; import type { ActionFunctionArgs } from "@remix-run/server-runtime"; import { json } from "@remix-run/server-runtime"; -import { TriggerTaskRequestBody } from "@trigger.dev/core/v3"; +import { TriggerTaskRequestBody } from "@systemfsoftware/trigger.dev_core/v3"; import { z } from "zod"; import { env } from "~/env.server"; import { authenticateApiRequest } from "~/services/apiAuth.server"; diff --git a/apps/webapp/app/routes/api.v1.token.ts b/apps/webapp/app/routes/api.v1.token.ts index 47134f6bacc..a10ea46e06d 100644 --- a/apps/webapp/app/routes/api.v1.token.ts +++ b/apps/webapp/app/routes/api.v1.token.ts @@ -3,7 +3,7 @@ import { json } from "@remix-run/server-runtime"; import { GetPersonalAccessTokenRequestSchema, GetPersonalAccessTokenResponse, -} from "@trigger.dev/core/v3"; +} from "@systemfsoftware/trigger.dev_core/v3"; import { generateErrorMessage } from "zod-error"; import { logger } from "~/services/logger.server"; import { getPersonalAccessTokenFromAuthorizationCode } from "~/services/personalAccessToken.server"; diff --git a/apps/webapp/app/routes/api.v1.tunnels.ts b/apps/webapp/app/routes/api.v1.tunnels.ts index 6c0986159fb..99c3e91c3aa 100644 --- a/apps/webapp/app/routes/api.v1.tunnels.ts +++ b/apps/webapp/app/routes/api.v1.tunnels.ts @@ -2,7 +2,7 @@ import type { LoaderFunctionArgs } from "@remix-run/server-runtime"; import { json } from "@remix-run/server-runtime"; import { env } from "~/env.server"; import { authenticateApiRequest } from "~/services/apiAuth.server"; -import { YaltApiClient } from "@trigger.dev/yalt"; +import { YaltApiClient } from "@systemfsoftware/trigger.dev_yalt"; import { logger } from "~/services/logger.server"; import { prisma } from "~/db.server"; diff --git a/apps/webapp/app/routes/api.v1.webhooks.$key.ts b/apps/webapp/app/routes/api.v1.webhooks.$key.ts index 572898aaae8..09b57fdc544 100644 --- a/apps/webapp/app/routes/api.v1.webhooks.$key.ts +++ b/apps/webapp/app/routes/api.v1.webhooks.$key.ts @@ -1,6 +1,6 @@ import type { ActionFunctionArgs } from "@remix-run/server-runtime"; import { json } from "@remix-run/server-runtime"; -import { UpdateWebhookBodySchema } from "@trigger.dev/core"; +import { UpdateWebhookBodySchema } from "@systemfsoftware/trigger.dev_core"; import { z } from "zod"; import { authenticateApiRequest } from "~/services/apiAuth.server"; import { logger } from "~/services/logger.server"; diff --git a/apps/webapp/app/routes/api.v2.$endpointSlug.sources.$id.ts b/apps/webapp/app/routes/api.v2.$endpointSlug.sources.$id.ts index 40d57611112..224dffe162b 100644 --- a/apps/webapp/app/routes/api.v2.$endpointSlug.sources.$id.ts +++ b/apps/webapp/app/routes/api.v2.$endpointSlug.sources.$id.ts @@ -1,6 +1,6 @@ import type { ActionFunctionArgs } from "@remix-run/server-runtime"; import { json } from "@remix-run/server-runtime"; -import { UpdateTriggerSourceBodyV2Schema } from "@trigger.dev/core"; +import { UpdateTriggerSourceBodyV2Schema } from "@systemfsoftware/trigger.dev_core"; import { z } from "zod"; import { authenticateApiRequest } from "~/services/apiAuth.server"; import { logger } from "~/services/logger.server"; diff --git a/apps/webapp/app/routes/api.v2.$endpointSlug.triggers.$id.registrations.$key.ts b/apps/webapp/app/routes/api.v2.$endpointSlug.triggers.$id.registrations.$key.ts index a59ae2fd502..48d2f50d554 100644 --- a/apps/webapp/app/routes/api.v2.$endpointSlug.triggers.$id.registrations.$key.ts +++ b/apps/webapp/app/routes/api.v2.$endpointSlug.triggers.$id.registrations.$key.ts @@ -4,7 +4,7 @@ import { REGISTER_SOURCE_EVENT_V2, RegisterSourceEventV2, RegisterTriggerBodySchemaV2, -} from "@trigger.dev/core"; +} from "@systemfsoftware/trigger.dev_core"; import { z } from "zod"; import { authenticateApiRequest } from "~/services/apiAuth.server"; import { IngestSendEvent } from "~/services/events/ingestSendEvent.server"; diff --git a/apps/webapp/app/routes/api.v2.events.$eventId.ts b/apps/webapp/app/routes/api.v2.events.$eventId.ts index b56b8bf896d..f8741b7de31 100644 --- a/apps/webapp/app/routes/api.v2.events.$eventId.ts +++ b/apps/webapp/app/routes/api.v2.events.$eventId.ts @@ -1,6 +1,6 @@ import type { LoaderFunctionArgs } from "@remix-run/server-runtime"; import { json } from "@remix-run/server-runtime"; -import { GetEvent } from "@trigger.dev/core"; +import { GetEvent } from "@systemfsoftware/trigger.dev_core"; import { z } from "zod"; import { $replica } from "~/db.server"; import { authenticateApiRequest } from "~/services/apiAuth.server"; diff --git a/apps/webapp/app/routes/api.v2.runs.$runId.statuses.ts b/apps/webapp/app/routes/api.v2.runs.$runId.statuses.ts index addcb5823f5..93a6e5613bf 100644 --- a/apps/webapp/app/routes/api.v2.runs.$runId.statuses.ts +++ b/apps/webapp/app/routes/api.v2.runs.$runId.statuses.ts @@ -1,6 +1,6 @@ import type { LoaderFunctionArgs } from "@remix-run/server-runtime"; import { json } from "@remix-run/server-runtime"; -import { JobRunStatusRecordSchema } from "@trigger.dev/core"; +import { JobRunStatusRecordSchema } from "@systemfsoftware/trigger.dev_core"; import { z } from "zod"; import { prisma } from "~/db.server"; import { authenticateApiRequest } from "~/services/apiAuth.server"; diff --git a/apps/webapp/app/routes/api.v2.whoami.ts b/apps/webapp/app/routes/api.v2.whoami.ts index ed6e717fb47..9c4fdbc5c19 100644 --- a/apps/webapp/app/routes/api.v2.whoami.ts +++ b/apps/webapp/app/routes/api.v2.whoami.ts @@ -1,6 +1,6 @@ import type { LoaderFunctionArgs } from "@remix-run/server-runtime"; import { json } from "@remix-run/server-runtime"; -import { WhoAmIResponse } from "@trigger.dev/core/v3"; +import { WhoAmIResponse } from "@systemfsoftware/trigger.dev_core/v3"; import { prisma } from "~/db.server"; import { env } from "~/env.server"; import { logger } from "~/services/logger.server"; diff --git a/apps/webapp/app/routes/login._index/route.tsx b/apps/webapp/app/routes/login._index/route.tsx index 82a11f18b6a..fb9046de2de 100644 --- a/apps/webapp/app/routes/login._index/route.tsx +++ b/apps/webapp/app/routes/login._index/route.tsx @@ -1,6 +1,6 @@ import type { LoaderFunctionArgs, MetaFunction } from "@remix-run/node"; import { Form } from "@remix-run/react"; -import { GitHubDarkIcon } from "@trigger.dev/companyicons"; +import { GitHubDarkIcon } from "@systemfsoftware/trigger.dev_companyicons"; import { redirect, typedjson, useTypedLoaderData } from "remix-typedjson"; import { LoginPageLayout } from "~/components/LoginPageLayout"; import { Button, LinkButton } from "~/components/primitives/Buttons"; diff --git a/apps/webapp/app/routes/otel.v1.logs.ts b/apps/webapp/app/routes/otel.v1.logs.ts index c04be32b4e9..4dd574e7a28 100644 --- a/apps/webapp/app/routes/otel.v1.logs.ts +++ b/apps/webapp/app/routes/otel.v1.logs.ts @@ -1,5 +1,5 @@ import { ActionFunctionArgs, json } from "@remix-run/server-runtime"; -import { ExportLogsServiceRequest, ExportLogsServiceResponse } from "@trigger.dev/otlp-importer"; +import { ExportLogsServiceRequest, ExportLogsServiceResponse } from "@systemfsoftware/trigger.dev_otlp-importer"; import { otlpExporter } from "~/v3/otlpExporter.server"; export async function action({ request }: ActionFunctionArgs) { diff --git a/apps/webapp/app/routes/otel.v1.traces.ts b/apps/webapp/app/routes/otel.v1.traces.ts index 5d77314a1ef..ece5e439b0a 100644 --- a/apps/webapp/app/routes/otel.v1.traces.ts +++ b/apps/webapp/app/routes/otel.v1.traces.ts @@ -1,5 +1,5 @@ import { ActionFunctionArgs, json } from "@remix-run/server-runtime"; -import { ExportTraceServiceRequest, ExportTraceServiceResponse } from "@trigger.dev/otlp-importer"; +import { ExportTraceServiceRequest, ExportTraceServiceResponse } from "@systemfsoftware/trigger.dev_otlp-importer"; import { otlpExporter } from "~/v3/otlpExporter.server"; export async function action({ request }: ActionFunctionArgs) { diff --git a/apps/webapp/app/routes/projects.v3.$projectRef.metrics/registerProjectMetrics.server.ts b/apps/webapp/app/routes/projects.v3.$projectRef.metrics/registerProjectMetrics.server.ts index f6503112fab..d2377014f45 100644 --- a/apps/webapp/app/routes/projects.v3.$projectRef.metrics/registerProjectMetrics.server.ts +++ b/apps/webapp/app/routes/projects.v3.$projectRef.metrics/registerProjectMetrics.server.ts @@ -1,4 +1,4 @@ -import { TaskQueue } from "@trigger.dev/database"; +import { TaskQueue } from "@systemfsoftware/trigger.dev_database"; import { Gauge, Registry } from "prom-client"; import { prisma } from "~/db.server"; import { AuthenticatedEnvironment } from "~/services/apiAuth.server"; diff --git a/apps/webapp/app/routes/resources.$organizationSlug.subscribe.ts b/apps/webapp/app/routes/resources.$organizationSlug.subscribe.ts index cc67dea118e..30a5add8f62 100644 --- a/apps/webapp/app/routes/resources.$organizationSlug.subscribe.ts +++ b/apps/webapp/app/routes/resources.$organizationSlug.subscribe.ts @@ -1,6 +1,6 @@ import { parse } from "@conform-to/zod"; import { ActionFunctionArgs, json } from "@remix-run/server-runtime"; -import { SetPlanBodySchema } from "@trigger.dev/platform/v2"; +import { SetPlanBodySchema } from "@systemfsoftware/trigger.dev_platform/v2"; import { redirect } from "remix-typedjson"; import { prisma } from "~/db.server"; import { redirectWithSuccessMessage } from "~/models/message.server"; diff --git a/apps/webapp/app/routes/resources.$projectId.deployments.$deploymentId.logs.ts b/apps/webapp/app/routes/resources.$projectId.deployments.$deploymentId.logs.ts index e23f8521fe7..850cf69c1de 100644 --- a/apps/webapp/app/routes/resources.$projectId.deployments.$deploymentId.logs.ts +++ b/apps/webapp/app/routes/resources.$projectId.deployments.$deploymentId.logs.ts @@ -1,5 +1,5 @@ import { LoaderFunctionArgs } from "@remix-run/server-runtime"; -import { ExternalBuildData } from "@trigger.dev/core/v3"; +import { ExternalBuildData } from "@systemfsoftware/trigger.dev_core/v3"; import { z } from "zod"; import { prisma } from "~/db.server"; import { env } from "~/env.server"; diff --git a/apps/webapp/app/routes/resources.orgs.$organizationSlug.projects.v3.$projectParam.runs.$runParam.spans.$spanParam/route.tsx b/apps/webapp/app/routes/resources.orgs.$organizationSlug.projects.v3.$projectParam.runs.$runParam.spans.$spanParam/route.tsx index ca0fcd79950..efd586754b8 100644 --- a/apps/webapp/app/routes/resources.orgs.$organizationSlug.projects.v3.$projectParam.runs.$runParam.spans.$spanParam/route.tsx +++ b/apps/webapp/app/routes/resources.orgs.$organizationSlug.projects.v3.$projectParam.runs.$runParam.spans.$spanParam/route.tsx @@ -6,7 +6,7 @@ import { formatDurationMilliseconds, nanosecondsToMilliseconds, TaskRunError, -} from "@trigger.dev/core/v3"; +} from "@systemfsoftware/trigger.dev_core/v3"; import { ReactNode, useEffect } from "react"; import { typedjson, useTypedFetcher } from "remix-typedjson"; import { ExitIcon } from "~/assets/icons/ExitIcon"; diff --git a/apps/webapp/app/routes/resources.orgs.$organizationSlug.select-plan.tsx b/apps/webapp/app/routes/resources.orgs.$organizationSlug.select-plan.tsx index dac05d2193e..f28ec26def4 100644 --- a/apps/webapp/app/routes/resources.orgs.$organizationSlug.select-plan.tsx +++ b/apps/webapp/app/routes/resources.orgs.$organizationSlug.select-plan.tsx @@ -13,8 +13,8 @@ import { Plans, SetPlanBody, SubscriptionResult, -} from "@trigger.dev/platform/v3"; -import { GitHubLightIcon } from "@trigger.dev/companyicons"; +} from "@systemfsoftware/trigger.dev_platform/v3"; +import { GitHubLightIcon } from "@systemfsoftware/trigger.dev_companyicons"; import { z } from "zod"; import { DefinitionTip } from "~/components/DefinitionTooltip"; import { Feedback } from "~/components/Feedback"; diff --git a/apps/webapp/app/routes/resources.runs.$runParam.logs.download.ts b/apps/webapp/app/routes/resources.runs.$runParam.logs.download.ts index 6c218d0e310..7716d436666 100644 --- a/apps/webapp/app/routes/resources.runs.$runParam.logs.download.ts +++ b/apps/webapp/app/routes/resources.runs.$runParam.logs.download.ts @@ -10,7 +10,7 @@ import { } from "~/v3/eventRepository.server"; import { createGzip } from "zlib"; import { Readable } from "stream"; -import { formatDurationMilliseconds } from "@trigger.dev/core/v3/utils/durations"; +import { formatDurationMilliseconds } from "@systemfsoftware/trigger.dev_core/v3/utils/durations"; export async function loader({ params, request }: LoaderFunctionArgs) { const userId = await requireUserId(request); diff --git a/apps/webapp/app/routes/resources.taskruns.$runParam.replay.ts b/apps/webapp/app/routes/resources.taskruns.$runParam.replay.ts index 6aa61ffdaa6..130a24bb3af 100644 --- a/apps/webapp/app/routes/resources.taskruns.$runParam.replay.ts +++ b/apps/webapp/app/routes/resources.taskruns.$runParam.replay.ts @@ -1,6 +1,6 @@ import { parse } from "@conform-to/zod"; import { ActionFunction, json, LoaderFunctionArgs } from "@remix-run/node"; -import { prettyPrintPacket } from "@trigger.dev/core/v3"; +import { prettyPrintPacket } from "@systemfsoftware/trigger.dev_core/v3"; import { typedjson } from "remix-typedjson"; import { z } from "zod"; import { $replica, prisma } from "~/db.server"; diff --git a/apps/webapp/app/routes/storybook.buttons/route.tsx b/apps/webapp/app/routes/storybook.buttons/route.tsx index 3baff3b1c30..d595f569add 100644 --- a/apps/webapp/app/routes/storybook.buttons/route.tsx +++ b/apps/webapp/app/routes/storybook.buttons/route.tsx @@ -12,7 +12,7 @@ import { GitHubDarkIcon, GitHubLightIcon, SlackIcon, -} from "@trigger.dev/companyicons"; +} from "@systemfsoftware/trigger.dev_companyicons"; import { Button } from "~/components/primitives/Buttons"; import { Header1, Header3 } from "~/components/primitives/Headers"; import { NamedIcon } from "~/components/primitives/NamedIcon"; diff --git a/apps/webapp/app/routes/storybook.timeline/route.tsx b/apps/webapp/app/routes/storybook.timeline/route.tsx index 24a1382fe51..dad449ea9ad 100644 --- a/apps/webapp/app/routes/storybook.timeline/route.tsx +++ b/apps/webapp/app/routes/storybook.timeline/route.tsx @@ -1,5 +1,5 @@ import * as Slider from "@radix-ui/react-slider"; -import { formatDurationMilliseconds } from "@trigger.dev/core/v3"; +import { formatDurationMilliseconds } from "@systemfsoftware/trigger.dev_core/v3"; import { useState } from "react"; import { Paragraph } from "~/components/primitives/Paragraph"; import { Switch } from "~/components/primitives/Switch"; diff --git a/apps/webapp/app/services/apiAuth.server.ts b/apps/webapp/app/services/apiAuth.server.ts index 3b3a8fec12d..10cee917a11 100644 --- a/apps/webapp/app/services/apiAuth.server.ts +++ b/apps/webapp/app/services/apiAuth.server.ts @@ -1,4 +1,4 @@ -import { Prettify } from "@trigger.dev/core"; +import { Prettify } from "@systemfsoftware/trigger.dev_core"; import { z } from "zod"; import { RuntimeEnvironment, diff --git a/apps/webapp/app/services/billing.v2.server.ts b/apps/webapp/app/services/billing.v2.server.ts index 43121b5b56e..88e153895a8 100644 --- a/apps/webapp/app/services/billing.v2.server.ts +++ b/apps/webapp/app/services/billing.v2.server.ts @@ -1,4 +1,4 @@ -import { BillingClient, SetPlanBody } from "@trigger.dev/platform/v2"; +import { BillingClient, SetPlanBody } from "@systemfsoftware/trigger.dev_platform/v2"; import { $replica, PrismaClient, PrismaReplicaClient, prisma } from "~/db.server"; import { env } from "~/env.server"; import { logger } from "~/services/logger.server"; diff --git a/apps/webapp/app/services/db/pgListen.server.ts b/apps/webapp/app/services/db/pgListen.server.ts index ddcc54c7bbc..87231046c3f 100644 --- a/apps/webapp/app/services/db/pgListen.server.ts +++ b/apps/webapp/app/services/db/pgListen.server.ts @@ -1,4 +1,4 @@ -import { Logger } from "@trigger.dev/core-backend"; +import { Logger } from "@systemfsoftware/trigger.dev_core-backend"; import type { PoolClient } from "pg"; import { z } from "zod"; import { logger } from "~/services/logger.server"; diff --git a/apps/webapp/app/services/deleteOrganization.server.ts b/apps/webapp/app/services/deleteOrganization.server.ts index 6d749fcbfbd..c7bfa58108f 100644 --- a/apps/webapp/app/services/deleteOrganization.server.ts +++ b/apps/webapp/app/services/deleteOrganization.server.ts @@ -1,5 +1,5 @@ import { DateFormatter } from "@internationalized/date"; -import { PrismaClient } from "@trigger.dev/database"; +import { PrismaClient } from "@systemfsoftware/trigger.dev_database"; import { prisma } from "~/db.server"; import { featuresForRequest } from "~/features.server"; import { BillingService } from "./billing.v2.server"; diff --git a/apps/webapp/app/services/deleteProject.server.ts b/apps/webapp/app/services/deleteProject.server.ts index fa9f1b7929e..1c88c3be2b0 100644 --- a/apps/webapp/app/services/deleteProject.server.ts +++ b/apps/webapp/app/services/deleteProject.server.ts @@ -1,4 +1,4 @@ -import { PrismaClient } from "@trigger.dev/database"; +import { PrismaClient } from "@systemfsoftware/trigger.dev_database"; import { prisma } from "~/db.server"; import { DeleteEndpointService } from "./endpoints/deleteEndpointService"; import { logger } from "./logger.server"; diff --git a/apps/webapp/app/services/dispatchers/createEphemeralEventDispatcher.server.ts b/apps/webapp/app/services/dispatchers/createEphemeralEventDispatcher.server.ts index 7d6cb822edc..81b7457170d 100644 --- a/apps/webapp/app/services/dispatchers/createEphemeralEventDispatcher.server.ts +++ b/apps/webapp/app/services/dispatchers/createEphemeralEventDispatcher.server.ts @@ -1,4 +1,4 @@ -import { EphemeralEventDispatcherRequestBody } from "@trigger.dev/core"; +import { EphemeralEventDispatcherRequestBody } from "@systemfsoftware/trigger.dev_core"; import { $transaction, PrismaClient, prisma } from "~/db.server"; import { AuthenticatedEnvironment } from "../apiAuth.server"; import { ExpireDispatcherService } from "./expireDispatcher.server"; diff --git a/apps/webapp/app/services/endpointApi.server.ts b/apps/webapp/app/services/endpointApi.server.ts index 3779637ce57..0b7bb1f685b 100644 --- a/apps/webapp/app/services/endpointApi.server.ts +++ b/apps/webapp/app/services/endpointApi.server.ts @@ -19,7 +19,7 @@ import { ValidateResponse, ValidateResponseSchema, WebhookDeliveryResponseSchema, -} from "@trigger.dev/core"; +} from "@systemfsoftware/trigger.dev_core"; import { performance } from "node:perf_hooks"; import { safeBodyFromResponse, safeParseBodyFromResponse } from "~/utils/json"; import { logger } from "./logger.server"; diff --git a/apps/webapp/app/services/endpoints/deleteEndpointService.ts b/apps/webapp/app/services/endpoints/deleteEndpointService.ts index 6c222a21938..fa84b6ac4d1 100644 --- a/apps/webapp/app/services/endpoints/deleteEndpointService.ts +++ b/apps/webapp/app/services/endpoints/deleteEndpointService.ts @@ -1,4 +1,4 @@ -import { PrismaClient } from "@trigger.dev/database"; +import { PrismaClient } from "@systemfsoftware/trigger.dev_database"; import { prisma } from "~/db.server"; export class DeleteEndpointService { diff --git a/apps/webapp/app/services/endpoints/indexEndpoint.server.ts b/apps/webapp/app/services/endpoints/indexEndpoint.server.ts index 27df22c4fc9..bccf9627ade 100644 --- a/apps/webapp/app/services/endpoints/indexEndpoint.server.ts +++ b/apps/webapp/app/services/endpoints/indexEndpoint.server.ts @@ -1,4 +1,4 @@ -import type { EndpointIndexSource } from "@trigger.dev/database"; +import type { EndpointIndexSource } from "@systemfsoftware/trigger.dev_database"; import { PrismaClient, prisma } from "~/db.server"; import { PerformEndpointIndexService } from "./performEndpointIndexService"; diff --git a/apps/webapp/app/services/endpoints/performEndpointIndexService.ts b/apps/webapp/app/services/endpoints/performEndpointIndexService.ts index db192ef4c2b..4e42213ffba 100644 --- a/apps/webapp/app/services/endpoints/performEndpointIndexService.ts +++ b/apps/webapp/app/services/endpoints/performEndpointIndexService.ts @@ -7,13 +7,13 @@ import { RegisterDynamicScheduleService } from "../triggers/registerDynamicSched import { RegisterDynamicTriggerService } from "../triggers/registerDynamicTrigger.server"; import { DisableJobService } from "../jobs/disableJob.server"; import { RegisterSourceServiceV2 } from "../sources/registerSourceV2.server"; -import { EndpointIndexError } from "@trigger.dev/core"; +import { EndpointIndexError } from "@systemfsoftware/trigger.dev_core"; import { safeBodyFromResponse } from "~/utils/json"; import { fromZodError } from "zod-validation-error"; -import { IndexEndpointStats } from "@trigger.dev/core"; +import { IndexEndpointStats } from "@systemfsoftware/trigger.dev_core"; import { RegisterHttpEndpointService } from "../triggers/registerHttpEndpoint.server"; import { RegisterWebhookService } from "../triggers/registerWebhook.server"; -import { EndpointIndex } from "@trigger.dev/database"; +import { EndpointIndex } from "@systemfsoftware/trigger.dev_database"; import { env } from "~/env.server"; const MAX_SEQUENTIAL_FAILURE_COUNT = env.MAX_SEQUENTIAL_INDEX_FAILURE_COUNT; diff --git a/apps/webapp/app/services/endpoints/recurringEndpointIndex.server.ts b/apps/webapp/app/services/endpoints/recurringEndpointIndex.server.ts index 382a2331dea..318a764553e 100644 --- a/apps/webapp/app/services/endpoints/recurringEndpointIndex.server.ts +++ b/apps/webapp/app/services/endpoints/recurringEndpointIndex.server.ts @@ -1,7 +1,7 @@ import { PrismaClient, prisma } from "~/db.server"; import { logger } from "../logger.server"; import { workerQueue } from "../worker.server"; -import { RuntimeEnvironmentType } from "@trigger.dev/database"; +import { RuntimeEnvironmentType } from "@systemfsoftware/trigger.dev_database"; export class RecurringEndpointIndexService { #prismaClient: PrismaClient; diff --git a/apps/webapp/app/services/events/cancelEvent.server.ts b/apps/webapp/app/services/events/cancelEvent.server.ts index be913947641..ff9f985e0c8 100644 --- a/apps/webapp/app/services/events/cancelEvent.server.ts +++ b/apps/webapp/app/services/events/cancelEvent.server.ts @@ -1,4 +1,4 @@ -import type { EventRecord } from "@trigger.dev/database"; +import type { EventRecord } from "@systemfsoftware/trigger.dev_database"; import { $transaction, PrismaClientOrTransaction, prisma } from "~/db.server"; import { workerQueue } from "../worker.server"; import { AuthenticatedEnvironment } from "../apiAuth.server"; diff --git a/apps/webapp/app/services/events/cancelRunsForEvent.server.ts b/apps/webapp/app/services/events/cancelRunsForEvent.server.ts index a392c3e8f84..85326a8e029 100644 --- a/apps/webapp/app/services/events/cancelRunsForEvent.server.ts +++ b/apps/webapp/app/services/events/cancelRunsForEvent.server.ts @@ -3,8 +3,8 @@ import { $transaction, prisma } from "~/db.server"; import type { AuthenticatedEnvironment } from "../apiAuth.server"; import { CancelRunService } from "../runs/cancelRun.server"; import { logger } from "../logger.server"; -import type { CancelRunsForEvent } from "@trigger.dev/core"; -import type { JobRunStatus as JobRunStatusType } from "@trigger.dev/database"; +import type { CancelRunsForEvent } from "@systemfsoftware/trigger.dev_core"; +import type { JobRunStatus as JobRunStatusType } from "@systemfsoftware/trigger.dev_database"; import { JobRunStatus } from "~/database-types"; diff --git a/apps/webapp/app/services/events/deliverEvent.server.ts b/apps/webapp/app/services/events/deliverEvent.server.ts index 9ab39c7ee1b..7a9249acc91 100644 --- a/apps/webapp/app/services/events/deliverEvent.server.ts +++ b/apps/webapp/app/services/events/deliverEvent.server.ts @@ -1,7 +1,7 @@ import { fromZodError } from "zod-validation-error"; -import type { EventDispatcher, EventRecord } from "@trigger.dev/database"; -import type { EventFilter } from "@trigger.dev/core"; -import { EventFilterSchema, RequestWithRawBodySchema, eventFilterMatches } from "@trigger.dev/core"; +import type { EventDispatcher, EventRecord } from "@systemfsoftware/trigger.dev_database"; +import type { EventFilter } from "@systemfsoftware/trigger.dev_core"; +import { EventFilterSchema, RequestWithRawBodySchema, eventFilterMatches } from "@systemfsoftware/trigger.dev_core"; import { $transaction, PrismaClientOrTransaction, prisma } from "~/db.server"; import { logger } from "~/services/logger.server"; import { workerQueue } from "../worker.server"; diff --git a/apps/webapp/app/services/events/ingestSendEvent.server.ts b/apps/webapp/app/services/events/ingestSendEvent.server.ts index 6efbbed6118..f885a9c36f7 100644 --- a/apps/webapp/app/services/events/ingestSendEvent.server.ts +++ b/apps/webapp/app/services/events/ingestSendEvent.server.ts @@ -1,9 +1,9 @@ -import type { RawEvent, SendEventOptions } from "@trigger.dev/core"; +import type { RawEvent, SendEventOptions } from "@systemfsoftware/trigger.dev_core"; import { $transaction, PrismaClientOrTransaction, PrismaErrorSchema, prisma } from "~/db.server"; import type { AuthenticatedEnvironment } from "~/services/apiAuth.server"; import { workerQueue } from "~/services/worker.server"; import { logger } from "../logger.server"; -import { EventRecord, ExternalAccount } from "@trigger.dev/database"; +import { EventRecord, ExternalAccount } from "@systemfsoftware/trigger.dev_database"; import { Duration, RateLimiter } from "../rateLimiter.server"; import { Ratelimit } from "@upstash/ratelimit"; import { env } from "~/env.server"; diff --git a/apps/webapp/app/services/events/sqsEventConsumer.ts b/apps/webapp/app/services/events/sqsEventConsumer.ts index ceffee269a3..bea779924c4 100644 --- a/apps/webapp/app/services/events/sqsEventConsumer.ts +++ b/apps/webapp/app/services/events/sqsEventConsumer.ts @@ -1,5 +1,5 @@ import { Message, SQSClient } from "@aws-sdk/client-sqs"; -import { SendEventBodySchema } from "@trigger.dev/core"; +import { SendEventBodySchema } from "@systemfsoftware/trigger.dev_core"; import { Consumer } from "sqs-consumer"; import { z } from "zod"; import { fromZodError } from "zod-validation-error"; diff --git a/apps/webapp/app/services/externalApis/integrationAuthRepository.server.ts b/apps/webapp/app/services/externalApis/integrationAuthRepository.server.ts index 23e4c77ee3c..aba6bf008a1 100644 --- a/apps/webapp/app/services/externalApis/integrationAuthRepository.server.ts +++ b/apps/webapp/app/services/externalApis/integrationAuthRepository.server.ts @@ -7,7 +7,7 @@ import type { IntegrationConnection, IntegrationDefinition, SecretReference, -} from "@trigger.dev/database"; +} from "@systemfsoftware/trigger.dev_database"; import jsonpointer from "jsonpointer"; import { customAlphabet } from "nanoid"; import * as crypto from "node:crypto"; diff --git a/apps/webapp/app/services/externalApis/integrationConnectionCreated.server.ts b/apps/webapp/app/services/externalApis/integrationConnectionCreated.server.ts index df03a86d31e..57ffa4f3013 100644 --- a/apps/webapp/app/services/externalApis/integrationConnectionCreated.server.ts +++ b/apps/webapp/app/services/externalApis/integrationConnectionCreated.server.ts @@ -1,4 +1,4 @@ -import { MISSING_CONNECTION_RESOLVED_NOTIFICATION } from "@trigger.dev/core"; +import { MISSING_CONNECTION_RESOLVED_NOTIFICATION } from "@systemfsoftware/trigger.dev_core"; import { PrismaClientOrTransaction, prisma } from "~/db.server"; import { IngestSendEvent } from "../events/ingestSendEvent.server"; import { logger } from "../logger.server"; diff --git a/apps/webapp/app/services/externalApis/integrations/airtable.ts b/apps/webapp/app/services/externalApis/integrations/airtable.ts index 57f484f4442..8a9e860ccb7 100644 --- a/apps/webapp/app/services/externalApis/integrations/airtable.ts +++ b/apps/webapp/app/services/externalApis/integrations/airtable.ts @@ -4,7 +4,7 @@ function usageSample(hasApiKey: boolean): HelpSample { return { title: "Using the client", code: ` -import { Airtable } from "@trigger.dev/airtable"; +import { Airtable } from "@systemfsoftware/trigger.dev_airtable"; const airtable = new Airtable({ id: "__SLUG__"${hasApiKey ? ",\n token: process.env.AIRTABLE_TOKEN!" : ""} @@ -51,7 +51,7 @@ client.defineJob({ export const airtable: Integration = { identifier: "airtable", name: "Airtable", - packageName: "@trigger.dev/airtable", + packageName: "@systemfsoftware/trigger.dev_airtable", authenticationMethods: { oauth2: { name: "OAuth2", diff --git a/apps/webapp/app/services/externalApis/integrations/github.ts b/apps/webapp/app/services/externalApis/integrations/github.ts index e2c0e5bfcb2..5e77f6219a2 100644 --- a/apps/webapp/app/services/externalApis/integrations/github.ts +++ b/apps/webapp/app/services/externalApis/integrations/github.ts @@ -23,7 +23,7 @@ const userAnnotation: ScopeAnnotation = { const usageSample: HelpSample = { title: "Using the client", code: ` -import { Github, events } from "@trigger.dev/github"; +import { Github, events } from "@systemfsoftware/trigger.dev_github"; const github = new Github({ id: "__SLUG__", @@ -65,7 +65,7 @@ client.defineJob({ export const github: Integration = { identifier: "github", name: "GitHub", - packageName: "@trigger.dev/github@latest", + packageName: "@systemfsoftware/trigger.dev_github@latest", authenticationMethods: { oauth2: { name: "OAuth", @@ -301,7 +301,7 @@ export const github: Integration = { { title: "Creating the client", code: ` -import { Github } from "@trigger.dev/github"; +import { Github } from "@systemfsoftware/trigger.dev_github"; const github = new Github({ id: "__SLUG__" @@ -319,7 +319,7 @@ const github = new Github({ { title: "Creating the client", code: ` -import { Github } from "@trigger.dev/github"; +import { Github } from "@systemfsoftware/trigger.dev_github"; const github = new Github({ id: "__SLUG__", diff --git a/apps/webapp/app/services/externalApis/integrations/linear.ts b/apps/webapp/app/services/externalApis/integrations/linear.ts index 841ded65382..40eff8183b9 100644 --- a/apps/webapp/app/services/externalApis/integrations/linear.ts +++ b/apps/webapp/app/services/externalApis/integrations/linear.ts @@ -4,7 +4,7 @@ function usageSample(hasApiKey: boolean): HelpSample { return { title: "Using the client", code: ` -import { Linear } from "@trigger.dev/linear"; +import { Linear } from "@systemfsoftware/trigger.dev_linear"; const linear = new Linear({ id: "__SLUG__",${hasApiKey ? "\n apiKey: process.env.LINEAR_API_KEY!," : ""} @@ -37,7 +37,7 @@ client.defineJob({ export const linear: Integration = { identifier: "linear", name: "Linear", - packageName: "@trigger.dev/linear@latest", + packageName: "@systemfsoftware/trigger.dev_linear@latest", authenticationMethods: { oauth2: { name: "OAuth", diff --git a/apps/webapp/app/services/externalApis/integrations/openai.ts b/apps/webapp/app/services/externalApis/integrations/openai.ts index 952ef35f1a3..bc6690e2d72 100644 --- a/apps/webapp/app/services/externalApis/integrations/openai.ts +++ b/apps/webapp/app/services/externalApis/integrations/openai.ts @@ -5,7 +5,7 @@ export const openai: Integration = { identifier: "openai", name: "OpenAI", description: "You can perform very long completions with the integration", - packageName: "@trigger.dev/openai@latest", + packageName: "@systemfsoftware/trigger.dev_openai@latest", authenticationMethods: { apikey: { type: "apikey", @@ -14,7 +14,7 @@ export const openai: Integration = { { title: "Creating the client", code: ` -import { OpenAI } from "@trigger.dev/openai"; +import { OpenAI } from "@systemfsoftware/trigger.dev_openai"; const openai = new OpenAI({ id: "__SLUG__", diff --git a/apps/webapp/app/services/externalApis/integrations/plain.ts b/apps/webapp/app/services/externalApis/integrations/plain.ts index 0948ba381c4..2c637f2ba64 100644 --- a/apps/webapp/app/services/externalApis/integrations/plain.ts +++ b/apps/webapp/app/services/externalApis/integrations/plain.ts @@ -3,7 +3,7 @@ import type { Integration } from "../types"; export const plain: Integration = { identifier: "plain", name: "Plain", - packageName: "@trigger.dev/plain@latest", + packageName: "@systemfsoftware/trigger.dev_plain@latest", authenticationMethods: { apikey: { type: "apikey", @@ -12,7 +12,7 @@ export const plain: Integration = { { title: "Creating the client", code: ` -import { Plain } from "@trigger.dev/plain"; +import { Plain } from "@systemfsoftware/trigger.dev_plain"; export const plain = new Plain({ id: "__SLUG__", diff --git a/apps/webapp/app/services/externalApis/integrations/replicate.ts b/apps/webapp/app/services/externalApis/integrations/replicate.ts index 095a043e51d..5d579ccfaf0 100644 --- a/apps/webapp/app/services/externalApis/integrations/replicate.ts +++ b/apps/webapp/app/services/externalApis/integrations/replicate.ts @@ -6,7 +6,7 @@ function usageSample(hasApiKey: boolean): HelpSample { return { title: "Using the client", code: ` -import { Replicate } from "@trigger.dev/replicate"; +import { Replicate } from "@systemfsoftware/trigger.dev_replicate"; const replicate = new Replicate({ id: "__SLUG__",${hasApiKey ? `\n ${apiKeyPropertyName}: process.env.REPLICATE_API_KEY!,` : ""} @@ -38,7 +38,7 @@ client.defineJob({ export const replicate: Integration = { identifier: "replicate", name: "Replicate", - packageName: "@trigger.dev/replicate@latest", + packageName: "@systemfsoftware/trigger.dev_replicate@latest", authenticationMethods: { apikey: { type: "apikey", diff --git a/apps/webapp/app/services/externalApis/integrations/resend.ts b/apps/webapp/app/services/externalApis/integrations/resend.ts index bacf74624c3..87f694f6a11 100644 --- a/apps/webapp/app/services/externalApis/integrations/resend.ts +++ b/apps/webapp/app/services/externalApis/integrations/resend.ts @@ -3,7 +3,7 @@ import type { Integration } from "../types"; export const resend: Integration = { identifier: "resend", name: "Resend", - packageName: "@trigger.dev/resend@latest", + packageName: "@systemfsoftware/trigger.dev_resend@latest", authenticationMethods: { apikey: { type: "apikey", @@ -12,7 +12,7 @@ export const resend: Integration = { { title: "Creating the client", code: ` -import { Resend } from "@trigger.dev/resend"; +import { Resend } from "@systemfsoftware/trigger.dev_resend"; const resend = new Resend({ id: "__SLUG__", diff --git a/apps/webapp/app/services/externalApis/integrations/sendgrid.ts b/apps/webapp/app/services/externalApis/integrations/sendgrid.ts index ecda5387489..93a84959e69 100644 --- a/apps/webapp/app/services/externalApis/integrations/sendgrid.ts +++ b/apps/webapp/app/services/externalApis/integrations/sendgrid.ts @@ -3,7 +3,7 @@ import type { Integration } from "../types"; export const sendgrid: Integration = { identifier: "sendgrid", name: "SendGrid", - packageName: "@trigger.dev/sendgrid@latest", + packageName: "@systemfsoftware/trigger.dev_sendgrid@latest", authenticationMethods: { apikey: { type: "apikey", @@ -12,7 +12,7 @@ export const sendgrid: Integration = { { title: "Creating the client", code: ` -import { SendGrid } from "@trigger.dev/sendgrid"; +import { SendGrid } from "@systemfsoftware/trigger.dev_sendgrid"; const sendgrid = new SendGrid({ id: "__SLUG__", diff --git a/apps/webapp/app/services/externalApis/integrations/shopify.ts b/apps/webapp/app/services/externalApis/integrations/shopify.ts index 07c4408ecd0..2bce7035e01 100644 --- a/apps/webapp/app/services/externalApis/integrations/shopify.ts +++ b/apps/webapp/app/services/externalApis/integrations/shopify.ts @@ -6,7 +6,7 @@ function usageSample(hasApiKey: boolean): HelpSample { return { title: "Using the client", code: ` -import { Shopify } from "@trigger.dev/shopify"; +import { Shopify } from "@systemfsoftware/trigger.dev_shopify"; const shopify = new Shopify({ id: "__SLUG__",${hasApiKey ? `\n ${apiKeyPropertyName}: process.env.SHOPIFY_API_KEY!,` : ""} @@ -43,7 +43,7 @@ client.defineJob({ export const shopify: Integration = { identifier: "shopify", name: "Shopify", - packageName: "@trigger.dev/shopify@latest", + packageName: "@systemfsoftware/trigger.dev_shopify@latest", authenticationMethods: { apikey: { type: "apikey", diff --git a/apps/webapp/app/services/externalApis/integrations/slack.ts b/apps/webapp/app/services/externalApis/integrations/slack.ts index 31118eac666..1a1a931ce49 100644 --- a/apps/webapp/app/services/externalApis/integrations/slack.ts +++ b/apps/webapp/app/services/externalApis/integrations/slack.ts @@ -5,7 +5,7 @@ const help: Help = { { title: "Creating the client", code: ` -import { Slack } from "@trigger.dev/slack"; +import { Slack } from "@systemfsoftware/trigger.dev_slack"; const slack = new Slack({ id: "__SLUG__", @@ -45,7 +45,7 @@ client.defineJob({ export const slack: Integration = { identifier: "slack", name: "Slack", - packageName: "@trigger.dev/slack@latest", + packageName: "@systemfsoftware/trigger.dev_slack@latest", authenticationMethods: { oauth2Bot: { name: "OAuth2 (Bot)", diff --git a/apps/webapp/app/services/externalApis/integrations/stripe.ts b/apps/webapp/app/services/externalApis/integrations/stripe.ts index 878f2e8bbd5..d7f045af00d 100644 --- a/apps/webapp/app/services/externalApis/integrations/stripe.ts +++ b/apps/webapp/app/services/externalApis/integrations/stripe.ts @@ -3,7 +3,7 @@ import type { Integration } from "../types"; export const stripe: Integration = { identifier: "stripe", name: "Stripe", - packageName: "@trigger.dev/stripe", + packageName: "@systemfsoftware/trigger.dev_stripe", authenticationMethods: { apikey: { type: "apikey", @@ -12,7 +12,7 @@ export const stripe: Integration = { { title: "Creating the integration", code: ` -import { Stripe } from "@trigger.dev/stripe"; +import { Stripe } from "@systemfsoftware/trigger.dev_stripe"; export const stripe = new Stripe({ id: "__SLUG__", diff --git a/apps/webapp/app/services/externalApis/integrations/supabase.ts b/apps/webapp/app/services/externalApis/integrations/supabase.ts index b0036aaf6bd..6fb7e73aae7 100644 --- a/apps/webapp/app/services/externalApis/integrations/supabase.ts +++ b/apps/webapp/app/services/externalApis/integrations/supabase.ts @@ -3,7 +3,7 @@ import type { HelpSample, Integration } from "../types"; const managementUsageSample: HelpSample = { title: "Using the client", code: ` -import { SupabaseManagement } from "@trigger.dev/supabase"; +import { SupabaseManagement } from "@systemfsoftware/trigger.dev_supabase"; const supabase = new SupabaseManagement({ id: "__SLUG__", @@ -25,7 +25,7 @@ client.defineJob({ const managementApiKeyUsageSample: HelpSample = { title: "Using the client", code: ` -import { SupabaseManagement } from "@trigger.dev/supabase"; +import { SupabaseManagement } from "@systemfsoftware/trigger.dev_supabase"; const supabase = new SupabaseManagement({ id: "__SLUG__", @@ -49,7 +49,7 @@ export const supabaseManagement: Integration = { identifier: "supabase-management", icon: "supabase", name: "Supabase Management", - packageName: "@trigger.dev/supabase", + packageName: "@systemfsoftware/trigger.dev_supabase", description: "Use database webhooks, manage your organizations and projects.", authenticationMethods: { apikey: { @@ -59,7 +59,7 @@ export const supabaseManagement: Integration = { { title: "Creating the client", code: ` -import { SupabaseManagement } from "@trigger.dev/supabase"; +import { SupabaseManagement } from "@systemfsoftware/trigger.dev_supabase"; const supabase = new SupabaseManagement({ id: "__SLUG__" @@ -110,7 +110,7 @@ const supabase = new SupabaseManagement({ { title: "Creating the client", code: ` -import { SupabaseManagement } from "@trigger.dev/supabase"; +import { SupabaseManagement } from "@systemfsoftware/trigger.dev_supabase"; const supabase = new SupabaseManagement({ id: "__SLUG__" @@ -127,7 +127,7 @@ const supabase = new SupabaseManagement({ const supabaseUsageSample: HelpSample = { title: "Using the client", code: ` -import { Supabase } from "@trigger.dev/supabase"; +import { Supabase } from "@systemfsoftware/trigger.dev_supabase"; import { Database } from "@/supabase.types"; const supabase = new Supabase({ @@ -159,7 +159,7 @@ export const supabase: Integration = { identifier: "supabase", icon: "supabase", name: "Supabase", - packageName: "@trigger.dev/supabase", + packageName: "@systemfsoftware/trigger.dev_supabase", authenticationMethods: { apikey: { type: "apikey", @@ -168,7 +168,7 @@ export const supabase: Integration = { { title: "Creating the client", code: ` -import { Supabase } from "@trigger.dev/supabase"; +import { Supabase } from "@systemfsoftware/trigger.dev_supabase"; const supabase = new Supabase({ id: "__SLUG__" diff --git a/apps/webapp/app/services/externalApis/integrations/typeform.ts b/apps/webapp/app/services/externalApis/integrations/typeform.ts index e57b79b35d6..7ab31268742 100644 --- a/apps/webapp/app/services/externalApis/integrations/typeform.ts +++ b/apps/webapp/app/services/externalApis/integrations/typeform.ts @@ -4,7 +4,7 @@ export const typeform: Integration = { identifier: "typeform", name: "Typeform", description: "Use the Typeform API and trigger on new responses", - packageName: "@trigger.dev/typeform@latest", + packageName: "@systemfsoftware/trigger.dev_typeform@latest", authenticationMethods: { apikey: { type: "apikey", @@ -13,7 +13,7 @@ export const typeform: Integration = { { title: "Creating the client", code: ` -import { Typeform } from "@trigger.dev/typeform"; +import { Typeform } from "@systemfsoftware/trigger.dev_typeform"; const typeform = new Typeform({ id: "__SLUG__", diff --git a/apps/webapp/app/services/httpendpoint/HandleHttpEndpointService.ts b/apps/webapp/app/services/httpendpoint/HandleHttpEndpointService.ts index 4e25e8de504..45207e30fd6 100644 --- a/apps/webapp/app/services/httpendpoint/HandleHttpEndpointService.ts +++ b/apps/webapp/app/services/httpendpoint/HandleHttpEndpointService.ts @@ -1,4 +1,4 @@ -import { PrismaClient, RuntimeEnvironment, Webhook } from "@trigger.dev/database"; +import { PrismaClient, RuntimeEnvironment, Webhook } from "@systemfsoftware/trigger.dev_database"; import { z } from "zod"; import { prisma } from "~/db.server"; import { requestUrl } from "~/utils/requestUrl.server"; @@ -8,7 +8,7 @@ import { RequestFilterSchema, WebhookContextMetadataSchema, requestFilterMatches, -} from "@trigger.dev/core"; +} from "@systemfsoftware/trigger.dev_core"; import { EndpointApi } from "../endpointApi.server"; import { IngestSendEvent } from "../events/ingestSendEvent.server"; import { getSecretStore } from "../secrets/secretStore.server"; diff --git a/apps/webapp/app/services/jobs/cancelRunsForJob.server.ts b/apps/webapp/app/services/jobs/cancelRunsForJob.server.ts index 0ad57ac4613..13edf79f3e3 100644 --- a/apps/webapp/app/services/jobs/cancelRunsForJob.server.ts +++ b/apps/webapp/app/services/jobs/cancelRunsForJob.server.ts @@ -2,7 +2,7 @@ import { $transaction, PrismaClient, prisma } from "~/db.server"; import { AuthenticatedEnvironment } from "../apiAuth.server"; import { CancelRunService } from "../runs/cancelRun.server"; import { logger } from "../logger.server"; -import { CancelRunsForJob } from "@trigger.dev/core"; +import { CancelRunsForJob } from "@systemfsoftware/trigger.dev_core"; import { JobRunStatus } from "~/database-types"; const CANCELLABLE_JOB_RUN_STATUS: Array = [ diff --git a/apps/webapp/app/services/jobs/deleteJob.server.ts b/apps/webapp/app/services/jobs/deleteJob.server.ts index e4b7f409064..6a308605401 100644 --- a/apps/webapp/app/services/jobs/deleteJob.server.ts +++ b/apps/webapp/app/services/jobs/deleteJob.server.ts @@ -1,4 +1,4 @@ -import type { Job } from "@trigger.dev/database"; +import type { Job } from "@systemfsoftware/trigger.dev_database"; import type { PrismaClient } from "~/db.server"; import { prisma } from "~/db.server"; import { telemetry } from "../telemetry.server"; diff --git a/apps/webapp/app/services/jobs/disableJob.server.ts b/apps/webapp/app/services/jobs/disableJob.server.ts index fbf567fac80..aedb6e7e017 100644 --- a/apps/webapp/app/services/jobs/disableJob.server.ts +++ b/apps/webapp/app/services/jobs/disableJob.server.ts @@ -1,4 +1,4 @@ -import type { JobVersion } from "@trigger.dev/database"; +import type { JobVersion } from "@systemfsoftware/trigger.dev_database"; import type { PrismaClient } from "~/db.server"; import { prisma } from "~/db.server"; import { ExtendedEndpoint, findEndpoint } from "~/models/endpoint.server"; diff --git a/apps/webapp/app/services/jobs/invokeJob.server.ts b/apps/webapp/app/services/jobs/invokeJob.server.ts index db93a43d2fa..421a34a92f9 100644 --- a/apps/webapp/app/services/jobs/invokeJob.server.ts +++ b/apps/webapp/app/services/jobs/invokeJob.server.ts @@ -1,6 +1,6 @@ import { $transaction, PrismaClient, prisma } from "~/db.server"; import { AuthenticatedEnvironment } from "../apiAuth.server"; -import { InvokeJobRequestBody } from "@trigger.dev/core"; +import { InvokeJobRequestBody } from "@systemfsoftware/trigger.dev_core"; import { ulid } from "../ulid.server"; import { CreateRunService } from "../runs/createRun.server"; diff --git a/apps/webapp/app/services/jobs/registerJob.server.ts b/apps/webapp/app/services/jobs/registerJob.server.ts index 72cc1d5978c..a458356a348 100644 --- a/apps/webapp/app/services/jobs/registerJob.server.ts +++ b/apps/webapp/app/services/jobs/registerJob.server.ts @@ -4,8 +4,8 @@ import { SCHEDULED_EVENT, TriggerMetadata, assertExhaustive, -} from "@trigger.dev/core"; -import type { Endpoint, Integration, Job, JobIntegration, JobVersion } from "@trigger.dev/database"; +} from "@systemfsoftware/trigger.dev_core"; +import type { Endpoint, Integration, Job, JobIntegration, JobVersion } from "@systemfsoftware/trigger.dev_database"; import type { PrismaClient } from "~/db.server"; import { prisma } from "~/db.server"; import { ExtendedEndpoint, findEndpoint } from "~/models/endpoint.server"; diff --git a/apps/webapp/app/services/jobs/testJob.server.ts b/apps/webapp/app/services/jobs/testJob.server.ts index 654d66a4366..93e47e5f55a 100644 --- a/apps/webapp/app/services/jobs/testJob.server.ts +++ b/apps/webapp/app/services/jobs/testJob.server.ts @@ -1,4 +1,4 @@ -import { EventSpecificationSchema } from "@trigger.dev/core"; +import { EventSpecificationSchema } from "@systemfsoftware/trigger.dev_core"; import { $transaction, PrismaClient, prisma } from "~/db.server"; import { CreateRunService } from "../runs/createRun.server"; diff --git a/apps/webapp/app/services/logger.server.ts b/apps/webapp/app/services/logger.server.ts index 6fa563d1bcf..fd8d7f91d6a 100644 --- a/apps/webapp/app/services/logger.server.ts +++ b/apps/webapp/app/services/logger.server.ts @@ -1,5 +1,5 @@ -import type { LogLevel } from "@trigger.dev/core-backend"; -import { Logger } from "@trigger.dev/core-backend"; +import type { LogLevel } from "@systemfsoftware/trigger.dev_core-backend"; +import { Logger } from "@systemfsoftware/trigger.dev_core-backend"; import { sensitiveDataReplacer } from "./sensitiveDataReplacer"; import { AsyncLocalStorage } from "async_hooks"; import { getHttpContext } from "./httpAsyncStorage.server"; diff --git a/apps/webapp/app/services/personalAccessToken.server.ts b/apps/webapp/app/services/personalAccessToken.server.ts index c349b08ef63..1e5ac18d62d 100644 --- a/apps/webapp/app/services/personalAccessToken.server.ts +++ b/apps/webapp/app/services/personalAccessToken.server.ts @@ -1,4 +1,4 @@ -import { PersonalAccessToken } from "@trigger.dev/database"; +import { PersonalAccessToken } from "@systemfsoftware/trigger.dev_database"; import { customAlphabet, nanoid } from "nanoid"; import nodeCrypto from "node:crypto"; import { z } from "zod"; diff --git a/apps/webapp/app/services/platform.v3.server.ts b/apps/webapp/app/services/platform.v3.server.ts index 5d504361e71..fe0f496d60f 100644 --- a/apps/webapp/app/services/platform.v3.server.ts +++ b/apps/webapp/app/services/platform.v3.server.ts @@ -1,5 +1,5 @@ -import { BillingClient, Limits, SetPlanBody, UsageSeriesParams } from "@trigger.dev/platform/v3"; -import { Organization, Project } from "@trigger.dev/database"; +import { BillingClient, Limits, SetPlanBody, UsageSeriesParams } from "@systemfsoftware/trigger.dev_platform/v3"; +import { Organization, Project } from "@systemfsoftware/trigger.dev_database"; import { redirect } from "remix-typedjson"; import { $replica } from "~/db.server"; import { env } from "~/env.server"; diff --git a/apps/webapp/app/services/runExecutionRateLimiter.server.ts b/apps/webapp/app/services/runExecutionRateLimiter.server.ts index df82574dcb4..db3c5caff0a 100644 --- a/apps/webapp/app/services/runExecutionRateLimiter.server.ts +++ b/apps/webapp/app/services/runExecutionRateLimiter.server.ts @@ -17,7 +17,7 @@ import { JobRun, JobVersion, RuntimeEnvironment, -} from "@trigger.dev/database"; +} from "@systemfsoftware/trigger.dev_database"; export interface RunExecutionRateLimiter { putConcurrencyLimitGroup( diff --git a/apps/webapp/app/services/runs/createRun.server.ts b/apps/webapp/app/services/runs/createRun.server.ts index 3cbe0ec0d73..4ef8421552c 100644 --- a/apps/webapp/app/services/runs/createRun.server.ts +++ b/apps/webapp/app/services/runs/createRun.server.ts @@ -1,4 +1,4 @@ -import type { Job, JobVersion } from "@trigger.dev/database"; +import type { Job, JobVersion } from "@systemfsoftware/trigger.dev_database"; import { $transaction, PrismaClientOrTransaction } from "~/db.server"; import { prisma } from "~/db.server"; import { workerQueue } from "~/services/worker.server"; diff --git a/apps/webapp/app/services/runs/deliverRunSubscription.server.ts b/apps/webapp/app/services/runs/deliverRunSubscription.server.ts index f23e14d8d65..d37fb2fd559 100644 --- a/apps/webapp/app/services/runs/deliverRunSubscription.server.ts +++ b/apps/webapp/app/services/runs/deliverRunSubscription.server.ts @@ -1,4 +1,4 @@ -import { RunNotification } from "@trigger.dev/core"; +import { RunNotification } from "@systemfsoftware/trigger.dev_core"; import { subtle } from "node:crypto"; import { PrismaClient, prisma } from "~/db.server"; import { EndpointApi } from "../endpointApi.server"; diff --git a/apps/webapp/app/services/runs/deliverRunSubscriptions.server.ts b/apps/webapp/app/services/runs/deliverRunSubscriptions.server.ts index 752a1087dec..536a0fe242d 100644 --- a/apps/webapp/app/services/runs/deliverRunSubscriptions.server.ts +++ b/apps/webapp/app/services/runs/deliverRunSubscriptions.server.ts @@ -1,4 +1,4 @@ -import { JobRun } from "@trigger.dev/database"; +import { JobRun } from "@systemfsoftware/trigger.dev_database"; import { PrismaClient, prisma } from "~/db.server"; import { workerQueue } from "../worker.server"; diff --git a/apps/webapp/app/services/runs/forceYieldCoordinator.server.ts b/apps/webapp/app/services/runs/forceYieldCoordinator.server.ts index c6565424d7e..113582284ef 100644 --- a/apps/webapp/app/services/runs/forceYieldCoordinator.server.ts +++ b/apps/webapp/app/services/runs/forceYieldCoordinator.server.ts @@ -1,4 +1,4 @@ -import { PrismaClient } from "@trigger.dev/database"; +import { PrismaClient } from "@systemfsoftware/trigger.dev_database"; import { prisma } from "~/db.server"; import { logger } from "../logger.server"; diff --git a/apps/webapp/app/services/runs/missingConnectionCreated.server.ts b/apps/webapp/app/services/runs/missingConnectionCreated.server.ts index 331e18f06a7..5c528b7c4ac 100644 --- a/apps/webapp/app/services/runs/missingConnectionCreated.server.ts +++ b/apps/webapp/app/services/runs/missingConnectionCreated.server.ts @@ -1,7 +1,7 @@ import { $transaction, PrismaClientOrTransaction, prisma } from "~/db.server"; import { IngestSendEvent } from "../events/ingestSendEvent.server"; import { env } from "~/env.server"; -import { MISSING_CONNECTION_NOTIFICATION } from "@trigger.dev/core"; +import { MISSING_CONNECTION_NOTIFICATION } from "@systemfsoftware/trigger.dev_core"; export class MissingConnectionCreatedService { #prismaClient: PrismaClientOrTransaction; diff --git a/apps/webapp/app/services/runs/performRunExecutionV3.server.ts b/apps/webapp/app/services/runs/performRunExecutionV3.server.ts index ca2fb19f16d..f6aef1a58ae 100644 --- a/apps/webapp/app/services/runs/performRunExecutionV3.server.ts +++ b/apps/webapp/app/services/runs/performRunExecutionV3.server.ts @@ -14,9 +14,9 @@ import { RunSourceContext, RunSourceContextSchema, supportsFeature, -} from "@trigger.dev/core"; -import { BloomFilter } from "@trigger.dev/core-backend"; -import { ConcurrencyLimitGroup, Job, JobRun, JobVersion } from "@trigger.dev/database"; +} from "@systemfsoftware/trigger.dev_core"; +import { BloomFilter } from "@systemfsoftware/trigger.dev_core-backend"; +import { ConcurrencyLimitGroup, Job, JobRun, JobVersion } from "@systemfsoftware/trigger.dev_database"; import { generateErrorMessage } from "zod-error"; import { eventRecordToApiJson } from "~/api.server"; import { diff --git a/apps/webapp/app/services/runs/resumeRun.server.ts b/apps/webapp/app/services/runs/resumeRun.server.ts index 6f8a158fe5b..4757832845a 100644 --- a/apps/webapp/app/services/runs/resumeRun.server.ts +++ b/apps/webapp/app/services/runs/resumeRun.server.ts @@ -1,4 +1,4 @@ -import { JobRun, RuntimeEnvironmentType } from "@trigger.dev/database"; +import { JobRun, RuntimeEnvironmentType } from "@systemfsoftware/trigger.dev_database"; import { PrismaClient, PrismaClientOrTransaction, prisma } from "~/db.server"; import { workerQueue } from "../worker.server"; import { PerformRunExecutionV3Service, RunExecutionPriority } from "./performRunExecutionV3.server"; diff --git a/apps/webapp/app/services/runs/startRun.server.ts b/apps/webapp/app/services/runs/startRun.server.ts index 7b0e4433e49..0e9b1957c10 100644 --- a/apps/webapp/app/services/runs/startRun.server.ts +++ b/apps/webapp/app/services/runs/startRun.server.ts @@ -2,7 +2,7 @@ import { type ConnectionType, type Integration, type IntegrationConnection, -} from "@trigger.dev/database"; +} from "@systemfsoftware/trigger.dev_database"; import type { PrismaClient, PrismaClientOrTransaction } from "~/db.server"; import { prisma } from "~/db.server"; import { autoIncrementCounter } from "../autoIncrementCounter.server"; diff --git a/apps/webapp/app/services/schedules/deliverScheduledEvent.server.ts b/apps/webapp/app/services/schedules/deliverScheduledEvent.server.ts index e9e6fa11d13..174e9198c06 100644 --- a/apps/webapp/app/services/schedules/deliverScheduledEvent.server.ts +++ b/apps/webapp/app/services/schedules/deliverScheduledEvent.server.ts @@ -1,4 +1,4 @@ -import { SCHEDULED_EVENT, ScheduledPayload } from "@trigger.dev/core"; +import { SCHEDULED_EVENT, ScheduledPayload } from "@systemfsoftware/trigger.dev_core"; import { $transaction, PrismaClientOrTransaction, prisma } from "~/db.server"; import { NextScheduledEventService } from "./nextScheduledEvent.server"; import { IngestSendEvent } from "../events/ingestSendEvent.server"; diff --git a/apps/webapp/app/services/schedules/disableScheduleSource.server.ts b/apps/webapp/app/services/schedules/disableScheduleSource.server.ts index b53d29719fe..ba774985243 100644 --- a/apps/webapp/app/services/schedules/disableScheduleSource.server.ts +++ b/apps/webapp/app/services/schedules/disableScheduleSource.server.ts @@ -1,4 +1,4 @@ -import type { EventDispatcher } from "@trigger.dev/database"; +import type { EventDispatcher } from "@systemfsoftware/trigger.dev_database"; import { $transaction, PrismaClientOrTransaction, prisma } from "~/db.server"; import { workerQueue } from "../worker.server"; import { DeliverScheduledEventService } from "./deliverScheduledEvent.server"; diff --git a/apps/webapp/app/services/schedules/nextScheduledEvent.server.ts b/apps/webapp/app/services/schedules/nextScheduledEvent.server.ts index fb9ed1cf9fe..e140e4f3064 100644 --- a/apps/webapp/app/services/schedules/nextScheduledEvent.server.ts +++ b/apps/webapp/app/services/schedules/nextScheduledEvent.server.ts @@ -3,7 +3,7 @@ import { IntervalMetadata, ScheduleMetadata, ScheduleMetadataSchema, -} from "@trigger.dev/core"; +} from "@systemfsoftware/trigger.dev_core"; import { $transaction, PrismaClientOrTransaction, prisma } from "~/db.server"; import { parseExpression } from "cron-parser"; import { logger } from "../logger.server"; diff --git a/apps/webapp/app/services/schedules/registerSchedule.server.ts b/apps/webapp/app/services/schedules/registerSchedule.server.ts index 950942f05bf..2fe5a773069 100644 --- a/apps/webapp/app/services/schedules/registerSchedule.server.ts +++ b/apps/webapp/app/services/schedules/registerSchedule.server.ts @@ -1,4 +1,4 @@ -import { RegisterScheduleBody } from "@trigger.dev/core"; +import { RegisterScheduleBody } from "@systemfsoftware/trigger.dev_core"; import { $transaction, PrismaClient } from "~/db.server"; import { prisma } from "~/db.server"; import { AuthenticatedEnvironment } from "../apiAuth.server"; diff --git a/apps/webapp/app/services/schedules/registerScheduleSource.server.ts b/apps/webapp/app/services/schedules/registerScheduleSource.server.ts index 13f6a1f1268..26df3439624 100644 --- a/apps/webapp/app/services/schedules/registerScheduleSource.server.ts +++ b/apps/webapp/app/services/schedules/registerScheduleSource.server.ts @@ -1,5 +1,5 @@ -import type { DynamicTrigger, EventDispatcher } from "@trigger.dev/database"; -import { CronMetadata, IntervalMetadata, ScheduleMetadata } from "@trigger.dev/core"; +import type { DynamicTrigger, EventDispatcher } from "@systemfsoftware/trigger.dev_database"; +import { CronMetadata, IntervalMetadata, ScheduleMetadata } from "@systemfsoftware/trigger.dev_core"; import { $transaction, PrismaClientOrTransaction, prisma } from "~/db.server"; import { NextScheduledEventService } from "./nextScheduledEvent.server"; diff --git a/apps/webapp/app/services/sensitiveDataReplacer.ts b/apps/webapp/app/services/sensitiveDataReplacer.ts index 47e64e552e2..63b1085bf59 100644 --- a/apps/webapp/app/services/sensitiveDataReplacer.ts +++ b/apps/webapp/app/services/sensitiveDataReplacer.ts @@ -1,4 +1,4 @@ -import type { RedactString } from "@trigger.dev/core"; +import type { RedactString } from "@systemfsoftware/trigger.dev_core"; // Replaces redacted strings with "******". // For example, this object: {"Authorization":{"__redactedString":true,"strings":["Bearer ",""],"interpolations":["sk-1234"]}} diff --git a/apps/webapp/app/services/sources/activateSource.server.ts b/apps/webapp/app/services/sources/activateSource.server.ts index 9475eef46ed..be9108b0889 100644 --- a/apps/webapp/app/services/sources/activateSource.server.ts +++ b/apps/webapp/app/services/sources/activateSource.server.ts @@ -6,8 +6,8 @@ import { RegisterSourceEventV2, RegisterSourceEventOptions, RegisteredOptionsDiff, -} from "@trigger.dev/core"; -import type { SecretReference, TriggerSource, TriggerSourceOption } from "@trigger.dev/database"; +} from "@systemfsoftware/trigger.dev_core"; +import type { SecretReference, TriggerSource, TriggerSourceOption } from "@systemfsoftware/trigger.dev_database"; import { z } from "zod"; import type { PrismaClient } from "~/db.server"; import { prisma } from "~/db.server"; diff --git a/apps/webapp/app/services/sources/handleWebhookRequest.server.ts b/apps/webapp/app/services/sources/handleWebhookRequest.server.ts index 166d8025e18..77e4a91e341 100644 --- a/apps/webapp/app/services/sources/handleWebhookRequest.server.ts +++ b/apps/webapp/app/services/sources/handleWebhookRequest.server.ts @@ -2,7 +2,7 @@ import type { PrismaClient } from "~/db.server"; import { prisma } from "~/db.server"; import { workerQueue } from "../worker.server"; import { createHttpSourceRequest } from "~/utils/createHttpSourceRequest"; -import { WebhookContextMetadata } from "@trigger.dev/core"; +import { WebhookContextMetadata } from "@systemfsoftware/trigger.dev_core"; import { createHash } from "crypto"; import { RuntimeEnvironmentType } from "~/database-types"; diff --git a/apps/webapp/app/services/sources/registerSourceV1.server.ts b/apps/webapp/app/services/sources/registerSourceV1.server.ts index 828d8a0c246..7d90c1559cd 100644 --- a/apps/webapp/app/services/sources/registerSourceV1.server.ts +++ b/apps/webapp/app/services/sources/registerSourceV1.server.ts @@ -1,5 +1,5 @@ -import type { Endpoint } from "@trigger.dev/database"; -import type { SourceMetadataV1 } from "@trigger.dev/core"; +import type { Endpoint } from "@systemfsoftware/trigger.dev_database"; +import type { SourceMetadataV1 } from "@systemfsoftware/trigger.dev_core"; import { $transaction, PrismaClientOrTransaction } from "~/db.server"; import { prisma } from "~/db.server"; import type { AuthenticatedEnvironment } from "../apiAuth.server"; diff --git a/apps/webapp/app/services/sources/registerSourceV2.server.ts b/apps/webapp/app/services/sources/registerSourceV2.server.ts index f13e435ef31..8a689676fe4 100644 --- a/apps/webapp/app/services/sources/registerSourceV2.server.ts +++ b/apps/webapp/app/services/sources/registerSourceV2.server.ts @@ -1,5 +1,5 @@ -import type { Endpoint } from "@trigger.dev/database"; -import type { SourceMetadataV2 } from "@trigger.dev/core"; +import type { Endpoint } from "@systemfsoftware/trigger.dev_database"; +import type { SourceMetadataV2 } from "@systemfsoftware/trigger.dev_core"; import { $transaction, PrismaClientOrTransaction } from "~/db.server"; import { prisma } from "~/db.server"; import type { AuthenticatedEnvironment } from "../apiAuth.server"; diff --git a/apps/webapp/app/services/sources/updateSourceV1.server.ts b/apps/webapp/app/services/sources/updateSourceV1.server.ts index 740a76cdeda..8d3016394d0 100644 --- a/apps/webapp/app/services/sources/updateSourceV1.server.ts +++ b/apps/webapp/app/services/sources/updateSourceV1.server.ts @@ -1,5 +1,5 @@ -import type { RuntimeEnvironment } from "@trigger.dev/database"; -import type { TriggerSource, UpdateTriggerSourceBodyV1 } from "@trigger.dev/core"; +import type { RuntimeEnvironment } from "@systemfsoftware/trigger.dev_database"; +import type { TriggerSource, UpdateTriggerSourceBodyV1 } from "@systemfsoftware/trigger.dev_core"; import type { PrismaClient } from "~/db.server"; import { prisma } from "~/db.server"; import { getSecretStore } from "../secrets/secretStore.server"; diff --git a/apps/webapp/app/services/sources/updateSourceV2.server.ts b/apps/webapp/app/services/sources/updateSourceV2.server.ts index 166351487d0..4ac26b8c455 100644 --- a/apps/webapp/app/services/sources/updateSourceV2.server.ts +++ b/apps/webapp/app/services/sources/updateSourceV2.server.ts @@ -1,5 +1,5 @@ -import type { TriggerSource, UpdateTriggerSourceBodyV2 } from "@trigger.dev/core"; -import type { RuntimeEnvironment } from "@trigger.dev/database"; +import type { TriggerSource, UpdateTriggerSourceBodyV2 } from "@systemfsoftware/trigger.dev_core"; +import type { RuntimeEnvironment } from "@systemfsoftware/trigger.dev_database"; import type { PrismaClient } from "~/db.server"; import { prisma } from "~/db.server"; import { getSecretStore } from "../secrets/secretStore.server"; diff --git a/apps/webapp/app/services/sources/updateWebhook.server.ts b/apps/webapp/app/services/sources/updateWebhook.server.ts index ec2e04b90fa..2a7cd9cd2b2 100644 --- a/apps/webapp/app/services/sources/updateWebhook.server.ts +++ b/apps/webapp/app/services/sources/updateWebhook.server.ts @@ -1,5 +1,5 @@ -import type { TriggerSource, UpdateWebhookBody } from "@trigger.dev/core"; -import type { RuntimeEnvironment } from "@trigger.dev/database"; +import type { TriggerSource, UpdateWebhookBody } from "@systemfsoftware/trigger.dev_core"; +import type { RuntimeEnvironment } from "@systemfsoftware/trigger.dev_database"; import type { PrismaClient } from "~/db.server"; import { prisma } from "~/db.server"; diff --git a/apps/webapp/app/services/store/keyValueStore.server.ts b/apps/webapp/app/services/store/keyValueStore.server.ts index 8f8f13d14c6..376bdd3ad44 100644 --- a/apps/webapp/app/services/store/keyValueStore.server.ts +++ b/apps/webapp/app/services/store/keyValueStore.server.ts @@ -1,5 +1,5 @@ -import { RuntimeEnvironment } from "@trigger.dev/database"; -import type { AsyncMap } from "@trigger.dev/core"; +import { RuntimeEnvironment } from "@systemfsoftware/trigger.dev_database"; +import type { AsyncMap } from "@systemfsoftware/trigger.dev_core"; import type { PrismaClient } from "~/db.server"; import { prisma } from "~/db.server"; import { logger } from "../logger.server"; diff --git a/apps/webapp/app/services/tasks/performTaskOperation.server.ts b/apps/webapp/app/services/tasks/performTaskOperation.server.ts index a0b4787d5c8..8c8e7952947 100644 --- a/apps/webapp/app/services/tasks/performTaskOperation.server.ts +++ b/apps/webapp/app/services/tasks/performTaskOperation.server.ts @@ -10,8 +10,8 @@ import { calculateRetryAt, eventFilterMatches, responseFilterMatches, -} from "@trigger.dev/core"; -import { type Task } from "@trigger.dev/database"; +} from "@systemfsoftware/trigger.dev_core"; +import { type Task } from "@systemfsoftware/trigger.dev_database"; import { $transaction, PrismaClient, PrismaClientOrTransaction, prisma } from "~/db.server"; import { formatUnknownError } from "~/utils/formatErrors.server"; import { safeJsonFromResponse } from "~/utils/json"; diff --git a/apps/webapp/app/services/tasks/runTask.server.ts b/apps/webapp/app/services/tasks/runTask.server.ts index 2c402a8284f..13068db2d53 100644 --- a/apps/webapp/app/services/tasks/runTask.server.ts +++ b/apps/webapp/app/services/tasks/runTask.server.ts @@ -1,5 +1,5 @@ -import { RunTaskBodyOutput, ServerTask } from "@trigger.dev/core"; -import { TaskStatus } from "@trigger.dev/database"; +import { RunTaskBodyOutput, ServerTask } from "@systemfsoftware/trigger.dev_core"; +import { TaskStatus } from "@systemfsoftware/trigger.dev_database"; import { $transaction, PrismaClient, prisma } from "~/db.server"; import { env } from "~/env.server"; import { taskWithAttemptsToServerTask } from "~/models/task.server"; diff --git a/apps/webapp/app/services/telemetry.server.ts b/apps/webapp/app/services/telemetry.server.ts index afd4d1f7576..fef109c114e 100644 --- a/apps/webapp/app/services/telemetry.server.ts +++ b/apps/webapp/app/services/telemetry.server.ts @@ -1,5 +1,5 @@ -import { Job } from "@trigger.dev/database"; -import { TriggerClient } from "@trigger.dev/sdk"; +import { Job } from "@systemfsoftware/trigger.dev_database"; +import { TriggerClient } from "@systemfsoftware/trigger.dev_sdk"; import { PostHog } from "posthog-node"; import { env } from "~/env.server"; import { MatchedOrganization } from "~/hooks/useOrganizations"; diff --git a/apps/webapp/app/services/triggers/initializeTrigger.server.ts b/apps/webapp/app/services/triggers/initializeTrigger.server.ts index 6055950e0e3..1518c95edb6 100644 --- a/apps/webapp/app/services/triggers/initializeTrigger.server.ts +++ b/apps/webapp/app/services/triggers/initializeTrigger.server.ts @@ -1,4 +1,4 @@ -import { InitializeTriggerBody, REGISTER_SOURCE_EVENT_V1 } from "@trigger.dev/core"; +import { InitializeTriggerBody, REGISTER_SOURCE_EVENT_V1 } from "@systemfsoftware/trigger.dev_core"; import type { PrismaClient } from "~/db.server"; import { prisma } from "~/db.server"; import { AuthenticatedEnvironment } from "../apiAuth.server"; diff --git a/apps/webapp/app/services/triggers/registerDynamicSchedule.server.ts b/apps/webapp/app/services/triggers/registerDynamicSchedule.server.ts index 510e14175dd..bb2b717a044 100644 --- a/apps/webapp/app/services/triggers/registerDynamicSchedule.server.ts +++ b/apps/webapp/app/services/triggers/registerDynamicSchedule.server.ts @@ -1,4 +1,4 @@ -import { RegisterDynamicSchedulePayload, SCHEDULED_EVENT } from "@trigger.dev/core"; +import { RegisterDynamicSchedulePayload, SCHEDULED_EVENT } from "@systemfsoftware/trigger.dev_core"; import { PrismaClientOrTransaction, prisma } from "~/db.server"; import { ExtendedEndpoint, findEndpoint } from "~/models/endpoint.server"; diff --git a/apps/webapp/app/services/triggers/registerDynamicTrigger.server.ts b/apps/webapp/app/services/triggers/registerDynamicTrigger.server.ts index 918c82727dd..c5dba4635cd 100644 --- a/apps/webapp/app/services/triggers/registerDynamicTrigger.server.ts +++ b/apps/webapp/app/services/triggers/registerDynamicTrigger.server.ts @@ -1,4 +1,4 @@ -import type { DynamicTriggerEndpointMetadata } from "@trigger.dev/core"; +import type { DynamicTriggerEndpointMetadata } from "@systemfsoftware/trigger.dev_core"; import type { PrismaClient } from "~/db.server"; import { prisma } from "~/db.server"; import { ExtendedEndpoint, findEndpoint } from "~/models/endpoint.server"; diff --git a/apps/webapp/app/services/triggers/registerHttpEndpoint.server.ts b/apps/webapp/app/services/triggers/registerHttpEndpoint.server.ts index 061790f1922..ec01159ad1b 100644 --- a/apps/webapp/app/services/triggers/registerHttpEndpoint.server.ts +++ b/apps/webapp/app/services/triggers/registerHttpEndpoint.server.ts @@ -1,4 +1,4 @@ -import { HttpEndpointMetadata } from "@trigger.dev/core"; +import { HttpEndpointMetadata } from "@systemfsoftware/trigger.dev_core"; import { z } from "zod"; import { $transaction, Prisma, PrismaClientOrTransaction, prisma } from "~/db.server"; import { ExtendedEndpoint, findEndpoint } from "~/models/endpoint.server"; diff --git a/apps/webapp/app/services/triggers/registerTriggerSourceV1.server.ts b/apps/webapp/app/services/triggers/registerTriggerSourceV1.server.ts index cc1cdb7c840..05dce1b189e 100644 --- a/apps/webapp/app/services/triggers/registerTriggerSourceV1.server.ts +++ b/apps/webapp/app/services/triggers/registerTriggerSourceV1.server.ts @@ -1,4 +1,4 @@ -import { RegisterSourceEventV1, RegisterTriggerBodyV1 } from "@trigger.dev/core"; +import { RegisterSourceEventV1, RegisterTriggerBodyV1 } from "@systemfsoftware/trigger.dev_core"; import { z } from "zod"; import { $transaction, PrismaClient, prisma } from "~/db.server"; import { env } from "~/env.server"; diff --git a/apps/webapp/app/services/triggers/registerTriggerSourceV2.server.ts b/apps/webapp/app/services/triggers/registerTriggerSourceV2.server.ts index 3118e58a1c4..b81af48eaa8 100644 --- a/apps/webapp/app/services/triggers/registerTriggerSourceV2.server.ts +++ b/apps/webapp/app/services/triggers/registerTriggerSourceV2.server.ts @@ -3,7 +3,7 @@ import { RegisterSourceEventV2, RegisterTriggerBodyV2, RegisteredOptionsDiff, -} from "@trigger.dev/core"; +} from "@systemfsoftware/trigger.dev_core"; import { z } from "zod"; import { $transaction, PrismaClient, prisma } from "~/db.server"; import { env } from "~/env.server"; diff --git a/apps/webapp/app/services/triggers/registerWebhook.server.ts b/apps/webapp/app/services/triggers/registerWebhook.server.ts index f5e004f86b0..7d5e409bd55 100644 --- a/apps/webapp/app/services/triggers/registerWebhook.server.ts +++ b/apps/webapp/app/services/triggers/registerWebhook.server.ts @@ -1,8 +1,8 @@ -import { REGISTER_WEBHOOK, WebhookMetadata } from "@trigger.dev/core"; +import { REGISTER_WEBHOOK, WebhookMetadata } from "@systemfsoftware/trigger.dev_core"; import { $transaction, PrismaClientOrTransaction, prisma } from "~/db.server"; import { ExtendedEndpoint, findEndpoint } from "~/models/endpoint.server"; import { IngestSendEvent } from "../events/ingestSendEvent.server"; -import { Prisma, WebhookEnvironment } from "@trigger.dev/database"; +import { Prisma, WebhookEnvironment } from "@systemfsoftware/trigger.dev_database"; import { ulid } from "../ulid.server"; import { getSecretStore } from "../secrets/secretStore.server"; import { z } from "zod"; diff --git a/apps/webapp/app/services/worker.server.ts b/apps/webapp/app/services/worker.server.ts index ee4b8e06486..43faffd836a 100644 --- a/apps/webapp/app/services/worker.server.ts +++ b/apps/webapp/app/services/worker.server.ts @@ -1,5 +1,5 @@ import { DeliverEmailSchema } from "@/../../packages/emails/src"; -import { ScheduledPayloadSchema, addMissingVersionField } from "@trigger.dev/core"; +import { ScheduledPayloadSchema, addMissingVersionField } from "@systemfsoftware/trigger.dev_core"; import { z } from "zod"; import { prisma } from "~/db.server"; import { env } from "~/env.server"; diff --git a/apps/webapp/app/utils/environmentSort.ts b/apps/webapp/app/utils/environmentSort.ts index 64a681c1fcf..568c6d62b47 100644 --- a/apps/webapp/app/utils/environmentSort.ts +++ b/apps/webapp/app/utils/environmentSort.ts @@ -1,4 +1,4 @@ -import { Prisma, RuntimeEnvironmentType } from "@trigger.dev/database"; +import { Prisma, RuntimeEnvironmentType } from "@systemfsoftware/trigger.dev_database"; const environmentSortOrder: RuntimeEnvironmentType[] = [ "DEVELOPMENT", diff --git a/apps/webapp/app/utils/formatErrors.server.ts b/apps/webapp/app/utils/formatErrors.server.ts index 791155f411b..12cf81a7d6c 100644 --- a/apps/webapp/app/utils/formatErrors.server.ts +++ b/apps/webapp/app/utils/formatErrors.server.ts @@ -1,4 +1,4 @@ -import { ErrorWithStack, ErrorWithStackSchema } from "@trigger.dev/core"; +import { ErrorWithStack, ErrorWithStackSchema } from "@systemfsoftware/trigger.dev_core"; export function formatError(error: ErrorWithStack, style: "short" | "long" = "short"): string { if (style === "short") { diff --git a/apps/webapp/app/utils/icon.ts b/apps/webapp/app/utils/icon.ts index ac36bd1cbbf..28157e90891 100644 --- a/apps/webapp/app/utils/icon.ts +++ b/apps/webapp/app/utils/icon.ts @@ -1,4 +1,4 @@ -import { hasIcon } from "@trigger.dev/companyicons"; +import { hasIcon } from "@systemfsoftware/trigger.dev_companyicons"; import { iconNames as namedIcons } from "~/components/primitives/NamedIcon"; import { tablerIcons } from "~/utils/tablerIcons"; diff --git a/apps/webapp/app/utils/mergeProperties.server.ts b/apps/webapp/app/utils/mergeProperties.server.ts index c2c579e2c0d..6ea57a88b36 100644 --- a/apps/webapp/app/utils/mergeProperties.server.ts +++ b/apps/webapp/app/utils/mergeProperties.server.ts @@ -1,4 +1,4 @@ -import { DisplayProperty, DisplayPropertiesSchema } from "@trigger.dev/core"; +import { DisplayProperty, DisplayPropertiesSchema } from "@systemfsoftware/trigger.dev_core"; // Takes a list of potential arrays of DisplayProperties and merges them together so no duplicates exist based on the label // For example, if the propertyLists are: diff --git a/apps/webapp/app/utils/pathBuilder.ts b/apps/webapp/app/utils/pathBuilder.ts index e6f632f2087..065c1911b7c 100644 --- a/apps/webapp/app/utils/pathBuilder.ts +++ b/apps/webapp/app/utils/pathBuilder.ts @@ -7,7 +7,7 @@ import type { TriggerSource, Webhook, WorkerDeployment, -} from "@trigger.dev/database"; +} from "@systemfsoftware/trigger.dev_database"; import { z } from "zod"; import { TaskRunListSearchFilters } from "~/components/runs/v3/RunFilters"; import { Job } from "~/models/job.server"; diff --git a/apps/webapp/app/v3/authenticatedSocketConnection.server.ts b/apps/webapp/app/v3/authenticatedSocketConnection.server.ts index ce98438784b..c566c0b8aec 100644 --- a/apps/webapp/app/v3/authenticatedSocketConnection.server.ts +++ b/apps/webapp/app/v3/authenticatedSocketConnection.server.ts @@ -1,5 +1,5 @@ -import { clientWebsocketMessages, serverWebsocketMessages } from "@trigger.dev/core/v3"; -import { ZodMessageHandler, ZodMessageSender } from "@trigger.dev/core/v3/zodMessageHandler"; +import { clientWebsocketMessages, serverWebsocketMessages } from "@systemfsoftware/trigger.dev_core/v3"; +import { ZodMessageHandler, ZodMessageSender } from "@systemfsoftware/trigger.dev_core/v3/zodMessageHandler"; import { Evt } from "evt"; import { randomUUID } from "node:crypto"; import type { CloseEvent, ErrorEvent, MessageEvent } from "ws"; diff --git a/apps/webapp/app/v3/deploymentStatus.ts b/apps/webapp/app/v3/deploymentStatus.ts index f93be7dbc7d..390a56ec812 100644 --- a/apps/webapp/app/v3/deploymentStatus.ts +++ b/apps/webapp/app/v3/deploymentStatus.ts @@ -1,4 +1,4 @@ -import { WorkerDeployment } from "@trigger.dev/database"; +import { WorkerDeployment } from "@systemfsoftware/trigger.dev_database"; export const deploymentIndexingIsRetryable = ({ builtAt, diff --git a/apps/webapp/app/v3/environmentVariables/environmentVariablesRepository.server.ts b/apps/webapp/app/v3/environmentVariables/environmentVariablesRepository.server.ts index c0ed29483c0..e4f3ded472e 100644 --- a/apps/webapp/app/v3/environmentVariables/environmentVariablesRepository.server.ts +++ b/apps/webapp/app/v3/environmentVariables/environmentVariablesRepository.server.ts @@ -3,7 +3,7 @@ import { PrismaClient, RuntimeEnvironment, RuntimeEnvironmentType, -} from "@trigger.dev/database"; +} from "@systemfsoftware/trigger.dev_database"; import { z } from "zod"; import { environmentTitle } from "~/components/environments/EnvironmentLabel"; import { $transaction, prisma } from "~/db.server"; diff --git a/apps/webapp/app/v3/environmentVariables/repository.ts b/apps/webapp/app/v3/environmentVariables/repository.ts index ed5e3e70c2c..2bfe817187f 100644 --- a/apps/webapp/app/v3/environmentVariables/repository.ts +++ b/apps/webapp/app/v3/environmentVariables/repository.ts @@ -1,4 +1,4 @@ -import { RuntimeEnvironmentType } from "@trigger.dev/database"; +import { RuntimeEnvironmentType } from "@systemfsoftware/trigger.dev_database"; import { z } from "zod"; export const EnvironmentVariableKey = z diff --git a/apps/webapp/app/v3/eventRepository.server.ts b/apps/webapp/app/v3/eventRepository.server.ts index 989ba2b27c0..9285f3d6a99 100644 --- a/apps/webapp/app/v3/eventRepository.server.ts +++ b/apps/webapp/app/v3/eventRepository.server.ts @@ -18,8 +18,8 @@ import { isExceptionSpanEvent, omit, unflattenAttributes, -} from "@trigger.dev/core/v3"; -import { Prisma, TaskEvent, TaskEventStatus, type TaskEventKind } from "@trigger.dev/database"; +} from "@systemfsoftware/trigger.dev_core/v3"; +import { Prisma, TaskEvent, TaskEventStatus, type TaskEventKind } from "@systemfsoftware/trigger.dev_database"; import Redis, { RedisOptions } from "ioredis"; import { createHash } from "node:crypto"; import { EventEmitter } from "node:stream"; diff --git a/apps/webapp/app/v3/failedTaskRun.server.ts b/apps/webapp/app/v3/failedTaskRun.server.ts index 709167bf35a..64eafd0cde1 100644 --- a/apps/webapp/app/v3/failedTaskRun.server.ts +++ b/apps/webapp/app/v3/failedTaskRun.server.ts @@ -1,4 +1,4 @@ -import { TaskRunFailedExecutionResult } from "@trigger.dev/core/v3"; +import { TaskRunFailedExecutionResult } from "@systemfsoftware/trigger.dev_core/v3"; import { logger } from "~/services/logger.server"; import { createExceptionPropertiesFromError, eventRepository } from "./eventRepository.server"; import { BaseService } from "./services/baseService.server"; diff --git a/apps/webapp/app/v3/handleSocketIo.server.ts b/apps/webapp/app/v3/handleSocketIo.server.ts index 5b2c6001663..8c708b3a9c3 100644 --- a/apps/webapp/app/v3/handleSocketIo.server.ts +++ b/apps/webapp/app/v3/handleSocketIo.server.ts @@ -6,8 +6,8 @@ import { PlatformToProviderMessages, ProviderToPlatformMessages, SharedQueueToClientMessages, -} from "@trigger.dev/core/v3"; -import { ZodNamespace } from "@trigger.dev/core/v3/zodNamespace"; +} from "@systemfsoftware/trigger.dev_core/v3"; +import { ZodNamespace } from "@systemfsoftware/trigger.dev_core/v3/zodNamespace"; import { Server } from "socket.io"; import { env } from "~/env.server"; import { singleton } from "~/utils/singleton"; diff --git a/apps/webapp/app/v3/machinePresets.server.ts b/apps/webapp/app/v3/machinePresets.server.ts index 120a235c54d..e0f641f7901 100644 --- a/apps/webapp/app/v3/machinePresets.server.ts +++ b/apps/webapp/app/v3/machinePresets.server.ts @@ -1,5 +1,5 @@ -import { MachineConfig, MachinePreset, MachinePresetName } from "@trigger.dev/core/v3"; -import { defaultMachine, machines } from "@trigger.dev/platform/v3"; +import { MachineConfig, MachinePreset, MachinePresetName } from "@systemfsoftware/trigger.dev_core/v3"; +import { defaultMachine, machines } from "@systemfsoftware/trigger.dev_platform/v3"; import { logger } from "~/services/logger.server"; export function machinePresetFromConfig(config: unknown): MachinePreset { diff --git a/apps/webapp/app/v3/marqs/concurrencyMonitor.server.ts b/apps/webapp/app/v3/marqs/concurrencyMonitor.server.ts index abf82ce3604..25d4bed5707 100644 --- a/apps/webapp/app/v3/marqs/concurrencyMonitor.server.ts +++ b/apps/webapp/app/v3/marqs/concurrencyMonitor.server.ts @@ -1,4 +1,4 @@ -import { Logger } from "@trigger.dev/core-backend"; +import { Logger } from "@systemfsoftware/trigger.dev_core-backend"; import { Redis } from "ioredis"; import { prisma } from "~/db.server"; import { logger } from "~/services/logger.server"; diff --git a/apps/webapp/app/v3/marqs/devQueueConsumer.server.ts b/apps/webapp/app/v3/marqs/devQueueConsumer.server.ts index a5afad2aa0c..6fc5ac93b95 100644 --- a/apps/webapp/app/v3/marqs/devQueueConsumer.server.ts +++ b/apps/webapp/app/v3/marqs/devQueueConsumer.server.ts @@ -6,9 +6,9 @@ import { TaskRunExecutionResult, TaskRunFailedExecutionResult, serverWebsocketMessages, -} from "@trigger.dev/core/v3"; -import { ZodMessageSender } from "@trigger.dev/core/v3/zodMessageHandler"; -import { BackgroundWorker, BackgroundWorkerTask } from "@trigger.dev/database"; +} from "@systemfsoftware/trigger.dev_core/v3"; +import { ZodMessageSender } from "@systemfsoftware/trigger.dev_core/v3/zodMessageHandler"; +import { BackgroundWorker, BackgroundWorkerTask } from "@systemfsoftware/trigger.dev_database"; import { z } from "zod"; import { prisma } from "~/db.server"; import { createNewSession, disconnectSession } from "~/models/runtimeEnvironment.server"; diff --git a/apps/webapp/app/v3/marqs/index.server.ts b/apps/webapp/app/v3/marqs/index.server.ts index 373908af14e..95ba69e63d4 100644 --- a/apps/webapp/app/v3/marqs/index.server.ts +++ b/apps/webapp/app/v3/marqs/index.server.ts @@ -12,7 +12,7 @@ import { SEMATTRS_MESSAGING_OPERATION, SEMATTRS_MESSAGING_SYSTEM, } from "@opentelemetry/semantic-conventions"; -import { flattenAttributes } from "@trigger.dev/core/v3"; +import { flattenAttributes } from "@systemfsoftware/trigger.dev_core/v3"; import Redis, { type Callback, type RedisOptions, type Result } from "ioredis"; import { env } from "~/env.server"; import { AuthenticatedEnvironment } from "~/services/apiAuth.server"; diff --git a/apps/webapp/app/v3/marqs/sharedQueueConsumer.server.ts b/apps/webapp/app/v3/marqs/sharedQueueConsumer.server.ts index 28ce217b74c..2f5bf650191 100644 --- a/apps/webapp/app/v3/marqs/sharedQueueConsumer.server.ts +++ b/apps/webapp/app/v3/marqs/sharedQueueConsumer.server.ts @@ -10,15 +10,15 @@ import { TaskRunFailedExecutionResult, TaskRunSuccessfulExecutionResult, serverWebsocketMessages, -} from "@trigger.dev/core/v3"; -import { ZodMessageSender } from "@trigger.dev/core/v3/zodMessageHandler"; +} from "@systemfsoftware/trigger.dev_core/v3"; +import { ZodMessageSender } from "@systemfsoftware/trigger.dev_core/v3/zodMessageHandler"; import { BackgroundWorker, BackgroundWorkerTask, RuntimeEnvironment, TaskRun, TaskRunStatus, -} from "@trigger.dev/database"; +} from "@systemfsoftware/trigger.dev_database"; import { z } from "zod"; import { prisma } from "~/db.server"; import { findEnvironmentById } from "~/models/runtimeEnvironment.server"; diff --git a/apps/webapp/app/v3/marqs/v2.server.ts b/apps/webapp/app/v3/marqs/v2.server.ts index c25e916d178..6ec3d0ba300 100644 --- a/apps/webapp/app/v3/marqs/v2.server.ts +++ b/apps/webapp/app/v3/marqs/v2.server.ts @@ -1,6 +1,6 @@ import { trace } from "@opentelemetry/api"; -import { RetryOptions, calculateNextRetryDelay } from "@trigger.dev/core/v3"; -import { ConcurrencyLimitGroup, Job, JobVersion } from "@trigger.dev/database"; +import { RetryOptions, calculateNextRetryDelay } from "@systemfsoftware/trigger.dev_core/v3"; +import { ConcurrencyLimitGroup, Job, JobVersion } from "@systemfsoftware/trigger.dev_database"; import { z } from "zod"; import { env } from "~/env.server"; import { AuthenticatedEnvironment } from "~/services/apiAuth.server"; diff --git a/apps/webapp/app/v3/models/workerDeployment.server.ts b/apps/webapp/app/v3/models/workerDeployment.server.ts index 49595dab7e9..1793d74ecac 100644 --- a/apps/webapp/app/v3/models/workerDeployment.server.ts +++ b/apps/webapp/app/v3/models/workerDeployment.server.ts @@ -1,5 +1,5 @@ -import type { Prettify } from "@trigger.dev/core"; -import { BackgroundWorker } from "@trigger.dev/database"; +import type { Prettify } from "@systemfsoftware/trigger.dev_core"; +import { BackgroundWorker } from "@systemfsoftware/trigger.dev_database"; import { CURRENT_DEPLOYMENT_LABEL } from "~/consts"; import { Prisma, prisma } from "~/db.server"; import { AuthenticatedEnvironment } from "~/services/apiAuth.server"; diff --git a/apps/webapp/app/v3/otlpExporter.server.ts b/apps/webapp/app/v3/otlpExporter.server.ts index a00b879845a..de5e25b7492 100644 --- a/apps/webapp/app/v3/otlpExporter.server.ts +++ b/apps/webapp/app/v3/otlpExporter.server.ts @@ -1,5 +1,5 @@ import { SemanticResourceAttributes } from "@opentelemetry/semantic-conventions"; -import { SemanticInternalAttributes } from "@trigger.dev/core/v3"; +import { SemanticInternalAttributes } from "@systemfsoftware/trigger.dev_core/v3"; import { AnyValue, ExportLogsServiceRequest, @@ -15,7 +15,7 @@ import { Span_Link, Span_SpanKind, Status_StatusCode, -} from "@trigger.dev/otlp-importer"; +} from "@systemfsoftware/trigger.dev_otlp-importer"; import { CreatableEventKind, CreatableEventStatus, diff --git a/apps/webapp/app/v3/services/alerts/createAlertChannel.server.ts b/apps/webapp/app/v3/services/alerts/createAlertChannel.server.ts index aca1fdd1523..5f46be673bb 100644 --- a/apps/webapp/app/v3/services/alerts/createAlertChannel.server.ts +++ b/apps/webapp/app/v3/services/alerts/createAlertChannel.server.ts @@ -2,7 +2,7 @@ import { ProjectAlertChannel, ProjectAlertType, RuntimeEnvironmentType, -} from "@trigger.dev/database"; +} from "@systemfsoftware/trigger.dev_database"; import { nanoid } from "nanoid"; import { env } from "~/env.server"; import { findProjectByRef } from "~/models/project.server"; diff --git a/apps/webapp/app/v3/services/alerts/deliverAlert.server.ts b/apps/webapp/app/v3/services/alerts/deliverAlert.server.ts index f6dab343442..7f66d5d555a 100644 --- a/apps/webapp/app/v3/services/alerts/deliverAlert.server.ts +++ b/apps/webapp/app/v3/services/alerts/deliverAlert.server.ts @@ -6,7 +6,7 @@ import { WebAPIRateLimitedError, WebAPIRequestError, } from "@slack/web-api"; -import { TaskRunError, createJsonErrorObject } from "@trigger.dev/core/v3"; +import { TaskRunError, createJsonErrorObject } from "@systemfsoftware/trigger.dev_core/v3"; import assertNever from "assert-never"; import { subtle } from "crypto"; import { Prisma, PrismaClientOrTransaction, prisma } from "~/db.server"; diff --git a/apps/webapp/app/v3/services/alerts/performDeploymentAlerts.server.ts b/apps/webapp/app/v3/services/alerts/performDeploymentAlerts.server.ts index 5c41cf8eac5..58c87cd0178 100644 --- a/apps/webapp/app/v3/services/alerts/performDeploymentAlerts.server.ts +++ b/apps/webapp/app/v3/services/alerts/performDeploymentAlerts.server.ts @@ -1,4 +1,4 @@ -import { ProjectAlertChannel, ProjectAlertType, WorkerDeployment } from "@trigger.dev/database"; +import { ProjectAlertChannel, ProjectAlertType, WorkerDeployment } from "@systemfsoftware/trigger.dev_database"; import { $transaction, PrismaClientOrTransaction } from "~/db.server"; import { workerQueue } from "~/services/worker.server"; import { generateFriendlyId } from "~/v3/friendlyIdentifiers"; diff --git a/apps/webapp/app/v3/services/alerts/performTaskAttemptAlerts.server.ts b/apps/webapp/app/v3/services/alerts/performTaskAttemptAlerts.server.ts index 38486ff4c6d..811ba1909c1 100644 --- a/apps/webapp/app/v3/services/alerts/performTaskAttemptAlerts.server.ts +++ b/apps/webapp/app/v3/services/alerts/performTaskAttemptAlerts.server.ts @@ -1,4 +1,4 @@ -import { Prisma, ProjectAlertChannel } from "@trigger.dev/database"; +import { Prisma, ProjectAlertChannel } from "@systemfsoftware/trigger.dev_database"; import { $transaction, PrismaClientOrTransaction, prisma } from "~/db.server"; import { workerQueue } from "~/services/worker.server"; import { generateFriendlyId } from "~/v3/friendlyIdentifiers"; diff --git a/apps/webapp/app/v3/services/alerts/performTaskRunAlerts.server.ts b/apps/webapp/app/v3/services/alerts/performTaskRunAlerts.server.ts index 0a5d798be73..e00c95021a9 100644 --- a/apps/webapp/app/v3/services/alerts/performTaskRunAlerts.server.ts +++ b/apps/webapp/app/v3/services/alerts/performTaskRunAlerts.server.ts @@ -1,4 +1,4 @@ -import { type Prisma, type ProjectAlertChannel } from "@trigger.dev/database"; +import { type Prisma, type ProjectAlertChannel } from "@systemfsoftware/trigger.dev_database"; import { $transaction, type PrismaClientOrTransaction, type prisma } from "~/db.server"; import { workerQueue } from "~/services/worker.server"; import { generateFriendlyId } from "~/v3/friendlyIdentifiers"; diff --git a/apps/webapp/app/v3/services/batchTriggerTask.server.ts b/apps/webapp/app/v3/services/batchTriggerTask.server.ts index 440be5d8e29..063e5a914cd 100644 --- a/apps/webapp/app/v3/services/batchTriggerTask.server.ts +++ b/apps/webapp/app/v3/services/batchTriggerTask.server.ts @@ -1,4 +1,4 @@ -import { BatchTriggerTaskRequestBody, logger } from "@trigger.dev/core/v3"; +import { BatchTriggerTaskRequestBody, logger } from "@systemfsoftware/trigger.dev_core/v3"; import { AuthenticatedEnvironment } from "~/services/apiAuth.server"; import { generateFriendlyId } from "../friendlyIdentifiers"; import { BaseService, ServiceValidationError } from "./baseService.server"; diff --git a/apps/webapp/app/v3/services/bulk/createBulkAction.server.ts b/apps/webapp/app/v3/services/bulk/createBulkAction.server.ts index 9662974716c..9f1558430c9 100644 --- a/apps/webapp/app/v3/services/bulk/createBulkAction.server.ts +++ b/apps/webapp/app/v3/services/bulk/createBulkAction.server.ts @@ -1,4 +1,4 @@ -import { BulkActionType } from "@trigger.dev/database"; +import { BulkActionType } from "@systemfsoftware/trigger.dev_database"; import { bulkActionVerb } from "~/components/runs/v3/BulkAction"; import { logger } from "~/services/logger.server"; import { generateFriendlyId } from "../../friendlyIdentifiers"; diff --git a/apps/webapp/app/v3/services/cancelTaskRun.server.ts b/apps/webapp/app/v3/services/cancelTaskRun.server.ts index f6810cfc574..eb8cdc48197 100644 --- a/apps/webapp/app/v3/services/cancelTaskRun.server.ts +++ b/apps/webapp/app/v3/services/cancelTaskRun.server.ts @@ -1,4 +1,4 @@ -import { type Prisma, type TaskRun } from "@trigger.dev/database"; +import { type Prisma, type TaskRun } from "@systemfsoftware/trigger.dev_database"; import assertNever from "assert-never"; import { logger } from "~/services/logger.server"; import { eventRepository } from "../eventRepository.server"; diff --git a/apps/webapp/app/v3/services/completeAttempt.server.ts b/apps/webapp/app/v3/services/completeAttempt.server.ts index 1c5e3a45500..835ff2fc993 100644 --- a/apps/webapp/app/v3/services/completeAttempt.server.ts +++ b/apps/webapp/app/v3/services/completeAttempt.server.ts @@ -8,7 +8,7 @@ import { TaskRunSuccessfulExecutionResult, flattenAttributes, sanitizeError, -} from "@trigger.dev/core/v3"; +} from "@systemfsoftware/trigger.dev_core/v3"; import { $transaction, PrismaClientOrTransaction } from "~/db.server"; import { AuthenticatedEnvironment } from "~/services/apiAuth.server"; import { logger } from "~/services/logger.server"; @@ -20,7 +20,7 @@ import { CancelAttemptService } from "./cancelAttempt.server"; import { ResumeTaskRunDependenciesService } from "./resumeTaskRunDependencies.server"; import { MAX_TASK_RUN_ATTEMPTS } from "~/consts"; import { CreateCheckpointService } from "./createCheckpoint.server"; -import { TaskRun } from "@trigger.dev/database"; +import { TaskRun } from "@systemfsoftware/trigger.dev_database"; import { RetryAttemptService } from "./retryAttempt.server"; import { isFinalAttemptStatus, isFinalRunStatus } from "../taskStatus"; import { FinalizeTaskRunService } from "./finalizeTaskRun.server"; diff --git a/apps/webapp/app/v3/services/crashTaskRun.server.ts b/apps/webapp/app/v3/services/crashTaskRun.server.ts index 7820fc2b02b..eb8429b33a8 100644 --- a/apps/webapp/app/v3/services/crashTaskRun.server.ts +++ b/apps/webapp/app/v3/services/crashTaskRun.server.ts @@ -1,4 +1,4 @@ -import { TaskRun, TaskRunAttempt } from "@trigger.dev/database"; +import { TaskRun, TaskRunAttempt } from "@systemfsoftware/trigger.dev_database"; import { eventRepository } from "../eventRepository.server"; import { marqs } from "~/v3/marqs/index.server"; import { BaseService } from "./baseService.server"; @@ -6,7 +6,7 @@ import { logger } from "~/services/logger.server"; import { AuthenticatedEnvironment } from "~/services/apiAuth.server"; import { ResumeTaskRunDependenciesService } from "./resumeTaskRunDependencies.server"; import { CRASHABLE_ATTEMPT_STATUSES, isCrashableRunStatus } from "../taskStatus"; -import { sanitizeError } from "@trigger.dev/core/v3"; +import { sanitizeError } from "@systemfsoftware/trigger.dev_core/v3"; import { FinalizeTaskRunService } from "./finalizeTaskRun.server"; export type CrashTaskRunServiceOptions = { diff --git a/apps/webapp/app/v3/services/createBackgroundWorker.server.ts b/apps/webapp/app/v3/services/createBackgroundWorker.server.ts index 34b747e7658..68ca7a73920 100644 --- a/apps/webapp/app/v3/services/createBackgroundWorker.server.ts +++ b/apps/webapp/app/v3/services/createBackgroundWorker.server.ts @@ -1,5 +1,5 @@ -import { CreateBackgroundWorkerRequestBody, TaskResource } from "@trigger.dev/core/v3"; -import type { BackgroundWorker } from "@trigger.dev/database"; +import { CreateBackgroundWorkerRequestBody, TaskResource } from "@systemfsoftware/trigger.dev_core/v3"; +import type { BackgroundWorker } from "@systemfsoftware/trigger.dev_database"; import { Prisma, PrismaClientOrTransaction } from "~/db.server"; import { AuthenticatedEnvironment } from "~/services/apiAuth.server"; import { logger } from "~/services/logger.server"; diff --git a/apps/webapp/app/v3/services/createCheckpoint.server.ts b/apps/webapp/app/v3/services/createCheckpoint.server.ts index b0f9303dd3d..1dfe3a26900 100644 --- a/apps/webapp/app/v3/services/createCheckpoint.server.ts +++ b/apps/webapp/app/v3/services/createCheckpoint.server.ts @@ -1,6 +1,6 @@ -import { CoordinatorToPlatformMessages } from "@trigger.dev/core/v3"; -import type { InferSocketMessageSchema } from "@trigger.dev/core/v3/zodSocket"; -import type { Checkpoint, CheckpointRestoreEvent } from "@trigger.dev/database"; +import { CoordinatorToPlatformMessages } from "@systemfsoftware/trigger.dev_core/v3"; +import type { InferSocketMessageSchema } from "@systemfsoftware/trigger.dev_core/v3/zodSocket"; +import type { Checkpoint, CheckpointRestoreEvent } from "@systemfsoftware/trigger.dev_database"; import { logger } from "~/services/logger.server"; import { marqs } from "~/v3/marqs/index.server"; import { generateFriendlyId } from "../friendlyIdentifiers"; diff --git a/apps/webapp/app/v3/services/createCheckpointRestoreEvent.server.ts b/apps/webapp/app/v3/services/createCheckpointRestoreEvent.server.ts index cb6c753281b..5d0e3a43ac2 100644 --- a/apps/webapp/app/v3/services/createCheckpointRestoreEvent.server.ts +++ b/apps/webapp/app/v3/services/createCheckpointRestoreEvent.server.ts @@ -1,4 +1,4 @@ -import type { CheckpointRestoreEvent, CheckpointRestoreEventType } from "@trigger.dev/database"; +import type { CheckpointRestoreEvent, CheckpointRestoreEventType } from "@systemfsoftware/trigger.dev_database"; import { logger } from "~/services/logger.server"; import { BaseService } from "./baseService.server"; diff --git a/apps/webapp/app/v3/services/createDeployedBackgroundWorker.server.ts b/apps/webapp/app/v3/services/createDeployedBackgroundWorker.server.ts index 85c652a38aa..5479d796f6d 100644 --- a/apps/webapp/app/v3/services/createDeployedBackgroundWorker.server.ts +++ b/apps/webapp/app/v3/services/createDeployedBackgroundWorker.server.ts @@ -1,5 +1,5 @@ -import { CreateBackgroundWorkerRequestBody } from "@trigger.dev/core/v3"; -import type { BackgroundWorker } from "@trigger.dev/database"; +import { CreateBackgroundWorkerRequestBody } from "@systemfsoftware/trigger.dev_core/v3"; +import type { BackgroundWorker } from "@systemfsoftware/trigger.dev_database"; import { AuthenticatedEnvironment } from "~/services/apiAuth.server"; import { generateFriendlyId } from "../friendlyIdentifiers"; import { BaseService } from "./baseService.server"; diff --git a/apps/webapp/app/v3/services/createOrgIntegration.server.ts b/apps/webapp/app/v3/services/createOrgIntegration.server.ts index 4db6581c9a8..f38cbf94ea1 100644 --- a/apps/webapp/app/v3/services/createOrgIntegration.server.ts +++ b/apps/webapp/app/v3/services/createOrgIntegration.server.ts @@ -1,4 +1,4 @@ -import { OrganizationIntegration } from "@trigger.dev/database"; +import { OrganizationIntegration } from "@systemfsoftware/trigger.dev_database"; import { BaseService } from "./baseService.server"; import { WebClient } from "@slack/web-api"; import { env } from "~/env.server"; diff --git a/apps/webapp/app/v3/services/createTaskRunAttempt.server.ts b/apps/webapp/app/v3/services/createTaskRunAttempt.server.ts index e3f06d3bfe2..24ea08e7917 100644 --- a/apps/webapp/app/v3/services/createTaskRunAttempt.server.ts +++ b/apps/webapp/app/v3/services/createTaskRunAttempt.server.ts @@ -1,10 +1,10 @@ -import { TaskRunExecution } from "@trigger.dev/core/v3"; +import { TaskRunExecution } from "@systemfsoftware/trigger.dev_core/v3"; import { $transaction, PrismaClientOrTransaction, prisma } from "~/db.server"; import { AuthenticatedEnvironment } from "~/services/apiAuth.server"; import { logger } from "~/services/logger.server"; import { generateFriendlyId } from "../friendlyIdentifiers"; import { BaseService, ServiceValidationError } from "./baseService.server"; -import { TaskRun, TaskRunAttempt } from "@trigger.dev/database"; +import { TaskRun, TaskRunAttempt } from "@systemfsoftware/trigger.dev_database"; import { machinePresetFromConfig } from "../machinePresets.server"; import { workerQueue } from "~/services/worker.server"; import { MAX_TASK_RUN_ATTEMPTS } from "~/consts"; diff --git a/apps/webapp/app/v3/services/deploymentIndexFailed.server.ts b/apps/webapp/app/v3/services/deploymentIndexFailed.server.ts index ef8ac93d612..85d6e7b8b4c 100644 --- a/apps/webapp/app/v3/services/deploymentIndexFailed.server.ts +++ b/apps/webapp/app/v3/services/deploymentIndexFailed.server.ts @@ -1,7 +1,7 @@ import { PerformDeploymentAlertsService } from "./alerts/performDeploymentAlerts.server"; import { BaseService } from "./baseService.server"; import { logger } from "~/services/logger.server"; -import { WorkerDeploymentStatus } from "@trigger.dev/database"; +import { WorkerDeploymentStatus } from "@systemfsoftware/trigger.dev_database"; const FINAL_DEPLOYMENT_STATUSES: WorkerDeploymentStatus[] = [ "CANCELED", diff --git a/apps/webapp/app/v3/services/finalizeTaskRun.server.ts b/apps/webapp/app/v3/services/finalizeTaskRun.server.ts index eaf788d5a73..aadc4a618f4 100644 --- a/apps/webapp/app/v3/services/finalizeTaskRun.server.ts +++ b/apps/webapp/app/v3/services/finalizeTaskRun.server.ts @@ -1,4 +1,4 @@ -import { type Prisma, type TaskRun } from "@trigger.dev/database"; +import { type Prisma, type TaskRun } from "@systemfsoftware/trigger.dev_database"; import { logger } from "~/services/logger.server"; import { marqs } from "~/v3/marqs/index.server"; import { BaseService } from "./baseService.server"; diff --git a/apps/webapp/app/v3/services/initializeDeployment.server.ts b/apps/webapp/app/v3/services/initializeDeployment.server.ts index 3dfe37ec001..1d58ab1e0ef 100644 --- a/apps/webapp/app/v3/services/initializeDeployment.server.ts +++ b/apps/webapp/app/v3/services/initializeDeployment.server.ts @@ -1,4 +1,4 @@ -import { InitializeDeploymentRequestBody } from "@trigger.dev/core/v3"; +import { InitializeDeploymentRequestBody } from "@systemfsoftware/trigger.dev_core/v3"; import { customAlphabet } from "nanoid"; import { AuthenticatedEnvironment } from "~/services/apiAuth.server"; import { generateFriendlyId } from "../friendlyIdentifiers"; diff --git a/apps/webapp/app/v3/services/replayTaskRun.server.ts b/apps/webapp/app/v3/services/replayTaskRun.server.ts index 20f0c06183a..d453261ccb1 100644 --- a/apps/webapp/app/v3/services/replayTaskRun.server.ts +++ b/apps/webapp/app/v3/services/replayTaskRun.server.ts @@ -4,9 +4,9 @@ import { parsePacket, RunTags, stringifyIO, -} from "@trigger.dev/core/v3"; -import { replaceSuperJsonPayload } from "@trigger.dev/core/v3/utils/ioSerialization"; -import { TaskRun } from "@trigger.dev/database"; +} from "@systemfsoftware/trigger.dev_core/v3"; +import { replaceSuperJsonPayload } from "@systemfsoftware/trigger.dev_core/v3/utils/ioSerialization"; +import { TaskRun } from "@systemfsoftware/trigger.dev_database"; import { findEnvironmentById } from "~/models/runtimeEnvironment.server"; import { getTagsForRunId } from "~/models/taskRunTag.server"; import { logger } from "~/services/logger.server"; diff --git a/apps/webapp/app/v3/services/rescheduleTaskRun.server.ts b/apps/webapp/app/v3/services/rescheduleTaskRun.server.ts index 4d9461d06b5..81525c92ace 100644 --- a/apps/webapp/app/v3/services/rescheduleTaskRun.server.ts +++ b/apps/webapp/app/v3/services/rescheduleTaskRun.server.ts @@ -1,6 +1,6 @@ -import { TaskRun } from "@trigger.dev/database"; +import { TaskRun } from "@systemfsoftware/trigger.dev_database"; import { BaseService, ServiceValidationError } from "./baseService.server"; -import { RescheduleRunRequestBody } from "@trigger.dev/core/v3"; +import { RescheduleRunRequestBody } from "@systemfsoftware/trigger.dev_core/v3"; import { parseDelay } from "./triggerTask.server"; import { $transaction } from "~/db.server"; import { workerQueue } from "~/services/worker.server"; diff --git a/apps/webapp/app/v3/services/restoreCheckpoint.server.ts b/apps/webapp/app/v3/services/restoreCheckpoint.server.ts index 3ca0efbc33d..6146a988ef4 100644 --- a/apps/webapp/app/v3/services/restoreCheckpoint.server.ts +++ b/apps/webapp/app/v3/services/restoreCheckpoint.server.ts @@ -1,4 +1,4 @@ -import { type Checkpoint } from "@trigger.dev/database"; +import { type Checkpoint } from "@systemfsoftware/trigger.dev_database"; import { logger } from "~/services/logger.server"; import { socketIo } from "../handleSocketIo.server"; import { machinePresetFromConfig } from "../machinePresets.server"; diff --git a/apps/webapp/app/v3/services/resumeAttempt.server.ts b/apps/webapp/app/v3/services/resumeAttempt.server.ts index f02d9e4ccc6..fe7cd33866d 100644 --- a/apps/webapp/app/v3/services/resumeAttempt.server.ts +++ b/apps/webapp/app/v3/services/resumeAttempt.server.ts @@ -3,15 +3,15 @@ import { TaskRunExecution, TaskRunExecutionResult, WaitReason, -} from "@trigger.dev/core/v3"; -import type { InferSocketMessageSchema } from "@trigger.dev/core/v3/zodSocket"; +} from "@systemfsoftware/trigger.dev_core/v3"; +import type { InferSocketMessageSchema } from "@systemfsoftware/trigger.dev_core/v3/zodSocket"; import { $transaction, PrismaClientOrTransaction } from "~/db.server"; import { logger } from "~/services/logger.server"; import { marqs } from "~/v3/marqs/index.server"; import { socketIo } from "../handleSocketIo.server"; import { SharedQueueMessageBody, sharedQueueTasks } from "../marqs/sharedQueueConsumer.server"; import { BaseService } from "./baseService.server"; -import { TaskRunAttempt } from "@trigger.dev/database"; +import { TaskRunAttempt } from "@systemfsoftware/trigger.dev_database"; import { isFinalRunStatus } from "../taskStatus"; export class ResumeAttemptService extends BaseService { diff --git a/apps/webapp/app/v3/services/resumeTaskRunDependencies.server.ts b/apps/webapp/app/v3/services/resumeTaskRunDependencies.server.ts index 5f721ea4375..6b583b14a26 100644 --- a/apps/webapp/app/v3/services/resumeTaskRunDependencies.server.ts +++ b/apps/webapp/app/v3/services/resumeTaskRunDependencies.server.ts @@ -1,4 +1,4 @@ -import { BatchTaskRunItem, TaskRunAttempt, TaskRunDependency } from "@trigger.dev/database"; +import { BatchTaskRunItem, TaskRunAttempt, TaskRunDependency } from "@systemfsoftware/trigger.dev_database"; import { $transaction, PrismaClientOrTransaction } from "~/db.server"; import { workerQueue } from "~/services/worker.server"; import { BaseService } from "./baseService.server"; diff --git a/apps/webapp/app/v3/services/rollbackDeployment.server.ts b/apps/webapp/app/v3/services/rollbackDeployment.server.ts index 24f25e69cda..204911e6578 100644 --- a/apps/webapp/app/v3/services/rollbackDeployment.server.ts +++ b/apps/webapp/app/v3/services/rollbackDeployment.server.ts @@ -1,6 +1,6 @@ import { logger } from "~/services/logger.server"; import { BaseService } from "./baseService.server"; -import { WorkerDeployment } from "@trigger.dev/database"; +import { WorkerDeployment } from "@systemfsoftware/trigger.dev_database"; import { CURRENT_DEPLOYMENT_LABEL } from "~/consts"; import { ExecuteTasksWaitingForDeployService } from "./executeTasksWaitingForDeploy"; diff --git a/apps/webapp/app/v3/services/startDeploymentIndexing.server.ts b/apps/webapp/app/v3/services/startDeploymentIndexing.server.ts index 1418f8a5977..2411edda579 100644 --- a/apps/webapp/app/v3/services/startDeploymentIndexing.server.ts +++ b/apps/webapp/app/v3/services/startDeploymentIndexing.server.ts @@ -1,4 +1,4 @@ -import { StartDeploymentIndexingRequestBody } from "@trigger.dev/core/v3"; +import { StartDeploymentIndexingRequestBody } from "@systemfsoftware/trigger.dev_core/v3"; import { AuthenticatedEnvironment } from "~/services/apiAuth.server"; import { registryProxy } from "../registryProxy.server"; import { BaseService } from "./baseService.server"; diff --git a/apps/webapp/app/v3/services/testTask.server.ts b/apps/webapp/app/v3/services/testTask.server.ts index 63862e32d34..a607d4d59c6 100644 --- a/apps/webapp/app/v3/services/testTask.server.ts +++ b/apps/webapp/app/v3/services/testTask.server.ts @@ -1,4 +1,4 @@ -import { stringifyIO } from "@trigger.dev/core/v3"; +import { stringifyIO } from "@systemfsoftware/trigger.dev_core/v3"; import { findEnvironmentById } from "~/models/runtimeEnvironment.server"; import { TestTaskData } from "../testTask"; import { BaseService } from "./baseService.server"; diff --git a/apps/webapp/app/v3/services/triggerScheduledTask.server.ts b/apps/webapp/app/v3/services/triggerScheduledTask.server.ts index a6acc3d5692..1616718b8c4 100644 --- a/apps/webapp/app/v3/services/triggerScheduledTask.server.ts +++ b/apps/webapp/app/v3/services/triggerScheduledTask.server.ts @@ -3,7 +3,7 @@ import { BaseService } from "./baseService.server"; import { workerQueue } from "~/services/worker.server"; import { RegisterNextTaskScheduleInstanceService } from "./registerNextTaskScheduleInstance.server"; import { TriggerTaskService } from "./triggerTask.server"; -import { stringifyIO } from "@trigger.dev/core/v3"; +import { stringifyIO } from "@systemfsoftware/trigger.dev_core/v3"; import { nextScheduledTimestamps } from "../utils/calculateNextSchedule.server"; import { findCurrentWorkerDeployment } from "../models/workerDeployment.server"; import { logger } from "~/services/logger.server"; diff --git a/apps/webapp/app/v3/services/triggerTask.server.ts b/apps/webapp/app/v3/services/triggerTask.server.ts index b434f347143..783c6183dc0 100644 --- a/apps/webapp/app/v3/services/triggerTask.server.ts +++ b/apps/webapp/app/v3/services/triggerTask.server.ts @@ -4,7 +4,7 @@ import { SemanticInternalAttributes, TriggerTaskRequestBody, packetRequiresOffloading, -} from "@trigger.dev/core/v3"; +} from "@systemfsoftware/trigger.dev_core/v3"; import { env } from "~/env.server"; import { AuthenticatedEnvironment } from "~/services/apiAuth.server"; import { autoIncrementCounter } from "~/services/autoIncrementCounter.server"; diff --git a/apps/webapp/app/v3/services/upsertTaskSchedule.server.ts b/apps/webapp/app/v3/services/upsertTaskSchedule.server.ts index 9eb73a2f192..8e038c3a2c0 100644 --- a/apps/webapp/app/v3/services/upsertTaskSchedule.server.ts +++ b/apps/webapp/app/v3/services/upsertTaskSchedule.server.ts @@ -1,4 +1,4 @@ -import { Prisma, TaskSchedule } from "@trigger.dev/database"; +import { Prisma, TaskSchedule } from "@systemfsoftware/trigger.dev_database"; import cronstrue from "cronstrue"; import { nanoid } from "nanoid"; import { $transaction, PrismaClientOrTransaction } from "~/db.server"; diff --git a/apps/webapp/app/v3/sharedSocketConnection.ts b/apps/webapp/app/v3/sharedSocketConnection.ts index 67d4732e289..eddc930bd47 100644 --- a/apps/webapp/app/v3/sharedSocketConnection.ts +++ b/apps/webapp/app/v3/sharedSocketConnection.ts @@ -1,11 +1,11 @@ import { trace } from "@opentelemetry/api"; -import { clientWebsocketMessages, serverWebsocketMessages } from "@trigger.dev/core/v3"; -import type { StructuredLogger } from "@trigger.dev/core/v3/utils/structuredLogger"; +import { clientWebsocketMessages, serverWebsocketMessages } from "@systemfsoftware/trigger.dev_core/v3"; +import type { StructuredLogger } from "@systemfsoftware/trigger.dev_core/v3/utils/structuredLogger"; import { MessageCatalogToSocketIoEvents, ZodMessageHandler, ZodMessageSender, -} from "@trigger.dev/core/v3/zodMessageHandler"; +} from "@systemfsoftware/trigger.dev_core/v3/zodMessageHandler"; import { Evt } from "evt"; import { randomUUID } from "node:crypto"; import type { DisconnectReason, Namespace, Socket } from "socket.io"; diff --git a/apps/webapp/app/v3/taskStatus.ts b/apps/webapp/app/v3/taskStatus.ts index a464d7aa4b2..af2d8b88a8f 100644 --- a/apps/webapp/app/v3/taskStatus.ts +++ b/apps/webapp/app/v3/taskStatus.ts @@ -1,4 +1,4 @@ -import type { TaskRunAttemptStatus, TaskRunStatus } from "@trigger.dev/database"; +import type { TaskRunAttemptStatus, TaskRunStatus } from "@systemfsoftware/trigger.dev_database"; export const CANCELLABLE_RUN_STATUSES: TaskRunStatus[] = [ "DELAYED", diff --git a/apps/webapp/app/v3/utils/zodPubSub.server.ts b/apps/webapp/app/v3/utils/zodPubSub.server.ts index 4ba4ce14e4c..4a5d2b23dcd 100644 --- a/apps/webapp/app/v3/utils/zodPubSub.server.ts +++ b/apps/webapp/app/v3/utils/zodPubSub.server.ts @@ -1,5 +1,5 @@ -import { Logger } from "@trigger.dev/core-backend"; -import { ZodMessageCatalogSchema, ZodMessageHandler } from "@trigger.dev/core/v3/zodMessageHandler"; +import { Logger } from "@systemfsoftware/trigger.dev_core-backend"; +import { ZodMessageCatalogSchema, ZodMessageHandler } from "@systemfsoftware/trigger.dev_core/v3/zodMessageHandler"; import { Evt } from "evt"; import Redis, { RedisOptions } from "ioredis"; import { z } from "zod"; diff --git a/apps/webapp/package.json b/apps/webapp/package.json index 90072f32b3c..701e1463441 100644 --- a/apps/webapp/package.json +++ b/apps/webapp/package.json @@ -91,14 +91,14 @@ "@tailwindcss/container-queries": "^0.1.1", "@tanstack/react-virtual": "^3.0.4", "@team-plain/typescript-sdk": "^3.5.0", - "@trigger.dev/companyicons": "^1.5.35", - "@trigger.dev/core": "workspace:*", - "@trigger.dev/core-backend": "workspace:*", - "@trigger.dev/database": "workspace:*", - "@trigger.dev/otlp-importer": "workspace:*", - "@trigger.dev/platform": "1.0.12", - "@trigger.dev/sdk": "workspace:*", - "@trigger.dev/yalt": "workspace:*", + "@systemfsoftware/trigger.dev_companyicons": "^1.5.35", + "@systemfsoftware/trigger.dev_core": "workspace:*", + "@systemfsoftware/trigger.dev_core-backend": "workspace:*", + "@systemfsoftware/trigger.dev_database": "workspace:*", + "@systemfsoftware/trigger.dev_otlp-importer": "workspace:*", + "@systemfsoftware/trigger.dev_platform": "1.0.12", + "@systemfsoftware/trigger.dev_sdk": "workspace:*", + "@systemfsoftware/trigger.dev_yalt": "workspace:*", "@types/pg": "8.6.6", "@uiw/react-codemirror": "^4.19.5", "@upstash/ratelimit": "^1.1.3", @@ -189,7 +189,7 @@ "@tailwindcss/forms": "^0.5.3", "@tailwindcss/typography": "^0.5.9", "@total-typescript/ts-reset": "^0.4.2", - "@trigger.dev/eslint-plugin": "workspace:*", + "@systemfsoftware/trigger.dev_eslint-plugin": "workspace:*", "@types/bcryptjs": "^2.4.2", "@types/compression": "^1.7.2", "@types/eslint": "^8.4.6", diff --git a/apps/webapp/prisma/seedCloud.ts b/apps/webapp/prisma/seedCloud.ts index f242a644db5..b326e5b3fa3 100644 --- a/apps/webapp/prisma/seedCloud.ts +++ b/apps/webapp/prisma/seedCloud.ts @@ -1,4 +1,4 @@ -import { PrismaClient } from "@trigger.dev/database"; +import { PrismaClient } from "@systemfsoftware/trigger.dev_database"; const GITHUB_CONNECTION_KEY = "github-seed-key"; const SLACK_CONNECTION_KEY = "slack-seed-key"; diff --git a/apps/webapp/remix.config.js b/apps/webapp/remix.config.js index ee2aee289fb..5f5392dbe1d 100644 --- a/apps/webapp/remix.config.js +++ b/apps/webapp/remix.config.js @@ -11,11 +11,11 @@ module.exports = { /^remix-utils.*/, "marked", "axios", - "@trigger.dev/core", - "@trigger.dev/core-backend", - "@trigger.dev/sdk", - "@trigger.dev/platform", - "@trigger.dev/yalt", + "@systemfsoftware/trigger.dev_core", + "@systemfsoftware/trigger.dev_core-backend", + "@systemfsoftware/trigger.dev_sdk", + "@systemfsoftware/trigger.dev_platform", + "@systemfsoftware/trigger.dev_yalt", "emails", "highlight.run", "random-words", diff --git a/apps/webapp/tsconfig.json b/apps/webapp/tsconfig.json index e9a5102cb30..4c58d62a8e2 100644 --- a/apps/webapp/tsconfig.json +++ b/apps/webapp/tsconfig.json @@ -20,18 +20,18 @@ "paths": { "~/*": ["./app/*"], "@/*": ["./*"], - "@trigger.dev/sdk": ["../../packages/trigger-sdk/src/index"], - "@trigger.dev/sdk/*": ["../../packages/trigger-sdk/src/*"], - "@trigger.dev/core": ["../../packages/core/src/index"], - "@trigger.dev/core/*": ["../../packages/core/src/*"], - "@trigger.dev/core-backend": ["../../packages/core-backend/src/index"], - "@trigger.dev/core-backend/*": ["../../packages/core-backend/src/*"], - "@trigger.dev/database": ["../../packages/database/src/index"], - "@trigger.dev/database/*": ["../../packages/database/src/*"], - "@trigger.dev/yalt": ["../../packages/yalt/src/index"], - "@trigger.dev/yalt/*": ["../../packages/yalt/src/*"], - "@trigger.dev/otlp-importer": ["../../packages/otlp-importer/src/index"], - "@trigger.dev/otlp-importer/*": ["../../packages/otlp-importer/src/*"], + "@systemfsoftware/trigger.dev_sdk": ["../../packages/trigger-sdk/src/index"], + "@systemfsoftware/trigger.dev_sdk/*": ["../../packages/trigger-sdk/src/*"], + "@systemfsoftware/trigger.dev_core": ["../../packages/core/src/index"], + "@systemfsoftware/trigger.dev_core/*": ["../../packages/core/src/*"], + "@systemfsoftware/trigger.dev_core-backend": ["../../packages/core-backend/src/index"], + "@systemfsoftware/trigger.dev_core-backend/*": ["../../packages/core-backend/src/*"], + "@systemfsoftware/trigger.dev_database": ["../../packages/database/src/index"], + "@systemfsoftware/trigger.dev_database/*": ["../../packages/database/src/*"], + "@systemfsoftware/trigger.dev_yalt": ["../../packages/yalt/src/index"], + "@systemfsoftware/trigger.dev_yalt/*": ["../../packages/yalt/src/*"], + "@systemfsoftware/trigger.dev_otlp-importer": ["../../packages/otlp-importer/src/index"], + "@systemfsoftware/trigger.dev_otlp-importer/*": ["../../packages/otlp-importer/src/*"], "emails": ["../../packages/emails/src/index"], "emails/*": ["../../packages/emails/src/*"] }, diff --git a/apps/yalt/README.md b/apps/yalt/README.md index d4604f0db44..69a9f48836f 100644 --- a/apps/yalt/README.md +++ b/apps/yalt/README.md @@ -8,19 +8,19 @@ The Trigger.dev server communicates with user endpoints over HTTP, so during loc ## How does it work? -Yalt.dev is a Cloudflare Worker that uses Durable Objects to persist a websocket connection from the `@trigger.dev/cli dev` command and proxies requests through the websocket connection and then returns responses from the websocket connection. +Yalt.dev is a Cloudflare Worker that uses Durable Objects to persist a websocket connection from the `@systemfsoftware/trigger.dev_cli dev` command and proxies requests through the websocket connection and then returns responses from the websocket connection. - There is an admin API available at `admin.trigger.dev` that allows tunnels to be created (authenticated via a SECRET_KEY) - The Cloudflare Worker has a wildcard subdomain route `*.yalt.dev/*` - When the client receives the tunnel ID, they can connect to the server via `wss://${tunnelId}.yalt.dev/connect` - Now, requests to `https://${tunnelId}.yalt.dev/api/trigger` are sent to the Durable Object (`YaltConnection`) using the subdomain/tunnelId - Requests are serialized to a JSON string and sent to the WebSocket -- The WebSocket client running in `@trigger.dev/cli dev` receives the request message and makes a real request to the local dev server -- The `@trigger.dev/cli dev` serializes the response and sends it back to the server. +- The WebSocket client running in `@systemfsoftware/trigger.dev_cli dev` receives the request message and makes a real request to the local dev server +- The `@systemfsoftware/trigger.dev_cli dev` serializes the response and sends it back to the server. - The server responds to the original request -Along with this server there is a package called `@trigger.dev/yalt` that has shared code and is used in: +Along with this server there is a package called `@systemfsoftware/trigger.dev_yalt` that has shared code and is used in: - Yalt.dev server (this project) -- `@trigger.dev/cli dev` command +- `@systemfsoftware/trigger.dev_cli dev` command - The Trigger.dev server (to create the tunnels) diff --git a/apps/yalt/package.json b/apps/yalt/package.json index 605f50f870d..1f201a0107f 100644 --- a/apps/yalt/package.json +++ b/apps/yalt/package.json @@ -12,6 +12,6 @@ "wrangler": "^3.21.0" }, "dependencies": { - "@trigger.dev/yalt": "workspace:*" + "@systemfsoftware/trigger.dev_yalt": "workspace:*" } -} \ No newline at end of file +} diff --git a/apps/yalt/src/index.ts b/apps/yalt/src/index.ts index d937ad17cae..8b65b532ef6 100644 --- a/apps/yalt/src/index.ts +++ b/apps/yalt/src/index.ts @@ -1,4 +1,4 @@ -import { ClientMessages, createRequestMessage } from '@trigger.dev/yalt'; +import { ClientMessages, createRequestMessage } from '@systemfsoftware/trigger.dev_yalt'; export interface Env { // environemnt variables @@ -250,7 +250,7 @@ export class YaltConnection implements DurableObject { const createErrorResponse = () => new Response( JSON.stringify({ - message: 'Could not connect to your dev server. Make sure you are running the `npx @trigger.dev/cli@latest dev` command', + message: 'Could not connect to your dev server. Make sure you are running the `npx @systemfsoftware/trigger.dev_cli@latest dev` command', }), { status: 400, diff --git a/apps/yalt/tsconfig.json b/apps/yalt/tsconfig.json index 7457187220d..7c99b49b86c 100644 --- a/apps/yalt/tsconfig.json +++ b/apps/yalt/tsconfig.json @@ -100,8 +100,8 @@ // "skipDefaultLibCheck": true, /* Skip type checking .d.ts files that are included with TypeScript. */ "skipLibCheck": true /* Skip type checking all .d.ts files. */, "paths": { - "@trigger.dev/yalt": ["../../packages/yalt/src/index"], - "@trigger.dev/yalt/*": ["../../packages/yalt/src/*"] + "@systemfsoftware/trigger.dev_yalt": ["../../packages/yalt/src/index"], + "@systemfsoftware/trigger.dev_yalt/*": ["../../packages/yalt/src/*"] } } } diff --git a/config-packages/tsconfig/examples.json b/config-packages/tsconfig/examples.json index c6de5a931ff..78bc687d754 100644 --- a/config-packages/tsconfig/examples.json +++ b/config-packages/tsconfig/examples.json @@ -15,10 +15,10 @@ "outDir": "lib", "moduleResolution": "node", "paths": { - "@trigger.dev/sdk": ["../../packages/trigger-sdk/src/index"], - "@trigger.dev/sdk/*": ["../../packages/trigger-sdk/src/*"], - "@trigger.dev/github": ["../../integrations/github/src/index"], - "@trigger.dev/github/*": ["../../integrations/github/src/*"] + "@systemfsoftware/trigger.dev_sdk": ["../../packages/trigger-sdk/src/index"], + "@systemfsoftware/trigger.dev_sdk/*": ["../../packages/trigger-sdk/src/*"], + "@systemfsoftware/trigger.dev_github": ["../../integrations/github/src/index"], + "@systemfsoftware/trigger.dev_github/*": ["../../integrations/github/src/*"] } } } diff --git a/config-packages/tsconfig/integration.json b/config-packages/tsconfig/integration.json index d0123127131..a62ee831223 100644 --- a/config-packages/tsconfig/integration.json +++ b/config-packages/tsconfig/integration.json @@ -7,22 +7,22 @@ "ES2019" ], "paths": { - "@trigger.dev/tsup/*": [ + "@systemfsoftware/trigger.dev_tsup/*": [ "../../config-packages/tsup/src/*" ], - "@trigger.dev/tsup": [ + "@systemfsoftware/trigger.dev_tsup": [ "../../config-packages/tsup/src/index" ], - "@trigger.dev/sdk/*": [ + "@systemfsoftware/trigger.dev_sdk/*": [ "../../packages/trigger-sdk/src/*" ], - "@trigger.dev/sdk": [ + "@systemfsoftware/trigger.dev_sdk": [ "../../packages/trigger-sdk/src/index" ], - "@trigger.dev/integration-kit/*": [ + "@systemfsoftware/trigger.dev_integration-kit/*": [ "../../packages/integration-kit/src/*" ], - "@trigger.dev/integration-kit": [ + "@systemfsoftware/trigger.dev_integration-kit": [ "../../packages/integration-kit/src/index" ] }, @@ -34,4 +34,4 @@ "exclude": [ "node_modules" ] -} \ No newline at end of file +} diff --git a/config-packages/tsconfig/package.json b/config-packages/tsconfig/package.json index dde64db1df7..80eccd4dd41 100644 --- a/config-packages/tsconfig/package.json +++ b/config-packages/tsconfig/package.json @@ -1,9 +1,9 @@ { - "name": "@trigger.dev/tsconfig", + "name": "@systemfsoftware/trigger.dev_tsconfig", "version": "0.0.0", "private": true, "license": "MIT", "publishConfig": { "access": "public" } -} \ No newline at end of file +} diff --git a/config-packages/tsup/package.json b/config-packages/tsup/package.json index a54939e7f45..e36c949158a 100644 --- a/config-packages/tsup/package.json +++ b/config-packages/tsup/package.json @@ -1,5 +1,5 @@ { - "name": "@trigger.dev/tsup", + "name": "@systemfsoftware/trigger.dev_tsup", "version": "0.0.0", "private": true, "license": "MIT", @@ -16,4 +16,4 @@ "engines": { "node": ">=18.0.0" } -} \ No newline at end of file +} diff --git a/docker/scripts/entrypoint.sh b/docker/scripts/entrypoint.sh index e559db17389..2bbac5c871d 100755 --- a/docker/scripts/entrypoint.sh +++ b/docker/scripts/entrypoint.sh @@ -6,7 +6,7 @@ if [ -n "$DATABASE_HOST" ]; then fi # Run migrations -pnpm --filter @trigger.dev/database db:migrate:deploy +pnpm --filter @systemfsoftware/trigger.dev_database db:migrate:deploy # Copy over required prisma files cp packages/database/prisma/schema.prisma apps/webapp/prisma/ @@ -15,4 +15,3 @@ cp node_modules/@prisma/engines/*.node apps/webapp/prisma/ cd /triggerdotdev/apps/webapp # exec dumb-init pnpm run start:local NODE_PATH='/triggerdotdev/node_modules/.pnpm/node_modules' exec dumb-init node --max-old-space-size=8192 ./build/server.js - diff --git a/docs/apikeys.mdx b/docs/apikeys.mdx index 9d4df925c53..4d061305ec9 100644 --- a/docs/apikeys.mdx +++ b/docs/apikeys.mdx @@ -32,7 +32,7 @@ The default URL is `https://api.trigger.dev`. If you prefer to manually configure the SDK, you can call the `configure` method: ```ts -import { configure } from "@trigger.dev/sdk/v3"; +import { configure } from "@systemfsoftware/trigger.dev_sdk/v3"; import { myTask } from "./trigger/myTasks"; configure({ diff --git a/docs/deploy-environment-variables.mdx b/docs/deploy-environment-variables.mdx index 2bb09b37b70..84d40f4a1fc 100644 --- a/docs/deploy-environment-variables.mdx +++ b/docs/deploy-environment-variables.mdx @@ -90,7 +90,7 @@ You could use the SDK functions above but it's much easier to use our `resolveEn In this example we're using env vars from [Infisical](https://infisical.com). ```ts /trigger.config.ts -import type { TriggerConfig, ResolveEnvironmentVariablesFunction } from "@trigger.dev/sdk/v3"; +import type { TriggerConfig, ResolveEnvironmentVariablesFunction } from "@systemfsoftware/trigger.dev_sdk/v3"; //This runs when you run the deploy command or the dev command export const resolveEnvVars: ResolveEnvironmentVariablesFunction = async ({ diff --git a/docs/errors-retrying.mdx b/docs/errors-retrying.mdx index 4f832847bc3..dcd897cb156 100644 --- a/docs/errors-retrying.mdx +++ b/docs/errors-retrying.mdx @@ -31,7 +31,7 @@ This task will retry 10 times with exponential backoff. One way to gain reliability is to break your work into smaller tasks and [trigger](/triggering) them from each other. Each task can have its own retrying behavior: ```ts /trigger/multiple-tasks.ts -import { task } from "@trigger.dev/sdk/v3"; +import { task } from "@systemfsoftware/trigger.dev_sdk/v3"; export const myTask = task({ id: "my-task", @@ -70,7 +70,7 @@ We provide some useful functions that you can use to retry smaller parts of a ta You can retry a block of code that can throw an error, with the same retry settings as a task. ```ts /trigger/retry-on-throw.ts -import { task, logger, retry } from "@trigger.dev/sdk/v3"; +import { task, logger, retry } from "@systemfsoftware/trigger.dev_sdk/v3"; export const retryOnThrow = task({ id: "retry-on-throw", @@ -106,7 +106,7 @@ You can use `fetch`, `axios`, or any other library in your code. But we do provide a convenient function to perform HTTP requests with conditional retrying based on the response: ```ts /trigger/retry-fetch.ts -import { task, logger, retry } from "@trigger.dev/sdk/v3"; +import { task, logger, retry } from "@systemfsoftware/trigger.dev_sdk/v3"; export const taskWithFetchRetries = task({ id: "task-with-fetch-retries", @@ -201,7 +201,7 @@ In this complicated example: - If we've run out of requests or tokens we retry at the time specified in the headers. ```ts -import { task } from "@trigger.dev/sdk/v3"; +import { task } from "@systemfsoftware/trigger.dev_sdk/v3"; export const openaiTask = task({ id: "openai-task", @@ -264,7 +264,7 @@ export const openaiTask = task({ You can prevent retries by throwing an `AbortTaskRunError`. This will fail the task attempt and disable retrying. ```ts /trigger/myTasks.ts -import { task, AbortTaskRunError } from "@trigger.dev/sdk/v3"; +import { task, AbortTaskRunError } from "@systemfsoftware/trigger.dev_sdk/v3"; export const openaiTask = task({ id: "openai-task", @@ -290,7 +290,7 @@ export const openaiTask = task({ Sometimes you want to catch an error and don't want to retry the task. You can use try/catch as you normally would. In this example we fallback to using Replicate if OpenAI fails. ```ts /trigger/myTasks.ts -import { task } from "@trigger.dev/sdk/v3"; +import { task } from "@systemfsoftware/trigger.dev_sdk/v3"; export const openaiTask = task({ id: "openai-task", diff --git a/docs/github-actions.mdx b/docs/github-actions.mdx index 1a9206ea398..dbbfa4a8bc9 100644 --- a/docs/github-actions.mdx +++ b/docs/github-actions.mdx @@ -93,7 +93,7 @@ If you already have a GitHub action file, you can just add the final step "🚀 ## Version pinning -The CLI and `@trigger.dev/*` package versions need to be in sync, otherwise there will be errors and unpredictable behavior. Hence, the `deploy` command will automatically fail during CI on any version mismatches. +The CLI and `@systemfsoftware/trigger.dev_*` package versions need to be in sync, otherwise there will be errors and unpredictable behavior. Hence, the `deploy` command will automatically fail during CI on any version mismatches. Tip: add the deploy command to your `package.json` file to keep versions managed in the same place. For example: ```json diff --git a/docs/guides/frameworks/nextjs.mdx b/docs/guides/frameworks/nextjs.mdx index 7dea49af057..49405053b21 100644 --- a/docs/guides/frameworks/nextjs.mdx +++ b/docs/guides/frameworks/nextjs.mdx @@ -60,7 +60,7 @@ Here are the steps to trigger your task in the Next.js App and Pages router and ```ts app/api/hello-world/route.ts // Next.js API route support: https://nextjs.org/docs/api-routes/introduction import type { helloWorldTask } from "@/trigger/example"; - import { tasks } from "@trigger.dev/sdk/v3"; + import { tasks } from "@systemfsoftware/trigger.dev_sdk/v3"; import { NextResponse } from "next/server"; //tasks.trigger also works with the edge runtime @@ -100,7 +100,7 @@ Here are the steps to trigger your task in the Next.js App and Pages router and "use server"; import type { helloWorldTask } from "@/trigger/example"; - import { tasks } from "@trigger.dev/sdk/v3"; + import { tasks } from "@systemfsoftware/trigger.dev_sdk/v3"; export async function myTask() { try { @@ -213,7 +213,7 @@ Here are the steps to trigger your task in the Next.js App and Pages router and ```ts pages/api/hello-world.ts // Next.js API route support: https://nextjs.org/docs/api-routes/introduction import { helloWorldTask } from "@/trigger/example"; - import { tasks } from "@trigger.dev/sdk/v3"; + import { tasks } from "@systemfsoftware/trigger.dev_sdk/v3"; import type { NextApiRequest, NextApiResponse } from "next"; export default async function handler( diff --git a/docs/guides/use-cases/upgrading-from-v2.mdx b/docs/guides/use-cases/upgrading-from-v2.mdx index e0f4fccc126..de45ffc20d8 100644 --- a/docs/guides/use-cases/upgrading-from-v2.mdx +++ b/docs/guides/use-cases/upgrading-from-v2.mdx @@ -22,10 +22,10 @@ First, the old v2 code, which uses the OpenAI integration. Comments inline: ```ts v2 OpenAI task import { client } from "~/trigger"; -import { eventTrigger } from "@trigger.dev/sdk"; +import { eventTrigger } from "@systemfsoftware/trigger.dev_sdk"; //1. A Trigger.dev integration for OpenAI -import { OpenAI } from "@trigger.dev/openai"; +import { OpenAI } from "@systemfsoftware/trigger.dev_openai"; const openai = new OpenAI({ id: "openai", apiKey: process.env["OPENAI_API_KEY"]!, @@ -87,7 +87,7 @@ client.defineJob({ In v3 we eliminate a lot of code mainly because we don't need tricks to try avoid timeouts. Here's the equivalent v3 code: ```ts v3 OpenAI task -import { logger, task, wait } from "@trigger.dev/sdk/v3"; +import { logger, task, wait } from "@systemfsoftware/trigger.dev_sdk/v3"; //1. Official OpenAI SDK import OpenAI from "openai"; @@ -170,7 +170,7 @@ async function yourBackendFunction() { 1. Make sure to upgrade all of your trigger.dev packages to v3 first. ```bash -npx @trigger.dev/cli@beta update --to beta +npx @systemfsoftware/trigger.dev_cli@beta update --to beta ``` 2. Follow the [v3 quick start](/quick-start) to get started with v3. Our new CLI will take care of the rest. diff --git a/docs/idempotency.mdx b/docs/idempotency.mdx index 3db0020dc6c..9a9212d108c 100644 --- a/docs/idempotency.mdx +++ b/docs/idempotency.mdx @@ -10,7 +10,7 @@ We currently support idempotency at the task level, meaning that if you trigger You can provide an `idempotencyKey` to ensure that a task is only triggered once with the same key. This is useful if you are triggering a task within another task that might be retried: ```typescript -import { idempotencyKeys, task } from "@trigger.dev/sdk/v3"; +import { idempotencyKeys, task } from "@systemfsoftware/trigger.dev_sdk/v3"; export const myTask = task({ id: "my-task", @@ -34,7 +34,7 @@ You can use the `idempotencyKeys.create` SDK function to create an idempotency k We automatically inject the run ID when generating the idempotency key when running inside a task by default. You can turn it off by passing the `scope` option to `idempotencyKeys.create`: ```typescript -import { idempotencyKeys, task } from "@trigger.dev/sdk/v3"; +import { idempotencyKeys, task } from "@systemfsoftware/trigger.dev_sdk/v3"; export const myTask = task({ id: "my-task", @@ -57,7 +57,7 @@ export const myTask = task({ If you are triggering a task from your backend code, you can use the `idempotencyKeys.create` SDK function to create an idempotency key. ```typescript -import { idempotencyKeys, tasks } from "@trigger.dev/sdk/v3"; +import { idempotencyKeys, tasks } from "@systemfsoftware/trigger.dev_sdk/v3"; // You can also pass an array of strings to create a idempotency key const idempotencyKey = await idempotenceKeys.create([myUser.id, "my-task"]); @@ -78,7 +78,7 @@ await myTask.trigger({ some: "data" }, { idempotencyKey: myUser.id }); You can pass the `idempotencyKey` when calling `batchTrigger` as well: ```typescript -import { tasks } from "@trigger.dev/sdk/v3"; +import { tasks } from "@systemfsoftware/trigger.dev_sdk/v3"; await tasks.batchTrigger("my-task", [ { @@ -93,7 +93,7 @@ await tasks.batchTrigger("my-task", [ We don't currently support payload-based idempotency, but you can implement it yourself by hashing the payload and using the hash as the idempotency key. ```typescript -import { idempotencyKeys, task } from "@trigger.dev/sdk/v3"; +import { idempotencyKeys, task } from "@systemfsoftware/trigger.dev_sdk/v3"; import { createHash } from "node:crypto"; // Somewhere in your code diff --git a/docs/logging.mdx b/docs/logging.mdx index 8d9c25ebaec..7e4c916cf6f 100644 --- a/docs/logging.mdx +++ b/docs/logging.mdx @@ -16,7 +16,7 @@ You can use `console.log()`, `console.error()`, etc as normal and they will be s We recommend that you use our `logger` object which creates structured logs. Structured logs will make it easier for you to search the logs to quickly find runs. ```ts /trigger/logging.ts -import { task, logger } from "@trigger.dev/sdk/v3"; +import { task, logger } from "@systemfsoftware/trigger.dev_sdk/v3"; export const loggingExample = task({ id: "logging-example", @@ -54,7 +54,7 @@ You can [add instrumentations](/trigger-config#instrumentations). The Prisma one If you want to add custom traces to your code, you can use the `logger.trace` function. It will create a new OTEL trace and you can set attributes on it. ```ts -import { logger, task } from "@trigger.dev/sdk/v3"; +import { logger, task } from "@systemfsoftware/trigger.dev_sdk/v3"; export const customTrace = task({ id: "custom-trace", diff --git a/docs/machines.mdx b/docs/machines.mdx index bc980384b56..4f7c42b8afe 100644 --- a/docs/machines.mdx +++ b/docs/machines.mdx @@ -20,7 +20,7 @@ export const heavyTask = task({ The default machine is `small-1x` which has 0.5 vCPU and 0.5 GB of RAM. You can change the default machine in your `trigger.config.ts` file: ```ts trigger.config.ts -import type { TriggerConfig } from "@trigger.dev/sdk/v3"; +import type { TriggerConfig } from "@systemfsoftware/trigger.dev_sdk/v3"; export const config: TriggerConfig = { machine: "small-2x", diff --git a/docs/management/overview.mdx b/docs/management/overview.mdx index c3b5bff9eae..a650276bf8f 100644 --- a/docs/management/overview.mdx +++ b/docs/management/overview.mdx @@ -6,32 +6,32 @@ description: Using the Trigger.dev v3 management API ## Installation -The management API is available through the same `@trigger.dev/sdk` package used in defining and triggering tasks. If you have already installed the package in your project, you can skip this step. +The management API is available through the same `@systemfsoftware/trigger.dev_sdk` package used in defining and triggering tasks. If you have already installed the package in your project, you can skip this step. Make sure you use the `beta` tag when installing, as v3 is still in Developer Preview. ```bash npm -npm i @trigger.dev/sdk@beta +npm i @systemfsoftware/trigger.dev_sdk@beta ``` ```bash pnpm -pnpm add @trigger.dev/sdk@beta +pnpm add @systemfsoftware/trigger.dev_sdk@beta ``` ```bash yarn -yarn add @trigger.dev/sdk@beta +yarn add @systemfsoftware/trigger.dev_sdk@beta ``` ## Usage -All `v3` functionality is provided through the `@trigger.dev/sdk/v3` module. You can import the entire module or individual resources as needed. +All `v3` functionality is provided through the `@systemfsoftware/trigger.dev_sdk/v3` module. You can import the entire module or individual resources as needed. ```ts -import { configure, runs } from "@trigger.dev/sdk/v3"; +import { configure, runs } from "@systemfsoftware/trigger.dev_sdk/v3"; configure({ // this is the default and if the `TRIGGER_SECRET_KEY` environment variable is set, can omit calling configure @@ -60,7 +60,7 @@ There are two methods of authenticating with the management API: using a secret Certain API functions work with both authentication methods, but require different arguments depending on the method used. For example, the `runs.list` function can be called using either a `secretKey` or a `personalAccessToken`, but the `projectRef` argument is required when using a `personalAccessToken`: ```ts -import { configure, runs } from "@trigger.dev/sdk/v3"; +import { configure, runs } from "@systemfsoftware/trigger.dev_sdk/v3"; // Using secretKey authentication configure({ @@ -127,7 +127,7 @@ A PAT is a token associated with a specific user, and gives access to all the or For example, when uploading environment variables using a PAT, you must provide the `projectRef` and `environment` arguments: ```ts -import { configure, envvars } from "@trigger.dev/sdk/v3"; +import { configure, envvars } from "@systemfsoftware/trigger.dev_sdk/v3"; configure({ secretKey: process.env["TRIGGER_ACCESS_TOKEN"], // starts with tr_pat_ @@ -146,7 +146,7 @@ await envvars.upload("proj_1234", "dev", { When the SDK method is unable to connect to the API server, or the API server returns a non-successful response, the SDK will throw an `ApiError` that you can catch and handle: ```ts -import { runs, APIError } from "@trigger.dev/sdk/v3"; +import { runs, APIError } from "@systemfsoftware/trigger.dev_sdk/v3"; async function main() { try { @@ -168,7 +168,7 @@ The SDK will automatically retry requests that fail due to network errors or ser You can customize the retry behavior by passing a `requestOptions` option to the `configure` function: ```ts -import { configure } from "@trigger.dev/sdk/v3"; +import { configure } from "@systemfsoftware/trigger.dev_sdk/v3"; configure({ requestOptions: { @@ -186,7 +186,7 @@ configure({ All SDK functions also take a `requestOptions` parameter as the last argument, which can be used to customize the request options. You can use this to disable retries for a specific request: ```ts -import { runs } from "@trigger.dev/sdk/v3"; +import { runs } from "@systemfsoftware/trigger.dev_sdk/v3"; async function main() { const run = await runs.retrieve("run_1234", { @@ -208,7 +208,7 @@ All list endpoints in the management API support auto-pagination. You can use `for await … of` syntax to iterate through items across all pages: ```ts -import { runs } from "@trigger.dev/sdk/v3"; +import { runs } from "@systemfsoftware/trigger.dev_sdk/v3"; async function fetchAllRuns() { const allRuns = []; @@ -224,7 +224,7 @@ async function fetchAllRuns() { You can also use helpers on the return value from any `list` method to get the next/previous page of results: ```ts -import { runs } from "@trigger.dev/sdk/v3"; +import { runs } from "@systemfsoftware/trigger.dev_sdk/v3"; async function main() { let page = await runs.list({ limit: 10 }); @@ -247,7 +247,7 @@ async function main() { All API methods return a `Promise` subclass `ApiPromise` that includes helpers for accessing the underlying HTTP response: ```ts -import { runs } from "@trigger.dev/sdk/v3"; +import { runs } from "@systemfsoftware/trigger.dev_sdk/v3"; async function main() { const { data: run, response: raw } = await runs.retrieve("run_1234").withResponse(); diff --git a/docs/migration-defer.mdx b/docs/migration-defer.mdx index 3ccc16587ff..444922745d9 100644 --- a/docs/migration-defer.mdx +++ b/docs/migration-defer.mdx @@ -204,7 +204,7 @@ In Trigger.dev it looks like this: ```ts /trigger/someTasks.ts import { performLongRunningTask } from "@/utils/performLongRunningTask"; -import { task } from "@trigger.dev/sdk/v3"; +import { task } from "@systemfsoftware/trigger.dev_sdk/v3"; //named export export const longRunningTask = task({ @@ -259,7 +259,7 @@ export default defer.cron(sendMondayNewletter, "0 0 * * 1"); In Trigger.dev the task looks like this: ```ts -import { schedules } from "@trigger.dev/sdk/v3"; +import { schedules } from "@systemfsoftware/trigger.dev_sdk/v3"; //this task will run when any of the attached schedules trigger export const sendMondayNewletter = schedules.task({ diff --git a/docs/run-usage.mdx b/docs/run-usage.mdx index 20124816477..9d904979814 100644 --- a/docs/run-usage.mdx +++ b/docs/run-usage.mdx @@ -63,7 +63,7 @@ export const heavyTask = task({ You can use [runs.retrieve()](/management/runs/retrieve) to get a single run or [runs.list()](/management/runs/list) to get a list of runs. The response will include `costInCents` `baseCostInCents` and `durationMs` fields. ```ts single run -import { runs } from "@trigger.dev/sdk/v3"; +import { runs } from "@systemfsoftware/trigger.dev_sdk/v3"; const run = await runs.retrieve("run-id"); console.log(run.costInCents, run.baseCostInCents, run.durationMs); @@ -71,7 +71,7 @@ const totalCost = run.costInCents + run.baseCostInCents; ``` ```ts multiple runs -import { runs } from "@trigger.dev/sdk/v3"; +import { runs } from "@systemfsoftware/trigger.dev_sdk/v3"; let totalCost = 0; for await (const run of runs.list({ tag: "user_123456" })) { diff --git a/docs/snippets/bundle-packages.mdx b/docs/snippets/bundle-packages.mdx index a4477b5b545..f6ae84ab3c2 100644 --- a/docs/snippets/bundle-packages.mdx +++ b/docs/snippets/bundle-packages.mdx @@ -4,7 +4,7 @@ Bundle all ESM packages so that you don't have to specifiy them manually like this: ```ts trigger.config.ts - import type { TriggerConfig } from "@trigger.dev/sdk/v3"; + import type { TriggerConfig } from "@systemfsoftware/trigger.dev_sdk/v3"; export const config: TriggerConfig = { //..other stuff @@ -18,7 +18,7 @@ Bundle individual packages using strings or regex like this: ```ts trigger.config.ts - import type { TriggerConfig } from "@trigger.dev/sdk/v3"; + import type { TriggerConfig } from "@systemfsoftware/trigger.dev_sdk/v3"; export const config: TriggerConfig = { //..other stuff @@ -28,4 +28,4 @@ ``` - \ No newline at end of file + diff --git a/docs/snippets/code/openai-retry.mdx b/docs/snippets/code/openai-retry.mdx index a0ad35affb4..b6efaa66ddd 100644 --- a/docs/snippets/code/openai-retry.mdx +++ b/docs/snippets/code/openai-retry.mdx @@ -1,5 +1,5 @@ ```ts /trigger/openai.ts -import { task } from "@trigger.dev/sdk/v3"; +import { task } from "@systemfsoftware/trigger.dev_sdk/v3"; import OpenAI from "openai"; const openai = new OpenAI({ diff --git a/docs/snippets/step-cli-dev.mdx b/docs/snippets/step-cli-dev.mdx index 43e71de5cca..342890441ab 100644 --- a/docs/snippets/step-cli-dev.mdx +++ b/docs/snippets/step-cli-dev.mdx @@ -2,7 +2,7 @@ The CLI `dev` command runs a server for your tasks. It will watches for changes in your `/trigger` directory and communicates with the Trigger.dev platform to register your tasks, perform runs, and send data back and forth. -It can also update your `@trigger.dev/*` packages to prevent version mismatches and failed deploys. You will always be prompted first. +It can also update your `@systemfsoftware/trigger.dev_*` packages to prevent version mismatches and failed deploys. You will always be prompted first. diff --git a/docs/snippets/worker-failed-to-start.mdx b/docs/snippets/worker-failed-to-start.mdx index 04843eb5088..58316f95277 100644 --- a/docs/snippets/worker-failed-to-start.mdx +++ b/docs/snippets/worker-failed-to-start.mdx @@ -29,7 +29,7 @@ export const config: TriggerConfig = { ```bash trigger.config.ts import { env } from "@/env"; -import type { ResolveEnvironmentVariablesFunction } from "@trigger.dev/sdk/v3"; +import type { ResolveEnvironmentVariablesFunction } from "@systemfsoftware/trigger.dev_sdk/v3"; export const resolveEnvVars: ResolveEnvironmentVariablesFunction = () => { return { @@ -48,4 +48,4 @@ import { neonConfig, Pool } from '@neondatabase/serverless'; import ws from 'ws'; neonConfig.webSocketConstructor = ws; -``` \ No newline at end of file +``` diff --git a/docs/tags.mdx b/docs/tags.mdx index 74748ca6802..fcb055acd76 100644 --- a/docs/tags.mdx +++ b/docs/tags.mdx @@ -60,7 +60,7 @@ This will create a run with the tags `user_123456` and `org_abcdefg`. They look Use the `tags.add()` function to add tags to a run from inside the `run` function. This will add the tag `product_1234567` to the run: ```ts -import { task, tags } from "@trigger.dev/sdk/v3"; +import { task, tags } from "@systemfsoftware/trigger.dev_sdk/v3"; export const myTask = task({ id: "my-task", @@ -111,7 +111,7 @@ On the Runs page open the filter menu, choose "Tags" and then start typing in th You can provide filters to the `runs.list` SDK function, including an array of tags. ```ts -import { runs } from "@trigger.dev/sdk/v3"; +import { runs } from "@systemfsoftware/trigger.dev_sdk/v3"; // Loop through all runs with the tag "user_123456" that have completed for await (const run of runs.list({ tag: "user_123456", status: ["COMPLETED"] })) { diff --git a/docs/tasks-overview.mdx b/docs/tasks-overview.mdx index a1becca7c4b..f8f2f840483 100644 --- a/docs/tasks-overview.mdx +++ b/docs/tasks-overview.mdx @@ -11,7 +11,7 @@ There are different types of tasks including [regular tasks](/tasks-regular) and Here's an incredibly simple task: ```ts /trigger/hello-world.ts -import { task } from "@trigger.dev/sdk/v3"; +import { task } from "@systemfsoftware/trigger.dev_sdk/v3"; //1. You need to export each task export const helloWorld = task({ @@ -194,7 +194,7 @@ export const taskWithOnStart = task({ You can also define an `onStart` function in your `trigger.config.ts` file to get notified when any task starts. ```ts trigger.config.ts -import type { TriggerConfig } from "@trigger.dev/sdk/v3"; +import type { TriggerConfig } from "@systemfsoftware/trigger.dev_sdk/v3"; export const config: TriggerConfig = { onStart: async (payload, { ctx }) => { @@ -222,7 +222,7 @@ export const taskWithOnSuccess = task({ You can also define an `onSuccess` function in your `trigger.config.ts` file to get notified when any task succeeds. ```ts trigger.config.ts -import type { TriggerConfig } from "@trigger.dev/sdk/v3"; +import type { TriggerConfig } from "@systemfsoftware/trigger.dev_sdk/v3"; export const config: TriggerConfig = { onSuccess: async (payload, output, { ctx }) => { @@ -250,7 +250,7 @@ export const taskWithOnFailure = task({ You can also define an `onFailure` function in your `trigger.config.ts` file to get notified when any task fails. ```ts trigger.config.ts -import type { TriggerConfig } from "@trigger.dev/sdk/v3"; +import type { TriggerConfig } from "@systemfsoftware/trigger.dev_sdk/v3"; export const config: TriggerConfig = { onFailure: async (payload, error, { ctx }) => { diff --git a/docs/tasks-scheduled.mdx b/docs/tasks-scheduled.mdx index c9f72217359..cf7e0a3334b 100644 --- a/docs/tasks-scheduled.mdx +++ b/docs/tasks-scheduled.mdx @@ -8,7 +8,7 @@ description: "A task that is triggered on a recurring schedule using cron syntax This task will run when any of the attached schedules trigger. They have a predefined payload with some useful properties: ```ts -import { schedules } from "@trigger.dev/sdk/v3"; +import { schedules } from "@systemfsoftware/trigger.dev_sdk/v3"; export const firstScheduledTask = schedules.task({ id: "first-scheduled-task", @@ -225,7 +225,7 @@ By using the `externalId` you can have schedules for your users. This is useful A reminder task: ```ts /trigger/reminder.ts -import { schedules } from "@trigger.dev/sdk/v3"; +import { schedules } from "@systemfsoftware/trigger.dev_sdk/v3"; //this task will run when any of the attached schedules trigger export const reminderTask = schedules.task({ diff --git a/docs/trigger-config.mdx b/docs/trigger-config.mdx index 15e8cd40a6c..e03d718731b 100644 --- a/docs/trigger-config.mdx +++ b/docs/trigger-config.mdx @@ -9,7 +9,7 @@ import BundlePackages from '/snippets/bundle-packages.mdx'; Let's take a look at a basic `trigger.config.ts` file. This is generated for you when you follow [the quick start guide](/quick-start). This file is used to configure your project and how it's bundled. ```ts trigger.config.ts -import type { TriggerConfig } from "@trigger.dev/sdk/v3"; +import type { TriggerConfig } from "@systemfsoftware/trigger.dev_sdk/v3"; export const config: TriggerConfig = { //Your project ref (you can see it on the Project settings page in the dashboard) @@ -38,7 +38,7 @@ Most of the time you don't need to change anything in this file, or if you do th You can run code before any task is run by adding a `init` function to your `trigger.config.ts` file. ```ts trigger.config.ts -import type { TriggerConfig } from "@trigger.dev/sdk/v3"; +import type { TriggerConfig } from "@systemfsoftware/trigger.dev_sdk/v3"; export const config: TriggerConfig = { //..other stuff @@ -55,7 +55,7 @@ You'll have access to the run payload and the context object. Currently you cann You can add lifecycle functions to get notified when any task starts, succeeds, or fails using `onStart`, `onSuccess` and `onFailure`: ```ts trigger.config.ts -import type { TriggerConfig } from "@trigger.dev/sdk/v3"; +import type { TriggerConfig } from "@systemfsoftware/trigger.dev_sdk/v3"; export const config: TriggerConfig = { //..other stuff @@ -82,7 +82,7 @@ We use OpenTelemetry (OTEL) for our run logs. This means you get a lot of inform Here we add Prisma and OpenAI instrumentations to your `trigger.config.ts` file. ```ts trigger.config.ts -import type { TriggerConfig } from "@trigger.dev/sdk/v3"; +import type { TriggerConfig } from "@systemfsoftware/trigger.dev_sdk/v3"; import { PrismaInstrumentation } from "@prisma/instrumentation"; import { OpenAIInstrumentation } from "@traceloop/instrumentation-openai"; @@ -168,7 +168,7 @@ Prisma works by generating a client from your `prisma.schema` file. This means y ```ts trigger.config.ts - import type { TriggerConfig } from "@trigger.dev/sdk/v3"; + import type { TriggerConfig } from "@systemfsoftware/trigger.dev_sdk/v3"; export const config: TriggerConfig = { //..other stuff @@ -234,7 +234,7 @@ export const AppDataSource = new DataSource({ And then in your trigger.config.ts file you can initialize the datasource using the `onStart` lifecycle function option: ```ts trigger.config.ts -import type { TriggerConfig } from "@trigger.dev/sdk/v3"; +import type { TriggerConfig } from "@systemfsoftware/trigger.dev_sdk/v3"; import { AppDataSource } from "@/trigger/orm"; export const config: TriggerConfig = { @@ -248,7 +248,7 @@ export const config: TriggerConfig = { Now you are ready to use this in your tasks: ```ts -import { task } from "@trigger.dev/sdk/v3"; +import { task } from "@systemfsoftware/trigger.dev_sdk/v3"; import { AppDataSource, Photo } from "./orm"; export const taskThatUsesDecorators = task({ diff --git a/docs/triggering.mdx b/docs/triggering.mdx index 8b9830deb93..2af41d06754 100644 --- a/docs/triggering.mdx +++ b/docs/triggering.mdx @@ -307,7 +307,7 @@ Triggers a single run of a task with the payload you pass in, and any options yo ```ts Next.js API route -import { tasks } from "@trigger.dev/sdk/v3"; +import { tasks } from "@systemfsoftware/trigger.dev_sdk/v3"; import type { emailSequence } from "~/trigger/emails"; // 👆 **type-only** import @@ -328,7 +328,7 @@ export async function POST(request: Request) { ``` ```ts Remix -import { tasks } from "@trigger.dev/sdk/v3"; +import { tasks } from "@systemfsoftware/trigger.dev_sdk/v3"; export async function action({ request, params }: ActionFunctionArgs) { if (request.method.toUpperCase() !== "POST") { @@ -363,7 +363,7 @@ Triggers multiples runs of a task with the payloads you pass in, and any options ```ts Next.js API route -import { tasks } from "@trigger.dev/sdk/v3"; +import { tasks } from "@systemfsoftware/trigger.dev_sdk/v3"; import type { emailSequence } from "~/trigger/emails"; // 👆 **type-only** import @@ -392,7 +392,7 @@ Triggers a single run of a task with the payload you pass in, and any options yo ```ts Next.js API route -import { tasks } from "@trigger.dev/sdk/v3"; +import { tasks } from "@systemfsoftware/trigger.dev_sdk/v3"; import type { emailSequence } from "~/trigger/emails"; //app/email/route.ts @@ -464,7 +464,7 @@ Runs that are delayed and have not been enqueued yet will display in the dashboa You can cancel a delayed run using the `runs.cancel` SDK function: ```ts -import { runs } from "@trigger.dev/sdk/v3"; +import { runs } from "@systemfsoftware/trigger.dev_sdk/v3"; await runs.cancel("run_1234"); ``` @@ -472,7 +472,7 @@ await runs.cancel("run_1234"); You can also reschedule a delayed run using the `runs.reschedule` SDK function: ```ts -import { runs } from "@trigger.dev/sdk/v3"; +import { runs } from "@systemfsoftware/trigger.dev_sdk/v3"; // The delay option here takes the same format as the trigger delay option await runs.reschedule("run_1234", { delay: "1h" }); @@ -529,7 +529,7 @@ For this reason, the `ttl` option only accepts durations and not absolute timest You can provide an `idempotencyKey` to ensure that a task is only triggered once with the same key. This is useful if you are triggering a task within another task that might be retried: ```typescript -import { idempotencyKeys, task } from "@trigger.dev/sdk/v3"; +import { idempotencyKeys, task } from "@systemfsoftware/trigger.dev_sdk/v3"; export const myTask = task({ id: "my-task", @@ -661,7 +661,7 @@ If your payload size is larger than 512KB, instead of saving the payload to the When your task runs, we automatically download the payload from the object store and pass it to your task function. We also will return to you a `payloadPresignedUrl` from the `runs.retrieve` SDK function so you can download the payload if needed: ```ts -import { runs } from "@trigger.dev/sdk/v3"; +import { runs } from "@systemfsoftware/trigger.dev_sdk/v3"; const run = await runs.retrieve(handle); @@ -715,7 +715,7 @@ const handle = await myTask.trigger({ ``` ```ts /trigger/myTasks.ts -import { task } from "@trigger.dev/sdk/v3"; +import { task } from "@systemfsoftware/trigger.dev_sdk/v3"; export const myTask = task({ id: "my-task", @@ -739,7 +739,7 @@ When using `batchTrigger` or `batchTriggerAndWait`, the total size of all payloa Server Actions allow you to call your backend code without creating API routes. This is very useful for triggering tasks but you need to be careful you don't accidentally bundle the Trigger.dev SDK into your frontend code. -If you see an error like this then you've bundled `@trigger.dev/sdk/v3` into your frontend code: +If you see an error like this then you've bundled `@systemfsoftware/trigger.dev_sdk/v3` into your frontend code: ```bash Module build failed: UnhandledSchemeError: Reading from "node:crypto" is not handled by plugins (Unhandled scheme). @@ -748,7 +748,7 @@ Webpack supports "data:" and "file:" URIs by default. You may need an additional plugin to handle "node:" URIs. ``` -When you use server actions that use `@trigger.dev/sdk/v3`: +When you use server actions that use `@systemfsoftware/trigger.dev_sdk/v3`: - The file can't have any React components in it. - The file should have `"use server"` on the first line. diff --git a/docs/upgrading-packages.mdx b/docs/upgrading-packages.mdx index f851bb1d319..1e11ab20025 100644 --- a/docs/upgrading-packages.mdx +++ b/docs/upgrading-packages.mdx @@ -62,7 +62,7 @@ For example: } ``` -If you've done this make sure to update the version to match the `@trigger.dev/sdk` package. +If you've done this make sure to update the version to match the `@systemfsoftware/trigger.dev_sdk` package. Once you have added the `trigger.dev` package to your `devDependencies`, you can use `npm exec trigger.dev`, `pnpm exec trigger.dev`, or `yarn exec trigger.dev` to run the CLI. diff --git a/docs/v3-openapi.yaml b/docs/v3-openapi.yaml index 505a4afbc6d..ec5679bffb2 100644 --- a/docs/v3-openapi.yaml +++ b/docs/v3-openapi.yaml @@ -43,7 +43,7 @@ paths: x-codeSamples: - lang: typescript source: |- - import { schedules } from "@trigger.dev/sdk/v3"; + import { schedules } from "@systemfsoftware/trigger.dev_sdk/v3"; const schedule = await schedules.create({ task: 'my-task', @@ -85,7 +85,7 @@ paths: x-codeSamples: - lang: typescript source: |- - import { schedules } from "@trigger.dev/sdk/v3"; + import { schedules } from "@systemfsoftware/trigger.dev_sdk/v3"; const allSchedules = await schedules.list(); @@ -120,7 +120,7 @@ paths: x-codeSamples: - lang: typescript source: |- - import { schedules } from "@trigger.dev/sdk/v3"; + import { schedules } from "@systemfsoftware/trigger.dev_sdk/v3"; const schedule = await schedules.retrieve(scheduleId); @@ -163,7 +163,7 @@ paths: x-codeSamples: - lang: typescript source: |- - import { schedules } from "@trigger.dev/sdk/v3"; + import { schedules } from "@systemfsoftware/trigger.dev_sdk/v3"; const updatedSchedule = await schedules.update(scheduleId, { task: 'my-updated-task', @@ -195,7 +195,7 @@ paths: x-codeSamples: - lang: typescript source: |- - import { schedules } from "@trigger.dev/sdk/v3"; + import { schedules } from "@systemfsoftware/trigger.dev_sdk/v3"; await schedules.del(scheduleId); @@ -229,7 +229,7 @@ paths: x-codeSamples: - lang: typescript source: |- - import { schedules } from "@trigger.dev/sdk/v3"; + import { schedules } from "@systemfsoftware/trigger.dev_sdk/v3"; const schedule = await schedules.deactivate(scheduleId); @@ -263,7 +263,7 @@ paths: x-codeSamples: - lang: typescript source: |- - import { schedules } from "@trigger.dev/sdk/v3"; + import { schedules } from "@systemfsoftware/trigger.dev_sdk/v3"; const schedule = await schedules.activate(scheduleId); @@ -292,7 +292,7 @@ paths: x-codeSamples: - lang: typescript source: |- - import { schedules } from "@trigger.dev/sdk/v3"; + import { schedules } from "@systemfsoftware/trigger.dev_sdk/v3"; const { timezones } = await schedules.timezones(); @@ -356,7 +356,7 @@ paths: x-codeSamples: - lang: typescript source: |- - import { runs } from "@trigger.dev/sdk/v3"; + import { runs } from "@systemfsoftware/trigger.dev_sdk/v3"; const handle = await runs.replay("run_1234"); @@ -421,7 +421,7 @@ paths: x-codeSamples: - lang: typescript source: |- - import { runs } from "@trigger.dev/sdk/v3"; + import { runs } from "@systemfsoftware/trigger.dev_sdk/v3"; await runs.cancel("run_1234"); @@ -486,7 +486,7 @@ paths: x-codeSamples: - lang: typescript source: |- - import { runs } from "@trigger.dev/sdk/v3"; + import { runs } from "@systemfsoftware/trigger.dev_sdk/v3"; const handle = await runs.reschedule("run_1234", { delay: new Date("2024-06-29T20:45:56.340Z") }); @@ -545,7 +545,7 @@ paths: x-codeSamples: - lang: typescript source: |- - import { runs } from "@trigger.dev/sdk/v3"; + import { runs } from "@systemfsoftware/trigger.dev_sdk/v3"; const result = await runs.retrieve("run_1234"); @@ -600,7 +600,7 @@ paths: - lang: typescript label: List runs source: |- - import { runs } from "@trigger.dev/sdk/v3"; + import { runs } from "@systemfsoftware/trigger.dev_sdk/v3"; // Get the first page of runs let page = await runs.list({ limit: 20 }); @@ -624,7 +624,7 @@ paths: - lang: typescript label: Filter runs source: |- - import { runs } from "@trigger.dev/sdk/v3"; + import { runs } from "@systemfsoftware/trigger.dev_sdk/v3"; const response = await runs.list({ status: ["QUEUED", "EXECUTING"], @@ -670,7 +670,7 @@ paths: - lang: typescript label: List runs source: |- - import { runs, configure } from "@trigger.dev/sdk/v3"; + import { runs, configure } from "@systemfsoftware/trigger.dev_sdk/v3"; configure({ secretKey: "tr_pat_1234" // always use an environment variable for this @@ -698,7 +698,7 @@ paths: - lang: typescript label: Filter runs source: |- - import { runs, configure } from "@trigger.dev/sdk/v3"; + import { runs, configure } from "@systemfsoftware/trigger.dev_sdk/v3"; configure({ secretKey: "tr_pat_1234" // always use an environment variable for this @@ -758,7 +758,7 @@ paths: - lang: typescript label: Outside of a task source: |- - import { envvars, configure } from "@trigger.dev/sdk/v3"; + import { envvars, configure } from "@systemfsoftware/trigger.dev_sdk/v3"; const variables = await envvars.list("proj_yubjwjsfkxnylobaqvqz", "dev"); @@ -768,7 +768,7 @@ paths: - lang: typescript label: Inside a task source: |- - import { envvars, task } from "@trigger.dev/sdk/v3"; + import { envvars, task } from "@systemfsoftware/trigger.dev_sdk/v3"; export const myTask = task({ id: "my-task", @@ -831,7 +831,7 @@ paths: - lang: typescript label: Outside of a task source: |- - import { envvars } from "@trigger.dev/sdk/v3"; + import { envvars } from "@systemfsoftware/trigger.dev_sdk/v3"; await envvars.create("proj_yubjwjsfkxnylobaqvqz", "dev", { name: "SLACK_API_KEY", @@ -840,7 +840,7 @@ paths: - lang: typescript label: Inside a task source: |- - import { envvars, task } from "@trigger.dev/sdk/v3"; + import { envvars, task } from "@systemfsoftware/trigger.dev_sdk/v3"; export const myTask = task({ id: "my-task", @@ -918,7 +918,7 @@ paths: - lang: typescript label: Import variables from an array source: |- - import { envvars } from "@trigger.dev/sdk/v3"; + import { envvars } from "@systemfsoftware/trigger.dev_sdk/v3"; await envvars.upload("proj_yubjwjsfkxnylobaqvqz", "dev", { variables: { SLACK_API_KEY: "slack_key_1234" }, @@ -968,7 +968,7 @@ paths: - lang: typescript label: Outside of a task source: |- - import { envvars } from "@trigger.dev/sdk/v3"; + import { envvars } from "@systemfsoftware/trigger.dev_sdk/v3"; const variable = await envvars.retrieve("proj_yubjwjsfkxnylobaqvqz", "dev", "SLACK_API_KEY"); @@ -976,7 +976,7 @@ paths: - lang: typescript label: Inside a task source: |- - import { envvars, task } from "@trigger.dev/sdk/v3"; + import { envvars, task } from "@systemfsoftware/trigger.dev_sdk/v3"; export const myTask = task({ id: "my-task", @@ -1026,13 +1026,13 @@ paths: - lang: typescript label: Outside of a task source: |- - import { envvars } from "@trigger.dev/sdk/v3"; + import { envvars } from "@systemfsoftware/trigger.dev_sdk/v3"; await envvars.del("proj_yubjwjsfkxnylobaqvqz", "dev", "SLACK_API_KEY"); - lang: typescript label: Inside a task source: |- - import { envvars, task } from "@trigger.dev/sdk/v3"; + import { envvars, task } from "@systemfsoftware/trigger.dev_sdk/v3"; export const myTask = task({ id: "my-task", @@ -1085,7 +1085,7 @@ paths: - lang: typescript label: Outside of a task source: |- - import { envvars } from "@trigger.dev/sdk/v3"; + import { envvars } from "@systemfsoftware/trigger.dev_sdk/v3"; await envvars.update("proj_yubjwjsfkxnylobaqvqz", "dev", "SLACK_API_KEY", { value: "slack_123456" @@ -1093,7 +1093,7 @@ paths: - lang: typescript label: Inside a task source: |- - import { envvars, task } from "@trigger.dev/sdk/v3"; + import { envvars, task } from "@systemfsoftware/trigger.dev_sdk/v3"; export const myTask = task({ id: "my-task", @@ -1149,7 +1149,7 @@ paths: x-codeSamples: - lang: typescript source: |- - import { task } from "@trigger.dev/sdk/v3"; + import { task } from "@systemfsoftware/trigger.dev_sdk/v3"; export const myTask = await task({ id: "my-task", @@ -1262,7 +1262,7 @@ paths: x-codeSamples: - lang: typescript source: |- - import { task } from "@trigger.dev/sdk/v3"; + import { task } from "@systemfsoftware/trigger.dev_sdk/v3"; export const myTask = await task({ id: "my-task", @@ -1421,7 +1421,7 @@ components: Our TypeScript SDK will default to using the value of the `TRIGGER_SECRET_KEY` environment variable if it is set. If you are using the SDK in a different environment, you can set the key using the `configure` function. ```typescript - import { configure } from "@trigger.dev/sdk/v3"; + import { configure } from "@systemfsoftware/trigger.dev_sdk/v3"; configure({ secretKey: "tr_dev_1234" }); ``` @@ -1435,7 +1435,7 @@ components: Our TypeScript SDK will default to using the value of the `TRIGGER_ACCESS_TOKEN` environment variable if it is set. If you are using the SDK in a different environment, you can set the key using the `configure` function. ```typescript - import { configure } from "@trigger.dev/sdk/v3"; + import { configure } from "@systemfsoftware/trigger.dev_sdk/v3"; configure({ secretKey: "tr_pat_1234" }); ``` diff --git a/integrations/airtable/CHANGELOG.md b/integrations/airtable/CHANGELOG.md index a4fda4dc979..7c5db41872d 100644 --- a/integrations/airtable/CHANGELOG.md +++ b/integrations/airtable/CHANGELOG.md @@ -1,35 +1,35 @@ -# @trigger.dev/airtable +# @systemfsoftware/trigger.dev_airtable ## 3.0.0-beta.55 ### Patch Changes - Updated dependencies [0591db5f2] - - @trigger.dev/sdk@3.0.0-beta.55 - - @trigger.dev/integration-kit@3.0.0-beta.55 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.55 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.55 ## 3.0.0-beta.54 ### Patch Changes - Updated dependencies [728eeeff6] - - @trigger.dev/sdk@3.0.0-beta.54 - - @trigger.dev/integration-kit@3.0.0-beta.54 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.54 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.54 ## 3.0.0-beta.53 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.53 -- @trigger.dev/sdk@3.0.0-beta.53 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.53 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.53 ## 3.0.0-beta.52 ### Patch Changes - Updated dependencies [8cae1d087] - - @trigger.dev/sdk@3.0.0-beta.52 - - @trigger.dev/integration-kit@3.0.0-beta.52 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.52 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.52 ## 3.0.0-beta.51 @@ -38,99 +38,99 @@ - Updated dependencies [979bee50d] - Updated dependencies [086a0f95c] - Updated dependencies [55264657d] - - @trigger.dev/sdk@3.0.0-beta.51 - - @trigger.dev/integration-kit@3.0.0-beta.51 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.51 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.51 ## 3.0.0-beta.50 ### Patch Changes - Updated dependencies [8ba998794] - - @trigger.dev/sdk@3.0.0-beta.50 - - @trigger.dev/integration-kit@3.0.0-beta.50 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.50 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.50 ## 3.0.0-beta.49 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.49 -- @trigger.dev/sdk@3.0.0-beta.49 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.49 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.49 ## 3.0.0-beta.48 ### Patch Changes - Updated dependencies [ecf1110ab] - - @trigger.dev/sdk@3.0.0-beta.48 - - @trigger.dev/integration-kit@3.0.0-beta.48 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.48 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.48 ## 3.0.0-beta.47 ### Patch Changes - Updated dependencies [4f95c9de4] - - @trigger.dev/sdk@3.0.0-beta.47 - - @trigger.dev/integration-kit@3.0.0-beta.47 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.47 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.47 ## 3.0.0-beta.46 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.46 -- @trigger.dev/sdk@3.0.0-beta.46 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.46 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.46 ## 3.0.0-beta.45 ### Patch Changes - Updated dependencies [0e77e7ef7] - - @trigger.dev/sdk@3.0.0-beta.45 - - @trigger.dev/integration-kit@3.0.0-beta.45 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.45 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.45 ## 3.0.0-beta.44 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.44 -- @trigger.dev/sdk@3.0.0-beta.44 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.44 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.44 ## 3.0.0-beta.43 ### Patch Changes - Updated dependencies [34ca7667d] - - @trigger.dev/sdk@3.0.0-beta.43 - - @trigger.dev/integration-kit@3.0.0-beta.43 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.43 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.43 ## 3.0.0-beta.42 ### Patch Changes - Updated dependencies [ecef19966] - - @trigger.dev/sdk@3.0.0-beta.42 - - @trigger.dev/integration-kit@3.0.0-beta.42 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.42 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.42 ## 3.0.0-beta.41 ### Patch Changes - Updated dependencies [7c36a1a4b] - - @trigger.dev/sdk@3.0.0-beta.41 - - @trigger.dev/integration-kit@3.0.0-beta.41 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.41 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.41 ## 3.0.0-beta.40 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.40 -- @trigger.dev/sdk@3.0.0-beta.40 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.40 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.40 ## 3.0.0-beta.39 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.39 -- @trigger.dev/sdk@3.0.0-beta.39 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.39 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.39 ## 3.0.0-beta.38 @@ -138,15 +138,15 @@ - Updated dependencies [1b90ffbb8] - Updated dependencies [c405ae711] - - @trigger.dev/sdk@3.0.0-beta.38 - - @trigger.dev/integration-kit@3.0.0-beta.38 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.38 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.38 ## 3.0.0-beta.37 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.37 -- @trigger.dev/sdk@3.0.0-beta.37 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.37 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.37 ## 3.0.0-beta.36 @@ -154,15 +154,15 @@ - Updated dependencies [51bb4c887] - Updated dependencies [ba71f959e] - - @trigger.dev/sdk@3.0.0-beta.36 - - @trigger.dev/integration-kit@3.0.0-beta.36 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.36 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.36 ## 3.0.0-beta.35 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.35 -- @trigger.dev/sdk@3.0.0-beta.35 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.35 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.35 ## 3.0.0-beta.34 @@ -171,117 +171,117 @@ - Updated dependencies [3a1b0c486] - Updated dependencies [3f8b6d8fc] - Updated dependencies [1281d40e4] - - @trigger.dev/sdk@3.0.0-beta.34 - - @trigger.dev/integration-kit@3.0.0-beta.34 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.34 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.34 ## 3.0.0-beta.33 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.33 -- @trigger.dev/sdk@3.0.0-beta.33 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.33 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.33 ## 3.0.0-beta.32 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.32 -- @trigger.dev/sdk@3.0.0-beta.32 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.32 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.32 ## 3.0.0-beta.31 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.31 -- @trigger.dev/sdk@3.0.0-beta.31 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.31 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.31 ## 3.0.0-beta.30 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.30 -- @trigger.dev/sdk@3.0.0-beta.30 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.30 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.30 ## 3.0.0-beta.29 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.29 -- @trigger.dev/sdk@3.0.0-beta.29 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.29 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.29 ## 3.0.0-beta.28 ### Patch Changes - Updated dependencies [6d9dfbc75] - - @trigger.dev/sdk@3.0.0-beta.28 - - @trigger.dev/integration-kit@3.0.0-beta.28 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.28 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.28 ## 3.0.0-beta.27 ### Patch Changes - Updated dependencies [203e00208] - - @trigger.dev/sdk@3.0.0-beta.27 - - @trigger.dev/integration-kit@3.0.0-beta.27 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.27 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.27 ## 3.0.0-beta.26 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.26 -- @trigger.dev/sdk@3.0.0-beta.26 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.26 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.26 ## 3.0.0-beta.25 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.25 -- @trigger.dev/sdk@3.0.0-beta.25 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.25 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.25 ## 3.0.0-beta.24 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.24 -- @trigger.dev/sdk@3.0.0-beta.24 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.24 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.24 ## 3.0.0-beta.23 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.23 -- @trigger.dev/sdk@3.0.0-beta.23 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.23 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.23 ## 3.0.0-beta.22 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.22 -- @trigger.dev/sdk@3.0.0-beta.22 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.22 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.22 ## 3.0.0-beta.21 ### Patch Changes - Updated dependencies [9491a1649] - - @trigger.dev/sdk@3.0.0-beta.21 - - @trigger.dev/integration-kit@3.0.0-beta.21 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.21 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.21 ## 3.0.0-beta.20 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.20 -- @trigger.dev/sdk@3.0.0-beta.20 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.20 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.20 ## 3.0.0-beta.19 ### Patch Changes - Updated dependencies [e9a63a486] - - @trigger.dev/sdk@3.0.0-beta.19 - - @trigger.dev/integration-kit@3.0.0-beta.19 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.19 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.19 ## 3.0.0-beta.18 @@ -290,22 +290,22 @@ - Updated dependencies [b68012f81] - Updated dependencies [b68012f81] - Updated dependencies [b68012f81] - - @trigger.dev/sdk@3.0.0-beta.18 - - @trigger.dev/integration-kit@3.0.0-beta.18 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.18 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.18 ## 3.0.0-beta.17 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.17 -- @trigger.dev/sdk@3.0.0-beta.17 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.17 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.17 ## 3.0.0-beta.16 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.16 -- @trigger.dev/sdk@3.0.0-beta.16 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.16 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.16 ## 3.0.0-beta.15 @@ -313,16 +313,16 @@ - Updated dependencies [374edef02] - Updated dependencies [26093896d] - - @trigger.dev/sdk@3.0.0-beta.15 - - @trigger.dev/integration-kit@3.0.0-beta.15 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.15 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.15 ## 3.0.0-beta.14 ### Patch Changes - Updated dependencies [c9e1a3e9c] - - @trigger.dev/sdk@3.0.0-beta.14 - - @trigger.dev/integration-kit@3.0.0-beta.14 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.14 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.14 ## 3.0.0-beta.13 @@ -332,22 +332,22 @@ - Updated dependencies [44e1b8754] - Updated dependencies [4986bfda2] - Updated dependencies [4986bfda2] - - @trigger.dev/sdk@3.0.0-beta.13 - - @trigger.dev/integration-kit@3.0.0-beta.13 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.13 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.13 ## 3.0.0-beta.12 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.12 -- @trigger.dev/sdk@3.0.0-beta.12 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.12 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.12 ## 3.0.0-beta.11 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.11 -- @trigger.dev/sdk@3.0.0-beta.11 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.11 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.11 ## 3.0.0-beta.7 @@ -355,44 +355,44 @@ - Updated dependencies [f854cb90e] - Updated dependencies [f854cb90e] - - @trigger.dev/sdk@3.0.0-beta.7 - - @trigger.dev/integration-kit@3.0.0-beta.7 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.7 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.7 ## 3.0.0-beta.6 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.6 -- @trigger.dev/sdk@3.0.0-beta.6 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.6 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.6 ## 3.0.0-beta.5 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.5 -- @trigger.dev/sdk@3.0.0-beta.5 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.5 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.5 ## 3.0.0-beta.4 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.4 -- @trigger.dev/sdk@3.0.0-beta.4 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.4 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.4 ## 3.0.0-beta.3 ### Patch Changes - Updated dependencies [b271742dc] - - @trigger.dev/sdk@3.0.0-beta.3 - - @trigger.dev/integration-kit@3.0.0-beta.3 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.3 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.3 ## 3.0.0-beta.2 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.2 -- @trigger.dev/sdk@3.0.0-beta.2 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.2 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.2 ## 3.0.0-beta.1 @@ -401,53 +401,53 @@ - Updated dependencies [b66d5525e] - Updated dependencies [719c0a0b9] - Updated dependencies [f93eae300] - - @trigger.dev/sdk@3.0.0-beta.1 - - @trigger.dev/integration-kit@3.0.0-beta.1 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.1 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.1 ## 3.0.0-beta.0 ### Patch Changes - Updated dependencies [395abe1b9] - - @trigger.dev/sdk@3.0.0-beta.0 - - @trigger.dev/integration-kit@3.0.0-beta.0 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.0 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.0 ## 2.3.18 ### Patch Changes -- @trigger.dev/integration-kit@2.3.18 -- @trigger.dev/sdk@2.3.18 +- @systemfsoftware/trigger.dev_integration-kit@2.3.18 +- @systemfsoftware/trigger.dev_sdk@2.3.18 ## 2.3.17 ### Patch Changes - Updated dependencies [dd879c8e] - - @trigger.dev/sdk@2.3.17 - - @trigger.dev/integration-kit@2.3.17 + - @systemfsoftware/trigger.dev_sdk@2.3.17 + - @systemfsoftware/trigger.dev_integration-kit@2.3.17 ## 2.3.16 ### Patch Changes -- @trigger.dev/integration-kit@2.3.16 -- @trigger.dev/sdk@2.3.16 +- @systemfsoftware/trigger.dev_integration-kit@2.3.16 +- @systemfsoftware/trigger.dev_sdk@2.3.16 ## 2.3.15 ### Patch Changes - Updated dependencies [6c4047cf] - - @trigger.dev/sdk@2.3.15 - - @trigger.dev/integration-kit@2.3.15 + - @systemfsoftware/trigger.dev_sdk@2.3.15 + - @systemfsoftware/trigger.dev_integration-kit@2.3.15 ## 2.3.14 ### Patch Changes -- @trigger.dev/integration-kit@2.3.14 -- @trigger.dev/sdk@2.3.14 +- @systemfsoftware/trigger.dev_integration-kit@2.3.14 +- @systemfsoftware/trigger.dev_sdk@2.3.14 ## 2.3.13 @@ -455,8 +455,8 @@ - Updated dependencies [a93b554f] - Updated dependencies [0f342cd1] - - @trigger.dev/sdk@2.3.13 - - @trigger.dev/integration-kit@2.3.13 + - @systemfsoftware/trigger.dev_sdk@2.3.13 + - @systemfsoftware/trigger.dev_integration-kit@2.3.13 ## 2.3.12 @@ -465,15 +465,15 @@ - Updated dependencies [129f023d] - Updated dependencies [38f5a903] - Updated dependencies [ff4ff869] - - @trigger.dev/sdk@2.3.12 - - @trigger.dev/integration-kit@2.3.12 + - @systemfsoftware/trigger.dev_sdk@2.3.12 + - @systemfsoftware/trigger.dev_integration-kit@2.3.12 ## 2.3.11 ### Patch Changes -- @trigger.dev/integration-kit@2.3.11 -- @trigger.dev/sdk@2.3.11 +- @systemfsoftware/trigger.dev_integration-kit@2.3.11 +- @systemfsoftware/trigger.dev_sdk@2.3.11 ## 2.3.10 @@ -481,76 +481,76 @@ - Updated dependencies [8277f4d2] - Updated dependencies [73cb8839] - - @trigger.dev/sdk@2.3.10 - - @trigger.dev/integration-kit@2.3.10 + - @systemfsoftware/trigger.dev_sdk@2.3.10 + - @systemfsoftware/trigger.dev_integration-kit@2.3.10 ## 2.3.9 ### Patch Changes - Updated dependencies [f7bf25f0] - - @trigger.dev/sdk@2.3.9 - - @trigger.dev/integration-kit@2.3.9 + - @systemfsoftware/trigger.dev_sdk@2.3.9 + - @systemfsoftware/trigger.dev_integration-kit@2.3.9 ## 2.3.8 ### Patch Changes -- @trigger.dev/integration-kit@2.3.8 -- @trigger.dev/sdk@2.3.8 +- @systemfsoftware/trigger.dev_integration-kit@2.3.8 +- @systemfsoftware/trigger.dev_sdk@2.3.8 ## 2.3.7 ### Patch Changes -- @trigger.dev/integration-kit@2.3.7 -- @trigger.dev/sdk@2.3.7 +- @systemfsoftware/trigger.dev_integration-kit@2.3.7 +- @systemfsoftware/trigger.dev_sdk@2.3.7 ## 2.3.6 ### Patch Changes -- @trigger.dev/integration-kit@2.3.6 -- @trigger.dev/sdk@2.3.6 +- @systemfsoftware/trigger.dev_integration-kit@2.3.6 +- @systemfsoftware/trigger.dev_sdk@2.3.6 ## 2.3.5 ### Patch Changes -- @trigger.dev/integration-kit@2.3.5 -- @trigger.dev/sdk@2.3.5 +- @systemfsoftware/trigger.dev_integration-kit@2.3.5 +- @systemfsoftware/trigger.dev_sdk@2.3.5 ## 2.3.4 ### Patch Changes - Updated dependencies [6a3c563f] - - @trigger.dev/sdk@2.3.4 - - @trigger.dev/integration-kit@2.3.4 + - @systemfsoftware/trigger.dev_sdk@2.3.4 + - @systemfsoftware/trigger.dev_integration-kit@2.3.4 ## 2.3.3 ### Patch Changes - 0f9f0102: Named exports don't work because Airtable is a CommonJS module - - @trigger.dev/integration-kit@2.3.3 - - @trigger.dev/sdk@2.3.3 + - @systemfsoftware/trigger.dev_integration-kit@2.3.3 + - @systemfsoftware/trigger.dev_sdk@2.3.3 ## 2.3.2 ### Patch Changes - 0c14e4cd: Fixed importing package subpath - - @trigger.dev/integration-kit@2.3.2 - - @trigger.dev/sdk@2.3.2 + - @systemfsoftware/trigger.dev_integration-kit@2.3.2 + - @systemfsoftware/trigger.dev_sdk@2.3.2 ## 2.3.1 ### Patch Changes - Updated dependencies [f3efcc0c] - - @trigger.dev/sdk@2.3.1 - - @trigger.dev/integration-kit@2.3.1 + - @systemfsoftware/trigger.dev_sdk@2.3.1 + - @systemfsoftware/trigger.dev_integration-kit@2.3.1 ## 2.3.0 @@ -563,8 +563,8 @@ ### Patch Changes - Updated dependencies [17f6f29d] - - @trigger.dev/integration-kit@2.3.0 - - @trigger.dev/sdk@2.3.0 + - @systemfsoftware/trigger.dev_integration-kit@2.3.0 + - @systemfsoftware/trigger.dev_sdk@2.3.0 ## 2.2.11 @@ -572,15 +572,15 @@ - de652c1d: Fix Shopify task types and KV `get()` return types - Updated dependencies [de652c1d] - - @trigger.dev/sdk@2.2.11 - - @trigger.dev/integration-kit@2.2.11 + - @systemfsoftware/trigger.dev_sdk@2.2.11 + - @systemfsoftware/trigger.dev_integration-kit@2.2.11 ## 2.2.10 ### Patch Changes -- @trigger.dev/integration-kit@2.2.10 -- @trigger.dev/sdk@2.2.10 +- @systemfsoftware/trigger.dev_integration-kit@2.2.10 +- @systemfsoftware/trigger.dev_sdk@2.2.10 ## 2.2.9 @@ -588,8 +588,8 @@ - Updated dependencies [1dcd87a2] - Updated dependencies [6ebd435e] - - @trigger.dev/sdk@2.2.9 - - @trigger.dev/integration-kit@2.2.9 + - @systemfsoftware/trigger.dev_sdk@2.2.9 + - @systemfsoftware/trigger.dev_integration-kit@2.2.9 ## 2.2.8 @@ -597,19 +597,19 @@ - 067e19fe: - Simplify `Webhook Triggers` and use the new HTTP Endpoints - Add a `Key-Value Store` for use in and outside of Jobs - - Add a `@trigger.dev/shopify` package + - Add a `@systemfsoftware/trigger.dev_shopify` package - Updated dependencies [067e19fe] - Updated dependencies [096151c0] - - @trigger.dev/integration-kit@2.2.8 - - @trigger.dev/sdk@2.2.8 + - @systemfsoftware/trigger.dev_integration-kit@2.2.8 + - @systemfsoftware/trigger.dev_sdk@2.2.8 ## 2.2.7 ### Patch Changes - Updated dependencies [756024da] - - @trigger.dev/sdk@2.2.7 - - @trigger.dev/integration-kit@2.2.7 + - @systemfsoftware/trigger.dev_sdk@2.2.7 + - @systemfsoftware/trigger.dev_integration-kit@2.2.7 ## 2.2.6 @@ -619,8 +619,8 @@ - Updated dependencies [cb1825bf] - Updated dependencies [d0217344] - Updated dependencies [cb1825bf] - - @trigger.dev/integration-kit@2.2.6 - - @trigger.dev/sdk@2.2.6 + - @systemfsoftware/trigger.dev_integration-kit@2.2.6 + - @systemfsoftware/trigger.dev_sdk@2.2.6 ## 2.2.5 @@ -633,8 +633,8 @@ - Updated dependencies [620b8383] - Updated dependencies [4a0f030e] - Updated dependencies [f4275e50] - - @trigger.dev/sdk@2.2.5 - - @trigger.dev/integration-kit@2.2.5 + - @systemfsoftware/trigger.dev_sdk@2.2.5 + - @systemfsoftware/trigger.dev_integration-kit@2.2.5 ## 2.2.4 @@ -643,8 +643,8 @@ - 9c5a7cf0: Extend the Airtable field set to accept formula errors and special values - Updated dependencies [c1710ae7] - Updated dependencies [9c4be40a] - - @trigger.dev/sdk@2.2.4 - - @trigger.dev/integration-kit@2.2.4 + - @systemfsoftware/trigger.dev_sdk@2.2.4 + - @systemfsoftware/trigger.dev_integration-kit@2.2.4 ## 2.2.3 @@ -652,15 +652,15 @@ - Updated dependencies [6e1b8a11] - Updated dependencies [c4533c36] - - @trigger.dev/sdk@2.2.3 - - @trigger.dev/integration-kit@2.2.3 + - @systemfsoftware/trigger.dev_sdk@2.2.3 + - @systemfsoftware/trigger.dev_integration-kit@2.2.3 ## 2.2.2 ### Patch Changes -- @trigger.dev/integration-kit@2.2.2 -- @trigger.dev/sdk@2.2.2 +- @systemfsoftware/trigger.dev_integration-kit@2.2.2 +- @systemfsoftware/trigger.dev_sdk@2.2.2 ## 2.2.1 @@ -668,16 +668,16 @@ - b9eba680: Export Base and Table - Updated dependencies [044d38e3] - - @trigger.dev/sdk@2.2.1 - - @trigger.dev/integration-kit@2.2.1 + - @systemfsoftware/trigger.dev_sdk@2.2.1 + - @systemfsoftware/trigger.dev_integration-kit@2.2.1 ## 2.2.0 ### Patch Changes - Updated dependencies [975c5f1d] - - @trigger.dev/integration-kit@2.2.0 - - @trigger.dev/sdk@2.2.0 + - @systemfsoftware/trigger.dev_integration-kit@2.2.0 + - @systemfsoftware/trigger.dev_sdk@2.2.0 ## 2.1.9 @@ -686,40 +686,40 @@ - 9a187f9e: upgrade zod to 3.22.3 - Updated dependencies [9a187f9e] - Updated dependencies [2e9452ab] - - @trigger.dev/sdk@2.1.9 - - @trigger.dev/integration-kit@2.1.9 + - @systemfsoftware/trigger.dev_sdk@2.1.9 + - @systemfsoftware/trigger.dev_integration-kit@2.1.9 ## 2.1.8 ### Patch Changes -- 6a992a19: First release of `@trigger.dev/replicate` integration with remote callback support. +- 6a992a19: First release of `@systemfsoftware/trigger.dev_replicate` integration with remote callback support. - Updated dependencies [6a992a19] - Updated dependencies [ab9e4a98] - Updated dependencies [ab9e4a98] - - @trigger.dev/sdk@2.1.8 - - @trigger.dev/integration-kit@2.1.8 + - @systemfsoftware/trigger.dev_sdk@2.1.8 + - @systemfsoftware/trigger.dev_integration-kit@2.1.8 ## 2.1.7 ### Patch Changes -- @trigger.dev/integration-kit@2.1.7 -- @trigger.dev/sdk@2.1.7 +- @systemfsoftware/trigger.dev_integration-kit@2.1.7 +- @systemfsoftware/trigger.dev_sdk@2.1.7 ## 2.1.6 ### Patch Changes -- @trigger.dev/integration-kit@2.1.6 -- @trigger.dev/sdk@2.1.6 +- @systemfsoftware/trigger.dev_integration-kit@2.1.6 +- @systemfsoftware/trigger.dev_sdk@2.1.6 ## 2.1.5 ### Patch Changes -- @trigger.dev/integration-kit@2.1.5 -- @trigger.dev/sdk@2.1.5 +- @systemfsoftware/trigger.dev_integration-kit@2.1.5 +- @systemfsoftware/trigger.dev_sdk@2.1.5 ## 2.1.4 @@ -730,32 +730,32 @@ - Updated dependencies [15f17d27] - Updated dependencies [50137a6f] - Updated dependencies [c0dfa804] - - @trigger.dev/sdk@2.1.4 - - @trigger.dev/integration-kit@2.1.4 + - @systemfsoftware/trigger.dev_sdk@2.1.4 + - @systemfsoftware/trigger.dev_integration-kit@2.1.4 ## 2.1.3 ### Patch Changes - Updated dependencies: - - `@trigger.dev/sdk@2.1.3` - - `@trigger.dev/integration-kit@2.1.3` + - `@systemfsoftware/trigger.dev_sdk@2.1.3` + - `@systemfsoftware/trigger.dev_integration-kit@2.1.3` ## 2.1.2 ### Patch Changes - Updated dependencies: - - `@trigger.dev/integration-kit@2.1.2` - - `@trigger.dev/sdk@2.1.2` + - `@systemfsoftware/trigger.dev_integration-kit@2.1.2` + - `@systemfsoftware/trigger.dev_sdk@2.1.2` ## 2.1.1 ### Patch Changes - Updated dependencies: - - `@trigger.dev/sdk@2.1.1` - - `@trigger.dev/integration-kit@2.1.1` + - `@systemfsoftware/trigger.dev_sdk@2.1.1` + - `@systemfsoftware/trigger.dev_integration-kit@2.1.1` ## 2.1.0 @@ -766,16 +766,16 @@ ### Patch Changes - Updated dependencies: - - `@trigger.dev/integration-kit@2.1.0` - - `@trigger.dev/sdk@2.1.0` + - `@systemfsoftware/trigger.dev_integration-kit@2.1.0` + - `@systemfsoftware/trigger.dev_sdk@2.1.0` ## 2.1.0-beta.1 ### Patch Changes - Updated dependencies: - - `@trigger.dev/integration-kit@2.1.0-beta.1` - - `@trigger.dev/sdk@2.1.0-beta.1` + - `@systemfsoftware/trigger.dev_integration-kit@2.1.0-beta.1` + - `@systemfsoftware/trigger.dev_sdk@2.1.0-beta.1` ## 2.1.0-beta.0 @@ -786,5 +786,5 @@ ### Patch Changes - Updated dependencies: - - `@trigger.dev/integration-kit@2.1.0-beta.0` - - `@trigger.dev/sdk@2.1.0-beta.0` + - `@systemfsoftware/trigger.dev_integration-kit@2.1.0-beta.0` + - `@systemfsoftware/trigger.dev_sdk@2.1.0-beta.0` diff --git a/integrations/airtable/README.md b/integrations/airtable/README.md index 4fb78862268..76118a4dbc2 100644 --- a/integrations/airtable/README.md +++ b/integrations/airtable/README.md @@ -1,3 +1,3 @@ -# @trigger.dev/airtable +# @systemfsoftware/trigger.dev_airtable \ No newline at end of file diff --git a/integrations/airtable/package.json b/integrations/airtable/package.json index de0a5ea410d..bd8e124260a 100644 --- a/integrations/airtable/package.json +++ b/integrations/airtable/package.json @@ -1,5 +1,5 @@ { - "name": "@trigger.dev/airtable", + "name": "@systemfsoftware/trigger.dev_airtable", "version": "3.0.0-beta.55", "description": "Trigger.dev integration for airtable", "main": "./dist/index.js", @@ -11,12 +11,12 @@ "dist" ], "devDependencies": { - "@trigger.dev/tsconfig": "workspace:*", + "@systemfsoftware/trigger.dev_tsconfig": "workspace:*", "@types/node": "16.x", "rimraf": "^3.0.2", "tsup": "8.0.1", "typescript": "^5.3.0", - "@trigger.dev/tsup": "workspace:*" + "@systemfsoftware/trigger.dev_tsup": "workspace:*" }, "scripts": { "clean": "rimraf dist", @@ -25,8 +25,8 @@ "typecheck": "tsc --noEmit" }, "dependencies": { - "@trigger.dev/integration-kit": "workspace:^3.0.0-beta.55", - "@trigger.dev/sdk": "workspace:^3.0.0-beta.55", + "@systemfsoftware/trigger.dev_integration-kit": "workspace:^3.0.0-beta.55", + "@systemfsoftware/trigger.dev_sdk": "workspace:^3.0.0-beta.55", "airtable": "^0.12.1", "zod": "3.22.3" }, diff --git a/integrations/airtable/src/base.ts b/integrations/airtable/src/base.ts index 0032aa916be..72184061cc3 100644 --- a/integrations/airtable/src/base.ts +++ b/integrations/airtable/src/base.ts @@ -1,4 +1,4 @@ -import { DisplayProperty, IntegrationTaskKey } from "@trigger.dev/sdk"; +import { DisplayProperty, IntegrationTaskKey } from "@systemfsoftware/trigger.dev_sdk"; import AirtableSDK from "airtable"; import { AirtableFieldSet, AirtableRecord, AirtableRunTask } from "."; diff --git a/integrations/airtable/src/events.ts b/integrations/airtable/src/events.ts index 1d4c83fc321..7b2147e764e 100644 --- a/integrations/airtable/src/events.ts +++ b/integrations/airtable/src/events.ts @@ -1,4 +1,4 @@ -import { EventSpecification } from "@trigger.dev/sdk"; +import { EventSpecification } from "@systemfsoftware/trigger.dev_sdk"; import { WebhookPayload } from "./schemas"; type OnTableChanged = WebhookPayload; diff --git a/integrations/airtable/src/index.ts b/integrations/airtable/src/index.ts index 8cab7baf5d3..876efeecb2c 100644 --- a/integrations/airtable/src/index.ts +++ b/integrations/airtable/src/index.ts @@ -1,4 +1,4 @@ -import { Prettify } from "@trigger.dev/integration-kit"; +import { Prettify } from "@systemfsoftware/trigger.dev_integration-kit"; import { Json, retry, @@ -9,7 +9,7 @@ import { type RunTaskErrorCallback, type RunTaskOptions, type TriggerIntegration, -} from "@trigger.dev/sdk"; +} from "@systemfsoftware/trigger.dev_sdk"; import AirtableSDK from "airtable"; import { Base } from "./base"; import { Webhooks, createWebhookSource } from "./webhooks"; diff --git a/integrations/airtable/src/webhooks.ts b/integrations/airtable/src/webhooks.ts index f993c9357f0..288f1e5124e 100644 --- a/integrations/airtable/src/webhooks.ts +++ b/integrations/airtable/src/webhooks.ts @@ -1,11 +1,11 @@ -import { EventFilter, IntegrationTaskKey, verifyRequestSignature } from "@trigger.dev/sdk"; +import { EventFilter, IntegrationTaskKey, verifyRequestSignature } from "@systemfsoftware/trigger.dev_sdk"; import AirtableSDK from "airtable"; import { z } from "zod"; import * as events from "./events"; import { Airtable, AirtableRunTask } from "./index"; import { ListWebhooksResponse, ListWebhooksResponseSchema } from "./schemas"; -import { WebhookSource, WebhookTrigger } from "@trigger.dev/sdk"; -import { registerJobNamespace } from "@trigger.dev/integration-kit"; +import { WebhookSource, WebhookTrigger } from "@systemfsoftware/trigger.dev_sdk"; +import { registerJobNamespace } from "@systemfsoftware/trigger.dev_integration-kit"; import { Buffer } from "node:buffer"; const WebhookFromSourceSchema = z.union([ @@ -344,7 +344,7 @@ export function createWebhookSource( }); }, generateEvents: async ({ request, client, ctx }) => { - console.log("[@trigger.dev/airtable] Handling webhook payload"); + console.log("[@systemfsoftware/trigger.dev_airtable] Handling webhook payload"); const webhookPayload = ReceivedPayload.parse(await request.json()); @@ -366,7 +366,7 @@ export function createWebhookSource( ); if (!response) { - return console.log("[@trigger.dev/airtable] No payload fetch response, nothing to do!"); + return console.log("[@systemfsoftware/trigger.dev_airtable] No payload fetch response, nothing to do!"); } await client.store.env.set(cursorKey, response.cursor); diff --git a/integrations/airtable/tsconfig.json b/integrations/airtable/tsconfig.json index a816ed39432..2468c6f7d37 100644 --- a/integrations/airtable/tsconfig.json +++ b/integrations/airtable/tsconfig.json @@ -1,15 +1,15 @@ { - "extends": "@trigger.dev/tsconfig/node18.json", + "extends": "@systemfsoftware/trigger.dev_tsconfig/node18.json", "include": ["./src/**/*.ts", "tsup.config.ts"], "compilerOptions": { "lib": ["DOM", "DOM.Iterable", "ES2019"], "paths": { - "@trigger.dev/sdk/*": ["../../packages/trigger-sdk/src/*"], - "@trigger.dev/sdk": ["../../packages/trigger-sdk/src/index"], - "@trigger.dev/integration-kit/*": ["../../packages/integration-kit/src/*"], - "@trigger.dev/integration-kit": ["../../packages/integration-kit/src/index"], - "@trigger.dev/tsup/*": ["../../config-packages/tsup/src/*"], - "@trigger.dev/tsup": ["../../config-packages/tsup/src/index"] + "@systemfsoftware/trigger.dev_sdk/*": ["../../packages/trigger-sdk/src/*"], + "@systemfsoftware/trigger.dev_sdk": ["../../packages/trigger-sdk/src/index"], + "@systemfsoftware/trigger.dev_integration-kit/*": ["../../packages/integration-kit/src/*"], + "@systemfsoftware/trigger.dev_integration-kit": ["../../packages/integration-kit/src/index"], + "@systemfsoftware/trigger.dev_tsup/*": ["../../config-packages/tsup/src/*"], + "@systemfsoftware/trigger.dev_tsup": ["../../config-packages/tsup/src/index"] }, "declaration": false, "declarationMap": false, diff --git a/integrations/airtable/tsup.config.ts b/integrations/airtable/tsup.config.ts index 1d1b59a08b7..4c6434522b4 100644 --- a/integrations/airtable/tsup.config.ts +++ b/integrations/airtable/tsup.config.ts @@ -1,3 +1,3 @@ -import { defineConfigPackage } from "@trigger.dev/tsup"; +import { defineConfigPackage } from "@systemfsoftware/trigger.dev_tsup"; export default defineConfigPackage; diff --git a/integrations/github/CHANGELOG.md b/integrations/github/CHANGELOG.md index 87736f1efe1..e48cd4667e3 100644 --- a/integrations/github/CHANGELOG.md +++ b/integrations/github/CHANGELOG.md @@ -1,35 +1,35 @@ -# @trigger.dev/github +# @systemfsoftware/trigger.dev_github ## 3.0.0-beta.55 ### Patch Changes - Updated dependencies [0591db5f2] - - @trigger.dev/sdk@3.0.0-beta.55 - - @trigger.dev/integration-kit@3.0.0-beta.55 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.55 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.55 ## 3.0.0-beta.54 ### Patch Changes - Updated dependencies [728eeeff6] - - @trigger.dev/sdk@3.0.0-beta.54 - - @trigger.dev/integration-kit@3.0.0-beta.54 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.54 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.54 ## 3.0.0-beta.53 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.53 -- @trigger.dev/sdk@3.0.0-beta.53 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.53 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.53 ## 3.0.0-beta.52 ### Patch Changes - Updated dependencies [8cae1d087] - - @trigger.dev/sdk@3.0.0-beta.52 - - @trigger.dev/integration-kit@3.0.0-beta.52 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.52 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.52 ## 3.0.0-beta.51 @@ -38,99 +38,99 @@ - Updated dependencies [979bee50d] - Updated dependencies [086a0f95c] - Updated dependencies [55264657d] - - @trigger.dev/sdk@3.0.0-beta.51 - - @trigger.dev/integration-kit@3.0.0-beta.51 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.51 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.51 ## 3.0.0-beta.50 ### Patch Changes - Updated dependencies [8ba998794] - - @trigger.dev/sdk@3.0.0-beta.50 - - @trigger.dev/integration-kit@3.0.0-beta.50 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.50 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.50 ## 3.0.0-beta.49 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.49 -- @trigger.dev/sdk@3.0.0-beta.49 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.49 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.49 ## 3.0.0-beta.48 ### Patch Changes - Updated dependencies [ecf1110ab] - - @trigger.dev/sdk@3.0.0-beta.48 - - @trigger.dev/integration-kit@3.0.0-beta.48 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.48 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.48 ## 3.0.0-beta.47 ### Patch Changes - Updated dependencies [4f95c9de4] - - @trigger.dev/sdk@3.0.0-beta.47 - - @trigger.dev/integration-kit@3.0.0-beta.47 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.47 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.47 ## 3.0.0-beta.46 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.46 -- @trigger.dev/sdk@3.0.0-beta.46 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.46 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.46 ## 3.0.0-beta.45 ### Patch Changes - Updated dependencies [0e77e7ef7] - - @trigger.dev/sdk@3.0.0-beta.45 - - @trigger.dev/integration-kit@3.0.0-beta.45 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.45 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.45 ## 3.0.0-beta.44 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.44 -- @trigger.dev/sdk@3.0.0-beta.44 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.44 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.44 ## 3.0.0-beta.43 ### Patch Changes - Updated dependencies [34ca7667d] - - @trigger.dev/sdk@3.0.0-beta.43 - - @trigger.dev/integration-kit@3.0.0-beta.43 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.43 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.43 ## 3.0.0-beta.42 ### Patch Changes - Updated dependencies [ecef19966] - - @trigger.dev/sdk@3.0.0-beta.42 - - @trigger.dev/integration-kit@3.0.0-beta.42 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.42 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.42 ## 3.0.0-beta.41 ### Patch Changes - Updated dependencies [7c36a1a4b] - - @trigger.dev/sdk@3.0.0-beta.41 - - @trigger.dev/integration-kit@3.0.0-beta.41 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.41 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.41 ## 3.0.0-beta.40 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.40 -- @trigger.dev/sdk@3.0.0-beta.40 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.40 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.40 ## 3.0.0-beta.39 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.39 -- @trigger.dev/sdk@3.0.0-beta.39 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.39 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.39 ## 3.0.0-beta.38 @@ -138,15 +138,15 @@ - Updated dependencies [1b90ffbb8] - Updated dependencies [c405ae711] - - @trigger.dev/sdk@3.0.0-beta.38 - - @trigger.dev/integration-kit@3.0.0-beta.38 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.38 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.38 ## 3.0.0-beta.37 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.37 -- @trigger.dev/sdk@3.0.0-beta.37 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.37 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.37 ## 3.0.0-beta.36 @@ -154,15 +154,15 @@ - Updated dependencies [51bb4c887] - Updated dependencies [ba71f959e] - - @trigger.dev/sdk@3.0.0-beta.36 - - @trigger.dev/integration-kit@3.0.0-beta.36 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.36 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.36 ## 3.0.0-beta.35 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.35 -- @trigger.dev/sdk@3.0.0-beta.35 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.35 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.35 ## 3.0.0-beta.34 @@ -171,117 +171,117 @@ - Updated dependencies [3a1b0c486] - Updated dependencies [3f8b6d8fc] - Updated dependencies [1281d40e4] - - @trigger.dev/sdk@3.0.0-beta.34 - - @trigger.dev/integration-kit@3.0.0-beta.34 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.34 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.34 ## 3.0.0-beta.33 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.33 -- @trigger.dev/sdk@3.0.0-beta.33 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.33 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.33 ## 3.0.0-beta.32 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.32 -- @trigger.dev/sdk@3.0.0-beta.32 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.32 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.32 ## 3.0.0-beta.31 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.31 -- @trigger.dev/sdk@3.0.0-beta.31 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.31 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.31 ## 3.0.0-beta.30 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.30 -- @trigger.dev/sdk@3.0.0-beta.30 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.30 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.30 ## 3.0.0-beta.29 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.29 -- @trigger.dev/sdk@3.0.0-beta.29 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.29 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.29 ## 3.0.0-beta.28 ### Patch Changes - Updated dependencies [6d9dfbc75] - - @trigger.dev/sdk@3.0.0-beta.28 - - @trigger.dev/integration-kit@3.0.0-beta.28 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.28 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.28 ## 3.0.0-beta.27 ### Patch Changes - Updated dependencies [203e00208] - - @trigger.dev/sdk@3.0.0-beta.27 - - @trigger.dev/integration-kit@3.0.0-beta.27 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.27 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.27 ## 3.0.0-beta.26 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.26 -- @trigger.dev/sdk@3.0.0-beta.26 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.26 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.26 ## 3.0.0-beta.25 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.25 -- @trigger.dev/sdk@3.0.0-beta.25 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.25 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.25 ## 3.0.0-beta.24 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.24 -- @trigger.dev/sdk@3.0.0-beta.24 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.24 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.24 ## 3.0.0-beta.23 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.23 -- @trigger.dev/sdk@3.0.0-beta.23 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.23 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.23 ## 3.0.0-beta.22 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.22 -- @trigger.dev/sdk@3.0.0-beta.22 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.22 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.22 ## 3.0.0-beta.21 ### Patch Changes - Updated dependencies [9491a1649] - - @trigger.dev/sdk@3.0.0-beta.21 - - @trigger.dev/integration-kit@3.0.0-beta.21 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.21 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.21 ## 3.0.0-beta.20 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.20 -- @trigger.dev/sdk@3.0.0-beta.20 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.20 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.20 ## 3.0.0-beta.19 ### Patch Changes - Updated dependencies [e9a63a486] - - @trigger.dev/sdk@3.0.0-beta.19 - - @trigger.dev/integration-kit@3.0.0-beta.19 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.19 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.19 ## 3.0.0-beta.18 @@ -290,22 +290,22 @@ - Updated dependencies [b68012f81] - Updated dependencies [b68012f81] - Updated dependencies [b68012f81] - - @trigger.dev/sdk@3.0.0-beta.18 - - @trigger.dev/integration-kit@3.0.0-beta.18 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.18 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.18 ## 3.0.0-beta.17 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.17 -- @trigger.dev/sdk@3.0.0-beta.17 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.17 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.17 ## 3.0.0-beta.16 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.16 -- @trigger.dev/sdk@3.0.0-beta.16 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.16 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.16 ## 3.0.0-beta.15 @@ -313,16 +313,16 @@ - Updated dependencies [374edef02] - Updated dependencies [26093896d] - - @trigger.dev/sdk@3.0.0-beta.15 - - @trigger.dev/integration-kit@3.0.0-beta.15 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.15 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.15 ## 3.0.0-beta.14 ### Patch Changes - Updated dependencies [c9e1a3e9c] - - @trigger.dev/sdk@3.0.0-beta.14 - - @trigger.dev/integration-kit@3.0.0-beta.14 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.14 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.14 ## 3.0.0-beta.13 @@ -332,22 +332,22 @@ - Updated dependencies [44e1b8754] - Updated dependencies [4986bfda2] - Updated dependencies [4986bfda2] - - @trigger.dev/sdk@3.0.0-beta.13 - - @trigger.dev/integration-kit@3.0.0-beta.13 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.13 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.13 ## 3.0.0-beta.12 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.12 -- @trigger.dev/sdk@3.0.0-beta.12 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.12 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.12 ## 3.0.0-beta.11 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.11 -- @trigger.dev/sdk@3.0.0-beta.11 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.11 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.11 ## 3.0.0-beta.7 @@ -355,44 +355,44 @@ - Updated dependencies [f854cb90e] - Updated dependencies [f854cb90e] - - @trigger.dev/sdk@3.0.0-beta.7 - - @trigger.dev/integration-kit@3.0.0-beta.7 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.7 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.7 ## 3.0.0-beta.6 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.6 -- @trigger.dev/sdk@3.0.0-beta.6 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.6 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.6 ## 3.0.0-beta.5 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.5 -- @trigger.dev/sdk@3.0.0-beta.5 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.5 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.5 ## 3.0.0-beta.4 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.4 -- @trigger.dev/sdk@3.0.0-beta.4 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.4 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.4 ## 3.0.0-beta.3 ### Patch Changes - Updated dependencies [b271742dc] - - @trigger.dev/sdk@3.0.0-beta.3 - - @trigger.dev/integration-kit@3.0.0-beta.3 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.3 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.3 ## 3.0.0-beta.2 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.2 -- @trigger.dev/sdk@3.0.0-beta.2 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.2 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.2 ## 3.0.0-beta.1 @@ -401,53 +401,53 @@ - Updated dependencies [b66d5525e] - Updated dependencies [719c0a0b9] - Updated dependencies [f93eae300] - - @trigger.dev/sdk@3.0.0-beta.1 - - @trigger.dev/integration-kit@3.0.0-beta.1 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.1 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.1 ## 3.0.0-beta.0 ### Patch Changes - Updated dependencies [395abe1b9] - - @trigger.dev/sdk@3.0.0-beta.0 - - @trigger.dev/integration-kit@3.0.0-beta.0 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.0 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.0 ## 2.3.18 ### Patch Changes -- @trigger.dev/integration-kit@2.3.18 -- @trigger.dev/sdk@2.3.18 +- @systemfsoftware/trigger.dev_integration-kit@2.3.18 +- @systemfsoftware/trigger.dev_sdk@2.3.18 ## 2.3.17 ### Patch Changes - Updated dependencies [dd879c8e] - - @trigger.dev/sdk@2.3.17 - - @trigger.dev/integration-kit@2.3.17 + - @systemfsoftware/trigger.dev_sdk@2.3.17 + - @systemfsoftware/trigger.dev_integration-kit@2.3.17 ## 2.3.16 ### Patch Changes -- @trigger.dev/integration-kit@2.3.16 -- @trigger.dev/sdk@2.3.16 +- @systemfsoftware/trigger.dev_integration-kit@2.3.16 +- @systemfsoftware/trigger.dev_sdk@2.3.16 ## 2.3.15 ### Patch Changes - Updated dependencies [6c4047cf] - - @trigger.dev/sdk@2.3.15 - - @trigger.dev/integration-kit@2.3.15 + - @systemfsoftware/trigger.dev_sdk@2.3.15 + - @systemfsoftware/trigger.dev_integration-kit@2.3.15 ## 2.3.14 ### Patch Changes -- @trigger.dev/integration-kit@2.3.14 -- @trigger.dev/sdk@2.3.14 +- @systemfsoftware/trigger.dev_integration-kit@2.3.14 +- @systemfsoftware/trigger.dev_sdk@2.3.14 ## 2.3.13 @@ -455,8 +455,8 @@ - Updated dependencies [a93b554f] - Updated dependencies [0f342cd1] - - @trigger.dev/sdk@2.3.13 - - @trigger.dev/integration-kit@2.3.13 + - @systemfsoftware/trigger.dev_sdk@2.3.13 + - @systemfsoftware/trigger.dev_integration-kit@2.3.13 ## 2.3.12 @@ -465,15 +465,15 @@ - Updated dependencies [129f023d] - Updated dependencies [38f5a903] - Updated dependencies [ff4ff869] - - @trigger.dev/sdk@2.3.12 - - @trigger.dev/integration-kit@2.3.12 + - @systemfsoftware/trigger.dev_sdk@2.3.12 + - @systemfsoftware/trigger.dev_integration-kit@2.3.12 ## 2.3.11 ### Patch Changes -- @trigger.dev/integration-kit@2.3.11 -- @trigger.dev/sdk@2.3.11 +- @systemfsoftware/trigger.dev_integration-kit@2.3.11 +- @systemfsoftware/trigger.dev_sdk@2.3.11 ## 2.3.10 @@ -481,75 +481,75 @@ - Updated dependencies [8277f4d2] - Updated dependencies [73cb8839] - - @trigger.dev/sdk@2.3.10 - - @trigger.dev/integration-kit@2.3.10 + - @systemfsoftware/trigger.dev_sdk@2.3.10 + - @systemfsoftware/trigger.dev_integration-kit@2.3.10 ## 2.3.9 ### Patch Changes - Updated dependencies [f7bf25f0] - - @trigger.dev/sdk@2.3.9 - - @trigger.dev/integration-kit@2.3.9 + - @systemfsoftware/trigger.dev_sdk@2.3.9 + - @systemfsoftware/trigger.dev_integration-kit@2.3.9 ## 2.3.8 ### Patch Changes - 5060eec0: Update Octokit to account for CVE-2023-50728 - - @trigger.dev/integration-kit@2.3.8 - - @trigger.dev/sdk@2.3.8 + - @systemfsoftware/trigger.dev_integration-kit@2.3.8 + - @systemfsoftware/trigger.dev_sdk@2.3.8 ## 2.3.7 ### Patch Changes -- @trigger.dev/integration-kit@2.3.7 -- @trigger.dev/sdk@2.3.7 +- @systemfsoftware/trigger.dev_integration-kit@2.3.7 +- @systemfsoftware/trigger.dev_sdk@2.3.7 ## 2.3.6 ### Patch Changes -- @trigger.dev/integration-kit@2.3.6 -- @trigger.dev/sdk@2.3.6 +- @systemfsoftware/trigger.dev_integration-kit@2.3.6 +- @systemfsoftware/trigger.dev_sdk@2.3.6 ## 2.3.5 ### Patch Changes -- @trigger.dev/integration-kit@2.3.5 -- @trigger.dev/sdk@2.3.5 +- @systemfsoftware/trigger.dev_integration-kit@2.3.5 +- @systemfsoftware/trigger.dev_sdk@2.3.5 ## 2.3.4 ### Patch Changes - Updated dependencies [6a3c563f] - - @trigger.dev/sdk@2.3.4 - - @trigger.dev/integration-kit@2.3.4 + - @systemfsoftware/trigger.dev_sdk@2.3.4 + - @systemfsoftware/trigger.dev_integration-kit@2.3.4 ## 2.3.3 ### Patch Changes -- @trigger.dev/integration-kit@2.3.3 -- @trigger.dev/sdk@2.3.3 +- @systemfsoftware/trigger.dev_integration-kit@2.3.3 +- @systemfsoftware/trigger.dev_sdk@2.3.3 ## 2.3.2 ### Patch Changes -- @trigger.dev/integration-kit@2.3.2 -- @trigger.dev/sdk@2.3.2 +- @systemfsoftware/trigger.dev_integration-kit@2.3.2 +- @systemfsoftware/trigger.dev_sdk@2.3.2 ## 2.3.1 ### Patch Changes - Updated dependencies [f3efcc0c] - - @trigger.dev/sdk@2.3.1 - - @trigger.dev/integration-kit@2.3.1 + - @systemfsoftware/trigger.dev_sdk@2.3.1 + - @systemfsoftware/trigger.dev_integration-kit@2.3.1 ## 2.3.0 @@ -562,23 +562,23 @@ ### Patch Changes - Updated dependencies [17f6f29d] - - @trigger.dev/integration-kit@2.3.0 - - @trigger.dev/sdk@2.3.0 + - @systemfsoftware/trigger.dev_integration-kit@2.3.0 + - @systemfsoftware/trigger.dev_sdk@2.3.0 ## 2.2.11 ### Patch Changes - Updated dependencies [de652c1d] - - @trigger.dev/sdk@2.2.11 - - @trigger.dev/integration-kit@2.2.11 + - @systemfsoftware/trigger.dev_sdk@2.2.11 + - @systemfsoftware/trigger.dev_integration-kit@2.2.11 ## 2.2.10 ### Patch Changes -- @trigger.dev/integration-kit@2.2.10 -- @trigger.dev/sdk@2.2.10 +- @systemfsoftware/trigger.dev_integration-kit@2.2.10 +- @systemfsoftware/trigger.dev_sdk@2.2.10 ## 2.2.9 @@ -586,8 +586,8 @@ - Updated dependencies [1dcd87a2] - Updated dependencies [6ebd435e] - - @trigger.dev/sdk@2.2.9 - - @trigger.dev/integration-kit@2.2.9 + - @systemfsoftware/trigger.dev_sdk@2.2.9 + - @systemfsoftware/trigger.dev_integration-kit@2.2.9 ## 2.2.8 @@ -595,16 +595,16 @@ - Updated dependencies [067e19fe] - Updated dependencies [096151c0] - - @trigger.dev/integration-kit@2.2.8 - - @trigger.dev/sdk@2.2.8 + - @systemfsoftware/trigger.dev_integration-kit@2.2.8 + - @systemfsoftware/trigger.dev_sdk@2.2.8 ## 2.2.7 ### Patch Changes - Updated dependencies [756024da] - - @trigger.dev/sdk@2.2.7 - - @trigger.dev/integration-kit@2.2.7 + - @systemfsoftware/trigger.dev_sdk@2.2.7 + - @systemfsoftware/trigger.dev_integration-kit@2.2.7 ## 2.2.6 @@ -614,8 +614,8 @@ - Updated dependencies [cb1825bf] - Updated dependencies [d0217344] - Updated dependencies [cb1825bf] - - @trigger.dev/integration-kit@2.2.6 - - @trigger.dev/sdk@2.2.6 + - @systemfsoftware/trigger.dev_integration-kit@2.2.6 + - @systemfsoftware/trigger.dev_sdk@2.2.6 ## 2.2.5 @@ -628,8 +628,8 @@ - Updated dependencies [620b8383] - Updated dependencies [4a0f030e] - Updated dependencies [f4275e50] - - @trigger.dev/sdk@2.2.5 - - @trigger.dev/integration-kit@2.2.5 + - @systemfsoftware/trigger.dev_sdk@2.2.5 + - @systemfsoftware/trigger.dev_integration-kit@2.2.5 ## 2.2.4 @@ -637,8 +637,8 @@ - Updated dependencies [c1710ae7] - Updated dependencies [9c4be40a] - - @trigger.dev/sdk@2.2.4 - - @trigger.dev/integration-kit@2.2.4 + - @systemfsoftware/trigger.dev_sdk@2.2.4 + - @systemfsoftware/trigger.dev_integration-kit@2.2.4 ## 2.2.3 @@ -646,31 +646,31 @@ - Updated dependencies [6e1b8a11] - Updated dependencies [c4533c36] - - @trigger.dev/sdk@2.2.3 - - @trigger.dev/integration-kit@2.2.3 + - @systemfsoftware/trigger.dev_sdk@2.2.3 + - @systemfsoftware/trigger.dev_integration-kit@2.2.3 ## 2.2.2 ### Patch Changes -- @trigger.dev/integration-kit@2.2.2 -- @trigger.dev/sdk@2.2.2 +- @systemfsoftware/trigger.dev_integration-kit@2.2.2 +- @systemfsoftware/trigger.dev_sdk@2.2.2 ## 2.2.1 ### Patch Changes - Updated dependencies [044d38e3] - - @trigger.dev/sdk@2.2.1 - - @trigger.dev/integration-kit@2.2.1 + - @systemfsoftware/trigger.dev_sdk@2.2.1 + - @systemfsoftware/trigger.dev_integration-kit@2.2.1 ## 2.2.0 ### Patch Changes - Updated dependencies [975c5f1d] - - @trigger.dev/integration-kit@2.2.0 - - @trigger.dev/sdk@2.2.0 + - @systemfsoftware/trigger.dev_integration-kit@2.2.0 + - @systemfsoftware/trigger.dev_sdk@2.2.0 ## 2.1.9 @@ -679,40 +679,40 @@ - 9a187f9e: upgrade zod to 3.22.3 - Updated dependencies [9a187f9e] - Updated dependencies [2e9452ab] - - @trigger.dev/sdk@2.1.9 - - @trigger.dev/integration-kit@2.1.9 + - @systemfsoftware/trigger.dev_sdk@2.1.9 + - @systemfsoftware/trigger.dev_integration-kit@2.1.9 ## 2.1.8 ### Patch Changes -- 6a992a19: First release of `@trigger.dev/replicate` integration with remote callback support. +- 6a992a19: First release of `@systemfsoftware/trigger.dev_replicate` integration with remote callback support. - Updated dependencies [6a992a19] - Updated dependencies [ab9e4a98] - Updated dependencies [ab9e4a98] - - @trigger.dev/sdk@2.1.8 - - @trigger.dev/integration-kit@2.1.8 + - @systemfsoftware/trigger.dev_sdk@2.1.8 + - @systemfsoftware/trigger.dev_integration-kit@2.1.8 ## 2.1.7 ### Patch Changes -- @trigger.dev/integration-kit@2.1.7 -- @trigger.dev/sdk@2.1.7 +- @systemfsoftware/trigger.dev_integration-kit@2.1.7 +- @systemfsoftware/trigger.dev_sdk@2.1.7 ## 2.1.6 ### Patch Changes -- @trigger.dev/integration-kit@2.1.6 -- @trigger.dev/sdk@2.1.6 +- @systemfsoftware/trigger.dev_integration-kit@2.1.6 +- @systemfsoftware/trigger.dev_sdk@2.1.6 ## 2.1.5 ### Patch Changes -- @trigger.dev/integration-kit@2.1.5 -- @trigger.dev/sdk@2.1.5 +- @systemfsoftware/trigger.dev_integration-kit@2.1.5 +- @systemfsoftware/trigger.dev_sdk@2.1.5 ## 2.1.4 @@ -723,32 +723,32 @@ - Updated dependencies [15f17d27] - Updated dependencies [50137a6f] - Updated dependencies [c0dfa804] - - @trigger.dev/sdk@2.1.4 - - @trigger.dev/integration-kit@2.1.4 + - @systemfsoftware/trigger.dev_sdk@2.1.4 + - @systemfsoftware/trigger.dev_integration-kit@2.1.4 ## 2.1.3 ### Patch Changes - Updated dependencies: - - `@trigger.dev/sdk@2.1.3` - - `@trigger.dev/integration-kit@2.1.3` + - `@systemfsoftware/trigger.dev_sdk@2.1.3` + - `@systemfsoftware/trigger.dev_integration-kit@2.1.3` ## 2.1.2 ### Patch Changes - Updated dependencies: - - `@trigger.dev/integration-kit@2.1.2` - - `@trigger.dev/sdk@2.1.2` + - `@systemfsoftware/trigger.dev_integration-kit@2.1.2` + - `@systemfsoftware/trigger.dev_sdk@2.1.2` ## 2.1.1 ### Patch Changes - Updated dependencies: - - `@trigger.dev/sdk@2.1.1` - - `@trigger.dev/integration-kit@2.1.1` + - `@systemfsoftware/trigger.dev_sdk@2.1.1` + - `@systemfsoftware/trigger.dev_integration-kit@2.1.1` ## 2.1.0 @@ -759,16 +759,16 @@ ### Patch Changes - Updated dependencies: - - `@trigger.dev/integration-kit@2.1.0` - - `@trigger.dev/sdk@2.1.0` + - `@systemfsoftware/trigger.dev_integration-kit@2.1.0` + - `@systemfsoftware/trigger.dev_sdk@2.1.0` ## 2.1.0-beta.1 ### Patch Changes - Updated dependencies: - - `@trigger.dev/integration-kit@2.1.0-beta.1` - - `@trigger.dev/sdk@2.1.0-beta.1` + - `@systemfsoftware/trigger.dev_integration-kit@2.1.0-beta.1` + - `@systemfsoftware/trigger.dev_sdk@2.1.0-beta.1` ## 2.1.0-beta.0 @@ -779,31 +779,31 @@ ### Patch Changes - Updated dependencies: - - `@trigger.dev/integration-kit@2.1.0-beta.0` - - `@trigger.dev/sdk@2.1.0-beta.0` + - `@systemfsoftware/trigger.dev_integration-kit@2.1.0-beta.0` + - `@systemfsoftware/trigger.dev_sdk@2.1.0-beta.0` ## 2.0.14 ### Patch Changes - Updated dependencies: - - `@trigger.dev/integration-kit@2.0.14` - - `@trigger.dev/sdk@2.0.14` + - `@systemfsoftware/trigger.dev_integration-kit@2.0.14` + - `@systemfsoftware/trigger.dev_sdk@2.0.14` ## 2.0.13 ### Patch Changes - Updated dependencies: - - `@trigger.dev/sdk@2.0.13` - - `@trigger.dev/integration-kit@2.0.13` + - `@systemfsoftware/trigger.dev_sdk@2.0.13` + - `@systemfsoftware/trigger.dev_integration-kit@2.0.13` ## 2.0.12 ### Patch Changes -- @trigger.dev/integration-kit@2.0.12 -- @trigger.dev/sdk@2.0.12 +- @systemfsoftware/trigger.dev_integration-kit@2.0.12 +- @systemfsoftware/trigger.dev_sdk@2.0.12 ## 2.0.11 @@ -813,8 +813,8 @@ - Updated dependencies [302bd02f] - Updated dependencies [b5db9f5e] - Updated dependencies [3ce53970] - - @trigger.dev/sdk@2.0.11 - - @trigger.dev/integration-kit@2.0.11 + - @systemfsoftware/trigger.dev_sdk@2.0.11 + - @systemfsoftware/trigger.dev_integration-kit@2.0.11 ## 2.0.10 @@ -822,59 +822,59 @@ - Updated dependencies [b1b9321a] - Updated dependencies [b1b9321a] - - @trigger.dev/sdk@2.0.10 - - @trigger.dev/integration-kit@2.0.10 + - @systemfsoftware/trigger.dev_sdk@2.0.10 + - @systemfsoftware/trigger.dev_integration-kit@2.0.10 ## 2.0.9 ### Patch Changes -- @trigger.dev/integration-kit@2.0.9 -- @trigger.dev/sdk@2.0.9 +- @systemfsoftware/trigger.dev_integration-kit@2.0.9 +- @systemfsoftware/trigger.dev_sdk@2.0.9 ## 2.0.8 ### Patch Changes -- @trigger.dev/integration-kit@2.0.8 -- @trigger.dev/sdk@2.0.8 +- @systemfsoftware/trigger.dev_integration-kit@2.0.8 +- @systemfsoftware/trigger.dev_sdk@2.0.8 ## 2.0.7 ### Patch Changes - Updated dependencies [84126808] - - @trigger.dev/integration-kit@2.0.7 - - @trigger.dev/sdk@2.0.7 + - @systemfsoftware/trigger.dev_integration-kit@2.0.7 + - @systemfsoftware/trigger.dev_sdk@2.0.7 ## 2.0.6 ### Patch Changes -- @trigger.dev/integration-kit@2.0.6 -- @trigger.dev/sdk@2.0.6 +- @systemfsoftware/trigger.dev_integration-kit@2.0.6 +- @systemfsoftware/trigger.dev_sdk@2.0.6 ## 2.0.5 ### Patch Changes -- @trigger.dev/integration-kit@2.0.5 -- @trigger.dev/sdk@2.0.5 +- @systemfsoftware/trigger.dev_integration-kit@2.0.5 +- @systemfsoftware/trigger.dev_sdk@2.0.5 ## 2.0.4 ### Patch Changes - Updated dependencies [96384991] - - @trigger.dev/sdk@2.0.4 - - @trigger.dev/integration-kit@2.0.4 + - @systemfsoftware/trigger.dev_sdk@2.0.4 + - @systemfsoftware/trigger.dev_integration-kit@2.0.4 ## 2.0.3 ### Patch Changes -- @trigger.dev/integration-kit@2.0.3 -- @trigger.dev/sdk@2.0.3 +- @systemfsoftware/trigger.dev_integration-kit@2.0.3 +- @systemfsoftware/trigger.dev_sdk@2.0.3 ## 2.0.2 @@ -883,8 +883,8 @@ - ee99191f: Sync all package versions - Updated dependencies [0a790de2] - Updated dependencies [ee99191f] - - @trigger.dev/sdk@2.0.2 - - @trigger.dev/integration-kit@2.0.2 + - @systemfsoftware/trigger.dev_sdk@2.0.2 + - @systemfsoftware/trigger.dev_integration-kit@2.0.2 ## 1.0.0 @@ -960,8 +960,8 @@ - Updated dependencies [7f6bf992] - Updated dependencies [767e09ee] - Updated dependencies [917a70fb] - - @trigger.dev/sdk@2.0.0 - - @trigger.dev/integration-kit@2.0.0 + - @systemfsoftware/trigger.dev_sdk@2.0.0 + - @systemfsoftware/trigger.dev_integration-kit@2.0.0 ## 1.0.0-next.9 @@ -983,7 +983,7 @@ - Updated dependencies [1dc42dae] - Updated dependencies [d6310a79] - Updated dependencies [0012bb21] - - @trigger.dev/sdk@2.0.0-next.16 + - @systemfsoftware/trigger.dev_sdk@2.0.0-next.16 ## 1.0.0-next.6 @@ -991,8 +991,8 @@ - 2c0ea0c1: Set Node version to 16.8 and above - Updated dependencies [2c0ea0c1] - - @trigger.dev/integration-kit@2.0.0-next.5 - - @trigger.dev/sdk@2.0.0-next.15 + - @systemfsoftware/trigger.dev_integration-kit@2.0.0-next.5 + - @systemfsoftware/trigger.dev_sdk@2.0.0-next.15 ## 1.0.0-next.5 @@ -1001,8 +1001,8 @@ - f01af9c0: Upgrade to zod 3.21.4 - Updated dependencies [f01af9c0] - Updated dependencies [94cc28d3] - - @trigger.dev/sdk@2.0.0-next.12 - - @trigger.dev/integration-kit@2.0.0-next.4 + - @systemfsoftware/trigger.dev_sdk@2.0.0-next.12 + - @systemfsoftware/trigger.dev_integration-kit@2.0.0-next.4 ## 1.0.0-next.4 @@ -1011,7 +1011,7 @@ - 32ff3f31: Fixed some properties that had API urls instead of HTML urls - Updated dependencies [acaae993] - Updated dependencies [aaa70a9a] - - @trigger.dev/sdk@2.0.0-next.9 + - @systemfsoftware/trigger.dev_sdk@2.0.0-next.9 ## 1.0.0-next.3 @@ -1028,8 +1028,8 @@ - Updated dependencies [28914b87] - Updated dependencies [817b4ed1] - Updated dependencies [e4b0b1e3] - - @trigger.dev/integration-kit@2.0.0-next.2 - - @trigger.dev/sdk@2.0.0-next.2 + - @systemfsoftware/trigger.dev_integration-kit@2.0.0-next.2 + - @systemfsoftware/trigger.dev_sdk@2.0.0-next.2 ## 1.0.0-next.1 @@ -1038,7 +1038,7 @@ - Add support for task errors and task retrying - Updated dependencies - Updated dependencies [b4167a38] - - @trigger.dev/sdk@2.0.0-next.1 + - @systemfsoftware/trigger.dev_sdk@2.0.0-next.1 ## 1.0.0-next.0 @@ -1049,4 +1049,4 @@ ### Patch Changes - Updated dependencies [53c9bd56] - - @trigger.dev/sdk@2.0.0-next.0 + - @systemfsoftware/trigger.dev_sdk@2.0.0-next.0 diff --git a/integrations/github/package.json b/integrations/github/package.json index 727ae1faa91..d9e449f4dda 100644 --- a/integrations/github/package.json +++ b/integrations/github/package.json @@ -1,5 +1,5 @@ { - "name": "@trigger.dev/github", + "name": "@systemfsoftware/trigger.dev_github", "version": "3.0.0-beta.55", "description": "The official GitHub integration for Trigger.dev", "main": "./dist/index.js", @@ -13,11 +13,11 @@ "devDependencies": { "@octokit/types": "^12.4.0", "@octokit/webhooks-types": "^7.3.1", - "@trigger.dev/tsconfig": "workspace:*", + "@systemfsoftware/trigger.dev_tsconfig": "workspace:*", "@types/node": "18", "rimraf": "^3.0.2", "tsup": "8.0.1", - "@trigger.dev/tsup": "workspace:*", + "@systemfsoftware/trigger.dev_tsup": "workspace:*", "typescript": "^5.3.0" }, "scripts": { @@ -30,8 +30,8 @@ "@octokit/request-error": "^5.0.1", "@octokit/webhooks": "^12.0.10", "octokit": "^3.1.2", - "@trigger.dev/integration-kit": "workspace:^3.0.0-beta.55", - "@trigger.dev/sdk": "workspace:^3.0.0-beta.55", + "@systemfsoftware/trigger.dev_integration-kit": "workspace:^3.0.0-beta.55", + "@systemfsoftware/trigger.dev_sdk": "workspace:^3.0.0-beta.55", "zod": "3.22.3" }, "engines": { diff --git a/integrations/github/src/compound.ts b/integrations/github/src/compound.ts index ae8c85f4c34..d9789b10bcf 100644 --- a/integrations/github/src/compound.ts +++ b/integrations/github/src/compound.ts @@ -1,4 +1,4 @@ -import { IntegrationTaskKey } from "@trigger.dev/sdk"; +import { IntegrationTaskKey } from "@systemfsoftware/trigger.dev_sdk"; import { Octokit } from "octokit"; import { GitHubReturnType, GitHubRunTask, onError } from "./index"; import { Issues } from "./issues"; diff --git a/integrations/github/src/git.ts b/integrations/github/src/git.ts index 34bfd954048..e254045dc54 100644 --- a/integrations/github/src/git.ts +++ b/integrations/github/src/git.ts @@ -1,4 +1,4 @@ -import { IntegrationTaskKey } from "@trigger.dev/sdk"; +import { IntegrationTaskKey } from "@systemfsoftware/trigger.dev_sdk"; import { Octokit } from "octokit"; import { GitHubReturnType, GitHubRunTask, onError } from "./index"; import { repoProperties } from "./propertyHelpers"; diff --git a/integrations/github/src/index.ts b/integrations/github/src/index.ts index 0716e849b52..a5fe2a12763 100644 --- a/integrations/github/src/index.ts +++ b/integrations/github/src/index.ts @@ -13,7 +13,7 @@ import { StarCreatedEvent, StarEvent, } from "@octokit/webhooks-types"; -import { truncate } from "@trigger.dev/integration-kit"; +import { truncate } from "@systemfsoftware/trigger.dev_integration-kit"; import { ConnectionAuth, EventSpecification, @@ -26,7 +26,7 @@ import { RunTaskOptions, TriggerIntegration, retry, -} from "@trigger.dev/sdk"; +} from "@systemfsoftware/trigger.dev_sdk"; import { Octokit } from "octokit"; import { createOrgEventSource, createRepoEventSource } from "./sources"; import { diff --git a/integrations/github/src/issues.ts b/integrations/github/src/issues.ts index 80eea79556b..603643a3c80 100644 --- a/integrations/github/src/issues.ts +++ b/integrations/github/src/issues.ts @@ -1,5 +1,5 @@ -import { truncate } from "@trigger.dev/integration-kit"; -import { IntegrationTaskKey, Prettify, retry } from "@trigger.dev/sdk"; +import { truncate } from "@systemfsoftware/trigger.dev_integration-kit"; +import { IntegrationTaskKey, Prettify, retry } from "@systemfsoftware/trigger.dev_sdk"; import { GitHubReturnType, GitHubRunTask, onError } from "./index"; import { Octokit } from "octokit"; import { issueProperties, repoProperties } from "./propertyHelpers"; diff --git a/integrations/github/src/orgs.ts b/integrations/github/src/orgs.ts index 495aeb7b4ee..1d22f2bd681 100644 --- a/integrations/github/src/orgs.ts +++ b/integrations/github/src/orgs.ts @@ -1,4 +1,4 @@ -import { IntegrationTaskKey } from "@trigger.dev/sdk"; +import { IntegrationTaskKey } from "@systemfsoftware/trigger.dev_sdk"; import { Octokit } from "octokit"; import { GitHubReturnType, GitHubRunTask, onError } from "./index"; diff --git a/integrations/github/src/reactions.ts b/integrations/github/src/reactions.ts index e3b3c10d6c0..b0cdadb935e 100644 --- a/integrations/github/src/reactions.ts +++ b/integrations/github/src/reactions.ts @@ -1,5 +1,5 @@ -import { truncate } from "@trigger.dev/integration-kit"; -import { IntegrationTaskKey, Prettify, retry } from "@trigger.dev/sdk"; +import { truncate } from "@systemfsoftware/trigger.dev_integration-kit"; +import { IntegrationTaskKey, Prettify, retry } from "@systemfsoftware/trigger.dev_sdk"; import { GitHubReturnType, GitHubRunTask, onError } from "./index"; import { Octokit } from "octokit"; import { issueProperties, repoProperties } from "./propertyHelpers"; diff --git a/integrations/github/src/repos.ts b/integrations/github/src/repos.ts index 50d5690853d..681709e3a70 100644 --- a/integrations/github/src/repos.ts +++ b/integrations/github/src/repos.ts @@ -1,4 +1,4 @@ -import { IntegrationTaskKey } from "@trigger.dev/sdk"; +import { IntegrationTaskKey } from "@systemfsoftware/trigger.dev_sdk"; import { Octokit } from "octokit"; import { GitHubReturnType, GitHubRunTask, onError } from "./index"; diff --git a/integrations/github/src/sources.ts b/integrations/github/src/sources.ts index adcd8fdaeed..e4652e9b32e 100644 --- a/integrations/github/src/sources.ts +++ b/integrations/github/src/sources.ts @@ -1,7 +1,7 @@ import { Webhooks } from "@octokit/webhooks"; -import { omit, safeJsonParse } from "@trigger.dev/integration-kit"; -import type { Logger } from "@trigger.dev/sdk"; -import { ExternalSource, HandlerEvent } from "@trigger.dev/sdk"; +import { omit, safeJsonParse } from "@systemfsoftware/trigger.dev_integration-kit"; +import type { Logger } from "@systemfsoftware/trigger.dev_sdk"; +import { ExternalSource, HandlerEvent } from "@systemfsoftware/trigger.dev_sdk"; import { z } from "zod"; import { Github } from "./index"; import { Buffer } from "node:buffer"; diff --git a/integrations/github/src/webhook-examples.ts b/integrations/github/src/webhook-examples.ts index caec3776eea..9787fa71af6 100644 --- a/integrations/github/src/webhook-examples.ts +++ b/integrations/github/src/webhook-examples.ts @@ -1,4 +1,4 @@ -import { EventSpecificationExample } from "@trigger.dev/sdk"; +import { EventSpecificationExample } from "@systemfsoftware/trigger.dev_sdk"; export const issueAssigned: EventSpecificationExample = { id: "issue.assigned", @@ -210,7 +210,7 @@ export const issueAssigned: EventSpecificationExample = { archive_url: "https://api.github.com/repos/triggerdotdev/empty/{archive_format}{/ref}", commits_url: "https://api.github.com/repos/triggerdotdev/empty/commits{/sha}", compare_url: "https://api.github.com/repos/triggerdotdev/empty/compare/{base}...{head}", - description: "An empty repo that can be used to test the @trigger.dev/github integration", + description: "An empty repo that can be used to test the @systemfsoftware/trigger.dev_github integration", forks_count: 0, is_template: false, open_issues: 4, @@ -695,7 +695,7 @@ export const issueCommentCreated: EventSpecificationExample = { archive_url: "https://api.github.com/repos/triggerdotdev/empty/{archive_format}{/ref}", commits_url: "https://api.github.com/repos/triggerdotdev/empty/commits{/sha}", compare_url: "https://api.github.com/repos/triggerdotdev/empty/compare/{base}...{head}", - description: "An empty repo that can be used to test the @trigger.dev/github integration", + description: "An empty repo that can be used to test the @systemfsoftware/trigger.dev_github integration", forks_count: 0, is_template: false, open_issues: 4, @@ -840,7 +840,7 @@ export const starredRepo: EventSpecificationExample = { archive_url: "https://api.github.com/repos/triggerdotdev/empty/{archive_format}{/ref}", commits_url: "https://api.github.com/repos/triggerdotdev/empty/commits{/sha}", compare_url: "https://api.github.com/repos/triggerdotdev/empty/compare/{base}...{head}", - description: "An empty repo that can be used to test the @trigger.dev/github integration", + description: "An empty repo that can be used to test the @systemfsoftware/trigger.dev_github integration", forks_count: 0, is_template: false, open_issues: 4, @@ -987,7 +987,7 @@ export const newBranch: EventSpecificationExample = { archive_url: "https://api.github.com/repos/triggerdotdev/empty/{archive_format}{/ref}", commits_url: "https://api.github.com/repos/triggerdotdev/empty/commits{/sha}", compare_url: "https://api.github.com/repos/triggerdotdev/empty/compare/{base}...{head}", - description: "An empty repo that can be used to test the @trigger.dev/github integration", + description: "An empty repo that can be used to test the @systemfsoftware/trigger.dev_github integration", forks_count: 0, is_template: false, open_issues: 4, @@ -1025,7 +1025,7 @@ export const newBranch: EventSpecificationExample = { open_issues_count: 4, web_commit_signoff_required: false, }, - description: "An empty repo that can be used to test the @trigger.dev/github integration", + description: "An empty repo that can be used to test the @systemfsoftware/trigger.dev_github integration", pusher_type: "user", organization: { id: 95297378, @@ -1172,7 +1172,7 @@ export const push: EventSpecificationExample = { archive_url: "https://api.github.com/repos/triggerdotdev/empty/{archive_format}{/ref}", commits_url: "https://api.github.com/repos/triggerdotdev/empty/commits{/sha}", compare_url: "https://api.github.com/repos/triggerdotdev/empty/compare/{base}...{head}", - description: "An empty repo that can be used to test the @trigger.dev/github integration", + description: "An empty repo that can be used to test the @systemfsoftware/trigger.dev_github integration", forks_count: 0, is_template: false, open_issues: 4, @@ -1341,7 +1341,7 @@ export const pullRequestOpened: EventSpecificationExample = { archive_url: "https://api.github.com/repos/triggerdotdev/empty/{archive_format}{/ref}", commits_url: "https://api.github.com/repos/triggerdotdev/empty/commits{/sha}", compare_url: "https://api.github.com/repos/triggerdotdev/empty/compare/{base}...{head}", - description: "An empty repo that can be used to test the @trigger.dev/github integration", + description: "An empty repo that can be used to test the @systemfsoftware/trigger.dev_github integration", forks_count: 0, is_template: false, open_issues: 5, @@ -1464,7 +1464,7 @@ export const pullRequestOpened: EventSpecificationExample = { archive_url: "https://api.github.com/repos/triggerdotdev/empty/{archive_format}{/ref}", commits_url: "https://api.github.com/repos/triggerdotdev/empty/commits{/sha}", compare_url: "https://api.github.com/repos/triggerdotdev/empty/compare/{base}...{head}", - description: "An empty repo that can be used to test the @trigger.dev/github integration", + description: "An empty repo that can be used to test the @systemfsoftware/trigger.dev_github integration", forks_count: 0, is_template: false, open_issues: 5, @@ -1605,7 +1605,7 @@ export const pullRequestOpened: EventSpecificationExample = { archive_url: "https://api.github.com/repos/triggerdotdev/empty/{archive_format}{/ref}", commits_url: "https://api.github.com/repos/triggerdotdev/empty/commits{/sha}", compare_url: "https://api.github.com/repos/triggerdotdev/empty/compare/{base}...{head}", - description: "An empty repo that can be used to test the @trigger.dev/github integration", + description: "An empty repo that can be used to test the @systemfsoftware/trigger.dev_github integration", forks_count: 0, is_template: false, open_issues: 5, @@ -1899,7 +1899,7 @@ export const pullRequestReviewSubmitted: EventSpecificationExample = { archive_url: "https://api.github.com/repos/triggerdotdev/empty/{archive_format}{/ref}", commits_url: "https://api.github.com/repos/triggerdotdev/empty/commits{/sha}", compare_url: "https://api.github.com/repos/triggerdotdev/empty/compare/{base}...{head}", - description: "An empty repo that can be used to test the @trigger.dev/github integration", + description: "An empty repo that can be used to test the @systemfsoftware/trigger.dev_github integration", forks_count: 0, is_template: false, open_issues: 5, @@ -2022,7 +2022,7 @@ export const pullRequestReviewSubmitted: EventSpecificationExample = { archive_url: "https://api.github.com/repos/triggerdotdev/empty/{archive_format}{/ref}", commits_url: "https://api.github.com/repos/triggerdotdev/empty/commits{/sha}", compare_url: "https://api.github.com/repos/triggerdotdev/empty/compare/{base}...{head}", - description: "An empty repo that can be used to test the @trigger.dev/github integration", + description: "An empty repo that can be used to test the @systemfsoftware/trigger.dev_github integration", forks_count: 0, is_template: false, open_issues: 5, @@ -2163,7 +2163,7 @@ export const pullRequestReviewSubmitted: EventSpecificationExample = { archive_url: "https://api.github.com/repos/triggerdotdev/empty/{archive_format}{/ref}", commits_url: "https://api.github.com/repos/triggerdotdev/empty/commits{/sha}", compare_url: "https://api.github.com/repos/triggerdotdev/empty/compare/{base}...{head}", - description: "An empty repo that can be used to test the @trigger.dev/github integration", + description: "An empty repo that can be used to test the @systemfsoftware/trigger.dev_github integration", forks_count: 0, is_template: false, open_issues: 5, diff --git a/integrations/github/tsconfig.json b/integrations/github/tsconfig.json index a816ed39432..2468c6f7d37 100644 --- a/integrations/github/tsconfig.json +++ b/integrations/github/tsconfig.json @@ -1,15 +1,15 @@ { - "extends": "@trigger.dev/tsconfig/node18.json", + "extends": "@systemfsoftware/trigger.dev_tsconfig/node18.json", "include": ["./src/**/*.ts", "tsup.config.ts"], "compilerOptions": { "lib": ["DOM", "DOM.Iterable", "ES2019"], "paths": { - "@trigger.dev/sdk/*": ["../../packages/trigger-sdk/src/*"], - "@trigger.dev/sdk": ["../../packages/trigger-sdk/src/index"], - "@trigger.dev/integration-kit/*": ["../../packages/integration-kit/src/*"], - "@trigger.dev/integration-kit": ["../../packages/integration-kit/src/index"], - "@trigger.dev/tsup/*": ["../../config-packages/tsup/src/*"], - "@trigger.dev/tsup": ["../../config-packages/tsup/src/index"] + "@systemfsoftware/trigger.dev_sdk/*": ["../../packages/trigger-sdk/src/*"], + "@systemfsoftware/trigger.dev_sdk": ["../../packages/trigger-sdk/src/index"], + "@systemfsoftware/trigger.dev_integration-kit/*": ["../../packages/integration-kit/src/*"], + "@systemfsoftware/trigger.dev_integration-kit": ["../../packages/integration-kit/src/index"], + "@systemfsoftware/trigger.dev_tsup/*": ["../../config-packages/tsup/src/*"], + "@systemfsoftware/trigger.dev_tsup": ["../../config-packages/tsup/src/index"] }, "declaration": false, "declarationMap": false, diff --git a/integrations/github/tsup.config.ts b/integrations/github/tsup.config.ts index 1d1b59a08b7..4c6434522b4 100644 --- a/integrations/github/tsup.config.ts +++ b/integrations/github/tsup.config.ts @@ -1,3 +1,3 @@ -import { defineConfigPackage } from "@trigger.dev/tsup"; +import { defineConfigPackage } from "@systemfsoftware/trigger.dev_tsup"; export default defineConfigPackage; diff --git a/integrations/linear/CHANGELOG.md b/integrations/linear/CHANGELOG.md index 54262b51749..863ed18f0ba 100644 --- a/integrations/linear/CHANGELOG.md +++ b/integrations/linear/CHANGELOG.md @@ -1,35 +1,35 @@ -# @trigger.dev/linear +# @systemfsoftware/trigger.dev_linear ## 3.0.0-beta.55 ### Patch Changes - Updated dependencies [0591db5f2] - - @trigger.dev/sdk@3.0.0-beta.55 - - @trigger.dev/integration-kit@3.0.0-beta.55 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.55 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.55 ## 3.0.0-beta.54 ### Patch Changes - Updated dependencies [728eeeff6] - - @trigger.dev/sdk@3.0.0-beta.54 - - @trigger.dev/integration-kit@3.0.0-beta.54 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.54 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.54 ## 3.0.0-beta.53 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.53 -- @trigger.dev/sdk@3.0.0-beta.53 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.53 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.53 ## 3.0.0-beta.52 ### Patch Changes - Updated dependencies [8cae1d087] - - @trigger.dev/sdk@3.0.0-beta.52 - - @trigger.dev/integration-kit@3.0.0-beta.52 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.52 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.52 ## 3.0.0-beta.51 @@ -38,99 +38,99 @@ - Updated dependencies [979bee50d] - Updated dependencies [086a0f95c] - Updated dependencies [55264657d] - - @trigger.dev/sdk@3.0.0-beta.51 - - @trigger.dev/integration-kit@3.0.0-beta.51 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.51 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.51 ## 3.0.0-beta.50 ### Patch Changes - Updated dependencies [8ba998794] - - @trigger.dev/sdk@3.0.0-beta.50 - - @trigger.dev/integration-kit@3.0.0-beta.50 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.50 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.50 ## 3.0.0-beta.49 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.49 -- @trigger.dev/sdk@3.0.0-beta.49 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.49 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.49 ## 3.0.0-beta.48 ### Patch Changes - Updated dependencies [ecf1110ab] - - @trigger.dev/sdk@3.0.0-beta.48 - - @trigger.dev/integration-kit@3.0.0-beta.48 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.48 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.48 ## 3.0.0-beta.47 ### Patch Changes - Updated dependencies [4f95c9de4] - - @trigger.dev/sdk@3.0.0-beta.47 - - @trigger.dev/integration-kit@3.0.0-beta.47 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.47 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.47 ## 3.0.0-beta.46 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.46 -- @trigger.dev/sdk@3.0.0-beta.46 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.46 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.46 ## 3.0.0-beta.45 ### Patch Changes - Updated dependencies [0e77e7ef7] - - @trigger.dev/sdk@3.0.0-beta.45 - - @trigger.dev/integration-kit@3.0.0-beta.45 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.45 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.45 ## 3.0.0-beta.44 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.44 -- @trigger.dev/sdk@3.0.0-beta.44 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.44 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.44 ## 3.0.0-beta.43 ### Patch Changes - Updated dependencies [34ca7667d] - - @trigger.dev/sdk@3.0.0-beta.43 - - @trigger.dev/integration-kit@3.0.0-beta.43 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.43 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.43 ## 3.0.0-beta.42 ### Patch Changes - Updated dependencies [ecef19966] - - @trigger.dev/sdk@3.0.0-beta.42 - - @trigger.dev/integration-kit@3.0.0-beta.42 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.42 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.42 ## 3.0.0-beta.41 ### Patch Changes - Updated dependencies [7c36a1a4b] - - @trigger.dev/sdk@3.0.0-beta.41 - - @trigger.dev/integration-kit@3.0.0-beta.41 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.41 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.41 ## 3.0.0-beta.40 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.40 -- @trigger.dev/sdk@3.0.0-beta.40 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.40 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.40 ## 3.0.0-beta.39 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.39 -- @trigger.dev/sdk@3.0.0-beta.39 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.39 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.39 ## 3.0.0-beta.38 @@ -138,15 +138,15 @@ - Updated dependencies [1b90ffbb8] - Updated dependencies [c405ae711] - - @trigger.dev/sdk@3.0.0-beta.38 - - @trigger.dev/integration-kit@3.0.0-beta.38 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.38 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.38 ## 3.0.0-beta.37 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.37 -- @trigger.dev/sdk@3.0.0-beta.37 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.37 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.37 ## 3.0.0-beta.36 @@ -154,15 +154,15 @@ - Updated dependencies [51bb4c887] - Updated dependencies [ba71f959e] - - @trigger.dev/sdk@3.0.0-beta.36 - - @trigger.dev/integration-kit@3.0.0-beta.36 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.36 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.36 ## 3.0.0-beta.35 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.35 -- @trigger.dev/sdk@3.0.0-beta.35 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.35 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.35 ## 3.0.0-beta.34 @@ -171,117 +171,117 @@ - Updated dependencies [3a1b0c486] - Updated dependencies [3f8b6d8fc] - Updated dependencies [1281d40e4] - - @trigger.dev/sdk@3.0.0-beta.34 - - @trigger.dev/integration-kit@3.0.0-beta.34 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.34 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.34 ## 3.0.0-beta.33 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.33 -- @trigger.dev/sdk@3.0.0-beta.33 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.33 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.33 ## 3.0.0-beta.32 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.32 -- @trigger.dev/sdk@3.0.0-beta.32 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.32 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.32 ## 3.0.0-beta.31 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.31 -- @trigger.dev/sdk@3.0.0-beta.31 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.31 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.31 ## 3.0.0-beta.30 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.30 -- @trigger.dev/sdk@3.0.0-beta.30 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.30 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.30 ## 3.0.0-beta.29 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.29 -- @trigger.dev/sdk@3.0.0-beta.29 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.29 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.29 ## 3.0.0-beta.28 ### Patch Changes - Updated dependencies [6d9dfbc75] - - @trigger.dev/sdk@3.0.0-beta.28 - - @trigger.dev/integration-kit@3.0.0-beta.28 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.28 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.28 ## 3.0.0-beta.27 ### Patch Changes - Updated dependencies [203e00208] - - @trigger.dev/sdk@3.0.0-beta.27 - - @trigger.dev/integration-kit@3.0.0-beta.27 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.27 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.27 ## 3.0.0-beta.26 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.26 -- @trigger.dev/sdk@3.0.0-beta.26 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.26 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.26 ## 3.0.0-beta.25 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.25 -- @trigger.dev/sdk@3.0.0-beta.25 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.25 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.25 ## 3.0.0-beta.24 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.24 -- @trigger.dev/sdk@3.0.0-beta.24 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.24 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.24 ## 3.0.0-beta.23 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.23 -- @trigger.dev/sdk@3.0.0-beta.23 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.23 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.23 ## 3.0.0-beta.22 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.22 -- @trigger.dev/sdk@3.0.0-beta.22 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.22 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.22 ## 3.0.0-beta.21 ### Patch Changes - Updated dependencies [9491a1649] - - @trigger.dev/sdk@3.0.0-beta.21 - - @trigger.dev/integration-kit@3.0.0-beta.21 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.21 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.21 ## 3.0.0-beta.20 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.20 -- @trigger.dev/sdk@3.0.0-beta.20 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.20 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.20 ## 3.0.0-beta.19 ### Patch Changes - Updated dependencies [e9a63a486] - - @trigger.dev/sdk@3.0.0-beta.19 - - @trigger.dev/integration-kit@3.0.0-beta.19 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.19 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.19 ## 3.0.0-beta.18 @@ -290,22 +290,22 @@ - Updated dependencies [b68012f81] - Updated dependencies [b68012f81] - Updated dependencies [b68012f81] - - @trigger.dev/sdk@3.0.0-beta.18 - - @trigger.dev/integration-kit@3.0.0-beta.18 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.18 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.18 ## 3.0.0-beta.17 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.17 -- @trigger.dev/sdk@3.0.0-beta.17 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.17 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.17 ## 3.0.0-beta.16 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.16 -- @trigger.dev/sdk@3.0.0-beta.16 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.16 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.16 ## 3.0.0-beta.15 @@ -313,16 +313,16 @@ - Updated dependencies [374edef02] - Updated dependencies [26093896d] - - @trigger.dev/sdk@3.0.0-beta.15 - - @trigger.dev/integration-kit@3.0.0-beta.15 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.15 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.15 ## 3.0.0-beta.14 ### Patch Changes - Updated dependencies [c9e1a3e9c] - - @trigger.dev/sdk@3.0.0-beta.14 - - @trigger.dev/integration-kit@3.0.0-beta.14 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.14 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.14 ## 3.0.0-beta.13 @@ -332,22 +332,22 @@ - Updated dependencies [44e1b8754] - Updated dependencies [4986bfda2] - Updated dependencies [4986bfda2] - - @trigger.dev/sdk@3.0.0-beta.13 - - @trigger.dev/integration-kit@3.0.0-beta.13 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.13 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.13 ## 3.0.0-beta.12 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.12 -- @trigger.dev/sdk@3.0.0-beta.12 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.12 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.12 ## 3.0.0-beta.11 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.11 -- @trigger.dev/sdk@3.0.0-beta.11 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.11 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.11 ## 3.0.0-beta.7 @@ -355,44 +355,44 @@ - Updated dependencies [f854cb90e] - Updated dependencies [f854cb90e] - - @trigger.dev/sdk@3.0.0-beta.7 - - @trigger.dev/integration-kit@3.0.0-beta.7 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.7 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.7 ## 3.0.0-beta.6 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.6 -- @trigger.dev/sdk@3.0.0-beta.6 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.6 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.6 ## 3.0.0-beta.5 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.5 -- @trigger.dev/sdk@3.0.0-beta.5 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.5 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.5 ## 3.0.0-beta.4 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.4 -- @trigger.dev/sdk@3.0.0-beta.4 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.4 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.4 ## 3.0.0-beta.3 ### Patch Changes - Updated dependencies [b271742dc] - - @trigger.dev/sdk@3.0.0-beta.3 - - @trigger.dev/integration-kit@3.0.0-beta.3 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.3 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.3 ## 3.0.0-beta.2 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.2 -- @trigger.dev/sdk@3.0.0-beta.2 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.2 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.2 ## 3.0.0-beta.1 @@ -401,53 +401,53 @@ - Updated dependencies [b66d5525e] - Updated dependencies [719c0a0b9] - Updated dependencies [f93eae300] - - @trigger.dev/sdk@3.0.0-beta.1 - - @trigger.dev/integration-kit@3.0.0-beta.1 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.1 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.1 ## 3.0.0-beta.0 ### Patch Changes - Updated dependencies [395abe1b9] - - @trigger.dev/sdk@3.0.0-beta.0 - - @trigger.dev/integration-kit@3.0.0-beta.0 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.0 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.0 ## 2.3.18 ### Patch Changes -- @trigger.dev/integration-kit@2.3.18 -- @trigger.dev/sdk@2.3.18 +- @systemfsoftware/trigger.dev_integration-kit@2.3.18 +- @systemfsoftware/trigger.dev_sdk@2.3.18 ## 2.3.17 ### Patch Changes - Updated dependencies [dd879c8e] - - @trigger.dev/sdk@2.3.17 - - @trigger.dev/integration-kit@2.3.17 + - @systemfsoftware/trigger.dev_sdk@2.3.17 + - @systemfsoftware/trigger.dev_integration-kit@2.3.17 ## 2.3.16 ### Patch Changes -- @trigger.dev/integration-kit@2.3.16 -- @trigger.dev/sdk@2.3.16 +- @systemfsoftware/trigger.dev_integration-kit@2.3.16 +- @systemfsoftware/trigger.dev_sdk@2.3.16 ## 2.3.15 ### Patch Changes - Updated dependencies [6c4047cf] - - @trigger.dev/sdk@2.3.15 - - @trigger.dev/integration-kit@2.3.15 + - @systemfsoftware/trigger.dev_sdk@2.3.15 + - @systemfsoftware/trigger.dev_integration-kit@2.3.15 ## 2.3.14 ### Patch Changes -- @trigger.dev/integration-kit@2.3.14 -- @trigger.dev/sdk@2.3.14 +- @systemfsoftware/trigger.dev_integration-kit@2.3.14 +- @systemfsoftware/trigger.dev_sdk@2.3.14 ## 2.3.13 @@ -455,8 +455,8 @@ - Updated dependencies [a93b554f] - Updated dependencies [0f342cd1] - - @trigger.dev/sdk@2.3.13 - - @trigger.dev/integration-kit@2.3.13 + - @systemfsoftware/trigger.dev_sdk@2.3.13 + - @systemfsoftware/trigger.dev_integration-kit@2.3.13 ## 2.3.12 @@ -465,15 +465,15 @@ - Updated dependencies [129f023d] - Updated dependencies [38f5a903] - Updated dependencies [ff4ff869] - - @trigger.dev/sdk@2.3.12 - - @trigger.dev/integration-kit@2.3.12 + - @systemfsoftware/trigger.dev_sdk@2.3.12 + - @systemfsoftware/trigger.dev_integration-kit@2.3.12 ## 2.3.11 ### Patch Changes -- @trigger.dev/integration-kit@2.3.11 -- @trigger.dev/sdk@2.3.11 +- @systemfsoftware/trigger.dev_integration-kit@2.3.11 +- @systemfsoftware/trigger.dev_sdk@2.3.11 ## 2.3.10 @@ -481,74 +481,74 @@ - Updated dependencies [8277f4d2] - Updated dependencies [73cb8839] - - @trigger.dev/sdk@2.3.10 - - @trigger.dev/integration-kit@2.3.10 + - @systemfsoftware/trigger.dev_sdk@2.3.10 + - @systemfsoftware/trigger.dev_integration-kit@2.3.10 ## 2.3.9 ### Patch Changes - Updated dependencies [f7bf25f0] - - @trigger.dev/sdk@2.3.9 - - @trigger.dev/integration-kit@2.3.9 + - @systemfsoftware/trigger.dev_sdk@2.3.9 + - @systemfsoftware/trigger.dev_integration-kit@2.3.9 ## 2.3.8 ### Patch Changes -- @trigger.dev/integration-kit@2.3.8 -- @trigger.dev/sdk@2.3.8 +- @systemfsoftware/trigger.dev_integration-kit@2.3.8 +- @systemfsoftware/trigger.dev_sdk@2.3.8 ## 2.3.7 ### Patch Changes -- @trigger.dev/integration-kit@2.3.7 -- @trigger.dev/sdk@2.3.7 +- @systemfsoftware/trigger.dev_integration-kit@2.3.7 +- @systemfsoftware/trigger.dev_sdk@2.3.7 ## 2.3.6 ### Patch Changes -- @trigger.dev/integration-kit@2.3.6 -- @trigger.dev/sdk@2.3.6 +- @systemfsoftware/trigger.dev_integration-kit@2.3.6 +- @systemfsoftware/trigger.dev_sdk@2.3.6 ## 2.3.5 ### Patch Changes -- @trigger.dev/integration-kit@2.3.5 -- @trigger.dev/sdk@2.3.5 +- @systemfsoftware/trigger.dev_integration-kit@2.3.5 +- @systemfsoftware/trigger.dev_sdk@2.3.5 ## 2.3.4 ### Patch Changes - Updated dependencies [6a3c563f] - - @trigger.dev/sdk@2.3.4 - - @trigger.dev/integration-kit@2.3.4 + - @systemfsoftware/trigger.dev_sdk@2.3.4 + - @systemfsoftware/trigger.dev_integration-kit@2.3.4 ## 2.3.3 ### Patch Changes -- @trigger.dev/integration-kit@2.3.3 -- @trigger.dev/sdk@2.3.3 +- @systemfsoftware/trigger.dev_integration-kit@2.3.3 +- @systemfsoftware/trigger.dev_sdk@2.3.3 ## 2.3.2 ### Patch Changes -- @trigger.dev/integration-kit@2.3.2 -- @trigger.dev/sdk@2.3.2 +- @systemfsoftware/trigger.dev_integration-kit@2.3.2 +- @systemfsoftware/trigger.dev_sdk@2.3.2 ## 2.3.1 ### Patch Changes - Updated dependencies [f3efcc0c] - - @trigger.dev/sdk@2.3.1 - - @trigger.dev/integration-kit@2.3.1 + - @systemfsoftware/trigger.dev_sdk@2.3.1 + - @systemfsoftware/trigger.dev_integration-kit@2.3.1 ## 2.3.0 @@ -561,23 +561,23 @@ ### Patch Changes - Updated dependencies [17f6f29d] - - @trigger.dev/integration-kit@2.3.0 - - @trigger.dev/sdk@2.3.0 + - @systemfsoftware/trigger.dev_integration-kit@2.3.0 + - @systemfsoftware/trigger.dev_sdk@2.3.0 ## 2.2.11 ### Patch Changes - Updated dependencies [de652c1d] - - @trigger.dev/sdk@2.2.11 - - @trigger.dev/integration-kit@2.2.11 + - @systemfsoftware/trigger.dev_sdk@2.2.11 + - @systemfsoftware/trigger.dev_integration-kit@2.2.11 ## 2.2.10 ### Patch Changes -- @trigger.dev/integration-kit@2.2.10 -- @trigger.dev/sdk@2.2.10 +- @systemfsoftware/trigger.dev_integration-kit@2.2.10 +- @systemfsoftware/trigger.dev_sdk@2.2.10 ## 2.2.9 @@ -585,8 +585,8 @@ - Updated dependencies [1dcd87a2] - Updated dependencies [6ebd435e] - - @trigger.dev/sdk@2.2.9 - - @trigger.dev/integration-kit@2.2.9 + - @systemfsoftware/trigger.dev_sdk@2.2.9 + - @systemfsoftware/trigger.dev_integration-kit@2.2.9 ## 2.2.8 @@ -594,16 +594,16 @@ - Updated dependencies [067e19fe] - Updated dependencies [096151c0] - - @trigger.dev/integration-kit@2.2.8 - - @trigger.dev/sdk@2.2.8 + - @systemfsoftware/trigger.dev_integration-kit@2.2.8 + - @systemfsoftware/trigger.dev_sdk@2.2.8 ## 2.2.7 ### Patch Changes - Updated dependencies [756024da] - - @trigger.dev/sdk@2.2.7 - - @trigger.dev/integration-kit@2.2.7 + - @systemfsoftware/trigger.dev_sdk@2.2.7 + - @systemfsoftware/trigger.dev_integration-kit@2.2.7 ## 2.2.6 @@ -613,8 +613,8 @@ - Updated dependencies [cb1825bf] - Updated dependencies [d0217344] - Updated dependencies [cb1825bf] - - @trigger.dev/integration-kit@2.2.6 - - @trigger.dev/sdk@2.2.6 + - @systemfsoftware/trigger.dev_integration-kit@2.2.6 + - @systemfsoftware/trigger.dev_sdk@2.2.6 ## 2.2.5 @@ -627,8 +627,8 @@ - Updated dependencies [620b8383] - Updated dependencies [4a0f030e] - Updated dependencies [f4275e50] - - @trigger.dev/sdk@2.2.5 - - @trigger.dev/integration-kit@2.2.5 + - @systemfsoftware/trigger.dev_sdk@2.2.5 + - @systemfsoftware/trigger.dev_integration-kit@2.2.5 ## 2.2.4 @@ -636,8 +636,8 @@ - Updated dependencies [c1710ae7] - Updated dependencies [9c4be40a] - - @trigger.dev/sdk@2.2.4 - - @trigger.dev/integration-kit@2.2.4 + - @systemfsoftware/trigger.dev_sdk@2.2.4 + - @systemfsoftware/trigger.dev_integration-kit@2.2.4 ## 2.2.3 @@ -645,31 +645,31 @@ - Updated dependencies [6e1b8a11] - Updated dependencies [c4533c36] - - @trigger.dev/sdk@2.2.3 - - @trigger.dev/integration-kit@2.2.3 + - @systemfsoftware/trigger.dev_sdk@2.2.3 + - @systemfsoftware/trigger.dev_integration-kit@2.2.3 ## 2.2.2 ### Patch Changes -- @trigger.dev/integration-kit@2.2.2 -- @trigger.dev/sdk@2.2.2 +- @systemfsoftware/trigger.dev_integration-kit@2.2.2 +- @systemfsoftware/trigger.dev_sdk@2.2.2 ## 2.2.1 ### Patch Changes - Updated dependencies [044d38e3] - - @trigger.dev/sdk@2.2.1 - - @trigger.dev/integration-kit@2.2.1 + - @systemfsoftware/trigger.dev_sdk@2.2.1 + - @systemfsoftware/trigger.dev_integration-kit@2.2.1 ## 2.2.0 ### Patch Changes - Updated dependencies [975c5f1d] - - @trigger.dev/integration-kit@2.2.0 - - @trigger.dev/sdk@2.2.0 + - @systemfsoftware/trigger.dev_integration-kit@2.2.0 + - @systemfsoftware/trigger.dev_sdk@2.2.0 ## 2.1.9 @@ -678,50 +678,50 @@ - 9a187f9e: upgrade zod to 3.22.3 - Updated dependencies [9a187f9e] - Updated dependencies [2e9452ab] - - @trigger.dev/sdk@2.1.9 - - @trigger.dev/integration-kit@2.1.9 + - @systemfsoftware/trigger.dev_sdk@2.1.9 + - @systemfsoftware/trigger.dev_integration-kit@2.1.9 ## 2.1.8 ### Patch Changes -- 6a992a19: First release of `@trigger.dev/replicate` integration with remote callback support. +- 6a992a19: First release of `@systemfsoftware/trigger.dev_replicate` integration with remote callback support. - 81e886a1: Fix `getAll` helper and search function params - Updated dependencies [6a992a19] - Updated dependencies [ab9e4a98] - Updated dependencies [ab9e4a98] - - @trigger.dev/sdk@2.1.8 - - @trigger.dev/integration-kit@2.1.8 + - @systemfsoftware/trigger.dev_sdk@2.1.8 + - @systemfsoftware/trigger.dev_integration-kit@2.1.8 ## 2.1.7 ### Patch Changes -- @trigger.dev/integration-kit@2.1.7 -- @trigger.dev/sdk@2.1.7 +- @systemfsoftware/trigger.dev_integration-kit@2.1.7 +- @systemfsoftware/trigger.dev_sdk@2.1.7 ## 2.1.6 ### Patch Changes -- @trigger.dev/integration-kit@2.1.6 -- @trigger.dev/sdk@2.1.6 +- @systemfsoftware/trigger.dev_integration-kit@2.1.6 +- @systemfsoftware/trigger.dev_sdk@2.1.6 ## 2.1.5 ### Patch Changes -- @trigger.dev/integration-kit@2.1.5 -- @trigger.dev/sdk@2.1.5 +- @systemfsoftware/trigger.dev_integration-kit@2.1.5 +- @systemfsoftware/trigger.dev_sdk@2.1.5 ## 2.1.4 ### Patch Changes -- 15f17d27: First release of `@trigger.dev/linear` integration. `io.runTask()` error handlers can now prevent further retries. +- 15f17d27: First release of `@systemfsoftware/trigger.dev_linear` integration. `io.runTask()` error handlers can now prevent further retries. - Updated dependencies [ad14983e] - Updated dependencies [15f17d27] - Updated dependencies [50137a6f] - Updated dependencies [c0dfa804] - - @trigger.dev/sdk@2.1.4 - - @trigger.dev/integration-kit@2.1.4 + - @systemfsoftware/trigger.dev_sdk@2.1.4 + - @systemfsoftware/trigger.dev_integration-kit@2.1.4 diff --git a/integrations/linear/README.md b/integrations/linear/README.md index 13ffab69b4a..7322149844d 100644 --- a/integrations/linear/README.md +++ b/integrations/linear/README.md @@ -1,3 +1,3 @@ -# @trigger.dev/linear +# @systemfsoftware/trigger.dev_linear \ No newline at end of file diff --git a/integrations/linear/package.json b/integrations/linear/package.json index 89358f69ba5..5c4aabab2e9 100644 --- a/integrations/linear/package.json +++ b/integrations/linear/package.json @@ -1,5 +1,5 @@ { - "name": "@trigger.dev/linear", + "name": "@systemfsoftware/trigger.dev_linear", "version": "3.0.0-beta.55", "description": "Trigger.dev integration for @linear/sdk", "main": "./dist/index.js", @@ -11,12 +11,12 @@ "dist" ], "devDependencies": { - "@trigger.dev/tsconfig": "workspace:*", + "@systemfsoftware/trigger.dev_tsconfig": "workspace:*", "@types/node": "16.x", "rimraf": "^3.0.2", "tsup": "8.0.1", "typescript": "^5.3.0", - "@trigger.dev/tsup": "workspace:*" + "@systemfsoftware/trigger.dev_tsup": "workspace:*" }, "scripts": { "clean": "rimraf dist", @@ -26,8 +26,8 @@ }, "dependencies": { "@linear/sdk": "^8.0.0", - "@trigger.dev/integration-kit": "workspace:^3.0.0-beta.55", - "@trigger.dev/sdk": "workspace:^3.0.0-beta.55", + "@systemfsoftware/trigger.dev_integration-kit": "workspace:^3.0.0-beta.55", + "@systemfsoftware/trigger.dev_sdk": "workspace:^3.0.0-beta.55", "zod": "3.22.3" }, "engines": { diff --git a/integrations/linear/src/events.ts b/integrations/linear/src/events.ts index 18dff27b58b..c7978774739 100644 --- a/integrations/linear/src/events.ts +++ b/integrations/linear/src/events.ts @@ -1,4 +1,4 @@ -import { EventSpecification } from "@trigger.dev/sdk"; +import { EventSpecification } from "@systemfsoftware/trigger.dev_sdk"; import { AttachmentEvent, CommentEvent, diff --git a/integrations/linear/src/index.ts b/integrations/linear/src/index.ts index 0f53f9e7ac3..a1eba555515 100644 --- a/integrations/linear/src/index.ts +++ b/integrations/linear/src/index.ts @@ -9,7 +9,7 @@ import { RunTaskOptions, TriggerIntegration, retry, -} from "@trigger.dev/sdk"; +} from "@systemfsoftware/trigger.dev_sdk"; import { Attachment, AttachmentConnection, diff --git a/integrations/linear/src/payload-examples/index.ts b/integrations/linear/src/payload-examples/index.ts index ffdab1b2b84..746439e728f 100644 --- a/integrations/linear/src/payload-examples/index.ts +++ b/integrations/linear/src/payload-examples/index.ts @@ -1,4 +1,4 @@ -import { EventSpecificationExample } from "@trigger.dev/sdk"; +import { EventSpecificationExample } from "@systemfsoftware/trigger.dev_sdk"; import AttachmentCreated from "./AttachmentCreated.json" import AttachmentRemoved from "./AttachmentRemoved.json" @@ -151,4 +151,4 @@ export const reactionUpdated: EventSpecificationExample = { id: "ReactionUpdated", name: "Reaction updated", payload: ReactionUpdated, -}; \ No newline at end of file +}; diff --git a/integrations/linear/src/webhooks.ts b/integrations/linear/src/webhooks.ts index 0a16f5b1bb7..80126214a0b 100644 --- a/integrations/linear/src/webhooks.ts +++ b/integrations/linear/src/webhooks.ts @@ -5,7 +5,7 @@ import { HandlerEvent, IntegrationTaskKey, Logger, -} from "@trigger.dev/sdk"; +} from "@systemfsoftware/trigger.dev_sdk"; import { LinearDocument as L, LinearWebhooks, @@ -254,7 +254,7 @@ export function createWebhookEventSource( } async function webhookHandler(event: HandlerEvent<"HTTP">, logger: Logger, integration: Linear) { - logger.debug("[@trigger.dev/linear] Handling webhook payload"); + logger.debug("[@systemfsoftware/trigger.dev_linear] Handling webhook payload"); const { rawEvent: request, source } = event; @@ -270,28 +270,28 @@ async function webhookHandler(event: HandlerEvent<"HTTP">, logger: Logger, integ ).split(",")[0]; if (!LINEAR_IPS.includes(clientIp)) { - logger.error("[@trigger.dev/linear] Error validating webhook source, IP invalid."); - throw Error("[@trigger.dev/linear] Invalid source IP."); + logger.error("[@systemfsoftware/trigger.dev_linear] Error validating webhook source, IP invalid."); + throw Error("[@systemfsoftware/trigger.dev_linear] Invalid source IP."); } const payloadUuid = request.headers.get("Linear-Delivery"); const payloadEvent = request.headers.get("Linear-Event"); if (!payloadUuid || !payloadEvent) { - logger.debug("[@trigger.dev/linear] Missing required Linear headers"); + logger.debug("[@systemfsoftware/trigger.dev_linear] Missing required Linear headers"); return { events: [] }; } if (!request.body) { - logger.debug("[@trigger.dev/linear] No body found"); + logger.debug("[@systemfsoftware/trigger.dev_linear] No body found"); return { events: [] }; } const signature = request.headers.get(LINEAR_WEBHOOK_SIGNATURE_HEADER); if (!signature) { - logger.error("[@trigger.dev/linear] Error validating webhook signature, no signature found"); - throw Error("[@trigger.dev/linear] No signature found"); + logger.error("[@systemfsoftware/trigger.dev_linear] Error validating webhook signature, no signature found"); + throw Error("[@systemfsoftware/trigger.dev_linear] No signature found"); } const rawBody = await request.text(); @@ -299,8 +299,8 @@ async function webhookHandler(event: HandlerEvent<"HTTP">, logger: Logger, integ const webhookHelper = new LinearWebhooks(source.secret); if (!webhookHelper.verify(Buffer.from(rawBody), signature, body[LINEAR_WEBHOOK_TS_FIELD])) { - logger.error("[@trigger.dev/linear] Error validating webhook signature, they don't match"); - throw Error("[@trigger.dev/linear] Invalid signature"); + logger.error("[@systemfsoftware/trigger.dev_linear] Error validating webhook signature, they don't match"); + throw Error("[@systemfsoftware/trigger.dev_linear] Invalid signature"); } const webhookPayload = WebhookPayloadSchema.parse(body); diff --git a/integrations/linear/tsconfig.json b/integrations/linear/tsconfig.json index a816ed39432..2468c6f7d37 100644 --- a/integrations/linear/tsconfig.json +++ b/integrations/linear/tsconfig.json @@ -1,15 +1,15 @@ { - "extends": "@trigger.dev/tsconfig/node18.json", + "extends": "@systemfsoftware/trigger.dev_tsconfig/node18.json", "include": ["./src/**/*.ts", "tsup.config.ts"], "compilerOptions": { "lib": ["DOM", "DOM.Iterable", "ES2019"], "paths": { - "@trigger.dev/sdk/*": ["../../packages/trigger-sdk/src/*"], - "@trigger.dev/sdk": ["../../packages/trigger-sdk/src/index"], - "@trigger.dev/integration-kit/*": ["../../packages/integration-kit/src/*"], - "@trigger.dev/integration-kit": ["../../packages/integration-kit/src/index"], - "@trigger.dev/tsup/*": ["../../config-packages/tsup/src/*"], - "@trigger.dev/tsup": ["../../config-packages/tsup/src/index"] + "@systemfsoftware/trigger.dev_sdk/*": ["../../packages/trigger-sdk/src/*"], + "@systemfsoftware/trigger.dev_sdk": ["../../packages/trigger-sdk/src/index"], + "@systemfsoftware/trigger.dev_integration-kit/*": ["../../packages/integration-kit/src/*"], + "@systemfsoftware/trigger.dev_integration-kit": ["../../packages/integration-kit/src/index"], + "@systemfsoftware/trigger.dev_tsup/*": ["../../config-packages/tsup/src/*"], + "@systemfsoftware/trigger.dev_tsup": ["../../config-packages/tsup/src/index"] }, "declaration": false, "declarationMap": false, diff --git a/integrations/linear/tsup.config.ts b/integrations/linear/tsup.config.ts index 1d1b59a08b7..4c6434522b4 100644 --- a/integrations/linear/tsup.config.ts +++ b/integrations/linear/tsup.config.ts @@ -1,3 +1,3 @@ -import { defineConfigPackage } from "@trigger.dev/tsup"; +import { defineConfigPackage } from "@systemfsoftware/trigger.dev_tsup"; export default defineConfigPackage; diff --git a/integrations/openai/CHANGELOG.md b/integrations/openai/CHANGELOG.md index a11d8419158..dce0a14bb7d 100644 --- a/integrations/openai/CHANGELOG.md +++ b/integrations/openai/CHANGELOG.md @@ -1,35 +1,35 @@ -# @trigger.dev/slack +# @systemfsoftware/trigger.dev_slack ## 3.0.0-beta.55 ### Patch Changes - Updated dependencies [0591db5f2] - - @trigger.dev/sdk@3.0.0-beta.55 - - @trigger.dev/integration-kit@3.0.0-beta.55 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.55 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.55 ## 3.0.0-beta.54 ### Patch Changes - Updated dependencies [728eeeff6] - - @trigger.dev/sdk@3.0.0-beta.54 - - @trigger.dev/integration-kit@3.0.0-beta.54 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.54 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.54 ## 3.0.0-beta.53 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.53 -- @trigger.dev/sdk@3.0.0-beta.53 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.53 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.53 ## 3.0.0-beta.52 ### Patch Changes - Updated dependencies [8cae1d087] - - @trigger.dev/sdk@3.0.0-beta.52 - - @trigger.dev/integration-kit@3.0.0-beta.52 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.52 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.52 ## 3.0.0-beta.51 @@ -38,99 +38,99 @@ - Updated dependencies [979bee50d] - Updated dependencies [086a0f95c] - Updated dependencies [55264657d] - - @trigger.dev/sdk@3.0.0-beta.51 - - @trigger.dev/integration-kit@3.0.0-beta.51 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.51 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.51 ## 3.0.0-beta.50 ### Patch Changes - Updated dependencies [8ba998794] - - @trigger.dev/sdk@3.0.0-beta.50 - - @trigger.dev/integration-kit@3.0.0-beta.50 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.50 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.50 ## 3.0.0-beta.49 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.49 -- @trigger.dev/sdk@3.0.0-beta.49 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.49 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.49 ## 3.0.0-beta.48 ### Patch Changes - Updated dependencies [ecf1110ab] - - @trigger.dev/sdk@3.0.0-beta.48 - - @trigger.dev/integration-kit@3.0.0-beta.48 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.48 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.48 ## 3.0.0-beta.47 ### Patch Changes - Updated dependencies [4f95c9de4] - - @trigger.dev/sdk@3.0.0-beta.47 - - @trigger.dev/integration-kit@3.0.0-beta.47 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.47 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.47 ## 3.0.0-beta.46 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.46 -- @trigger.dev/sdk@3.0.0-beta.46 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.46 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.46 ## 3.0.0-beta.45 ### Patch Changes - Updated dependencies [0e77e7ef7] - - @trigger.dev/sdk@3.0.0-beta.45 - - @trigger.dev/integration-kit@3.0.0-beta.45 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.45 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.45 ## 3.0.0-beta.44 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.44 -- @trigger.dev/sdk@3.0.0-beta.44 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.44 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.44 ## 3.0.0-beta.43 ### Patch Changes - Updated dependencies [34ca7667d] - - @trigger.dev/sdk@3.0.0-beta.43 - - @trigger.dev/integration-kit@3.0.0-beta.43 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.43 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.43 ## 3.0.0-beta.42 ### Patch Changes - Updated dependencies [ecef19966] - - @trigger.dev/sdk@3.0.0-beta.42 - - @trigger.dev/integration-kit@3.0.0-beta.42 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.42 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.42 ## 3.0.0-beta.41 ### Patch Changes - Updated dependencies [7c36a1a4b] - - @trigger.dev/sdk@3.0.0-beta.41 - - @trigger.dev/integration-kit@3.0.0-beta.41 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.41 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.41 ## 3.0.0-beta.40 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.40 -- @trigger.dev/sdk@3.0.0-beta.40 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.40 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.40 ## 3.0.0-beta.39 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.39 -- @trigger.dev/sdk@3.0.0-beta.39 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.39 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.39 ## 3.0.0-beta.38 @@ -138,15 +138,15 @@ - Updated dependencies [1b90ffbb8] - Updated dependencies [c405ae711] - - @trigger.dev/sdk@3.0.0-beta.38 - - @trigger.dev/integration-kit@3.0.0-beta.38 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.38 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.38 ## 3.0.0-beta.37 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.37 -- @trigger.dev/sdk@3.0.0-beta.37 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.37 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.37 ## 3.0.0-beta.36 @@ -154,15 +154,15 @@ - Updated dependencies [51bb4c887] - Updated dependencies [ba71f959e] - - @trigger.dev/sdk@3.0.0-beta.36 - - @trigger.dev/integration-kit@3.0.0-beta.36 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.36 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.36 ## 3.0.0-beta.35 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.35 -- @trigger.dev/sdk@3.0.0-beta.35 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.35 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.35 ## 3.0.0-beta.34 @@ -171,117 +171,117 @@ - Updated dependencies [3a1b0c486] - Updated dependencies [3f8b6d8fc] - Updated dependencies [1281d40e4] - - @trigger.dev/sdk@3.0.0-beta.34 - - @trigger.dev/integration-kit@3.0.0-beta.34 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.34 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.34 ## 3.0.0-beta.33 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.33 -- @trigger.dev/sdk@3.0.0-beta.33 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.33 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.33 ## 3.0.0-beta.32 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.32 -- @trigger.dev/sdk@3.0.0-beta.32 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.32 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.32 ## 3.0.0-beta.31 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.31 -- @trigger.dev/sdk@3.0.0-beta.31 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.31 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.31 ## 3.0.0-beta.30 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.30 -- @trigger.dev/sdk@3.0.0-beta.30 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.30 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.30 ## 3.0.0-beta.29 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.29 -- @trigger.dev/sdk@3.0.0-beta.29 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.29 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.29 ## 3.0.0-beta.28 ### Patch Changes - Updated dependencies [6d9dfbc75] - - @trigger.dev/sdk@3.0.0-beta.28 - - @trigger.dev/integration-kit@3.0.0-beta.28 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.28 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.28 ## 3.0.0-beta.27 ### Patch Changes - Updated dependencies [203e00208] - - @trigger.dev/sdk@3.0.0-beta.27 - - @trigger.dev/integration-kit@3.0.0-beta.27 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.27 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.27 ## 3.0.0-beta.26 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.26 -- @trigger.dev/sdk@3.0.0-beta.26 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.26 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.26 ## 3.0.0-beta.25 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.25 -- @trigger.dev/sdk@3.0.0-beta.25 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.25 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.25 ## 3.0.0-beta.24 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.24 -- @trigger.dev/sdk@3.0.0-beta.24 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.24 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.24 ## 3.0.0-beta.23 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.23 -- @trigger.dev/sdk@3.0.0-beta.23 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.23 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.23 ## 3.0.0-beta.22 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.22 -- @trigger.dev/sdk@3.0.0-beta.22 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.22 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.22 ## 3.0.0-beta.21 ### Patch Changes - Updated dependencies [9491a1649] - - @trigger.dev/sdk@3.0.0-beta.21 - - @trigger.dev/integration-kit@3.0.0-beta.21 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.21 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.21 ## 3.0.0-beta.20 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.20 -- @trigger.dev/sdk@3.0.0-beta.20 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.20 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.20 ## 3.0.0-beta.19 ### Patch Changes - Updated dependencies [e9a63a486] - - @trigger.dev/sdk@3.0.0-beta.19 - - @trigger.dev/integration-kit@3.0.0-beta.19 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.19 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.19 ## 3.0.0-beta.18 @@ -290,22 +290,22 @@ - Updated dependencies [b68012f81] - Updated dependencies [b68012f81] - Updated dependencies [b68012f81] - - @trigger.dev/sdk@3.0.0-beta.18 - - @trigger.dev/integration-kit@3.0.0-beta.18 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.18 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.18 ## 3.0.0-beta.17 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.17 -- @trigger.dev/sdk@3.0.0-beta.17 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.17 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.17 ## 3.0.0-beta.16 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.16 -- @trigger.dev/sdk@3.0.0-beta.16 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.16 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.16 ## 3.0.0-beta.15 @@ -313,16 +313,16 @@ - Updated dependencies [374edef02] - Updated dependencies [26093896d] - - @trigger.dev/sdk@3.0.0-beta.15 - - @trigger.dev/integration-kit@3.0.0-beta.15 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.15 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.15 ## 3.0.0-beta.14 ### Patch Changes - Updated dependencies [c9e1a3e9c] - - @trigger.dev/sdk@3.0.0-beta.14 - - @trigger.dev/integration-kit@3.0.0-beta.14 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.14 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.14 ## 3.0.0-beta.13 @@ -332,22 +332,22 @@ - Updated dependencies [44e1b8754] - Updated dependencies [4986bfda2] - Updated dependencies [4986bfda2] - - @trigger.dev/sdk@3.0.0-beta.13 - - @trigger.dev/integration-kit@3.0.0-beta.13 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.13 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.13 ## 3.0.0-beta.12 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.12 -- @trigger.dev/sdk@3.0.0-beta.12 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.12 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.12 ## 3.0.0-beta.11 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.11 -- @trigger.dev/sdk@3.0.0-beta.11 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.11 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.11 ## 3.0.0-beta.7 @@ -355,44 +355,44 @@ - Updated dependencies [f854cb90e] - Updated dependencies [f854cb90e] - - @trigger.dev/sdk@3.0.0-beta.7 - - @trigger.dev/integration-kit@3.0.0-beta.7 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.7 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.7 ## 3.0.0-beta.6 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.6 -- @trigger.dev/sdk@3.0.0-beta.6 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.6 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.6 ## 3.0.0-beta.5 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.5 -- @trigger.dev/sdk@3.0.0-beta.5 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.5 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.5 ## 3.0.0-beta.4 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.4 -- @trigger.dev/sdk@3.0.0-beta.4 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.4 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.4 ## 3.0.0-beta.3 ### Patch Changes - Updated dependencies [b271742dc] - - @trigger.dev/sdk@3.0.0-beta.3 - - @trigger.dev/integration-kit@3.0.0-beta.3 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.3 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.3 ## 3.0.0-beta.2 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.2 -- @trigger.dev/sdk@3.0.0-beta.2 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.2 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.2 ## 3.0.0-beta.1 @@ -401,54 +401,54 @@ - Updated dependencies [b66d5525e] - Updated dependencies [719c0a0b9] - Updated dependencies [f93eae300] - - @trigger.dev/sdk@3.0.0-beta.1 - - @trigger.dev/integration-kit@3.0.0-beta.1 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.1 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.1 ## 3.0.0-beta.0 ### Patch Changes - Updated dependencies [395abe1b9] - - @trigger.dev/sdk@3.0.0-beta.0 - - @trigger.dev/integration-kit@3.0.0-beta.0 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.0 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.0 ## 2.3.18 ### Patch Changes - d69e4e71: Retry 400 status code, OpenAI returns this sometimes for no reason... - - @trigger.dev/integration-kit@2.3.18 - - @trigger.dev/sdk@2.3.18 + - @systemfsoftware/trigger.dev_integration-kit@2.3.18 + - @systemfsoftware/trigger.dev_sdk@2.3.18 ## 2.3.17 ### Patch Changes - Updated dependencies [dd879c8e] - - @trigger.dev/sdk@2.3.17 - - @trigger.dev/integration-kit@2.3.17 + - @systemfsoftware/trigger.dev_sdk@2.3.17 + - @systemfsoftware/trigger.dev_integration-kit@2.3.17 ## 2.3.16 ### Patch Changes -- @trigger.dev/integration-kit@2.3.16 -- @trigger.dev/sdk@2.3.16 +- @systemfsoftware/trigger.dev_integration-kit@2.3.16 +- @systemfsoftware/trigger.dev_sdk@2.3.16 ## 2.3.15 ### Patch Changes - Updated dependencies [6c4047cf] - - @trigger.dev/sdk@2.3.15 - - @trigger.dev/integration-kit@2.3.15 + - @systemfsoftware/trigger.dev_sdk@2.3.15 + - @systemfsoftware/trigger.dev_integration-kit@2.3.15 ## 2.3.14 ### Patch Changes -- @trigger.dev/integration-kit@2.3.14 -- @trigger.dev/sdk@2.3.14 +- @systemfsoftware/trigger.dev_integration-kit@2.3.14 +- @systemfsoftware/trigger.dev_sdk@2.3.14 ## 2.3.13 @@ -456,8 +456,8 @@ - Updated dependencies [a93b554f] - Updated dependencies [0f342cd1] - - @trigger.dev/sdk@2.3.13 - - @trigger.dev/integration-kit@2.3.13 + - @systemfsoftware/trigger.dev_sdk@2.3.13 + - @systemfsoftware/trigger.dev_integration-kit@2.3.13 ## 2.3.12 @@ -466,15 +466,15 @@ - Updated dependencies [129f023d] - Updated dependencies [38f5a903] - Updated dependencies [ff4ff869] - - @trigger.dev/sdk@2.3.12 - - @trigger.dev/integration-kit@2.3.12 + - @systemfsoftware/trigger.dev_sdk@2.3.12 + - @systemfsoftware/trigger.dev_integration-kit@2.3.12 ## 2.3.11 ### Patch Changes -- @trigger.dev/integration-kit@2.3.11 -- @trigger.dev/sdk@2.3.11 +- @systemfsoftware/trigger.dev_integration-kit@2.3.11 +- @systemfsoftware/trigger.dev_sdk@2.3.11 ## 2.3.10 @@ -482,75 +482,75 @@ - Updated dependencies [8277f4d2] - Updated dependencies [73cb8839] - - @trigger.dev/sdk@2.3.10 - - @trigger.dev/integration-kit@2.3.10 + - @systemfsoftware/trigger.dev_sdk@2.3.10 + - @systemfsoftware/trigger.dev_integration-kit@2.3.10 ## 2.3.9 ### Patch Changes - Updated dependencies [f7bf25f0] - - @trigger.dev/sdk@2.3.9 - - @trigger.dev/integration-kit@2.3.9 + - @systemfsoftware/trigger.dev_sdk@2.3.9 + - @systemfsoftware/trigger.dev_integration-kit@2.3.9 ## 2.3.8 ### Patch Changes -- @trigger.dev/integration-kit@2.3.8 -- @trigger.dev/sdk@2.3.8 +- @systemfsoftware/trigger.dev_integration-kit@2.3.8 +- @systemfsoftware/trigger.dev_sdk@2.3.8 ## 2.3.7 ### Patch Changes - 771feb53: Awaiting completion with threads/runs now works with the "requires_action" status - - @trigger.dev/integration-kit@2.3.7 - - @trigger.dev/sdk@2.3.7 + - @systemfsoftware/trigger.dev_integration-kit@2.3.7 + - @systemfsoftware/trigger.dev_sdk@2.3.7 ## 2.3.6 ### Patch Changes -- @trigger.dev/integration-kit@2.3.6 -- @trigger.dev/sdk@2.3.6 +- @systemfsoftware/trigger.dev_integration-kit@2.3.6 +- @systemfsoftware/trigger.dev_sdk@2.3.6 ## 2.3.5 ### Patch Changes -- @trigger.dev/integration-kit@2.3.5 -- @trigger.dev/sdk@2.3.5 +- @systemfsoftware/trigger.dev_integration-kit@2.3.5 +- @systemfsoftware/trigger.dev_sdk@2.3.5 ## 2.3.4 ### Patch Changes - Updated dependencies [6a3c563f] - - @trigger.dev/sdk@2.3.4 - - @trigger.dev/integration-kit@2.3.4 + - @systemfsoftware/trigger.dev_sdk@2.3.4 + - @systemfsoftware/trigger.dev_integration-kit@2.3.4 ## 2.3.3 ### Patch Changes -- @trigger.dev/integration-kit@2.3.3 -- @trigger.dev/sdk@2.3.3 +- @systemfsoftware/trigger.dev_integration-kit@2.3.3 +- @systemfsoftware/trigger.dev_sdk@2.3.3 ## 2.3.2 ### Patch Changes -- @trigger.dev/integration-kit@2.3.2 -- @trigger.dev/sdk@2.3.2 +- @systemfsoftware/trigger.dev_integration-kit@2.3.2 +- @systemfsoftware/trigger.dev_sdk@2.3.2 ## 2.3.1 ### Patch Changes - Updated dependencies [f3efcc0c] - - @trigger.dev/sdk@2.3.1 - - @trigger.dev/integration-kit@2.3.1 + - @systemfsoftware/trigger.dev_sdk@2.3.1 + - @systemfsoftware/trigger.dev_integration-kit@2.3.1 ## 2.3.0 @@ -563,23 +563,23 @@ ### Patch Changes - Updated dependencies [17f6f29d] - - @trigger.dev/integration-kit@2.3.0 - - @trigger.dev/sdk@2.3.0 + - @systemfsoftware/trigger.dev_integration-kit@2.3.0 + - @systemfsoftware/trigger.dev_sdk@2.3.0 ## 2.2.11 ### Patch Changes - Updated dependencies [de652c1d] - - @trigger.dev/sdk@2.2.11 - - @trigger.dev/integration-kit@2.2.11 + - @systemfsoftware/trigger.dev_sdk@2.2.11 + - @systemfsoftware/trigger.dev_integration-kit@2.2.11 ## 2.2.10 ### Patch Changes -- @trigger.dev/integration-kit@2.2.10 -- @trigger.dev/sdk@2.2.10 +- @systemfsoftware/trigger.dev_integration-kit@2.2.10 +- @systemfsoftware/trigger.dev_sdk@2.2.10 ## 2.2.9 @@ -588,8 +588,8 @@ - ca05d5f6: Adding additional assistant tasks - Updated dependencies [1dcd87a2] - Updated dependencies [6ebd435e] - - @trigger.dev/sdk@2.2.9 - - @trigger.dev/integration-kit@2.2.9 + - @systemfsoftware/trigger.dev_sdk@2.2.9 + - @systemfsoftware/trigger.dev_integration-kit@2.2.9 ## 2.2.8 @@ -597,16 +597,16 @@ - Updated dependencies [067e19fe] - Updated dependencies [096151c0] - - @trigger.dev/integration-kit@2.2.8 - - @trigger.dev/sdk@2.2.8 + - @systemfsoftware/trigger.dev_integration-kit@2.2.8 + - @systemfsoftware/trigger.dev_sdk@2.2.8 ## 2.2.7 ### Patch Changes - Updated dependencies [756024da] - - @trigger.dev/sdk@2.2.7 - - @trigger.dev/integration-kit@2.2.7 + - @systemfsoftware/trigger.dev_sdk@2.2.7 + - @systemfsoftware/trigger.dev_integration-kit@2.2.7 ## 2.2.6 @@ -618,8 +618,8 @@ - Updated dependencies [cb1825bf] - Updated dependencies [d0217344] - Updated dependencies [cb1825bf] - - @trigger.dev/integration-kit@2.2.6 - - @trigger.dev/sdk@2.2.6 + - @systemfsoftware/trigger.dev_integration-kit@2.2.6 + - @systemfsoftware/trigger.dev_sdk@2.2.6 ## 2.2.5 @@ -634,8 +634,8 @@ - Updated dependencies [620b8383] - Updated dependencies [4a0f030e] - Updated dependencies [f4275e50] - - @trigger.dev/sdk@2.2.5 - - @trigger.dev/integration-kit@2.2.5 + - @systemfsoftware/trigger.dev_sdk@2.2.5 + - @systemfsoftware/trigger.dev_integration-kit@2.2.5 ## 2.2.4 @@ -643,8 +643,8 @@ - Updated dependencies [c1710ae7] - Updated dependencies [9c4be40a] - - @trigger.dev/sdk@2.2.4 - - @trigger.dev/integration-kit@2.2.4 + - @systemfsoftware/trigger.dev_sdk@2.2.4 + - @systemfsoftware/trigger.dev_integration-kit@2.2.4 ## 2.2.3 @@ -652,16 +652,16 @@ - Updated dependencies [6e1b8a11] - Updated dependencies [c4533c36] - - @trigger.dev/sdk@2.2.3 - - @trigger.dev/integration-kit@2.2.3 + - @systemfsoftware/trigger.dev_sdk@2.2.3 + - @systemfsoftware/trigger.dev_integration-kit@2.2.3 ## 2.2.2 ### Patch Changes - 36a39044: Upgrade to openai-node SDK 4.13.0, add support for request options and defaultQuery/defaultHeaders - - @trigger.dev/integration-kit@2.2.2 - - @trigger.dev/sdk@2.2.2 + - @systemfsoftware/trigger.dev_integration-kit@2.2.2 + - @systemfsoftware/trigger.dev_sdk@2.2.2 ## 2.2.1 @@ -669,16 +669,16 @@ - 07d28ee4: Add ability to set baseURL to use different APIs (like Perplexity) - Updated dependencies [044d38e3] - - @trigger.dev/sdk@2.2.1 - - @trigger.dev/integration-kit@2.2.1 + - @systemfsoftware/trigger.dev_sdk@2.2.1 + - @systemfsoftware/trigger.dev_integration-kit@2.2.1 ## 2.2.0 ### Patch Changes - Updated dependencies [975c5f1d] - - @trigger.dev/integration-kit@2.2.0 - - @trigger.dev/sdk@2.2.0 + - @systemfsoftware/trigger.dev_integration-kit@2.2.0 + - @systemfsoftware/trigger.dev_sdk@2.2.0 ## 2.1.9 @@ -686,8 +686,8 @@ - Updated dependencies [9a187f9e] - Updated dependencies [2e9452ab] - - @trigger.dev/sdk@2.1.9 - - @trigger.dev/integration-kit@2.1.9 + - @systemfsoftware/trigger.dev_sdk@2.1.9 + - @systemfsoftware/trigger.dev_integration-kit@2.1.9 ## 2.1.8 @@ -696,29 +696,29 @@ - Updated dependencies [6a992a19] - Updated dependencies [ab9e4a98] - Updated dependencies [ab9e4a98] - - @trigger.dev/sdk@2.1.8 - - @trigger.dev/integration-kit@2.1.8 + - @systemfsoftware/trigger.dev_sdk@2.1.8 + - @systemfsoftware/trigger.dev_integration-kit@2.1.8 ## 2.1.7 ### Patch Changes -- @trigger.dev/integration-kit@2.1.7 -- @trigger.dev/sdk@2.1.7 +- @systemfsoftware/trigger.dev_integration-kit@2.1.7 +- @systemfsoftware/trigger.dev_sdk@2.1.7 ## 2.1.6 ### Patch Changes -- @trigger.dev/integration-kit@2.1.6 -- @trigger.dev/sdk@2.1.6 +- @systemfsoftware/trigger.dev_integration-kit@2.1.6 +- @systemfsoftware/trigger.dev_sdk@2.1.6 ## 2.1.5 ### Patch Changes -- @trigger.dev/integration-kit@2.1.5 -- @trigger.dev/sdk@2.1.5 +- @systemfsoftware/trigger.dev_integration-kit@2.1.5 +- @systemfsoftware/trigger.dev_sdk@2.1.5 ## 2.1.4 @@ -729,24 +729,24 @@ - Updated dependencies [15f17d27] - Updated dependencies [50137a6f] - Updated dependencies [c0dfa804] - - @trigger.dev/sdk@2.1.4 - - @trigger.dev/integration-kit@2.1.4 + - @systemfsoftware/trigger.dev_sdk@2.1.4 + - @systemfsoftware/trigger.dev_integration-kit@2.1.4 ## 2.1.3 ### Patch Changes - Updated dependencies: - - `@trigger.dev/sdk@2.1.3` - - `@trigger.dev/integration-kit@2.1.3` + - `@systemfsoftware/trigger.dev_sdk@2.1.3` + - `@systemfsoftware/trigger.dev_integration-kit@2.1.3` ## 2.1.2 ### Patch Changes - Updated dependencies: - - `@trigger.dev/integration-kit@2.1.2` - - `@trigger.dev/sdk@2.1.2` + - `@systemfsoftware/trigger.dev_integration-kit@2.1.2` + - `@systemfsoftware/trigger.dev_sdk@2.1.2` ## 2.1.1 @@ -754,8 +754,8 @@ - Errors now bubbled up. OpenAI background retrying improved ([#468](https://github.com/triggerdotdev/trigger.dev/pull/468)) - Updated dependencies: - - `@trigger.dev/sdk@2.1.1` - - `@trigger.dev/integration-kit@2.1.1` + - `@systemfsoftware/trigger.dev_sdk@2.1.1` + - `@systemfsoftware/trigger.dev_integration-kit@2.1.1` ## 2.1.0 @@ -766,16 +766,16 @@ ### Patch Changes - Updated dependencies: - - `@trigger.dev/integration-kit@2.1.0` - - `@trigger.dev/sdk@2.1.0` + - `@systemfsoftware/trigger.dev_integration-kit@2.1.0` + - `@systemfsoftware/trigger.dev_sdk@2.1.0` ## 2.1.0-beta.1 ### Patch Changes - Updated dependencies: - - `@trigger.dev/integration-kit@2.1.0-beta.1` - - `@trigger.dev/sdk@2.1.0-beta.1` + - `@systemfsoftware/trigger.dev_integration-kit@2.1.0-beta.1` + - `@systemfsoftware/trigger.dev_sdk@2.1.0-beta.1` ## 2.1.0-beta.0 @@ -786,31 +786,31 @@ ### Patch Changes - Updated dependencies: - - `@trigger.dev/integration-kit@2.1.0-beta.0` - - `@trigger.dev/sdk@2.1.0-beta.0` + - `@systemfsoftware/trigger.dev_integration-kit@2.1.0-beta.0` + - `@systemfsoftware/trigger.dev_sdk@2.1.0-beta.0` ## 2.0.14 ### Patch Changes - Updated dependencies: - - `@trigger.dev/integration-kit@2.0.14` - - `@trigger.dev/sdk@2.0.14` + - `@systemfsoftware/trigger.dev_integration-kit@2.0.14` + - `@systemfsoftware/trigger.dev_sdk@2.0.14` ## 2.0.13 ### Patch Changes - Updated dependencies: - - `@trigger.dev/sdk@2.0.13` - - `@trigger.dev/integration-kit@2.0.13` + - `@systemfsoftware/trigger.dev_sdk@2.0.13` + - `@systemfsoftware/trigger.dev_integration-kit@2.0.13` ## 2.0.12 ### Patch Changes -- @trigger.dev/integration-kit@2.0.12 -- @trigger.dev/sdk@2.0.12 +- @systemfsoftware/trigger.dev_integration-kit@2.0.12 +- @systemfsoftware/trigger.dev_sdk@2.0.12 ## 2.0.11 @@ -821,8 +821,8 @@ - Updated dependencies [302bd02f] - Updated dependencies [b5db9f5e] - Updated dependencies [3ce53970] - - @trigger.dev/sdk@2.0.11 - - @trigger.dev/integration-kit@2.0.11 + - @systemfsoftware/trigger.dev_sdk@2.0.11 + - @systemfsoftware/trigger.dev_integration-kit@2.0.11 ## 2.0.10 @@ -830,22 +830,22 @@ - Updated dependencies [b1b9321a] - Updated dependencies [b1b9321a] - - @trigger.dev/sdk@2.0.10 - - @trigger.dev/integration-kit@2.0.10 + - @systemfsoftware/trigger.dev_sdk@2.0.10 + - @systemfsoftware/trigger.dev_integration-kit@2.0.10 ## 2.0.9 ### Patch Changes -- @trigger.dev/integration-kit@2.0.9 -- @trigger.dev/sdk@2.0.9 +- @systemfsoftware/trigger.dev_integration-kit@2.0.9 +- @systemfsoftware/trigger.dev_sdk@2.0.9 ## 2.0.8 ### Patch Changes -- @trigger.dev/integration-kit@2.0.8 -- @trigger.dev/sdk@2.0.8 +- @systemfsoftware/trigger.dev_integration-kit@2.0.8 +- @systemfsoftware/trigger.dev_sdk@2.0.8 ## 2.0.7 @@ -853,37 +853,37 @@ - 84126808: Adding createImageEdit and createImageVariation tasks to openai - Updated dependencies [84126808] - - @trigger.dev/integration-kit@2.0.7 - - @trigger.dev/sdk@2.0.7 + - @systemfsoftware/trigger.dev_integration-kit@2.0.7 + - @systemfsoftware/trigger.dev_sdk@2.0.7 ## 2.0.6 ### Patch Changes -- @trigger.dev/integration-kit@2.0.6 -- @trigger.dev/sdk@2.0.6 +- @systemfsoftware/trigger.dev_integration-kit@2.0.6 +- @systemfsoftware/trigger.dev_sdk@2.0.6 ## 2.0.5 ### Patch Changes -- @trigger.dev/integration-kit@2.0.5 -- @trigger.dev/sdk@2.0.5 +- @systemfsoftware/trigger.dev_integration-kit@2.0.5 +- @systemfsoftware/trigger.dev_sdk@2.0.5 ## 2.0.4 ### Patch Changes - Updated dependencies [96384991] - - @trigger.dev/sdk@2.0.4 - - @trigger.dev/integration-kit@2.0.4 + - @systemfsoftware/trigger.dev_sdk@2.0.4 + - @systemfsoftware/trigger.dev_integration-kit@2.0.4 ## 2.0.3 ### Patch Changes -- @trigger.dev/integration-kit@2.0.3 -- @trigger.dev/sdk@2.0.3 +- @systemfsoftware/trigger.dev_integration-kit@2.0.3 +- @systemfsoftware/trigger.dev_sdk@2.0.3 ## 2.0.2 @@ -892,14 +892,14 @@ - ee99191f: Sync all package versions - Updated dependencies [0a790de2] - Updated dependencies [ee99191f] - - @trigger.dev/sdk@2.0.2 - - @trigger.dev/integration-kit@2.0.2 + - @systemfsoftware/trigger.dev_sdk@2.0.2 + - @systemfsoftware/trigger.dev_integration-kit@2.0.2 ## 1.0.0 ### Patch Changes -- 92233f2e: @trigger.dev/core is now a separate package +- 92233f2e: @systemfsoftware/trigger.dev_core is now a separate package - c34a02c0: Improved OpenAI task errors - 28914b87: Creating the init CLI package - fe3bc6ef: Missing token/apikey error improved for display in Next.js logs @@ -966,8 +966,8 @@ - Updated dependencies [7f6bf992] - Updated dependencies [767e09ee] - Updated dependencies [917a70fb] - - @trigger.dev/sdk@2.0.0 - - @trigger.dev/integration-kit@2.0.0 + - @systemfsoftware/trigger.dev_sdk@2.0.0 + - @systemfsoftware/trigger.dev_integration-kit@2.0.0 ## 1.0.0-next.8 @@ -989,7 +989,7 @@ - Updated dependencies [1dc42dae] - Updated dependencies [d6310a79] - Updated dependencies [0012bb21] - - @trigger.dev/sdk@2.0.0-next.16 + - @systemfsoftware/trigger.dev_sdk@2.0.0-next.16 ## 1.0.0-next.5 @@ -997,8 +997,8 @@ - 2c0ea0c1: Set Node version to 16.8 and above - Updated dependencies [2c0ea0c1] - - @trigger.dev/integration-kit@2.0.0-next.5 - - @trigger.dev/sdk@2.0.0-next.15 + - @systemfsoftware/trigger.dev_integration-kit@2.0.0-next.5 + - @systemfsoftware/trigger.dev_sdk@2.0.0-next.15 ## 1.0.0-next.4 @@ -1008,7 +1008,7 @@ - 61ed1fb2: Adding support for output properties on tasks - Updated dependencies [c34a02c0] - Updated dependencies [61ed1fb2] - - @trigger.dev/sdk@2.0.0-next.14 + - @systemfsoftware/trigger.dev_sdk@2.0.0-next.14 ## 1.0.0-next.3 @@ -1017,8 +1017,8 @@ - f01af9c0: Upgrade to zod 3.21.4 - Updated dependencies [f01af9c0] - Updated dependencies [94cc28d3] - - @trigger.dev/sdk@2.0.0-next.12 - - @trigger.dev/integration-kit@2.0.0-next.4 + - @systemfsoftware/trigger.dev_sdk@2.0.0-next.12 + - @systemfsoftware/trigger.dev_integration-kit@2.0.0-next.4 ## 1.0.0-next.2 @@ -1032,7 +1032,7 @@ - Updated dependencies [99c6cd03] - Updated dependencies [f160b34b] - Updated dependencies [01cf5f3b] - - @trigger.dev/sdk@2.0.0-next.8 + - @systemfsoftware/trigger.dev_sdk@2.0.0-next.8 ## 1.0.0-next.1 @@ -1043,8 +1043,8 @@ - Updated dependencies [28914b87] - Updated dependencies [817b4ed1] - Updated dependencies [e4b0b1e3] - - @trigger.dev/integration-kit@2.0.0-next.2 - - @trigger.dev/sdk@2.0.0-next.2 + - @systemfsoftware/trigger.dev_integration-kit@2.0.0-next.2 + - @systemfsoftware/trigger.dev_sdk@2.0.0-next.2 ## 1.0.0-next.0 @@ -1055,4 +1055,4 @@ ### Patch Changes - Updated dependencies [53c9bd56] - - @trigger.dev/sdk@2.0.0-next.0 + - @systemfsoftware/trigger.dev_sdk@2.0.0-next.0 diff --git a/integrations/openai/package.json b/integrations/openai/package.json index 9cb1cc051a3..2ae04b978c8 100644 --- a/integrations/openai/package.json +++ b/integrations/openai/package.json @@ -1,5 +1,5 @@ { - "name": "@trigger.dev/openai", + "name": "@systemfsoftware/trigger.dev_openai", "version": "3.0.0-beta.55", "description": "The official OpenAI integration for Trigger.dev", "main": "./dist/index.js", @@ -23,11 +23,11 @@ "dist" ], "devDependencies": { - "@trigger.dev/tsconfig": "workspace:*", + "@systemfsoftware/trigger.dev_tsconfig": "workspace:*", "@types/node": "18", "rimraf": "^3.0.2", "tsup": "^8.0.1", - "@trigger.dev/tsup": "workspace:*", + "@systemfsoftware/trigger.dev_tsup": "workspace:*", "typescript": "^5.3.0", "@types/jest": "^29.5.3", "jest": "^29.6.2", @@ -42,10 +42,10 @@ }, "dependencies": { "openai": "^4.16.1", - "@trigger.dev/sdk": "workspace:^3.0.0-beta.55", - "@trigger.dev/integration-kit": "workspace:^3.0.0-beta.55" + "@systemfsoftware/trigger.dev_sdk": "workspace:^3.0.0-beta.55", + "@systemfsoftware/trigger.dev_integration-kit": "workspace:^3.0.0-beta.55" }, "engines": { "node": ">=18.0.0" } -} \ No newline at end of file +} diff --git a/integrations/openai/src/assistants.ts b/integrations/openai/src/assistants.ts index 1beeb058cd3..ee8b5875d42 100644 --- a/integrations/openai/src/assistants.ts +++ b/integrations/openai/src/assistants.ts @@ -1,4 +1,4 @@ -import { IntegrationTaskKey, Prettify } from "@trigger.dev/sdk"; +import { IntegrationTaskKey, Prettify } from "@systemfsoftware/trigger.dev_sdk"; import { OpenAIRunTask } from "./index"; import { OpenAIIntegrationOptions, OpenAIRequestOptions } from "./types"; import OpenAI from "openai"; diff --git a/integrations/openai/src/chat.ts b/integrations/openai/src/chat.ts index d5eb46f30a1..8ffe273854a 100644 --- a/integrations/openai/src/chat.ts +++ b/integrations/openai/src/chat.ts @@ -1,4 +1,4 @@ -import { IntegrationTaskKey, Prettify } from "@trigger.dev/sdk"; +import { IntegrationTaskKey, Prettify } from "@systemfsoftware/trigger.dev_sdk"; import OpenAI from "openai"; import { OpenAIRunTask } from "./index"; import { @@ -9,7 +9,7 @@ import { handleOpenAIError, } from "./taskUtils"; import { OpenAIIntegrationOptions, OpenAIRequestOptions } from "./types"; -import { FetchRetryOptions, FetchTimeoutOptions } from "@trigger.dev/integration-kit"; +import { FetchRetryOptions, FetchTimeoutOptions } from "@systemfsoftware/trigger.dev_integration-kit"; export class Chat { constructor( diff --git a/integrations/openai/src/completions.ts b/integrations/openai/src/completions.ts index d55b969830b..b03aa77d3a2 100644 --- a/integrations/openai/src/completions.ts +++ b/integrations/openai/src/completions.ts @@ -1,4 +1,4 @@ -import { IntegrationTaskKey, Prettify, redactString } from "@trigger.dev/sdk"; +import { IntegrationTaskKey, Prettify, redactString } from "@systemfsoftware/trigger.dev_sdk"; import OpenAI from "openai"; import { OpenAIRunTask } from "./index"; import { @@ -9,7 +9,7 @@ import { handleOpenAIError, } from "./taskUtils"; import { OpenAIIntegrationOptions, OpenAIRequestOptions } from "./types"; -import { FetchRetryOptions, FetchTimeoutOptions } from "@trigger.dev/integration-kit"; +import { FetchRetryOptions, FetchTimeoutOptions } from "@systemfsoftware/trigger.dev_integration-kit"; export class Completions { constructor( diff --git a/integrations/openai/src/edits.ts b/integrations/openai/src/edits.ts index b475055dc33..d118a856734 100644 --- a/integrations/openai/src/edits.ts +++ b/integrations/openai/src/edits.ts @@ -1,5 +1,5 @@ -import { truncate } from "@trigger.dev/integration-kit"; -import { IntegrationTaskKey, Prettify } from "@trigger.dev/sdk"; +import { truncate } from "@systemfsoftware/trigger.dev_integration-kit"; +import { IntegrationTaskKey, Prettify } from "@systemfsoftware/trigger.dev_sdk"; import OpenAI from "openai"; import { OpenAIRunTask } from "./index"; import { createTaskOutputProperties, handleOpenAIError } from "./taskUtils"; diff --git a/integrations/openai/src/embeddings.ts b/integrations/openai/src/embeddings.ts index dff5848c914..f10ca6c1364 100644 --- a/integrations/openai/src/embeddings.ts +++ b/integrations/openai/src/embeddings.ts @@ -1,4 +1,4 @@ -import { IntegrationTaskKey } from "@trigger.dev/sdk"; +import { IntegrationTaskKey } from "@systemfsoftware/trigger.dev_sdk"; import OpenAI from "openai"; import { OpenAIRunTask } from "./index"; import { createTaskOutputProperties, handleOpenAIError } from "./taskUtils"; diff --git a/integrations/openai/src/files.ts b/integrations/openai/src/files.ts index dfde8076476..510aeceb682 100644 --- a/integrations/openai/src/files.ts +++ b/integrations/openai/src/files.ts @@ -1,5 +1,5 @@ import { Buffer } from "node:buffer"; -import { IntegrationTaskKey } from "@trigger.dev/sdk"; +import { IntegrationTaskKey } from "@systemfsoftware/trigger.dev_sdk"; import OpenAI from "openai"; import { OpenAIRunTask } from "./index"; import { OpenAIIntegrationOptions, OpenAIRequestOptions } from "./types"; diff --git a/integrations/openai/src/fineTunes.ts b/integrations/openai/src/fineTunes.ts index f61e9efa929..693c5f31952 100644 --- a/integrations/openai/src/fineTunes.ts +++ b/integrations/openai/src/fineTunes.ts @@ -1,4 +1,4 @@ -import { IntegrationTaskKey } from "@trigger.dev/sdk"; +import { IntegrationTaskKey } from "@systemfsoftware/trigger.dev_sdk"; import OpenAI from "openai"; import { OpenAIRunTask } from "./index"; import { OpenAIRequestOptions } from "./types"; diff --git a/integrations/openai/src/images.ts b/integrations/openai/src/images.ts index 3da7454b4b8..ad30ef93db3 100644 --- a/integrations/openai/src/images.ts +++ b/integrations/openai/src/images.ts @@ -1,5 +1,5 @@ -import { FetchRetryOptions, FetchTimeoutOptions } from "@trigger.dev/integration-kit"; -import { IntegrationTaskKey, Prettify } from "@trigger.dev/sdk"; +import { FetchRetryOptions, FetchTimeoutOptions } from "@systemfsoftware/trigger.dev_integration-kit"; +import { IntegrationTaskKey, Prettify } from "@systemfsoftware/trigger.dev_sdk"; import OpenAI from "openai"; import { OpenAIRunTask } from "./index"; import { OpenAIIntegrationOptions, OpenAIRequestOptions } from "./types"; diff --git a/integrations/openai/src/index.ts b/integrations/openai/src/index.ts index 8ec9fb5b733..426c0544dc2 100644 --- a/integrations/openai/src/index.ts +++ b/integrations/openai/src/index.ts @@ -8,7 +8,7 @@ import { type RunTaskErrorCallback, type RunTaskOptions, type TriggerIntegration, -} from "@trigger.dev/sdk"; +} from "@systemfsoftware/trigger.dev_sdk"; import OpenAIApi from "openai"; import { Chat } from "./chat"; import { Completions } from "./completions"; @@ -38,7 +38,7 @@ export class OpenAI implements TriggerIntegration { * * @example * ```ts - * import { OpenAI } from "@trigger.dev/openai"; + * import { OpenAI } from "@systemfsoftware/trigger.dev_openai"; * * const openAI = new OpenAI({ * id: "my-openai", diff --git a/integrations/openai/src/models.ts b/integrations/openai/src/models.ts index aec14dd0f12..d568b418a49 100644 --- a/integrations/openai/src/models.ts +++ b/integrations/openai/src/models.ts @@ -1,4 +1,4 @@ -import { IntegrationTaskKey } from "@trigger.dev/sdk"; +import { IntegrationTaskKey } from "@systemfsoftware/trigger.dev_sdk"; import { Model } from "openai/resources"; import { OpenAIRunTask } from "./index"; import OpenAI from "openai"; diff --git a/integrations/openai/src/taskUtils.ts b/integrations/openai/src/taskUtils.ts index 72ac2211b34..e791c53017e 100644 --- a/integrations/openai/src/taskUtils.ts +++ b/integrations/openai/src/taskUtils.ts @@ -1,8 +1,8 @@ import OpenAI, { APIError } from "openai"; import { OpenAIRequestOptions } from "./types"; -import { redactString } from "@trigger.dev/sdk"; -import { calculateResetAtUtil } from "@trigger.dev/integration-kit"; -import { FetchRetryOptions } from "@trigger.dev/integration-kit"; +import { redactString } from "@systemfsoftware/trigger.dev_sdk"; +import { calculateResetAtUtil } from "@systemfsoftware/trigger.dev_integration-kit"; +import { FetchRetryOptions } from "@systemfsoftware/trigger.dev_integration-kit"; export function createImageTaskOutputProperties( response: OpenAI.ImagesResponse | undefined, diff --git a/integrations/openai/src/threads.ts b/integrations/openai/src/threads.ts index bd5941f9d13..d43048dd5f6 100644 --- a/integrations/openai/src/threads.ts +++ b/integrations/openai/src/threads.ts @@ -1,4 +1,4 @@ -import { IntegrationTaskKey, Prettify } from "@trigger.dev/sdk"; +import { IntegrationTaskKey, Prettify } from "@systemfsoftware/trigger.dev_sdk"; import { OpenAIRunTask } from "./index"; import { OpenAIIntegrationOptions, OpenAIRequestOptions } from "./types"; import OpenAI from "openai"; diff --git a/integrations/openai/tsconfig.build.json b/integrations/openai/tsconfig.build.json index d1b7924087f..972eb24d150 100644 --- a/integrations/openai/tsconfig.build.json +++ b/integrations/openai/tsconfig.build.json @@ -1,13 +1,13 @@ { - "extends": "@trigger.dev/tsconfig/node18.json", + "extends": "@systemfsoftware/trigger.dev_tsconfig/node18.json", "include": ["./src/**/*.ts", "tsup.config.ts"], "compilerOptions": { "lib": ["DOM", "DOM.Iterable", "ES2019"], "paths": { - "@trigger.dev/sdk/*": ["../../packages/trigger-sdk/src/*"], - "@trigger.dev/sdk": ["../../packages/trigger-sdk/src/index"], - "@trigger.dev/integration-kit/*": ["../../packages/integration-kit/src/*"], - "@trigger.dev/integration-kit": ["../../packages/integration-kit/src/index"] + "@systemfsoftware/trigger.dev_sdk/*": ["../../packages/trigger-sdk/src/*"], + "@systemfsoftware/trigger.dev_sdk": ["../../packages/trigger-sdk/src/index"], + "@systemfsoftware/trigger.dev_integration-kit/*": ["../../packages/integration-kit/src/*"], + "@systemfsoftware/trigger.dev_integration-kit": ["../../packages/integration-kit/src/index"] }, "declaration": false, "declarationMap": false, diff --git a/integrations/openai/tsconfig.json b/integrations/openai/tsconfig.json index 036e5eb7cde..db81259a091 100644 --- a/integrations/openai/tsconfig.json +++ b/integrations/openai/tsconfig.json @@ -1,15 +1,15 @@ { - "extends": "@trigger.dev/tsconfig/node18.json", + "extends": "@systemfsoftware/trigger.dev_tsconfig/node18.json", "include": ["./src/**/*.ts", "tsup.config.ts", "src/globals.d.ts", "./test/**/*.ts"], "compilerOptions": { "lib": ["DOM", "DOM.Iterable", "ES2019"], "paths": { - "@trigger.dev/sdk/*": ["../../packages/trigger-sdk/src/*"], - "@trigger.dev/sdk": ["../../packages/trigger-sdk/src/index"], - "@trigger.dev/integration-kit/*": ["../../packages/integration-kit/src/*"], - "@trigger.dev/integration-kit": ["../../packages/integration-kit/src/index"], - "@trigger.dev/tsup/*": ["../../config-packages/tsup/src/*"], - "@trigger.dev/tsup": ["../../config-packages/tsup/src/index"] + "@systemfsoftware/trigger.dev_sdk/*": ["../../packages/trigger-sdk/src/*"], + "@systemfsoftware/trigger.dev_sdk": ["../../packages/trigger-sdk/src/index"], + "@systemfsoftware/trigger.dev_integration-kit/*": ["../../packages/integration-kit/src/*"], + "@systemfsoftware/trigger.dev_integration-kit": ["../../packages/integration-kit/src/index"], + "@systemfsoftware/trigger.dev_tsup/*": ["../../config-packages/tsup/src/*"], + "@systemfsoftware/trigger.dev_tsup": ["../../config-packages/tsup/src/index"] }, "declaration": false, "declarationMap": false, diff --git a/integrations/openai/tsup.config.ts b/integrations/openai/tsup.config.ts index d47821095a5..5f46f2050ba 100644 --- a/integrations/openai/tsup.config.ts +++ b/integrations/openai/tsup.config.ts @@ -1,4 +1,4 @@ -import { packageOptions } from "@trigger.dev/tsup"; -import { defineConfig } from "@trigger.dev/tsup"; +import { packageOptions } from "@systemfsoftware/trigger.dev_tsup"; +import { defineConfig } from "@systemfsoftware/trigger.dev_tsup"; export default defineConfig({ ...packageOptions, config: "tsconfig.build.json" }); diff --git a/integrations/plain/CHANGELOG.md b/integrations/plain/CHANGELOG.md index 519baf4e675..2c7ff5811a6 100644 --- a/integrations/plain/CHANGELOG.md +++ b/integrations/plain/CHANGELOG.md @@ -1,35 +1,35 @@ -# @trigger.dev/plain +# @systemfsoftware/trigger.dev_plain ## 3.0.0-beta.55 ### Patch Changes - Updated dependencies [0591db5f2] - - @trigger.dev/sdk@3.0.0-beta.55 - - @trigger.dev/integration-kit@3.0.0-beta.55 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.55 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.55 ## 3.0.0-beta.54 ### Patch Changes - Updated dependencies [728eeeff6] - - @trigger.dev/sdk@3.0.0-beta.54 - - @trigger.dev/integration-kit@3.0.0-beta.54 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.54 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.54 ## 3.0.0-beta.53 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.53 -- @trigger.dev/sdk@3.0.0-beta.53 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.53 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.53 ## 3.0.0-beta.52 ### Patch Changes - Updated dependencies [8cae1d087] - - @trigger.dev/sdk@3.0.0-beta.52 - - @trigger.dev/integration-kit@3.0.0-beta.52 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.52 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.52 ## 3.0.0-beta.51 @@ -38,99 +38,99 @@ - Updated dependencies [979bee50d] - Updated dependencies [086a0f95c] - Updated dependencies [55264657d] - - @trigger.dev/sdk@3.0.0-beta.51 - - @trigger.dev/integration-kit@3.0.0-beta.51 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.51 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.51 ## 3.0.0-beta.50 ### Patch Changes - Updated dependencies [8ba998794] - - @trigger.dev/sdk@3.0.0-beta.50 - - @trigger.dev/integration-kit@3.0.0-beta.50 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.50 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.50 ## 3.0.0-beta.49 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.49 -- @trigger.dev/sdk@3.0.0-beta.49 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.49 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.49 ## 3.0.0-beta.48 ### Patch Changes - Updated dependencies [ecf1110ab] - - @trigger.dev/sdk@3.0.0-beta.48 - - @trigger.dev/integration-kit@3.0.0-beta.48 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.48 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.48 ## 3.0.0-beta.47 ### Patch Changes - Updated dependencies [4f95c9de4] - - @trigger.dev/sdk@3.0.0-beta.47 - - @trigger.dev/integration-kit@3.0.0-beta.47 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.47 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.47 ## 3.0.0-beta.46 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.46 -- @trigger.dev/sdk@3.0.0-beta.46 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.46 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.46 ## 3.0.0-beta.45 ### Patch Changes - Updated dependencies [0e77e7ef7] - - @trigger.dev/sdk@3.0.0-beta.45 - - @trigger.dev/integration-kit@3.0.0-beta.45 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.45 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.45 ## 3.0.0-beta.44 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.44 -- @trigger.dev/sdk@3.0.0-beta.44 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.44 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.44 ## 3.0.0-beta.43 ### Patch Changes - Updated dependencies [34ca7667d] - - @trigger.dev/sdk@3.0.0-beta.43 - - @trigger.dev/integration-kit@3.0.0-beta.43 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.43 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.43 ## 3.0.0-beta.42 ### Patch Changes - Updated dependencies [ecef19966] - - @trigger.dev/sdk@3.0.0-beta.42 - - @trigger.dev/integration-kit@3.0.0-beta.42 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.42 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.42 ## 3.0.0-beta.41 ### Patch Changes - Updated dependencies [7c36a1a4b] - - @trigger.dev/sdk@3.0.0-beta.41 - - @trigger.dev/integration-kit@3.0.0-beta.41 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.41 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.41 ## 3.0.0-beta.40 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.40 -- @trigger.dev/sdk@3.0.0-beta.40 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.40 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.40 ## 3.0.0-beta.39 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.39 -- @trigger.dev/sdk@3.0.0-beta.39 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.39 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.39 ## 3.0.0-beta.38 @@ -138,15 +138,15 @@ - Updated dependencies [1b90ffbb8] - Updated dependencies [c405ae711] - - @trigger.dev/sdk@3.0.0-beta.38 - - @trigger.dev/integration-kit@3.0.0-beta.38 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.38 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.38 ## 3.0.0-beta.37 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.37 -- @trigger.dev/sdk@3.0.0-beta.37 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.37 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.37 ## 3.0.0-beta.36 @@ -154,15 +154,15 @@ - Updated dependencies [51bb4c887] - Updated dependencies [ba71f959e] - - @trigger.dev/sdk@3.0.0-beta.36 - - @trigger.dev/integration-kit@3.0.0-beta.36 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.36 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.36 ## 3.0.0-beta.35 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.35 -- @trigger.dev/sdk@3.0.0-beta.35 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.35 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.35 ## 3.0.0-beta.34 @@ -171,117 +171,117 @@ - Updated dependencies [3a1b0c486] - Updated dependencies [3f8b6d8fc] - Updated dependencies [1281d40e4] - - @trigger.dev/sdk@3.0.0-beta.34 - - @trigger.dev/integration-kit@3.0.0-beta.34 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.34 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.34 ## 3.0.0-beta.33 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.33 -- @trigger.dev/sdk@3.0.0-beta.33 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.33 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.33 ## 3.0.0-beta.32 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.32 -- @trigger.dev/sdk@3.0.0-beta.32 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.32 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.32 ## 3.0.0-beta.31 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.31 -- @trigger.dev/sdk@3.0.0-beta.31 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.31 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.31 ## 3.0.0-beta.30 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.30 -- @trigger.dev/sdk@3.0.0-beta.30 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.30 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.30 ## 3.0.0-beta.29 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.29 -- @trigger.dev/sdk@3.0.0-beta.29 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.29 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.29 ## 3.0.0-beta.28 ### Patch Changes - Updated dependencies [6d9dfbc75] - - @trigger.dev/sdk@3.0.0-beta.28 - - @trigger.dev/integration-kit@3.0.0-beta.28 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.28 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.28 ## 3.0.0-beta.27 ### Patch Changes - Updated dependencies [203e00208] - - @trigger.dev/sdk@3.0.0-beta.27 - - @trigger.dev/integration-kit@3.0.0-beta.27 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.27 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.27 ## 3.0.0-beta.26 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.26 -- @trigger.dev/sdk@3.0.0-beta.26 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.26 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.26 ## 3.0.0-beta.25 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.25 -- @trigger.dev/sdk@3.0.0-beta.25 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.25 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.25 ## 3.0.0-beta.24 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.24 -- @trigger.dev/sdk@3.0.0-beta.24 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.24 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.24 ## 3.0.0-beta.23 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.23 -- @trigger.dev/sdk@3.0.0-beta.23 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.23 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.23 ## 3.0.0-beta.22 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.22 -- @trigger.dev/sdk@3.0.0-beta.22 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.22 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.22 ## 3.0.0-beta.21 ### Patch Changes - Updated dependencies [9491a1649] - - @trigger.dev/sdk@3.0.0-beta.21 - - @trigger.dev/integration-kit@3.0.0-beta.21 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.21 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.21 ## 3.0.0-beta.20 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.20 -- @trigger.dev/sdk@3.0.0-beta.20 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.20 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.20 ## 3.0.0-beta.19 ### Patch Changes - Updated dependencies [e9a63a486] - - @trigger.dev/sdk@3.0.0-beta.19 - - @trigger.dev/integration-kit@3.0.0-beta.19 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.19 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.19 ## 3.0.0-beta.18 @@ -290,22 +290,22 @@ - Updated dependencies [b68012f81] - Updated dependencies [b68012f81] - Updated dependencies [b68012f81] - - @trigger.dev/sdk@3.0.0-beta.18 - - @trigger.dev/integration-kit@3.0.0-beta.18 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.18 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.18 ## 3.0.0-beta.17 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.17 -- @trigger.dev/sdk@3.0.0-beta.17 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.17 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.17 ## 3.0.0-beta.16 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.16 -- @trigger.dev/sdk@3.0.0-beta.16 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.16 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.16 ## 3.0.0-beta.15 @@ -313,16 +313,16 @@ - Updated dependencies [374edef02] - Updated dependencies [26093896d] - - @trigger.dev/sdk@3.0.0-beta.15 - - @trigger.dev/integration-kit@3.0.0-beta.15 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.15 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.15 ## 3.0.0-beta.14 ### Patch Changes - Updated dependencies [c9e1a3e9c] - - @trigger.dev/sdk@3.0.0-beta.14 - - @trigger.dev/integration-kit@3.0.0-beta.14 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.14 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.14 ## 3.0.0-beta.13 @@ -332,22 +332,22 @@ - Updated dependencies [44e1b8754] - Updated dependencies [4986bfda2] - Updated dependencies [4986bfda2] - - @trigger.dev/sdk@3.0.0-beta.13 - - @trigger.dev/integration-kit@3.0.0-beta.13 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.13 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.13 ## 3.0.0-beta.12 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.12 -- @trigger.dev/sdk@3.0.0-beta.12 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.12 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.12 ## 3.0.0-beta.11 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.11 -- @trigger.dev/sdk@3.0.0-beta.11 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.11 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.11 ## 3.0.0-beta.7 @@ -355,44 +355,44 @@ - Updated dependencies [f854cb90e] - Updated dependencies [f854cb90e] - - @trigger.dev/sdk@3.0.0-beta.7 - - @trigger.dev/integration-kit@3.0.0-beta.7 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.7 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.7 ## 3.0.0-beta.6 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.6 -- @trigger.dev/sdk@3.0.0-beta.6 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.6 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.6 ## 3.0.0-beta.5 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.5 -- @trigger.dev/sdk@3.0.0-beta.5 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.5 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.5 ## 3.0.0-beta.4 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.4 -- @trigger.dev/sdk@3.0.0-beta.4 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.4 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.4 ## 3.0.0-beta.3 ### Patch Changes - Updated dependencies [b271742dc] - - @trigger.dev/sdk@3.0.0-beta.3 - - @trigger.dev/integration-kit@3.0.0-beta.3 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.3 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.3 ## 3.0.0-beta.2 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.2 -- @trigger.dev/sdk@3.0.0-beta.2 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.2 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.2 ## 3.0.0-beta.1 @@ -401,53 +401,53 @@ - Updated dependencies [b66d5525e] - Updated dependencies [719c0a0b9] - Updated dependencies [f93eae300] - - @trigger.dev/sdk@3.0.0-beta.1 - - @trigger.dev/integration-kit@3.0.0-beta.1 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.1 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.1 ## 3.0.0-beta.0 ### Patch Changes - Updated dependencies [395abe1b9] - - @trigger.dev/sdk@3.0.0-beta.0 - - @trigger.dev/integration-kit@3.0.0-beta.0 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.0 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.0 ## 2.3.18 ### Patch Changes -- @trigger.dev/integration-kit@2.3.18 -- @trigger.dev/sdk@2.3.18 +- @systemfsoftware/trigger.dev_integration-kit@2.3.18 +- @systemfsoftware/trigger.dev_sdk@2.3.18 ## 2.3.17 ### Patch Changes - Updated dependencies [dd879c8e] - - @trigger.dev/sdk@2.3.17 - - @trigger.dev/integration-kit@2.3.17 + - @systemfsoftware/trigger.dev_sdk@2.3.17 + - @systemfsoftware/trigger.dev_integration-kit@2.3.17 ## 2.3.16 ### Patch Changes -- @trigger.dev/integration-kit@2.3.16 -- @trigger.dev/sdk@2.3.16 +- @systemfsoftware/trigger.dev_integration-kit@2.3.16 +- @systemfsoftware/trigger.dev_sdk@2.3.16 ## 2.3.15 ### Patch Changes - Updated dependencies [6c4047cf] - - @trigger.dev/sdk@2.3.15 - - @trigger.dev/integration-kit@2.3.15 + - @systemfsoftware/trigger.dev_sdk@2.3.15 + - @systemfsoftware/trigger.dev_integration-kit@2.3.15 ## 2.3.14 ### Patch Changes -- @trigger.dev/integration-kit@2.3.14 -- @trigger.dev/sdk@2.3.14 +- @systemfsoftware/trigger.dev_integration-kit@2.3.14 +- @systemfsoftware/trigger.dev_sdk@2.3.14 ## 2.3.13 @@ -455,8 +455,8 @@ - Updated dependencies [a93b554f] - Updated dependencies [0f342cd1] - - @trigger.dev/sdk@2.3.13 - - @trigger.dev/integration-kit@2.3.13 + - @systemfsoftware/trigger.dev_sdk@2.3.13 + - @systemfsoftware/trigger.dev_integration-kit@2.3.13 ## 2.3.12 @@ -465,15 +465,15 @@ - Updated dependencies [129f023d] - Updated dependencies [38f5a903] - Updated dependencies [ff4ff869] - - @trigger.dev/sdk@2.3.12 - - @trigger.dev/integration-kit@2.3.12 + - @systemfsoftware/trigger.dev_sdk@2.3.12 + - @systemfsoftware/trigger.dev_integration-kit@2.3.12 ## 2.3.11 ### Patch Changes -- @trigger.dev/integration-kit@2.3.11 -- @trigger.dev/sdk@2.3.11 +- @systemfsoftware/trigger.dev_integration-kit@2.3.11 +- @systemfsoftware/trigger.dev_sdk@2.3.11 ## 2.3.10 @@ -481,75 +481,75 @@ - Updated dependencies [8277f4d2] - Updated dependencies [73cb8839] - - @trigger.dev/sdk@2.3.10 - - @trigger.dev/integration-kit@2.3.10 + - @systemfsoftware/trigger.dev_sdk@2.3.10 + - @systemfsoftware/trigger.dev_integration-kit@2.3.10 ## 2.3.9 ### Patch Changes - Updated dependencies [f7bf25f0] - - @trigger.dev/sdk@2.3.9 - - @trigger.dev/integration-kit@2.3.9 + - @systemfsoftware/trigger.dev_sdk@2.3.9 + - @systemfsoftware/trigger.dev_integration-kit@2.3.9 ## 2.3.8 ### Patch Changes -- @trigger.dev/integration-kit@2.3.8 -- @trigger.dev/sdk@2.3.8 +- @systemfsoftware/trigger.dev_integration-kit@2.3.8 +- @systemfsoftware/trigger.dev_sdk@2.3.8 ## 2.3.7 ### Patch Changes -- @trigger.dev/integration-kit@2.3.7 -- @trigger.dev/sdk@2.3.7 +- @systemfsoftware/trigger.dev_integration-kit@2.3.7 +- @systemfsoftware/trigger.dev_sdk@2.3.7 ## 2.3.6 ### Patch Changes -- @trigger.dev/integration-kit@2.3.6 -- @trigger.dev/sdk@2.3.6 +- @systemfsoftware/trigger.dev_integration-kit@2.3.6 +- @systemfsoftware/trigger.dev_sdk@2.3.6 ## 2.3.5 ### Patch Changes -- @trigger.dev/integration-kit@2.3.5 -- @trigger.dev/sdk@2.3.5 +- @systemfsoftware/trigger.dev_integration-kit@2.3.5 +- @systemfsoftware/trigger.dev_sdk@2.3.5 ## 2.3.4 ### Patch Changes - Updated dependencies [6a3c563f] - - @trigger.dev/sdk@2.3.4 - - @trigger.dev/integration-kit@2.3.4 + - @systemfsoftware/trigger.dev_sdk@2.3.4 + - @systemfsoftware/trigger.dev_integration-kit@2.3.4 ## 2.3.3 ### Patch Changes -- @trigger.dev/integration-kit@2.3.3 -- @trigger.dev/sdk@2.3.3 +- @systemfsoftware/trigger.dev_integration-kit@2.3.3 +- @systemfsoftware/trigger.dev_sdk@2.3.3 ## 2.3.2 ### Patch Changes - 0c14e4cd: Fixed importing package subpath - - @trigger.dev/integration-kit@2.3.2 - - @trigger.dev/sdk@2.3.2 + - @systemfsoftware/trigger.dev_integration-kit@2.3.2 + - @systemfsoftware/trigger.dev_sdk@2.3.2 ## 2.3.1 ### Patch Changes - Updated dependencies [f3efcc0c] - - @trigger.dev/sdk@2.3.1 - - @trigger.dev/integration-kit@2.3.1 + - @systemfsoftware/trigger.dev_sdk@2.3.1 + - @systemfsoftware/trigger.dev_integration-kit@2.3.1 ## 2.3.0 @@ -562,23 +562,23 @@ ### Patch Changes - Updated dependencies [17f6f29d] - - @trigger.dev/integration-kit@2.3.0 - - @trigger.dev/sdk@2.3.0 + - @systemfsoftware/trigger.dev_integration-kit@2.3.0 + - @systemfsoftware/trigger.dev_sdk@2.3.0 ## 2.2.11 ### Patch Changes - Updated dependencies [de652c1d] - - @trigger.dev/sdk@2.2.11 - - @trigger.dev/integration-kit@2.2.11 + - @systemfsoftware/trigger.dev_sdk@2.2.11 + - @systemfsoftware/trigger.dev_integration-kit@2.2.11 ## 2.2.10 ### Patch Changes -- @trigger.dev/integration-kit@2.2.10 -- @trigger.dev/sdk@2.2.10 +- @systemfsoftware/trigger.dev_integration-kit@2.2.10 +- @systemfsoftware/trigger.dev_sdk@2.2.10 ## 2.2.9 @@ -586,8 +586,8 @@ - Updated dependencies [1dcd87a2] - Updated dependencies [6ebd435e] - - @trigger.dev/sdk@2.2.9 - - @trigger.dev/integration-kit@2.2.9 + - @systemfsoftware/trigger.dev_sdk@2.2.9 + - @systemfsoftware/trigger.dev_integration-kit@2.2.9 ## 2.2.8 @@ -595,16 +595,16 @@ - Updated dependencies [067e19fe] - Updated dependencies [096151c0] - - @trigger.dev/integration-kit@2.2.8 - - @trigger.dev/sdk@2.2.8 + - @systemfsoftware/trigger.dev_integration-kit@2.2.8 + - @systemfsoftware/trigger.dev_sdk@2.2.8 ## 2.2.7 ### Patch Changes - Updated dependencies [756024da] - - @trigger.dev/sdk@2.2.7 - - @trigger.dev/integration-kit@2.2.7 + - @systemfsoftware/trigger.dev_sdk@2.2.7 + - @systemfsoftware/trigger.dev_integration-kit@2.2.7 ## 2.2.6 @@ -614,8 +614,8 @@ - Updated dependencies [cb1825bf] - Updated dependencies [d0217344] - Updated dependencies [cb1825bf] - - @trigger.dev/integration-kit@2.2.6 - - @trigger.dev/sdk@2.2.6 + - @systemfsoftware/trigger.dev_integration-kit@2.2.6 + - @systemfsoftware/trigger.dev_sdk@2.2.6 ## 2.2.5 @@ -628,8 +628,8 @@ - Updated dependencies [620b8383] - Updated dependencies [4a0f030e] - Updated dependencies [f4275e50] - - @trigger.dev/sdk@2.2.5 - - @trigger.dev/integration-kit@2.2.5 + - @systemfsoftware/trigger.dev_sdk@2.2.5 + - @systemfsoftware/trigger.dev_integration-kit@2.2.5 ## 2.2.4 @@ -637,8 +637,8 @@ - Updated dependencies [c1710ae7] - Updated dependencies [9c4be40a] - - @trigger.dev/sdk@2.2.4 - - @trigger.dev/integration-kit@2.2.4 + - @systemfsoftware/trigger.dev_sdk@2.2.4 + - @systemfsoftware/trigger.dev_integration-kit@2.2.4 ## 2.2.3 @@ -646,31 +646,31 @@ - Updated dependencies [6e1b8a11] - Updated dependencies [c4533c36] - - @trigger.dev/sdk@2.2.3 - - @trigger.dev/integration-kit@2.2.3 + - @systemfsoftware/trigger.dev_sdk@2.2.3 + - @systemfsoftware/trigger.dev_integration-kit@2.2.3 ## 2.2.2 ### Patch Changes -- @trigger.dev/integration-kit@2.2.2 -- @trigger.dev/sdk@2.2.2 +- @systemfsoftware/trigger.dev_integration-kit@2.2.2 +- @systemfsoftware/trigger.dev_sdk@2.2.2 ## 2.2.1 ### Patch Changes - Updated dependencies [044d38e3] - - @trigger.dev/sdk@2.2.1 - - @trigger.dev/integration-kit@2.2.1 + - @systemfsoftware/trigger.dev_sdk@2.2.1 + - @systemfsoftware/trigger.dev_integration-kit@2.2.1 ## 2.2.0 ### Patch Changes - Updated dependencies [975c5f1d] - - @trigger.dev/integration-kit@2.2.0 - - @trigger.dev/sdk@2.2.0 + - @systemfsoftware/trigger.dev_integration-kit@2.2.0 + - @systemfsoftware/trigger.dev_sdk@2.2.0 ## 2.1.9 @@ -678,8 +678,8 @@ - Updated dependencies [9a187f9e] - Updated dependencies [2e9452ab] - - @trigger.dev/sdk@2.1.9 - - @trigger.dev/integration-kit@2.1.9 + - @systemfsoftware/trigger.dev_sdk@2.1.9 + - @systemfsoftware/trigger.dev_integration-kit@2.1.9 ## 2.1.8 @@ -688,29 +688,29 @@ - Updated dependencies [6a992a19] - Updated dependencies [ab9e4a98] - Updated dependencies [ab9e4a98] - - @trigger.dev/sdk@2.1.8 - - @trigger.dev/integration-kit@2.1.8 + - @systemfsoftware/trigger.dev_sdk@2.1.8 + - @systemfsoftware/trigger.dev_integration-kit@2.1.8 ## 2.1.7 ### Patch Changes -- @trigger.dev/integration-kit@2.1.7 -- @trigger.dev/sdk@2.1.7 +- @systemfsoftware/trigger.dev_integration-kit@2.1.7 +- @systemfsoftware/trigger.dev_sdk@2.1.7 ## 2.1.6 ### Patch Changes -- @trigger.dev/integration-kit@2.1.6 -- @trigger.dev/sdk@2.1.6 +- @systemfsoftware/trigger.dev_integration-kit@2.1.6 +- @systemfsoftware/trigger.dev_sdk@2.1.6 ## 2.1.5 ### Patch Changes -- @trigger.dev/integration-kit@2.1.5 -- @trigger.dev/sdk@2.1.5 +- @systemfsoftware/trigger.dev_integration-kit@2.1.5 +- @systemfsoftware/trigger.dev_sdk@2.1.5 ## 2.1.4 @@ -721,32 +721,32 @@ - Updated dependencies [15f17d27] - Updated dependencies [50137a6f] - Updated dependencies [c0dfa804] - - @trigger.dev/sdk@2.1.4 - - @trigger.dev/integration-kit@2.1.4 + - @systemfsoftware/trigger.dev_sdk@2.1.4 + - @systemfsoftware/trigger.dev_integration-kit@2.1.4 ## 2.1.3 ### Patch Changes - Updated dependencies: - - `@trigger.dev/sdk@2.1.3` - - `@trigger.dev/integration-kit@2.1.3` + - `@systemfsoftware/trigger.dev_sdk@2.1.3` + - `@systemfsoftware/trigger.dev_integration-kit@2.1.3` ## 2.1.2 ### Patch Changes - Updated dependencies: - - `@trigger.dev/integration-kit@2.1.2` - - `@trigger.dev/sdk@2.1.2` + - `@systemfsoftware/trigger.dev_integration-kit@2.1.2` + - `@systemfsoftware/trigger.dev_sdk@2.1.2` ## 2.1.1 ### Patch Changes - Updated dependencies: - - `@trigger.dev/sdk@2.1.1` - - `@trigger.dev/integration-kit@2.1.1` + - `@systemfsoftware/trigger.dev_sdk@2.1.1` + - `@systemfsoftware/trigger.dev_integration-kit@2.1.1` ## 2.1.0 @@ -757,16 +757,16 @@ ### Patch Changes - Updated dependencies: - - `@trigger.dev/integration-kit@2.1.0` - - `@trigger.dev/sdk@2.1.0` + - `@systemfsoftware/trigger.dev_integration-kit@2.1.0` + - `@systemfsoftware/trigger.dev_sdk@2.1.0` ## 2.1.0-beta.1 ### Patch Changes - Updated dependencies: - - `@trigger.dev/integration-kit@2.1.0-beta.1` - - `@trigger.dev/sdk@2.1.0-beta.1` + - `@systemfsoftware/trigger.dev_integration-kit@2.1.0-beta.1` + - `@systemfsoftware/trigger.dev_sdk@2.1.0-beta.1` ## 2.1.0-beta.0 @@ -777,31 +777,31 @@ ### Patch Changes - Updated dependencies: - - `@trigger.dev/integration-kit@2.1.0-beta.0` - - `@trigger.dev/sdk@2.1.0-beta.0` + - `@systemfsoftware/trigger.dev_integration-kit@2.1.0-beta.0` + - `@systemfsoftware/trigger.dev_sdk@2.1.0-beta.0` ## 2.0.14 ### Patch Changes - Updated dependencies: - - `@trigger.dev/integration-kit@2.0.14` - - `@trigger.dev/sdk@2.0.14` + - `@systemfsoftware/trigger.dev_integration-kit@2.0.14` + - `@systemfsoftware/trigger.dev_sdk@2.0.14` ## 2.0.13 ### Patch Changes - Updated dependencies: - - `@trigger.dev/sdk@2.0.13` - - `@trigger.dev/integration-kit@2.0.13` + - `@systemfsoftware/trigger.dev_sdk@2.0.13` + - `@systemfsoftware/trigger.dev_integration-kit@2.0.13` ## 2.0.12 ### Patch Changes -- @trigger.dev/integration-kit@2.0.12 -- @trigger.dev/sdk@2.0.12 +- @systemfsoftware/trigger.dev_integration-kit@2.0.12 +- @systemfsoftware/trigger.dev_sdk@2.0.12 ## 2.0.11 @@ -811,8 +811,8 @@ - Updated dependencies [302bd02f] - Updated dependencies [b5db9f5e] - Updated dependencies [3ce53970] - - @trigger.dev/sdk@2.0.11 - - @trigger.dev/integration-kit@2.0.11 + - @systemfsoftware/trigger.dev_sdk@2.0.11 + - @systemfsoftware/trigger.dev_integration-kit@2.0.11 ## 2.0.10 @@ -820,59 +820,59 @@ - Updated dependencies [b1b9321a] - Updated dependencies [b1b9321a] - - @trigger.dev/sdk@2.0.10 - - @trigger.dev/integration-kit@2.0.10 + - @systemfsoftware/trigger.dev_sdk@2.0.10 + - @systemfsoftware/trigger.dev_integration-kit@2.0.10 ## 2.0.9 ### Patch Changes -- @trigger.dev/integration-kit@2.0.9 -- @trigger.dev/sdk@2.0.9 +- @systemfsoftware/trigger.dev_integration-kit@2.0.9 +- @systemfsoftware/trigger.dev_sdk@2.0.9 ## 2.0.8 ### Patch Changes -- @trigger.dev/integration-kit@2.0.8 -- @trigger.dev/sdk@2.0.8 +- @systemfsoftware/trigger.dev_integration-kit@2.0.8 +- @systemfsoftware/trigger.dev_sdk@2.0.8 ## 2.0.7 ### Patch Changes - Updated dependencies [84126808] - - @trigger.dev/integration-kit@2.0.7 - - @trigger.dev/sdk@2.0.7 + - @systemfsoftware/trigger.dev_integration-kit@2.0.7 + - @systemfsoftware/trigger.dev_sdk@2.0.7 ## 2.0.6 ### Patch Changes -- @trigger.dev/integration-kit@2.0.6 -- @trigger.dev/sdk@2.0.6 +- @systemfsoftware/trigger.dev_integration-kit@2.0.6 +- @systemfsoftware/trigger.dev_sdk@2.0.6 ## 2.0.5 ### Patch Changes -- @trigger.dev/integration-kit@2.0.5 -- @trigger.dev/sdk@2.0.5 +- @systemfsoftware/trigger.dev_integration-kit@2.0.5 +- @systemfsoftware/trigger.dev_sdk@2.0.5 ## 2.0.4 ### Patch Changes - Updated dependencies [96384991] - - @trigger.dev/sdk@2.0.4 - - @trigger.dev/integration-kit@2.0.4 + - @systemfsoftware/trigger.dev_sdk@2.0.4 + - @systemfsoftware/trigger.dev_integration-kit@2.0.4 ## 2.0.3 ### Patch Changes -- @trigger.dev/integration-kit@2.0.3 -- @trigger.dev/sdk@2.0.3 +- @systemfsoftware/trigger.dev_integration-kit@2.0.3 +- @systemfsoftware/trigger.dev_sdk@2.0.3 ## 2.0.2 @@ -881,8 +881,8 @@ - ee99191f: Sync all package versions - Updated dependencies [0a790de2] - Updated dependencies [ee99191f] - - @trigger.dev/sdk@2.0.2 - - @trigger.dev/integration-kit@2.0.2 + - @systemfsoftware/trigger.dev_sdk@2.0.2 + - @systemfsoftware/trigger.dev_integration-kit@2.0.2 ## 1.0.0 @@ -947,8 +947,8 @@ - Updated dependencies [7f6bf992] - Updated dependencies [767e09ee] - Updated dependencies [917a70fb] - - @trigger.dev/sdk@2.0.0 - - @trigger.dev/integration-kit@2.0.0 + - @systemfsoftware/trigger.dev_sdk@2.0.0 + - @systemfsoftware/trigger.dev_integration-kit@2.0.0 ## 1.0.0-next.6 @@ -964,7 +964,7 @@ - Updated dependencies [1dc42dae] - Updated dependencies [d6310a79] - Updated dependencies [0012bb21] - - @trigger.dev/sdk@2.0.0-next.16 + - @systemfsoftware/trigger.dev_sdk@2.0.0-next.16 ## 1.0.0-next.4 @@ -972,8 +972,8 @@ - 2c0ea0c1: Set Node version to 16.8 and above - Updated dependencies [2c0ea0c1] - - @trigger.dev/integration-kit@2.0.0-next.5 - - @trigger.dev/sdk@2.0.0-next.15 + - @systemfsoftware/trigger.dev_integration-kit@2.0.0-next.5 + - @systemfsoftware/trigger.dev_sdk@2.0.0-next.15 ## 1.0.0-next.3 diff --git a/integrations/plain/package.json b/integrations/plain/package.json index b9948281df2..94452a4d186 100644 --- a/integrations/plain/package.json +++ b/integrations/plain/package.json @@ -1,5 +1,5 @@ { - "name": "@trigger.dev/plain", + "name": "@systemfsoftware/trigger.dev_plain", "version": "3.0.0-beta.55", "description": "The official Plain.com integration for Trigger.dev", "main": "./dist/index.js", @@ -11,11 +11,11 @@ "dist" ], "devDependencies": { - "@trigger.dev/tsconfig": "workspace:*", + "@systemfsoftware/trigger.dev_tsconfig": "workspace:*", "@types/node": "18", "rimraf": "^3.0.2", "tsup": "8.0.1", - "@trigger.dev/tsup": "workspace:*", + "@systemfsoftware/trigger.dev_tsup": "workspace:*", "typescript": "^5.3.0" }, "scripts": { @@ -24,8 +24,8 @@ "build:tsup": "tsup" }, "dependencies": { - "@trigger.dev/integration-kit": "workspace:^3.0.0-beta.55", - "@trigger.dev/sdk": "workspace:^3.0.0-beta.55", + "@systemfsoftware/trigger.dev_integration-kit": "workspace:^3.0.0-beta.55", + "@systemfsoftware/trigger.dev_sdk": "workspace:^3.0.0-beta.55", "@team-plain/typescript-sdk": "^2.7.0" }, "engines": { diff --git a/integrations/plain/src/index.ts b/integrations/plain/src/index.ts index 1761f5da801..cd83444ead6 100644 --- a/integrations/plain/src/index.ts +++ b/integrations/plain/src/index.ts @@ -10,7 +10,7 @@ import { type ConnectionAuth, type IO, type TriggerIntegration, -} from "@trigger.dev/sdk"; +} from "@systemfsoftware/trigger.dev_sdk"; import { GetCustomerByIdParams, GetCustomerByIdResponse, diff --git a/integrations/plain/src/types.ts b/integrations/plain/src/types.ts index 53239c59c00..1736fcda993 100644 --- a/integrations/plain/src/types.ts +++ b/integrations/plain/src/types.ts @@ -1,5 +1,5 @@ import { PlainClient } from "@team-plain/typescript-sdk"; -import { Prettify } from "@trigger.dev/integration-kit"; +import { Prettify } from "@systemfsoftware/trigger.dev_integration-kit"; export type PlainSDK = InstanceType; diff --git a/integrations/plain/tsconfig.json b/integrations/plain/tsconfig.json index a816ed39432..2468c6f7d37 100644 --- a/integrations/plain/tsconfig.json +++ b/integrations/plain/tsconfig.json @@ -1,15 +1,15 @@ { - "extends": "@trigger.dev/tsconfig/node18.json", + "extends": "@systemfsoftware/trigger.dev_tsconfig/node18.json", "include": ["./src/**/*.ts", "tsup.config.ts"], "compilerOptions": { "lib": ["DOM", "DOM.Iterable", "ES2019"], "paths": { - "@trigger.dev/sdk/*": ["../../packages/trigger-sdk/src/*"], - "@trigger.dev/sdk": ["../../packages/trigger-sdk/src/index"], - "@trigger.dev/integration-kit/*": ["../../packages/integration-kit/src/*"], - "@trigger.dev/integration-kit": ["../../packages/integration-kit/src/index"], - "@trigger.dev/tsup/*": ["../../config-packages/tsup/src/*"], - "@trigger.dev/tsup": ["../../config-packages/tsup/src/index"] + "@systemfsoftware/trigger.dev_sdk/*": ["../../packages/trigger-sdk/src/*"], + "@systemfsoftware/trigger.dev_sdk": ["../../packages/trigger-sdk/src/index"], + "@systemfsoftware/trigger.dev_integration-kit/*": ["../../packages/integration-kit/src/*"], + "@systemfsoftware/trigger.dev_integration-kit": ["../../packages/integration-kit/src/index"], + "@systemfsoftware/trigger.dev_tsup/*": ["../../config-packages/tsup/src/*"], + "@systemfsoftware/trigger.dev_tsup": ["../../config-packages/tsup/src/index"] }, "declaration": false, "declarationMap": false, diff --git a/integrations/plain/tsup.config.ts b/integrations/plain/tsup.config.ts index 1d1b59a08b7..4c6434522b4 100644 --- a/integrations/plain/tsup.config.ts +++ b/integrations/plain/tsup.config.ts @@ -1,3 +1,3 @@ -import { defineConfigPackage } from "@trigger.dev/tsup"; +import { defineConfigPackage } from "@systemfsoftware/trigger.dev_tsup"; export default defineConfigPackage; diff --git a/integrations/replicate/CHANGELOG.md b/integrations/replicate/CHANGELOG.md index 7b17841ba77..27a05991d7c 100644 --- a/integrations/replicate/CHANGELOG.md +++ b/integrations/replicate/CHANGELOG.md @@ -1,35 +1,35 @@ -# @trigger.dev/replicate +# @systemfsoftware/trigger.dev_replicate ## 3.0.0-beta.55 ### Patch Changes - Updated dependencies [0591db5f2] - - @trigger.dev/sdk@3.0.0-beta.55 - - @trigger.dev/integration-kit@3.0.0-beta.55 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.55 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.55 ## 3.0.0-beta.54 ### Patch Changes - Updated dependencies [728eeeff6] - - @trigger.dev/sdk@3.0.0-beta.54 - - @trigger.dev/integration-kit@3.0.0-beta.54 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.54 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.54 ## 3.0.0-beta.53 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.53 -- @trigger.dev/sdk@3.0.0-beta.53 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.53 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.53 ## 3.0.0-beta.52 ### Patch Changes - Updated dependencies [8cae1d087] - - @trigger.dev/sdk@3.0.0-beta.52 - - @trigger.dev/integration-kit@3.0.0-beta.52 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.52 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.52 ## 3.0.0-beta.51 @@ -38,99 +38,99 @@ - Updated dependencies [979bee50d] - Updated dependencies [086a0f95c] - Updated dependencies [55264657d] - - @trigger.dev/sdk@3.0.0-beta.51 - - @trigger.dev/integration-kit@3.0.0-beta.51 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.51 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.51 ## 3.0.0-beta.50 ### Patch Changes - Updated dependencies [8ba998794] - - @trigger.dev/sdk@3.0.0-beta.50 - - @trigger.dev/integration-kit@3.0.0-beta.50 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.50 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.50 ## 3.0.0-beta.49 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.49 -- @trigger.dev/sdk@3.0.0-beta.49 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.49 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.49 ## 3.0.0-beta.48 ### Patch Changes - Updated dependencies [ecf1110ab] - - @trigger.dev/sdk@3.0.0-beta.48 - - @trigger.dev/integration-kit@3.0.0-beta.48 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.48 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.48 ## 3.0.0-beta.47 ### Patch Changes - Updated dependencies [4f95c9de4] - - @trigger.dev/sdk@3.0.0-beta.47 - - @trigger.dev/integration-kit@3.0.0-beta.47 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.47 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.47 ## 3.0.0-beta.46 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.46 -- @trigger.dev/sdk@3.0.0-beta.46 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.46 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.46 ## 3.0.0-beta.45 ### Patch Changes - Updated dependencies [0e77e7ef7] - - @trigger.dev/sdk@3.0.0-beta.45 - - @trigger.dev/integration-kit@3.0.0-beta.45 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.45 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.45 ## 3.0.0-beta.44 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.44 -- @trigger.dev/sdk@3.0.0-beta.44 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.44 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.44 ## 3.0.0-beta.43 ### Patch Changes - Updated dependencies [34ca7667d] - - @trigger.dev/sdk@3.0.0-beta.43 - - @trigger.dev/integration-kit@3.0.0-beta.43 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.43 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.43 ## 3.0.0-beta.42 ### Patch Changes - Updated dependencies [ecef19966] - - @trigger.dev/sdk@3.0.0-beta.42 - - @trigger.dev/integration-kit@3.0.0-beta.42 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.42 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.42 ## 3.0.0-beta.41 ### Patch Changes - Updated dependencies [7c36a1a4b] - - @trigger.dev/sdk@3.0.0-beta.41 - - @trigger.dev/integration-kit@3.0.0-beta.41 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.41 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.41 ## 3.0.0-beta.40 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.40 -- @trigger.dev/sdk@3.0.0-beta.40 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.40 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.40 ## 3.0.0-beta.39 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.39 -- @trigger.dev/sdk@3.0.0-beta.39 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.39 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.39 ## 3.0.0-beta.38 @@ -138,15 +138,15 @@ - Updated dependencies [1b90ffbb8] - Updated dependencies [c405ae711] - - @trigger.dev/sdk@3.0.0-beta.38 - - @trigger.dev/integration-kit@3.0.0-beta.38 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.38 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.38 ## 3.0.0-beta.37 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.37 -- @trigger.dev/sdk@3.0.0-beta.37 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.37 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.37 ## 3.0.0-beta.36 @@ -154,15 +154,15 @@ - Updated dependencies [51bb4c887] - Updated dependencies [ba71f959e] - - @trigger.dev/sdk@3.0.0-beta.36 - - @trigger.dev/integration-kit@3.0.0-beta.36 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.36 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.36 ## 3.0.0-beta.35 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.35 -- @trigger.dev/sdk@3.0.0-beta.35 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.35 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.35 ## 3.0.0-beta.34 @@ -171,117 +171,117 @@ - Updated dependencies [3a1b0c486] - Updated dependencies [3f8b6d8fc] - Updated dependencies [1281d40e4] - - @trigger.dev/sdk@3.0.0-beta.34 - - @trigger.dev/integration-kit@3.0.0-beta.34 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.34 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.34 ## 3.0.0-beta.33 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.33 -- @trigger.dev/sdk@3.0.0-beta.33 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.33 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.33 ## 3.0.0-beta.32 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.32 -- @trigger.dev/sdk@3.0.0-beta.32 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.32 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.32 ## 3.0.0-beta.31 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.31 -- @trigger.dev/sdk@3.0.0-beta.31 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.31 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.31 ## 3.0.0-beta.30 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.30 -- @trigger.dev/sdk@3.0.0-beta.30 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.30 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.30 ## 3.0.0-beta.29 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.29 -- @trigger.dev/sdk@3.0.0-beta.29 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.29 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.29 ## 3.0.0-beta.28 ### Patch Changes - Updated dependencies [6d9dfbc75] - - @trigger.dev/sdk@3.0.0-beta.28 - - @trigger.dev/integration-kit@3.0.0-beta.28 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.28 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.28 ## 3.0.0-beta.27 ### Patch Changes - Updated dependencies [203e00208] - - @trigger.dev/sdk@3.0.0-beta.27 - - @trigger.dev/integration-kit@3.0.0-beta.27 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.27 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.27 ## 3.0.0-beta.26 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.26 -- @trigger.dev/sdk@3.0.0-beta.26 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.26 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.26 ## 3.0.0-beta.25 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.25 -- @trigger.dev/sdk@3.0.0-beta.25 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.25 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.25 ## 3.0.0-beta.24 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.24 -- @trigger.dev/sdk@3.0.0-beta.24 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.24 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.24 ## 3.0.0-beta.23 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.23 -- @trigger.dev/sdk@3.0.0-beta.23 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.23 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.23 ## 3.0.0-beta.22 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.22 -- @trigger.dev/sdk@3.0.0-beta.22 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.22 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.22 ## 3.0.0-beta.21 ### Patch Changes - Updated dependencies [9491a1649] - - @trigger.dev/sdk@3.0.0-beta.21 - - @trigger.dev/integration-kit@3.0.0-beta.21 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.21 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.21 ## 3.0.0-beta.20 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.20 -- @trigger.dev/sdk@3.0.0-beta.20 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.20 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.20 ## 3.0.0-beta.19 ### Patch Changes - Updated dependencies [e9a63a486] - - @trigger.dev/sdk@3.0.0-beta.19 - - @trigger.dev/integration-kit@3.0.0-beta.19 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.19 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.19 ## 3.0.0-beta.18 @@ -290,22 +290,22 @@ - Updated dependencies [b68012f81] - Updated dependencies [b68012f81] - Updated dependencies [b68012f81] - - @trigger.dev/sdk@3.0.0-beta.18 - - @trigger.dev/integration-kit@3.0.0-beta.18 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.18 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.18 ## 3.0.0-beta.17 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.17 -- @trigger.dev/sdk@3.0.0-beta.17 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.17 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.17 ## 3.0.0-beta.16 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.16 -- @trigger.dev/sdk@3.0.0-beta.16 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.16 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.16 ## 3.0.0-beta.15 @@ -313,16 +313,16 @@ - Updated dependencies [374edef02] - Updated dependencies [26093896d] - - @trigger.dev/sdk@3.0.0-beta.15 - - @trigger.dev/integration-kit@3.0.0-beta.15 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.15 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.15 ## 3.0.0-beta.14 ### Patch Changes - Updated dependencies [c9e1a3e9c] - - @trigger.dev/sdk@3.0.0-beta.14 - - @trigger.dev/integration-kit@3.0.0-beta.14 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.14 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.14 ## 3.0.0-beta.13 @@ -332,22 +332,22 @@ - Updated dependencies [44e1b8754] - Updated dependencies [4986bfda2] - Updated dependencies [4986bfda2] - - @trigger.dev/sdk@3.0.0-beta.13 - - @trigger.dev/integration-kit@3.0.0-beta.13 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.13 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.13 ## 3.0.0-beta.12 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.12 -- @trigger.dev/sdk@3.0.0-beta.12 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.12 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.12 ## 3.0.0-beta.11 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.11 -- @trigger.dev/sdk@3.0.0-beta.11 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.11 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.11 ## 3.0.0-beta.7 @@ -355,44 +355,44 @@ - Updated dependencies [f854cb90e] - Updated dependencies [f854cb90e] - - @trigger.dev/sdk@3.0.0-beta.7 - - @trigger.dev/integration-kit@3.0.0-beta.7 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.7 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.7 ## 3.0.0-beta.6 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.6 -- @trigger.dev/sdk@3.0.0-beta.6 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.6 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.6 ## 3.0.0-beta.5 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.5 -- @trigger.dev/sdk@3.0.0-beta.5 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.5 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.5 ## 3.0.0-beta.4 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.4 -- @trigger.dev/sdk@3.0.0-beta.4 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.4 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.4 ## 3.0.0-beta.3 ### Patch Changes - Updated dependencies [b271742dc] - - @trigger.dev/sdk@3.0.0-beta.3 - - @trigger.dev/integration-kit@3.0.0-beta.3 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.3 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.3 ## 3.0.0-beta.2 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.2 -- @trigger.dev/sdk@3.0.0-beta.2 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.2 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.2 ## 3.0.0-beta.1 @@ -401,53 +401,53 @@ - Updated dependencies [b66d5525e] - Updated dependencies [719c0a0b9] - Updated dependencies [f93eae300] - - @trigger.dev/sdk@3.0.0-beta.1 - - @trigger.dev/integration-kit@3.0.0-beta.1 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.1 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.1 ## 3.0.0-beta.0 ### Patch Changes - Updated dependencies [395abe1b9] - - @trigger.dev/sdk@3.0.0-beta.0 - - @trigger.dev/integration-kit@3.0.0-beta.0 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.0 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.0 ## 2.3.18 ### Patch Changes -- @trigger.dev/integration-kit@2.3.18 -- @trigger.dev/sdk@2.3.18 +- @systemfsoftware/trigger.dev_integration-kit@2.3.18 +- @systemfsoftware/trigger.dev_sdk@2.3.18 ## 2.3.17 ### Patch Changes - Updated dependencies [dd879c8e] - - @trigger.dev/sdk@2.3.17 - - @trigger.dev/integration-kit@2.3.17 + - @systemfsoftware/trigger.dev_sdk@2.3.17 + - @systemfsoftware/trigger.dev_integration-kit@2.3.17 ## 2.3.16 ### Patch Changes -- @trigger.dev/integration-kit@2.3.16 -- @trigger.dev/sdk@2.3.16 +- @systemfsoftware/trigger.dev_integration-kit@2.3.16 +- @systemfsoftware/trigger.dev_sdk@2.3.16 ## 2.3.15 ### Patch Changes - Updated dependencies [6c4047cf] - - @trigger.dev/sdk@2.3.15 - - @trigger.dev/integration-kit@2.3.15 + - @systemfsoftware/trigger.dev_sdk@2.3.15 + - @systemfsoftware/trigger.dev_integration-kit@2.3.15 ## 2.3.14 ### Patch Changes -- @trigger.dev/integration-kit@2.3.14 -- @trigger.dev/sdk@2.3.14 +- @systemfsoftware/trigger.dev_integration-kit@2.3.14 +- @systemfsoftware/trigger.dev_sdk@2.3.14 ## 2.3.13 @@ -455,8 +455,8 @@ - Updated dependencies [a93b554f] - Updated dependencies [0f342cd1] - - @trigger.dev/sdk@2.3.13 - - @trigger.dev/integration-kit@2.3.13 + - @systemfsoftware/trigger.dev_sdk@2.3.13 + - @systemfsoftware/trigger.dev_integration-kit@2.3.13 ## 2.3.12 @@ -465,15 +465,15 @@ - Updated dependencies [129f023d] - Updated dependencies [38f5a903] - Updated dependencies [ff4ff869] - - @trigger.dev/sdk@2.3.12 - - @trigger.dev/integration-kit@2.3.12 + - @systemfsoftware/trigger.dev_sdk@2.3.12 + - @systemfsoftware/trigger.dev_integration-kit@2.3.12 ## 2.3.11 ### Patch Changes -- @trigger.dev/integration-kit@2.3.11 -- @trigger.dev/sdk@2.3.11 +- @systemfsoftware/trigger.dev_integration-kit@2.3.11 +- @systemfsoftware/trigger.dev_sdk@2.3.11 ## 2.3.10 @@ -481,74 +481,74 @@ - Updated dependencies [8277f4d2] - Updated dependencies [73cb8839] - - @trigger.dev/sdk@2.3.10 - - @trigger.dev/integration-kit@2.3.10 + - @systemfsoftware/trigger.dev_sdk@2.3.10 + - @systemfsoftware/trigger.dev_integration-kit@2.3.10 ## 2.3.9 ### Patch Changes - Updated dependencies [f7bf25f0] - - @trigger.dev/sdk@2.3.9 - - @trigger.dev/integration-kit@2.3.9 + - @systemfsoftware/trigger.dev_sdk@2.3.9 + - @systemfsoftware/trigger.dev_integration-kit@2.3.9 ## 2.3.8 ### Patch Changes -- @trigger.dev/integration-kit@2.3.8 -- @trigger.dev/sdk@2.3.8 +- @systemfsoftware/trigger.dev_integration-kit@2.3.8 +- @systemfsoftware/trigger.dev_sdk@2.3.8 ## 2.3.7 ### Patch Changes -- @trigger.dev/integration-kit@2.3.7 -- @trigger.dev/sdk@2.3.7 +- @systemfsoftware/trigger.dev_integration-kit@2.3.7 +- @systemfsoftware/trigger.dev_sdk@2.3.7 ## 2.3.6 ### Patch Changes -- @trigger.dev/integration-kit@2.3.6 -- @trigger.dev/sdk@2.3.6 +- @systemfsoftware/trigger.dev_integration-kit@2.3.6 +- @systemfsoftware/trigger.dev_sdk@2.3.6 ## 2.3.5 ### Patch Changes -- @trigger.dev/integration-kit@2.3.5 -- @trigger.dev/sdk@2.3.5 +- @systemfsoftware/trigger.dev_integration-kit@2.3.5 +- @systemfsoftware/trigger.dev_sdk@2.3.5 ## 2.3.4 ### Patch Changes - Updated dependencies [6a3c563f] - - @trigger.dev/sdk@2.3.4 - - @trigger.dev/integration-kit@2.3.4 + - @systemfsoftware/trigger.dev_sdk@2.3.4 + - @systemfsoftware/trigger.dev_integration-kit@2.3.4 ## 2.3.3 ### Patch Changes -- @trigger.dev/integration-kit@2.3.3 -- @trigger.dev/sdk@2.3.3 +- @systemfsoftware/trigger.dev_integration-kit@2.3.3 +- @systemfsoftware/trigger.dev_sdk@2.3.3 ## 2.3.2 ### Patch Changes -- @trigger.dev/integration-kit@2.3.2 -- @trigger.dev/sdk@2.3.2 +- @systemfsoftware/trigger.dev_integration-kit@2.3.2 +- @systemfsoftware/trigger.dev_sdk@2.3.2 ## 2.3.1 ### Patch Changes - Updated dependencies [f3efcc0c] - - @trigger.dev/sdk@2.3.1 - - @trigger.dev/integration-kit@2.3.1 + - @systemfsoftware/trigger.dev_sdk@2.3.1 + - @systemfsoftware/trigger.dev_integration-kit@2.3.1 ## 2.3.0 @@ -561,23 +561,23 @@ ### Patch Changes - Updated dependencies [17f6f29d] - - @trigger.dev/integration-kit@2.3.0 - - @trigger.dev/sdk@2.3.0 + - @systemfsoftware/trigger.dev_integration-kit@2.3.0 + - @systemfsoftware/trigger.dev_sdk@2.3.0 ## 2.2.11 ### Patch Changes - Updated dependencies [de652c1d] - - @trigger.dev/sdk@2.2.11 - - @trigger.dev/integration-kit@2.2.11 + - @systemfsoftware/trigger.dev_sdk@2.2.11 + - @systemfsoftware/trigger.dev_integration-kit@2.2.11 ## 2.2.10 ### Patch Changes -- @trigger.dev/integration-kit@2.2.10 -- @trigger.dev/sdk@2.2.10 +- @systemfsoftware/trigger.dev_integration-kit@2.2.10 +- @systemfsoftware/trigger.dev_sdk@2.2.10 ## 2.2.9 @@ -585,8 +585,8 @@ - Updated dependencies [1dcd87a2] - Updated dependencies [6ebd435e] - - @trigger.dev/sdk@2.2.9 - - @trigger.dev/integration-kit@2.2.9 + - @systemfsoftware/trigger.dev_sdk@2.2.9 + - @systemfsoftware/trigger.dev_integration-kit@2.2.9 ## 2.2.8 @@ -594,16 +594,16 @@ - Updated dependencies [067e19fe] - Updated dependencies [096151c0] - - @trigger.dev/integration-kit@2.2.8 - - @trigger.dev/sdk@2.2.8 + - @systemfsoftware/trigger.dev_integration-kit@2.2.8 + - @systemfsoftware/trigger.dev_sdk@2.2.8 ## 2.2.7 ### Patch Changes - Updated dependencies [756024da] - - @trigger.dev/sdk@2.2.7 - - @trigger.dev/integration-kit@2.2.7 + - @systemfsoftware/trigger.dev_sdk@2.2.7 + - @systemfsoftware/trigger.dev_integration-kit@2.2.7 ## 2.2.6 @@ -613,8 +613,8 @@ - Updated dependencies [cb1825bf] - Updated dependencies [d0217344] - Updated dependencies [cb1825bf] - - @trigger.dev/integration-kit@2.2.6 - - @trigger.dev/sdk@2.2.6 + - @systemfsoftware/trigger.dev_integration-kit@2.2.6 + - @systemfsoftware/trigger.dev_sdk@2.2.6 ## 2.2.5 @@ -627,8 +627,8 @@ - Updated dependencies [620b8383] - Updated dependencies [4a0f030e] - Updated dependencies [f4275e50] - - @trigger.dev/sdk@2.2.5 - - @trigger.dev/integration-kit@2.2.5 + - @systemfsoftware/trigger.dev_sdk@2.2.5 + - @systemfsoftware/trigger.dev_integration-kit@2.2.5 ## 2.2.4 @@ -636,8 +636,8 @@ - Updated dependencies [c1710ae7] - Updated dependencies [9c4be40a] - - @trigger.dev/sdk@2.2.4 - - @trigger.dev/integration-kit@2.2.4 + - @systemfsoftware/trigger.dev_sdk@2.2.4 + - @systemfsoftware/trigger.dev_integration-kit@2.2.4 ## 2.2.3 @@ -645,31 +645,31 @@ - Updated dependencies [6e1b8a11] - Updated dependencies [c4533c36] - - @trigger.dev/sdk@2.2.3 - - @trigger.dev/integration-kit@2.2.3 + - @systemfsoftware/trigger.dev_sdk@2.2.3 + - @systemfsoftware/trigger.dev_integration-kit@2.2.3 ## 2.2.2 ### Patch Changes -- @trigger.dev/integration-kit@2.2.2 -- @trigger.dev/sdk@2.2.2 +- @systemfsoftware/trigger.dev_integration-kit@2.2.2 +- @systemfsoftware/trigger.dev_sdk@2.2.2 ## 2.2.1 ### Patch Changes - Updated dependencies [044d38e3] - - @trigger.dev/sdk@2.2.1 - - @trigger.dev/integration-kit@2.2.1 + - @systemfsoftware/trigger.dev_sdk@2.2.1 + - @systemfsoftware/trigger.dev_integration-kit@2.2.1 ## 2.2.0 ### Patch Changes - Updated dependencies [975c5f1d] - - @trigger.dev/integration-kit@2.2.0 - - @trigger.dev/sdk@2.2.0 + - @systemfsoftware/trigger.dev_integration-kit@2.2.0 + - @systemfsoftware/trigger.dev_sdk@2.2.0 ## 2.1.9 @@ -678,16 +678,16 @@ - 9a187f9e: upgrade zod to 3.22.3 - Updated dependencies [9a187f9e] - Updated dependencies [2e9452ab] - - @trigger.dev/sdk@2.1.9 - - @trigger.dev/integration-kit@2.1.9 + - @systemfsoftware/trigger.dev_sdk@2.1.9 + - @systemfsoftware/trigger.dev_integration-kit@2.1.9 ## 2.1.8 ### Patch Changes -- 6a992a19: First release of `@trigger.dev/replicate` integration with remote callback support. +- 6a992a19: First release of `@systemfsoftware/trigger.dev_replicate` integration with remote callback support. - Updated dependencies [6a992a19] - Updated dependencies [ab9e4a98] - Updated dependencies [ab9e4a98] - - @trigger.dev/sdk@2.1.8 - - @trigger.dev/integration-kit@2.1.8 + - @systemfsoftware/trigger.dev_sdk@2.1.8 + - @systemfsoftware/trigger.dev_integration-kit@2.1.8 diff --git a/integrations/replicate/README.md b/integrations/replicate/README.md index 67a4b88e871..6d200c3fbd1 100644 --- a/integrations/replicate/README.md +++ b/integrations/replicate/README.md @@ -1 +1 @@ -# @trigger.dev/replicate +# @systemfsoftware/trigger.dev_replicate diff --git a/integrations/replicate/package.json b/integrations/replicate/package.json index 65dae37bd7b..d7d83a58afe 100644 --- a/integrations/replicate/package.json +++ b/integrations/replicate/package.json @@ -1,5 +1,5 @@ { - "name": "@trigger.dev/replicate", + "name": "@systemfsoftware/trigger.dev_replicate", "version": "3.0.0-beta.55", "description": "Trigger.dev integration for replicate", "main": "./dist/index.js", @@ -11,12 +11,12 @@ "dist" ], "devDependencies": { - "@trigger.dev/tsconfig": "workspace:*", + "@systemfsoftware/trigger.dev_tsconfig": "workspace:*", "@types/node": "16.x", "rimraf": "^3.0.2", "tsup": "8.0.1", "typescript": "^5.3.0", - "@trigger.dev/tsup": "workspace:*" + "@systemfsoftware/trigger.dev_tsup": "workspace:*" }, "scripts": { "clean": "rimraf dist", @@ -25,8 +25,8 @@ "typecheck": "tsc --noEmit" }, "dependencies": { - "@trigger.dev/integration-kit": "workspace:^3.0.0-beta.55", - "@trigger.dev/sdk": "workspace:^3.0.0-beta.55", + "@systemfsoftware/trigger.dev_integration-kit": "workspace:^3.0.0-beta.55", + "@systemfsoftware/trigger.dev_sdk": "workspace:^3.0.0-beta.55", "replicate": "^0.18.1", "zod": "3.22.3" }, diff --git a/integrations/replicate/src/collections.ts b/integrations/replicate/src/collections.ts index b6f1c010012..2ba3cf2206d 100644 --- a/integrations/replicate/src/collections.ts +++ b/integrations/replicate/src/collections.ts @@ -1,4 +1,4 @@ -import { IntegrationTaskKey } from "@trigger.dev/sdk"; +import { IntegrationTaskKey } from "@systemfsoftware/trigger.dev_sdk"; import { Page, Collection } from "replicate"; import { ReplicateRunTask } from "./index"; diff --git a/integrations/replicate/src/deployments.ts b/integrations/replicate/src/deployments.ts index c5c1508d123..cad0a6ffbd0 100644 --- a/integrations/replicate/src/deployments.ts +++ b/integrations/replicate/src/deployments.ts @@ -1,4 +1,4 @@ -import { IntegrationTaskKey } from "@trigger.dev/sdk"; +import { IntegrationTaskKey } from "@systemfsoftware/trigger.dev_sdk"; import ReplicateClient, { Prediction } from "replicate"; import { ReplicateRunTask } from "./index"; diff --git a/integrations/replicate/src/index.ts b/integrations/replicate/src/index.ts index 0093be164db..552b5c96d64 100644 --- a/integrations/replicate/src/index.ts +++ b/integrations/replicate/src/index.ts @@ -8,7 +8,7 @@ import { Json, retry, ConnectionAuth, -} from "@trigger.dev/sdk"; +} from "@systemfsoftware/trigger.dev_sdk"; import ReplicateClient, { Page, Prediction } from "replicate"; import { Predictions } from "./predictions"; diff --git a/integrations/replicate/src/models.ts b/integrations/replicate/src/models.ts index d4b3a78ac5e..95f88d5ade8 100644 --- a/integrations/replicate/src/models.ts +++ b/integrations/replicate/src/models.ts @@ -1,4 +1,4 @@ -import { IntegrationTaskKey } from "@trigger.dev/sdk"; +import { IntegrationTaskKey } from "@systemfsoftware/trigger.dev_sdk"; import { Model, ModelVersion } from "replicate"; import { ReplicateRunTask } from "./index"; diff --git a/integrations/replicate/src/predictions.ts b/integrations/replicate/src/predictions.ts index 9f6c604fd22..424a4af04f2 100644 --- a/integrations/replicate/src/predictions.ts +++ b/integrations/replicate/src/predictions.ts @@ -1,4 +1,4 @@ -import { IntegrationTaskKey } from "@trigger.dev/sdk"; +import { IntegrationTaskKey } from "@systemfsoftware/trigger.dev_sdk"; import ReplicateClient, { Page, Prediction } from "replicate"; import { ReplicateRunTask } from "./index"; diff --git a/integrations/replicate/src/trainings.ts b/integrations/replicate/src/trainings.ts index 10a3ae576bf..030a12540f0 100644 --- a/integrations/replicate/src/trainings.ts +++ b/integrations/replicate/src/trainings.ts @@ -1,4 +1,4 @@ -import { IntegrationTaskKey } from "@trigger.dev/sdk"; +import { IntegrationTaskKey } from "@systemfsoftware/trigger.dev_sdk"; import ReplicateClient, { Page, Training } from "replicate"; import { ReplicateRunTask } from "./index"; diff --git a/integrations/replicate/tsconfig.json b/integrations/replicate/tsconfig.json index 26ae70a15e3..d5800b0a007 100644 --- a/integrations/replicate/tsconfig.json +++ b/integrations/replicate/tsconfig.json @@ -1,4 +1,4 @@ { - "extends": "@trigger.dev/tsconfig/integration.json", + "extends": "@systemfsoftware/trigger.dev_tsconfig/integration.json", "include": ["./src/**/*.ts", "tsup.config.ts"] } diff --git a/integrations/replicate/tsup.config.ts b/integrations/replicate/tsup.config.ts index 1d1b59a08b7..4c6434522b4 100644 --- a/integrations/replicate/tsup.config.ts +++ b/integrations/replicate/tsup.config.ts @@ -1,3 +1,3 @@ -import { defineConfigPackage } from "@trigger.dev/tsup"; +import { defineConfigPackage } from "@systemfsoftware/trigger.dev_tsup"; export default defineConfigPackage; diff --git a/integrations/resend/CHANGELOG.md b/integrations/resend/CHANGELOG.md index dc935189e96..4e0885e7082 100644 --- a/integrations/resend/CHANGELOG.md +++ b/integrations/resend/CHANGELOG.md @@ -1,35 +1,35 @@ -# @trigger.dev/resend +# @systemfsoftware/trigger.dev_resend ## 3.0.0-beta.55 ### Patch Changes - Updated dependencies [0591db5f2] - - @trigger.dev/sdk@3.0.0-beta.55 - - @trigger.dev/integration-kit@3.0.0-beta.55 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.55 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.55 ## 3.0.0-beta.54 ### Patch Changes - Updated dependencies [728eeeff6] - - @trigger.dev/sdk@3.0.0-beta.54 - - @trigger.dev/integration-kit@3.0.0-beta.54 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.54 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.54 ## 3.0.0-beta.53 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.53 -- @trigger.dev/sdk@3.0.0-beta.53 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.53 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.53 ## 3.0.0-beta.52 ### Patch Changes - Updated dependencies [8cae1d087] - - @trigger.dev/sdk@3.0.0-beta.52 - - @trigger.dev/integration-kit@3.0.0-beta.52 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.52 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.52 ## 3.0.0-beta.51 @@ -38,99 +38,99 @@ - Updated dependencies [979bee50d] - Updated dependencies [086a0f95c] - Updated dependencies [55264657d] - - @trigger.dev/sdk@3.0.0-beta.51 - - @trigger.dev/integration-kit@3.0.0-beta.51 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.51 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.51 ## 3.0.0-beta.50 ### Patch Changes - Updated dependencies [8ba998794] - - @trigger.dev/sdk@3.0.0-beta.50 - - @trigger.dev/integration-kit@3.0.0-beta.50 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.50 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.50 ## 3.0.0-beta.49 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.49 -- @trigger.dev/sdk@3.0.0-beta.49 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.49 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.49 ## 3.0.0-beta.48 ### Patch Changes - Updated dependencies [ecf1110ab] - - @trigger.dev/sdk@3.0.0-beta.48 - - @trigger.dev/integration-kit@3.0.0-beta.48 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.48 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.48 ## 3.0.0-beta.47 ### Patch Changes - Updated dependencies [4f95c9de4] - - @trigger.dev/sdk@3.0.0-beta.47 - - @trigger.dev/integration-kit@3.0.0-beta.47 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.47 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.47 ## 3.0.0-beta.46 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.46 -- @trigger.dev/sdk@3.0.0-beta.46 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.46 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.46 ## 3.0.0-beta.45 ### Patch Changes - Updated dependencies [0e77e7ef7] - - @trigger.dev/sdk@3.0.0-beta.45 - - @trigger.dev/integration-kit@3.0.0-beta.45 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.45 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.45 ## 3.0.0-beta.44 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.44 -- @trigger.dev/sdk@3.0.0-beta.44 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.44 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.44 ## 3.0.0-beta.43 ### Patch Changes - Updated dependencies [34ca7667d] - - @trigger.dev/sdk@3.0.0-beta.43 - - @trigger.dev/integration-kit@3.0.0-beta.43 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.43 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.43 ## 3.0.0-beta.42 ### Patch Changes - Updated dependencies [ecef19966] - - @trigger.dev/sdk@3.0.0-beta.42 - - @trigger.dev/integration-kit@3.0.0-beta.42 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.42 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.42 ## 3.0.0-beta.41 ### Patch Changes - Updated dependencies [7c36a1a4b] - - @trigger.dev/sdk@3.0.0-beta.41 - - @trigger.dev/integration-kit@3.0.0-beta.41 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.41 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.41 ## 3.0.0-beta.40 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.40 -- @trigger.dev/sdk@3.0.0-beta.40 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.40 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.40 ## 3.0.0-beta.39 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.39 -- @trigger.dev/sdk@3.0.0-beta.39 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.39 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.39 ## 3.0.0-beta.38 @@ -138,15 +138,15 @@ - Updated dependencies [1b90ffbb8] - Updated dependencies [c405ae711] - - @trigger.dev/sdk@3.0.0-beta.38 - - @trigger.dev/integration-kit@3.0.0-beta.38 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.38 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.38 ## 3.0.0-beta.37 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.37 -- @trigger.dev/sdk@3.0.0-beta.37 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.37 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.37 ## 3.0.0-beta.36 @@ -154,15 +154,15 @@ - Updated dependencies [51bb4c887] - Updated dependencies [ba71f959e] - - @trigger.dev/sdk@3.0.0-beta.36 - - @trigger.dev/integration-kit@3.0.0-beta.36 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.36 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.36 ## 3.0.0-beta.35 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.35 -- @trigger.dev/sdk@3.0.0-beta.35 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.35 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.35 ## 3.0.0-beta.34 @@ -171,117 +171,117 @@ - Updated dependencies [3a1b0c486] - Updated dependencies [3f8b6d8fc] - Updated dependencies [1281d40e4] - - @trigger.dev/sdk@3.0.0-beta.34 - - @trigger.dev/integration-kit@3.0.0-beta.34 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.34 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.34 ## 3.0.0-beta.33 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.33 -- @trigger.dev/sdk@3.0.0-beta.33 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.33 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.33 ## 3.0.0-beta.32 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.32 -- @trigger.dev/sdk@3.0.0-beta.32 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.32 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.32 ## 3.0.0-beta.31 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.31 -- @trigger.dev/sdk@3.0.0-beta.31 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.31 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.31 ## 3.0.0-beta.30 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.30 -- @trigger.dev/sdk@3.0.0-beta.30 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.30 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.30 ## 3.0.0-beta.29 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.29 -- @trigger.dev/sdk@3.0.0-beta.29 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.29 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.29 ## 3.0.0-beta.28 ### Patch Changes - Updated dependencies [6d9dfbc75] - - @trigger.dev/sdk@3.0.0-beta.28 - - @trigger.dev/integration-kit@3.0.0-beta.28 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.28 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.28 ## 3.0.0-beta.27 ### Patch Changes - Updated dependencies [203e00208] - - @trigger.dev/sdk@3.0.0-beta.27 - - @trigger.dev/integration-kit@3.0.0-beta.27 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.27 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.27 ## 3.0.0-beta.26 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.26 -- @trigger.dev/sdk@3.0.0-beta.26 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.26 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.26 ## 3.0.0-beta.25 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.25 -- @trigger.dev/sdk@3.0.0-beta.25 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.25 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.25 ## 3.0.0-beta.24 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.24 -- @trigger.dev/sdk@3.0.0-beta.24 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.24 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.24 ## 3.0.0-beta.23 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.23 -- @trigger.dev/sdk@3.0.0-beta.23 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.23 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.23 ## 3.0.0-beta.22 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.22 -- @trigger.dev/sdk@3.0.0-beta.22 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.22 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.22 ## 3.0.0-beta.21 ### Patch Changes - Updated dependencies [9491a1649] - - @trigger.dev/sdk@3.0.0-beta.21 - - @trigger.dev/integration-kit@3.0.0-beta.21 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.21 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.21 ## 3.0.0-beta.20 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.20 -- @trigger.dev/sdk@3.0.0-beta.20 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.20 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.20 ## 3.0.0-beta.19 ### Patch Changes - Updated dependencies [e9a63a486] - - @trigger.dev/sdk@3.0.0-beta.19 - - @trigger.dev/integration-kit@3.0.0-beta.19 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.19 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.19 ## 3.0.0-beta.18 @@ -290,22 +290,22 @@ - Updated dependencies [b68012f81] - Updated dependencies [b68012f81] - Updated dependencies [b68012f81] - - @trigger.dev/sdk@3.0.0-beta.18 - - @trigger.dev/integration-kit@3.0.0-beta.18 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.18 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.18 ## 3.0.0-beta.17 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.17 -- @trigger.dev/sdk@3.0.0-beta.17 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.17 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.17 ## 3.0.0-beta.16 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.16 -- @trigger.dev/sdk@3.0.0-beta.16 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.16 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.16 ## 3.0.0-beta.15 @@ -313,16 +313,16 @@ - Updated dependencies [374edef02] - Updated dependencies [26093896d] - - @trigger.dev/sdk@3.0.0-beta.15 - - @trigger.dev/integration-kit@3.0.0-beta.15 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.15 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.15 ## 3.0.0-beta.14 ### Patch Changes - Updated dependencies [c9e1a3e9c] - - @trigger.dev/sdk@3.0.0-beta.14 - - @trigger.dev/integration-kit@3.0.0-beta.14 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.14 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.14 ## 3.0.0-beta.13 @@ -332,22 +332,22 @@ - Updated dependencies [44e1b8754] - Updated dependencies [4986bfda2] - Updated dependencies [4986bfda2] - - @trigger.dev/sdk@3.0.0-beta.13 - - @trigger.dev/integration-kit@3.0.0-beta.13 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.13 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.13 ## 3.0.0-beta.12 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.12 -- @trigger.dev/sdk@3.0.0-beta.12 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.12 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.12 ## 3.0.0-beta.11 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.11 -- @trigger.dev/sdk@3.0.0-beta.11 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.11 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.11 ## 3.0.0-beta.7 @@ -355,44 +355,44 @@ - Updated dependencies [f854cb90e] - Updated dependencies [f854cb90e] - - @trigger.dev/sdk@3.0.0-beta.7 - - @trigger.dev/integration-kit@3.0.0-beta.7 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.7 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.7 ## 3.0.0-beta.6 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.6 -- @trigger.dev/sdk@3.0.0-beta.6 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.6 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.6 ## 3.0.0-beta.5 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.5 -- @trigger.dev/sdk@3.0.0-beta.5 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.5 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.5 ## 3.0.0-beta.4 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.4 -- @trigger.dev/sdk@3.0.0-beta.4 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.4 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.4 ## 3.0.0-beta.3 ### Patch Changes - Updated dependencies [b271742dc] - - @trigger.dev/sdk@3.0.0-beta.3 - - @trigger.dev/integration-kit@3.0.0-beta.3 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.3 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.3 ## 3.0.0-beta.2 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.2 -- @trigger.dev/sdk@3.0.0-beta.2 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.2 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.2 ## 3.0.0-beta.1 @@ -401,55 +401,55 @@ - Updated dependencies [b66d5525e] - Updated dependencies [719c0a0b9] - Updated dependencies [f93eae300] - - @trigger.dev/sdk@3.0.0-beta.1 - - @trigger.dev/integration-kit@3.0.0-beta.1 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.1 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.1 ## 3.0.0-beta.0 ### Patch Changes - Updated dependencies [395abe1b9] - - @trigger.dev/sdk@3.0.0-beta.0 - - @trigger.dev/integration-kit@3.0.0-beta.0 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.0 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.0 ## 2.3.18 ### Patch Changes -- @trigger.dev/integration-kit@2.3.18 -- @trigger.dev/sdk@2.3.18 +- @systemfsoftware/trigger.dev_integration-kit@2.3.18 +- @systemfsoftware/trigger.dev_sdk@2.3.18 ## 2.3.17 ### Patch Changes - Updated dependencies [dd879c8e] - - @trigger.dev/sdk@2.3.17 - - @trigger.dev/integration-kit@2.3.17 + - @systemfsoftware/trigger.dev_sdk@2.3.17 + - @systemfsoftware/trigger.dev_integration-kit@2.3.17 ## 2.3.16 ### Patch Changes - da90ee13: Fix resend integration example comment - - @trigger.dev/integration-kit@2.3.16 - - @trigger.dev/sdk@2.3.16 + - @systemfsoftware/trigger.dev_integration-kit@2.3.16 + - @systemfsoftware/trigger.dev_sdk@2.3.16 ## 2.3.15 ### Patch Changes - Updated dependencies [6c4047cf] - - @trigger.dev/sdk@2.3.15 - - @trigger.dev/integration-kit@2.3.15 + - @systemfsoftware/trigger.dev_sdk@2.3.15 + - @systemfsoftware/trigger.dev_integration-kit@2.3.15 ## 2.3.14 ### Patch Changes - 4dd6cf18: Add support for the new Resend audience API endpoints - - @trigger.dev/integration-kit@2.3.14 - - @trigger.dev/sdk@2.3.14 + - @systemfsoftware/trigger.dev_integration-kit@2.3.14 + - @systemfsoftware/trigger.dev_sdk@2.3.14 ## 2.3.13 @@ -457,8 +457,8 @@ - Updated dependencies [a93b554f] - Updated dependencies [0f342cd1] - - @trigger.dev/sdk@2.3.13 - - @trigger.dev/integration-kit@2.3.13 + - @systemfsoftware/trigger.dev_sdk@2.3.13 + - @systemfsoftware/trigger.dev_integration-kit@2.3.13 ## 2.3.12 @@ -467,15 +467,15 @@ - Updated dependencies [129f023d] - Updated dependencies [38f5a903] - Updated dependencies [ff4ff869] - - @trigger.dev/sdk@2.3.12 - - @trigger.dev/integration-kit@2.3.12 + - @systemfsoftware/trigger.dev_sdk@2.3.12 + - @systemfsoftware/trigger.dev_integration-kit@2.3.12 ## 2.3.11 ### Patch Changes -- @trigger.dev/integration-kit@2.3.11 -- @trigger.dev/sdk@2.3.11 +- @systemfsoftware/trigger.dev_integration-kit@2.3.11 +- @systemfsoftware/trigger.dev_sdk@2.3.11 ## 2.3.10 @@ -483,74 +483,74 @@ - Updated dependencies [8277f4d2] - Updated dependencies [73cb8839] - - @trigger.dev/sdk@2.3.10 - - @trigger.dev/integration-kit@2.3.10 + - @systemfsoftware/trigger.dev_sdk@2.3.10 + - @systemfsoftware/trigger.dev_integration-kit@2.3.10 ## 2.3.9 ### Patch Changes - Updated dependencies [f7bf25f0] - - @trigger.dev/sdk@2.3.9 - - @trigger.dev/integration-kit@2.3.9 + - @systemfsoftware/trigger.dev_sdk@2.3.9 + - @systemfsoftware/trigger.dev_integration-kit@2.3.9 ## 2.3.8 ### Patch Changes -- @trigger.dev/integration-kit@2.3.8 -- @trigger.dev/sdk@2.3.8 +- @systemfsoftware/trigger.dev_integration-kit@2.3.8 +- @systemfsoftware/trigger.dev_sdk@2.3.8 ## 2.3.7 ### Patch Changes -- @trigger.dev/integration-kit@2.3.7 -- @trigger.dev/sdk@2.3.7 +- @systemfsoftware/trigger.dev_integration-kit@2.3.7 +- @systemfsoftware/trigger.dev_sdk@2.3.7 ## 2.3.6 ### Patch Changes -- @trigger.dev/integration-kit@2.3.6 -- @trigger.dev/sdk@2.3.6 +- @systemfsoftware/trigger.dev_integration-kit@2.3.6 +- @systemfsoftware/trigger.dev_sdk@2.3.6 ## 2.3.5 ### Patch Changes -- @trigger.dev/integration-kit@2.3.5 -- @trigger.dev/sdk@2.3.5 +- @systemfsoftware/trigger.dev_integration-kit@2.3.5 +- @systemfsoftware/trigger.dev_sdk@2.3.5 ## 2.3.4 ### Patch Changes - Updated dependencies [6a3c563f] - - @trigger.dev/sdk@2.3.4 - - @trigger.dev/integration-kit@2.3.4 + - @systemfsoftware/trigger.dev_sdk@2.3.4 + - @systemfsoftware/trigger.dev_integration-kit@2.3.4 ## 2.3.3 ### Patch Changes -- @trigger.dev/integration-kit@2.3.3 -- @trigger.dev/sdk@2.3.3 +- @systemfsoftware/trigger.dev_integration-kit@2.3.3 +- @systemfsoftware/trigger.dev_sdk@2.3.3 ## 2.3.2 ### Patch Changes -- @trigger.dev/integration-kit@2.3.2 -- @trigger.dev/sdk@2.3.2 +- @systemfsoftware/trigger.dev_integration-kit@2.3.2 +- @systemfsoftware/trigger.dev_sdk@2.3.2 ## 2.3.1 ### Patch Changes - Updated dependencies [f3efcc0c] - - @trigger.dev/sdk@2.3.1 - - @trigger.dev/integration-kit@2.3.1 + - @systemfsoftware/trigger.dev_sdk@2.3.1 + - @systemfsoftware/trigger.dev_integration-kit@2.3.1 ## 2.3.0 @@ -563,23 +563,23 @@ ### Patch Changes - Updated dependencies [17f6f29d] - - @trigger.dev/integration-kit@2.3.0 - - @trigger.dev/sdk@2.3.0 + - @systemfsoftware/trigger.dev_integration-kit@2.3.0 + - @systemfsoftware/trigger.dev_sdk@2.3.0 ## 2.2.11 ### Patch Changes - Updated dependencies [de652c1d] - - @trigger.dev/sdk@2.2.11 - - @trigger.dev/integration-kit@2.2.11 + - @systemfsoftware/trigger.dev_sdk@2.2.11 + - @systemfsoftware/trigger.dev_integration-kit@2.2.11 ## 2.2.10 ### Patch Changes -- @trigger.dev/integration-kit@2.2.10 -- @trigger.dev/sdk@2.2.10 +- @systemfsoftware/trigger.dev_integration-kit@2.2.10 +- @systemfsoftware/trigger.dev_sdk@2.2.10 ## 2.2.9 @@ -587,8 +587,8 @@ - Updated dependencies [1dcd87a2] - Updated dependencies [6ebd435e] - - @trigger.dev/sdk@2.2.9 - - @trigger.dev/integration-kit@2.2.9 + - @systemfsoftware/trigger.dev_sdk@2.2.9 + - @systemfsoftware/trigger.dev_integration-kit@2.2.9 ## 2.2.8 @@ -596,16 +596,16 @@ - Updated dependencies [067e19fe] - Updated dependencies [096151c0] - - @trigger.dev/integration-kit@2.2.8 - - @trigger.dev/sdk@2.2.8 + - @systemfsoftware/trigger.dev_integration-kit@2.2.8 + - @systemfsoftware/trigger.dev_sdk@2.2.8 ## 2.2.7 ### Patch Changes - Updated dependencies [756024da] - - @trigger.dev/sdk@2.2.7 - - @trigger.dev/integration-kit@2.2.7 + - @systemfsoftware/trigger.dev_sdk@2.2.7 + - @systemfsoftware/trigger.dev_integration-kit@2.2.7 ## 2.2.6 @@ -615,8 +615,8 @@ - Updated dependencies [cb1825bf] - Updated dependencies [d0217344] - Updated dependencies [cb1825bf] - - @trigger.dev/integration-kit@2.2.6 - - @trigger.dev/sdk@2.2.6 + - @systemfsoftware/trigger.dev_integration-kit@2.2.6 + - @systemfsoftware/trigger.dev_sdk@2.2.6 ## 2.2.5 @@ -630,8 +630,8 @@ - Updated dependencies [620b8383] - Updated dependencies [4a0f030e] - Updated dependencies [f4275e50] - - @trigger.dev/sdk@2.2.5 - - @trigger.dev/integration-kit@2.2.5 + - @systemfsoftware/trigger.dev_sdk@2.2.5 + - @systemfsoftware/trigger.dev_integration-kit@2.2.5 ## 2.2.4 @@ -639,8 +639,8 @@ - Updated dependencies [c1710ae7] - Updated dependencies [9c4be40a] - - @trigger.dev/sdk@2.2.4 - - @trigger.dev/integration-kit@2.2.4 + - @systemfsoftware/trigger.dev_sdk@2.2.4 + - @systemfsoftware/trigger.dev_integration-kit@2.2.4 ## 2.2.3 @@ -648,23 +648,23 @@ - Updated dependencies [6e1b8a11] - Updated dependencies [c4533c36] - - @trigger.dev/sdk@2.2.3 - - @trigger.dev/integration-kit@2.2.3 + - @systemfsoftware/trigger.dev_sdk@2.2.3 + - @systemfsoftware/trigger.dev_integration-kit@2.2.3 ## 2.2.2 ### Patch Changes -- @trigger.dev/integration-kit@2.2.2 -- @trigger.dev/sdk@2.2.2 +- @systemfsoftware/trigger.dev_integration-kit@2.2.2 +- @systemfsoftware/trigger.dev_sdk@2.2.2 ## 2.2.1 ### Patch Changes - Updated dependencies [044d38e3] - - @trigger.dev/sdk@2.2.1 - - @trigger.dev/integration-kit@2.2.1 + - @systemfsoftware/trigger.dev_sdk@2.2.1 + - @systemfsoftware/trigger.dev_integration-kit@2.2.1 ## 2.2.0 @@ -672,8 +672,8 @@ - 59a94c71: Allow task property values to be blank, but strip them out before persisting them - Updated dependencies [975c5f1d] - - @trigger.dev/integration-kit@2.2.0 - - @trigger.dev/sdk@2.2.0 + - @systemfsoftware/trigger.dev_integration-kit@2.2.0 + - @systemfsoftware/trigger.dev_sdk@2.2.0 ## 2.1.9 @@ -681,40 +681,40 @@ - Updated dependencies [9a187f9e] - Updated dependencies [2e9452ab] - - @trigger.dev/sdk@2.1.9 - - @trigger.dev/integration-kit@2.1.9 + - @systemfsoftware/trigger.dev_sdk@2.1.9 + - @systemfsoftware/trigger.dev_integration-kit@2.1.9 ## 2.1.8 ### Patch Changes -- 6a992a19: First release of `@trigger.dev/replicate` integration with remote callback support. +- 6a992a19: First release of `@systemfsoftware/trigger.dev_replicate` integration with remote callback support. - Updated dependencies [6a992a19] - Updated dependencies [ab9e4a98] - Updated dependencies [ab9e4a98] - - @trigger.dev/sdk@2.1.8 - - @trigger.dev/integration-kit@2.1.8 + - @systemfsoftware/trigger.dev_sdk@2.1.8 + - @systemfsoftware/trigger.dev_integration-kit@2.1.8 ## 2.1.7 ### Patch Changes -- @trigger.dev/integration-kit@2.1.7 -- @trigger.dev/sdk@2.1.7 +- @systemfsoftware/trigger.dev_integration-kit@2.1.7 +- @systemfsoftware/trigger.dev_sdk@2.1.7 ## 2.1.6 ### Patch Changes -- @trigger.dev/integration-kit@2.1.6 -- @trigger.dev/sdk@2.1.6 +- @systemfsoftware/trigger.dev_integration-kit@2.1.6 +- @systemfsoftware/trigger.dev_sdk@2.1.6 ## 2.1.5 ### Patch Changes -- @trigger.dev/integration-kit@2.1.5 -- @trigger.dev/sdk@2.1.5 +- @systemfsoftware/trigger.dev_integration-kit@2.1.5 +- @systemfsoftware/trigger.dev_sdk@2.1.5 ## 2.1.4 @@ -725,32 +725,32 @@ - Updated dependencies [15f17d27] - Updated dependencies [50137a6f] - Updated dependencies [c0dfa804] - - @trigger.dev/sdk@2.1.4 - - @trigger.dev/integration-kit@2.1.4 + - @systemfsoftware/trigger.dev_sdk@2.1.4 + - @systemfsoftware/trigger.dev_integration-kit@2.1.4 ## 2.1.3 ### Patch Changes - Updated dependencies: - - `@trigger.dev/sdk@2.1.3` - - `@trigger.dev/integration-kit@2.1.3` + - `@systemfsoftware/trigger.dev_sdk@2.1.3` + - `@systemfsoftware/trigger.dev_integration-kit@2.1.3` ## 2.1.2 ### Patch Changes - Updated dependencies: - - `@trigger.dev/integration-kit@2.1.2` - - `@trigger.dev/sdk@2.1.2` + - `@systemfsoftware/trigger.dev_integration-kit@2.1.2` + - `@systemfsoftware/trigger.dev_sdk@2.1.2` ## 2.1.1 ### Patch Changes - Updated dependencies: - - `@trigger.dev/sdk@2.1.1` - - `@trigger.dev/integration-kit@2.1.1` + - `@systemfsoftware/trigger.dev_sdk@2.1.1` + - `@systemfsoftware/trigger.dev_integration-kit@2.1.1` ## 2.1.0 @@ -761,16 +761,16 @@ ### Patch Changes - Updated dependencies: - - `@trigger.dev/integration-kit@2.1.0` - - `@trigger.dev/sdk@2.1.0` + - `@systemfsoftware/trigger.dev_integration-kit@2.1.0` + - `@systemfsoftware/trigger.dev_sdk@2.1.0` ## 2.1.0-beta.1 ### Patch Changes - Updated dependencies: - - `@trigger.dev/integration-kit@2.1.0-beta.1` - - `@trigger.dev/sdk@2.1.0-beta.1` + - `@systemfsoftware/trigger.dev_integration-kit@2.1.0-beta.1` + - `@systemfsoftware/trigger.dev_sdk@2.1.0-beta.1` ## 2.1.0-beta.0 @@ -781,31 +781,31 @@ ### Patch Changes - Updated dependencies: - - `@trigger.dev/integration-kit@2.1.0-beta.0` - - `@trigger.dev/sdk@2.1.0-beta.0` + - `@systemfsoftware/trigger.dev_integration-kit@2.1.0-beta.0` + - `@systemfsoftware/trigger.dev_sdk@2.1.0-beta.0` ## 2.0.14 ### Patch Changes - Updated dependencies: - - `@trigger.dev/integration-kit@2.0.14` - - `@trigger.dev/sdk@2.0.14` + - `@systemfsoftware/trigger.dev_integration-kit@2.0.14` + - `@systemfsoftware/trigger.dev_sdk@2.0.14` ## 2.0.13 ### Patch Changes - Updated dependencies: - - `@trigger.dev/sdk@2.0.13` - - `@trigger.dev/integration-kit@2.0.13` + - `@systemfsoftware/trigger.dev_sdk@2.0.13` + - `@systemfsoftware/trigger.dev_integration-kit@2.0.13` ## 2.0.12 ### Patch Changes -- @trigger.dev/integration-kit@2.0.12 -- @trigger.dev/sdk@2.0.12 +- @systemfsoftware/trigger.dev_integration-kit@2.0.12 +- @systemfsoftware/trigger.dev_sdk@2.0.12 ## 2.0.11 @@ -815,8 +815,8 @@ - Updated dependencies [302bd02f] - Updated dependencies [b5db9f5e] - Updated dependencies [3ce53970] - - @trigger.dev/sdk@2.0.11 - - @trigger.dev/integration-kit@2.0.11 + - @systemfsoftware/trigger.dev_sdk@2.0.11 + - @systemfsoftware/trigger.dev_integration-kit@2.0.11 ## 2.0.10 @@ -824,59 +824,59 @@ - Updated dependencies [b1b9321a] - Updated dependencies [b1b9321a] - - @trigger.dev/sdk@2.0.10 - - @trigger.dev/integration-kit@2.0.10 + - @systemfsoftware/trigger.dev_sdk@2.0.10 + - @systemfsoftware/trigger.dev_integration-kit@2.0.10 ## 2.0.9 ### Patch Changes -- @trigger.dev/integration-kit@2.0.9 -- @trigger.dev/sdk@2.0.9 +- @systemfsoftware/trigger.dev_integration-kit@2.0.9 +- @systemfsoftware/trigger.dev_sdk@2.0.9 ## 2.0.8 ### Patch Changes -- @trigger.dev/integration-kit@2.0.8 -- @trigger.dev/sdk@2.0.8 +- @systemfsoftware/trigger.dev_integration-kit@2.0.8 +- @systemfsoftware/trigger.dev_sdk@2.0.8 ## 2.0.7 ### Patch Changes - Updated dependencies [84126808] - - @trigger.dev/integration-kit@2.0.7 - - @trigger.dev/sdk@2.0.7 + - @systemfsoftware/trigger.dev_integration-kit@2.0.7 + - @systemfsoftware/trigger.dev_sdk@2.0.7 ## 2.0.6 ### Patch Changes -- @trigger.dev/integration-kit@2.0.6 -- @trigger.dev/sdk@2.0.6 +- @systemfsoftware/trigger.dev_integration-kit@2.0.6 +- @systemfsoftware/trigger.dev_sdk@2.0.6 ## 2.0.5 ### Patch Changes -- @trigger.dev/integration-kit@2.0.5 -- @trigger.dev/sdk@2.0.5 +- @systemfsoftware/trigger.dev_integration-kit@2.0.5 +- @systemfsoftware/trigger.dev_sdk@2.0.5 ## 2.0.4 ### Patch Changes - Updated dependencies [96384991] - - @trigger.dev/sdk@2.0.4 - - @trigger.dev/integration-kit@2.0.4 + - @systemfsoftware/trigger.dev_sdk@2.0.4 + - @systemfsoftware/trigger.dev_integration-kit@2.0.4 ## 2.0.3 ### Patch Changes -- @trigger.dev/integration-kit@2.0.3 -- @trigger.dev/sdk@2.0.3 +- @systemfsoftware/trigger.dev_integration-kit@2.0.3 +- @systemfsoftware/trigger.dev_sdk@2.0.3 ## 2.0.2 @@ -885,8 +885,8 @@ - ee99191f: Sync all package versions - Updated dependencies [0a790de2] - Updated dependencies [ee99191f] - - @trigger.dev/sdk@2.0.2 - - @trigger.dev/integration-kit@2.0.2 + - @systemfsoftware/trigger.dev_sdk@2.0.2 + - @systemfsoftware/trigger.dev_integration-kit@2.0.2 ## 1.0.0 @@ -952,8 +952,8 @@ - Updated dependencies [7f6bf992] - Updated dependencies [767e09ee] - Updated dependencies [917a70fb] - - @trigger.dev/sdk@2.0.0 - - @trigger.dev/integration-kit@2.0.0 + - @systemfsoftware/trigger.dev_sdk@2.0.0 + - @systemfsoftware/trigger.dev_integration-kit@2.0.0 ## 1.0.0-next.6 @@ -961,7 +961,7 @@ - de57592d: Sending emails should retry if there are errors - Updated dependencies [767e09ee] - - @trigger.dev/sdk@2.0.0-next.19 + - @systemfsoftware/trigger.dev_sdk@2.0.0-next.19 ## 1.0.0-next.5 @@ -977,7 +977,7 @@ - Updated dependencies [1dc42dae] - Updated dependencies [d6310a79] - Updated dependencies [0012bb21] - - @trigger.dev/sdk@2.0.0-next.16 + - @systemfsoftware/trigger.dev_sdk@2.0.0-next.16 ## 1.0.0-next.3 @@ -985,8 +985,8 @@ - 2c0ea0c1: Set Node version to 16.8 and above - Updated dependencies [2c0ea0c1] - - @trigger.dev/integration-kit@2.0.0-next.5 - - @trigger.dev/sdk@2.0.0-next.15 + - @systemfsoftware/trigger.dev_integration-kit@2.0.0-next.5 + - @systemfsoftware/trigger.dev_sdk@2.0.0-next.15 ## 1.0.0-next.2 diff --git a/integrations/resend/package.json b/integrations/resend/package.json index c12158ef750..8d7c92bbdb7 100644 --- a/integrations/resend/package.json +++ b/integrations/resend/package.json @@ -1,5 +1,5 @@ { - "name": "@trigger.dev/resend", + "name": "@systemfsoftware/trigger.dev_resend", "version": "3.0.0-beta.55", "description": "The official Resend.com integration for Trigger.dev", "main": "./dist/index.js", @@ -11,11 +11,11 @@ "dist" ], "devDependencies": { - "@trigger.dev/tsconfig": "workspace:*", + "@systemfsoftware/trigger.dev_tsconfig": "workspace:*", "@types/node": "18", "rimraf": "^3.0.2", "tsup": "8.0.1", - "@trigger.dev/tsup": "workspace:*", + "@systemfsoftware/trigger.dev_tsup": "workspace:*", "typescript": "^5.3.0" }, "scripts": { @@ -24,8 +24,8 @@ "build:tsup": "tsup" }, "dependencies": { - "@trigger.dev/integration-kit": "workspace:^3.0.0-beta.55", - "@trigger.dev/sdk": "workspace:^3.0.0-beta.55", + "@systemfsoftware/trigger.dev_integration-kit": "workspace:^3.0.0-beta.55", + "@systemfsoftware/trigger.dev_sdk": "workspace:^3.0.0-beta.55", "resend": "^2.1.0" }, "engines": { diff --git a/integrations/resend/src/audiences.ts b/integrations/resend/src/audiences.ts index ba9cbae59ac..10d952e4582 100644 --- a/integrations/resend/src/audiences.ts +++ b/integrations/resend/src/audiences.ts @@ -1,4 +1,4 @@ -import { IntegrationTaskKey, retry } from "@trigger.dev/sdk"; +import { IntegrationTaskKey, retry } from "@systemfsoftware/trigger.dev_sdk"; import type { ResendRunTask } from "./index"; import { Resend } from "resend"; import { handleResendError } from "./utils"; diff --git a/integrations/resend/src/batch.ts b/integrations/resend/src/batch.ts index a5575f7598f..df2d4012603 100644 --- a/integrations/resend/src/batch.ts +++ b/integrations/resend/src/batch.ts @@ -1,4 +1,4 @@ -import { IntegrationTaskKey, retry } from "@trigger.dev/sdk"; +import { IntegrationTaskKey, retry } from "@systemfsoftware/trigger.dev_sdk"; import { Resend } from "resend"; import type { ResendRunTask } from "./index"; import { handleResendError } from "./utils"; diff --git a/integrations/resend/src/contacts.ts b/integrations/resend/src/contacts.ts index e94aa5805b0..f3864902df5 100644 --- a/integrations/resend/src/contacts.ts +++ b/integrations/resend/src/contacts.ts @@ -1,4 +1,4 @@ -import { IntegrationTaskKey, retry } from "@trigger.dev/sdk"; +import { IntegrationTaskKey, retry } from "@systemfsoftware/trigger.dev_sdk"; import type { ResendRunTask } from "./index"; import { Resend } from "resend"; import { handleResendError } from "./utils"; diff --git a/integrations/resend/src/emails.ts b/integrations/resend/src/emails.ts index 32187d0b1b2..a9b6152f593 100644 --- a/integrations/resend/src/emails.ts +++ b/integrations/resend/src/emails.ts @@ -1,4 +1,4 @@ -import { IntegrationTaskKey, Prettify, retry } from "@trigger.dev/sdk"; +import { IntegrationTaskKey, Prettify, retry } from "@systemfsoftware/trigger.dev_sdk"; import type { ResendRunTask } from "./index"; import { Resend } from "resend"; import { handleResendError } from "./utils"; diff --git a/integrations/resend/src/index.ts b/integrations/resend/src/index.ts index 37395add962..12a47130e62 100644 --- a/integrations/resend/src/index.ts +++ b/integrations/resend/src/index.ts @@ -7,7 +7,7 @@ import { type RunTaskErrorCallback, type RunTaskOptions, type TriggerIntegration, -} from "@trigger.dev/sdk"; +} from "@systemfsoftware/trigger.dev_sdk"; import { Resend as ResendClient } from "resend"; import { Emails, SendEmailResult } from "./emails"; import { Batch } from "./batch"; diff --git a/integrations/resend/tsconfig.json b/integrations/resend/tsconfig.json index a816ed39432..2468c6f7d37 100644 --- a/integrations/resend/tsconfig.json +++ b/integrations/resend/tsconfig.json @@ -1,15 +1,15 @@ { - "extends": "@trigger.dev/tsconfig/node18.json", + "extends": "@systemfsoftware/trigger.dev_tsconfig/node18.json", "include": ["./src/**/*.ts", "tsup.config.ts"], "compilerOptions": { "lib": ["DOM", "DOM.Iterable", "ES2019"], "paths": { - "@trigger.dev/sdk/*": ["../../packages/trigger-sdk/src/*"], - "@trigger.dev/sdk": ["../../packages/trigger-sdk/src/index"], - "@trigger.dev/integration-kit/*": ["../../packages/integration-kit/src/*"], - "@trigger.dev/integration-kit": ["../../packages/integration-kit/src/index"], - "@trigger.dev/tsup/*": ["../../config-packages/tsup/src/*"], - "@trigger.dev/tsup": ["../../config-packages/tsup/src/index"] + "@systemfsoftware/trigger.dev_sdk/*": ["../../packages/trigger-sdk/src/*"], + "@systemfsoftware/trigger.dev_sdk": ["../../packages/trigger-sdk/src/index"], + "@systemfsoftware/trigger.dev_integration-kit/*": ["../../packages/integration-kit/src/*"], + "@systemfsoftware/trigger.dev_integration-kit": ["../../packages/integration-kit/src/index"], + "@systemfsoftware/trigger.dev_tsup/*": ["../../config-packages/tsup/src/*"], + "@systemfsoftware/trigger.dev_tsup": ["../../config-packages/tsup/src/index"] }, "declaration": false, "declarationMap": false, diff --git a/integrations/resend/tsup.config.ts b/integrations/resend/tsup.config.ts index 1d1b59a08b7..4c6434522b4 100644 --- a/integrations/resend/tsup.config.ts +++ b/integrations/resend/tsup.config.ts @@ -1,3 +1,3 @@ -import { defineConfigPackage } from "@trigger.dev/tsup"; +import { defineConfigPackage } from "@systemfsoftware/trigger.dev_tsup"; export default defineConfigPackage; diff --git a/integrations/sendgrid/CHANGELOG.md b/integrations/sendgrid/CHANGELOG.md index 1e92da2649c..f257c48ec73 100644 --- a/integrations/sendgrid/CHANGELOG.md +++ b/integrations/sendgrid/CHANGELOG.md @@ -1,35 +1,35 @@ -# @trigger.dev/sendgrid +# @systemfsoftware/trigger.dev_sendgrid ## 3.0.0-beta.55 ### Patch Changes - Updated dependencies [0591db5f2] - - @trigger.dev/sdk@3.0.0-beta.55 - - @trigger.dev/integration-kit@3.0.0-beta.55 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.55 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.55 ## 3.0.0-beta.54 ### Patch Changes - Updated dependencies [728eeeff6] - - @trigger.dev/sdk@3.0.0-beta.54 - - @trigger.dev/integration-kit@3.0.0-beta.54 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.54 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.54 ## 3.0.0-beta.53 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.53 -- @trigger.dev/sdk@3.0.0-beta.53 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.53 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.53 ## 3.0.0-beta.52 ### Patch Changes - Updated dependencies [8cae1d087] - - @trigger.dev/sdk@3.0.0-beta.52 - - @trigger.dev/integration-kit@3.0.0-beta.52 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.52 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.52 ## 3.0.0-beta.51 @@ -38,99 +38,99 @@ - Updated dependencies [979bee50d] - Updated dependencies [086a0f95c] - Updated dependencies [55264657d] - - @trigger.dev/sdk@3.0.0-beta.51 - - @trigger.dev/integration-kit@3.0.0-beta.51 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.51 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.51 ## 3.0.0-beta.50 ### Patch Changes - Updated dependencies [8ba998794] - - @trigger.dev/sdk@3.0.0-beta.50 - - @trigger.dev/integration-kit@3.0.0-beta.50 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.50 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.50 ## 3.0.0-beta.49 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.49 -- @trigger.dev/sdk@3.0.0-beta.49 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.49 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.49 ## 3.0.0-beta.48 ### Patch Changes - Updated dependencies [ecf1110ab] - - @trigger.dev/sdk@3.0.0-beta.48 - - @trigger.dev/integration-kit@3.0.0-beta.48 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.48 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.48 ## 3.0.0-beta.47 ### Patch Changes - Updated dependencies [4f95c9de4] - - @trigger.dev/sdk@3.0.0-beta.47 - - @trigger.dev/integration-kit@3.0.0-beta.47 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.47 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.47 ## 3.0.0-beta.46 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.46 -- @trigger.dev/sdk@3.0.0-beta.46 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.46 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.46 ## 3.0.0-beta.45 ### Patch Changes - Updated dependencies [0e77e7ef7] - - @trigger.dev/sdk@3.0.0-beta.45 - - @trigger.dev/integration-kit@3.0.0-beta.45 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.45 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.45 ## 3.0.0-beta.44 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.44 -- @trigger.dev/sdk@3.0.0-beta.44 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.44 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.44 ## 3.0.0-beta.43 ### Patch Changes - Updated dependencies [34ca7667d] - - @trigger.dev/sdk@3.0.0-beta.43 - - @trigger.dev/integration-kit@3.0.0-beta.43 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.43 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.43 ## 3.0.0-beta.42 ### Patch Changes - Updated dependencies [ecef19966] - - @trigger.dev/sdk@3.0.0-beta.42 - - @trigger.dev/integration-kit@3.0.0-beta.42 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.42 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.42 ## 3.0.0-beta.41 ### Patch Changes - Updated dependencies [7c36a1a4b] - - @trigger.dev/sdk@3.0.0-beta.41 - - @trigger.dev/integration-kit@3.0.0-beta.41 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.41 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.41 ## 3.0.0-beta.40 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.40 -- @trigger.dev/sdk@3.0.0-beta.40 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.40 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.40 ## 3.0.0-beta.39 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.39 -- @trigger.dev/sdk@3.0.0-beta.39 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.39 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.39 ## 3.0.0-beta.38 @@ -138,15 +138,15 @@ - Updated dependencies [1b90ffbb8] - Updated dependencies [c405ae711] - - @trigger.dev/sdk@3.0.0-beta.38 - - @trigger.dev/integration-kit@3.0.0-beta.38 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.38 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.38 ## 3.0.0-beta.37 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.37 -- @trigger.dev/sdk@3.0.0-beta.37 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.37 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.37 ## 3.0.0-beta.36 @@ -154,15 +154,15 @@ - Updated dependencies [51bb4c887] - Updated dependencies [ba71f959e] - - @trigger.dev/sdk@3.0.0-beta.36 - - @trigger.dev/integration-kit@3.0.0-beta.36 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.36 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.36 ## 3.0.0-beta.35 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.35 -- @trigger.dev/sdk@3.0.0-beta.35 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.35 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.35 ## 3.0.0-beta.34 @@ -171,117 +171,117 @@ - Updated dependencies [3a1b0c486] - Updated dependencies [3f8b6d8fc] - Updated dependencies [1281d40e4] - - @trigger.dev/sdk@3.0.0-beta.34 - - @trigger.dev/integration-kit@3.0.0-beta.34 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.34 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.34 ## 3.0.0-beta.33 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.33 -- @trigger.dev/sdk@3.0.0-beta.33 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.33 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.33 ## 3.0.0-beta.32 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.32 -- @trigger.dev/sdk@3.0.0-beta.32 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.32 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.32 ## 3.0.0-beta.31 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.31 -- @trigger.dev/sdk@3.0.0-beta.31 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.31 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.31 ## 3.0.0-beta.30 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.30 -- @trigger.dev/sdk@3.0.0-beta.30 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.30 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.30 ## 3.0.0-beta.29 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.29 -- @trigger.dev/sdk@3.0.0-beta.29 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.29 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.29 ## 3.0.0-beta.28 ### Patch Changes - Updated dependencies [6d9dfbc75] - - @trigger.dev/sdk@3.0.0-beta.28 - - @trigger.dev/integration-kit@3.0.0-beta.28 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.28 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.28 ## 3.0.0-beta.27 ### Patch Changes - Updated dependencies [203e00208] - - @trigger.dev/sdk@3.0.0-beta.27 - - @trigger.dev/integration-kit@3.0.0-beta.27 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.27 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.27 ## 3.0.0-beta.26 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.26 -- @trigger.dev/sdk@3.0.0-beta.26 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.26 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.26 ## 3.0.0-beta.25 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.25 -- @trigger.dev/sdk@3.0.0-beta.25 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.25 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.25 ## 3.0.0-beta.24 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.24 -- @trigger.dev/sdk@3.0.0-beta.24 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.24 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.24 ## 3.0.0-beta.23 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.23 -- @trigger.dev/sdk@3.0.0-beta.23 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.23 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.23 ## 3.0.0-beta.22 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.22 -- @trigger.dev/sdk@3.0.0-beta.22 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.22 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.22 ## 3.0.0-beta.21 ### Patch Changes - Updated dependencies [9491a1649] - - @trigger.dev/sdk@3.0.0-beta.21 - - @trigger.dev/integration-kit@3.0.0-beta.21 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.21 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.21 ## 3.0.0-beta.20 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.20 -- @trigger.dev/sdk@3.0.0-beta.20 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.20 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.20 ## 3.0.0-beta.19 ### Patch Changes - Updated dependencies [e9a63a486] - - @trigger.dev/sdk@3.0.0-beta.19 - - @trigger.dev/integration-kit@3.0.0-beta.19 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.19 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.19 ## 3.0.0-beta.18 @@ -290,22 +290,22 @@ - Updated dependencies [b68012f81] - Updated dependencies [b68012f81] - Updated dependencies [b68012f81] - - @trigger.dev/sdk@3.0.0-beta.18 - - @trigger.dev/integration-kit@3.0.0-beta.18 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.18 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.18 ## 3.0.0-beta.17 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.17 -- @trigger.dev/sdk@3.0.0-beta.17 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.17 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.17 ## 3.0.0-beta.16 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.16 -- @trigger.dev/sdk@3.0.0-beta.16 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.16 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.16 ## 3.0.0-beta.15 @@ -313,16 +313,16 @@ - Updated dependencies [374edef02] - Updated dependencies [26093896d] - - @trigger.dev/sdk@3.0.0-beta.15 - - @trigger.dev/integration-kit@3.0.0-beta.15 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.15 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.15 ## 3.0.0-beta.14 ### Patch Changes - Updated dependencies [c9e1a3e9c] - - @trigger.dev/sdk@3.0.0-beta.14 - - @trigger.dev/integration-kit@3.0.0-beta.14 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.14 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.14 ## 3.0.0-beta.13 @@ -332,22 +332,22 @@ - Updated dependencies [44e1b8754] - Updated dependencies [4986bfda2] - Updated dependencies [4986bfda2] - - @trigger.dev/sdk@3.0.0-beta.13 - - @trigger.dev/integration-kit@3.0.0-beta.13 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.13 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.13 ## 3.0.0-beta.12 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.12 -- @trigger.dev/sdk@3.0.0-beta.12 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.12 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.12 ## 3.0.0-beta.11 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.11 -- @trigger.dev/sdk@3.0.0-beta.11 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.11 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.11 ## 3.0.0-beta.7 @@ -355,44 +355,44 @@ - Updated dependencies [f854cb90e] - Updated dependencies [f854cb90e] - - @trigger.dev/sdk@3.0.0-beta.7 - - @trigger.dev/integration-kit@3.0.0-beta.7 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.7 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.7 ## 3.0.0-beta.6 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.6 -- @trigger.dev/sdk@3.0.0-beta.6 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.6 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.6 ## 3.0.0-beta.5 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.5 -- @trigger.dev/sdk@3.0.0-beta.5 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.5 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.5 ## 3.0.0-beta.4 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.4 -- @trigger.dev/sdk@3.0.0-beta.4 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.4 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.4 ## 3.0.0-beta.3 ### Patch Changes - Updated dependencies [b271742dc] - - @trigger.dev/sdk@3.0.0-beta.3 - - @trigger.dev/integration-kit@3.0.0-beta.3 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.3 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.3 ## 3.0.0-beta.2 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.2 -- @trigger.dev/sdk@3.0.0-beta.2 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.2 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.2 ## 3.0.0-beta.1 @@ -401,53 +401,53 @@ - Updated dependencies [b66d5525e] - Updated dependencies [719c0a0b9] - Updated dependencies [f93eae300] - - @trigger.dev/sdk@3.0.0-beta.1 - - @trigger.dev/integration-kit@3.0.0-beta.1 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.1 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.1 ## 3.0.0-beta.0 ### Patch Changes - Updated dependencies [395abe1b9] - - @trigger.dev/sdk@3.0.0-beta.0 - - @trigger.dev/integration-kit@3.0.0-beta.0 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.0 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.0 ## 2.3.18 ### Patch Changes -- @trigger.dev/integration-kit@2.3.18 -- @trigger.dev/sdk@2.3.18 +- @systemfsoftware/trigger.dev_integration-kit@2.3.18 +- @systemfsoftware/trigger.dev_sdk@2.3.18 ## 2.3.17 ### Patch Changes - Updated dependencies [dd879c8e] - - @trigger.dev/sdk@2.3.17 - - @trigger.dev/integration-kit@2.3.17 + - @systemfsoftware/trigger.dev_sdk@2.3.17 + - @systemfsoftware/trigger.dev_integration-kit@2.3.17 ## 2.3.16 ### Patch Changes -- @trigger.dev/integration-kit@2.3.16 -- @trigger.dev/sdk@2.3.16 +- @systemfsoftware/trigger.dev_integration-kit@2.3.16 +- @systemfsoftware/trigger.dev_sdk@2.3.16 ## 2.3.15 ### Patch Changes - Updated dependencies [6c4047cf] - - @trigger.dev/sdk@2.3.15 - - @trigger.dev/integration-kit@2.3.15 + - @systemfsoftware/trigger.dev_sdk@2.3.15 + - @systemfsoftware/trigger.dev_integration-kit@2.3.15 ## 2.3.14 ### Patch Changes -- @trigger.dev/integration-kit@2.3.14 -- @trigger.dev/sdk@2.3.14 +- @systemfsoftware/trigger.dev_integration-kit@2.3.14 +- @systemfsoftware/trigger.dev_sdk@2.3.14 ## 2.3.13 @@ -455,8 +455,8 @@ - Updated dependencies [a93b554f] - Updated dependencies [0f342cd1] - - @trigger.dev/sdk@2.3.13 - - @trigger.dev/integration-kit@2.3.13 + - @systemfsoftware/trigger.dev_sdk@2.3.13 + - @systemfsoftware/trigger.dev_integration-kit@2.3.13 ## 2.3.12 @@ -465,15 +465,15 @@ - Updated dependencies [129f023d] - Updated dependencies [38f5a903] - Updated dependencies [ff4ff869] - - @trigger.dev/sdk@2.3.12 - - @trigger.dev/integration-kit@2.3.12 + - @systemfsoftware/trigger.dev_sdk@2.3.12 + - @systemfsoftware/trigger.dev_integration-kit@2.3.12 ## 2.3.11 ### Patch Changes -- @trigger.dev/integration-kit@2.3.11 -- @trigger.dev/sdk@2.3.11 +- @systemfsoftware/trigger.dev_integration-kit@2.3.11 +- @systemfsoftware/trigger.dev_sdk@2.3.11 ## 2.3.10 @@ -481,74 +481,74 @@ - Updated dependencies [8277f4d2] - Updated dependencies [73cb8839] - - @trigger.dev/sdk@2.3.10 - - @trigger.dev/integration-kit@2.3.10 + - @systemfsoftware/trigger.dev_sdk@2.3.10 + - @systemfsoftware/trigger.dev_integration-kit@2.3.10 ## 2.3.9 ### Patch Changes - Updated dependencies [f7bf25f0] - - @trigger.dev/sdk@2.3.9 - - @trigger.dev/integration-kit@2.3.9 + - @systemfsoftware/trigger.dev_sdk@2.3.9 + - @systemfsoftware/trigger.dev_integration-kit@2.3.9 ## 2.3.8 ### Patch Changes -- @trigger.dev/integration-kit@2.3.8 -- @trigger.dev/sdk@2.3.8 +- @systemfsoftware/trigger.dev_integration-kit@2.3.8 +- @systemfsoftware/trigger.dev_sdk@2.3.8 ## 2.3.7 ### Patch Changes -- @trigger.dev/integration-kit@2.3.7 -- @trigger.dev/sdk@2.3.7 +- @systemfsoftware/trigger.dev_integration-kit@2.3.7 +- @systemfsoftware/trigger.dev_sdk@2.3.7 ## 2.3.6 ### Patch Changes -- @trigger.dev/integration-kit@2.3.6 -- @trigger.dev/sdk@2.3.6 +- @systemfsoftware/trigger.dev_integration-kit@2.3.6 +- @systemfsoftware/trigger.dev_sdk@2.3.6 ## 2.3.5 ### Patch Changes -- @trigger.dev/integration-kit@2.3.5 -- @trigger.dev/sdk@2.3.5 +- @systemfsoftware/trigger.dev_integration-kit@2.3.5 +- @systemfsoftware/trigger.dev_sdk@2.3.5 ## 2.3.4 ### Patch Changes - Updated dependencies [6a3c563f] - - @trigger.dev/sdk@2.3.4 - - @trigger.dev/integration-kit@2.3.4 + - @systemfsoftware/trigger.dev_sdk@2.3.4 + - @systemfsoftware/trigger.dev_integration-kit@2.3.4 ## 2.3.3 ### Patch Changes -- @trigger.dev/integration-kit@2.3.3 -- @trigger.dev/sdk@2.3.3 +- @systemfsoftware/trigger.dev_integration-kit@2.3.3 +- @systemfsoftware/trigger.dev_sdk@2.3.3 ## 2.3.2 ### Patch Changes -- @trigger.dev/integration-kit@2.3.2 -- @trigger.dev/sdk@2.3.2 +- @systemfsoftware/trigger.dev_integration-kit@2.3.2 +- @systemfsoftware/trigger.dev_sdk@2.3.2 ## 2.3.1 ### Patch Changes - Updated dependencies [f3efcc0c] - - @trigger.dev/sdk@2.3.1 - - @trigger.dev/integration-kit@2.3.1 + - @systemfsoftware/trigger.dev_sdk@2.3.1 + - @systemfsoftware/trigger.dev_integration-kit@2.3.1 ## 2.3.0 @@ -561,23 +561,23 @@ ### Patch Changes - Updated dependencies [17f6f29d] - - @trigger.dev/integration-kit@2.3.0 - - @trigger.dev/sdk@2.3.0 + - @systemfsoftware/trigger.dev_integration-kit@2.3.0 + - @systemfsoftware/trigger.dev_sdk@2.3.0 ## 2.2.11 ### Patch Changes - Updated dependencies [de652c1d] - - @trigger.dev/sdk@2.2.11 - - @trigger.dev/integration-kit@2.2.11 + - @systemfsoftware/trigger.dev_sdk@2.2.11 + - @systemfsoftware/trigger.dev_integration-kit@2.2.11 ## 2.2.10 ### Patch Changes -- @trigger.dev/integration-kit@2.2.10 -- @trigger.dev/sdk@2.2.10 +- @systemfsoftware/trigger.dev_integration-kit@2.2.10 +- @systemfsoftware/trigger.dev_sdk@2.2.10 ## 2.2.9 @@ -585,8 +585,8 @@ - Updated dependencies [1dcd87a2] - Updated dependencies [6ebd435e] - - @trigger.dev/sdk@2.2.9 - - @trigger.dev/integration-kit@2.2.9 + - @systemfsoftware/trigger.dev_sdk@2.2.9 + - @systemfsoftware/trigger.dev_integration-kit@2.2.9 ## 2.2.8 @@ -594,16 +594,16 @@ - Updated dependencies [067e19fe] - Updated dependencies [096151c0] - - @trigger.dev/integration-kit@2.2.8 - - @trigger.dev/sdk@2.2.8 + - @systemfsoftware/trigger.dev_integration-kit@2.2.8 + - @systemfsoftware/trigger.dev_sdk@2.2.8 ## 2.2.7 ### Patch Changes - Updated dependencies [756024da] - - @trigger.dev/sdk@2.2.7 - - @trigger.dev/integration-kit@2.2.7 + - @systemfsoftware/trigger.dev_sdk@2.2.7 + - @systemfsoftware/trigger.dev_integration-kit@2.2.7 ## 2.2.6 @@ -613,8 +613,8 @@ - Updated dependencies [cb1825bf] - Updated dependencies [d0217344] - Updated dependencies [cb1825bf] - - @trigger.dev/integration-kit@2.2.6 - - @trigger.dev/sdk@2.2.6 + - @systemfsoftware/trigger.dev_integration-kit@2.2.6 + - @systemfsoftware/trigger.dev_sdk@2.2.6 ## 2.2.5 @@ -627,8 +627,8 @@ - Updated dependencies [620b8383] - Updated dependencies [4a0f030e] - Updated dependencies [f4275e50] - - @trigger.dev/sdk@2.2.5 - - @trigger.dev/integration-kit@2.2.5 + - @systemfsoftware/trigger.dev_sdk@2.2.5 + - @systemfsoftware/trigger.dev_integration-kit@2.2.5 ## 2.2.4 @@ -636,8 +636,8 @@ - Updated dependencies [c1710ae7] - Updated dependencies [9c4be40a] - - @trigger.dev/sdk@2.2.4 - - @trigger.dev/integration-kit@2.2.4 + - @systemfsoftware/trigger.dev_sdk@2.2.4 + - @systemfsoftware/trigger.dev_integration-kit@2.2.4 ## 2.2.3 @@ -645,31 +645,31 @@ - Updated dependencies [6e1b8a11] - Updated dependencies [c4533c36] - - @trigger.dev/sdk@2.2.3 - - @trigger.dev/integration-kit@2.2.3 + - @systemfsoftware/trigger.dev_sdk@2.2.3 + - @systemfsoftware/trigger.dev_integration-kit@2.2.3 ## 2.2.2 ### Patch Changes -- @trigger.dev/integration-kit@2.2.2 -- @trigger.dev/sdk@2.2.2 +- @systemfsoftware/trigger.dev_integration-kit@2.2.2 +- @systemfsoftware/trigger.dev_sdk@2.2.2 ## 2.2.1 ### Patch Changes - Updated dependencies [044d38e3] - - @trigger.dev/sdk@2.2.1 - - @trigger.dev/integration-kit@2.2.1 + - @systemfsoftware/trigger.dev_sdk@2.2.1 + - @systemfsoftware/trigger.dev_integration-kit@2.2.1 ## 2.2.0 ### Patch Changes - Updated dependencies [975c5f1d] - - @trigger.dev/integration-kit@2.2.0 - - @trigger.dev/sdk@2.2.0 + - @systemfsoftware/trigger.dev_integration-kit@2.2.0 + - @systemfsoftware/trigger.dev_sdk@2.2.0 ## 2.1.9 @@ -677,40 +677,40 @@ - Updated dependencies [9a187f9e] - Updated dependencies [2e9452ab] - - @trigger.dev/sdk@2.1.9 - - @trigger.dev/integration-kit@2.1.9 + - @systemfsoftware/trigger.dev_sdk@2.1.9 + - @systemfsoftware/trigger.dev_integration-kit@2.1.9 ## 2.1.8 ### Patch Changes -- 6a992a19: First release of `@trigger.dev/replicate` integration with remote callback support. +- 6a992a19: First release of `@systemfsoftware/trigger.dev_replicate` integration with remote callback support. - Updated dependencies [6a992a19] - Updated dependencies [ab9e4a98] - Updated dependencies [ab9e4a98] - - @trigger.dev/sdk@2.1.8 - - @trigger.dev/integration-kit@2.1.8 + - @systemfsoftware/trigger.dev_sdk@2.1.8 + - @systemfsoftware/trigger.dev_integration-kit@2.1.8 ## 2.1.7 ### Patch Changes -- @trigger.dev/integration-kit@2.1.7 -- @trigger.dev/sdk@2.1.7 +- @systemfsoftware/trigger.dev_integration-kit@2.1.7 +- @systemfsoftware/trigger.dev_sdk@2.1.7 ## 2.1.6 ### Patch Changes -- @trigger.dev/integration-kit@2.1.6 -- @trigger.dev/sdk@2.1.6 +- @systemfsoftware/trigger.dev_integration-kit@2.1.6 +- @systemfsoftware/trigger.dev_sdk@2.1.6 ## 2.1.5 ### Patch Changes -- @trigger.dev/integration-kit@2.1.5 -- @trigger.dev/sdk@2.1.5 +- @systemfsoftware/trigger.dev_integration-kit@2.1.5 +- @systemfsoftware/trigger.dev_sdk@2.1.5 ## 2.1.4 @@ -721,32 +721,32 @@ - Updated dependencies [15f17d27] - Updated dependencies [50137a6f] - Updated dependencies [c0dfa804] - - @trigger.dev/sdk@2.1.4 - - @trigger.dev/integration-kit@2.1.4 + - @systemfsoftware/trigger.dev_sdk@2.1.4 + - @systemfsoftware/trigger.dev_integration-kit@2.1.4 ## 2.1.3 ### Patch Changes - Updated dependencies: - - `@trigger.dev/sdk@2.1.3` - - `@trigger.dev/integration-kit@2.1.3` + - `@systemfsoftware/trigger.dev_sdk@2.1.3` + - `@systemfsoftware/trigger.dev_integration-kit@2.1.3` ## 2.1.2 ### Patch Changes - Updated dependencies: - - `@trigger.dev/integration-kit@2.1.2` - - `@trigger.dev/sdk@2.1.2` + - `@systemfsoftware/trigger.dev_integration-kit@2.1.2` + - `@systemfsoftware/trigger.dev_sdk@2.1.2` ## 2.1.1 ### Patch Changes - Updated dependencies: - - `@trigger.dev/sdk@2.1.1` - - `@trigger.dev/integration-kit@2.1.1` + - `@systemfsoftware/trigger.dev_sdk@2.1.1` + - `@systemfsoftware/trigger.dev_integration-kit@2.1.1` ## 2.1.0 @@ -757,16 +757,16 @@ ### Patch Changes - Updated dependencies: - - `@trigger.dev/integration-kit@2.1.0` - - `@trigger.dev/sdk@2.1.0` + - `@systemfsoftware/trigger.dev_integration-kit@2.1.0` + - `@systemfsoftware/trigger.dev_sdk@2.1.0` ## 2.1.0-beta.1 ### Patch Changes - Updated dependencies: - - `@trigger.dev/integration-kit@2.1.0-beta.1` - - `@trigger.dev/sdk@2.1.0-beta.1` + - `@systemfsoftware/trigger.dev_integration-kit@2.1.0-beta.1` + - `@systemfsoftware/trigger.dev_sdk@2.1.0-beta.1` ## 2.1.0-beta.0 @@ -777,31 +777,31 @@ ### Patch Changes - Updated dependencies: - - `@trigger.dev/integration-kit@2.1.0-beta.0` - - `@trigger.dev/sdk@2.1.0-beta.0` + - `@systemfsoftware/trigger.dev_integration-kit@2.1.0-beta.0` + - `@systemfsoftware/trigger.dev_sdk@2.1.0-beta.0` ## 2.0.14 ### Patch Changes - Updated dependencies: - - `@trigger.dev/integration-kit@2.0.14` - - `@trigger.dev/sdk@2.0.14` + - `@systemfsoftware/trigger.dev_integration-kit@2.0.14` + - `@systemfsoftware/trigger.dev_sdk@2.0.14` ## 2.0.13 ### Patch Changes - Updated dependencies: - - `@trigger.dev/sdk@2.0.13` - - `@trigger.dev/integration-kit@2.0.13` + - `@systemfsoftware/trigger.dev_sdk@2.0.13` + - `@systemfsoftware/trigger.dev_integration-kit@2.0.13` ## 2.0.12 ### Patch Changes -- @trigger.dev/integration-kit@2.0.12 -- @trigger.dev/sdk@2.0.12 +- @systemfsoftware/trigger.dev_integration-kit@2.0.12 +- @systemfsoftware/trigger.dev_sdk@2.0.12 ## 2.0.11 @@ -811,8 +811,8 @@ - Updated dependencies [302bd02f] - Updated dependencies [b5db9f5e] - Updated dependencies [3ce53970] - - @trigger.dev/sdk@2.0.11 - - @trigger.dev/integration-kit@2.0.11 + - @systemfsoftware/trigger.dev_sdk@2.0.11 + - @systemfsoftware/trigger.dev_integration-kit@2.0.11 ## 2.0.10 @@ -820,20 +820,20 @@ - Updated dependencies [b1b9321a] - Updated dependencies [b1b9321a] - - @trigger.dev/sdk@2.0.10 - - @trigger.dev/integration-kit@2.0.10 + - @systemfsoftware/trigger.dev_sdk@2.0.10 + - @systemfsoftware/trigger.dev_integration-kit@2.0.10 ## 2.0.9 ### Patch Changes -- @trigger.dev/integration-kit@2.0.9 -- @trigger.dev/sdk@2.0.9 +- @systemfsoftware/trigger.dev_integration-kit@2.0.9 +- @systemfsoftware/trigger.dev_sdk@2.0.9 ## 2.0.8 ### Patch Changes - 2bedc779: feature: initial work for sendgrid integration - - @trigger.dev/integration-kit@2.0.8 - - @trigger.dev/sdk@2.0.8 + - @systemfsoftware/trigger.dev_integration-kit@2.0.8 + - @systemfsoftware/trigger.dev_sdk@2.0.8 diff --git a/integrations/sendgrid/README.md b/integrations/sendgrid/README.md index cc29708dc16..6f41b017775 100644 --- a/integrations/sendgrid/README.md +++ b/integrations/sendgrid/README.md @@ -1,3 +1,3 @@ -# @trigger.dev/sendgrid +# @systemfsoftware/trigger.dev_sendgrid \ No newline at end of file diff --git a/integrations/sendgrid/package.json b/integrations/sendgrid/package.json index 6f944daa7d0..5e61f1f9bfa 100644 --- a/integrations/sendgrid/package.json +++ b/integrations/sendgrid/package.json @@ -1,5 +1,5 @@ { - "name": "@trigger.dev/sendgrid", + "name": "@systemfsoftware/trigger.dev_sendgrid", "version": "3.0.0-beta.55", "description": "Trigger.dev integration for @sendgrid/mail", "main": "./dist/index.js", @@ -11,12 +11,12 @@ "dist" ], "devDependencies": { - "@trigger.dev/tsconfig": "workspace:*", + "@systemfsoftware/trigger.dev_tsconfig": "workspace:*", "@types/node": "16.x", "rimraf": "^3.0.2", "tsup": "8.0.1", "typescript": "^5.3.0", - "@trigger.dev/tsup": "workspace:*" + "@systemfsoftware/trigger.dev_tsup": "workspace:*" }, "scripts": { "clean": "rimraf dist", @@ -26,8 +26,8 @@ }, "dependencies": { "@sendgrid/mail": "^7.7.0", - "@trigger.dev/sdk": "workspace:^3.0.0-beta.55", - "@trigger.dev/integration-kit": "workspace:^3.0.0-beta.55" + "@systemfsoftware/trigger.dev_sdk": "workspace:^3.0.0-beta.55", + "@systemfsoftware/trigger.dev_integration-kit": "workspace:^3.0.0-beta.55" }, "engines": { "node": ">=16.8.0" diff --git a/integrations/sendgrid/src/index.ts b/integrations/sendgrid/src/index.ts index d08a39379b6..f7d650abd43 100644 --- a/integrations/sendgrid/src/index.ts +++ b/integrations/sendgrid/src/index.ts @@ -8,7 +8,7 @@ import { RunTaskOptions, TriggerIntegration, retry, -} from "@trigger.dev/sdk"; +} from "@systemfsoftware/trigger.dev_sdk"; import { MailService } from "@sendgrid/mail"; type SendEmailData = Parameters["send"]>[0]; diff --git a/integrations/sendgrid/tsconfig.json b/integrations/sendgrid/tsconfig.json index a816ed39432..2468c6f7d37 100644 --- a/integrations/sendgrid/tsconfig.json +++ b/integrations/sendgrid/tsconfig.json @@ -1,15 +1,15 @@ { - "extends": "@trigger.dev/tsconfig/node18.json", + "extends": "@systemfsoftware/trigger.dev_tsconfig/node18.json", "include": ["./src/**/*.ts", "tsup.config.ts"], "compilerOptions": { "lib": ["DOM", "DOM.Iterable", "ES2019"], "paths": { - "@trigger.dev/sdk/*": ["../../packages/trigger-sdk/src/*"], - "@trigger.dev/sdk": ["../../packages/trigger-sdk/src/index"], - "@trigger.dev/integration-kit/*": ["../../packages/integration-kit/src/*"], - "@trigger.dev/integration-kit": ["../../packages/integration-kit/src/index"], - "@trigger.dev/tsup/*": ["../../config-packages/tsup/src/*"], - "@trigger.dev/tsup": ["../../config-packages/tsup/src/index"] + "@systemfsoftware/trigger.dev_sdk/*": ["../../packages/trigger-sdk/src/*"], + "@systemfsoftware/trigger.dev_sdk": ["../../packages/trigger-sdk/src/index"], + "@systemfsoftware/trigger.dev_integration-kit/*": ["../../packages/integration-kit/src/*"], + "@systemfsoftware/trigger.dev_integration-kit": ["../../packages/integration-kit/src/index"], + "@systemfsoftware/trigger.dev_tsup/*": ["../../config-packages/tsup/src/*"], + "@systemfsoftware/trigger.dev_tsup": ["../../config-packages/tsup/src/index"] }, "declaration": false, "declarationMap": false, diff --git a/integrations/sendgrid/tsup.config.ts b/integrations/sendgrid/tsup.config.ts index 1d1b59a08b7..4c6434522b4 100644 --- a/integrations/sendgrid/tsup.config.ts +++ b/integrations/sendgrid/tsup.config.ts @@ -1,3 +1,3 @@ -import { defineConfigPackage } from "@trigger.dev/tsup"; +import { defineConfigPackage } from "@systemfsoftware/trigger.dev_tsup"; export default defineConfigPackage; diff --git a/integrations/shopify/CHANGELOG.md b/integrations/shopify/CHANGELOG.md index 48a64578dda..79875d228c7 100644 --- a/integrations/shopify/CHANGELOG.md +++ b/integrations/shopify/CHANGELOG.md @@ -1,35 +1,35 @@ -# @trigger.dev/shopify +# @systemfsoftware/trigger.dev_shopify ## 3.0.0-beta.55 ### Patch Changes - Updated dependencies [0591db5f2] - - @trigger.dev/sdk@3.0.0-beta.55 - - @trigger.dev/integration-kit@3.0.0-beta.55 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.55 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.55 ## 3.0.0-beta.54 ### Patch Changes - Updated dependencies [728eeeff6] - - @trigger.dev/sdk@3.0.0-beta.54 - - @trigger.dev/integration-kit@3.0.0-beta.54 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.54 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.54 ## 3.0.0-beta.53 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.53 -- @trigger.dev/sdk@3.0.0-beta.53 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.53 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.53 ## 3.0.0-beta.52 ### Patch Changes - Updated dependencies [8cae1d087] - - @trigger.dev/sdk@3.0.0-beta.52 - - @trigger.dev/integration-kit@3.0.0-beta.52 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.52 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.52 ## 3.0.0-beta.51 @@ -38,99 +38,99 @@ - Updated dependencies [979bee50d] - Updated dependencies [086a0f95c] - Updated dependencies [55264657d] - - @trigger.dev/sdk@3.0.0-beta.51 - - @trigger.dev/integration-kit@3.0.0-beta.51 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.51 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.51 ## 3.0.0-beta.50 ### Patch Changes - Updated dependencies [8ba998794] - - @trigger.dev/sdk@3.0.0-beta.50 - - @trigger.dev/integration-kit@3.0.0-beta.50 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.50 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.50 ## 3.0.0-beta.49 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.49 -- @trigger.dev/sdk@3.0.0-beta.49 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.49 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.49 ## 3.0.0-beta.48 ### Patch Changes - Updated dependencies [ecf1110ab] - - @trigger.dev/sdk@3.0.0-beta.48 - - @trigger.dev/integration-kit@3.0.0-beta.48 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.48 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.48 ## 3.0.0-beta.47 ### Patch Changes - Updated dependencies [4f95c9de4] - - @trigger.dev/sdk@3.0.0-beta.47 - - @trigger.dev/integration-kit@3.0.0-beta.47 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.47 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.47 ## 3.0.0-beta.46 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.46 -- @trigger.dev/sdk@3.0.0-beta.46 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.46 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.46 ## 3.0.0-beta.45 ### Patch Changes - Updated dependencies [0e77e7ef7] - - @trigger.dev/sdk@3.0.0-beta.45 - - @trigger.dev/integration-kit@3.0.0-beta.45 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.45 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.45 ## 3.0.0-beta.44 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.44 -- @trigger.dev/sdk@3.0.0-beta.44 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.44 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.44 ## 3.0.0-beta.43 ### Patch Changes - Updated dependencies [34ca7667d] - - @trigger.dev/sdk@3.0.0-beta.43 - - @trigger.dev/integration-kit@3.0.0-beta.43 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.43 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.43 ## 3.0.0-beta.42 ### Patch Changes - Updated dependencies [ecef19966] - - @trigger.dev/sdk@3.0.0-beta.42 - - @trigger.dev/integration-kit@3.0.0-beta.42 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.42 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.42 ## 3.0.0-beta.41 ### Patch Changes - Updated dependencies [7c36a1a4b] - - @trigger.dev/sdk@3.0.0-beta.41 - - @trigger.dev/integration-kit@3.0.0-beta.41 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.41 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.41 ## 3.0.0-beta.40 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.40 -- @trigger.dev/sdk@3.0.0-beta.40 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.40 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.40 ## 3.0.0-beta.39 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.39 -- @trigger.dev/sdk@3.0.0-beta.39 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.39 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.39 ## 3.0.0-beta.38 @@ -138,15 +138,15 @@ - Updated dependencies [1b90ffbb8] - Updated dependencies [c405ae711] - - @trigger.dev/sdk@3.0.0-beta.38 - - @trigger.dev/integration-kit@3.0.0-beta.38 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.38 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.38 ## 3.0.0-beta.37 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.37 -- @trigger.dev/sdk@3.0.0-beta.37 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.37 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.37 ## 3.0.0-beta.36 @@ -154,15 +154,15 @@ - Updated dependencies [51bb4c887] - Updated dependencies [ba71f959e] - - @trigger.dev/sdk@3.0.0-beta.36 - - @trigger.dev/integration-kit@3.0.0-beta.36 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.36 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.36 ## 3.0.0-beta.35 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.35 -- @trigger.dev/sdk@3.0.0-beta.35 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.35 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.35 ## 3.0.0-beta.34 @@ -171,118 +171,118 @@ - Updated dependencies [3a1b0c486] - Updated dependencies [3f8b6d8fc] - Updated dependencies [1281d40e4] - - @trigger.dev/sdk@3.0.0-beta.34 - - @trigger.dev/integration-kit@3.0.0-beta.34 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.34 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.34 ## 3.0.0-beta.33 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.33 -- @trigger.dev/sdk@3.0.0-beta.33 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.33 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.33 ## 3.0.0-beta.32 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.32 -- @trigger.dev/sdk@3.0.0-beta.32 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.32 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.32 ## 3.0.0-beta.31 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.31 -- @trigger.dev/sdk@3.0.0-beta.31 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.31 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.31 ## 3.0.0-beta.30 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.30 -- @trigger.dev/sdk@3.0.0-beta.30 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.30 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.30 ## 3.0.0-beta.29 ### Patch Changes - 1fd26ff98: improved error messages when a shopify webhook fails to register - - @trigger.dev/integration-kit@3.0.0-beta.29 - - @trigger.dev/sdk@3.0.0-beta.29 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.29 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.29 ## 3.0.0-beta.28 ### Patch Changes - Updated dependencies [6d9dfbc75] - - @trigger.dev/sdk@3.0.0-beta.28 - - @trigger.dev/integration-kit@3.0.0-beta.28 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.28 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.28 ## 3.0.0-beta.27 ### Patch Changes - Updated dependencies [203e00208] - - @trigger.dev/sdk@3.0.0-beta.27 - - @trigger.dev/integration-kit@3.0.0-beta.27 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.27 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.27 ## 3.0.0-beta.26 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.26 -- @trigger.dev/sdk@3.0.0-beta.26 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.26 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.26 ## 3.0.0-beta.25 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.25 -- @trigger.dev/sdk@3.0.0-beta.25 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.25 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.25 ## 3.0.0-beta.24 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.24 -- @trigger.dev/sdk@3.0.0-beta.24 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.24 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.24 ## 3.0.0-beta.23 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.23 -- @trigger.dev/sdk@3.0.0-beta.23 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.23 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.23 ## 3.0.0-beta.22 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.22 -- @trigger.dev/sdk@3.0.0-beta.22 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.22 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.22 ## 3.0.0-beta.21 ### Patch Changes - Updated dependencies [9491a1649] - - @trigger.dev/sdk@3.0.0-beta.21 - - @trigger.dev/integration-kit@3.0.0-beta.21 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.21 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.21 ## 3.0.0-beta.20 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.20 -- @trigger.dev/sdk@3.0.0-beta.20 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.20 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.20 ## 3.0.0-beta.19 ### Patch Changes - Updated dependencies [e9a63a486] - - @trigger.dev/sdk@3.0.0-beta.19 - - @trigger.dev/integration-kit@3.0.0-beta.19 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.19 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.19 ## 3.0.0-beta.18 @@ -291,22 +291,22 @@ - Updated dependencies [b68012f81] - Updated dependencies [b68012f81] - Updated dependencies [b68012f81] - - @trigger.dev/sdk@3.0.0-beta.18 - - @trigger.dev/integration-kit@3.0.0-beta.18 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.18 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.18 ## 3.0.0-beta.17 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.17 -- @trigger.dev/sdk@3.0.0-beta.17 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.17 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.17 ## 3.0.0-beta.16 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.16 -- @trigger.dev/sdk@3.0.0-beta.16 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.16 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.16 ## 3.0.0-beta.15 @@ -314,16 +314,16 @@ - Updated dependencies [374edef02] - Updated dependencies [26093896d] - - @trigger.dev/sdk@3.0.0-beta.15 - - @trigger.dev/integration-kit@3.0.0-beta.15 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.15 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.15 ## 3.0.0-beta.14 ### Patch Changes - Updated dependencies [c9e1a3e9c] - - @trigger.dev/sdk@3.0.0-beta.14 - - @trigger.dev/integration-kit@3.0.0-beta.14 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.14 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.14 ## 3.0.0-beta.13 @@ -333,22 +333,22 @@ - Updated dependencies [44e1b8754] - Updated dependencies [4986bfda2] - Updated dependencies [4986bfda2] - - @trigger.dev/sdk@3.0.0-beta.13 - - @trigger.dev/integration-kit@3.0.0-beta.13 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.13 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.13 ## 3.0.0-beta.12 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.12 -- @trigger.dev/sdk@3.0.0-beta.12 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.12 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.12 ## 3.0.0-beta.11 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.11 -- @trigger.dev/sdk@3.0.0-beta.11 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.11 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.11 ## 3.0.0-beta.7 @@ -356,44 +356,44 @@ - Updated dependencies [f854cb90e] - Updated dependencies [f854cb90e] - - @trigger.dev/sdk@3.0.0-beta.7 - - @trigger.dev/integration-kit@3.0.0-beta.7 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.7 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.7 ## 3.0.0-beta.6 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.6 -- @trigger.dev/sdk@3.0.0-beta.6 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.6 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.6 ## 3.0.0-beta.5 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.5 -- @trigger.dev/sdk@3.0.0-beta.5 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.5 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.5 ## 3.0.0-beta.4 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.4 -- @trigger.dev/sdk@3.0.0-beta.4 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.4 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.4 ## 3.0.0-beta.3 ### Patch Changes - Updated dependencies [b271742dc] - - @trigger.dev/sdk@3.0.0-beta.3 - - @trigger.dev/integration-kit@3.0.0-beta.3 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.3 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.3 ## 3.0.0-beta.2 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.2 -- @trigger.dev/sdk@3.0.0-beta.2 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.2 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.2 ## 3.0.0-beta.1 @@ -402,53 +402,53 @@ - Updated dependencies [b66d5525e] - Updated dependencies [719c0a0b9] - Updated dependencies [f93eae300] - - @trigger.dev/sdk@3.0.0-beta.1 - - @trigger.dev/integration-kit@3.0.0-beta.1 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.1 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.1 ## 3.0.0-beta.0 ### Patch Changes - Updated dependencies [395abe1b9] - - @trigger.dev/sdk@3.0.0-beta.0 - - @trigger.dev/integration-kit@3.0.0-beta.0 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.0 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.0 ## 2.3.18 ### Patch Changes -- @trigger.dev/integration-kit@2.3.18 -- @trigger.dev/sdk@2.3.18 +- @systemfsoftware/trigger.dev_integration-kit@2.3.18 +- @systemfsoftware/trigger.dev_sdk@2.3.18 ## 2.3.17 ### Patch Changes - Updated dependencies [dd879c8e] - - @trigger.dev/sdk@2.3.17 - - @trigger.dev/integration-kit@2.3.17 + - @systemfsoftware/trigger.dev_sdk@2.3.17 + - @systemfsoftware/trigger.dev_integration-kit@2.3.17 ## 2.3.16 ### Patch Changes -- @trigger.dev/integration-kit@2.3.16 -- @trigger.dev/sdk@2.3.16 +- @systemfsoftware/trigger.dev_integration-kit@2.3.16 +- @systemfsoftware/trigger.dev_sdk@2.3.16 ## 2.3.15 ### Patch Changes - Updated dependencies [6c4047cf] - - @trigger.dev/sdk@2.3.15 - - @trigger.dev/integration-kit@2.3.15 + - @systemfsoftware/trigger.dev_sdk@2.3.15 + - @systemfsoftware/trigger.dev_integration-kit@2.3.15 ## 2.3.14 ### Patch Changes -- @trigger.dev/integration-kit@2.3.14 -- @trigger.dev/sdk@2.3.14 +- @systemfsoftware/trigger.dev_integration-kit@2.3.14 +- @systemfsoftware/trigger.dev_sdk@2.3.14 ## 2.3.13 @@ -456,8 +456,8 @@ - Updated dependencies [a93b554f] - Updated dependencies [0f342cd1] - - @trigger.dev/sdk@2.3.13 - - @trigger.dev/integration-kit@2.3.13 + - @systemfsoftware/trigger.dev_sdk@2.3.13 + - @systemfsoftware/trigger.dev_integration-kit@2.3.13 ## 2.3.12 @@ -466,15 +466,15 @@ - Updated dependencies [129f023d] - Updated dependencies [38f5a903] - Updated dependencies [ff4ff869] - - @trigger.dev/sdk@2.3.12 - - @trigger.dev/integration-kit@2.3.12 + - @systemfsoftware/trigger.dev_sdk@2.3.12 + - @systemfsoftware/trigger.dev_integration-kit@2.3.12 ## 2.3.11 ### Patch Changes -- @trigger.dev/integration-kit@2.3.11 -- @trigger.dev/sdk@2.3.11 +- @systemfsoftware/trigger.dev_integration-kit@2.3.11 +- @systemfsoftware/trigger.dev_sdk@2.3.11 ## 2.3.10 @@ -482,74 +482,74 @@ - Updated dependencies [8277f4d2] - Updated dependencies [73cb8839] - - @trigger.dev/sdk@2.3.10 - - @trigger.dev/integration-kit@2.3.10 + - @systemfsoftware/trigger.dev_sdk@2.3.10 + - @systemfsoftware/trigger.dev_integration-kit@2.3.10 ## 2.3.9 ### Patch Changes - Updated dependencies [f7bf25f0] - - @trigger.dev/sdk@2.3.9 - - @trigger.dev/integration-kit@2.3.9 + - @systemfsoftware/trigger.dev_sdk@2.3.9 + - @systemfsoftware/trigger.dev_integration-kit@2.3.9 ## 2.3.8 ### Patch Changes -- @trigger.dev/integration-kit@2.3.8 -- @trigger.dev/sdk@2.3.8 +- @systemfsoftware/trigger.dev_integration-kit@2.3.8 +- @systemfsoftware/trigger.dev_sdk@2.3.8 ## 2.3.7 ### Patch Changes -- @trigger.dev/integration-kit@2.3.7 -- @trigger.dev/sdk@2.3.7 +- @systemfsoftware/trigger.dev_integration-kit@2.3.7 +- @systemfsoftware/trigger.dev_sdk@2.3.7 ## 2.3.6 ### Patch Changes -- @trigger.dev/integration-kit@2.3.6 -- @trigger.dev/sdk@2.3.6 +- @systemfsoftware/trigger.dev_integration-kit@2.3.6 +- @systemfsoftware/trigger.dev_sdk@2.3.6 ## 2.3.5 ### Patch Changes -- @trigger.dev/integration-kit@2.3.5 -- @trigger.dev/sdk@2.3.5 +- @systemfsoftware/trigger.dev_integration-kit@2.3.5 +- @systemfsoftware/trigger.dev_sdk@2.3.5 ## 2.3.4 ### Patch Changes - Updated dependencies [6a3c563f] - - @trigger.dev/sdk@2.3.4 - - @trigger.dev/integration-kit@2.3.4 + - @systemfsoftware/trigger.dev_sdk@2.3.4 + - @systemfsoftware/trigger.dev_integration-kit@2.3.4 ## 2.3.3 ### Patch Changes -- @trigger.dev/integration-kit@2.3.3 -- @trigger.dev/sdk@2.3.3 +- @systemfsoftware/trigger.dev_integration-kit@2.3.3 +- @systemfsoftware/trigger.dev_sdk@2.3.3 ## 2.3.2 ### Patch Changes -- @trigger.dev/integration-kit@2.3.2 -- @trigger.dev/sdk@2.3.2 +- @systemfsoftware/trigger.dev_integration-kit@2.3.2 +- @systemfsoftware/trigger.dev_sdk@2.3.2 ## 2.3.1 ### Patch Changes - Updated dependencies [f3efcc0c] - - @trigger.dev/sdk@2.3.1 - - @trigger.dev/integration-kit@2.3.1 + - @systemfsoftware/trigger.dev_sdk@2.3.1 + - @systemfsoftware/trigger.dev_integration-kit@2.3.1 ## 2.3.0 @@ -562,8 +562,8 @@ ### Patch Changes - Updated dependencies [17f6f29d] - - @trigger.dev/integration-kit@2.3.0 - - @trigger.dev/sdk@2.3.0 + - @systemfsoftware/trigger.dev_integration-kit@2.3.0 + - @systemfsoftware/trigger.dev_sdk@2.3.0 ## 2.2.11 @@ -571,15 +571,15 @@ - de652c1d: Fix Shopify task types and KV `get()` return types - Updated dependencies [de652c1d] - - @trigger.dev/sdk@2.2.11 - - @trigger.dev/integration-kit@2.2.11 + - @systemfsoftware/trigger.dev_sdk@2.2.11 + - @systemfsoftware/trigger.dev_integration-kit@2.2.11 ## 2.2.10 ### Patch Changes -- @trigger.dev/integration-kit@2.2.10 -- @trigger.dev/sdk@2.2.10 +- @systemfsoftware/trigger.dev_integration-kit@2.2.10 +- @systemfsoftware/trigger.dev_sdk@2.2.10 ## 2.2.9 @@ -587,8 +587,8 @@ - Updated dependencies [1dcd87a2] - Updated dependencies [6ebd435e] - - @trigger.dev/sdk@2.2.9 - - @trigger.dev/integration-kit@2.2.9 + - @systemfsoftware/trigger.dev_sdk@2.2.9 + - @systemfsoftware/trigger.dev_integration-kit@2.2.9 ## 2.2.8 @@ -596,9 +596,9 @@ - 067e19fe: - Simplify `Webhook Triggers` and use the new HTTP Endpoints - Add a `Key-Value Store` for use in and outside of Jobs - - Add a `@trigger.dev/shopify` package -- 096151c0: Fix `@trigger.dev/shopify` imports, enhance docs, and suppress HTTP Endpoint warnings + - Add a `@systemfsoftware/trigger.dev_shopify` package +- 096151c0: Fix `@systemfsoftware/trigger.dev_shopify` imports, enhance docs, and suppress HTTP Endpoint warnings - Updated dependencies [067e19fe] - Updated dependencies [096151c0] - - @trigger.dev/integration-kit@2.2.8 - - @trigger.dev/sdk@2.2.8 + - @systemfsoftware/trigger.dev_integration-kit@2.2.8 + - @systemfsoftware/trigger.dev_sdk@2.2.8 diff --git a/integrations/shopify/README.md b/integrations/shopify/README.md index 5553be780eb..8d11b1368c3 100644 --- a/integrations/shopify/README.md +++ b/integrations/shopify/README.md @@ -1 +1 @@ -# @trigger.dev/shopify \ No newline at end of file +# @systemfsoftware/trigger.dev_shopify diff --git a/integrations/shopify/package.json b/integrations/shopify/package.json index 830d0daeb2b..9f482177cbd 100644 --- a/integrations/shopify/package.json +++ b/integrations/shopify/package.json @@ -1,5 +1,5 @@ { - "name": "@trigger.dev/shopify", + "name": "@systemfsoftware/trigger.dev_shopify", "version": "3.0.0-beta.55", "description": "Trigger.dev integration for @shopify/shopify-api", "main": "./dist/index.js", @@ -11,12 +11,12 @@ "dist" ], "devDependencies": { - "@trigger.dev/tsconfig": "workspace:*", + "@systemfsoftware/trigger.dev_tsconfig": "workspace:*", "@types/node": "16.x", "rimraf": "^3.0.2", "tsup": "8.0.1", "typescript": "^5.3.0", - "@trigger.dev/tsup": "workspace:*" + "@systemfsoftware/trigger.dev_tsup": "workspace:*" }, "scripts": { "clean": "rimraf dist", @@ -26,8 +26,8 @@ }, "dependencies": { "@shopify/shopify-api": "^8.0.2", - "@trigger.dev/sdk": "workspace:^3.0.0-beta.55", - "@trigger.dev/integration-kit": "workspace:^3.0.0-beta.55", + "@systemfsoftware/trigger.dev_sdk": "workspace:^3.0.0-beta.55", + "@systemfsoftware/trigger.dev_integration-kit": "workspace:^3.0.0-beta.55", "zod": "3.22.3" }, "engines": { diff --git a/integrations/shopify/src/events.ts b/integrations/shopify/src/events.ts index b795b76b675..6c769da21a4 100644 --- a/integrations/shopify/src/events.ts +++ b/integrations/shopify/src/events.ts @@ -1,4 +1,4 @@ -import { Nullable, Prettify } from "@trigger.dev/integration-kit"; +import { Nullable, Prettify } from "@systemfsoftware/trigger.dev_integration-kit"; import { basicProperties, eventSpec } from "./utils"; import { ShopifyExamples, ShopifyPayloads, shopifyExample } from "./payload-examples"; diff --git a/integrations/shopify/src/index.ts b/integrations/shopify/src/index.ts index 882f866e60d..dc2d1532e01 100644 --- a/integrations/shopify/src/index.ts +++ b/integrations/shopify/src/index.ts @@ -8,8 +8,8 @@ import { Json, retry, ConnectionAuth, -} from "@trigger.dev/sdk"; -import { OmitIndexSignature } from "@trigger.dev/integration-kit"; +} from "@systemfsoftware/trigger.dev_sdk"; +import { OmitIndexSignature } from "@systemfsoftware/trigger.dev_integration-kit"; import { ApiVersion, diff --git a/integrations/shopify/src/payload-examples/index.ts b/integrations/shopify/src/payload-examples/index.ts index aff6d119ea7..125d2a122cb 100644 --- a/integrations/shopify/src/payload-examples/index.ts +++ b/integrations/shopify/src/payload-examples/index.ts @@ -1,4 +1,4 @@ -import { slugifyId, TypedEventSpecificationExample } from "@trigger.dev/sdk"; +import { slugifyId, TypedEventSpecificationExample } from "@systemfsoftware/trigger.dev_sdk"; import AppUninstalled from "./AppUninstalled.json"; import AppSubscriptionsUpdate from "./AppSubscriptionsUpdate.json"; diff --git a/integrations/shopify/src/rest.ts b/integrations/shopify/src/rest.ts index 6971524e0b6..2990dbfc332 100644 --- a/integrations/shopify/src/rest.ts +++ b/integrations/shopify/src/rest.ts @@ -1,5 +1,5 @@ import { PageInfo, Session } from "@shopify/shopify-api"; -import { OmitIndexSignature, Optional, SomeNonNullable } from "@trigger.dev/integration-kit"; +import { OmitIndexSignature, Optional, SomeNonNullable } from "@systemfsoftware/trigger.dev_integration-kit"; import { z } from "zod"; import { ShopifyRestResources, ShopifyRunTask } from "./index"; import { basicProperties, serializeShopifyResource } from "./utils"; diff --git a/integrations/shopify/src/triggers.ts b/integrations/shopify/src/triggers.ts index c95e7b4c2a8..2f498e0d6b3 100644 --- a/integrations/shopify/src/triggers.ts +++ b/integrations/shopify/src/triggers.ts @@ -3,7 +3,7 @@ import { GetWebhookParams, WebhookSource, WebhookTrigger, -} from "@trigger.dev/sdk"; +} from "@systemfsoftware/trigger.dev_sdk"; import { shopifyEvent } from "./events"; import { createWebhookEventSource } from "./webhooks"; diff --git a/integrations/shopify/src/types.ts b/integrations/shopify/src/types.ts index d6d74de3c9b..da724b877da 100644 --- a/integrations/shopify/src/types.ts +++ b/integrations/shopify/src/types.ts @@ -3,7 +3,7 @@ import { OmitIndexSignature, OmitValues, Prettify, -} from "@trigger.dev/integration-kit"; +} from "@systemfsoftware/trigger.dev_integration-kit"; import { ShopifyRestResources } from "./index"; type OmitNonSerializable = OmitFunctions>; diff --git a/integrations/shopify/src/utils.ts b/integrations/shopify/src/utils.ts index a22f50b2716..f852d950d16 100644 --- a/integrations/shopify/src/utils.ts +++ b/integrations/shopify/src/utils.ts @@ -1,6 +1,6 @@ import { Base } from "@shopify/shopify-api/rest/base"; -import { DisplayProperty, EventSpecification, EventSpecificationExample } from "@trigger.dev/sdk"; -import { titleCase } from "@trigger.dev/integration-kit"; +import { DisplayProperty, EventSpecification, EventSpecificationExample } from "@systemfsoftware/trigger.dev_sdk"; +import { titleCase } from "@systemfsoftware/trigger.dev_integration-kit"; import { WebhookTopic } from "./schemas"; import { RecursiveShopifySerializer } from "./types"; diff --git a/integrations/shopify/src/webhooks.ts b/integrations/shopify/src/webhooks.ts index 8bcc8b0decb..0ddcbc5345f 100644 --- a/integrations/shopify/src/webhooks.ts +++ b/integrations/shopify/src/webhooks.ts @@ -1,5 +1,5 @@ -import { IntegrationTaskKey, verifyRequestSignature, WebhookSource } from "@trigger.dev/sdk"; -import { registerJobNamespace } from "@trigger.dev/integration-kit"; +import { IntegrationTaskKey, verifyRequestSignature, WebhookSource } from "@systemfsoftware/trigger.dev_sdk"; +import { registerJobNamespace } from "@systemfsoftware/trigger.dev_integration-kit"; import { z } from "zod"; import { Shopify, ShopifyRunTask } from "./index"; import { diff --git a/integrations/shopify/tsconfig.json b/integrations/shopify/tsconfig.json index 26ae70a15e3..d5800b0a007 100644 --- a/integrations/shopify/tsconfig.json +++ b/integrations/shopify/tsconfig.json @@ -1,4 +1,4 @@ { - "extends": "@trigger.dev/tsconfig/integration.json", + "extends": "@systemfsoftware/trigger.dev_tsconfig/integration.json", "include": ["./src/**/*.ts", "tsup.config.ts"] } diff --git a/integrations/shopify/tsup.config.ts b/integrations/shopify/tsup.config.ts index 1d1b59a08b7..4c6434522b4 100644 --- a/integrations/shopify/tsup.config.ts +++ b/integrations/shopify/tsup.config.ts @@ -1,3 +1,3 @@ -import { defineConfigPackage } from "@trigger.dev/tsup"; +import { defineConfigPackage } from "@systemfsoftware/trigger.dev_tsup"; export default defineConfigPackage; diff --git a/integrations/slack/CHANGELOG.md b/integrations/slack/CHANGELOG.md index dbe30880fa1..748f493f493 100644 --- a/integrations/slack/CHANGELOG.md +++ b/integrations/slack/CHANGELOG.md @@ -1,31 +1,31 @@ -# @trigger.dev/slack +# @systemfsoftware/trigger.dev_slack ## 3.0.0-beta.55 ### Patch Changes - Updated dependencies [0591db5f2] - - @trigger.dev/sdk@3.0.0-beta.55 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.55 ## 3.0.0-beta.54 ### Patch Changes - Updated dependencies [728eeeff6] - - @trigger.dev/sdk@3.0.0-beta.54 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.54 ## 3.0.0-beta.53 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.53 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.53 ## 3.0.0-beta.52 ### Patch Changes - Updated dependencies [8cae1d087] - - @trigger.dev/sdk@3.0.0-beta.52 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.52 ## 3.0.0-beta.51 @@ -34,86 +34,86 @@ - Updated dependencies [979bee50d] - Updated dependencies [086a0f95c] - Updated dependencies [55264657d] - - @trigger.dev/sdk@3.0.0-beta.51 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.51 ## 3.0.0-beta.50 ### Patch Changes - Updated dependencies [8ba998794] - - @trigger.dev/sdk@3.0.0-beta.50 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.50 ## 3.0.0-beta.49 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.49 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.49 ## 3.0.0-beta.48 ### Patch Changes - Updated dependencies [ecf1110ab] - - @trigger.dev/sdk@3.0.0-beta.48 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.48 ## 3.0.0-beta.47 ### Patch Changes - Updated dependencies [4f95c9de4] - - @trigger.dev/sdk@3.0.0-beta.47 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.47 ## 3.0.0-beta.46 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.46 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.46 ## 3.0.0-beta.45 ### Patch Changes - Updated dependencies [0e77e7ef7] - - @trigger.dev/sdk@3.0.0-beta.45 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.45 ## 3.0.0-beta.44 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.44 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.44 ## 3.0.0-beta.43 ### Patch Changes - Updated dependencies [34ca7667d] - - @trigger.dev/sdk@3.0.0-beta.43 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.43 ## 3.0.0-beta.42 ### Patch Changes - Updated dependencies [ecef19966] - - @trigger.dev/sdk@3.0.0-beta.42 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.42 ## 3.0.0-beta.41 ### Patch Changes - Updated dependencies [7c36a1a4b] - - @trigger.dev/sdk@3.0.0-beta.41 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.41 ## 3.0.0-beta.40 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.40 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.40 ## 3.0.0-beta.39 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.39 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.39 ## 3.0.0-beta.38 @@ -121,13 +121,13 @@ - Updated dependencies [1b90ffbb8] - Updated dependencies [c405ae711] - - @trigger.dev/sdk@3.0.0-beta.38 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.38 ## 3.0.0-beta.37 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.37 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.37 ## 3.0.0-beta.36 @@ -135,13 +135,13 @@ - Updated dependencies [51bb4c887] - Updated dependencies [ba71f959e] - - @trigger.dev/sdk@3.0.0-beta.36 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.36 ## 3.0.0-beta.35 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.35 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.35 ## 3.0.0-beta.34 @@ -150,101 +150,101 @@ - Updated dependencies [3a1b0c486] - Updated dependencies [3f8b6d8fc] - Updated dependencies [1281d40e4] - - @trigger.dev/sdk@3.0.0-beta.34 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.34 ## 3.0.0-beta.33 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.33 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.33 ## 3.0.0-beta.32 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.32 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.32 ## 3.0.0-beta.31 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.31 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.31 ## 3.0.0-beta.30 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.30 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.30 ## 3.0.0-beta.29 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.29 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.29 ## 3.0.0-beta.28 ### Patch Changes - Updated dependencies [6d9dfbc75] - - @trigger.dev/sdk@3.0.0-beta.28 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.28 ## 3.0.0-beta.27 ### Patch Changes - Updated dependencies [203e00208] - - @trigger.dev/sdk@3.0.0-beta.27 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.27 ## 3.0.0-beta.26 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.26 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.26 ## 3.0.0-beta.25 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.25 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.25 ## 3.0.0-beta.24 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.24 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.24 ## 3.0.0-beta.23 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.23 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.23 ## 3.0.0-beta.22 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.22 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.22 ## 3.0.0-beta.21 ### Patch Changes - Updated dependencies [9491a1649] - - @trigger.dev/sdk@3.0.0-beta.21 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.21 ## 3.0.0-beta.20 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.20 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.20 ## 3.0.0-beta.19 ### Patch Changes - Updated dependencies [e9a63a486] - - @trigger.dev/sdk@3.0.0-beta.19 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.19 ## 3.0.0-beta.18 @@ -253,19 +253,19 @@ - Updated dependencies [b68012f81] - Updated dependencies [b68012f81] - Updated dependencies [b68012f81] - - @trigger.dev/sdk@3.0.0-beta.18 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.18 ## 3.0.0-beta.17 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.17 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.17 ## 3.0.0-beta.16 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.16 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.16 ## 3.0.0-beta.15 @@ -273,14 +273,14 @@ - Updated dependencies [374edef02] - Updated dependencies [26093896d] - - @trigger.dev/sdk@3.0.0-beta.15 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.15 ## 3.0.0-beta.14 ### Patch Changes - Updated dependencies [c9e1a3e9c] - - @trigger.dev/sdk@3.0.0-beta.14 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.14 ## 3.0.0-beta.13 @@ -290,19 +290,19 @@ - Updated dependencies [44e1b8754] - Updated dependencies [4986bfda2] - Updated dependencies [4986bfda2] - - @trigger.dev/sdk@3.0.0-beta.13 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.13 ## 3.0.0-beta.12 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.12 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.12 ## 3.0.0-beta.11 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.11 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.11 ## 3.0.0-beta.7 @@ -310,38 +310,38 @@ - Updated dependencies [f854cb90e] - Updated dependencies [f854cb90e] - - @trigger.dev/sdk@3.0.0-beta.7 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.7 ## 3.0.0-beta.6 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.6 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.6 ## 3.0.0-beta.5 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.5 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.5 ## 3.0.0-beta.4 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.4 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.4 ## 3.0.0-beta.3 ### Patch Changes - Updated dependencies [b271742dc] - - @trigger.dev/sdk@3.0.0-beta.3 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.3 ## 3.0.0-beta.2 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.2 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.2 ## 3.0.0-beta.1 @@ -350,46 +350,46 @@ - Updated dependencies [b66d5525e] - Updated dependencies [719c0a0b9] - Updated dependencies [f93eae300] - - @trigger.dev/sdk@3.0.0-beta.1 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.1 ## 3.0.0-beta.0 ### Patch Changes - Updated dependencies [395abe1b9] - - @trigger.dev/sdk@3.0.0-beta.0 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.0 ## 2.3.18 ### Patch Changes -- @trigger.dev/sdk@2.3.18 +- @systemfsoftware/trigger.dev_sdk@2.3.18 ## 2.3.17 ### Patch Changes - Updated dependencies [dd879c8e] - - @trigger.dev/sdk@2.3.17 + - @systemfsoftware/trigger.dev_sdk@2.3.17 ## 2.3.16 ### Patch Changes -- @trigger.dev/sdk@2.3.16 +- @systemfsoftware/trigger.dev_sdk@2.3.16 ## 2.3.15 ### Patch Changes - Updated dependencies [6c4047cf] - - @trigger.dev/sdk@2.3.15 + - @systemfsoftware/trigger.dev_sdk@2.3.15 ## 2.3.14 ### Patch Changes -- @trigger.dev/sdk@2.3.14 +- @systemfsoftware/trigger.dev_sdk@2.3.14 ## 2.3.13 @@ -397,7 +397,7 @@ - Updated dependencies [a93b554f] - Updated dependencies [0f342cd1] - - @trigger.dev/sdk@2.3.13 + - @systemfsoftware/trigger.dev_sdk@2.3.13 ## 2.3.12 @@ -406,13 +406,13 @@ - Updated dependencies [129f023d] - Updated dependencies [38f5a903] - Updated dependencies [ff4ff869] - - @trigger.dev/sdk@2.3.12 + - @systemfsoftware/trigger.dev_sdk@2.3.12 ## 2.3.11 ### Patch Changes -- @trigger.dev/sdk@2.3.11 +- @systemfsoftware/trigger.dev_sdk@2.3.11 ## 2.3.10 @@ -420,64 +420,64 @@ - Updated dependencies [8277f4d2] - Updated dependencies [73cb8839] - - @trigger.dev/sdk@2.3.10 + - @systemfsoftware/trigger.dev_sdk@2.3.10 ## 2.3.9 ### Patch Changes - Updated dependencies [f7bf25f0] - - @trigger.dev/sdk@2.3.9 + - @systemfsoftware/trigger.dev_sdk@2.3.9 ## 2.3.8 ### Patch Changes -- @trigger.dev/sdk@2.3.8 +- @systemfsoftware/trigger.dev_sdk@2.3.8 ## 2.3.7 ### Patch Changes -- @trigger.dev/sdk@2.3.7 +- @systemfsoftware/trigger.dev_sdk@2.3.7 ## 2.3.6 ### Patch Changes -- @trigger.dev/sdk@2.3.6 +- @systemfsoftware/trigger.dev_sdk@2.3.6 ## 2.3.5 ### Patch Changes -- @trigger.dev/sdk@2.3.5 +- @systemfsoftware/trigger.dev_sdk@2.3.5 ## 2.3.4 ### Patch Changes - Updated dependencies [6a3c563f] - - @trigger.dev/sdk@2.3.4 + - @systemfsoftware/trigger.dev_sdk@2.3.4 ## 2.3.3 ### Patch Changes -- @trigger.dev/sdk@2.3.3 +- @systemfsoftware/trigger.dev_sdk@2.3.3 ## 2.3.2 ### Patch Changes -- @trigger.dev/sdk@2.3.2 +- @systemfsoftware/trigger.dev_sdk@2.3.2 ## 2.3.1 ### Patch Changes - Updated dependencies [f3efcc0c] - - @trigger.dev/sdk@2.3.1 + - @systemfsoftware/trigger.dev_sdk@2.3.1 ## 2.3.0 @@ -490,20 +490,20 @@ ### Patch Changes - Updated dependencies [17f6f29d] - - @trigger.dev/sdk@2.3.0 + - @systemfsoftware/trigger.dev_sdk@2.3.0 ## 2.2.11 ### Patch Changes - Updated dependencies [de652c1d] - - @trigger.dev/sdk@2.2.11 + - @systemfsoftware/trigger.dev_sdk@2.2.11 ## 2.2.10 ### Patch Changes -- @trigger.dev/sdk@2.2.10 +- @systemfsoftware/trigger.dev_sdk@2.2.10 ## 2.2.9 @@ -511,7 +511,7 @@ - Updated dependencies [1dcd87a2] - Updated dependencies [6ebd435e] - - @trigger.dev/sdk@2.2.9 + - @systemfsoftware/trigger.dev_sdk@2.2.9 ## 2.2.8 @@ -519,14 +519,14 @@ - Updated dependencies [067e19fe] - Updated dependencies [096151c0] - - @trigger.dev/sdk@2.2.8 + - @systemfsoftware/trigger.dev_sdk@2.2.8 ## 2.2.7 ### Patch Changes - Updated dependencies [756024da] - - @trigger.dev/sdk@2.2.7 + - @systemfsoftware/trigger.dev_sdk@2.2.7 ## 2.2.6 @@ -536,7 +536,7 @@ - Updated dependencies [cb1825bf] - Updated dependencies [d0217344] - Updated dependencies [cb1825bf] - - @trigger.dev/sdk@2.2.6 + - @systemfsoftware/trigger.dev_sdk@2.2.6 ## 2.2.5 @@ -548,7 +548,7 @@ - Updated dependencies [620b8383] - Updated dependencies [4a0f030e] - Updated dependencies [f4275e50] - - @trigger.dev/sdk@2.2.5 + - @systemfsoftware/trigger.dev_sdk@2.2.5 ## 2.2.4 @@ -556,7 +556,7 @@ - Updated dependencies [c1710ae7] - Updated dependencies [9c4be40a] - - @trigger.dev/sdk@2.2.4 + - @systemfsoftware/trigger.dev_sdk@2.2.4 ## 2.2.3 @@ -564,27 +564,27 @@ - Updated dependencies [6e1b8a11] - Updated dependencies [c4533c36] - - @trigger.dev/sdk@2.2.3 + - @systemfsoftware/trigger.dev_sdk@2.2.3 ## 2.2.2 ### Patch Changes -- @trigger.dev/sdk@2.2.2 +- @systemfsoftware/trigger.dev_sdk@2.2.2 ## 2.2.1 ### Patch Changes - Updated dependencies [044d38e3] - - @trigger.dev/sdk@2.2.1 + - @systemfsoftware/trigger.dev_sdk@2.2.1 ## 2.2.0 ### Patch Changes - Updated dependencies [975c5f1d] - - @trigger.dev/sdk@2.2.0 + - @systemfsoftware/trigger.dev_sdk@2.2.0 ## 2.1.9 @@ -593,35 +593,35 @@ - 9a187f9e: upgrade zod to 3.22.3 - Updated dependencies [9a187f9e] - Updated dependencies [2e9452ab] - - @trigger.dev/sdk@2.1.9 + - @systemfsoftware/trigger.dev_sdk@2.1.9 ## 2.1.8 ### Patch Changes -- 6a992a19: First release of `@trigger.dev/replicate` integration with remote callback support. +- 6a992a19: First release of `@systemfsoftware/trigger.dev_replicate` integration with remote callback support. - Updated dependencies [6a992a19] - Updated dependencies [ab9e4a98] - Updated dependencies [ab9e4a98] - - @trigger.dev/sdk@2.1.8 + - @systemfsoftware/trigger.dev_sdk@2.1.8 ## 2.1.7 ### Patch Changes -- @trigger.dev/sdk@2.1.7 +- @systemfsoftware/trigger.dev_sdk@2.1.7 ## 2.1.6 ### Patch Changes -- @trigger.dev/sdk@2.1.6 +- @systemfsoftware/trigger.dev_sdk@2.1.6 ## 2.1.5 ### Patch Changes -- @trigger.dev/sdk@2.1.5 +- @systemfsoftware/trigger.dev_sdk@2.1.5 ## 2.1.4 @@ -632,28 +632,28 @@ - Updated dependencies [15f17d27] - Updated dependencies [50137a6f] - Updated dependencies [c0dfa804] - - @trigger.dev/sdk@2.1.4 + - @systemfsoftware/trigger.dev_sdk@2.1.4 ## 2.1.3 ### Patch Changes - Updated dependencies: - - `@trigger.dev/sdk@2.1.3` + - `@systemfsoftware/trigger.dev_sdk@2.1.3` ## 2.1.2 ### Patch Changes - Updated dependencies: - - `@trigger.dev/sdk@2.1.2` + - `@systemfsoftware/trigger.dev_sdk@2.1.2` ## 2.1.1 ### Patch Changes - Updated dependencies: - - `@trigger.dev/sdk@2.1.1` + - `@systemfsoftware/trigger.dev_sdk@2.1.1` ## 2.1.0 @@ -664,14 +664,14 @@ ### Patch Changes - Updated dependencies: - - `@trigger.dev/sdk@2.1.0` + - `@systemfsoftware/trigger.dev_sdk@2.1.0` ## 2.1.0-beta.1 ### Patch Changes - Updated dependencies: - - `@trigger.dev/sdk@2.1.0-beta.1` + - `@systemfsoftware/trigger.dev_sdk@2.1.0-beta.1` ## 2.1.0-beta.0 @@ -682,27 +682,27 @@ ### Patch Changes - Updated dependencies: - - `@trigger.dev/sdk@2.1.0-beta.0` + - `@systemfsoftware/trigger.dev_sdk@2.1.0-beta.0` ## 2.0.14 ### Patch Changes - Updated dependencies: - - `@trigger.dev/sdk@2.0.14` + - `@systemfsoftware/trigger.dev_sdk@2.0.14` ## 2.0.13 ### Patch Changes - Updated dependencies: - - `@trigger.dev/sdk@2.0.13` + - `@systemfsoftware/trigger.dev_sdk@2.0.13` ## 2.0.12 ### Patch Changes -- @trigger.dev/sdk@2.0.12 +- @systemfsoftware/trigger.dev_sdk@2.0.12 ## 2.0.11 @@ -712,7 +712,7 @@ - Updated dependencies [302bd02f] - Updated dependencies [b5db9f5e] - Updated dependencies [3ce53970] - - @trigger.dev/sdk@2.0.11 + - @systemfsoftware/trigger.dev_sdk@2.0.11 ## 2.0.10 @@ -720,50 +720,50 @@ - Updated dependencies [b1b9321a] - Updated dependencies [b1b9321a] - - @trigger.dev/sdk@2.0.10 + - @systemfsoftware/trigger.dev_sdk@2.0.10 ## 2.0.9 ### Patch Changes -- @trigger.dev/sdk@2.0.9 +- @systemfsoftware/trigger.dev_sdk@2.0.9 ## 2.0.8 ### Patch Changes -- @trigger.dev/sdk@2.0.8 +- @systemfsoftware/trigger.dev_sdk@2.0.8 ## 2.0.7 ### Patch Changes -- @trigger.dev/sdk@2.0.7 +- @systemfsoftware/trigger.dev_sdk@2.0.7 ## 2.0.6 ### Patch Changes -- @trigger.dev/sdk@2.0.6 +- @systemfsoftware/trigger.dev_sdk@2.0.6 ## 2.0.5 ### Patch Changes -- @trigger.dev/sdk@2.0.5 +- @systemfsoftware/trigger.dev_sdk@2.0.5 ## 2.0.4 ### Patch Changes - Updated dependencies [96384991] - - @trigger.dev/sdk@2.0.4 + - @systemfsoftware/trigger.dev_sdk@2.0.4 ## 2.0.3 ### Patch Changes -- @trigger.dev/sdk@2.0.3 +- @systemfsoftware/trigger.dev_sdk@2.0.3 ## 2.0.2 @@ -772,7 +772,7 @@ - ee99191f: Sync all package versions - Updated dependencies [0a790de2] - Updated dependencies [ee99191f] - - @trigger.dev/sdk@2.0.2 + - @systemfsoftware/trigger.dev_sdk@2.0.2 ## 1.0.0 @@ -841,7 +841,7 @@ - Updated dependencies [7f6bf992] - Updated dependencies [767e09ee] - Updated dependencies [917a70fb] - - @trigger.dev/sdk@2.0.0 + - @systemfsoftware/trigger.dev_sdk@2.0.0 ## 1.0.0-next.4 @@ -849,7 +849,7 @@ - 2c0ea0c1: Set Node version to 16.8 and above - Updated dependencies [2c0ea0c1] - - @trigger.dev/sdk@2.0.0-next.15 + - @systemfsoftware/trigger.dev_sdk@2.0.0-next.15 ## 1.0.0-next.3 @@ -857,7 +857,7 @@ - f01af9c0: Upgrade to zod 3.21.4 - Updated dependencies [f01af9c0] - - @trigger.dev/sdk@2.0.0-next.12 + - @systemfsoftware/trigger.dev_sdk@2.0.0-next.12 ## 1.0.0-next.2 @@ -872,7 +872,7 @@ - Updated dependencies [953e7fc9] - Updated dependencies [807b9d4c] - Updated dependencies [917a70fb] - - @trigger.dev/sdk@2.0.0-next.6 + - @systemfsoftware/trigger.dev_sdk@2.0.0-next.6 ## 1.0.0-next.1 @@ -883,7 +883,7 @@ - Updated dependencies [28914b87] - Updated dependencies [817b4ed1] - Updated dependencies [e4b0b1e3] - - @trigger.dev/sdk@2.0.0-next.2 + - @systemfsoftware/trigger.dev_sdk@2.0.0-next.2 ## 1.0.0-next.0 @@ -894,4 +894,4 @@ ### Patch Changes - Updated dependencies [53c9bd56] - - @trigger.dev/sdk@2.0.0-next.0 + - @systemfsoftware/trigger.dev_sdk@2.0.0-next.0 diff --git a/integrations/slack/package.json b/integrations/slack/package.json index 48d0065d271..6a32e45f61d 100644 --- a/integrations/slack/package.json +++ b/integrations/slack/package.json @@ -1,5 +1,5 @@ { - "name": "@trigger.dev/slack", + "name": "@systemfsoftware/trigger.dev_slack", "version": "3.0.0-beta.55", "description": "The official Slack integration for Trigger.dev", "main": "./dist/index.js", @@ -11,11 +11,11 @@ "dist" ], "devDependencies": { - "@trigger.dev/tsconfig": "workspace:*", + "@systemfsoftware/trigger.dev_tsconfig": "workspace:*", "@types/node": "18", "rimraf": "^3.0.2", "tsup": "8.0.1", - "@trigger.dev/tsup": "workspace:*", + "@systemfsoftware/trigger.dev_tsup": "workspace:*", "typescript": "^5.3.0" }, "scripts": { @@ -25,7 +25,7 @@ }, "dependencies": { "@slack/web-api": "^6.8.1", - "@trigger.dev/sdk": "workspace:^3.0.0-beta.55", + "@systemfsoftware/trigger.dev_sdk": "workspace:^3.0.0-beta.55", "zod": "3.22.3" }, "engines": { diff --git a/integrations/slack/src/index.ts b/integrations/slack/src/index.ts index 4934a99d1ca..adef49d5df0 100644 --- a/integrations/slack/src/index.ts +++ b/integrations/slack/src/index.ts @@ -17,7 +17,7 @@ import { type RunTaskErrorCallback, type RunTaskOptions, type TriggerIntegration, -} from "@trigger.dev/sdk"; +} from "@systemfsoftware/trigger.dev_sdk"; export type SlackIntegrationOptions = { id: string; diff --git a/integrations/slack/tsconfig.json b/integrations/slack/tsconfig.json index e9bfea28cba..b332620e9de 100644 --- a/integrations/slack/tsconfig.json +++ b/integrations/slack/tsconfig.json @@ -1,13 +1,13 @@ { - "extends": "@trigger.dev/tsconfig/node18.json", + "extends": "@systemfsoftware/trigger.dev_tsconfig/node18.json", "include": ["./src/**/*.ts", "tsup.config.ts"], "compilerOptions": { "lib": ["DOM", "DOM.Iterable", "ES2019"], "paths": { - "@trigger.dev/sdk/*": ["../../packages/trigger-sdk/src/*"], - "@trigger.dev/sdk": ["../../packages/trigger-sdk/src/index"], - "@trigger.dev/tsup/*": ["../../config-packages/tsup/src/*"], - "@trigger.dev/tsup": ["../../config-packages/tsup/src/index"] + "@systemfsoftware/trigger.dev_sdk/*": ["../../packages/trigger-sdk/src/*"], + "@systemfsoftware/trigger.dev_sdk": ["../../packages/trigger-sdk/src/index"], + "@systemfsoftware/trigger.dev_tsup/*": ["../../config-packages/tsup/src/*"], + "@systemfsoftware/trigger.dev_tsup": ["../../config-packages/tsup/src/index"] }, "declaration": false, "declarationMap": false, diff --git a/integrations/slack/tsup.config.ts b/integrations/slack/tsup.config.ts index 1d1b59a08b7..4c6434522b4 100644 --- a/integrations/slack/tsup.config.ts +++ b/integrations/slack/tsup.config.ts @@ -1,3 +1,3 @@ -import { defineConfigPackage } from "@trigger.dev/tsup"; +import { defineConfigPackage } from "@systemfsoftware/trigger.dev_tsup"; export default defineConfigPackage; diff --git a/integrations/stripe/CHANGELOG.md b/integrations/stripe/CHANGELOG.md index afad63ef6ee..e39ee5d253a 100644 --- a/integrations/stripe/CHANGELOG.md +++ b/integrations/stripe/CHANGELOG.md @@ -1,35 +1,35 @@ -# @trigger.dev/stripe +# @systemfsoftware/trigger.dev_stripe ## 3.0.0-beta.55 ### Patch Changes - Updated dependencies [0591db5f2] - - @trigger.dev/sdk@3.0.0-beta.55 - - @trigger.dev/integration-kit@3.0.0-beta.55 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.55 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.55 ## 3.0.0-beta.54 ### Patch Changes - Updated dependencies [728eeeff6] - - @trigger.dev/sdk@3.0.0-beta.54 - - @trigger.dev/integration-kit@3.0.0-beta.54 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.54 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.54 ## 3.0.0-beta.53 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.53 -- @trigger.dev/sdk@3.0.0-beta.53 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.53 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.53 ## 3.0.0-beta.52 ### Patch Changes - Updated dependencies [8cae1d087] - - @trigger.dev/sdk@3.0.0-beta.52 - - @trigger.dev/integration-kit@3.0.0-beta.52 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.52 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.52 ## 3.0.0-beta.51 @@ -38,99 +38,99 @@ - Updated dependencies [979bee50d] - Updated dependencies [086a0f95c] - Updated dependencies [55264657d] - - @trigger.dev/sdk@3.0.0-beta.51 - - @trigger.dev/integration-kit@3.0.0-beta.51 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.51 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.51 ## 3.0.0-beta.50 ### Patch Changes - Updated dependencies [8ba998794] - - @trigger.dev/sdk@3.0.0-beta.50 - - @trigger.dev/integration-kit@3.0.0-beta.50 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.50 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.50 ## 3.0.0-beta.49 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.49 -- @trigger.dev/sdk@3.0.0-beta.49 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.49 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.49 ## 3.0.0-beta.48 ### Patch Changes - Updated dependencies [ecf1110ab] - - @trigger.dev/sdk@3.0.0-beta.48 - - @trigger.dev/integration-kit@3.0.0-beta.48 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.48 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.48 ## 3.0.0-beta.47 ### Patch Changes - Updated dependencies [4f95c9de4] - - @trigger.dev/sdk@3.0.0-beta.47 - - @trigger.dev/integration-kit@3.0.0-beta.47 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.47 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.47 ## 3.0.0-beta.46 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.46 -- @trigger.dev/sdk@3.0.0-beta.46 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.46 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.46 ## 3.0.0-beta.45 ### Patch Changes - Updated dependencies [0e77e7ef7] - - @trigger.dev/sdk@3.0.0-beta.45 - - @trigger.dev/integration-kit@3.0.0-beta.45 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.45 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.45 ## 3.0.0-beta.44 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.44 -- @trigger.dev/sdk@3.0.0-beta.44 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.44 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.44 ## 3.0.0-beta.43 ### Patch Changes - Updated dependencies [34ca7667d] - - @trigger.dev/sdk@3.0.0-beta.43 - - @trigger.dev/integration-kit@3.0.0-beta.43 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.43 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.43 ## 3.0.0-beta.42 ### Patch Changes - Updated dependencies [ecef19966] - - @trigger.dev/sdk@3.0.0-beta.42 - - @trigger.dev/integration-kit@3.0.0-beta.42 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.42 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.42 ## 3.0.0-beta.41 ### Patch Changes - Updated dependencies [7c36a1a4b] - - @trigger.dev/sdk@3.0.0-beta.41 - - @trigger.dev/integration-kit@3.0.0-beta.41 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.41 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.41 ## 3.0.0-beta.40 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.40 -- @trigger.dev/sdk@3.0.0-beta.40 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.40 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.40 ## 3.0.0-beta.39 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.39 -- @trigger.dev/sdk@3.0.0-beta.39 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.39 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.39 ## 3.0.0-beta.38 @@ -138,15 +138,15 @@ - Updated dependencies [1b90ffbb8] - Updated dependencies [c405ae711] - - @trigger.dev/sdk@3.0.0-beta.38 - - @trigger.dev/integration-kit@3.0.0-beta.38 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.38 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.38 ## 3.0.0-beta.37 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.37 -- @trigger.dev/sdk@3.0.0-beta.37 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.37 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.37 ## 3.0.0-beta.36 @@ -154,15 +154,15 @@ - Updated dependencies [51bb4c887] - Updated dependencies [ba71f959e] - - @trigger.dev/sdk@3.0.0-beta.36 - - @trigger.dev/integration-kit@3.0.0-beta.36 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.36 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.36 ## 3.0.0-beta.35 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.35 -- @trigger.dev/sdk@3.0.0-beta.35 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.35 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.35 ## 3.0.0-beta.34 @@ -171,117 +171,117 @@ - Updated dependencies [3a1b0c486] - Updated dependencies [3f8b6d8fc] - Updated dependencies [1281d40e4] - - @trigger.dev/sdk@3.0.0-beta.34 - - @trigger.dev/integration-kit@3.0.0-beta.34 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.34 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.34 ## 3.0.0-beta.33 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.33 -- @trigger.dev/sdk@3.0.0-beta.33 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.33 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.33 ## 3.0.0-beta.32 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.32 -- @trigger.dev/sdk@3.0.0-beta.32 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.32 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.32 ## 3.0.0-beta.31 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.31 -- @trigger.dev/sdk@3.0.0-beta.31 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.31 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.31 ## 3.0.0-beta.30 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.30 -- @trigger.dev/sdk@3.0.0-beta.30 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.30 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.30 ## 3.0.0-beta.29 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.29 -- @trigger.dev/sdk@3.0.0-beta.29 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.29 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.29 ## 3.0.0-beta.28 ### Patch Changes - Updated dependencies [6d9dfbc75] - - @trigger.dev/sdk@3.0.0-beta.28 - - @trigger.dev/integration-kit@3.0.0-beta.28 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.28 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.28 ## 3.0.0-beta.27 ### Patch Changes - Updated dependencies [203e00208] - - @trigger.dev/sdk@3.0.0-beta.27 - - @trigger.dev/integration-kit@3.0.0-beta.27 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.27 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.27 ## 3.0.0-beta.26 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.26 -- @trigger.dev/sdk@3.0.0-beta.26 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.26 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.26 ## 3.0.0-beta.25 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.25 -- @trigger.dev/sdk@3.0.0-beta.25 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.25 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.25 ## 3.0.0-beta.24 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.24 -- @trigger.dev/sdk@3.0.0-beta.24 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.24 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.24 ## 3.0.0-beta.23 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.23 -- @trigger.dev/sdk@3.0.0-beta.23 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.23 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.23 ## 3.0.0-beta.22 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.22 -- @trigger.dev/sdk@3.0.0-beta.22 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.22 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.22 ## 3.0.0-beta.21 ### Patch Changes - Updated dependencies [9491a1649] - - @trigger.dev/sdk@3.0.0-beta.21 - - @trigger.dev/integration-kit@3.0.0-beta.21 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.21 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.21 ## 3.0.0-beta.20 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.20 -- @trigger.dev/sdk@3.0.0-beta.20 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.20 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.20 ## 3.0.0-beta.19 ### Patch Changes - Updated dependencies [e9a63a486] - - @trigger.dev/sdk@3.0.0-beta.19 - - @trigger.dev/integration-kit@3.0.0-beta.19 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.19 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.19 ## 3.0.0-beta.18 @@ -290,22 +290,22 @@ - Updated dependencies [b68012f81] - Updated dependencies [b68012f81] - Updated dependencies [b68012f81] - - @trigger.dev/sdk@3.0.0-beta.18 - - @trigger.dev/integration-kit@3.0.0-beta.18 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.18 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.18 ## 3.0.0-beta.17 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.17 -- @trigger.dev/sdk@3.0.0-beta.17 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.17 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.17 ## 3.0.0-beta.16 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.16 -- @trigger.dev/sdk@3.0.0-beta.16 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.16 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.16 ## 3.0.0-beta.15 @@ -313,16 +313,16 @@ - Updated dependencies [374edef02] - Updated dependencies [26093896d] - - @trigger.dev/sdk@3.0.0-beta.15 - - @trigger.dev/integration-kit@3.0.0-beta.15 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.15 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.15 ## 3.0.0-beta.14 ### Patch Changes - Updated dependencies [c9e1a3e9c] - - @trigger.dev/sdk@3.0.0-beta.14 - - @trigger.dev/integration-kit@3.0.0-beta.14 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.14 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.14 ## 3.0.0-beta.13 @@ -332,22 +332,22 @@ - Updated dependencies [44e1b8754] - Updated dependencies [4986bfda2] - Updated dependencies [4986bfda2] - - @trigger.dev/sdk@3.0.0-beta.13 - - @trigger.dev/integration-kit@3.0.0-beta.13 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.13 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.13 ## 3.0.0-beta.12 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.12 -- @trigger.dev/sdk@3.0.0-beta.12 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.12 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.12 ## 3.0.0-beta.11 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.11 -- @trigger.dev/sdk@3.0.0-beta.11 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.11 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.11 ## 3.0.0-beta.7 @@ -355,44 +355,44 @@ - Updated dependencies [f854cb90e] - Updated dependencies [f854cb90e] - - @trigger.dev/sdk@3.0.0-beta.7 - - @trigger.dev/integration-kit@3.0.0-beta.7 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.7 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.7 ## 3.0.0-beta.6 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.6 -- @trigger.dev/sdk@3.0.0-beta.6 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.6 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.6 ## 3.0.0-beta.5 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.5 -- @trigger.dev/sdk@3.0.0-beta.5 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.5 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.5 ## 3.0.0-beta.4 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.4 -- @trigger.dev/sdk@3.0.0-beta.4 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.4 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.4 ## 3.0.0-beta.3 ### Patch Changes - Updated dependencies [b271742dc] - - @trigger.dev/sdk@3.0.0-beta.3 - - @trigger.dev/integration-kit@3.0.0-beta.3 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.3 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.3 ## 3.0.0-beta.2 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.2 -- @trigger.dev/sdk@3.0.0-beta.2 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.2 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.2 ## 3.0.0-beta.1 @@ -401,53 +401,53 @@ - Updated dependencies [b66d5525e] - Updated dependencies [719c0a0b9] - Updated dependencies [f93eae300] - - @trigger.dev/sdk@3.0.0-beta.1 - - @trigger.dev/integration-kit@3.0.0-beta.1 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.1 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.1 ## 3.0.0-beta.0 ### Patch Changes - Updated dependencies [395abe1b9] - - @trigger.dev/sdk@3.0.0-beta.0 - - @trigger.dev/integration-kit@3.0.0-beta.0 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.0 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.0 ## 2.3.18 ### Patch Changes -- @trigger.dev/integration-kit@2.3.18 -- @trigger.dev/sdk@2.3.18 +- @systemfsoftware/trigger.dev_integration-kit@2.3.18 +- @systemfsoftware/trigger.dev_sdk@2.3.18 ## 2.3.17 ### Patch Changes - Updated dependencies [dd879c8e] - - @trigger.dev/sdk@2.3.17 - - @trigger.dev/integration-kit@2.3.17 + - @systemfsoftware/trigger.dev_sdk@2.3.17 + - @systemfsoftware/trigger.dev_integration-kit@2.3.17 ## 2.3.16 ### Patch Changes -- @trigger.dev/integration-kit@2.3.16 -- @trigger.dev/sdk@2.3.16 +- @systemfsoftware/trigger.dev_integration-kit@2.3.16 +- @systemfsoftware/trigger.dev_sdk@2.3.16 ## 2.3.15 ### Patch Changes - Updated dependencies [6c4047cf] - - @trigger.dev/sdk@2.3.15 - - @trigger.dev/integration-kit@2.3.15 + - @systemfsoftware/trigger.dev_sdk@2.3.15 + - @systemfsoftware/trigger.dev_integration-kit@2.3.15 ## 2.3.14 ### Patch Changes -- @trigger.dev/integration-kit@2.3.14 -- @trigger.dev/sdk@2.3.14 +- @systemfsoftware/trigger.dev_integration-kit@2.3.14 +- @systemfsoftware/trigger.dev_sdk@2.3.14 ## 2.3.13 @@ -455,8 +455,8 @@ - Updated dependencies [a93b554f] - Updated dependencies [0f342cd1] - - @trigger.dev/sdk@2.3.13 - - @trigger.dev/integration-kit@2.3.13 + - @systemfsoftware/trigger.dev_sdk@2.3.13 + - @systemfsoftware/trigger.dev_integration-kit@2.3.13 ## 2.3.12 @@ -465,16 +465,16 @@ - Updated dependencies [129f023d] - Updated dependencies [38f5a903] - Updated dependencies [ff4ff869] - - @trigger.dev/sdk@2.3.12 - - @trigger.dev/integration-kit@2.3.12 + - @systemfsoftware/trigger.dev_sdk@2.3.12 + - @systemfsoftware/trigger.dev_integration-kit@2.3.12 ## 2.3.11 ### Patch Changes - 5af20035: Fix SubtleCryptoProvider webhook validation - - @trigger.dev/integration-kit@2.3.11 - - @trigger.dev/sdk@2.3.11 + - @systemfsoftware/trigger.dev_integration-kit@2.3.11 + - @systemfsoftware/trigger.dev_sdk@2.3.11 ## 2.3.10 @@ -482,74 +482,74 @@ - Updated dependencies [8277f4d2] - Updated dependencies [73cb8839] - - @trigger.dev/sdk@2.3.10 - - @trigger.dev/integration-kit@2.3.10 + - @systemfsoftware/trigger.dev_sdk@2.3.10 + - @systemfsoftware/trigger.dev_integration-kit@2.3.10 ## 2.3.9 ### Patch Changes - Updated dependencies [f7bf25f0] - - @trigger.dev/sdk@2.3.9 - - @trigger.dev/integration-kit@2.3.9 + - @systemfsoftware/trigger.dev_sdk@2.3.9 + - @systemfsoftware/trigger.dev_integration-kit@2.3.9 ## 2.3.8 ### Patch Changes -- @trigger.dev/integration-kit@2.3.8 -- @trigger.dev/sdk@2.3.8 +- @systemfsoftware/trigger.dev_integration-kit@2.3.8 +- @systemfsoftware/trigger.dev_sdk@2.3.8 ## 2.3.7 ### Patch Changes -- @trigger.dev/integration-kit@2.3.7 -- @trigger.dev/sdk@2.3.7 +- @systemfsoftware/trigger.dev_integration-kit@2.3.7 +- @systemfsoftware/trigger.dev_sdk@2.3.7 ## 2.3.6 ### Patch Changes -- @trigger.dev/integration-kit@2.3.6 -- @trigger.dev/sdk@2.3.6 +- @systemfsoftware/trigger.dev_integration-kit@2.3.6 +- @systemfsoftware/trigger.dev_sdk@2.3.6 ## 2.3.5 ### Patch Changes -- @trigger.dev/integration-kit@2.3.5 -- @trigger.dev/sdk@2.3.5 +- @systemfsoftware/trigger.dev_integration-kit@2.3.5 +- @systemfsoftware/trigger.dev_sdk@2.3.5 ## 2.3.4 ### Patch Changes - Updated dependencies [6a3c563f] - - @trigger.dev/sdk@2.3.4 - - @trigger.dev/integration-kit@2.3.4 + - @systemfsoftware/trigger.dev_sdk@2.3.4 + - @systemfsoftware/trigger.dev_integration-kit@2.3.4 ## 2.3.3 ### Patch Changes -- @trigger.dev/integration-kit@2.3.3 -- @trigger.dev/sdk@2.3.3 +- @systemfsoftware/trigger.dev_integration-kit@2.3.3 +- @systemfsoftware/trigger.dev_sdk@2.3.3 ## 2.3.2 ### Patch Changes -- @trigger.dev/integration-kit@2.3.2 -- @trigger.dev/sdk@2.3.2 +- @systemfsoftware/trigger.dev_integration-kit@2.3.2 +- @systemfsoftware/trigger.dev_sdk@2.3.2 ## 2.3.1 ### Patch Changes - Updated dependencies [f3efcc0c] - - @trigger.dev/sdk@2.3.1 - - @trigger.dev/integration-kit@2.3.1 + - @systemfsoftware/trigger.dev_sdk@2.3.1 + - @systemfsoftware/trigger.dev_integration-kit@2.3.1 ## 2.3.0 @@ -562,24 +562,24 @@ ### Patch Changes - Updated dependencies [17f6f29d] - - @trigger.dev/integration-kit@2.3.0 - - @trigger.dev/sdk@2.3.0 + - @systemfsoftware/trigger.dev_integration-kit@2.3.0 + - @systemfsoftware/trigger.dev_sdk@2.3.0 ## 2.2.11 ### Patch Changes - Updated dependencies [de652c1d] - - @trigger.dev/sdk@2.2.11 - - @trigger.dev/integration-kit@2.2.11 + - @systemfsoftware/trigger.dev_sdk@2.2.11 + - @systemfsoftware/trigger.dev_integration-kit@2.2.11 ## 2.2.10 ### Patch Changes - 7e3a82ef: Added invoice and invoice item webhook triggers - - @trigger.dev/integration-kit@2.2.10 - - @trigger.dev/sdk@2.2.10 + - @systemfsoftware/trigger.dev_integration-kit@2.2.10 + - @systemfsoftware/trigger.dev_sdk@2.2.10 ## 2.2.9 @@ -587,8 +587,8 @@ - Updated dependencies [1dcd87a2] - Updated dependencies [6ebd435e] - - @trigger.dev/sdk@2.2.9 - - @trigger.dev/integration-kit@2.2.9 + - @systemfsoftware/trigger.dev_sdk@2.2.9 + - @systemfsoftware/trigger.dev_integration-kit@2.2.9 ## 2.2.8 @@ -596,16 +596,16 @@ - Updated dependencies [067e19fe] - Updated dependencies [096151c0] - - @trigger.dev/integration-kit@2.2.8 - - @trigger.dev/sdk@2.2.8 + - @systemfsoftware/trigger.dev_integration-kit@2.2.8 + - @systemfsoftware/trigger.dev_sdk@2.2.8 ## 2.2.7 ### Patch Changes - Updated dependencies [756024da] - - @trigger.dev/sdk@2.2.7 - - @trigger.dev/integration-kit@2.2.7 + - @systemfsoftware/trigger.dev_sdk@2.2.7 + - @systemfsoftware/trigger.dev_integration-kit@2.2.7 ## 2.2.6 @@ -615,8 +615,8 @@ - Updated dependencies [cb1825bf] - Updated dependencies [d0217344] - Updated dependencies [cb1825bf] - - @trigger.dev/integration-kit@2.2.6 - - @trigger.dev/sdk@2.2.6 + - @systemfsoftware/trigger.dev_integration-kit@2.2.6 + - @systemfsoftware/trigger.dev_sdk@2.2.6 ## 2.2.5 @@ -629,8 +629,8 @@ - Updated dependencies [620b8383] - Updated dependencies [4a0f030e] - Updated dependencies [f4275e50] - - @trigger.dev/sdk@2.2.5 - - @trigger.dev/integration-kit@2.2.5 + - @systemfsoftware/trigger.dev_sdk@2.2.5 + - @systemfsoftware/trigger.dev_integration-kit@2.2.5 ## 2.2.4 @@ -638,8 +638,8 @@ - Updated dependencies [c1710ae7] - Updated dependencies [9c4be40a] - - @trigger.dev/sdk@2.2.4 - - @trigger.dev/integration-kit@2.2.4 + - @systemfsoftware/trigger.dev_sdk@2.2.4 + - @systemfsoftware/trigger.dev_integration-kit@2.2.4 ## 2.2.3 @@ -647,31 +647,31 @@ - Updated dependencies [6e1b8a11] - Updated dependencies [c4533c36] - - @trigger.dev/sdk@2.2.3 - - @trigger.dev/integration-kit@2.2.3 + - @systemfsoftware/trigger.dev_sdk@2.2.3 + - @systemfsoftware/trigger.dev_integration-kit@2.2.3 ## 2.2.2 ### Patch Changes -- @trigger.dev/integration-kit@2.2.2 -- @trigger.dev/sdk@2.2.2 +- @systemfsoftware/trigger.dev_integration-kit@2.2.2 +- @systemfsoftware/trigger.dev_sdk@2.2.2 ## 2.2.1 ### Patch Changes - Updated dependencies [044d38e3] - - @trigger.dev/sdk@2.2.1 - - @trigger.dev/integration-kit@2.2.1 + - @systemfsoftware/trigger.dev_sdk@2.2.1 + - @systemfsoftware/trigger.dev_integration-kit@2.2.1 ## 2.2.0 ### Patch Changes - Updated dependencies [975c5f1d] - - @trigger.dev/integration-kit@2.2.0 - - @trigger.dev/sdk@2.2.0 + - @systemfsoftware/trigger.dev_integration-kit@2.2.0 + - @systemfsoftware/trigger.dev_sdk@2.2.0 ## 2.1.9 @@ -680,8 +680,8 @@ - 9a187f9e: upgrade zod to 3.22.3 - Updated dependencies [9a187f9e] - Updated dependencies [2e9452ab] - - @trigger.dev/sdk@2.1.9 - - @trigger.dev/integration-kit@2.1.9 + - @systemfsoftware/trigger.dev_sdk@2.1.9 + - @systemfsoftware/trigger.dev_integration-kit@2.1.9 ## 2.1.8 @@ -690,29 +690,29 @@ - Updated dependencies [6a992a19] - Updated dependencies [ab9e4a98] - Updated dependencies [ab9e4a98] - - @trigger.dev/sdk@2.1.8 - - @trigger.dev/integration-kit@2.1.8 + - @systemfsoftware/trigger.dev_sdk@2.1.8 + - @systemfsoftware/trigger.dev_integration-kit@2.1.8 ## 2.1.7 ### Patch Changes -- @trigger.dev/integration-kit@2.1.7 -- @trigger.dev/sdk@2.1.7 +- @systemfsoftware/trigger.dev_integration-kit@2.1.7 +- @systemfsoftware/trigger.dev_sdk@2.1.7 ## 2.1.6 ### Patch Changes -- @trigger.dev/integration-kit@2.1.6 -- @trigger.dev/sdk@2.1.6 +- @systemfsoftware/trigger.dev_integration-kit@2.1.6 +- @systemfsoftware/trigger.dev_sdk@2.1.6 ## 2.1.5 ### Patch Changes -- @trigger.dev/integration-kit@2.1.5 -- @trigger.dev/sdk@2.1.5 +- @systemfsoftware/trigger.dev_integration-kit@2.1.5 +- @systemfsoftware/trigger.dev_sdk@2.1.5 ## 2.1.4 @@ -724,32 +724,32 @@ - Updated dependencies [15f17d27] - Updated dependencies [50137a6f] - Updated dependencies [c0dfa804] - - @trigger.dev/sdk@2.1.4 - - @trigger.dev/integration-kit@2.1.4 + - @systemfsoftware/trigger.dev_sdk@2.1.4 + - @systemfsoftware/trigger.dev_integration-kit@2.1.4 ## 2.1.3 ### Patch Changes - Updated dependencies: - - `@trigger.dev/sdk@2.1.3` - - `@trigger.dev/integration-kit@2.1.3` + - `@systemfsoftware/trigger.dev_sdk@2.1.3` + - `@systemfsoftware/trigger.dev_integration-kit@2.1.3` ## 2.1.2 ### Patch Changes - Updated dependencies: - - `@trigger.dev/integration-kit@2.1.2` - - `@trigger.dev/sdk@2.1.2` + - `@systemfsoftware/trigger.dev_integration-kit@2.1.2` + - `@systemfsoftware/trigger.dev_sdk@2.1.2` ## 2.1.1 ### Patch Changes - Updated dependencies: - - `@trigger.dev/sdk@2.1.1` - - `@trigger.dev/integration-kit@2.1.1` + - `@systemfsoftware/trigger.dev_sdk@2.1.1` + - `@systemfsoftware/trigger.dev_integration-kit@2.1.1` ## 2.1.0 @@ -760,16 +760,16 @@ ### Patch Changes - Updated dependencies: - - `@trigger.dev/integration-kit@2.1.0` - - `@trigger.dev/sdk@2.1.0` + - `@systemfsoftware/trigger.dev_integration-kit@2.1.0` + - `@systemfsoftware/trigger.dev_sdk@2.1.0` ## 2.1.0-beta.1 ### Patch Changes - Updated dependencies: - - `@trigger.dev/integration-kit@2.1.0-beta.1` - - `@trigger.dev/sdk@2.1.0-beta.1` + - `@systemfsoftware/trigger.dev_integration-kit@2.1.0-beta.1` + - `@systemfsoftware/trigger.dev_sdk@2.1.0-beta.1` ## 2.1.0-beta.0 @@ -780,8 +780,8 @@ ### Patch Changes - Updated dependencies: - - `@trigger.dev/integration-kit@2.1.0-beta.0` - - `@trigger.dev/sdk@2.1.0-beta.0` + - `@systemfsoftware/trigger.dev_integration-kit@2.1.0-beta.0` + - `@systemfsoftware/trigger.dev_sdk@2.1.0-beta.0` ## 2.0.14 @@ -789,24 +789,24 @@ - Added additional triggers for PaymentIntent and Payout events ([`a1078249`](https://github.com/triggerdotdev/trigger.dev/commit/a10782490fd2764fde40beff4331da89a57e1f16)) - Updated dependencies: - - `@trigger.dev/integration-kit@2.0.14` - - `@trigger.dev/sdk@2.0.14` + - `@systemfsoftware/trigger.dev_integration-kit@2.0.14` + - `@systemfsoftware/trigger.dev_sdk@2.0.14` ## 2.0.13 ### Patch Changes - Updated dependencies: - - `@trigger.dev/sdk@2.0.13` - - `@trigger.dev/integration-kit@2.0.13` + - `@systemfsoftware/trigger.dev_sdk@2.0.13` + - `@systemfsoftware/trigger.dev_integration-kit@2.0.13` ## 2.0.12 ### Patch Changes - 760f5de2: Adding additional Stripe triggers for account.updated, account.external*account.*, customer._, person._, and charge.\_ - - @trigger.dev/integration-kit@2.0.12 - - @trigger.dev/sdk@2.0.12 + - @systemfsoftware/trigger.dev_integration-kit@2.0.12 + - @systemfsoftware/trigger.dev_sdk@2.0.12 ## 2.0.11 @@ -816,8 +816,8 @@ - Updated dependencies [302bd02f] - Updated dependencies [b5db9f5e] - Updated dependencies [3ce53970] - - @trigger.dev/sdk@2.0.11 - - @trigger.dev/integration-kit@2.0.11 + - @systemfsoftware/trigger.dev_sdk@2.0.11 + - @systemfsoftware/trigger.dev_integration-kit@2.0.11 ## 2.0.10 @@ -825,59 +825,59 @@ - Updated dependencies [b1b9321a] - Updated dependencies [b1b9321a] - - @trigger.dev/sdk@2.0.10 - - @trigger.dev/integration-kit@2.0.10 + - @systemfsoftware/trigger.dev_sdk@2.0.10 + - @systemfsoftware/trigger.dev_integration-kit@2.0.10 ## 2.0.9 ### Patch Changes -- @trigger.dev/integration-kit@2.0.9 -- @trigger.dev/sdk@2.0.9 +- @systemfsoftware/trigger.dev_integration-kit@2.0.9 +- @systemfsoftware/trigger.dev_sdk@2.0.9 ## 2.0.8 ### Patch Changes -- @trigger.dev/integration-kit@2.0.8 -- @trigger.dev/sdk@2.0.8 +- @systemfsoftware/trigger.dev_integration-kit@2.0.8 +- @systemfsoftware/trigger.dev_sdk@2.0.8 ## 2.0.7 ### Patch Changes - Updated dependencies [84126808] - - @trigger.dev/integration-kit@2.0.7 - - @trigger.dev/sdk@2.0.7 + - @systemfsoftware/trigger.dev_integration-kit@2.0.7 + - @systemfsoftware/trigger.dev_sdk@2.0.7 ## 2.0.6 ### Patch Changes -- @trigger.dev/integration-kit@2.0.6 -- @trigger.dev/sdk@2.0.6 +- @systemfsoftware/trigger.dev_integration-kit@2.0.6 +- @systemfsoftware/trigger.dev_sdk@2.0.6 ## 2.0.5 ### Patch Changes -- @trigger.dev/integration-kit@2.0.5 -- @trigger.dev/sdk@2.0.5 +- @systemfsoftware/trigger.dev_integration-kit@2.0.5 +- @systemfsoftware/trigger.dev_sdk@2.0.5 ## 2.0.4 ### Patch Changes - Updated dependencies [96384991] - - @trigger.dev/sdk@2.0.4 - - @trigger.dev/integration-kit@2.0.4 + - @systemfsoftware/trigger.dev_sdk@2.0.4 + - @systemfsoftware/trigger.dev_integration-kit@2.0.4 ## 2.0.3 ### Patch Changes -- @trigger.dev/integration-kit@2.0.3 -- @trigger.dev/sdk@2.0.3 +- @systemfsoftware/trigger.dev_integration-kit@2.0.3 +- @systemfsoftware/trigger.dev_sdk@2.0.3 ## 2.0.2 @@ -886,8 +886,8 @@ - ee99191f: Sync all package versions - Updated dependencies [0a790de2] - Updated dependencies [ee99191f] - - @trigger.dev/sdk@2.0.2 - - @trigger.dev/integration-kit@2.0.2 + - @systemfsoftware/trigger.dev_sdk@2.0.2 + - @systemfsoftware/trigger.dev_integration-kit@2.0.2 ## 0.1.0 @@ -897,7 +897,7 @@ ### Patch Changes -- 92233f2e: @trigger.dev/core is now a separate package +- 92233f2e: @systemfsoftware/trigger.dev_core is now a separate package - 9544624e: Adding compound triggers to Stripe and added a WIP express adapter - 92233f2e: Packages move to @latest - 1fef1fa5: Adding `native` property to get access to underlying client in local auth only integrations @@ -957,8 +957,8 @@ - Updated dependencies [7f6bf992] - Updated dependencies [767e09ee] - Updated dependencies [917a70fb] - - @trigger.dev/sdk@2.0.0 - - @trigger.dev/integration-kit@2.0.0 + - @systemfsoftware/trigger.dev_sdk@2.0.0 + - @systemfsoftware/trigger.dev_integration-kit@2.0.0 ## 0.1.0-next.1 @@ -975,4 +975,4 @@ ### Patch Changes - Updated dependencies [9351c051] - - @trigger.dev/sdk@2.0.0-next.21 + - @systemfsoftware/trigger.dev_sdk@2.0.0-next.21 diff --git a/integrations/stripe/README.md b/integrations/stripe/README.md index 99110b8d99d..160072b40c1 100644 --- a/integrations/stripe/README.md +++ b/integrations/stripe/README.md @@ -1 +1 @@ -# @trigger.dev/stripe +# @systemfsoftware/trigger.dev_stripe diff --git a/integrations/stripe/package.json b/integrations/stripe/package.json index 073ff2a9167..22ef447a502 100644 --- a/integrations/stripe/package.json +++ b/integrations/stripe/package.json @@ -1,5 +1,5 @@ { - "name": "@trigger.dev/stripe", + "name": "@systemfsoftware/trigger.dev_stripe", "version": "3.0.0-beta.55", "description": "Trigger.dev integration for stripe", "main": "./dist/index.js", @@ -16,7 +16,7 @@ "stripe-event-types": "^2.4.0", "tsup": "8.0.1", "typescript": "^5.3.0", - "@trigger.dev/tsup": "workspace:*" + "@systemfsoftware/trigger.dev_tsup": "workspace:*" }, "scripts": { "clean": "rimraf dist", @@ -25,8 +25,8 @@ "typecheck": "tsc --noEmit" }, "dependencies": { - "@trigger.dev/integration-kit": "workspace:^3.0.0-beta.55", - "@trigger.dev/sdk": "workspace:^3.0.0-beta.55", + "@systemfsoftware/trigger.dev_integration-kit": "workspace:^3.0.0-beta.55", + "@systemfsoftware/trigger.dev_sdk": "workspace:^3.0.0-beta.55", "stripe": "^16.8.0", "zod": "3.22.3" }, diff --git a/integrations/stripe/src/charges.ts b/integrations/stripe/src/charges.ts index 13383c6be00..79e12dedc8f 100644 --- a/integrations/stripe/src/charges.ts +++ b/integrations/stripe/src/charges.ts @@ -1,4 +1,4 @@ -import { IntegrationTaskKey } from "@trigger.dev/sdk"; +import { IntegrationTaskKey } from "@systemfsoftware/trigger.dev_sdk"; import { CreateChargeParams, CreateChargeResponse, StripeRunTask } from "./index"; export class Charges { diff --git a/integrations/stripe/src/checkout.ts b/integrations/stripe/src/checkout.ts index 1107bcab76a..12bf22955ab 100644 --- a/integrations/stripe/src/checkout.ts +++ b/integrations/stripe/src/checkout.ts @@ -1,4 +1,4 @@ -import { IntegrationTaskKey } from "@trigger.dev/sdk"; +import { IntegrationTaskKey } from "@systemfsoftware/trigger.dev_sdk"; import { CreateCheckoutSessionParams, CreateCheckoutSessionResponse, StripeRunTask } from "./index"; export class Checkout { diff --git a/integrations/stripe/src/customers.ts b/integrations/stripe/src/customers.ts index beeeb124162..96eb5234541 100644 --- a/integrations/stripe/src/customers.ts +++ b/integrations/stripe/src/customers.ts @@ -1,4 +1,4 @@ -import { IntegrationTaskKey } from "@trigger.dev/sdk"; +import { IntegrationTaskKey } from "@systemfsoftware/trigger.dev_sdk"; import { CreateCustomerParams, CreateCustomerResponse, diff --git a/integrations/stripe/src/events.ts b/integrations/stripe/src/events.ts index 3e098b3e27a..1144edd12dd 100644 --- a/integrations/stripe/src/events.ts +++ b/integrations/stripe/src/events.ts @@ -1,4 +1,4 @@ -import type { EventSpecification } from "@trigger.dev/sdk"; +import type { EventSpecification } from "@systemfsoftware/trigger.dev_sdk"; import { amountCapturablePaymentIntentExample, cancelledPaymentIntentExample, diff --git a/integrations/stripe/src/index.ts b/integrations/stripe/src/index.ts index 4777f83e204..5fcf8e265e3 100644 --- a/integrations/stripe/src/index.ts +++ b/integrations/stripe/src/index.ts @@ -13,7 +13,7 @@ import { type HandlerEvent, type Logger, type TriggerIntegration, -} from "@trigger.dev/sdk"; +} from "@systemfsoftware/trigger.dev_sdk"; import { Stripe as StripeClient } from "stripe"; import type { StripeIntegrationOptions, WebhookEvents } from "./types"; @@ -67,7 +67,7 @@ export class Stripe implements TriggerIntegration { * * @example * ```ts - * import { Stripe } from "@trigger.dev/stripe"; + * import { Stripe } from "@systemfsoftware/trigger.dev_stripe"; * * const stripe = new Stripe({ * id: "stripe", @@ -1133,12 +1133,12 @@ function createWebhookEventSource( } async function webhookHandler(event: HandlerEvent<"HTTP">, logger: Logger) { - logger.debug("[@trigger.dev/stripe] Handling webhook payload"); + logger.debug("[@systemfsoftware/trigger.dev_stripe] Handling webhook payload"); const { rawEvent: request, source } = event; if (!request.body) { - logger.debug("[@trigger.dev/stripe] No body found"); + logger.debug("[@systemfsoftware/trigger.dev_stripe] No body found"); return { events: [] }; } @@ -1172,11 +1172,11 @@ async function webhookHandler(event: HandlerEvent<"HTTP">, logger: Logger) { }; } catch (error) { if (error instanceof Error) { - logger.error("[@trigger.dev/stripe] Error while validating webhook signature", { + logger.error("[@systemfsoftware/trigger.dev_stripe] Error while validating webhook signature", { error: { name: error.name, message: error.message }, }); } else { - logger.error("[@trigger.dev/stripe] Unknown Error while validating webhook signature"); + logger.error("[@systemfsoftware/trigger.dev_stripe] Unknown Error while validating webhook signature"); } return { events: [] }; diff --git a/integrations/stripe/src/subscriptions.ts b/integrations/stripe/src/subscriptions.ts index 4fa05baaeb1..9b894a86401 100644 --- a/integrations/stripe/src/subscriptions.ts +++ b/integrations/stripe/src/subscriptions.ts @@ -1,4 +1,4 @@ -import { IntegrationTaskKey } from "@trigger.dev/sdk"; +import { IntegrationTaskKey } from "@systemfsoftware/trigger.dev_sdk"; import { RetrieveSubscriptionParams, RetrieveSubscriptionResponse, StripeRunTask } from "./index"; import { omit } from "./utils"; diff --git a/integrations/stripe/src/types.ts b/integrations/stripe/src/types.ts index 2bc1cbe1a39..d3ea6a8374c 100644 --- a/integrations/stripe/src/types.ts +++ b/integrations/stripe/src/types.ts @@ -1,6 +1,6 @@ /// import { Stripe } from "stripe"; -import { Prettify } from "@trigger.dev/integration-kit"; +import { Prettify } from "@systemfsoftware/trigger.dev_integration-kit"; export type StripeSDK = Stripe; diff --git a/integrations/stripe/src/webhookEndpoints.ts b/integrations/stripe/src/webhookEndpoints.ts index d17b248e5a2..fb5532c69f9 100644 --- a/integrations/stripe/src/webhookEndpoints.ts +++ b/integrations/stripe/src/webhookEndpoints.ts @@ -1,4 +1,4 @@ -import { IntegrationTaskKey } from "@trigger.dev/sdk"; +import { IntegrationTaskKey } from "@systemfsoftware/trigger.dev_sdk"; import { CreateWebhookParams, CreateWebhookResponse, diff --git a/integrations/stripe/tsconfig.json b/integrations/stripe/tsconfig.json index 96a6e07903c..3a6cacf6899 100644 --- a/integrations/stripe/tsconfig.json +++ b/integrations/stripe/tsconfig.json @@ -22,8 +22,8 @@ "target": "es2021", "stripInternal": true, "paths": { - "@trigger.dev/tsup/*": ["../../config-packages/tsup/src/*"], - "@trigger.dev/tsup": ["../../config-packages/tsup/src/index"] + "@systemfsoftware/trigger.dev_tsup/*": ["../../config-packages/tsup/src/*"], + "@systemfsoftware/trigger.dev_tsup": ["../../config-packages/tsup/src/index"] } }, "include": ["./src/**/*.ts", "tsup.config.ts"], diff --git a/integrations/stripe/tsup.config.ts b/integrations/stripe/tsup.config.ts index 1d1b59a08b7..4c6434522b4 100644 --- a/integrations/stripe/tsup.config.ts +++ b/integrations/stripe/tsup.config.ts @@ -1,3 +1,3 @@ -import { defineConfigPackage } from "@trigger.dev/tsup"; +import { defineConfigPackage } from "@systemfsoftware/trigger.dev_tsup"; export default defineConfigPackage; diff --git a/integrations/supabase/CHANGELOG.md b/integrations/supabase/CHANGELOG.md index c31b6b99dfe..56cab8b1e74 100644 --- a/integrations/supabase/CHANGELOG.md +++ b/integrations/supabase/CHANGELOG.md @@ -1,35 +1,35 @@ -# @trigger.dev/supabase +# @systemfsoftware/trigger.dev_supabase ## 3.0.0-beta.55 ### Patch Changes - Updated dependencies [0591db5f2] - - @trigger.dev/sdk@3.0.0-beta.55 - - @trigger.dev/integration-kit@3.0.0-beta.55 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.55 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.55 ## 3.0.0-beta.54 ### Patch Changes - Updated dependencies [728eeeff6] - - @trigger.dev/sdk@3.0.0-beta.54 - - @trigger.dev/integration-kit@3.0.0-beta.54 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.54 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.54 ## 3.0.0-beta.53 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.53 -- @trigger.dev/sdk@3.0.0-beta.53 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.53 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.53 ## 3.0.0-beta.52 ### Patch Changes - Updated dependencies [8cae1d087] - - @trigger.dev/sdk@3.0.0-beta.52 - - @trigger.dev/integration-kit@3.0.0-beta.52 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.52 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.52 ## 3.0.0-beta.51 @@ -38,99 +38,99 @@ - Updated dependencies [979bee50d] - Updated dependencies [086a0f95c] - Updated dependencies [55264657d] - - @trigger.dev/sdk@3.0.0-beta.51 - - @trigger.dev/integration-kit@3.0.0-beta.51 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.51 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.51 ## 3.0.0-beta.50 ### Patch Changes - Updated dependencies [8ba998794] - - @trigger.dev/sdk@3.0.0-beta.50 - - @trigger.dev/integration-kit@3.0.0-beta.50 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.50 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.50 ## 3.0.0-beta.49 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.49 -- @trigger.dev/sdk@3.0.0-beta.49 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.49 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.49 ## 3.0.0-beta.48 ### Patch Changes - Updated dependencies [ecf1110ab] - - @trigger.dev/sdk@3.0.0-beta.48 - - @trigger.dev/integration-kit@3.0.0-beta.48 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.48 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.48 ## 3.0.0-beta.47 ### Patch Changes - Updated dependencies [4f95c9de4] - - @trigger.dev/sdk@3.0.0-beta.47 - - @trigger.dev/integration-kit@3.0.0-beta.47 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.47 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.47 ## 3.0.0-beta.46 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.46 -- @trigger.dev/sdk@3.0.0-beta.46 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.46 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.46 ## 3.0.0-beta.45 ### Patch Changes - Updated dependencies [0e77e7ef7] - - @trigger.dev/sdk@3.0.0-beta.45 - - @trigger.dev/integration-kit@3.0.0-beta.45 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.45 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.45 ## 3.0.0-beta.44 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.44 -- @trigger.dev/sdk@3.0.0-beta.44 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.44 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.44 ## 3.0.0-beta.43 ### Patch Changes - Updated dependencies [34ca7667d] - - @trigger.dev/sdk@3.0.0-beta.43 - - @trigger.dev/integration-kit@3.0.0-beta.43 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.43 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.43 ## 3.0.0-beta.42 ### Patch Changes - Updated dependencies [ecef19966] - - @trigger.dev/sdk@3.0.0-beta.42 - - @trigger.dev/integration-kit@3.0.0-beta.42 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.42 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.42 ## 3.0.0-beta.41 ### Patch Changes - Updated dependencies [7c36a1a4b] - - @trigger.dev/sdk@3.0.0-beta.41 - - @trigger.dev/integration-kit@3.0.0-beta.41 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.41 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.41 ## 3.0.0-beta.40 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.40 -- @trigger.dev/sdk@3.0.0-beta.40 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.40 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.40 ## 3.0.0-beta.39 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.39 -- @trigger.dev/sdk@3.0.0-beta.39 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.39 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.39 ## 3.0.0-beta.38 @@ -138,15 +138,15 @@ - Updated dependencies [1b90ffbb8] - Updated dependencies [c405ae711] - - @trigger.dev/sdk@3.0.0-beta.38 - - @trigger.dev/integration-kit@3.0.0-beta.38 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.38 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.38 ## 3.0.0-beta.37 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.37 -- @trigger.dev/sdk@3.0.0-beta.37 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.37 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.37 ## 3.0.0-beta.36 @@ -154,15 +154,15 @@ - Updated dependencies [51bb4c887] - Updated dependencies [ba71f959e] - - @trigger.dev/sdk@3.0.0-beta.36 - - @trigger.dev/integration-kit@3.0.0-beta.36 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.36 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.36 ## 3.0.0-beta.35 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.35 -- @trigger.dev/sdk@3.0.0-beta.35 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.35 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.35 ## 3.0.0-beta.34 @@ -171,117 +171,117 @@ - Updated dependencies [3a1b0c486] - Updated dependencies [3f8b6d8fc] - Updated dependencies [1281d40e4] - - @trigger.dev/sdk@3.0.0-beta.34 - - @trigger.dev/integration-kit@3.0.0-beta.34 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.34 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.34 ## 3.0.0-beta.33 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.33 -- @trigger.dev/sdk@3.0.0-beta.33 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.33 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.33 ## 3.0.0-beta.32 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.32 -- @trigger.dev/sdk@3.0.0-beta.32 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.32 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.32 ## 3.0.0-beta.31 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.31 -- @trigger.dev/sdk@3.0.0-beta.31 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.31 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.31 ## 3.0.0-beta.30 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.30 -- @trigger.dev/sdk@3.0.0-beta.30 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.30 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.30 ## 3.0.0-beta.29 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.29 -- @trigger.dev/sdk@3.0.0-beta.29 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.29 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.29 ## 3.0.0-beta.28 ### Patch Changes - Updated dependencies [6d9dfbc75] - - @trigger.dev/sdk@3.0.0-beta.28 - - @trigger.dev/integration-kit@3.0.0-beta.28 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.28 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.28 ## 3.0.0-beta.27 ### Patch Changes - Updated dependencies [203e00208] - - @trigger.dev/sdk@3.0.0-beta.27 - - @trigger.dev/integration-kit@3.0.0-beta.27 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.27 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.27 ## 3.0.0-beta.26 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.26 -- @trigger.dev/sdk@3.0.0-beta.26 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.26 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.26 ## 3.0.0-beta.25 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.25 -- @trigger.dev/sdk@3.0.0-beta.25 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.25 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.25 ## 3.0.0-beta.24 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.24 -- @trigger.dev/sdk@3.0.0-beta.24 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.24 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.24 ## 3.0.0-beta.23 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.23 -- @trigger.dev/sdk@3.0.0-beta.23 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.23 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.23 ## 3.0.0-beta.22 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.22 -- @trigger.dev/sdk@3.0.0-beta.22 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.22 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.22 ## 3.0.0-beta.21 ### Patch Changes - Updated dependencies [9491a1649] - - @trigger.dev/sdk@3.0.0-beta.21 - - @trigger.dev/integration-kit@3.0.0-beta.21 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.21 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.21 ## 3.0.0-beta.20 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.20 -- @trigger.dev/sdk@3.0.0-beta.20 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.20 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.20 ## 3.0.0-beta.19 ### Patch Changes - Updated dependencies [e9a63a486] - - @trigger.dev/sdk@3.0.0-beta.19 - - @trigger.dev/integration-kit@3.0.0-beta.19 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.19 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.19 ## 3.0.0-beta.18 @@ -290,22 +290,22 @@ - Updated dependencies [b68012f81] - Updated dependencies [b68012f81] - Updated dependencies [b68012f81] - - @trigger.dev/sdk@3.0.0-beta.18 - - @trigger.dev/integration-kit@3.0.0-beta.18 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.18 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.18 ## 3.0.0-beta.17 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.17 -- @trigger.dev/sdk@3.0.0-beta.17 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.17 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.17 ## 3.0.0-beta.16 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.16 -- @trigger.dev/sdk@3.0.0-beta.16 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.16 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.16 ## 3.0.0-beta.15 @@ -313,16 +313,16 @@ - Updated dependencies [374edef02] - Updated dependencies [26093896d] - - @trigger.dev/sdk@3.0.0-beta.15 - - @trigger.dev/integration-kit@3.0.0-beta.15 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.15 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.15 ## 3.0.0-beta.14 ### Patch Changes - Updated dependencies [c9e1a3e9c] - - @trigger.dev/sdk@3.0.0-beta.14 - - @trigger.dev/integration-kit@3.0.0-beta.14 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.14 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.14 ## 3.0.0-beta.13 @@ -332,22 +332,22 @@ - Updated dependencies [44e1b8754] - Updated dependencies [4986bfda2] - Updated dependencies [4986bfda2] - - @trigger.dev/sdk@3.0.0-beta.13 - - @trigger.dev/integration-kit@3.0.0-beta.13 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.13 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.13 ## 3.0.0-beta.12 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.12 -- @trigger.dev/sdk@3.0.0-beta.12 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.12 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.12 ## 3.0.0-beta.11 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.11 -- @trigger.dev/sdk@3.0.0-beta.11 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.11 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.11 ## 3.0.0-beta.7 @@ -355,44 +355,44 @@ - Updated dependencies [f854cb90e] - Updated dependencies [f854cb90e] - - @trigger.dev/sdk@3.0.0-beta.7 - - @trigger.dev/integration-kit@3.0.0-beta.7 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.7 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.7 ## 3.0.0-beta.6 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.6 -- @trigger.dev/sdk@3.0.0-beta.6 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.6 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.6 ## 3.0.0-beta.5 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.5 -- @trigger.dev/sdk@3.0.0-beta.5 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.5 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.5 ## 3.0.0-beta.4 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.4 -- @trigger.dev/sdk@3.0.0-beta.4 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.4 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.4 ## 3.0.0-beta.3 ### Patch Changes - Updated dependencies [b271742dc] - - @trigger.dev/sdk@3.0.0-beta.3 - - @trigger.dev/integration-kit@3.0.0-beta.3 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.3 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.3 ## 3.0.0-beta.2 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.2 -- @trigger.dev/sdk@3.0.0-beta.2 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.2 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.2 ## 3.0.0-beta.1 @@ -401,53 +401,53 @@ - Updated dependencies [b66d5525e] - Updated dependencies [719c0a0b9] - Updated dependencies [f93eae300] - - @trigger.dev/sdk@3.0.0-beta.1 - - @trigger.dev/integration-kit@3.0.0-beta.1 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.1 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.1 ## 3.0.0-beta.0 ### Patch Changes - Updated dependencies [395abe1b9] - - @trigger.dev/sdk@3.0.0-beta.0 - - @trigger.dev/integration-kit@3.0.0-beta.0 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.0 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.0 ## 2.3.18 ### Patch Changes -- @trigger.dev/integration-kit@2.3.18 -- @trigger.dev/sdk@2.3.18 +- @systemfsoftware/trigger.dev_integration-kit@2.3.18 +- @systemfsoftware/trigger.dev_sdk@2.3.18 ## 2.3.17 ### Patch Changes - Updated dependencies [dd879c8e] - - @trigger.dev/sdk@2.3.17 - - @trigger.dev/integration-kit@2.3.17 + - @systemfsoftware/trigger.dev_sdk@2.3.17 + - @systemfsoftware/trigger.dev_integration-kit@2.3.17 ## 2.3.16 ### Patch Changes -- @trigger.dev/integration-kit@2.3.16 -- @trigger.dev/sdk@2.3.16 +- @systemfsoftware/trigger.dev_integration-kit@2.3.16 +- @systemfsoftware/trigger.dev_sdk@2.3.16 ## 2.3.15 ### Patch Changes - Updated dependencies [6c4047cf] - - @trigger.dev/sdk@2.3.15 - - @trigger.dev/integration-kit@2.3.15 + - @systemfsoftware/trigger.dev_sdk@2.3.15 + - @systemfsoftware/trigger.dev_integration-kit@2.3.15 ## 2.3.14 ### Patch Changes -- @trigger.dev/integration-kit@2.3.14 -- @trigger.dev/sdk@2.3.14 +- @systemfsoftware/trigger.dev_integration-kit@2.3.14 +- @systemfsoftware/trigger.dev_sdk@2.3.14 ## 2.3.13 @@ -455,8 +455,8 @@ - Updated dependencies [a93b554f] - Updated dependencies [0f342cd1] - - @trigger.dev/sdk@2.3.13 - - @trigger.dev/integration-kit@2.3.13 + - @systemfsoftware/trigger.dev_sdk@2.3.13 + - @systemfsoftware/trigger.dev_integration-kit@2.3.13 ## 2.3.12 @@ -465,15 +465,15 @@ - Updated dependencies [129f023d] - Updated dependencies [38f5a903] - Updated dependencies [ff4ff869] - - @trigger.dev/sdk@2.3.12 - - @trigger.dev/integration-kit@2.3.12 + - @systemfsoftware/trigger.dev_sdk@2.3.12 + - @systemfsoftware/trigger.dev_integration-kit@2.3.12 ## 2.3.11 ### Patch Changes -- @trigger.dev/integration-kit@2.3.11 -- @trigger.dev/sdk@2.3.11 +- @systemfsoftware/trigger.dev_integration-kit@2.3.11 +- @systemfsoftware/trigger.dev_sdk@2.3.11 ## 2.3.10 @@ -481,74 +481,74 @@ - Updated dependencies [8277f4d2] - Updated dependencies [73cb8839] - - @trigger.dev/sdk@2.3.10 - - @trigger.dev/integration-kit@2.3.10 + - @systemfsoftware/trigger.dev_sdk@2.3.10 + - @systemfsoftware/trigger.dev_integration-kit@2.3.10 ## 2.3.9 ### Patch Changes - Updated dependencies [f7bf25f0] - - @trigger.dev/sdk@2.3.9 - - @trigger.dev/integration-kit@2.3.9 + - @systemfsoftware/trigger.dev_sdk@2.3.9 + - @systemfsoftware/trigger.dev_integration-kit@2.3.9 ## 2.3.8 ### Patch Changes -- @trigger.dev/integration-kit@2.3.8 -- @trigger.dev/sdk@2.3.8 +- @systemfsoftware/trigger.dev_integration-kit@2.3.8 +- @systemfsoftware/trigger.dev_sdk@2.3.8 ## 2.3.7 ### Patch Changes -- @trigger.dev/integration-kit@2.3.7 -- @trigger.dev/sdk@2.3.7 +- @systemfsoftware/trigger.dev_integration-kit@2.3.7 +- @systemfsoftware/trigger.dev_sdk@2.3.7 ## 2.3.6 ### Patch Changes -- @trigger.dev/integration-kit@2.3.6 -- @trigger.dev/sdk@2.3.6 +- @systemfsoftware/trigger.dev_integration-kit@2.3.6 +- @systemfsoftware/trigger.dev_sdk@2.3.6 ## 2.3.5 ### Patch Changes -- @trigger.dev/integration-kit@2.3.5 -- @trigger.dev/sdk@2.3.5 +- @systemfsoftware/trigger.dev_integration-kit@2.3.5 +- @systemfsoftware/trigger.dev_sdk@2.3.5 ## 2.3.4 ### Patch Changes - Updated dependencies [6a3c563f] - - @trigger.dev/sdk@2.3.4 - - @trigger.dev/integration-kit@2.3.4 + - @systemfsoftware/trigger.dev_sdk@2.3.4 + - @systemfsoftware/trigger.dev_integration-kit@2.3.4 ## 2.3.3 ### Patch Changes -- @trigger.dev/integration-kit@2.3.3 -- @trigger.dev/sdk@2.3.3 +- @systemfsoftware/trigger.dev_integration-kit@2.3.3 +- @systemfsoftware/trigger.dev_sdk@2.3.3 ## 2.3.2 ### Patch Changes -- @trigger.dev/integration-kit@2.3.2 -- @trigger.dev/sdk@2.3.2 +- @systemfsoftware/trigger.dev_integration-kit@2.3.2 +- @systemfsoftware/trigger.dev_sdk@2.3.2 ## 2.3.1 ### Patch Changes - Updated dependencies [f3efcc0c] - - @trigger.dev/sdk@2.3.1 - - @trigger.dev/integration-kit@2.3.1 + - @systemfsoftware/trigger.dev_sdk@2.3.1 + - @systemfsoftware/trigger.dev_integration-kit@2.3.1 ## 2.3.0 @@ -561,23 +561,23 @@ ### Patch Changes - Updated dependencies [17f6f29d] - - @trigger.dev/integration-kit@2.3.0 - - @trigger.dev/sdk@2.3.0 + - @systemfsoftware/trigger.dev_integration-kit@2.3.0 + - @systemfsoftware/trigger.dev_sdk@2.3.0 ## 2.2.11 ### Patch Changes - Updated dependencies [de652c1d] - - @trigger.dev/sdk@2.2.11 - - @trigger.dev/integration-kit@2.2.11 + - @systemfsoftware/trigger.dev_sdk@2.2.11 + - @systemfsoftware/trigger.dev_integration-kit@2.2.11 ## 2.2.10 ### Patch Changes -- @trigger.dev/integration-kit@2.2.10 -- @trigger.dev/sdk@2.2.10 +- @systemfsoftware/trigger.dev_integration-kit@2.2.10 +- @systemfsoftware/trigger.dev_sdk@2.2.10 ## 2.2.9 @@ -585,8 +585,8 @@ - Updated dependencies [1dcd87a2] - Updated dependencies [6ebd435e] - - @trigger.dev/sdk@2.2.9 - - @trigger.dev/integration-kit@2.2.9 + - @systemfsoftware/trigger.dev_sdk@2.2.9 + - @systemfsoftware/trigger.dev_integration-kit@2.2.9 ## 2.2.8 @@ -594,16 +594,16 @@ - Updated dependencies [067e19fe] - Updated dependencies [096151c0] - - @trigger.dev/integration-kit@2.2.8 - - @trigger.dev/sdk@2.2.8 + - @systemfsoftware/trigger.dev_integration-kit@2.2.8 + - @systemfsoftware/trigger.dev_sdk@2.2.8 ## 2.2.7 ### Patch Changes - Updated dependencies [756024da] - - @trigger.dev/sdk@2.2.7 - - @trigger.dev/integration-kit@2.2.7 + - @systemfsoftware/trigger.dev_sdk@2.2.7 + - @systemfsoftware/trigger.dev_integration-kit@2.2.7 ## 2.2.6 @@ -613,8 +613,8 @@ - Updated dependencies [cb1825bf] - Updated dependencies [d0217344] - Updated dependencies [cb1825bf] - - @trigger.dev/integration-kit@2.2.6 - - @trigger.dev/sdk@2.2.6 + - @systemfsoftware/trigger.dev_integration-kit@2.2.6 + - @systemfsoftware/trigger.dev_sdk@2.2.6 ## 2.2.5 @@ -627,8 +627,8 @@ - Updated dependencies [620b8383] - Updated dependencies [4a0f030e] - Updated dependencies [f4275e50] - - @trigger.dev/sdk@2.2.5 - - @trigger.dev/integration-kit@2.2.5 + - @systemfsoftware/trigger.dev_sdk@2.2.5 + - @systemfsoftware/trigger.dev_integration-kit@2.2.5 ## 2.2.4 @@ -636,8 +636,8 @@ - Updated dependencies [c1710ae7] - Updated dependencies [9c4be40a] - - @trigger.dev/sdk@2.2.4 - - @trigger.dev/integration-kit@2.2.4 + - @systemfsoftware/trigger.dev_sdk@2.2.4 + - @systemfsoftware/trigger.dev_integration-kit@2.2.4 ## 2.2.3 @@ -645,31 +645,31 @@ - Updated dependencies [6e1b8a11] - Updated dependencies [c4533c36] - - @trigger.dev/sdk@2.2.3 - - @trigger.dev/integration-kit@2.2.3 + - @systemfsoftware/trigger.dev_sdk@2.2.3 + - @systemfsoftware/trigger.dev_integration-kit@2.2.3 ## 2.2.2 ### Patch Changes -- @trigger.dev/integration-kit@2.2.2 -- @trigger.dev/sdk@2.2.2 +- @systemfsoftware/trigger.dev_integration-kit@2.2.2 +- @systemfsoftware/trigger.dev_sdk@2.2.2 ## 2.2.1 ### Patch Changes - Updated dependencies [044d38e3] - - @trigger.dev/sdk@2.2.1 - - @trigger.dev/integration-kit@2.2.1 + - @systemfsoftware/trigger.dev_sdk@2.2.1 + - @systemfsoftware/trigger.dev_integration-kit@2.2.1 ## 2.2.0 ### Patch Changes - Updated dependencies [975c5f1d] - - @trigger.dev/integration-kit@2.2.0 - - @trigger.dev/sdk@2.2.0 + - @systemfsoftware/trigger.dev_integration-kit@2.2.0 + - @systemfsoftware/trigger.dev_sdk@2.2.0 ## 2.1.9 @@ -678,8 +678,8 @@ - 9a187f9e: upgrade zod to 3.22.3 - Updated dependencies [9a187f9e] - Updated dependencies [2e9452ab] - - @trigger.dev/sdk@2.1.9 - - @trigger.dev/integration-kit@2.1.9 + - @systemfsoftware/trigger.dev_sdk@2.1.9 + - @systemfsoftware/trigger.dev_integration-kit@2.1.9 ## 2.1.8 @@ -688,29 +688,29 @@ - Updated dependencies [6a992a19] - Updated dependencies [ab9e4a98] - Updated dependencies [ab9e4a98] - - @trigger.dev/sdk@2.1.8 - - @trigger.dev/integration-kit@2.1.8 + - @systemfsoftware/trigger.dev_sdk@2.1.8 + - @systemfsoftware/trigger.dev_integration-kit@2.1.8 ## 2.1.7 ### Patch Changes -- @trigger.dev/integration-kit@2.1.7 -- @trigger.dev/sdk@2.1.7 +- @systemfsoftware/trigger.dev_integration-kit@2.1.7 +- @systemfsoftware/trigger.dev_sdk@2.1.7 ## 2.1.6 ### Patch Changes -- @trigger.dev/integration-kit@2.1.6 -- @trigger.dev/sdk@2.1.6 +- @systemfsoftware/trigger.dev_integration-kit@2.1.6 +- @systemfsoftware/trigger.dev_sdk@2.1.6 ## 2.1.5 ### Patch Changes -- @trigger.dev/integration-kit@2.1.5 -- @trigger.dev/sdk@2.1.5 +- @systemfsoftware/trigger.dev_integration-kit@2.1.5 +- @systemfsoftware/trigger.dev_sdk@2.1.5 ## 2.1.4 @@ -721,32 +721,32 @@ - Updated dependencies [15f17d27] - Updated dependencies [50137a6f] - Updated dependencies [c0dfa804] - - @trigger.dev/sdk@2.1.4 - - @trigger.dev/integration-kit@2.1.4 + - @systemfsoftware/trigger.dev_sdk@2.1.4 + - @systemfsoftware/trigger.dev_integration-kit@2.1.4 ## 2.1.3 ### Patch Changes - Updated dependencies: - - `@trigger.dev/sdk@2.1.3` - - `@trigger.dev/integration-kit@2.1.3` + - `@systemfsoftware/trigger.dev_sdk@2.1.3` + - `@systemfsoftware/trigger.dev_integration-kit@2.1.3` ## 2.1.2 ### Patch Changes - Updated dependencies: - - `@trigger.dev/integration-kit@2.1.2` - - `@trigger.dev/sdk@2.1.2` + - `@systemfsoftware/trigger.dev_integration-kit@2.1.2` + - `@systemfsoftware/trigger.dev_sdk@2.1.2` ## 2.1.1 ### Patch Changes - Updated dependencies: - - `@trigger.dev/sdk@2.1.1` - - `@trigger.dev/integration-kit@2.1.1` + - `@systemfsoftware/trigger.dev_sdk@2.1.1` + - `@systemfsoftware/trigger.dev_integration-kit@2.1.1` ## 2.1.0 @@ -758,8 +758,8 @@ - Don't retry enableDatabaseWebhooks ([`3ef588e4`](https://github.com/triggerdotdev/trigger.dev/commit/3ef588e4e5dad888917db0937325e6280374a467)) - Updated dependencies: - - `@trigger.dev/integration-kit@2.1.0` - - `@trigger.dev/sdk@2.1.0` + - `@systemfsoftware/trigger.dev_integration-kit@2.1.0` + - `@systemfsoftware/trigger.dev_sdk@2.1.0` ## 2.1.0-beta.1 @@ -767,8 +767,8 @@ - Don't retry enableDatabaseWebhooks ([`3ef588e4`](https://github.com/triggerdotdev/trigger.dev/commit/3ef588e4e5dad888917db0937325e6280374a467)) - Updated dependencies: - - `@trigger.dev/integration-kit@2.1.0-beta.1` - - `@trigger.dev/sdk@2.1.0-beta.1` + - `@systemfsoftware/trigger.dev_integration-kit@2.1.0-beta.1` + - `@systemfsoftware/trigger.dev_sdk@2.1.0-beta.1` ## 2.1.0-beta.0 @@ -779,31 +779,31 @@ ### Patch Changes - Updated dependencies: - - `@trigger.dev/integration-kit@2.1.0-beta.0` - - `@trigger.dev/sdk@2.1.0-beta.0` + - `@systemfsoftware/trigger.dev_integration-kit@2.1.0-beta.0` + - `@systemfsoftware/trigger.dev_sdk@2.1.0-beta.0` ## 2.0.14 ### Patch Changes - Updated dependencies: - - `@trigger.dev/integration-kit@2.0.14` - - `@trigger.dev/sdk@2.0.14` + - `@systemfsoftware/trigger.dev_integration-kit@2.0.14` + - `@systemfsoftware/trigger.dev_sdk@2.0.14` ## 2.0.13 ### Patch Changes - Updated dependencies: - - `@trigger.dev/sdk@2.0.13` - - `@trigger.dev/integration-kit@2.0.13` + - `@systemfsoftware/trigger.dev_sdk@2.0.13` + - `@systemfsoftware/trigger.dev_integration-kit@2.0.13` ## 2.0.12 ### Patch Changes -- @trigger.dev/integration-kit@2.0.12 -- @trigger.dev/sdk@2.0.12 +- @systemfsoftware/trigger.dev_integration-kit@2.0.12 +- @systemfsoftware/trigger.dev_sdk@2.0.12 ## 2.0.11 @@ -813,8 +813,8 @@ - Updated dependencies [302bd02f] - Updated dependencies [b5db9f5e] - Updated dependencies [3ce53970] - - @trigger.dev/sdk@2.0.11 - - @trigger.dev/integration-kit@2.0.11 + - @systemfsoftware/trigger.dev_sdk@2.0.11 + - @systemfsoftware/trigger.dev_integration-kit@2.0.11 ## 2.0.10 @@ -822,53 +822,53 @@ - Updated dependencies [b1b9321a] - Updated dependencies [b1b9321a] - - @trigger.dev/sdk@2.0.10 - - @trigger.dev/integration-kit@2.0.10 + - @systemfsoftware/trigger.dev_sdk@2.0.10 + - @systemfsoftware/trigger.dev_integration-kit@2.0.10 ## 2.0.9 ### Patch Changes -- @trigger.dev/integration-kit@2.0.9 -- @trigger.dev/sdk@2.0.9 +- @systemfsoftware/trigger.dev_integration-kit@2.0.9 +- @systemfsoftware/trigger.dev_sdk@2.0.9 ## 2.0.8 ### Patch Changes -- @trigger.dev/integration-kit@2.0.8 -- @trigger.dev/sdk@2.0.8 +- @systemfsoftware/trigger.dev_integration-kit@2.0.8 +- @systemfsoftware/trigger.dev_sdk@2.0.8 ## 2.0.7 ### Patch Changes - Updated dependencies [84126808] - - @trigger.dev/integration-kit@2.0.7 - - @trigger.dev/sdk@2.0.7 + - @systemfsoftware/trigger.dev_integration-kit@2.0.7 + - @systemfsoftware/trigger.dev_sdk@2.0.7 ## 2.0.6 ### Patch Changes -- @trigger.dev/integration-kit@2.0.6 -- @trigger.dev/sdk@2.0.6 +- @systemfsoftware/trigger.dev_integration-kit@2.0.6 +- @systemfsoftware/trigger.dev_sdk@2.0.6 ## 2.0.5 ### Patch Changes - 3cf3eaff: You can now trigger on multiple database events in the same job - - @trigger.dev/integration-kit@2.0.5 - - @trigger.dev/sdk@2.0.5 + - @systemfsoftware/trigger.dev_integration-kit@2.0.5 + - @systemfsoftware/trigger.dev_sdk@2.0.5 ## 2.0.4 ### Patch Changes - Updated dependencies [96384991] - - @trigger.dev/sdk@2.0.4 - - @trigger.dev/integration-kit@2.0.4 + - @systemfsoftware/trigger.dev_sdk@2.0.4 + - @systemfsoftware/trigger.dev_integration-kit@2.0.4 ## 2.0.3 @@ -876,8 +876,8 @@ - ce901c92: Update supabase-management-js to 0.1.3 - feaa79ec: Automatically enable database webhooks when using triggers - - @trigger.dev/integration-kit@2.0.3 - - @trigger.dev/sdk@2.0.3 + - @systemfsoftware/trigger.dev_integration-kit@2.0.3 + - @systemfsoftware/trigger.dev_sdk@2.0.3 ## 2.0.2 @@ -886,17 +886,17 @@ - ee99191f: Sync all package versions - Updated dependencies [0a790de2] - Updated dependencies [ee99191f] - - @trigger.dev/sdk@2.0.2 - - @trigger.dev/integration-kit@2.0.2 + - @systemfsoftware/trigger.dev_sdk@2.0.2 + - @systemfsoftware/trigger.dev_integration-kit@2.0.2 ## 0.1.1 ### Patch Changes -- 92233f2e: @trigger.dev/core is now a separate package +- 92233f2e: @systemfsoftware/trigger.dev_core is now a separate package - 92233f2e: Packages move to @latest - 1fef1fa5: Adding `native` property to get access to underlying client in local auth only integrations -- 767e09ee: Added io.integration.runTask and initial @trigger.dev/supabase integration +- 767e09ee: Added io.integration.runTask and initial @systemfsoftware/trigger.dev_supabase integration - Updated dependencies [acaae993] - Updated dependencies [92233f2e] - Updated dependencies [cca7da9d] @@ -952,8 +952,8 @@ - Updated dependencies [7f6bf992] - Updated dependencies [767e09ee] - Updated dependencies [917a70fb] - - @trigger.dev/sdk@2.0.0 - - @trigger.dev/integration-kit@2.0.0 + - @systemfsoftware/trigger.dev_sdk@2.0.0 + - @systemfsoftware/trigger.dev_integration-kit@2.0.0 ## 0.1.1-next.1 @@ -965,6 +965,6 @@ ### Patch Changes -- 767e09ee: Added io.integration.runTask and initial @trigger.dev/supabase integration +- 767e09ee: Added io.integration.runTask and initial @systemfsoftware/trigger.dev_supabase integration - Updated dependencies [767e09ee] - - @trigger.dev/sdk@2.0.0-next.19 + - @systemfsoftware/trigger.dev_sdk@2.0.0-next.19 diff --git a/integrations/supabase/README.md b/integrations/supabase/README.md index a4f4b91c9e8..eece04f39c3 100644 --- a/integrations/supabase/README.md +++ b/integrations/supabase/README.md @@ -1,3 +1,3 @@ -# @trigger.dev/supabase +# @systemfsoftware/trigger.dev_supabase The official Supabase integration for [Trigger.dev](https://trigger.dev). See our [docs](https://trigger.dev/docs/integrations/apis/supabase) for more info. diff --git a/integrations/supabase/package.json b/integrations/supabase/package.json index 1acbe42ddb1..a24858875a9 100644 --- a/integrations/supabase/package.json +++ b/integrations/supabase/package.json @@ -1,5 +1,5 @@ { - "name": "@trigger.dev/supabase", + "name": "@systemfsoftware/trigger.dev_supabase", "version": "3.0.0-beta.55", "description": "Trigger.dev integration for @supabase/supabase-js", "main": "./dist/index.js", @@ -11,12 +11,12 @@ "dist" ], "devDependencies": { - "@trigger.dev/tsconfig": "workspace:*", + "@systemfsoftware/trigger.dev_tsconfig": "workspace:*", "@types/node": "18.x", "rimraf": "^3.0.2", "tsup": "8.0.1", "typescript": "^5.3.0", - "@trigger.dev/tsup": "workspace:*" + "@systemfsoftware/trigger.dev_tsup": "workspace:*" }, "scripts": { "clean": "rimraf dist", @@ -26,8 +26,8 @@ }, "dependencies": { "@supabase/supabase-js": "^2.26.0", - "@trigger.dev/integration-kit": "workspace:^3.0.0-beta.55", - "@trigger.dev/sdk": "workspace:^3.0.0-beta.55", + "@systemfsoftware/trigger.dev_integration-kit": "workspace:^3.0.0-beta.55", + "@systemfsoftware/trigger.dev_sdk": "workspace:^3.0.0-beta.55", "supabase-management-js": "^1.0.0", "zod": "3.22.3" }, @@ -46,4 +46,4 @@ "./package.json": "./package.json" }, "module": "./dist/index.mjs" -} \ No newline at end of file +} diff --git a/integrations/supabase/src/database/index.ts b/integrations/supabase/src/database/index.ts index 40816163e1c..6b2077e8278 100644 --- a/integrations/supabase/src/database/index.ts +++ b/integrations/supabase/src/database/index.ts @@ -9,7 +9,7 @@ import { RunTaskOptions, TriggerIntegration, retry, -} from "@trigger.dev/sdk"; +} from "@systemfsoftware/trigger.dev_sdk"; import { GenericSchema } from "./types"; export type SupabaseIntegrationOptions = @@ -35,7 +35,7 @@ export type SupabaseIntegrationOptions = * * @example * ```ts - * import { Supabase } from "@trigger.dev/supabase"; + * import { Supabase } from "@systemfsoftware/trigger.dev_supabase"; * import { Database } from "@/supabase.types"; * * const supabase = new Supabase({ @@ -69,7 +69,7 @@ export class Supabase< * * @example * ```ts - * import { Supabase } from "@trigger.dev/supabase"; + * import { Supabase } from "@systemfsoftware/trigger.dev_supabase"; * import { Database } from "@/supabase.types"; * * const supabase = new Supabase({ diff --git a/integrations/supabase/src/management/index.ts b/integrations/supabase/src/management/index.ts index 4ff259ae89a..55e7215ced2 100644 --- a/integrations/supabase/src/management/index.ts +++ b/integrations/supabase/src/management/index.ts @@ -16,7 +16,7 @@ import { isTriggerError, retry, OverridableRunTaskOptions, -} from "@trigger.dev/sdk"; +} from "@systemfsoftware/trigger.dev_sdk"; import { CreateProjectRequestBody, CreateProjectResponseData, @@ -30,7 +30,7 @@ import { SupabaseManagementAPI, } from "supabase-management-js"; import { z } from "zod"; -import { Prettify, safeParseBody } from "@trigger.dev/integration-kit"; +import { Prettify, safeParseBody } from "@systemfsoftware/trigger.dev_integration-kit"; import { randomUUID } from "node:crypto"; import { GenericSchema } from "../database/types"; diff --git a/integrations/supabase/tsconfig.json b/integrations/supabase/tsconfig.json index a816ed39432..2468c6f7d37 100644 --- a/integrations/supabase/tsconfig.json +++ b/integrations/supabase/tsconfig.json @@ -1,15 +1,15 @@ { - "extends": "@trigger.dev/tsconfig/node18.json", + "extends": "@systemfsoftware/trigger.dev_tsconfig/node18.json", "include": ["./src/**/*.ts", "tsup.config.ts"], "compilerOptions": { "lib": ["DOM", "DOM.Iterable", "ES2019"], "paths": { - "@trigger.dev/sdk/*": ["../../packages/trigger-sdk/src/*"], - "@trigger.dev/sdk": ["../../packages/trigger-sdk/src/index"], - "@trigger.dev/integration-kit/*": ["../../packages/integration-kit/src/*"], - "@trigger.dev/integration-kit": ["../../packages/integration-kit/src/index"], - "@trigger.dev/tsup/*": ["../../config-packages/tsup/src/*"], - "@trigger.dev/tsup": ["../../config-packages/tsup/src/index"] + "@systemfsoftware/trigger.dev_sdk/*": ["../../packages/trigger-sdk/src/*"], + "@systemfsoftware/trigger.dev_sdk": ["../../packages/trigger-sdk/src/index"], + "@systemfsoftware/trigger.dev_integration-kit/*": ["../../packages/integration-kit/src/*"], + "@systemfsoftware/trigger.dev_integration-kit": ["../../packages/integration-kit/src/index"], + "@systemfsoftware/trigger.dev_tsup/*": ["../../config-packages/tsup/src/*"], + "@systemfsoftware/trigger.dev_tsup": ["../../config-packages/tsup/src/index"] }, "declaration": false, "declarationMap": false, diff --git a/integrations/supabase/tsup.config.ts b/integrations/supabase/tsup.config.ts index 1d1b59a08b7..4c6434522b4 100644 --- a/integrations/supabase/tsup.config.ts +++ b/integrations/supabase/tsup.config.ts @@ -1,3 +1,3 @@ -import { defineConfigPackage } from "@trigger.dev/tsup"; +import { defineConfigPackage } from "@systemfsoftware/trigger.dev_tsup"; export default defineConfigPackage; diff --git a/integrations/typeform/CHANGELOG.md b/integrations/typeform/CHANGELOG.md index 0d0b7f8bcd3..eefc12ce89f 100644 --- a/integrations/typeform/CHANGELOG.md +++ b/integrations/typeform/CHANGELOG.md @@ -1,35 +1,35 @@ -# @trigger.dev/typeform +# @systemfsoftware/trigger.dev_typeform ## 3.0.0-beta.55 ### Patch Changes - Updated dependencies [0591db5f2] - - @trigger.dev/sdk@3.0.0-beta.55 - - @trigger.dev/integration-kit@3.0.0-beta.55 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.55 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.55 ## 3.0.0-beta.54 ### Patch Changes - Updated dependencies [728eeeff6] - - @trigger.dev/sdk@3.0.0-beta.54 - - @trigger.dev/integration-kit@3.0.0-beta.54 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.54 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.54 ## 3.0.0-beta.53 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.53 -- @trigger.dev/sdk@3.0.0-beta.53 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.53 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.53 ## 3.0.0-beta.52 ### Patch Changes - Updated dependencies [8cae1d087] - - @trigger.dev/sdk@3.0.0-beta.52 - - @trigger.dev/integration-kit@3.0.0-beta.52 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.52 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.52 ## 3.0.0-beta.51 @@ -38,99 +38,99 @@ - Updated dependencies [979bee50d] - Updated dependencies [086a0f95c] - Updated dependencies [55264657d] - - @trigger.dev/sdk@3.0.0-beta.51 - - @trigger.dev/integration-kit@3.0.0-beta.51 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.51 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.51 ## 3.0.0-beta.50 ### Patch Changes - Updated dependencies [8ba998794] - - @trigger.dev/sdk@3.0.0-beta.50 - - @trigger.dev/integration-kit@3.0.0-beta.50 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.50 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.50 ## 3.0.0-beta.49 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.49 -- @trigger.dev/sdk@3.0.0-beta.49 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.49 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.49 ## 3.0.0-beta.48 ### Patch Changes - Updated dependencies [ecf1110ab] - - @trigger.dev/sdk@3.0.0-beta.48 - - @trigger.dev/integration-kit@3.0.0-beta.48 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.48 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.48 ## 3.0.0-beta.47 ### Patch Changes - Updated dependencies [4f95c9de4] - - @trigger.dev/sdk@3.0.0-beta.47 - - @trigger.dev/integration-kit@3.0.0-beta.47 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.47 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.47 ## 3.0.0-beta.46 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.46 -- @trigger.dev/sdk@3.0.0-beta.46 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.46 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.46 ## 3.0.0-beta.45 ### Patch Changes - Updated dependencies [0e77e7ef7] - - @trigger.dev/sdk@3.0.0-beta.45 - - @trigger.dev/integration-kit@3.0.0-beta.45 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.45 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.45 ## 3.0.0-beta.44 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.44 -- @trigger.dev/sdk@3.0.0-beta.44 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.44 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.44 ## 3.0.0-beta.43 ### Patch Changes - Updated dependencies [34ca7667d] - - @trigger.dev/sdk@3.0.0-beta.43 - - @trigger.dev/integration-kit@3.0.0-beta.43 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.43 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.43 ## 3.0.0-beta.42 ### Patch Changes - Updated dependencies [ecef19966] - - @trigger.dev/sdk@3.0.0-beta.42 - - @trigger.dev/integration-kit@3.0.0-beta.42 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.42 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.42 ## 3.0.0-beta.41 ### Patch Changes - Updated dependencies [7c36a1a4b] - - @trigger.dev/sdk@3.0.0-beta.41 - - @trigger.dev/integration-kit@3.0.0-beta.41 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.41 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.41 ## 3.0.0-beta.40 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.40 -- @trigger.dev/sdk@3.0.0-beta.40 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.40 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.40 ## 3.0.0-beta.39 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.39 -- @trigger.dev/sdk@3.0.0-beta.39 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.39 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.39 ## 3.0.0-beta.38 @@ -138,15 +138,15 @@ - Updated dependencies [1b90ffbb8] - Updated dependencies [c405ae711] - - @trigger.dev/sdk@3.0.0-beta.38 - - @trigger.dev/integration-kit@3.0.0-beta.38 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.38 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.38 ## 3.0.0-beta.37 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.37 -- @trigger.dev/sdk@3.0.0-beta.37 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.37 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.37 ## 3.0.0-beta.36 @@ -154,15 +154,15 @@ - Updated dependencies [51bb4c887] - Updated dependencies [ba71f959e] - - @trigger.dev/sdk@3.0.0-beta.36 - - @trigger.dev/integration-kit@3.0.0-beta.36 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.36 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.36 ## 3.0.0-beta.35 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.35 -- @trigger.dev/sdk@3.0.0-beta.35 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.35 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.35 ## 3.0.0-beta.34 @@ -171,117 +171,117 @@ - Updated dependencies [3a1b0c486] - Updated dependencies [3f8b6d8fc] - Updated dependencies [1281d40e4] - - @trigger.dev/sdk@3.0.0-beta.34 - - @trigger.dev/integration-kit@3.0.0-beta.34 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.34 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.34 ## 3.0.0-beta.33 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.33 -- @trigger.dev/sdk@3.0.0-beta.33 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.33 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.33 ## 3.0.0-beta.32 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.32 -- @trigger.dev/sdk@3.0.0-beta.32 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.32 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.32 ## 3.0.0-beta.31 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.31 -- @trigger.dev/sdk@3.0.0-beta.31 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.31 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.31 ## 3.0.0-beta.30 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.30 -- @trigger.dev/sdk@3.0.0-beta.30 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.30 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.30 ## 3.0.0-beta.29 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.29 -- @trigger.dev/sdk@3.0.0-beta.29 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.29 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.29 ## 3.0.0-beta.28 ### Patch Changes - Updated dependencies [6d9dfbc75] - - @trigger.dev/sdk@3.0.0-beta.28 - - @trigger.dev/integration-kit@3.0.0-beta.28 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.28 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.28 ## 3.0.0-beta.27 ### Patch Changes - Updated dependencies [203e00208] - - @trigger.dev/sdk@3.0.0-beta.27 - - @trigger.dev/integration-kit@3.0.0-beta.27 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.27 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.27 ## 3.0.0-beta.26 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.26 -- @trigger.dev/sdk@3.0.0-beta.26 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.26 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.26 ## 3.0.0-beta.25 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.25 -- @trigger.dev/sdk@3.0.0-beta.25 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.25 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.25 ## 3.0.0-beta.24 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.24 -- @trigger.dev/sdk@3.0.0-beta.24 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.24 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.24 ## 3.0.0-beta.23 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.23 -- @trigger.dev/sdk@3.0.0-beta.23 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.23 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.23 ## 3.0.0-beta.22 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.22 -- @trigger.dev/sdk@3.0.0-beta.22 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.22 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.22 ## 3.0.0-beta.21 ### Patch Changes - Updated dependencies [9491a1649] - - @trigger.dev/sdk@3.0.0-beta.21 - - @trigger.dev/integration-kit@3.0.0-beta.21 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.21 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.21 ## 3.0.0-beta.20 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.20 -- @trigger.dev/sdk@3.0.0-beta.20 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.20 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.20 ## 3.0.0-beta.19 ### Patch Changes - Updated dependencies [e9a63a486] - - @trigger.dev/sdk@3.0.0-beta.19 - - @trigger.dev/integration-kit@3.0.0-beta.19 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.19 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.19 ## 3.0.0-beta.18 @@ -290,22 +290,22 @@ - Updated dependencies [b68012f81] - Updated dependencies [b68012f81] - Updated dependencies [b68012f81] - - @trigger.dev/sdk@3.0.0-beta.18 - - @trigger.dev/integration-kit@3.0.0-beta.18 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.18 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.18 ## 3.0.0-beta.17 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.17 -- @trigger.dev/sdk@3.0.0-beta.17 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.17 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.17 ## 3.0.0-beta.16 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.16 -- @trigger.dev/sdk@3.0.0-beta.16 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.16 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.16 ## 3.0.0-beta.15 @@ -313,16 +313,16 @@ - Updated dependencies [374edef02] - Updated dependencies [26093896d] - - @trigger.dev/sdk@3.0.0-beta.15 - - @trigger.dev/integration-kit@3.0.0-beta.15 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.15 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.15 ## 3.0.0-beta.14 ### Patch Changes - Updated dependencies [c9e1a3e9c] - - @trigger.dev/sdk@3.0.0-beta.14 - - @trigger.dev/integration-kit@3.0.0-beta.14 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.14 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.14 ## 3.0.0-beta.13 @@ -332,22 +332,22 @@ - Updated dependencies [44e1b8754] - Updated dependencies [4986bfda2] - Updated dependencies [4986bfda2] - - @trigger.dev/sdk@3.0.0-beta.13 - - @trigger.dev/integration-kit@3.0.0-beta.13 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.13 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.13 ## 3.0.0-beta.12 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.12 -- @trigger.dev/sdk@3.0.0-beta.12 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.12 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.12 ## 3.0.0-beta.11 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.11 -- @trigger.dev/sdk@3.0.0-beta.11 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.11 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.11 ## 3.0.0-beta.7 @@ -355,44 +355,44 @@ - Updated dependencies [f854cb90e] - Updated dependencies [f854cb90e] - - @trigger.dev/sdk@3.0.0-beta.7 - - @trigger.dev/integration-kit@3.0.0-beta.7 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.7 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.7 ## 3.0.0-beta.6 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.6 -- @trigger.dev/sdk@3.0.0-beta.6 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.6 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.6 ## 3.0.0-beta.5 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.5 -- @trigger.dev/sdk@3.0.0-beta.5 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.5 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.5 ## 3.0.0-beta.4 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.4 -- @trigger.dev/sdk@3.0.0-beta.4 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.4 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.4 ## 3.0.0-beta.3 ### Patch Changes - Updated dependencies [b271742dc] - - @trigger.dev/sdk@3.0.0-beta.3 - - @trigger.dev/integration-kit@3.0.0-beta.3 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.3 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.3 ## 3.0.0-beta.2 ### Patch Changes -- @trigger.dev/integration-kit@3.0.0-beta.2 -- @trigger.dev/sdk@3.0.0-beta.2 +- @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.2 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.2 ## 3.0.0-beta.1 @@ -401,53 +401,53 @@ - Updated dependencies [b66d5525e] - Updated dependencies [719c0a0b9] - Updated dependencies [f93eae300] - - @trigger.dev/sdk@3.0.0-beta.1 - - @trigger.dev/integration-kit@3.0.0-beta.1 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.1 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.1 ## 3.0.0-beta.0 ### Patch Changes - Updated dependencies [395abe1b9] - - @trigger.dev/sdk@3.0.0-beta.0 - - @trigger.dev/integration-kit@3.0.0-beta.0 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.0 + - @systemfsoftware/trigger.dev_integration-kit@3.0.0-beta.0 ## 2.3.18 ### Patch Changes -- @trigger.dev/integration-kit@2.3.18 -- @trigger.dev/sdk@2.3.18 +- @systemfsoftware/trigger.dev_integration-kit@2.3.18 +- @systemfsoftware/trigger.dev_sdk@2.3.18 ## 2.3.17 ### Patch Changes - Updated dependencies [dd879c8e] - - @trigger.dev/sdk@2.3.17 - - @trigger.dev/integration-kit@2.3.17 + - @systemfsoftware/trigger.dev_sdk@2.3.17 + - @systemfsoftware/trigger.dev_integration-kit@2.3.17 ## 2.3.16 ### Patch Changes -- @trigger.dev/integration-kit@2.3.16 -- @trigger.dev/sdk@2.3.16 +- @systemfsoftware/trigger.dev_integration-kit@2.3.16 +- @systemfsoftware/trigger.dev_sdk@2.3.16 ## 2.3.15 ### Patch Changes - Updated dependencies [6c4047cf] - - @trigger.dev/sdk@2.3.15 - - @trigger.dev/integration-kit@2.3.15 + - @systemfsoftware/trigger.dev_sdk@2.3.15 + - @systemfsoftware/trigger.dev_integration-kit@2.3.15 ## 2.3.14 ### Patch Changes -- @trigger.dev/integration-kit@2.3.14 -- @trigger.dev/sdk@2.3.14 +- @systemfsoftware/trigger.dev_integration-kit@2.3.14 +- @systemfsoftware/trigger.dev_sdk@2.3.14 ## 2.3.13 @@ -455,8 +455,8 @@ - Updated dependencies [a93b554f] - Updated dependencies [0f342cd1] - - @trigger.dev/sdk@2.3.13 - - @trigger.dev/integration-kit@2.3.13 + - @systemfsoftware/trigger.dev_sdk@2.3.13 + - @systemfsoftware/trigger.dev_integration-kit@2.3.13 ## 2.3.12 @@ -465,15 +465,15 @@ - Updated dependencies [129f023d] - Updated dependencies [38f5a903] - Updated dependencies [ff4ff869] - - @trigger.dev/sdk@2.3.12 - - @trigger.dev/integration-kit@2.3.12 + - @systemfsoftware/trigger.dev_sdk@2.3.12 + - @systemfsoftware/trigger.dev_integration-kit@2.3.12 ## 2.3.11 ### Patch Changes -- @trigger.dev/integration-kit@2.3.11 -- @trigger.dev/sdk@2.3.11 +- @systemfsoftware/trigger.dev_integration-kit@2.3.11 +- @systemfsoftware/trigger.dev_sdk@2.3.11 ## 2.3.10 @@ -481,74 +481,74 @@ - Updated dependencies [8277f4d2] - Updated dependencies [73cb8839] - - @trigger.dev/sdk@2.3.10 - - @trigger.dev/integration-kit@2.3.10 + - @systemfsoftware/trigger.dev_sdk@2.3.10 + - @systemfsoftware/trigger.dev_integration-kit@2.3.10 ## 2.3.9 ### Patch Changes - Updated dependencies [f7bf25f0] - - @trigger.dev/sdk@2.3.9 - - @trigger.dev/integration-kit@2.3.9 + - @systemfsoftware/trigger.dev_sdk@2.3.9 + - @systemfsoftware/trigger.dev_integration-kit@2.3.9 ## 2.3.8 ### Patch Changes -- @trigger.dev/integration-kit@2.3.8 -- @trigger.dev/sdk@2.3.8 +- @systemfsoftware/trigger.dev_integration-kit@2.3.8 +- @systemfsoftware/trigger.dev_sdk@2.3.8 ## 2.3.7 ### Patch Changes -- @trigger.dev/integration-kit@2.3.7 -- @trigger.dev/sdk@2.3.7 +- @systemfsoftware/trigger.dev_integration-kit@2.3.7 +- @systemfsoftware/trigger.dev_sdk@2.3.7 ## 2.3.6 ### Patch Changes -- @trigger.dev/integration-kit@2.3.6 -- @trigger.dev/sdk@2.3.6 +- @systemfsoftware/trigger.dev_integration-kit@2.3.6 +- @systemfsoftware/trigger.dev_sdk@2.3.6 ## 2.3.5 ### Patch Changes -- @trigger.dev/integration-kit@2.3.5 -- @trigger.dev/sdk@2.3.5 +- @systemfsoftware/trigger.dev_integration-kit@2.3.5 +- @systemfsoftware/trigger.dev_sdk@2.3.5 ## 2.3.4 ### Patch Changes - Updated dependencies [6a3c563f] - - @trigger.dev/sdk@2.3.4 - - @trigger.dev/integration-kit@2.3.4 + - @systemfsoftware/trigger.dev_sdk@2.3.4 + - @systemfsoftware/trigger.dev_integration-kit@2.3.4 ## 2.3.3 ### Patch Changes -- @trigger.dev/integration-kit@2.3.3 -- @trigger.dev/sdk@2.3.3 +- @systemfsoftware/trigger.dev_integration-kit@2.3.3 +- @systemfsoftware/trigger.dev_sdk@2.3.3 ## 2.3.2 ### Patch Changes -- @trigger.dev/integration-kit@2.3.2 -- @trigger.dev/sdk@2.3.2 +- @systemfsoftware/trigger.dev_integration-kit@2.3.2 +- @systemfsoftware/trigger.dev_sdk@2.3.2 ## 2.3.1 ### Patch Changes - Updated dependencies [f3efcc0c] - - @trigger.dev/sdk@2.3.1 - - @trigger.dev/integration-kit@2.3.1 + - @systemfsoftware/trigger.dev_sdk@2.3.1 + - @systemfsoftware/trigger.dev_integration-kit@2.3.1 ## 2.3.0 @@ -561,23 +561,23 @@ ### Patch Changes - Updated dependencies [17f6f29d] - - @trigger.dev/integration-kit@2.3.0 - - @trigger.dev/sdk@2.3.0 + - @systemfsoftware/trigger.dev_integration-kit@2.3.0 + - @systemfsoftware/trigger.dev_sdk@2.3.0 ## 2.2.11 ### Patch Changes - Updated dependencies [de652c1d] - - @trigger.dev/sdk@2.2.11 - - @trigger.dev/integration-kit@2.2.11 + - @systemfsoftware/trigger.dev_sdk@2.2.11 + - @systemfsoftware/trigger.dev_integration-kit@2.2.11 ## 2.2.10 ### Patch Changes -- @trigger.dev/integration-kit@2.2.10 -- @trigger.dev/sdk@2.2.10 +- @systemfsoftware/trigger.dev_integration-kit@2.2.10 +- @systemfsoftware/trigger.dev_sdk@2.2.10 ## 2.2.9 @@ -585,8 +585,8 @@ - Updated dependencies [1dcd87a2] - Updated dependencies [6ebd435e] - - @trigger.dev/sdk@2.2.9 - - @trigger.dev/integration-kit@2.2.9 + - @systemfsoftware/trigger.dev_sdk@2.2.9 + - @systemfsoftware/trigger.dev_integration-kit@2.2.9 ## 2.2.8 @@ -594,16 +594,16 @@ - Updated dependencies [067e19fe] - Updated dependencies [096151c0] - - @trigger.dev/integration-kit@2.2.8 - - @trigger.dev/sdk@2.2.8 + - @systemfsoftware/trigger.dev_integration-kit@2.2.8 + - @systemfsoftware/trigger.dev_sdk@2.2.8 ## 2.2.7 ### Patch Changes - Updated dependencies [756024da] - - @trigger.dev/sdk@2.2.7 - - @trigger.dev/integration-kit@2.2.7 + - @systemfsoftware/trigger.dev_sdk@2.2.7 + - @systemfsoftware/trigger.dev_integration-kit@2.2.7 ## 2.2.6 @@ -613,8 +613,8 @@ - Updated dependencies [cb1825bf] - Updated dependencies [d0217344] - Updated dependencies [cb1825bf] - - @trigger.dev/integration-kit@2.2.6 - - @trigger.dev/sdk@2.2.6 + - @systemfsoftware/trigger.dev_integration-kit@2.2.6 + - @systemfsoftware/trigger.dev_sdk@2.2.6 ## 2.2.5 @@ -627,8 +627,8 @@ - Updated dependencies [620b8383] - Updated dependencies [4a0f030e] - Updated dependencies [f4275e50] - - @trigger.dev/sdk@2.2.5 - - @trigger.dev/integration-kit@2.2.5 + - @systemfsoftware/trigger.dev_sdk@2.2.5 + - @systemfsoftware/trigger.dev_integration-kit@2.2.5 ## 2.2.4 @@ -636,8 +636,8 @@ - Updated dependencies [c1710ae7] - Updated dependencies [9c4be40a] - - @trigger.dev/sdk@2.2.4 - - @trigger.dev/integration-kit@2.2.4 + - @systemfsoftware/trigger.dev_sdk@2.2.4 + - @systemfsoftware/trigger.dev_integration-kit@2.2.4 ## 2.2.3 @@ -645,31 +645,31 @@ - Updated dependencies [6e1b8a11] - Updated dependencies [c4533c36] - - @trigger.dev/sdk@2.2.3 - - @trigger.dev/integration-kit@2.2.3 + - @systemfsoftware/trigger.dev_sdk@2.2.3 + - @systemfsoftware/trigger.dev_integration-kit@2.2.3 ## 2.2.2 ### Patch Changes -- @trigger.dev/integration-kit@2.2.2 -- @trigger.dev/sdk@2.2.2 +- @systemfsoftware/trigger.dev_integration-kit@2.2.2 +- @systemfsoftware/trigger.dev_sdk@2.2.2 ## 2.2.1 ### Patch Changes - Updated dependencies [044d38e3] - - @trigger.dev/sdk@2.2.1 - - @trigger.dev/integration-kit@2.2.1 + - @systemfsoftware/trigger.dev_sdk@2.2.1 + - @systemfsoftware/trigger.dev_integration-kit@2.2.1 ## 2.2.0 ### Patch Changes - Updated dependencies [975c5f1d] - - @trigger.dev/integration-kit@2.2.0 - - @trigger.dev/sdk@2.2.0 + - @systemfsoftware/trigger.dev_integration-kit@2.2.0 + - @systemfsoftware/trigger.dev_sdk@2.2.0 ## 2.1.9 @@ -678,8 +678,8 @@ - 9a187f9e: upgrade zod to 3.22.3 - Updated dependencies [9a187f9e] - Updated dependencies [2e9452ab] - - @trigger.dev/sdk@2.1.9 - - @trigger.dev/integration-kit@2.1.9 + - @systemfsoftware/trigger.dev_sdk@2.1.9 + - @systemfsoftware/trigger.dev_integration-kit@2.1.9 ## 2.1.8 @@ -688,29 +688,29 @@ - Updated dependencies [6a992a19] - Updated dependencies [ab9e4a98] - Updated dependencies [ab9e4a98] - - @trigger.dev/sdk@2.1.8 - - @trigger.dev/integration-kit@2.1.8 + - @systemfsoftware/trigger.dev_sdk@2.1.8 + - @systemfsoftware/trigger.dev_integration-kit@2.1.8 ## 2.1.7 ### Patch Changes -- @trigger.dev/integration-kit@2.1.7 -- @trigger.dev/sdk@2.1.7 +- @systemfsoftware/trigger.dev_integration-kit@2.1.7 +- @systemfsoftware/trigger.dev_sdk@2.1.7 ## 2.1.6 ### Patch Changes -- @trigger.dev/integration-kit@2.1.6 -- @trigger.dev/sdk@2.1.6 +- @systemfsoftware/trigger.dev_integration-kit@2.1.6 +- @systemfsoftware/trigger.dev_sdk@2.1.6 ## 2.1.5 ### Patch Changes -- @trigger.dev/integration-kit@2.1.5 -- @trigger.dev/sdk@2.1.5 +- @systemfsoftware/trigger.dev_integration-kit@2.1.5 +- @systemfsoftware/trigger.dev_sdk@2.1.5 ## 2.1.4 @@ -721,32 +721,32 @@ - Updated dependencies [15f17d27] - Updated dependencies [50137a6f] - Updated dependencies [c0dfa804] - - @trigger.dev/sdk@2.1.4 - - @trigger.dev/integration-kit@2.1.4 + - @systemfsoftware/trigger.dev_sdk@2.1.4 + - @systemfsoftware/trigger.dev_integration-kit@2.1.4 ## 2.1.3 ### Patch Changes - Updated dependencies: - - `@trigger.dev/sdk@2.1.3` - - `@trigger.dev/integration-kit@2.1.3` + - `@systemfsoftware/trigger.dev_sdk@2.1.3` + - `@systemfsoftware/trigger.dev_integration-kit@2.1.3` ## 2.1.2 ### Patch Changes - Updated dependencies: - - `@trigger.dev/integration-kit@2.1.2` - - `@trigger.dev/sdk@2.1.2` + - `@systemfsoftware/trigger.dev_integration-kit@2.1.2` + - `@systemfsoftware/trigger.dev_sdk@2.1.2` ## 2.1.1 ### Patch Changes - Updated dependencies: - - `@trigger.dev/sdk@2.1.1` - - `@trigger.dev/integration-kit@2.1.1` + - `@systemfsoftware/trigger.dev_sdk@2.1.1` + - `@systemfsoftware/trigger.dev_integration-kit@2.1.1` ## 2.1.0 @@ -757,16 +757,16 @@ ### Patch Changes - Updated dependencies: - - `@trigger.dev/integration-kit@2.1.0` - - `@trigger.dev/sdk@2.1.0` + - `@systemfsoftware/trigger.dev_integration-kit@2.1.0` + - `@systemfsoftware/trigger.dev_sdk@2.1.0` ## 2.1.0-beta.1 ### Patch Changes - Updated dependencies: - - `@trigger.dev/integration-kit@2.1.0-beta.1` - - `@trigger.dev/sdk@2.1.0-beta.1` + - `@systemfsoftware/trigger.dev_integration-kit@2.1.0-beta.1` + - `@systemfsoftware/trigger.dev_sdk@2.1.0-beta.1` ## 2.1.0-beta.0 @@ -777,31 +777,31 @@ ### Patch Changes - Updated dependencies: - - `@trigger.dev/integration-kit@2.1.0-beta.0` - - `@trigger.dev/sdk@2.1.0-beta.0` + - `@systemfsoftware/trigger.dev_integration-kit@2.1.0-beta.0` + - `@systemfsoftware/trigger.dev_sdk@2.1.0-beta.0` ## 2.0.14 ### Patch Changes - Updated dependencies: - - `@trigger.dev/integration-kit@2.0.14` - - `@trigger.dev/sdk@2.0.14` + - `@systemfsoftware/trigger.dev_integration-kit@2.0.14` + - `@systemfsoftware/trigger.dev_sdk@2.0.14` ## 2.0.13 ### Patch Changes - Updated dependencies: - - `@trigger.dev/sdk@2.0.13` - - `@trigger.dev/integration-kit@2.0.13` + - `@systemfsoftware/trigger.dev_sdk@2.0.13` + - `@systemfsoftware/trigger.dev_integration-kit@2.0.13` ## 2.0.12 ### Patch Changes -- @trigger.dev/integration-kit@2.0.12 -- @trigger.dev/sdk@2.0.12 +- @systemfsoftware/trigger.dev_integration-kit@2.0.12 +- @systemfsoftware/trigger.dev_sdk@2.0.12 ## 2.0.11 @@ -811,8 +811,8 @@ - Updated dependencies [302bd02f] - Updated dependencies [b5db9f5e] - Updated dependencies [3ce53970] - - @trigger.dev/sdk@2.0.11 - - @trigger.dev/integration-kit@2.0.11 + - @systemfsoftware/trigger.dev_sdk@2.0.11 + - @systemfsoftware/trigger.dev_integration-kit@2.0.11 ## 2.0.10 @@ -820,59 +820,59 @@ - Updated dependencies [b1b9321a] - Updated dependencies [b1b9321a] - - @trigger.dev/sdk@2.0.10 - - @trigger.dev/integration-kit@2.0.10 + - @systemfsoftware/trigger.dev_sdk@2.0.10 + - @systemfsoftware/trigger.dev_integration-kit@2.0.10 ## 2.0.9 ### Patch Changes -- @trigger.dev/integration-kit@2.0.9 -- @trigger.dev/sdk@2.0.9 +- @systemfsoftware/trigger.dev_integration-kit@2.0.9 +- @systemfsoftware/trigger.dev_sdk@2.0.9 ## 2.0.8 ### Patch Changes -- @trigger.dev/integration-kit@2.0.8 -- @trigger.dev/sdk@2.0.8 +- @systemfsoftware/trigger.dev_integration-kit@2.0.8 +- @systemfsoftware/trigger.dev_sdk@2.0.8 ## 2.0.7 ### Patch Changes - Updated dependencies [84126808] - - @trigger.dev/integration-kit@2.0.7 - - @trigger.dev/sdk@2.0.7 + - @systemfsoftware/trigger.dev_integration-kit@2.0.7 + - @systemfsoftware/trigger.dev_sdk@2.0.7 ## 2.0.6 ### Patch Changes -- @trigger.dev/integration-kit@2.0.6 -- @trigger.dev/sdk@2.0.6 +- @systemfsoftware/trigger.dev_integration-kit@2.0.6 +- @systemfsoftware/trigger.dev_sdk@2.0.6 ## 2.0.5 ### Patch Changes -- @trigger.dev/integration-kit@2.0.5 -- @trigger.dev/sdk@2.0.5 +- @systemfsoftware/trigger.dev_integration-kit@2.0.5 +- @systemfsoftware/trigger.dev_sdk@2.0.5 ## 2.0.4 ### Patch Changes - Updated dependencies [96384991] - - @trigger.dev/sdk@2.0.4 - - @trigger.dev/integration-kit@2.0.4 + - @systemfsoftware/trigger.dev_sdk@2.0.4 + - @systemfsoftware/trigger.dev_integration-kit@2.0.4 ## 2.0.3 ### Patch Changes -- @trigger.dev/integration-kit@2.0.3 -- @trigger.dev/sdk@2.0.3 +- @systemfsoftware/trigger.dev_integration-kit@2.0.3 +- @systemfsoftware/trigger.dev_sdk@2.0.3 ## 2.0.2 @@ -881,8 +881,8 @@ - ee99191f: Sync all package versions - Updated dependencies [0a790de2] - Updated dependencies [ee99191f] - - @trigger.dev/sdk@2.0.2 - - @trigger.dev/integration-kit@2.0.2 + - @systemfsoftware/trigger.dev_sdk@2.0.2 + - @systemfsoftware/trigger.dev_integration-kit@2.0.2 ## 1.0.0 @@ -955,8 +955,8 @@ - Updated dependencies [7f6bf992] - Updated dependencies [767e09ee] - Updated dependencies [917a70fb] - - @trigger.dev/sdk@2.0.0 - - @trigger.dev/integration-kit@2.0.0 + - @systemfsoftware/trigger.dev_sdk@2.0.0 + - @systemfsoftware/trigger.dev_integration-kit@2.0.0 ## 1.0.0-next.11 @@ -964,7 +964,7 @@ - 7f6bf992: All Typeform events should be "form_response". Got rid of "all" - Updated dependencies [7f6bf992] - - @trigger.dev/sdk@2.0.0-next.17 + - @systemfsoftware/trigger.dev_sdk@2.0.0-next.17 ## 1.0.0-next.10 @@ -988,7 +988,7 @@ - Updated dependencies [1dc42dae] - Updated dependencies [d6310a79] - Updated dependencies [0012bb21] - - @trigger.dev/sdk@2.0.0-next.16 + - @systemfsoftware/trigger.dev_sdk@2.0.0-next.16 ## 1.0.0-next.7 @@ -996,8 +996,8 @@ - 2c0ea0c1: Set Node version to 16.8 and above - Updated dependencies [2c0ea0c1] - - @trigger.dev/integration-kit@2.0.0-next.5 - - @trigger.dev/sdk@2.0.0-next.15 + - @systemfsoftware/trigger.dev_integration-kit@2.0.0-next.5 + - @systemfsoftware/trigger.dev_sdk@2.0.0-next.15 ## 1.0.0-next.6 @@ -1011,7 +1011,7 @@ - 26f3dbff: safeBodyParse webhook import fixed - Updated dependencies [5ee0b188] - - @trigger.dev/sdk@2.0.0-next.13 + - @systemfsoftware/trigger.dev_sdk@2.0.0-next.13 ## 1.0.0-next.4 @@ -1021,8 +1021,8 @@ - 94cc28d3: integration-kit uses webhook package - Updated dependencies [f01af9c0] - Updated dependencies [94cc28d3] - - @trigger.dev/sdk@2.0.0-next.12 - - @trigger.dev/integration-kit@2.0.0-next.4 + - @systemfsoftware/trigger.dev_sdk@2.0.0-next.12 + - @systemfsoftware/trigger.dev_integration-kit@2.0.0-next.4 ## 1.0.0-next.3 @@ -1033,5 +1033,5 @@ - Updated dependencies [ba446524] - Updated dependencies [094f6f5a] - Updated dependencies [3ee396d7] - - @trigger.dev/sdk@2.0.0-next.11 - - @trigger.dev/integration-kit@2.0.0-next.3 + - @systemfsoftware/trigger.dev_sdk@2.0.0-next.11 + - @systemfsoftware/trigger.dev_integration-kit@2.0.0-next.3 diff --git a/integrations/typeform/package.json b/integrations/typeform/package.json index 8f2f62fcd1d..d32c46e397f 100644 --- a/integrations/typeform/package.json +++ b/integrations/typeform/package.json @@ -1,5 +1,5 @@ { - "name": "@trigger.dev/typeform", + "name": "@systemfsoftware/trigger.dev_typeform", "version": "3.0.0-beta.55", "description": "The official Typeform integration for Trigger.dev", "main": "./dist/index.js", @@ -15,7 +15,7 @@ "rimraf": "^3.0.2", "tsup": "8.0.1", "typescript": "^5.3.0", - "@trigger.dev/tsup": "workspace:*" + "@systemfsoftware/trigger.dev_tsup": "workspace:*" }, "scripts": { "clean": "rimraf dist", @@ -24,8 +24,8 @@ "typecheck": "tsc --noEmit" }, "dependencies": { - "@trigger.dev/integration-kit": "workspace:^3.0.0-beta.55", - "@trigger.dev/sdk": "workspace:^3.0.0-beta.55", + "@systemfsoftware/trigger.dev_integration-kit": "workspace:^3.0.0-beta.55", + "@systemfsoftware/trigger.dev_sdk": "workspace:^3.0.0-beta.55", "@typeform/api-client": "^1.8.0", "zod": "3.22.3" }, diff --git a/integrations/typeform/src/forms.ts b/integrations/typeform/src/forms.ts index a06a530a8f1..b0825e4353a 100644 --- a/integrations/typeform/src/forms.ts +++ b/integrations/typeform/src/forms.ts @@ -1,4 +1,4 @@ -import { IntegrationTaskKey } from "@trigger.dev/sdk"; +import { IntegrationTaskKey } from "@systemfsoftware/trigger.dev_sdk"; import { GetFormParams, GetFormResponse, ListFormsParams, TypeformRunTask } from "."; import { Typeform } from "@typeform/api-client"; diff --git a/integrations/typeform/src/index.ts b/integrations/typeform/src/index.ts index c2696453c22..5ce24d9e3d9 100644 --- a/integrations/typeform/src/index.ts +++ b/integrations/typeform/src/index.ts @@ -1,4 +1,4 @@ -import { safeParseBody } from "@trigger.dev/integration-kit"; +import { safeParseBody } from "@systemfsoftware/trigger.dev_integration-kit"; import { ConnectionAuth, EventSpecification, @@ -14,7 +14,7 @@ import { RunTaskOptions, TriggerIntegration, retry, -} from "@trigger.dev/sdk"; +} from "@systemfsoftware/trigger.dev_sdk"; import { createClient } from "@typeform/api-client"; import { createHmac } from "node:crypto"; import { z } from "zod"; diff --git a/integrations/typeform/src/payload-examples.ts b/integrations/typeform/src/payload-examples.ts index e39c05473d0..a984eb3a86e 100644 --- a/integrations/typeform/src/payload-examples.ts +++ b/integrations/typeform/src/payload-examples.ts @@ -1,4 +1,4 @@ -import { EventSpecificationExample } from "@trigger.dev/sdk"; +import { EventSpecificationExample } from "@systemfsoftware/trigger.dev_sdk"; export const formResponseExample: EventSpecificationExample = { id: "form_response", diff --git a/integrations/typeform/src/responses.ts b/integrations/typeform/src/responses.ts index c50808aadad..475af73cba7 100644 --- a/integrations/typeform/src/responses.ts +++ b/integrations/typeform/src/responses.ts @@ -1,4 +1,4 @@ -import { IntegrationTaskKey } from "@trigger.dev/sdk"; +import { IntegrationTaskKey } from "@systemfsoftware/trigger.dev_sdk"; import { GetAllResponsesParams, GetAllResponsesResponse, diff --git a/integrations/typeform/src/types.ts b/integrations/typeform/src/types.ts index 817f617383d..a5db6373069 100644 --- a/integrations/typeform/src/types.ts +++ b/integrations/typeform/src/types.ts @@ -1,4 +1,4 @@ -import { Prettify } from "@trigger.dev/integration-kit"; +import { Prettify } from "@systemfsoftware/trigger.dev_integration-kit"; import { Typeform, createClient } from "@typeform/api-client"; export type TypeformIntegrationOptions = { diff --git a/integrations/typeform/src/webhooks.ts b/integrations/typeform/src/webhooks.ts index ddb0065db59..0faa269ebc4 100644 --- a/integrations/typeform/src/webhooks.ts +++ b/integrations/typeform/src/webhooks.ts @@ -1,4 +1,4 @@ -import { IntegrationTaskKey } from "@trigger.dev/sdk"; +import { IntegrationTaskKey } from "@systemfsoftware/trigger.dev_sdk"; import { CreateWebhookParams, DeleteWebhookParams, diff --git a/integrations/typeform/tsconfig.json b/integrations/typeform/tsconfig.json index e5a1e7f0dfd..68d4afcb11a 100644 --- a/integrations/typeform/tsconfig.json +++ b/integrations/typeform/tsconfig.json @@ -22,8 +22,8 @@ "target": "es2021", "stripInternal": true, "paths": { - "@trigger.dev/tsup/*": ["../../config-packages/tsup/src/*"], - "@trigger.dev/tsup": ["../../config-packages/tsup/src/index"] + "@systemfsoftware/trigger.dev_tsup/*": ["../../config-packages/tsup/src/*"], + "@systemfsoftware/trigger.dev_tsup": ["../../config-packages/tsup/src/index"] } }, "include": ["./src/**/*.ts", "tsup.config.ts"], diff --git a/integrations/typeform/tsup.config.ts b/integrations/typeform/tsup.config.ts index 1d1b59a08b7..4c6434522b4 100644 --- a/integrations/typeform/tsup.config.ts +++ b/integrations/typeform/tsup.config.ts @@ -1,3 +1,3 @@ -import { defineConfigPackage } from "@trigger.dev/tsup"; +import { defineConfigPackage } from "@systemfsoftware/trigger.dev_tsup"; export default defineConfigPackage; diff --git a/package.json b/package.json index 238ebcb6459..acc9c49003f 100644 --- a/package.json +++ b/package.json @@ -39,7 +39,7 @@ "env:pull": "turbo run env:pull", "changeset:add": "changeset", "changeset:version": "changeset version", - "changeset:release": "pnpm run build --filter \"@trigger.dev/*\" --filter \"trigger.dev\" && changeset publish", + "changeset:release": "pnpm run build --filter \"@systemfsoftware/trigger.dev_*\" --filter \"trigger.dev\" && changeset publish", "changeset:beta": "changeset pre enter beta", "changeset:normal": "changeset pre exit", "clean:sourcemaps": "turbo run clean:sourcemaps", @@ -48,8 +48,8 @@ "devDependencies": { "@manypkg/cli": "^0.19.2", "@playwright/test": "^1.36.2", - "@trigger.dev/cli": "workspace:*", - "@trigger.dev/database": "workspace:*", + "@systemfsoftware/trigger.dev_cli": "workspace:*", + "@systemfsoftware/trigger.dev_database": "workspace:*", "@types/node": "18.17.1", "autoprefixer": "^10.4.12", "eslint-config-custom": "workspace:*", diff --git a/packages/astro/CHANGELOG.md b/packages/astro/CHANGELOG.md index 7038d3adbc2..22afb7b54d3 100644 --- a/packages/astro/CHANGELOG.md +++ b/packages/astro/CHANGELOG.md @@ -1,31 +1,31 @@ -# @trigger.dev/astro +# @systemfsoftware/trigger.dev_astro ## 3.0.0-beta.55 ### Patch Changes - Updated dependencies [0591db5f2] - - @trigger.dev/sdk@3.0.0-beta.55 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.55 ## 3.0.0-beta.54 ### Patch Changes - Updated dependencies [728eeeff6] - - @trigger.dev/sdk@3.0.0-beta.54 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.54 ## 3.0.0-beta.53 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.53 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.53 ## 3.0.0-beta.52 ### Patch Changes - Updated dependencies [8cae1d087] - - @trigger.dev/sdk@3.0.0-beta.52 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.52 ## 3.0.0-beta.51 @@ -34,86 +34,86 @@ - Updated dependencies [979bee50d] - Updated dependencies [086a0f95c] - Updated dependencies [55264657d] - - @trigger.dev/sdk@3.0.0-beta.51 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.51 ## 3.0.0-beta.50 ### Patch Changes - Updated dependencies [8ba998794] - - @trigger.dev/sdk@3.0.0-beta.50 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.50 ## 3.0.0-beta.49 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.49 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.49 ## 3.0.0-beta.48 ### Patch Changes - Updated dependencies [ecf1110ab] - - @trigger.dev/sdk@3.0.0-beta.48 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.48 ## 3.0.0-beta.47 ### Patch Changes - Updated dependencies [4f95c9de4] - - @trigger.dev/sdk@3.0.0-beta.47 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.47 ## 3.0.0-beta.46 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.46 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.46 ## 3.0.0-beta.45 ### Patch Changes - Updated dependencies [0e77e7ef7] - - @trigger.dev/sdk@3.0.0-beta.45 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.45 ## 3.0.0-beta.44 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.44 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.44 ## 3.0.0-beta.43 ### Patch Changes - Updated dependencies [34ca7667d] - - @trigger.dev/sdk@3.0.0-beta.43 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.43 ## 3.0.0-beta.42 ### Patch Changes - Updated dependencies [ecef19966] - - @trigger.dev/sdk@3.0.0-beta.42 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.42 ## 3.0.0-beta.41 ### Patch Changes - Updated dependencies [7c36a1a4b] - - @trigger.dev/sdk@3.0.0-beta.41 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.41 ## 3.0.0-beta.40 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.40 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.40 ## 3.0.0-beta.39 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.39 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.39 ## 3.0.0-beta.38 @@ -121,13 +121,13 @@ - Updated dependencies [1b90ffbb8] - Updated dependencies [c405ae711] - - @trigger.dev/sdk@3.0.0-beta.38 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.38 ## 3.0.0-beta.37 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.37 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.37 ## 3.0.0-beta.36 @@ -135,13 +135,13 @@ - Updated dependencies [51bb4c887] - Updated dependencies [ba71f959e] - - @trigger.dev/sdk@3.0.0-beta.36 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.36 ## 3.0.0-beta.35 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.35 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.35 ## 3.0.0-beta.34 @@ -150,101 +150,101 @@ - Updated dependencies [3a1b0c486] - Updated dependencies [3f8b6d8fc] - Updated dependencies [1281d40e4] - - @trigger.dev/sdk@3.0.0-beta.34 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.34 ## 3.0.0-beta.33 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.33 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.33 ## 3.0.0-beta.32 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.32 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.32 ## 3.0.0-beta.31 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.31 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.31 ## 3.0.0-beta.30 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.30 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.30 ## 3.0.0-beta.29 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.29 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.29 ## 3.0.0-beta.28 ### Patch Changes - Updated dependencies [6d9dfbc75] - - @trigger.dev/sdk@3.0.0-beta.28 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.28 ## 3.0.0-beta.27 ### Patch Changes - Updated dependencies [203e00208] - - @trigger.dev/sdk@3.0.0-beta.27 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.27 ## 3.0.0-beta.26 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.26 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.26 ## 3.0.0-beta.25 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.25 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.25 ## 3.0.0-beta.24 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.24 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.24 ## 3.0.0-beta.23 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.23 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.23 ## 3.0.0-beta.22 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.22 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.22 ## 3.0.0-beta.21 ### Patch Changes - Updated dependencies [9491a1649] - - @trigger.dev/sdk@3.0.0-beta.21 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.21 ## 3.0.0-beta.20 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.20 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.20 ## 3.0.0-beta.19 ### Patch Changes - Updated dependencies [e9a63a486] - - @trigger.dev/sdk@3.0.0-beta.19 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.19 ## 3.0.0-beta.18 @@ -253,19 +253,19 @@ - Updated dependencies [b68012f81] - Updated dependencies [b68012f81] - Updated dependencies [b68012f81] - - @trigger.dev/sdk@3.0.0-beta.18 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.18 ## 3.0.0-beta.17 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.17 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.17 ## 3.0.0-beta.16 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.16 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.16 ## 3.0.0-beta.15 @@ -273,14 +273,14 @@ - Updated dependencies [374edef02] - Updated dependencies [26093896d] - - @trigger.dev/sdk@3.0.0-beta.15 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.15 ## 3.0.0-beta.14 ### Patch Changes - Updated dependencies [c9e1a3e9c] - - @trigger.dev/sdk@3.0.0-beta.14 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.14 ## 3.0.0-beta.13 @@ -290,19 +290,19 @@ - Updated dependencies [44e1b8754] - Updated dependencies [4986bfda2] - Updated dependencies [4986bfda2] - - @trigger.dev/sdk@3.0.0-beta.13 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.13 ## 3.0.0-beta.12 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.12 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.12 ## 3.0.0-beta.11 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.11 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.11 ## 3.0.0-beta.7 @@ -310,38 +310,38 @@ - Updated dependencies [f854cb90e] - Updated dependencies [f854cb90e] - - @trigger.dev/sdk@3.0.0-beta.7 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.7 ## 3.0.0-beta.6 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.6 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.6 ## 3.0.0-beta.5 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.5 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.5 ## 3.0.0-beta.4 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.4 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.4 ## 3.0.0-beta.3 ### Patch Changes - Updated dependencies [b271742dc] - - @trigger.dev/sdk@3.0.0-beta.3 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.3 ## 3.0.0-beta.2 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.2 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.2 ## 3.0.0-beta.1 @@ -350,46 +350,46 @@ - Updated dependencies [b66d5525e] - Updated dependencies [719c0a0b9] - Updated dependencies [f93eae300] - - @trigger.dev/sdk@3.0.0-beta.1 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.1 ## 3.0.0-beta.0 ### Patch Changes - Updated dependencies [395abe1b9] - - @trigger.dev/sdk@3.0.0-beta.0 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.0 ## 2.3.18 ### Patch Changes -- @trigger.dev/sdk@2.3.18 +- @systemfsoftware/trigger.dev_sdk@2.3.18 ## 2.3.17 ### Patch Changes - Updated dependencies [dd879c8e] - - @trigger.dev/sdk@2.3.17 + - @systemfsoftware/trigger.dev_sdk@2.3.17 ## 2.3.16 ### Patch Changes -- @trigger.dev/sdk@2.3.16 +- @systemfsoftware/trigger.dev_sdk@2.3.16 ## 2.3.15 ### Patch Changes - Updated dependencies [6c4047cf] - - @trigger.dev/sdk@2.3.15 + - @systemfsoftware/trigger.dev_sdk@2.3.15 ## 2.3.14 ### Patch Changes -- @trigger.dev/sdk@2.3.14 +- @systemfsoftware/trigger.dev_sdk@2.3.14 ## 2.3.13 @@ -397,7 +397,7 @@ - Updated dependencies [a93b554f] - Updated dependencies [0f342cd1] - - @trigger.dev/sdk@2.3.13 + - @systemfsoftware/trigger.dev_sdk@2.3.13 ## 2.3.12 @@ -406,13 +406,13 @@ - Updated dependencies [129f023d] - Updated dependencies [38f5a903] - Updated dependencies [ff4ff869] - - @trigger.dev/sdk@2.3.12 + - @systemfsoftware/trigger.dev_sdk@2.3.12 ## 2.3.11 ### Patch Changes -- @trigger.dev/sdk@2.3.11 +- @systemfsoftware/trigger.dev_sdk@2.3.11 ## 2.3.10 @@ -420,84 +420,84 @@ - Updated dependencies [8277f4d2] - Updated dependencies [73cb8839] - - @trigger.dev/sdk@2.3.10 + - @systemfsoftware/trigger.dev_sdk@2.3.10 ## 2.3.9 ### Patch Changes - Updated dependencies [f7bf25f0] - - @trigger.dev/sdk@2.3.9 + - @systemfsoftware/trigger.dev_sdk@2.3.9 ## 2.3.8 ### Patch Changes -- @trigger.dev/sdk@2.3.8 +- @systemfsoftware/trigger.dev_sdk@2.3.8 ## 2.3.7 ### Patch Changes -- @trigger.dev/sdk@2.3.7 +- @systemfsoftware/trigger.dev_sdk@2.3.7 ## 2.3.6 ### Patch Changes -- @trigger.dev/sdk@2.3.6 +- @systemfsoftware/trigger.dev_sdk@2.3.6 ## 2.3.5 ### Patch Changes -- @trigger.dev/sdk@2.3.5 +- @systemfsoftware/trigger.dev_sdk@2.3.5 ## 2.3.4 ### Patch Changes - Updated dependencies [6a3c563f] - - @trigger.dev/sdk@2.3.4 + - @systemfsoftware/trigger.dev_sdk@2.3.4 ## 2.3.3 ### Patch Changes -- @trigger.dev/sdk@2.3.3 +- @systemfsoftware/trigger.dev_sdk@2.3.3 ## 2.3.2 ### Patch Changes -- @trigger.dev/sdk@2.3.2 +- @systemfsoftware/trigger.dev_sdk@2.3.2 ## 2.3.1 ### Patch Changes - Updated dependencies [f3efcc0c] - - @trigger.dev/sdk@2.3.1 + - @systemfsoftware/trigger.dev_sdk@2.3.1 ## 2.3.0 ### Patch Changes - Updated dependencies [17f6f29d] - - @trigger.dev/sdk@2.3.0 + - @systemfsoftware/trigger.dev_sdk@2.3.0 ## 2.2.11 ### Patch Changes - Updated dependencies [de652c1d] - - @trigger.dev/sdk@2.2.11 + - @systemfsoftware/trigger.dev_sdk@2.2.11 ## 2.2.10 ### Patch Changes -- @trigger.dev/sdk@2.2.10 +- @systemfsoftware/trigger.dev_sdk@2.2.10 ## 2.2.9 @@ -505,7 +505,7 @@ - Updated dependencies [1dcd87a2] - Updated dependencies [6ebd435e] - - @trigger.dev/sdk@2.2.9 + - @systemfsoftware/trigger.dev_sdk@2.2.9 ## 2.2.8 @@ -513,14 +513,14 @@ - Updated dependencies [067e19fe] - Updated dependencies [096151c0] - - @trigger.dev/sdk@2.2.8 + - @systemfsoftware/trigger.dev_sdk@2.2.8 ## 2.2.7 ### Patch Changes - Updated dependencies [756024da] - - @trigger.dev/sdk@2.2.7 + - @systemfsoftware/trigger.dev_sdk@2.2.7 ## 2.2.6 @@ -530,7 +530,7 @@ - Updated dependencies [cb1825bf] - Updated dependencies [d0217344] - Updated dependencies [cb1825bf] - - @trigger.dev/sdk@2.2.6 + - @systemfsoftware/trigger.dev_sdk@2.2.6 ## 2.2.5 @@ -542,7 +542,7 @@ - Updated dependencies [620b8383] - Updated dependencies [4a0f030e] - Updated dependencies [f4275e50] - - @trigger.dev/sdk@2.2.5 + - @systemfsoftware/trigger.dev_sdk@2.2.5 ## 2.2.4 @@ -550,7 +550,7 @@ - Updated dependencies [c1710ae7] - Updated dependencies [9c4be40a] - - @trigger.dev/sdk@2.2.4 + - @systemfsoftware/trigger.dev_sdk@2.2.4 ## 2.2.3 @@ -558,20 +558,20 @@ - Updated dependencies [6e1b8a11] - Updated dependencies [c4533c36] - - @trigger.dev/sdk@2.2.3 + - @systemfsoftware/trigger.dev_sdk@2.2.3 ## 2.2.2 ### Patch Changes -- @trigger.dev/sdk@2.2.2 +- @systemfsoftware/trigger.dev_sdk@2.2.2 ## 2.2.1 ### Patch Changes - Updated dependencies [044d38e3] - - @trigger.dev/sdk@2.2.1 + - @systemfsoftware/trigger.dev_sdk@2.2.1 ## 2.2.0 @@ -582,7 +582,7 @@ ### Patch Changes - Updated dependencies [975c5f1d] - - @trigger.dev/sdk@2.2.0 + - @systemfsoftware/trigger.dev_sdk@2.2.0 ## 2.1.9 @@ -590,7 +590,7 @@ - Updated dependencies [9a187f9e] - Updated dependencies [2e9452ab] - - @trigger.dev/sdk@2.1.9 + - @systemfsoftware/trigger.dev_sdk@2.1.9 ## 2.1.8 @@ -600,25 +600,25 @@ - Updated dependencies [6a992a19] - Updated dependencies [ab9e4a98] - Updated dependencies [ab9e4a98] - - @trigger.dev/sdk@2.1.8 + - @systemfsoftware/trigger.dev_sdk@2.1.8 ## 2.1.7 ### Patch Changes -- @trigger.dev/sdk@2.1.7 +- @systemfsoftware/trigger.dev_sdk@2.1.7 ## 2.1.6 ### Patch Changes -- @trigger.dev/sdk@2.1.6 +- @systemfsoftware/trigger.dev_sdk@2.1.6 ## 2.1.5 ### Patch Changes -- @trigger.dev/sdk@2.1.5 +- @systemfsoftware/trigger.dev_sdk@2.1.5 ## 2.1.4 @@ -628,14 +628,14 @@ - Updated dependencies [15f17d27] - Updated dependencies [50137a6f] - Updated dependencies [c0dfa804] - - @trigger.dev/sdk@2.1.4 + - @systemfsoftware/trigger.dev_sdk@2.1.4 ## 2.1.3 ### Patch Changes - Updated dependencies: - - `@trigger.dev/sdk@2.1.3` + - `@systemfsoftware/trigger.dev_sdk@2.1.3` ## 2.1.2 @@ -643,14 +643,14 @@ - The first release of Astro support ([#466](https://github.com/triggerdotdev/trigger.dev/pull/466)) - Updated dependencies: - - `@trigger.dev/sdk@2.1.2` + - `@systemfsoftware/trigger.dev_sdk@2.1.2` ## 2.1.1 ### Patch Changes - Updated dependencies: - - `@trigger.dev/sdk@2.1.1` + - `@systemfsoftware/trigger.dev_sdk@2.1.1` ## 2.1.0 @@ -661,14 +661,14 @@ ### Patch Changes - Updated dependencies: - - `@trigger.dev/sdk@2.1.0` + - `@systemfsoftware/trigger.dev_sdk@2.1.0` ## 2.1.0-beta.1 ### Patch Changes - Updated dependencies: - - `@trigger.dev/sdk@2.1.0-beta.1` + - `@systemfsoftware/trigger.dev_sdk@2.1.0-beta.1` ## 2.1.0-beta.0 @@ -679,27 +679,27 @@ ### Patch Changes - Updated dependencies: - - `@trigger.dev/sdk@2.1.0-beta.0` + - `@systemfsoftware/trigger.dev_sdk@2.1.0-beta.0` ## 2.0.14 ### Patch Changes - Updated dependencies: - - `@trigger.dev/sdk@2.0.14` + - `@systemfsoftware/trigger.dev_sdk@2.0.14` ## 2.0.13 ### Patch Changes - Updated dependencies: - - `@trigger.dev/sdk@2.0.13` + - `@systemfsoftware/trigger.dev_sdk@2.0.13` ## 2.0.12 ### Patch Changes -- @trigger.dev/sdk@2.0.12 +- @systemfsoftware/trigger.dev_sdk@2.0.12 ## 2.0.11 @@ -709,4 +709,4 @@ - Updated dependencies [302bd02f] - Updated dependencies [b5db9f5e] - Updated dependencies [3ce53970] - - @trigger.dev/sdk@2.0.11 + - @systemfsoftware/trigger.dev_sdk@2.0.11 diff --git a/packages/astro/package.json b/packages/astro/package.json index 1fefc389aed..41d2a92c415 100644 --- a/packages/astro/package.json +++ b/packages/astro/package.json @@ -1,5 +1,5 @@ { - "name": "@trigger.dev/astro", + "name": "@systemfsoftware/trigger.dev_astro", "description": "An Astro-native integration for Trigger.dev background jobs platform", "version": "3.0.0-beta.55", "main": "./dist/index.js", @@ -20,11 +20,11 @@ "build:tsup": "tsup" }, "peerDependencies": { - "@trigger.dev/sdk": "workspace:^3.0.0-beta.55" + "@systemfsoftware/trigger.dev_sdk": "workspace:^3.0.0-beta.55" }, "devDependencies": { "astro": "^3.0.12", - "@trigger.dev/tsconfig": "workspace:*", + "@systemfsoftware/trigger.dev_tsconfig": "workspace:*", "@types/debug": "^4.1.7", "@types/ws": "^8.5.3", "rimraf": "^3.0.2", diff --git a/packages/astro/src/index.ts b/packages/astro/src/index.ts index e399aa0d718..13ba2ae312c 100644 --- a/packages/astro/src/index.ts +++ b/packages/astro/src/index.ts @@ -1,4 +1,4 @@ -import type { TriggerClient } from "@trigger.dev/sdk"; +import type { TriggerClient } from "@systemfsoftware/trigger.dev_sdk"; import type { APIRoute } from "astro"; export function createAstroRoute(client: TriggerClient) { diff --git a/packages/astro/tsconfig.json b/packages/astro/tsconfig.json index d0cd9352454..a4845719b8a 100644 --- a/packages/astro/tsconfig.json +++ b/packages/astro/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "@trigger.dev/tsconfig/node18.json", + "extends": "@systemfsoftware/trigger.dev_tsconfig/node18.json", "include": ["./src/**/*.ts", "tsup.config.ts"], "compilerOptions": { "experimentalDecorators": true, @@ -8,8 +8,8 @@ "declarationMap": false, "lib": ["DOM", "DOM.Iterable"], "paths": { - "@trigger.dev/sdk": ["../trigger-sdk/src/index"], - "@trigger.dev/sdk/*": ["../trigger-sdk/src/*"], + "@systemfsoftware/trigger.dev_sdk": ["../trigger-sdk/src/index"], + "@systemfsoftware/trigger.dev_sdk/*": ["../trigger-sdk/src/*"], } }, diff --git a/packages/cli-v3/CHANGELOG.md b/packages/cli-v3/CHANGELOG.md index 3393670fea1..617518ec5bb 100644 --- a/packages/cli-v3/CHANGELOG.md +++ b/packages/cli-v3/CHANGELOG.md @@ -4,13 +4,13 @@ ### Patch Changes -- @trigger.dev/core@3.0.0-beta.55 +- @systemfsoftware/trigger.dev_core@3.0.0-beta.55 ## 3.0.0-beta.54 ### Patch Changes -- @trigger.dev/core@3.0.0-beta.54 +- @systemfsoftware/trigger.dev_core@3.0.0-beta.54 ## 3.0.0-beta.53 @@ -23,7 +23,7 @@ - Additional prod entry point logging - Fail runs that receive deprecated (pre-lazy attempt) execute messages - Updated dependencies [5cf90da72] - - @trigger.dev/core@3.0.0-beta.53 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.53 ## 3.0.0-beta.52 @@ -32,7 +32,7 @@ - c1d4c04e8: Fix automatic opening of login URL on linux-server systems with missing xdg-open - Updated dependencies [9882d66f8] - Updated dependencies [09413a62a] - - @trigger.dev/core@3.0.0-beta.52 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.52 ## 3.0.0-beta.51 @@ -41,14 +41,14 @@ - ae9a8b0ce: Automatically bundle internal packages that use file, link or workspace protocl - 6e65591e8: Fix various e2e issues for 'resolve-legacy-peer-deps' fixture, installation of fixture deps and lockfile-based test skipping' - Updated dependencies [55264657d] - - @trigger.dev/core@3.0.0-beta.51 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.51 ## 3.0.0-beta.50 ### Patch Changes - Updated dependencies [8ba998794] - - @trigger.dev/core@3.0.0-beta.50 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.50 ## 3.0.0-beta.49 @@ -63,13 +63,13 @@ - Updated dependencies [dbda820a7] - Updated dependencies [e417aca87] - Updated dependencies [d934feb02] - - @trigger.dev/core@3.0.0-beta.49 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.49 ## 3.0.0-beta.48 ### Patch Changes -- @trigger.dev/core@3.0.0-beta.48 +- @systemfsoftware/trigger.dev_core@3.0.0-beta.48 ## 3.0.0-beta.47 @@ -78,7 +78,7 @@ - 16ad59533: v3: update @depot/cli to latest 0.0.1-cli.2.71.0 - Updated dependencies [4f95c9de4] - Updated dependencies [e04d44866] - - @trigger.dev/core@3.0.0-beta.47 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.47 ## 3.0.0-beta.46 @@ -110,7 +110,7 @@ - Handle uncaught entry point exceptions - Updated dependencies [14c2bdf89] - - @trigger.dev/core@3.0.0-beta.46 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.46 ## 3.0.0-beta.45 @@ -140,14 +140,14 @@ - Updated dependencies [0e77e7ef7] - Updated dependencies [568da0178] - Updated dependencies [5ae3da6b4] - - @trigger.dev/core@3.0.0-beta.45 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.45 ## 3.0.0-beta.44 ### Patch Changes - Updated dependencies [39885a427] - - @trigger.dev/core@3.0.0-beta.44 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.44 ## 3.0.0-beta.43 @@ -155,20 +155,20 @@ - 77ad4127c: Improved ESM module require error detection logic - Updated dependencies [34ca7667d] - - @trigger.dev/core@3.0.0-beta.43 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.43 ## 3.0.0-beta.42 ### Patch Changes -- @trigger.dev/core@3.0.0-beta.42 +- @systemfsoftware/trigger.dev_core@3.0.0-beta.42 ## 3.0.0-beta.41 ### Patch Changes - c7a55804d: Fix jsonc-parser import - - @trigger.dev/core@3.0.0-beta.41 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.41 ## 3.0.0-beta.40 @@ -179,14 +179,14 @@ - Updated dependencies [55d1f8c67] - Updated dependencies [098932ea9] - Updated dependencies [9835f4ec5] - - @trigger.dev/core@3.0.0-beta.40 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.40 ## 3.0.0-beta.39 ### Patch Changes - 8757fdcee: v3: [prod] force flush timeout should be 1s - - @trigger.dev/core@3.0.0-beta.39 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.39 ## 3.0.0-beta.38 @@ -199,7 +199,7 @@ - Updated dependencies [0ed93a748] - Updated dependencies [c405ae711] - Updated dependencies [c405ae711] - - @trigger.dev/core@3.0.0-beta.38 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.38 ## 3.0.0-beta.37 @@ -214,7 +214,7 @@ - Dedicated docker checkpoint test function - Updated dependencies [68d32429b] - Updated dependencies [68d32429b] - - @trigger.dev/core@3.0.0-beta.37 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.37 ## 3.0.0-beta.36 @@ -223,7 +223,7 @@ - 8e5ef176a: Increase cleanup IPC timeout - Updated dependencies [b4f9b70ae] - Updated dependencies [ba71f959e] - - @trigger.dev/core@3.0.0-beta.36 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.36 ## 3.0.0-beta.35 @@ -242,7 +242,7 @@ - Updated dependencies [ece6ca678] - Updated dependencies [e69ffd314] - Updated dependencies [e69ffd314] - - @trigger.dev/core@3.0.0-beta.35 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.35 ## 3.0.0-beta.34 @@ -258,7 +258,7 @@ - Updated dependencies [3a1b0c486] - Updated dependencies [3f8b6d8fc] - Updated dependencies [1281d40e4] - - @trigger.dev/core@3.0.0-beta.34 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.34 ## 3.0.0-beta.33 @@ -266,21 +266,21 @@ - 598906fc4: Fix for typo in v3 CLI login command - Updated dependencies [6a379e4e9] - - @trigger.dev/core@3.0.0-beta.33 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.33 ## 3.0.0-beta.32 ### Patch Changes - f96f1e91a: Better handle issues with resolving dependency versions during deploy - - @trigger.dev/core@3.0.0-beta.32 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.32 ## 3.0.0-beta.31 ### Patch Changes - b8477ea2b: Fixes an issue with scoped packages in additionalPackages option - - @trigger.dev/core@3.0.0-beta.31 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.31 ## 3.0.0-beta.30 @@ -289,23 +289,23 @@ - 0e919f56f: Better handle uncaught exceptions - Updated dependencies [1477a2e30] - Updated dependencies [0e919f56f] - - @trigger.dev/core@3.0.0-beta.30 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.30 ## 3.0.0-beta.29 ### Patch Changes -- @trigger.dev/core@3.0.0-beta.29 +- @systemfsoftware/trigger.dev_core@3.0.0-beta.29 ## 3.0.0-beta.28 ### Patch Changes - 2156e1526: Adding some additional telemetry during deploy to help debug issues -- 6406924b0: Ensure @trigger.dev/sdk and @trigger.dev/core are always in the list of deployed dependencies +- 6406924b0: Ensure @systemfsoftware/trigger.dev_sdk and @systemfsoftware/trigger.dev_core are always in the list of deployed dependencies - Updated dependencies [d490bc5cb] - Updated dependencies [6d9dfbc75] - - @trigger.dev/core@3.0.0-beta.28 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.28 ## 3.0.0-beta.27 @@ -314,14 +314,14 @@ - 1670c4c41: Remove "log" Log Level, unify log and info messages under the "info" log level - Updated dependencies [1670c4c41] - Updated dependencies [203e00208] - - @trigger.dev/core@3.0.0-beta.27 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.27 ## 3.0.0-beta.26 ### Patch Changes - e667028d4: Strip out server-only package from worker builds - - @trigger.dev/core@3.0.0-beta.26 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.26 ## 3.0.0-beta.25 @@ -331,7 +331,7 @@ - c37c82231: Use locked package versions when resolving dependencies in deployed workers - Updated dependencies [e337b2165] - Updated dependencies [9e5382951] - - @trigger.dev/core@3.0.0-beta.25 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.25 ## 3.0.0-beta.24 @@ -339,21 +339,21 @@ - 83dc87155: Fix issues with consecutive waits - Updated dependencies [83dc87155] - - @trigger.dev/core@3.0.0-beta.24 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.24 ## 3.0.0-beta.23 ### Patch Changes - 43bc7ed94: Hoist uncaughtException handler to the top of workers to better report error messages - - @trigger.dev/core@3.0.0-beta.23 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.23 ## 3.0.0-beta.22 ### Patch Changes - ebeb79052: Add typescript as a dependency so the esbuild-decorator will work even when running in npx - - @trigger.dev/core@3.0.0-beta.22 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.22 ## 3.0.0-beta.21 @@ -404,7 +404,7 @@ And then in your trigger.config.ts file you can initialize the datasource using the new `init` option: ```ts trigger.config.ts - import type { TriggerConfig } from "@trigger.dev/sdk/v3"; + import type { TriggerConfig } from "@systemfsoftware/trigger.dev_sdk/v3"; import { AppDataSource } from "@/trigger/orm"; export const config: TriggerConfig = { @@ -418,7 +418,7 @@ Now you are ready to use this in your tasks: ```ts - import { task } from "@trigger.dev/sdk/v3"; + import { task } from "@systemfsoftware/trigger.dev_sdk/v3"; import { AppDataSource, Photo } from "./orm"; export const taskThatUsesDecorators = task({ @@ -441,7 +441,7 @@ - Updated dependencies [9491a1649] - Updated dependencies [9491a1649] - - @trigger.dev/core@3.0.0-beta.21 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.21 ## 3.0.0-beta.20 @@ -449,14 +449,14 @@ - de1cc868e: Fix dev CLI output when not printing update messages - Updated dependencies [e3db25739] - - @trigger.dev/core@3.0.0-beta.20 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.20 ## 3.0.0-beta.19 ### Patch Changes - e9a63a486: Lock SDK and CLI deps on exact core version - - @trigger.dev/core@3.0.0-beta.19 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.19 ## 3.0.0-beta.18 @@ -467,18 +467,18 @@ - 74d1e61e4: Fix a bug where revoking the CLI token would prevent you from ever logging in again with the CLI. - 52b2a8289: Add git to prod worker image which fixes private package installs - b68012f81: Move to our global system from AsyncLocalStorage for the current task context storage -- b68012f81: Extracting out all the non-SDK related features from the main @trigger.dev/core/v3 export +- b68012f81: Extracting out all the non-SDK related features from the main @systemfsoftware/trigger.dev_core/v3 export - b68012f81: Add support for tasks located in subdirectories inside trigger dirs - Updated dependencies [b68012f81] - Updated dependencies [b68012f81] - - @trigger.dev/core@3.0.0-beta.18 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.18 ## 3.0.0-beta.17 ### Patch Changes - b20760173: v3 CLI update command and package manager detection fix - - @trigger.dev/core@3.0.0-beta.17 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.17 ## 3.0.0-beta.16 @@ -489,7 +489,7 @@ - Improve warnings and errors, fail early on critical warnings - New arg to --save-logs even for successful builds - Updated dependencies [ed2a26c86] - - @trigger.dev/core@3.0.0-beta.16 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.16 ## 3.0.0-beta.15 @@ -512,7 +512,7 @@ - Updated dependencies [374edef02] - Updated dependencies [26093896d] - Updated dependencies [62c9a5b71] - - @trigger.dev/core@3.0.0-beta.15 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.15 ## 3.0.0-beta.14 @@ -521,7 +521,7 @@ - 584c7da5d: - Add graceful exit for prod workers - Prevent overflow in long waits - Updated dependencies [584c7da5d] - - @trigger.dev/core@3.0.0-beta.14 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.14 ## 3.0.0-beta.13 @@ -536,7 +536,7 @@ - Updated dependencies [fde939a30] - Updated dependencies [03b104a3d] - Updated dependencies [4986bfda2] - - @trigger.dev/core@3.0.0-beta.13 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.13 ## 3.0.0-beta.12 @@ -544,14 +544,14 @@ - d3a18fbdf: Fix package builds and CLI commands on Windows - d3a18fbdf: Init command was failing on Windows because of bad template paths - - @trigger.dev/core@3.0.0-beta.12 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.12 ## 3.0.0-beta.11 ### Patch Changes - 63a643b7c: v3: fix digest extraction - - @trigger.dev/core@3.0.0-beta.11 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.11 ## 3.0.0-beta.10 @@ -573,7 +573,7 @@ - 1c24348f7: Add openssl to prod worker image and allow passing auth token via env var for deploy - Updated dependencies [f854cb90e] - Updated dependencies [f854cb90e] - - @trigger.dev/core@3.0.0-beta.7 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.7 ## 3.0.0-beta.7 @@ -590,9 +590,9 @@ - 1207efbba: Correctly handle self-hosted deploy command errors - e35f29764: Default to retrying enabled in dev when running init - f2894c177: Fix post start hooks -- 6dcfeadac: Fixing an issue with bundling @trigger.dev/core/v3 in dev when using pnpm +- 6dcfeadac: Fixing an issue with bundling @systemfsoftware/trigger.dev_core/v3 in dev when using pnpm - Updated dependencies [7ea8532cc] - - @trigger.dev/core@3.0.0-beta.6 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.6 ## 3.0.0-beta.5 @@ -600,7 +600,7 @@ - 49184c718: Update trigger.dev CLI for new batch otel support - Updated dependencies [eb6012628] - - @trigger.dev/core@3.0.0-beta.5 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.5 ## 3.0.0-beta.4 @@ -614,7 +614,7 @@ - Updated dependencies [c702d6a9c] - Updated dependencies [b271742dc] - Updated dependencies [9af2570da] - - @trigger.dev/core@3.0.0-beta.3 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.3 ## 3.0.0-beta.3 @@ -622,7 +622,7 @@ - e3cf456c6: Handle string and non-stringifiable outputs like functions - Updated dependencies [e3cf456c6] - - @trigger.dev/core@3.0.0-beta.2 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.2 ## 3.0.0-beta.2 @@ -636,7 +636,7 @@ - Updated dependencies [b66d5525e] - Updated dependencies [719c0a0b9] - Updated dependencies [f93eae300] - - @trigger.dev/core@3.0.0-beta.1 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.1 ## 3.0.0-beta.1 @@ -654,47 +654,47 @@ - 5b745dc1a: Vastly improved dev command output - Updated dependencies [395abe1b9] - - @trigger.dev/core@3.0.0-beta.0 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.0 ## 1.0.7 ### Patch Changes -- @trigger.dev/core@2.3.18 +- @systemfsoftware/trigger.dev_core@2.3.18 ## 1.0.6 ### Patch Changes -- @trigger.dev/core@2.3.17 +- @systemfsoftware/trigger.dev_core@2.3.17 ## 1.0.5 ### Patch Changes - Updated dependencies [583da458] - - @trigger.dev/core@2.3.16 + - @systemfsoftware/trigger.dev_core@2.3.16 ## 1.0.4 ### Patch Changes -- @trigger.dev/core@2.3.15 +- @systemfsoftware/trigger.dev_core@2.3.15 ## 1.0.3 ### Patch Changes -- @trigger.dev/core@2.3.14 +- @systemfsoftware/trigger.dev_core@2.3.14 ## 1.0.2 ### Patch Changes -- @trigger.dev/core@2.3.13 +- @systemfsoftware/trigger.dev_core@2.3.13 ## 1.0.1 ### Patch Changes -- @trigger.dev/core@2.3.12 +- @systemfsoftware/trigger.dev_core@2.3.12 diff --git a/packages/cli-v3/README.md b/packages/cli-v3/README.md index 453099f0060..e88cff0071c 100644 --- a/packages/cli-v3/README.md +++ b/packages/cli-v3/README.md @@ -2,7 +2,7 @@ A CLI that allows you to create, run locally and deploy Trigger.dev background tasks. -Note: this only works with Trigger.dev v3 projects and later. For older projects use the [@trigger.dev/cli](https://www.npmjs.com/package/@trigger.dev/cli) package. +Note: this only works with Trigger.dev v3 projects and later. For older projects use the [@systemfsoftware/trigger.dev_cli](https://www.npmjs.com/package/@systemfsoftware/trigger.dev_cli) package. Trigger.dev is an open source platform that makes it easy to create event-driven background tasks directly in your existing project. diff --git a/packages/cli-v3/e2e/README.md b/packages/cli-v3/e2e/README.md index ed482857b19..b07bcd2c621 100644 --- a/packages/cli-v3/e2e/README.md +++ b/packages/cli-v3/e2e/README.md @@ -2,7 +2,7 @@ E2E test suite for the Trigger.dev v3 CLI. -Note: this only works with Trigger.dev v3 projects and later. There is no E2E test suite for the [@trigger.dev/cli](https://www.npmjs.com/package/@trigger.dev/cli) package yet. +Note: this only works with Trigger.dev v3 projects and later. There is no E2E test suite for the [@systemfsoftware/trigger.dev_cli](https://www.npmjs.com/package/@systemfsoftware/trigger.dev_cli) package yet. Trigger.dev is an open source platform that makes it easy to create event-driven background tasks directly in your existing project. @@ -130,7 +130,7 @@ This will test your fixture project, and generate outputs in the `packages/cli-v Here is an example: ```javascript - import { task } from "@trigger.dev/sdk/v3"; + import { task } from "@systemfsoftware/trigger.dev_sdk/v3"; export const helloWorldTask = task({ id: "hello-world", diff --git a/packages/cli-v3/e2e/fixtures/compile-monorepo-packages-npm/package-lock.json b/packages/cli-v3/e2e/fixtures/compile-monorepo-packages-npm/package-lock.json index 64de1448c66..9b8e8c3ea7a 100644 --- a/packages/cli-v3/e2e/fixtures/compile-monorepo-packages-npm/package-lock.json +++ b/packages/cli-v3/e2e/fixtures/compile-monorepo-packages-npm/package-lock.json @@ -1063,9 +1063,9 @@ "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.2.tgz", "integrity": "sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==" }, - "node_modules/@trigger.dev/core": { + "node_modules/@systemfsoftware/trigger.dev_core": { "version": "3.0.0-beta.40", - "resolved": "https://registry.npmjs.org/@trigger.dev/core/-/core-3.0.0-beta.40.tgz", + "resolved": "https://registry.npmjs.org/@systemfsoftware/trigger.dev_core/-/core-3.0.0-beta.40.tgz", "integrity": "sha512-ttNRbJUBjM/RR4xPwbhHuHfBBQd0hxTRiOnXGwM8R2WFZk2BzkxuzpoqF8QhRlVzRqX8kGox//CL4BpXoKVy6w==", "dependencies": { "@google-cloud/precise-date": "^4.0.0", @@ -1092,9 +1092,9 @@ "node": ">=18.0.0" } }, - "node_modules/@trigger.dev/core-backend": { + "node_modules/@systemfsoftware/trigger.dev_core-backend": { "version": "3.0.0-beta.40", - "resolved": "https://registry.npmjs.org/@trigger.dev/core-backend/-/core-backend-3.0.0-beta.40.tgz", + "resolved": "https://registry.npmjs.org/@systemfsoftware/trigger.dev_core-backend/-/core-backend-3.0.0-beta.40.tgz", "integrity": "sha512-Utu2bMbK7/8XCzbqH++baYnErOEaAey3VKg2AQdl3R4x0yVVHk2M1DbfTi7eQ7WyRDhGuDi9rxzwWBbNbiodwg==", "dependencies": { "@opentelemetry/api": "^1.8.0" @@ -1103,16 +1103,16 @@ "node": ">=18.0.0" } }, - "node_modules/@trigger.dev/sdk": { + "node_modules/@systemfsoftware/trigger.dev_sdk": { "version": "3.0.0-beta.40", - "resolved": "https://registry.npmjs.org/@trigger.dev/sdk/-/sdk-3.0.0-beta.40.tgz", + "resolved": "https://registry.npmjs.org/@systemfsoftware/trigger.dev_sdk/-/sdk-3.0.0-beta.40.tgz", "integrity": "sha512-mRp6dh+74Am7WvpWcvKlcJ1635+UBvL7upgvYOYx6e6hcavbhWYxWJm1PCxjiyG0oGiEK8RLcqcJxEAF+cxOKw==", "dependencies": { "@opentelemetry/api": "^1.8.0", "@opentelemetry/api-logs": "^0.48.0", "@opentelemetry/semantic-conventions": "^1.22.0", - "@trigger.dev/core": "3.0.0-beta.40", - "@trigger.dev/core-backend": "3.0.0-beta.40", + "@systemfsoftware/trigger.dev_core": "3.0.0-beta.40", + "@systemfsoftware/trigger.dev_core-backend": "3.0.0-beta.40", "chalk": "^5.2.0", "cronstrue": "^2.21.0", "debug": "^4.3.4", @@ -2094,7 +2094,7 @@ "name": "@compile-monorepo-packages-npm/trigger", "dependencies": { "@compile-monorepo-packages-npm/message": "*", - "@trigger.dev/sdk": "3.0.0-beta.40" + "@systemfsoftware/trigger.dev_sdk": "3.0.0-beta.40" } } } diff --git a/packages/cli-v3/e2e/fixtures/compile-monorepo-packages-npm/packages/trigger/package.json b/packages/cli-v3/e2e/fixtures/compile-monorepo-packages-npm/packages/trigger/package.json index 41ae19f2b20..1c830ec2eb4 100644 --- a/packages/cli-v3/e2e/fixtures/compile-monorepo-packages-npm/packages/trigger/package.json +++ b/packages/cli-v3/e2e/fixtures/compile-monorepo-packages-npm/packages/trigger/package.json @@ -3,6 +3,6 @@ "private": true, "dependencies": { "@compile-monorepo-packages-npm/message": "*", - "@trigger.dev/sdk": "3.0.0-beta.40" + "@systemfsoftware/trigger.dev_sdk": "3.0.0-beta.40" } } diff --git a/packages/cli-v3/e2e/fixtures/compile-monorepo-packages-npm/packages/trigger/src/helloWorld.js b/packages/cli-v3/e2e/fixtures/compile-monorepo-packages-npm/packages/trigger/src/helloWorld.js index 1781f75dc9e..c6edfa14604 100644 --- a/packages/cli-v3/e2e/fixtures/compile-monorepo-packages-npm/packages/trigger/src/helloWorld.js +++ b/packages/cli-v3/e2e/fixtures/compile-monorepo-packages-npm/packages/trigger/src/helloWorld.js @@ -1,4 +1,4 @@ -import { task } from "@trigger.dev/sdk/v3"; +import { task } from "@systemfsoftware/trigger.dev_sdk/v3"; import { MESSAGE } from "@compile-monorepo-packages-npm/message"; export const helloWorldTask = task({ diff --git a/packages/cli-v3/e2e/fixtures/compile-monorepo-packages/packages/trigger/package.json b/packages/cli-v3/e2e/fixtures/compile-monorepo-packages/packages/trigger/package.json index bf8c14f2379..1e3e603d80a 100644 --- a/packages/cli-v3/e2e/fixtures/compile-monorepo-packages/packages/trigger/package.json +++ b/packages/cli-v3/e2e/fixtures/compile-monorepo-packages/packages/trigger/package.json @@ -3,6 +3,6 @@ "private": true, "dependencies": { "@compile-monorepo-packages/message": "workspace:*", - "@trigger.dev/sdk": "3.0.0-beta.40" + "@systemfsoftware/trigger.dev_sdk": "3.0.0-beta.40" } } diff --git a/packages/cli-v3/e2e/fixtures/compile-monorepo-packages/packages/trigger/src/helloWorld.js b/packages/cli-v3/e2e/fixtures/compile-monorepo-packages/packages/trigger/src/helloWorld.js index b02c3ff5fdc..aa46a6660c0 100644 --- a/packages/cli-v3/e2e/fixtures/compile-monorepo-packages/packages/trigger/src/helloWorld.js +++ b/packages/cli-v3/e2e/fixtures/compile-monorepo-packages/packages/trigger/src/helloWorld.js @@ -1,4 +1,4 @@ -import { task } from "@trigger.dev/sdk/v3"; +import { task } from "@systemfsoftware/trigger.dev_sdk/v3"; import { MESSAGE } from "@compile-monorepo-packages/message"; export const helloWorldTask = task({ diff --git a/packages/cli-v3/e2e/fixtures/compile-monorepo-packages/pnpm-lock.yaml b/packages/cli-v3/e2e/fixtures/compile-monorepo-packages/pnpm-lock.yaml index 7ce37eb6bba..294373baefb 100644 --- a/packages/cli-v3/e2e/fixtures/compile-monorepo-packages/pnpm-lock.yaml +++ b/packages/cli-v3/e2e/fixtures/compile-monorepo-packages/pnpm-lock.yaml @@ -15,7 +15,7 @@ importers: '@compile-monorepo-packages/message': specifier: workspace:* version: link:../message - '@trigger.dev/sdk': + '@systemfsoftware/trigger.dev_sdk': specifier: 3.0.0-beta.40 version: 3.0.0-beta.40 @@ -560,14 +560,14 @@ packages: resolution: {integrity: sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==} dev: false - /@trigger.dev/core-backend@3.0.0-beta.40: + /@systemfsoftware/trigger.dev_core-backend@3.0.0-beta.40: resolution: {integrity: sha512-Utu2bMbK7/8XCzbqH++baYnErOEaAey3VKg2AQdl3R4x0yVVHk2M1DbfTi7eQ7WyRDhGuDi9rxzwWBbNbiodwg==} engines: {node: '>=18.0.0'} dependencies: '@opentelemetry/api': 1.9.0 dev: false - /@trigger.dev/core@3.0.0-beta.40: + /@systemfsoftware/trigger.dev_core@3.0.0-beta.40: resolution: {integrity: sha512-ttNRbJUBjM/RR4xPwbhHuHfBBQd0hxTRiOnXGwM8R2WFZk2BzkxuzpoqF8QhRlVzRqX8kGox//CL4BpXoKVy6w==} engines: {node: '>=18.0.0'} dependencies: @@ -596,15 +596,15 @@ packages: - utf-8-validate dev: false - /@trigger.dev/sdk@3.0.0-beta.40: + /@systemfsoftware/trigger.dev_sdk@3.0.0-beta.40: resolution: {integrity: sha512-mRp6dh+74Am7WvpWcvKlcJ1635+UBvL7upgvYOYx6e6hcavbhWYxWJm1PCxjiyG0oGiEK8RLcqcJxEAF+cxOKw==} engines: {node: '>=18.0.0'} dependencies: '@opentelemetry/api': 1.9.0 '@opentelemetry/api-logs': 0.48.0 '@opentelemetry/semantic-conventions': 1.25.1 - '@trigger.dev/core': 3.0.0-beta.40 - '@trigger.dev/core-backend': 3.0.0-beta.40 + '@systemfsoftware/trigger.dev_core': 3.0.0-beta.40 + '@systemfsoftware/trigger.dev_core-backend': 3.0.0-beta.40 chalk: 5.3.0 cronstrue: 2.50.0 debug: 4.3.5 diff --git a/packages/cli-v3/e2e/fixtures/compile-monorepo-packages/yarn.lock b/packages/cli-v3/e2e/fixtures/compile-monorepo-packages/yarn.lock index 1ebfaa71f0e..137599875c7 100644 --- a/packages/cli-v3/e2e/fixtures/compile-monorepo-packages/yarn.lock +++ b/packages/cli-v3/e2e/fixtures/compile-monorepo-packages/yarn.lock @@ -34,7 +34,7 @@ __metadata: resolution: "@compile-monorepo-packages/trigger@workspace:packages/trigger" dependencies: "@compile-monorepo-packages/message": "workspace:*" - "@trigger.dev/sdk": "npm:3.0.0-beta.40" + "@systemfsoftware/trigger.dev_sdk": "npm:3.0.0-beta.40" languageName: unknown linkType: soft @@ -648,18 +648,18 @@ __metadata: languageName: node linkType: hard -"@trigger.dev/core-backend@npm:3.0.0-beta.40": +"@systemfsoftware/trigger.dev_core-backend@npm:3.0.0-beta.40": version: 3.0.0-beta.40 - resolution: "@trigger.dev/core-backend@npm:3.0.0-beta.40" + resolution: "@systemfsoftware/trigger.dev_core-backend@npm:3.0.0-beta.40" dependencies: "@opentelemetry/api": "npm:^1.8.0" checksum: 10c0/e158df63a2fe9c5bcbaf6213c477d278f5ed41fbf85452e183cef70a92f181540934b78c53db2f5c6eaa5ba52288e76cca42c8c4f98ac77ce22f92b553dd25c5 languageName: node linkType: hard -"@trigger.dev/core@npm:3.0.0-beta.40": +"@systemfsoftware/trigger.dev_core@npm:3.0.0-beta.40": version: 3.0.0-beta.40 - resolution: "@trigger.dev/core@npm:3.0.0-beta.40" + resolution: "@systemfsoftware/trigger.dev_core@npm:3.0.0-beta.40" dependencies: "@google-cloud/precise-date": "npm:^4.0.0" "@opentelemetry/api": "npm:^1.8.0" @@ -684,15 +684,15 @@ __metadata: languageName: node linkType: hard -"@trigger.dev/sdk@npm:3.0.0-beta.40": +"@systemfsoftware/trigger.dev_sdk@npm:3.0.0-beta.40": version: 3.0.0-beta.40 - resolution: "@trigger.dev/sdk@npm:3.0.0-beta.40" + resolution: "@systemfsoftware/trigger.dev_sdk@npm:3.0.0-beta.40" dependencies: "@opentelemetry/api": "npm:^1.8.0" "@opentelemetry/api-logs": "npm:^0.48.0" "@opentelemetry/semantic-conventions": "npm:^1.22.0" - "@trigger.dev/core": "npm:3.0.0-beta.40" - "@trigger.dev/core-backend": "npm:3.0.0-beta.40" + "@systemfsoftware/trigger.dev_core": "npm:3.0.0-beta.40" + "@systemfsoftware/trigger.dev_core-backend": "npm:3.0.0-beta.40" chalk: "npm:^5.2.0" cronstrue: "npm:^2.21.0" debug: "npm:^4.3.4" diff --git a/packages/cli-v3/e2e/fixtures/config-infisical-sdk/package-lock.json b/packages/cli-v3/e2e/fixtures/config-infisical-sdk/package-lock.json index ff18f62169f..c8c52d81e95 100644 --- a/packages/cli-v3/e2e/fixtures/config-infisical-sdk/package-lock.json +++ b/packages/cli-v3/e2e/fixtures/config-infisical-sdk/package-lock.json @@ -7,7 +7,7 @@ "name": "config-infisical-sdk", "dependencies": { "@infisical/sdk": "^2.2.3", - "@trigger.dev/sdk": "3.0.0-beta.33" + "@systemfsoftware/trigger.dev_sdk": "3.0.0-beta.33" }, "engines": { "pnpm": "8.15.5", @@ -1270,9 +1270,9 @@ "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.2.tgz", "integrity": "sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==" }, - "node_modules/@trigger.dev/core": { + "node_modules/@systemfsoftware/trigger.dev_core": { "version": "3.0.0-beta.33", - "resolved": "https://registry.npmjs.org/@trigger.dev/core/-/core-3.0.0-beta.33.tgz", + "resolved": "https://registry.npmjs.org/@systemfsoftware/trigger.dev_core/-/core-3.0.0-beta.33.tgz", "integrity": "sha512-5a4O9d01AwyiAFDqVpUy8ScuWu+a20ZEKN1Iy2nv6RCxYfBosim3CymGkxpdmlcxKt+T2cSytAxXET3lv9iC/Q==", "dependencies": { "@google-cloud/precise-date": "^4.0.0", @@ -1299,9 +1299,9 @@ "node": ">=18.0.0" } }, - "node_modules/@trigger.dev/core-backend": { + "node_modules/@systemfsoftware/trigger.dev_core-backend": { "version": "3.0.0-beta.33", - "resolved": "https://registry.npmjs.org/@trigger.dev/core-backend/-/core-backend-3.0.0-beta.33.tgz", + "resolved": "https://registry.npmjs.org/@systemfsoftware/trigger.dev_core-backend/-/core-backend-3.0.0-beta.33.tgz", "integrity": "sha512-HpHUOZcbAK1YJK3SkiL01d7/sinR5hCxMCU1Z/WJ0bkI5G4wBYAKNre1/acJoVPcykpBaMN4ovnwA7OLjLh6sg==", "dependencies": { "@opentelemetry/api": "^1.8.0" @@ -1310,16 +1310,16 @@ "node": ">=18.0.0" } }, - "node_modules/@trigger.dev/sdk": { + "node_modules/@systemfsoftware/trigger.dev_sdk": { "version": "3.0.0-beta.33", - "resolved": "https://registry.npmjs.org/@trigger.dev/sdk/-/sdk-3.0.0-beta.33.tgz", + "resolved": "https://registry.npmjs.org/@systemfsoftware/trigger.dev_sdk/-/sdk-3.0.0-beta.33.tgz", "integrity": "sha512-r/kC41UIDrG73ElkcOPzoZsmdSY+Lf7X9qFRBMzAFv5vWQwxz42KmEJIvQxXWeMyxKeZeUyZDIZApGRvLJK4uA==", "dependencies": { "@opentelemetry/api": "^1.8.0", "@opentelemetry/api-logs": "^0.48.0", "@opentelemetry/semantic-conventions": "^1.22.0", - "@trigger.dev/core": "3.0.0-beta.33", - "@trigger.dev/core-backend": "3.0.0-beta.33", + "@systemfsoftware/trigger.dev_core": "3.0.0-beta.33", + "@systemfsoftware/trigger.dev_core-backend": "3.0.0-beta.33", "chalk": "^5.2.0", "cronstrue": "^2.21.0", "debug": "^4.3.4", diff --git a/packages/cli-v3/e2e/fixtures/config-infisical-sdk/package.json b/packages/cli-v3/e2e/fixtures/config-infisical-sdk/package.json index 3f7399c8fe8..c835ce70d2c 100644 --- a/packages/cli-v3/e2e/fixtures/config-infisical-sdk/package.json +++ b/packages/cli-v3/e2e/fixtures/config-infisical-sdk/package.json @@ -3,7 +3,7 @@ "private": true, "dependencies": { "@infisical/sdk": "^2.2.3", - "@trigger.dev/sdk": "3.0.0-beta.33" + "@systemfsoftware/trigger.dev_sdk": "3.0.0-beta.33" }, "packageManager": "pnpm@8.15.5+sha256.4b4efa12490e5055d59b9b9fc9438b7d581a6b7af3b5675eb5c5f447cee1a589", "engines": { diff --git a/packages/cli-v3/e2e/fixtures/config-infisical-sdk/pnpm-lock.yaml b/packages/cli-v3/e2e/fixtures/config-infisical-sdk/pnpm-lock.yaml index 7e242500053..be7d31deaf5 100644 --- a/packages/cli-v3/e2e/fixtures/config-infisical-sdk/pnpm-lock.yaml +++ b/packages/cli-v3/e2e/fixtures/config-infisical-sdk/pnpm-lock.yaml @@ -11,7 +11,7 @@ importers: '@infisical/sdk': specifier: ^2.2.3 version: 2.2.3 - '@trigger.dev/sdk': + '@systemfsoftware/trigger.dev_sdk': specifier: 3.0.0-beta.33 version: 3.0.0-beta.33 @@ -682,14 +682,14 @@ packages: resolution: {integrity: sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==} dev: false - /@trigger.dev/core-backend@3.0.0-beta.33: + /@systemfsoftware/trigger.dev_core-backend@3.0.0-beta.33: resolution: {integrity: sha512-HpHUOZcbAK1YJK3SkiL01d7/sinR5hCxMCU1Z/WJ0bkI5G4wBYAKNre1/acJoVPcykpBaMN4ovnwA7OLjLh6sg==} engines: {node: '>=18.0.0'} dependencies: '@opentelemetry/api': 1.8.0 dev: false - /@trigger.dev/core@3.0.0-beta.33: + /@systemfsoftware/trigger.dev_core@3.0.0-beta.33: resolution: {integrity: sha512-5a4O9d01AwyiAFDqVpUy8ScuWu+a20ZEKN1Iy2nv6RCxYfBosim3CymGkxpdmlcxKt+T2cSytAxXET3lv9iC/Q==} engines: {node: '>=18.0.0'} dependencies: @@ -718,15 +718,15 @@ packages: - utf-8-validate dev: false - /@trigger.dev/sdk@3.0.0-beta.33: + /@systemfsoftware/trigger.dev_sdk@3.0.0-beta.33: resolution: {integrity: sha512-r/kC41UIDrG73ElkcOPzoZsmdSY+Lf7X9qFRBMzAFv5vWQwxz42KmEJIvQxXWeMyxKeZeUyZDIZApGRvLJK4uA==} engines: {node: '>=18.0.0'} dependencies: '@opentelemetry/api': 1.8.0 '@opentelemetry/api-logs': 0.48.0 '@opentelemetry/semantic-conventions': 1.24.1 - '@trigger.dev/core': 3.0.0-beta.33 - '@trigger.dev/core-backend': 3.0.0-beta.33 + '@systemfsoftware/trigger.dev_core': 3.0.0-beta.33 + '@systemfsoftware/trigger.dev_core-backend': 3.0.0-beta.33 chalk: 5.3.0 cronstrue: 2.50.0 debug: 4.3.5 diff --git a/packages/cli-v3/e2e/fixtures/config-infisical-sdk/trigger/helloWorld.js b/packages/cli-v3/e2e/fixtures/config-infisical-sdk/trigger/helloWorld.js index 8c05b7d2ca4..8459b9f91b7 100644 --- a/packages/cli-v3/e2e/fixtures/config-infisical-sdk/trigger/helloWorld.js +++ b/packages/cli-v3/e2e/fixtures/config-infisical-sdk/trigger/helloWorld.js @@ -1,4 +1,4 @@ -import { task } from "@trigger.dev/sdk/v3"; +import { task } from "@systemfsoftware/trigger.dev_sdk/v3"; export const helloWorldTask = task({ id: "hello-world", diff --git a/packages/cli-v3/e2e/fixtures/config-infisical-sdk/yarn.lock b/packages/cli-v3/e2e/fixtures/config-infisical-sdk/yarn.lock index a56561a9285..9923fe83fa1 100644 --- a/packages/cli-v3/e2e/fixtures/config-infisical-sdk/yarn.lock +++ b/packages/cli-v3/e2e/fixtures/config-infisical-sdk/yarn.lock @@ -760,18 +760,18 @@ __metadata: languageName: node linkType: hard -"@trigger.dev/core-backend@npm:3.0.0-beta.33": +"@systemfsoftware/trigger.dev_core-backend@npm:3.0.0-beta.33": version: 3.0.0-beta.33 - resolution: "@trigger.dev/core-backend@npm:3.0.0-beta.33" + resolution: "@systemfsoftware/trigger.dev_core-backend@npm:3.0.0-beta.33" dependencies: "@opentelemetry/api": "npm:^1.8.0" checksum: 10c0/6c2a2478fa0e919477b89746b15b56c97feca7c0b5c9734ecd6d177d4a0fb3264301634dad9c787503eabd8a6c8e48af4dde40bf49f6f80a09a56a32d81eeb4e languageName: node linkType: hard -"@trigger.dev/core@npm:3.0.0-beta.33": +"@systemfsoftware/trigger.dev_core@npm:3.0.0-beta.33": version: 3.0.0-beta.33 - resolution: "@trigger.dev/core@npm:3.0.0-beta.33" + resolution: "@systemfsoftware/trigger.dev_core@npm:3.0.0-beta.33" dependencies: "@google-cloud/precise-date": "npm:^4.0.0" "@opentelemetry/api": "npm:^1.8.0" @@ -796,15 +796,15 @@ __metadata: languageName: node linkType: hard -"@trigger.dev/sdk@npm:3.0.0-beta.33": +"@systemfsoftware/trigger.dev_sdk@npm:3.0.0-beta.33": version: 3.0.0-beta.33 - resolution: "@trigger.dev/sdk@npm:3.0.0-beta.33" + resolution: "@systemfsoftware/trigger.dev_sdk@npm:3.0.0-beta.33" dependencies: "@opentelemetry/api": "npm:^1.8.0" "@opentelemetry/api-logs": "npm:^0.48.0" "@opentelemetry/semantic-conventions": "npm:^1.22.0" - "@trigger.dev/core": "npm:3.0.0-beta.33" - "@trigger.dev/core-backend": "npm:3.0.0-beta.33" + "@systemfsoftware/trigger.dev_core": "npm:3.0.0-beta.33" + "@systemfsoftware/trigger.dev_core-backend": "npm:3.0.0-beta.33" chalk: "npm:^5.2.0" cronstrue: "npm:^2.21.0" debug: "npm:^4.3.4" @@ -991,7 +991,7 @@ __metadata: resolution: "config-infisical-sdk@workspace:." dependencies: "@infisical/sdk": "npm:^2.2.3" - "@trigger.dev/sdk": "npm:3.0.0-beta.33" + "@systemfsoftware/trigger.dev_sdk": "npm:3.0.0-beta.33" languageName: unknown linkType: soft diff --git a/packages/cli-v3/e2e/fixtures/dep-to-add-scope-parsing/package-lock.json b/packages/cli-v3/e2e/fixtures/dep-to-add-scope-parsing/package-lock.json index fa38d79b2d3..7770e9e4f63 100644 --- a/packages/cli-v3/e2e/fixtures/dep-to-add-scope-parsing/package-lock.json +++ b/packages/cli-v3/e2e/fixtures/dep-to-add-scope-parsing/package-lock.json @@ -1100,9 +1100,9 @@ "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.2.tgz", "integrity": "sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==" }, - "node_modules/@trigger.dev/core": { + "node_modules/@systemfsoftware/trigger.dev_core": { "version": "3.0.0-beta.37", - "resolved": "https://registry.npmjs.org/@trigger.dev/core/-/core-3.0.0-beta.37.tgz", + "resolved": "https://registry.npmjs.org/@systemfsoftware/trigger.dev_core/-/core-3.0.0-beta.37.tgz", "integrity": "sha512-4TRqd9g6tqfa6/Fl4PxlYWqkwCKYFhadOo6LWt4CUtCSR6er2o7mpQY2cGqm1zd4KUSSxGQlWwiWfp0AjjncAA==", "dependencies": { "@google-cloud/precise-date": "^4.0.0", @@ -1130,9 +1130,9 @@ "node": ">=18.0.0" } }, - "node_modules/@trigger.dev/core-backend": { + "node_modules/@systemfsoftware/trigger.dev_core-backend": { "version": "3.0.0-beta.37", - "resolved": "https://registry.npmjs.org/@trigger.dev/core-backend/-/core-backend-3.0.0-beta.37.tgz", + "resolved": "https://registry.npmjs.org/@systemfsoftware/trigger.dev_core-backend/-/core-backend-3.0.0-beta.37.tgz", "integrity": "sha512-cXmQJmu6phQoY8rQUbC+Ay1MevmtVgalXFMcAOmTVhgq7xGrZHMdqCdkAFoBe5pI7k+Cdsvl595Xx3ZbInNL5g==", "dependencies": { "@opentelemetry/api": "^1.8.0" @@ -1141,16 +1141,16 @@ "node": ">=18.0.0" } }, - "node_modules/@trigger.dev/sdk": { + "node_modules/@systemfsoftware/trigger.dev_sdk": { "version": "3.0.0-beta.37", - "resolved": "https://registry.npmjs.org/@trigger.dev/sdk/-/sdk-3.0.0-beta.37.tgz", + "resolved": "https://registry.npmjs.org/@systemfsoftware/trigger.dev_sdk/-/sdk-3.0.0-beta.37.tgz", "integrity": "sha512-lHrGrWG8Lmek2radQxlaKZEEsG1m8I4MPx2gfcGuMJIyVUjFdoB7t8Khb52KS5ymKpgANdYrfrB58UzuSZSE1A==", "dependencies": { "@opentelemetry/api": "^1.8.0", "@opentelemetry/api-logs": "^0.48.0", "@opentelemetry/semantic-conventions": "^1.22.0", - "@trigger.dev/core": "3.0.0-beta.37", - "@trigger.dev/core-backend": "3.0.0-beta.37", + "@systemfsoftware/trigger.dev_core": "3.0.0-beta.37", + "@systemfsoftware/trigger.dev_core-backend": "3.0.0-beta.37", "chalk": "^5.2.0", "cronstrue": "^2.21.0", "debug": "^4.3.4", @@ -2105,7 +2105,7 @@ "name": "@dep-to-add-scope-parsing/trigger", "dependencies": { "@dep-to-add-scope-parsing/dep-to-add": "*", - "@trigger.dev/sdk": "3.0.0-beta.37" + "@systemfsoftware/trigger.dev_sdk": "3.0.0-beta.37" } } } diff --git a/packages/cli-v3/e2e/fixtures/dep-to-add-scope-parsing/packages/trigger/helloWorld.js b/packages/cli-v3/e2e/fixtures/dep-to-add-scope-parsing/packages/trigger/helloWorld.js index 350b31cb511..7544da5b6d7 100644 --- a/packages/cli-v3/e2e/fixtures/dep-to-add-scope-parsing/packages/trigger/helloWorld.js +++ b/packages/cli-v3/e2e/fixtures/dep-to-add-scope-parsing/packages/trigger/helloWorld.js @@ -1,4 +1,4 @@ -import { task } from "@trigger.dev/sdk/v3"; +import { task } from "@systemfsoftware/trigger.dev_sdk/v3"; import { MESSAGE } from "@dep-to-add-scope-parsing/dep-to-add"; export const helloWorldTask = task({ diff --git a/packages/cli-v3/e2e/fixtures/dep-to-add-scope-parsing/packages/trigger/package.json b/packages/cli-v3/e2e/fixtures/dep-to-add-scope-parsing/packages/trigger/package.json index 75619d2479a..793aa7b08b9 100644 --- a/packages/cli-v3/e2e/fixtures/dep-to-add-scope-parsing/packages/trigger/package.json +++ b/packages/cli-v3/e2e/fixtures/dep-to-add-scope-parsing/packages/trigger/package.json @@ -3,6 +3,6 @@ "private": true, "dependencies": { "@dep-to-add-scope-parsing/dep-to-add": "*", - "@trigger.dev/sdk": "3.0.0-beta.37" + "@systemfsoftware/trigger.dev_sdk": "3.0.0-beta.37" } } diff --git a/packages/cli-v3/e2e/fixtures/lock-nested-peer-deps/package-lock.json b/packages/cli-v3/e2e/fixtures/lock-nested-peer-deps/package-lock.json index ce0bbb21f73..aad9fa12f16 100644 --- a/packages/cli-v3/e2e/fixtures/lock-nested-peer-deps/package-lock.json +++ b/packages/cli-v3/e2e/fixtures/lock-nested-peer-deps/package-lock.json @@ -6,7 +6,7 @@ "": { "name": "lock-nested-peer-deps", "dependencies": { - "@trigger.dev/sdk": "3.0.0-beta.40", + "@systemfsoftware/trigger.dev_sdk": "3.0.0-beta.40", "react-dom": "18.3.1" }, "engines": { @@ -1068,9 +1068,9 @@ "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.2.tgz", "integrity": "sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==" }, - "node_modules/@trigger.dev/core": { + "node_modules/@systemfsoftware/trigger.dev_core": { "version": "3.0.0-beta.40", - "resolved": "https://registry.npmjs.org/@trigger.dev/core/-/core-3.0.0-beta.40.tgz", + "resolved": "https://registry.npmjs.org/@systemfsoftware/trigger.dev_core/-/core-3.0.0-beta.40.tgz", "integrity": "sha512-ttNRbJUBjM/RR4xPwbhHuHfBBQd0hxTRiOnXGwM8R2WFZk2BzkxuzpoqF8QhRlVzRqX8kGox//CL4BpXoKVy6w==", "dependencies": { "@google-cloud/precise-date": "^4.0.0", @@ -1097,9 +1097,9 @@ "node": ">=18.0.0" } }, - "node_modules/@trigger.dev/core-backend": { + "node_modules/@systemfsoftware/trigger.dev_core-backend": { "version": "3.0.0-beta.40", - "resolved": "https://registry.npmjs.org/@trigger.dev/core-backend/-/core-backend-3.0.0-beta.40.tgz", + "resolved": "https://registry.npmjs.org/@systemfsoftware/trigger.dev_core-backend/-/core-backend-3.0.0-beta.40.tgz", "integrity": "sha512-Utu2bMbK7/8XCzbqH++baYnErOEaAey3VKg2AQdl3R4x0yVVHk2M1DbfTi7eQ7WyRDhGuDi9rxzwWBbNbiodwg==", "dependencies": { "@opentelemetry/api": "^1.8.0" @@ -1108,16 +1108,16 @@ "node": ">=18.0.0" } }, - "node_modules/@trigger.dev/sdk": { + "node_modules/@systemfsoftware/trigger.dev_sdk": { "version": "3.0.0-beta.40", - "resolved": "https://registry.npmjs.org/@trigger.dev/sdk/-/sdk-3.0.0-beta.40.tgz", + "resolved": "https://registry.npmjs.org/@systemfsoftware/trigger.dev_sdk/-/sdk-3.0.0-beta.40.tgz", "integrity": "sha512-mRp6dh+74Am7WvpWcvKlcJ1635+UBvL7upgvYOYx6e6hcavbhWYxWJm1PCxjiyG0oGiEK8RLcqcJxEAF+cxOKw==", "dependencies": { "@opentelemetry/api": "^1.8.0", "@opentelemetry/api-logs": "^0.48.0", "@opentelemetry/semantic-conventions": "^1.22.0", - "@trigger.dev/core": "3.0.0-beta.40", - "@trigger.dev/core-backend": "3.0.0-beta.40", + "@systemfsoftware/trigger.dev_core": "3.0.0-beta.40", + "@systemfsoftware/trigger.dev_core-backend": "3.0.0-beta.40", "chalk": "^5.2.0", "cronstrue": "^2.21.0", "debug": "^4.3.4", diff --git a/packages/cli-v3/e2e/fixtures/lock-nested-peer-deps/package.json b/packages/cli-v3/e2e/fixtures/lock-nested-peer-deps/package.json index 7b664481969..ab622868246 100644 --- a/packages/cli-v3/e2e/fixtures/lock-nested-peer-deps/package.json +++ b/packages/cli-v3/e2e/fixtures/lock-nested-peer-deps/package.json @@ -8,7 +8,7 @@ "yarn": "4.2.2" }, "dependencies": { - "@trigger.dev/sdk": "3.0.0-beta.40", + "@systemfsoftware/trigger.dev_sdk": "3.0.0-beta.40", "react-dom": "18.3.1" } } diff --git a/packages/cli-v3/e2e/fixtures/lock-nested-peer-deps/pnpm-lock.yaml b/packages/cli-v3/e2e/fixtures/lock-nested-peer-deps/pnpm-lock.yaml index 50233620437..02a376bd1e7 100644 --- a/packages/cli-v3/e2e/fixtures/lock-nested-peer-deps/pnpm-lock.yaml +++ b/packages/cli-v3/e2e/fixtures/lock-nested-peer-deps/pnpm-lock.yaml @@ -8,7 +8,7 @@ importers: .: dependencies: - '@trigger.dev/sdk': + '@systemfsoftware/trigger.dev_sdk': specifier: 3.0.0-beta.40 version: 3.0.0-beta.40 react-dom: @@ -556,14 +556,14 @@ packages: resolution: {integrity: sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==} dev: false - /@trigger.dev/core-backend@3.0.0-beta.40: + /@systemfsoftware/trigger.dev_core-backend@3.0.0-beta.40: resolution: {integrity: sha512-Utu2bMbK7/8XCzbqH++baYnErOEaAey3VKg2AQdl3R4x0yVVHk2M1DbfTi7eQ7WyRDhGuDi9rxzwWBbNbiodwg==} engines: {node: '>=18.0.0'} dependencies: '@opentelemetry/api': 1.9.0 dev: false - /@trigger.dev/core@3.0.0-beta.40: + /@systemfsoftware/trigger.dev_core@3.0.0-beta.40: resolution: {integrity: sha512-ttNRbJUBjM/RR4xPwbhHuHfBBQd0hxTRiOnXGwM8R2WFZk2BzkxuzpoqF8QhRlVzRqX8kGox//CL4BpXoKVy6w==} engines: {node: '>=18.0.0'} dependencies: @@ -592,15 +592,15 @@ packages: - utf-8-validate dev: false - /@trigger.dev/sdk@3.0.0-beta.40: + /@systemfsoftware/trigger.dev_sdk@3.0.0-beta.40: resolution: {integrity: sha512-mRp6dh+74Am7WvpWcvKlcJ1635+UBvL7upgvYOYx6e6hcavbhWYxWJm1PCxjiyG0oGiEK8RLcqcJxEAF+cxOKw==} engines: {node: '>=18.0.0'} dependencies: '@opentelemetry/api': 1.9.0 '@opentelemetry/api-logs': 0.48.0 '@opentelemetry/semantic-conventions': 1.25.1 - '@trigger.dev/core': 3.0.0-beta.40 - '@trigger.dev/core-backend': 3.0.0-beta.40 + '@systemfsoftware/trigger.dev_core': 3.0.0-beta.40 + '@systemfsoftware/trigger.dev_core-backend': 3.0.0-beta.40 chalk: 5.3.0 cronstrue: 2.50.0 debug: 4.3.5 diff --git a/packages/cli-v3/e2e/fixtures/lock-nested-peer-deps/trigger/helloWorld.jsx b/packages/cli-v3/e2e/fixtures/lock-nested-peer-deps/trigger/helloWorld.jsx index 96d86771903..da393e38c8f 100644 --- a/packages/cli-v3/e2e/fixtures/lock-nested-peer-deps/trigger/helloWorld.jsx +++ b/packages/cli-v3/e2e/fixtures/lock-nested-peer-deps/trigger/helloWorld.jsx @@ -1,4 +1,4 @@ -import { task } from "@trigger.dev/sdk/v3"; +import { task } from "@systemfsoftware/trigger.dev_sdk/v3"; import { renderToPipeableStream } from "react-dom/server"; function App() { diff --git a/packages/cli-v3/e2e/fixtures/lock-nested-peer-deps/yarn.lock b/packages/cli-v3/e2e/fixtures/lock-nested-peer-deps/yarn.lock index e8dea67acf3..3bf0af9cc49 100644 --- a/packages/cli-v3/e2e/fixtures/lock-nested-peer-deps/yarn.lock +++ b/packages/cli-v3/e2e/fixtures/lock-nested-peer-deps/yarn.lock @@ -631,18 +631,18 @@ __metadata: languageName: node linkType: hard -"@trigger.dev/core-backend@npm:3.0.0-beta.40": +"@systemfsoftware/trigger.dev_core-backend@npm:3.0.0-beta.40": version: 3.0.0-beta.40 - resolution: "@trigger.dev/core-backend@npm:3.0.0-beta.40" + resolution: "@systemfsoftware/trigger.dev_core-backend@npm:3.0.0-beta.40" dependencies: "@opentelemetry/api": "npm:^1.8.0" checksum: 10c0/e158df63a2fe9c5bcbaf6213c477d278f5ed41fbf85452e183cef70a92f181540934b78c53db2f5c6eaa5ba52288e76cca42c8c4f98ac77ce22f92b553dd25c5 languageName: node linkType: hard -"@trigger.dev/core@npm:3.0.0-beta.40": +"@systemfsoftware/trigger.dev_core@npm:3.0.0-beta.40": version: 3.0.0-beta.40 - resolution: "@trigger.dev/core@npm:3.0.0-beta.40" + resolution: "@systemfsoftware/trigger.dev_core@npm:3.0.0-beta.40" dependencies: "@google-cloud/precise-date": "npm:^4.0.0" "@opentelemetry/api": "npm:^1.8.0" @@ -667,15 +667,15 @@ __metadata: languageName: node linkType: hard -"@trigger.dev/sdk@npm:3.0.0-beta.40": +"@systemfsoftware/trigger.dev_sdk@npm:3.0.0-beta.40": version: 3.0.0-beta.40 - resolution: "@trigger.dev/sdk@npm:3.0.0-beta.40" + resolution: "@systemfsoftware/trigger.dev_sdk@npm:3.0.0-beta.40" dependencies: "@opentelemetry/api": "npm:^1.8.0" "@opentelemetry/api-logs": "npm:^0.48.0" "@opentelemetry/semantic-conventions": "npm:^1.22.0" - "@trigger.dev/core": "npm:3.0.0-beta.40" - "@trigger.dev/core-backend": "npm:3.0.0-beta.40" + "@systemfsoftware/trigger.dev_core": "npm:3.0.0-beta.40" + "@systemfsoftware/trigger.dev_core-backend": "npm:3.0.0-beta.40" chalk: "npm:^5.2.0" cronstrue: "npm:^2.21.0" debug: "npm:^4.3.4" @@ -1082,7 +1082,7 @@ __metadata: version: 0.0.0-use.local resolution: "lock-nested-peer-deps@workspace:." dependencies: - "@trigger.dev/sdk": "npm:3.0.0-beta.40" + "@systemfsoftware/trigger.dev_sdk": "npm:3.0.0-beta.40" react-dom: "npm:18.3.1" languageName: unknown linkType: soft diff --git a/packages/cli-v3/e2e/fixtures/resolve-legacy-peer-deps/package-lock.json b/packages/cli-v3/e2e/fixtures/resolve-legacy-peer-deps/package-lock.json index 56430977018..5806f5a92d3 100644 --- a/packages/cli-v3/e2e/fixtures/resolve-legacy-peer-deps/package-lock.json +++ b/packages/cli-v3/e2e/fixtures/resolve-legacy-peer-deps/package-lock.json @@ -6,7 +6,7 @@ "": { "name": "resolve-legacy-peer-deps", "dependencies": { - "@trigger.dev/sdk": "3.0.0-beta.40" + "@systemfsoftware/trigger.dev_sdk": "3.0.0-beta.40" }, "engines": { "pnpm": "8.15.5", @@ -1070,9 +1070,9 @@ "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.2.tgz", "integrity": "sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==" }, - "node_modules/@trigger.dev/core": { + "node_modules/@systemfsoftware/trigger.dev_core": { "version": "3.0.0-beta.40", - "resolved": "https://registry.npmjs.org/@trigger.dev/core/-/core-3.0.0-beta.40.tgz", + "resolved": "https://registry.npmjs.org/@systemfsoftware/trigger.dev_core/-/core-3.0.0-beta.40.tgz", "integrity": "sha512-ttNRbJUBjM/RR4xPwbhHuHfBBQd0hxTRiOnXGwM8R2WFZk2BzkxuzpoqF8QhRlVzRqX8kGox//CL4BpXoKVy6w==", "dependencies": { "@google-cloud/precise-date": "^4.0.0", @@ -1099,9 +1099,9 @@ "node": ">=18.0.0" } }, - "node_modules/@trigger.dev/core-backend": { + "node_modules/@systemfsoftware/trigger.dev_core-backend": { "version": "3.0.0-beta.40", - "resolved": "https://registry.npmjs.org/@trigger.dev/core-backend/-/core-backend-3.0.0-beta.40.tgz", + "resolved": "https://registry.npmjs.org/@systemfsoftware/trigger.dev_core-backend/-/core-backend-3.0.0-beta.40.tgz", "integrity": "sha512-Utu2bMbK7/8XCzbqH++baYnErOEaAey3VKg2AQdl3R4x0yVVHk2M1DbfTi7eQ7WyRDhGuDi9rxzwWBbNbiodwg==", "dependencies": { "@opentelemetry/api": "^1.8.0" @@ -1110,16 +1110,16 @@ "node": ">=18.0.0" } }, - "node_modules/@trigger.dev/sdk": { + "node_modules/@systemfsoftware/trigger.dev_sdk": { "version": "3.0.0-beta.40", - "resolved": "https://registry.npmjs.org/@trigger.dev/sdk/-/sdk-3.0.0-beta.40.tgz", + "resolved": "https://registry.npmjs.org/@systemfsoftware/trigger.dev_sdk/-/sdk-3.0.0-beta.40.tgz", "integrity": "sha512-mRp6dh+74Am7WvpWcvKlcJ1635+UBvL7upgvYOYx6e6hcavbhWYxWJm1PCxjiyG0oGiEK8RLcqcJxEAF+cxOKw==", "dependencies": { "@opentelemetry/api": "^1.8.0", "@opentelemetry/api-logs": "^0.48.0", "@opentelemetry/semantic-conventions": "^1.22.0", - "@trigger.dev/core": "3.0.0-beta.40", - "@trigger.dev/core-backend": "3.0.0-beta.40", + "@systemfsoftware/trigger.dev_core": "3.0.0-beta.40", + "@systemfsoftware/trigger.dev_core-backend": "3.0.0-beta.40", "chalk": "^5.2.0", "cronstrue": "^2.21.0", "debug": "^4.3.4", diff --git a/packages/cli-v3/e2e/fixtures/resolve-legacy-peer-deps/package.json b/packages/cli-v3/e2e/fixtures/resolve-legacy-peer-deps/package.json index fe69fd1e7e7..a232628968e 100644 --- a/packages/cli-v3/e2e/fixtures/resolve-legacy-peer-deps/package.json +++ b/packages/cli-v3/e2e/fixtures/resolve-legacy-peer-deps/package.json @@ -8,7 +8,7 @@ "yarn": "4.2.2" }, "dependencies": { - "@trigger.dev/sdk": "3.0.0-beta.40" + "@systemfsoftware/trigger.dev_sdk": "3.0.0-beta.40" }, "peerDependencies": { "lodash": "4.17.21" diff --git a/packages/cli-v3/e2e/fixtures/resolve-legacy-peer-deps/pnpm-lock.yaml b/packages/cli-v3/e2e/fixtures/resolve-legacy-peer-deps/pnpm-lock.yaml index 20679c3d433..7efca531a92 100644 --- a/packages/cli-v3/e2e/fixtures/resolve-legacy-peer-deps/pnpm-lock.yaml +++ b/packages/cli-v3/e2e/fixtures/resolve-legacy-peer-deps/pnpm-lock.yaml @@ -8,7 +8,7 @@ importers: .: dependencies: - '@trigger.dev/sdk': + '@systemfsoftware/trigger.dev_sdk': specifier: 3.0.0-beta.40 version: 3.0.0-beta.40 @@ -553,14 +553,14 @@ packages: resolution: {integrity: sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==} dev: false - /@trigger.dev/core-backend@3.0.0-beta.40: + /@systemfsoftware/trigger.dev_core-backend@3.0.0-beta.40: resolution: {integrity: sha512-Utu2bMbK7/8XCzbqH++baYnErOEaAey3VKg2AQdl3R4x0yVVHk2M1DbfTi7eQ7WyRDhGuDi9rxzwWBbNbiodwg==} engines: {node: '>=18.0.0'} dependencies: '@opentelemetry/api': 1.9.0 dev: false - /@trigger.dev/core@3.0.0-beta.40: + /@systemfsoftware/trigger.dev_core@3.0.0-beta.40: resolution: {integrity: sha512-ttNRbJUBjM/RR4xPwbhHuHfBBQd0hxTRiOnXGwM8R2WFZk2BzkxuzpoqF8QhRlVzRqX8kGox//CL4BpXoKVy6w==} engines: {node: '>=18.0.0'} dependencies: @@ -589,15 +589,15 @@ packages: - utf-8-validate dev: false - /@trigger.dev/sdk@3.0.0-beta.40: + /@systemfsoftware/trigger.dev_sdk@3.0.0-beta.40: resolution: {integrity: sha512-mRp6dh+74Am7WvpWcvKlcJ1635+UBvL7upgvYOYx6e6hcavbhWYxWJm1PCxjiyG0oGiEK8RLcqcJxEAF+cxOKw==} engines: {node: '>=18.0.0'} dependencies: '@opentelemetry/api': 1.9.0 '@opentelemetry/api-logs': 0.48.0 '@opentelemetry/semantic-conventions': 1.25.1 - '@trigger.dev/core': 3.0.0-beta.40 - '@trigger.dev/core-backend': 3.0.0-beta.40 + '@systemfsoftware/trigger.dev_core': 3.0.0-beta.40 + '@systemfsoftware/trigger.dev_core-backend': 3.0.0-beta.40 chalk: 5.3.0 cronstrue: 2.50.0 debug: 4.3.5 diff --git a/packages/cli-v3/e2e/fixtures/resolve-legacy-peer-deps/trigger/helloWorld.js b/packages/cli-v3/e2e/fixtures/resolve-legacy-peer-deps/trigger/helloWorld.js index 40c0bab4e85..e90d22194b7 100644 --- a/packages/cli-v3/e2e/fixtures/resolve-legacy-peer-deps/trigger/helloWorld.js +++ b/packages/cli-v3/e2e/fixtures/resolve-legacy-peer-deps/trigger/helloWorld.js @@ -1,5 +1,5 @@ import { concat } from "lodash/array"; -import { task } from "@trigger.dev/sdk/v3"; +import { task } from "@systemfsoftware/trigger.dev_sdk/v3"; export const helloWorldTask = task({ id: "hello-world", diff --git a/packages/cli-v3/e2e/fixtures/resolve-legacy-peer-deps/yarn.lock b/packages/cli-v3/e2e/fixtures/resolve-legacy-peer-deps/yarn.lock index d128efa15c7..a680be0984d 100644 --- a/packages/cli-v3/e2e/fixtures/resolve-legacy-peer-deps/yarn.lock +++ b/packages/cli-v3/e2e/fixtures/resolve-legacy-peer-deps/yarn.lock @@ -631,18 +631,18 @@ __metadata: languageName: node linkType: hard -"@trigger.dev/core-backend@npm:3.0.0-beta.40": +"@systemfsoftware/trigger.dev_core-backend@npm:3.0.0-beta.40": version: 3.0.0-beta.40 - resolution: "@trigger.dev/core-backend@npm:3.0.0-beta.40" + resolution: "@systemfsoftware/trigger.dev_core-backend@npm:3.0.0-beta.40" dependencies: "@opentelemetry/api": "npm:^1.8.0" checksum: 10c0/e158df63a2fe9c5bcbaf6213c477d278f5ed41fbf85452e183cef70a92f181540934b78c53db2f5c6eaa5ba52288e76cca42c8c4f98ac77ce22f92b553dd25c5 languageName: node linkType: hard -"@trigger.dev/core@npm:3.0.0-beta.40": +"@systemfsoftware/trigger.dev_core@npm:3.0.0-beta.40": version: 3.0.0-beta.40 - resolution: "@trigger.dev/core@npm:3.0.0-beta.40" + resolution: "@systemfsoftware/trigger.dev_core@npm:3.0.0-beta.40" dependencies: "@google-cloud/precise-date": "npm:^4.0.0" "@opentelemetry/api": "npm:^1.8.0" @@ -667,15 +667,15 @@ __metadata: languageName: node linkType: hard -"@trigger.dev/sdk@npm:3.0.0-beta.40": +"@systemfsoftware/trigger.dev_sdk@npm:3.0.0-beta.40": version: 3.0.0-beta.40 - resolution: "@trigger.dev/sdk@npm:3.0.0-beta.40" + resolution: "@systemfsoftware/trigger.dev_sdk@npm:3.0.0-beta.40" dependencies: "@opentelemetry/api": "npm:^1.8.0" "@opentelemetry/api-logs": "npm:^0.48.0" "@opentelemetry/semantic-conventions": "npm:^1.22.0" - "@trigger.dev/core": "npm:3.0.0-beta.40" - "@trigger.dev/core-backend": "npm:3.0.0-beta.40" + "@systemfsoftware/trigger.dev_core": "npm:3.0.0-beta.40" + "@systemfsoftware/trigger.dev_core-backend": "npm:3.0.0-beta.40" chalk: "npm:^5.2.0" cronstrue: "npm:^2.21.0" debug: "npm:^4.3.4" @@ -1215,7 +1215,7 @@ __metadata: version: 0.0.0-use.local resolution: "resolve-legacy-peer-deps@workspace:." dependencies: - "@trigger.dev/sdk": "npm:3.0.0-beta.40" + "@systemfsoftware/trigger.dev_sdk": "npm:3.0.0-beta.40" peerDependencies: lodash: 4.17.21 languageName: unknown diff --git a/packages/cli-v3/e2e/fixtures/resolve-trigger-deps/trigger/helloWorld.js b/packages/cli-v3/e2e/fixtures/resolve-trigger-deps/trigger/helloWorld.js index 8c05b7d2ca4..8459b9f91b7 100644 --- a/packages/cli-v3/e2e/fixtures/resolve-trigger-deps/trigger/helloWorld.js +++ b/packages/cli-v3/e2e/fixtures/resolve-trigger-deps/trigger/helloWorld.js @@ -1,4 +1,4 @@ -import { task } from "@trigger.dev/sdk/v3"; +import { task } from "@systemfsoftware/trigger.dev_sdk/v3"; export const helloWorldTask = task({ id: "hello-world", diff --git a/packages/cli-v3/e2e/fixtures/server-only/package-lock.json b/packages/cli-v3/e2e/fixtures/server-only/package-lock.json index e5cc60523b5..5ae39ee4f13 100644 --- a/packages/cli-v3/e2e/fixtures/server-only/package-lock.json +++ b/packages/cli-v3/e2e/fixtures/server-only/package-lock.json @@ -6,7 +6,7 @@ "": { "name": "server-only", "dependencies": { - "@trigger.dev/sdk": "3.0.0-beta.33", + "@systemfsoftware/trigger.dev_sdk": "3.0.0-beta.33", "server-only": "^0.0.1" } }, @@ -1091,9 +1091,9 @@ "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.2.tgz", "integrity": "sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==" }, - "node_modules/@trigger.dev/core": { + "node_modules/@systemfsoftware/trigger.dev_core": { "version": "3.0.0-beta.33", - "resolved": "https://registry.npmjs.org/@trigger.dev/core/-/core-3.0.0-beta.33.tgz", + "resolved": "https://registry.npmjs.org/@systemfsoftware/trigger.dev_core/-/core-3.0.0-beta.33.tgz", "integrity": "sha512-5a4O9d01AwyiAFDqVpUy8ScuWu+a20ZEKN1Iy2nv6RCxYfBosim3CymGkxpdmlcxKt+T2cSytAxXET3lv9iC/Q==", "dependencies": { "@google-cloud/precise-date": "^4.0.0", @@ -1120,9 +1120,9 @@ "node": ">=18.0.0" } }, - "node_modules/@trigger.dev/core-backend": { + "node_modules/@systemfsoftware/trigger.dev_core-backend": { "version": "3.0.0-beta.33", - "resolved": "https://registry.npmjs.org/@trigger.dev/core-backend/-/core-backend-3.0.0-beta.33.tgz", + "resolved": "https://registry.npmjs.org/@systemfsoftware/trigger.dev_core-backend/-/core-backend-3.0.0-beta.33.tgz", "integrity": "sha512-HpHUOZcbAK1YJK3SkiL01d7/sinR5hCxMCU1Z/WJ0bkI5G4wBYAKNre1/acJoVPcykpBaMN4ovnwA7OLjLh6sg==", "dependencies": { "@opentelemetry/api": "^1.8.0" @@ -1131,7 +1131,7 @@ "node": ">=18.0.0" } }, - "node_modules/@trigger.dev/core/node_modules/@opentelemetry/api-logs": { + "node_modules/@systemfsoftware/trigger.dev_core/node_modules/@opentelemetry/api-logs": { "version": "0.48.0", "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.48.0.tgz", "integrity": "sha512-1/aMiU4Eqo3Zzpfwu51uXssp5pzvHFObk8S9pKAiXb1ne8pvg1qxBQitYL1XUiAMEXFzgjaidYG2V6624DRhhw==", @@ -1142,16 +1142,16 @@ "node": ">=14" } }, - "node_modules/@trigger.dev/sdk": { + "node_modules/@systemfsoftware/trigger.dev_sdk": { "version": "3.0.0-beta.33", - "resolved": "https://registry.npmjs.org/@trigger.dev/sdk/-/sdk-3.0.0-beta.33.tgz", + "resolved": "https://registry.npmjs.org/@systemfsoftware/trigger.dev_sdk/-/sdk-3.0.0-beta.33.tgz", "integrity": "sha512-r/kC41UIDrG73ElkcOPzoZsmdSY+Lf7X9qFRBMzAFv5vWQwxz42KmEJIvQxXWeMyxKeZeUyZDIZApGRvLJK4uA==", "dependencies": { "@opentelemetry/api": "^1.8.0", "@opentelemetry/api-logs": "^0.48.0", "@opentelemetry/semantic-conventions": "^1.22.0", - "@trigger.dev/core": "3.0.0-beta.33", - "@trigger.dev/core-backend": "3.0.0-beta.33", + "@systemfsoftware/trigger.dev_core": "3.0.0-beta.33", + "@systemfsoftware/trigger.dev_core-backend": "3.0.0-beta.33", "chalk": "^5.2.0", "cronstrue": "^2.21.0", "debug": "^4.3.4", @@ -1171,7 +1171,7 @@ "node": ">=18.0.0" } }, - "node_modules/@trigger.dev/sdk/node_modules/@opentelemetry/api-logs": { + "node_modules/@systemfsoftware/trigger.dev_sdk/node_modules/@opentelemetry/api-logs": { "version": "0.48.0", "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.48.0.tgz", "integrity": "sha512-1/aMiU4Eqo3Zzpfwu51uXssp5pzvHFObk8S9pKAiXb1ne8pvg1qxBQitYL1XUiAMEXFzgjaidYG2V6624DRhhw==", diff --git a/packages/cli-v3/e2e/fixtures/server-only/package.json b/packages/cli-v3/e2e/fixtures/server-only/package.json index 1c024c3fa8c..30a1f55d0e0 100644 --- a/packages/cli-v3/e2e/fixtures/server-only/package.json +++ b/packages/cli-v3/e2e/fixtures/server-only/package.json @@ -2,7 +2,7 @@ "name": "server-only", "private": true, "dependencies": { - "@trigger.dev/sdk": "3.0.0-beta.33", + "@systemfsoftware/trigger.dev_sdk": "3.0.0-beta.33", "server-only": "^0.0.1" }, "packageManager": "pnpm@8.15.5+sha256.4b4efa12490e5055d59b9b9fc9438b7d581a6b7af3b5675eb5c5f447cee1a589", diff --git a/packages/cli-v3/e2e/fixtures/server-only/pnpm-lock.yaml b/packages/cli-v3/e2e/fixtures/server-only/pnpm-lock.yaml index 9d1f50b97e9..2f75f5dc056 100644 --- a/packages/cli-v3/e2e/fixtures/server-only/pnpm-lock.yaml +++ b/packages/cli-v3/e2e/fixtures/server-only/pnpm-lock.yaml @@ -8,7 +8,7 @@ importers: .: dependencies: - '@trigger.dev/sdk': + '@systemfsoftware/trigger.dev_sdk': specifier: 3.0.0-beta.33 version: 3.0.0-beta.33 server-only: @@ -556,14 +556,14 @@ packages: resolution: {integrity: sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==} dev: false - /@trigger.dev/core-backend@3.0.0-beta.33: + /@systemfsoftware/trigger.dev_core-backend@3.0.0-beta.33: resolution: {integrity: sha512-HpHUOZcbAK1YJK3SkiL01d7/sinR5hCxMCU1Z/WJ0bkI5G4wBYAKNre1/acJoVPcykpBaMN4ovnwA7OLjLh6sg==} engines: {node: '>=18.0.0'} dependencies: '@opentelemetry/api': 1.8.0 dev: false - /@trigger.dev/core@3.0.0-beta.33: + /@systemfsoftware/trigger.dev_core@3.0.0-beta.33: resolution: {integrity: sha512-5a4O9d01AwyiAFDqVpUy8ScuWu+a20ZEKN1Iy2nv6RCxYfBosim3CymGkxpdmlcxKt+T2cSytAxXET3lv9iC/Q==} engines: {node: '>=18.0.0'} dependencies: @@ -592,15 +592,15 @@ packages: - utf-8-validate dev: false - /@trigger.dev/sdk@3.0.0-beta.33: + /@systemfsoftware/trigger.dev_sdk@3.0.0-beta.33: resolution: {integrity: sha512-r/kC41UIDrG73ElkcOPzoZsmdSY+Lf7X9qFRBMzAFv5vWQwxz42KmEJIvQxXWeMyxKeZeUyZDIZApGRvLJK4uA==} engines: {node: '>=18.0.0'} dependencies: '@opentelemetry/api': 1.8.0 '@opentelemetry/api-logs': 0.48.0 '@opentelemetry/semantic-conventions': 1.24.1 - '@trigger.dev/core': 3.0.0-beta.33 - '@trigger.dev/core-backend': 3.0.0-beta.33 + '@systemfsoftware/trigger.dev_core': 3.0.0-beta.33 + '@systemfsoftware/trigger.dev_core-backend': 3.0.0-beta.33 chalk: 5.3.0 cronstrue: 2.50.0 debug: 4.3.5 diff --git a/packages/cli-v3/e2e/fixtures/server-only/trigger/helloWorld.js b/packages/cli-v3/e2e/fixtures/server-only/trigger/helloWorld.js index 16accde521a..53d6def40b3 100644 --- a/packages/cli-v3/e2e/fixtures/server-only/trigger/helloWorld.js +++ b/packages/cli-v3/e2e/fixtures/server-only/trigger/helloWorld.js @@ -1,5 +1,5 @@ import "server-only"; -import { task } from "@trigger.dev/sdk/v3"; +import { task } from "@systemfsoftware/trigger.dev_sdk/v3"; export const helloWorldTask = task({ id: "hello-world", diff --git a/packages/cli-v3/e2e/fixtures/server-only/yarn.lock b/packages/cli-v3/e2e/fixtures/server-only/yarn.lock index ec732f62ec3..5ea555d99f8 100644 --- a/packages/cli-v3/e2e/fixtures/server-only/yarn.lock +++ b/packages/cli-v3/e2e/fixtures/server-only/yarn.lock @@ -631,18 +631,18 @@ __metadata: languageName: node linkType: hard -"@trigger.dev/core-backend@npm:3.0.0-beta.33": +"@systemfsoftware/trigger.dev_core-backend@npm:3.0.0-beta.33": version: 3.0.0-beta.33 - resolution: "@trigger.dev/core-backend@npm:3.0.0-beta.33" + resolution: "@systemfsoftware/trigger.dev_core-backend@npm:3.0.0-beta.33" dependencies: "@opentelemetry/api": "npm:^1.8.0" checksum: 10c0/6c2a2478fa0e919477b89746b15b56c97feca7c0b5c9734ecd6d177d4a0fb3264301634dad9c787503eabd8a6c8e48af4dde40bf49f6f80a09a56a32d81eeb4e languageName: node linkType: hard -"@trigger.dev/core@npm:3.0.0-beta.33": +"@systemfsoftware/trigger.dev_core@npm:3.0.0-beta.33": version: 3.0.0-beta.33 - resolution: "@trigger.dev/core@npm:3.0.0-beta.33" + resolution: "@systemfsoftware/trigger.dev_core@npm:3.0.0-beta.33" dependencies: "@google-cloud/precise-date": "npm:^4.0.0" "@opentelemetry/api": "npm:^1.8.0" @@ -667,15 +667,15 @@ __metadata: languageName: node linkType: hard -"@trigger.dev/sdk@npm:3.0.0-beta.33": +"@systemfsoftware/trigger.dev_sdk@npm:3.0.0-beta.33": version: 3.0.0-beta.33 - resolution: "@trigger.dev/sdk@npm:3.0.0-beta.33" + resolution: "@systemfsoftware/trigger.dev_sdk@npm:3.0.0-beta.33" dependencies: "@opentelemetry/api": "npm:^1.8.0" "@opentelemetry/api-logs": "npm:^0.48.0" "@opentelemetry/semantic-conventions": "npm:^1.22.0" - "@trigger.dev/core": "npm:3.0.0-beta.33" - "@trigger.dev/core-backend": "npm:3.0.0-beta.33" + "@systemfsoftware/trigger.dev_core": "npm:3.0.0-beta.33" + "@systemfsoftware/trigger.dev_core-backend": "npm:3.0.0-beta.33" chalk: "npm:^5.2.0" cronstrue: "npm:^2.21.0" debug: "npm:^4.3.4" @@ -1266,7 +1266,7 @@ __metadata: version: 0.0.0-use.local resolution: "server-only@workspace:." dependencies: - "@trigger.dev/sdk": "npm:3.0.0-beta.33" + "@systemfsoftware/trigger.dev_sdk": "npm:3.0.0-beta.33" server-only: "npm:^0.0.1" languageName: unknown linkType: soft diff --git a/packages/cli-v3/package.json b/packages/cli-v3/package.json index a9f81af46d8..f90d47a29d5 100644 --- a/packages/cli-v3/package.json +++ b/packages/cli-v3/package.json @@ -1,5 +1,5 @@ { - "name": "trigger.dev", + "name": "@systemfsoftware/trigger.dev", "version": "3.0.0-beta.55", "description": "A Command-Line Interface for Trigger.dev (v3) projects", "main": "./dist/index.js", @@ -35,8 +35,8 @@ "triggerdev": "./dist/index.js" }, "devDependencies": { - "@trigger.dev/core-apps": "workspace:*", - "@trigger.dev/tsconfig": "workspace:*", + "@systemfsoftware/trigger.dev_core-apps": "workspace:*", + "@systemfsoftware/trigger.dev_tsconfig": "workspace:*", "@types/gradient-string": "^1.1.2", "@types/mock-fs": "^4.13.1", "@types/node": "18", @@ -87,7 +87,7 @@ "@opentelemetry/sdk-trace-base": "^1.22.0", "@opentelemetry/sdk-trace-node": "^1.22.0", "@opentelemetry/semantic-conventions": "^1.22.0", - "@trigger.dev/core": "workspace:3.0.0-beta.55", + "@systemfsoftware/trigger.dev_core": "workspace:3.0.0-beta.55", "@types/degit": "^2.8.3", "chalk": "^5.2.0", "chokidar": "^3.5.3", diff --git a/packages/cli-v3/src/apiClient.ts b/packages/cli-v3/src/apiClient.ts index 3b65f4582b8..aa2b0302ad3 100644 --- a/packages/cli-v3/src/apiClient.ts +++ b/packages/cli-v3/src/apiClient.ts @@ -17,8 +17,8 @@ import { ImportEnvironmentVariablesRequestBody, EnvironmentVariableResponseBody, TaskRunExecution, -} from "@trigger.dev/core/v3"; -import { zodfetch, ApiError } from "@trigger.dev/core/v3/zodfetch"; +} from "@systemfsoftware/trigger.dev_core/v3"; +import { zodfetch, ApiError } from "@systemfsoftware/trigger.dev_core/v3/zodfetch"; export class CliApiClient { private readonly apiURL: string; diff --git a/packages/cli-v3/src/cli/common.ts b/packages/cli-v3/src/cli/common.ts index 454875126ae..9cf424d6523 100644 --- a/packages/cli-v3/src/cli/common.ts +++ b/packages/cli-v3/src/cli/common.ts @@ -1,5 +1,5 @@ -import { flattenAttributes } from "@trigger.dev/core/v3"; -import { recordSpanException } from "@trigger.dev/core/v3/workers"; +import { flattenAttributes } from "@systemfsoftware/trigger.dev_core/v3"; +import { recordSpanException } from "@systemfsoftware/trigger.dev_core/v3/workers"; import { Command } from "commander"; import { z } from "zod"; import { getTracer, provider } from "../telemetry/tracing"; diff --git a/packages/cli-v3/src/commands/deploy.ts b/packages/cli-v3/src/commands/deploy.ts index a1a21bbaa6f..34f3da5d380 100644 --- a/packages/cli-v3/src/commands/deploy.ts +++ b/packages/cli-v3/src/commands/deploy.ts @@ -6,8 +6,8 @@ import { TaskMetadataFailedToParseData, detectDependencyVersion, flattenAttributes, -} from "@trigger.dev/core/v3"; -import { recordSpanException } from "@trigger.dev/core/v3/workers"; +} from "@systemfsoftware/trigger.dev_core/v3"; +import { recordSpanException } from "@systemfsoftware/trigger.dev_core/v3/workers"; import { Command, Option as CommandOption } from "commander"; import { Metafile, build } from "esbuild"; import { execa } from "execa"; @@ -1790,24 +1790,24 @@ export async function resolveRequiredDependencies( } } - if (!dependencies["@trigger.dev/sdk"]) { - logger.debug("Adding missing @trigger.dev/sdk dependency", { + if (!dependencies["@systemfsoftware/trigger.dev_sdk"]) { + logger.debug("Adding missing @systemfsoftware/trigger.dev_sdk dependency", { version: packageJson.version, }); span.setAttribute("addingMissingSDK", packageJson.version); - dependencies["@trigger.dev/sdk"] = packageJson.version; + dependencies["@systemfsoftware/trigger.dev_sdk"] = packageJson.version; } - if (!dependencies["@trigger.dev/core"]) { - logger.debug("Adding missing @trigger.dev/core dependency", { + if (!dependencies["@systemfsoftware/trigger.dev_core"]) { + logger.debug("Adding missing @systemfsoftware/trigger.dev_core dependency", { version: packageJson.version, }); span.setAttribute("addingMissingCore", packageJson.version); - dependencies["@trigger.dev/core"] = packageJson.version; + dependencies["@systemfsoftware/trigger.dev_core"] = packageJson.version; } // Make sure we sort the dependencies by key to ensure consistent hashing diff --git a/packages/cli-v3/src/commands/dev.tsx b/packages/cli-v3/src/commands/dev.tsx index 11188c8ddaf..1b0d92cafd6 100644 --- a/packages/cli-v3/src/commands/dev.tsx +++ b/packages/cli-v3/src/commands/dev.tsx @@ -5,8 +5,8 @@ import { clientWebsocketMessages, detectDependencyVersion, serverWebsocketMessages, -} from "@trigger.dev/core/v3"; -import { ZodMessageHandler, ZodMessageSender } from "@trigger.dev/core/v3/zodMessageHandler"; +} from "@systemfsoftware/trigger.dev_core/v3"; +import { ZodMessageHandler, ZodMessageSender } from "@systemfsoftware/trigger.dev_core/v3/zodMessageHandler"; import { watch } from "chokidar"; import { Command } from "commander"; import { BuildContext, Metafile, context } from "esbuild"; @@ -485,7 +485,7 @@ function useDev({ bundleDependenciesPlugin( "workerFacade", {}, - (config.dependenciesToBundle ?? []).concat([/^@trigger.dev/]), + (config.dependenciesToBundle ?? []).concat([/^@systemfsoftware\/trigger.dev_/]), config.tsconfigPath ), workerSetupImportConfigPlugin(configPath), diff --git a/packages/cli-v3/src/commands/init.ts b/packages/cli-v3/src/commands/init.ts index 7eb9616e3d2..84ce3e0de23 100644 --- a/packages/cli-v3/src/commands/init.ts +++ b/packages/cli-v3/src/commands/init.ts @@ -1,7 +1,7 @@ import { intro, isCancel, log, outro, select, text } from "@clack/prompts"; import { context, trace } from "@opentelemetry/api"; -import { GetProjectResponseBody, flattenAttributes } from "@trigger.dev/core/v3"; -import { recordSpanException } from "@trigger.dev/core/v3/workers"; +import { GetProjectResponseBody, flattenAttributes } from "@systemfsoftware/trigger.dev_core/v3"; +import { recordSpanException } from "@systemfsoftware/trigger.dev_core/v3/workers"; import chalk from "chalk"; import { Command } from "commander"; import { ExecaError, Options as ExecaOptions, ResultPromise as ExecaResult, execa } from "execa"; @@ -55,10 +55,10 @@ export function configureInitCommand(program: Command) { ) .option( "-t, --tag ", - "The version of the @trigger.dev/sdk package to install", + "The version of the @systemfsoftware/trigger.dev_sdk package to install", packageJson.version ) - .option("--skip-package-install", "Skip installing the @trigger.dev/sdk package") + .option("--skip-package-install", "Skip installing the @systemfsoftware/trigger.dev_sdk package") .option("--override-config", "Override the existing config file if it exists") .option( "--pkg-args ", @@ -142,7 +142,7 @@ async function _initCommand(dir: string, options: InitCommandOptions) { log.step(`Configuring project "${selectedProject.name}" (${selectedProject.externalRef})`); - // Install @trigger.dev/sdk package + // Install @systemfsoftware/trigger.dev_sdk package if (!options.skipPackageInstall) { await installPackages(dir, options); } else { @@ -456,14 +456,14 @@ async function installPackages(dir: string, options: InitCommandOptions) { switch (pkgManager) { case "npm": { // --save-exact: pin version, e.g. 3.0.0-beta.20 instead of ^3.0.0-beta.20 - args = ["install", "--save-exact", ...userArgs, `@trigger.dev/sdk@${options.tag}`]; + args = ["install", "--save-exact", ...userArgs, `@systemfsoftware/trigger.dev_sdk@${options.tag}`]; break; } case "pnpm": case "yarn": { // pins version by default - args = ["add", ...userArgs, `@trigger.dev/sdk@${options.tag}`]; + args = ["add", ...userArgs, `@systemfsoftware/trigger.dev_sdk@${options.tag}`]; break; } @@ -482,15 +482,15 @@ async function installPackages(dir: string, options: InitCommandOptions) { await installProcess; - installSpinner.stop(`@trigger.dev/sdk@${options.tag} installed`); + installSpinner.stop(`@systemfsoftware/trigger.dev_sdk@${options.tag} installed`); span.end(); } catch (e) { if (options.logLevel === "debug") { - installSpinner.stop(`Failed to install @trigger.dev/sdk@${options.tag}.`); + installSpinner.stop(`Failed to install @systemfsoftware/trigger.dev_sdk@${options.tag}.`); } else { installSpinner.stop( - `Failed to install @trigger.dev/sdk@${options.tag}. Rerun command with --log-level debug for more details.` + `Failed to install @systemfsoftware/trigger.dev_sdk@${options.tag}. Rerun command with --log-level debug for more details.` ); } diff --git a/packages/cli-v3/src/commands/login.ts b/packages/cli-v3/src/commands/login.ts index 459f063f925..8343ee35639 100644 --- a/packages/cli-v3/src/commands/login.ts +++ b/packages/cli-v3/src/commands/login.ts @@ -1,5 +1,5 @@ import { intro, log, outro, select } from "@clack/prompts"; -import { recordSpanException } from "@trigger.dev/core/v3/workers"; +import { recordSpanException } from "@systemfsoftware/trigger.dev_core/v3/workers"; import { Command } from "commander"; import open from "open"; import pRetry, { AbortError } from "p-retry"; diff --git a/packages/cli-v3/src/commands/update.ts b/packages/cli-v3/src/commands/update.ts index 2bb1c9c5ea8..be7d961b2ff 100644 --- a/packages/cli-v3/src/commands/update.ts +++ b/packages/cli-v3/src/commands/update.ts @@ -23,7 +23,7 @@ export type UpdateCommandOptions = z.infer; export function configureUpdateCommand(program: Command) { return program .command("update") - .description("Updates all @trigger.dev/* packages to match the CLI version") + .description("Updates all @systemfsoftware/trigger.dev_* packages to match the CLI version") .argument("[path]", "The path to the directory that contains the package.json file", ".") .option( "-l, --log-level ", @@ -150,7 +150,7 @@ export async function updateTriggerPackages( console.log( `ERROR: Version mismatch detected while running in CI. This won't end well. Aborting. - Please run the dev command locally and check that your CLI version matches the one printed below. Additionally, all \`@trigger.dev/*\` packages also need to match this version. + Please run the dev command locally and check that your CLI version matches the one printed below. Additionally, all \`@systemfsoftware/trigger.dev_*\` packages also need to match this version. If your local CLI version doesn't match the one below, you may want to pin the CLI version in this CI step. To do that, just replace \`trigger.dev@beta\` with \`trigger.dev@\`, for example: \`npx trigger.dev@3.0.0-beta.17 deploy\` @@ -293,7 +293,7 @@ function getTriggerDependencies(packageJson: PackageJson): Dependency[] { continue; } - const ignoredPackages = ["@trigger.dev/companyicons"]; + const ignoredPackages = ["@systemfsoftware/trigger.dev_companyicons"]; if (ignoredPackages.includes(name)) { continue; diff --git a/packages/cli-v3/src/templates/examples/simple.ts.template b/packages/cli-v3/src/templates/examples/simple.ts.template index de2b3160971..ebdcacf6471 100644 --- a/packages/cli-v3/src/templates/examples/simple.ts.template +++ b/packages/cli-v3/src/templates/examples/simple.ts.template @@ -1,4 +1,4 @@ -import { logger, task, wait } from "@trigger.dev/sdk/v3"; +import { logger, task, wait } from "@systemfsoftware/trigger.dev_sdk/v3"; export const helloWorldTask = task({ id: "hello-world", @@ -11,4 +11,4 @@ export const helloWorldTask = task({ message: "Hello, world!", } }, -}); \ No newline at end of file +}); diff --git a/packages/cli-v3/src/templates/trigger.config.ts.template b/packages/cli-v3/src/templates/trigger.config.ts.template index b524e950e41..91f1abc914b 100644 --- a/packages/cli-v3/src/templates/trigger.config.ts.template +++ b/packages/cli-v3/src/templates/trigger.config.ts.template @@ -1,4 +1,4 @@ -import type { TriggerConfig } from "@trigger.dev/sdk/v3"; +import type { TriggerConfig } from "@systemfsoftware/trigger.dev_sdk/v3"; export const config: TriggerConfig = { project: "${projectRef}", diff --git a/packages/cli-v3/src/utilities/build.ts b/packages/cli-v3/src/utilities/build.ts index 476bd2565ac..e9a602702f0 100644 --- a/packages/cli-v3/src/utilities/build.ts +++ b/packages/cli-v3/src/utilities/build.ts @@ -42,13 +42,13 @@ export function bundleTriggerDevCore(buildIdentifier: string, tsconfigPath?: str name: "trigger-bundle-core", setup(build) { build.onResolve({ filter: /.*/ }, (args) => { - if (!args.path.startsWith("@trigger.dev/core/v3")) { + if (!args.path.startsWith("@systemfsoftware/trigger.dev_core/v3")) { return undefined; } - const triggerSdkPath = require.resolve("@trigger.dev/sdk/v3", { paths: [process.cwd()] }); + const triggerSdkPath = require.resolve("@systemfsoftware/trigger.dev_sdk/v3", { paths: [process.cwd()] }); - logger.debug(`[${buildIdentifier}][trigger-bundle-core] Resolved @trigger.dev/sdk/v3`, { + logger.debug(`[${buildIdentifier}][trigger-bundle-core] Resolved @systemfsoftware/trigger.dev_sdk/v3`, { ...args, triggerSdkPath, }); diff --git a/packages/cli-v3/src/utilities/configFiles.ts b/packages/cli-v3/src/utilities/configFiles.ts index 74487689250..fc727501d88 100644 --- a/packages/cli-v3/src/utilities/configFiles.ts +++ b/packages/cli-v3/src/utilities/configFiles.ts @@ -1,4 +1,4 @@ -import { Config, ResolvedConfig } from "@trigger.dev/core/v3"; +import { Config, ResolvedConfig } from "@systemfsoftware/trigger.dev_core/v3"; import { findUp } from "find-up"; import { mkdirSync, writeFileSync } from "node:fs"; import path, { join } from "node:path"; diff --git a/packages/cli-v3/src/utilities/deployErrors.ts b/packages/cli-v3/src/utilities/deployErrors.ts index eaa01aad7d7..de2dafda6ae 100644 --- a/packages/cli-v3/src/utilities/deployErrors.ts +++ b/packages/cli-v3/src/utilities/deployErrors.ts @@ -4,7 +4,7 @@ import { chalkError, chalkPurple, chalkGrey, chalkGreen, chalkWarning, cliLink } import { logger } from "./logger"; import { ReadConfigResult } from "./configFiles"; import { z } from "zod"; -import { groupTaskMetadataIssuesByTask } from "@trigger.dev/core/v3"; +import { groupTaskMetadataIssuesByTask } from "@systemfsoftware/trigger.dev_core/v3"; import { docs } from "./links"; export type ESMRequireError = { diff --git a/packages/cli-v3/src/utilities/javascriptProject.ts b/packages/cli-v3/src/utilities/javascriptProject.ts index 1bbc2e60be1..49a7801787e 100644 --- a/packages/cli-v3/src/utilities/javascriptProject.ts +++ b/packages/cli-v3/src/utilities/javascriptProject.ts @@ -7,8 +7,8 @@ import { PackageJson } from "type-fest"; import { assertExhaustive } from "./assertExhaustive"; import { builtinModules } from "node:module"; import { tracer } from "../cli/common"; -import { recordSpanException } from "@trigger.dev/core/v3/otel"; -import { flattenAttributes } from "@trigger.dev/core/v3"; +import { recordSpanException } from "@systemfsoftware/trigger.dev_core/v3/otel"; +import { flattenAttributes } from "@systemfsoftware/trigger.dev_core/v3"; export type ResolveOptions = { allowDev: boolean }; export type DependencyMeta = { version: string; external: boolean }; diff --git a/packages/cli-v3/src/utilities/session.ts b/packages/cli-v3/src/utilities/session.ts index 63ccaa32e05..8d9b6fa417b 100644 --- a/packages/cli-v3/src/utilities/session.ts +++ b/packages/cli-v3/src/utilities/session.ts @@ -1,4 +1,4 @@ -import { recordSpanException } from "@trigger.dev/core/v3/workers"; +import { recordSpanException } from "@systemfsoftware/trigger.dev_core/v3/workers"; import { CliApiClient } from "../apiClient.js"; import { readAuthConfigProfile } from "./configFiles.js"; import { getTracer } from "../telemetry/tracing.js"; diff --git a/packages/cli-v3/src/utilities/taskFiles.ts b/packages/cli-v3/src/utilities/taskFiles.ts index 55e4ec510be..5de08b1df41 100644 --- a/packages/cli-v3/src/utilities/taskFiles.ts +++ b/packages/cli-v3/src/utilities/taskFiles.ts @@ -1,4 +1,4 @@ -import { ResolvedConfig } from "@trigger.dev/core/v3"; +import { ResolvedConfig } from "@systemfsoftware/trigger.dev_core/v3"; import fs from "node:fs"; import { join, relative, resolve } from "node:path"; import { TaskFile } from "../types"; diff --git a/packages/cli-v3/src/workers/dev/backgroundWorker.ts b/packages/cli-v3/src/workers/dev/backgroundWorker.ts index 2773831bd88..02411c9ebc5 100644 --- a/packages/cli-v3/src/workers/dev/backgroundWorker.ts +++ b/packages/cli-v3/src/workers/dev/backgroundWorker.ts @@ -17,8 +17,8 @@ import { correctErrorStackTrace, formatDurationMilliseconds, workerToChildMessages, -} from "@trigger.dev/core/v3"; -import { ZodMessageHandler, ZodMessageSender } from "@trigger.dev/core/v3/zodMessageHandler"; +} from "@systemfsoftware/trigger.dev_core/v3"; +import { ZodMessageHandler, ZodMessageSender } from "@systemfsoftware/trigger.dev_core/v3/zodMessageHandler"; import dotenv from "dotenv"; import { Evt } from "evt"; import { ChildProcess, fork } from "node:child_process"; diff --git a/packages/cli-v3/src/workers/dev/worker-facade.ts b/packages/cli-v3/src/workers/dev/worker-facade.ts index 1a21b980c41..8cb084adc55 100644 --- a/packages/cli-v3/src/workers/dev/worker-facade.ts +++ b/packages/cli-v3/src/workers/dev/worker-facade.ts @@ -5,7 +5,7 @@ import { clock, taskCatalog, type HandleErrorFunction, -} from "@trigger.dev/core/v3"; +} from "@systemfsoftware/trigger.dev_core/v3"; import { TaskExecutor, DurableClock, @@ -16,7 +16,7 @@ import { type TracingSDK, usage, DevUsageManager, -} from "@trigger.dev/core/v3/workers"; +} from "@systemfsoftware/trigger.dev_core/v3/workers"; __WORKER_SETUP__; declare const __WORKER_SETUP__: unknown; @@ -39,13 +39,13 @@ import { logger, runtime, workerToChildMessages, -} from "@trigger.dev/core/v3"; -import { DevRuntimeManager } from "@trigger.dev/core/v3/dev"; +} from "@systemfsoftware/trigger.dev_core/v3"; +import { DevRuntimeManager } from "@systemfsoftware/trigger.dev_core/v3/dev"; import { ZodMessageHandler, ZodMessageSender, ZodSchemaParsedError, -} from "@trigger.dev/core/v3/zodMessageHandler"; +} from "@systemfsoftware/trigger.dev_core/v3/zodMessageHandler"; import type { Tracer } from "@opentelemetry/api"; import type { Logger } from "@opentelemetry/api-logs"; diff --git a/packages/cli-v3/src/workers/dev/worker-setup.ts b/packages/cli-v3/src/workers/dev/worker-setup.ts index 14af3a27eaf..85ff2b1d52f 100644 --- a/packages/cli-v3/src/workers/dev/worker-setup.ts +++ b/packages/cli-v3/src/workers/dev/worker-setup.ts @@ -1,12 +1,12 @@ import type { Tracer } from "@opentelemetry/api"; import type { Logger } from "@opentelemetry/api-logs"; -import { ProjectConfig, childToWorkerMessages, taskCatalog } from "@trigger.dev/core/v3"; +import { ProjectConfig, childToWorkerMessages, taskCatalog } from "@systemfsoftware/trigger.dev_core/v3"; import { StandardTaskCatalog, TracingDiagnosticLogLevel, TracingSDK, -} from "@trigger.dev/core/v3/workers"; -import { ZodMessageSender } from "@trigger.dev/core/v3/zodMessageHandler"; +} from "@systemfsoftware/trigger.dev_core/v3/workers"; +import { ZodMessageSender } from "@systemfsoftware/trigger.dev_core/v3/zodMessageHandler"; import "source-map-support/register.js"; import * as packageJson from "../../../package.json"; diff --git a/packages/cli-v3/src/workers/prod/backgroundWorker.ts b/packages/cli-v3/src/workers/prod/backgroundWorker.ts index 76b0ad0a5fc..ba3ce7c5a4a 100644 --- a/packages/cli-v3/src/workers/prod/backgroundWorker.ts +++ b/packages/cli-v3/src/workers/prod/backgroundWorker.ts @@ -15,9 +15,9 @@ import { TaskRunExecutionPayload, TaskRunExecutionResult, correctErrorStackTrace, -} from "@trigger.dev/core/v3"; -import { ZodIpcConnection } from "@trigger.dev/core/v3/zodIpc"; -import type { InferSocketMessageSchema } from "@trigger.dev/core/v3/zodSocket"; +} from "@systemfsoftware/trigger.dev_core/v3"; +import { ZodIpcConnection } from "@systemfsoftware/trigger.dev_core/v3/zodIpc"; +import type { InferSocketMessageSchema } from "@systemfsoftware/trigger.dev_core/v3/zodSocket"; import { Evt } from "evt"; import { ChildProcess, fork } from "node:child_process"; import { diff --git a/packages/cli-v3/src/workers/prod/entry-point.ts b/packages/cli-v3/src/workers/prod/entry-point.ts index 062e7c44be0..15cfd22eb4b 100644 --- a/packages/cli-v3/src/workers/prod/entry-point.ts +++ b/packages/cli-v3/src/workers/prod/entry-point.ts @@ -10,19 +10,19 @@ import { TaskRunExecutionResult, TaskRunFailedExecutionResult, WaitReason, -} from "@trigger.dev/core/v3"; -import { InferSocketMessageSchema, ZodSocketConnection } from "@trigger.dev/core/v3/zodSocket"; -import { HttpReply, getRandomPortNumber } from "@trigger.dev/core-apps/http"; -import { SimpleLogger } from "@trigger.dev/core-apps/logger"; -import { EXIT_CODE_ALREADY_HANDLED, EXIT_CODE_CHILD_NONZERO } from "@trigger.dev/core-apps/process"; -import { ExponentialBackoff } from "@trigger.dev/core-apps/backoff"; +} from "@systemfsoftware/trigger.dev_core/v3"; +import { InferSocketMessageSchema, ZodSocketConnection } from "@systemfsoftware/trigger.dev_core/v3/zodSocket"; +import { HttpReply, getRandomPortNumber } from "@systemfsoftware/trigger.dev_core-apps/http"; +import { SimpleLogger } from "@systemfsoftware/trigger.dev_core-apps/logger"; +import { EXIT_CODE_ALREADY_HANDLED, EXIT_CODE_CHILD_NONZERO } from "@systemfsoftware/trigger.dev_core-apps/process"; +import { ExponentialBackoff } from "@systemfsoftware/trigger.dev_core-apps/backoff"; import { OnWaitForBatchMessage, OnWaitForTaskMessage, ProdBackgroundWorker, } from "./backgroundWorker"; import { TaskMetadataParseError, UncaughtExceptionError } from "../common/errors"; -import { checkpointSafeTimeout, unboundedTimeout } from "@trigger.dev/core/v3/utils/timers"; +import { checkpointSafeTimeout, unboundedTimeout } from "@systemfsoftware/trigger.dev_core/v3/utils/timers"; import { randomUUID } from "node:crypto"; import { readFile } from "node:fs/promises"; import { createServer } from "node:http"; diff --git a/packages/cli-v3/src/workers/prod/worker-facade.ts b/packages/cli-v3/src/workers/prod/worker-facade.ts index ef2a6a29258..607a4e436ee 100644 --- a/packages/cli-v3/src/workers/prod/worker-facade.ts +++ b/packages/cli-v3/src/workers/prod/worker-facade.ts @@ -7,7 +7,7 @@ import { ProjectConfig, clock, taskCatalog, -} from "@trigger.dev/core/v3"; +} from "@systemfsoftware/trigger.dev_core/v3"; import { ConsoleInterceptor, DevUsageManager, @@ -19,9 +19,9 @@ import { logLevels, usage, type TracingSDK, -} from "@trigger.dev/core/v3/workers"; -import { ZodIpcConnection } from "@trigger.dev/core/v3/zodIpc"; -import { ZodSchemaParsedError } from "@trigger.dev/core/v3/zodMessageHandler"; +} from "@systemfsoftware/trigger.dev_core/v3/workers"; +import { ZodIpcConnection } from "@systemfsoftware/trigger.dev_core/v3/zodIpc"; +import { ZodSchemaParsedError } from "@systemfsoftware/trigger.dev_core/v3/zodMessageHandler"; import "source-map-support/register.js"; __WORKER_SETUP__; @@ -45,8 +45,8 @@ import { TriggerTracer, logger, runtime, -} from "@trigger.dev/core/v3"; -import { ProdRuntimeManager } from "@trigger.dev/core/v3/prod"; +} from "@systemfsoftware/trigger.dev_core/v3"; +import { ProdRuntimeManager } from "@systemfsoftware/trigger.dev_core/v3/prod"; const heartbeatIntervalMs = getEnvVar("USAGE_HEARTBEAT_INTERVAL_MS"); const usageEventUrl = getEnvVar("USAGE_EVENT_URL"); diff --git a/packages/cli-v3/src/workers/prod/worker-setup.ts b/packages/cli-v3/src/workers/prod/worker-setup.ts index 91478ee3b8e..c0db0895432 100644 --- a/packages/cli-v3/src/workers/prod/worker-setup.ts +++ b/packages/cli-v3/src/workers/prod/worker-setup.ts @@ -1,11 +1,11 @@ import type { Tracer } from "@opentelemetry/api"; import * as packageJson from "../../../package.json"; -import { ProjectConfig, taskCatalog } from "@trigger.dev/core/v3"; +import { ProjectConfig, taskCatalog } from "@systemfsoftware/trigger.dev_core/v3"; import { TracingDiagnosticLogLevel, TracingSDK, StandardTaskCatalog, -} from "@trigger.dev/core/v3/workers"; +} from "@systemfsoftware/trigger.dev_core/v3/workers"; import type { Logger } from "@opentelemetry/api-logs"; __SETUP_IMPORTED_PROJECT_CONFIG__; diff --git a/packages/cli-v3/tsconfig.check.json b/packages/cli-v3/tsconfig.check.json index 8280e639b60..dae8d7f4ee9 100644 --- a/packages/cli-v3/tsconfig.check.json +++ b/packages/cli-v3/tsconfig.check.json @@ -3,8 +3,8 @@ "compilerOptions": { "noEmit": true, "paths": { - "@trigger.dev/core-apps": ["../core-apps/src"], - "@trigger.dev/core-apps/*": ["../core-apps/src/*"] + "@systemfsoftware/trigger.dev_core-apps": ["../core-apps/src"], + "@systemfsoftware/trigger.dev_core-apps/*": ["../core-apps/src/*"] } } } diff --git a/packages/cli-v3/tsconfig.json b/packages/cli-v3/tsconfig.json index b349942a7ea..01c867cb5db 100644 --- a/packages/cli-v3/tsconfig.json +++ b/packages/cli-v3/tsconfig.json @@ -24,10 +24,10 @@ "types": ["node", "vitest/globals"], "jsx": "react", "paths": { - "@trigger.dev/core/v3": ["../core/src/v3"], - "@trigger.dev/core/v3/*": ["../core/src/v3/*"], - "@trigger.dev/core-apps": ["../core-apps/src"], - "@trigger.dev/core-apps/*": ["../core-apps/src/*"] + "@systemfsoftware/trigger.dev_core/v3": ["../core/src/v3"], + "@systemfsoftware/trigger.dev_core/v3/*": ["../core/src/v3/*"], + "@systemfsoftware/trigger.dev_core-apps": ["../core-apps/src"], + "@systemfsoftware/trigger.dev_core-apps/*": ["../core-apps/src/*"] } }, "exclude": ["node_modules", "./e2e/fixtures"] diff --git a/packages/cli-v3/tsup.workers.config.ts b/packages/cli-v3/tsup.workers.config.ts index 6ecc248f691..b8ac6d45309 100644 --- a/packages/cli-v3/tsup.workers.config.ts +++ b/packages/cli-v3/tsup.workers.config.ts @@ -18,5 +18,5 @@ export default defineConfig({ sourcemap: false, target: "esnext", outDir: "dist/workers", - noExternal: ["@trigger.dev/core-apps"], + noExternal: ["@systemfsoftware/trigger.dev_core-apps"], }); diff --git a/packages/cli/CHANGELOG.md b/packages/cli/CHANGELOG.md index d3583817f49..fa0e0495a09 100644 --- a/packages/cli/CHANGELOG.md +++ b/packages/cli/CHANGELOG.md @@ -4,23 +4,23 @@ ### Patch Changes -- @trigger.dev/core@3.0.0-beta.55 -- @trigger.dev/yalt@3.0.0-beta.55 +- @systemfsoftware/trigger.dev_core@3.0.0-beta.55 +- @systemfsoftware/trigger.dev_yalt@3.0.0-beta.55 ## 3.0.0-beta.54 ### Patch Changes -- @trigger.dev/core@3.0.0-beta.54 -- @trigger.dev/yalt@3.0.0-beta.54 +- @systemfsoftware/trigger.dev_core@3.0.0-beta.54 +- @systemfsoftware/trigger.dev_yalt@3.0.0-beta.54 ## 3.0.0-beta.53 ### Patch Changes - Updated dependencies [5cf90da72] - - @trigger.dev/core@3.0.0-beta.53 - - @trigger.dev/yalt@3.0.0-beta.53 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.53 + - @systemfsoftware/trigger.dev_yalt@3.0.0-beta.53 ## 3.0.0-beta.52 @@ -28,24 +28,24 @@ - Updated dependencies [9882d66f8] - Updated dependencies [09413a62a] - - @trigger.dev/core@3.0.0-beta.52 - - @trigger.dev/yalt@3.0.0-beta.52 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.52 + - @systemfsoftware/trigger.dev_yalt@3.0.0-beta.52 ## 3.0.0-beta.51 ### Patch Changes - Updated dependencies [55264657d] - - @trigger.dev/core@3.0.0-beta.51 - - @trigger.dev/yalt@3.0.0-beta.51 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.51 + - @systemfsoftware/trigger.dev_yalt@3.0.0-beta.51 ## 3.0.0-beta.50 ### Patch Changes - Updated dependencies [8ba998794] - - @trigger.dev/core@3.0.0-beta.50 - - @trigger.dev/yalt@3.0.0-beta.50 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.50 + - @systemfsoftware/trigger.dev_yalt@3.0.0-beta.50 ## 3.0.0-beta.49 @@ -54,15 +54,15 @@ - Updated dependencies [dbda820a7] - Updated dependencies [e417aca87] - Updated dependencies [d934feb02] - - @trigger.dev/core@3.0.0-beta.49 - - @trigger.dev/yalt@3.0.0-beta.49 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.49 + - @systemfsoftware/trigger.dev_yalt@3.0.0-beta.49 ## 3.0.0-beta.48 ### Patch Changes -- @trigger.dev/core@3.0.0-beta.48 -- @trigger.dev/yalt@3.0.0-beta.48 +- @systemfsoftware/trigger.dev_core@3.0.0-beta.48 +- @systemfsoftware/trigger.dev_yalt@3.0.0-beta.48 ## 3.0.0-beta.47 @@ -70,16 +70,16 @@ - Updated dependencies [4f95c9de4] - Updated dependencies [e04d44866] - - @trigger.dev/core@3.0.0-beta.47 - - @trigger.dev/yalt@3.0.0-beta.47 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.47 + - @systemfsoftware/trigger.dev_yalt@3.0.0-beta.47 ## 3.0.0-beta.46 ### Patch Changes - Updated dependencies [14c2bdf89] - - @trigger.dev/core@3.0.0-beta.46 - - @trigger.dev/yalt@3.0.0-beta.46 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.46 + - @systemfsoftware/trigger.dev_yalt@3.0.0-beta.46 ## 3.0.0-beta.45 @@ -88,38 +88,38 @@ - Updated dependencies [0e77e7ef7] - Updated dependencies [568da0178] - Updated dependencies [5ae3da6b4] - - @trigger.dev/core@3.0.0-beta.45 - - @trigger.dev/yalt@3.0.0-beta.45 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.45 + - @systemfsoftware/trigger.dev_yalt@3.0.0-beta.45 ## 3.0.0-beta.44 ### Patch Changes - Updated dependencies [39885a427] - - @trigger.dev/core@3.0.0-beta.44 - - @trigger.dev/yalt@3.0.0-beta.44 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.44 + - @systemfsoftware/trigger.dev_yalt@3.0.0-beta.44 ## 3.0.0-beta.43 ### Patch Changes - Updated dependencies [34ca7667d] - - @trigger.dev/core@3.0.0-beta.43 - - @trigger.dev/yalt@3.0.0-beta.43 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.43 + - @systemfsoftware/trigger.dev_yalt@3.0.0-beta.43 ## 3.0.0-beta.42 ### Patch Changes -- @trigger.dev/core@3.0.0-beta.42 -- @trigger.dev/yalt@3.0.0-beta.42 +- @systemfsoftware/trigger.dev_core@3.0.0-beta.42 +- @systemfsoftware/trigger.dev_yalt@3.0.0-beta.42 ## 3.0.0-beta.41 ### Patch Changes -- @trigger.dev/core@3.0.0-beta.41 -- @trigger.dev/yalt@3.0.0-beta.41 +- @systemfsoftware/trigger.dev_core@3.0.0-beta.41 +- @systemfsoftware/trigger.dev_yalt@3.0.0-beta.41 ## 3.0.0-beta.40 @@ -128,15 +128,15 @@ - Updated dependencies [55d1f8c67] - Updated dependencies [098932ea9] - Updated dependencies [9835f4ec5] - - @trigger.dev/core@3.0.0-beta.40 - - @trigger.dev/yalt@3.0.0-beta.40 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.40 + - @systemfsoftware/trigger.dev_yalt@3.0.0-beta.40 ## 3.0.0-beta.39 ### Patch Changes -- @trigger.dev/core@3.0.0-beta.39 -- @trigger.dev/yalt@3.0.0-beta.39 +- @systemfsoftware/trigger.dev_core@3.0.0-beta.39 +- @systemfsoftware/trigger.dev_yalt@3.0.0-beta.39 ## 3.0.0-beta.38 @@ -146,8 +146,8 @@ - Updated dependencies [0ed93a748] - Updated dependencies [c405ae711] - Updated dependencies [c405ae711] - - @trigger.dev/core@3.0.0-beta.38 - - @trigger.dev/yalt@3.0.0-beta.38 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.38 + - @systemfsoftware/trigger.dev_yalt@3.0.0-beta.38 ## 3.0.0-beta.37 @@ -155,8 +155,8 @@ - Updated dependencies [68d32429b] - Updated dependencies [68d32429b] - - @trigger.dev/core@3.0.0-beta.37 - - @trigger.dev/yalt@3.0.0-beta.37 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.37 + - @systemfsoftware/trigger.dev_yalt@3.0.0-beta.37 ## 3.0.0-beta.36 @@ -164,8 +164,8 @@ - Updated dependencies [b4f9b70ae] - Updated dependencies [ba71f959e] - - @trigger.dev/core@3.0.0-beta.36 - - @trigger.dev/yalt@3.0.0-beta.36 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.36 + - @systemfsoftware/trigger.dev_yalt@3.0.0-beta.36 ## 3.0.0-beta.35 @@ -174,8 +174,8 @@ - Updated dependencies [ece6ca678] - Updated dependencies [e69ffd314] - Updated dependencies [e69ffd314] - - @trigger.dev/core@3.0.0-beta.35 - - @trigger.dev/yalt@3.0.0-beta.35 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.35 + - @systemfsoftware/trigger.dev_yalt@3.0.0-beta.35 ## 3.0.0-beta.34 @@ -184,30 +184,30 @@ - Updated dependencies [3a1b0c486] - Updated dependencies [3f8b6d8fc] - Updated dependencies [1281d40e4] - - @trigger.dev/core@3.0.0-beta.34 - - @trigger.dev/yalt@3.0.0-beta.34 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.34 + - @systemfsoftware/trigger.dev_yalt@3.0.0-beta.34 ## 3.0.0-beta.33 ### Patch Changes - Updated dependencies [6a379e4e9] - - @trigger.dev/core@3.0.0-beta.33 - - @trigger.dev/yalt@3.0.0-beta.33 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.33 + - @systemfsoftware/trigger.dev_yalt@3.0.0-beta.33 ## 3.0.0-beta.32 ### Patch Changes -- @trigger.dev/core@3.0.0-beta.32 -- @trigger.dev/yalt@3.0.0-beta.32 +- @systemfsoftware/trigger.dev_core@3.0.0-beta.32 +- @systemfsoftware/trigger.dev_yalt@3.0.0-beta.32 ## 3.0.0-beta.31 ### Patch Changes -- @trigger.dev/core@3.0.0-beta.31 -- @trigger.dev/yalt@3.0.0-beta.31 +- @systemfsoftware/trigger.dev_core@3.0.0-beta.31 +- @systemfsoftware/trigger.dev_yalt@3.0.0-beta.31 ## 3.0.0-beta.30 @@ -215,15 +215,15 @@ - Updated dependencies [1477a2e30] - Updated dependencies [0e919f56f] - - @trigger.dev/core@3.0.0-beta.30 - - @trigger.dev/yalt@3.0.0-beta.30 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.30 + - @systemfsoftware/trigger.dev_yalt@3.0.0-beta.30 ## 3.0.0-beta.29 ### Patch Changes -- @trigger.dev/core@3.0.0-beta.29 -- @trigger.dev/yalt@3.0.0-beta.29 +- @systemfsoftware/trigger.dev_core@3.0.0-beta.29 +- @systemfsoftware/trigger.dev_yalt@3.0.0-beta.29 ## 3.0.0-beta.28 @@ -231,8 +231,8 @@ - Updated dependencies [d490bc5cb] - Updated dependencies [6d9dfbc75] - - @trigger.dev/core@3.0.0-beta.28 - - @trigger.dev/yalt@3.0.0-beta.28 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.28 + - @systemfsoftware/trigger.dev_yalt@3.0.0-beta.28 ## 3.0.0-beta.27 @@ -240,15 +240,15 @@ - Updated dependencies [1670c4c41] - Updated dependencies [203e00208] - - @trigger.dev/core@3.0.0-beta.27 - - @trigger.dev/yalt@3.0.0-beta.27 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.27 + - @systemfsoftware/trigger.dev_yalt@3.0.0-beta.27 ## 3.0.0-beta.26 ### Patch Changes -- @trigger.dev/core@3.0.0-beta.26 -- @trigger.dev/yalt@3.0.0-beta.26 +- @systemfsoftware/trigger.dev_core@3.0.0-beta.26 +- @systemfsoftware/trigger.dev_yalt@3.0.0-beta.26 ## 3.0.0-beta.25 @@ -256,30 +256,30 @@ - Updated dependencies [e337b2165] - Updated dependencies [9e5382951] - - @trigger.dev/core@3.0.0-beta.25 - - @trigger.dev/yalt@3.0.0-beta.25 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.25 + - @systemfsoftware/trigger.dev_yalt@3.0.0-beta.25 ## 3.0.0-beta.24 ### Patch Changes - Updated dependencies [83dc87155] - - @trigger.dev/core@3.0.0-beta.24 - - @trigger.dev/yalt@3.0.0-beta.24 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.24 + - @systemfsoftware/trigger.dev_yalt@3.0.0-beta.24 ## 3.0.0-beta.23 ### Patch Changes -- @trigger.dev/core@3.0.0-beta.23 -- @trigger.dev/yalt@3.0.0-beta.23 +- @systemfsoftware/trigger.dev_core@3.0.0-beta.23 +- @systemfsoftware/trigger.dev_yalt@3.0.0-beta.23 ## 3.0.0-beta.22 ### Patch Changes -- @trigger.dev/core@3.0.0-beta.22 -- @trigger.dev/yalt@3.0.0-beta.22 +- @systemfsoftware/trigger.dev_core@3.0.0-beta.22 +- @systemfsoftware/trigger.dev_yalt@3.0.0-beta.22 ## 3.0.0-beta.21 @@ -287,23 +287,23 @@ - Updated dependencies [9491a1649] - Updated dependencies [9491a1649] - - @trigger.dev/core@3.0.0-beta.21 - - @trigger.dev/yalt@3.0.0-beta.21 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.21 + - @systemfsoftware/trigger.dev_yalt@3.0.0-beta.21 ## 3.0.0-beta.20 ### Patch Changes - Updated dependencies [e3db25739] - - @trigger.dev/core@3.0.0-beta.20 - - @trigger.dev/yalt@3.0.0-beta.20 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.20 + - @systemfsoftware/trigger.dev_yalt@3.0.0-beta.20 ## 3.0.0-beta.19 ### Patch Changes -- @trigger.dev/core@3.0.0-beta.19 -- @trigger.dev/yalt@3.0.0-beta.19 +- @systemfsoftware/trigger.dev_core@3.0.0-beta.19 +- @systemfsoftware/trigger.dev_yalt@3.0.0-beta.19 ## 3.0.0-beta.18 @@ -313,23 +313,23 @@ - b68012f81: Add support for tasks located in subdirectories inside trigger dirs - Updated dependencies [b68012f81] - Updated dependencies [b68012f81] - - @trigger.dev/core@3.0.0-beta.18 - - @trigger.dev/yalt@3.0.0-beta.18 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.18 + - @systemfsoftware/trigger.dev_yalt@3.0.0-beta.18 ## 3.0.0-beta.17 ### Patch Changes -- @trigger.dev/core@3.0.0-beta.17 -- @trigger.dev/yalt@3.0.0-beta.17 +- @systemfsoftware/trigger.dev_core@3.0.0-beta.17 +- @systemfsoftware/trigger.dev_yalt@3.0.0-beta.17 ## 3.0.0-beta.16 ### Patch Changes - Updated dependencies [ed2a26c86] - - @trigger.dev/core@3.0.0-beta.16 - - @trigger.dev/yalt@3.0.0-beta.16 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.16 + - @systemfsoftware/trigger.dev_yalt@3.0.0-beta.16 ## 3.0.0-beta.15 @@ -338,16 +338,16 @@ - Updated dependencies [374edef02] - Updated dependencies [26093896d] - Updated dependencies [62c9a5b71] - - @trigger.dev/core@3.0.0-beta.15 - - @trigger.dev/yalt@3.0.0-beta.15 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.15 + - @systemfsoftware/trigger.dev_yalt@3.0.0-beta.15 ## 3.0.0-beta.14 ### Patch Changes - Updated dependencies [584c7da5d] - - @trigger.dev/core@3.0.0-beta.14 - - @trigger.dev/yalt@3.0.0-beta.14 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.14 + - @systemfsoftware/trigger.dev_yalt@3.0.0-beta.14 ## 3.0.0-beta.13 @@ -359,22 +359,22 @@ - Updated dependencies [fde939a30] - Updated dependencies [03b104a3d] - Updated dependencies [4986bfda2] - - @trigger.dev/core@3.0.0-beta.13 - - @trigger.dev/yalt@3.0.0-beta.13 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.13 + - @systemfsoftware/trigger.dev_yalt@3.0.0-beta.13 ## 3.0.0-beta.12 ### Patch Changes -- @trigger.dev/core@3.0.0-beta.12 -- @trigger.dev/yalt@3.0.0-beta.12 +- @systemfsoftware/trigger.dev_core@3.0.0-beta.12 +- @systemfsoftware/trigger.dev_yalt@3.0.0-beta.12 ## 3.0.0-beta.11 ### Patch Changes -- @trigger.dev/core@3.0.0-beta.11 -- @trigger.dev/yalt@3.0.0-beta.11 +- @systemfsoftware/trigger.dev_core@3.0.0-beta.11 +- @systemfsoftware/trigger.dev_yalt@3.0.0-beta.11 ## 3.0.0-beta.7 @@ -382,31 +382,31 @@ - Updated dependencies [f854cb90e] - Updated dependencies [f854cb90e] - - @trigger.dev/core@3.0.0-beta.7 - - @trigger.dev/yalt@3.0.0-beta.7 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.7 + - @systemfsoftware/trigger.dev_yalt@3.0.0-beta.7 ## 3.0.0-beta.6 ### Patch Changes - Updated dependencies [7ea8532cc] - - @trigger.dev/core@3.0.0-beta.6 - - @trigger.dev/yalt@3.0.0-beta.6 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.6 + - @systemfsoftware/trigger.dev_yalt@3.0.0-beta.6 ## 3.0.0-beta.5 ### Patch Changes - Updated dependencies [eb6012628] - - @trigger.dev/core@3.0.0-beta.5 - - @trigger.dev/yalt@3.0.0-beta.5 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.5 + - @systemfsoftware/trigger.dev_yalt@3.0.0-beta.5 ## 3.0.0-beta.4 ### Patch Changes -- @trigger.dev/core@3.0.0-beta.4 -- @trigger.dev/yalt@3.0.0-beta.4 +- @systemfsoftware/trigger.dev_core@3.0.0-beta.4 +- @systemfsoftware/trigger.dev_yalt@3.0.0-beta.4 ## 3.0.0-beta.3 @@ -415,16 +415,16 @@ - Updated dependencies [c702d6a9c] - Updated dependencies [b271742dc] - Updated dependencies [9af2570da] - - @trigger.dev/core@3.0.0-beta.3 - - @trigger.dev/yalt@3.0.0-beta.3 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.3 + - @systemfsoftware/trigger.dev_yalt@3.0.0-beta.3 ## 3.0.0-beta.2 ### Patch Changes - Updated dependencies [e3cf456c6] - - @trigger.dev/core@3.0.0-beta.2 - - @trigger.dev/yalt@3.0.0-beta.2 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.2 + - @systemfsoftware/trigger.dev_yalt@3.0.0-beta.2 ## 3.0.0-beta.1 @@ -433,67 +433,67 @@ - Updated dependencies [b66d5525e] - Updated dependencies [719c0a0b9] - Updated dependencies [f93eae300] - - @trigger.dev/core@3.0.0-beta.1 - - @trigger.dev/yalt@3.0.0-beta.1 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.1 + - @systemfsoftware/trigger.dev_yalt@3.0.0-beta.1 ## 3.0.0-beta.0 ### Patch Changes - Updated dependencies [395abe1b9] - - @trigger.dev/core@3.0.0-beta.0 - - @trigger.dev/yalt@3.0.0-beta.0 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.0 + - @systemfsoftware/trigger.dev_yalt@3.0.0-beta.0 ## 2.3.18 ### Patch Changes -- @trigger.dev/core@2.3.18 -- @trigger.dev/yalt@2.3.18 +- @systemfsoftware/trigger.dev_core@2.3.18 +- @systemfsoftware/trigger.dev_yalt@2.3.18 ## 2.3.17 ### Patch Changes -- @trigger.dev/core@2.3.17 -- @trigger.dev/yalt@2.3.17 +- @systemfsoftware/trigger.dev_core@2.3.17 +- @systemfsoftware/trigger.dev_yalt@2.3.17 ## 2.3.16 ### Patch Changes - Updated dependencies [583da458] - - @trigger.dev/core@2.3.16 - - @trigger.dev/yalt@2.3.16 + - @systemfsoftware/trigger.dev_core@2.3.16 + - @systemfsoftware/trigger.dev_yalt@2.3.16 ## 2.3.15 ### Patch Changes -- @trigger.dev/core@2.3.15 -- @trigger.dev/yalt@2.3.15 +- @systemfsoftware/trigger.dev_core@2.3.15 +- @systemfsoftware/trigger.dev_yalt@2.3.15 ## 2.3.14 ### Patch Changes -- @trigger.dev/core@2.3.14 -- @trigger.dev/yalt@2.3.14 +- @systemfsoftware/trigger.dev_core@2.3.14 +- @systemfsoftware/trigger.dev_yalt@2.3.14 ## 2.3.13 ### Patch Changes - 26f5e777: Increase the yalt.dev connection timeout to 5 seconds - - @trigger.dev/core@2.3.13 - - @trigger.dev/yalt@2.3.13 + - @systemfsoftware/trigger.dev_core@2.3.13 + - @systemfsoftware/trigger.dev_yalt@2.3.13 ## 2.3.12 ### Patch Changes -- @trigger.dev/core@2.3.12 -- @trigger.dev/yalt@2.3.12 +- @systemfsoftware/trigger.dev_core@2.3.12 +- @systemfsoftware/trigger.dev_yalt@2.3.12 ## 2.3.11 @@ -501,15 +501,15 @@ - bc61d837: updated the dev command to include -https flag - Updated dependencies [bc61d837] - - @trigger.dev/yalt@2.3.11 - - @trigger.dev/core@2.3.11 + - @systemfsoftware/trigger.dev_yalt@2.3.11 + - @systemfsoftware/trigger.dev_core@2.3.11 ## 2.3.10 ### Patch Changes -- @trigger.dev/core@2.3.10 -- @trigger.dev/yalt@2.3.10 +- @systemfsoftware/trigger.dev_core@2.3.10 +- @systemfsoftware/trigger.dev_yalt@2.3.10 ## 2.3.9 @@ -517,15 +517,15 @@ - aa97bf4a: Updated the telemetry API key - Updated dependencies [740b7b23] - - @trigger.dev/core@2.3.9 - - @trigger.dev/yalt@2.3.9 + - @systemfsoftware/trigger.dev_core@2.3.9 + - @systemfsoftware/trigger.dev_yalt@2.3.9 ## 2.3.8 ### Patch Changes -- @trigger.dev/core@2.3.8 -- @trigger.dev/yalt@2.3.8 +- @systemfsoftware/trigger.dev_core@2.3.8 +- @systemfsoftware/trigger.dev_yalt@2.3.8 ## 2.3.7 @@ -533,8 +533,8 @@ - dfa47b62: Don't proxy certain headers across the Yalt boundary as it can mess-up proxied local requests - Updated dependencies [dfa47b62] - - @trigger.dev/yalt@2.3.7 - - @trigger.dev/core@2.3.7 + - @systemfsoftware/trigger.dev_yalt@2.3.7 + - @systemfsoftware/trigger.dev_core@2.3.7 ## 2.3.6 @@ -542,39 +542,39 @@ - 812b5afe: Add support for the built-in Trigger.dev tunnel (Yalt) - Updated dependencies [812b5afe] - - @trigger.dev/yalt@2.3.6 - - @trigger.dev/core@2.3.6 + - @systemfsoftware/trigger.dev_yalt@2.3.6 + - @systemfsoftware/trigger.dev_core@2.3.6 ## 2.3.5 ### Patch Changes -- @trigger.dev/core@2.3.5 +- @systemfsoftware/trigger.dev_core@2.3.5 ## 2.3.4 ### Patch Changes -- @trigger.dev/core@2.3.4 +- @systemfsoftware/trigger.dev_core@2.3.4 ## 2.3.3 ### Patch Changes -- @trigger.dev/core@2.3.3 +- @systemfsoftware/trigger.dev_core@2.3.3 ## 2.3.2 ### Patch Changes -- @trigger.dev/core@2.3.2 +- @systemfsoftware/trigger.dev_core@2.3.2 ## 2.3.1 ### Patch Changes - Updated dependencies [f3efcc0c] - - @trigger.dev/core@2.3.1 + - @systemfsoftware/trigger.dev_core@2.3.1 ## 2.3.0 @@ -582,26 +582,26 @@ - 17f6f29d: Added hono framework support - Updated dependencies [17f6f29d] - - @trigger.dev/core@2.3.0 + - @systemfsoftware/trigger.dev_core@2.3.0 ## 2.2.11 ### Patch Changes -- @trigger.dev/core@2.2.11 +- @systemfsoftware/trigger.dev_core@2.2.11 ## 2.2.10 ### Patch Changes -- @trigger.dev/core@2.2.10 +- @systemfsoftware/trigger.dev_core@2.2.10 ## 2.2.9 ### Patch Changes - Updated dependencies [6ebd435e] - - @trigger.dev/core@2.2.9 + - @systemfsoftware/trigger.dev_core@2.2.9 ## 2.2.8 @@ -609,16 +609,16 @@ - 067e19fe: - Simplify `Webhook Triggers` and use the new HTTP Endpoints - Add a `Key-Value Store` for use in and outside of Jobs - - Add a `@trigger.dev/shopify` package + - Add a `@systemfsoftware/trigger.dev_shopify` package - Updated dependencies [067e19fe] - - @trigger.dev/core@2.2.8 + - @systemfsoftware/trigger.dev_core@2.2.8 ## 2.2.7 ### Patch Changes - Updated dependencies [756024da] - - @trigger.dev/core@2.2.7 + - @systemfsoftware/trigger.dev_core@2.2.7 ## 2.2.6 @@ -627,7 +627,7 @@ - Updated dependencies [cb1825bf] - Updated dependencies [cb1825bf] - Updated dependencies [d0217344] - - @trigger.dev/core@2.2.6 + - @systemfsoftware/trigger.dev_core@2.2.6 ## 2.2.5 @@ -635,7 +635,7 @@ - Updated dependencies [620b8383] - Updated dependencies [578d2e54] - - @trigger.dev/core@2.2.5 + - @systemfsoftware/trigger.dev_core@2.2.5 ## 2.2.4 @@ -643,20 +643,20 @@ - 0876b875: Added new example job which uses Tasks - Updated dependencies [c1710ae7] - - @trigger.dev/core@2.2.4 + - @systemfsoftware/trigger.dev_core@2.2.4 ## 2.2.3 ### Patch Changes - Updated dependencies [6e1b8a11] - - @trigger.dev/core@2.2.3 + - @systemfsoftware/trigger.dev_core@2.2.3 ## 2.2.2 ### Patch Changes -- @trigger.dev/core@2.2.2 +- @systemfsoftware/trigger.dev_core@2.2.2 ## 2.2.1 @@ -668,7 +668,7 @@ - 0adf41c7: Added Next.js `maxDuration` commented out to the api/trigger file using CLI init - Updated dependencies [044d38e3] - Updated dependencies [abc9737a] - - @trigger.dev/core@2.2.1 + - @systemfsoftware/trigger.dev_core@2.2.1 ## 2.2.0 @@ -685,7 +685,7 @@ - Updated dependencies [975c5f1d] - Updated dependencies [50e3d9e4] - Updated dependencies [59a94c71] - - @trigger.dev/core@2.2.0 + - @systemfsoftware/trigger.dev_core@2.2.0 ## 2.1.9 @@ -767,8 +767,8 @@ - 3897e6e6: Make it more clear which API key the init command expects - b5db9f5e: Adding MIT license - dd107176: Added hostname option to the cli dev command -- 8cf85443: Bugfix: @trigger.dev/cli init now correctly identifies the App Dir when using JS -- 4e78da31: fix: Add an update sub-command the @trigger.dev/cli that updates all @trigger.dev/\* packages +- 8cf85443: Bugfix: @systemfsoftware/trigger.dev_cli init now correctly identifies the App Dir when using JS +- 4e78da31: fix: Add an update sub-command the @systemfsoftware/trigger.dev_cli that updates all @systemfsoftware/trigger.dev_\* packages - 135cb492: fixed the cli init log message to show the correct path to the app route created ## 2.0.10 @@ -842,7 +842,7 @@ - 28914b87: Creating the init CLI package - d7c4b242: replace tsconfig package with tsconfck package - 85108cfc: Remove the localhost default for endpoint URL -- b39f1694: Fixed the version of the @trigger.dev/nextjs package +- b39f1694: Fixed the version of the @systemfsoftware/trigger.dev_nextjs package - b2a8b565: Split the CLI into two commands, init and a new dev command - f01af9c0: Upgrade to zod 3.21.4 - 6d4922f4: api.trigger.dev is now the default cloud url @@ -1011,7 +1011,7 @@ ### Patch Changes -- Fixed the version of the @trigger.dev/nextjs package +- Fixed the version of the @systemfsoftware/trigger.dev_nextjs package ## 0.2.1-next.3 diff --git a/packages/cli/README.md b/packages/cli/README.md index e4cb3940e39..65c98e21a6d 100644 --- a/packages/cli/README.md +++ b/packages/cli/README.md @@ -1,25 +1,25 @@ -## ✨ @trigger.dev/cli - Initialize your project to start using Trigger.dev +## ✨ @systemfsoftware/trigger.dev_cli - Initialize your project to start using Trigger.dev Trigger.dev is an open source platform that makes it easy to create event-driven background tasks directly in your existing project. ## 💻 Usage -To initialize your project using `@trigger.dev/cli`, run any of the following three commands and answer the prompts: +To initialize your project using `@systemfsoftware/trigger.dev_cli`, run any of the following three commands and answer the prompts: ### npm ```sh -npx @trigger.dev/cli@latest init +npx @systemfsoftware/trigger.dev_cli@latest init ``` ### yarn ```sh -yarn dlx @trigger.dev/cli@latest init +yarn dlx @systemfsoftware/trigger.dev_cli@latest init ``` ### pnpm ```sh -pnpm dlx @trigger.dev/cli@latest init +pnpm dlx @systemfsoftware/trigger.dev_cli@latest init ``` diff --git a/packages/cli/package.json b/packages/cli/package.json index 2c18285ba18..631be8df38d 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,5 +1,5 @@ { - "name": "@trigger.dev/cli", + "name": "@systemfsoftware/trigger.dev_cli", "version": "3.0.0-beta.55", "description": "The Trigger.dev CLI", "main": "./dist/index.js", @@ -35,7 +35,7 @@ "trigger-cli": "./dist/index.js" }, "devDependencies": { - "@trigger.dev/tsconfig": "workspace:*", + "@systemfsoftware/trigger.dev_tsconfig": "workspace:*", "@types/gradient-string": "^1.1.2", "@types/inquirer": "^9.0.3", "@types/mock-fs": "^4.13.1", @@ -57,8 +57,8 @@ "test": "vitest" }, "dependencies": { - "@trigger.dev/core": "workspace:*", - "@trigger.dev/yalt": "workspace:*", + "@systemfsoftware/trigger.dev_core": "workspace:*", + "@systemfsoftware/trigger.dev_yalt": "workspace:*", "@types/degit": "^2.8.3", "boxen": "^7.1.1", "chalk": "^5.2.0", @@ -94,4 +94,4 @@ "engines": { "node": ">=18.0.0" } -} \ No newline at end of file +} diff --git a/packages/cli/src/cli/index.ts b/packages/cli/src/cli/index.ts index 0a7ca9eaa78..efb3fd88cd8 100644 --- a/packages/cli/src/cli/index.ts +++ b/packages/cli/src/cli/index.ts @@ -80,7 +80,7 @@ program .argument("[path]", "The path where you would like the package to be created", ".") .option( "-n, --package-name ", - "The name of the package to create (e.g. @trigger.dev/slack)" + "The name of the package to create (e.g. @systemfsoftware/trigger.dev_slack)" ) .option( "-s, --sdk-package ", @@ -102,7 +102,7 @@ program program .command("update") .description( - "Updates all @trigger.dev/* packages to their latest compatible versions or the specified version" + "Updates all @systemfsoftware/trigger.dev_* packages to their latest compatible versions or the specified version" ) .argument("[path]", "The path to the directory that contains the package.json file", ".") .option("--to ", "The version to update to (ex: 2.1.4)", "latest") diff --git a/packages/cli/src/commands/createIntegration.ts b/packages/cli/src/commands/createIntegration.ts index ebe1f0c2798..78bf685519a 100644 --- a/packages/cli/src/commands/createIntegration.ts +++ b/packages/cli/src/commands/createIntegration.ts @@ -66,27 +66,27 @@ export async function createIntegrationCommand(path: string, cliOptions: any) { const sdkVersion = await getInternalOrExternalPackageVersion({ path: "packages/trigger-sdk", - packageName: "@trigger.dev/sdk", + packageName: "@systemfsoftware/trigger.dev_sdk", tag: "latest", monorepoPath: triggerMonorepoPath, }); if (!sdkVersion) { - logger.error(`Could not find the latest version of @trigger.dev/sdk. Please try again later.`); + logger.error(`Could not find the latest version of @systemfsoftware/trigger.dev_sdk. Please try again later.`); process.exit(1); } const integrationKitVersion = await getInternalOrExternalPackageVersion({ path: "packages/integration-kit", - packageName: "@trigger.dev/integration-kit", + packageName: "@systemfsoftware/trigger.dev_integration-kit", tag: "latest", monorepoPath: triggerMonorepoPath, }); if (!integrationKitVersion) { logger.error( - `Could not find the latest version of @trigger.dev/integration-kit. Please try again later.` + `Could not find the latest version of @systemfsoftware/trigger.dev_integration-kit. Please try again later.` ); process.exit(1); @@ -94,7 +94,7 @@ export async function createIntegrationCommand(path: string, cliOptions: any) { const integrationVersion = await getInternalOrExternalPackageVersion({ path: "integrations/github", - packageName: "@trigger.dev/github", + packageName: "@systemfsoftware/trigger.dev_github", tag: "latest", monorepoPath: triggerMonorepoPath, prependWorkspace: false, @@ -102,7 +102,7 @@ export async function createIntegrationCommand(path: string, cliOptions: any) { if (!integrationVersion) { logger.error( - `Could not find the latest version of @trigger.dev/github. Please try again later.` + `Could not find the latest version of @systemfsoftware/trigger.dev_github. Please try again later.` ); process.exit(1); @@ -337,7 +337,7 @@ export const promptPackageName = async (path: string): Promise => { const { packageName } = await inquirer.prompt<{ packageName: string }>({ type: "input", name: "packageName", - default: `@trigger.dev/${basename}`, + default: `@systemfsoftware/trigger.dev_${basename}`, message: "What is the name of your integration package?", validate: (input) => { if (!input) { diff --git a/packages/cli/src/commands/dev.ts b/packages/cli/src/commands/dev.ts index bab4ab030b4..97dfe0215fe 100644 --- a/packages/cli/src/commands/dev.ts +++ b/packages/cli/src/commands/dev.ts @@ -20,7 +20,7 @@ import { RequireKeys } from "../utils/requiredKeys"; import { Throttle } from "../utils/throttle"; import { TriggerApi } from "../utils/triggerApi"; import { wait } from "../utils/wait"; -import { YaltTunnel } from "@trigger.dev/yalt"; +import { YaltTunnel } from "@systemfsoftware/trigger.dev_yalt"; import chalk from "chalk"; const asyncExecFile = util.promisify(childProcess.execFile); @@ -159,10 +159,10 @@ export async function devCommand(path: string, anyOptions: any) { if (outdatedPackages) { console.log( chalk.bgYellow( - `New @trigger.dev/* packages available (${outdatedPackages.from} -> ${outdatedPackages.to})` + `New @systemfsoftware/trigger.dev_* packages available (${outdatedPackages.from} -> ${outdatedPackages.to})` ) ); - console.log(chalk.bgBlue("Run npx @trigger.dev/cli@latest update")); + console.log(chalk.bgBlue("Run npx @systemfsoftware/trigger.dev_cli@latest update")); } const connectingSpinner = ora(`[trigger.dev] Registering endpoint ${endpointHandlerUrl}...`); diff --git a/packages/cli/src/commands/init.ts b/packages/cli/src/commands/init.ts index f03146cc997..b8461a3ef28 100644 --- a/packages/cli/src/commands/init.ts +++ b/packages/cli/src/commands/init.ts @@ -171,7 +171,7 @@ async function printNextSteps( logger.info("Next steps:"); logger.info(` 1. Run your ${framework.name} project locally with '${packageManager} run dev'`); logger.info( - ` 2. In a separate terminal, run 'npx @trigger.dev/cli@latest dev' to watch for changes and automatically register Trigger.dev jobs` + ` 2. In a separate terminal, run 'npx @systemfsoftware/trigger.dev_cli@latest dev' to watch for changes and automatically register Trigger.dev jobs` ); logger.info(` 3. View your jobs at ${projectUrl}`); diff --git a/packages/cli/src/commands/update.ts b/packages/cli/src/commands/update.ts index e6a81c47d54..11c797813b6 100644 --- a/packages/cli/src/commands/update.ts +++ b/packages/cli/src/commands/update.ts @@ -73,7 +73,7 @@ export async function updateCommand(projectPath: string, anyOptions: any) { // If there are no @trigger.dev packages if (triggerPackages.length === 0) { - logger.success(`✔ All @trigger.dev/* packages are up to date.`); + logger.success(`✔ All @systemfsoftware/trigger.dev_* packages are up to date.`); return; } @@ -83,7 +83,7 @@ export async function updateCommand(projectPath: string, anyOptions: any) { // If no packages require any updation if (packagesToUpdate.length === 0) { - logger.success(`✔ All @trigger.dev/* packages are up to date.`); + logger.success(`✔ All @systemfsoftware/trigger.dev_* packages are up to date.`); return; } diff --git a/packages/cli/src/consts.ts b/packages/cli/src/consts.ts index 706c973fccb..7d1ab0adea3 100644 --- a/packages/cli/src/consts.ts +++ b/packages/cli/src/consts.ts @@ -16,7 +16,7 @@ export const TITLE_TEXT = ` `; export const DEFAULT_APP_NAME = "my-triggers"; -export const COMMAND_NAME = "@trigger.dev/cli"; +export const COMMAND_NAME = "@systemfsoftware/trigger.dev_cli"; export const TEMPLATE_ORGANIZATION = "triggerdotdev"; export const CLOUD_TRIGGER_URL = "https://cloud.trigger.dev"; export const CLOUD_API_URL = "https://api.trigger.dev"; diff --git a/packages/cli/src/frameworks/astro/index.ts b/packages/cli/src/frameworks/astro/index.ts index bdb8ac67cb5..5c229e0d132 100644 --- a/packages/cli/src/frameworks/astro/index.ts +++ b/packages/cli/src/frameworks/astro/index.ts @@ -38,9 +38,9 @@ export class Astro implements Framework { async dependencies(): Promise { return [ - { name: "@trigger.dev/sdk", tag: "latest" }, - { name: "@trigger.dev/astro", tag: "latest" }, - { name: "@trigger.dev/react", tag: "latest" }, + { name: "@systemfsoftware/trigger.dev_sdk", tag: "latest" }, + { name: "@systemfsoftware/trigger.dev_astro", tag: "latest" }, + { name: "@systemfsoftware/trigger.dev_react", tag: "latest" }, ]; } diff --git a/packages/cli/src/frameworks/express/index.ts b/packages/cli/src/frameworks/express/index.ts index 28641f570e5..572b2e5d844 100644 --- a/packages/cli/src/frameworks/express/index.ts +++ b/packages/cli/src/frameworks/express/index.ts @@ -22,8 +22,8 @@ export class Express implements Framework { async dependencies(): Promise { return [ - { name: "@trigger.dev/sdk", tag: "latest" }, - { name: "@trigger.dev/express", tag: "latest" }, + { name: "@systemfsoftware/trigger.dev_sdk", tag: "latest" }, + { name: "@systemfsoftware/trigger.dev_express", tag: "latest" }, ]; } diff --git a/packages/cli/src/frameworks/hono/index.ts b/packages/cli/src/frameworks/hono/index.ts index f47b7883d15..3424be215db 100644 --- a/packages/cli/src/frameworks/hono/index.ts +++ b/packages/cli/src/frameworks/hono/index.ts @@ -22,8 +22,8 @@ export class Hono implements Framework { async dependencies(): Promise { return [ - { name: "@trigger.dev/sdk", tag: "latest" }, - { name: "@trigger.dev/hono", tag: "latest" }, + { name: "@systemfsoftware/trigger.dev_sdk", tag: "latest" }, + { name: "@systemfsoftware/trigger.dev_hono", tag: "latest" }, ]; } diff --git a/packages/cli/src/frameworks/nextjs/index.ts b/packages/cli/src/frameworks/nextjs/index.ts index ffb1b625a21..0fc8b9097d5 100644 --- a/packages/cli/src/frameworks/nextjs/index.ts +++ b/packages/cli/src/frameworks/nextjs/index.ts @@ -29,9 +29,9 @@ export class NextJs implements Framework { async dependencies(): Promise { return [ - { name: "@trigger.dev/sdk", tag: "latest" }, - { name: "@trigger.dev/nextjs", tag: "latest" }, - { name: "@trigger.dev/react", tag: "latest" }, + { name: "@systemfsoftware/trigger.dev_sdk", tag: "latest" }, + { name: "@systemfsoftware/trigger.dev_nextjs", tag: "latest" }, + { name: "@systemfsoftware/trigger.dev_react", tag: "latest" }, ]; } diff --git a/packages/cli/src/frameworks/remix/index.ts b/packages/cli/src/frameworks/remix/index.ts index 0b9a04e327e..db28e9ee14c 100644 --- a/packages/cli/src/frameworks/remix/index.ts +++ b/packages/cli/src/frameworks/remix/index.ts @@ -38,9 +38,9 @@ export class Remix implements Framework { async dependencies(): Promise { return [ - { name: "@trigger.dev/sdk", tag: "latest" }, - { name: "@trigger.dev/remix", tag: "latest" }, - { name: "@trigger.dev/react", tag: "latest" }, + { name: "@systemfsoftware/trigger.dev_sdk", tag: "latest" }, + { name: "@systemfsoftware/trigger.dev_remix", tag: "latest" }, + { name: "@systemfsoftware/trigger.dev_react", tag: "latest" }, ]; } diff --git a/packages/cli/src/templates/astro/apiRoute.js b/packages/cli/src/templates/astro/apiRoute.js index 502724ef88e..b68598d7cd3 100644 --- a/packages/cli/src/templates/astro/apiRoute.js +++ b/packages/cli/src/templates/astro/apiRoute.js @@ -1,4 +1,4 @@ -import { createAstroRoute } from "@trigger.dev/astro"; +import { createAstroRoute } from "@systemfsoftware/trigger.dev_astro"; //you may need to update this path to point at your trigger.ts file import { client } from "${routePathPrefix}trigger"; diff --git a/packages/cli/src/templates/astro/exampleJob.js b/packages/cli/src/templates/astro/exampleJob.js index 77cacbf5d3d..fee3c7b5aaa 100644 --- a/packages/cli/src/templates/astro/exampleJob.js +++ b/packages/cli/src/templates/astro/exampleJob.js @@ -1,4 +1,4 @@ -import { eventTrigger } from "@trigger.dev/sdk"; +import { eventTrigger } from "@systemfsoftware/trigger.dev_sdk"; import { client } from "${jobsPathPrefix}trigger"; // Your first job diff --git a/packages/cli/src/templates/astro/trigger.js b/packages/cli/src/templates/astro/trigger.js index ef08f13b48c..4af7b7ebcee 100644 --- a/packages/cli/src/templates/astro/trigger.js +++ b/packages/cli/src/templates/astro/trigger.js @@ -1,4 +1,4 @@ -import { TriggerClient } from "@trigger.dev/sdk"; +import { TriggerClient } from "@systemfsoftware/trigger.dev_sdk"; export const client = new TriggerClient({ id: "${endpointSlug}", diff --git a/packages/cli/src/templates/integration/events.js.j2 b/packages/cli/src/templates/integration/events.js.j2 index f9c85a3133d..d1779a76039 100644 --- a/packages/cli/src/templates/integration/events.js.j2 +++ b/packages/cli/src/templates/integration/events.js.j2 @@ -1,4 +1,4 @@ -import { EventSpecification } from "@trigger.dev/sdk"; +import { EventSpecification } from "@systemfsoftware/trigger.dev_sdk"; import { CommentEvent, IssueEvent } from "./schemas"; import { Get{{ identifier | capitalize }}Payload } from "./types"; import { diff --git a/packages/cli/src/templates/integration/index.js.j2 b/packages/cli/src/templates/integration/index.js.j2 index 09e376d2cd9..8d2faeb58d1 100644 --- a/packages/cli/src/templates/integration/index.js.j2 +++ b/packages/cli/src/templates/integration/index.js.j2 @@ -9,7 +9,7 @@ import { retry, ConnectionAuth, Prettify, -} from "@trigger.dev/sdk"; +} from "@systemfsoftware/trigger.dev_sdk"; import {{ identifier | capitalize }}Client from "{{ sdkPackage }}"; import * as events from "./events"; diff --git a/packages/cli/src/templates/integration/models.js.j2 b/packages/cli/src/templates/integration/models.js.j2 index 29edda5038f..2d93b05d3d3 100644 --- a/packages/cli/src/templates/integration/models.js.j2 +++ b/packages/cli/src/templates/integration/models.js.j2 @@ -1,4 +1,4 @@ -import { IntegrationTaskKey } from "@trigger.dev/sdk"; +import { IntegrationTaskKey } from "@systemfsoftware/trigger.dev_sdk"; import { Model, ModelVersion } from "{{ sdkPackage }}"; import { {{ identifier | capitalize }}RunTask } from "./index"; diff --git a/packages/cli/src/templates/integration/package.json.j2 b/packages/cli/src/templates/integration/package.json.j2 index 308b6b43616..bbe36fddafc 100644 --- a/packages/cli/src/templates/integration/package.json.j2 +++ b/packages/cli/src/templates/integration/package.json.j2 @@ -14,8 +14,8 @@ ], "devDependencies": { {% if triggerMonorepoPath %} - "@trigger.dev/tsconfig": "workspace:*", - "@trigger.dev/tsup": "workspace:*", + "@systemfsoftware/trigger.dev_tsconfig": "workspace:*", + "@systemfsoftware/trigger.dev_tsup": "workspace:*", {% endif %} "@types/node": "16.x", "rimraf": "^3.0.2", diff --git a/packages/cli/src/templates/integration/payload-examples/index.js.j2 b/packages/cli/src/templates/integration/payload-examples/index.js.j2 index a35e18d3eaf..c8832874e02 100644 --- a/packages/cli/src/templates/integration/payload-examples/index.js.j2 +++ b/packages/cli/src/templates/integration/payload-examples/index.js.j2 @@ -1,4 +1,4 @@ -import { EventSpecificationExample } from "@trigger.dev/sdk"; +import { EventSpecificationExample } from "@systemfsoftware/trigger.dev_sdk"; import CommentCreated from "./CommentCreated.json" import CommentRemoved from "./CommentRemoved.json" diff --git a/packages/cli/src/templates/integration/tsconfig-internal.json.j2 b/packages/cli/src/templates/integration/tsconfig-internal.json.j2 index 26ae70a15e3..d5800b0a007 100644 --- a/packages/cli/src/templates/integration/tsconfig-internal.json.j2 +++ b/packages/cli/src/templates/integration/tsconfig-internal.json.j2 @@ -1,4 +1,4 @@ { - "extends": "@trigger.dev/tsconfig/integration.json", + "extends": "@systemfsoftware/trigger.dev_tsconfig/integration.json", "include": ["./src/**/*.ts", "tsup.config.ts"] } diff --git a/packages/cli/src/templates/integration/tsup.config-internal.js.j2 b/packages/cli/src/templates/integration/tsup.config-internal.js.j2 index 3071b229abc..f35abe73a16 100644 --- a/packages/cli/src/templates/integration/tsup.config-internal.js.j2 +++ b/packages/cli/src/templates/integration/tsup.config-internal.js.j2 @@ -1,4 +1,4 @@ -import { defineConfig, deepMergeOptions, integrationOptions } from "@trigger.dev/tsup"; +import { defineConfig, deepMergeOptions, integrationOptions } from "@systemfsoftware/trigger.dev_tsup"; const options = deepMergeOptions(integrationOptions, { // extend base config here diff --git a/packages/cli/src/templates/integration/webhooks.js.j2 b/packages/cli/src/templates/integration/webhooks.js.j2 index 10d0dd18a6d..1f2f1244348 100644 --- a/packages/cli/src/templates/integration/webhooks.js.j2 +++ b/packages/cli/src/templates/integration/webhooks.js.j2 @@ -5,7 +5,7 @@ import { HandlerEvent, IntegrationTaskKey, Logger, -} from "@trigger.dev/sdk"; +} from "@systemfsoftware/trigger.dev_sdk"; import { Document, {{ identifier | capitalize }}Webhooks, @@ -247,7 +247,7 @@ export function createWebhookEventSource( } async function webhookHandler(event: HandlerEvent<"HTTP">, logger: Logger, integration: {{ identifier | capitalize }}) { - logger.debug("[@trigger.dev/{{ identifier }}] Handling webhook payload"); + logger.debug("[@systemfsoftware/trigger.dev_{{ identifier }}] Handling webhook payload"); const { rawEvent: request, source } = event; @@ -255,20 +255,20 @@ async function webhookHandler(event: HandlerEvent<"HTTP">, logger: Logger, integ const payloadEvent = request.headers.get("{{ identifier | capitalize }}-Event"); if (!payloadUuid || !payloadEvent) { - logger.debug("[@trigger.dev/{{ identifier }}] Missing required {{ identifier | capitalize }} headers"); + logger.debug("[@systemfsoftware/trigger.dev_{{ identifier }}] Missing required {{ identifier | capitalize }} headers"); return { events: [] }; } if (!request.body) { - logger.debug("[@trigger.dev/{{ identifier }}] No body found"); + logger.debug("[@systemfsoftware/trigger.dev_{{ identifier }}] No body found"); return { events: [] }; } const signature = request.headers.get("WEBHOOK_SIGNATURE_HEADER"); if (!signature) { - logger.error("[@trigger.dev/{{ identifier }}] Error validating webhook signature, no signature found"); - throw Error("[@trigger.dev/{{ identifier }}] No signature found"); + logger.error("[@systemfsoftware/trigger.dev_{{ identifier }}] Error validating webhook signature, no signature found"); + throw Error("[@systemfsoftware/trigger.dev_{{ identifier }}] No signature found"); } const rawBody = await request.text(); @@ -276,8 +276,8 @@ async function webhookHandler(event: HandlerEvent<"HTTP">, logger: Logger, integ const webhookHelper = new {{ identifier | capitalize }}Webhooks(source.secret); if (!webhookHelper.verify(Buffer.from(rawBody), signature)) { - logger.error("[@trigger.dev/{{ identifier }}] Error validating webhook signature, they don't match"); - throw Error("[@trigger.dev/{{ identifier }}] Invalid signature"); + logger.error("[@systemfsoftware/trigger.dev_{{ identifier }}] Error validating webhook signature, they don't match"); + throw Error("[@systemfsoftware/trigger.dev_{{ identifier }}] Invalid signature"); } const webhookPayload = WebhookPayloadSchema.parse(body); diff --git a/packages/cli/src/templates/nextjs/appApiRoute.js b/packages/cli/src/templates/nextjs/appApiRoute.js index 6c81a628cb4..d0792361ec4 100644 --- a/packages/cli/src/templates/nextjs/appApiRoute.js +++ b/packages/cli/src/templates/nextjs/appApiRoute.js @@ -1,4 +1,4 @@ -import { createAppRoute } from "@trigger.dev/nextjs"; +import { createAppRoute } from "@systemfsoftware/trigger.dev_nextjs"; import { client } from "${routePathPrefix}trigger"; import "${routePathPrefix}jobs"; @@ -7,4 +7,4 @@ import "${routePathPrefix}jobs"; export const { POST, dynamic } = createAppRoute(client); //uncomment this to set a higher max duration (it must be inside your plan limits). Full docs: https://vercel.com/docs/functions/serverless-functions/runtimes#max-duration -//export const maxDuration = 60; \ No newline at end of file +//export const maxDuration = 60; diff --git a/packages/cli/src/templates/nextjs/exampleJob.js b/packages/cli/src/templates/nextjs/exampleJob.js index 9cd55160029..fee3c7b5aaa 100644 --- a/packages/cli/src/templates/nextjs/exampleJob.js +++ b/packages/cli/src/templates/nextjs/exampleJob.js @@ -1,4 +1,4 @@ -import { eventTrigger } from "@trigger.dev/sdk"; +import { eventTrigger } from "@systemfsoftware/trigger.dev_sdk"; import { client } from "${jobsPathPrefix}trigger"; // Your first job @@ -41,4 +41,4 @@ client.defineJob({ ); // To learn how to write much more complex (and probably funnier) Jobs, check out our docs: https://trigger.dev/docs/documentation/guides/create-a-job }, -}); \ No newline at end of file +}); diff --git a/packages/cli/src/templates/nextjs/pagesApiRoute.js b/packages/cli/src/templates/nextjs/pagesApiRoute.js index 213055b828e..eda87783795 100644 --- a/packages/cli/src/templates/nextjs/pagesApiRoute.js +++ b/packages/cli/src/templates/nextjs/pagesApiRoute.js @@ -1,4 +1,4 @@ -import { createPagesRoute } from "@trigger.dev/nextjs"; +import { createPagesRoute } from "@systemfsoftware/trigger.dev_nextjs"; import { client } from "${routePathPrefix}trigger"; import "${routePathPrefix}jobs"; diff --git a/packages/cli/src/templates/nextjs/pagesApiRouteWithConfigObject.js b/packages/cli/src/templates/nextjs/pagesApiRouteWithConfigObject.js index 64d1c54cdca..2250aceb8ed 100644 --- a/packages/cli/src/templates/nextjs/pagesApiRouteWithConfigObject.js +++ b/packages/cli/src/templates/nextjs/pagesApiRouteWithConfigObject.js @@ -1,4 +1,4 @@ -import { createPagesRoute } from "@trigger.dev/nextjs"; +import { createPagesRoute } from "@systemfsoftware/trigger.dev_nextjs"; import { client } from "${routePathPrefix}trigger"; import "${routePathPrefix}jobs"; diff --git a/packages/cli/src/templates/nextjs/trigger.js b/packages/cli/src/templates/nextjs/trigger.js index 578cfb089b9..f80e5097dd7 100644 --- a/packages/cli/src/templates/nextjs/trigger.js +++ b/packages/cli/src/templates/nextjs/trigger.js @@ -1,4 +1,4 @@ -import { TriggerClient } from "@trigger.dev/sdk"; +import { TriggerClient } from "@systemfsoftware/trigger.dev_sdk"; export const client = new TriggerClient({ id: "${endpointSlug}", diff --git a/packages/cli/src/templates/remix/apiRoute.js b/packages/cli/src/templates/remix/apiRoute.js index d0f6d2a92a3..a55efa82822 100644 --- a/packages/cli/src/templates/remix/apiRoute.js +++ b/packages/cli/src/templates/remix/apiRoute.js @@ -1,4 +1,4 @@ -import { createRemixRoute } from "@trigger.dev/remix"; +import { createRemixRoute } from "@systemfsoftware/trigger.dev_remix"; import { client } from "${routePathPrefix}trigger.server"; // Remix will automatically strip files with side effects diff --git a/packages/cli/src/templates/remix/exampleJob.js b/packages/cli/src/templates/remix/exampleJob.js index 4e4f95cd587..7cfd7aa4c43 100644 --- a/packages/cli/src/templates/remix/exampleJob.js +++ b/packages/cli/src/templates/remix/exampleJob.js @@ -1,4 +1,4 @@ -import { eventTrigger } from "@trigger.dev/sdk"; +import { eventTrigger } from "@systemfsoftware/trigger.dev_sdk"; import { client } from "${jobsPathPrefix}trigger.server"; // Your first job diff --git a/packages/cli/src/templates/remix/trigger.js b/packages/cli/src/templates/remix/trigger.js index 578cfb089b9..f80e5097dd7 100644 --- a/packages/cli/src/templates/remix/trigger.js +++ b/packages/cli/src/templates/remix/trigger.js @@ -1,4 +1,4 @@ -import { TriggerClient } from "@trigger.dev/sdk"; +import { TriggerClient } from "@systemfsoftware/trigger.dev_sdk"; export const client = new TriggerClient({ id: "${endpointSlug}", diff --git a/packages/cli/src/utils/createFileFromTemplate.test.ts b/packages/cli/src/utils/createFileFromTemplate.test.ts index 464b1f3b13f..6c072e9c0fe 100644 --- a/packages/cli/src/utils/createFileFromTemplate.test.ts +++ b/packages/cli/src/utils/createFileFromTemplate.test.ts @@ -7,14 +7,14 @@ afterEach(() => { mock.restore(); }); -const preReplacement = `import { createPagesRoute } from "@trigger.dev/nextjs"; +const preReplacement = `import { createPagesRoute } from "@systemfsoftware/trigger.dev_nextjs"; import { client } from "\${routePathPrefix}trigger"; import { other } from "\${routePathPrefix}trigger"; import "\${anotherPathPrefix}jobs"; const { handler, config } = createPagesRoute(client);`; -const postReplacement = `import { createPagesRoute } from "@trigger.dev/nextjs"; +const postReplacement = `import { createPagesRoute } from "@systemfsoftware/trigger.dev_nextjs"; import { client } from "@/trigger"; import { other } from "@/trigger"; import "@/src/jobs"; diff --git a/packages/cli/src/utils/generateIntegrationFiles.ts b/packages/cli/src/utils/generateIntegrationFiles.ts index 4476eb4fa56..ed9ea58c748 100644 --- a/packages/cli/src/utils/generateIntegrationFiles.ts +++ b/packages/cli/src/utils/generateIntegrationFiles.ts @@ -36,7 +36,7 @@ function createExampleMessages() { { role: "assistant", content: createExampleResponse({ - packageName: "@trigger.dev/slack", + packageName: "@systemfsoftware/trigger.dev_slack", sdkPackage: "@slack/web-api", files: { "index.ts": ` @@ -59,7 +59,7 @@ import { type RunTaskErrorCallback, type RunTaskOptions, type TriggerIntegration, -} from "@trigger.dev/sdk"; +} from "@systemfsoftware/trigger.dev_sdk"; export type SlackIntegrationOptions = { id: string; @@ -226,7 +226,7 @@ function isPlatformError(error: unknown): error is WebAPIPlatformError { { role: "user", content: createPrompt( - "@trigger.dev/typeform", + "@systemfsoftware/trigger.dev_typeform", "@typeform/api-client", 'Note that the only auth method support for typeform is API Key so authSource() should be "LOCAL"' ), @@ -234,11 +234,11 @@ function isPlatformError(error: unknown): error is WebAPIPlatformError { { role: "assistant", content: createExampleResponse({ - packageName: "@trigger.dev/typeform", + packageName: "@systemfsoftware/trigger.dev_typeform", sdkPackage: "@typeform/api-client", files: { "index.ts": ` -import { safeParseBody } from "@trigger.dev/integration-kit"; +import { safeParseBody } from "@systemfsoftware/trigger.dev_integration-kit"; import { ConnectionAuth, EventSpecification, @@ -254,7 +254,7 @@ import { RunTaskOptions, TriggerIntegration, retry, -} from "@trigger.dev/sdk"; +} from "@systemfsoftware/trigger.dev_sdk"; import { createClient } from "@typeform/api-client"; import { createHmac } from "node:crypto"; import { z } from "zod"; @@ -341,7 +341,7 @@ export class Typeform implements TriggerIntegration { } `, "forms.ts": ` -import { IntegrationTaskKey } from "@trigger.dev/sdk"; +import { IntegrationTaskKey } from "@systemfsoftware/trigger.dev_sdk"; import { GetFormParams, GetFormResponse, ListFormsParams, TypeformRunTask } from "."; import { Typeform } from "@typeform/api-client"; @@ -392,7 +392,7 @@ export class Forms { } `, "responses.ts": ` -import { IntegrationTaskKey } from "@trigger.dev/sdk"; +import { IntegrationTaskKey } from "@systemfsoftware/trigger.dev_sdk"; import { GetAllResponsesParams, GetAllResponsesResponse, @@ -475,7 +475,7 @@ export class Responses { `, "types.ts": ` - import { Prettify } from "@trigger.dev/integration-kit"; + import { Prettify } from "@systemfsoftware/trigger.dev_integration-kit"; import { Typeform, createClient } from "@typeform/api-client"; export type TypeformIntegrationOptions = { diff --git a/packages/cli/src/utils/triggerApi.ts b/packages/cli/src/utils/triggerApi.ts index e206d527f9b..bad12dc0eed 100644 --- a/packages/cli/src/utils/triggerApi.ts +++ b/packages/cli/src/utils/triggerApi.ts @@ -1,6 +1,6 @@ import fetch from "./fetchUseProxy"; import { z } from "zod"; -import { GetEndpointIndexResponseSchema } from "@trigger.dev/core"; +import { GetEndpointIndexResponseSchema } from "@systemfsoftware/trigger.dev_core"; export type CreateEndpointOptions = { id: string; diff --git a/packages/cli/tsconfig.json b/packages/cli/tsconfig.json index a0999d38067..f50d6165dd0 100644 --- a/packages/cli/tsconfig.json +++ b/packages/cli/tsconfig.json @@ -48,7 +48,7 @@ "emitDecoratorMetadata": true, "types": ["vitest/globals"], "paths": { - "@trigger.dev/yalt": ["../yalt/src/index"] + "@systemfsoftware/trigger.dev_yalt": ["../yalt/src/index"] } }, "exclude": ["node_modules"] diff --git a/packages/core-apps/CHANGELOG.md b/packages/core-apps/CHANGELOG.md index db29964e36e..47278f24a16 100644 --- a/packages/core-apps/CHANGELOG.md +++ b/packages/core-apps/CHANGELOG.md @@ -1,4 +1,4 @@ -# @trigger.dev/core-apps +# @systemfsoftware/trigger.dev_core-apps ## 3.0.0-beta.55 @@ -134,7 +134,7 @@ ### Patch Changes -- b68012f81: Extracting out all the non-SDK related features from the main @trigger.dev/core/v3 export +- b68012f81: Extracting out all the non-SDK related features from the main @systemfsoftware/trigger.dev_core/v3 export ## 3.0.0-beta.17 diff --git a/packages/core-apps/package.json b/packages/core-apps/package.json index 00ea1cdcdef..60849fb59ab 100644 --- a/packages/core-apps/package.json +++ b/packages/core-apps/package.json @@ -1,5 +1,5 @@ { - "name": "@trigger.dev/core-apps", + "name": "@systemfsoftware/trigger.dev_core-apps", "description": "Backend core code used across apps", "version": "3.0.0-beta.55", "private": true, @@ -25,8 +25,8 @@ "typecheck": "tsc --noEmit" }, "devDependencies": { - "@trigger.dev/core": "workspace:*", - "@trigger.dev/tsconfig": "workspace:*", + "@systemfsoftware/trigger.dev_core": "workspace:*", + "@systemfsoftware/trigger.dev_tsconfig": "workspace:*", "@types/node": "18", "typescript": "^5.3.0" }, @@ -36,4 +36,4 @@ "dependencies": { "execa": "^8.0.1" } -} \ No newline at end of file +} diff --git a/packages/core-apps/src/provider.ts b/packages/core-apps/src/provider.ts index 74c7b2c7fc9..6ebd7ca6796 100644 --- a/packages/core-apps/src/provider.ts +++ b/packages/core-apps/src/provider.ts @@ -7,9 +7,9 @@ import { PlatformToProviderMessages, ProviderToPlatformMessages, SharedQueueToClientMessages, -} from "@trigger.dev/core/v3"; -import { ZodMessageSender } from "@trigger.dev/core/v3/zodMessageHandler"; -import { ZodSocketConnection } from "@trigger.dev/core/v3/zodSocket"; +} from "@systemfsoftware/trigger.dev_core/v3"; +import { ZodMessageSender } from "@systemfsoftware/trigger.dev_core/v3/zodMessageHandler"; +import { ZodSocketConnection } from "@systemfsoftware/trigger.dev_core/v3/zodSocket"; import { getRandomPortNumber, HttpReply, getTextBody } from "./http"; import { SimpleLogger } from "./logger"; import { isExecaChildProcess } from "./checkpoints"; diff --git a/packages/core-apps/tsconfig.json b/packages/core-apps/tsconfig.json index ceb26c72942..c3c4ffb5a09 100644 --- a/packages/core-apps/tsconfig.json +++ b/packages/core-apps/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "@trigger.dev/tsconfig/node18.json", + "extends": "@systemfsoftware/trigger.dev_tsconfig/node18.json", "include": ["src/globals.d.ts", "./src/**/*.ts", "tsup.config.ts", "./test/**/*.ts"], "compilerOptions": { "experimentalDecorators": true, @@ -8,10 +8,10 @@ "declarationMap": false, "lib": ["DOM", "DOM.Iterable"], "paths": { - "@trigger.dev/core/v3": ["../core/src/v3"], - "@trigger.dev/core/v3/*": ["../core/src/v3/*"], - "@trigger.dev/tsup/*": ["../../config-packages/tsup/src/*"], - "@trigger.dev/tsup": ["../../config-packages/tsup/src/index"] + "@systemfsoftware/trigger.dev_core/v3": ["../core/src/v3"], + "@systemfsoftware/trigger.dev_core/v3/*": ["../core/src/v3/*"], + "@systemfsoftware/trigger.dev_tsup/*": ["../../config-packages/tsup/src/*"], + "@systemfsoftware/trigger.dev_tsup": ["../../config-packages/tsup/src/index"] } }, "exclude": ["node_modules"] diff --git a/packages/core-backend/CHANGELOG.md b/packages/core-backend/CHANGELOG.md index 3b770af600b..f11ac71aae3 100644 --- a/packages/core-backend/CHANGELOG.md +++ b/packages/core-backend/CHANGELOG.md @@ -1,4 +1,4 @@ -# @trigger.dev/core-backend +# @systemfsoftware/trigger.dev_core-backend ## 3.0.0-beta.55 @@ -172,4 +172,4 @@ ### Patch Changes -- c1710ae7: Creates a new package @trigger.dev/core-backend that includes code shared between @trigger.dev/sdk and the Trigger.dev server +- c1710ae7: Creates a new package @systemfsoftware/trigger.dev_core-backend that includes code shared between @systemfsoftware/trigger.dev_sdk and the Trigger.dev server diff --git a/packages/core-backend/package.json b/packages/core-backend/package.json index 7fde5f3c1d7..3da1b8e984d 100644 --- a/packages/core-backend/package.json +++ b/packages/core-backend/package.json @@ -1,7 +1,7 @@ { - "name": "@trigger.dev/core-backend", + "name": "@systemfsoftware/trigger.dev_core-backend", "version": "3.0.0-beta.55", - "description": "Core code used across `@trigger.dev/sdk` and Trigger.dev server", + "description": "Core code used across `@systemfsoftware/trigger.dev_sdk` and Trigger.dev server", "license": "MIT", "main": "./dist/index.js", "types": "./dist/index.d.ts", @@ -32,8 +32,8 @@ "test": "jest" }, "devDependencies": { - "@trigger.dev/tsconfig": "workspace:*", - "@trigger.dev/tsup": "workspace:*", + "@systemfsoftware/trigger.dev_tsconfig": "workspace:*", + "@systemfsoftware/trigger.dev_tsup": "workspace:*", "@types/jest": "^29.5.3", "@types/node": "18", "jest": "^29.6.2", @@ -48,4 +48,4 @@ "dependencies": { "@opentelemetry/api": "^1.8.0" } -} \ No newline at end of file +} diff --git a/packages/core-backend/tsconfig.build.json b/packages/core-backend/tsconfig.build.json index f444efc1932..4d5ce9cfc80 100644 --- a/packages/core-backend/tsconfig.build.json +++ b/packages/core-backend/tsconfig.build.json @@ -1,5 +1,5 @@ { - "extends": "@trigger.dev/tsconfig/node18.json", + "extends": "@systemfsoftware/trigger.dev_tsconfig/node18.json", "include": ["src/globals.d.ts", "./src/**/*.ts", "tsup.config.ts"], "compilerOptions": { "experimentalDecorators": true, diff --git a/packages/core-backend/tsconfig.json b/packages/core-backend/tsconfig.json index 34072687b30..b24b3dd8ff1 100644 --- a/packages/core-backend/tsconfig.json +++ b/packages/core-backend/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "@trigger.dev/tsconfig/node18.json", + "extends": "@systemfsoftware/trigger.dev_tsconfig/node18.json", "include": ["src/globals.d.ts", "./src/**/*.ts", "tsup.config.ts", "./test/**/*.ts"], "compilerOptions": { "experimentalDecorators": true, @@ -8,8 +8,8 @@ "declarationMap": false, "types": ["jest"], "paths": { - "@trigger.dev/tsup/*": ["../../config-packages/tsup/src/*"], - "@trigger.dev/tsup": ["../../config-packages/tsup/src/index"] + "@systemfsoftware/trigger.dev_tsup/*": ["../../config-packages/tsup/src/*"], + "@systemfsoftware/trigger.dev_tsup": ["../../config-packages/tsup/src/index"] } }, "exclude": ["node_modules"] diff --git a/packages/core-backend/tsup.config.ts b/packages/core-backend/tsup.config.ts index 1914192e582..368a105258c 100644 --- a/packages/core-backend/tsup.config.ts +++ b/packages/core-backend/tsup.config.ts @@ -1,4 +1,4 @@ -import { packageOptions, defineConfig } from "@trigger.dev/tsup"; +import { packageOptions, defineConfig } from "@systemfsoftware/trigger.dev_tsup"; export default defineConfig({ ...packageOptions, diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index 90e9bddbe0f..cedc4937c7d 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -269,7 +269,7 @@ And then in your trigger.config.ts file you can initialize the datasource using the new `init` option: ```ts trigger.config.ts - import type { TriggerConfig } from "@trigger.dev/sdk/v3"; + import type { TriggerConfig } from "@systemfsoftware/trigger.dev_sdk/v3"; import { AppDataSource } from "@/trigger/orm"; export const config: TriggerConfig = { @@ -283,7 +283,7 @@ Now you are ready to use this in your tasks: ```ts - import { task } from "@trigger.dev/sdk/v3"; + import { task } from "@systemfsoftware/trigger.dev_sdk/v3"; import { AppDataSource, Photo } from "./orm"; export const taskThatUsesDecorators = task({ @@ -317,7 +317,7 @@ ### Patch Changes - b68012f81: Move to our global system from AsyncLocalStorage for the current task context storage -- b68012f81: Extracting out all the non-SDK related features from the main @trigger.dev/core/v3 export +- b68012f81: Extracting out all the non-SDK related features from the main @systemfsoftware/trigger.dev_core/v3 export ## 3.0.0-beta.17 @@ -548,7 +548,7 @@ - 067e19fe: - Simplify `Webhook Triggers` and use the new HTTP Endpoints - Add a `Key-Value Store` for use in and outside of Jobs - - Add a `@trigger.dev/shopify` package + - Add a `@systemfsoftware/trigger.dev_shopify` package ## 2.2.7 @@ -575,7 +575,7 @@ ### Patch Changes -- c1710ae7: Creates a new package @trigger.dev/core-backend that includes code shared between @trigger.dev/sdk and the Trigger.dev server +- c1710ae7: Creates a new package @systemfsoftware/trigger.dev_core-backend that includes code shared between @systemfsoftware/trigger.dev_sdk and the Trigger.dev server ## 2.2.3 @@ -613,7 +613,7 @@ ### Patch Changes -- 6a992a19: First release of `@trigger.dev/replicate` integration with remote callback support. +- 6a992a19: First release of `@systemfsoftware/trigger.dev_replicate` integration with remote callback support. - ab9e4a98: Send client version back to the server via headers - ab9e4a98: Better performance when resuming a run, especially one with a large amount of tasks @@ -717,7 +717,7 @@ ### Patch Changes -- 92233f2e: @trigger.dev/core is now a separate package +- 92233f2e: @systemfsoftware/trigger.dev_core is now a separate package - 92233f2e: Packages move to @latest - e26923eb: backgroundFetch jsdocs @@ -737,13 +737,13 @@ ### Patch Changes -- 6673798: Bundling common-schemas into @trigger.dev/sdk +- 6673798: Bundling common-schemas into @systemfsoftware/trigger.dev_sdk - Updated dependencies [6673798] - - @trigger.dev/core@0.1.1 + - @systemfsoftware/trigger.dev_core@0.1.1 ## 0.0.2 ### Patch Changes - Updated dependencies [92dd011] - - @trigger.dev/core@0.1.0 + - @systemfsoftware/trigger.dev_core@0.1.0 diff --git a/packages/core/package.json b/packages/core/package.json index afcc4273d77..833bac55ea2 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,5 +1,5 @@ { - "name": "@trigger.dev/core", + "name": "@systemfsoftware/trigger.dev_core", "version": "3.0.0-beta.55", "description": "Core code used across the Trigger.dev SDK and platform", "license": "MIT", @@ -295,8 +295,8 @@ "zod-validation-error": "^1.5.0" }, "devDependencies": { - "@trigger.dev/tsconfig": "workspace:*", - "@trigger.dev/tsup": "workspace:*", + "@systemfsoftware/trigger.dev_tsconfig": "workspace:*", + "@systemfsoftware/trigger.dev_tsup": "workspace:*", "@types/humanize-duration": "^3.27.1", "@types/jest": "^29.5.3", "@types/node": "20.12.7", @@ -311,4 +311,4 @@ "engines": { "node": ">=18.0.0" } -} \ No newline at end of file +} diff --git a/packages/core/src/schemas/runs.ts b/packages/core/src/schemas/runs.ts index 8fc448b68b9..c8a83411f22 100644 --- a/packages/core/src/schemas/runs.ts +++ b/packages/core/src/schemas/runs.ts @@ -34,7 +34,7 @@ export const RunTaskSchema = z.object({ name: z.string(), /** The icon of the Task, a string. * For integrations, this will be a lowercase name of the company. - * Can be used with the [@trigger.dev/companyicons](https://www.npmjs.com/package/@trigger.dev/companyicons) package to display an svg. */ + * Can be used with the [@systemfsoftware/trigger.dev_companyicons](https://www.npmjs.com/package/@systemfsoftware/trigger.dev_companyicons) package to display an svg. */ icon: z.string().nullable(), /** When the task started */ startedAt: z.coerce.date().nullable(), diff --git a/packages/core/tsconfig.build.json b/packages/core/tsconfig.build.json index 7aacde3a491..0ec58f8563c 100644 --- a/packages/core/tsconfig.build.json +++ b/packages/core/tsconfig.build.json @@ -1,5 +1,5 @@ { - "extends": "@trigger.dev/tsconfig/node18.json", + "extends": "@systemfsoftware/trigger.dev_tsconfig/node18.json", "include": ["src/globals.d.ts", "./src/**/*.ts", "tsup.config.ts"], "compilerOptions": { "experimentalDecorators": true, diff --git a/packages/core/tsconfig.json b/packages/core/tsconfig.json index d6d3f05e074..8290175bf33 100644 --- a/packages/core/tsconfig.json +++ b/packages/core/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "@trigger.dev/tsconfig/node18.json", + "extends": "@systemfsoftware/trigger.dev_tsconfig/node18.json", "include": ["src/globals.d.ts", "./src/**/*.ts", "tsup.config.ts", "./test/**/*.ts"], "compilerOptions": { "experimentalDecorators": true, @@ -10,8 +10,8 @@ "types": ["jest"], "lib": ["DOM", "DOM.Iterable"], "paths": { - "@trigger.dev/tsup/*": ["../../config-packages/tsup/src/*"], - "@trigger.dev/tsup": ["../../config-packages/tsup/src/index"] + "@systemfsoftware/trigger.dev_tsup/*": ["../../config-packages/tsup/src/*"], + "@systemfsoftware/trigger.dev_tsup": ["../../config-packages/tsup/src/index"] } }, "exclude": ["node_modules"] diff --git a/packages/core/tsup.config.ts b/packages/core/tsup.config.ts index 9e63aafe345..61f3d7389ea 100644 --- a/packages/core/tsup.config.ts +++ b/packages/core/tsup.config.ts @@ -1,4 +1,4 @@ -import { packageOptions, defineConfig } from "@trigger.dev/tsup"; +import { packageOptions, defineConfig } from "@systemfsoftware/trigger.dev_tsup"; export default defineConfig({ ...packageOptions, diff --git a/packages/database/CHANGELOG.md b/packages/database/CHANGELOG.md index 7d7309402c5..82029e33e59 100644 --- a/packages/database/CHANGELOG.md +++ b/packages/database/CHANGELOG.md @@ -1,3 +1,3 @@ -# @trigger.dev/database +# @systemfsoftware/trigger.dev_database ## 0.0.1 diff --git a/packages/database/package.json b/packages/database/package.json index 9461bac4c42..cc1caaca7e0 100644 --- a/packages/database/package.json +++ b/packages/database/package.json @@ -1,5 +1,5 @@ { - "name": "@trigger.dev/database", + "name": "@systemfsoftware/trigger.dev_database", "private": true, "version": "0.0.1", "main": "./src/index.ts", @@ -21,4 +21,4 @@ "db:reset": "prisma migrate reset", "typecheck": "tsc --noEmit" } -} \ No newline at end of file +} diff --git a/packages/emails/package.json b/packages/emails/package.json index 9f312bf85ec..5fe03165943 100644 --- a/packages/emails/package.json +++ b/packages/emails/package.json @@ -18,7 +18,7 @@ "zod": "3.22.3" }, "devDependencies": { - "@trigger.dev/tsconfig": "workspace:*", + "@systemfsoftware/trigger.dev_tsconfig": "workspace:*", "@types/node": "^18", "@types/react": "18.2.69", "typescript": "^4.9.4" @@ -26,4 +26,4 @@ "engines": { "node": ">=18.0.0" } -} \ No newline at end of file +} diff --git a/packages/emails/tsconfig.json b/packages/emails/tsconfig.json index e83b13f8559..c2ec2144f98 100644 --- a/packages/emails/tsconfig.json +++ b/packages/emails/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "@trigger.dev/tsconfig/node18.json", + "extends": "@systemfsoftware/trigger.dev_tsconfig/node18.json", "include": ["src/globals.d.ts", "./src/**/*.ts", "./src/**/*.tsx"], "compilerOptions": { "jsx": "react-jsx", diff --git a/packages/eslint-plugin/CHANGELOG.md b/packages/eslint-plugin/CHANGELOG.md index e66df1b183a..a8d179ab569 100644 --- a/packages/eslint-plugin/CHANGELOG.md +++ b/packages/eslint-plugin/CHANGELOG.md @@ -1,4 +1,4 @@ -# @trigger.dev/eslint-plugin +# @systemfsoftware/trigger.dev_eslint-plugin ## 3.0.0-beta.55 diff --git a/packages/eslint-plugin/README.md b/packages/eslint-plugin/README.md index 400fccba573..efcec27bd4f 100644 --- a/packages/eslint-plugin/README.md +++ b/packages/eslint-plugin/README.md @@ -1,4 +1,4 @@ -# @trigger.dev/eslint-plugin +# @systemfsoftware/trigger.dev_eslint-plugin ESLint plugin with trigger.dev best practices @@ -10,10 +10,10 @@ You'll first need to install [ESLint](https://eslint.org/): npm i eslint --save-dev ``` -Next, install `@trigger.dev/eslint-plugin`: +Next, install `@systemfsoftware/trigger.dev_eslint-plugin`: ```sh -npm install @trigger.dev/eslint-plugin --save-dev +npm install @systemfsoftware/trigger.dev_eslint-plugin --save-dev ``` ## Usage @@ -48,5 +48,3 @@ Then configure the rules you want to use under the rules section. | [no-duplicated-task-keys](docs/rules/no-duplicated-task-keys.md) | Prevent duplicated task keys on trigger.dev jobs | - - diff --git a/packages/eslint-plugin/docs/rules/no-trigger-core-import.md b/packages/eslint-plugin/docs/rules/no-trigger-core-import.md index 376db86e8db..afc689d8bd9 100644 --- a/packages/eslint-plugin/docs/rules/no-trigger-core-import.md +++ b/packages/eslint-plugin/docs/rules/no-trigger-core-import.md @@ -1,4 +1,4 @@ -# Prevent importing from `@trigger.dev/core` directly (`trigger-dev/no-trigger-core-import`) +# Prevent importing from `@systemfsoftware/trigger.dev_core` directly (`trigger-dev/no-trigger-core-import`) @@ -6,26 +6,26 @@ Due to [this Remix bug](https://github.com/remix-run/remix/issues/9597), the web ## Rule Details -This rule prevents importing from `@trigger.dev/core` and `@trigger.dev/core/v3` directly, which are barrel files that export server-side code. +This rule prevents importing from `@systemfsoftware/trigger.dev_core` and `@systemfsoftware/trigger.dev_core/v3` directly, which are barrel files that export server-side code. It forces direct imports from the most specific file that exports a particular module and will autocorrect it. Examples of **incorrect** code for this rule: ```ts -import { ScheduledTaskPayload, parsePacket, prettyPrintPacket } from "@trigger.dev/core/v3"; +import { ScheduledTaskPayload, parsePacket, prettyPrintPacket } from "@systemfsoftware/trigger.dev_core/v3"; ``` Examples of **correct** code for this rule: ```ts -import { ScheduledTaskPayload } from "@trigger.dev/core/v3/schemas"; -import { parsePacket, prettyPrintPacket } from "@trigger.dev/core/v3/utils/ioSerialization"; +import { ScheduledTaskPayload } from "@systemfsoftware/trigger.dev_core/v3/schemas"; +import { parsePacket, prettyPrintPacket } from "@systemfsoftware/trigger.dev_core/v3/utils/ioSerialization"; ``` ## When Not To Use It -This rule prevents issues when client-side navigating to routes that import from `@trigger.dev/core` or `@trigger.dev/core/v3`. If there will be no client-side navigation during development, this rule is not needed. +This rule prevents issues when client-side navigating to routes that import from `@systemfsoftware/trigger.dev_core` or `@systemfsoftware/trigger.dev_core/v3`. If there will be no client-side navigation during development, this rule is not needed. If [this bug](https://github.com/remix-run/remix/issues/9597) is fixed, this rule can be removed. @@ -34,36 +34,36 @@ If [this bug](https://github.com/remix-run/remix/issues/9597) is fixed, this rul This rule runs in several steps ```ts -import { ScheduledTaskPayload, parsePacket, prettyPrintPacket } from "@trigger.dev/core/v3"; +import { ScheduledTaskPayload, parsePacket, prettyPrintPacket } from "@systemfsoftware/trigger.dev_core/v3"; ``` First it splits Core imports into one line per import ```ts -import { ScheduledTaskPayload } from "@trigger.dev/core/v3"; -import { parsePacket } from "@trigger.dev/core/v3"; -import { prettyPrintPacket } from "@trigger.dev/core/v3"; +import { ScheduledTaskPayload } from "@systemfsoftware/trigger.dev_core/v3"; +import { parsePacket } from "@systemfsoftware/trigger.dev_core/v3"; +import { prettyPrintPacket } from "@systemfsoftware/trigger.dev_core/v3"; ``` Then refines each down to their most specific exported file ```ts -import { ScheduledTaskPayload } from "@trigger.dev/core/v3/schemas/api"; -import { parsePacket } from "@trigger.dev/core/v3/utils/ioSerialization"; -import { prettyPrintPacket } from "@trigger.dev/core/v3/utils/ioSerialization"; +import { ScheduledTaskPayload } from "@systemfsoftware/trigger.dev_core/v3/schemas/api"; +import { parsePacket } from "@systemfsoftware/trigger.dev_core/v3/utils/ioSerialization"; +import { prettyPrintPacket } from "@systemfsoftware/trigger.dev_core/v3/utils/ioSerialization"; ``` if that exported file is downstream of an allowed barrel file (set to the schemas folders right now), it returns the export from the barrel instead ```ts -import { ScheduledTaskPayload } from "@trigger.dev/core/v3/schemas"; -import { parsePacket } from "@trigger.dev/core/v3/utils/ioSerialization"; -import { prettyPrintPacket } from "@trigger.dev/core/v3/utils/ioSerialization"; +import { ScheduledTaskPayload } from "@systemfsoftware/trigger.dev_core/v3/schemas"; +import { parsePacket } from "@systemfsoftware/trigger.dev_core/v3/utils/ioSerialization"; +import { prettyPrintPacket } from "@systemfsoftware/trigger.dev_core/v3/utils/ioSerialization"; ``` then the normal lint plugin for merging multiple imports from the same file will run and merge any that are the same ```ts -import { ScheduledTaskPayload } from "@trigger.dev/core/v3/schemas"; -import { parsePacket, prettyPrintPacket } from "@trigger.dev/core/v3/utils/ioSerialization"; +import { ScheduledTaskPayload } from "@systemfsoftware/trigger.dev_core/v3/schemas"; +import { parsePacket, prettyPrintPacket } from "@systemfsoftware/trigger.dev_core/v3/utils/ioSerialization"; ``` diff --git a/packages/eslint-plugin/lib/rules/no-trigger-core-import.js b/packages/eslint-plugin/lib/rules/no-trigger-core-import.js index ce9f091004e..c8d1a1686e0 100644 --- a/packages/eslint-plugin/lib/rules/no-trigger-core-import.js +++ b/packages/eslint-plugin/lib/rules/no-trigger-core-import.js @@ -1,5 +1,5 @@ /** - * @fileoverview Prevent importing from `@trigger.dev/core` directly + * @fileoverview Prevent importing from `@systemfsoftware/trigger.dev_core` directly */ "use strict"; @@ -13,7 +13,7 @@ const tsconfigPaths = require("tsconfig-paths"); // Helpers //------------------------------------------------------------------------------ -const blockedImportSources = ["@trigger.dev/core", "@trigger.dev/core/v3"]; +const blockedImportSources = ["@systemfsoftware/trigger.dev_core", "@systemfsoftware/trigger.dev_core/v3"]; const allowedBarrelFiles = getAllowedBarrelFiles(); function getAllowedBarrelFiles() { @@ -31,7 +31,7 @@ function getAllowedBarrelFiles() { key = key.replace(/^\.\/?/, ""); if (key === "package.json") continue; - allowedFiles.push(["@trigger.dev/core", key].filter(Boolean).join("/")); + allowedFiles.push(["@systemfsoftware/trigger.dev_core", key].filter(Boolean).join("/")); } } @@ -43,7 +43,7 @@ function getAllowedBarrelFiles() { } function pathToCorePath(filePath) { - const baseName = "@trigger.dev/core"; + const baseName = "@systemfsoftware/trigger.dev_core"; const relativePath = filePath .split("packages/core/src/")[1] .replace(/\\/g, "/") @@ -201,7 +201,7 @@ module.exports = { meta: { type: "problem", docs: { - description: "Prevent importing from `@trigger.dev/core` or `@trigger.dev/core/v3` directly", + description: "Prevent importing from `@systemfsoftware/trigger.dev_core` or `@systemfsoftware/trigger.dev_core/v3` directly", recommended: true, url: null, }, @@ -210,7 +210,7 @@ module.exports = { messages: { noTriggerCoreImportFixable: "Use specific import from '{{resolvedPath}}'", noTriggerCoreImportNeedsExport: - "Should export from {{resolvedPath}} but not covered by @trigger.dev/core/package.json#exports", + "Should export from {{resolvedPath}} but not covered by @systemfsoftware/trigger.dev_core/package.json#exports", noTriggerCoreImport: "Cannot import from {{importSource}} but no specific import is available", }, diff --git a/packages/eslint-plugin/package.json b/packages/eslint-plugin/package.json index be6843b322a..4e2e44c969d 100644 --- a/packages/eslint-plugin/package.json +++ b/packages/eslint-plugin/package.json @@ -1,5 +1,5 @@ { - "name": "@trigger.dev/eslint-plugin", + "name": "@systemfsoftware/trigger.dev_eslint-plugin", "version": "3.0.0-beta.55", "description": "ESLint plugin with trigger.dev best practices", "keywords": [ @@ -39,4 +39,4 @@ "eslint": ">=7" }, "license": "MIT" -} \ No newline at end of file +} diff --git a/packages/eslint-plugin/tests/lib/rules/no-duplicated-task-keys.js b/packages/eslint-plugin/tests/lib/rules/no-duplicated-task-keys.js index 193799a7e24..a0d91db7a6e 100644 --- a/packages/eslint-plugin/tests/lib/rules/no-duplicated-task-keys.js +++ b/packages/eslint-plugin/tests/lib/rules/no-duplicated-task-keys.js @@ -239,7 +239,7 @@ ruleTester.run("no-duplicated-task-keys", rule, { ], }, { - code: `import { Job, eventTrigger } from "@trigger.dev/sdk"; + code: `import { Job, eventTrigger } from "@systemfsoftware/trigger.dev_sdk"; import { client } from "@/trigger"; // your first job @@ -258,7 +258,7 @@ ruleTester.run("no-duplicated-task-keys", rule, { errors: [{ message: "Task key 'example.task' is duplicated" }], }, { - code: `import { Job, eventTrigger } from "@trigger.dev/sdk"; + code: `import { Job, eventTrigger } from "@systemfsoftware/trigger.dev_sdk"; import { client } from "@/trigger"; // your first job @@ -290,7 +290,7 @@ ruleTester.run("no-duplicated-task-keys", rule, { ], }, { - code: `import { Job, eventTrigger } from "@trigger.dev/sdk"; + code: `import { Job, eventTrigger } from "@systemfsoftware/trigger.dev_sdk"; import { client } from "@/trigger"; // your first job diff --git a/packages/eslint-plugin/tests/lib/rules/no-trigger-core-import.js b/packages/eslint-plugin/tests/lib/rules/no-trigger-core-import.js index bcce28dc838..8e74ad896fb 100644 --- a/packages/eslint-plugin/tests/lib/rules/no-trigger-core-import.js +++ b/packages/eslint-plugin/tests/lib/rules/no-trigger-core-import.js @@ -1,5 +1,5 @@ /** - * @fileoverview Prevent importing from `@trigger.dev/core` directly + * @fileoverview Prevent importing from `@systemfsoftware/trigger.dev_core` directly * @author */ "use strict"; @@ -24,14 +24,14 @@ const ruleTester = new RuleTester({ ruleTester.run("no-trigger-core-import", rule, { valid: [ { - code: `import { conditionallyImportPacket, parsePacket } from "@trigger.dev/core/v3/utils/ioSerialization";`, + code: `import { conditionallyImportPacket, parsePacket } from "@systemfsoftware/trigger.dev_core/v3/utils/ioSerialization";`, }, ], invalid: [ { - code: `import { parsePacket } from '@trigger.dev/core/v3';`, - output: `import { parsePacket } from '@trigger.dev/core/v3/utils/ioSerialization';`, + code: `import { parsePacket } from '@systemfsoftware/trigger.dev_core/v3';`, + output: `import { parsePacket } from '@systemfsoftware/trigger.dev_core/v3/utils/ioSerialization';`, errors: [ { messageId: "noTriggerCoreImportFixable", @@ -39,9 +39,9 @@ ruleTester.run("no-trigger-core-import", rule, { ], }, { - code: `import { CreateBackgroundWorkerRequestBody, TaskResource } from '@trigger.dev/core/v3';`, - output: `import { CreateBackgroundWorkerRequestBody } from '@trigger.dev/core/v3/schemas'; -import { TaskResource } from '@trigger.dev/core/v3/schemas';`, + code: `import { CreateBackgroundWorkerRequestBody, TaskResource } from '@systemfsoftware/trigger.dev_core/v3';`, + output: `import { CreateBackgroundWorkerRequestBody } from '@systemfsoftware/trigger.dev_core/v3/schemas'; +import { TaskResource } from '@systemfsoftware/trigger.dev_core/v3/schemas';`, errors: [ { messageId: "noTriggerCoreImportFixable", @@ -49,9 +49,9 @@ import { TaskResource } from '@trigger.dev/core/v3/schemas';`, ], }, { - code: `import { CreateBackgroundWorkerRequestBody, stringifyIO } from '@trigger.dev/core/v3';`, - output: `import { CreateBackgroundWorkerRequestBody } from '@trigger.dev/core/v3/schemas'; -import { stringifyIO } from '@trigger.dev/core/v3/utils/ioSerialization';`, + code: `import { CreateBackgroundWorkerRequestBody, stringifyIO } from '@systemfsoftware/trigger.dev_core/v3';`, + output: `import { CreateBackgroundWorkerRequestBody } from '@systemfsoftware/trigger.dev_core/v3/schemas'; +import { stringifyIO } from '@systemfsoftware/trigger.dev_core/v3/utils/ioSerialization';`, errors: [ { messageId: "noTriggerCoreImportFixable", @@ -63,10 +63,10 @@ import { stringifyIO } from '@trigger.dev/core/v3/utils/ioSerialization';`, isExceptionSpanEvent, ExceptionEventProperties, SpanEvent as OtelSpanEvent, -} from "@trigger.dev/core/v3";`, - output: `import { isExceptionSpanEvent } from '@trigger.dev/core/v3/schemas'; -import { ExceptionEventProperties } from '@trigger.dev/core/v3/schemas'; -import { SpanEvent as OtelSpanEvent } from '@trigger.dev/core/v3/schemas';`, +} from "@systemfsoftware/trigger.dev_core/v3";`, + output: `import { isExceptionSpanEvent } from '@systemfsoftware/trigger.dev_core/v3/schemas'; +import { ExceptionEventProperties } from '@systemfsoftware/trigger.dev_core/v3/schemas'; +import { SpanEvent as OtelSpanEvent } from '@systemfsoftware/trigger.dev_core/v3/schemas';`, errors: [ { messageId: "noTriggerCoreImportFixable", diff --git a/packages/eslint-plugin/tsconfig.json b/packages/eslint-plugin/tsconfig.json index c6d0b58953d..a06bd8a6aa3 100644 --- a/packages/eslint-plugin/tsconfig.json +++ b/packages/eslint-plugin/tsconfig.json @@ -21,18 +21,18 @@ "paths": { "~/*": ["./app/*"], "@/*": ["./*"], - "@trigger.dev/sdk": ["../../packages/trigger-sdk/src/index"], - "@trigger.dev/sdk/*": ["../../packages/trigger-sdk/src/*"], - "@trigger.dev/core": ["../../packages/core/src/index"], - "@trigger.dev/core/*": ["../../packages/core/src/*"], - "@trigger.dev/core-backend": ["../../packages/core-backend/src/index"], - "@trigger.dev/core-backend/*": ["../../packages/core-backend/src/*"], - "@trigger.dev/database": ["../../packages/database/src/index"], - "@trigger.dev/database/*": ["../../packages/database/src/*"], - "@trigger.dev/yalt": ["../../packages/yalt/src/index"], - "@trigger.dev/yalt/*": ["../../packages/yalt/src/*"], - "@trigger.dev/otlp-importer": ["../../packages/otlp-importer/src/index"], - "@trigger.dev/otlp-importer/*": ["../../packages/otlp-importer/src/*"], + "@systemfsoftware/trigger.dev_sdk": ["../../packages/trigger-sdk/src/index"], + "@systemfsoftware/trigger.dev_sdk/*": ["../../packages/trigger-sdk/src/*"], + "@systemfsoftware/trigger.dev_core": ["../../packages/core/src/index"], + "@systemfsoftware/trigger.dev_core/*": ["../../packages/core/src/*"], + "@systemfsoftware/trigger.dev_core-backend": ["../../packages/core-backend/src/index"], + "@systemfsoftware/trigger.dev_core-backend/*": ["../../packages/core-backend/src/*"], + "@systemfsoftware/trigger.dev_database": ["../../packages/database/src/index"], + "@systemfsoftware/trigger.dev_database/*": ["../../packages/database/src/*"], + "@systemfsoftware/trigger.dev_yalt": ["../../packages/yalt/src/index"], + "@systemfsoftware/trigger.dev_yalt/*": ["../../packages/yalt/src/*"], + "@systemfsoftware/trigger.dev_otlp-importer": ["../../packages/otlp-importer/src/index"], + "@systemfsoftware/trigger.dev_otlp-importer/*": ["../../packages/otlp-importer/src/*"], "emails": ["../../packages/emails/src/index"], "emails/*": ["../../packages/emails/src/*"] }, diff --git a/packages/express/CHANGELOG.md b/packages/express/CHANGELOG.md index 04e3a2ad8b5..e37ea0368cf 100644 --- a/packages/express/CHANGELOG.md +++ b/packages/express/CHANGELOG.md @@ -1,31 +1,31 @@ -# @trigger.dev/express +# @systemfsoftware/trigger.dev_express ## 3.0.0-beta.55 ### Patch Changes - Updated dependencies [0591db5f2] - - @trigger.dev/sdk@3.0.0-beta.55 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.55 ## 3.0.0-beta.54 ### Patch Changes - Updated dependencies [728eeeff6] - - @trigger.dev/sdk@3.0.0-beta.54 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.54 ## 3.0.0-beta.53 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.53 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.53 ## 3.0.0-beta.52 ### Patch Changes - Updated dependencies [8cae1d087] - - @trigger.dev/sdk@3.0.0-beta.52 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.52 ## 3.0.0-beta.51 @@ -34,86 +34,86 @@ - Updated dependencies [979bee50d] - Updated dependencies [086a0f95c] - Updated dependencies [55264657d] - - @trigger.dev/sdk@3.0.0-beta.51 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.51 ## 3.0.0-beta.50 ### Patch Changes - Updated dependencies [8ba998794] - - @trigger.dev/sdk@3.0.0-beta.50 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.50 ## 3.0.0-beta.49 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.49 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.49 ## 3.0.0-beta.48 ### Patch Changes - Updated dependencies [ecf1110ab] - - @trigger.dev/sdk@3.0.0-beta.48 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.48 ## 3.0.0-beta.47 ### Patch Changes - Updated dependencies [4f95c9de4] - - @trigger.dev/sdk@3.0.0-beta.47 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.47 ## 3.0.0-beta.46 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.46 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.46 ## 3.0.0-beta.45 ### Patch Changes - Updated dependencies [0e77e7ef7] - - @trigger.dev/sdk@3.0.0-beta.45 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.45 ## 3.0.0-beta.44 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.44 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.44 ## 3.0.0-beta.43 ### Patch Changes - Updated dependencies [34ca7667d] - - @trigger.dev/sdk@3.0.0-beta.43 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.43 ## 3.0.0-beta.42 ### Patch Changes - Updated dependencies [ecef19966] - - @trigger.dev/sdk@3.0.0-beta.42 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.42 ## 3.0.0-beta.41 ### Patch Changes - Updated dependencies [7c36a1a4b] - - @trigger.dev/sdk@3.0.0-beta.41 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.41 ## 3.0.0-beta.40 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.40 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.40 ## 3.0.0-beta.39 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.39 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.39 ## 3.0.0-beta.38 @@ -121,13 +121,13 @@ - Updated dependencies [1b90ffbb8] - Updated dependencies [c405ae711] - - @trigger.dev/sdk@3.0.0-beta.38 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.38 ## 3.0.0-beta.37 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.37 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.37 ## 3.0.0-beta.36 @@ -135,13 +135,13 @@ - Updated dependencies [51bb4c887] - Updated dependencies [ba71f959e] - - @trigger.dev/sdk@3.0.0-beta.36 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.36 ## 3.0.0-beta.35 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.35 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.35 ## 3.0.0-beta.34 @@ -150,101 +150,101 @@ - Updated dependencies [3a1b0c486] - Updated dependencies [3f8b6d8fc] - Updated dependencies [1281d40e4] - - @trigger.dev/sdk@3.0.0-beta.34 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.34 ## 3.0.0-beta.33 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.33 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.33 ## 3.0.0-beta.32 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.32 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.32 ## 3.0.0-beta.31 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.31 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.31 ## 3.0.0-beta.30 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.30 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.30 ## 3.0.0-beta.29 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.29 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.29 ## 3.0.0-beta.28 ### Patch Changes - Updated dependencies [6d9dfbc75] - - @trigger.dev/sdk@3.0.0-beta.28 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.28 ## 3.0.0-beta.27 ### Patch Changes - Updated dependencies [203e00208] - - @trigger.dev/sdk@3.0.0-beta.27 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.27 ## 3.0.0-beta.26 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.26 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.26 ## 3.0.0-beta.25 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.25 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.25 ## 3.0.0-beta.24 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.24 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.24 ## 3.0.0-beta.23 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.23 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.23 ## 3.0.0-beta.22 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.22 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.22 ## 3.0.0-beta.21 ### Patch Changes - Updated dependencies [9491a1649] - - @trigger.dev/sdk@3.0.0-beta.21 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.21 ## 3.0.0-beta.20 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.20 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.20 ## 3.0.0-beta.19 ### Patch Changes - Updated dependencies [e9a63a486] - - @trigger.dev/sdk@3.0.0-beta.19 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.19 ## 3.0.0-beta.18 @@ -253,19 +253,19 @@ - Updated dependencies [b68012f81] - Updated dependencies [b68012f81] - Updated dependencies [b68012f81] - - @trigger.dev/sdk@3.0.0-beta.18 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.18 ## 3.0.0-beta.17 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.17 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.17 ## 3.0.0-beta.16 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.16 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.16 ## 3.0.0-beta.15 @@ -273,14 +273,14 @@ - Updated dependencies [374edef02] - Updated dependencies [26093896d] - - @trigger.dev/sdk@3.0.0-beta.15 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.15 ## 3.0.0-beta.14 ### Patch Changes - Updated dependencies [c9e1a3e9c] - - @trigger.dev/sdk@3.0.0-beta.14 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.14 ## 3.0.0-beta.13 @@ -290,19 +290,19 @@ - Updated dependencies [44e1b8754] - Updated dependencies [4986bfda2] - Updated dependencies [4986bfda2] - - @trigger.dev/sdk@3.0.0-beta.13 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.13 ## 3.0.0-beta.12 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.12 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.12 ## 3.0.0-beta.11 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.11 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.11 ## 3.0.0-beta.7 @@ -310,38 +310,38 @@ - Updated dependencies [f854cb90e] - Updated dependencies [f854cb90e] - - @trigger.dev/sdk@3.0.0-beta.7 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.7 ## 3.0.0-beta.6 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.6 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.6 ## 3.0.0-beta.5 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.5 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.5 ## 3.0.0-beta.4 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.4 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.4 ## 3.0.0-beta.3 ### Patch Changes - Updated dependencies [b271742dc] - - @trigger.dev/sdk@3.0.0-beta.3 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.3 ## 3.0.0-beta.2 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.2 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.2 ## 3.0.0-beta.1 @@ -350,46 +350,46 @@ - Updated dependencies [b66d5525e] - Updated dependencies [719c0a0b9] - Updated dependencies [f93eae300] - - @trigger.dev/sdk@3.0.0-beta.1 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.1 ## 3.0.0-beta.0 ### Patch Changes - Updated dependencies [395abe1b9] - - @trigger.dev/sdk@3.0.0-beta.0 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.0 ## 2.3.18 ### Patch Changes -- @trigger.dev/sdk@2.3.18 +- @systemfsoftware/trigger.dev_sdk@2.3.18 ## 2.3.17 ### Patch Changes - Updated dependencies [dd879c8e] - - @trigger.dev/sdk@2.3.17 + - @systemfsoftware/trigger.dev_sdk@2.3.17 ## 2.3.16 ### Patch Changes -- @trigger.dev/sdk@2.3.16 +- @systemfsoftware/trigger.dev_sdk@2.3.16 ## 2.3.15 ### Patch Changes - Updated dependencies [6c4047cf] - - @trigger.dev/sdk@2.3.15 + - @systemfsoftware/trigger.dev_sdk@2.3.15 ## 2.3.14 ### Patch Changes -- @trigger.dev/sdk@2.3.14 +- @systemfsoftware/trigger.dev_sdk@2.3.14 ## 2.3.13 @@ -397,7 +397,7 @@ - Updated dependencies [a93b554f] - Updated dependencies [0f342cd1] - - @trigger.dev/sdk@2.3.13 + - @systemfsoftware/trigger.dev_sdk@2.3.13 ## 2.3.12 @@ -406,13 +406,13 @@ - Updated dependencies [129f023d] - Updated dependencies [38f5a903] - Updated dependencies [ff4ff869] - - @trigger.dev/sdk@2.3.12 + - @systemfsoftware/trigger.dev_sdk@2.3.12 ## 2.3.11 ### Patch Changes -- @trigger.dev/sdk@2.3.11 +- @systemfsoftware/trigger.dev_sdk@2.3.11 ## 2.3.10 @@ -420,64 +420,64 @@ - Updated dependencies [8277f4d2] - Updated dependencies [73cb8839] - - @trigger.dev/sdk@2.3.10 + - @systemfsoftware/trigger.dev_sdk@2.3.10 ## 2.3.9 ### Patch Changes - Updated dependencies [f7bf25f0] - - @trigger.dev/sdk@2.3.9 + - @systemfsoftware/trigger.dev_sdk@2.3.9 ## 2.3.8 ### Patch Changes -- @trigger.dev/sdk@2.3.8 +- @systemfsoftware/trigger.dev_sdk@2.3.8 ## 2.3.7 ### Patch Changes -- @trigger.dev/sdk@2.3.7 +- @systemfsoftware/trigger.dev_sdk@2.3.7 ## 2.3.6 ### Patch Changes -- @trigger.dev/sdk@2.3.6 +- @systemfsoftware/trigger.dev_sdk@2.3.6 ## 2.3.5 ### Patch Changes -- @trigger.dev/sdk@2.3.5 +- @systemfsoftware/trigger.dev_sdk@2.3.5 ## 2.3.4 ### Patch Changes - Updated dependencies [6a3c563f] - - @trigger.dev/sdk@2.3.4 + - @systemfsoftware/trigger.dev_sdk@2.3.4 ## 2.3.3 ### Patch Changes -- @trigger.dev/sdk@2.3.3 +- @systemfsoftware/trigger.dev_sdk@2.3.3 ## 2.3.2 ### Patch Changes -- @trigger.dev/sdk@2.3.2 +- @systemfsoftware/trigger.dev_sdk@2.3.2 ## 2.3.1 ### Patch Changes - Updated dependencies [f3efcc0c] - - @trigger.dev/sdk@2.3.1 + - @systemfsoftware/trigger.dev_sdk@2.3.1 ## 2.3.0 @@ -490,20 +490,20 @@ ### Patch Changes - Updated dependencies [17f6f29d] - - @trigger.dev/sdk@2.3.0 + - @systemfsoftware/trigger.dev_sdk@2.3.0 ## 2.2.11 ### Patch Changes - Updated dependencies [de652c1d] - - @trigger.dev/sdk@2.2.11 + - @systemfsoftware/trigger.dev_sdk@2.2.11 ## 2.2.10 ### Patch Changes -- @trigger.dev/sdk@2.2.10 +- @systemfsoftware/trigger.dev_sdk@2.2.10 ## 2.2.9 @@ -511,7 +511,7 @@ - Updated dependencies [1dcd87a2] - Updated dependencies [6ebd435e] - - @trigger.dev/sdk@2.2.9 + - @systemfsoftware/trigger.dev_sdk@2.2.9 ## 2.2.8 @@ -519,14 +519,14 @@ - Updated dependencies [067e19fe] - Updated dependencies [096151c0] - - @trigger.dev/sdk@2.2.8 + - @systemfsoftware/trigger.dev_sdk@2.2.8 ## 2.2.7 ### Patch Changes - Updated dependencies [756024da] - - @trigger.dev/sdk@2.2.7 + - @systemfsoftware/trigger.dev_sdk@2.2.7 ## 2.2.6 @@ -536,7 +536,7 @@ - Updated dependencies [cb1825bf] - Updated dependencies [d0217344] - Updated dependencies [cb1825bf] - - @trigger.dev/sdk@2.2.6 + - @systemfsoftware/trigger.dev_sdk@2.2.6 ## 2.2.5 @@ -548,7 +548,7 @@ - Updated dependencies [620b8383] - Updated dependencies [4a0f030e] - Updated dependencies [f4275e50] - - @trigger.dev/sdk@2.2.5 + - @systemfsoftware/trigger.dev_sdk@2.2.5 ## 2.2.4 @@ -556,7 +556,7 @@ - Updated dependencies [c1710ae7] - Updated dependencies [9c4be40a] - - @trigger.dev/sdk@2.2.4 + - @systemfsoftware/trigger.dev_sdk@2.2.4 ## 2.2.3 @@ -565,20 +565,20 @@ - e80aa282: Remove web-fetch dependency and use native node Request/Response - Updated dependencies [6e1b8a11] - Updated dependencies [c4533c36] - - @trigger.dev/sdk@2.2.3 + - @systemfsoftware/trigger.dev_sdk@2.2.3 ## 2.2.2 ### Patch Changes -- @trigger.dev/sdk@2.2.2 +- @systemfsoftware/trigger.dev_sdk@2.2.2 ## 2.2.1 ### Patch Changes - Updated dependencies [044d38e3] - - @trigger.dev/sdk@2.2.1 + - @systemfsoftware/trigger.dev_sdk@2.2.1 ## 2.2.0 @@ -589,7 +589,7 @@ ### Patch Changes - Updated dependencies [975c5f1d] - - @trigger.dev/sdk@2.2.0 + - @systemfsoftware/trigger.dev_sdk@2.2.0 ## 2.1.9 @@ -597,7 +597,7 @@ - Updated dependencies [9a187f9e] - Updated dependencies [2e9452ab] - - @trigger.dev/sdk@2.1.9 + - @systemfsoftware/trigger.dev_sdk@2.1.9 ## 2.1.8 @@ -607,25 +607,25 @@ - Updated dependencies [6a992a19] - Updated dependencies [ab9e4a98] - Updated dependencies [ab9e4a98] - - @trigger.dev/sdk@2.1.8 + - @systemfsoftware/trigger.dev_sdk@2.1.8 ## 2.1.7 ### Patch Changes -- @trigger.dev/sdk@2.1.7 +- @systemfsoftware/trigger.dev_sdk@2.1.7 ## 2.1.6 ### Patch Changes -- @trigger.dev/sdk@2.1.6 +- @systemfsoftware/trigger.dev_sdk@2.1.6 ## 2.1.5 ### Patch Changes -- @trigger.dev/sdk@2.1.5 +- @systemfsoftware/trigger.dev_sdk@2.1.5 ## 2.1.4 @@ -635,28 +635,28 @@ - Updated dependencies [15f17d27] - Updated dependencies [50137a6f] - Updated dependencies [c0dfa804] - - @trigger.dev/sdk@2.1.4 + - @systemfsoftware/trigger.dev_sdk@2.1.4 ## 2.1.3 ### Patch Changes - Updated dependencies: - - `@trigger.dev/sdk@2.1.3` + - `@systemfsoftware/trigger.dev_sdk@2.1.3` ## 2.1.2 ### Patch Changes - Updated dependencies: - - `@trigger.dev/sdk@2.1.2` + - `@systemfsoftware/trigger.dev_sdk@2.1.2` ## 2.1.1 ### Patch Changes - Updated dependencies: - - `@trigger.dev/sdk@2.1.1` + - `@systemfsoftware/trigger.dev_sdk@2.1.1` ## 2.1.0 @@ -667,14 +667,14 @@ ### Patch Changes - Updated dependencies: - - `@trigger.dev/sdk@2.1.0` + - `@systemfsoftware/trigger.dev_sdk@2.1.0` ## 2.1.0-beta.1 ### Patch Changes - Updated dependencies: - - `@trigger.dev/sdk@2.1.0-beta.1` + - `@systemfsoftware/trigger.dev_sdk@2.1.0-beta.1` ## 2.1.0-beta.0 @@ -685,27 +685,27 @@ ### Patch Changes - Updated dependencies: - - `@trigger.dev/sdk@2.1.0-beta.0` + - `@systemfsoftware/trigger.dev_sdk@2.1.0-beta.0` ## 2.0.14 ### Patch Changes - Updated dependencies: - - `@trigger.dev/sdk@2.0.14` + - `@systemfsoftware/trigger.dev_sdk@2.0.14` ## 2.0.13 ### Patch Changes - Updated dependencies: - - `@trigger.dev/sdk@2.0.13` + - `@systemfsoftware/trigger.dev_sdk@2.0.13` ## 2.0.12 ### Patch Changes -- @trigger.dev/sdk@2.0.12 +- @systemfsoftware/trigger.dev_sdk@2.0.12 ## 2.0.11 @@ -716,7 +716,7 @@ - Updated dependencies [302bd02f] - Updated dependencies [b5db9f5e] - Updated dependencies [3ce53970] - - @trigger.dev/sdk@2.0.11 + - @systemfsoftware/trigger.dev_sdk@2.0.11 ## 2.0.10 @@ -724,13 +724,13 @@ - Updated dependencies [b1b9321a] - Updated dependencies [b1b9321a] - - @trigger.dev/sdk@2.0.10 + - @systemfsoftware/trigger.dev_sdk@2.0.10 ## 2.0.9 ### Patch Changes -- @trigger.dev/sdk@2.0.9 +- @systemfsoftware/trigger.dev_sdk@2.0.9 ## 2.0.8 @@ -738,39 +738,39 @@ - 871d6e1d: fix: support express jsonParser middleware if used in the Express app - 7daa82fc: fix: avoid crashing the Node.js app on uncaught exceptions - - @trigger.dev/sdk@2.0.8 + - @systemfsoftware/trigger.dev_sdk@2.0.8 ## 2.0.7 ### Patch Changes -- @trigger.dev/sdk@2.0.7 +- @systemfsoftware/trigger.dev_sdk@2.0.7 ## 2.0.6 ### Patch Changes -- @trigger.dev/sdk@2.0.6 +- @systemfsoftware/trigger.dev_sdk@2.0.6 ## 2.0.5 ### Patch Changes -- @trigger.dev/sdk@2.0.5 +- @systemfsoftware/trigger.dev_sdk@2.0.5 ## 2.0.4 ### Patch Changes - Updated dependencies [96384991] - - @trigger.dev/sdk@2.0.4 + - @systemfsoftware/trigger.dev_sdk@2.0.4 ## 2.0.3 ### Patch Changes - 81180999: The dev command should use a POST request when doing the PING to the local server - - @trigger.dev/sdk@2.0.3 + - @systemfsoftware/trigger.dev_sdk@2.0.3 ## 2.0.2 @@ -779,7 +779,7 @@ - ee99191f: Sync all package versions - Updated dependencies [0a790de2] - Updated dependencies [ee99191f] - - @trigger.dev/sdk@2.0.2 + - @systemfsoftware/trigger.dev_sdk@2.0.2 ## 2.0.0 @@ -840,4 +840,4 @@ - Updated dependencies [7f6bf992] - Updated dependencies [767e09ee] - Updated dependencies [917a70fb] - - @trigger.dev/sdk@2.0.0 + - @systemfsoftware/trigger.dev_sdk@2.0.0 diff --git a/packages/express/package.json b/packages/express/package.json index 445b006650a..fb5d5fbee98 100644 --- a/packages/express/package.json +++ b/packages/express/package.json @@ -1,5 +1,5 @@ { - "name": "@trigger.dev/express", + "name": "@systemfsoftware/trigger.dev_express", "version": "3.0.0-beta.55", "description": "Official Express adapter for Trigger.dev", "license": "MIT", @@ -23,14 +23,14 @@ "./package.json": "./package.json" }, "devDependencies": { - "@trigger.dev/sdk": "workspace:^3.0.0-beta.55", - "@trigger.dev/tsconfig": "workspace:*", + "@systemfsoftware/trigger.dev_sdk": "workspace:^3.0.0-beta.55", + "@systemfsoftware/trigger.dev_tsconfig": "workspace:*", "@types/debug": "^4.1.7", "@types/express": "^4.17.13", "rimraf": "^3.0.2", "tsup": "8.0.1", "tsx": "^3.12.1", - "@trigger.dev/tsup": "workspace:*", + "@systemfsoftware/trigger.dev_tsup": "workspace:*", "typescript": "^5.3.0" }, "scripts": { @@ -39,7 +39,7 @@ "build:tsup": "tsup" }, "peerDependencies": { - "@trigger.dev/sdk": "workspace:^3.0.0-beta.55" + "@systemfsoftware/trigger.dev_sdk": "workspace:^3.0.0-beta.55" }, "dependencies": { "debug": "^4.3.4", diff --git a/packages/express/src/index.ts b/packages/express/src/index.ts index cade700a35e..4c8e75fcb7a 100644 --- a/packages/express/src/index.ts +++ b/packages/express/src/index.ts @@ -1,5 +1,5 @@ import express, { Express } from "express"; -import { TriggerClient } from "@trigger.dev/sdk"; +import { TriggerClient } from "@systemfsoftware/trigger.dev_sdk"; /** * This is a convenience function to create an express server for the TriggerClient. If you want to use Trigger.dev with an existing express server, use `createMiddleware` instead. @@ -32,8 +32,8 @@ export function createExpressServer( * @example * ```ts * import express from "express"; - * import { TriggerClient } from "@trigger.dev/sdk"; - * import { createMiddleware } from "@trigger.dev/express"; + * import { TriggerClient } from "@systemfsoftware/trigger.dev_sdk"; + * import { createMiddleware } from "@systemfsoftware/trigger.dev_express"; * * const client = new TriggerClient({ * id: "my-client", diff --git a/packages/express/tsconfig.json b/packages/express/tsconfig.json index 9e1bbec3af1..10cc2759cc7 100644 --- a/packages/express/tsconfig.json +++ b/packages/express/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "@trigger.dev/tsconfig/node18.json", + "extends": "@systemfsoftware/trigger.dev_tsconfig/node18.json", "include": ["./src/**/*.ts", "tsup.config.ts"], "compilerOptions": { "experimentalDecorators": true, @@ -8,8 +8,8 @@ "declarationMap": false, "lib": ["DOM"], "paths": { - "@trigger.dev/tsup/*": ["../../config-packages/tsup/src/*"], - "@trigger.dev/tsup": ["../../config-packages/tsup/src/index"] + "@systemfsoftware/trigger.dev_tsup/*": ["../../config-packages/tsup/src/*"], + "@systemfsoftware/trigger.dev_tsup": ["../../config-packages/tsup/src/index"] } }, "exclude": ["node_modules"] diff --git a/packages/express/tsup.config.ts b/packages/express/tsup.config.ts index 1d1b59a08b7..4c6434522b4 100644 --- a/packages/express/tsup.config.ts +++ b/packages/express/tsup.config.ts @@ -1,3 +1,3 @@ -import { defineConfigPackage } from "@trigger.dev/tsup"; +import { defineConfigPackage } from "@systemfsoftware/trigger.dev_tsup"; export default defineConfigPackage; diff --git a/packages/hono/CHANGELOG.md b/packages/hono/CHANGELOG.md index 5f26d40be86..18ed49a925f 100644 --- a/packages/hono/CHANGELOG.md +++ b/packages/hono/CHANGELOG.md @@ -1,31 +1,31 @@ -# @trigger.dev/hono +# @systemfsoftware/trigger.dev_hono ## 3.0.0-beta.55 ### Patch Changes - Updated dependencies [0591db5f2] - - @trigger.dev/sdk@3.0.0-beta.55 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.55 ## 3.0.0-beta.54 ### Patch Changes - Updated dependencies [728eeeff6] - - @trigger.dev/sdk@3.0.0-beta.54 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.54 ## 3.0.0-beta.53 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.53 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.53 ## 3.0.0-beta.52 ### Patch Changes - Updated dependencies [8cae1d087] - - @trigger.dev/sdk@3.0.0-beta.52 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.52 ## 3.0.0-beta.51 @@ -34,86 +34,86 @@ - Updated dependencies [979bee50d] - Updated dependencies [086a0f95c] - Updated dependencies [55264657d] - - @trigger.dev/sdk@3.0.0-beta.51 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.51 ## 3.0.0-beta.50 ### Patch Changes - Updated dependencies [8ba998794] - - @trigger.dev/sdk@3.0.0-beta.50 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.50 ## 3.0.0-beta.49 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.49 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.49 ## 3.0.0-beta.48 ### Patch Changes - Updated dependencies [ecf1110ab] - - @trigger.dev/sdk@3.0.0-beta.48 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.48 ## 3.0.0-beta.47 ### Patch Changes - Updated dependencies [4f95c9de4] - - @trigger.dev/sdk@3.0.0-beta.47 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.47 ## 3.0.0-beta.46 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.46 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.46 ## 3.0.0-beta.45 ### Patch Changes - Updated dependencies [0e77e7ef7] - - @trigger.dev/sdk@3.0.0-beta.45 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.45 ## 3.0.0-beta.44 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.44 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.44 ## 3.0.0-beta.43 ### Patch Changes - Updated dependencies [34ca7667d] - - @trigger.dev/sdk@3.0.0-beta.43 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.43 ## 3.0.0-beta.42 ### Patch Changes - Updated dependencies [ecef19966] - - @trigger.dev/sdk@3.0.0-beta.42 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.42 ## 3.0.0-beta.41 ### Patch Changes - Updated dependencies [7c36a1a4b] - - @trigger.dev/sdk@3.0.0-beta.41 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.41 ## 3.0.0-beta.40 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.40 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.40 ## 3.0.0-beta.39 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.39 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.39 ## 3.0.0-beta.38 @@ -121,13 +121,13 @@ - Updated dependencies [1b90ffbb8] - Updated dependencies [c405ae711] - - @trigger.dev/sdk@3.0.0-beta.38 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.38 ## 3.0.0-beta.37 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.37 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.37 ## 3.0.0-beta.36 @@ -135,13 +135,13 @@ - Updated dependencies [51bb4c887] - Updated dependencies [ba71f959e] - - @trigger.dev/sdk@3.0.0-beta.36 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.36 ## 3.0.0-beta.35 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.35 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.35 ## 3.0.0-beta.34 @@ -150,101 +150,101 @@ - Updated dependencies [3a1b0c486] - Updated dependencies [3f8b6d8fc] - Updated dependencies [1281d40e4] - - @trigger.dev/sdk@3.0.0-beta.34 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.34 ## 3.0.0-beta.33 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.33 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.33 ## 3.0.0-beta.32 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.32 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.32 ## 3.0.0-beta.31 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.31 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.31 ## 3.0.0-beta.30 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.30 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.30 ## 3.0.0-beta.29 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.29 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.29 ## 3.0.0-beta.28 ### Patch Changes - Updated dependencies [6d9dfbc75] - - @trigger.dev/sdk@3.0.0-beta.28 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.28 ## 3.0.0-beta.27 ### Patch Changes - Updated dependencies [203e00208] - - @trigger.dev/sdk@3.0.0-beta.27 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.27 ## 3.0.0-beta.26 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.26 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.26 ## 3.0.0-beta.25 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.25 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.25 ## 3.0.0-beta.24 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.24 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.24 ## 3.0.0-beta.23 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.23 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.23 ## 3.0.0-beta.22 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.22 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.22 ## 3.0.0-beta.21 ### Patch Changes - Updated dependencies [9491a1649] - - @trigger.dev/sdk@3.0.0-beta.21 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.21 ## 3.0.0-beta.20 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.20 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.20 ## 3.0.0-beta.19 ### Patch Changes - Updated dependencies [e9a63a486] - - @trigger.dev/sdk@3.0.0-beta.19 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.19 ## 3.0.0-beta.18 @@ -253,19 +253,19 @@ - Updated dependencies [b68012f81] - Updated dependencies [b68012f81] - Updated dependencies [b68012f81] - - @trigger.dev/sdk@3.0.0-beta.18 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.18 ## 3.0.0-beta.17 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.17 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.17 ## 3.0.0-beta.16 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.16 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.16 ## 3.0.0-beta.15 @@ -273,14 +273,14 @@ - Updated dependencies [374edef02] - Updated dependencies [26093896d] - - @trigger.dev/sdk@3.0.0-beta.15 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.15 ## 3.0.0-beta.14 ### Patch Changes - Updated dependencies [c9e1a3e9c] - - @trigger.dev/sdk@3.0.0-beta.14 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.14 ## 3.0.0-beta.13 @@ -290,19 +290,19 @@ - Updated dependencies [44e1b8754] - Updated dependencies [4986bfda2] - Updated dependencies [4986bfda2] - - @trigger.dev/sdk@3.0.0-beta.13 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.13 ## 3.0.0-beta.12 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.12 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.12 ## 3.0.0-beta.11 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.11 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.11 ## 3.0.0-beta.7 @@ -310,38 +310,38 @@ - Updated dependencies [f854cb90e] - Updated dependencies [f854cb90e] - - @trigger.dev/sdk@3.0.0-beta.7 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.7 ## 3.0.0-beta.6 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.6 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.6 ## 3.0.0-beta.5 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.5 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.5 ## 3.0.0-beta.4 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.4 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.4 ## 3.0.0-beta.3 ### Patch Changes - Updated dependencies [b271742dc] - - @trigger.dev/sdk@3.0.0-beta.3 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.3 ## 3.0.0-beta.2 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.2 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.2 ## 3.0.0-beta.1 @@ -350,46 +350,46 @@ - Updated dependencies [b66d5525e] - Updated dependencies [719c0a0b9] - Updated dependencies [f93eae300] - - @trigger.dev/sdk@3.0.0-beta.1 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.1 ## 3.0.0-beta.0 ### Patch Changes - Updated dependencies [395abe1b9] - - @trigger.dev/sdk@3.0.0-beta.0 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.0 ## 2.3.18 ### Patch Changes -- @trigger.dev/sdk@2.3.18 +- @systemfsoftware/trigger.dev_sdk@2.3.18 ## 2.3.17 ### Patch Changes - Updated dependencies [dd879c8e] - - @trigger.dev/sdk@2.3.17 + - @systemfsoftware/trigger.dev_sdk@2.3.17 ## 2.3.16 ### Patch Changes -- @trigger.dev/sdk@2.3.16 +- @systemfsoftware/trigger.dev_sdk@2.3.16 ## 2.3.15 ### Patch Changes - Updated dependencies [6c4047cf] - - @trigger.dev/sdk@2.3.15 + - @systemfsoftware/trigger.dev_sdk@2.3.15 ## 2.3.14 ### Patch Changes -- @trigger.dev/sdk@2.3.14 +- @systemfsoftware/trigger.dev_sdk@2.3.14 ## 2.3.13 @@ -397,7 +397,7 @@ - Updated dependencies [a93b554f] - Updated dependencies [0f342cd1] - - @trigger.dev/sdk@2.3.13 + - @systemfsoftware/trigger.dev_sdk@2.3.13 ## 2.3.12 @@ -406,13 +406,13 @@ - Updated dependencies [129f023d] - Updated dependencies [38f5a903] - Updated dependencies [ff4ff869] - - @trigger.dev/sdk@2.3.12 + - @systemfsoftware/trigger.dev_sdk@2.3.12 ## 2.3.11 ### Patch Changes -- @trigger.dev/sdk@2.3.11 +- @systemfsoftware/trigger.dev_sdk@2.3.11 ## 2.3.10 @@ -420,64 +420,64 @@ - Updated dependencies [8277f4d2] - Updated dependencies [73cb8839] - - @trigger.dev/sdk@2.3.10 + - @systemfsoftware/trigger.dev_sdk@2.3.10 ## 2.3.9 ### Patch Changes - Updated dependencies [f7bf25f0] - - @trigger.dev/sdk@2.3.9 + - @systemfsoftware/trigger.dev_sdk@2.3.9 ## 2.3.8 ### Patch Changes -- @trigger.dev/sdk@2.3.8 +- @systemfsoftware/trigger.dev_sdk@2.3.8 ## 2.3.7 ### Patch Changes -- @trigger.dev/sdk@2.3.7 +- @systemfsoftware/trigger.dev_sdk@2.3.7 ## 2.3.6 ### Patch Changes -- @trigger.dev/sdk@2.3.6 +- @systemfsoftware/trigger.dev_sdk@2.3.6 ## 2.3.5 ### Patch Changes -- @trigger.dev/sdk@2.3.5 +- @systemfsoftware/trigger.dev_sdk@2.3.5 ## 2.3.4 ### Patch Changes - Updated dependencies [6a3c563f] - - @trigger.dev/sdk@2.3.4 + - @systemfsoftware/trigger.dev_sdk@2.3.4 ## 2.3.3 ### Patch Changes -- @trigger.dev/sdk@2.3.3 +- @systemfsoftware/trigger.dev_sdk@2.3.3 ## 2.3.2 ### Patch Changes -- @trigger.dev/sdk@2.3.2 +- @systemfsoftware/trigger.dev_sdk@2.3.2 ## 2.3.1 ### Patch Changes - Updated dependencies [f3efcc0c] - - @trigger.dev/sdk@2.3.1 + - @systemfsoftware/trigger.dev_sdk@2.3.1 ## 2.3.0 @@ -485,4 +485,4 @@ - 17f6f29d: Added hono framework support - Updated dependencies [17f6f29d] - - @trigger.dev/sdk@2.3.0 + - @systemfsoftware/trigger.dev_sdk@2.3.0 diff --git a/packages/hono/package.json b/packages/hono/package.json index d49e1ecc31c..4a1ac511306 100644 --- a/packages/hono/package.json +++ b/packages/hono/package.json @@ -1,5 +1,5 @@ { - "name": "@trigger.dev/hono", + "name": "@systemfsoftware/trigger.dev_hono", "version": "3.0.0-beta.55", "description": "A Trigger.dev adapter for Hono.dev", "license": "MIT", @@ -32,18 +32,18 @@ }, "peerDependencies": { "hono": "3.x", - "@trigger.dev/sdk": "workspace:^3.0.0-beta.55" + "@systemfsoftware/trigger.dev_sdk": "workspace:^3.0.0-beta.55" }, "devDependencies": { - "@trigger.dev/tsconfig": "workspace:*", + "@systemfsoftware/trigger.dev_tsconfig": "workspace:*", "rimraf": "^3.0.2", "tsup": "^8.0.1", - "@trigger.dev/tsup": "workspace:*", + "@systemfsoftware/trigger.dev_tsup": "workspace:*", "typescript": "^5.3.0", "hono": "3.10.3", - "@trigger.dev/sdk": "workspace:*" + "@systemfsoftware/trigger.dev_sdk": "workspace:*" }, "engines": { "node": ">=18.0.0" } -} \ No newline at end of file +} diff --git a/packages/hono/src/index.ts b/packages/hono/src/index.ts index 7bf4a252601..1670e02ef9d 100644 --- a/packages/hono/src/index.ts +++ b/packages/hono/src/index.ts @@ -1,4 +1,4 @@ -import type { TriggerClient } from "@trigger.dev/sdk"; +import type { TriggerClient } from "@systemfsoftware/trigger.dev_sdk"; import type { Env, Hono, HonoRequest, MiddlewareHandler } from "hono"; export function createMiddleware( diff --git a/packages/hono/tsconfig.json b/packages/hono/tsconfig.json index 130be86f55e..0f9b3603ac2 100644 --- a/packages/hono/tsconfig.json +++ b/packages/hono/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "@trigger.dev/tsconfig/base.json", + "extends": "@systemfsoftware/trigger.dev_tsconfig/base.json", "include": ["./src/**/*.ts", "tsup.config.ts"], "compilerOptions": { "experimentalDecorators": true, @@ -7,8 +7,8 @@ "declaration": false, "declarationMap": false, "paths": { - "@trigger.dev/tsup/*": ["../../config-packages/tsup/src/*"], - "@trigger.dev/tsup": ["../../config-packages/tsup/src/index"] + "@systemfsoftware/trigger.dev_tsup/*": ["../../config-packages/tsup/src/*"], + "@systemfsoftware/trigger.dev_tsup": ["../../config-packages/tsup/src/index"] }, "lib": ["DOM", "DOM.Iterable"], "downlevelIteration": true diff --git a/packages/hono/tsup.config.ts b/packages/hono/tsup.config.ts index 1d1b59a08b7..4c6434522b4 100644 --- a/packages/hono/tsup.config.ts +++ b/packages/hono/tsup.config.ts @@ -1,3 +1,3 @@ -import { defineConfigPackage } from "@trigger.dev/tsup"; +import { defineConfigPackage } from "@systemfsoftware/trigger.dev_tsup"; export default defineConfigPackage; diff --git a/packages/integration-kit/CHANGELOG.md b/packages/integration-kit/CHANGELOG.md index dba886bacb3..ae172dcc64b 100644 --- a/packages/integration-kit/CHANGELOG.md +++ b/packages/integration-kit/CHANGELOG.md @@ -1,23 +1,23 @@ -# @trigger.dev/integration-kit +# @systemfsoftware/trigger.dev_integration-kit ## 3.0.0-beta.55 ### Patch Changes -- @trigger.dev/core@3.0.0-beta.55 +- @systemfsoftware/trigger.dev_core@3.0.0-beta.55 ## 3.0.0-beta.54 ### Patch Changes -- @trigger.dev/core@3.0.0-beta.54 +- @systemfsoftware/trigger.dev_core@3.0.0-beta.54 ## 3.0.0-beta.53 ### Patch Changes - Updated dependencies [5cf90da72] - - @trigger.dev/core@3.0.0-beta.53 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.53 ## 3.0.0-beta.52 @@ -25,21 +25,21 @@ - Updated dependencies [9882d66f8] - Updated dependencies [09413a62a] - - @trigger.dev/core@3.0.0-beta.52 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.52 ## 3.0.0-beta.51 ### Patch Changes - Updated dependencies [55264657d] - - @trigger.dev/core@3.0.0-beta.51 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.51 ## 3.0.0-beta.50 ### Patch Changes - Updated dependencies [8ba998794] - - @trigger.dev/core@3.0.0-beta.50 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.50 ## 3.0.0-beta.49 @@ -48,13 +48,13 @@ - Updated dependencies [dbda820a7] - Updated dependencies [e417aca87] - Updated dependencies [d934feb02] - - @trigger.dev/core@3.0.0-beta.49 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.49 ## 3.0.0-beta.48 ### Patch Changes -- @trigger.dev/core@3.0.0-beta.48 +- @systemfsoftware/trigger.dev_core@3.0.0-beta.48 ## 3.0.0-beta.47 @@ -62,14 +62,14 @@ - Updated dependencies [4f95c9de4] - Updated dependencies [e04d44866] - - @trigger.dev/core@3.0.0-beta.47 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.47 ## 3.0.0-beta.46 ### Patch Changes - Updated dependencies [14c2bdf89] - - @trigger.dev/core@3.0.0-beta.46 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.46 ## 3.0.0-beta.45 @@ -78,33 +78,33 @@ - Updated dependencies [0e77e7ef7] - Updated dependencies [568da0178] - Updated dependencies [5ae3da6b4] - - @trigger.dev/core@3.0.0-beta.45 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.45 ## 3.0.0-beta.44 ### Patch Changes - Updated dependencies [39885a427] - - @trigger.dev/core@3.0.0-beta.44 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.44 ## 3.0.0-beta.43 ### Patch Changes - Updated dependencies [34ca7667d] - - @trigger.dev/core@3.0.0-beta.43 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.43 ## 3.0.0-beta.42 ### Patch Changes -- @trigger.dev/core@3.0.0-beta.42 +- @systemfsoftware/trigger.dev_core@3.0.0-beta.42 ## 3.0.0-beta.41 ### Patch Changes -- @trigger.dev/core@3.0.0-beta.41 +- @systemfsoftware/trigger.dev_core@3.0.0-beta.41 ## 3.0.0-beta.40 @@ -113,13 +113,13 @@ - Updated dependencies [55d1f8c67] - Updated dependencies [098932ea9] - Updated dependencies [9835f4ec5] - - @trigger.dev/core@3.0.0-beta.40 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.40 ## 3.0.0-beta.39 ### Patch Changes -- @trigger.dev/core@3.0.0-beta.39 +- @systemfsoftware/trigger.dev_core@3.0.0-beta.39 ## 3.0.0-beta.38 @@ -129,7 +129,7 @@ - Updated dependencies [0ed93a748] - Updated dependencies [c405ae711] - Updated dependencies [c405ae711] - - @trigger.dev/core@3.0.0-beta.38 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.38 ## 3.0.0-beta.37 @@ -137,7 +137,7 @@ - Updated dependencies [68d32429b] - Updated dependencies [68d32429b] - - @trigger.dev/core@3.0.0-beta.37 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.37 ## 3.0.0-beta.36 @@ -145,7 +145,7 @@ - Updated dependencies [b4f9b70ae] - Updated dependencies [ba71f959e] - - @trigger.dev/core@3.0.0-beta.36 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.36 ## 3.0.0-beta.35 @@ -154,7 +154,7 @@ - Updated dependencies [ece6ca678] - Updated dependencies [e69ffd314] - Updated dependencies [e69ffd314] - - @trigger.dev/core@3.0.0-beta.35 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.35 ## 3.0.0-beta.34 @@ -163,26 +163,26 @@ - Updated dependencies [3a1b0c486] - Updated dependencies [3f8b6d8fc] - Updated dependencies [1281d40e4] - - @trigger.dev/core@3.0.0-beta.34 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.34 ## 3.0.0-beta.33 ### Patch Changes - Updated dependencies [6a379e4e9] - - @trigger.dev/core@3.0.0-beta.33 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.33 ## 3.0.0-beta.32 ### Patch Changes -- @trigger.dev/core@3.0.0-beta.32 +- @systemfsoftware/trigger.dev_core@3.0.0-beta.32 ## 3.0.0-beta.31 ### Patch Changes -- @trigger.dev/core@3.0.0-beta.31 +- @systemfsoftware/trigger.dev_core@3.0.0-beta.31 ## 3.0.0-beta.30 @@ -190,13 +190,13 @@ - Updated dependencies [1477a2e30] - Updated dependencies [0e919f56f] - - @trigger.dev/core@3.0.0-beta.30 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.30 ## 3.0.0-beta.29 ### Patch Changes -- @trigger.dev/core@3.0.0-beta.29 +- @systemfsoftware/trigger.dev_core@3.0.0-beta.29 ## 3.0.0-beta.28 @@ -204,7 +204,7 @@ - Updated dependencies [d490bc5cb] - Updated dependencies [6d9dfbc75] - - @trigger.dev/core@3.0.0-beta.28 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.28 ## 3.0.0-beta.27 @@ -212,13 +212,13 @@ - Updated dependencies [1670c4c41] - Updated dependencies [203e00208] - - @trigger.dev/core@3.0.0-beta.27 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.27 ## 3.0.0-beta.26 ### Patch Changes -- @trigger.dev/core@3.0.0-beta.26 +- @systemfsoftware/trigger.dev_core@3.0.0-beta.26 ## 3.0.0-beta.25 @@ -226,26 +226,26 @@ - Updated dependencies [e337b2165] - Updated dependencies [9e5382951] - - @trigger.dev/core@3.0.0-beta.25 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.25 ## 3.0.0-beta.24 ### Patch Changes - Updated dependencies [83dc87155] - - @trigger.dev/core@3.0.0-beta.24 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.24 ## 3.0.0-beta.23 ### Patch Changes -- @trigger.dev/core@3.0.0-beta.23 +- @systemfsoftware/trigger.dev_core@3.0.0-beta.23 ## 3.0.0-beta.22 ### Patch Changes -- @trigger.dev/core@3.0.0-beta.22 +- @systemfsoftware/trigger.dev_core@3.0.0-beta.22 ## 3.0.0-beta.21 @@ -253,20 +253,20 @@ - Updated dependencies [9491a1649] - Updated dependencies [9491a1649] - - @trigger.dev/core@3.0.0-beta.21 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.21 ## 3.0.0-beta.20 ### Patch Changes - Updated dependencies [e3db25739] - - @trigger.dev/core@3.0.0-beta.20 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.20 ## 3.0.0-beta.19 ### Patch Changes -- @trigger.dev/core@3.0.0-beta.19 +- @systemfsoftware/trigger.dev_core@3.0.0-beta.19 ## 3.0.0-beta.18 @@ -274,20 +274,20 @@ - Updated dependencies [b68012f81] - Updated dependencies [b68012f81] - - @trigger.dev/core@3.0.0-beta.18 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.18 ## 3.0.0-beta.17 ### Patch Changes -- @trigger.dev/core@3.0.0-beta.17 +- @systemfsoftware/trigger.dev_core@3.0.0-beta.17 ## 3.0.0-beta.16 ### Patch Changes - Updated dependencies [ed2a26c86] - - @trigger.dev/core@3.0.0-beta.16 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.16 ## 3.0.0-beta.15 @@ -296,14 +296,14 @@ - Updated dependencies [374edef02] - Updated dependencies [26093896d] - Updated dependencies [62c9a5b71] - - @trigger.dev/core@3.0.0-beta.15 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.15 ## 3.0.0-beta.14 ### Patch Changes - Updated dependencies [584c7da5d] - - @trigger.dev/core@3.0.0-beta.14 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.14 ## 3.0.0-beta.13 @@ -315,19 +315,19 @@ - Updated dependencies [fde939a30] - Updated dependencies [03b104a3d] - Updated dependencies [4986bfda2] - - @trigger.dev/core@3.0.0-beta.13 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.13 ## 3.0.0-beta.12 ### Patch Changes -- @trigger.dev/core@3.0.0-beta.12 +- @systemfsoftware/trigger.dev_core@3.0.0-beta.12 ## 3.0.0-beta.11 ### Patch Changes -- @trigger.dev/core@3.0.0-beta.11 +- @systemfsoftware/trigger.dev_core@3.0.0-beta.11 ## 3.0.0-beta.7 @@ -335,27 +335,27 @@ - Updated dependencies [f854cb90e] - Updated dependencies [f854cb90e] - - @trigger.dev/core@3.0.0-beta.7 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.7 ## 3.0.0-beta.6 ### Patch Changes - Updated dependencies [7ea8532cc] - - @trigger.dev/core@3.0.0-beta.6 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.6 ## 3.0.0-beta.5 ### Patch Changes - Updated dependencies [eb6012628] - - @trigger.dev/core@3.0.0-beta.5 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.5 ## 3.0.0-beta.4 ### Patch Changes -- @trigger.dev/core@3.0.0-beta.4 +- @systemfsoftware/trigger.dev_core@3.0.0-beta.4 ## 3.0.0-beta.3 @@ -364,14 +364,14 @@ - Updated dependencies [c702d6a9c] - Updated dependencies [b271742dc] - Updated dependencies [9af2570da] - - @trigger.dev/core@3.0.0-beta.3 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.3 ## 3.0.0-beta.2 ### Patch Changes - Updated dependencies [e3cf456c6] - - @trigger.dev/core@3.0.0-beta.2 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.2 ## 3.0.0-beta.1 @@ -380,125 +380,125 @@ - Updated dependencies [b66d5525e] - Updated dependencies [719c0a0b9] - Updated dependencies [f93eae300] - - @trigger.dev/core@3.0.0-beta.1 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.1 ## 3.0.0-beta.0 ### Patch Changes - Updated dependencies [395abe1b9] - - @trigger.dev/core@3.0.0-beta.0 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.0 ## 2.3.18 ### Patch Changes -- @trigger.dev/core@2.3.18 +- @systemfsoftware/trigger.dev_core@2.3.18 ## 2.3.17 ### Patch Changes -- @trigger.dev/core@2.3.17 +- @systemfsoftware/trigger.dev_core@2.3.17 ## 2.3.16 ### Patch Changes - Updated dependencies [583da458] - - @trigger.dev/core@2.3.16 + - @systemfsoftware/trigger.dev_core@2.3.16 ## 2.3.15 ### Patch Changes -- @trigger.dev/core@2.3.15 +- @systemfsoftware/trigger.dev_core@2.3.15 ## 2.3.14 ### Patch Changes -- @trigger.dev/core@2.3.14 +- @systemfsoftware/trigger.dev_core@2.3.14 ## 2.3.13 ### Patch Changes -- @trigger.dev/core@2.3.13 +- @systemfsoftware/trigger.dev_core@2.3.13 ## 2.3.12 ### Patch Changes -- @trigger.dev/core@2.3.12 +- @systemfsoftware/trigger.dev_core@2.3.12 ## 2.3.11 ### Patch Changes -- @trigger.dev/core@2.3.11 +- @systemfsoftware/trigger.dev_core@2.3.11 ## 2.3.10 ### Patch Changes -- @trigger.dev/core@2.3.10 +- @systemfsoftware/trigger.dev_core@2.3.10 ## 2.3.9 ### Patch Changes - Updated dependencies [740b7b23] - - @trigger.dev/core@2.3.9 + - @systemfsoftware/trigger.dev_core@2.3.9 ## 2.3.8 ### Patch Changes -- @trigger.dev/core@2.3.8 +- @systemfsoftware/trigger.dev_core@2.3.8 ## 2.3.7 ### Patch Changes -- @trigger.dev/core@2.3.7 +- @systemfsoftware/trigger.dev_core@2.3.7 ## 2.3.6 ### Patch Changes -- @trigger.dev/core@2.3.6 +- @systemfsoftware/trigger.dev_core@2.3.6 ## 2.3.5 ### Patch Changes -- @trigger.dev/core@2.3.5 +- @systemfsoftware/trigger.dev_core@2.3.5 ## 2.3.4 ### Patch Changes -- @trigger.dev/core@2.3.4 +- @systemfsoftware/trigger.dev_core@2.3.4 ## 2.3.3 ### Patch Changes -- @trigger.dev/core@2.3.3 +- @systemfsoftware/trigger.dev_core@2.3.3 ## 2.3.2 ### Patch Changes -- @trigger.dev/core@2.3.2 +- @systemfsoftware/trigger.dev_core@2.3.2 ## 2.3.1 ### Patch Changes - Updated dependencies [f3efcc0c] - - @trigger.dev/core@2.3.1 + - @systemfsoftware/trigger.dev_core@2.3.1 ## 2.3.0 @@ -511,26 +511,26 @@ ### Patch Changes - Updated dependencies [17f6f29d] - - @trigger.dev/core@2.3.0 + - @systemfsoftware/trigger.dev_core@2.3.0 ## 2.2.11 ### Patch Changes -- @trigger.dev/core@2.2.11 +- @systemfsoftware/trigger.dev_core@2.2.11 ## 2.2.10 ### Patch Changes -- @trigger.dev/core@2.2.10 +- @systemfsoftware/trigger.dev_core@2.2.10 ## 2.2.9 ### Patch Changes - Updated dependencies [6ebd435e] - - @trigger.dev/core@2.2.9 + - @systemfsoftware/trigger.dev_core@2.2.9 ## 2.2.8 @@ -538,16 +538,16 @@ - 067e19fe: - Simplify `Webhook Triggers` and use the new HTTP Endpoints - Add a `Key-Value Store` for use in and outside of Jobs - - Add a `@trigger.dev/shopify` package + - Add a `@systemfsoftware/trigger.dev_shopify` package - Updated dependencies [067e19fe] - - @trigger.dev/core@2.2.8 + - @systemfsoftware/trigger.dev_core@2.2.8 ## 2.2.7 ### Patch Changes - Updated dependencies [756024da] - - @trigger.dev/core@2.2.7 + - @systemfsoftware/trigger.dev_core@2.2.7 ## 2.2.6 @@ -557,7 +557,7 @@ - Updated dependencies [cb1825bf] - Updated dependencies [cb1825bf] - Updated dependencies [d0217344] - - @trigger.dev/core@2.2.6 + - @systemfsoftware/trigger.dev_core@2.2.6 ## 2.2.5 @@ -566,7 +566,7 @@ - 620b8383: Allow customizing OpenAI background retries and timeouts - Updated dependencies [620b8383] - Updated dependencies [578d2e54] - - @trigger.dev/core@2.2.5 + - @systemfsoftware/trigger.dev_core@2.2.5 ## 2.2.4 diff --git a/packages/integration-kit/package.json b/packages/integration-kit/package.json index 2b4faafd6f7..7b6cf91f288 100644 --- a/packages/integration-kit/package.json +++ b/packages/integration-kit/package.json @@ -1,5 +1,5 @@ { - "name": "@trigger.dev/integration-kit", + "name": "@systemfsoftware/trigger.dev_integration-kit", "version": "3.0.0-beta.55", "description": "Trigger.dev Integration Kit has helpers to make creating integrations easier", "license": "MIT", @@ -24,12 +24,12 @@ "./package.json": "./package.json" }, "devDependencies": { - "@trigger.dev/tsconfig": "workspace:*", + "@systemfsoftware/trigger.dev_tsconfig": "workspace:*", "@types/node": "18", "@types/uuid": "^9.0.0", "rimraf": "^3.0.2", "tsup": "^8.0.1", - "@trigger.dev/tsup": "workspace:*", + "@systemfsoftware/trigger.dev_tsup": "workspace:*", "typescript": "^5.3.0" }, "scripts": { @@ -40,9 +40,9 @@ }, "dependencies": { "uuid": "^9.0.0", - "@trigger.dev/core": "workspace:*" + "@systemfsoftware/trigger.dev_core": "workspace:*" }, "engines": { "node": ">=18.0.0" } -} \ No newline at end of file +} diff --git a/packages/integration-kit/src/types.ts b/packages/integration-kit/src/types.ts index c57c4795f05..2f137d233ac 100644 --- a/packages/integration-kit/src/types.ts +++ b/packages/integration-kit/src/types.ts @@ -1,4 +1,4 @@ -export type { FetchRetryOptions, FetchTimeoutOptions } from "@trigger.dev/core"; +export type { FetchRetryOptions, FetchTimeoutOptions } from "@systemfsoftware/trigger.dev_core"; export type Nullable = T extends Record ? { diff --git a/packages/integration-kit/src/utils.ts b/packages/integration-kit/src/utils.ts index 27717e81112..8f7acd50eed 100644 --- a/packages/integration-kit/src/utils.ts +++ b/packages/integration-kit/src/utils.ts @@ -1,4 +1,4 @@ -import { calculateResetAt } from "@trigger.dev/core"; +import { calculateResetAt } from "@systemfsoftware/trigger.dev_core"; import { ObjectEntries } from "./types"; export const calculateResetAtUtil = calculateResetAt; diff --git a/packages/integration-kit/tsconfig.json b/packages/integration-kit/tsconfig.json index 4bda8f174ec..fa790786249 100644 --- a/packages/integration-kit/tsconfig.json +++ b/packages/integration-kit/tsconfig.json @@ -1,14 +1,14 @@ { - "extends": "@trigger.dev/tsconfig/node18.json", + "extends": "@systemfsoftware/trigger.dev_tsconfig/node18.json", "include": ["./src/**/*.ts", "tsup.config.ts"], "compilerOptions": { "experimentalDecorators": true, "emitDecoratorMetadata": true, "paths": { - "@trigger.dev/core/*": ["../core/src/*"], - "@trigger.dev/core": ["../core/src/index"], - "@trigger.dev/tsup/*": ["../../config-packages/tsup/src/*"], - "@trigger.dev/tsup": ["../../config-packages/tsup/src/index"] + "@systemfsoftware/trigger.dev_core/*": ["../core/src/*"], + "@systemfsoftware/trigger.dev_core": ["../core/src/index"], + "@systemfsoftware/trigger.dev_tsup/*": ["../../config-packages/tsup/src/*"], + "@systemfsoftware/trigger.dev_tsup": ["../../config-packages/tsup/src/index"] }, "lib": ["DOM", "DOM.Iterable"], "declaration": false, diff --git a/packages/integration-kit/tsup.config.ts b/packages/integration-kit/tsup.config.ts index 1d1b59a08b7..4c6434522b4 100644 --- a/packages/integration-kit/tsup.config.ts +++ b/packages/integration-kit/tsup.config.ts @@ -1,3 +1,3 @@ -import { defineConfigPackage } from "@trigger.dev/tsup"; +import { defineConfigPackage } from "@systemfsoftware/trigger.dev_tsup"; export default defineConfigPackage; diff --git a/packages/nestjs/CHANGELOG.md b/packages/nestjs/CHANGELOG.md index a6028d1001b..ac5622031f9 100644 --- a/packages/nestjs/CHANGELOG.md +++ b/packages/nestjs/CHANGELOG.md @@ -1,31 +1,31 @@ -# @trigger.dev/nestjs +# @systemfsoftware/trigger.dev_nestjs ## 3.0.0-beta.55 ### Patch Changes - Updated dependencies [0591db5f2] - - @trigger.dev/sdk@3.0.0-beta.55 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.55 ## 3.0.0-beta.54 ### Patch Changes - Updated dependencies [728eeeff6] - - @trigger.dev/sdk@3.0.0-beta.54 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.54 ## 3.0.0-beta.53 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.53 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.53 ## 3.0.0-beta.52 ### Patch Changes - Updated dependencies [8cae1d087] - - @trigger.dev/sdk@3.0.0-beta.52 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.52 ## 3.0.0-beta.51 @@ -34,86 +34,86 @@ - Updated dependencies [979bee50d] - Updated dependencies [086a0f95c] - Updated dependencies [55264657d] - - @trigger.dev/sdk@3.0.0-beta.51 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.51 ## 3.0.0-beta.50 ### Patch Changes - Updated dependencies [8ba998794] - - @trigger.dev/sdk@3.0.0-beta.50 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.50 ## 3.0.0-beta.49 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.49 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.49 ## 3.0.0-beta.48 ### Patch Changes - Updated dependencies [ecf1110ab] - - @trigger.dev/sdk@3.0.0-beta.48 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.48 ## 3.0.0-beta.47 ### Patch Changes - Updated dependencies [4f95c9de4] - - @trigger.dev/sdk@3.0.0-beta.47 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.47 ## 3.0.0-beta.46 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.46 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.46 ## 3.0.0-beta.45 ### Patch Changes - Updated dependencies [0e77e7ef7] - - @trigger.dev/sdk@3.0.0-beta.45 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.45 ## 3.0.0-beta.44 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.44 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.44 ## 3.0.0-beta.43 ### Patch Changes - Updated dependencies [34ca7667d] - - @trigger.dev/sdk@3.0.0-beta.43 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.43 ## 3.0.0-beta.42 ### Patch Changes - Updated dependencies [ecef19966] - - @trigger.dev/sdk@3.0.0-beta.42 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.42 ## 3.0.0-beta.41 ### Patch Changes - Updated dependencies [7c36a1a4b] - - @trigger.dev/sdk@3.0.0-beta.41 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.41 ## 3.0.0-beta.40 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.40 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.40 ## 3.0.0-beta.39 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.39 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.39 ## 3.0.0-beta.38 @@ -121,13 +121,13 @@ - Updated dependencies [1b90ffbb8] - Updated dependencies [c405ae711] - - @trigger.dev/sdk@3.0.0-beta.38 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.38 ## 3.0.0-beta.37 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.37 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.37 ## 3.0.0-beta.36 @@ -135,13 +135,13 @@ - Updated dependencies [51bb4c887] - Updated dependencies [ba71f959e] - - @trigger.dev/sdk@3.0.0-beta.36 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.36 ## 3.0.0-beta.35 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.35 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.35 ## 3.0.0-beta.34 @@ -150,101 +150,101 @@ - Updated dependencies [3a1b0c486] - Updated dependencies [3f8b6d8fc] - Updated dependencies [1281d40e4] - - @trigger.dev/sdk@3.0.0-beta.34 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.34 ## 3.0.0-beta.33 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.33 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.33 ## 3.0.0-beta.32 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.32 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.32 ## 3.0.0-beta.31 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.31 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.31 ## 3.0.0-beta.30 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.30 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.30 ## 3.0.0-beta.29 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.29 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.29 ## 3.0.0-beta.28 ### Patch Changes - Updated dependencies [6d9dfbc75] - - @trigger.dev/sdk@3.0.0-beta.28 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.28 ## 3.0.0-beta.27 ### Patch Changes - Updated dependencies [203e00208] - - @trigger.dev/sdk@3.0.0-beta.27 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.27 ## 3.0.0-beta.26 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.26 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.26 ## 3.0.0-beta.25 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.25 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.25 ## 3.0.0-beta.24 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.24 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.24 ## 3.0.0-beta.23 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.23 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.23 ## 3.0.0-beta.22 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.22 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.22 ## 3.0.0-beta.21 ### Patch Changes - Updated dependencies [9491a1649] - - @trigger.dev/sdk@3.0.0-beta.21 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.21 ## 3.0.0-beta.20 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.20 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.20 ## 3.0.0-beta.19 ### Patch Changes - Updated dependencies [e9a63a486] - - @trigger.dev/sdk@3.0.0-beta.19 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.19 ## 3.0.0-beta.18 @@ -253,19 +253,19 @@ - Updated dependencies [b68012f81] - Updated dependencies [b68012f81] - Updated dependencies [b68012f81] - - @trigger.dev/sdk@3.0.0-beta.18 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.18 ## 3.0.0-beta.17 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.17 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.17 ## 3.0.0-beta.16 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.16 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.16 ## 3.0.0-beta.15 @@ -273,14 +273,14 @@ - Updated dependencies [374edef02] - Updated dependencies [26093896d] - - @trigger.dev/sdk@3.0.0-beta.15 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.15 ## 3.0.0-beta.14 ### Patch Changes - Updated dependencies [c9e1a3e9c] - - @trigger.dev/sdk@3.0.0-beta.14 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.14 ## 3.0.0-beta.13 @@ -290,19 +290,19 @@ - Updated dependencies [44e1b8754] - Updated dependencies [4986bfda2] - Updated dependencies [4986bfda2] - - @trigger.dev/sdk@3.0.0-beta.13 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.13 ## 3.0.0-beta.12 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.12 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.12 ## 3.0.0-beta.11 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.11 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.11 ## 3.0.0-beta.7 @@ -310,38 +310,38 @@ - Updated dependencies [f854cb90e] - Updated dependencies [f854cb90e] - - @trigger.dev/sdk@3.0.0-beta.7 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.7 ## 3.0.0-beta.6 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.6 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.6 ## 3.0.0-beta.5 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.5 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.5 ## 3.0.0-beta.4 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.4 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.4 ## 3.0.0-beta.3 ### Patch Changes - Updated dependencies [b271742dc] - - @trigger.dev/sdk@3.0.0-beta.3 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.3 ## 3.0.0-beta.2 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.2 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.2 ## 3.0.0-beta.1 @@ -350,7 +350,7 @@ - Updated dependencies [b66d5525e] - Updated dependencies [719c0a0b9] - Updated dependencies [f93eae300] - - @trigger.dev/sdk@3.0.0-beta.1 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.1 ## 3.0.0-beta.0 @@ -358,39 +358,39 @@ - cd8f6b9af: fix: [nestjs integration] fastify HTTP adapter detection now works correctly for response headers - Updated dependencies [395abe1b9] - - @trigger.dev/sdk@3.0.0-beta.0 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.0 ## 2.3.18 ### Patch Changes -- @trigger.dev/sdk@2.3.18 +- @systemfsoftware/trigger.dev_sdk@2.3.18 ## 2.3.17 ### Patch Changes - Updated dependencies [dd879c8e] - - @trigger.dev/sdk@2.3.17 + - @systemfsoftware/trigger.dev_sdk@2.3.17 ## 2.3.16 ### Patch Changes -- @trigger.dev/sdk@2.3.16 +- @systemfsoftware/trigger.dev_sdk@2.3.16 ## 2.3.15 ### Patch Changes - Updated dependencies [6c4047cf] - - @trigger.dev/sdk@2.3.15 + - @systemfsoftware/trigger.dev_sdk@2.3.15 ## 2.3.14 ### Patch Changes -- @trigger.dev/sdk@2.3.14 +- @systemfsoftware/trigger.dev_sdk@2.3.14 ## 2.3.13 @@ -398,7 +398,7 @@ - Updated dependencies [a93b554f] - Updated dependencies [0f342cd1] - - @trigger.dev/sdk@2.3.13 + - @systemfsoftware/trigger.dev_sdk@2.3.13 ## 2.3.12 @@ -407,13 +407,13 @@ - Updated dependencies [129f023d] - Updated dependencies [38f5a903] - Updated dependencies [ff4ff869] - - @trigger.dev/sdk@2.3.12 + - @systemfsoftware/trigger.dev_sdk@2.3.12 ## 2.3.11 ### Patch Changes -- @trigger.dev/sdk@2.3.11 +- @systemfsoftware/trigger.dev_sdk@2.3.11 ## 2.3.10 @@ -421,64 +421,64 @@ - Updated dependencies [8277f4d2] - Updated dependencies [73cb8839] - - @trigger.dev/sdk@2.3.10 + - @systemfsoftware/trigger.dev_sdk@2.3.10 ## 2.3.9 ### Patch Changes - Updated dependencies [f7bf25f0] - - @trigger.dev/sdk@2.3.9 + - @systemfsoftware/trigger.dev_sdk@2.3.9 ## 2.3.8 ### Patch Changes -- @trigger.dev/sdk@2.3.8 +- @systemfsoftware/trigger.dev_sdk@2.3.8 ## 2.3.7 ### Patch Changes -- @trigger.dev/sdk@2.3.7 +- @systemfsoftware/trigger.dev_sdk@2.3.7 ## 2.3.6 ### Patch Changes -- @trigger.dev/sdk@2.3.6 +- @systemfsoftware/trigger.dev_sdk@2.3.6 ## 2.3.5 ### Patch Changes -- @trigger.dev/sdk@2.3.5 +- @systemfsoftware/trigger.dev_sdk@2.3.5 ## 2.3.4 ### Patch Changes - Updated dependencies [6a3c563f] - - @trigger.dev/sdk@2.3.4 + - @systemfsoftware/trigger.dev_sdk@2.3.4 ## 2.3.3 ### Patch Changes -- @trigger.dev/sdk@2.3.3 +- @systemfsoftware/trigger.dev_sdk@2.3.3 ## 2.3.2 ### Patch Changes -- @trigger.dev/sdk@2.3.2 +- @systemfsoftware/trigger.dev_sdk@2.3.2 ## 2.3.1 ### Patch Changes - Updated dependencies [f3efcc0c] - - @trigger.dev/sdk@2.3.1 + - @systemfsoftware/trigger.dev_sdk@2.3.1 ## 2.3.0 @@ -491,20 +491,20 @@ ### Patch Changes - Updated dependencies [17f6f29d] - - @trigger.dev/sdk@2.3.0 + - @systemfsoftware/trigger.dev_sdk@2.3.0 ## 2.2.11 ### Patch Changes - Updated dependencies [de652c1d] - - @trigger.dev/sdk@2.2.11 + - @systemfsoftware/trigger.dev_sdk@2.2.11 ## 2.2.10 ### Patch Changes -- @trigger.dev/sdk@2.2.10 +- @systemfsoftware/trigger.dev_sdk@2.2.10 ## 2.2.9 @@ -512,7 +512,7 @@ - Updated dependencies [1dcd87a2] - Updated dependencies [6ebd435e] - - @trigger.dev/sdk@2.2.9 + - @systemfsoftware/trigger.dev_sdk@2.2.9 ## 2.2.8 @@ -520,14 +520,14 @@ - Updated dependencies [067e19fe] - Updated dependencies [096151c0] - - @trigger.dev/sdk@2.2.8 + - @systemfsoftware/trigger.dev_sdk@2.2.8 ## 2.2.7 ### Patch Changes - Updated dependencies [756024da] - - @trigger.dev/sdk@2.2.7 + - @systemfsoftware/trigger.dev_sdk@2.2.7 ## 2.2.6 @@ -537,7 +537,7 @@ - Updated dependencies [cb1825bf] - Updated dependencies [d0217344] - Updated dependencies [cb1825bf] - - @trigger.dev/sdk@2.2.6 + - @systemfsoftware/trigger.dev_sdk@2.2.6 ## 2.2.5 @@ -549,7 +549,7 @@ - Updated dependencies [620b8383] - Updated dependencies [4a0f030e] - Updated dependencies [f4275e50] - - @trigger.dev/sdk@2.2.5 + - @systemfsoftware/trigger.dev_sdk@2.2.5 ## 2.2.4 @@ -557,7 +557,7 @@ - Updated dependencies [c1710ae7] - Updated dependencies [9c4be40a] - - @trigger.dev/sdk@2.2.4 + - @systemfsoftware/trigger.dev_sdk@2.2.4 ## 2.2.3 @@ -565,20 +565,20 @@ - Updated dependencies [6e1b8a11] - Updated dependencies [c4533c36] - - @trigger.dev/sdk@2.2.3 + - @systemfsoftware/trigger.dev_sdk@2.2.3 ## 2.2.2 ### Patch Changes -- @trigger.dev/sdk@2.2.2 +- @systemfsoftware/trigger.dev_sdk@2.2.2 ## 2.2.1 ### Patch Changes - Updated dependencies [044d38e3] - - @trigger.dev/sdk@2.2.1 + - @systemfsoftware/trigger.dev_sdk@2.2.1 ## 2.2.0 @@ -589,7 +589,7 @@ ### Patch Changes - Updated dependencies [975c5f1d] - - @trigger.dev/sdk@2.2.0 + - @systemfsoftware/trigger.dev_sdk@2.2.0 ## 2.1.9 @@ -598,4 +598,4 @@ - a847b492: First release of NestJS adaptor - Updated dependencies [9a187f9e] - Updated dependencies [2e9452ab] - - @trigger.dev/sdk@2.1.9 + - @systemfsoftware/trigger.dev_sdk@2.1.9 diff --git a/packages/nestjs/package.json b/packages/nestjs/package.json index 0336534c5bd..fcc6feeee5c 100644 --- a/packages/nestjs/package.json +++ b/packages/nestjs/package.json @@ -1,5 +1,5 @@ { - "name": "@trigger.dev/nestjs", + "name": "@systemfsoftware/trigger.dev_nestjs", "version": "3.0.0-beta.55", "description": "Official NestJS adapter for Trigger.dev", "license": "MIT", @@ -23,15 +23,15 @@ "./package.json": "./package.json" }, "devDependencies": { - "@trigger.dev/sdk": "workspace:^3.0.0-beta.55", - "@trigger.dev/tsconfig": "workspace:*", + "@systemfsoftware/trigger.dev_sdk": "workspace:^3.0.0-beta.55", + "@systemfsoftware/trigger.dev_tsconfig": "workspace:*", "@types/debug": "^4.1.7", "@types/express": "^4.17.13", "fastify": "^4.23.2", "rimraf": "^3.0.2", "tsup": "8.0.1", "tsx": "^3.12.1", - "@trigger.dev/tsup": "workspace:*", + "@systemfsoftware/trigger.dev_tsup": "workspace:*", "typescript": "^5.3.0" }, "scripts": { @@ -41,7 +41,7 @@ }, "peerDependencies": { "@nestjs/common": ">=10.0.0", - "@trigger.dev/sdk": "workspace:^3.0.0-beta.55" + "@systemfsoftware/trigger.dev_sdk": "workspace:^3.0.0-beta.55" }, "dependencies": { "@nestjs/common": "^10.2.4", diff --git a/packages/nestjs/src/index.ts b/packages/nestjs/src/index.ts index 1e13a677e48..416478d047a 100644 --- a/packages/nestjs/src/index.ts +++ b/packages/nestjs/src/index.ts @@ -15,7 +15,7 @@ import { Res, } from "@nestjs/common"; import { Headers as StandardHeaders, Request as StandardRequest } from "@remix-run/web-fetch"; -import { TriggerClient, TriggerClientOptions } from "@trigger.dev/sdk"; +import { TriggerClient, TriggerClientOptions } from "@systemfsoftware/trigger.dev_sdk"; import type { Response as ExpressResponse } from "express"; import type { FastifyReply } from "fastify"; @@ -41,7 +41,7 @@ export const InjectTriggerDevClient = (customProviderToken: InjectionToken = Tri * * @example```ts * import { Module } from '@nestjs/common'; - * import { TriggerDevModule } from '@trigger.dev/nestjs'; + * import { TriggerDevModule } from '@systemfsoftware/trigger.dev_nestjs'; * * @Module({ * imports: [ diff --git a/packages/nestjs/tsconfig.json b/packages/nestjs/tsconfig.json index 78f62468682..5ec2d649fb9 100644 --- a/packages/nestjs/tsconfig.json +++ b/packages/nestjs/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "@trigger.dev/tsconfig/node18.json", + "extends": "@systemfsoftware/trigger.dev_tsconfig/node18.json", "include": ["./src/**/*.ts", "tsup.config.ts"], "compilerOptions": { "experimentalDecorators": true, @@ -7,8 +7,8 @@ "declaration": false, "declarationMap": false, "paths": { - "@trigger.dev/tsup/*": ["../../config-packages/tsup/src/*"], - "@trigger.dev/tsup": ["../../config-packages/tsup/src/index"] + "@systemfsoftware/trigger.dev_tsup/*": ["../../config-packages/tsup/src/*"], + "@systemfsoftware/trigger.dev_tsup": ["../../config-packages/tsup/src/index"] } }, "exclude": ["node_modules"] diff --git a/packages/nestjs/tsup.config.ts b/packages/nestjs/tsup.config.ts index 1d1b59a08b7..4c6434522b4 100644 --- a/packages/nestjs/tsup.config.ts +++ b/packages/nestjs/tsup.config.ts @@ -1,3 +1,3 @@ -import { defineConfigPackage } from "@trigger.dev/tsup"; +import { defineConfigPackage } from "@systemfsoftware/trigger.dev_tsup"; export default defineConfigPackage; diff --git a/packages/nextjs/CHANGELOG.md b/packages/nextjs/CHANGELOG.md index 9449c7d17ba..74a1076ffc3 100644 --- a/packages/nextjs/CHANGELOG.md +++ b/packages/nextjs/CHANGELOG.md @@ -1,31 +1,31 @@ -# @trigger.dev/nextjs +# @systemfsoftware/trigger.dev_nextjs ## 3.0.0-beta.55 ### Patch Changes - Updated dependencies [0591db5f2] - - @trigger.dev/sdk@3.0.0-beta.55 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.55 ## 3.0.0-beta.54 ### Patch Changes - Updated dependencies [728eeeff6] - - @trigger.dev/sdk@3.0.0-beta.54 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.54 ## 3.0.0-beta.53 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.53 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.53 ## 3.0.0-beta.52 ### Patch Changes - Updated dependencies [8cae1d087] - - @trigger.dev/sdk@3.0.0-beta.52 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.52 ## 3.0.0-beta.51 @@ -34,86 +34,86 @@ - Updated dependencies [979bee50d] - Updated dependencies [086a0f95c] - Updated dependencies [55264657d] - - @trigger.dev/sdk@3.0.0-beta.51 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.51 ## 3.0.0-beta.50 ### Patch Changes - Updated dependencies [8ba998794] - - @trigger.dev/sdk@3.0.0-beta.50 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.50 ## 3.0.0-beta.49 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.49 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.49 ## 3.0.0-beta.48 ### Patch Changes - Updated dependencies [ecf1110ab] - - @trigger.dev/sdk@3.0.0-beta.48 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.48 ## 3.0.0-beta.47 ### Patch Changes - Updated dependencies [4f95c9de4] - - @trigger.dev/sdk@3.0.0-beta.47 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.47 ## 3.0.0-beta.46 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.46 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.46 ## 3.0.0-beta.45 ### Patch Changes - Updated dependencies [0e77e7ef7] - - @trigger.dev/sdk@3.0.0-beta.45 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.45 ## 3.0.0-beta.44 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.44 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.44 ## 3.0.0-beta.43 ### Patch Changes - Updated dependencies [34ca7667d] - - @trigger.dev/sdk@3.0.0-beta.43 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.43 ## 3.0.0-beta.42 ### Patch Changes - Updated dependencies [ecef19966] - - @trigger.dev/sdk@3.0.0-beta.42 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.42 ## 3.0.0-beta.41 ### Patch Changes - Updated dependencies [7c36a1a4b] - - @trigger.dev/sdk@3.0.0-beta.41 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.41 ## 3.0.0-beta.40 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.40 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.40 ## 3.0.0-beta.39 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.39 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.39 ## 3.0.0-beta.38 @@ -121,13 +121,13 @@ - Updated dependencies [1b90ffbb8] - Updated dependencies [c405ae711] - - @trigger.dev/sdk@3.0.0-beta.38 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.38 ## 3.0.0-beta.37 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.37 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.37 ## 3.0.0-beta.36 @@ -135,13 +135,13 @@ - Updated dependencies [51bb4c887] - Updated dependencies [ba71f959e] - - @trigger.dev/sdk@3.0.0-beta.36 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.36 ## 3.0.0-beta.35 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.35 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.35 ## 3.0.0-beta.34 @@ -150,101 +150,101 @@ - Updated dependencies [3a1b0c486] - Updated dependencies [3f8b6d8fc] - Updated dependencies [1281d40e4] - - @trigger.dev/sdk@3.0.0-beta.34 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.34 ## 3.0.0-beta.33 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.33 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.33 ## 3.0.0-beta.32 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.32 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.32 ## 3.0.0-beta.31 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.31 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.31 ## 3.0.0-beta.30 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.30 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.30 ## 3.0.0-beta.29 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.29 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.29 ## 3.0.0-beta.28 ### Patch Changes - Updated dependencies [6d9dfbc75] - - @trigger.dev/sdk@3.0.0-beta.28 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.28 ## 3.0.0-beta.27 ### Patch Changes - Updated dependencies [203e00208] - - @trigger.dev/sdk@3.0.0-beta.27 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.27 ## 3.0.0-beta.26 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.26 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.26 ## 3.0.0-beta.25 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.25 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.25 ## 3.0.0-beta.24 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.24 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.24 ## 3.0.0-beta.23 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.23 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.23 ## 3.0.0-beta.22 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.22 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.22 ## 3.0.0-beta.21 ### Patch Changes - Updated dependencies [9491a1649] - - @trigger.dev/sdk@3.0.0-beta.21 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.21 ## 3.0.0-beta.20 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.20 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.20 ## 3.0.0-beta.19 ### Patch Changes - Updated dependencies [e9a63a486] - - @trigger.dev/sdk@3.0.0-beta.19 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.19 ## 3.0.0-beta.18 @@ -253,19 +253,19 @@ - Updated dependencies [b68012f81] - Updated dependencies [b68012f81] - Updated dependencies [b68012f81] - - @trigger.dev/sdk@3.0.0-beta.18 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.18 ## 3.0.0-beta.17 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.17 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.17 ## 3.0.0-beta.16 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.16 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.16 ## 3.0.0-beta.15 @@ -273,14 +273,14 @@ - Updated dependencies [374edef02] - Updated dependencies [26093896d] - - @trigger.dev/sdk@3.0.0-beta.15 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.15 ## 3.0.0-beta.14 ### Patch Changes - Updated dependencies [c9e1a3e9c] - - @trigger.dev/sdk@3.0.0-beta.14 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.14 ## 3.0.0-beta.13 @@ -290,19 +290,19 @@ - Updated dependencies [44e1b8754] - Updated dependencies [4986bfda2] - Updated dependencies [4986bfda2] - - @trigger.dev/sdk@3.0.0-beta.13 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.13 ## 3.0.0-beta.12 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.12 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.12 ## 3.0.0-beta.11 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.11 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.11 ## 3.0.0-beta.7 @@ -310,38 +310,38 @@ - Updated dependencies [f854cb90e] - Updated dependencies [f854cb90e] - - @trigger.dev/sdk@3.0.0-beta.7 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.7 ## 3.0.0-beta.6 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.6 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.6 ## 3.0.0-beta.5 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.5 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.5 ## 3.0.0-beta.4 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.4 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.4 ## 3.0.0-beta.3 ### Patch Changes - Updated dependencies [b271742dc] - - @trigger.dev/sdk@3.0.0-beta.3 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.3 ## 3.0.0-beta.2 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.2 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.2 ## 3.0.0-beta.1 @@ -350,46 +350,46 @@ - Updated dependencies [b66d5525e] - Updated dependencies [719c0a0b9] - Updated dependencies [f93eae300] - - @trigger.dev/sdk@3.0.0-beta.1 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.1 ## 3.0.0-beta.0 ### Patch Changes - Updated dependencies [395abe1b9] - - @trigger.dev/sdk@3.0.0-beta.0 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.0 ## 2.3.18 ### Patch Changes -- @trigger.dev/sdk@2.3.18 +- @systemfsoftware/trigger.dev_sdk@2.3.18 ## 2.3.17 ### Patch Changes - Updated dependencies [dd879c8e] - - @trigger.dev/sdk@2.3.17 + - @systemfsoftware/trigger.dev_sdk@2.3.17 ## 2.3.16 ### Patch Changes -- @trigger.dev/sdk@2.3.16 +- @systemfsoftware/trigger.dev_sdk@2.3.16 ## 2.3.15 ### Patch Changes - Updated dependencies [6c4047cf] - - @trigger.dev/sdk@2.3.15 + - @systemfsoftware/trigger.dev_sdk@2.3.15 ## 2.3.14 ### Patch Changes -- @trigger.dev/sdk@2.3.14 +- @systemfsoftware/trigger.dev_sdk@2.3.14 ## 2.3.13 @@ -397,7 +397,7 @@ - Updated dependencies [a93b554f] - Updated dependencies [0f342cd1] - - @trigger.dev/sdk@2.3.13 + - @systemfsoftware/trigger.dev_sdk@2.3.13 ## 2.3.12 @@ -406,13 +406,13 @@ - Updated dependencies [129f023d] - Updated dependencies [38f5a903] - Updated dependencies [ff4ff869] - - @trigger.dev/sdk@2.3.12 + - @systemfsoftware/trigger.dev_sdk@2.3.12 ## 2.3.11 ### Patch Changes -- @trigger.dev/sdk@2.3.11 +- @systemfsoftware/trigger.dev_sdk@2.3.11 ## 2.3.10 @@ -420,64 +420,64 @@ - Updated dependencies [8277f4d2] - Updated dependencies [73cb8839] - - @trigger.dev/sdk@2.3.10 + - @systemfsoftware/trigger.dev_sdk@2.3.10 ## 2.3.9 ### Patch Changes - Updated dependencies [f7bf25f0] - - @trigger.dev/sdk@2.3.9 + - @systemfsoftware/trigger.dev_sdk@2.3.9 ## 2.3.8 ### Patch Changes -- @trigger.dev/sdk@2.3.8 +- @systemfsoftware/trigger.dev_sdk@2.3.8 ## 2.3.7 ### Patch Changes -- @trigger.dev/sdk@2.3.7 +- @systemfsoftware/trigger.dev_sdk@2.3.7 ## 2.3.6 ### Patch Changes -- @trigger.dev/sdk@2.3.6 +- @systemfsoftware/trigger.dev_sdk@2.3.6 ## 2.3.5 ### Patch Changes -- @trigger.dev/sdk@2.3.5 +- @systemfsoftware/trigger.dev_sdk@2.3.5 ## 2.3.4 ### Patch Changes - Updated dependencies [6a3c563f] - - @trigger.dev/sdk@2.3.4 + - @systemfsoftware/trigger.dev_sdk@2.3.4 ## 2.3.3 ### Patch Changes -- @trigger.dev/sdk@2.3.3 +- @systemfsoftware/trigger.dev_sdk@2.3.3 ## 2.3.2 ### Patch Changes -- @trigger.dev/sdk@2.3.2 +- @systemfsoftware/trigger.dev_sdk@2.3.2 ## 2.3.1 ### Patch Changes - Updated dependencies [f3efcc0c] - - @trigger.dev/sdk@2.3.1 + - @systemfsoftware/trigger.dev_sdk@2.3.1 ## 2.3.0 @@ -490,20 +490,20 @@ ### Patch Changes - Updated dependencies [17f6f29d] - - @trigger.dev/sdk@2.3.0 + - @systemfsoftware/trigger.dev_sdk@2.3.0 ## 2.2.11 ### Patch Changes - Updated dependencies [de652c1d] - - @trigger.dev/sdk@2.2.11 + - @systemfsoftware/trigger.dev_sdk@2.2.11 ## 2.2.10 ### Patch Changes -- @trigger.dev/sdk@2.2.10 +- @systemfsoftware/trigger.dev_sdk@2.2.10 ## 2.2.9 @@ -511,7 +511,7 @@ - Updated dependencies [1dcd87a2] - Updated dependencies [6ebd435e] - - @trigger.dev/sdk@2.2.9 + - @systemfsoftware/trigger.dev_sdk@2.2.9 ## 2.2.8 @@ -519,14 +519,14 @@ - Updated dependencies [067e19fe] - Updated dependencies [096151c0] - - @trigger.dev/sdk@2.2.8 + - @systemfsoftware/trigger.dev_sdk@2.2.8 ## 2.2.7 ### Patch Changes - Updated dependencies [756024da] - - @trigger.dev/sdk@2.2.7 + - @systemfsoftware/trigger.dev_sdk@2.2.7 ## 2.2.6 @@ -536,7 +536,7 @@ - Updated dependencies [cb1825bf] - Updated dependencies [d0217344] - Updated dependencies [cb1825bf] - - @trigger.dev/sdk@2.2.6 + - @systemfsoftware/trigger.dev_sdk@2.2.6 ## 2.2.5 @@ -548,7 +548,7 @@ - Updated dependencies [620b8383] - Updated dependencies [4a0f030e] - Updated dependencies [f4275e50] - - @trigger.dev/sdk@2.2.5 + - @systemfsoftware/trigger.dev_sdk@2.2.5 ## 2.2.4 @@ -556,7 +556,7 @@ - Updated dependencies [c1710ae7] - Updated dependencies [9c4be40a] - - @trigger.dev/sdk@2.2.4 + - @systemfsoftware/trigger.dev_sdk@2.2.4 ## 2.2.3 @@ -565,20 +565,20 @@ - 55946fcd: Update to support Next.js 14 - Updated dependencies [6e1b8a11] - Updated dependencies [c4533c36] - - @trigger.dev/sdk@2.2.3 + - @systemfsoftware/trigger.dev_sdk@2.2.3 ## 2.2.2 ### Patch Changes -- @trigger.dev/sdk@2.2.2 +- @systemfsoftware/trigger.dev_sdk@2.2.2 ## 2.2.1 ### Patch Changes - Updated dependencies [044d38e3] - - @trigger.dev/sdk@2.2.1 + - @systemfsoftware/trigger.dev_sdk@2.2.1 ## 2.2.0 @@ -589,7 +589,7 @@ ### Patch Changes - Updated dependencies [975c5f1d] - - @trigger.dev/sdk@2.2.0 + - @systemfsoftware/trigger.dev_sdk@2.2.0 ## 2.1.9 @@ -597,7 +597,7 @@ - Updated dependencies [9a187f9e] - Updated dependencies [2e9452ab] - - @trigger.dev/sdk@2.1.9 + - @systemfsoftware/trigger.dev_sdk@2.1.9 ## 2.1.8 @@ -607,25 +607,25 @@ - Updated dependencies [6a992a19] - Updated dependencies [ab9e4a98] - Updated dependencies [ab9e4a98] - - @trigger.dev/sdk@2.1.8 + - @systemfsoftware/trigger.dev_sdk@2.1.8 ## 2.1.7 ### Patch Changes -- @trigger.dev/sdk@2.1.7 +- @systemfsoftware/trigger.dev_sdk@2.1.7 ## 2.1.6 ### Patch Changes -- @trigger.dev/sdk@2.1.6 +- @systemfsoftware/trigger.dev_sdk@2.1.6 ## 2.1.5 ### Patch Changes -- @trigger.dev/sdk@2.1.5 +- @systemfsoftware/trigger.dev_sdk@2.1.5 ## 2.1.4 @@ -635,21 +635,21 @@ - Updated dependencies [15f17d27] - Updated dependencies [50137a6f] - Updated dependencies [c0dfa804] - - @trigger.dev/sdk@2.1.4 + - @systemfsoftware/trigger.dev_sdk@2.1.4 ## 2.1.3 ### Patch Changes - Updated dependencies: - - `@trigger.dev/sdk@2.1.3` + - `@systemfsoftware/trigger.dev_sdk@2.1.3` ## 2.1.2 ### Patch Changes - Updated dependencies: - - `@trigger.dev/sdk@2.1.2` + - `@systemfsoftware/trigger.dev_sdk@2.1.2` ## 2.1.1 @@ -657,7 +657,7 @@ - Added a readme.md ([#446](https://github.com/triggerdotdev/trigger.dev/pull/446)) - Updated dependencies: - - `@trigger.dev/sdk@2.1.1` + - `@systemfsoftware/trigger.dev_sdk@2.1.1` ## 2.1.0 @@ -668,14 +668,14 @@ ### Patch Changes - Updated dependencies: - - `@trigger.dev/sdk@2.1.0` + - `@systemfsoftware/trigger.dev_sdk@2.1.0` ## 2.1.0-beta.1 ### Patch Changes - Updated dependencies: - - `@trigger.dev/sdk@2.1.0-beta.1` + - `@systemfsoftware/trigger.dev_sdk@2.1.0-beta.1` ## 2.1.0-beta.0 @@ -686,27 +686,27 @@ ### Patch Changes - Updated dependencies: - - `@trigger.dev/sdk@2.1.0-beta.0` + - `@systemfsoftware/trigger.dev_sdk@2.1.0-beta.0` ## 2.0.14 ### Patch Changes - Updated dependencies: - - `@trigger.dev/sdk@2.0.14` + - `@systemfsoftware/trigger.dev_sdk@2.0.14` ## 2.0.13 ### Patch Changes - Updated dependencies: - - `@trigger.dev/sdk@2.0.13` + - `@systemfsoftware/trigger.dev_sdk@2.0.13` ## 2.0.12 ### Patch Changes -- @trigger.dev/sdk@2.0.12 +- @systemfsoftware/trigger.dev_sdk@2.0.12 ## 2.0.11 @@ -717,7 +717,7 @@ - Updated dependencies [302bd02f] - Updated dependencies [b5db9f5e] - Updated dependencies [3ce53970] - - @trigger.dev/sdk@2.0.11 + - @systemfsoftware/trigger.dev_sdk@2.0.11 ## 2.0.10 @@ -725,50 +725,50 @@ - Updated dependencies [b1b9321a] - Updated dependencies [b1b9321a] - - @trigger.dev/sdk@2.0.10 + - @systemfsoftware/trigger.dev_sdk@2.0.10 ## 2.0.9 ### Patch Changes -- @trigger.dev/sdk@2.0.9 +- @systemfsoftware/trigger.dev_sdk@2.0.9 ## 2.0.8 ### Patch Changes -- @trigger.dev/sdk@2.0.8 +- @systemfsoftware/trigger.dev_sdk@2.0.8 ## 2.0.7 ### Patch Changes -- @trigger.dev/sdk@2.0.7 +- @systemfsoftware/trigger.dev_sdk@2.0.7 ## 2.0.6 ### Patch Changes -- @trigger.dev/sdk@2.0.6 +- @systemfsoftware/trigger.dev_sdk@2.0.6 ## 2.0.5 ### Patch Changes -- @trigger.dev/sdk@2.0.5 +- @systemfsoftware/trigger.dev_sdk@2.0.5 ## 2.0.4 ### Patch Changes - Updated dependencies [96384991] - - @trigger.dev/sdk@2.0.4 + - @systemfsoftware/trigger.dev_sdk@2.0.4 ## 2.0.3 ### Patch Changes -- @trigger.dev/sdk@2.0.3 +- @systemfsoftware/trigger.dev_sdk@2.0.3 ## 2.0.2 @@ -777,7 +777,7 @@ - ee99191f: Sync all package versions - Updated dependencies [0a790de2] - Updated dependencies [ee99191f] - - @trigger.dev/sdk@2.0.2 + - @systemfsoftware/trigger.dev_sdk@2.0.2 ## 1.0.0 @@ -850,7 +850,7 @@ - Updated dependencies [7f6bf992] - Updated dependencies [767e09ee] - Updated dependencies [917a70fb] - - @trigger.dev/sdk@2.0.0 + - @systemfsoftware/trigger.dev_sdk@2.0.0 ## 1.0.0-next.8 @@ -860,7 +860,7 @@ - Updated dependencies [1dc42dae] - Updated dependencies [d6310a79] - Updated dependencies [0012bb21] - - @trigger.dev/sdk@2.0.0-next.16 + - @systemfsoftware/trigger.dev_sdk@2.0.0-next.16 ## 1.0.0-next.7 @@ -869,7 +869,7 @@ - 2c0ea0c1: Set Node version to 16.8 and above - e81317b7: Loosen the Next.js dependency version - Updated dependencies [2c0ea0c1] - - @trigger.dev/sdk@2.0.0-next.15 + - @systemfsoftware/trigger.dev_sdk@2.0.0-next.15 ## 1.0.0-next.6 @@ -891,7 +891,7 @@ - Updated dependencies [28914b87] - Updated dependencies [817b4ed1] - Updated dependencies [e4b0b1e3] - - @trigger.dev/sdk@2.0.0-next.2 + - @systemfsoftware/trigger.dev_sdk@2.0.0-next.2 ## 1.0.0-next.3 @@ -906,7 +906,7 @@ - Add support for task errors and task retrying - Updated dependencies - Updated dependencies [b4167a38] - - @trigger.dev/sdk@2.0.0-next.1 + - @systemfsoftware/trigger.dev_sdk@2.0.0-next.1 ## 1.0.0-next.1 @@ -923,4 +923,4 @@ ### Patch Changes - Updated dependencies [53c9bd56] - - @trigger.dev/sdk@2.0.0-next.0 + - @systemfsoftware/trigger.dev_sdk@2.0.0-next.0 diff --git a/packages/nextjs/package.json b/packages/nextjs/package.json index bb82c35461c..bb7ed7735da 100644 --- a/packages/nextjs/package.json +++ b/packages/nextjs/package.json @@ -1,5 +1,5 @@ { - "name": "@trigger.dev/nextjs", + "name": "@systemfsoftware/trigger.dev_nextjs", "version": "3.0.0-beta.55", "description": "Trigger.dev Next.js integration", "license": "MIT", @@ -23,7 +23,7 @@ "./package.json": "./package.json" }, "devDependencies": { - "@trigger.dev/tsconfig": "workspace:*", + "@systemfsoftware/trigger.dev_tsconfig": "workspace:*", "@types/debug": "^4.1.7", "@types/ws": "^8.5.3", "next": "^14.0.0", @@ -33,7 +33,7 @@ "typescript": "^5.3.0", "react": "^18.2.0", "react-dom": "^18.2.0", - "@trigger.dev/tsup": "workspace:*" + "@systemfsoftware/trigger.dev_tsup": "workspace:*" }, "scripts": { "clean": "rimraf dist", @@ -41,7 +41,7 @@ "build:tsup": "tsup" }, "peerDependencies": { - "@trigger.dev/sdk": "workspace:^3.0.0-beta.55", + "@systemfsoftware/trigger.dev_sdk": "workspace:^3.0.0-beta.55", "next": ">=12.0.0" }, "dependencies": { diff --git a/packages/nextjs/src/index.ts b/packages/nextjs/src/index.ts index ba5d811f1ec..83788263d8a 100644 --- a/packages/nextjs/src/index.ts +++ b/packages/nextjs/src/index.ts @@ -1,4 +1,4 @@ -import type { TriggerClient } from "@trigger.dev/sdk"; +import type { TriggerClient } from "@systemfsoftware/trigger.dev_sdk"; import type { NextApiRequest, NextApiResponse } from "next"; export function createPagesRoute(client: TriggerClient) { diff --git a/packages/nextjs/tsconfig.json b/packages/nextjs/tsconfig.json index 3e3ea197b9a..ca66e240440 100644 --- a/packages/nextjs/tsconfig.json +++ b/packages/nextjs/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "@trigger.dev/tsconfig/node18.json", + "extends": "@systemfsoftware/trigger.dev_tsconfig/node18.json", "include": ["./src/**/*.ts", "tsup.config.ts"], "compilerOptions": { "experimentalDecorators": true, @@ -8,10 +8,10 @@ "declarationMap": false, "lib": ["DOM", "DOM.Iterable"], "paths": { - "@trigger.dev/sdk": ["../trigger-sdk/src/index"], - "@trigger.dev/sdk/*": ["../trigger-sdk/src/*"], - "@trigger.dev/tsup/*": ["../../config-packages/tsup/src/*"], - "@trigger.dev/tsup": ["../../config-packages/tsup/src/index"] + "@systemfsoftware/trigger.dev_sdk": ["../trigger-sdk/src/index"], + "@systemfsoftware/trigger.dev_sdk/*": ["../trigger-sdk/src/*"], + "@systemfsoftware/trigger.dev_tsup/*": ["../../config-packages/tsup/src/*"], + "@systemfsoftware/trigger.dev_tsup": ["../../config-packages/tsup/src/index"] } }, "exclude": ["node_modules"] diff --git a/packages/nextjs/tsup.config.ts b/packages/nextjs/tsup.config.ts index 1d1b59a08b7..4c6434522b4 100644 --- a/packages/nextjs/tsup.config.ts +++ b/packages/nextjs/tsup.config.ts @@ -1,3 +1,3 @@ -import { defineConfigPackage } from "@trigger.dev/tsup"; +import { defineConfigPackage } from "@systemfsoftware/trigger.dev_tsup"; export default defineConfigPackage; diff --git a/packages/otlp-importer/CHANGELOG.md b/packages/otlp-importer/CHANGELOG.md index b308f5b05a0..6c1a314f04a 100644 --- a/packages/otlp-importer/CHANGELOG.md +++ b/packages/otlp-importer/CHANGELOG.md @@ -1,4 +1,4 @@ -# @trigger.dev/otlp-importer +# @systemfsoftware/trigger.dev_otlp-importer ## 3.0.0-beta.55 diff --git a/packages/otlp-importer/README.md b/packages/otlp-importer/README.md index e2551ed50b3..04711e00640 100644 --- a/packages/otlp-importer/README.md +++ b/packages/otlp-importer/README.md @@ -58,7 +58,7 @@ Knowing this if you want to change the submodule to point to a different version 8. Now thing which is very important. You have to commit this to apply these changes ```shell script - git commit -am "chore: updating protos submodule for @trigger.dev/otlp-importer" + git commit -am "chore: updating protos submodule for @systemfsoftware/trigger.dev_otlp-importer" ``` 9. If you look now at git log you will notice that the folder `protos` has been changed and it will show what was the previous sha and what is current one. diff --git a/packages/otlp-importer/package.json b/packages/otlp-importer/package.json index bf378f9657a..9b17c2a728b 100644 --- a/packages/otlp-importer/package.json +++ b/packages/otlp-importer/package.json @@ -1,5 +1,5 @@ { - "name": "@trigger.dev/otlp-importer", + "name": "@systemfsoftware/trigger.dev_otlp-importer", "version": "3.0.0-beta.55", "description": "OpenTelemetry OTLP Importer for Node.js written in TypeScript", "license": "MIT", @@ -37,8 +37,8 @@ "test": "jest" }, "devDependencies": { - "@trigger.dev/tsconfig": "workspace:*", - "@trigger.dev/tsup": "workspace:*", + "@systemfsoftware/trigger.dev_tsconfig": "workspace:*", + "@systemfsoftware/trigger.dev_tsup": "workspace:*", "@types/jest": "^29.5.3", "@types/node": "^18", "jest": "^29.6.2", @@ -55,4 +55,4 @@ "long": "^5.2.3", "protobufjs": "^7.2.6" } -} \ No newline at end of file +} diff --git a/packages/otlp-importer/tsconfig.build.json b/packages/otlp-importer/tsconfig.build.json index f444efc1932..4d5ce9cfc80 100644 --- a/packages/otlp-importer/tsconfig.build.json +++ b/packages/otlp-importer/tsconfig.build.json @@ -1,5 +1,5 @@ { - "extends": "@trigger.dev/tsconfig/node18.json", + "extends": "@systemfsoftware/trigger.dev_tsconfig/node18.json", "include": ["src/globals.d.ts", "./src/**/*.ts", "tsup.config.ts"], "compilerOptions": { "experimentalDecorators": true, diff --git a/packages/otlp-importer/tsconfig.json b/packages/otlp-importer/tsconfig.json index aa110b9ab4d..78b45ca13ff 100644 --- a/packages/otlp-importer/tsconfig.json +++ b/packages/otlp-importer/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "@trigger.dev/tsconfig/node18.json", + "extends": "@systemfsoftware/trigger.dev_tsconfig/node18.json", "include": ["src/globals.d.ts", "./src/**/*.ts", "tsup.config.ts", "./test/**/*.ts"], "compilerOptions": { "experimentalDecorators": true, @@ -9,8 +9,8 @@ "types": ["jest"], "lib": ["DOM", "DOM.Iterable"], "paths": { - "@trigger.dev/tsup/*": ["../../config-packages/tsup/src/*"], - "@trigger.dev/tsup": ["../../config-packages/tsup/src/index"] + "@systemfsoftware/trigger.dev_tsup/*": ["../../config-packages/tsup/src/*"], + "@systemfsoftware/trigger.dev_tsup": ["../../config-packages/tsup/src/index"] } }, "exclude": ["node_modules"] diff --git a/packages/otlp-importer/tsup.config.ts b/packages/otlp-importer/tsup.config.ts index 54b9cf2ef59..3d4d2939faa 100644 --- a/packages/otlp-importer/tsup.config.ts +++ b/packages/otlp-importer/tsup.config.ts @@ -1,4 +1,4 @@ -import { packageOptions, defineConfig } from "@trigger.dev/tsup"; +import { packageOptions, defineConfig } from "@systemfsoftware/trigger.dev_tsup"; export default defineConfig({ ...packageOptions, diff --git a/packages/react/CHANGELOG.md b/packages/react/CHANGELOG.md index a3a5b3a6327..f8922051c48 100644 --- a/packages/react/CHANGELOG.md +++ b/packages/react/CHANGELOG.md @@ -1,23 +1,23 @@ -# @trigger.dev/react +# @systemfsoftware/trigger.dev_react ## 3.0.0-beta.55 ### Patch Changes -- @trigger.dev/core@3.0.0-beta.55 +- @systemfsoftware/trigger.dev_core@3.0.0-beta.55 ## 3.0.0-beta.54 ### Patch Changes -- @trigger.dev/core@3.0.0-beta.54 +- @systemfsoftware/trigger.dev_core@3.0.0-beta.54 ## 3.0.0-beta.53 ### Patch Changes - Updated dependencies [5cf90da72] - - @trigger.dev/core@3.0.0-beta.53 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.53 ## 3.0.0-beta.52 @@ -25,21 +25,21 @@ - Updated dependencies [9882d66f8] - Updated dependencies [09413a62a] - - @trigger.dev/core@3.0.0-beta.52 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.52 ## 3.0.0-beta.51 ### Patch Changes - Updated dependencies [55264657d] - - @trigger.dev/core@3.0.0-beta.51 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.51 ## 3.0.0-beta.50 ### Patch Changes - Updated dependencies [8ba998794] - - @trigger.dev/core@3.0.0-beta.50 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.50 ## 3.0.0-beta.49 @@ -48,13 +48,13 @@ - Updated dependencies [dbda820a7] - Updated dependencies [e417aca87] - Updated dependencies [d934feb02] - - @trigger.dev/core@3.0.0-beta.49 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.49 ## 3.0.0-beta.48 ### Patch Changes -- @trigger.dev/core@3.0.0-beta.48 +- @systemfsoftware/trigger.dev_core@3.0.0-beta.48 ## 3.0.0-beta.47 @@ -62,14 +62,14 @@ - Updated dependencies [4f95c9de4] - Updated dependencies [e04d44866] - - @trigger.dev/core@3.0.0-beta.47 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.47 ## 3.0.0-beta.46 ### Patch Changes - Updated dependencies [14c2bdf89] - - @trigger.dev/core@3.0.0-beta.46 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.46 ## 3.0.0-beta.45 @@ -78,33 +78,33 @@ - Updated dependencies [0e77e7ef7] - Updated dependencies [568da0178] - Updated dependencies [5ae3da6b4] - - @trigger.dev/core@3.0.0-beta.45 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.45 ## 3.0.0-beta.44 ### Patch Changes - Updated dependencies [39885a427] - - @trigger.dev/core@3.0.0-beta.44 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.44 ## 3.0.0-beta.43 ### Patch Changes - Updated dependencies [34ca7667d] - - @trigger.dev/core@3.0.0-beta.43 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.43 ## 3.0.0-beta.42 ### Patch Changes -- @trigger.dev/core@3.0.0-beta.42 +- @systemfsoftware/trigger.dev_core@3.0.0-beta.42 ## 3.0.0-beta.41 ### Patch Changes -- @trigger.dev/core@3.0.0-beta.41 +- @systemfsoftware/trigger.dev_core@3.0.0-beta.41 ## 3.0.0-beta.40 @@ -113,13 +113,13 @@ - Updated dependencies [55d1f8c67] - Updated dependencies [098932ea9] - Updated dependencies [9835f4ec5] - - @trigger.dev/core@3.0.0-beta.40 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.40 ## 3.0.0-beta.39 ### Patch Changes -- @trigger.dev/core@3.0.0-beta.39 +- @systemfsoftware/trigger.dev_core@3.0.0-beta.39 ## 3.0.0-beta.38 @@ -129,7 +129,7 @@ - Updated dependencies [0ed93a748] - Updated dependencies [c405ae711] - Updated dependencies [c405ae711] - - @trigger.dev/core@3.0.0-beta.38 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.38 ## 3.0.0-beta.37 @@ -137,7 +137,7 @@ - Updated dependencies [68d32429b] - Updated dependencies [68d32429b] - - @trigger.dev/core@3.0.0-beta.37 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.37 ## 3.0.0-beta.36 @@ -145,7 +145,7 @@ - Updated dependencies [b4f9b70ae] - Updated dependencies [ba71f959e] - - @trigger.dev/core@3.0.0-beta.36 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.36 ## 3.0.0-beta.35 @@ -154,7 +154,7 @@ - Updated dependencies [ece6ca678] - Updated dependencies [e69ffd314] - Updated dependencies [e69ffd314] - - @trigger.dev/core@3.0.0-beta.35 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.35 ## 3.0.0-beta.34 @@ -163,26 +163,26 @@ - Updated dependencies [3a1b0c486] - Updated dependencies [3f8b6d8fc] - Updated dependencies [1281d40e4] - - @trigger.dev/core@3.0.0-beta.34 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.34 ## 3.0.0-beta.33 ### Patch Changes - Updated dependencies [6a379e4e9] - - @trigger.dev/core@3.0.0-beta.33 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.33 ## 3.0.0-beta.32 ### Patch Changes -- @trigger.dev/core@3.0.0-beta.32 +- @systemfsoftware/trigger.dev_core@3.0.0-beta.32 ## 3.0.0-beta.31 ### Patch Changes -- @trigger.dev/core@3.0.0-beta.31 +- @systemfsoftware/trigger.dev_core@3.0.0-beta.31 ## 3.0.0-beta.30 @@ -190,13 +190,13 @@ - Updated dependencies [1477a2e30] - Updated dependencies [0e919f56f] - - @trigger.dev/core@3.0.0-beta.30 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.30 ## 3.0.0-beta.29 ### Patch Changes -- @trigger.dev/core@3.0.0-beta.29 +- @systemfsoftware/trigger.dev_core@3.0.0-beta.29 ## 3.0.0-beta.28 @@ -204,7 +204,7 @@ - Updated dependencies [d490bc5cb] - Updated dependencies [6d9dfbc75] - - @trigger.dev/core@3.0.0-beta.28 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.28 ## 3.0.0-beta.27 @@ -212,13 +212,13 @@ - Updated dependencies [1670c4c41] - Updated dependencies [203e00208] - - @trigger.dev/core@3.0.0-beta.27 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.27 ## 3.0.0-beta.26 ### Patch Changes -- @trigger.dev/core@3.0.0-beta.26 +- @systemfsoftware/trigger.dev_core@3.0.0-beta.26 ## 3.0.0-beta.25 @@ -226,26 +226,26 @@ - Updated dependencies [e337b2165] - Updated dependencies [9e5382951] - - @trigger.dev/core@3.0.0-beta.25 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.25 ## 3.0.0-beta.24 ### Patch Changes - Updated dependencies [83dc87155] - - @trigger.dev/core@3.0.0-beta.24 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.24 ## 3.0.0-beta.23 ### Patch Changes -- @trigger.dev/core@3.0.0-beta.23 +- @systemfsoftware/trigger.dev_core@3.0.0-beta.23 ## 3.0.0-beta.22 ### Patch Changes -- @trigger.dev/core@3.0.0-beta.22 +- @systemfsoftware/trigger.dev_core@3.0.0-beta.22 ## 3.0.0-beta.21 @@ -253,20 +253,20 @@ - Updated dependencies [9491a1649] - Updated dependencies [9491a1649] - - @trigger.dev/core@3.0.0-beta.21 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.21 ## 3.0.0-beta.20 ### Patch Changes - Updated dependencies [e3db25739] - - @trigger.dev/core@3.0.0-beta.20 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.20 ## 3.0.0-beta.19 ### Patch Changes -- @trigger.dev/core@3.0.0-beta.19 +- @systemfsoftware/trigger.dev_core@3.0.0-beta.19 ## 3.0.0-beta.18 @@ -274,20 +274,20 @@ - Updated dependencies [b68012f81] - Updated dependencies [b68012f81] - - @trigger.dev/core@3.0.0-beta.18 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.18 ## 3.0.0-beta.17 ### Patch Changes -- @trigger.dev/core@3.0.0-beta.17 +- @systemfsoftware/trigger.dev_core@3.0.0-beta.17 ## 3.0.0-beta.16 ### Patch Changes - Updated dependencies [ed2a26c86] - - @trigger.dev/core@3.0.0-beta.16 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.16 ## 3.0.0-beta.15 @@ -296,14 +296,14 @@ - Updated dependencies [374edef02] - Updated dependencies [26093896d] - Updated dependencies [62c9a5b71] - - @trigger.dev/core@3.0.0-beta.15 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.15 ## 3.0.0-beta.14 ### Patch Changes - Updated dependencies [584c7da5d] - - @trigger.dev/core@3.0.0-beta.14 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.14 ## 3.0.0-beta.13 @@ -315,19 +315,19 @@ - Updated dependencies [fde939a30] - Updated dependencies [03b104a3d] - Updated dependencies [4986bfda2] - - @trigger.dev/core@3.0.0-beta.13 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.13 ## 3.0.0-beta.12 ### Patch Changes -- @trigger.dev/core@3.0.0-beta.12 +- @systemfsoftware/trigger.dev_core@3.0.0-beta.12 ## 3.0.0-beta.11 ### Patch Changes -- @trigger.dev/core@3.0.0-beta.11 +- @systemfsoftware/trigger.dev_core@3.0.0-beta.11 ## 3.0.0-beta.7 @@ -335,28 +335,28 @@ - Updated dependencies [f854cb90e] - Updated dependencies [f854cb90e] - - @trigger.dev/core@3.0.0-beta.7 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.7 ## 3.0.0-beta.6 ### Patch Changes - Updated dependencies [7ea8532cc] - - @trigger.dev/core@3.0.0-beta.6 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.6 ## 3.0.0-beta.5 ### Patch Changes - Updated dependencies [eb6012628] - - @trigger.dev/core@3.0.0-beta.5 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.5 ## 3.0.0-beta.4 ### Patch Changes - 545f85b44: Fix for shared queryKey between useRunDetails and useRunStatuses - - @trigger.dev/core@3.0.0-beta.4 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.4 ## 3.0.0-beta.3 @@ -365,14 +365,14 @@ - Updated dependencies [c702d6a9c] - Updated dependencies [b271742dc] - Updated dependencies [9af2570da] - - @trigger.dev/core@3.0.0-beta.3 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.3 ## 3.0.0-beta.2 ### Patch Changes - Updated dependencies [e3cf456c6] - - @trigger.dev/core@3.0.0-beta.2 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.2 ## 3.0.0-beta.1 @@ -381,166 +381,166 @@ - Updated dependencies [b66d5525e] - Updated dependencies [719c0a0b9] - Updated dependencies [f93eae300] - - @trigger.dev/core@3.0.0-beta.1 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.1 ## 3.0.0-beta.0 ### Patch Changes - Updated dependencies [395abe1b9] - - @trigger.dev/core@3.0.0-beta.0 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.0 ## 2.3.18 ### Patch Changes -- @trigger.dev/core@2.3.18 +- @systemfsoftware/trigger.dev_core@2.3.18 ## 2.3.17 ### Patch Changes - dd879c8e: Updated run, run statuses and event endpoints to v2 to get full run statuses - - @trigger.dev/core@2.3.17 + - @systemfsoftware/trigger.dev_core@2.3.17 ## 2.3.16 ### Patch Changes - Updated dependencies [583da458] - - @trigger.dev/core@2.3.16 + - @systemfsoftware/trigger.dev_core@2.3.16 ## 2.3.15 ### Patch Changes -- @trigger.dev/core@2.3.15 +- @systemfsoftware/trigger.dev_core@2.3.15 ## 2.3.14 ### Patch Changes -- @trigger.dev/core@2.3.14 +- @systemfsoftware/trigger.dev_core@2.3.14 ## 2.3.13 ### Patch Changes -- @trigger.dev/core@2.3.13 +- @systemfsoftware/trigger.dev_core@2.3.13 ## 2.3.12 ### Patch Changes -- @trigger.dev/core@2.3.12 +- @systemfsoftware/trigger.dev_core@2.3.12 ## 2.3.11 ### Patch Changes -- @trigger.dev/core@2.3.11 +- @systemfsoftware/trigger.dev_core@2.3.11 ## 2.3.10 ### Patch Changes -- @trigger.dev/core@2.3.10 +- @systemfsoftware/trigger.dev_core@2.3.10 ## 2.3.9 ### Patch Changes - Updated dependencies [740b7b23] - - @trigger.dev/core@2.3.9 + - @systemfsoftware/trigger.dev_core@2.3.9 ## 2.3.8 ### Patch Changes -- @trigger.dev/core@2.3.8 +- @systemfsoftware/trigger.dev_core@2.3.8 ## 2.3.7 ### Patch Changes -- @trigger.dev/core@2.3.7 +- @systemfsoftware/trigger.dev_core@2.3.7 ## 2.3.6 ### Patch Changes -- @trigger.dev/core@2.3.6 +- @systemfsoftware/trigger.dev_core@2.3.6 ## 2.3.5 ### Patch Changes -- @trigger.dev/core@2.3.5 +- @systemfsoftware/trigger.dev_core@2.3.5 ## 2.3.4 ### Patch Changes -- @trigger.dev/core@2.3.4 +- @systemfsoftware/trigger.dev_core@2.3.4 ## 2.3.3 ### Patch Changes -- @trigger.dev/core@2.3.3 +- @systemfsoftware/trigger.dev_core@2.3.3 ## 2.3.2 ### Patch Changes -- @trigger.dev/core@2.3.2 +- @systemfsoftware/trigger.dev_core@2.3.2 ## 2.3.1 ### Patch Changes - Updated dependencies [f3efcc0c] - - @trigger.dev/core@2.3.1 + - @systemfsoftware/trigger.dev_core@2.3.1 ## 2.3.0 ### Patch Changes - Updated dependencies [17f6f29d] - - @trigger.dev/core@2.3.0 + - @systemfsoftware/trigger.dev_core@2.3.0 ## 2.2.11 ### Patch Changes -- @trigger.dev/core@2.2.11 +- @systemfsoftware/trigger.dev_core@2.2.11 ## 2.2.10 ### Patch Changes -- @trigger.dev/core@2.2.10 +- @systemfsoftware/trigger.dev_core@2.2.10 ## 2.2.9 ### Patch Changes - Updated dependencies [6ebd435e] - - @trigger.dev/core@2.2.9 + - @systemfsoftware/trigger.dev_core@2.2.9 ## 2.2.8 ### Patch Changes - Updated dependencies [067e19fe] - - @trigger.dev/core@2.2.8 + - @systemfsoftware/trigger.dev_core@2.2.8 ## 2.2.7 ### Patch Changes - Updated dependencies [756024da] - - @trigger.dev/core@2.2.7 + - @systemfsoftware/trigger.dev_core@2.2.7 ## 2.2.6 @@ -549,7 +549,7 @@ - Updated dependencies [cb1825bf] - Updated dependencies [cb1825bf] - Updated dependencies [d0217344] - - @trigger.dev/core@2.2.6 + - @systemfsoftware/trigger.dev_core@2.2.6 ## 2.2.5 @@ -557,27 +557,27 @@ - Updated dependencies [620b8383] - Updated dependencies [578d2e54] - - @trigger.dev/core@2.2.5 + - @systemfsoftware/trigger.dev_core@2.2.5 ## 2.2.4 ### Patch Changes - Updated dependencies [c1710ae7] - - @trigger.dev/core@2.2.4 + - @systemfsoftware/trigger.dev_core@2.2.4 ## 2.2.3 ### Patch Changes - Updated dependencies [6e1b8a11] - - @trigger.dev/core@2.2.3 + - @systemfsoftware/trigger.dev_core@2.2.3 ## 2.2.2 ### Patch Changes -- @trigger.dev/core@2.2.2 +- @systemfsoftware/trigger.dev_core@2.2.2 ## 2.2.1 @@ -585,7 +585,7 @@ - Updated dependencies [044d38e3] - Updated dependencies [abc9737a] - - @trigger.dev/core@2.2.1 + - @systemfsoftware/trigger.dev_core@2.2.1 ## 2.2.0 @@ -594,7 +594,7 @@ - Updated dependencies [975c5f1d] - Updated dependencies [50e3d9e4] - Updated dependencies [59a94c71] - - @trigger.dev/core@2.2.0 + - @systemfsoftware/trigger.dev_core@2.2.0 ## 2.1.9 @@ -602,7 +602,7 @@ - 9a187f9e: upgrade zod to 3.22.3 - Updated dependencies [9a187f9e] - - @trigger.dev/core@2.1.9 + - @systemfsoftware/trigger.dev_core@2.1.9 ## 2.1.8 @@ -611,25 +611,25 @@ - Updated dependencies [6a992a19] - Updated dependencies [ab9e4a98] - Updated dependencies [ab9e4a98] - - @trigger.dev/core@2.1.8 + - @systemfsoftware/trigger.dev_core@2.1.8 ## 2.1.7 ### Patch Changes -- @trigger.dev/core@2.1.7 +- @systemfsoftware/trigger.dev_core@2.1.7 ## 2.1.6 ### Patch Changes -- @trigger.dev/core@2.1.6 +- @systemfsoftware/trigger.dev_core@2.1.6 ## 2.1.5 ### Patch Changes -- @trigger.dev/core@2.1.5 +- @systemfsoftware/trigger.dev_core@2.1.5 ## 2.1.4 @@ -639,28 +639,28 @@ - Updated dependencies [ad14983e] - Updated dependencies [50137a6f] - Updated dependencies [c0dfa804] - - @trigger.dev/core@2.1.4 + - @systemfsoftware/trigger.dev_core@2.1.4 ## 2.1.3 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@2.1.3` + - `@systemfsoftware/trigger.dev_core@2.1.3` ## 2.1.2 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@2.1.2` + - `@systemfsoftware/trigger.dev_core@2.1.2` ## 2.1.1 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@2.1.1` + - `@systemfsoftware/trigger.dev_core@2.1.1` ## 2.1.0 @@ -671,14 +671,14 @@ ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@2.1.0` + - `@systemfsoftware/trigger.dev_core@2.1.0` ## 2.1.0-beta.1 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@2.1.0-beta.1` + - `@systemfsoftware/trigger.dev_core@2.1.0-beta.1` ## 2.1.0-beta.0 @@ -689,27 +689,27 @@ ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@2.1.0-beta.0` + - `@systemfsoftware/trigger.dev_core@2.1.0-beta.0` ## 2.0.14 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@2.0.14` + - `@systemfsoftware/trigger.dev_core@2.0.14` ## 2.0.13 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@2.0.13` + - `@systemfsoftware/trigger.dev_core@2.0.13` ## 2.0.12 ### Patch Changes -- @trigger.dev/core@2.0.12 +- @systemfsoftware/trigger.dev_core@2.0.12 ## 2.0.11 @@ -719,60 +719,60 @@ - a907e2a9: chore: updated the type in the eventId argument - Updated dependencies [302bd02f] - Updated dependencies [b5db9f5e] - - @trigger.dev/core@2.0.11 + - @systemfsoftware/trigger.dev_core@2.0.11 ## 2.0.10 ### Patch Changes - Updated dependencies [b1b9321a] - - @trigger.dev/core@2.0.10 + - @systemfsoftware/trigger.dev_core@2.0.10 ## 2.0.9 ### Patch Changes - Updated dependencies [33184a81] - - @trigger.dev/core@2.0.9 + - @systemfsoftware/trigger.dev_core@2.0.9 ## 2.0.8 ### Patch Changes -- @trigger.dev/core@2.0.8 +- @systemfsoftware/trigger.dev_core@2.0.8 ## 2.0.7 ### Patch Changes - Updated dependencies [fa3a22eb] - - @trigger.dev/core@2.0.7 + - @systemfsoftware/trigger.dev_core@2.0.7 ## 2.0.6 ### Patch Changes - Updated dependencies [59075f5f] - - @trigger.dev/core@2.0.6 + - @systemfsoftware/trigger.dev_core@2.0.6 ## 2.0.5 ### Patch Changes -- @trigger.dev/core@2.0.5 +- @systemfsoftware/trigger.dev_core@2.0.5 ## 2.0.4 ### Patch Changes - Updated dependencies [96384991] - - @trigger.dev/core@2.0.4 + - @systemfsoftware/trigger.dev_core@2.0.4 ## 2.0.3 ### Patch Changes -- @trigger.dev/core@2.0.3 +- @systemfsoftware/trigger.dev_core@2.0.3 ## 2.0.2 @@ -782,7 +782,7 @@ - ee99191f: Sync all package versions - Updated dependencies [0a790de2] - Updated dependencies [ee99191f] - - @trigger.dev/core@2.0.2 + - @systemfsoftware/trigger.dev_core@2.0.2 ## 1.0.1 @@ -790,13 +790,13 @@ - aa9fe7d4: core made public. The react and sdk packages now have it as a dependency. - Updated dependencies [aa9fe7d4] - - @trigger.dev/core@0.0.5 + - @systemfsoftware/trigger.dev_core@0.0.5 ## 1.0.0 ### Patch Changes -- 92233f2e: @trigger.dev/core is now a separate package +- 92233f2e: @systemfsoftware/trigger.dev_core is now a separate package - a2b97bd9: React hooks to get the live status of a run (and a run from a sent event) - 92233f2e: Packages move to @latest - 078bf2bc: Build fix for "use client" errors diff --git a/packages/react/package.json b/packages/react/package.json index bf100448ee2..36e6915785d 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -1,5 +1,5 @@ { - "name": "@trigger.dev/react", + "name": "@systemfsoftware/trigger.dev_react", "version": "3.0.0-beta.55", "description": "Trigger.dev React SDK", "license": "MIT", @@ -27,12 +27,12 @@ }, "dependencies": { "@tanstack/react-query": "5.0.0-beta.2", - "@trigger.dev/core": "workspace:^3.0.0-beta.55", + "@systemfsoftware/trigger.dev_core": "workspace:^3.0.0-beta.55", "debug": "^4.3.4", "zod": "3.22.3" }, "devDependencies": { - "@trigger.dev/tsconfig": "workspace:*", + "@systemfsoftware/trigger.dev_tsconfig": "workspace:*", "@types/debug": "^4.1.7", "@types/react": "18.2.17", "@types/ws": "^8.5.3", diff --git a/packages/react/src/events.ts b/packages/react/src/events.ts index 8fd4e4826ed..5f4d2f8fbd5 100644 --- a/packages/react/src/events.ts +++ b/packages/react/src/events.ts @@ -1,7 +1,7 @@ "use client"; import { UseQueryResult, useQuery } from "@tanstack/react-query"; -import { GetEvent, GetEventSchema } from "@trigger.dev/core"; +import { GetEvent, GetEventSchema } from "@systemfsoftware/trigger.dev_core"; import { useTriggerProvider } from "./TriggerProvider"; import { zodfetch } from "./fetch"; import { RunDetailOptions, UseRunDetailsResult, runResolvedStatuses, useRunDetails } from "./runs"; diff --git a/packages/react/src/runs.ts b/packages/react/src/runs.ts index 379154f8143..a6e433d102d 100644 --- a/packages/react/src/runs.ts +++ b/packages/react/src/runs.ts @@ -1,7 +1,7 @@ "use client"; import { UseQueryResult, useQuery } from "@tanstack/react-query"; -import { GetRun, GetRunOptions, GetRunSchema, urlWithSearchParams } from "@trigger.dev/core"; +import { GetRun, GetRunOptions, GetRunSchema, urlWithSearchParams } from "@systemfsoftware/trigger.dev_core"; import { useTriggerProvider } from "./TriggerProvider"; import { zodfetch } from "./fetch"; diff --git a/packages/react/src/statuses.ts b/packages/react/src/statuses.ts index 285702e51b7..bab2fe2f934 100644 --- a/packages/react/src/statuses.ts +++ b/packages/react/src/statuses.ts @@ -8,7 +8,7 @@ import { GetRunStatuses, GetRunStatusesSchema, urlWithSearchParams, -} from "@trigger.dev/core"; +} from "@systemfsoftware/trigger.dev_core"; import { useTriggerProvider } from "./TriggerProvider"; import { zodfetch } from "./fetch"; import { useEventDetails } from "./events"; diff --git a/packages/react/tsconfig.json b/packages/react/tsconfig.json index 2f74fd3a6d0..53d756e2d78 100644 --- a/packages/react/tsconfig.json +++ b/packages/react/tsconfig.json @@ -7,8 +7,8 @@ "strict": true, "lib": ["es2015", "dom"], "paths": { - "@trigger.dev/core": ["../core/src/index"], - "@trigger.dev/core/*": ["../core/src/*"] + "@systemfsoftware/trigger.dev_core": ["../core/src/index"], + "@systemfsoftware/trigger.dev_core/*": ["../core/src/*"] } }, "exclude": ["node_modules"] diff --git a/packages/remix/CHANGELOG.md b/packages/remix/CHANGELOG.md index 36d4ad7fb13..3763ca626a0 100644 --- a/packages/remix/CHANGELOG.md +++ b/packages/remix/CHANGELOG.md @@ -1,31 +1,31 @@ -# @trigger.dev/remix +# @systemfsoftware/trigger.dev_remix ## 3.0.0-beta.55 ### Patch Changes - Updated dependencies [0591db5f2] - - @trigger.dev/sdk@3.0.0-beta.55 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.55 ## 3.0.0-beta.54 ### Patch Changes - Updated dependencies [728eeeff6] - - @trigger.dev/sdk@3.0.0-beta.54 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.54 ## 3.0.0-beta.53 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.53 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.53 ## 3.0.0-beta.52 ### Patch Changes - Updated dependencies [8cae1d087] - - @trigger.dev/sdk@3.0.0-beta.52 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.52 ## 3.0.0-beta.51 @@ -34,86 +34,86 @@ - Updated dependencies [979bee50d] - Updated dependencies [086a0f95c] - Updated dependencies [55264657d] - - @trigger.dev/sdk@3.0.0-beta.51 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.51 ## 3.0.0-beta.50 ### Patch Changes - Updated dependencies [8ba998794] - - @trigger.dev/sdk@3.0.0-beta.50 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.50 ## 3.0.0-beta.49 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.49 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.49 ## 3.0.0-beta.48 ### Patch Changes - Updated dependencies [ecf1110ab] - - @trigger.dev/sdk@3.0.0-beta.48 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.48 ## 3.0.0-beta.47 ### Patch Changes - Updated dependencies [4f95c9de4] - - @trigger.dev/sdk@3.0.0-beta.47 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.47 ## 3.0.0-beta.46 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.46 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.46 ## 3.0.0-beta.45 ### Patch Changes - Updated dependencies [0e77e7ef7] - - @trigger.dev/sdk@3.0.0-beta.45 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.45 ## 3.0.0-beta.44 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.44 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.44 ## 3.0.0-beta.43 ### Patch Changes - Updated dependencies [34ca7667d] - - @trigger.dev/sdk@3.0.0-beta.43 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.43 ## 3.0.0-beta.42 ### Patch Changes - Updated dependencies [ecef19966] - - @trigger.dev/sdk@3.0.0-beta.42 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.42 ## 3.0.0-beta.41 ### Patch Changes - Updated dependencies [7c36a1a4b] - - @trigger.dev/sdk@3.0.0-beta.41 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.41 ## 3.0.0-beta.40 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.40 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.40 ## 3.0.0-beta.39 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.39 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.39 ## 3.0.0-beta.38 @@ -121,13 +121,13 @@ - Updated dependencies [1b90ffbb8] - Updated dependencies [c405ae711] - - @trigger.dev/sdk@3.0.0-beta.38 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.38 ## 3.0.0-beta.37 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.37 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.37 ## 3.0.0-beta.36 @@ -135,13 +135,13 @@ - Updated dependencies [51bb4c887] - Updated dependencies [ba71f959e] - - @trigger.dev/sdk@3.0.0-beta.36 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.36 ## 3.0.0-beta.35 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.35 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.35 ## 3.0.0-beta.34 @@ -150,101 +150,101 @@ - Updated dependencies [3a1b0c486] - Updated dependencies [3f8b6d8fc] - Updated dependencies [1281d40e4] - - @trigger.dev/sdk@3.0.0-beta.34 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.34 ## 3.0.0-beta.33 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.33 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.33 ## 3.0.0-beta.32 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.32 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.32 ## 3.0.0-beta.31 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.31 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.31 ## 3.0.0-beta.30 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.30 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.30 ## 3.0.0-beta.29 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.29 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.29 ## 3.0.0-beta.28 ### Patch Changes - Updated dependencies [6d9dfbc75] - - @trigger.dev/sdk@3.0.0-beta.28 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.28 ## 3.0.0-beta.27 ### Patch Changes - Updated dependencies [203e00208] - - @trigger.dev/sdk@3.0.0-beta.27 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.27 ## 3.0.0-beta.26 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.26 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.26 ## 3.0.0-beta.25 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.25 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.25 ## 3.0.0-beta.24 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.24 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.24 ## 3.0.0-beta.23 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.23 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.23 ## 3.0.0-beta.22 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.22 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.22 ## 3.0.0-beta.21 ### Patch Changes - Updated dependencies [9491a1649] - - @trigger.dev/sdk@3.0.0-beta.21 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.21 ## 3.0.0-beta.20 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.20 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.20 ## 3.0.0-beta.19 ### Patch Changes - Updated dependencies [e9a63a486] - - @trigger.dev/sdk@3.0.0-beta.19 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.19 ## 3.0.0-beta.18 @@ -253,19 +253,19 @@ - Updated dependencies [b68012f81] - Updated dependencies [b68012f81] - Updated dependencies [b68012f81] - - @trigger.dev/sdk@3.0.0-beta.18 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.18 ## 3.0.0-beta.17 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.17 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.17 ## 3.0.0-beta.16 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.16 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.16 ## 3.0.0-beta.15 @@ -273,14 +273,14 @@ - Updated dependencies [374edef02] - Updated dependencies [26093896d] - - @trigger.dev/sdk@3.0.0-beta.15 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.15 ## 3.0.0-beta.14 ### Patch Changes - Updated dependencies [c9e1a3e9c] - - @trigger.dev/sdk@3.0.0-beta.14 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.14 ## 3.0.0-beta.13 @@ -290,19 +290,19 @@ - Updated dependencies [44e1b8754] - Updated dependencies [4986bfda2] - Updated dependencies [4986bfda2] - - @trigger.dev/sdk@3.0.0-beta.13 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.13 ## 3.0.0-beta.12 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.12 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.12 ## 3.0.0-beta.11 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.11 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.11 ## 3.0.0-beta.7 @@ -310,38 +310,38 @@ - Updated dependencies [f854cb90e] - Updated dependencies [f854cb90e] - - @trigger.dev/sdk@3.0.0-beta.7 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.7 ## 3.0.0-beta.6 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.6 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.6 ## 3.0.0-beta.5 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.5 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.5 ## 3.0.0-beta.4 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.4 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.4 ## 3.0.0-beta.3 ### Patch Changes - Updated dependencies [b271742dc] - - @trigger.dev/sdk@3.0.0-beta.3 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.3 ## 3.0.0-beta.2 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.2 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.2 ## 3.0.0-beta.1 @@ -350,46 +350,46 @@ - Updated dependencies [b66d5525e] - Updated dependencies [719c0a0b9] - Updated dependencies [f93eae300] - - @trigger.dev/sdk@3.0.0-beta.1 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.1 ## 3.0.0-beta.0 ### Patch Changes - Updated dependencies [395abe1b9] - - @trigger.dev/sdk@3.0.0-beta.0 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.0 ## 2.3.18 ### Patch Changes -- @trigger.dev/sdk@2.3.18 +- @systemfsoftware/trigger.dev_sdk@2.3.18 ## 2.3.17 ### Patch Changes - Updated dependencies [dd879c8e] - - @trigger.dev/sdk@2.3.17 + - @systemfsoftware/trigger.dev_sdk@2.3.17 ## 2.3.16 ### Patch Changes -- @trigger.dev/sdk@2.3.16 +- @systemfsoftware/trigger.dev_sdk@2.3.16 ## 2.3.15 ### Patch Changes - Updated dependencies [6c4047cf] - - @trigger.dev/sdk@2.3.15 + - @systemfsoftware/trigger.dev_sdk@2.3.15 ## 2.3.14 ### Patch Changes -- @trigger.dev/sdk@2.3.14 +- @systemfsoftware/trigger.dev_sdk@2.3.14 ## 2.3.13 @@ -397,7 +397,7 @@ - Updated dependencies [a93b554f] - Updated dependencies [0f342cd1] - - @trigger.dev/sdk@2.3.13 + - @systemfsoftware/trigger.dev_sdk@2.3.13 ## 2.3.12 @@ -406,13 +406,13 @@ - Updated dependencies [129f023d] - Updated dependencies [38f5a903] - Updated dependencies [ff4ff869] - - @trigger.dev/sdk@2.3.12 + - @systemfsoftware/trigger.dev_sdk@2.3.12 ## 2.3.11 ### Patch Changes -- @trigger.dev/sdk@2.3.11 +- @systemfsoftware/trigger.dev_sdk@2.3.11 ## 2.3.10 @@ -420,64 +420,64 @@ - Updated dependencies [8277f4d2] - Updated dependencies [73cb8839] - - @trigger.dev/sdk@2.3.10 + - @systemfsoftware/trigger.dev_sdk@2.3.10 ## 2.3.9 ### Patch Changes - Updated dependencies [f7bf25f0] - - @trigger.dev/sdk@2.3.9 + - @systemfsoftware/trigger.dev_sdk@2.3.9 ## 2.3.8 ### Patch Changes -- @trigger.dev/sdk@2.3.8 +- @systemfsoftware/trigger.dev_sdk@2.3.8 ## 2.3.7 ### Patch Changes -- @trigger.dev/sdk@2.3.7 +- @systemfsoftware/trigger.dev_sdk@2.3.7 ## 2.3.6 ### Patch Changes -- @trigger.dev/sdk@2.3.6 +- @systemfsoftware/trigger.dev_sdk@2.3.6 ## 2.3.5 ### Patch Changes -- @trigger.dev/sdk@2.3.5 +- @systemfsoftware/trigger.dev_sdk@2.3.5 ## 2.3.4 ### Patch Changes - Updated dependencies [6a3c563f] - - @trigger.dev/sdk@2.3.4 + - @systemfsoftware/trigger.dev_sdk@2.3.4 ## 2.3.3 ### Patch Changes -- @trigger.dev/sdk@2.3.3 +- @systemfsoftware/trigger.dev_sdk@2.3.3 ## 2.3.2 ### Patch Changes -- @trigger.dev/sdk@2.3.2 +- @systemfsoftware/trigger.dev_sdk@2.3.2 ## 2.3.1 ### Patch Changes - Updated dependencies [f3efcc0c] - - @trigger.dev/sdk@2.3.1 + - @systemfsoftware/trigger.dev_sdk@2.3.1 ## 2.3.0 @@ -490,20 +490,20 @@ ### Patch Changes - Updated dependencies [17f6f29d] - - @trigger.dev/sdk@2.3.0 + - @systemfsoftware/trigger.dev_sdk@2.3.0 ## 2.2.11 ### Patch Changes - Updated dependencies [de652c1d] - - @trigger.dev/sdk@2.2.11 + - @systemfsoftware/trigger.dev_sdk@2.2.11 ## 2.2.10 ### Patch Changes -- @trigger.dev/sdk@2.2.10 +- @systemfsoftware/trigger.dev_sdk@2.2.10 ## 2.2.9 @@ -511,7 +511,7 @@ - Updated dependencies [1dcd87a2] - Updated dependencies [6ebd435e] - - @trigger.dev/sdk@2.2.9 + - @systemfsoftware/trigger.dev_sdk@2.2.9 ## 2.2.8 @@ -519,14 +519,14 @@ - Updated dependencies [067e19fe] - Updated dependencies [096151c0] - - @trigger.dev/sdk@2.2.8 + - @systemfsoftware/trigger.dev_sdk@2.2.8 ## 2.2.7 ### Patch Changes - Updated dependencies [756024da] - - @trigger.dev/sdk@2.2.7 + - @systemfsoftware/trigger.dev_sdk@2.2.7 ## 2.2.6 @@ -536,7 +536,7 @@ - Updated dependencies [cb1825bf] - Updated dependencies [d0217344] - Updated dependencies [cb1825bf] - - @trigger.dev/sdk@2.2.6 + - @systemfsoftware/trigger.dev_sdk@2.2.6 ## 2.2.5 @@ -548,7 +548,7 @@ - Updated dependencies [620b8383] - Updated dependencies [4a0f030e] - Updated dependencies [f4275e50] - - @trigger.dev/sdk@2.2.5 + - @systemfsoftware/trigger.dev_sdk@2.2.5 ## 2.2.4 @@ -556,7 +556,7 @@ - Updated dependencies [c1710ae7] - Updated dependencies [9c4be40a] - - @trigger.dev/sdk@2.2.4 + - @systemfsoftware/trigger.dev_sdk@2.2.4 ## 2.2.3 @@ -564,27 +564,27 @@ - Updated dependencies [6e1b8a11] - Updated dependencies [c4533c36] - - @trigger.dev/sdk@2.2.3 + - @systemfsoftware/trigger.dev_sdk@2.2.3 ## 2.2.2 ### Patch Changes -- @trigger.dev/sdk@2.2.2 +- @systemfsoftware/trigger.dev_sdk@2.2.2 ## 2.2.1 ### Patch Changes - Updated dependencies [044d38e3] - - @trigger.dev/sdk@2.2.1 + - @systemfsoftware/trigger.dev_sdk@2.2.1 ## 2.2.0 ### Patch Changes - Updated dependencies [975c5f1d] - - @trigger.dev/sdk@2.2.0 + - @systemfsoftware/trigger.dev_sdk@2.2.0 ## 2.1.9 @@ -592,7 +592,7 @@ - Updated dependencies [9a187f9e] - Updated dependencies [2e9452ab] - - @trigger.dev/sdk@2.1.9 + - @systemfsoftware/trigger.dev_sdk@2.1.9 ## 2.1.8 @@ -602,25 +602,25 @@ - Updated dependencies [6a992a19] - Updated dependencies [ab9e4a98] - Updated dependencies [ab9e4a98] - - @trigger.dev/sdk@2.1.8 + - @systemfsoftware/trigger.dev_sdk@2.1.8 ## 2.1.7 ### Patch Changes -- @trigger.dev/sdk@2.1.7 +- @systemfsoftware/trigger.dev_sdk@2.1.7 ## 2.1.6 ### Patch Changes -- @trigger.dev/sdk@2.1.6 +- @systemfsoftware/trigger.dev_sdk@2.1.6 ## 2.1.5 ### Patch Changes -- @trigger.dev/sdk@2.1.5 +- @systemfsoftware/trigger.dev_sdk@2.1.5 ## 2.1.4 @@ -631,26 +631,26 @@ - Updated dependencies [15f17d27] - Updated dependencies [50137a6f] - Updated dependencies [c0dfa804] - - @trigger.dev/sdk@2.1.4 + - @systemfsoftware/trigger.dev_sdk@2.1.4 ## 2.1.3 ### Patch Changes - Updated dependencies: - - `@trigger.dev/sdk@2.1.3` + - `@systemfsoftware/trigger.dev_sdk@2.1.3` ## 2.1.2 ### Patch Changes - Updated dependencies: - - `@trigger.dev/sdk@2.1.2` + - `@systemfsoftware/trigger.dev_sdk@2.1.2` ## 2.1.1 ### Patch Changes -- First release of @trigger.dev/remix adaptor ([#465](https://github.com/triggerdotdev/trigger.dev/pull/465)) +- First release of @systemfsoftware/trigger.dev_remix adaptor ([#465](https://github.com/triggerdotdev/trigger.dev/pull/465)) - Updated dependencies: - - `@trigger.dev/sdk@2.1.1` + - `@systemfsoftware/trigger.dev_sdk@2.1.1` diff --git a/packages/remix/package.json b/packages/remix/package.json index 0166a9e006d..8ef4bd7c5ac 100644 --- a/packages/remix/package.json +++ b/packages/remix/package.json @@ -1,5 +1,5 @@ { - "name": "@trigger.dev/remix", + "name": "@systemfsoftware/trigger.dev_remix", "version": "3.0.0-beta.55", "description": "Trigger.dev Remix integration", "license": "MIT", @@ -24,14 +24,14 @@ }, "devDependencies": { "@remix-run/server-runtime": "^2.0.0", - "@trigger.dev/tsconfig": "workspace:*", + "@systemfsoftware/trigger.dev_tsconfig": "workspace:*", "@types/debug": "^4.1.7", "@types/ws": "^8.5.3", "rimraf": "^3.0.2", "tsup": "8.0.1", "tsx": "^3.12.1", "typescript": "^5.3.0", - "@trigger.dev/tsup": "workspace:*" + "@systemfsoftware/trigger.dev_tsup": "workspace:*" }, "scripts": { "clean": "rimraf dist", @@ -39,7 +39,7 @@ "build:tsup": "tsup" }, "peerDependencies": { - "@trigger.dev/sdk": "workspace:^3.0.0-beta.55", + "@systemfsoftware/trigger.dev_sdk": "workspace:^3.0.0-beta.55", "@remix-run/server-runtime": ">1.19.0" }, "dependencies": { @@ -49,4 +49,4 @@ "node": ">=18.0.0" }, "module": "./dist/index.mjs" -} \ No newline at end of file +} diff --git a/packages/remix/src/index.ts b/packages/remix/src/index.ts index 04ec567e8a4..e1ccc216518 100644 --- a/packages/remix/src/index.ts +++ b/packages/remix/src/index.ts @@ -1,5 +1,5 @@ import { type ActionFunctionArgs, json } from "@remix-run/server-runtime"; -import type { TriggerClient } from "@trigger.dev/sdk"; +import type { TriggerClient } from "@systemfsoftware/trigger.dev_sdk"; export function createRemixRoute(client: TriggerClient) { const action = async ({ request }: ActionFunctionArgs) => { diff --git a/packages/remix/tsconfig.json b/packages/remix/tsconfig.json index 3e3ea197b9a..ca66e240440 100644 --- a/packages/remix/tsconfig.json +++ b/packages/remix/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "@trigger.dev/tsconfig/node18.json", + "extends": "@systemfsoftware/trigger.dev_tsconfig/node18.json", "include": ["./src/**/*.ts", "tsup.config.ts"], "compilerOptions": { "experimentalDecorators": true, @@ -8,10 +8,10 @@ "declarationMap": false, "lib": ["DOM", "DOM.Iterable"], "paths": { - "@trigger.dev/sdk": ["../trigger-sdk/src/index"], - "@trigger.dev/sdk/*": ["../trigger-sdk/src/*"], - "@trigger.dev/tsup/*": ["../../config-packages/tsup/src/*"], - "@trigger.dev/tsup": ["../../config-packages/tsup/src/index"] + "@systemfsoftware/trigger.dev_sdk": ["../trigger-sdk/src/index"], + "@systemfsoftware/trigger.dev_sdk/*": ["../trigger-sdk/src/*"], + "@systemfsoftware/trigger.dev_tsup/*": ["../../config-packages/tsup/src/*"], + "@systemfsoftware/trigger.dev_tsup": ["../../config-packages/tsup/src/index"] } }, "exclude": ["node_modules"] diff --git a/packages/remix/tsup.config.ts b/packages/remix/tsup.config.ts index 1d1b59a08b7..4c6434522b4 100644 --- a/packages/remix/tsup.config.ts +++ b/packages/remix/tsup.config.ts @@ -1,3 +1,3 @@ -import { defineConfigPackage } from "@trigger.dev/tsup"; +import { defineConfigPackage } from "@systemfsoftware/trigger.dev_tsup"; export default defineConfigPackage; diff --git a/packages/sveltekit/CHANGELOG.md b/packages/sveltekit/CHANGELOG.md index e9b26e23434..0ac76ffaafa 100644 --- a/packages/sveltekit/CHANGELOG.md +++ b/packages/sveltekit/CHANGELOG.md @@ -1,31 +1,31 @@ -# @trigger.dev/sveltekit +# @systemfsoftware/trigger.dev_sveltekit ## 3.0.0-beta.55 ### Patch Changes - Updated dependencies [0591db5f2] - - @trigger.dev/sdk@3.0.0-beta.55 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.55 ## 3.0.0-beta.54 ### Patch Changes - Updated dependencies [728eeeff6] - - @trigger.dev/sdk@3.0.0-beta.54 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.54 ## 3.0.0-beta.53 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.53 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.53 ## 3.0.0-beta.52 ### Patch Changes - Updated dependencies [8cae1d087] - - @trigger.dev/sdk@3.0.0-beta.52 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.52 ## 3.0.0-beta.51 @@ -34,86 +34,86 @@ - Updated dependencies [979bee50d] - Updated dependencies [086a0f95c] - Updated dependencies [55264657d] - - @trigger.dev/sdk@3.0.0-beta.51 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.51 ## 3.0.0-beta.50 ### Patch Changes - Updated dependencies [8ba998794] - - @trigger.dev/sdk@3.0.0-beta.50 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.50 ## 3.0.0-beta.49 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.49 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.49 ## 3.0.0-beta.48 ### Patch Changes - Updated dependencies [ecf1110ab] - - @trigger.dev/sdk@3.0.0-beta.48 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.48 ## 3.0.0-beta.47 ### Patch Changes - Updated dependencies [4f95c9de4] - - @trigger.dev/sdk@3.0.0-beta.47 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.47 ## 3.0.0-beta.46 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.46 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.46 ## 3.0.0-beta.45 ### Patch Changes - Updated dependencies [0e77e7ef7] - - @trigger.dev/sdk@3.0.0-beta.45 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.45 ## 3.0.0-beta.44 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.44 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.44 ## 3.0.0-beta.43 ### Patch Changes - Updated dependencies [34ca7667d] - - @trigger.dev/sdk@3.0.0-beta.43 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.43 ## 3.0.0-beta.42 ### Patch Changes - Updated dependencies [ecef19966] - - @trigger.dev/sdk@3.0.0-beta.42 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.42 ## 3.0.0-beta.41 ### Patch Changes - Updated dependencies [7c36a1a4b] - - @trigger.dev/sdk@3.0.0-beta.41 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.41 ## 3.0.0-beta.40 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.40 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.40 ## 3.0.0-beta.39 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.39 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.39 ## 3.0.0-beta.38 @@ -121,13 +121,13 @@ - Updated dependencies [1b90ffbb8] - Updated dependencies [c405ae711] - - @trigger.dev/sdk@3.0.0-beta.38 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.38 ## 3.0.0-beta.37 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.37 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.37 ## 3.0.0-beta.36 @@ -135,13 +135,13 @@ - Updated dependencies [51bb4c887] - Updated dependencies [ba71f959e] - - @trigger.dev/sdk@3.0.0-beta.36 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.36 ## 3.0.0-beta.35 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.35 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.35 ## 3.0.0-beta.34 @@ -150,101 +150,101 @@ - Updated dependencies [3a1b0c486] - Updated dependencies [3f8b6d8fc] - Updated dependencies [1281d40e4] - - @trigger.dev/sdk@3.0.0-beta.34 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.34 ## 3.0.0-beta.33 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.33 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.33 ## 3.0.0-beta.32 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.32 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.32 ## 3.0.0-beta.31 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.31 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.31 ## 3.0.0-beta.30 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.30 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.30 ## 3.0.0-beta.29 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.29 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.29 ## 3.0.0-beta.28 ### Patch Changes - Updated dependencies [6d9dfbc75] - - @trigger.dev/sdk@3.0.0-beta.28 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.28 ## 3.0.0-beta.27 ### Patch Changes - Updated dependencies [203e00208] - - @trigger.dev/sdk@3.0.0-beta.27 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.27 ## 3.0.0-beta.26 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.26 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.26 ## 3.0.0-beta.25 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.25 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.25 ## 3.0.0-beta.24 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.24 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.24 ## 3.0.0-beta.23 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.23 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.23 ## 3.0.0-beta.22 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.22 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.22 ## 3.0.0-beta.21 ### Patch Changes - Updated dependencies [9491a1649] - - @trigger.dev/sdk@3.0.0-beta.21 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.21 ## 3.0.0-beta.20 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.20 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.20 ## 3.0.0-beta.19 ### Patch Changes - Updated dependencies [e9a63a486] - - @trigger.dev/sdk@3.0.0-beta.19 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.19 ## 3.0.0-beta.18 @@ -253,19 +253,19 @@ - Updated dependencies [b68012f81] - Updated dependencies [b68012f81] - Updated dependencies [b68012f81] - - @trigger.dev/sdk@3.0.0-beta.18 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.18 ## 3.0.0-beta.17 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.17 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.17 ## 3.0.0-beta.16 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.16 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.16 ## 3.0.0-beta.15 @@ -273,14 +273,14 @@ - Updated dependencies [374edef02] - Updated dependencies [26093896d] - - @trigger.dev/sdk@3.0.0-beta.15 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.15 ## 3.0.0-beta.14 ### Patch Changes - Updated dependencies [c9e1a3e9c] - - @trigger.dev/sdk@3.0.0-beta.14 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.14 ## 3.0.0-beta.13 @@ -290,19 +290,19 @@ - Updated dependencies [44e1b8754] - Updated dependencies [4986bfda2] - Updated dependencies [4986bfda2] - - @trigger.dev/sdk@3.0.0-beta.13 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.13 ## 3.0.0-beta.12 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.12 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.12 ## 3.0.0-beta.11 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.11 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.11 ## 3.0.0-beta.7 @@ -310,38 +310,38 @@ - Updated dependencies [f854cb90e] - Updated dependencies [f854cb90e] - - @trigger.dev/sdk@3.0.0-beta.7 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.7 ## 3.0.0-beta.6 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.6 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.6 ## 3.0.0-beta.5 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.5 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.5 ## 3.0.0-beta.4 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.4 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.4 ## 3.0.0-beta.3 ### Patch Changes - Updated dependencies [b271742dc] - - @trigger.dev/sdk@3.0.0-beta.3 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.3 ## 3.0.0-beta.2 ### Patch Changes -- @trigger.dev/sdk@3.0.0-beta.2 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.2 ## 3.0.0-beta.1 @@ -350,46 +350,46 @@ - Updated dependencies [b66d5525e] - Updated dependencies [719c0a0b9] - Updated dependencies [f93eae300] - - @trigger.dev/sdk@3.0.0-beta.1 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.1 ## 3.0.0-beta.0 ### Patch Changes - Updated dependencies [395abe1b9] - - @trigger.dev/sdk@3.0.0-beta.0 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.0 ## 2.3.18 ### Patch Changes -- @trigger.dev/sdk@2.3.18 +- @systemfsoftware/trigger.dev_sdk@2.3.18 ## 2.3.17 ### Patch Changes - Updated dependencies [dd879c8e] - - @trigger.dev/sdk@2.3.17 + - @systemfsoftware/trigger.dev_sdk@2.3.17 ## 2.3.16 ### Patch Changes -- @trigger.dev/sdk@2.3.16 +- @systemfsoftware/trigger.dev_sdk@2.3.16 ## 2.3.15 ### Patch Changes - Updated dependencies [6c4047cf] - - @trigger.dev/sdk@2.3.15 + - @systemfsoftware/trigger.dev_sdk@2.3.15 ## 2.3.14 ### Patch Changes -- @trigger.dev/sdk@2.3.14 +- @systemfsoftware/trigger.dev_sdk@2.3.14 ## 2.3.13 @@ -397,7 +397,7 @@ - Updated dependencies [a93b554f] - Updated dependencies [0f342cd1] - - @trigger.dev/sdk@2.3.13 + - @systemfsoftware/trigger.dev_sdk@2.3.13 ## 2.3.12 @@ -406,13 +406,13 @@ - Updated dependencies [129f023d] - Updated dependencies [38f5a903] - Updated dependencies [ff4ff869] - - @trigger.dev/sdk@2.3.12 + - @systemfsoftware/trigger.dev_sdk@2.3.12 ## 2.3.11 ### Patch Changes -- @trigger.dev/sdk@2.3.11 +- @systemfsoftware/trigger.dev_sdk@2.3.11 ## 2.3.10 @@ -420,64 +420,64 @@ - Updated dependencies [8277f4d2] - Updated dependencies [73cb8839] - - @trigger.dev/sdk@2.3.10 + - @systemfsoftware/trigger.dev_sdk@2.3.10 ## 2.3.9 ### Patch Changes - Updated dependencies [f7bf25f0] - - @trigger.dev/sdk@2.3.9 + - @systemfsoftware/trigger.dev_sdk@2.3.9 ## 2.3.8 ### Patch Changes -- @trigger.dev/sdk@2.3.8 +- @systemfsoftware/trigger.dev_sdk@2.3.8 ## 2.3.7 ### Patch Changes -- @trigger.dev/sdk@2.3.7 +- @systemfsoftware/trigger.dev_sdk@2.3.7 ## 2.3.6 ### Patch Changes -- @trigger.dev/sdk@2.3.6 +- @systemfsoftware/trigger.dev_sdk@2.3.6 ## 2.3.5 ### Patch Changes -- @trigger.dev/sdk@2.3.5 +- @systemfsoftware/trigger.dev_sdk@2.3.5 ## 2.3.4 ### Patch Changes - Updated dependencies [6a3c563f] - - @trigger.dev/sdk@2.3.4 + - @systemfsoftware/trigger.dev_sdk@2.3.4 ## 2.3.3 ### Patch Changes -- @trigger.dev/sdk@2.3.3 +- @systemfsoftware/trigger.dev_sdk@2.3.3 ## 2.3.2 ### Patch Changes -- @trigger.dev/sdk@2.3.2 +- @systemfsoftware/trigger.dev_sdk@2.3.2 ## 2.3.1 ### Patch Changes - Updated dependencies [f3efcc0c] - - @trigger.dev/sdk@2.3.1 + - @systemfsoftware/trigger.dev_sdk@2.3.1 ## 2.3.0 @@ -490,20 +490,20 @@ ### Patch Changes - Updated dependencies [17f6f29d] - - @trigger.dev/sdk@2.3.0 + - @systemfsoftware/trigger.dev_sdk@2.3.0 ## 2.2.11 ### Patch Changes - Updated dependencies [de652c1d] - - @trigger.dev/sdk@2.2.11 + - @systemfsoftware/trigger.dev_sdk@2.2.11 ## 2.2.10 ### Patch Changes -- @trigger.dev/sdk@2.2.10 +- @systemfsoftware/trigger.dev_sdk@2.2.10 ## 2.2.9 @@ -511,7 +511,7 @@ - Updated dependencies [1dcd87a2] - Updated dependencies [6ebd435e] - - @trigger.dev/sdk@2.2.9 + - @systemfsoftware/trigger.dev_sdk@2.2.9 ## 2.2.8 @@ -519,14 +519,14 @@ - Updated dependencies [067e19fe] - Updated dependencies [096151c0] - - @trigger.dev/sdk@2.2.8 + - @systemfsoftware/trigger.dev_sdk@2.2.8 ## 2.2.7 ### Patch Changes - Updated dependencies [756024da] - - @trigger.dev/sdk@2.2.7 + - @systemfsoftware/trigger.dev_sdk@2.2.7 ## 2.2.6 @@ -536,7 +536,7 @@ - Updated dependencies [cb1825bf] - Updated dependencies [d0217344] - Updated dependencies [cb1825bf] - - @trigger.dev/sdk@2.2.6 + - @systemfsoftware/trigger.dev_sdk@2.2.6 ## 2.2.5 @@ -548,7 +548,7 @@ - Updated dependencies [620b8383] - Updated dependencies [4a0f030e] - Updated dependencies [f4275e50] - - @trigger.dev/sdk@2.2.5 + - @systemfsoftware/trigger.dev_sdk@2.2.5 ## 2.2.4 @@ -556,7 +556,7 @@ - Updated dependencies [c1710ae7] - Updated dependencies [9c4be40a] - - @trigger.dev/sdk@2.2.4 + - @systemfsoftware/trigger.dev_sdk@2.2.4 ## 2.2.3 @@ -564,20 +564,20 @@ - Updated dependencies [6e1b8a11] - Updated dependencies [c4533c36] - - @trigger.dev/sdk@2.2.3 + - @systemfsoftware/trigger.dev_sdk@2.2.3 ## 2.2.2 ### Patch Changes -- @trigger.dev/sdk@2.2.2 +- @systemfsoftware/trigger.dev_sdk@2.2.2 ## 2.2.1 ### Patch Changes - Updated dependencies [044d38e3] - - @trigger.dev/sdk@2.2.1 + - @systemfsoftware/trigger.dev_sdk@2.2.1 ## 2.2.0 @@ -589,4 +589,4 @@ - 0558b2c5: SvelteKit adaptor package - Updated dependencies [975c5f1d] - - @trigger.dev/sdk@2.2.0 + - @systemfsoftware/trigger.dev_sdk@2.2.0 diff --git a/packages/sveltekit/package.json b/packages/sveltekit/package.json index 0d377005d8e..24b8a7bb2fe 100644 --- a/packages/sveltekit/package.json +++ b/packages/sveltekit/package.json @@ -1,5 +1,5 @@ { - "name": "@trigger.dev/sveltekit", + "name": "@systemfsoftware/trigger.dev_sveltekit", "version": "3.0.0-beta.55", "description": "Trigger.dev svelteKit integration", "license": "MIT", @@ -25,12 +25,12 @@ }, "devDependencies": { "@sveltejs/kit": "^1.20.4", - "@trigger.dev/tsconfig": "workspace:*", + "@systemfsoftware/trigger.dev_tsconfig": "workspace:*", "@types/debug": "^4.1.7", "@types/ws": "^8.5.3", "rimraf": "^3.0.2", "tsup": "8.0.1", - "@trigger.dev/tsup": "workspace:*", + "@systemfsoftware/trigger.dev_tsup": "workspace:*", "typescript": "^5.3.0" }, "scripts": { @@ -39,7 +39,7 @@ "build:tsup": "tsup" }, "peerDependencies": { - "@trigger.dev/sdk": "workspace:^3.0.0-beta.55" + "@systemfsoftware/trigger.dev_sdk": "workspace:^3.0.0-beta.55" }, "dependencies": { "debug": "^4.3.4" diff --git a/packages/sveltekit/src/index.ts b/packages/sveltekit/src/index.ts index f832d92f7e0..67157dd60e9 100644 --- a/packages/sveltekit/src/index.ts +++ b/packages/sveltekit/src/index.ts @@ -1,4 +1,4 @@ -import type { TriggerClient } from "@trigger.dev/sdk"; +import type { TriggerClient } from "@systemfsoftware/trigger.dev_sdk"; import { json } from "@sveltejs/kit"; import type { RequestHandler } from "@sveltejs/kit"; diff --git a/packages/sveltekit/tsconfig.json b/packages/sveltekit/tsconfig.json index f05051beffb..086c189efdb 100644 --- a/packages/sveltekit/tsconfig.json +++ b/packages/sveltekit/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "@trigger.dev/tsconfig/node18.json", + "extends": "@systemfsoftware/trigger.dev_tsconfig/node18.json", "include": ["./src/**/*.ts", "tsup.config.ts"], "compilerOptions": { "experimentalDecorators": true, @@ -8,12 +8,12 @@ "declarationMap": false, "lib": ["DOM", "DOM.Iterable"], "paths": { - "@trigger.dev/sdk": ["../trigger-sdk/src/index"], - "@trigger.dev/sdk/*": ["../trigger-sdk/src/*"], - "@trigger.dev/core": ["../core/src/index"], - "@trigger.dev/core/*": ["../core/src/*"], - "@trigger.dev/tsup/*": ["../../config-packages/tsup/src/*"], - "@trigger.dev/tsup": ["../../config-packages/tsup/src/index"] + "@systemfsoftware/trigger.dev_sdk": ["../trigger-sdk/src/index"], + "@systemfsoftware/trigger.dev_sdk/*": ["../trigger-sdk/src/*"], + "@systemfsoftware/trigger.dev_core": ["../core/src/index"], + "@systemfsoftware/trigger.dev_core/*": ["../core/src/*"], + "@systemfsoftware/trigger.dev_tsup/*": ["../../config-packages/tsup/src/*"], + "@systemfsoftware/trigger.dev_tsup": ["../../config-packages/tsup/src/index"] } }, "exclude": ["node_modules"] diff --git a/packages/sveltekit/tsup.config.ts b/packages/sveltekit/tsup.config.ts index 1d1b59a08b7..4c6434522b4 100644 --- a/packages/sveltekit/tsup.config.ts +++ b/packages/sveltekit/tsup.config.ts @@ -1,3 +1,3 @@ -import { defineConfigPackage } from "@trigger.dev/tsup"; +import { defineConfigPackage } from "@systemfsoftware/trigger.dev_tsup"; export default defineConfigPackage; diff --git a/packages/testing/CHANGELOG.md b/packages/testing/CHANGELOG.md index 2317f0129cc..5021cfc27dc 100644 --- a/packages/testing/CHANGELOG.md +++ b/packages/testing/CHANGELOG.md @@ -1,28 +1,28 @@ -# @trigger.dev/testing +# @systemfsoftware/trigger.dev_testing ## 3.0.0-beta.55 ### Patch Changes - Updated dependencies [0591db5f2] - - @trigger.dev/sdk@3.0.0-beta.55 - - @trigger.dev/core@3.0.0-beta.55 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.55 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.55 ## 3.0.0-beta.54 ### Patch Changes - Updated dependencies [728eeeff6] - - @trigger.dev/sdk@3.0.0-beta.54 - - @trigger.dev/core@3.0.0-beta.54 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.54 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.54 ## 3.0.0-beta.53 ### Patch Changes - Updated dependencies [5cf90da72] - - @trigger.dev/core@3.0.0-beta.53 - - @trigger.dev/sdk@3.0.0-beta.53 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.53 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.53 ## 3.0.0-beta.52 @@ -31,8 +31,8 @@ - Updated dependencies [9882d66f8] - Updated dependencies [09413a62a] - Updated dependencies [8cae1d087] - - @trigger.dev/core@3.0.0-beta.52 - - @trigger.dev/sdk@3.0.0-beta.52 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.52 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.52 ## 3.0.0-beta.51 @@ -41,16 +41,16 @@ - Updated dependencies [979bee50d] - Updated dependencies [086a0f95c] - Updated dependencies [55264657d] - - @trigger.dev/sdk@3.0.0-beta.51 - - @trigger.dev/core@3.0.0-beta.51 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.51 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.51 ## 3.0.0-beta.50 ### Patch Changes - Updated dependencies [8ba998794] - - @trigger.dev/sdk@3.0.0-beta.50 - - @trigger.dev/core@3.0.0-beta.50 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.50 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.50 ## 3.0.0-beta.49 @@ -59,16 +59,16 @@ - Updated dependencies [dbda820a7] - Updated dependencies [e417aca87] - Updated dependencies [d934feb02] - - @trigger.dev/core@3.0.0-beta.49 - - @trigger.dev/sdk@3.0.0-beta.49 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.49 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.49 ## 3.0.0-beta.48 ### Patch Changes - Updated dependencies [ecf1110ab] - - @trigger.dev/sdk@3.0.0-beta.48 - - @trigger.dev/core@3.0.0-beta.48 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.48 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.48 ## 3.0.0-beta.47 @@ -76,16 +76,16 @@ - Updated dependencies [4f95c9de4] - Updated dependencies [e04d44866] - - @trigger.dev/sdk@3.0.0-beta.47 - - @trigger.dev/core@3.0.0-beta.47 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.47 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.47 ## 3.0.0-beta.46 ### Patch Changes - Updated dependencies [14c2bdf89] - - @trigger.dev/core@3.0.0-beta.46 - - @trigger.dev/sdk@3.0.0-beta.46 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.46 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.46 ## 3.0.0-beta.45 @@ -94,40 +94,40 @@ - Updated dependencies [0e77e7ef7] - Updated dependencies [568da0178] - Updated dependencies [5ae3da6b4] - - @trigger.dev/sdk@3.0.0-beta.45 - - @trigger.dev/core@3.0.0-beta.45 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.45 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.45 ## 3.0.0-beta.44 ### Patch Changes - Updated dependencies [39885a427] - - @trigger.dev/core@3.0.0-beta.44 - - @trigger.dev/sdk@3.0.0-beta.44 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.44 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.44 ## 3.0.0-beta.43 ### Patch Changes - Updated dependencies [34ca7667d] - - @trigger.dev/core@3.0.0-beta.43 - - @trigger.dev/sdk@3.0.0-beta.43 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.43 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.43 ## 3.0.0-beta.42 ### Patch Changes - Updated dependencies [ecef19966] - - @trigger.dev/sdk@3.0.0-beta.42 - - @trigger.dev/core@3.0.0-beta.42 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.42 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.42 ## 3.0.0-beta.41 ### Patch Changes - Updated dependencies [7c36a1a4b] - - @trigger.dev/sdk@3.0.0-beta.41 - - @trigger.dev/core@3.0.0-beta.41 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.41 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.41 ## 3.0.0-beta.40 @@ -136,15 +136,15 @@ - Updated dependencies [55d1f8c67] - Updated dependencies [098932ea9] - Updated dependencies [9835f4ec5] - - @trigger.dev/core@3.0.0-beta.40 - - @trigger.dev/sdk@3.0.0-beta.40 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.40 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.40 ## 3.0.0-beta.39 ### Patch Changes -- @trigger.dev/core@3.0.0-beta.39 -- @trigger.dev/sdk@3.0.0-beta.39 +- @systemfsoftware/trigger.dev_core@3.0.0-beta.39 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.39 ## 3.0.0-beta.38 @@ -154,8 +154,8 @@ - Updated dependencies [0ed93a748] - Updated dependencies [c405ae711] - Updated dependencies [c405ae711] - - @trigger.dev/core@3.0.0-beta.38 - - @trigger.dev/sdk@3.0.0-beta.38 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.38 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.38 ## 3.0.0-beta.37 @@ -163,8 +163,8 @@ - Updated dependencies [68d32429b] - Updated dependencies [68d32429b] - - @trigger.dev/core@3.0.0-beta.37 - - @trigger.dev/sdk@3.0.0-beta.37 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.37 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.37 ## 3.0.0-beta.36 @@ -173,8 +173,8 @@ - Updated dependencies [b4f9b70ae] - Updated dependencies [51bb4c887] - Updated dependencies [ba71f959e] - - @trigger.dev/core@3.0.0-beta.36 - - @trigger.dev/sdk@3.0.0-beta.36 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.36 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.36 ## 3.0.0-beta.35 @@ -183,8 +183,8 @@ - Updated dependencies [ece6ca678] - Updated dependencies [e69ffd314] - Updated dependencies [e69ffd314] - - @trigger.dev/core@3.0.0-beta.35 - - @trigger.dev/sdk@3.0.0-beta.35 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.35 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.35 ## 3.0.0-beta.34 @@ -193,30 +193,30 @@ - Updated dependencies [3a1b0c486] - Updated dependencies [3f8b6d8fc] - Updated dependencies [1281d40e4] - - @trigger.dev/sdk@3.0.0-beta.34 - - @trigger.dev/core@3.0.0-beta.34 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.34 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.34 ## 3.0.0-beta.33 ### Patch Changes - Updated dependencies [6a379e4e9] - - @trigger.dev/core@3.0.0-beta.33 - - @trigger.dev/sdk@3.0.0-beta.33 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.33 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.33 ## 3.0.0-beta.32 ### Patch Changes -- @trigger.dev/core@3.0.0-beta.32 -- @trigger.dev/sdk@3.0.0-beta.32 +- @systemfsoftware/trigger.dev_core@3.0.0-beta.32 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.32 ## 3.0.0-beta.31 ### Patch Changes -- @trigger.dev/core@3.0.0-beta.31 -- @trigger.dev/sdk@3.0.0-beta.31 +- @systemfsoftware/trigger.dev_core@3.0.0-beta.31 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.31 ## 3.0.0-beta.30 @@ -224,15 +224,15 @@ - Updated dependencies [1477a2e30] - Updated dependencies [0e919f56f] - - @trigger.dev/core@3.0.0-beta.30 - - @trigger.dev/sdk@3.0.0-beta.30 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.30 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.30 ## 3.0.0-beta.29 ### Patch Changes -- @trigger.dev/core@3.0.0-beta.29 -- @trigger.dev/sdk@3.0.0-beta.29 +- @systemfsoftware/trigger.dev_core@3.0.0-beta.29 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.29 ## 3.0.0-beta.28 @@ -240,8 +240,8 @@ - Updated dependencies [d490bc5cb] - Updated dependencies [6d9dfbc75] - - @trigger.dev/core@3.0.0-beta.28 - - @trigger.dev/sdk@3.0.0-beta.28 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.28 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.28 ## 3.0.0-beta.27 @@ -249,15 +249,15 @@ - Updated dependencies [1670c4c41] - Updated dependencies [203e00208] - - @trigger.dev/core@3.0.0-beta.27 - - @trigger.dev/sdk@3.0.0-beta.27 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.27 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.27 ## 3.0.0-beta.26 ### Patch Changes -- @trigger.dev/core@3.0.0-beta.26 -- @trigger.dev/sdk@3.0.0-beta.26 +- @systemfsoftware/trigger.dev_core@3.0.0-beta.26 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.26 ## 3.0.0-beta.25 @@ -265,30 +265,30 @@ - Updated dependencies [e337b2165] - Updated dependencies [9e5382951] - - @trigger.dev/core@3.0.0-beta.25 - - @trigger.dev/sdk@3.0.0-beta.25 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.25 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.25 ## 3.0.0-beta.24 ### Patch Changes - Updated dependencies [83dc87155] - - @trigger.dev/core@3.0.0-beta.24 - - @trigger.dev/sdk@3.0.0-beta.24 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.24 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.24 ## 3.0.0-beta.23 ### Patch Changes -- @trigger.dev/core@3.0.0-beta.23 -- @trigger.dev/sdk@3.0.0-beta.23 +- @systemfsoftware/trigger.dev_core@3.0.0-beta.23 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.23 ## 3.0.0-beta.22 ### Patch Changes -- @trigger.dev/core@3.0.0-beta.22 -- @trigger.dev/sdk@3.0.0-beta.22 +- @systemfsoftware/trigger.dev_core@3.0.0-beta.22 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.22 ## 3.0.0-beta.21 @@ -296,24 +296,24 @@ - Updated dependencies [9491a1649] - Updated dependencies [9491a1649] - - @trigger.dev/sdk@3.0.0-beta.21 - - @trigger.dev/core@3.0.0-beta.21 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.21 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.21 ## 3.0.0-beta.20 ### Patch Changes - Updated dependencies [e3db25739] - - @trigger.dev/core@3.0.0-beta.20 - - @trigger.dev/sdk@3.0.0-beta.20 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.20 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.20 ## 3.0.0-beta.19 ### Patch Changes - Updated dependencies [e9a63a486] - - @trigger.dev/sdk@3.0.0-beta.19 - - @trigger.dev/core@3.0.0-beta.19 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.19 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.19 ## 3.0.0-beta.18 @@ -322,23 +322,23 @@ - Updated dependencies [b68012f81] - Updated dependencies [b68012f81] - Updated dependencies [b68012f81] - - @trigger.dev/sdk@3.0.0-beta.18 - - @trigger.dev/core@3.0.0-beta.18 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.18 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.18 ## 3.0.0-beta.17 ### Patch Changes -- @trigger.dev/core@3.0.0-beta.17 -- @trigger.dev/sdk@3.0.0-beta.17 +- @systemfsoftware/trigger.dev_core@3.0.0-beta.17 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.17 ## 3.0.0-beta.16 ### Patch Changes - Updated dependencies [ed2a26c86] - - @trigger.dev/core@3.0.0-beta.16 - - @trigger.dev/sdk@3.0.0-beta.16 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.16 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.16 ## 3.0.0-beta.15 @@ -347,8 +347,8 @@ - Updated dependencies [374edef02] - Updated dependencies [26093896d] - Updated dependencies [62c9a5b71] - - @trigger.dev/sdk@3.0.0-beta.15 - - @trigger.dev/core@3.0.0-beta.15 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.15 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.15 ## 3.0.0-beta.14 @@ -356,8 +356,8 @@ - Updated dependencies [c9e1a3e9c] - Updated dependencies [584c7da5d] - - @trigger.dev/sdk@3.0.0-beta.14 - - @trigger.dev/core@3.0.0-beta.14 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.14 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.14 ## 3.0.0-beta.13 @@ -370,22 +370,22 @@ - Updated dependencies [fde939a30] - Updated dependencies [03b104a3d] - Updated dependencies [4986bfda2] - - @trigger.dev/core@3.0.0-beta.13 - - @trigger.dev/sdk@3.0.0-beta.13 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.13 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.13 ## 3.0.0-beta.12 ### Patch Changes -- @trigger.dev/core@3.0.0-beta.12 -- @trigger.dev/sdk@3.0.0-beta.12 +- @systemfsoftware/trigger.dev_core@3.0.0-beta.12 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.12 ## 3.0.0-beta.11 ### Patch Changes -- @trigger.dev/core@3.0.0-beta.11 -- @trigger.dev/sdk@3.0.0-beta.11 +- @systemfsoftware/trigger.dev_core@3.0.0-beta.11 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.11 ## 3.0.0-beta.7 @@ -393,31 +393,31 @@ - Updated dependencies [f854cb90e] - Updated dependencies [f854cb90e] - - @trigger.dev/sdk@3.0.0-beta.7 - - @trigger.dev/core@3.0.0-beta.7 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.7 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.7 ## 3.0.0-beta.6 ### Patch Changes - Updated dependencies [7ea8532cc] - - @trigger.dev/core@3.0.0-beta.6 - - @trigger.dev/sdk@3.0.0-beta.6 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.6 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.6 ## 3.0.0-beta.5 ### Patch Changes - Updated dependencies [eb6012628] - - @trigger.dev/core@3.0.0-beta.5 - - @trigger.dev/sdk@3.0.0-beta.5 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.5 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.5 ## 3.0.0-beta.4 ### Patch Changes -- @trigger.dev/core@3.0.0-beta.4 -- @trigger.dev/sdk@3.0.0-beta.4 +- @systemfsoftware/trigger.dev_core@3.0.0-beta.4 +- @systemfsoftware/trigger.dev_sdk@3.0.0-beta.4 ## 3.0.0-beta.3 @@ -426,16 +426,16 @@ - Updated dependencies [c702d6a9c] - Updated dependencies [b271742dc] - Updated dependencies [9af2570da] - - @trigger.dev/core@3.0.0-beta.3 - - @trigger.dev/sdk@3.0.0-beta.3 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.3 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.3 ## 3.0.0-beta.2 ### Patch Changes - Updated dependencies [e3cf456c6] - - @trigger.dev/core@3.0.0-beta.2 - - @trigger.dev/sdk@3.0.0-beta.2 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.2 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.2 ## 3.0.0-beta.1 @@ -444,54 +444,54 @@ - Updated dependencies [b66d5525e] - Updated dependencies [719c0a0b9] - Updated dependencies [f93eae300] - - @trigger.dev/sdk@3.0.0-beta.1 - - @trigger.dev/core@3.0.0-beta.1 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.1 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.1 ## 3.0.0-beta.0 ### Patch Changes - Updated dependencies [395abe1b9] - - @trigger.dev/core@3.0.0-beta.0 - - @trigger.dev/sdk@3.0.0-beta.0 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.0 + - @systemfsoftware/trigger.dev_sdk@3.0.0-beta.0 ## 2.3.18 ### Patch Changes -- @trigger.dev/core@2.3.18 -- @trigger.dev/sdk@2.3.18 +- @systemfsoftware/trigger.dev_core@2.3.18 +- @systemfsoftware/trigger.dev_sdk@2.3.18 ## 2.3.17 ### Patch Changes - Updated dependencies [dd879c8e] - - @trigger.dev/sdk@2.3.17 - - @trigger.dev/core@2.3.17 + - @systemfsoftware/trigger.dev_sdk@2.3.17 + - @systemfsoftware/trigger.dev_core@2.3.17 ## 2.3.16 ### Patch Changes - Updated dependencies [583da458] - - @trigger.dev/core@2.3.16 - - @trigger.dev/sdk@2.3.16 + - @systemfsoftware/trigger.dev_core@2.3.16 + - @systemfsoftware/trigger.dev_sdk@2.3.16 ## 2.3.15 ### Patch Changes - Updated dependencies [6c4047cf] - - @trigger.dev/sdk@2.3.15 - - @trigger.dev/core@2.3.15 + - @systemfsoftware/trigger.dev_sdk@2.3.15 + - @systemfsoftware/trigger.dev_core@2.3.15 ## 2.3.14 ### Patch Changes -- @trigger.dev/core@2.3.14 -- @trigger.dev/sdk@2.3.14 +- @systemfsoftware/trigger.dev_core@2.3.14 +- @systemfsoftware/trigger.dev_sdk@2.3.14 ## 2.3.13 @@ -499,8 +499,8 @@ - Updated dependencies [a93b554f] - Updated dependencies [0f342cd1] - - @trigger.dev/sdk@2.3.13 - - @trigger.dev/core@2.3.13 + - @systemfsoftware/trigger.dev_sdk@2.3.13 + - @systemfsoftware/trigger.dev_core@2.3.13 ## 2.3.12 @@ -509,15 +509,15 @@ - Updated dependencies [129f023d] - Updated dependencies [38f5a903] - Updated dependencies [ff4ff869] - - @trigger.dev/sdk@2.3.12 - - @trigger.dev/core@2.3.12 + - @systemfsoftware/trigger.dev_sdk@2.3.12 + - @systemfsoftware/trigger.dev_core@2.3.12 ## 2.3.11 ### Patch Changes -- @trigger.dev/core@2.3.11 -- @trigger.dev/sdk@2.3.11 +- @systemfsoftware/trigger.dev_core@2.3.11 +- @systemfsoftware/trigger.dev_sdk@2.3.11 ## 2.3.10 @@ -525,8 +525,8 @@ - Updated dependencies [8277f4d2] - Updated dependencies [73cb8839] - - @trigger.dev/sdk@2.3.10 - - @trigger.dev/core@2.3.10 + - @systemfsoftware/trigger.dev_sdk@2.3.10 + - @systemfsoftware/trigger.dev_core@2.3.10 ## 2.3.9 @@ -534,67 +534,67 @@ - Updated dependencies [740b7b23] - Updated dependencies [f7bf25f0] - - @trigger.dev/core@2.3.9 - - @trigger.dev/sdk@2.3.9 + - @systemfsoftware/trigger.dev_core@2.3.9 + - @systemfsoftware/trigger.dev_sdk@2.3.9 ## 2.3.8 ### Patch Changes -- @trigger.dev/core@2.3.8 -- @trigger.dev/sdk@2.3.8 +- @systemfsoftware/trigger.dev_core@2.3.8 +- @systemfsoftware/trigger.dev_sdk@2.3.8 ## 2.3.7 ### Patch Changes -- @trigger.dev/core@2.3.7 -- @trigger.dev/sdk@2.3.7 +- @systemfsoftware/trigger.dev_core@2.3.7 +- @systemfsoftware/trigger.dev_sdk@2.3.7 ## 2.3.6 ### Patch Changes -- @trigger.dev/core@2.3.6 -- @trigger.dev/sdk@2.3.6 +- @systemfsoftware/trigger.dev_core@2.3.6 +- @systemfsoftware/trigger.dev_sdk@2.3.6 ## 2.3.5 ### Patch Changes - fc31c6c0: Fix test isolation by restoring the original run function - - @trigger.dev/core@2.3.5 - - @trigger.dev/sdk@2.3.5 + - @systemfsoftware/trigger.dev_core@2.3.5 + - @systemfsoftware/trigger.dev_sdk@2.3.5 ## 2.3.4 ### Patch Changes - Updated dependencies [6a3c563f] - - @trigger.dev/sdk@2.3.4 - - @trigger.dev/core@2.3.4 + - @systemfsoftware/trigger.dev_sdk@2.3.4 + - @systemfsoftware/trigger.dev_core@2.3.4 ## 2.3.3 ### Patch Changes -- @trigger.dev/core@2.3.3 -- @trigger.dev/sdk@2.3.3 +- @systemfsoftware/trigger.dev_core@2.3.3 +- @systemfsoftware/trigger.dev_sdk@2.3.3 ## 2.3.2 ### Patch Changes -- @trigger.dev/core@2.3.2 -- @trigger.dev/sdk@2.3.2 +- @systemfsoftware/trigger.dev_core@2.3.2 +- @systemfsoftware/trigger.dev_sdk@2.3.2 ## 2.3.1 ### Patch Changes - Updated dependencies [f3efcc0c] - - @trigger.dev/sdk@2.3.1 - - @trigger.dev/core@2.3.1 + - @systemfsoftware/trigger.dev_sdk@2.3.1 + - @systemfsoftware/trigger.dev_core@2.3.1 ## 2.3.0 @@ -607,23 +607,23 @@ ### Patch Changes - Updated dependencies [17f6f29d] - - @trigger.dev/sdk@2.3.0 - - @trigger.dev/core@2.3.0 + - @systemfsoftware/trigger.dev_sdk@2.3.0 + - @systemfsoftware/trigger.dev_core@2.3.0 ## 2.2.11 ### Patch Changes - Updated dependencies [de652c1d] - - @trigger.dev/sdk@2.2.11 - - @trigger.dev/core@2.2.11 + - @systemfsoftware/trigger.dev_sdk@2.2.11 + - @systemfsoftware/trigger.dev_core@2.2.11 ## 2.2.10 ### Patch Changes -- @trigger.dev/core@2.2.10 -- @trigger.dev/sdk@2.2.10 +- @systemfsoftware/trigger.dev_core@2.2.10 +- @systemfsoftware/trigger.dev_sdk@2.2.10 ## 2.2.9 @@ -631,8 +631,8 @@ - Updated dependencies [1dcd87a2] - Updated dependencies [6ebd435e] - - @trigger.dev/sdk@2.2.9 - - @trigger.dev/core@2.2.9 + - @systemfsoftware/trigger.dev_sdk@2.2.9 + - @systemfsoftware/trigger.dev_core@2.2.9 ## 2.2.8 @@ -640,16 +640,16 @@ - Updated dependencies [067e19fe] - Updated dependencies [096151c0] - - @trigger.dev/sdk@2.2.8 - - @trigger.dev/core@2.2.8 + - @systemfsoftware/trigger.dev_sdk@2.2.8 + - @systemfsoftware/trigger.dev_core@2.2.8 ## 2.2.7 ### Patch Changes - Updated dependencies [756024da] - - @trigger.dev/sdk@2.2.7 - - @trigger.dev/core@2.2.7 + - @systemfsoftware/trigger.dev_sdk@2.2.7 + - @systemfsoftware/trigger.dev_core@2.2.7 ## 2.2.6 @@ -659,8 +659,8 @@ - Updated dependencies [cb1825bf] - Updated dependencies [d0217344] - Updated dependencies [cb1825bf] - - @trigger.dev/sdk@2.2.6 - - @trigger.dev/core@2.2.6 + - @systemfsoftware/trigger.dev_sdk@2.2.6 + - @systemfsoftware/trigger.dev_core@2.2.6 ## 2.2.5 @@ -673,8 +673,8 @@ - Updated dependencies [578d2e54] - Updated dependencies [4a0f030e] - Updated dependencies [f4275e50] - - @trigger.dev/sdk@2.2.5 - - @trigger.dev/core@2.2.5 + - @systemfsoftware/trigger.dev_sdk@2.2.5 + - @systemfsoftware/trigger.dev_core@2.2.5 ## 2.2.4 @@ -682,8 +682,8 @@ - Updated dependencies [c1710ae7] - Updated dependencies [9c4be40a] - - @trigger.dev/sdk@2.2.4 - - @trigger.dev/core@2.2.4 + - @systemfsoftware/trigger.dev_sdk@2.2.4 + - @systemfsoftware/trigger.dev_core@2.2.4 ## 2.2.3 @@ -691,15 +691,15 @@ - Updated dependencies [6e1b8a11] - Updated dependencies [c4533c36] - - @trigger.dev/sdk@2.2.3 - - @trigger.dev/core@2.2.3 + - @systemfsoftware/trigger.dev_sdk@2.2.3 + - @systemfsoftware/trigger.dev_core@2.2.3 ## 2.2.2 ### Patch Changes -- @trigger.dev/core@2.2.2 -- @trigger.dev/sdk@2.2.2 +- @systemfsoftware/trigger.dev_core@2.2.2 +- @systemfsoftware/trigger.dev_sdk@2.2.2 ## 2.2.1 @@ -707,8 +707,8 @@ - Updated dependencies [044d38e3] - Updated dependencies [abc9737a] - - @trigger.dev/sdk@2.2.1 - - @trigger.dev/core@2.2.1 + - @systemfsoftware/trigger.dev_sdk@2.2.1 + - @systemfsoftware/trigger.dev_core@2.2.1 ## 2.2.0 @@ -717,8 +717,8 @@ - Updated dependencies [975c5f1d] - Updated dependencies [50e3d9e4] - Updated dependencies [59a94c71] - - @trigger.dev/sdk@2.2.0 - - @trigger.dev/core@2.2.0 + - @systemfsoftware/trigger.dev_sdk@2.2.0 + - @systemfsoftware/trigger.dev_core@2.2.0 ## 2.1.9 @@ -727,8 +727,8 @@ - 9a187f9e: upgrade zod to 3.22.3 - Updated dependencies [9a187f9e] - Updated dependencies [2e9452ab] - - @trigger.dev/sdk@2.1.9 - - @trigger.dev/core@2.1.9 + - @systemfsoftware/trigger.dev_sdk@2.1.9 + - @systemfsoftware/trigger.dev_core@2.1.9 ## 2.1.8 @@ -737,29 +737,29 @@ - Updated dependencies [6a992a19] - Updated dependencies [ab9e4a98] - Updated dependencies [ab9e4a98] - - @trigger.dev/sdk@2.1.8 - - @trigger.dev/core@2.1.8 + - @systemfsoftware/trigger.dev_sdk@2.1.8 + - @systemfsoftware/trigger.dev_core@2.1.8 ## 2.1.7 ### Patch Changes -- @trigger.dev/core@2.1.7 -- @trigger.dev/sdk@2.1.7 +- @systemfsoftware/trigger.dev_core@2.1.7 +- @systemfsoftware/trigger.dev_sdk@2.1.7 ## 2.1.6 ### Patch Changes -- @trigger.dev/core@2.1.6 -- @trigger.dev/sdk@2.1.6 +- @systemfsoftware/trigger.dev_core@2.1.6 +- @systemfsoftware/trigger.dev_sdk@2.1.6 ## 2.1.5 ### Patch Changes -- @trigger.dev/core@2.1.5 -- @trigger.dev/sdk@2.1.5 +- @systemfsoftware/trigger.dev_core@2.1.5 +- @systemfsoftware/trigger.dev_sdk@2.1.5 ## 2.1.4 @@ -770,30 +770,30 @@ - Updated dependencies [15f17d27] - Updated dependencies [50137a6f] - Updated dependencies [c0dfa804] - - @trigger.dev/sdk@2.1.4 - - @trigger.dev/core@2.1.4 + - @systemfsoftware/trigger.dev_sdk@2.1.4 + - @systemfsoftware/trigger.dev_core@2.1.4 ## 2.1.3 ### Patch Changes - Updated dependencies: - - `@trigger.dev/sdk@2.1.3` - - `@trigger.dev/core@2.1.3` + - `@systemfsoftware/trigger.dev_sdk@2.1.3` + - `@systemfsoftware/trigger.dev_core@2.1.3` ## 2.1.2 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@2.1.2` - - `@trigger.dev/sdk@2.1.2` + - `@systemfsoftware/trigger.dev_core@2.1.2` + - `@systemfsoftware/trigger.dev_sdk@2.1.2` ## 2.1.1 ### Patch Changes -- First release of `@trigger.dev/testing` package. It makes it easy to test your Job code. ([#432](https://github.com/triggerdotdev/trigger.dev/pull/432)) +- First release of `@systemfsoftware/trigger.dev_testing` package. It makes it easy to test your Job code. ([#432](https://github.com/triggerdotdev/trigger.dev/pull/432)) - Updated dependencies: - - `@trigger.dev/sdk@2.1.1` - - `@trigger.dev/core@2.1.1` + - `@systemfsoftware/trigger.dev_sdk@2.1.1` + - `@systemfsoftware/trigger.dev_core@2.1.1` diff --git a/packages/testing/README.md b/packages/testing/README.md index 824b4957214..42d63831076 100644 --- a/packages/testing/README.md +++ b/packages/testing/README.md @@ -8,19 +8,19 @@ The testing package provides useful helpers to write your own tests in jest and ```bash # npm -npm install -D @trigger.dev/testing +npm install -D @systemfsoftware/trigger.dev_testing # yarn -yarn add -D @trigger.dev/testing +yarn add -D @systemfsoftware/trigger.dev_testing # pnpm -pnpm add -D @trigger.dev/testing +pnpm add -D @systemfsoftware/trigger.dev_testing ``` 2. Import the package in a test as follows: ```js -import { toHaveSucceeded, createJobTester } from "@trigger.dev/testing"; +import { toHaveSucceeded, createJobTester } from "@systemfsoftware/trigger.dev_testing"; import { expect, vi } from "vitest"; expect.extend({ toHaveSucceeded }); diff --git a/packages/testing/package.json b/packages/testing/package.json index 350846cb037..5d22679b1bd 100644 --- a/packages/testing/package.json +++ b/packages/testing/package.json @@ -1,5 +1,5 @@ { - "name": "@trigger.dev/testing", + "name": "@systemfsoftware/trigger.dev_testing", "description": "A collection of useful tools to write tests for Trigger.dev.", "version": "3.0.0-beta.55", "license": "MIT", @@ -38,17 +38,17 @@ "access": "public" }, "dependencies": { - "@trigger.dev/core": "workspace:*", - "@trigger.dev/sdk": "workspace:*", + "@systemfsoftware/trigger.dev_core": "workspace:*", + "@systemfsoftware/trigger.dev_sdk": "workspace:*", "vitest": "^0.34.3", "zod": "3.22.3" }, "devDependencies": { - "@trigger.dev/stripe": "workspace:*", - "@trigger.dev/tsconfig": "workspace:*", + "@systemfsoftware/trigger.dev_stripe": "workspace:*", + "@systemfsoftware/trigger.dev_tsconfig": "workspace:*", "tsup": "8.0.1", "typescript": "^5.3.0", - "@trigger.dev/tsup": "workspace:*" + "@systemfsoftware/trigger.dev_tsup": "workspace:*" }, "module": "./dist/index.mjs" } diff --git a/packages/testing/src/index.ts b/packages/testing/src/index.ts index 800e3ed94d1..b7f458f1429 100644 --- a/packages/testing/src/index.ts +++ b/packages/testing/src/index.ts @@ -4,7 +4,7 @@ import { SendEventBodySchema, SendEventOptions, ServerTask, -} from "@trigger.dev/core"; +} from "@systemfsoftware/trigger.dev_core"; import type { EventSpecification, IO, @@ -16,7 +16,7 @@ import type { TriggerClient, TriggerEventType, TriggerIntegration, -} from "@trigger.dev/sdk"; +} from "@systemfsoftware/trigger.dev_sdk"; import { Mock, vi as vitestVi } from "vitest"; declare module "vitest" { diff --git a/packages/testing/tests/createJobTester.test.ts b/packages/testing/tests/createJobTester.test.ts index abf3982e623..59aa71c262a 100644 --- a/packages/testing/tests/createJobTester.test.ts +++ b/packages/testing/tests/createJobTester.test.ts @@ -1,5 +1,5 @@ -import { TriggerClient, eventTrigger } from "@trigger.dev/sdk"; -import { Stripe } from "@trigger.dev/stripe"; +import { TriggerClient, eventTrigger } from "@systemfsoftware/trigger.dev_sdk"; +import { Stripe } from "@systemfsoftware/trigger.dev_stripe"; import { toHaveSucceeded, createJobTester } from "../src"; import { describe, expect, test, vi } from "vitest"; import { z } from "zod"; diff --git a/packages/testing/tsconfig.json b/packages/testing/tsconfig.json index ee5893689a6..e26f00d3105 100644 --- a/packages/testing/tsconfig.json +++ b/packages/testing/tsconfig.json @@ -1,18 +1,18 @@ { - "extends": "@trigger.dev/tsconfig/node18.json", + "extends": "@systemfsoftware/trigger.dev_tsconfig/node18.json", "compilerOptions": { "noEmit": true, "lib": ["dom"], "paths": { "@/*": ["./src/*"], - "@trigger.dev/core": ["../../packages/core/src/index"], - "@trigger.dev/core/*": ["../../packages/core/src/*"], - "@trigger.dev/sdk": ["../../packages/trigger-sdk/src/index"], - "@trigger.dev/sdk/*": ["../../packages/trigger-sdk/src/*"], - "@trigger.dev/stripe": ["../../integrations/stripe/src/index"], - "@trigger.dev/stripe/*": ["../../integrations/stripe/src/*"], - "@trigger.dev/tsup/*": ["../../config-packages/tsup/src/*"], - "@trigger.dev/tsup": ["../../config-packages/tsup/src/index"] + "@systemfsoftware/trigger.dev_core": ["../../packages/core/src/index"], + "@systemfsoftware/trigger.dev_core/*": ["../../packages/core/src/*"], + "@systemfsoftware/trigger.dev_sdk": ["../../packages/trigger-sdk/src/index"], + "@systemfsoftware/trigger.dev_sdk/*": ["../../packages/trigger-sdk/src/*"], + "@systemfsoftware/trigger.dev_stripe": ["../../integrations/stripe/src/index"], + "@systemfsoftware/trigger.dev_stripe/*": ["../../integrations/stripe/src/*"], + "@systemfsoftware/trigger.dev_tsup/*": ["../../config-packages/tsup/src/*"], + "@systemfsoftware/trigger.dev_tsup": ["../../config-packages/tsup/src/index"] } }, "exclude": ["node_modules"] diff --git a/packages/testing/tsup.config.ts b/packages/testing/tsup.config.ts index 1d1b59a08b7..4c6434522b4 100644 --- a/packages/testing/tsup.config.ts +++ b/packages/testing/tsup.config.ts @@ -1,3 +1,3 @@ -import { defineConfigPackage } from "@trigger.dev/tsup"; +import { defineConfigPackage } from "@systemfsoftware/trigger.dev_tsup"; export default defineConfigPackage; diff --git a/packages/trigger-sdk/CHANGELOG.md b/packages/trigger-sdk/CHANGELOG.md index 7c3f0df57c9..98a07e78895 100644 --- a/packages/trigger-sdk/CHANGELOG.md +++ b/packages/trigger-sdk/CHANGELOG.md @@ -1,28 +1,28 @@ -# @trigger.dev/sdk +# @systemfsoftware/trigger.dev_sdk ## 3.0.0-beta.55 ### Patch Changes - 0591db5f2: Fixes for continuing after waits - - @trigger.dev/core@3.0.0-beta.55 - - @trigger.dev/core-backend@3.0.0-beta.55 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.55 + - @systemfsoftware/trigger.dev_core-backend@3.0.0-beta.55 ## 3.0.0-beta.54 ### Patch Changes - 728eeeff6: Rollback to try and fix some dependent attempt issues - - @trigger.dev/core@3.0.0-beta.54 - - @trigger.dev/core-backend@3.0.0-beta.54 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.54 + - @systemfsoftware/trigger.dev_core-backend@3.0.0-beta.54 ## 3.0.0-beta.53 ### Patch Changes - Updated dependencies [5cf90da72] - - @trigger.dev/core@3.0.0-beta.53 - - @trigger.dev/core-backend@3.0.0-beta.53 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.53 + - @systemfsoftware/trigger.dev_core-backend@3.0.0-beta.53 ## 3.0.0-beta.52 @@ -31,8 +31,8 @@ - 8cae1d087: Fix trigger functions for custom queues - Updated dependencies [9882d66f8] - Updated dependencies [09413a62a] - - @trigger.dev/core@3.0.0-beta.52 - - @trigger.dev/core-backend@3.0.0-beta.52 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.52 + - @systemfsoftware/trigger.dev_core-backend@3.0.0-beta.52 ## 3.0.0-beta.51 @@ -42,8 +42,8 @@ - 086a0f95c: Extract common trigger code into internal functions and add a tasks.batchTriggerAndWait function - 55264657d: You can now add tags to runs and list runs using them - Updated dependencies [55264657d] - - @trigger.dev/core@3.0.0-beta.51 - - @trigger.dev/core-backend@3.0.0-beta.51 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.51 + - @systemfsoftware/trigger.dev_core-backend@3.0.0-beta.51 ## 3.0.0-beta.50 @@ -51,8 +51,8 @@ - 8ba998794: Added declarative cron schedules - Updated dependencies [8ba998794] - - @trigger.dev/core@3.0.0-beta.50 - - @trigger.dev/core-backend@3.0.0-beta.50 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.50 + - @systemfsoftware/trigger.dev_core-backend@3.0.0-beta.50 ## 3.0.0-beta.49 @@ -61,16 +61,16 @@ - Updated dependencies [dbda820a7] - Updated dependencies [e417aca87] - Updated dependencies [d934feb02] - - @trigger.dev/core@3.0.0-beta.49 - - @trigger.dev/core-backend@3.0.0-beta.49 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.49 + - @systemfsoftware/trigger.dev_core-backend@3.0.0-beta.49 ## 3.0.0-beta.48 ### Patch Changes -- ecf1110ab: v3: Export AbortTaskRunError from @trigger.dev/sdk/v3 - - @trigger.dev/core@3.0.0-beta.48 - - @trigger.dev/core-backend@3.0.0-beta.48 +- ecf1110ab: v3: Export AbortTaskRunError from @systemfsoftware/trigger.dev_sdk/v3 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.48 + - @systemfsoftware/trigger.dev_core-backend@3.0.0-beta.48 ## 3.0.0-beta.47 @@ -79,16 +79,16 @@ - 4f95c9de4: v3: recover from server rate limiting errors in a more reliable way - Updated dependencies [4f95c9de4] - Updated dependencies [e04d44866] - - @trigger.dev/core@3.0.0-beta.47 - - @trigger.dev/core-backend@3.0.0-beta.47 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.47 + - @systemfsoftware/trigger.dev_core-backend@3.0.0-beta.47 ## 3.0.0-beta.46 ### Patch Changes - Updated dependencies [14c2bdf89] - - @trigger.dev/core@3.0.0-beta.46 - - @trigger.dev/core-backend@3.0.0-beta.46 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.46 + - @systemfsoftware/trigger.dev_core-backend@3.0.0-beta.46 ## 3.0.0-beta.45 @@ -98,16 +98,16 @@ - Updated dependencies [0e77e7ef7] - Updated dependencies [568da0178] - Updated dependencies [5ae3da6b4] - - @trigger.dev/core@3.0.0-beta.45 - - @trigger.dev/core-backend@3.0.0-beta.45 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.45 + - @systemfsoftware/trigger.dev_core-backend@3.0.0-beta.45 ## 3.0.0-beta.44 ### Patch Changes - Updated dependencies [39885a427] - - @trigger.dev/core@3.0.0-beta.44 - - @trigger.dev/core-backend@3.0.0-beta.44 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.44 + - @systemfsoftware/trigger.dev_core-backend@3.0.0-beta.44 ## 3.0.0-beta.43 @@ -115,24 +115,24 @@ - 34ca7667d: v3: Include presigned urls for downloading large payloads and outputs when using runs.retrieve - Updated dependencies [34ca7667d] - - @trigger.dev/core@3.0.0-beta.43 - - @trigger.dev/core-backend@3.0.0-beta.43 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.43 + - @systemfsoftware/trigger.dev_core-backend@3.0.0-beta.43 ## 3.0.0-beta.42 ### Patch Changes - ecef19966: Use global setTimeout to ensure cross-runtime support - - @trigger.dev/core@3.0.0-beta.42 - - @trigger.dev/core-backend@3.0.0-beta.42 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.42 + - @systemfsoftware/trigger.dev_core-backend@3.0.0-beta.42 ## 3.0.0-beta.41 ### Patch Changes - 7c36a1a4b: v3: Adding SDK functions for triggering tasks in a typesafe way, without importing task file - - @trigger.dev/core@3.0.0-beta.41 - - @trigger.dev/core-backend@3.0.0-beta.41 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.41 + - @systemfsoftware/trigger.dev_core-backend@3.0.0-beta.41 ## 3.0.0-beta.40 @@ -141,15 +141,15 @@ - Updated dependencies [55d1f8c67] - Updated dependencies [098932ea9] - Updated dependencies [9835f4ec5] - - @trigger.dev/core@3.0.0-beta.40 - - @trigger.dev/core-backend@3.0.0-beta.40 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.40 + - @systemfsoftware/trigger.dev_core-backend@3.0.0-beta.40 ## 3.0.0-beta.39 ### Patch Changes -- @trigger.dev/core@3.0.0-beta.39 -- @trigger.dev/core-backend@3.0.0-beta.39 +- @systemfsoftware/trigger.dev_core@3.0.0-beta.39 +- @systemfsoftware/trigger.dev_core-backend@3.0.0-beta.39 ## 3.0.0-beta.38 @@ -161,8 +161,8 @@ - Updated dependencies [0ed93a748] - Updated dependencies [c405ae711] - Updated dependencies [c405ae711] - - @trigger.dev/core@3.0.0-beta.38 - - @trigger.dev/core-backend@3.0.0-beta.38 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.38 + - @systemfsoftware/trigger.dev_core-backend@3.0.0-beta.38 ## 3.0.0-beta.37 @@ -170,8 +170,8 @@ - Updated dependencies [68d32429b] - Updated dependencies [68d32429b] - - @trigger.dev/core@3.0.0-beta.37 - - @trigger.dev/core-backend@3.0.0-beta.37 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.37 + - @systemfsoftware/trigger.dev_core-backend@3.0.0-beta.37 ## 3.0.0-beta.36 @@ -181,8 +181,8 @@ - ba71f959e: Management SDK overhaul and adding the runs.list API - Updated dependencies [b4f9b70ae] - Updated dependencies [ba71f959e] - - @trigger.dev/core@3.0.0-beta.36 - - @trigger.dev/core-backend@3.0.0-beta.36 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.36 + - @systemfsoftware/trigger.dev_core-backend@3.0.0-beta.36 ## 3.0.0-beta.35 @@ -191,8 +191,8 @@ - Updated dependencies [ece6ca678] - Updated dependencies [e69ffd314] - Updated dependencies [e69ffd314] - - @trigger.dev/core@3.0.0-beta.35 - - @trigger.dev/core-backend@3.0.0-beta.35 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.35 + - @systemfsoftware/trigger.dev_core-backend@3.0.0-beta.35 ## 3.0.0-beta.34 @@ -204,30 +204,30 @@ - Updated dependencies [3a1b0c486] - Updated dependencies [3f8b6d8fc] - Updated dependencies [1281d40e4] - - @trigger.dev/core@3.0.0-beta.34 - - @trigger.dev/core-backend@3.0.0-beta.34 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.34 + - @systemfsoftware/trigger.dev_core-backend@3.0.0-beta.34 ## 3.0.0-beta.33 ### Patch Changes - Updated dependencies [6a379e4e9] - - @trigger.dev/core@3.0.0-beta.33 - - @trigger.dev/core-backend@3.0.0-beta.33 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.33 + - @systemfsoftware/trigger.dev_core-backend@3.0.0-beta.33 ## 3.0.0-beta.32 ### Patch Changes -- @trigger.dev/core@3.0.0-beta.32 -- @trigger.dev/core-backend@3.0.0-beta.32 +- @systemfsoftware/trigger.dev_core@3.0.0-beta.32 +- @systemfsoftware/trigger.dev_core-backend@3.0.0-beta.32 ## 3.0.0-beta.31 ### Patch Changes -- @trigger.dev/core@3.0.0-beta.31 -- @trigger.dev/core-backend@3.0.0-beta.31 +- @systemfsoftware/trigger.dev_core@3.0.0-beta.31 +- @systemfsoftware/trigger.dev_core-backend@3.0.0-beta.31 ## 3.0.0-beta.30 @@ -235,15 +235,15 @@ - Updated dependencies [1477a2e30] - Updated dependencies [0e919f56f] - - @trigger.dev/core@3.0.0-beta.30 - - @trigger.dev/core-backend@3.0.0-beta.30 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.30 + - @systemfsoftware/trigger.dev_core-backend@3.0.0-beta.30 ## 3.0.0-beta.29 ### Patch Changes -- @trigger.dev/core@3.0.0-beta.29 -- @trigger.dev/core-backend@3.0.0-beta.29 +- @systemfsoftware/trigger.dev_core@3.0.0-beta.29 +- @systemfsoftware/trigger.dev_core-backend@3.0.0-beta.29 ## 3.0.0-beta.28 @@ -252,8 +252,8 @@ - 6d9dfbc75: Add configure function to be able to configure the SDK manually - Updated dependencies [d490bc5cb] - Updated dependencies [6d9dfbc75] - - @trigger.dev/core@3.0.0-beta.28 - - @trigger.dev/core-backend@3.0.0-beta.28 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.28 + - @systemfsoftware/trigger.dev_core-backend@3.0.0-beta.28 ## 3.0.0-beta.27 @@ -262,15 +262,15 @@ - 203e00208: Add runs.retrieve management API method to get info about a run by run ID - Updated dependencies [1670c4c41] - Updated dependencies [203e00208] - - @trigger.dev/core@3.0.0-beta.27 - - @trigger.dev/core-backend@3.0.0-beta.27 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.27 + - @systemfsoftware/trigger.dev_core-backend@3.0.0-beta.27 ## 3.0.0-beta.26 ### Patch Changes -- @trigger.dev/core@3.0.0-beta.26 -- @trigger.dev/core-backend@3.0.0-beta.26 +- @systemfsoftware/trigger.dev_core@3.0.0-beta.26 +- @systemfsoftware/trigger.dev_core-backend@3.0.0-beta.26 ## 3.0.0-beta.25 @@ -278,30 +278,30 @@ - Updated dependencies [e337b2165] - Updated dependencies [9e5382951] - - @trigger.dev/core@3.0.0-beta.25 - - @trigger.dev/core-backend@3.0.0-beta.25 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.25 + - @systemfsoftware/trigger.dev_core-backend@3.0.0-beta.25 ## 3.0.0-beta.24 ### Patch Changes - Updated dependencies [83dc87155] - - @trigger.dev/core@3.0.0-beta.24 - - @trigger.dev/core-backend@3.0.0-beta.24 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.24 + - @systemfsoftware/trigger.dev_core-backend@3.0.0-beta.24 ## 3.0.0-beta.23 ### Patch Changes -- @trigger.dev/core@3.0.0-beta.23 -- @trigger.dev/core-backend@3.0.0-beta.23 +- @systemfsoftware/trigger.dev_core@3.0.0-beta.23 +- @systemfsoftware/trigger.dev_core-backend@3.0.0-beta.23 ## 3.0.0-beta.22 ### Patch Changes -- @trigger.dev/core@3.0.0-beta.22 -- @trigger.dev/core-backend@3.0.0-beta.22 +- @systemfsoftware/trigger.dev_core@3.0.0-beta.22 +- @systemfsoftware/trigger.dev_core-backend@3.0.0-beta.22 ## 3.0.0-beta.21 @@ -310,24 +310,24 @@ - 9491a1649: Implement task.onSuccess/onFailure and config.onSuccess/onFailure - Updated dependencies [9491a1649] - Updated dependencies [9491a1649] - - @trigger.dev/core@3.0.0-beta.21 - - @trigger.dev/core-backend@3.0.0-beta.21 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.21 + - @systemfsoftware/trigger.dev_core-backend@3.0.0-beta.21 ## 3.0.0-beta.20 ### Patch Changes - Updated dependencies [e3db25739] - - @trigger.dev/core@3.0.0-beta.20 - - @trigger.dev/core-backend@3.0.0-beta.20 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.20 + - @systemfsoftware/trigger.dev_core-backend@3.0.0-beta.20 ## 3.0.0-beta.19 ### Patch Changes - e9a63a486: Lock SDK and CLI deps on exact core version - - @trigger.dev/core@3.0.0-beta.19 - - @trigger.dev/core-backend@3.0.0-beta.19 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.19 + - @systemfsoftware/trigger.dev_core-backend@3.0.0-beta.19 ## 3.0.0-beta.18 @@ -340,26 +340,26 @@ https://x.com/maverickdotdev/status/1782465214308319404 - b68012f81: Move to our global system from AsyncLocalStorage for the current task context storage -- b68012f81: Extracting out all the non-SDK related features from the main @trigger.dev/core/v3 export +- b68012f81: Extracting out all the non-SDK related features from the main @systemfsoftware/trigger.dev_core/v3 export - Updated dependencies [b68012f81] - Updated dependencies [b68012f81] - - @trigger.dev/core@3.0.0-beta.18 - - @trigger.dev/core-backend@3.0.0-beta.18 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.18 + - @systemfsoftware/trigger.dev_core-backend@3.0.0-beta.18 ## 3.0.0-beta.17 ### Patch Changes -- @trigger.dev/core@3.0.0-beta.17 -- @trigger.dev/core-backend@3.0.0-beta.17 +- @systemfsoftware/trigger.dev_core@3.0.0-beta.17 +- @systemfsoftware/trigger.dev_core-backend@3.0.0-beta.17 ## 3.0.0-beta.16 ### Patch Changes - Updated dependencies [ed2a26c86] - - @trigger.dev/core@3.0.0-beta.16 - - @trigger.dev/core-backend@3.0.0-beta.16 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.16 + - @systemfsoftware/trigger.dev_core-backend@3.0.0-beta.16 ## 3.0.0-beta.15 @@ -433,8 +433,8 @@ - Updated dependencies [374edef02] - Updated dependencies [26093896d] - Updated dependencies [62c9a5b71] - - @trigger.dev/core@3.0.0-beta.15 - - @trigger.dev/core-backend@3.0.0-beta.15 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.15 + - @systemfsoftware/trigger.dev_core-backend@3.0.0-beta.15 ## 3.0.0-beta.14 @@ -442,8 +442,8 @@ - c9e1a3e9c: Remove unimplemented batchOptions - Updated dependencies [584c7da5d] - - @trigger.dev/core@3.0.0-beta.14 - - @trigger.dev/core-backend@3.0.0-beta.14 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.14 + - @systemfsoftware/trigger.dev_core-backend@3.0.0-beta.14 ## 3.0.0-beta.13 @@ -459,22 +459,22 @@ - Updated dependencies [fde939a30] - Updated dependencies [03b104a3d] - Updated dependencies [4986bfda2] - - @trigger.dev/core@3.0.0-beta.13 - - @trigger.dev/core-backend@3.0.0-beta.13 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.13 + - @systemfsoftware/trigger.dev_core-backend@3.0.0-beta.13 ## 3.0.0-beta.12 ### Patch Changes -- @trigger.dev/core@3.0.0-beta.12 -- @trigger.dev/core-backend@3.0.0-beta.12 +- @systemfsoftware/trigger.dev_core@3.0.0-beta.12 +- @systemfsoftware/trigger.dev_core-backend@3.0.0-beta.12 ## 3.0.0-beta.11 ### Patch Changes -- @trigger.dev/core@3.0.0-beta.11 -- @trigger.dev/core-backend@3.0.0-beta.11 +- @systemfsoftware/trigger.dev_core@3.0.0-beta.11 +- @systemfsoftware/trigger.dev_core-backend@3.0.0-beta.11 ## 3.0.0-beta.7 @@ -484,31 +484,31 @@ - f854cb90e: Added cancelRun to the SDK - Updated dependencies [f854cb90e] - Updated dependencies [f854cb90e] - - @trigger.dev/core@3.0.0-beta.7 - - @trigger.dev/core-backend@3.0.0-beta.7 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.7 + - @systemfsoftware/trigger.dev_core-backend@3.0.0-beta.7 ## 3.0.0-beta.6 ### Patch Changes - Updated dependencies [7ea8532cc] - - @trigger.dev/core@3.0.0-beta.6 - - @trigger.dev/core-backend@3.0.0-beta.6 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.6 + - @systemfsoftware/trigger.dev_core-backend@3.0.0-beta.6 ## 3.0.0-beta.5 ### Patch Changes - Updated dependencies [eb6012628] - - @trigger.dev/core@3.0.0-beta.5 - - @trigger.dev/core-backend@3.0.0-beta.5 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.5 + - @systemfsoftware/trigger.dev_core-backend@3.0.0-beta.5 ## 3.0.0-beta.4 ### Patch Changes -- @trigger.dev/core@3.0.0-beta.4 -- @trigger.dev/core-backend@3.0.0-beta.4 +- @systemfsoftware/trigger.dev_core@3.0.0-beta.4 +- @systemfsoftware/trigger.dev_core-backend@3.0.0-beta.4 ## 3.0.0-beta.3 @@ -518,16 +518,16 @@ - Updated dependencies [c702d6a9c] - Updated dependencies [b271742dc] - Updated dependencies [9af2570da] - - @trigger.dev/core@3.0.0-beta.3 - - @trigger.dev/core-backend@3.0.0-beta.3 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.3 + - @systemfsoftware/trigger.dev_core-backend@3.0.0-beta.3 ## 3.0.0-beta.2 ### Patch Changes - Updated dependencies [e3cf456c6] - - @trigger.dev/core@3.0.0-beta.2 - - @trigger.dev/core-backend@3.0.0-beta.2 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.2 + - @systemfsoftware/trigger.dev_core-backend@3.0.0-beta.2 ## 3.0.0-beta.1 @@ -539,8 +539,8 @@ - Updated dependencies [b66d5525e] - Updated dependencies [719c0a0b9] - Updated dependencies [f93eae300] - - @trigger.dev/core@3.0.0-beta.1 - - @trigger.dev/core-backend@3.0.0-beta.1 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.1 + - @systemfsoftware/trigger.dev_core-backend@3.0.0-beta.1 ## 3.0.0-beta.0 @@ -551,46 +551,46 @@ ### Patch Changes - Updated dependencies [395abe1b9] - - @trigger.dev/core@3.0.0-beta.0 - - @trigger.dev/core-backend@3.0.0-beta.0 + - @systemfsoftware/trigger.dev_core@3.0.0-beta.0 + - @systemfsoftware/trigger.dev_core-backend@3.0.0-beta.0 ## 2.3.18 ### Patch Changes -- @trigger.dev/core@2.3.18 -- @trigger.dev/core-backend@2.3.18 +- @systemfsoftware/trigger.dev_core@2.3.18 +- @systemfsoftware/trigger.dev_core-backend@2.3.18 ## 2.3.17 ### Patch Changes - dd879c8e: Updated run, run statuses and event endpoints to v2 to get full run statuses - - @trigger.dev/core@2.3.17 - - @trigger.dev/core-backend@2.3.17 + - @systemfsoftware/trigger.dev_core@2.3.17 + - @systemfsoftware/trigger.dev_core-backend@2.3.17 ## 2.3.16 ### Patch Changes - Updated dependencies [583da458] - - @trigger.dev/core@2.3.16 - - @trigger.dev/core-backend@2.3.16 + - @systemfsoftware/trigger.dev_core@2.3.16 + - @systemfsoftware/trigger.dev_core-backend@2.3.16 ## 2.3.15 ### Patch Changes - 6c4047cf: Fix an issue where runs were stuck executing when a child task failed and the parent task retried - - @trigger.dev/core@2.3.15 - - @trigger.dev/core-backend@2.3.15 + - @systemfsoftware/trigger.dev_core@2.3.15 + - @systemfsoftware/trigger.dev_core-backend@2.3.15 ## 2.3.14 ### Patch Changes -- @trigger.dev/core@2.3.14 -- @trigger.dev/core-backend@2.3.14 +- @systemfsoftware/trigger.dev_core@2.3.14 +- @systemfsoftware/trigger.dev_core-backend@2.3.14 ## 2.3.13 @@ -598,8 +598,8 @@ - a93b554f: Make it clear that schedules are UTC by appending "UTC" to the end. - 0f342cd1: Don't show duplicate Job warning if it's an internal job - - @trigger.dev/core@2.3.13 - - @trigger.dev/core-backend@2.3.13 + - @systemfsoftware/trigger.dev_core@2.3.13 + - @systemfsoftware/trigger.dev_core-backend@2.3.13 ## 2.3.12 @@ -608,15 +608,15 @@ - 129f023d: Fix for eventTrigger source not getting passed through - 38f5a903: Don't auto-yield with no-op tasks (e.g. logs) that are subtasks - ff4ff869: You can pass an Error() instead of properties to all of the `io.logger` functions - - @trigger.dev/core@2.3.12 - - @trigger.dev/core-backend@2.3.12 + - @systemfsoftware/trigger.dev_core@2.3.12 + - @systemfsoftware/trigger.dev_core-backend@2.3.12 ## 2.3.11 ### Patch Changes -- @trigger.dev/core@2.3.11 -- @trigger.dev/core-backend@2.3.11 +- @systemfsoftware/trigger.dev_core@2.3.11 +- @systemfsoftware/trigger.dev_core-backend@2.3.11 ## 2.3.10 @@ -624,8 +624,8 @@ - 8277f4d2: Use correct overload param when invoking a job outside of a run #802 - 73cb8839: Fixed invoke inferred payload types #830 - - @trigger.dev/core@2.3.10 - - @trigger.dev/core-backend@2.3.10 + - @systemfsoftware/trigger.dev_core@2.3.10 + - @systemfsoftware/trigger.dev_core-backend@2.3.10 ## 2.3.9 @@ -633,58 +633,58 @@ - f7bf25f0: feat: Add ability to cancel all runs for job from SDK - Updated dependencies [740b7b23] - - @trigger.dev/core@2.3.9 - - @trigger.dev/core-backend@2.3.9 + - @systemfsoftware/trigger.dev_core@2.3.9 + - @systemfsoftware/trigger.dev_core-backend@2.3.9 ## 2.3.8 ### Patch Changes -- @trigger.dev/core@2.3.8 -- @trigger.dev/core-backend@2.3.8 +- @systemfsoftware/trigger.dev_core@2.3.8 +- @systemfsoftware/trigger.dev_core-backend@2.3.8 ## 2.3.7 ### Patch Changes -- @trigger.dev/core@2.3.7 -- @trigger.dev/core-backend@2.3.7 +- @systemfsoftware/trigger.dev_core@2.3.7 +- @systemfsoftware/trigger.dev_core-backend@2.3.7 ## 2.3.6 ### Patch Changes -- @trigger.dev/core@2.3.6 -- @trigger.dev/core-backend@2.3.6 +- @systemfsoftware/trigger.dev_core@2.3.6 +- @systemfsoftware/trigger.dev_core-backend@2.3.6 ## 2.3.5 ### Patch Changes -- @trigger.dev/core@2.3.5 -- @trigger.dev/core-backend@2.3.5 +- @systemfsoftware/trigger.dev_core@2.3.5 +- @systemfsoftware/trigger.dev_core-backend@2.3.5 ## 2.3.4 ### Patch Changes - 6a3c563f: Fixed Job.attachToClient - - @trigger.dev/core@2.3.4 - - @trigger.dev/core-backend@2.3.4 + - @systemfsoftware/trigger.dev_core@2.3.4 + - @systemfsoftware/trigger.dev_core-backend@2.3.4 ## 2.3.3 ### Patch Changes -- @trigger.dev/core@2.3.3 -- @trigger.dev/core-backend@2.3.3 +- @systemfsoftware/trigger.dev_core@2.3.3 +- @systemfsoftware/trigger.dev_core-backend@2.3.3 ## 2.3.2 ### Patch Changes -- @trigger.dev/core@2.3.2 -- @trigger.dev/core-backend@2.3.2 +- @systemfsoftware/trigger.dev_core@2.3.2 +- @systemfsoftware/trigger.dev_core-backend@2.3.2 ## 2.3.1 @@ -692,8 +692,8 @@ - f3efcc0c: Moved Logger to core-backend, no longer importing node:buffer in core/react - Updated dependencies [f3efcc0c] - - @trigger.dev/core-backend@2.3.1 - - @trigger.dev/core@2.3.1 + - @systemfsoftware/trigger.dev_core-backend@2.3.1 + - @systemfsoftware/trigger.dev_core@2.3.1 ## 2.3.0 @@ -706,23 +706,23 @@ ### Patch Changes - Updated dependencies [17f6f29d] - - @trigger.dev/core-backend@2.3.0 - - @trigger.dev/core@2.3.0 + - @systemfsoftware/trigger.dev_core-backend@2.3.0 + - @systemfsoftware/trigger.dev_core@2.3.0 ## 2.2.11 ### Patch Changes - de652c1d: Fix Shopify task types and KV `get()` return types - - @trigger.dev/core@2.2.11 - - @trigger.dev/core-backend@2.2.11 + - @systemfsoftware/trigger.dev_core@2.2.11 + - @systemfsoftware/trigger.dev_core-backend@2.2.11 ## 2.2.10 ### Patch Changes -- @trigger.dev/core@2.2.10 -- @trigger.dev/core-backend@2.2.10 +- @systemfsoftware/trigger.dev_core@2.2.10 +- @systemfsoftware/trigger.dev_core-backend@2.2.10 ## 2.2.9 @@ -731,8 +731,8 @@ - 1dcd87a2: Fix: `Key-Value Store` keys will now be URI encoded - 6ebd435e: Feature: Run execution concurrency limits - Updated dependencies [6ebd435e] - - @trigger.dev/core@2.2.9 - - @trigger.dev/core-backend@2.2.9 + - @systemfsoftware/trigger.dev_core@2.2.9 + - @systemfsoftware/trigger.dev_core-backend@2.2.9 ## 2.2.8 @@ -740,11 +740,11 @@ - 067e19fe: - Simplify `Webhook Triggers` and use the new HTTP Endpoints - Add a `Key-Value Store` for use in and outside of Jobs - - Add a `@trigger.dev/shopify` package -- 096151c0: Fix `@trigger.dev/shopify` imports, enhance docs, and suppress HTTP Endpoint warnings + - Add a `@systemfsoftware/trigger.dev_shopify` package +- 096151c0: Fix `@systemfsoftware/trigger.dev_shopify` imports, enhance docs, and suppress HTTP Endpoint warnings - Updated dependencies [067e19fe] - - @trigger.dev/core@2.2.8 - - @trigger.dev/core-backend@2.2.8 + - @systemfsoftware/trigger.dev_core@2.2.8 + - @systemfsoftware/trigger.dev_core-backend@2.2.8 ## 2.2.7 @@ -752,8 +752,8 @@ - 756024da: Add support for listening to run notifications - Updated dependencies [756024da] - - @trigger.dev/core@2.2.7 - - @trigger.dev/core-backend@2.2.7 + - @systemfsoftware/trigger.dev_core@2.2.7 + - @systemfsoftware/trigger.dev_core-backend@2.2.7 ## 2.2.6 @@ -766,8 +766,8 @@ - Updated dependencies [cb1825bf] - Updated dependencies [cb1825bf] - Updated dependencies [d0217344] - - @trigger.dev/core@2.2.6 - - @trigger.dev/core-backend@2.2.6 + - @systemfsoftware/trigger.dev_core@2.2.6 + - @systemfsoftware/trigger.dev_core-backend@2.2.6 ## 2.2.5 @@ -781,18 +781,18 @@ - f4275e50: verifyRequestSignature – added an error if the passed in secret is undefined or empty - Updated dependencies [620b8383] - Updated dependencies [578d2e54] - - @trigger.dev/core@2.2.5 - - @trigger.dev/core-backend@2.2.5 + - @systemfsoftware/trigger.dev_core@2.2.5 + - @systemfsoftware/trigger.dev_core-backend@2.2.5 ## 2.2.4 ### Patch Changes -- c1710ae7: Creates a new package @trigger.dev/core-backend that includes code shared between @trigger.dev/sdk and the Trigger.dev server +- c1710ae7: Creates a new package @systemfsoftware/trigger.dev_core-backend that includes code shared between @systemfsoftware/trigger.dev_sdk and the Trigger.dev server - 9c4be40a: use idempotency-key as event-id for dynamic-trigger registrations - Updated dependencies [c1710ae7] - - @trigger.dev/core-backend@2.2.4 - - @trigger.dev/core@2.2.4 + - @systemfsoftware/trigger.dev_core-backend@2.2.4 + - @systemfsoftware/trigger.dev_core@2.2.4 ## 2.2.3 @@ -801,13 +801,13 @@ - 6e1b8a11: implement functionality to cancel job runs triggered by a given eventId. - c4533c36: set error messages in runTask and executeJob - Updated dependencies [6e1b8a11] - - @trigger.dev/core@2.2.3 + - @systemfsoftware/trigger.dev_core@2.2.3 ## 2.2.2 ### Patch Changes -- @trigger.dev/core@2.2.2 +- @systemfsoftware/trigger.dev_core@2.2.2 ## 2.2.1 @@ -816,7 +816,7 @@ - 044d38e3: Auto-yield run execution to help prevent duplicate task executions - Updated dependencies [044d38e3] - Updated dependencies [abc9737a] - - @trigger.dev/core@2.2.1 + - @systemfsoftware/trigger.dev_core@2.2.1 ## 2.2.0 @@ -829,7 +829,7 @@ - Updated dependencies [975c5f1d] - Updated dependencies [50e3d9e4] - Updated dependencies [59a94c71] - - @trigger.dev/core@2.2.0 + - @systemfsoftware/trigger.dev_core@2.2.0 ## 2.1.9 @@ -838,50 +838,50 @@ - 9a187f9e: upgrade zod to 3.22.3 - 2e9452ab: allow cancelling jobs from trigger-client - Updated dependencies [9a187f9e] - - @trigger.dev/core@2.1.9 + - @systemfsoftware/trigger.dev_core@2.1.9 ## 2.1.8 ### Patch Changes -- 6a992a19: First release of `@trigger.dev/replicate` integration with remote callback support. +- 6a992a19: First release of `@systemfsoftware/trigger.dev_replicate` integration with remote callback support. - ab9e4a98: Send client version back to the server via headers - ab9e4a98: Better performance when resuming a run, especially one with a large amount of tasks - Updated dependencies [6a992a19] - Updated dependencies [ab9e4a98] - Updated dependencies [ab9e4a98] - - @trigger.dev/core@2.1.8 + - @systemfsoftware/trigger.dev_core@2.1.8 ## 2.1.7 ### Patch Changes -- @trigger.dev/core@2.1.7 +- @systemfsoftware/trigger.dev_core@2.1.7 ## 2.1.6 ### Patch Changes -- @trigger.dev/core@2.1.6 +- @systemfsoftware/trigger.dev_core@2.1.6 ## 2.1.5 ### Patch Changes -- @trigger.dev/core@2.1.5 +- @systemfsoftware/trigger.dev_core@2.1.5 ## 2.1.4 ### Patch Changes - ad14983e: You can create statuses in your Jobs that can then be read using React hooks -- 15f17d27: First release of `@trigger.dev/linear` integration. `io.runTask()` error handlers can now prevent further retries. +- 15f17d27: First release of `@systemfsoftware/trigger.dev_linear` integration. `io.runTask()` error handlers can now prevent further retries. - 50137a6f: Decouple zod - c0dfa804: Add support for Bring Your Own Auth - Updated dependencies [ad14983e] - Updated dependencies [50137a6f] - Updated dependencies [c0dfa804] - - @trigger.dev/core@2.1.4 + - @systemfsoftware/trigger.dev_core@2.1.4 ## 2.1.3 @@ -889,14 +889,14 @@ - Fix for bad publish - Updated dependencies: - - `@trigger.dev/core@2.1.3` + - `@systemfsoftware/trigger.dev_core@2.1.3` ## 2.1.2 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@2.1.2` + - `@systemfsoftware/trigger.dev_core@2.1.2` ## 2.1.1 @@ -904,7 +904,7 @@ - Errors now bubbled up. OpenAI background retrying improved ([#468](https://github.com/triggerdotdev/trigger.dev/pull/468)) - Updated dependencies: - - `@trigger.dev/core@2.1.1` + - `@systemfsoftware/trigger.dev_core@2.1.1` ## 2.1.0 @@ -915,14 +915,14 @@ ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@2.1.0` + - `@systemfsoftware/trigger.dev_core@2.1.0` ## 2.1.0-beta.1 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@2.1.0-beta.1` + - `@systemfsoftware/trigger.dev_core@2.1.0-beta.1` ## 2.1.0-beta.0 @@ -933,14 +933,14 @@ ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@2.1.0-beta.0` + - `@systemfsoftware/trigger.dev_core@2.1.0-beta.0` ## 2.0.14 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@2.0.14` + - `@systemfsoftware/trigger.dev_core@2.0.14` ## 2.0.13 @@ -948,13 +948,13 @@ - Only use cached tasks if they are completed, otherwise retrying tasks will be considered successful ([`916a3536`](https://github.com/triggerdotdev/trigger.dev/commit/916a353660e251946d76bdf565c26b7801d3beb8)) - Updated dependencies: - - `@trigger.dev/core@2.0.13` + - `@systemfsoftware/trigger.dev_core@2.0.13` ## 2.0.12 ### Patch Changes -- @trigger.dev/core@2.0.12 +- @systemfsoftware/trigger.dev_core@2.0.12 ## 2.0.11 @@ -966,7 +966,7 @@ - 3ce53970: Support disabling jobs using the `enabled` flag - Updated dependencies [302bd02f] - Updated dependencies [b5db9f5e] - - @trigger.dev/core@2.0.11 + - @systemfsoftware/trigger.dev_core@2.0.11 ## 2.0.10 @@ -975,40 +975,40 @@ - b1b9321a: Fixed IO not setting the cached task key correctly, resulting in unnecessary API calls to trigger.dev - b1b9321a: Deprecated queue options in the job and removed startPosition - Updated dependencies [b1b9321a] - - @trigger.dev/core@2.0.10 + - @systemfsoftware/trigger.dev_core@2.0.10 ## 2.0.9 ### Patch Changes - Updated dependencies [33184a81] - - @trigger.dev/core@2.0.9 + - @systemfsoftware/trigger.dev_core@2.0.9 ## 2.0.8 ### Patch Changes -- @trigger.dev/core@2.0.8 +- @systemfsoftware/trigger.dev_core@2.0.8 ## 2.0.7 ### Patch Changes - Updated dependencies [fa3a22eb] - - @trigger.dev/core@2.0.7 + - @systemfsoftware/trigger.dev_core@2.0.7 ## 2.0.6 ### Patch Changes - Updated dependencies [59075f5f] - - @trigger.dev/core@2.0.6 + - @systemfsoftware/trigger.dev_core@2.0.6 ## 2.0.5 ### Patch Changes -- @trigger.dev/core@2.0.5 +- @systemfsoftware/trigger.dev_core@2.0.5 ## 2.0.4 @@ -1016,13 +1016,13 @@ - 96384991: Adding the validate endpoint action to be able to add an endpoint first in the dashboard - Updated dependencies [96384991] - - @trigger.dev/core@2.0.4 + - @systemfsoftware/trigger.dev_core@2.0.4 ## 2.0.3 ### Patch Changes -- @trigger.dev/core@2.0.3 +- @systemfsoftware/trigger.dev_core@2.0.3 ## 2.0.2 @@ -1032,7 +1032,7 @@ - ee99191f: Sync all package versions - Updated dependencies [0a790de2] - Updated dependencies [ee99191f] - - @trigger.dev/core@2.0.2 + - @systemfsoftware/trigger.dev_core@2.0.2 ## 2.0.1 @@ -1040,7 +1040,7 @@ - aa9fe7d4: core made public. The react and sdk packages now have it as a dependency. - Updated dependencies [aa9fe7d4] - - @trigger.dev/core@0.0.5 + - @systemfsoftware/trigger.dev_core@0.0.5 ## 2.0.0 @@ -1051,7 +1051,7 @@ ### Patch Changes - acaae993: run context jsdocs -- 92233f2e: @trigger.dev/core is now a separate package +- 92233f2e: @systemfsoftware/trigger.dev_core is now a separate package - cca7da9d: Better docs for io.try - 9138976d: Multiple eventname support in eventDispatcher - 486d6818: IO Logging now respects the job and client logLevel, and only outputs locally when ioLogLocalEnabled is true @@ -1101,7 +1101,7 @@ - 807b9d4c: Added jsdocs for TriggerClient() and sendEvent() - 64477f6b: Adding some type helpers for getting the payload and IO types from jobs and triggers - 7f6bf992: Show the params to updateSource in the dashboard -- 767e09ee: Added io.integration.runTask and initial @trigger.dev/supabase integration +- 767e09ee: Added io.integration.runTask and initial @systemfsoftware/trigger.dev_supabase integration - 917a70fb: Added JSdocs for Job ## 2.0.0-next.22 @@ -1126,7 +1126,7 @@ ### Patch Changes -- 767e09ee: Added io.integration.runTask and initial @trigger.dev/supabase integration +- 767e09ee: Added io.integration.runTask and initial @systemfsoftware/trigger.dev_supabase integration ## 2.0.0-next.18 @@ -1436,13 +1436,13 @@ ### Patch Changes -- 6673798: Bundling common-schemas into @trigger.dev/sdk +- 6673798: Bundling common-schemas into @systemfsoftware/trigger.dev_sdk ## 0.2.4 ### Patch Changes -- 0b17912: Updated dependency to @trigger.dev/core@0.1.0 +- 0b17912: Updated dependency to @systemfsoftware/trigger.dev_core@0.1.0 ## 0.2.3 @@ -1474,7 +1474,7 @@ ### Patch Changes -- ae042a7: Providers is now a public package: @trigger.dev/providers +- ae042a7: Providers is now a public package: @systemfsoftware/trigger.dev_providers ## 0.1.1 diff --git a/packages/trigger-sdk/package.json b/packages/trigger-sdk/package.json index 6d6ecb0012a..8b4cb4064ca 100644 --- a/packages/trigger-sdk/package.json +++ b/packages/trigger-sdk/package.json @@ -1,5 +1,5 @@ { - "name": "@trigger.dev/sdk", + "name": "@systemfsoftware/trigger.dev_sdk", "version": "3.0.0-beta.55", "description": "trigger.dev Node.JS SDK", "license": "MIT", @@ -48,8 +48,8 @@ "@opentelemetry/api": "^1.8.0", "@opentelemetry/api-logs": "^0.48.0", "@opentelemetry/semantic-conventions": "^1.22.0", - "@trigger.dev/core": "workspace:3.0.0-beta.55", - "@trigger.dev/core-backend": "workspace:3.0.0-beta.55", + "@systemfsoftware/trigger.dev_core": "workspace:3.0.0-beta.55", + "@systemfsoftware/trigger.dev_core-backend": "workspace:3.0.0-beta.55", "chalk": "^5.2.0", "cronstrue": "^2.21.0", "debug": "^4.3.4", @@ -66,8 +66,8 @@ "msw": "^2.2.1" }, "devDependencies": { - "@trigger.dev/tsconfig": "workspace:*", - "@trigger.dev/tsup": "workspace:*", + "@systemfsoftware/trigger.dev_tsconfig": "workspace:*", + "@systemfsoftware/trigger.dev_tsup": "workspace:*", "@types/debug": "^4.1.7", "@types/node": "18", "@types/slug": "^5.0.3", @@ -83,4 +83,4 @@ "engines": { "node": ">=18.0.0" } -} \ No newline at end of file +} diff --git a/packages/trigger-sdk/src/apiClient.ts b/packages/trigger-sdk/src/apiClient.ts index abb3d6a706c..961cee05d2b 100644 --- a/packages/trigger-sdk/src/apiClient.ts +++ b/packages/trigger-sdk/src/apiClient.ts @@ -38,8 +38,8 @@ import { UpdateWebhookBody, assertExhaustive, urlWithSearchParams, -} from "@trigger.dev/core"; -import { LogLevel, Logger } from "@trigger.dev/core-backend"; +} from "@systemfsoftware/trigger.dev_core"; +import { LogLevel, Logger } from "@systemfsoftware/trigger.dev_core-backend"; import { env } from "node:process"; import { z } from "zod"; diff --git a/packages/trigger-sdk/src/errors.ts b/packages/trigger-sdk/src/errors.ts index 25e959ed9b1..89cb2ffc303 100644 --- a/packages/trigger-sdk/src/errors.ts +++ b/packages/trigger-sdk/src/errors.ts @@ -1,5 +1,5 @@ -import { DisplayProperty } from "@trigger.dev/core"; -import { ErrorWithStack, SchemaError, ServerTask } from "@trigger.dev/core"; +import { DisplayProperty } from "@systemfsoftware/trigger.dev_core"; +import { ErrorWithStack, SchemaError, ServerTask } from "@systemfsoftware/trigger.dev_core"; export class ResumeWithTaskError { constructor(public task: ServerTask) {} diff --git a/packages/trigger-sdk/src/httpEndpoint.ts b/packages/trigger-sdk/src/httpEndpoint.ts index 4f5698e2f4d..891e2e8697c 100644 --- a/packages/trigger-sdk/src/httpEndpoint.ts +++ b/packages/trigger-sdk/src/httpEndpoint.ts @@ -5,7 +5,7 @@ import { RequestFilter, RequestWithRawBodySchema, TriggerMetadata, -} from "@trigger.dev/core"; +} from "@systemfsoftware/trigger.dev_core"; import { ParsedPayloadSchemaError } from "./errors"; import { Job } from "./job"; import { TriggerClient } from "./triggerClient"; diff --git a/packages/trigger-sdk/src/index.ts b/packages/trigger-sdk/src/index.ts index 4e5cfcb5495..07cf164853a 100644 --- a/packages/trigger-sdk/src/index.ts +++ b/packages/trigger-sdk/src/index.ts @@ -13,16 +13,16 @@ export * from "./types"; export * from "./utils"; export * from "./security"; -import { ServerTask } from "@trigger.dev/core"; +import { ServerTask } from "@systemfsoftware/trigger.dev_core"; import { RedactString } from "./types"; export { isTriggerError } from "./errors"; export { retry } from "./retry"; -export type { NormalizedRequest, EventFilter } from "@trigger.dev/core"; +export type { NormalizedRequest, EventFilter } from "@systemfsoftware/trigger.dev_core"; export type Task = ServerTask; -import { ApiEventLog } from "@trigger.dev/core"; +import { ApiEventLog } from "@systemfsoftware/trigger.dev_core"; export type SentEvent = ApiEventLog; /* diff --git a/packages/trigger-sdk/src/integrations.ts b/packages/trigger-sdk/src/integrations.ts index 34568aa1a7e..e003b135479 100644 --- a/packages/trigger-sdk/src/integrations.ts +++ b/packages/trigger-sdk/src/integrations.ts @@ -1,7 +1,7 @@ -import { ConnectionAuth, IntegrationMetadata } from "@trigger.dev/core"; +import { ConnectionAuth, IntegrationMetadata } from "@systemfsoftware/trigger.dev_core"; import { IO } from "./io"; -import { Prettify } from "@trigger.dev/core"; -export type { ConnectionAuth } from "@trigger.dev/core"; +import { Prettify } from "@systemfsoftware/trigger.dev_core"; +export type { ConnectionAuth } from "@systemfsoftware/trigger.dev_core"; export interface TriggerIntegration { id: string; diff --git a/packages/trigger-sdk/src/io.ts b/packages/trigger-sdk/src/io.ts index eda9d088764..ae1f75db7af 100644 --- a/packages/trigger-sdk/src/io.ts +++ b/packages/trigger-sdk/src/io.ts @@ -20,9 +20,9 @@ import { UpdateTriggerSourceBodyV2, UpdateWebhookBody, supportsFeature, -} from "@trigger.dev/core"; -import { LogLevel, Logger } from "@trigger.dev/core-backend"; -import { BloomFilter } from "@trigger.dev/core-backend"; +} from "@systemfsoftware/trigger.dev_core"; +import { LogLevel, Logger } from "@systemfsoftware/trigger.dev_core-backend"; +import { BloomFilter } from "@systemfsoftware/trigger.dev_core-backend"; import { AsyncLocalStorage } from "node:async_hooks"; import { webcrypto } from "node:crypto"; import { ApiClient } from "./apiClient"; diff --git a/packages/trigger-sdk/src/ioWithIntegrations.ts b/packages/trigger-sdk/src/ioWithIntegrations.ts index b4ea70ae7e2..82dd250f216 100644 --- a/packages/trigger-sdk/src/ioWithIntegrations.ts +++ b/packages/trigger-sdk/src/ioWithIntegrations.ts @@ -1,4 +1,4 @@ -import { ConnectionAuth } from "@trigger.dev/core"; +import { ConnectionAuth } from "@systemfsoftware/trigger.dev_core"; import { IOWithIntegrations, TriggerIntegration } from "./integrations"; import { IO } from "./io"; diff --git a/packages/trigger-sdk/src/job.ts b/packages/trigger-sdk/src/job.ts index 090f04d0eb5..04f3ca5b945 100644 --- a/packages/trigger-sdk/src/job.ts +++ b/packages/trigger-sdk/src/job.ts @@ -6,8 +6,8 @@ import { Prettify, RunNotification, SuccessfulRunNotification, -} from "@trigger.dev/core"; -import { LogLevel } from "@trigger.dev/core-backend"; +} from "@systemfsoftware/trigger.dev_core"; +import { LogLevel } from "@systemfsoftware/trigger.dev_core-backend"; import { ConcurrencyLimit } from "./concurrencyLimit"; import { IOWithIntegrations, TriggerIntegration } from "./integrations"; import { runLocalStorage } from "./runLocalStorage"; diff --git a/packages/trigger-sdk/src/retry.ts b/packages/trigger-sdk/src/retry.ts index 8d473e1b2f3..b16f85fed2a 100644 --- a/packages/trigger-sdk/src/retry.ts +++ b/packages/trigger-sdk/src/retry.ts @@ -1,5 +1,5 @@ -import type { RetryOptions } from "@trigger.dev/core"; -import { calculateRetryAt } from "@trigger.dev/core"; +import type { RetryOptions } from "@systemfsoftware/trigger.dev_core"; +import { calculateRetryAt } from "@systemfsoftware/trigger.dev_core"; export { calculateRetryAt }; export type { RetryOptions }; diff --git a/packages/trigger-sdk/src/status.ts b/packages/trigger-sdk/src/status.ts index 9e30c6c1d6d..7c928550f0f 100644 --- a/packages/trigger-sdk/src/status.ts +++ b/packages/trigger-sdk/src/status.ts @@ -1,4 +1,4 @@ -import { DisplayProperty, StatusUpdate } from "@trigger.dev/core"; +import { DisplayProperty, StatusUpdate } from "@systemfsoftware/trigger.dev_core"; import { IntegrationTaskKey } from "./integrations"; import { IO } from "./io"; diff --git a/packages/trigger-sdk/src/store/keyValueStoreClient.ts b/packages/trigger-sdk/src/store/keyValueStoreClient.ts index 3c81db53f75..84872dfdbfb 100644 --- a/packages/trigger-sdk/src/store/keyValueStoreClient.ts +++ b/packages/trigger-sdk/src/store/keyValueStoreClient.ts @@ -1,5 +1,5 @@ -import { AsyncMap } from "@trigger.dev/core"; -import { KeyValueStoreResponseBody } from "@trigger.dev/core"; +import { AsyncMap } from "@systemfsoftware/trigger.dev_core"; +import { KeyValueStoreResponseBody } from "@systemfsoftware/trigger.dev_core"; import { JSONOutputSerializer, Json } from "../io"; type QueryKeyValueStoreFunction = ( diff --git a/packages/trigger-sdk/src/triggerClient.ts b/packages/trigger-sdk/src/triggerClient.ts index 3e132d7b2d0..f966447a192 100644 --- a/packages/trigger-sdk/src/triggerClient.ts +++ b/packages/trigger-sdk/src/triggerClient.ts @@ -43,8 +43,8 @@ import { WebhookDeliveryResponse, WebhookMetadata, WebhookSourceRequestHeadersSchema, -} from "@trigger.dev/core"; -import { LogLevel, Logger } from "@trigger.dev/core-backend"; +} from "@systemfsoftware/trigger.dev_core"; +import { LogLevel, Logger } from "@systemfsoftware/trigger.dev_core-backend"; import EventEmitter from "node:events"; import { env } from "node:process"; import * as packageJson from "../package.json"; @@ -686,7 +686,7 @@ export class TriggerClient { if (existingRegisteredJob && options.__internal !== true) { console.warn( - `[@trigger.dev/sdk] Warning: The Job "${existingRegisteredJob.id}" you're attempting to define has already been defined. Please assign a different ID to the job.` + `[@systemfsoftware/trigger.dev_sdk] Warning: The Job "${existingRegisteredJob.id}" you're attempting to define has already been defined. Please assign a different ID to the job.` ); } @@ -729,7 +729,7 @@ export class TriggerClient { const existingHttpEndpoint = this.#registeredHttpEndpoints[options.id]; if (!suppressWarnings && existingHttpEndpoint) { console.warn( - `[@trigger.dev/sdk] Warning: The HttpEndpoint "${existingHttpEndpoint.id}" you're attempting to define has already been defined. Please assign a different ID to the HttpEndpoint.` + `[@systemfsoftware/trigger.dev_sdk] Warning: The HttpEndpoint "${existingHttpEndpoint.id}" you're attempting to define has already been defined. Please assign a different ID to the HttpEndpoint.` ); } diff --git a/packages/trigger-sdk/src/triggers/dynamic.ts b/packages/trigger-sdk/src/triggers/dynamic.ts index 0f9e19589c3..5cb5f1f728c 100644 --- a/packages/trigger-sdk/src/triggers/dynamic.ts +++ b/packages/trigger-sdk/src/triggers/dynamic.ts @@ -3,14 +3,14 @@ import { RegisterTriggerBodyV2, TriggerMetadata, deepMergeFilters, -} from "@trigger.dev/core"; +} from "@systemfsoftware/trigger.dev_core"; import { Job } from "../job"; import { TriggerClient } from "../triggerClient"; import { EventSpecification, Trigger } from "../types"; import { slugifyId } from "../utils"; import { ExternalSource, ExternalSourceParams } from "./externalSource"; import { runLocalStorage } from "../runLocalStorage"; -import { EventFilter } from "@trigger.dev/core"; +import { EventFilter } from "@systemfsoftware/trigger.dev_core"; /** Options for a DynamicTrigger */ export type DynamicTriggerOptions< @@ -24,7 +24,7 @@ export type DynamicTriggerOptions< /** An external source fron an [Integration](https://trigger.dev/docs/integrations) package * @example * ```ts - * import { events } from "@trigger.dev/github"; + * import { events } from "@systemfsoftware/trigger.dev_github"; * * const dynamicOnIssueOpened = client.defineDynamicTrigger({ id: "github-issue-opened", diff --git a/packages/trigger-sdk/src/triggers/eventTrigger.ts b/packages/trigger-sdk/src/triggers/eventTrigger.ts index ed8a526c370..d5e1dc8d1f9 100644 --- a/packages/trigger-sdk/src/triggers/eventTrigger.ts +++ b/packages/trigger-sdk/src/triggers/eventTrigger.ts @@ -1,4 +1,4 @@ -import { EventFilter, TriggerMetadata, deepMergeFilters } from "@trigger.dev/core"; +import { EventFilter, TriggerMetadata, deepMergeFilters } from "@systemfsoftware/trigger.dev_core"; import { Job } from "../job"; import { TriggerClient } from "../triggerClient"; import { diff --git a/packages/trigger-sdk/src/triggers/externalSource.ts b/packages/trigger-sdk/src/triggers/externalSource.ts index 5ba7ff45bfe..7bfe5286d83 100644 --- a/packages/trigger-sdk/src/triggers/externalSource.ts +++ b/packages/trigger-sdk/src/triggers/externalSource.ts @@ -11,8 +11,8 @@ import { SerializableJson, TriggerMetadata, deepMergeFilters, -} from "@trigger.dev/core"; -import { Logger } from "@trigger.dev/core-backend"; +} from "@systemfsoftware/trigger.dev_core"; +import { Logger } from "@systemfsoftware/trigger.dev_core-backend"; import type { Buffer } from "buffer"; import { IOWithIntegrations, TriggerIntegration } from "../integrations"; import { IO } from "../io"; diff --git a/packages/trigger-sdk/src/triggers/invokeTrigger.ts b/packages/trigger-sdk/src/triggers/invokeTrigger.ts index ee16484547a..fa1c5ecb175 100644 --- a/packages/trigger-sdk/src/triggers/invokeTrigger.ts +++ b/packages/trigger-sdk/src/triggers/invokeTrigger.ts @@ -1,4 +1,4 @@ -import { TriggerMetadata } from "@trigger.dev/core"; +import { TriggerMetadata } from "@systemfsoftware/trigger.dev_core"; import { ParsedPayloadSchemaError } from "../errors"; import { Job } from "../job"; import { TriggerClient } from "../triggerClient"; diff --git a/packages/trigger-sdk/src/triggers/notifications.ts b/packages/trigger-sdk/src/triggers/notifications.ts index 99183bda475..bc2474029ee 100644 --- a/packages/trigger-sdk/src/triggers/notifications.ts +++ b/packages/trigger-sdk/src/triggers/notifications.ts @@ -6,7 +6,7 @@ import { MissingConnectionResolvedNotificationPayload, MissingConnectionResolvedNotificationPayloadSchema, TriggerMetadata, -} from "@trigger.dev/core"; +} from "@systemfsoftware/trigger.dev_core"; import { TriggerIntegration } from "../integrations"; import { Job } from "../job"; import { TriggerClient } from "../triggerClient"; diff --git a/packages/trigger-sdk/src/triggers/scheduled.ts b/packages/trigger-sdk/src/triggers/scheduled.ts index fcfd8408733..83d1e2a7bc8 100644 --- a/packages/trigger-sdk/src/triggers/scheduled.ts +++ b/packages/trigger-sdk/src/triggers/scheduled.ts @@ -6,7 +6,7 @@ import { ScheduledPayloadSchema, TriggerMetadata, currentDate, -} from "@trigger.dev/core"; +} from "@systemfsoftware/trigger.dev_core"; import { Job } from "../job"; import { TriggerClient } from "../triggerClient"; import { EventSpecification, Trigger } from "../types"; diff --git a/packages/trigger-sdk/src/triggers/webhook.ts b/packages/trigger-sdk/src/triggers/webhook.ts index 85a360127c1..6d01f38b9d9 100644 --- a/packages/trigger-sdk/src/triggers/webhook.ts +++ b/packages/trigger-sdk/src/triggers/webhook.ts @@ -5,7 +5,7 @@ import { RegisterWebhookSource, TriggerMetadata, deepMergeFilters, -} from "@trigger.dev/core"; +} from "@systemfsoftware/trigger.dev_core"; import { IOWithIntegrations, TriggerIntegration } from "../integrations"; import { IO } from "../io"; import { Job } from "../job"; @@ -18,8 +18,8 @@ import type { VerifyResult, } from "../types"; import { slugifyId } from "../utils"; -import { SerializableJson } from "@trigger.dev/core"; -import { Prettify } from "@trigger.dev/core"; +import { SerializableJson } from "@systemfsoftware/trigger.dev_core"; +import { Prettify } from "@systemfsoftware/trigger.dev_core"; import { createHash } from "node:crypto"; type WebhookCRUDContext> = { diff --git a/packages/trigger-sdk/src/types.ts b/packages/trigger-sdk/src/types.ts index 13982321438..954dcac4468 100644 --- a/packages/trigger-sdk/src/types.ts +++ b/packages/trigger-sdk/src/types.ts @@ -11,8 +11,8 @@ import type { SourceEventOption, SuccessfulRunNotification, TriggerMetadata, -} from "@trigger.dev/core"; -import { Logger } from "@trigger.dev/core-backend"; +} from "@systemfsoftware/trigger.dev_core"; +import { Logger } from "@systemfsoftware/trigger.dev_core-backend"; import type TypedEmitter from "typed-emitter"; import { z } from "zod"; import { Job } from "./job"; diff --git a/packages/trigger-sdk/src/utils/formatSchemaErrors.ts b/packages/trigger-sdk/src/utils/formatSchemaErrors.ts index 344a8ea6b48..4e6c7120da0 100644 --- a/packages/trigger-sdk/src/utils/formatSchemaErrors.ts +++ b/packages/trigger-sdk/src/utils/formatSchemaErrors.ts @@ -1,4 +1,4 @@ -import type { SchemaError } from "@trigger.dev/core"; +import type { SchemaError } from "@systemfsoftware/trigger.dev_core"; import { SchemaParserIssue } from "../types"; export function formatSchemaErrors(errors: SchemaParserIssue[]): SchemaError[] { diff --git a/packages/trigger-sdk/src/v3/cache.ts b/packages/trigger-sdk/src/v3/cache.ts index 0ea1869f685..b941f6a5aee 100644 --- a/packages/trigger-sdk/src/v3/cache.ts +++ b/packages/trigger-sdk/src/v3/cache.ts @@ -1,4 +1,4 @@ -import { SemanticInternalAttributes } from "@trigger.dev/core/v3"; +import { SemanticInternalAttributes } from "@systemfsoftware/trigger.dev_core/v3"; import { tracer } from "./tracer"; export type CacheMetadata = { diff --git a/packages/trigger-sdk/src/v3/config.ts b/packages/trigger-sdk/src/v3/config.ts index a3ef9c32455..a08444bcd49 100644 --- a/packages/trigger-sdk/src/v3/config.ts +++ b/packages/trigger-sdk/src/v3/config.ts @@ -5,4 +5,4 @@ export type { ResolveEnvironmentVariablesFunction, ResolveEnvironmentVariablesParams, ResolveEnvironmentVariablesResult, -} from "@trigger.dev/core/v3"; +} from "@systemfsoftware/trigger.dev_core/v3"; diff --git a/packages/trigger-sdk/src/v3/envvars.ts b/packages/trigger-sdk/src/v3/envvars.ts index 588d1591edd..67b04c636fe 100644 --- a/packages/trigger-sdk/src/v3/envvars.ts +++ b/packages/trigger-sdk/src/v3/envvars.ts @@ -7,13 +7,13 @@ import type { EnvironmentVariables, ImportEnvironmentVariablesParams, UpdateEnvironmentVariableParams, -} from "@trigger.dev/core/v3"; +} from "@systemfsoftware/trigger.dev_core/v3"; import { apiClientManager, isRequestOptions, mergeRequestOptions, taskContext, -} from "@trigger.dev/core/v3"; +} from "@systemfsoftware/trigger.dev_core/v3"; import { apiClientMissingError } from "./shared"; import { tracer } from "./tracer"; diff --git a/packages/trigger-sdk/src/v3/idempotencyKeys.ts b/packages/trigger-sdk/src/v3/idempotencyKeys.ts index db8133dd96b..abad6c794c1 100644 --- a/packages/trigger-sdk/src/v3/idempotencyKeys.ts +++ b/packages/trigger-sdk/src/v3/idempotencyKeys.ts @@ -1,4 +1,4 @@ -import { taskContext } from "@trigger.dev/core/v3"; +import { taskContext } from "@systemfsoftware/trigger.dev_core/v3"; export const idempotencyKeys = { create: createIdempotencyKey, @@ -32,7 +32,7 @@ export function isIdempotencyKey( * @example * * ```typescript - * import { idempotencyKeys, task } from "@trigger.dev/sdk/v3"; + * import { idempotencyKeys, task } from "@systemfsoftware/trigger.dev_sdk/v3"; * * export const myTask = task({ * id: "my-task", diff --git a/packages/trigger-sdk/src/v3/index.ts b/packages/trigger-sdk/src/v3/index.ts index 84b1365de48..4e0d6d24bb6 100644 --- a/packages/trigger-sdk/src/v3/index.ts +++ b/packages/trigger-sdk/src/v3/index.ts @@ -11,8 +11,8 @@ export type { Context }; import type { Context } from "./shared"; -import type { ApiClientConfiguration } from "@trigger.dev/core/v3"; -import { apiClientManager } from "@trigger.dev/core/v3"; +import type { ApiClientConfiguration } from "@systemfsoftware/trigger.dev_core/v3"; +import { apiClientManager } from "@systemfsoftware/trigger.dev_core/v3"; export type { ApiClientConfiguration }; @@ -29,7 +29,7 @@ export { AbortTaskRunError, logger, type LogLevel, -} from "@trigger.dev/core/v3"; +} from "@systemfsoftware/trigger.dev_core/v3"; export { runs } from "./runs"; export * as schedules from "./schedules"; @@ -45,7 +45,7 @@ export type { ImportEnvironmentVariablesParams } from "./envvars"; * @example * * ```typescript - * import { configure } from "@trigger.dev/sdk/v3"; + * import { configure } from "@systemfsoftware/trigger.dev_sdk/v3"; * * configure({ * baseURL: "https://api.trigger.dev", diff --git a/packages/trigger-sdk/src/v3/retry.ts b/packages/trigger-sdk/src/v3/retry.ts index a1253d35d02..72f54dbbee6 100644 --- a/packages/trigger-sdk/src/v3/retry.ts +++ b/packages/trigger-sdk/src/v3/retry.ts @@ -20,8 +20,8 @@ import { eventFilterMatches, flattenAttributes, runtime, -} from "@trigger.dev/core/v3"; -import { defaultFetchRetryOptions } from "@trigger.dev/core/v3"; +} from "@systemfsoftware/trigger.dev_core/v3"; +import { defaultFetchRetryOptions } from "@systemfsoftware/trigger.dev_core/v3"; import type { HttpHandler } from "msw"; import { AsyncLocalStorage } from "node:async_hooks"; import { tracer } from "./tracer"; diff --git a/packages/trigger-sdk/src/v3/runs.ts b/packages/trigger-sdk/src/v3/runs.ts index a1542e3f7fe..c919825561d 100644 --- a/packages/trigger-sdk/src/v3/runs.ts +++ b/packages/trigger-sdk/src/v3/runs.ts @@ -3,7 +3,7 @@ import type { ListProjectRunsQueryParams, ListRunsQueryParams, RescheduleRunRequestBody, -} from "@trigger.dev/core/v3"; +} from "@systemfsoftware/trigger.dev_core/v3"; import { ApiPromise, CanceledRunResponse, @@ -16,7 +16,7 @@ import { flattenAttributes, isRequestOptions, mergeRequestOptions, -} from "@trigger.dev/core/v3"; +} from "@systemfsoftware/trigger.dev_core/v3"; import { AnyTask, Prettify, RunHandle, Task, apiClientMissingError } from "./shared"; import { tracer } from "./tracer"; diff --git a/packages/trigger-sdk/src/v3/schedules/api.ts b/packages/trigger-sdk/src/v3/schedules/api.ts index 65fe4d42946..c3433da47c7 100644 --- a/packages/trigger-sdk/src/v3/schedules/api.ts +++ b/packages/trigger-sdk/src/v3/schedules/api.ts @@ -3,4 +3,4 @@ export type { ScheduledTaskPayload, ListScheduleOptions, UpdateScheduleOptions, -} from "@trigger.dev/core/v3"; +} from "@systemfsoftware/trigger.dev_core/v3"; diff --git a/packages/trigger-sdk/src/v3/schedules/index.ts b/packages/trigger-sdk/src/v3/schedules/index.ts index d8b21933aa6..0502f50ae8b 100644 --- a/packages/trigger-sdk/src/v3/schedules/index.ts +++ b/packages/trigger-sdk/src/v3/schedules/index.ts @@ -10,8 +10,8 @@ import { apiClientManager, mergeRequestOptions, taskCatalog, -} from "@trigger.dev/core/v3"; -import { zodfetch } from "@trigger.dev/core/v3/zodfetch"; +} from "@systemfsoftware/trigger.dev_core/v3"; +import { zodfetch } from "@systemfsoftware/trigger.dev_core/v3/zodfetch"; import { Task, TaskOptions, apiClientMissingError, createTask } from "../shared"; import * as SchedulesAPI from "./api"; import { tracer } from "../tracer"; diff --git a/packages/trigger-sdk/src/v3/shared.ts b/packages/trigger-sdk/src/v3/shared.ts index 25074c7c5ca..df376c27810 100644 --- a/packages/trigger-sdk/src/v3/shared.ts +++ b/packages/trigger-sdk/src/v3/shared.ts @@ -35,7 +35,7 @@ import { stringifyIO, taskCatalog, taskContext, -} from "@trigger.dev/core/v3"; +} from "@systemfsoftware/trigger.dev_core/v3"; import * as packageJson from "../../package.json"; import { tracer } from "./tracer"; import { PollOptions, RetrieveRunResult, runs } from "./runs"; @@ -372,7 +372,7 @@ export type TaskRunOptions = { * @example * * ```typescript - * import { idempotencyKeys, task } from "@trigger.dev/sdk/v3"; + * import { idempotencyKeys, task } from "@systemfsoftware/trigger.dev_sdk/v3"; * * export const myTask = task({ * id: "my-task", @@ -401,7 +401,7 @@ export type TaskRunOptions = { * @example * * ```typescript - * import { idempotencyKeys, tasks } from "@trigger.dev/sdk/v3"; + * import { idempotencyKeys, tasks } from "@systemfsoftware/trigger.dev_sdk/v3"; * * // Somewhere in your backend * const idempotencyKey = await idempotenceKeys.create(["my-task-trigger", "user-123"]); @@ -570,7 +570,7 @@ export function createTask< * @example * * ```ts - * import { tasks, runs } from "@trigger.dev/sdk/v3"; + * import { tasks, runs } from "@systemfsoftware/trigger.dev_sdk/v3"; * import type { myTask } from "./myTasks"; // Import just the type of the task * * const handle = await tasks.trigger("my-task", { foo: "bar" }); // The id and payload are fully typesafe @@ -603,7 +603,7 @@ export async function trigger( * @returns TaskRunResult * @example * ```ts - * import { tasks } from "@trigger.dev/sdk/v3"; + * import { tasks } from "@systemfsoftware/trigger.dev_sdk/v3"; * const result = await tasks.triggerAndWait("my-task", { foo: "bar" }); * * if (result.ok) { @@ -636,7 +636,7 @@ export async function triggerAndWait( * @example * * ```ts - * import { tasks } from "@trigger.dev/sdk/v3"; + * import { tasks } from "@systemfsoftware/trigger.dev_sdk/v3"; * * const result = await tasks.batchTriggerAndWait("my-task", [ * { payload: { foo: "bar" } }, @@ -671,7 +671,7 @@ export async function batchTriggerAndWait( * @example * * ```ts - * import { tasks, runs } from "@trigger.dev/sdk/v3"; + * import { tasks, runs } from "@systemfsoftware/trigger.dev_sdk/v3"; * import type { myTask } from "./myTasks"; // Import just the type of the task * * const run = await tasks.triggerAndPoll("my-task", { foo: "bar" }); // The id and payload are fully typesafe diff --git a/packages/trigger-sdk/src/v3/tags.ts b/packages/trigger-sdk/src/v3/tags.ts index 991eaab3827..53c688b7449 100644 --- a/packages/trigger-sdk/src/v3/tags.ts +++ b/packages/trigger-sdk/src/v3/tags.ts @@ -1,4 +1,4 @@ -import type { ApiRequestOptions, RunTags } from "@trigger.dev/core/v3"; +import type { ApiRequestOptions, RunTags } from "@systemfsoftware/trigger.dev_core/v3"; import { UnprocessableEntityError, accessoryAttributes, @@ -6,7 +6,7 @@ import { logger, mergeRequestOptions, taskContext, -} from "@trigger.dev/core/v3"; +} from "@systemfsoftware/trigger.dev_core/v3"; import { apiClientMissingError } from "./shared"; import { tracer } from "./tracer"; diff --git a/packages/trigger-sdk/src/v3/tasks.ts b/packages/trigger-sdk/src/v3/tasks.ts index 1d0464a3c50..fe6501d28f5 100644 --- a/packages/trigger-sdk/src/v3/tasks.ts +++ b/packages/trigger-sdk/src/v3/tasks.ts @@ -1,4 +1,4 @@ -import { InitOutput } from "@trigger.dev/core/v3"; +import { InitOutput } from "@systemfsoftware/trigger.dev_core/v3"; import { batchTrigger, batchTriggerAndWait, @@ -45,7 +45,7 @@ export type { * @example * * ```ts - * import { task } from "@trigger.dev/sdk/v3"; + * import { task } from "@systemfsoftware/trigger.dev_sdk/v3"; * * export const helloWorld = task({ id: "hello-world", diff --git a/packages/trigger-sdk/src/v3/tracer.ts b/packages/trigger-sdk/src/v3/tracer.ts index 91612732211..83c5e724cb6 100644 --- a/packages/trigger-sdk/src/v3/tracer.ts +++ b/packages/trigger-sdk/src/v3/tracer.ts @@ -1,4 +1,4 @@ -import { TriggerTracer } from "@trigger.dev/core/v3"; +import { TriggerTracer } from "@systemfsoftware/trigger.dev_core/v3"; import * as packageJson from "../../package.json"; -export const tracer = new TriggerTracer({ name: "@trigger.dev/sdk", version: packageJson.version }); +export const tracer = new TriggerTracer({ name: "@systemfsoftware/trigger.dev_sdk", version: packageJson.version }); diff --git a/packages/trigger-sdk/src/v3/usage.ts b/packages/trigger-sdk/src/v3/usage.ts index 9dda9845fce..67c524d6260 100644 --- a/packages/trigger-sdk/src/v3/usage.ts +++ b/packages/trigger-sdk/src/v3/usage.ts @@ -1,4 +1,4 @@ -import { usage as usageApi, taskContext } from "@trigger.dev/core/v3"; +import { usage as usageApi, taskContext } from "@systemfsoftware/trigger.dev_core/v3"; export type ComputeUsage = { costInCents: number; @@ -22,7 +22,7 @@ export const usage = { * @example * * ```typescript - * import { usage, task } from "@trigger.dev/sdk/v3"; + * import { usage, task } from "@systemfsoftware/trigger.dev_sdk/v3"; * * export const myTask = task({ * id: "my-task", @@ -97,7 +97,7 @@ export const usage = { * @example * * ```typescript - * import { usage } from "@trigger.dev/sdk/v3"; + * import { usage } from "@systemfsoftware/trigger.dev_sdk/v3"; * * export const myTask = task({ * id: "my-task", diff --git a/packages/trigger-sdk/src/v3/wait.ts b/packages/trigger-sdk/src/v3/wait.ts index 56b48a93e0a..eb66fb0d80f 100644 --- a/packages/trigger-sdk/src/v3/wait.ts +++ b/packages/trigger-sdk/src/v3/wait.ts @@ -1,4 +1,4 @@ -import { SemanticInternalAttributes, accessoryAttributes, runtime } from "@trigger.dev/core/v3"; +import { SemanticInternalAttributes, accessoryAttributes, runtime } from "@systemfsoftware/trigger.dev_core/v3"; import { tracer } from "./tracer"; export type WaitOptions = diff --git a/packages/trigger-sdk/tsconfig.json b/packages/trigger-sdk/tsconfig.json index e7065dc0753..d4196b09bea 100644 --- a/packages/trigger-sdk/tsconfig.json +++ b/packages/trigger-sdk/tsconfig.json @@ -1,16 +1,16 @@ { - "extends": "@trigger.dev/tsconfig/node18.json", + "extends": "@systemfsoftware/trigger.dev_tsconfig/node18.json", "include": ["./src/**/*.ts", "tsup.config.ts"], "compilerOptions": { "experimentalDecorators": true, "emitDecoratorMetadata": true, "paths": { - "@trigger.dev/core/*": ["../core/src/*"], - "@trigger.dev/core": ["../core/src/index"], - "@trigger.dev/core-backend/*": ["../core-backend/src/*"], - "@trigger.dev/core-backend": ["../core-backend/src/index"], - "@trigger.dev/tsup/*": ["../../config-packages/tsup/src/*"], - "@trigger.dev/tsup": ["../../config-packages/tsup/src/index"] + "@systemfsoftware/trigger.dev_core/*": ["../core/src/*"], + "@systemfsoftware/trigger.dev_core": ["../core/src/index"], + "@systemfsoftware/trigger.dev_core-backend/*": ["../core-backend/src/*"], + "@systemfsoftware/trigger.dev_core-backend": ["../core-backend/src/index"], + "@systemfsoftware/trigger.dev_tsup/*": ["../../config-packages/tsup/src/*"], + "@systemfsoftware/trigger.dev_tsup": ["../../config-packages/tsup/src/index"] }, "lib": ["DOM", "DOM.Iterable"], "declaration": false, diff --git a/packages/trigger-sdk/tsup.config.ts b/packages/trigger-sdk/tsup.config.ts index e21191453ab..ed1ee4e352d 100644 --- a/packages/trigger-sdk/tsup.config.ts +++ b/packages/trigger-sdk/tsup.config.ts @@ -1,5 +1,5 @@ import { Options, defineConfig as defineConfigTSUP } from "tsup"; -import { packageOptions } from "@trigger.dev/tsup"; +import { packageOptions } from "@systemfsoftware/trigger.dev_tsup"; const options: Options = { ...packageOptions, diff --git a/packages/yalt/CHANGELOG.md b/packages/yalt/CHANGELOG.md index 48dea5a7316..22c06407b2a 100644 --- a/packages/yalt/CHANGELOG.md +++ b/packages/yalt/CHANGELOG.md @@ -1,4 +1,4 @@ -# @trigger.dev/yalt +# @systemfsoftware/trigger.dev_yalt ## 3.0.0-beta.55 diff --git a/packages/yalt/README.md b/packages/yalt/README.md index e36b42a80bf..29451cf49dd 100644 --- a/packages/yalt/README.md +++ b/packages/yalt/README.md @@ -1 +1 @@ -## @trigger.dev/yalt +## @systemfsoftware/trigger.dev_yalt diff --git a/packages/yalt/package.json b/packages/yalt/package.json index 282f8dd0bb2..2163faca8b9 100644 --- a/packages/yalt/package.json +++ b/packages/yalt/package.json @@ -1,5 +1,5 @@ { - "name": "@trigger.dev/yalt", + "name": "@systemfsoftware/trigger.dev_yalt", "version": "3.0.0-beta.55", "description": "yalt.dev client library", "license": "MIT", @@ -38,8 +38,8 @@ "zod": "3.22.3" }, "devDependencies": { - "@trigger.dev/tsconfig": "workspace:*", - "@trigger.dev/tsup": "workspace:*", + "@systemfsoftware/trigger.dev_tsconfig": "workspace:*", + "@systemfsoftware/trigger.dev_tsup": "workspace:*", "@types/debug": "^4.1.7", "@types/jest": "^29.5.3", "@types/node": "18", @@ -52,4 +52,4 @@ "engines": { "node": ">=18.0.0" } -} \ No newline at end of file +} diff --git a/packages/yalt/tsconfig.json b/packages/yalt/tsconfig.json index daa6330e22e..871e47c9d43 100644 --- a/packages/yalt/tsconfig.json +++ b/packages/yalt/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "@trigger.dev/tsconfig/node18.json", + "extends": "@systemfsoftware/trigger.dev_tsconfig/node18.json", "include": ["src/globals.d.ts", "./src/**/*.ts", "tsup.config.ts"], "compilerOptions": { "experimentalDecorators": true, @@ -7,8 +7,8 @@ "declaration": false, "declarationMap": false, "paths": { - "@trigger.dev/tsup/*": ["../../config-packages/tsup/src/*"], - "@trigger.dev/tsup": ["../../config-packages/tsup/src/index"] + "@systemfsoftware/trigger.dev_tsup/*": ["../../config-packages/tsup/src/*"], + "@systemfsoftware/trigger.dev_tsup": ["../../config-packages/tsup/src/index"] }, "lib": ["DOM", "DOM.Iterable"] }, diff --git a/packages/yalt/tsup.config.ts b/packages/yalt/tsup.config.ts index 1d1b59a08b7..4c6434522b4 100644 --- a/packages/yalt/tsup.config.ts +++ b/packages/yalt/tsup.config.ts @@ -1,3 +1,3 @@ -import { defineConfigPackage } from "@trigger.dev/tsup"; +import { defineConfigPackage } from "@systemfsoftware/trigger.dev_tsup"; export default defineConfigPackage; diff --git a/perf/package.json b/perf/package.json index 81ccaf5f4e4..de34fe19ee5 100644 --- a/perf/package.json +++ b/perf/package.json @@ -11,22 +11,22 @@ "author": "", "license": "ISC", "dependencies": { - "@trigger.dev/express": "workspace:*", - "@trigger.dev/github": "workspace:*", - "@trigger.dev/openai": "workspace:*", - "@trigger.dev/plain": "workspace:*", - "@trigger.dev/resend": "workspace:*", - "@trigger.dev/sdk": "workspace:*", - "@trigger.dev/sendgrid": "workspace:*", - "@trigger.dev/slack": "workspace:*", - "@trigger.dev/stripe": "workspace:*", - "@trigger.dev/supabase": "workspace:*", - "@trigger.dev/typeform": "workspace:*", + "@systemfsoftware/trigger.dev_express": "workspace:*", + "@systemfsoftware/trigger.dev_github": "workspace:*", + "@systemfsoftware/trigger.dev_openai": "workspace:*", + "@systemfsoftware/trigger.dev_plain": "workspace:*", + "@systemfsoftware/trigger.dev_resend": "workspace:*", + "@systemfsoftware/trigger.dev_sdk": "workspace:*", + "@systemfsoftware/trigger.dev_sendgrid": "workspace:*", + "@systemfsoftware/trigger.dev_slack": "workspace:*", + "@systemfsoftware/trigger.dev_stripe": "workspace:*", + "@systemfsoftware/trigger.dev_supabase": "workspace:*", + "@systemfsoftware/trigger.dev_typeform": "workspace:*", "zod": "3.22.3" }, "devDependencies": { - "@trigger.dev/cli": "workspace:*", - "@trigger.dev/tsconfig": "workspace:*", + "@systemfsoftware/trigger.dev_cli": "workspace:*", + "@systemfsoftware/trigger.dev_tsconfig": "workspace:*", "@types/node": "^20.5.0", "concurrently": "^8.2.0", "dotenv": "^16.3.1", @@ -38,4 +38,4 @@ "trigger.dev": { "endpointId": "perf" } -} \ No newline at end of file +} diff --git a/perf/src/index.ts b/perf/src/index.ts index 97785b8139f..344243768db 100644 --- a/perf/src/index.ts +++ b/perf/src/index.ts @@ -1,4 +1,4 @@ -import { TriggerClient } from "@trigger.dev/sdk"; +import { TriggerClient } from "@systemfsoftware/trigger.dev_sdk"; import { triggerClient } from "./trigger"; const clients: TriggerClient[] = []; diff --git a/perf/src/server.ts b/perf/src/server.ts index 1671e8cae4a..725949a3b1d 100644 --- a/perf/src/server.ts +++ b/perf/src/server.ts @@ -1,5 +1,5 @@ import { triggerClient } from "./trigger"; -import { createExpressServer } from "@trigger.dev/express"; +import { createExpressServer } from "@systemfsoftware/trigger.dev_express"; const app = createExpressServer( triggerClient, diff --git a/perf/src/trigger.ts b/perf/src/trigger.ts index c11d90b558d..caafc880b50 100644 --- a/perf/src/trigger.ts +++ b/perf/src/trigger.ts @@ -1,4 +1,4 @@ -import { TriggerClient, eventTrigger } from "@trigger.dev/sdk"; +import { TriggerClient, eventTrigger } from "@systemfsoftware/trigger.dev_sdk"; export const triggerClient = new TriggerClient({ id: "perf", diff --git a/perf/tsconfig.json b/perf/tsconfig.json index d0d1f268728..83edc7d5ba4 100644 --- a/perf/tsconfig.json +++ b/perf/tsconfig.json @@ -1,39 +1,39 @@ { - "extends": "@trigger.dev/tsconfig/node18.json", + "extends": "@systemfsoftware/trigger.dev_tsconfig/node18.json", "include": ["./src/**/*.ts"], "compilerOptions": { "baseUrl": ".", "lib": ["DOM", "DOM.Iterable"], "paths": { "@/*": ["./src/*"], - "@trigger.dev/sdk": ["../packages/trigger-sdk/src/index"], - "@trigger.dev/sdk/*": ["../packages/trigger-sdk/src/*"], - "@trigger.dev/express": ["../packages/express/src/index"], - "@trigger.dev/express/*": ["../packages/express/src/*"], - "@trigger.dev/core": ["../packages/core/src/index"], - "@trigger.dev/core/*": ["../packages/core/src/*"], - "@trigger.dev/core-backend": ["../packages/core-backend/src/index"], - "@trigger.dev/core-backend/*": ["../packages/core-backend/src/*"], - "@trigger.dev/integration-kit": ["../packages/integration-kit/src/index"], - "@trigger.dev/integration-kit/*": ["../packages/integration-kit/src/*"], - "@trigger.dev/github": ["../integrations/github/src/index"], - "@trigger.dev/github/*": ["../integrations/github/src/*"], - "@trigger.dev/slack": ["../integrations/slack/src/index"], - "@trigger.dev/slack/*": ["../integrations/slack/src/*"], - "@trigger.dev/openai": ["../integrations/openai/src/index"], - "@trigger.dev/openai/*": ["../integrations/openai/src/*"], - "@trigger.dev/resend": ["../integrations/resend/src/index"], - "@trigger.dev/resend/*": ["../integrations/resend/src/*"], - "@trigger.dev/typeform": ["../integrations/typeform/src/index"], - "@trigger.dev/typeform/*": ["../integrations/typeform/src/*"], - "@trigger.dev/plain": ["../integrations/plain/src/index"], - "@trigger.dev/plain/*": ["../integrations/plain/src/*"], - "@trigger.dev/supabase": ["../integrations/supabase/src/index"], - "@trigger.dev/supabase/*": ["../integrations/supabase/src/*"], - "@trigger.dev/stripe": ["../integrations/stripe/src/index"], - "@trigger.dev/stripe/*": ["../integrations/stripe/src/*"], - "@trigger.dev/sendgrid": ["../integrations/sendgrid/src/index"], - "@trigger.dev/sendgrid/*": ["../integrations/sendgrid/src/*"] + "@systemfsoftware/trigger.dev_sdk": ["../packages/trigger-sdk/src/index"], + "@systemfsoftware/trigger.dev_sdk/*": ["../packages/trigger-sdk/src/*"], + "@systemfsoftware/trigger.dev_express": ["../packages/express/src/index"], + "@systemfsoftware/trigger.dev_express/*": ["../packages/express/src/*"], + "@systemfsoftware/trigger.dev_core": ["../packages/core/src/index"], + "@systemfsoftware/trigger.dev_core/*": ["../packages/core/src/*"], + "@systemfsoftware/trigger.dev_core-backend": ["../packages/core-backend/src/index"], + "@systemfsoftware/trigger.dev_core-backend/*": ["../packages/core-backend/src/*"], + "@systemfsoftware/trigger.dev_integration-kit": ["../packages/integration-kit/src/index"], + "@systemfsoftware/trigger.dev_integration-kit/*": ["../packages/integration-kit/src/*"], + "@systemfsoftware/trigger.dev_github": ["../integrations/github/src/index"], + "@systemfsoftware/trigger.dev_github/*": ["../integrations/github/src/*"], + "@systemfsoftware/trigger.dev_slack": ["../integrations/slack/src/index"], + "@systemfsoftware/trigger.dev_slack/*": ["../integrations/slack/src/*"], + "@systemfsoftware/trigger.dev_openai": ["../integrations/openai/src/index"], + "@systemfsoftware/trigger.dev_openai/*": ["../integrations/openai/src/*"], + "@systemfsoftware/trigger.dev_resend": ["../integrations/resend/src/index"], + "@systemfsoftware/trigger.dev_resend/*": ["../integrations/resend/src/*"], + "@systemfsoftware/trigger.dev_typeform": ["../integrations/typeform/src/index"], + "@systemfsoftware/trigger.dev_typeform/*": ["../integrations/typeform/src/*"], + "@systemfsoftware/trigger.dev_plain": ["../integrations/plain/src/index"], + "@systemfsoftware/trigger.dev_plain/*": ["../integrations/plain/src/*"], + "@systemfsoftware/trigger.dev_supabase": ["../integrations/supabase/src/index"], + "@systemfsoftware/trigger.dev_supabase/*": ["../integrations/supabase/src/*"], + "@systemfsoftware/trigger.dev_stripe": ["../integrations/stripe/src/index"], + "@systemfsoftware/trigger.dev_stripe/*": ["../integrations/stripe/src/*"], + "@systemfsoftware/trigger.dev_sendgrid": ["../integrations/sendgrid/src/index"], + "@systemfsoftware/trigger.dev_sendgrid/*": ["../integrations/sendgrid/src/*"] } } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 36351c5c068..056f51c51b0 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -38,10 +38,10 @@ importers: '@playwright/test': specifier: ^1.36.2 version: 1.37.0 - '@trigger.dev/cli': + '@systemfsoftware/trigger.dev_cli': specifier: workspace:* version: link:packages/cli - '@trigger.dev/database': + '@systemfsoftware/trigger.dev_database': specifier: workspace:* version: link:packages/database '@types/node': @@ -77,10 +77,10 @@ importers: apps/coordinator: dependencies: - '@trigger.dev/core': + '@systemfsoftware/trigger.dev_core': specifier: workspace:* version: link:../../packages/core - '@trigger.dev/core-apps': + '@systemfsoftware/trigger.dev_core-apps': specifier: workspace:* version: link:../../packages/core-apps execa: @@ -114,10 +114,10 @@ importers: apps/docker-provider: dependencies: - '@trigger.dev/core': + '@systemfsoftware/trigger.dev_core': specifier: workspace:* version: link:../../packages/core - '@trigger.dev/core-apps': + '@systemfsoftware/trigger.dev_core-apps': specifier: workspace:* version: link:../../packages/core-apps execa: @@ -145,10 +145,10 @@ importers: '@kubernetes/client-node': specifier: ^0.20.0 version: 0.20.0(bufferutil@4.0.7)(utf-8-validate@5.0.10) - '@trigger.dev/core': + '@systemfsoftware/trigger.dev_core': specifier: workspace:* version: link:../../packages/core - '@trigger.dev/core-apps': + '@systemfsoftware/trigger.dev_core-apps': specifier: workspace:* version: link:../../packages/core-apps p-queue: @@ -173,7 +173,7 @@ importers: '@aws-sdk/client-sqs': specifier: ^3.445.0 version: 3.454.0 - '@trigger.dev/core': + '@systemfsoftware/trigger.dev_core': specifier: workspace:* version: link:../../packages/core ulidx: @@ -378,28 +378,28 @@ importers: '@team-plain/typescript-sdk': specifier: ^3.5.0 version: 3.5.0 - '@trigger.dev/companyicons': + '@systemfsoftware/trigger.dev_companyicons': specifier: ^1.5.35 version: 1.5.35(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@trigger.dev/core': + '@systemfsoftware/trigger.dev_core': specifier: workspace:* version: link:../../packages/core - '@trigger.dev/core-backend': + '@systemfsoftware/trigger.dev_core-backend': specifier: workspace:* version: link:../../packages/core-backend - '@trigger.dev/database': + '@systemfsoftware/trigger.dev_database': specifier: workspace:* version: link:../../packages/database - '@trigger.dev/otlp-importer': + '@systemfsoftware/trigger.dev_otlp-importer': specifier: workspace:* version: link:../../packages/otlp-importer - '@trigger.dev/platform': + '@systemfsoftware/trigger.dev_platform': specifier: 1.0.12 version: 1.0.12 - '@trigger.dev/sdk': + '@systemfsoftware/trigger.dev_sdk': specifier: workspace:* version: link:../../packages/trigger-sdk - '@trigger.dev/yalt': + '@systemfsoftware/trigger.dev_yalt': specifier: workspace:* version: link:../../packages/yalt '@types/pg': @@ -667,7 +667,7 @@ importers: '@total-typescript/ts-reset': specifier: ^0.4.2 version: 0.4.2 - '@trigger.dev/eslint-plugin': + '@systemfsoftware/trigger.dev_eslint-plugin': specifier: workspace:* version: link:../../packages/eslint-plugin '@types/bcryptjs': @@ -826,7 +826,7 @@ importers: apps/yalt: dependencies: - '@trigger.dev/yalt': + '@systemfsoftware/trigger.dev_yalt': specifier: workspace:* version: link:../../packages/yalt devDependencies: @@ -877,10 +877,10 @@ importers: integrations/airtable: dependencies: - '@trigger.dev/integration-kit': + '@systemfsoftware/trigger.dev_integration-kit': specifier: workspace:^3.0.0-beta.55 version: link:../../packages/integration-kit - '@trigger.dev/sdk': + '@systemfsoftware/trigger.dev_sdk': specifier: workspace:^3.0.0-beta.55 version: link:../../packages/trigger-sdk airtable: @@ -890,10 +890,10 @@ importers: specifier: 3.22.3 version: 3.22.3 devDependencies: - '@trigger.dev/tsconfig': + '@systemfsoftware/trigger.dev_tsconfig': specifier: workspace:* version: link:../../config-packages/tsconfig - '@trigger.dev/tsup': + '@systemfsoftware/trigger.dev_tsup': specifier: workspace:* version: link:../../config-packages/tsup '@types/node': @@ -920,10 +920,10 @@ importers: '@octokit/webhooks': specifier: ^12.0.10 version: 12.0.10 - '@trigger.dev/integration-kit': + '@systemfsoftware/trigger.dev_integration-kit': specifier: workspace:^3.0.0-beta.55 version: link:../../packages/integration-kit - '@trigger.dev/sdk': + '@systemfsoftware/trigger.dev_sdk': specifier: workspace:^3.0.0-beta.55 version: link:../../packages/trigger-sdk octokit: @@ -939,10 +939,10 @@ importers: '@octokit/webhooks-types': specifier: ^7.3.1 version: 7.3.1 - '@trigger.dev/tsconfig': + '@systemfsoftware/trigger.dev_tsconfig': specifier: workspace:* version: link:../../config-packages/tsconfig - '@trigger.dev/tsup': + '@systemfsoftware/trigger.dev_tsup': specifier: workspace:* version: link:../../config-packages/tsup '@types/node': @@ -963,20 +963,20 @@ importers: '@linear/sdk': specifier: ^8.0.0 version: 8.0.0(encoding@0.1.13) - '@trigger.dev/integration-kit': + '@systemfsoftware/trigger.dev_integration-kit': specifier: workspace:^3.0.0-beta.55 version: link:../../packages/integration-kit - '@trigger.dev/sdk': + '@systemfsoftware/trigger.dev_sdk': specifier: workspace:^3.0.0-beta.55 version: link:../../packages/trigger-sdk zod: specifier: 3.22.3 version: 3.22.3 devDependencies: - '@trigger.dev/tsconfig': + '@systemfsoftware/trigger.dev_tsconfig': specifier: workspace:* version: link:../../config-packages/tsconfig - '@trigger.dev/tsup': + '@systemfsoftware/trigger.dev_tsup': specifier: workspace:* version: link:../../config-packages/tsup '@types/node': @@ -994,20 +994,20 @@ importers: integrations/openai: dependencies: - '@trigger.dev/integration-kit': + '@systemfsoftware/trigger.dev_integration-kit': specifier: workspace:^3.0.0-beta.55 version: link:../../packages/integration-kit - '@trigger.dev/sdk': + '@systemfsoftware/trigger.dev_sdk': specifier: workspace:^3.0.0-beta.55 version: link:../../packages/trigger-sdk openai: specifier: ^4.16.1 version: 4.20.0(encoding@0.1.13) devDependencies: - '@trigger.dev/tsconfig': + '@systemfsoftware/trigger.dev_tsconfig': specifier: workspace:* version: link:../../config-packages/tsconfig - '@trigger.dev/tsup': + '@systemfsoftware/trigger.dev_tsup': specifier: workspace:* version: link:../../config-packages/tsup '@types/jest': @@ -1037,17 +1037,17 @@ importers: '@team-plain/typescript-sdk': specifier: ^2.7.0 version: 2.7.0 - '@trigger.dev/integration-kit': + '@systemfsoftware/trigger.dev_integration-kit': specifier: workspace:^3.0.0-beta.55 version: link:../../packages/integration-kit - '@trigger.dev/sdk': + '@systemfsoftware/trigger.dev_sdk': specifier: workspace:^3.0.0-beta.55 version: link:../../packages/trigger-sdk devDependencies: - '@trigger.dev/tsconfig': + '@systemfsoftware/trigger.dev_tsconfig': specifier: workspace:* version: link:../../config-packages/tsconfig - '@trigger.dev/tsup': + '@systemfsoftware/trigger.dev_tsup': specifier: workspace:* version: link:../../config-packages/tsup '@types/node': @@ -1065,10 +1065,10 @@ importers: integrations/replicate: dependencies: - '@trigger.dev/integration-kit': + '@systemfsoftware/trigger.dev_integration-kit': specifier: workspace:^3.0.0-beta.55 version: link:../../packages/integration-kit - '@trigger.dev/sdk': + '@systemfsoftware/trigger.dev_sdk': specifier: workspace:^3.0.0-beta.55 version: link:../../packages/trigger-sdk replicate: @@ -1078,10 +1078,10 @@ importers: specifier: 3.22.3 version: 3.22.3 devDependencies: - '@trigger.dev/tsconfig': + '@systemfsoftware/trigger.dev_tsconfig': specifier: workspace:* version: link:../../config-packages/tsconfig - '@trigger.dev/tsup': + '@systemfsoftware/trigger.dev_tsup': specifier: workspace:* version: link:../../config-packages/tsup '@types/node': @@ -1099,20 +1099,20 @@ importers: integrations/resend: dependencies: - '@trigger.dev/integration-kit': + '@systemfsoftware/trigger.dev_integration-kit': specifier: workspace:^3.0.0-beta.55 version: link:../../packages/integration-kit - '@trigger.dev/sdk': + '@systemfsoftware/trigger.dev_sdk': specifier: workspace:^3.0.0-beta.55 version: link:../../packages/trigger-sdk resend: specifier: ^2.1.0 version: 2.1.0 devDependencies: - '@trigger.dev/tsconfig': + '@systemfsoftware/trigger.dev_tsconfig': specifier: workspace:* version: link:../../config-packages/tsconfig - '@trigger.dev/tsup': + '@systemfsoftware/trigger.dev_tsup': specifier: workspace:* version: link:../../config-packages/tsup '@types/node': @@ -1133,17 +1133,17 @@ importers: '@sendgrid/mail': specifier: ^7.7.0 version: 7.7.0 - '@trigger.dev/integration-kit': + '@systemfsoftware/trigger.dev_integration-kit': specifier: workspace:^3.0.0-beta.55 version: link:../../packages/integration-kit - '@trigger.dev/sdk': + '@systemfsoftware/trigger.dev_sdk': specifier: workspace:^3.0.0-beta.55 version: link:../../packages/trigger-sdk devDependencies: - '@trigger.dev/tsconfig': + '@systemfsoftware/trigger.dev_tsconfig': specifier: workspace:* version: link:../../config-packages/tsconfig - '@trigger.dev/tsup': + '@systemfsoftware/trigger.dev_tsup': specifier: workspace:* version: link:../../config-packages/tsup '@types/node': @@ -1164,20 +1164,20 @@ importers: '@shopify/shopify-api': specifier: ^8.0.2 version: 8.0.2(encoding@0.1.13) - '@trigger.dev/integration-kit': + '@systemfsoftware/trigger.dev_integration-kit': specifier: workspace:^3.0.0-beta.55 version: link:../../packages/integration-kit - '@trigger.dev/sdk': + '@systemfsoftware/trigger.dev_sdk': specifier: workspace:^3.0.0-beta.55 version: link:../../packages/trigger-sdk zod: specifier: 3.22.3 version: 3.22.3 devDependencies: - '@trigger.dev/tsconfig': + '@systemfsoftware/trigger.dev_tsconfig': specifier: workspace:* version: link:../../config-packages/tsconfig - '@trigger.dev/tsup': + '@systemfsoftware/trigger.dev_tsup': specifier: workspace:* version: link:../../config-packages/tsup '@types/node': @@ -1198,17 +1198,17 @@ importers: '@slack/web-api': specifier: ^6.8.1 version: 6.8.1 - '@trigger.dev/sdk': + '@systemfsoftware/trigger.dev_sdk': specifier: workspace:^3.0.0-beta.55 version: link:../../packages/trigger-sdk zod: specifier: 3.22.3 version: 3.22.3 devDependencies: - '@trigger.dev/tsconfig': + '@systemfsoftware/trigger.dev_tsconfig': specifier: workspace:* version: link:../../config-packages/tsconfig - '@trigger.dev/tsup': + '@systemfsoftware/trigger.dev_tsup': specifier: workspace:* version: link:../../config-packages/tsup '@types/node': @@ -1226,10 +1226,10 @@ importers: integrations/stripe: dependencies: - '@trigger.dev/integration-kit': + '@systemfsoftware/trigger.dev_integration-kit': specifier: workspace:^3.0.0-beta.55 version: link:../../packages/integration-kit - '@trigger.dev/sdk': + '@systemfsoftware/trigger.dev_sdk': specifier: workspace:^3.0.0-beta.55 version: link:../../packages/trigger-sdk stripe: @@ -1239,7 +1239,7 @@ importers: specifier: 3.22.3 version: 3.22.3 devDependencies: - '@trigger.dev/tsup': + '@systemfsoftware/trigger.dev_tsup': specifier: workspace:* version: link:../../config-packages/tsup '@types/node': @@ -1263,10 +1263,10 @@ importers: '@supabase/supabase-js': specifier: ^2.26.0 version: 2.31.0(encoding@0.1.13) - '@trigger.dev/integration-kit': + '@systemfsoftware/trigger.dev_integration-kit': specifier: workspace:^3.0.0-beta.55 version: link:../../packages/integration-kit - '@trigger.dev/sdk': + '@systemfsoftware/trigger.dev_sdk': specifier: workspace:^3.0.0-beta.55 version: link:../../packages/trigger-sdk supabase-management-js: @@ -1276,10 +1276,10 @@ importers: specifier: 3.22.3 version: 3.22.3 devDependencies: - '@trigger.dev/tsconfig': + '@systemfsoftware/trigger.dev_tsconfig': specifier: workspace:* version: link:../../config-packages/tsconfig - '@trigger.dev/tsup': + '@systemfsoftware/trigger.dev_tsup': specifier: workspace:* version: link:../../config-packages/tsup '@types/node': @@ -1297,10 +1297,10 @@ importers: integrations/typeform: dependencies: - '@trigger.dev/integration-kit': + '@systemfsoftware/trigger.dev_integration-kit': specifier: workspace:^3.0.0-beta.55 version: link:../../packages/integration-kit - '@trigger.dev/sdk': + '@systemfsoftware/trigger.dev_sdk': specifier: workspace:^3.0.0-beta.55 version: link:../../packages/trigger-sdk '@typeform/api-client': @@ -1310,7 +1310,7 @@ importers: specifier: 3.22.3 version: 3.22.3 devDependencies: - '@trigger.dev/tsup': + '@systemfsoftware/trigger.dev_tsup': specifier: workspace:* version: link:../../config-packages/tsup '@types/node': @@ -1328,14 +1328,14 @@ importers: packages/astro: dependencies: - '@trigger.dev/sdk': + '@systemfsoftware/trigger.dev_sdk': specifier: workspace:^3.0.0-beta.55 version: link:../trigger-sdk debug: specifier: ^4.3.4 version: 4.3.4(supports-color@8.1.1) devDependencies: - '@trigger.dev/tsconfig': + '@systemfsoftware/trigger.dev_tsconfig': specifier: workspace:* version: link:../../config-packages/tsconfig '@types/debug': @@ -1362,10 +1362,10 @@ importers: packages/cli: dependencies: - '@trigger.dev/core': + '@systemfsoftware/trigger.dev_core': specifier: workspace:* version: link:../core - '@trigger.dev/yalt': + '@systemfsoftware/trigger.dev_yalt': specifier: workspace:* version: link:../yalt '@types/degit': @@ -1462,7 +1462,7 @@ importers: specifier: 3.22.3 version: 3.22.3 devDependencies: - '@trigger.dev/tsconfig': + '@systemfsoftware/trigger.dev_tsconfig': specifier: workspace:* version: link:../../config-packages/tsconfig '@types/gradient-string': @@ -1546,7 +1546,7 @@ importers: '@opentelemetry/semantic-conventions': specifier: ^1.22.0 version: 1.22.0 - '@trigger.dev/core': + '@systemfsoftware/trigger.dev_core': specifier: workspace:3.0.0-beta.55 version: link:../core '@types/degit': @@ -1667,10 +1667,10 @@ importers: specifier: ^1.5.0 version: 1.5.0(zod@3.22.3) devDependencies: - '@trigger.dev/core-apps': + '@systemfsoftware/trigger.dev_core-apps': specifier: workspace:* version: link:../core-apps - '@trigger.dev/tsconfig': + '@systemfsoftware/trigger.dev_tsconfig': specifier: workspace:* version: link:../../config-packages/tsconfig '@types/gradient-string': @@ -1785,10 +1785,10 @@ importers: specifier: ^1.5.0 version: 1.5.0(zod@3.22.3) devDependencies: - '@trigger.dev/tsconfig': + '@systemfsoftware/trigger.dev_tsconfig': specifier: workspace:* version: link:../../config-packages/tsconfig - '@trigger.dev/tsup': + '@systemfsoftware/trigger.dev_tsup': specifier: workspace:* version: link:../../config-packages/tsup '@types/humanize-duration': @@ -1828,10 +1828,10 @@ importers: specifier: ^8.0.1 version: 8.0.1 devDependencies: - '@trigger.dev/core': + '@systemfsoftware/trigger.dev_core': specifier: workspace:* version: link:../core - '@trigger.dev/tsconfig': + '@systemfsoftware/trigger.dev_tsconfig': specifier: workspace:* version: link:../../config-packages/tsconfig '@types/node': @@ -1847,10 +1847,10 @@ importers: specifier: ^1.8.0 version: 1.8.0 devDependencies: - '@trigger.dev/tsconfig': + '@systemfsoftware/trigger.dev_tsconfig': specifier: workspace:* version: link:../../config-packages/tsconfig - '@trigger.dev/tsup': + '@systemfsoftware/trigger.dev_tsup': specifier: workspace:* version: link:../../config-packages/tsup '@types/jest': @@ -1912,7 +1912,7 @@ importers: specifier: 3.22.3 version: 3.22.3 devDependencies: - '@trigger.dev/tsconfig': + '@systemfsoftware/trigger.dev_tsconfig': specifier: workspace:* version: link:../../config-packages/tsconfig '@types/node': @@ -1971,13 +1971,13 @@ importers: specifier: ^4.18.2 version: 4.18.2 devDependencies: - '@trigger.dev/sdk': + '@systemfsoftware/trigger.dev_sdk': specifier: workspace:^3.0.0-beta.55 version: link:../trigger-sdk - '@trigger.dev/tsconfig': + '@systemfsoftware/trigger.dev_tsconfig': specifier: workspace:* version: link:../../config-packages/tsconfig - '@trigger.dev/tsup': + '@systemfsoftware/trigger.dev_tsup': specifier: workspace:* version: link:../../config-packages/tsup '@types/debug': @@ -2001,13 +2001,13 @@ importers: packages/hono: devDependencies: - '@trigger.dev/sdk': + '@systemfsoftware/trigger.dev_sdk': specifier: workspace:* version: link:../trigger-sdk - '@trigger.dev/tsconfig': + '@systemfsoftware/trigger.dev_tsconfig': specifier: workspace:* version: link:../../config-packages/tsconfig - '@trigger.dev/tsup': + '@systemfsoftware/trigger.dev_tsup': specifier: workspace:* version: link:../../config-packages/tsup hono: @@ -2025,17 +2025,17 @@ importers: packages/integration-kit: dependencies: - '@trigger.dev/core': + '@systemfsoftware/trigger.dev_core': specifier: workspace:* version: link:../core uuid: specifier: ^9.0.0 version: 9.0.0 devDependencies: - '@trigger.dev/tsconfig': + '@systemfsoftware/trigger.dev_tsconfig': specifier: workspace:* version: link:../../config-packages/tsconfig - '@trigger.dev/tsup': + '@systemfsoftware/trigger.dev_tsup': specifier: workspace:* version: link:../../config-packages/tsup '@types/node': @@ -2066,13 +2066,13 @@ importers: specifier: ^4.3.4 version: 4.3.4(supports-color@8.1.1) devDependencies: - '@trigger.dev/sdk': + '@systemfsoftware/trigger.dev_sdk': specifier: workspace:^3.0.0-beta.55 version: link:../trigger-sdk - '@trigger.dev/tsconfig': + '@systemfsoftware/trigger.dev_tsconfig': specifier: workspace:* version: link:../../config-packages/tsconfig - '@trigger.dev/tsup': + '@systemfsoftware/trigger.dev_tsup': specifier: workspace:* version: link:../../config-packages/tsup '@types/debug': @@ -2099,17 +2099,17 @@ importers: packages/nextjs: dependencies: - '@trigger.dev/sdk': + '@systemfsoftware/trigger.dev_sdk': specifier: workspace:^3.0.0-beta.55 version: link:../trigger-sdk debug: specifier: ^4.3.4 version: 4.3.4(supports-color@8.1.1) devDependencies: - '@trigger.dev/tsconfig': + '@systemfsoftware/trigger.dev_tsconfig': specifier: workspace:* version: link:../../config-packages/tsconfig - '@trigger.dev/tsup': + '@systemfsoftware/trigger.dev_tsup': specifier: workspace:* version: link:../../config-packages/tsup '@types/debug': @@ -2149,10 +2149,10 @@ importers: specifier: ^7.2.6 version: 7.2.6 devDependencies: - '@trigger.dev/tsconfig': + '@systemfsoftware/trigger.dev_tsconfig': specifier: workspace:* version: link:../../config-packages/tsconfig - '@trigger.dev/tsup': + '@systemfsoftware/trigger.dev_tsup': specifier: workspace:* version: link:../../config-packages/tsup '@types/jest': @@ -2185,7 +2185,7 @@ importers: '@tanstack/react-query': specifier: 5.0.0-beta.2 version: 5.0.0-beta.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@trigger.dev/core': + '@systemfsoftware/trigger.dev_core': specifier: workspace:^3.0.0-beta.55 version: link:../core debug: @@ -2195,7 +2195,7 @@ importers: specifier: 3.22.3 version: 3.22.3 devDependencies: - '@trigger.dev/tsconfig': + '@systemfsoftware/trigger.dev_tsconfig': specifier: workspace:* version: link:../../config-packages/tsconfig '@types/debug': @@ -2228,7 +2228,7 @@ importers: packages/remix: dependencies: - '@trigger.dev/sdk': + '@systemfsoftware/trigger.dev_sdk': specifier: workspace:^3.0.0-beta.55 version: link:../trigger-sdk debug: @@ -2238,10 +2238,10 @@ importers: '@remix-run/server-runtime': specifier: ^2.0.0 version: 2.0.1(typescript@5.3.2) - '@trigger.dev/tsconfig': + '@systemfsoftware/trigger.dev_tsconfig': specifier: workspace:* version: link:../../config-packages/tsconfig - '@trigger.dev/tsup': + '@systemfsoftware/trigger.dev_tsup': specifier: workspace:* version: link:../../config-packages/tsup '@types/debug': @@ -2265,7 +2265,7 @@ importers: packages/sveltekit: dependencies: - '@trigger.dev/sdk': + '@systemfsoftware/trigger.dev_sdk': specifier: workspace:^3.0.0-beta.55 version: link:../trigger-sdk debug: @@ -2275,10 +2275,10 @@ importers: '@sveltejs/kit': specifier: ^1.20.4 version: 1.25.1(svelte@4.2.1)(vite@5.2.7(@types/node@20.12.7)(terser@5.17.1)) - '@trigger.dev/tsconfig': + '@systemfsoftware/trigger.dev_tsconfig': specifier: workspace:* version: link:../../config-packages/tsconfig - '@trigger.dev/tsup': + '@systemfsoftware/trigger.dev_tsup': specifier: workspace:* version: link:../../config-packages/tsup '@types/debug': @@ -2299,10 +2299,10 @@ importers: packages/testing: dependencies: - '@trigger.dev/core': + '@systemfsoftware/trigger.dev_core': specifier: workspace:* version: link:../core - '@trigger.dev/sdk': + '@systemfsoftware/trigger.dev_sdk': specifier: workspace:* version: link:../trigger-sdk vitest: @@ -2312,13 +2312,13 @@ importers: specifier: 3.22.3 version: 3.22.3 devDependencies: - '@trigger.dev/stripe': + '@systemfsoftware/trigger.dev_stripe': specifier: workspace:* version: link:../../integrations/stripe - '@trigger.dev/tsconfig': + '@systemfsoftware/trigger.dev_tsconfig': specifier: workspace:* version: link:../../config-packages/tsconfig - '@trigger.dev/tsup': + '@systemfsoftware/trigger.dev_tsup': specifier: workspace:* version: link:../../config-packages/tsup tsup: @@ -2339,10 +2339,10 @@ importers: '@opentelemetry/semantic-conventions': specifier: ^1.22.0 version: 1.22.0 - '@trigger.dev/core': + '@systemfsoftware/trigger.dev_core': specifier: workspace:3.0.0-beta.55 version: link:../core - '@trigger.dev/core-backend': + '@systemfsoftware/trigger.dev_core-backend': specifier: workspace:3.0.0-beta.55 version: link:../core-backend chalk: @@ -2388,10 +2388,10 @@ importers: specifier: 3.22.3 version: 3.22.3 devDependencies: - '@trigger.dev/tsconfig': + '@systemfsoftware/trigger.dev_tsconfig': specifier: workspace:* version: link:../../config-packages/tsconfig - '@trigger.dev/tsup': + '@systemfsoftware/trigger.dev_tsup': specifier: workspace:* version: link:../../config-packages/tsup '@types/debug': @@ -2443,10 +2443,10 @@ importers: specifier: 3.22.3 version: 3.22.3 devDependencies: - '@trigger.dev/tsconfig': + '@systemfsoftware/trigger.dev_tsconfig': specifier: workspace:* version: link:../../config-packages/tsconfig - '@trigger.dev/tsup': + '@systemfsoftware/trigger.dev_tsup': specifier: workspace:* version: link:../../config-packages/tsup '@types/debug': @@ -2476,47 +2476,47 @@ importers: perf: dependencies: - '@trigger.dev/express': + '@systemfsoftware/trigger.dev_express': specifier: workspace:* version: link:../packages/express - '@trigger.dev/github': + '@systemfsoftware/trigger.dev_github': specifier: workspace:* version: link:../integrations/github - '@trigger.dev/openai': + '@systemfsoftware/trigger.dev_openai': specifier: workspace:* version: link:../integrations/openai - '@trigger.dev/plain': + '@systemfsoftware/trigger.dev_plain': specifier: workspace:* version: link:../integrations/plain - '@trigger.dev/resend': + '@systemfsoftware/trigger.dev_resend': specifier: workspace:* version: link:../integrations/resend - '@trigger.dev/sdk': + '@systemfsoftware/trigger.dev_sdk': specifier: workspace:* version: link:../packages/trigger-sdk - '@trigger.dev/sendgrid': + '@systemfsoftware/trigger.dev_sendgrid': specifier: workspace:* version: link:../integrations/sendgrid - '@trigger.dev/slack': + '@systemfsoftware/trigger.dev_slack': specifier: workspace:* version: link:../integrations/slack - '@trigger.dev/stripe': + '@systemfsoftware/trigger.dev_stripe': specifier: workspace:* version: link:../integrations/stripe - '@trigger.dev/supabase': + '@systemfsoftware/trigger.dev_supabase': specifier: workspace:* version: link:../integrations/supabase - '@trigger.dev/typeform': + '@systemfsoftware/trigger.dev_typeform': specifier: workspace:* version: link:../integrations/typeform zod: specifier: 3.22.3 version: 3.22.3 devDependencies: - '@trigger.dev/cli': + '@systemfsoftware/trigger.dev_cli': specifier: workspace:* version: link:../packages/cli - '@trigger.dev/tsconfig': + '@systemfsoftware/trigger.dev_tsconfig': specifier: workspace:* version: link:../config-packages/tsconfig '@types/node': @@ -2546,10 +2546,10 @@ importers: '@hono/node-server': specifier: ^1.3.1 version: 1.3.1 - '@trigger.dev/hono': + '@systemfsoftware/trigger.dev_hono': specifier: workspace:* version: link:../packages/hono - '@trigger.dev/sdk': + '@systemfsoftware/trigger.dev_sdk': specifier: workspace:* version: link:../packages/trigger-sdk hono: @@ -7639,13 +7639,13 @@ packages: '@total-typescript/ts-reset@0.4.2': resolution: {integrity: sha512-vqd7ZUDSrXFVT1n8b2kc3LnklncDQFPvR58yUS1kEP23/nHPAO9l1lMjUfnPrXYYk4Hj54rrLKMW5ipwk7k09A==} - '@trigger.dev/companyicons@1.5.35': + '@systemfsoftware/trigger.dev_companyicons@1.5.35': resolution: {integrity: sha512-AhY7yshwh0onlgB6EGiyjyLSzl38Cuxo4tpUJVHxs5im8gDA+fuUq7o6Vz1WetFeNXwjMqh3f+bPW7bfqR4epg==} peerDependencies: react: ^18.2.0 react-dom: 18.2.0 - '@trigger.dev/platform@1.0.12': + '@systemfsoftware/trigger.dev_platform@1.0.12': resolution: {integrity: sha512-pOB9S2XG+TmTdlYtF9xuQoFz1aRlRGWSVCXuv3Vj2ArzU6Zz3ukvK24qlTd0PJB1otX71Ho/NfViGKEzCyRb5Q==} '@tsconfig/node10@1.0.9': @@ -23352,12 +23352,12 @@ snapshots: '@total-typescript/ts-reset@0.4.2': {} - '@trigger.dev/companyicons@1.5.35(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': + '@systemfsoftware/trigger.dev_companyicons@1.5.35(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - '@trigger.dev/platform@1.0.12': + '@systemfsoftware/trigger.dev_platform@1.0.12': dependencies: zod: 3.22.3 diff --git a/runtime_tests/package.json b/runtime_tests/package.json index 80fa003236a..d9234895f63 100644 --- a/runtime_tests/package.json +++ b/runtime_tests/package.json @@ -5,8 +5,8 @@ "license": "MIT", "dependencies": { "@hono/node-server": "^1.3.1", - "@trigger.dev/hono": "workspace:*", - "@trigger.dev/sdk": "workspace:*", + "@systemfsoftware/trigger.dev_hono": "workspace:*", + "@systemfsoftware/trigger.dev_sdk": "workspace:*", "hono": "^3.10.3" }, "devDependencies": { @@ -29,4 +29,4 @@ "test:node": "vitest --run --config ./tests/node/vitest.config.ts", "test:deno": "deno test --no-check --no-config --allow-read --allow-env tests/deno" } -} \ No newline at end of file +} diff --git a/runtime_tests/tests/bun/index.test.ts b/runtime_tests/tests/bun/index.test.ts index f84cbd83b6e..51c6e08f923 100644 --- a/runtime_tests/tests/bun/index.test.ts +++ b/runtime_tests/tests/bun/index.test.ts @@ -1,8 +1,8 @@ /// /// import { describe, expect, it } from "bun:test"; -import { createMiddleware } from "@trigger.dev/hono"; -import { TriggerClient, invokeTrigger } from "@trigger.dev/sdk"; +import { createMiddleware } from "@systemfsoftware/trigger.dev_hono"; +import { TriggerClient, invokeTrigger } from "@systemfsoftware/trigger.dev_sdk"; import { Hono } from "hono"; function createApp() { diff --git a/runtime_tests/tests/deno/trigger.test.ts b/runtime_tests/tests/deno/trigger.test.ts index e05ed479444..c01f9c498bc 100644 --- a/runtime_tests/tests/deno/trigger.test.ts +++ b/runtime_tests/tests/deno/trigger.test.ts @@ -1,8 +1,8 @@ -import { createMiddleware } from "npm:@trigger.dev/hono@0.0.0-cross-runtime-20231204162532"; +import { createMiddleware } from "npm:@systemfsoftware/trigger.dev_hono@0.0.0-cross-runtime-20231204162532"; import { TriggerClient, invokeTrigger, -} from "npm:@trigger.dev/sdk@0.0.0-cross-runtime-20231204162532"; +} from "npm:@systemfsoftware/trigger.dev_sdk@0.0.0-cross-runtime-20231204162532"; import { Hono } from "https://deno.land/x/hono@v3.10.3/mod.ts"; import { assertEquals } from "./deps.ts"; diff --git a/runtime_tests/tests/node/index.test.ts b/runtime_tests/tests/node/index.test.ts index 21170f61a7a..7b3fdfc7415 100644 --- a/runtime_tests/tests/node/index.test.ts +++ b/runtime_tests/tests/node/index.test.ts @@ -1,7 +1,7 @@ import { createAdaptorServer } from "@hono/node-server"; import request from "supertest"; -import { createMiddleware } from "@trigger.dev/hono"; -import { TriggerClient, invokeTrigger } from "@trigger.dev/sdk"; +import { createMiddleware } from "@systemfsoftware/trigger.dev_hono"; +import { TriggerClient, invokeTrigger } from "@systemfsoftware/trigger.dev_sdk"; import { Hono } from "hono"; function createApp() { diff --git a/runtime_tests/tests/wrangler/index.ts b/runtime_tests/tests/wrangler/index.ts index ebfe62a4ee2..d7908327e2e 100644 --- a/runtime_tests/tests/wrangler/index.ts +++ b/runtime_tests/tests/wrangler/index.ts @@ -1,5 +1,5 @@ -import { addMiddleware } from "@trigger.dev/hono"; -import { TriggerClient, invokeTrigger } from "@trigger.dev/sdk"; +import { addMiddleware } from "@systemfsoftware/trigger.dev_hono"; +import { TriggerClient, invokeTrigger } from "@systemfsoftware/trigger.dev_sdk"; import { Hono } from "hono"; type Bindings = { diff --git a/scripts/publish-prerelease.sh b/scripts/publish-prerelease.sh index 7162c6373f4..2c314955633 100755 --- a/scripts/publish-prerelease.sh +++ b/scripts/publish-prerelease.sh @@ -20,8 +20,8 @@ rm .changeset/pre.json echo "Running: pnpm exec changeset version --snapshot $version" pnpm exec changeset version --snapshot $version -echo "Running: pnpm run build --filter \"@trigger.dev/*\" --filter \"trigger.dev\"" -pnpm run build --filter "@trigger.dev/*" --filter "trigger.dev" +echo "Running: pnpm run build --filter \"@systemfsoftware/trigger.dev_*\" --filter \"trigger.dev\"" +pnpm run build --filter "@systemfsoftware/trigger.dev_*" --filter "trigger.dev" echo "Going to run: pnpm exec changeset publish --no-git-tag --snapshot --tag $version" read -p "Do you wish to continue? (y/N): " prompt diff --git a/scripts/upgrade-package.mjs b/scripts/upgrade-package.mjs index c1245cf9f7c..d260779e5ea 100644 --- a/scripts/upgrade-package.mjs +++ b/scripts/upgrade-package.mjs @@ -31,7 +31,7 @@ async function updatePackage(directory) { // Updating dependencies packageJson.devDependencies = packageJson.devDependencies || {}; - packageJson.devDependencies["@trigger.dev/tsup"] = "workspace:*"; + packageJson.devDependencies["@systemfsoftware/trigger.dev_tsup"] = "workspace:*"; packageJson.devDependencies["tsup"] = "8.0.1"; packageJson.devDependencies["typescript"] = "^5.3.0"; @@ -66,16 +66,16 @@ async function updatePackage(directory) { const tsconfigPath = join(directory, "tsconfig.json"); const tsconfig = JSON.parse(await fs.readFile(tsconfigPath, "utf8")); - if (tsconfig.extends === "@trigger.dev/tsconfig/integration.json") { + if (tsconfig.extends === "@systemfsoftware/trigger.dev_tsconfig/integration.json") { console.log( - `✅ tsconfig.json for ${packageJson.name} already extends @trigger.dev/tsconfig/integration.json` + `✅ tsconfig.json for ${packageJson.name} already extends @systemfsoftware/trigger.dev_tsconfig/integration.json` ); } else { tsconfig.compilerOptions = tsconfig.compilerOptions || {}; tsconfig.compilerOptions.paths = { ...tsconfig.compilerOptions.paths, - "@trigger.dev/tsup/*": ["../../config-packages/tsup/src/*"], - "@trigger.dev/tsup": ["../../config-packages/tsup/src/index"], + "@systemfsoftware/trigger.dev_tsup/*": ["../../config-packages/tsup/src/*"], + "@systemfsoftware/trigger.dev_tsup": ["../../config-packages/tsup/src/index"], }; await fs.writeFile( @@ -91,7 +91,7 @@ async function updatePackage(directory) { // Updating tsup.config.ts const tsupConfigPath = join(directory, "tsup.config.ts"); - const tsupConfigContent = `import { defineConfigPackage } from "@trigger.dev/tsup";\n\nexport default defineConfigPackage;`; + const tsupConfigContent = `import { defineConfigPackage } from "@systemfsoftware/trigger.dev_tsup";\n\nexport default defineConfigPackage;`; await fs.writeFile( tsupConfigPath, await prettier.format(tsupConfigContent, { parser: "typescript", ...prettierConfig }) diff --git a/tests/utils.ts b/tests/utils.ts index d23f4009d25..17d2a843931 100644 --- a/tests/utils.ts +++ b/tests/utils.ts @@ -1,4 +1,4 @@ -import { PrismaClient } from "@trigger.dev/database"; +import { PrismaClient } from "@systemfsoftware/trigger.dev_database"; type SetDBCallback = (prisma: PrismaClient) => Promise; From 0459bcc14ce199d670c474f9808aa1645bc436f4 Mon Sep 17 00:00:00 2001 From: Ryan Lee Date: Sat, 31 Aug 2024 20:43:40 -0400 Subject: [PATCH 12/67] delete v3 code --- .changeset/config.json | 3 +- packages/cli-v3/CHANGELOG.md | 700 ----- packages/cli-v3/DEVELOPMENT.md | 28 - packages/cli-v3/LICENSE | 21 - packages/cli-v3/README.md | 51 - packages/cli-v3/e2e/README.md | 170 -- packages/cli-v3/e2e/compile.ts | 222 -- packages/cli-v3/e2e/createContainerFile.ts | 28 - packages/cli-v3/e2e/createDeployHash.ts | 28 - packages/cli-v3/e2e/fixtures.config.ts | 72 - packages/cli-v3/e2e/fixtures/.gitignore | 1 - .../package-lock.json | 2101 --------------- .../package.json | 12 - .../packages/message/index.js | 3 - .../packages/message/package.json | 4 - .../packages/trigger/package.json | 8 - .../packages/trigger/src/helloWorld.js | 9 - .../packages/trigger/trigger.config.js | 4 - .../compile-monorepo-packages/.yarnrc.yml | 1 - .../compile-monorepo-packages/package.json | 12 - .../packages/message/index.js | 3 - .../packages/message/package.json | 4 - .../packages/trigger/package.json | 8 - .../packages/trigger/src/helloWorld.js | 9 - .../packages/trigger/trigger.config.js | 4 - .../compile-monorepo-packages/pnpm-lock.yaml | 1243 --------- .../pnpm-workspace.yaml | 3 - .../compile-monorepo-packages/yarn.lock | 1590 ------------ .../fixtures/config-infisical-sdk/.yarnrc.yml | 1 - .../config-infisical-sdk/package-lock.json | 2284 ----------------- .../config-infisical-sdk/package.json | 13 - .../config-infisical-sdk/pnpm-lock.yaml | 1373 ---------- .../config-infisical-sdk/pnpm-workspace.yaml | 1 - .../config-infisical-sdk/trigger.config.js | 9 - .../trigger/helloWorld.js | 8 - .../fixtures/config-infisical-sdk/yarn.lock | 1691 ------------ .../e2e/fixtures/config-invalid/.yarnrc.yml | 1 - .../fixtures/config-invalid/package-lock.json | 14 - .../e2e/fixtures/config-invalid/package.json | 9 - .../fixtures/config-invalid/pnpm-lock.yaml | 9 - .../config-invalid/pnpm-workspace.yaml | 1 - .../fixtures/config-invalid/trigger.config.js | 4 - .../e2e/fixtures/config-invalid/yarn.lock | 12 - .../e2e/fixtures/config-not-found/.yarnrc.yml | 1 - .../config-not-found/package-lock.json | 14 - .../fixtures/config-not-found/package.json | 9 - .../fixtures/config-not-found/pnpm-lock.yaml | 9 - .../config-not-found/pnpm-workspace.yaml | 1 - .../e2e/fixtures/config-not-found/yarn.lock | 12 - .../package-lock.json | 2112 --------------- .../dep-to-add-scope-parsing/package.json | 13 - .../packages/dep-to-add/index.js | 3 - .../packages/dep-to-add/package.json | 4 - .../packages/trigger/helloWorld.js | 9 - .../packages/trigger/package.json | 8 - .../trigger.config.js | 5 - .../lock-nested-peer-deps/.yarnrc.yml | 1 - .../lock-nested-peer-deps/package-lock.json | 2113 --------------- .../lock-nested-peer-deps/package.json | 14 - .../lock-nested-peer-deps/pnpm-lock.yaml | 1269 --------- .../lock-nested-peer-deps/pnpm-workspace.yaml | 1 - .../lock-nested-peer-deps/trigger.config.js | 3 - .../trigger/helloWorld.jsx | 17 - .../fixtures/lock-nested-peer-deps/yarn.lock | 1593 ------------ .../fixtures/resolve-legacy-peer-deps/.npmrc | 4 - .../resolve-legacy-peer-deps/.yarnrc.yml | 1 - .../package-lock.json | 2067 --------------- .../resolve-legacy-peer-deps/package.json | 16 - .../resolve-legacy-peer-deps/pnpm-lock.yaml | 1232 --------- .../pnpm-workspace.yaml | 1 - .../trigger.config.js | 3 - .../trigger/helloWorld.js | 9 - .../resolve-legacy-peer-deps/yarn.lock | 1555 ----------- .../fixtures/resolve-trigger-deps/.yarnrc.yml | 1 - .../resolve-trigger-deps/package-lock.json | 14 - .../resolve-trigger-deps/package.json | 10 - .../resolve-trigger-deps/pnpm-lock.yaml | 9 - .../resolve-trigger-deps/pnpm-workspace.yaml | 1 - .../resolve-trigger-deps/trigger.config.js | 4 - .../trigger/helloWorld.js | 8 - .../fixtures/resolve-trigger-deps/yarn.lock | 12 - .../e2e/fixtures/server-only/.yarnrc.yml | 1 - .../fixtures/server-only/package-lock.json | 2141 --------------- .../e2e/fixtures/server-only/package.json | 13 - .../e2e/fixtures/server-only/pnpm-lock.yaml | 1251 --------- .../fixtures/server-only/pnpm-workspace.yaml | 1 - .../fixtures/server-only/trigger.config.js | 4 - .../server-only/trigger/helloWorld.js | 9 - .../cli-v3/e2e/fixtures/server-only/yarn.lock | 1569 ----------- .../fixtures/trigger-dir-missing/.yarnrc.yml | 1 - .../trigger-dir-missing/package-lock.json | 14 - .../fixtures/trigger-dir-missing/package.json | 9 - .../trigger-dir-missing/pnpm-lock.yaml | 9 - .../trigger-dir-missing/pnpm-workspace.yaml | 1 - .../trigger-dir-missing/trigger.config.js | 3 - .../fixtures/trigger-dir-missing/yarn.lock | 12 - .../trigger-dir-not-found/.yarnrc.yml | 1 - .../trigger-dir-not-found/package-lock.json | 14 - .../trigger-dir-not-found/package.json | 9 - .../trigger-dir-not-found/pnpm-lock.yaml | 9 - .../trigger-dir-not-found/pnpm-workspace.yaml | 1 - .../trigger-dir-not-found/trigger.config.js | 4 - .../fixtures/trigger-dir-not-found/yarn.lock | 12 - packages/cli-v3/e2e/handleDependencies.ts | 89 - packages/cli-v3/e2e/index.test.ts | 375 --- packages/cli-v3/e2e/javascriptProject.ts | 15 - packages/cli-v3/e2e/schemas.ts | 9 - packages/cli-v3/e2e/vite.config.js | 8 - packages/cli-v3/package.json | 134 - packages/cli-v3/src/Containerfile.prod | 58 - packages/cli-v3/src/apiClient.ts | 284 -- packages/cli-v3/src/cli/common.ts | 98 - packages/cli-v3/src/cli/index.ts | 27 - packages/cli-v3/src/commands/deploy.ts | 1962 -------------- packages/cli-v3/src/commands/dev.tsx | 995 ------- packages/cli-v3/src/commands/init.ts | 652 ----- packages/cli-v3/src/commands/list-profiles.ts | 67 - packages/cli-v3/src/commands/login.ts | 360 --- packages/cli-v3/src/commands/logout.ts | 45 - packages/cli-v3/src/commands/update.ts | 361 --- packages/cli-v3/src/commands/whoami.ts | 117 - packages/cli-v3/src/consts.ts | 13 - packages/cli-v3/src/index.ts | 18 - packages/cli-v3/src/telemetry/tracing.ts | 74 - .../src/templates/examples/simple.ts.template | 14 - .../src/templates/trigger.config.ts.template | 16 - packages/cli-v3/src/types.ts | 6 - .../cli-v3/src/utilities/assertExhaustive.ts | 3 - packages/cli-v3/src/utilities/build.ts | 258 -- packages/cli-v3/src/utilities/cliOutput.ts | 120 - packages/cli-v3/src/utilities/configFiles.ts | 272 -- .../src/utilities/createFileFromTemplate.ts | 62 - packages/cli-v3/src/utilities/deployErrors.ts | 208 -- packages/cli-v3/src/utilities/fileSystem.ts | 97 - .../src/utilities/getApiKeyType.test.ts | 32 - .../cli-v3/src/utilities/getApiKeyType.ts | 65 - .../getEnvironmentVariableFactory.ts | 69 - .../src/utilities/getUserPackageManager.ts | 72 - packages/cli-v3/src/utilities/getVersion.ts | 12 - .../cli-v3/src/utilities/initialBanner.ts | 89 - packages/cli-v3/src/utilities/ink-table.tsx | 375 --- .../cli-v3/src/utilities/installPackages.ts | 110 - .../cli-v3/src/utilities/javascriptProject.ts | 700 ----- packages/cli-v3/src/utilities/keyValueBy.ts | 39 - packages/cli-v3/src/utilities/links.ts | 10 - packages/cli-v3/src/utilities/linux.ts | 31 - packages/cli-v3/src/utilities/logger.ts | 129 - .../cli-v3/src/utilities/obfuscateApiKey.ts | 4 - .../cli-v3/src/utilities/parseNameAndPath.ts | 11 - .../cli-v3/src/utilities/resolveEnvVars.ts | 62 - .../src/utilities/resolveInternalFilePath.ts | 8 - packages/cli-v3/src/utilities/runtimeCheck.ts | 28 - .../cli-v3/src/utilities/safeJsonParse.ts | 11 - packages/cli-v3/src/utilities/session.ts | 87 - packages/cli-v3/src/utilities/taskFiles.ts | 103 - packages/cli-v3/src/utilities/windows.ts | 23 - packages/cli-v3/src/workers/common/errors.ts | 103 - .../src/workers/dev/backgroundWorker.ts | 1141 -------- .../cli-v3/src/workers/dev/worker-facade.ts | 271 -- .../cli-v3/src/workers/dev/worker-setup.ts | 34 - .../src/workers/prod/backgroundWorker.ts | 873 ------- .../cli-v3/src/workers/prod/entry-point.ts | 1477 ----------- .../cli-v3/src/workers/prod/worker-facade.ts | 316 --- .../cli-v3/src/workers/prod/worker-setup.ts | 27 - packages/cli-v3/tsconfig.check.json | 10 - packages/cli-v3/tsconfig.json | 34 - packages/cli-v3/tsup.config.ts | 30 - packages/cli-v3/tsup.workers.config.ts | 22 - packages/cli-v3/types.d.ts | 10 - packages/cli-v3/vite.config.ts | 8 - packages/trigger-sdk/package.json | 15 - packages/trigger-sdk/src/v3/cache.ts | 106 - packages/trigger-sdk/src/v3/config.ts | 8 - packages/trigger-sdk/src/v3/envvars.ts | 398 --- .../trigger-sdk/src/v3/idempotencyKeys.ts | 93 - packages/trigger-sdk/src/v3/index.ts | 58 - packages/trigger-sdk/src/v3/retry.ts | 649 ----- packages/trigger-sdk/src/v3/runs.ts | 324 --- packages/trigger-sdk/src/v3/schedules/api.ts | 6 - .../trigger-sdk/src/v3/schedules/index.ts | 366 --- packages/trigger-sdk/src/v3/shared.ts | 1163 --------- packages/trigger-sdk/src/v3/tags.ts | 66 - packages/trigger-sdk/src/v3/tasks.ts | 78 - packages/trigger-sdk/src/v3/tracer.ts | 4 - packages/trigger-sdk/src/v3/usage.ts | 134 - packages/trigger-sdk/src/v3/wait.ts | 152 -- pnpm-lock.yaml | 1172 +-------- 187 files changed, 30 insertions(+), 47023 deletions(-) delete mode 100644 packages/cli-v3/CHANGELOG.md delete mode 100644 packages/cli-v3/DEVELOPMENT.md delete mode 100644 packages/cli-v3/LICENSE delete mode 100644 packages/cli-v3/README.md delete mode 100644 packages/cli-v3/e2e/README.md delete mode 100644 packages/cli-v3/e2e/compile.ts delete mode 100644 packages/cli-v3/e2e/createContainerFile.ts delete mode 100644 packages/cli-v3/e2e/createDeployHash.ts delete mode 100644 packages/cli-v3/e2e/fixtures.config.ts delete mode 100644 packages/cli-v3/e2e/fixtures/.gitignore delete mode 100644 packages/cli-v3/e2e/fixtures/compile-monorepo-packages-npm/package-lock.json delete mode 100644 packages/cli-v3/e2e/fixtures/compile-monorepo-packages-npm/package.json delete mode 100644 packages/cli-v3/e2e/fixtures/compile-monorepo-packages-npm/packages/message/index.js delete mode 100644 packages/cli-v3/e2e/fixtures/compile-monorepo-packages-npm/packages/message/package.json delete mode 100644 packages/cli-v3/e2e/fixtures/compile-monorepo-packages-npm/packages/trigger/package.json delete mode 100644 packages/cli-v3/e2e/fixtures/compile-monorepo-packages-npm/packages/trigger/src/helloWorld.js delete mode 100644 packages/cli-v3/e2e/fixtures/compile-monorepo-packages-npm/packages/trigger/trigger.config.js delete mode 100644 packages/cli-v3/e2e/fixtures/compile-monorepo-packages/.yarnrc.yml delete mode 100644 packages/cli-v3/e2e/fixtures/compile-monorepo-packages/package.json delete mode 100644 packages/cli-v3/e2e/fixtures/compile-monorepo-packages/packages/message/index.js delete mode 100644 packages/cli-v3/e2e/fixtures/compile-monorepo-packages/packages/message/package.json delete mode 100644 packages/cli-v3/e2e/fixtures/compile-monorepo-packages/packages/trigger/package.json delete mode 100644 packages/cli-v3/e2e/fixtures/compile-monorepo-packages/packages/trigger/src/helloWorld.js delete mode 100644 packages/cli-v3/e2e/fixtures/compile-monorepo-packages/packages/trigger/trigger.config.js delete mode 100644 packages/cli-v3/e2e/fixtures/compile-monorepo-packages/pnpm-lock.yaml delete mode 100644 packages/cli-v3/e2e/fixtures/compile-monorepo-packages/pnpm-workspace.yaml delete mode 100644 packages/cli-v3/e2e/fixtures/compile-monorepo-packages/yarn.lock delete mode 100644 packages/cli-v3/e2e/fixtures/config-infisical-sdk/.yarnrc.yml delete mode 100644 packages/cli-v3/e2e/fixtures/config-infisical-sdk/package-lock.json delete mode 100644 packages/cli-v3/e2e/fixtures/config-infisical-sdk/package.json delete mode 100644 packages/cli-v3/e2e/fixtures/config-infisical-sdk/pnpm-lock.yaml delete mode 100644 packages/cli-v3/e2e/fixtures/config-infisical-sdk/pnpm-workspace.yaml delete mode 100644 packages/cli-v3/e2e/fixtures/config-infisical-sdk/trigger.config.js delete mode 100644 packages/cli-v3/e2e/fixtures/config-infisical-sdk/trigger/helloWorld.js delete mode 100644 packages/cli-v3/e2e/fixtures/config-infisical-sdk/yarn.lock delete mode 100644 packages/cli-v3/e2e/fixtures/config-invalid/.yarnrc.yml delete mode 100644 packages/cli-v3/e2e/fixtures/config-invalid/package-lock.json delete mode 100644 packages/cli-v3/e2e/fixtures/config-invalid/package.json delete mode 100644 packages/cli-v3/e2e/fixtures/config-invalid/pnpm-lock.yaml delete mode 100644 packages/cli-v3/e2e/fixtures/config-invalid/pnpm-workspace.yaml delete mode 100644 packages/cli-v3/e2e/fixtures/config-invalid/trigger.config.js delete mode 100644 packages/cli-v3/e2e/fixtures/config-invalid/yarn.lock delete mode 100644 packages/cli-v3/e2e/fixtures/config-not-found/.yarnrc.yml delete mode 100644 packages/cli-v3/e2e/fixtures/config-not-found/package-lock.json delete mode 100644 packages/cli-v3/e2e/fixtures/config-not-found/package.json delete mode 100644 packages/cli-v3/e2e/fixtures/config-not-found/pnpm-lock.yaml delete mode 100644 packages/cli-v3/e2e/fixtures/config-not-found/pnpm-workspace.yaml delete mode 100644 packages/cli-v3/e2e/fixtures/config-not-found/yarn.lock delete mode 100644 packages/cli-v3/e2e/fixtures/dep-to-add-scope-parsing/package-lock.json delete mode 100644 packages/cli-v3/e2e/fixtures/dep-to-add-scope-parsing/package.json delete mode 100644 packages/cli-v3/e2e/fixtures/dep-to-add-scope-parsing/packages/dep-to-add/index.js delete mode 100644 packages/cli-v3/e2e/fixtures/dep-to-add-scope-parsing/packages/dep-to-add/package.json delete mode 100644 packages/cli-v3/e2e/fixtures/dep-to-add-scope-parsing/packages/trigger/helloWorld.js delete mode 100644 packages/cli-v3/e2e/fixtures/dep-to-add-scope-parsing/packages/trigger/package.json delete mode 100644 packages/cli-v3/e2e/fixtures/dep-to-add-scope-parsing/trigger.config.js delete mode 100644 packages/cli-v3/e2e/fixtures/lock-nested-peer-deps/.yarnrc.yml delete mode 100644 packages/cli-v3/e2e/fixtures/lock-nested-peer-deps/package-lock.json delete mode 100644 packages/cli-v3/e2e/fixtures/lock-nested-peer-deps/package.json delete mode 100644 packages/cli-v3/e2e/fixtures/lock-nested-peer-deps/pnpm-lock.yaml delete mode 100644 packages/cli-v3/e2e/fixtures/lock-nested-peer-deps/pnpm-workspace.yaml delete mode 100644 packages/cli-v3/e2e/fixtures/lock-nested-peer-deps/trigger.config.js delete mode 100644 packages/cli-v3/e2e/fixtures/lock-nested-peer-deps/trigger/helloWorld.jsx delete mode 100644 packages/cli-v3/e2e/fixtures/lock-nested-peer-deps/yarn.lock delete mode 100644 packages/cli-v3/e2e/fixtures/resolve-legacy-peer-deps/.npmrc delete mode 100644 packages/cli-v3/e2e/fixtures/resolve-legacy-peer-deps/.yarnrc.yml delete mode 100644 packages/cli-v3/e2e/fixtures/resolve-legacy-peer-deps/package-lock.json delete mode 100644 packages/cli-v3/e2e/fixtures/resolve-legacy-peer-deps/package.json delete mode 100644 packages/cli-v3/e2e/fixtures/resolve-legacy-peer-deps/pnpm-lock.yaml delete mode 100644 packages/cli-v3/e2e/fixtures/resolve-legacy-peer-deps/pnpm-workspace.yaml delete mode 100644 packages/cli-v3/e2e/fixtures/resolve-legacy-peer-deps/trigger.config.js delete mode 100644 packages/cli-v3/e2e/fixtures/resolve-legacy-peer-deps/trigger/helloWorld.js delete mode 100644 packages/cli-v3/e2e/fixtures/resolve-legacy-peer-deps/yarn.lock delete mode 100644 packages/cli-v3/e2e/fixtures/resolve-trigger-deps/.yarnrc.yml delete mode 100644 packages/cli-v3/e2e/fixtures/resolve-trigger-deps/package-lock.json delete mode 100644 packages/cli-v3/e2e/fixtures/resolve-trigger-deps/package.json delete mode 100644 packages/cli-v3/e2e/fixtures/resolve-trigger-deps/pnpm-lock.yaml delete mode 100644 packages/cli-v3/e2e/fixtures/resolve-trigger-deps/pnpm-workspace.yaml delete mode 100644 packages/cli-v3/e2e/fixtures/resolve-trigger-deps/trigger.config.js delete mode 100644 packages/cli-v3/e2e/fixtures/resolve-trigger-deps/trigger/helloWorld.js delete mode 100644 packages/cli-v3/e2e/fixtures/resolve-trigger-deps/yarn.lock delete mode 100644 packages/cli-v3/e2e/fixtures/server-only/.yarnrc.yml delete mode 100644 packages/cli-v3/e2e/fixtures/server-only/package-lock.json delete mode 100644 packages/cli-v3/e2e/fixtures/server-only/package.json delete mode 100644 packages/cli-v3/e2e/fixtures/server-only/pnpm-lock.yaml delete mode 100644 packages/cli-v3/e2e/fixtures/server-only/pnpm-workspace.yaml delete mode 100644 packages/cli-v3/e2e/fixtures/server-only/trigger.config.js delete mode 100644 packages/cli-v3/e2e/fixtures/server-only/trigger/helloWorld.js delete mode 100644 packages/cli-v3/e2e/fixtures/server-only/yarn.lock delete mode 100644 packages/cli-v3/e2e/fixtures/trigger-dir-missing/.yarnrc.yml delete mode 100644 packages/cli-v3/e2e/fixtures/trigger-dir-missing/package-lock.json delete mode 100644 packages/cli-v3/e2e/fixtures/trigger-dir-missing/package.json delete mode 100644 packages/cli-v3/e2e/fixtures/trigger-dir-missing/pnpm-lock.yaml delete mode 100644 packages/cli-v3/e2e/fixtures/trigger-dir-missing/pnpm-workspace.yaml delete mode 100644 packages/cli-v3/e2e/fixtures/trigger-dir-missing/trigger.config.js delete mode 100644 packages/cli-v3/e2e/fixtures/trigger-dir-missing/yarn.lock delete mode 100644 packages/cli-v3/e2e/fixtures/trigger-dir-not-found/.yarnrc.yml delete mode 100644 packages/cli-v3/e2e/fixtures/trigger-dir-not-found/package-lock.json delete mode 100644 packages/cli-v3/e2e/fixtures/trigger-dir-not-found/package.json delete mode 100644 packages/cli-v3/e2e/fixtures/trigger-dir-not-found/pnpm-lock.yaml delete mode 100644 packages/cli-v3/e2e/fixtures/trigger-dir-not-found/pnpm-workspace.yaml delete mode 100644 packages/cli-v3/e2e/fixtures/trigger-dir-not-found/trigger.config.js delete mode 100644 packages/cli-v3/e2e/fixtures/trigger-dir-not-found/yarn.lock delete mode 100644 packages/cli-v3/e2e/handleDependencies.ts delete mode 100644 packages/cli-v3/e2e/index.test.ts delete mode 100644 packages/cli-v3/e2e/javascriptProject.ts delete mode 100644 packages/cli-v3/e2e/schemas.ts delete mode 100644 packages/cli-v3/e2e/vite.config.js delete mode 100644 packages/cli-v3/package.json delete mode 100644 packages/cli-v3/src/Containerfile.prod delete mode 100644 packages/cli-v3/src/apiClient.ts delete mode 100644 packages/cli-v3/src/cli/common.ts delete mode 100644 packages/cli-v3/src/cli/index.ts delete mode 100644 packages/cli-v3/src/commands/deploy.ts delete mode 100644 packages/cli-v3/src/commands/dev.tsx delete mode 100644 packages/cli-v3/src/commands/init.ts delete mode 100644 packages/cli-v3/src/commands/list-profiles.ts delete mode 100644 packages/cli-v3/src/commands/login.ts delete mode 100644 packages/cli-v3/src/commands/logout.ts delete mode 100644 packages/cli-v3/src/commands/update.ts delete mode 100644 packages/cli-v3/src/commands/whoami.ts delete mode 100644 packages/cli-v3/src/consts.ts delete mode 100644 packages/cli-v3/src/index.ts delete mode 100644 packages/cli-v3/src/telemetry/tracing.ts delete mode 100644 packages/cli-v3/src/templates/examples/simple.ts.template delete mode 100644 packages/cli-v3/src/templates/trigger.config.ts.template delete mode 100644 packages/cli-v3/src/types.ts delete mode 100644 packages/cli-v3/src/utilities/assertExhaustive.ts delete mode 100644 packages/cli-v3/src/utilities/build.ts delete mode 100644 packages/cli-v3/src/utilities/cliOutput.ts delete mode 100644 packages/cli-v3/src/utilities/configFiles.ts delete mode 100644 packages/cli-v3/src/utilities/createFileFromTemplate.ts delete mode 100644 packages/cli-v3/src/utilities/deployErrors.ts delete mode 100644 packages/cli-v3/src/utilities/fileSystem.ts delete mode 100644 packages/cli-v3/src/utilities/getApiKeyType.test.ts delete mode 100644 packages/cli-v3/src/utilities/getApiKeyType.ts delete mode 100644 packages/cli-v3/src/utilities/getEnvironmentVariableFactory.ts delete mode 100644 packages/cli-v3/src/utilities/getUserPackageManager.ts delete mode 100644 packages/cli-v3/src/utilities/getVersion.ts delete mode 100644 packages/cli-v3/src/utilities/initialBanner.ts delete mode 100644 packages/cli-v3/src/utilities/ink-table.tsx delete mode 100644 packages/cli-v3/src/utilities/installPackages.ts delete mode 100644 packages/cli-v3/src/utilities/javascriptProject.ts delete mode 100644 packages/cli-v3/src/utilities/keyValueBy.ts delete mode 100644 packages/cli-v3/src/utilities/links.ts delete mode 100644 packages/cli-v3/src/utilities/linux.ts delete mode 100644 packages/cli-v3/src/utilities/logger.ts delete mode 100644 packages/cli-v3/src/utilities/obfuscateApiKey.ts delete mode 100644 packages/cli-v3/src/utilities/parseNameAndPath.ts delete mode 100644 packages/cli-v3/src/utilities/resolveEnvVars.ts delete mode 100644 packages/cli-v3/src/utilities/resolveInternalFilePath.ts delete mode 100644 packages/cli-v3/src/utilities/runtimeCheck.ts delete mode 100644 packages/cli-v3/src/utilities/safeJsonParse.ts delete mode 100644 packages/cli-v3/src/utilities/session.ts delete mode 100644 packages/cli-v3/src/utilities/taskFiles.ts delete mode 100644 packages/cli-v3/src/utilities/windows.ts delete mode 100644 packages/cli-v3/src/workers/common/errors.ts delete mode 100644 packages/cli-v3/src/workers/dev/backgroundWorker.ts delete mode 100644 packages/cli-v3/src/workers/dev/worker-facade.ts delete mode 100644 packages/cli-v3/src/workers/dev/worker-setup.ts delete mode 100644 packages/cli-v3/src/workers/prod/backgroundWorker.ts delete mode 100644 packages/cli-v3/src/workers/prod/entry-point.ts delete mode 100644 packages/cli-v3/src/workers/prod/worker-facade.ts delete mode 100644 packages/cli-v3/src/workers/prod/worker-setup.ts delete mode 100644 packages/cli-v3/tsconfig.check.json delete mode 100644 packages/cli-v3/tsconfig.json delete mode 100644 packages/cli-v3/tsup.config.ts delete mode 100644 packages/cli-v3/tsup.workers.config.ts delete mode 100644 packages/cli-v3/types.d.ts delete mode 100644 packages/cli-v3/vite.config.ts delete mode 100644 packages/trigger-sdk/src/v3/cache.ts delete mode 100644 packages/trigger-sdk/src/v3/config.ts delete mode 100644 packages/trigger-sdk/src/v3/envvars.ts delete mode 100644 packages/trigger-sdk/src/v3/idempotencyKeys.ts delete mode 100644 packages/trigger-sdk/src/v3/index.ts delete mode 100644 packages/trigger-sdk/src/v3/retry.ts delete mode 100644 packages/trigger-sdk/src/v3/runs.ts delete mode 100644 packages/trigger-sdk/src/v3/schedules/api.ts delete mode 100644 packages/trigger-sdk/src/v3/schedules/index.ts delete mode 100644 packages/trigger-sdk/src/v3/shared.ts delete mode 100644 packages/trigger-sdk/src/v3/tags.ts delete mode 100644 packages/trigger-sdk/src/v3/tasks.ts delete mode 100644 packages/trigger-sdk/src/v3/tracer.ts delete mode 100644 packages/trigger-sdk/src/v3/usage.ts delete mode 100644 packages/trigger-sdk/src/v3/wait.ts diff --git a/.changeset/config.json b/.changeset/config.json index 42fc8ecf77b..eecd2945523 100644 --- a/.changeset/config.json +++ b/.changeset/config.json @@ -4,8 +4,7 @@ "commit": false, "fixed": [ [ - "@systemfsoftware/trigger.dev_*", - "trigger.dev" + "@systemfsoftware/trigger.dev_*" ] ], "linked": [], diff --git a/packages/cli-v3/CHANGELOG.md b/packages/cli-v3/CHANGELOG.md deleted file mode 100644 index 617518ec5bb..00000000000 --- a/packages/cli-v3/CHANGELOG.md +++ /dev/null @@ -1,700 +0,0 @@ -# trigger.dev - -## 3.0.0-beta.55 - -### Patch Changes - -- @systemfsoftware/trigger.dev_core@3.0.0-beta.55 - -## 3.0.0-beta.54 - -### Patch Changes - -- @systemfsoftware/trigger.dev_core@3.0.0-beta.54 - -## 3.0.0-beta.53 - -### Patch Changes - -- 5cf90da72: Fix issues that could result in unreezable state run crashes. Details: - - Never checkpoint between attempts - - Some messages and socket data now include attempt numbers - - Remove attempt completion replays - - Additional prod entry point logging - - Fail runs that receive deprecated (pre-lazy attempt) execute messages -- Updated dependencies [5cf90da72] - - @systemfsoftware/trigger.dev_core@3.0.0-beta.53 - -## 3.0.0-beta.52 - -### Patch Changes - -- c1d4c04e8: Fix automatic opening of login URL on linux-server systems with missing xdg-open -- Updated dependencies [9882d66f8] -- Updated dependencies [09413a62a] - - @systemfsoftware/trigger.dev_core@3.0.0-beta.52 - -## 3.0.0-beta.51 - -### Patch Changes - -- ae9a8b0ce: Automatically bundle internal packages that use file, link or workspace protocl -- 6e65591e8: Fix various e2e issues for 'resolve-legacy-peer-deps' fixture, installation of fixture deps and lockfile-based test skipping' -- Updated dependencies [55264657d] - - @systemfsoftware/trigger.dev_core@3.0.0-beta.51 - -## 3.0.0-beta.50 - -### Patch Changes - -- Updated dependencies [8ba998794] - - @systemfsoftware/trigger.dev_core@3.0.0-beta.50 - -## 3.0.0-beta.49 - -### Patch Changes - -- 9971de6a1: Increase span attribute value length limit to 2048 -- dbda820a7: - Prevent uncaught exceptions when handling WebSocket messages - - Improve CLI dev command WebSocket debug and error logging -- c2707800a: Improve prisma errors for missing postinstall -- d6c6dc993: try/catch opening the login URL -- e417aca87: Added config option extraCACerts to ProjectConfig type. This copies the ca file along with additionalFiles and sets NODE_EXTRA_CA_CERTS environment variable in built image as well as running the task. -- Updated dependencies [dbda820a7] -- Updated dependencies [e417aca87] -- Updated dependencies [d934feb02] - - @systemfsoftware/trigger.dev_core@3.0.0-beta.49 - -## 3.0.0-beta.48 - -### Patch Changes - -- @systemfsoftware/trigger.dev_core@3.0.0-beta.48 - -## 3.0.0-beta.47 - -### Patch Changes - -- 16ad59533: v3: update @depot/cli to latest 0.0.1-cli.2.71.0 -- Updated dependencies [4f95c9de4] -- Updated dependencies [e04d44866] - - @systemfsoftware/trigger.dev_core@3.0.0-beta.47 - -## 3.0.0-beta.46 - -### Patch Changes - -- 14c2bdf89: Tasks should now be much more robust and resilient to reconnects during crucial operations and other failure scenarios. - - Task runs now have to signal checkpointable state prior to ALL checkpoints. This ensures flushing always happens. - - All important socket.io RPCs will now be retried with backoff. Actions relying on checkpoints will be replayed if we haven't been checkpointed and restored as expected, e.g. after reconnect. - - Other changes: - - - Fix retry check in shared queue - - Fix env var sync spinner - - Heartbeat between retries - - Fix retry prep - - Fix prod worker no tasks detection - - Fail runs above `MAX_TASK_RUN_ATTEMPTS` - - Additional debug logs in all places - - Prevent crashes due to failed socket schema parsing - - Remove core-apps barrel - - Upgrade socket.io-client to fix an ACK memleak - - Additional index failure logs - - Prevent message loss during reconnect - - Prevent burst of heartbeats on reconnect - - Prevent crash on failed cleanup - - Handle at-least-once lazy execute message delivery - - Handle uncaught entry point exceptions - -- Updated dependencies [14c2bdf89] - - @systemfsoftware/trigger.dev_core@3.0.0-beta.46 - -## 3.0.0-beta.45 - -### Patch Changes - -- 374b6b9c0: Increase dev worker timeout -- c75e29a9a: Add sox and audiowaveform binaries to worker images -- 568da0178: - Improve non-zero exit code error messages - - Detect OOM conditions within worker child processes - - Internal errors can have optional stack traces - - Docker provider can be set to enforce machine presets -- 52b6f48a9: Add e2e fixtures corresponding to past issues - Implement e2e suite parallelism - Enhance log level for specific e2e suite messages -- 5ae3da6b4: Await file watcher cleanup in dev -- f56582995: v3: Copy over more of the project's package.json keys into the deployed package.json (support for custom config like zenstack) -- d0d3a64bd: - Prevent downgrades during update check and advise to upgrade CLI - - Detect bun and use npm instead - - During init, fail early and advise if not a TypeScript project - - During init, allow specifying custom package manager args - - Add links to dev worker started message - - Fix links in unsupported terminals -- 5ae3da6b4: - Fix artifact detection logs - - Fix OOM detection and error messages - - Add test link to cli deployment completion -- 75ec4ac6a: v3: postInstall config option now replaces the postinstall script found in package.json -- Updated dependencies [0e77e7ef7] -- Updated dependencies [568da0178] -- Updated dependencies [5ae3da6b4] - - @systemfsoftware/trigger.dev_core@3.0.0-beta.45 - -## 3.0.0-beta.44 - -### Patch Changes - -- Updated dependencies [39885a427] - - @systemfsoftware/trigger.dev_core@3.0.0-beta.44 - -## 3.0.0-beta.43 - -### Patch Changes - -- 77ad4127c: Improved ESM module require error detection logic -- Updated dependencies [34ca7667d] - - @systemfsoftware/trigger.dev_core@3.0.0-beta.43 - -## 3.0.0-beta.42 - -### Patch Changes - -- @systemfsoftware/trigger.dev_core@3.0.0-beta.42 - -## 3.0.0-beta.41 - -### Patch Changes - -- c7a55804d: Fix jsonc-parser import - - @systemfsoftware/trigger.dev_core@3.0.0-beta.41 - -## 3.0.0-beta.40 - -### Patch Changes - -- 098932ea9: v3: vercel edge runtime support -- 9835f4ec5: v3: fix otel flushing causing CLEANUP ack timeout errors by always setting a forceFlushTimeoutMillis value -- Updated dependencies [55d1f8c67] -- Updated dependencies [098932ea9] -- Updated dependencies [9835f4ec5] - - @systemfsoftware/trigger.dev_core@3.0.0-beta.40 - -## 3.0.0-beta.39 - -### Patch Changes - -- 8757fdcee: v3: [prod] force flush timeout should be 1s - - @systemfsoftware/trigger.dev_core@3.0.0-beta.39 - -## 3.0.0-beta.38 - -### Patch Changes - -- d4ccdf710: Add an e2e suite to test compiling with v3 CLI. -- 1b90ffbb8: v3: Usage tracking -- e02320f65: fix: allow command login to read api url from cli args -- Updated dependencies [1b90ffbb8] -- Updated dependencies [0ed93a748] -- Updated dependencies [c405ae711] -- Updated dependencies [c405ae711] - - @systemfsoftware/trigger.dev_core@3.0.0-beta.38 - -## 3.0.0-beta.37 - -### Patch Changes - -- c11a77f50: cli v3: increase otel force flush timeout to 30s from 500ms -- 01633c9c0: Output stderr logs on dev worker failure -- 68d32429b: Capture and display stderr on index failures -- 35dbaedf6: - Fix init command SDK pinning - - Show --api-url / -a flag where needed - - CLI now also respects `TRIGGER_TELEMETRY_DISABLED` - - Dedicated docker checkpoint test function -- Updated dependencies [68d32429b] -- Updated dependencies [68d32429b] - - @systemfsoftware/trigger.dev_core@3.0.0-beta.37 - -## 3.0.0-beta.36 - -### Patch Changes - -- 8e5ef176a: Increase cleanup IPC timeout -- Updated dependencies [b4f9b70ae] -- Updated dependencies [ba71f959e] - - @systemfsoftware/trigger.dev_core@3.0.0-beta.36 - -## 3.0.0-beta.35 - -### Patch Changes - -- 98ef17029: Set the deploy timeout to 3mins from 1min -- e69ffd314: - Clear paused states before retry - - Detect and handle unrecoverable worker errors - - Remove checkpoints after successful push - - Permanently switch to DO hosted busybox image - - Fix IPC timeout issue, or at least handle it more gracefully - - Handle checkpoint failures - - Basic chaos monkey for checkpoint testing - - Stack traces are back in the dashboard - - Display final errors on root span -- Updated dependencies [ece6ca678] -- Updated dependencies [e69ffd314] -- Updated dependencies [e69ffd314] - - @systemfsoftware/trigger.dev_core@3.0.0-beta.35 - -## 3.0.0-beta.34 - -### Patch Changes - -- 5a6e79e0c: Fixing missing logs when importing client @opentelemetry/api -- 3a1b0c486: v3: Environment variable management API and SDK, along with resolveEnvVars CLI hook -- a86f36cef: Fix TypeScript inclusion in tsconfig.json for `cli-v3 init` -- c092c0f9d: v3: Prevent legacy-peer-deps=true from breaking deploys - - When a global `.npmrc` file includes `legacy-peer-deps=true`, deploys would fail on the `npm ci` step because the package-lock.json wouldn't match the `package.json` file. This is because inside the image build, the `.npmrc` file would not be picked up and so `legacy-peer-deps` would end up being false (which is the default). This change forces the `package-lock.json` file to be created using `legacy-peer-deps=false` - -- Updated dependencies [3a1b0c486] -- Updated dependencies [3f8b6d8fc] -- Updated dependencies [1281d40e4] - - @systemfsoftware/trigger.dev_core@3.0.0-beta.34 - -## 3.0.0-beta.33 - -### Patch Changes - -- 598906fc4: Fix for typo in v3 CLI login command -- Updated dependencies [6a379e4e9] - - @systemfsoftware/trigger.dev_core@3.0.0-beta.33 - -## 3.0.0-beta.32 - -### Patch Changes - -- f96f1e91a: Better handle issues with resolving dependency versions during deploy - - @systemfsoftware/trigger.dev_core@3.0.0-beta.32 - -## 3.0.0-beta.31 - -### Patch Changes - -- b8477ea2b: Fixes an issue with scoped packages in additionalPackages option - - @systemfsoftware/trigger.dev_core@3.0.0-beta.31 - -## 3.0.0-beta.30 - -### Patch Changes - -- 0e919f56f: Better handle uncaught exceptions -- Updated dependencies [1477a2e30] -- Updated dependencies [0e919f56f] - - @systemfsoftware/trigger.dev_core@3.0.0-beta.30 - -## 3.0.0-beta.29 - -### Patch Changes - -- @systemfsoftware/trigger.dev_core@3.0.0-beta.29 - -## 3.0.0-beta.28 - -### Patch Changes - -- 2156e1526: Adding some additional telemetry during deploy to help debug issues -- 6406924b0: Ensure @systemfsoftware/trigger.dev_sdk and @systemfsoftware/trigger.dev_core are always in the list of deployed dependencies -- Updated dependencies [d490bc5cb] -- Updated dependencies [6d9dfbc75] - - @systemfsoftware/trigger.dev_core@3.0.0-beta.28 - -## 3.0.0-beta.27 - -### Patch Changes - -- 1670c4c41: Remove "log" Log Level, unify log and info messages under the "info" log level -- Updated dependencies [1670c4c41] -- Updated dependencies [203e00208] - - @systemfsoftware/trigger.dev_core@3.0.0-beta.27 - -## 3.0.0-beta.26 - -### Patch Changes - -- e667028d4: Strip out server-only package from worker builds - - @systemfsoftware/trigger.dev_core@3.0.0-beta.26 - -## 3.0.0-beta.25 - -### Patch Changes - -- e337b2165: Add a postInstall option to allow running scripts after dependencies have been installed in deployed images -- c37c82231: Use locked package versions when resolving dependencies in deployed workers -- Updated dependencies [e337b2165] -- Updated dependencies [9e5382951] - - @systemfsoftware/trigger.dev_core@3.0.0-beta.25 - -## 3.0.0-beta.24 - -### Patch Changes - -- 83dc87155: Fix issues with consecutive waits -- Updated dependencies [83dc87155] - - @systemfsoftware/trigger.dev_core@3.0.0-beta.24 - -## 3.0.0-beta.23 - -### Patch Changes - -- 43bc7ed94: Hoist uncaughtException handler to the top of workers to better report error messages - - @systemfsoftware/trigger.dev_core@3.0.0-beta.23 - -## 3.0.0-beta.22 - -### Patch Changes - -- ebeb79052: Add typescript as a dependency so the esbuild-decorator will work even when running in npx - - @systemfsoftware/trigger.dev_core@3.0.0-beta.22 - -## 3.0.0-beta.21 - -### Patch Changes - -- 9491a1649: Implement task.onSuccess/onFailure and config.onSuccess/onFailure -- 9491a1649: Adds support for `emitDecoratorMetadata: true` and `experimentalDecorators: true` in your tsconfig using the [`@anatine/esbuild-decorators`](https://github.com/anatine/esbuildnx/tree/main/packages/esbuild-decorators) package. This allows you to use libraries like TypeORM: - - ```ts orm/index.ts - import "reflect-metadata"; - import { DataSource } from "typeorm"; - import { Entity, Column, PrimaryColumn } from "typeorm"; - - @Entity() - export class Photo { - @PrimaryColumn() - id!: number; - - @Column() - name!: string; - - @Column() - description!: string; - - @Column() - filename!: string; - - @Column() - views!: number; - - @Column() - isPublished!: boolean; - } - - export const AppDataSource = new DataSource({ - type: "postgres", - host: "localhost", - port: 5432, - username: "postgres", - password: "postgres", - database: "v3-catalog", - entities: [Photo], - synchronize: true, - logging: false, - }); - ``` - - And then in your trigger.config.ts file you can initialize the datasource using the new `init` option: - - ```ts trigger.config.ts - import type { TriggerConfig } from "@systemfsoftware/trigger.dev_sdk/v3"; - import { AppDataSource } from "@/trigger/orm"; - - export const config: TriggerConfig = { - // ... other options here - init: async (payload, { ctx }) => { - await AppDataSource.initialize(); - }, - }; - ``` - - Now you are ready to use this in your tasks: - - ```ts - import { task } from "@systemfsoftware/trigger.dev_sdk/v3"; - import { AppDataSource, Photo } from "./orm"; - - export const taskThatUsesDecorators = task({ - id: "taskThatUsesDecorators", - run: async (payload: { message: string }) => { - console.log("Creating a photo..."); - - const photo = new Photo(); - photo.id = 2; - photo.name = "Me and Bears"; - photo.description = "I am near polar bears"; - photo.filename = "photo-with-bears.jpg"; - photo.views = 1; - photo.isPublished = true; - - await AppDataSource.manager.save(photo); - }, - }); - ``` - -- Updated dependencies [9491a1649] -- Updated dependencies [9491a1649] - - @systemfsoftware/trigger.dev_core@3.0.0-beta.21 - -## 3.0.0-beta.20 - -### Patch Changes - -- de1cc868e: Fix dev CLI output when not printing update messages -- Updated dependencies [e3db25739] - - @systemfsoftware/trigger.dev_core@3.0.0-beta.20 - -## 3.0.0-beta.19 - -### Patch Changes - -- e9a63a486: Lock SDK and CLI deps on exact core version - - @systemfsoftware/trigger.dev_core@3.0.0-beta.19 - -## 3.0.0-beta.18 - -### Patch Changes - -- b68012f81: Remove the env var check during deploy (too many false negatives) -- b68012f81: Fixes an issue that was treating v2 trigger directories as v3 -- 74d1e61e4: Fix a bug where revoking the CLI token would prevent you from ever logging in again with the CLI. -- 52b2a8289: Add git to prod worker image which fixes private package installs -- b68012f81: Move to our global system from AsyncLocalStorage for the current task context storage -- b68012f81: Extracting out all the non-SDK related features from the main @systemfsoftware/trigger.dev_core/v3 export -- b68012f81: Add support for tasks located in subdirectories inside trigger dirs -- Updated dependencies [b68012f81] -- Updated dependencies [b68012f81] - - @systemfsoftware/trigger.dev_core@3.0.0-beta.18 - -## 3.0.0-beta.17 - -### Patch Changes - -- b20760173: v3 CLI update command and package manager detection fix - - @systemfsoftware/trigger.dev_core@3.0.0-beta.17 - -## 3.0.0-beta.16 - -### Patch Changes - -- ed2a26c86: - Fix additionalFiles that aren't decendants - - Stop swallowing uncaught exceptions in prod - - Improve warnings and errors, fail early on critical warnings - - New arg to --save-logs even for successful builds -- Updated dependencies [ed2a26c86] - - @systemfsoftware/trigger.dev_core@3.0.0-beta.16 - -## 3.0.0-beta.15 - -### Patch Changes - -- 26093896d: When using idempotency keys, triggerAndWait and batchTriggerAndWait will still work even if the existing runs have already been completed (or even partially completed, in the case of batchTriggerAndWait) - - - TaskRunExecutionResult.id is now the run friendlyId, not the attempt friendlyId - - A single TaskRun can now have many batchItems, in the case of batchTriggerAndWait while using idempotency keys - - A run’s idempotencyKey is now added to the ctx as well as the TaskEvent and displayed in the span view - - When resolving batchTriggerAndWait, the runtimes no longer reject promises, leading to an error in the parent task - -- b82db67b8: Add additional logging around cleaning up dev workers, and always kill them after 5 seconds if they haven't already exited -- 62c9a5b71: Fixes an issue that caused failed tasks when resuming after calling `triggerAndWait` or `batchTriggerAndWait` in prod/staging (this doesn't effect dev). - - The version of Node.js we use for deployed workers (latest 20) would crash with an out-of-memory error when the checkpoint was restored. This crash does not happen on Node 18x or Node21x, so we've decided to upgrade the worker version to Node.js21x, to mitigate this issue. - - You'll need to re-deploy to production to fix the issue. - -- Updated dependencies [374edef02] -- Updated dependencies [26093896d] -- Updated dependencies [62c9a5b71] - - @systemfsoftware/trigger.dev_core@3.0.0-beta.15 - -## 3.0.0-beta.14 - -### Patch Changes - -- 584c7da5d: - Add graceful exit for prod workers - - Prevent overflow in long waits -- Updated dependencies [584c7da5d] - - @systemfsoftware/trigger.dev_core@3.0.0-beta.14 - -## 3.0.0-beta.13 - -### Patch Changes - -- 4986bfda2: Add option to print console logs in the dev CLI locally (issue #1014) -- 4986bfda2: Adding task with a triggerSource of schedule -- 4986bfda2: Added a new global - Task Catalog - to better handle task metadata -- Updated dependencies [4986bfda2] -- Updated dependencies [44e1b8754] -- Updated dependencies [4986bfda2] -- Updated dependencies [fde939a30] -- Updated dependencies [03b104a3d] -- Updated dependencies [4986bfda2] - - @systemfsoftware/trigger.dev_core@3.0.0-beta.13 - -## 3.0.0-beta.12 - -### Patch Changes - -- d3a18fbdf: Fix package builds and CLI commands on Windows -- d3a18fbdf: Init command was failing on Windows because of bad template paths - - @systemfsoftware/trigger.dev_core@3.0.0-beta.12 - -## 3.0.0-beta.11 - -### Patch Changes - -- 63a643b7c: v3: fix digest extraction - - @systemfsoftware/trigger.dev_core@3.0.0-beta.11 - -## 3.0.0-beta.10 - -### Patch Changes - -- 7a9bd18ba: Stop swallowing deployment errors and display them better - -## 3.0.0-beta.9 - -### Patch Changes - -- 279717b09: Don’t swallow some error messages when deploying -- 328947dbf: Use the dashboard url instead of the API url for the View logs link - -## 3.0.0-beta.8 - -### Patch Changes - -- 1c24348f7: Add openssl to prod worker image and allow passing auth token via env var for deploy -- Updated dependencies [f854cb90e] -- Updated dependencies [f854cb90e] - - @systemfsoftware/trigger.dev_core@3.0.0-beta.7 - -## 3.0.0-beta.7 - -### Patch Changes - -- 624ddce32: Fix permissions inside node_modules -- 9be1557bb: Changed the binary name from trigger.dev to triggerdev to fix a Windows issue - -## 3.0.0-beta.6 - -### Patch Changes - -- 7ea8532cc: Display errors for runs and deployments -- 1207efbba: Correctly handle self-hosted deploy command errors -- e35f29764: Default to retrying enabled in dev when running init -- f2894c177: Fix post start hooks -- 6dcfeadac: Fixing an issue with bundling @systemfsoftware/trigger.dev_core/v3 in dev when using pnpm -- Updated dependencies [7ea8532cc] - - @systemfsoftware/trigger.dev_core@3.0.0-beta.6 - -## 3.0.0-beta.5 - -### Patch Changes - -- 49184c718: Update trigger.dev CLI for new batch otel support -- Updated dependencies [eb6012628] - - @systemfsoftware/trigger.dev_core@3.0.0-beta.5 - -## 3.0.0-beta.4 - -### Patch Changes - -- c702d6a9c: better handle task metadata parse errors, and display nicely formatted errors -- b271742dc: Configurable log levels in the config file and via env var -- 8c4df326c: Improve error messages during dev/deploy and handle deploy image build issues -- b271742dc: Added a Node.js runtime check for the CLI -- 8694e573f: Fix CLI logout and add list-profiles command -- Updated dependencies [c702d6a9c] -- Updated dependencies [b271742dc] -- Updated dependencies [9af2570da] - - @systemfsoftware/trigger.dev_core@3.0.0-beta.3 - -## 3.0.0-beta.3 - -### Patch Changes - -- e3cf456c6: Handle string and non-stringifiable outputs like functions -- Updated dependencies [e3cf456c6] - - @systemfsoftware/trigger.dev_core@3.0.0-beta.2 - -## 3.0.0-beta.2 - -### Patch Changes - -- b66d5525e: add machine config and secure zod connection -- d9c9e80bc: Changed "Worker" to "Version" in the dev command key -- 719c0a0b9: Fixed incorrect span timings around checkpoints by implementing a precise wall clock that resets after restores -- 9bcb8cb42: Added DEBUG to the ignored env vars -- f93eae300: Dynamically import superjson and fix some bundling issues -- Updated dependencies [b66d5525e] -- Updated dependencies [719c0a0b9] -- Updated dependencies [f93eae300] - - @systemfsoftware/trigger.dev_core@3.0.0-beta.1 - -## 3.0.0-beta.1 - -### Patch Changes - -- f1571cbfa: Fixed an issue where the trigger.dev package was not being built before publishing to npm - -## 3.0.0-beta.0 - -### Major Changes - -- 395abe1b9: Updates to support Trigger.dev v3 - -### Patch Changes - -- 5b745dc1a: Vastly improved dev command output -- Updated dependencies [395abe1b9] - - @systemfsoftware/trigger.dev_core@3.0.0-beta.0 - -## 1.0.7 - -### Patch Changes - -- @systemfsoftware/trigger.dev_core@2.3.18 - -## 1.0.6 - -### Patch Changes - -- @systemfsoftware/trigger.dev_core@2.3.17 - -## 1.0.5 - -### Patch Changes - -- Updated dependencies [583da458] - - @systemfsoftware/trigger.dev_core@2.3.16 - -## 1.0.4 - -### Patch Changes - -- @systemfsoftware/trigger.dev_core@2.3.15 - -## 1.0.3 - -### Patch Changes - -- @systemfsoftware/trigger.dev_core@2.3.14 - -## 1.0.2 - -### Patch Changes - -- @systemfsoftware/trigger.dev_core@2.3.13 - -## 1.0.1 - -### Patch Changes - -- @systemfsoftware/trigger.dev_core@2.3.12 diff --git a/packages/cli-v3/DEVELOPMENT.md b/packages/cli-v3/DEVELOPMENT.md deleted file mode 100644 index 5f30cbb40a9..00000000000 --- a/packages/cli-v3/DEVELOPMENT.md +++ /dev/null @@ -1,28 +0,0 @@ -# Running the CLI from source - -1. Run the CLI and watch for changes - -```sh -cd packages/cli-v3 -pnpm run dev -``` - -2. In the job-catalog folder you can use the CLI - -```sh -pnpm i -pnpm exec trigger-v3-cli -``` - ---- - -If you want to use it in a new folder, you need to first add it as a dev dependency in package.json: - -```json -//... -"devDependencies": { - "trigger.dev": "workspace:*", - //... -} -//... -``` diff --git a/packages/cli-v3/LICENSE b/packages/cli-v3/LICENSE deleted file mode 100644 index e51e7b10aa6..00000000000 --- a/packages/cli-v3/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2023 Trigger.dev - -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/cli-v3/README.md b/packages/cli-v3/README.md deleted file mode 100644 index e88cff0071c..00000000000 --- a/packages/cli-v3/README.md +++ /dev/null @@ -1,51 +0,0 @@ -# Trigger.dev CLI - -A CLI that allows you to create, run locally and deploy Trigger.dev background tasks. - -Note: this only works with Trigger.dev v3 projects and later. For older projects use the [@systemfsoftware/trigger.dev_cli](https://www.npmjs.com/package/@systemfsoftware/trigger.dev_cli) package. - -Trigger.dev is an open source platform that makes it easy to create event-driven background tasks directly in your existing project. - -## Usage - -### Login - -Logs that machine into Trigger.dev by creating a new Personal Access Token and storing it on the local machine. Once you're logged in you can perform the other actions below. - -```sh -npx trigger.dev@latest login -``` - -| Option | Short option | Description | -| ----------- | ------------ | -------------------------------------------------------------------- | -| `--api-url` | `-a` | Set the API URL for Trigger.dev, defaults to https://api.trigger.dev | - -### Update - -Will update all of your @trigger.dev packages in your package.json to the latest version. - -```sh -npx trigger.dev@latest update -``` - -You can pass the path to the folder that your package.json file lives in: - -```sh -npx trigger.dev@latest update ./myapp -``` - -| Option | Short option | Description | -| ------ | ------------ | ---------------------------------------------------------- | -| `--to` | `-t` | The version to update to (ex: 2.1.4), defaults to "latest" | - -### Who Am I? - -Shows the current user that is logged in. - -```sh -npx trigger.dev@latest whoami -``` - -| Option | Short option | Description | -| ----------- | ------------ | -------------------------------------------------------------------- | -| `--api-url` | `-a` | Set the API URL for Trigger.dev, defaults to https://api.trigger.dev | diff --git a/packages/cli-v3/e2e/README.md b/packages/cli-v3/e2e/README.md deleted file mode 100644 index b07bcd2c621..00000000000 --- a/packages/cli-v3/e2e/README.md +++ /dev/null @@ -1,170 +0,0 @@ -# Trigger.dev CLI E2E suite - -E2E test suite for the Trigger.dev v3 CLI. - -Note: this only works with Trigger.dev v3 projects and later. There is no E2E test suite for the [@systemfsoftware/trigger.dev_cli](https://www.npmjs.com/package/@systemfsoftware/trigger.dev_cli) package yet. - -Trigger.dev is an open source platform that makes it easy to create event-driven background tasks directly in your existing project. - -## Description - -This suite aims to test the outputs fo the `triggerdev deploy` command. -To do so, it runs the deploy code against fixture projects that are located under `packages/cli-v3/e2e/fixtures/`. -Those fixtures reproduce minimal project structure and contents, in order to reproduce known bugs and run fast. - -**Notes** -- The suite uses vitest -- Everything happens locally -- There is no login required -- There is not real project reference needed -- No docker image is created or built, instead, the bundled worker file is started with node directly inside the vitest process - -## Usage - -If you have not done it yet, build the CLI: - -```sh -pnpm run build --filter trigger.dev -``` - -Then, run the v3 CLI E2E test suite: - -```sh -pnpm --filter trigger.dev run test:e2e -``` - -| Option | Description | -| ---------------------- | ---------------------------------------------------------------------------- | -| `MOD=` | The name of any folder directly nested under `packages/cli-v3/e2e/fixtures/` | -| `PM=` | The package manager to use. One of `npm`, `pnpm`, `yarn`. Defaults to `npm` | - -Example: - -```sh -MOD=server-only PM=yarn pnpm --filter trigger.dev run test:e2e -``` - -This will run the test suite for the `server-only` fixture using `yarn` to install and resolve dependencies. - -## Debugging - -When debugging an issue with the `triggerdev deploy` or `triggerdev dev` command, it is recommended to reproduce it with a minimal project fixture in the e2e suite. -Check [Adding a fixture](#adding-a-fixture) for more information. - -Then run: - -```sh -MOD= pnpm run test:e2e -``` - -This will test your fixture project, and generate outputs in the `packages/cli-v3/e2e/fixtures//.trigger` folder, so you can easily debug. - -## Adding a fixture - -1. Create a new `packages/cli-v3/e2e/fixtures/` folder. - - It will hold the project to test. - -2. Add a `package.json` file in your `packages/cli-v3/e2e/fixtures/` folder. - - Use the following template: - - ```json package.json - { - "name": "", - "private": true, - "engines": { - "pnpm": "8.15.5", - "yarn": "4.2.2" - }, - "packageManager": "pnpm@8.15.5" - } - ``` - - > The `engines` field is used to store the versions of pnpm and yarn to use when running the suite. - -3. Add an empty `pnpm-workspace.yaml` in your `packages/cli-v3/e2e/fixtures/` folder. - - This is necessary to prevent the Trigger.dev monorepo from handling this project. - Please check https://github.com/pnpm/pnpm/issues/2412 for more inforation. - -4. Add an empty `yarn.lock` in your fixture folder. - - This is necessary to allow to use `yarn` without having a warning on the current project being a `pnpm` project. - -5. Add the following `.yarnrc.yaml` in your fixture folder. - - This will avoid having `.pnp.cjs` and `.pnp.loader.mjs` and keep versioned files to a minimum. - - ```yaml .yarnrc.yml - nodeLinker: node-modules - ``` - -6. Install the fixture dependencies and generate lockfiles. - - Like you would in any project. - E.g. if your fixture contains a trigger task that uses the `jsdom` library: - - ```sh - cd packages/cli-v3/e2e/fixtures/ - corepack use pnpm@8.15.5 - pnpm install jsdom - ``` - - > This will update the `package.json` and generate the `pnpm-lock.yaml` file. - -7. To run the test suite against multiple package manager, we need to generate the other lockfiles. - - ```sh - cd packages/cli-v3/e2e/fixtures/ - rm -rf **/node_modules - npm install - rm -rf **/node_modules - corepack use yarn@4.2.2 # will update the yarn lockfile - ``` - - > Do it in this order, otherwise `npm install` will update the existing `yarn.lock` file with legacy version 1. - -8. Create a new `packages/cli-v3/e2e/fixtures/trigger` folder, and create a trigger task in it. - - Here is an example: - - ```javascript - import { task } from "@systemfsoftware/trigger.dev_sdk/v3"; - - export const helloWorldTask = task({ - id: "hello-world", - run: async (payload) => { - console.log("Hello, World!", payload); - }, - }); - ``` - -9. Add a trigger configuration file. - - The configuration file is mandatory here, the E2E suite does not execute `trigger.dev` commands. - - ```javascript - export const config = { - project: "", - triggerDirectories: ["./trigger"], - }; - ``` - - > The project reference can be anything here, as the suite runs locally without connecting to the platform. - -10. Commit your changes. - -11. Add your fixture test configuration in `fixtures.config.js`. - - ```javascript fixtures.config.js - export const fixturesConfig = [ - // ... - { - id: "", - }, - // ... - ]; - ``` - - > You might expect a specific error for a specific test, so use those configuration option at your discretion. diff --git a/packages/cli-v3/e2e/compile.ts b/packages/cli-v3/e2e/compile.ts deleted file mode 100644 index 11b930e6843..00000000000 --- a/packages/cli-v3/e2e/compile.ts +++ /dev/null @@ -1,222 +0,0 @@ -import { esbuildDecorators } from "@anatine/esbuild-decorators"; -import { build } from "esbuild"; -import { readFileSync } from "node:fs"; -import { writeFile } from "node:fs/promises"; -import { basename, join, posix, relative, resolve, sep } from "node:path"; -import invariant from "tiny-invariant"; - -import { - bundleDependenciesPlugin, - mockServerOnlyPlugin, - workerSetupImportConfigPlugin, -} from "../src/utilities/build.js"; -import { ReadConfigResult } from "../src/utilities/configFiles.js"; -import { writeJSONFile } from "../src/utilities/fileSystem.js"; -import { logger } from "../src/utilities/logger.js"; -import { createTaskFileImports, gatherTaskFiles } from "../src/utilities/taskFiles.js"; -import { escapeImportPath } from "../src/utilities/windows.js"; -import { E2EJavascriptProject } from "./javascriptProject.js"; -import { PackageManager } from "../src/utilities/getUserPackageManager.js"; - -type CompileOptions = { - outputMetafile?: string; - packageManager: PackageManager; - resolvedConfig: ReadConfigResult; - tempDir: string; -}; - -export async function compile(options: CompileOptions) { - if (options.resolvedConfig.status === "error") { - throw new Error("cannot resolve config"); - } - - const { - packageManager, - tempDir, - resolvedConfig: { config }, - } = options; - const configPath = - options.resolvedConfig.status === "file" ? options.resolvedConfig.path : undefined; - const taskFiles = await gatherTaskFiles(config); - const workerFacade = readFileSync(resolve("./dist/workers/prod/worker-facade.js"), "utf-8"); - - const workerSetupPath = resolve("./dist/workers/prod/worker-setup.js"); - - let workerContents = workerFacade - .replace("__TASKS__", createTaskFileImports(taskFiles)) - .replace( - "__WORKER_SETUP__", - `import { tracingSDK, otelTracer, otelLogger } from "${escapeImportPath(workerSetupPath)}";` - ); - - if (configPath) { - logger.debug("Importing project config from", { configPath }); - - workerContents = workerContents.replace( - "__IMPORTED_PROJECT_CONFIG__", - `import * as importedConfigExports from "${escapeImportPath( - configPath - )}"; const importedConfig = importedConfigExports.config; const handleError = importedConfigExports.handleError;` - ); - } else { - workerContents = workerContents.replace( - "__IMPORTED_PROJECT_CONFIG__", - `const importedConfig = undefined; const handleError = undefined;` - ); - } - - const e2eJsProject = new E2EJavascriptProject(config.projectDir, packageManager); - const directDependenciesMeta = await e2eJsProject.extractDirectDependenciesMeta(); - - const result = await build({ - stdin: { - contents: workerContents, - resolveDir: config.projectDir, - sourcefile: "__entryPoint.ts", - }, - bundle: true, - metafile: true, - write: false, - minify: false, - sourcemap: "external", // does not set the //# sourceMappingURL= comment in the file, we handle it ourselves - logLevel: "error", - platform: "node", - format: "cjs", // This is needed to support opentelemetry instrumentation that uses module patching - target: ["node18", "es2020"], - outdir: resolve(config.projectDir, "out"), - footer: { - js: "process.exit();", - }, - define: { - TRIGGER_API_URL: `"${config.triggerUrl}"`, - __PROJECT_CONFIG__: JSON.stringify(config), - }, - plugins: [ - mockServerOnlyPlugin(), - bundleDependenciesPlugin( - "workerFacade", - directDependenciesMeta, - config.dependenciesToBundle, - config.tsconfigPath - ), - workerSetupImportConfigPlugin(configPath), - esbuildDecorators({ - tsconfig: config.tsconfigPath, - tsx: true, - force: false, - }), - ], - }); - - if (result.errors.length > 0) { - throw new Error("Build failed, aborting deployment"); - } - - if (options.outputMetafile) { - await writeJSONFile(join(options.outputMetafile, "worker.json"), result.metafile); - } - - const entryPointContents = readFileSync(resolve("./dist/workers/prod/entry-point.js"), "utf-8"); - - const entryPointResult = await build({ - stdin: { - contents: entryPointContents, - resolveDir: config.projectDir, - sourcefile: "index.ts", - }, - bundle: true, - metafile: true, - write: false, - minify: false, - sourcemap: false, - logLevel: "error", - platform: "node", - packages: "external", - format: "cjs", // This is needed to support opentelemetry instrumentation that uses module patching - target: ["node18", "es2020"], - outdir: resolve(config.projectDir, "out"), - define: { - __PROJECT_CONFIG__: JSON.stringify(config), - }, - plugins: [ - bundleDependenciesPlugin( - "entryPoint.ts", - directDependenciesMeta, - config.dependenciesToBundle, - config.tsconfigPath - ), - ], - }); - - if (entryPointResult.errors.length > 0) { - throw new Error("Build failed, aborting deployment"); - } - - if (options.outputMetafile) { - await writeJSONFile( - join(options.outputMetafile, "entry-point.json"), - entryPointResult.metafile - ); - } - - logger.debug(`Writing compiled files to ${tempDir}`); - - // Get the metaOutput for the result build - const pathsToProjectDir = relative( - join(process.cwd(), "e2e", "fixtures"), - config.projectDir - ).split(sep); - - const metaOutput = - result.metafile!.outputs[ - posix.join("e2e", "fixtures", ...pathsToProjectDir, "out", "stdin.js") - ]; - - invariant(metaOutput, "Meta output for the result build is missing"); - - // Get the metaOutput for the entryPoint build - const entryPointMetaOutput = - entryPointResult.metafile!.outputs[ - posix.join("e2e", "fixtures", ...pathsToProjectDir, "out", "stdin.js") - ]; - - invariant(entryPointMetaOutput, "Meta output for the entryPoint build is missing"); - - // Get the outputFile and the sourceMapFile for the result build - const workerOutputFile = result.outputFiles.find( - (file) => file.path === join(config.projectDir, "out", "stdin.js") - ); - - invariant(workerOutputFile, "Output file for the result build is missing"); - - const workerSourcemapFile = result.outputFiles.find( - (file) => file.path === join(config.projectDir, "out", "stdin.js.map") - ); - - invariant(workerSourcemapFile, "Sourcemap file for the result build is missing"); - - // Get the outputFile for the entryPoint build - - const entryPointOutputFile = entryPointResult.outputFiles.find( - (file) => file.path === join(config.projectDir, "out", "stdin.js") - ); - - invariant(entryPointOutputFile, "Output file for the entryPoint build is missing"); - - // Save the result outputFile to /tmp/dir/worker.js (and make sure to map the sourceMap to the correct location in the file) - await writeFile( - join(tempDir, "worker.js"), - `${workerOutputFile.text}\n//# sourceMappingURL=worker.js.map` - ); - // Save the sourceMapFile to /tmp/dir/worker.js.map - await writeFile(join(tempDir, "worker.js.map"), workerSourcemapFile.text); - // Save the entryPoint outputFile to /tmp/dir/index.js - await writeFile(join(tempDir, "index.js"), entryPointOutputFile.text); - - return { - workerMetaOutput: metaOutput, - workerOutputFile, - entryPointMetaOutput, - entryPointOutputFile, - }; -} diff --git a/packages/cli-v3/e2e/createContainerFile.ts b/packages/cli-v3/e2e/createContainerFile.ts deleted file mode 100644 index b0e886b242b..00000000000 --- a/packages/cli-v3/e2e/createContainerFile.ts +++ /dev/null @@ -1,28 +0,0 @@ -import { readFileSync } from "node:fs"; -import { writeFile } from "node:fs/promises"; -import { join, resolve } from "node:path"; -import { ReadConfigResult } from "../src/utilities/configFiles"; - -type CreateContainerFileOptions = { - resolvedConfig: ReadConfigResult; - tempDir: string; -}; - -export async function createContainerFile(options: CreateContainerFileOptions) { - if (options.resolvedConfig.status === "error") { - throw new Error("cannot resolve config"); - } - const { - resolvedConfig: { config }, - tempDir, - } = options; - - // COPIED FROM compileProject() - // Write the Containerfile to /mpt / dir / Containerfile; - // const containerFilePath = join(cliRootPath(), "Containerfile.prod"); - const containerFilePath = resolve("./src/Containerfile.prod"); - - let containerFileContents = readFileSync(containerFilePath, "utf-8"); - - await writeFile(join(tempDir, "Containerfile"), containerFileContents); -} diff --git a/packages/cli-v3/e2e/createDeployHash.ts b/packages/cli-v3/e2e/createDeployHash.ts deleted file mode 100644 index 36a37e9bc6b..00000000000 --- a/packages/cli-v3/e2e/createDeployHash.ts +++ /dev/null @@ -1,28 +0,0 @@ -import { createHash } from "node:crypto"; -import { OutputFile } from "esbuild"; - -type CreateDeployHashOptions = { - dependencies: { [k: string]: string }; - entryPointOutputFile: OutputFile; - workerOutputFile: OutputFile; -}; - -export async function createDeployHash(options: CreateDeployHashOptions) { - const { dependencies, entryPointOutputFile, workerOutputFile } = options; - - // COPIED FROM compileProject() - const contentHasher = createHash("sha256"); - contentHasher.update(Buffer.from(entryPointOutputFile.text)); - contentHasher.update(Buffer.from(workerOutputFile.text)); - contentHasher.update(Buffer.from(JSON.stringify(dependencies))); - - const contentHash = contentHasher.digest("hex"); - - // span.setAttributes({ - // contentHash: contentHash, - // }); - - // span.end(); - - return { contentHash }; -} diff --git a/packages/cli-v3/e2e/fixtures.config.ts b/packages/cli-v3/e2e/fixtures.config.ts deleted file mode 100644 index e07e1331ac3..00000000000 --- a/packages/cli-v3/e2e/fixtures.config.ts +++ /dev/null @@ -1,72 +0,0 @@ -export interface TestCase { - resolveEnv?: { [key: string]: string }; - id: string; - workspaceRelativeDir?: string; - skipTypecheck?: boolean; - wantConfigNotFoundError?: boolean; - wantConfigInvalidError?: boolean; - wantCompilationError?: boolean; - wantWorkerError?: boolean; - wantDependenciesError?: boolean; - wantInstallationError?: boolean; -} - -export const fixturesConfig: TestCase[] = [ - { - id: "compile-monorepo-packages", - skipTypecheck: true, - workspaceRelativeDir: "packages/trigger", - }, - { - id: "compile-monorepo-packages-npm", - skipTypecheck: true, - workspaceRelativeDir: "packages/trigger", - }, - { - id: "config-infisical-sdk", - skipTypecheck: true, - }, - { - id: "config-invalid", - wantConfigInvalidError: true, - }, - { - id: "config-not-found", - wantConfigNotFoundError: true, - }, - { - id: "dep-to-add-scope-parsing", - skipTypecheck: true, - }, - { - id: "lock-nested-peer-deps", - skipTypecheck: true, - resolveEnv: { - npm_config_legacy_peer_deps: "true", - }, - }, - { - id: "resolve-legacy-peer-deps", - skipTypecheck: true, - // Should fail with better error at resolve - wantWorkerError: true, - }, - { - id: "resolve-trigger-deps", - skipTypecheck: true, - }, - { - id: "server-only", - skipTypecheck: true, - }, - { - id: "trigger-dir-missing", - skipTypecheck: true, - }, - { - id: "trigger-dir-not-found", - skipTypecheck: true, - // Should fail way before - wantCompilationError: true, - }, -]; diff --git a/packages/cli-v3/e2e/fixtures/.gitignore b/packages/cli-v3/e2e/fixtures/.gitignore deleted file mode 100644 index 8011525325a..00000000000 --- a/packages/cli-v3/e2e/fixtures/.gitignore +++ /dev/null @@ -1 +0,0 @@ -.yarn \ No newline at end of file diff --git a/packages/cli-v3/e2e/fixtures/compile-monorepo-packages-npm/package-lock.json b/packages/cli-v3/e2e/fixtures/compile-monorepo-packages-npm/package-lock.json deleted file mode 100644 index 9b8e8c3ea7a..00000000000 --- a/packages/cli-v3/e2e/fixtures/compile-monorepo-packages-npm/package-lock.json +++ /dev/null @@ -1,2101 +0,0 @@ -{ - "name": "compile-monorepo-packages-npm", - "lockfileVersion": 3, - "requires": true, - "packages": { - "": { - "name": "compile-monorepo-packages-npm", - "workspaces": [ - "packages/*" - ], - "engines": { - "pnpm": "8.15.5", - "yarn": "4.2.2" - } - }, - "node_modules/@bundled-es-modules/cookie": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@bundled-es-modules/cookie/-/cookie-2.0.0.tgz", - "integrity": "sha512-Or6YHg/kamKHpxULAdSqhGqnWFneIXu1NKvvfBBzKGwpVsYuFIQ5aBPHDnnoR3ghW1nvSkALd+EF9iMtY7Vjxw==", - "dependencies": { - "cookie": "^0.5.0" - } - }, - "node_modules/@bundled-es-modules/statuses": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@bundled-es-modules/statuses/-/statuses-1.0.1.tgz", - "integrity": "sha512-yn7BklA5acgcBr+7w064fGV+SGIFySjCKpqjcWgBAIfrAkY+4GQTJJHQMeT3V/sgz23VTEVV8TtOmkvJAhFVfg==", - "dependencies": { - "statuses": "^2.0.1" - } - }, - "node_modules/@compile-monorepo-packages-npm/message": { - "resolved": "packages/message", - "link": true - }, - "node_modules/@compile-monorepo-packages-npm/trigger": { - "resolved": "packages/trigger", - "link": true - }, - "node_modules/@google-cloud/precise-date": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@google-cloud/precise-date/-/precise-date-4.0.0.tgz", - "integrity": "sha512-1TUx3KdaU3cN7nfCdNf+UVqA/PSX29Cjcox3fZZBtINlRrXVTmUkQnCKv2MbBUbCopbK4olAT1IHl76uZyCiVA==", - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@grpc/grpc-js": { - "version": "1.10.10", - "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.10.10.tgz", - "integrity": "sha512-HPa/K5NX6ahMoeBv15njAc/sfF4/jmiXLar9UlC2UfHFKZzsCVLc3wbe7+7qua7w9VPh2/L6EBxyAV7/E8Wftg==", - "dependencies": { - "@grpc/proto-loader": "^0.7.13", - "@js-sdsl/ordered-map": "^4.4.2" - }, - "engines": { - "node": ">=12.10.0" - } - }, - "node_modules/@grpc/proto-loader": { - "version": "0.7.13", - "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.7.13.tgz", - "integrity": "sha512-AiXO/bfe9bmxBjxxtYxFAXGZvMaN5s8kO+jBHAJCON8rJoB5YS/D6X7ZNc6XQkuHNmyl4CYaMI1fJ/Gn27RGGw==", - "dependencies": { - "lodash.camelcase": "^4.3.0", - "long": "^5.0.0", - "protobufjs": "^7.2.5", - "yargs": "^17.7.2" - }, - "bin": { - "proto-loader-gen-types": "build/bin/proto-loader-gen-types.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@inquirer/confirm": { - "version": "3.1.14", - "resolved": "https://registry.npmjs.org/@inquirer/confirm/-/confirm-3.1.14.tgz", - "integrity": "sha512-nbLSX37b2dGPtKWL3rPuR/5hOuD30S+pqJ/MuFiUEgN6GiMs8UMxiurKAMDzKt6C95ltjupa8zH6+3csXNHWpA==", - "dependencies": { - "@inquirer/core": "^9.0.2", - "@inquirer/type": "^1.4.0" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@inquirer/core": { - "version": "9.0.2", - "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-9.0.2.tgz", - "integrity": "sha512-nguvH3TZar3ACwbytZrraRTzGqyxJfYJwv+ZwqZNatAosdWQMP1GV8zvmkNlBe2JeZSaw0WYBHZk52pDpWC9qA==", - "dependencies": { - "@inquirer/figures": "^1.0.3", - "@inquirer/type": "^1.4.0", - "@types/mute-stream": "^0.0.4", - "@types/node": "^20.14.9", - "@types/wrap-ansi": "^3.0.0", - "ansi-escapes": "^4.3.2", - "cli-spinners": "^2.9.2", - "cli-width": "^4.1.0", - "mute-stream": "^1.0.0", - "signal-exit": "^4.1.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^6.2.0", - "yoctocolors-cjs": "^2.1.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@inquirer/figures": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@inquirer/figures/-/figures-1.0.3.tgz", - "integrity": "sha512-ErXXzENMH5pJt5/ssXV0DfWUZqly8nGzf0UcBV9xTnP+KyffE2mqyxIMBrZ8ijQck2nU0TQm40EQB53YreyWHw==", - "engines": { - "node": ">=18" - } - }, - "node_modules/@inquirer/type": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-1.4.0.tgz", - "integrity": "sha512-AjOqykVyjdJQvtfkNDGUyMYGF8xN50VUxftCQWsOyIo4DFRLr6VQhW0VItGI1JIyQGCGgIpKa7hMMwNhZb4OIw==", - "dependencies": { - "mute-stream": "^1.0.0" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@js-sdsl/ordered-map": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/@js-sdsl/ordered-map/-/ordered-map-4.4.2.tgz", - "integrity": "sha512-iUKgm52T8HOE/makSxjqoWhe95ZJA1/G1sYsGev2JDKUSS14KAgg1LHb+Ba+IPow0xflbnSkOsZcO08C7w1gYw==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/js-sdsl" - } - }, - "node_modules/@mswjs/cookies": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@mswjs/cookies/-/cookies-1.1.1.tgz", - "integrity": "sha512-W68qOHEjx1iD+4VjQudlx26CPIoxmIAtK4ZCexU0/UJBG6jYhcuyzKJx+Iw8uhBIGd9eba64XgWVgo20it1qwA==", - "engines": { - "node": ">=18" - } - }, - "node_modules/@mswjs/interceptors": { - "version": "0.29.1", - "resolved": "https://registry.npmjs.org/@mswjs/interceptors/-/interceptors-0.29.1.tgz", - "integrity": "sha512-3rDakgJZ77+RiQUuSK69t1F0m8BQKA8Vh5DCS5V0DWvNY67zob2JhhQrhCO0AKLGINTRSFd1tBaHcJTkhefoSw==", - "dependencies": { - "@open-draft/deferred-promise": "^2.2.0", - "@open-draft/logger": "^0.3.0", - "@open-draft/until": "^2.0.0", - "is-node-process": "^1.2.0", - "outvariant": "^1.2.1", - "strict-event-emitter": "^0.5.1" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@open-draft/deferred-promise": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@open-draft/deferred-promise/-/deferred-promise-2.2.0.tgz", - "integrity": "sha512-CecwLWx3rhxVQF6V4bAgPS5t+So2sTbPgAzafKkVizyi7tlwpcFpdFqq+wqF2OwNBmqFuu6tOyouTuxgpMfzmA==" - }, - "node_modules/@open-draft/logger": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/@open-draft/logger/-/logger-0.3.0.tgz", - "integrity": "sha512-X2g45fzhxH238HKO4xbSr7+wBS8Fvw6ixhTDuvLd5mqh6bJJCFAPwU9mPDxbcrRtfxv4u5IHCEH77BmxvXmmxQ==", - "dependencies": { - "is-node-process": "^1.2.0", - "outvariant": "^1.4.0" - } - }, - "node_modules/@open-draft/until": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@open-draft/until/-/until-2.1.0.tgz", - "integrity": "sha512-U69T3ItWHvLwGg5eJ0n3I62nWuE6ilHlmz7zM0npLBRvPRd7e6NYmg54vvRtP5mZG7kZqZCFVdsTWo7BPtBujg==" - }, - "node_modules/@opentelemetry/api": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-1.8.0.tgz", - "integrity": "sha512-I/s6F7yKUDdtMsoBWXJe8Qz40Tui5vsuKCWJEWVL+5q9sSWRzzx6v2KeNsOBEwd94j0eWkpWCH4yB6rZg9Mf0w==", - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/@opentelemetry/api-logs": { - "version": "0.48.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.48.0.tgz", - "integrity": "sha512-1/aMiU4Eqo3Zzpfwu51uXssp5pzvHFObk8S9pKAiXb1ne8pvg1qxBQitYL1XUiAMEXFzgjaidYG2V6624DRhhw==", - "dependencies": { - "@opentelemetry/api": "^1.0.0" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/@opentelemetry/context-async-hooks": { - "version": "1.25.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-1.25.1.tgz", - "integrity": "sha512-UW/ge9zjvAEmRWVapOP0qyCvPulWU6cQxGxDbWEFfGOj1VBBZAuOqTo3X6yWmDTD3Xe15ysCZChHncr2xFMIfQ==", - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, - "node_modules/@opentelemetry/core": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.22.0.tgz", - "integrity": "sha512-0VoAlT6x+Xzik1v9goJ3pZ2ppi6+xd3aUfg4brfrLkDBHRIVjMP0eBHrKrhB+NKcDyMAg8fAbGL3Npg/F6AwWA==", - "dependencies": { - "@opentelemetry/semantic-conventions": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/core/node_modules/@opentelemetry/semantic-conventions": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.22.0.tgz", - "integrity": "sha512-CAOgFOKLybd02uj/GhCdEeeBjOS0yeoDeo/CA7ASBSmenpZHAKGB3iDm/rv3BQLcabb/OprDEsSQ1y0P8A7Siw==", - "engines": { - "node": ">=14" - } - }, - "node_modules/@opentelemetry/exporter-logs-otlp-http": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-logs-otlp-http/-/exporter-logs-otlp-http-0.49.1.tgz", - "integrity": "sha512-3QoBnIGCmEkujynUP0mK155QtOM0MSf9FNrEw7u9ieCFsoMiyatg2hPp+alEDONJ8N8wGEK+wP2q3icgXBiggw==", - "dependencies": { - "@opentelemetry/api-logs": "0.49.1", - "@opentelemetry/core": "1.22.0", - "@opentelemetry/otlp-exporter-base": "0.49.1", - "@opentelemetry/otlp-transformer": "0.49.1", - "@opentelemetry/sdk-logs": "0.49.1" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.0.0" - } - }, - "node_modules/@opentelemetry/exporter-logs-otlp-http/node_modules/@opentelemetry/api-logs": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.49.1.tgz", - "integrity": "sha512-kaNl/T7WzyMUQHQlVq7q0oV4Kev6+0xFwqzofryC66jgGMacd0QH5TwfpbUwSTby+SdAdprAe5UKMvBw4tKS5Q==", - "dependencies": { - "@opentelemetry/api": "^1.0.0" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/@opentelemetry/exporter-trace-otlp-grpc": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-grpc/-/exporter-trace-otlp-grpc-0.49.1.tgz", - "integrity": "sha512-Zbd7f3zF7fI2587MVhBizaW21cO/SordyrZGtMtvhoxU6n4Qb02Gx71X4+PzXH620e0+JX+Pcr9bYb1HTeVyJA==", - "dependencies": { - "@grpc/grpc-js": "^1.7.1", - "@opentelemetry/core": "1.22.0", - "@opentelemetry/otlp-grpc-exporter-base": "0.49.1", - "@opentelemetry/otlp-transformer": "0.49.1", - "@opentelemetry/resources": "1.22.0", - "@opentelemetry/sdk-trace-base": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.0.0" - } - }, - "node_modules/@opentelemetry/exporter-trace-otlp-grpc/node_modules/@opentelemetry/resources": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.22.0.tgz", - "integrity": "sha512-+vNeIFPH2hfcNL0AJk/ykJXoUCtR1YaDUZM+p3wZNU4Hq98gzq+7b43xbkXjadD9VhWIUQqEwXyY64q6msPj6A==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/semantic-conventions": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/exporter-trace-otlp-grpc/node_modules/@opentelemetry/sdk-trace-base": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.22.0.tgz", - "integrity": "sha512-pfTuSIpCKONC6vkTpv6VmACxD+P1woZf4q0K46nSUvXFvOFqjBYKFaAMkKD3M1mlKUUh0Oajwj35qNjMl80m1Q==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/resources": "1.22.0", - "@opentelemetry/semantic-conventions": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/exporter-trace-otlp-grpc/node_modules/@opentelemetry/semantic-conventions": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.22.0.tgz", - "integrity": "sha512-CAOgFOKLybd02uj/GhCdEeeBjOS0yeoDeo/CA7ASBSmenpZHAKGB3iDm/rv3BQLcabb/OprDEsSQ1y0P8A7Siw==", - "engines": { - "node": ">=14" - } - }, - "node_modules/@opentelemetry/exporter-trace-otlp-http": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-http/-/exporter-trace-otlp-http-0.49.1.tgz", - "integrity": "sha512-KOLtZfZvIrpGZLVvblKsiVQT7gQUZNKcUUH24Zz6Xbi7LJb9Vt6xtUZFYdR5IIjvt47PIqBKDWUQlU0o1wAsRw==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/otlp-exporter-base": "0.49.1", - "@opentelemetry/otlp-transformer": "0.49.1", - "@opentelemetry/resources": "1.22.0", - "@opentelemetry/sdk-trace-base": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.0.0" - } - }, - "node_modules/@opentelemetry/exporter-trace-otlp-http/node_modules/@opentelemetry/resources": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.22.0.tgz", - "integrity": "sha512-+vNeIFPH2hfcNL0AJk/ykJXoUCtR1YaDUZM+p3wZNU4Hq98gzq+7b43xbkXjadD9VhWIUQqEwXyY64q6msPj6A==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/semantic-conventions": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/exporter-trace-otlp-http/node_modules/@opentelemetry/sdk-trace-base": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.22.0.tgz", - "integrity": "sha512-pfTuSIpCKONC6vkTpv6VmACxD+P1woZf4q0K46nSUvXFvOFqjBYKFaAMkKD3M1mlKUUh0Oajwj35qNjMl80m1Q==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/resources": "1.22.0", - "@opentelemetry/semantic-conventions": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/exporter-trace-otlp-http/node_modules/@opentelemetry/semantic-conventions": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.22.0.tgz", - "integrity": "sha512-CAOgFOKLybd02uj/GhCdEeeBjOS0yeoDeo/CA7ASBSmenpZHAKGB3iDm/rv3BQLcabb/OprDEsSQ1y0P8A7Siw==", - "engines": { - "node": ">=14" - } - }, - "node_modules/@opentelemetry/exporter-trace-otlp-proto": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-proto/-/exporter-trace-otlp-proto-0.49.1.tgz", - "integrity": "sha512-n8ON/c9pdMyYAfSFWKkgsPwjYoxnki+6Olzo+klKfW7KqLWoyEkryNkbcMIYnGGNXwdkMIrjoaP0VxXB26Oxcg==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/otlp-exporter-base": "0.49.1", - "@opentelemetry/otlp-proto-exporter-base": "0.49.1", - "@opentelemetry/otlp-transformer": "0.49.1", - "@opentelemetry/resources": "1.22.0", - "@opentelemetry/sdk-trace-base": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.0.0" - } - }, - "node_modules/@opentelemetry/exporter-trace-otlp-proto/node_modules/@opentelemetry/resources": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.22.0.tgz", - "integrity": "sha512-+vNeIFPH2hfcNL0AJk/ykJXoUCtR1YaDUZM+p3wZNU4Hq98gzq+7b43xbkXjadD9VhWIUQqEwXyY64q6msPj6A==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/semantic-conventions": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/exporter-trace-otlp-proto/node_modules/@opentelemetry/sdk-trace-base": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.22.0.tgz", - "integrity": "sha512-pfTuSIpCKONC6vkTpv6VmACxD+P1woZf4q0K46nSUvXFvOFqjBYKFaAMkKD3M1mlKUUh0Oajwj35qNjMl80m1Q==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/resources": "1.22.0", - "@opentelemetry/semantic-conventions": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/exporter-trace-otlp-proto/node_modules/@opentelemetry/semantic-conventions": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.22.0.tgz", - "integrity": "sha512-CAOgFOKLybd02uj/GhCdEeeBjOS0yeoDeo/CA7ASBSmenpZHAKGB3iDm/rv3BQLcabb/OprDEsSQ1y0P8A7Siw==", - "engines": { - "node": ">=14" - } - }, - "node_modules/@opentelemetry/exporter-zipkin": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-zipkin/-/exporter-zipkin-1.22.0.tgz", - "integrity": "sha512-XcFs6rGvcTz0qW5uY7JZDYD0yNEXdekXAb6sFtnZgY/cHY6BQ09HMzOjv9SX+iaXplRDcHr1Gta7VQKM1XXM6g==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/resources": "1.22.0", - "@opentelemetry/sdk-trace-base": "1.22.0", - "@opentelemetry/semantic-conventions": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.0.0" - } - }, - "node_modules/@opentelemetry/exporter-zipkin/node_modules/@opentelemetry/resources": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.22.0.tgz", - "integrity": "sha512-+vNeIFPH2hfcNL0AJk/ykJXoUCtR1YaDUZM+p3wZNU4Hq98gzq+7b43xbkXjadD9VhWIUQqEwXyY64q6msPj6A==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/semantic-conventions": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/exporter-zipkin/node_modules/@opentelemetry/sdk-trace-base": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.22.0.tgz", - "integrity": "sha512-pfTuSIpCKONC6vkTpv6VmACxD+P1woZf4q0K46nSUvXFvOFqjBYKFaAMkKD3M1mlKUUh0Oajwj35qNjMl80m1Q==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/resources": "1.22.0", - "@opentelemetry/semantic-conventions": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/exporter-zipkin/node_modules/@opentelemetry/semantic-conventions": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.22.0.tgz", - "integrity": "sha512-CAOgFOKLybd02uj/GhCdEeeBjOS0yeoDeo/CA7ASBSmenpZHAKGB3iDm/rv3BQLcabb/OprDEsSQ1y0P8A7Siw==", - "engines": { - "node": ">=14" - } - }, - "node_modules/@opentelemetry/instrumentation": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.49.1.tgz", - "integrity": "sha512-0DLtWtaIppuNNRRllSD4bjU8ZIiLp1cDXvJEbp752/Zf+y3gaLNaoGRGIlX4UHhcsrmtL+P2qxi3Hodi8VuKiQ==", - "dependencies": { - "@opentelemetry/api-logs": "0.49.1", - "@types/shimmer": "^1.0.2", - "import-in-the-middle": "1.7.1", - "require-in-the-middle": "^7.1.1", - "semver": "^7.5.2", - "shimmer": "^1.2.1" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "node_modules/@opentelemetry/instrumentation/node_modules/@opentelemetry/api-logs": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.49.1.tgz", - "integrity": "sha512-kaNl/T7WzyMUQHQlVq7q0oV4Kev6+0xFwqzofryC66jgGMacd0QH5TwfpbUwSTby+SdAdprAe5UKMvBw4tKS5Q==", - "dependencies": { - "@opentelemetry/api": "^1.0.0" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/@opentelemetry/otlp-exporter-base": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-exporter-base/-/otlp-exporter-base-0.49.1.tgz", - "integrity": "sha512-z6sHliPqDgJU45kQatAettY9/eVF58qVPaTuejw9YWfSRqid9pXPYeegDCSdyS47KAUgAtm+nC28K3pfF27HWg==", - "dependencies": { - "@opentelemetry/core": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.0.0" - } - }, - "node_modules/@opentelemetry/otlp-grpc-exporter-base": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-grpc-exporter-base/-/otlp-grpc-exporter-base-0.49.1.tgz", - "integrity": "sha512-DNDNUWmOqtKTFJAyOyHHKotVox0NQ/09ETX8fUOeEtyNVHoGekAVtBbvIA3AtK+JflP7LC0PTjlLfruPM3Wy6w==", - "dependencies": { - "@grpc/grpc-js": "^1.7.1", - "@opentelemetry/core": "1.22.0", - "@opentelemetry/otlp-exporter-base": "0.49.1", - "protobufjs": "^7.2.3" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.0.0" - } - }, - "node_modules/@opentelemetry/otlp-proto-exporter-base": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-proto-exporter-base/-/otlp-proto-exporter-base-0.49.1.tgz", - "integrity": "sha512-x1qB4EUC7KikUl2iNuxCkV8yRzrSXSyj4itfpIO674H7dhI7Zv37SFaOJTDN+8Z/F50gF2ISFH9CWQ4KCtGm2A==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/otlp-exporter-base": "0.49.1", - "protobufjs": "^7.2.3" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.0.0" - } - }, - "node_modules/@opentelemetry/otlp-transformer": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-transformer/-/otlp-transformer-0.49.1.tgz", - "integrity": "sha512-Z+koA4wp9L9e3jkFacyXTGphSWTbOKjwwXMpb0CxNb0kjTHGUxhYRN8GnkLFsFo5NbZPjP07hwAqeEG/uCratQ==", - "dependencies": { - "@opentelemetry/api-logs": "0.49.1", - "@opentelemetry/core": "1.22.0", - "@opentelemetry/resources": "1.22.0", - "@opentelemetry/sdk-logs": "0.49.1", - "@opentelemetry/sdk-metrics": "1.22.0", - "@opentelemetry/sdk-trace-base": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/otlp-transformer/node_modules/@opentelemetry/api-logs": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.49.1.tgz", - "integrity": "sha512-kaNl/T7WzyMUQHQlVq7q0oV4Kev6+0xFwqzofryC66jgGMacd0QH5TwfpbUwSTby+SdAdprAe5UKMvBw4tKS5Q==", - "dependencies": { - "@opentelemetry/api": "^1.0.0" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/@opentelemetry/otlp-transformer/node_modules/@opentelemetry/resources": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.22.0.tgz", - "integrity": "sha512-+vNeIFPH2hfcNL0AJk/ykJXoUCtR1YaDUZM+p3wZNU4Hq98gzq+7b43xbkXjadD9VhWIUQqEwXyY64q6msPj6A==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/semantic-conventions": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/otlp-transformer/node_modules/@opentelemetry/sdk-trace-base": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.22.0.tgz", - "integrity": "sha512-pfTuSIpCKONC6vkTpv6VmACxD+P1woZf4q0K46nSUvXFvOFqjBYKFaAMkKD3M1mlKUUh0Oajwj35qNjMl80m1Q==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/resources": "1.22.0", - "@opentelemetry/semantic-conventions": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/otlp-transformer/node_modules/@opentelemetry/semantic-conventions": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.22.0.tgz", - "integrity": "sha512-CAOgFOKLybd02uj/GhCdEeeBjOS0yeoDeo/CA7ASBSmenpZHAKGB3iDm/rv3BQLcabb/OprDEsSQ1y0P8A7Siw==", - "engines": { - "node": ">=14" - } - }, - "node_modules/@opentelemetry/propagator-b3": { - "version": "1.25.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-b3/-/propagator-b3-1.25.1.tgz", - "integrity": "sha512-p6HFscpjrv7//kE+7L+3Vn00VEDUJB0n6ZrjkTYHrJ58QZ8B3ajSJhRbCcY6guQ3PDjTbxWklyvIN2ojVbIb1A==", - "dependencies": { - "@opentelemetry/core": "1.25.1" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, - "node_modules/@opentelemetry/propagator-b3/node_modules/@opentelemetry/core": { - "version": "1.25.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.25.1.tgz", - "integrity": "sha512-GeT/l6rBYWVQ4XArluLVB6WWQ8flHbdb6r2FCHC3smtdOAbrJBIv35tpV/yp9bmYUJf+xmZpu9DRTIeJVhFbEQ==", - "dependencies": { - "@opentelemetry/semantic-conventions": "1.25.1" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, - "node_modules/@opentelemetry/propagator-jaeger": { - "version": "1.25.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-jaeger/-/propagator-jaeger-1.25.1.tgz", - "integrity": "sha512-nBprRf0+jlgxks78G/xq72PipVK+4or9Ypntw0gVZYNTCSK8rg5SeaGV19tV920CMqBD/9UIOiFr23Li/Q8tiA==", - "dependencies": { - "@opentelemetry/core": "1.25.1" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, - "node_modules/@opentelemetry/propagator-jaeger/node_modules/@opentelemetry/core": { - "version": "1.25.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.25.1.tgz", - "integrity": "sha512-GeT/l6rBYWVQ4XArluLVB6WWQ8flHbdb6r2FCHC3smtdOAbrJBIv35tpV/yp9bmYUJf+xmZpu9DRTIeJVhFbEQ==", - "dependencies": { - "@opentelemetry/semantic-conventions": "1.25.1" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, - "node_modules/@opentelemetry/resources": { - "version": "1.25.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.25.1.tgz", - "integrity": "sha512-pkZT+iFYIZsVn6+GzM0kSX+u3MSLCY9md+lIJOoKl/P+gJFfxJte/60Usdp8Ce4rOs8GduUpSPNe1ddGyDT1sQ==", - "dependencies": { - "@opentelemetry/core": "1.25.1", - "@opentelemetry/semantic-conventions": "1.25.1" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, - "node_modules/@opentelemetry/resources/node_modules/@opentelemetry/core": { - "version": "1.25.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.25.1.tgz", - "integrity": "sha512-GeT/l6rBYWVQ4XArluLVB6WWQ8flHbdb6r2FCHC3smtdOAbrJBIv35tpV/yp9bmYUJf+xmZpu9DRTIeJVhFbEQ==", - "dependencies": { - "@opentelemetry/semantic-conventions": "1.25.1" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, - "node_modules/@opentelemetry/sdk-logs": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-logs/-/sdk-logs-0.49.1.tgz", - "integrity": "sha512-gCzYWsJE0h+3cuh3/cK+9UwlVFyHvj3PReIOCDOmdeXOp90ZjKRoDOJBc3mvk1LL6wyl1RWIivR8Rg9OToyesw==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/resources": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.4.0 <1.9.0", - "@opentelemetry/api-logs": ">=0.39.1" - } - }, - "node_modules/@opentelemetry/sdk-logs/node_modules/@opentelemetry/resources": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.22.0.tgz", - "integrity": "sha512-+vNeIFPH2hfcNL0AJk/ykJXoUCtR1YaDUZM+p3wZNU4Hq98gzq+7b43xbkXjadD9VhWIUQqEwXyY64q6msPj6A==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/semantic-conventions": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/sdk-logs/node_modules/@opentelemetry/semantic-conventions": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.22.0.tgz", - "integrity": "sha512-CAOgFOKLybd02uj/GhCdEeeBjOS0yeoDeo/CA7ASBSmenpZHAKGB3iDm/rv3BQLcabb/OprDEsSQ1y0P8A7Siw==", - "engines": { - "node": ">=14" - } - }, - "node_modules/@opentelemetry/sdk-metrics": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-metrics/-/sdk-metrics-1.22.0.tgz", - "integrity": "sha512-k6iIx6H3TZ+BVMr2z8M16ri2OxWaljg5h8ihGJxi/KQWcjign6FEaEzuigXt5bK9wVEhqAcWLCfarSftaNWkkg==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/resources": "1.22.0", - "lodash.merge": "^4.6.2" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/sdk-metrics/node_modules/@opentelemetry/resources": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.22.0.tgz", - "integrity": "sha512-+vNeIFPH2hfcNL0AJk/ykJXoUCtR1YaDUZM+p3wZNU4Hq98gzq+7b43xbkXjadD9VhWIUQqEwXyY64q6msPj6A==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/semantic-conventions": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/sdk-metrics/node_modules/@opentelemetry/semantic-conventions": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.22.0.tgz", - "integrity": "sha512-CAOgFOKLybd02uj/GhCdEeeBjOS0yeoDeo/CA7ASBSmenpZHAKGB3iDm/rv3BQLcabb/OprDEsSQ1y0P8A7Siw==", - "engines": { - "node": ">=14" - } - }, - "node_modules/@opentelemetry/sdk-node": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-node/-/sdk-node-0.49.1.tgz", - "integrity": "sha512-feBIT85ndiSHXsQ2gfGpXC/sNeX4GCHLksC4A9s/bfpUbbgbCSl0RvzZlmEpCHarNrkZMwFRi4H0xFfgvJEjrg==", - "dependencies": { - "@opentelemetry/api-logs": "0.49.1", - "@opentelemetry/core": "1.22.0", - "@opentelemetry/exporter-trace-otlp-grpc": "0.49.1", - "@opentelemetry/exporter-trace-otlp-http": "0.49.1", - "@opentelemetry/exporter-trace-otlp-proto": "0.49.1", - "@opentelemetry/exporter-zipkin": "1.22.0", - "@opentelemetry/instrumentation": "0.49.1", - "@opentelemetry/resources": "1.22.0", - "@opentelemetry/sdk-logs": "0.49.1", - "@opentelemetry/sdk-metrics": "1.22.0", - "@opentelemetry/sdk-trace-base": "1.22.0", - "@opentelemetry/sdk-trace-node": "1.22.0", - "@opentelemetry/semantic-conventions": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/sdk-node/node_modules/@opentelemetry/api-logs": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.49.1.tgz", - "integrity": "sha512-kaNl/T7WzyMUQHQlVq7q0oV4Kev6+0xFwqzofryC66jgGMacd0QH5TwfpbUwSTby+SdAdprAe5UKMvBw4tKS5Q==", - "dependencies": { - "@opentelemetry/api": "^1.0.0" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/@opentelemetry/sdk-node/node_modules/@opentelemetry/context-async-hooks": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-1.22.0.tgz", - "integrity": "sha512-Nfdxyg8YtWqVWkyrCukkundAjPhUXi93JtVQmqDT1mZRVKqA7e2r7eJCrI+F651XUBMp0hsOJSGiFk3QSpaIJw==", - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/sdk-node/node_modules/@opentelemetry/propagator-b3": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-b3/-/propagator-b3-1.22.0.tgz", - "integrity": "sha512-qBItJm9ygg/jCB5rmivyGz1qmKZPsL/sX715JqPMFgq++Idm0x+N9sLQvWFHFt2+ZINnCSojw7FVBgFW6izcXA==", - "dependencies": { - "@opentelemetry/core": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/sdk-node/node_modules/@opentelemetry/propagator-jaeger": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-jaeger/-/propagator-jaeger-1.22.0.tgz", - "integrity": "sha512-pMLgst3QIwrUfepraH5WG7xfpJ8J3CrPKrtINK0t7kBkuu96rn+HDYQ8kt3+0FXvrZI8YJE77MCQwnJWXIrgpA==", - "dependencies": { - "@opentelemetry/core": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/sdk-node/node_modules/@opentelemetry/resources": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.22.0.tgz", - "integrity": "sha512-+vNeIFPH2hfcNL0AJk/ykJXoUCtR1YaDUZM+p3wZNU4Hq98gzq+7b43xbkXjadD9VhWIUQqEwXyY64q6msPj6A==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/semantic-conventions": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/sdk-node/node_modules/@opentelemetry/sdk-trace-base": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.22.0.tgz", - "integrity": "sha512-pfTuSIpCKONC6vkTpv6VmACxD+P1woZf4q0K46nSUvXFvOFqjBYKFaAMkKD3M1mlKUUh0Oajwj35qNjMl80m1Q==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/resources": "1.22.0", - "@opentelemetry/semantic-conventions": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/sdk-node/node_modules/@opentelemetry/sdk-trace-node": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-1.22.0.tgz", - "integrity": "sha512-gTGquNz7ue8uMeiWPwp3CU321OstQ84r7PCDtOaCicjbJxzvO8RZMlEC4geOipTeiF88kss5n6w+//A0MhP1lQ==", - "dependencies": { - "@opentelemetry/context-async-hooks": "1.22.0", - "@opentelemetry/core": "1.22.0", - "@opentelemetry/propagator-b3": "1.22.0", - "@opentelemetry/propagator-jaeger": "1.22.0", - "@opentelemetry/sdk-trace-base": "1.22.0", - "semver": "^7.5.2" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/sdk-node/node_modules/@opentelemetry/semantic-conventions": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.22.0.tgz", - "integrity": "sha512-CAOgFOKLybd02uj/GhCdEeeBjOS0yeoDeo/CA7ASBSmenpZHAKGB3iDm/rv3BQLcabb/OprDEsSQ1y0P8A7Siw==", - "engines": { - "node": ">=14" - } - }, - "node_modules/@opentelemetry/sdk-trace-base": { - "version": "1.25.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.25.1.tgz", - "integrity": "sha512-C8k4hnEbc5FamuZQ92nTOp8X/diCY56XUTnMiv9UTuJitCzaNNHAVsdm5+HLCdI8SLQsLWIrG38tddMxLVoftw==", - "dependencies": { - "@opentelemetry/core": "1.25.1", - "@opentelemetry/resources": "1.25.1", - "@opentelemetry/semantic-conventions": "1.25.1" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, - "node_modules/@opentelemetry/sdk-trace-base/node_modules/@opentelemetry/core": { - "version": "1.25.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.25.1.tgz", - "integrity": "sha512-GeT/l6rBYWVQ4XArluLVB6WWQ8flHbdb6r2FCHC3smtdOAbrJBIv35tpV/yp9bmYUJf+xmZpu9DRTIeJVhFbEQ==", - "dependencies": { - "@opentelemetry/semantic-conventions": "1.25.1" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, - "node_modules/@opentelemetry/sdk-trace-node": { - "version": "1.25.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-1.25.1.tgz", - "integrity": "sha512-nMcjFIKxnFqoez4gUmihdBrbpsEnAX/Xj16sGvZm+guceYE0NE00vLhpDVK6f3q8Q4VFI5xG8JjlXKMB/SkTTQ==", - "dependencies": { - "@opentelemetry/context-async-hooks": "1.25.1", - "@opentelemetry/core": "1.25.1", - "@opentelemetry/propagator-b3": "1.25.1", - "@opentelemetry/propagator-jaeger": "1.25.1", - "@opentelemetry/sdk-trace-base": "1.25.1", - "semver": "^7.5.2" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, - "node_modules/@opentelemetry/sdk-trace-node/node_modules/@opentelemetry/core": { - "version": "1.25.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.25.1.tgz", - "integrity": "sha512-GeT/l6rBYWVQ4XArluLVB6WWQ8flHbdb6r2FCHC3smtdOAbrJBIv35tpV/yp9bmYUJf+xmZpu9DRTIeJVhFbEQ==", - "dependencies": { - "@opentelemetry/semantic-conventions": "1.25.1" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, - "node_modules/@opentelemetry/semantic-conventions": { - "version": "1.25.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.25.1.tgz", - "integrity": "sha512-ZDjMJJQRlyk8A1KZFCc+bCbsyrn1wTwdNt56F7twdfUfnHUZUq77/WfONCj8p72NZOyP7pNTdUWSTYC3GTbuuQ==", - "engines": { - "node": ">=14" - } - }, - "node_modules/@protobufjs/aspromise": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz", - "integrity": "sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==" - }, - "node_modules/@protobufjs/base64": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz", - "integrity": "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==" - }, - "node_modules/@protobufjs/codegen": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz", - "integrity": "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==" - }, - "node_modules/@protobufjs/eventemitter": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz", - "integrity": "sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==" - }, - "node_modules/@protobufjs/fetch": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz", - "integrity": "sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==", - "dependencies": { - "@protobufjs/aspromise": "^1.1.1", - "@protobufjs/inquire": "^1.1.0" - } - }, - "node_modules/@protobufjs/float": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz", - "integrity": "sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==" - }, - "node_modules/@protobufjs/inquire": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz", - "integrity": "sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q==" - }, - "node_modules/@protobufjs/path": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz", - "integrity": "sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==" - }, - "node_modules/@protobufjs/pool": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz", - "integrity": "sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==" - }, - "node_modules/@protobufjs/utf8": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz", - "integrity": "sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==" - }, - "node_modules/@socket.io/component-emitter": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.2.tgz", - "integrity": "sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==" - }, - "node_modules/@systemfsoftware/trigger.dev_core": { - "version": "3.0.0-beta.40", - "resolved": "https://registry.npmjs.org/@systemfsoftware/trigger.dev_core/-/core-3.0.0-beta.40.tgz", - "integrity": "sha512-ttNRbJUBjM/RR4xPwbhHuHfBBQd0hxTRiOnXGwM8R2WFZk2BzkxuzpoqF8QhRlVzRqX8kGox//CL4BpXoKVy6w==", - "dependencies": { - "@google-cloud/precise-date": "^4.0.0", - "@opentelemetry/api": "^1.8.0", - "@opentelemetry/api-logs": "^0.48.0", - "@opentelemetry/exporter-logs-otlp-http": "^0.49.1", - "@opentelemetry/exporter-trace-otlp-http": "^0.49.1", - "@opentelemetry/instrumentation": "^0.49.1", - "@opentelemetry/resources": "^1.22.0", - "@opentelemetry/sdk-logs": "^0.49.1", - "@opentelemetry/sdk-node": "^0.49.1", - "@opentelemetry/sdk-trace-base": "^1.22.0", - "@opentelemetry/sdk-trace-node": "^1.22.0", - "@opentelemetry/semantic-conventions": "^1.22.0", - "humanize-duration": "^3.27.3", - "socket.io-client": "4.7.4", - "superjson": "^2.2.1", - "ulidx": "^2.2.1", - "zod": "3.22.3", - "zod-error": "1.5.0", - "zod-validation-error": "^1.5.0" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "node_modules/@systemfsoftware/trigger.dev_core-backend": { - "version": "3.0.0-beta.40", - "resolved": "https://registry.npmjs.org/@systemfsoftware/trigger.dev_core-backend/-/core-backend-3.0.0-beta.40.tgz", - "integrity": "sha512-Utu2bMbK7/8XCzbqH++baYnErOEaAey3VKg2AQdl3R4x0yVVHk2M1DbfTi7eQ7WyRDhGuDi9rxzwWBbNbiodwg==", - "dependencies": { - "@opentelemetry/api": "^1.8.0" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "node_modules/@systemfsoftware/trigger.dev_sdk": { - "version": "3.0.0-beta.40", - "resolved": "https://registry.npmjs.org/@systemfsoftware/trigger.dev_sdk/-/sdk-3.0.0-beta.40.tgz", - "integrity": "sha512-mRp6dh+74Am7WvpWcvKlcJ1635+UBvL7upgvYOYx6e6hcavbhWYxWJm1PCxjiyG0oGiEK8RLcqcJxEAF+cxOKw==", - "dependencies": { - "@opentelemetry/api": "^1.8.0", - "@opentelemetry/api-logs": "^0.48.0", - "@opentelemetry/semantic-conventions": "^1.22.0", - "@systemfsoftware/trigger.dev_core": "3.0.0-beta.40", - "@systemfsoftware/trigger.dev_core-backend": "3.0.0-beta.40", - "chalk": "^5.2.0", - "cronstrue": "^2.21.0", - "debug": "^4.3.4", - "evt": "^2.4.13", - "get-caller-file": "^2.0.5", - "git-remote-origin-url": "^4.0.0", - "git-repo-info": "^2.1.1", - "msw": "^2.2.1", - "slug": "^6.0.0", - "terminal-link": "^3.0.0", - "ulid": "^2.3.0", - "uuid": "^9.0.0", - "ws": "^8.11.0", - "zod": "3.22.3" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "node_modules/@types/cookie": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.6.0.tgz", - "integrity": "sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==" - }, - "node_modules/@types/mute-stream": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/@types/mute-stream/-/mute-stream-0.0.4.tgz", - "integrity": "sha512-CPM9nzrCPPJHQNA9keH9CVkVI+WR5kMa+7XEs5jcGQ0VoAGnLv242w8lIVgwAEfmE4oufJRaTc9PNLQl0ioAow==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/node": { - "version": "20.14.10", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.14.10.tgz", - "integrity": "sha512-MdiXf+nDuMvY0gJKxyfZ7/6UFsETO7mGKF54MVD/ekJS6HdFtpZFBgrh6Pseu64XTb2MLyFPlbW6hj8HYRQNOQ==", - "dependencies": { - "undici-types": "~5.26.4" - } - }, - "node_modules/@types/shimmer": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", - "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==" - }, - "node_modules/@types/statuses": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@types/statuses/-/statuses-2.0.5.tgz", - "integrity": "sha512-jmIUGWrAiwu3dZpxntxieC+1n/5c3mjrImkmOSQ2NC5uP6cYO4aAZDdSmRcI5C1oiTmqlZGHC+/NmJrKogbP5A==" - }, - "node_modules/@types/wrap-ansi": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/wrap-ansi/-/wrap-ansi-3.0.0.tgz", - "integrity": "sha512-ltIpx+kM7g/MLRZfkbL7EsCEjfzCcScLpkg37eXEtx5kmrAKBkTJwd1GIAjDSL8wTpM6Hzn5YO4pSb91BEwu1g==" - }, - "node_modules/acorn": { - "version": "8.12.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", - "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/acorn-import-assertions": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz", - "integrity": "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==", - "peerDependencies": { - "acorn": "^8" - } - }, - "node_modules/ansi-escapes": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", - "dependencies": { - "type-fest": "^0.21.3" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/ansi-escapes/node_modules/type-fest": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/chalk": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", - "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", - "engines": { - "node": "^12.17.0 || ^14.13 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/cjs-module-lexer": { - "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==" - }, - "node_modules/cli-spinners": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.2.tgz", - "integrity": "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==", - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cli-width": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-4.1.0.tgz", - "integrity": "sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==", - "engines": { - "node": ">= 12" - } - }, - "node_modules/cliui": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", - "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^7.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/cliui/node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/cookie": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", - "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/copy-anything": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/copy-anything/-/copy-anything-3.0.5.tgz", - "integrity": "sha512-yCEafptTtb4bk7GLEQoM8KVJpxAfdBJYaXyzQEgQQQgYrZiDp8SJmGKlYza6CYjEDNstAdNdKA3UuoULlEbS6w==", - "dependencies": { - "is-what": "^4.1.8" - }, - "engines": { - "node": ">=12.13" - }, - "funding": { - "url": "https://github.com/sponsors/mesqueeb" - } - }, - "node_modules/cronstrue": { - "version": "2.50.0", - "resolved": "https://registry.npmjs.org/cronstrue/-/cronstrue-2.50.0.tgz", - "integrity": "sha512-ULYhWIonJzlScCCQrPUG5uMXzXxSixty4djud9SS37DoNxDdkeRocxzHuAo4ImRBUK+mAuU5X9TSwEDccnnuPg==", - "bin": { - "cronstrue": "bin/cli.js" - } - }, - "node_modules/debug": { - "version": "4.3.5", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.5.tgz", - "integrity": "sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - }, - "node_modules/engine.io-client": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-6.5.4.tgz", - "integrity": "sha512-GeZeeRjpD2qf49cZQ0Wvh/8NJNfeXkXXcoGh+F77oEAgo9gUHwT1fCRxSNU+YEEaysOJTnsFHmM5oAcPy4ntvQ==", - "dependencies": { - "@socket.io/component-emitter": "~3.1.0", - "debug": "~4.3.1", - "engine.io-parser": "~5.2.1", - "ws": "~8.17.1", - "xmlhttprequest-ssl": "~2.0.0" - } - }, - "node_modules/engine.io-client/node_modules/ws": { - "version": "8.17.1", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz", - "integrity": "sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==", - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": ">=5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, - "node_modules/engine.io-parser": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.2.2.tgz", - "integrity": "sha512-RcyUFKA93/CXH20l4SoVvzZfrSDMOTUS3bWVpTt2FuFP+XYrL8i8oonHP7WInRyVHXh0n/ORtoeiE1os+8qkSw==", - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/escalade": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", - "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", - "engines": { - "node": ">=6" - } - }, - "node_modules/evt": { - "version": "2.5.7", - "resolved": "https://registry.npmjs.org/evt/-/evt-2.5.7.tgz", - "integrity": "sha512-dr7Wd16ry5F8WNU1xXLKpFpO3HsoAGg8zC48e08vDdzMzGWCP9/QFGt1PQptEEDh8SwYP3EL8M+d/Gb0kgUp6g==", - "dependencies": { - "minimal-polyfills": "^2.2.3", - "run-exclusive": "^2.2.19", - "tsafe": "^1.6.6" - } - }, - "node_modules/function-bind": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", - "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "node_modules/git-remote-origin-url": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/git-remote-origin-url/-/git-remote-origin-url-4.0.0.tgz", - "integrity": "sha512-EAxDksNdjuWgmVW9pVvA9jQDi/dmTaiDONktIy7qiRRhBZUI4FQK1YvBvteuTSX24aNKg9lfgxNYJEeeSXe6DA==", - "dependencies": { - "gitconfiglocal": "^2.1.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/git-repo-info": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/git-repo-info/-/git-repo-info-2.1.1.tgz", - "integrity": "sha512-8aCohiDo4jwjOwma4FmYFd3i97urZulL8XL24nIPxuE+GZnfsAyy/g2Shqx6OjUiFKUXZM+Yy+KHnOmmA3FVcg==", - "engines": { - "node": ">= 4.0" - } - }, - "node_modules/gitconfiglocal": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/gitconfiglocal/-/gitconfiglocal-2.1.0.tgz", - "integrity": "sha512-qoerOEliJn3z+Zyn1HW2F6eoYJqKwS6MgC9cztTLUB/xLWX8gD/6T60pKn4+t/d6tP7JlybI7Z3z+I572CR/Vg==", - "dependencies": { - "ini": "^1.3.2" - } - }, - "node_modules/graphql": { - "version": "16.9.0", - "resolved": "https://registry.npmjs.org/graphql/-/graphql-16.9.0.tgz", - "integrity": "sha512-GGTKBX4SD7Wdb8mqeDLni2oaRGYQWjWHGKPQ24ZMnUtKfcsVoiv4uX8+LJr1K6U5VW2Lu1BwJnj7uiori0YtRw==", - "engines": { - "node": "^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0" - } - }, - "node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/hasown": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", - "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", - "dependencies": { - "function-bind": "^1.1.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/headers-polyfill": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/headers-polyfill/-/headers-polyfill-4.0.3.tgz", - "integrity": "sha512-IScLbePpkvO846sIwOtOTDjutRMWdXdJmXdMvk6gCBHxFO8d+QKOQedyZSxFTTFYRSmlgSTDtXqqq4pcenBXLQ==" - }, - "node_modules/humanize-duration": { - "version": "3.32.1", - "resolved": "https://registry.npmjs.org/humanize-duration/-/humanize-duration-3.32.1.tgz", - "integrity": "sha512-inh5wue5XdfObhu/IGEMiA1nUXigSGcaKNemcbLRKa7jXYGDZXr3LoT9pTIzq2hPEbld7w/qv9h+ikWGz8fL1g==" - }, - "node_modules/import-in-the-middle": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/import-in-the-middle/-/import-in-the-middle-1.7.1.tgz", - "integrity": "sha512-1LrZPDtW+atAxH42S6288qyDFNQ2YCty+2mxEPRtfazH6Z5QwkaBSTS2ods7hnVJioF6rkRfNoA6A/MstpFXLg==", - "dependencies": { - "acorn": "^8.8.2", - "acorn-import-assertions": "^1.9.0", - "cjs-module-lexer": "^1.2.2", - "module-details-from-path": "^1.0.3" - } - }, - "node_modules/ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" - }, - "node_modules/is-core-module": { - "version": "2.14.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.14.0.tgz", - "integrity": "sha512-a5dFJih5ZLYlRtDc0dZWP7RiKr6xIKzmn/oAYCDvdLThadVgyJwlaoQPmRtMSpz+rk0OGAgIu+TcM9HUF0fk1A==", - "dependencies": { - "hasown": "^2.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "engines": { - "node": ">=8" - } - }, - "node_modules/is-node-process": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/is-node-process/-/is-node-process-1.2.0.tgz", - "integrity": "sha512-Vg4o6/fqPxIjtxgUH5QLJhwZ7gW5diGCVlXpuUfELC62CuxM1iHcRe51f2W1FDy04Ai4KJkagKjx3XaqyfRKXw==" - }, - "node_modules/is-what": { - "version": "4.1.16", - "resolved": "https://registry.npmjs.org/is-what/-/is-what-4.1.16.tgz", - "integrity": "sha512-ZhMwEosbFJkA0YhFnNDgTM4ZxDRsS6HqTo7qsZM08fehyRYIYa0yHu5R6mgo1n/8MgaPBXiPimPD77baVFYg+A==", - "engines": { - "node": ">=12.13" - }, - "funding": { - "url": "https://github.com/sponsors/mesqueeb" - } - }, - "node_modules/layerr": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/layerr/-/layerr-2.1.0.tgz", - "integrity": "sha512-xDD9suWxfBYeXgqffRVH/Wqh+mqZrQcqPRn0I0ijl7iJQ7vu8gMGPt1Qop59pEW/jaIDNUN7+PX1Qk40+vuflg==" - }, - "node_modules/lodash.camelcase": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", - "integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==" - }, - "node_modules/lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" - }, - "node_modules/long": { - "version": "5.2.3", - "resolved": "https://registry.npmjs.org/long/-/long-5.2.3.tgz", - "integrity": "sha512-lcHwpNoggQTObv5apGNCTdJrO69eHOZMi4BNC+rTLER8iHAqGrUVeLh/irVIM7zTw2bOXA8T6uNPeujwOLg/2Q==" - }, - "node_modules/minimal-polyfills": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/minimal-polyfills/-/minimal-polyfills-2.2.3.tgz", - "integrity": "sha512-oxdmJ9cL+xV72h0xYxp4tP2d5/fTBpP45H8DIOn9pASuF8a3IYTf+25fMGDYGiWW+MFsuog6KD6nfmhZJQ+uUw==" - }, - "node_modules/module-details-from-path": { - "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==" - }, - "node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "node_modules/msw": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/msw/-/msw-2.3.1.tgz", - "integrity": "sha512-ocgvBCLn/5l3jpl1lssIb3cniuACJLoOfZu01e3n5dbJrpA5PeeWn28jCLgQDNt6d7QT8tF2fYRzm9JoEHtiig==", - "hasInstallScript": true, - "dependencies": { - "@bundled-es-modules/cookie": "^2.0.0", - "@bundled-es-modules/statuses": "^1.0.1", - "@inquirer/confirm": "^3.0.0", - "@mswjs/cookies": "^1.1.0", - "@mswjs/interceptors": "^0.29.0", - "@open-draft/until": "^2.1.0", - "@types/cookie": "^0.6.0", - "@types/statuses": "^2.0.4", - "chalk": "^4.1.2", - "graphql": "^16.8.1", - "headers-polyfill": "^4.0.2", - "is-node-process": "^1.2.0", - "outvariant": "^1.4.2", - "path-to-regexp": "^6.2.0", - "strict-event-emitter": "^0.5.1", - "type-fest": "^4.9.0", - "yargs": "^17.7.2" - }, - "bin": { - "msw": "cli/index.js" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/mswjs" - }, - "peerDependencies": { - "typescript": ">= 4.7.x" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/msw/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/mute-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-1.0.0.tgz", - "integrity": "sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==", - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/outvariant": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/outvariant/-/outvariant-1.4.3.tgz", - "integrity": "sha512-+Sl2UErvtsoajRDKCE5/dBz4DIvHXQQnAxtQTF04OJxY0+DyZXSo5P5Bb7XYWOh81syohlYL24hbDwxedPUJCA==" - }, - "node_modules/path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" - }, - "node_modules/path-to-regexp": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.2.2.tgz", - "integrity": "sha512-GQX3SSMokngb36+whdpRXE+3f9V8UzyAorlYvOGx87ufGHehNTn5lCxrKtLyZ4Yl/wEKnNnr98ZzOwwDZV5ogw==" - }, - "node_modules/protobufjs": { - "version": "7.3.2", - "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.3.2.tgz", - "integrity": "sha512-RXyHaACeqXeqAKGLDl68rQKbmObRsTIn4TYVUUug1KfS47YWCo5MacGITEryugIgZqORCvJWEk4l449POg5Txg==", - "hasInstallScript": true, - "dependencies": { - "@protobufjs/aspromise": "^1.1.2", - "@protobufjs/base64": "^1.1.2", - "@protobufjs/codegen": "^2.0.4", - "@protobufjs/eventemitter": "^1.1.0", - "@protobufjs/fetch": "^1.1.0", - "@protobufjs/float": "^1.0.2", - "@protobufjs/inquire": "^1.1.0", - "@protobufjs/path": "^1.1.2", - "@protobufjs/pool": "^1.1.0", - "@protobufjs/utf8": "^1.1.0", - "@types/node": ">=13.7.0", - "long": "^5.0.0" - }, - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/require-in-the-middle": { - "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" - }, - "engines": { - "node": ">=8.6.0" - } - }, - "node_modules/resolve": { - "version": "1.22.8", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", - "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", - "dependencies": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/run-exclusive": { - "version": "2.2.19", - "resolved": "https://registry.npmjs.org/run-exclusive/-/run-exclusive-2.2.19.tgz", - "integrity": "sha512-K3mdoAi7tjJ/qT7Flj90L7QyPozwUaAG+CVhkdDje4HLKXUYC3N/Jzkau3flHVDLQVhiHBtcimVodMjN9egYbA==", - "dependencies": { - "minimal-polyfills": "^2.2.3" - } - }, - "node_modules/semver": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", - "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/shimmer": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/shimmer/-/shimmer-1.2.1.tgz", - "integrity": "sha512-sQTKC1Re/rM6XyFM6fIAGHRPVGvyXfgzIDvzoq608vM+jeyVD0Tu1E6Np0Kc2zAIFWIj963V2800iF/9LPieQw==" - }, - "node_modules/signal-exit": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", - "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/slug": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/slug/-/slug-6.1.0.tgz", - "integrity": "sha512-x6vLHCMasg4DR2LPiyFGI0gJJhywY6DTiGhCrOMzb3SOk/0JVLIaL4UhyFSHu04SD3uAavrKY/K3zZ3i6iRcgA==" - }, - "node_modules/socket.io-client": { - "version": "4.7.4", - "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-4.7.4.tgz", - "integrity": "sha512-wh+OkeF0rAVCrABWQBaEjLfb7DVPotMbu0cgWgyR0v6eA4EoVnAwcIeIbcdTE3GT/H3kbdLl7OoH2+asoDRIIg==", - "dependencies": { - "@socket.io/component-emitter": "~3.1.0", - "debug": "~4.3.2", - "engine.io-client": "~6.5.2", - "socket.io-parser": "~4.2.4" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/socket.io-parser": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.4.tgz", - "integrity": "sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==", - "dependencies": { - "@socket.io/component-emitter": "~3.1.0", - "debug": "~4.3.1" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/strict-event-emitter": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/strict-event-emitter/-/strict-event-emitter-0.5.1.tgz", - "integrity": "sha512-vMgjE/GGEPEFnhFub6pa4FmJBRBVOLpIII2hvCZ8Kzb7K0hlHo7mQv6xYrBvCL2LtAIBwFUK8wvuJgTVSQ5MFQ==" - }, - "node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "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" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/superjson": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/superjson/-/superjson-2.2.1.tgz", - "integrity": "sha512-8iGv75BYOa0xRJHK5vRLEjE2H/i4lulTjzpUXic3Eg8akftYjkmQDa8JARQ42rlczXyFR3IeRoeFCc7RxHsYZA==", - "dependencies": { - "copy-anything": "^3.0.2" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/supports-hyperlinks": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", - "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", - "dependencies": { - "has-flag": "^4.0.0", - "supports-color": "^7.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/terminal-link": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-3.0.0.tgz", - "integrity": "sha512-flFL3m4wuixmf6IfhFJd1YPiLiMuxEc8uHRM1buzIeZPm22Au2pDqBJQgdo7n1WfPU1ONFGv7YDwpFBmHGF6lg==", - "dependencies": { - "ansi-escapes": "^5.0.0", - "supports-hyperlinks": "^2.2.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/terminal-link/node_modules/ansi-escapes": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-5.0.0.tgz", - "integrity": "sha512-5GFMVX8HqE/TB+FuBJGuO5XG0WrsA6ptUqoODaT/n9mmUaZFkqnBueB4leqGBCmrUHnCnC4PCZTCd0E7QQ83bA==", - "dependencies": { - "type-fest": "^1.0.2" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/terminal-link/node_modules/type-fest": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", - "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/tsafe": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/tsafe/-/tsafe-1.7.2.tgz", - "integrity": "sha512-dAPfQLhCfCRre5qs+Z5Q2a7s2CV7RxffZUmvj7puGaePYjECzWREJFd3w4XSFe/T5tbxgowfItA/JSSZ6Ma3dA==" - }, - "node_modules/type-fest": { - "version": "4.21.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.21.0.tgz", - "integrity": "sha512-ADn2w7hVPcK6w1I0uWnM//y1rLXZhzB9mr0a3OirzclKF1Wp6VzevUmzz/NRAWunOT6E8HrnpGY7xOfc6K57fA==", - "engines": { - "node": ">=16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/ulid": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/ulid/-/ulid-2.3.0.tgz", - "integrity": "sha512-keqHubrlpvT6G2wH0OEfSW4mquYRcbe/J8NMmveoQOjUqmo+hXtO+ORCpWhdbZ7k72UtY61BL7haGxW6enBnjw==", - "bin": { - "ulid": "bin/cli.js" - } - }, - "node_modules/ulidx": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/ulidx/-/ulidx-2.3.0.tgz", - "integrity": "sha512-36piWNqcdp9hKlQewyeehCaALy4lyx3FodsCxHuV6i0YdexSkjDOubwxEVr2yi4kh62L/0MgyrxqG4K+qtovnw==", - "dependencies": { - "layerr": "^2.0.1" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/undici-types": { - "version": "5.26.5", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", - "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==" - }, - "node_modules/uuid": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", - "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", - "funding": [ - "https://github.com/sponsors/broofa", - "https://github.com/sponsors/ctavan" - ], - "bin": { - "uuid": "dist/bin/uuid" - } - }, - "node_modules/wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/ws": { - "version": "8.18.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz", - "integrity": "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==", - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": ">=5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, - "node_modules/xmlhttprequest-ssl": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-2.0.0.tgz", - "integrity": "sha512-QKxVRxiRACQcVuQEYFsI1hhkrMlrXHPegbbd1yn9UHOmRxY+si12nQYzri3vbzt8VdTTRviqcKxcyllFas5z2A==", - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "engines": { - "node": ">=10" - } - }, - "node_modules/yargs": { - "version": "17.7.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", - "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", - "dependencies": { - "cliui": "^8.0.1", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.3", - "y18n": "^5.0.5", - "yargs-parser": "^21.1.1" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/yargs-parser": { - "version": "21.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", - "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", - "engines": { - "node": ">=12" - } - }, - "node_modules/yoctocolors-cjs": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yoctocolors-cjs/-/yoctocolors-cjs-2.1.2.tgz", - "integrity": "sha512-cYVsTjKl8b+FrnidjibDWskAv7UKOfcwaVZdp/it9n1s9fU3IkgDbhdIRKCW4JDsAlECJY0ytoVPT3sK6kideA==", - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/zod": { - "version": "3.22.3", - "resolved": "https://registry.npmjs.org/zod/-/zod-3.22.3.tgz", - "integrity": "sha512-EjIevzuJRiRPbVH4mGc8nApb/lVLKVpmUhAaR5R5doKGfAnGJ6Gr3CViAVjP+4FWSxCsybeWQdcgCtbX+7oZug==", - "funding": { - "url": "https://github.com/sponsors/colinhacks" - } - }, - "node_modules/zod-error": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/zod-error/-/zod-error-1.5.0.tgz", - "integrity": "sha512-zzopKZ/skI9iXpqCEPj+iLCKl9b88E43ehcU+sbRoHuwGd9F1IDVGQ70TyO6kmfiRL1g4IXkjsXK+g1gLYl4WQ==", - "dependencies": { - "zod": "^3.20.2" - } - }, - "node_modules/zod-validation-error": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/zod-validation-error/-/zod-validation-error-1.5.0.tgz", - "integrity": "sha512-/7eFkAI4qV0tcxMBB/3+d2c1P6jzzZYdYSlBuAklzMuCrJu5bzJfHS0yVAS87dRHVlhftd6RFJDIvv03JgkSbw==", - "engines": { - "node": ">=16.0.0" - }, - "peerDependencies": { - "zod": "^3.18.0" - } - }, - "packages/message": { - "name": "@compile-monorepo-packages-npm/message" - }, - "packages/trigger": { - "name": "@compile-monorepo-packages-npm/trigger", - "dependencies": { - "@compile-monorepo-packages-npm/message": "*", - "@systemfsoftware/trigger.dev_sdk": "3.0.0-beta.40" - } - } - } -} diff --git a/packages/cli-v3/e2e/fixtures/compile-monorepo-packages-npm/package.json b/packages/cli-v3/e2e/fixtures/compile-monorepo-packages-npm/package.json deleted file mode 100644 index 126d3d7f16c..00000000000 --- a/packages/cli-v3/e2e/fixtures/compile-monorepo-packages-npm/package.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "name": "compile-monorepo-packages-npm", - "private": true, - "packageManager": "yarn@4.2.2+sha256.1aa43a5304405be7a7cb9cb5de7b97de9c4e8ddd3273e4dad00d6ae3eb39f0ef", - "engines": { - "pnpm": "8.15.5", - "yarn": "4.2.2" - }, - "workspaces": [ - "packages/*" - ] -} diff --git a/packages/cli-v3/e2e/fixtures/compile-monorepo-packages-npm/packages/message/index.js b/packages/cli-v3/e2e/fixtures/compile-monorepo-packages-npm/packages/message/index.js deleted file mode 100644 index c0d368ef37c..00000000000 --- a/packages/cli-v3/e2e/fixtures/compile-monorepo-packages-npm/packages/message/index.js +++ /dev/null @@ -1,3 +0,0 @@ -module.exports = { - MESSAGE: "Hello, World!", -}; diff --git a/packages/cli-v3/e2e/fixtures/compile-monorepo-packages-npm/packages/message/package.json b/packages/cli-v3/e2e/fixtures/compile-monorepo-packages-npm/packages/message/package.json deleted file mode 100644 index 5f0d1a6e03c..00000000000 --- a/packages/cli-v3/e2e/fixtures/compile-monorepo-packages-npm/packages/message/package.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "name": "@compile-monorepo-packages-npm/message", - "private": true -} diff --git a/packages/cli-v3/e2e/fixtures/compile-monorepo-packages-npm/packages/trigger/package.json b/packages/cli-v3/e2e/fixtures/compile-monorepo-packages-npm/packages/trigger/package.json deleted file mode 100644 index 1c830ec2eb4..00000000000 --- a/packages/cli-v3/e2e/fixtures/compile-monorepo-packages-npm/packages/trigger/package.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "name": "@compile-monorepo-packages-npm/trigger", - "private": true, - "dependencies": { - "@compile-monorepo-packages-npm/message": "*", - "@systemfsoftware/trigger.dev_sdk": "3.0.0-beta.40" - } -} diff --git a/packages/cli-v3/e2e/fixtures/compile-monorepo-packages-npm/packages/trigger/src/helloWorld.js b/packages/cli-v3/e2e/fixtures/compile-monorepo-packages-npm/packages/trigger/src/helloWorld.js deleted file mode 100644 index c6edfa14604..00000000000 --- a/packages/cli-v3/e2e/fixtures/compile-monorepo-packages-npm/packages/trigger/src/helloWorld.js +++ /dev/null @@ -1,9 +0,0 @@ -import { task } from "@systemfsoftware/trigger.dev_sdk/v3"; -import { MESSAGE } from "@compile-monorepo-packages-npm/message"; - -export const helloWorldTask = task({ - id: "hello-world", - run: async (payload) => { - console.log(MESSAGE, payload); - }, -}); diff --git a/packages/cli-v3/e2e/fixtures/compile-monorepo-packages-npm/packages/trigger/trigger.config.js b/packages/cli-v3/e2e/fixtures/compile-monorepo-packages-npm/packages/trigger/trigger.config.js deleted file mode 100644 index bacc55e4a3e..00000000000 --- a/packages/cli-v3/e2e/fixtures/compile-monorepo-packages-npm/packages/trigger/trigger.config.js +++ /dev/null @@ -1,4 +0,0 @@ -export const config = { - project: "compile-monorepo-packages", - triggerDirectories: ["./src"], -}; diff --git a/packages/cli-v3/e2e/fixtures/compile-monorepo-packages/.yarnrc.yml b/packages/cli-v3/e2e/fixtures/compile-monorepo-packages/.yarnrc.yml deleted file mode 100644 index 3186f3f0795..00000000000 --- a/packages/cli-v3/e2e/fixtures/compile-monorepo-packages/.yarnrc.yml +++ /dev/null @@ -1 +0,0 @@ -nodeLinker: node-modules diff --git a/packages/cli-v3/e2e/fixtures/compile-monorepo-packages/package.json b/packages/cli-v3/e2e/fixtures/compile-monorepo-packages/package.json deleted file mode 100644 index 6beeee8d3f2..00000000000 --- a/packages/cli-v3/e2e/fixtures/compile-monorepo-packages/package.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "name": "compile-monorepo-packages", - "private": true, - "packageManager": "pnpm@8.15.5+sha256.4b4efa12490e5055d59b9b9fc9438b7d581a6b7af3b5675eb5c5f447cee1a589", - "engines": { - "pnpm": "8.15.5", - "yarn": "4.2.2" - }, - "workspaces": [ - "packages/*" - ] -} diff --git a/packages/cli-v3/e2e/fixtures/compile-monorepo-packages/packages/message/index.js b/packages/cli-v3/e2e/fixtures/compile-monorepo-packages/packages/message/index.js deleted file mode 100644 index c0d368ef37c..00000000000 --- a/packages/cli-v3/e2e/fixtures/compile-monorepo-packages/packages/message/index.js +++ /dev/null @@ -1,3 +0,0 @@ -module.exports = { - MESSAGE: "Hello, World!", -}; diff --git a/packages/cli-v3/e2e/fixtures/compile-monorepo-packages/packages/message/package.json b/packages/cli-v3/e2e/fixtures/compile-monorepo-packages/packages/message/package.json deleted file mode 100644 index 70c6e6475ca..00000000000 --- a/packages/cli-v3/e2e/fixtures/compile-monorepo-packages/packages/message/package.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "name": "@compile-monorepo-packages/message", - "private": true -} diff --git a/packages/cli-v3/e2e/fixtures/compile-monorepo-packages/packages/trigger/package.json b/packages/cli-v3/e2e/fixtures/compile-monorepo-packages/packages/trigger/package.json deleted file mode 100644 index 1e3e603d80a..00000000000 --- a/packages/cli-v3/e2e/fixtures/compile-monorepo-packages/packages/trigger/package.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "name": "@compile-monorepo-packages/trigger", - "private": true, - "dependencies": { - "@compile-monorepo-packages/message": "workspace:*", - "@systemfsoftware/trigger.dev_sdk": "3.0.0-beta.40" - } -} diff --git a/packages/cli-v3/e2e/fixtures/compile-monorepo-packages/packages/trigger/src/helloWorld.js b/packages/cli-v3/e2e/fixtures/compile-monorepo-packages/packages/trigger/src/helloWorld.js deleted file mode 100644 index aa46a6660c0..00000000000 --- a/packages/cli-v3/e2e/fixtures/compile-monorepo-packages/packages/trigger/src/helloWorld.js +++ /dev/null @@ -1,9 +0,0 @@ -import { task } from "@systemfsoftware/trigger.dev_sdk/v3"; -import { MESSAGE } from "@compile-monorepo-packages/message"; - -export const helloWorldTask = task({ - id: "hello-world", - run: async (payload) => { - console.log(MESSAGE, payload); - }, -}); diff --git a/packages/cli-v3/e2e/fixtures/compile-monorepo-packages/packages/trigger/trigger.config.js b/packages/cli-v3/e2e/fixtures/compile-monorepo-packages/packages/trigger/trigger.config.js deleted file mode 100644 index bacc55e4a3e..00000000000 --- a/packages/cli-v3/e2e/fixtures/compile-monorepo-packages/packages/trigger/trigger.config.js +++ /dev/null @@ -1,4 +0,0 @@ -export const config = { - project: "compile-monorepo-packages", - triggerDirectories: ["./src"], -}; diff --git a/packages/cli-v3/e2e/fixtures/compile-monorepo-packages/pnpm-lock.yaml b/packages/cli-v3/e2e/fixtures/compile-monorepo-packages/pnpm-lock.yaml deleted file mode 100644 index 294373baefb..00000000000 --- a/packages/cli-v3/e2e/fixtures/compile-monorepo-packages/pnpm-lock.yaml +++ /dev/null @@ -1,1243 +0,0 @@ -lockfileVersion: '6.0' - -settings: - autoInstallPeers: true - excludeLinksFromLockfile: false - -importers: - - .: {} - - packages/message: {} - - packages/trigger: - dependencies: - '@compile-monorepo-packages/message': - specifier: workspace:* - version: link:../message - '@systemfsoftware/trigger.dev_sdk': - specifier: 3.0.0-beta.40 - version: 3.0.0-beta.40 - -packages: - - /@bundled-es-modules/cookie@2.0.0: - resolution: {integrity: sha512-Or6YHg/kamKHpxULAdSqhGqnWFneIXu1NKvvfBBzKGwpVsYuFIQ5aBPHDnnoR3ghW1nvSkALd+EF9iMtY7Vjxw==} - dependencies: - cookie: 0.5.0 - dev: false - - /@bundled-es-modules/statuses@1.0.1: - resolution: {integrity: sha512-yn7BklA5acgcBr+7w064fGV+SGIFySjCKpqjcWgBAIfrAkY+4GQTJJHQMeT3V/sgz23VTEVV8TtOmkvJAhFVfg==} - dependencies: - statuses: 2.0.1 - dev: false - - /@google-cloud/precise-date@4.0.0: - resolution: {integrity: sha512-1TUx3KdaU3cN7nfCdNf+UVqA/PSX29Cjcox3fZZBtINlRrXVTmUkQnCKv2MbBUbCopbK4olAT1IHl76uZyCiVA==} - engines: {node: '>=14.0.0'} - dev: false - - /@grpc/grpc-js@1.10.10: - resolution: {integrity: sha512-HPa/K5NX6ahMoeBv15njAc/sfF4/jmiXLar9UlC2UfHFKZzsCVLc3wbe7+7qua7w9VPh2/L6EBxyAV7/E8Wftg==} - engines: {node: '>=12.10.0'} - dependencies: - '@grpc/proto-loader': 0.7.13 - '@js-sdsl/ordered-map': 4.4.2 - dev: false - - /@grpc/proto-loader@0.7.13: - resolution: {integrity: sha512-AiXO/bfe9bmxBjxxtYxFAXGZvMaN5s8kO+jBHAJCON8rJoB5YS/D6X7ZNc6XQkuHNmyl4CYaMI1fJ/Gn27RGGw==} - engines: {node: '>=6'} - hasBin: true - dependencies: - lodash.camelcase: 4.3.0 - long: 5.2.3 - protobufjs: 7.3.2 - yargs: 17.7.2 - dev: false - - /@inquirer/confirm@3.1.11: - resolution: {integrity: sha512-3wWw10VPxQP279FO4bzWsf8YjIAq7NdwATJ4xS2h1uwsXZu/RmtOVV95rZ7yllS1h/dzu+uLewjMAzNDEj8h2w==} - engines: {node: '>=18'} - dependencies: - '@inquirer/core': 8.2.4 - '@inquirer/type': 1.3.3 - dev: false - - /@inquirer/core@8.2.4: - resolution: {integrity: sha512-7vsXSfxtrrbwMTirfaKwPcjqJy7pzeuF/bP62yo1NQrRJ5HjmMlrhZml/Ljm9ODc1RnbhJlTeSnCkjtFddKjwA==} - engines: {node: '>=18'} - dependencies: - '@inquirer/figures': 1.0.3 - '@inquirer/type': 1.3.3 - '@types/mute-stream': 0.0.4 - '@types/node': 20.14.9 - '@types/wrap-ansi': 3.0.0 - ansi-escapes: 4.3.2 - cli-spinners: 2.9.2 - cli-width: 4.1.0 - mute-stream: 1.0.0 - picocolors: 1.0.1 - signal-exit: 4.1.0 - strip-ansi: 6.0.1 - wrap-ansi: 6.2.0 - dev: false - - /@inquirer/figures@1.0.3: - resolution: {integrity: sha512-ErXXzENMH5pJt5/ssXV0DfWUZqly8nGzf0UcBV9xTnP+KyffE2mqyxIMBrZ8ijQck2nU0TQm40EQB53YreyWHw==} - engines: {node: '>=18'} - dev: false - - /@inquirer/type@1.3.3: - resolution: {integrity: sha512-xTUt0NulylX27/zMx04ZYar/kr1raaiFTVvQ5feljQsiAgdm0WPj4S73/ye0fbslh+15QrIuDvfCXTek7pMY5A==} - engines: {node: '>=18'} - dev: false - - /@js-sdsl/ordered-map@4.4.2: - resolution: {integrity: sha512-iUKgm52T8HOE/makSxjqoWhe95ZJA1/G1sYsGev2JDKUSS14KAgg1LHb+Ba+IPow0xflbnSkOsZcO08C7w1gYw==} - dev: false - - /@mswjs/cookies@1.1.1: - resolution: {integrity: sha512-W68qOHEjx1iD+4VjQudlx26CPIoxmIAtK4ZCexU0/UJBG6jYhcuyzKJx+Iw8uhBIGd9eba64XgWVgo20it1qwA==} - engines: {node: '>=18'} - dev: false - - /@mswjs/interceptors@0.29.1: - resolution: {integrity: sha512-3rDakgJZ77+RiQUuSK69t1F0m8BQKA8Vh5DCS5V0DWvNY67zob2JhhQrhCO0AKLGINTRSFd1tBaHcJTkhefoSw==} - engines: {node: '>=18'} - dependencies: - '@open-draft/deferred-promise': 2.2.0 - '@open-draft/logger': 0.3.0 - '@open-draft/until': 2.1.0 - is-node-process: 1.2.0 - outvariant: 1.4.2 - strict-event-emitter: 0.5.1 - dev: false - - /@open-draft/deferred-promise@2.2.0: - resolution: {integrity: sha512-CecwLWx3rhxVQF6V4bAgPS5t+So2sTbPgAzafKkVizyi7tlwpcFpdFqq+wqF2OwNBmqFuu6tOyouTuxgpMfzmA==} - dev: false - - /@open-draft/logger@0.3.0: - resolution: {integrity: sha512-X2g45fzhxH238HKO4xbSr7+wBS8Fvw6ixhTDuvLd5mqh6bJJCFAPwU9mPDxbcrRtfxv4u5IHCEH77BmxvXmmxQ==} - dependencies: - is-node-process: 1.2.0 - outvariant: 1.4.2 - dev: false - - /@open-draft/until@2.1.0: - resolution: {integrity: sha512-U69T3ItWHvLwGg5eJ0n3I62nWuE6ilHlmz7zM0npLBRvPRd7e6NYmg54vvRtP5mZG7kZqZCFVdsTWo7BPtBujg==} - dev: false - - /@opentelemetry/api-logs@0.48.0: - resolution: {integrity: sha512-1/aMiU4Eqo3Zzpfwu51uXssp5pzvHFObk8S9pKAiXb1ne8pvg1qxBQitYL1XUiAMEXFzgjaidYG2V6624DRhhw==} - engines: {node: '>=14'} - dependencies: - '@opentelemetry/api': 1.9.0 - dev: false - - /@opentelemetry/api-logs@0.49.1: - resolution: {integrity: sha512-kaNl/T7WzyMUQHQlVq7q0oV4Kev6+0xFwqzofryC66jgGMacd0QH5TwfpbUwSTby+SdAdprAe5UKMvBw4tKS5Q==} - engines: {node: '>=14'} - dependencies: - '@opentelemetry/api': 1.9.0 - dev: false - - /@opentelemetry/api@1.9.0: - resolution: {integrity: sha512-3giAOQvZiH5F9bMlMiv8+GSPMeqg0dbaeo58/0SlA9sxSqZhnUtxzX9/2FzyhS9sWQf5S0GJE0AKBrFqjpeYcg==} - engines: {node: '>=8.0.0'} - dev: false - - /@opentelemetry/context-async-hooks@1.22.0(@opentelemetry/api@1.9.0): - resolution: {integrity: sha512-Nfdxyg8YtWqVWkyrCukkundAjPhUXi93JtVQmqDT1mZRVKqA7e2r7eJCrI+F651XUBMp0hsOJSGiFk3QSpaIJw==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.0.0 <1.9.0' - dependencies: - '@opentelemetry/api': 1.9.0 - dev: false - - /@opentelemetry/context-async-hooks@1.25.1(@opentelemetry/api@1.9.0): - resolution: {integrity: sha512-UW/ge9zjvAEmRWVapOP0qyCvPulWU6cQxGxDbWEFfGOj1VBBZAuOqTo3X6yWmDTD3Xe15ysCZChHncr2xFMIfQ==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.0.0 <1.10.0' - dependencies: - '@opentelemetry/api': 1.9.0 - dev: false - - /@opentelemetry/core@1.22.0(@opentelemetry/api@1.9.0): - resolution: {integrity: sha512-0VoAlT6x+Xzik1v9goJ3pZ2ppi6+xd3aUfg4brfrLkDBHRIVjMP0eBHrKrhB+NKcDyMAg8fAbGL3Npg/F6AwWA==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.0.0 <1.9.0' - dependencies: - '@opentelemetry/api': 1.9.0 - '@opentelemetry/semantic-conventions': 1.22.0 - dev: false - - /@opentelemetry/core@1.25.1(@opentelemetry/api@1.9.0): - resolution: {integrity: sha512-GeT/l6rBYWVQ4XArluLVB6WWQ8flHbdb6r2FCHC3smtdOAbrJBIv35tpV/yp9bmYUJf+xmZpu9DRTIeJVhFbEQ==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.0.0 <1.10.0' - dependencies: - '@opentelemetry/api': 1.9.0 - '@opentelemetry/semantic-conventions': 1.25.1 - dev: false - - /@opentelemetry/exporter-logs-otlp-http@0.49.1(@opentelemetry/api@1.9.0): - resolution: {integrity: sha512-3QoBnIGCmEkujynUP0mK155QtOM0MSf9FNrEw7u9ieCFsoMiyatg2hPp+alEDONJ8N8wGEK+wP2q3icgXBiggw==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': ^1.0.0 - dependencies: - '@opentelemetry/api': 1.9.0 - '@opentelemetry/api-logs': 0.49.1 - '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.9.0) - '@opentelemetry/otlp-exporter-base': 0.49.1(@opentelemetry/api@1.9.0) - '@opentelemetry/otlp-transformer': 0.49.1(@opentelemetry/api@1.9.0) - '@opentelemetry/sdk-logs': 0.49.1(@opentelemetry/api-logs@0.49.1)(@opentelemetry/api@1.9.0) - dev: false - - /@opentelemetry/exporter-trace-otlp-grpc@0.49.1(@opentelemetry/api@1.9.0): - resolution: {integrity: sha512-Zbd7f3zF7fI2587MVhBizaW21cO/SordyrZGtMtvhoxU6n4Qb02Gx71X4+PzXH620e0+JX+Pcr9bYb1HTeVyJA==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': ^1.0.0 - dependencies: - '@grpc/grpc-js': 1.10.10 - '@opentelemetry/api': 1.9.0 - '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.9.0) - '@opentelemetry/otlp-grpc-exporter-base': 0.49.1(@opentelemetry/api@1.9.0) - '@opentelemetry/otlp-transformer': 0.49.1(@opentelemetry/api@1.9.0) - '@opentelemetry/resources': 1.22.0(@opentelemetry/api@1.9.0) - '@opentelemetry/sdk-trace-base': 1.22.0(@opentelemetry/api@1.9.0) - dev: false - - /@opentelemetry/exporter-trace-otlp-http@0.49.1(@opentelemetry/api@1.9.0): - resolution: {integrity: sha512-KOLtZfZvIrpGZLVvblKsiVQT7gQUZNKcUUH24Zz6Xbi7LJb9Vt6xtUZFYdR5IIjvt47PIqBKDWUQlU0o1wAsRw==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': ^1.0.0 - dependencies: - '@opentelemetry/api': 1.9.0 - '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.9.0) - '@opentelemetry/otlp-exporter-base': 0.49.1(@opentelemetry/api@1.9.0) - '@opentelemetry/otlp-transformer': 0.49.1(@opentelemetry/api@1.9.0) - '@opentelemetry/resources': 1.22.0(@opentelemetry/api@1.9.0) - '@opentelemetry/sdk-trace-base': 1.22.0(@opentelemetry/api@1.9.0) - dev: false - - /@opentelemetry/exporter-trace-otlp-proto@0.49.1(@opentelemetry/api@1.9.0): - resolution: {integrity: sha512-n8ON/c9pdMyYAfSFWKkgsPwjYoxnki+6Olzo+klKfW7KqLWoyEkryNkbcMIYnGGNXwdkMIrjoaP0VxXB26Oxcg==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': ^1.0.0 - dependencies: - '@opentelemetry/api': 1.9.0 - '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.9.0) - '@opentelemetry/otlp-exporter-base': 0.49.1(@opentelemetry/api@1.9.0) - '@opentelemetry/otlp-proto-exporter-base': 0.49.1(@opentelemetry/api@1.9.0) - '@opentelemetry/otlp-transformer': 0.49.1(@opentelemetry/api@1.9.0) - '@opentelemetry/resources': 1.22.0(@opentelemetry/api@1.9.0) - '@opentelemetry/sdk-trace-base': 1.22.0(@opentelemetry/api@1.9.0) - dev: false - - /@opentelemetry/exporter-zipkin@1.22.0(@opentelemetry/api@1.9.0): - resolution: {integrity: sha512-XcFs6rGvcTz0qW5uY7JZDYD0yNEXdekXAb6sFtnZgY/cHY6BQ09HMzOjv9SX+iaXplRDcHr1Gta7VQKM1XXM6g==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': ^1.0.0 - dependencies: - '@opentelemetry/api': 1.9.0 - '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.9.0) - '@opentelemetry/resources': 1.22.0(@opentelemetry/api@1.9.0) - '@opentelemetry/sdk-trace-base': 1.22.0(@opentelemetry/api@1.9.0) - '@opentelemetry/semantic-conventions': 1.22.0 - dev: false - - /@opentelemetry/instrumentation@0.49.1(@opentelemetry/api@1.9.0): - resolution: {integrity: sha512-0DLtWtaIppuNNRRllSD4bjU8ZIiLp1cDXvJEbp752/Zf+y3gaLNaoGRGIlX4UHhcsrmtL+P2qxi3Hodi8VuKiQ==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': ^1.3.0 - dependencies: - '@opentelemetry/api': 1.9.0 - '@opentelemetry/api-logs': 0.49.1 - '@types/shimmer': 1.0.5 - import-in-the-middle: 1.7.1 - require-in-the-middle: 7.3.0 - semver: 7.6.2 - shimmer: 1.2.1 - transitivePeerDependencies: - - supports-color - dev: false - - /@opentelemetry/otlp-exporter-base@0.49.1(@opentelemetry/api@1.9.0): - resolution: {integrity: sha512-z6sHliPqDgJU45kQatAettY9/eVF58qVPaTuejw9YWfSRqid9pXPYeegDCSdyS47KAUgAtm+nC28K3pfF27HWg==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': ^1.0.0 - dependencies: - '@opentelemetry/api': 1.9.0 - '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.9.0) - dev: false - - /@opentelemetry/otlp-grpc-exporter-base@0.49.1(@opentelemetry/api@1.9.0): - resolution: {integrity: sha512-DNDNUWmOqtKTFJAyOyHHKotVox0NQ/09ETX8fUOeEtyNVHoGekAVtBbvIA3AtK+JflP7LC0PTjlLfruPM3Wy6w==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': ^1.0.0 - dependencies: - '@grpc/grpc-js': 1.10.10 - '@opentelemetry/api': 1.9.0 - '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.9.0) - '@opentelemetry/otlp-exporter-base': 0.49.1(@opentelemetry/api@1.9.0) - protobufjs: 7.3.2 - dev: false - - /@opentelemetry/otlp-proto-exporter-base@0.49.1(@opentelemetry/api@1.9.0): - resolution: {integrity: sha512-x1qB4EUC7KikUl2iNuxCkV8yRzrSXSyj4itfpIO674H7dhI7Zv37SFaOJTDN+8Z/F50gF2ISFH9CWQ4KCtGm2A==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': ^1.0.0 - dependencies: - '@opentelemetry/api': 1.9.0 - '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.9.0) - '@opentelemetry/otlp-exporter-base': 0.49.1(@opentelemetry/api@1.9.0) - protobufjs: 7.3.2 - dev: false - - /@opentelemetry/otlp-transformer@0.49.1(@opentelemetry/api@1.9.0): - resolution: {integrity: sha512-Z+koA4wp9L9e3jkFacyXTGphSWTbOKjwwXMpb0CxNb0kjTHGUxhYRN8GnkLFsFo5NbZPjP07hwAqeEG/uCratQ==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.3.0 <1.9.0' - dependencies: - '@opentelemetry/api': 1.9.0 - '@opentelemetry/api-logs': 0.49.1 - '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.9.0) - '@opentelemetry/resources': 1.22.0(@opentelemetry/api@1.9.0) - '@opentelemetry/sdk-logs': 0.49.1(@opentelemetry/api-logs@0.49.1)(@opentelemetry/api@1.9.0) - '@opentelemetry/sdk-metrics': 1.22.0(@opentelemetry/api@1.9.0) - '@opentelemetry/sdk-trace-base': 1.22.0(@opentelemetry/api@1.9.0) - dev: false - - /@opentelemetry/propagator-b3@1.22.0(@opentelemetry/api@1.9.0): - resolution: {integrity: sha512-qBItJm9ygg/jCB5rmivyGz1qmKZPsL/sX715JqPMFgq++Idm0x+N9sLQvWFHFt2+ZINnCSojw7FVBgFW6izcXA==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.0.0 <1.9.0' - dependencies: - '@opentelemetry/api': 1.9.0 - '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.9.0) - dev: false - - /@opentelemetry/propagator-b3@1.25.1(@opentelemetry/api@1.9.0): - resolution: {integrity: sha512-p6HFscpjrv7//kE+7L+3Vn00VEDUJB0n6ZrjkTYHrJ58QZ8B3ajSJhRbCcY6guQ3PDjTbxWklyvIN2ojVbIb1A==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.0.0 <1.10.0' - dependencies: - '@opentelemetry/api': 1.9.0 - '@opentelemetry/core': 1.25.1(@opentelemetry/api@1.9.0) - dev: false - - /@opentelemetry/propagator-jaeger@1.22.0(@opentelemetry/api@1.9.0): - resolution: {integrity: sha512-pMLgst3QIwrUfepraH5WG7xfpJ8J3CrPKrtINK0t7kBkuu96rn+HDYQ8kt3+0FXvrZI8YJE77MCQwnJWXIrgpA==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.0.0 <1.9.0' - dependencies: - '@opentelemetry/api': 1.9.0 - '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.9.0) - dev: false - - /@opentelemetry/propagator-jaeger@1.25.1(@opentelemetry/api@1.9.0): - resolution: {integrity: sha512-nBprRf0+jlgxks78G/xq72PipVK+4or9Ypntw0gVZYNTCSK8rg5SeaGV19tV920CMqBD/9UIOiFr23Li/Q8tiA==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.0.0 <1.10.0' - dependencies: - '@opentelemetry/api': 1.9.0 - '@opentelemetry/core': 1.25.1(@opentelemetry/api@1.9.0) - dev: false - - /@opentelemetry/resources@1.22.0(@opentelemetry/api@1.9.0): - resolution: {integrity: sha512-+vNeIFPH2hfcNL0AJk/ykJXoUCtR1YaDUZM+p3wZNU4Hq98gzq+7b43xbkXjadD9VhWIUQqEwXyY64q6msPj6A==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.0.0 <1.9.0' - dependencies: - '@opentelemetry/api': 1.9.0 - '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.9.0) - '@opentelemetry/semantic-conventions': 1.22.0 - dev: false - - /@opentelemetry/resources@1.25.1(@opentelemetry/api@1.9.0): - resolution: {integrity: sha512-pkZT+iFYIZsVn6+GzM0kSX+u3MSLCY9md+lIJOoKl/P+gJFfxJte/60Usdp8Ce4rOs8GduUpSPNe1ddGyDT1sQ==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.0.0 <1.10.0' - dependencies: - '@opentelemetry/api': 1.9.0 - '@opentelemetry/core': 1.25.1(@opentelemetry/api@1.9.0) - '@opentelemetry/semantic-conventions': 1.25.1 - dev: false - - /@opentelemetry/sdk-logs@0.49.1(@opentelemetry/api-logs@0.48.0)(@opentelemetry/api@1.9.0): - resolution: {integrity: sha512-gCzYWsJE0h+3cuh3/cK+9UwlVFyHvj3PReIOCDOmdeXOp90ZjKRoDOJBc3mvk1LL6wyl1RWIivR8Rg9OToyesw==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.4.0 <1.9.0' - '@opentelemetry/api-logs': '>=0.39.1' - dependencies: - '@opentelemetry/api': 1.9.0 - '@opentelemetry/api-logs': 0.48.0 - '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.9.0) - '@opentelemetry/resources': 1.22.0(@opentelemetry/api@1.9.0) - dev: false - - /@opentelemetry/sdk-logs@0.49.1(@opentelemetry/api-logs@0.49.1)(@opentelemetry/api@1.9.0): - resolution: {integrity: sha512-gCzYWsJE0h+3cuh3/cK+9UwlVFyHvj3PReIOCDOmdeXOp90ZjKRoDOJBc3mvk1LL6wyl1RWIivR8Rg9OToyesw==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.4.0 <1.9.0' - '@opentelemetry/api-logs': '>=0.39.1' - dependencies: - '@opentelemetry/api': 1.9.0 - '@opentelemetry/api-logs': 0.49.1 - '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.9.0) - '@opentelemetry/resources': 1.22.0(@opentelemetry/api@1.9.0) - dev: false - - /@opentelemetry/sdk-metrics@1.22.0(@opentelemetry/api@1.9.0): - resolution: {integrity: sha512-k6iIx6H3TZ+BVMr2z8M16ri2OxWaljg5h8ihGJxi/KQWcjign6FEaEzuigXt5bK9wVEhqAcWLCfarSftaNWkkg==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.3.0 <1.9.0' - dependencies: - '@opentelemetry/api': 1.9.0 - '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.9.0) - '@opentelemetry/resources': 1.22.0(@opentelemetry/api@1.9.0) - lodash.merge: 4.6.2 - dev: false - - /@opentelemetry/sdk-node@0.49.1(@opentelemetry/api@1.9.0): - resolution: {integrity: sha512-feBIT85ndiSHXsQ2gfGpXC/sNeX4GCHLksC4A9s/bfpUbbgbCSl0RvzZlmEpCHarNrkZMwFRi4H0xFfgvJEjrg==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.3.0 <1.9.0' - dependencies: - '@opentelemetry/api': 1.9.0 - '@opentelemetry/api-logs': 0.49.1 - '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.9.0) - '@opentelemetry/exporter-trace-otlp-grpc': 0.49.1(@opentelemetry/api@1.9.0) - '@opentelemetry/exporter-trace-otlp-http': 0.49.1(@opentelemetry/api@1.9.0) - '@opentelemetry/exporter-trace-otlp-proto': 0.49.1(@opentelemetry/api@1.9.0) - '@opentelemetry/exporter-zipkin': 1.22.0(@opentelemetry/api@1.9.0) - '@opentelemetry/instrumentation': 0.49.1(@opentelemetry/api@1.9.0) - '@opentelemetry/resources': 1.22.0(@opentelemetry/api@1.9.0) - '@opentelemetry/sdk-logs': 0.49.1(@opentelemetry/api-logs@0.49.1)(@opentelemetry/api@1.9.0) - '@opentelemetry/sdk-metrics': 1.22.0(@opentelemetry/api@1.9.0) - '@opentelemetry/sdk-trace-base': 1.22.0(@opentelemetry/api@1.9.0) - '@opentelemetry/sdk-trace-node': 1.22.0(@opentelemetry/api@1.9.0) - '@opentelemetry/semantic-conventions': 1.22.0 - transitivePeerDependencies: - - supports-color - dev: false - - /@opentelemetry/sdk-trace-base@1.22.0(@opentelemetry/api@1.9.0): - resolution: {integrity: sha512-pfTuSIpCKONC6vkTpv6VmACxD+P1woZf4q0K46nSUvXFvOFqjBYKFaAMkKD3M1mlKUUh0Oajwj35qNjMl80m1Q==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.0.0 <1.9.0' - dependencies: - '@opentelemetry/api': 1.9.0 - '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.9.0) - '@opentelemetry/resources': 1.22.0(@opentelemetry/api@1.9.0) - '@opentelemetry/semantic-conventions': 1.22.0 - dev: false - - /@opentelemetry/sdk-trace-base@1.25.1(@opentelemetry/api@1.9.0): - resolution: {integrity: sha512-C8k4hnEbc5FamuZQ92nTOp8X/diCY56XUTnMiv9UTuJitCzaNNHAVsdm5+HLCdI8SLQsLWIrG38tddMxLVoftw==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.0.0 <1.10.0' - dependencies: - '@opentelemetry/api': 1.9.0 - '@opentelemetry/core': 1.25.1(@opentelemetry/api@1.9.0) - '@opentelemetry/resources': 1.25.1(@opentelemetry/api@1.9.0) - '@opentelemetry/semantic-conventions': 1.25.1 - dev: false - - /@opentelemetry/sdk-trace-node@1.22.0(@opentelemetry/api@1.9.0): - resolution: {integrity: sha512-gTGquNz7ue8uMeiWPwp3CU321OstQ84r7PCDtOaCicjbJxzvO8RZMlEC4geOipTeiF88kss5n6w+//A0MhP1lQ==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.0.0 <1.9.0' - dependencies: - '@opentelemetry/api': 1.9.0 - '@opentelemetry/context-async-hooks': 1.22.0(@opentelemetry/api@1.9.0) - '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.9.0) - '@opentelemetry/propagator-b3': 1.22.0(@opentelemetry/api@1.9.0) - '@opentelemetry/propagator-jaeger': 1.22.0(@opentelemetry/api@1.9.0) - '@opentelemetry/sdk-trace-base': 1.22.0(@opentelemetry/api@1.9.0) - semver: 7.6.2 - dev: false - - /@opentelemetry/sdk-trace-node@1.25.1(@opentelemetry/api@1.9.0): - resolution: {integrity: sha512-nMcjFIKxnFqoez4gUmihdBrbpsEnAX/Xj16sGvZm+guceYE0NE00vLhpDVK6f3q8Q4VFI5xG8JjlXKMB/SkTTQ==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.0.0 <1.10.0' - dependencies: - '@opentelemetry/api': 1.9.0 - '@opentelemetry/context-async-hooks': 1.25.1(@opentelemetry/api@1.9.0) - '@opentelemetry/core': 1.25.1(@opentelemetry/api@1.9.0) - '@opentelemetry/propagator-b3': 1.25.1(@opentelemetry/api@1.9.0) - '@opentelemetry/propagator-jaeger': 1.25.1(@opentelemetry/api@1.9.0) - '@opentelemetry/sdk-trace-base': 1.25.1(@opentelemetry/api@1.9.0) - semver: 7.6.2 - dev: false - - /@opentelemetry/semantic-conventions@1.22.0: - resolution: {integrity: sha512-CAOgFOKLybd02uj/GhCdEeeBjOS0yeoDeo/CA7ASBSmenpZHAKGB3iDm/rv3BQLcabb/OprDEsSQ1y0P8A7Siw==} - engines: {node: '>=14'} - dev: false - - /@opentelemetry/semantic-conventions@1.25.1: - resolution: {integrity: sha512-ZDjMJJQRlyk8A1KZFCc+bCbsyrn1wTwdNt56F7twdfUfnHUZUq77/WfONCj8p72NZOyP7pNTdUWSTYC3GTbuuQ==} - engines: {node: '>=14'} - dev: false - - /@protobufjs/aspromise@1.1.2: - resolution: {integrity: sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==} - dev: false - - /@protobufjs/base64@1.1.2: - resolution: {integrity: sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==} - dev: false - - /@protobufjs/codegen@2.0.4: - resolution: {integrity: sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==} - dev: false - - /@protobufjs/eventemitter@1.1.0: - resolution: {integrity: sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==} - dev: false - - /@protobufjs/fetch@1.1.0: - resolution: {integrity: sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==} - dependencies: - '@protobufjs/aspromise': 1.1.2 - '@protobufjs/inquire': 1.1.0 - dev: false - - /@protobufjs/float@1.0.2: - resolution: {integrity: sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==} - dev: false - - /@protobufjs/inquire@1.1.0: - resolution: {integrity: sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q==} - dev: false - - /@protobufjs/path@1.1.2: - resolution: {integrity: sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==} - dev: false - - /@protobufjs/pool@1.1.0: - resolution: {integrity: sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==} - dev: false - - /@protobufjs/utf8@1.1.0: - resolution: {integrity: sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==} - dev: false - - /@socket.io/component-emitter@3.1.2: - resolution: {integrity: sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==} - dev: false - - /@systemfsoftware/trigger.dev_core-backend@3.0.0-beta.40: - resolution: {integrity: sha512-Utu2bMbK7/8XCzbqH++baYnErOEaAey3VKg2AQdl3R4x0yVVHk2M1DbfTi7eQ7WyRDhGuDi9rxzwWBbNbiodwg==} - engines: {node: '>=18.0.0'} - dependencies: - '@opentelemetry/api': 1.9.0 - dev: false - - /@systemfsoftware/trigger.dev_core@3.0.0-beta.40: - resolution: {integrity: sha512-ttNRbJUBjM/RR4xPwbhHuHfBBQd0hxTRiOnXGwM8R2WFZk2BzkxuzpoqF8QhRlVzRqX8kGox//CL4BpXoKVy6w==} - engines: {node: '>=18.0.0'} - dependencies: - '@google-cloud/precise-date': 4.0.0 - '@opentelemetry/api': 1.9.0 - '@opentelemetry/api-logs': 0.48.0 - '@opentelemetry/exporter-logs-otlp-http': 0.49.1(@opentelemetry/api@1.9.0) - '@opentelemetry/exporter-trace-otlp-http': 0.49.1(@opentelemetry/api@1.9.0) - '@opentelemetry/instrumentation': 0.49.1(@opentelemetry/api@1.9.0) - '@opentelemetry/resources': 1.25.1(@opentelemetry/api@1.9.0) - '@opentelemetry/sdk-logs': 0.49.1(@opentelemetry/api-logs@0.48.0)(@opentelemetry/api@1.9.0) - '@opentelemetry/sdk-node': 0.49.1(@opentelemetry/api@1.9.0) - '@opentelemetry/sdk-trace-base': 1.25.1(@opentelemetry/api@1.9.0) - '@opentelemetry/sdk-trace-node': 1.25.1(@opentelemetry/api@1.9.0) - '@opentelemetry/semantic-conventions': 1.25.1 - humanize-duration: 3.32.1 - socket.io-client: 4.7.4 - superjson: 2.2.1 - ulidx: 2.3.0 - zod: 3.22.3 - zod-error: 1.5.0 - zod-validation-error: 1.5.0(zod@3.22.3) - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - dev: false - - /@systemfsoftware/trigger.dev_sdk@3.0.0-beta.40: - resolution: {integrity: sha512-mRp6dh+74Am7WvpWcvKlcJ1635+UBvL7upgvYOYx6e6hcavbhWYxWJm1PCxjiyG0oGiEK8RLcqcJxEAF+cxOKw==} - engines: {node: '>=18.0.0'} - dependencies: - '@opentelemetry/api': 1.9.0 - '@opentelemetry/api-logs': 0.48.0 - '@opentelemetry/semantic-conventions': 1.25.1 - '@systemfsoftware/trigger.dev_core': 3.0.0-beta.40 - '@systemfsoftware/trigger.dev_core-backend': 3.0.0-beta.40 - chalk: 5.3.0 - cronstrue: 2.50.0 - debug: 4.3.5 - evt: 2.5.7 - get-caller-file: 2.0.5 - git-remote-origin-url: 4.0.0 - git-repo-info: 2.1.1 - msw: 2.3.1 - slug: 6.1.0 - terminal-link: 3.0.0 - ulid: 2.3.0 - uuid: 9.0.1 - ws: 8.17.1 - zod: 3.22.3 - transitivePeerDependencies: - - bufferutil - - supports-color - - typescript - - utf-8-validate - dev: false - - /@types/cookie@0.6.0: - resolution: {integrity: sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==} - dev: false - - /@types/mute-stream@0.0.4: - resolution: {integrity: sha512-CPM9nzrCPPJHQNA9keH9CVkVI+WR5kMa+7XEs5jcGQ0VoAGnLv242w8lIVgwAEfmE4oufJRaTc9PNLQl0ioAow==} - dependencies: - '@types/node': 20.14.9 - dev: false - - /@types/node@20.14.9: - resolution: {integrity: sha512-06OCtnTXtWOZBJlRApleWndH4JsRVs1pDCc8dLSQp+7PpUpX3ePdHyeNSFTeSe7FtKyQkrlPvHwJOW3SLd8Oyg==} - dependencies: - undici-types: 5.26.5 - dev: false - - /@types/shimmer@1.0.5: - resolution: {integrity: sha512-9Hp0ObzwwO57DpLFF0InUjUm/II8GmKAvzbefxQTihCb7KI6yc9yzf0nLc4mVdby5N4DRCgQM2wCup9KTieeww==} - dev: false - - /@types/statuses@2.0.5: - resolution: {integrity: sha512-jmIUGWrAiwu3dZpxntxieC+1n/5c3mjrImkmOSQ2NC5uP6cYO4aAZDdSmRcI5C1oiTmqlZGHC+/NmJrKogbP5A==} - dev: false - - /@types/wrap-ansi@3.0.0: - resolution: {integrity: sha512-ltIpx+kM7g/MLRZfkbL7EsCEjfzCcScLpkg37eXEtx5kmrAKBkTJwd1GIAjDSL8wTpM6Hzn5YO4pSb91BEwu1g==} - dev: false - - /acorn-import-assertions@1.9.0(acorn@8.12.0): - resolution: {integrity: sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==} - peerDependencies: - acorn: ^8 - dependencies: - acorn: 8.12.0 - dev: false - - /acorn@8.12.0: - resolution: {integrity: sha512-RTvkC4w+KNXrM39/lWCUaG0IbRkWdCv7W/IOW9oU6SawyxulvkQy5HQPVTKxEjczcUvapcrw3cFx/60VN/NRNw==} - engines: {node: '>=0.4.0'} - hasBin: true - dev: false - - /ansi-escapes@4.3.2: - resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==} - engines: {node: '>=8'} - dependencies: - type-fest: 0.21.3 - dev: false - - /ansi-escapes@5.0.0: - resolution: {integrity: sha512-5GFMVX8HqE/TB+FuBJGuO5XG0WrsA6ptUqoODaT/n9mmUaZFkqnBueB4leqGBCmrUHnCnC4PCZTCd0E7QQ83bA==} - engines: {node: '>=12'} - dependencies: - type-fest: 1.4.0 - dev: false - - /ansi-regex@5.0.1: - resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} - engines: {node: '>=8'} - dev: false - - /ansi-styles@4.3.0: - resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} - engines: {node: '>=8'} - dependencies: - color-convert: 2.0.1 - dev: false - - /chalk@4.1.2: - resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} - engines: {node: '>=10'} - dependencies: - ansi-styles: 4.3.0 - supports-color: 7.2.0 - dev: false - - /chalk@5.3.0: - resolution: {integrity: sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==} - engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} - dev: false - - /cjs-module-lexer@1.3.1: - resolution: {integrity: sha512-a3KdPAANPbNE4ZUv9h6LckSl9zLsYOP4MBmhIPkRaeyybt+r4UghLvq+xw/YwUcC1gqylCkL4rdVs3Lwupjm4Q==} - dev: false - - /cli-spinners@2.9.2: - resolution: {integrity: sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==} - engines: {node: '>=6'} - dev: false - - /cli-width@4.1.0: - resolution: {integrity: sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==} - engines: {node: '>= 12'} - dev: false - - /cliui@8.0.1: - resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} - engines: {node: '>=12'} - dependencies: - string-width: 4.2.3 - strip-ansi: 6.0.1 - wrap-ansi: 7.0.0 - dev: false - - /color-convert@2.0.1: - resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} - engines: {node: '>=7.0.0'} - dependencies: - color-name: 1.1.4 - dev: false - - /color-name@1.1.4: - resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} - dev: false - - /cookie@0.5.0: - resolution: {integrity: sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==} - engines: {node: '>= 0.6'} - dev: false - - /copy-anything@3.0.5: - resolution: {integrity: sha512-yCEafptTtb4bk7GLEQoM8KVJpxAfdBJYaXyzQEgQQQgYrZiDp8SJmGKlYza6CYjEDNstAdNdKA3UuoULlEbS6w==} - engines: {node: '>=12.13'} - dependencies: - is-what: 4.1.16 - dev: false - - /cronstrue@2.50.0: - resolution: {integrity: sha512-ULYhWIonJzlScCCQrPUG5uMXzXxSixty4djud9SS37DoNxDdkeRocxzHuAo4ImRBUK+mAuU5X9TSwEDccnnuPg==} - hasBin: true - dev: false - - /debug@4.3.5: - resolution: {integrity: sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==} - engines: {node: '>=6.0'} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - dependencies: - ms: 2.1.2 - dev: false - - /emoji-regex@8.0.0: - resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} - dev: false - - /engine.io-client@6.5.4: - resolution: {integrity: sha512-GeZeeRjpD2qf49cZQ0Wvh/8NJNfeXkXXcoGh+F77oEAgo9gUHwT1fCRxSNU+YEEaysOJTnsFHmM5oAcPy4ntvQ==} - dependencies: - '@socket.io/component-emitter': 3.1.2 - debug: 4.3.5 - engine.io-parser: 5.2.2 - ws: 8.17.1 - xmlhttprequest-ssl: 2.0.0 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - dev: false - - /engine.io-parser@5.2.2: - resolution: {integrity: sha512-RcyUFKA93/CXH20l4SoVvzZfrSDMOTUS3bWVpTt2FuFP+XYrL8i8oonHP7WInRyVHXh0n/ORtoeiE1os+8qkSw==} - engines: {node: '>=10.0.0'} - dev: false - - /escalade@3.1.2: - resolution: {integrity: sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==} - engines: {node: '>=6'} - dev: false - - /evt@2.5.7: - resolution: {integrity: sha512-dr7Wd16ry5F8WNU1xXLKpFpO3HsoAGg8zC48e08vDdzMzGWCP9/QFGt1PQptEEDh8SwYP3EL8M+d/Gb0kgUp6g==} - dependencies: - minimal-polyfills: 2.2.3 - run-exclusive: 2.2.19 - tsafe: 1.7.2 - dev: false - - /function-bind@1.1.2: - resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} - dev: false - - /get-caller-file@2.0.5: - resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} - engines: {node: 6.* || 8.* || >= 10.*} - dev: false - - /git-remote-origin-url@4.0.0: - resolution: {integrity: sha512-EAxDksNdjuWgmVW9pVvA9jQDi/dmTaiDONktIy7qiRRhBZUI4FQK1YvBvteuTSX24aNKg9lfgxNYJEeeSXe6DA==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - dependencies: - gitconfiglocal: 2.1.0 - dev: false - - /git-repo-info@2.1.1: - resolution: {integrity: sha512-8aCohiDo4jwjOwma4FmYFd3i97urZulL8XL24nIPxuE+GZnfsAyy/g2Shqx6OjUiFKUXZM+Yy+KHnOmmA3FVcg==} - engines: {node: '>= 4.0'} - dev: false - - /gitconfiglocal@2.1.0: - resolution: {integrity: sha512-qoerOEliJn3z+Zyn1HW2F6eoYJqKwS6MgC9cztTLUB/xLWX8gD/6T60pKn4+t/d6tP7JlybI7Z3z+I572CR/Vg==} - dependencies: - ini: 1.3.8 - dev: false - - /graphql@16.9.0: - resolution: {integrity: sha512-GGTKBX4SD7Wdb8mqeDLni2oaRGYQWjWHGKPQ24ZMnUtKfcsVoiv4uX8+LJr1K6U5VW2Lu1BwJnj7uiori0YtRw==} - engines: {node: ^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0} - dev: false - - /has-flag@4.0.0: - resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} - engines: {node: '>=8'} - dev: false - - /hasown@2.0.2: - resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} - engines: {node: '>= 0.4'} - dependencies: - function-bind: 1.1.2 - dev: false - - /headers-polyfill@4.0.3: - resolution: {integrity: sha512-IScLbePpkvO846sIwOtOTDjutRMWdXdJmXdMvk6gCBHxFO8d+QKOQedyZSxFTTFYRSmlgSTDtXqqq4pcenBXLQ==} - dev: false - - /humanize-duration@3.32.1: - resolution: {integrity: sha512-inh5wue5XdfObhu/IGEMiA1nUXigSGcaKNemcbLRKa7jXYGDZXr3LoT9pTIzq2hPEbld7w/qv9h+ikWGz8fL1g==} - dev: false - - /import-in-the-middle@1.7.1: - resolution: {integrity: sha512-1LrZPDtW+atAxH42S6288qyDFNQ2YCty+2mxEPRtfazH6Z5QwkaBSTS2ods7hnVJioF6rkRfNoA6A/MstpFXLg==} - dependencies: - acorn: 8.12.0 - acorn-import-assertions: 1.9.0(acorn@8.12.0) - cjs-module-lexer: 1.3.1 - module-details-from-path: 1.0.3 - dev: false - - /ini@1.3.8: - resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} - dev: false - - /is-core-module@2.14.0: - resolution: {integrity: sha512-a5dFJih5ZLYlRtDc0dZWP7RiKr6xIKzmn/oAYCDvdLThadVgyJwlaoQPmRtMSpz+rk0OGAgIu+TcM9HUF0fk1A==} - engines: {node: '>= 0.4'} - dependencies: - hasown: 2.0.2 - dev: false - - /is-fullwidth-code-point@3.0.0: - resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} - engines: {node: '>=8'} - dev: false - - /is-node-process@1.2.0: - resolution: {integrity: sha512-Vg4o6/fqPxIjtxgUH5QLJhwZ7gW5diGCVlXpuUfELC62CuxM1iHcRe51f2W1FDy04Ai4KJkagKjx3XaqyfRKXw==} - dev: false - - /is-what@4.1.16: - resolution: {integrity: sha512-ZhMwEosbFJkA0YhFnNDgTM4ZxDRsS6HqTo7qsZM08fehyRYIYa0yHu5R6mgo1n/8MgaPBXiPimPD77baVFYg+A==} - engines: {node: '>=12.13'} - dev: false - - /layerr@2.1.0: - resolution: {integrity: sha512-xDD9suWxfBYeXgqffRVH/Wqh+mqZrQcqPRn0I0ijl7iJQ7vu8gMGPt1Qop59pEW/jaIDNUN7+PX1Qk40+vuflg==} - dev: false - - /lodash.camelcase@4.3.0: - resolution: {integrity: sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==} - dev: false - - /lodash.merge@4.6.2: - resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} - dev: false - - /long@5.2.3: - resolution: {integrity: sha512-lcHwpNoggQTObv5apGNCTdJrO69eHOZMi4BNC+rTLER8iHAqGrUVeLh/irVIM7zTw2bOXA8T6uNPeujwOLg/2Q==} - dev: false - - /minimal-polyfills@2.2.3: - resolution: {integrity: sha512-oxdmJ9cL+xV72h0xYxp4tP2d5/fTBpP45H8DIOn9pASuF8a3IYTf+25fMGDYGiWW+MFsuog6KD6nfmhZJQ+uUw==} - dev: false - - /module-details-from-path@1.0.3: - resolution: {integrity: sha512-ySViT69/76t8VhE1xXHK6Ch4NcDd26gx0MzKXLO+F7NOtnqH68d9zF94nT8ZWSxXh8ELOERsnJO/sWt1xZYw5A==} - dev: false - - /ms@2.1.2: - resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} - dev: false - - /msw@2.3.1: - resolution: {integrity: sha512-ocgvBCLn/5l3jpl1lssIb3cniuACJLoOfZu01e3n5dbJrpA5PeeWn28jCLgQDNt6d7QT8tF2fYRzm9JoEHtiig==} - engines: {node: '>=18'} - hasBin: true - requiresBuild: true - peerDependencies: - typescript: '>= 4.7.x' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@bundled-es-modules/cookie': 2.0.0 - '@bundled-es-modules/statuses': 1.0.1 - '@inquirer/confirm': 3.1.11 - '@mswjs/cookies': 1.1.1 - '@mswjs/interceptors': 0.29.1 - '@open-draft/until': 2.1.0 - '@types/cookie': 0.6.0 - '@types/statuses': 2.0.5 - chalk: 4.1.2 - graphql: 16.9.0 - headers-polyfill: 4.0.3 - is-node-process: 1.2.0 - outvariant: 1.4.2 - path-to-regexp: 6.2.2 - strict-event-emitter: 0.5.1 - type-fest: 4.20.1 - yargs: 17.7.2 - dev: false - - /mute-stream@1.0.0: - resolution: {integrity: sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - dev: false - - /outvariant@1.4.2: - resolution: {integrity: sha512-Ou3dJ6bA/UJ5GVHxah4LnqDwZRwAmWxrG3wtrHrbGnP4RnLCtA64A4F+ae7Y8ww660JaddSoArUR5HjipWSHAQ==} - dev: false - - /path-parse@1.0.7: - resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} - dev: false - - /path-to-regexp@6.2.2: - resolution: {integrity: sha512-GQX3SSMokngb36+whdpRXE+3f9V8UzyAorlYvOGx87ufGHehNTn5lCxrKtLyZ4Yl/wEKnNnr98ZzOwwDZV5ogw==} - dev: false - - /picocolors@1.0.1: - resolution: {integrity: sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==} - dev: false - - /protobufjs@7.3.2: - resolution: {integrity: sha512-RXyHaACeqXeqAKGLDl68rQKbmObRsTIn4TYVUUug1KfS47YWCo5MacGITEryugIgZqORCvJWEk4l449POg5Txg==} - engines: {node: '>=12.0.0'} - requiresBuild: true - dependencies: - '@protobufjs/aspromise': 1.1.2 - '@protobufjs/base64': 1.1.2 - '@protobufjs/codegen': 2.0.4 - '@protobufjs/eventemitter': 1.1.0 - '@protobufjs/fetch': 1.1.0 - '@protobufjs/float': 1.0.2 - '@protobufjs/inquire': 1.1.0 - '@protobufjs/path': 1.1.2 - '@protobufjs/pool': 1.1.0 - '@protobufjs/utf8': 1.1.0 - '@types/node': 20.14.9 - long: 5.2.3 - dev: false - - /require-directory@2.1.1: - resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} - engines: {node: '>=0.10.0'} - dev: false - - /require-in-the-middle@7.3.0: - resolution: {integrity: sha512-nQFEv9gRw6SJAwWD2LrL0NmQvAcO7FBwJbwmr2ttPAacfy0xuiOjE5zt+zM4xDyuyvUaxBi/9gb2SoCyNEVJcw==} - engines: {node: '>=8.6.0'} - dependencies: - debug: 4.3.5 - module-details-from-path: 1.0.3 - resolve: 1.22.8 - transitivePeerDependencies: - - supports-color - dev: false - - /resolve@1.22.8: - resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==} - hasBin: true - dependencies: - is-core-module: 2.14.0 - path-parse: 1.0.7 - supports-preserve-symlinks-flag: 1.0.0 - dev: false - - /run-exclusive@2.2.19: - resolution: {integrity: sha512-K3mdoAi7tjJ/qT7Flj90L7QyPozwUaAG+CVhkdDje4HLKXUYC3N/Jzkau3flHVDLQVhiHBtcimVodMjN9egYbA==} - dependencies: - minimal-polyfills: 2.2.3 - dev: false - - /semver@7.6.2: - resolution: {integrity: sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==} - engines: {node: '>=10'} - hasBin: true - dev: false - - /shimmer@1.2.1: - resolution: {integrity: sha512-sQTKC1Re/rM6XyFM6fIAGHRPVGvyXfgzIDvzoq608vM+jeyVD0Tu1E6Np0Kc2zAIFWIj963V2800iF/9LPieQw==} - dev: false - - /signal-exit@4.1.0: - resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} - engines: {node: '>=14'} - dev: false - - /slug@6.1.0: - resolution: {integrity: sha512-x6vLHCMasg4DR2LPiyFGI0gJJhywY6DTiGhCrOMzb3SOk/0JVLIaL4UhyFSHu04SD3uAavrKY/K3zZ3i6iRcgA==} - dev: false - - /socket.io-client@4.7.4: - resolution: {integrity: sha512-wh+OkeF0rAVCrABWQBaEjLfb7DVPotMbu0cgWgyR0v6eA4EoVnAwcIeIbcdTE3GT/H3kbdLl7OoH2+asoDRIIg==} - engines: {node: '>=10.0.0'} - dependencies: - '@socket.io/component-emitter': 3.1.2 - debug: 4.3.5 - engine.io-client: 6.5.4 - socket.io-parser: 4.2.4 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - dev: false - - /socket.io-parser@4.2.4: - resolution: {integrity: sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==} - engines: {node: '>=10.0.0'} - dependencies: - '@socket.io/component-emitter': 3.1.2 - debug: 4.3.5 - transitivePeerDependencies: - - supports-color - dev: false - - /statuses@2.0.1: - resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==} - engines: {node: '>= 0.8'} - dev: false - - /strict-event-emitter@0.5.1: - resolution: {integrity: sha512-vMgjE/GGEPEFnhFub6pa4FmJBRBVOLpIII2hvCZ8Kzb7K0hlHo7mQv6xYrBvCL2LtAIBwFUK8wvuJgTVSQ5MFQ==} - dev: false - - /string-width@4.2.3: - resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} - engines: {node: '>=8'} - dependencies: - emoji-regex: 8.0.0 - is-fullwidth-code-point: 3.0.0 - strip-ansi: 6.0.1 - dev: false - - /strip-ansi@6.0.1: - resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} - engines: {node: '>=8'} - dependencies: - ansi-regex: 5.0.1 - dev: false - - /superjson@2.2.1: - resolution: {integrity: sha512-8iGv75BYOa0xRJHK5vRLEjE2H/i4lulTjzpUXic3Eg8akftYjkmQDa8JARQ42rlczXyFR3IeRoeFCc7RxHsYZA==} - engines: {node: '>=16'} - dependencies: - copy-anything: 3.0.5 - dev: false - - /supports-color@7.2.0: - resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} - engines: {node: '>=8'} - dependencies: - has-flag: 4.0.0 - dev: false - - /supports-hyperlinks@2.3.0: - resolution: {integrity: sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==} - engines: {node: '>=8'} - dependencies: - has-flag: 4.0.0 - supports-color: 7.2.0 - dev: false - - /supports-preserve-symlinks-flag@1.0.0: - resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} - engines: {node: '>= 0.4'} - dev: false - - /terminal-link@3.0.0: - resolution: {integrity: sha512-flFL3m4wuixmf6IfhFJd1YPiLiMuxEc8uHRM1buzIeZPm22Au2pDqBJQgdo7n1WfPU1ONFGv7YDwpFBmHGF6lg==} - engines: {node: '>=12'} - dependencies: - ansi-escapes: 5.0.0 - supports-hyperlinks: 2.3.0 - dev: false - - /tsafe@1.7.2: - resolution: {integrity: sha512-dAPfQLhCfCRre5qs+Z5Q2a7s2CV7RxffZUmvj7puGaePYjECzWREJFd3w4XSFe/T5tbxgowfItA/JSSZ6Ma3dA==} - dev: false - - /type-fest@0.21.3: - resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==} - engines: {node: '>=10'} - dev: false - - /type-fest@1.4.0: - resolution: {integrity: sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==} - engines: {node: '>=10'} - dev: false - - /type-fest@4.20.1: - resolution: {integrity: sha512-R6wDsVsoS9xYOpy8vgeBlqpdOyzJ12HNfQhC/aAKWM3YoCV9TtunJzh/QpkMgeDhkoynDcw5f1y+qF9yc/HHyg==} - engines: {node: '>=16'} - dev: false - - /ulid@2.3.0: - resolution: {integrity: sha512-keqHubrlpvT6G2wH0OEfSW4mquYRcbe/J8NMmveoQOjUqmo+hXtO+ORCpWhdbZ7k72UtY61BL7haGxW6enBnjw==} - hasBin: true - dev: false - - /ulidx@2.3.0: - resolution: {integrity: sha512-36piWNqcdp9hKlQewyeehCaALy4lyx3FodsCxHuV6i0YdexSkjDOubwxEVr2yi4kh62L/0MgyrxqG4K+qtovnw==} - engines: {node: '>=16'} - dependencies: - layerr: 2.1.0 - dev: false - - /undici-types@5.26.5: - resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} - dev: false - - /uuid@9.0.1: - resolution: {integrity: sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==} - hasBin: true - dev: false - - /wrap-ansi@6.2.0: - resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==} - engines: {node: '>=8'} - dependencies: - ansi-styles: 4.3.0 - string-width: 4.2.3 - strip-ansi: 6.0.1 - dev: false - - /wrap-ansi@7.0.0: - resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} - engines: {node: '>=10'} - dependencies: - ansi-styles: 4.3.0 - string-width: 4.2.3 - strip-ansi: 6.0.1 - dev: false - - /ws@8.17.1: - resolution: {integrity: sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==} - engines: {node: '>=10.0.0'} - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: '>=5.0.2' - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - dev: false - - /xmlhttprequest-ssl@2.0.0: - resolution: {integrity: sha512-QKxVRxiRACQcVuQEYFsI1hhkrMlrXHPegbbd1yn9UHOmRxY+si12nQYzri3vbzt8VdTTRviqcKxcyllFas5z2A==} - engines: {node: '>=0.4.0'} - dev: false - - /y18n@5.0.8: - resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} - engines: {node: '>=10'} - dev: false - - /yargs-parser@21.1.1: - resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} - engines: {node: '>=12'} - dev: false - - /yargs@17.7.2: - resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==} - engines: {node: '>=12'} - dependencies: - cliui: 8.0.1 - escalade: 3.1.2 - get-caller-file: 2.0.5 - require-directory: 2.1.1 - string-width: 4.2.3 - y18n: 5.0.8 - yargs-parser: 21.1.1 - dev: false - - /zod-error@1.5.0: - resolution: {integrity: sha512-zzopKZ/skI9iXpqCEPj+iLCKl9b88E43ehcU+sbRoHuwGd9F1IDVGQ70TyO6kmfiRL1g4IXkjsXK+g1gLYl4WQ==} - dependencies: - zod: 3.22.3 - dev: false - - /zod-validation-error@1.5.0(zod@3.22.3): - resolution: {integrity: sha512-/7eFkAI4qV0tcxMBB/3+d2c1P6jzzZYdYSlBuAklzMuCrJu5bzJfHS0yVAS87dRHVlhftd6RFJDIvv03JgkSbw==} - engines: {node: '>=16.0.0'} - peerDependencies: - zod: ^3.18.0 - dependencies: - zod: 3.22.3 - dev: false - - /zod@3.22.3: - resolution: {integrity: sha512-EjIevzuJRiRPbVH4mGc8nApb/lVLKVpmUhAaR5R5doKGfAnGJ6Gr3CViAVjP+4FWSxCsybeWQdcgCtbX+7oZug==} - dev: false diff --git a/packages/cli-v3/e2e/fixtures/compile-monorepo-packages/pnpm-workspace.yaml b/packages/cli-v3/e2e/fixtures/compile-monorepo-packages/pnpm-workspace.yaml deleted file mode 100644 index 7ad0309c4e0..00000000000 --- a/packages/cli-v3/e2e/fixtures/compile-monorepo-packages/pnpm-workspace.yaml +++ /dev/null @@ -1,3 +0,0 @@ -# https://github.com/pnpm/pnpm/issues/2412 -packages: - - "packages/*" diff --git a/packages/cli-v3/e2e/fixtures/compile-monorepo-packages/yarn.lock b/packages/cli-v3/e2e/fixtures/compile-monorepo-packages/yarn.lock deleted file mode 100644 index 137599875c7..00000000000 --- a/packages/cli-v3/e2e/fixtures/compile-monorepo-packages/yarn.lock +++ /dev/null @@ -1,1590 +0,0 @@ -# This file is generated by running "yarn install" inside your project. -# Manual changes might be lost - proceed with caution! - -__metadata: - version: 8 - cacheKey: 10c0 - -"@bundled-es-modules/cookie@npm:^2.0.0": - version: 2.0.0 - resolution: "@bundled-es-modules/cookie@npm:2.0.0" - dependencies: - cookie: "npm:^0.5.0" - checksum: 10c0/0655dd331b35d7b5b6dd2301c3bcfb7233018c0e3235a40ced1d53f00463ab92dc01f0091f153812867bc0ef0f8e0a157a30acb16e8d7ef149702bf8db9fe7a6 - languageName: node - linkType: hard - -"@bundled-es-modules/statuses@npm:^1.0.1": - version: 1.0.1 - resolution: "@bundled-es-modules/statuses@npm:1.0.1" - dependencies: - statuses: "npm:^2.0.1" - checksum: 10c0/c1a8ede3efa8da61ccda4b98e773582a9733edfbeeee569d4630785f8e018766202edb190a754a3ec7a7f6bd738e857829affc2fdb676b6dab4db1bb44e62785 - languageName: node - linkType: hard - -"@compile-monorepo-packages/message@workspace:*, @compile-monorepo-packages/message@workspace:packages/message": - version: 0.0.0-use.local - resolution: "@compile-monorepo-packages/message@workspace:packages/message" - languageName: unknown - linkType: soft - -"@compile-monorepo-packages/trigger@workspace:packages/trigger": - version: 0.0.0-use.local - resolution: "@compile-monorepo-packages/trigger@workspace:packages/trigger" - dependencies: - "@compile-monorepo-packages/message": "workspace:*" - "@systemfsoftware/trigger.dev_sdk": "npm:3.0.0-beta.40" - languageName: unknown - linkType: soft - -"@google-cloud/precise-date@npm:^4.0.0": - version: 4.0.0 - resolution: "@google-cloud/precise-date@npm:4.0.0" - checksum: 10c0/8788bec6bb5db3fcc9cf72f346dc7af35d0ad1c9457d40f800e580dc58631568589b6795b48bef88b958b718c81cd326b0ccfe9d0ef9e7d7e85f45c1375e9c14 - languageName: node - linkType: hard - -"@grpc/grpc-js@npm:^1.7.1": - version: 1.10.10 - resolution: "@grpc/grpc-js@npm:1.10.10" - dependencies: - "@grpc/proto-loader": "npm:^0.7.13" - "@js-sdsl/ordered-map": "npm:^4.4.2" - checksum: 10c0/bc55b5d51f2c93af2c0076f3fed92ebcd936ade2c120d33455fc120d8a96197dfe412cff3e452788ab51bff0f9b58eebbafe8403516912693a41324c5cf45862 - languageName: node - linkType: hard - -"@grpc/proto-loader@npm:^0.7.13": - version: 0.7.13 - resolution: "@grpc/proto-loader@npm:0.7.13" - dependencies: - lodash.camelcase: "npm:^4.3.0" - long: "npm:^5.0.0" - protobufjs: "npm:^7.2.5" - yargs: "npm:^17.7.2" - bin: - proto-loader-gen-types: build/bin/proto-loader-gen-types.js - checksum: 10c0/dc8ed7aa1454c15e224707cc53d84a166b98d76f33606a9f334c7a6fb1aedd3e3614dcd2c2b02a6ffaf140587d19494f93b3a56346c6c2e26bc564f6deddbbf3 - languageName: node - linkType: hard - -"@inquirer/confirm@npm:^3.0.0": - version: 3.1.14 - resolution: "@inquirer/confirm@npm:3.1.14" - dependencies: - "@inquirer/core": "npm:^9.0.2" - "@inquirer/type": "npm:^1.4.0" - checksum: 10c0/935054f38afb2fc203e638a27a982d7b0be8b4848cff092b7c127cc7635cc62f0dcfdb31b0127cb3f1d2a0bac218085273bb14fab6d6e506f64821a5f536a679 - languageName: node - linkType: hard - -"@inquirer/core@npm:^9.0.2": - version: 9.0.2 - resolution: "@inquirer/core@npm:9.0.2" - dependencies: - "@inquirer/figures": "npm:^1.0.3" - "@inquirer/type": "npm:^1.4.0" - "@types/mute-stream": "npm:^0.0.4" - "@types/node": "npm:^20.14.9" - "@types/wrap-ansi": "npm:^3.0.0" - ansi-escapes: "npm:^4.3.2" - cli-spinners: "npm:^2.9.2" - cli-width: "npm:^4.1.0" - mute-stream: "npm:^1.0.0" - signal-exit: "npm:^4.1.0" - strip-ansi: "npm:^6.0.1" - wrap-ansi: "npm:^6.2.0" - yoctocolors-cjs: "npm:^2.1.2" - checksum: 10c0/2ec629b2e2d4503059981bb54ee555e1e80100e2ec0fed0aec5ce4f8bae6d124bb241a7fbf0fb8141cabbefcfbd7ddaec4702e581feb99d29e10d4017394aae1 - languageName: node - linkType: hard - -"@inquirer/figures@npm:^1.0.3": - version: 1.0.3 - resolution: "@inquirer/figures@npm:1.0.3" - checksum: 10c0/099e062f000baafb4010014ece443d0cd211f562194854dc52a128bfe514611f8cc3da4cdb5092d75440956aff201dcd8e893b8a71feb104f97b0b00c6a696cf - languageName: node - linkType: hard - -"@inquirer/type@npm:^1.4.0": - version: 1.4.0 - resolution: "@inquirer/type@npm:1.4.0" - dependencies: - mute-stream: "npm:^1.0.0" - checksum: 10c0/927b46eef9195523a5c4d9467fa43dcd8fde6376131c777012dd899b96b5f5c0d7276e03379f61d3209206e65ef82dc45b129eb79fb4dfe61de29d7aed437cd4 - languageName: node - linkType: hard - -"@js-sdsl/ordered-map@npm:^4.4.2": - version: 4.4.2 - resolution: "@js-sdsl/ordered-map@npm:4.4.2" - checksum: 10c0/cc7e15dc4acf6d9ef663757279600bab70533d847dcc1ab01332e9e680bd30b77cdf9ad885cc774276f51d98b05a013571c940e5b360985af5eb798dc1a2ee2b - languageName: node - linkType: hard - -"@mswjs/cookies@npm:^1.1.0": - version: 1.1.1 - resolution: "@mswjs/cookies@npm:1.1.1" - checksum: 10c0/75d3fdb0b5941ff473776b25869e4e7d1aeae872107c8cd12f1ebd89e1a9fb39473c9fbd1278aec91f40c991cd9fe98533863ef3a3906ca060532ce49acf86a5 - languageName: node - linkType: hard - -"@mswjs/interceptors@npm:^0.29.0": - version: 0.29.1 - resolution: "@mswjs/interceptors@npm:0.29.1" - dependencies: - "@open-draft/deferred-promise": "npm:^2.2.0" - "@open-draft/logger": "npm:^0.3.0" - "@open-draft/until": "npm:^2.0.0" - is-node-process: "npm:^1.2.0" - outvariant: "npm:^1.2.1" - strict-event-emitter: "npm:^0.5.1" - checksum: 10c0/816660a17b0e89e6e6955072b96882b5807c8c9faa316eab27104e8ba80e8e7d78b1862af42e1044156a5ae3ae2071289dc9211ecdc8fd5f7078d8c8a8a7caa3 - languageName: node - linkType: hard - -"@open-draft/deferred-promise@npm:^2.2.0": - version: 2.2.0 - resolution: "@open-draft/deferred-promise@npm:2.2.0" - checksum: 10c0/eafc1b1d0fc8edb5e1c753c5e0f3293410b40dde2f92688211a54806d4136887051f39b98c1950370be258483deac9dfd17cf8b96557553765198ef2547e4549 - languageName: node - linkType: hard - -"@open-draft/logger@npm:^0.3.0": - version: 0.3.0 - resolution: "@open-draft/logger@npm:0.3.0" - dependencies: - is-node-process: "npm:^1.2.0" - outvariant: "npm:^1.4.0" - checksum: 10c0/90010647b22e9693c16258f4f9adb034824d1771d3baa313057b9a37797f571181005bc50415a934eaf7c891d90ff71dcd7a9d5048b0b6bb438f31bef2c7c5c1 - languageName: node - linkType: hard - -"@open-draft/until@npm:^2.0.0, @open-draft/until@npm:^2.1.0": - version: 2.1.0 - resolution: "@open-draft/until@npm:2.1.0" - checksum: 10c0/61d3f99718dd86bb393fee2d7a785f961dcaf12f2055f0c693b27f4d0cd5f7a03d498a6d9289773b117590d794a43cd129366fd8e99222e4832f67b1653d54cf - languageName: node - linkType: hard - -"@opentelemetry/api-logs@npm:0.49.1": - version: 0.49.1 - resolution: "@opentelemetry/api-logs@npm:0.49.1" - dependencies: - "@opentelemetry/api": "npm:^1.0.0" - checksum: 10c0/479d8529c0e51effa92e265ba15b75dc010aefe97beb04f6d407d8298a5dcefb0c7fcdaff8c2a65e2a41435d8951407b37e6deb878b5e0191887176faa9565f8 - languageName: node - linkType: hard - -"@opentelemetry/api-logs@npm:^0.48.0": - version: 0.48.0 - resolution: "@opentelemetry/api-logs@npm:0.48.0" - dependencies: - "@opentelemetry/api": "npm:^1.0.0" - checksum: 10c0/728e9d3c0d9f63dbde3a4086ba2fb2231a03e9dcea02a496d7823ac60471dc5addf05fc94f69da1afa9519826a243c2742597ebc0ceb72b42009954a2d14291a - languageName: node - linkType: hard - -"@opentelemetry/api@npm:^1.0.0, @opentelemetry/api@npm:^1.8.0": - version: 1.9.0 - resolution: "@opentelemetry/api@npm:1.9.0" - checksum: 10c0/9aae2fe6e8a3a3eeb6c1fdef78e1939cf05a0f37f8a4fae4d6bf2e09eb1e06f966ece85805626e01ba5fab48072b94f19b835449e58b6d26720ee19a58298add - languageName: node - linkType: hard - -"@opentelemetry/context-async-hooks@npm:1.22.0": - version: 1.22.0 - resolution: "@opentelemetry/context-async-hooks@npm:1.22.0" - peerDependencies: - "@opentelemetry/api": ">=1.0.0 <1.9.0" - checksum: 10c0/5f691b598d967a969eed5eeea122cdaa5db35f8bf399704382dd5f482edd22c9d3ca636c119ac8c23f1c9a5b84a6a5be31056771887d957560f46f4fc07c0e5d - languageName: node - linkType: hard - -"@opentelemetry/context-async-hooks@npm:1.25.1": - version: 1.25.1 - resolution: "@opentelemetry/context-async-hooks@npm:1.25.1" - peerDependencies: - "@opentelemetry/api": ">=1.0.0 <1.10.0" - checksum: 10c0/bdea47675fe7ca7363b548ca86e724baa102bbb68d92702a20c281615dbae040aad907ff08f553f0e4985868f99a762aadac04f07ad51915ef512c5c817d7976 - languageName: node - linkType: hard - -"@opentelemetry/core@npm:1.22.0": - version: 1.22.0 - resolution: "@opentelemetry/core@npm:1.22.0" - dependencies: - "@opentelemetry/semantic-conventions": "npm:1.22.0" - peerDependencies: - "@opentelemetry/api": ">=1.0.0 <1.9.0" - checksum: 10c0/4850f6f407e4a4df72825d88b7dbe653e23f34a6dcba0b2d05725d0b497e1d44069909301b0efa1d4eac577225f10f5e86e09cb5338aacf28e2467b6d7d4c3b1 - languageName: node - linkType: hard - -"@opentelemetry/core@npm:1.25.1": - version: 1.25.1 - resolution: "@opentelemetry/core@npm:1.25.1" - dependencies: - "@opentelemetry/semantic-conventions": "npm:1.25.1" - peerDependencies: - "@opentelemetry/api": ">=1.0.0 <1.10.0" - checksum: 10c0/37270396fe3546e454f5a6e8cab0e5777e49a8e4e56ef05644c4e458b3ba7c662f57ad1ba2dd936ddaef54cbe985abd7cee0d3e9188dfdc0e3b3d446c3484337 - languageName: node - linkType: hard - -"@opentelemetry/exporter-logs-otlp-http@npm:^0.49.1": - version: 0.49.1 - resolution: "@opentelemetry/exporter-logs-otlp-http@npm:0.49.1" - dependencies: - "@opentelemetry/api-logs": "npm:0.49.1" - "@opentelemetry/core": "npm:1.22.0" - "@opentelemetry/otlp-exporter-base": "npm:0.49.1" - "@opentelemetry/otlp-transformer": "npm:0.49.1" - "@opentelemetry/sdk-logs": "npm:0.49.1" - peerDependencies: - "@opentelemetry/api": ^1.0.0 - checksum: 10c0/3e9ff9396072586aa212c207b7d71d933e50d0166a9b0cbd8902717d01d40d8bd904984385f83b7f26606651271fc59c0de5494a37f12701e0cf4d11347fc808 - languageName: node - linkType: hard - -"@opentelemetry/exporter-trace-otlp-grpc@npm:0.49.1": - version: 0.49.1 - resolution: "@opentelemetry/exporter-trace-otlp-grpc@npm:0.49.1" - dependencies: - "@grpc/grpc-js": "npm:^1.7.1" - "@opentelemetry/core": "npm:1.22.0" - "@opentelemetry/otlp-grpc-exporter-base": "npm:0.49.1" - "@opentelemetry/otlp-transformer": "npm:0.49.1" - "@opentelemetry/resources": "npm:1.22.0" - "@opentelemetry/sdk-trace-base": "npm:1.22.0" - peerDependencies: - "@opentelemetry/api": ^1.0.0 - checksum: 10c0/4702ad5a9a449702ba365708c8d5d4c3442db6fd134ffe8ac40f656b29beb72046232ad9ab90d42cf1a185e7549b0fba1f3accbe3794d43ed103f020185f379f - languageName: node - linkType: hard - -"@opentelemetry/exporter-trace-otlp-http@npm:0.49.1, @opentelemetry/exporter-trace-otlp-http@npm:^0.49.1": - version: 0.49.1 - resolution: "@opentelemetry/exporter-trace-otlp-http@npm:0.49.1" - dependencies: - "@opentelemetry/core": "npm:1.22.0" - "@opentelemetry/otlp-exporter-base": "npm:0.49.1" - "@opentelemetry/otlp-transformer": "npm:0.49.1" - "@opentelemetry/resources": "npm:1.22.0" - "@opentelemetry/sdk-trace-base": "npm:1.22.0" - peerDependencies: - "@opentelemetry/api": ^1.0.0 - checksum: 10c0/2393fd88deef0d3db572b2c0ec9ed29d1968461a68be61e2f08b624e67a5c364b80191d587cd24acf56f9db00dcd1191d376d3843427b0998f5a03d870369248 - languageName: node - linkType: hard - -"@opentelemetry/exporter-trace-otlp-proto@npm:0.49.1": - version: 0.49.1 - resolution: "@opentelemetry/exporter-trace-otlp-proto@npm:0.49.1" - dependencies: - "@opentelemetry/core": "npm:1.22.0" - "@opentelemetry/otlp-exporter-base": "npm:0.49.1" - "@opentelemetry/otlp-proto-exporter-base": "npm:0.49.1" - "@opentelemetry/otlp-transformer": "npm:0.49.1" - "@opentelemetry/resources": "npm:1.22.0" - "@opentelemetry/sdk-trace-base": "npm:1.22.0" - peerDependencies: - "@opentelemetry/api": ^1.0.0 - checksum: 10c0/d298829328e698bb00be98ece4db6267b421862af9b079c486699d949f2765a0b497774236838a632e71841d29525374477b8eb81646a5a7a516946eafeba919 - languageName: node - linkType: hard - -"@opentelemetry/exporter-zipkin@npm:1.22.0": - version: 1.22.0 - resolution: "@opentelemetry/exporter-zipkin@npm:1.22.0" - dependencies: - "@opentelemetry/core": "npm:1.22.0" - "@opentelemetry/resources": "npm:1.22.0" - "@opentelemetry/sdk-trace-base": "npm:1.22.0" - "@opentelemetry/semantic-conventions": "npm:1.22.0" - peerDependencies: - "@opentelemetry/api": ^1.0.0 - checksum: 10c0/b26101dc394b1c64efb0a979f3abed3f47111d9b3e8fe0e43f613cd0f472927cf62205d719214922bde240b64caddafbf05e7932c690d682700c470631baf302 - languageName: node - linkType: hard - -"@opentelemetry/instrumentation@npm:0.49.1, @opentelemetry/instrumentation@npm:^0.49.1": - version: 0.49.1 - resolution: "@opentelemetry/instrumentation@npm:0.49.1" - dependencies: - "@opentelemetry/api-logs": "npm:0.49.1" - "@types/shimmer": "npm:^1.0.2" - import-in-the-middle: "npm:1.7.1" - require-in-the-middle: "npm:^7.1.1" - semver: "npm:^7.5.2" - shimmer: "npm:^1.2.1" - peerDependencies: - "@opentelemetry/api": ^1.3.0 - checksum: 10c0/dcfecde045fb715593461f51e6f948b22f79d2cf198b6de99293cdbae650942cfc5cbf36585f1690b865f1bd4ae7b25ea273b65a33fa6f8f54a418663027dd90 - languageName: node - linkType: hard - -"@opentelemetry/otlp-exporter-base@npm:0.49.1": - version: 0.49.1 - resolution: "@opentelemetry/otlp-exporter-base@npm:0.49.1" - dependencies: - "@opentelemetry/core": "npm:1.22.0" - peerDependencies: - "@opentelemetry/api": ^1.0.0 - checksum: 10c0/61432363fc1a5d159e73d8470cce1f4c7d2b229780406c7cdaaeebe1bf4afe0a17a276ae01c9be895b52543ce64e8d62005d20794bb9e21a2252ae7a0be078f4 - languageName: node - linkType: hard - -"@opentelemetry/otlp-grpc-exporter-base@npm:0.49.1": - version: 0.49.1 - resolution: "@opentelemetry/otlp-grpc-exporter-base@npm:0.49.1" - dependencies: - "@grpc/grpc-js": "npm:^1.7.1" - "@opentelemetry/core": "npm:1.22.0" - "@opentelemetry/otlp-exporter-base": "npm:0.49.1" - protobufjs: "npm:^7.2.3" - peerDependencies: - "@opentelemetry/api": ^1.0.0 - checksum: 10c0/f01dbb21d9c1aefc2583b5a4eb504a0f3449496856f49239c23452a18a6c1338b8bcbf2971de54aadb53d9c1dca85283ba3ed3cd7b24b6a1821928756de69710 - languageName: node - linkType: hard - -"@opentelemetry/otlp-proto-exporter-base@npm:0.49.1": - version: 0.49.1 - resolution: "@opentelemetry/otlp-proto-exporter-base@npm:0.49.1" - dependencies: - "@opentelemetry/core": "npm:1.22.0" - "@opentelemetry/otlp-exporter-base": "npm:0.49.1" - protobufjs: "npm:^7.2.3" - peerDependencies: - "@opentelemetry/api": ^1.0.0 - checksum: 10c0/1572831479536bf9c25c69f7b4584f281896df1a7d140f73937a701a06c4e4c612643b4e396e87646f43e73b53f1b5a636353330c3df5affd59ef19e9f811b5f - languageName: node - linkType: hard - -"@opentelemetry/otlp-transformer@npm:0.49.1": - version: 0.49.1 - resolution: "@opentelemetry/otlp-transformer@npm:0.49.1" - dependencies: - "@opentelemetry/api-logs": "npm:0.49.1" - "@opentelemetry/core": "npm:1.22.0" - "@opentelemetry/resources": "npm:1.22.0" - "@opentelemetry/sdk-logs": "npm:0.49.1" - "@opentelemetry/sdk-metrics": "npm:1.22.0" - "@opentelemetry/sdk-trace-base": "npm:1.22.0" - peerDependencies: - "@opentelemetry/api": ">=1.3.0 <1.9.0" - checksum: 10c0/df25837786a45a77675a0de48916e7d7f1d32d6d200ef807a5fc23e07a2be31cfffd09b197079a6e6376fe82de4ed1930b14c11001f032e8fbfefaef19d98a11 - languageName: node - linkType: hard - -"@opentelemetry/propagator-b3@npm:1.22.0": - version: 1.22.0 - resolution: "@opentelemetry/propagator-b3@npm:1.22.0" - dependencies: - "@opentelemetry/core": "npm:1.22.0" - peerDependencies: - "@opentelemetry/api": ">=1.0.0 <1.9.0" - checksum: 10c0/947633f247451e37895b5c3f8cbcba4fc96118c0c72c815bfdb49ae4b2a3c27ca9133af25db35ae938bd82b0033d986d178f253c0573389ab2dab2999d42a082 - languageName: node - linkType: hard - -"@opentelemetry/propagator-b3@npm:1.25.1": - version: 1.25.1 - resolution: "@opentelemetry/propagator-b3@npm:1.25.1" - dependencies: - "@opentelemetry/core": "npm:1.25.1" - peerDependencies: - "@opentelemetry/api": ">=1.0.0 <1.10.0" - checksum: 10c0/3fb91d2d26bdc99188cdfd31f176a38e950292d425a3c1ecd17f55d4ac4926d00da756a123592b3971a5309d7f48c9348183e269f4f8fe7f70c7418ab38dd920 - languageName: node - linkType: hard - -"@opentelemetry/propagator-jaeger@npm:1.22.0": - version: 1.22.0 - resolution: "@opentelemetry/propagator-jaeger@npm:1.22.0" - dependencies: - "@opentelemetry/core": "npm:1.22.0" - peerDependencies: - "@opentelemetry/api": ">=1.0.0 <1.9.0" - checksum: 10c0/b5767c4b8862783043d20ad71b66831a0004b98173b1cc8573bc6048fa0b4ed3cf9e1063c9f02e25d227ccb668cd95dacc02dde8d4af2aa294c097779f5cc79f - languageName: node - linkType: hard - -"@opentelemetry/propagator-jaeger@npm:1.25.1": - version: 1.25.1 - resolution: "@opentelemetry/propagator-jaeger@npm:1.25.1" - dependencies: - "@opentelemetry/core": "npm:1.25.1" - peerDependencies: - "@opentelemetry/api": ">=1.0.0 <1.10.0" - checksum: 10c0/2fd240fc5e26b986b27f6c140081b13b84a1bc2e6ad8ebfa69d4fda4c2a0f6dfc404ff11965585ddd229550c780650e3e18f56ab6976a79efc0ae0efdcb855a4 - languageName: node - linkType: hard - -"@opentelemetry/resources@npm:1.22.0": - version: 1.22.0 - resolution: "@opentelemetry/resources@npm:1.22.0" - dependencies: - "@opentelemetry/core": "npm:1.22.0" - "@opentelemetry/semantic-conventions": "npm:1.22.0" - peerDependencies: - "@opentelemetry/api": ">=1.0.0 <1.9.0" - checksum: 10c0/f8681d3f907bb44742223980283dd35fcf2fd52e6b6874063e0ed7fea21a3dc65c0dc05a66f21ee41d018343bc90d0221a018ac0d5a92ef01e623f4fe94355fd - languageName: node - linkType: hard - -"@opentelemetry/resources@npm:1.25.1, @opentelemetry/resources@npm:^1.22.0": - version: 1.25.1 - resolution: "@opentelemetry/resources@npm:1.25.1" - dependencies: - "@opentelemetry/core": "npm:1.25.1" - "@opentelemetry/semantic-conventions": "npm:1.25.1" - peerDependencies: - "@opentelemetry/api": ">=1.0.0 <1.10.0" - checksum: 10c0/4edbf04945c7647b9af847f2f8abccabb54f4f8935fd75c199dc22879f8b7927ac50fac8e877ef48e81c586a08d63bbfe41c345caf94a8ce2c623fa99bb8e999 - languageName: node - linkType: hard - -"@opentelemetry/sdk-logs@npm:0.49.1, @opentelemetry/sdk-logs@npm:^0.49.1": - version: 0.49.1 - resolution: "@opentelemetry/sdk-logs@npm:0.49.1" - dependencies: - "@opentelemetry/core": "npm:1.22.0" - "@opentelemetry/resources": "npm:1.22.0" - peerDependencies: - "@opentelemetry/api": ">=1.4.0 <1.9.0" - "@opentelemetry/api-logs": ">=0.39.1" - checksum: 10c0/2dbf2d27bde8f442a1393e68d0832a36d28476bd6cb14e0cbd60793836dc131671f9c8e5073b03cc22749f1878b2dc30e4331276439c514e8fa17082156dda64 - languageName: node - linkType: hard - -"@opentelemetry/sdk-metrics@npm:1.22.0": - version: 1.22.0 - resolution: "@opentelemetry/sdk-metrics@npm:1.22.0" - dependencies: - "@opentelemetry/core": "npm:1.22.0" - "@opentelemetry/resources": "npm:1.22.0" - lodash.merge: "npm:^4.6.2" - peerDependencies: - "@opentelemetry/api": ">=1.3.0 <1.9.0" - checksum: 10c0/cdf7c91bec6e697bbeea2b0f6cdb68491104beab002fda2e37a9a932d4624f4510785efd29c625dff4f68632567e03021711a0c2f6ecef9354d4a0929ee703ed - languageName: node - linkType: hard - -"@opentelemetry/sdk-node@npm:^0.49.1": - version: 0.49.1 - resolution: "@opentelemetry/sdk-node@npm:0.49.1" - dependencies: - "@opentelemetry/api-logs": "npm:0.49.1" - "@opentelemetry/core": "npm:1.22.0" - "@opentelemetry/exporter-trace-otlp-grpc": "npm:0.49.1" - "@opentelemetry/exporter-trace-otlp-http": "npm:0.49.1" - "@opentelemetry/exporter-trace-otlp-proto": "npm:0.49.1" - "@opentelemetry/exporter-zipkin": "npm:1.22.0" - "@opentelemetry/instrumentation": "npm:0.49.1" - "@opentelemetry/resources": "npm:1.22.0" - "@opentelemetry/sdk-logs": "npm:0.49.1" - "@opentelemetry/sdk-metrics": "npm:1.22.0" - "@opentelemetry/sdk-trace-base": "npm:1.22.0" - "@opentelemetry/sdk-trace-node": "npm:1.22.0" - "@opentelemetry/semantic-conventions": "npm:1.22.0" - peerDependencies: - "@opentelemetry/api": ">=1.3.0 <1.9.0" - checksum: 10c0/cbf9e15d95ed72a0f9563801f90049e9c0d3fdbf14ffba6d46bcb72275bfd5b340a7a93896396cf2817d70d5ab7e416f65f4845bb4d67df643f07a4fb0faed51 - languageName: node - linkType: hard - -"@opentelemetry/sdk-trace-base@npm:1.22.0": - version: 1.22.0 - resolution: "@opentelemetry/sdk-trace-base@npm:1.22.0" - dependencies: - "@opentelemetry/core": "npm:1.22.0" - "@opentelemetry/resources": "npm:1.22.0" - "@opentelemetry/semantic-conventions": "npm:1.22.0" - peerDependencies: - "@opentelemetry/api": ">=1.0.0 <1.9.0" - checksum: 10c0/e7240d6e3f63e892516602eeb443803398cee171167608eb043f8d077f9489be2062f538b7e7766392db7419a33e7845f6ed070e13a0932017596b139c232950 - languageName: node - linkType: hard - -"@opentelemetry/sdk-trace-base@npm:1.25.1, @opentelemetry/sdk-trace-base@npm:^1.22.0": - version: 1.25.1 - resolution: "@opentelemetry/sdk-trace-base@npm:1.25.1" - dependencies: - "@opentelemetry/core": "npm:1.25.1" - "@opentelemetry/resources": "npm:1.25.1" - "@opentelemetry/semantic-conventions": "npm:1.25.1" - peerDependencies: - "@opentelemetry/api": ">=1.0.0 <1.10.0" - checksum: 10c0/bcbc5de75edb8f36a05c7d21699782b4aa100482588d89e318d3f35944d45e776f50f7b353273a0925bc0b3b6e82cbf294cba4cb0792d951148b4ee105280aa2 - languageName: node - linkType: hard - -"@opentelemetry/sdk-trace-node@npm:1.22.0": - version: 1.22.0 - resolution: "@opentelemetry/sdk-trace-node@npm:1.22.0" - dependencies: - "@opentelemetry/context-async-hooks": "npm:1.22.0" - "@opentelemetry/core": "npm:1.22.0" - "@opentelemetry/propagator-b3": "npm:1.22.0" - "@opentelemetry/propagator-jaeger": "npm:1.22.0" - "@opentelemetry/sdk-trace-base": "npm:1.22.0" - semver: "npm:^7.5.2" - peerDependencies: - "@opentelemetry/api": ">=1.0.0 <1.9.0" - checksum: 10c0/ca42e61b44ed5f91e29e8cf5f16916fb2308d9c807181446c7c60ee61656e6e97f8c02ad4269f86ad57c252dbd25fe0af5b09521b6868b156df978a0f9b54d57 - languageName: node - linkType: hard - -"@opentelemetry/sdk-trace-node@npm:^1.22.0": - version: 1.25.1 - resolution: "@opentelemetry/sdk-trace-node@npm:1.25.1" - dependencies: - "@opentelemetry/context-async-hooks": "npm:1.25.1" - "@opentelemetry/core": "npm:1.25.1" - "@opentelemetry/propagator-b3": "npm:1.25.1" - "@opentelemetry/propagator-jaeger": "npm:1.25.1" - "@opentelemetry/sdk-trace-base": "npm:1.25.1" - semver: "npm:^7.5.2" - peerDependencies: - "@opentelemetry/api": ">=1.0.0 <1.10.0" - checksum: 10c0/d54cdab39429bd5ddb4d3dcb27e2423039680f09c3059b406348289ad8ed2856cf0a6db592d55e5a45afde233dd1867ad5daf5ac47e5f080562a561634a1565a - languageName: node - linkType: hard - -"@opentelemetry/semantic-conventions@npm:1.22.0": - version: 1.22.0 - resolution: "@opentelemetry/semantic-conventions@npm:1.22.0" - checksum: 10c0/35d4aae14111fd65becf667fb935aef673f820dba0e160cdf02dfee19b8eb169a8ba3f7db4db8a40d82a15989f465faf085b4ba41895ba2c89f8e631f5e53f08 - languageName: node - linkType: hard - -"@opentelemetry/semantic-conventions@npm:1.25.1, @opentelemetry/semantic-conventions@npm:^1.22.0": - version: 1.25.1 - resolution: "@opentelemetry/semantic-conventions@npm:1.25.1" - checksum: 10c0/fb1d6349e91f142c82931e89e0242215be8248e77919b6faa7e259757e499183546c9b4046de72b053b5222453bc74fff70280d2b4d1229484ba7b2c07f16a3a - languageName: node - linkType: hard - -"@protobufjs/aspromise@npm:^1.1.1, @protobufjs/aspromise@npm:^1.1.2": - version: 1.1.2 - resolution: "@protobufjs/aspromise@npm:1.1.2" - checksum: 10c0/a83343a468ff5b5ec6bff36fd788a64c839e48a07ff9f4f813564f58caf44d011cd6504ed2147bf34835bd7a7dd2107052af755961c6b098fd8902b4f6500d0f - languageName: node - linkType: hard - -"@protobufjs/base64@npm:^1.1.2": - version: 1.1.2 - resolution: "@protobufjs/base64@npm:1.1.2" - checksum: 10c0/eec925e681081af190b8ee231f9bad3101e189abbc182ff279da6b531e7dbd2a56f1f306f37a80b1be9e00aa2d271690d08dcc5f326f71c9eed8546675c8caf6 - languageName: node - linkType: hard - -"@protobufjs/codegen@npm:^2.0.4": - version: 2.0.4 - resolution: "@protobufjs/codegen@npm:2.0.4" - checksum: 10c0/26ae337c5659e41f091606d16465bbcc1df1f37cc1ed462438b1f67be0c1e28dfb2ca9f294f39100c52161aef82edf758c95d6d75650a1ddf31f7ddee1440b43 - languageName: node - linkType: hard - -"@protobufjs/eventemitter@npm:^1.1.0": - version: 1.1.0 - resolution: "@protobufjs/eventemitter@npm:1.1.0" - checksum: 10c0/1eb0a75180e5206d1033e4138212a8c7089a3d418c6dfa5a6ce42e593a4ae2e5892c4ef7421f38092badba4040ea6a45f0928869989411001d8c1018ea9a6e70 - languageName: node - linkType: hard - -"@protobufjs/fetch@npm:^1.1.0": - version: 1.1.0 - resolution: "@protobufjs/fetch@npm:1.1.0" - dependencies: - "@protobufjs/aspromise": "npm:^1.1.1" - "@protobufjs/inquire": "npm:^1.1.0" - checksum: 10c0/cda6a3dc2d50a182c5865b160f72077aac197046600091dbb005dd0a66db9cce3c5eaed6d470ac8ed49d7bcbeef6ee5f0bc288db5ff9a70cbd003e5909065233 - languageName: node - linkType: hard - -"@protobufjs/float@npm:^1.0.2": - version: 1.0.2 - resolution: "@protobufjs/float@npm:1.0.2" - checksum: 10c0/18f2bdede76ffcf0170708af15c9c9db6259b771e6b84c51b06df34a9c339dbbeec267d14ce0bddd20acc142b1d980d983d31434398df7f98eb0c94a0eb79069 - languageName: node - linkType: hard - -"@protobufjs/inquire@npm:^1.1.0": - version: 1.1.0 - resolution: "@protobufjs/inquire@npm:1.1.0" - checksum: 10c0/64372482efcba1fb4d166a2664a6395fa978b557803857c9c03500e0ac1013eb4b1aacc9ed851dd5fc22f81583670b4f4431bae186f3373fedcfde863ef5921a - languageName: node - linkType: hard - -"@protobufjs/path@npm:^1.1.2": - version: 1.1.2 - resolution: "@protobufjs/path@npm:1.1.2" - checksum: 10c0/cece0a938e7f5dfd2fa03f8c14f2f1cf8b0d6e13ac7326ff4c96ea311effd5fb7ae0bba754fbf505312af2e38500250c90e68506b97c02360a43793d88a0d8b4 - languageName: node - linkType: hard - -"@protobufjs/pool@npm:^1.1.0": - version: 1.1.0 - resolution: "@protobufjs/pool@npm:1.1.0" - checksum: 10c0/eda2718b7f222ac6e6ad36f758a92ef90d26526026a19f4f17f668f45e0306a5bd734def3f48f51f8134ae0978b6262a5c517c08b115a551756d1a3aadfcf038 - languageName: node - linkType: hard - -"@protobufjs/utf8@npm:^1.1.0": - version: 1.1.0 - resolution: "@protobufjs/utf8@npm:1.1.0" - checksum: 10c0/a3fe31fe3fa29aa3349e2e04ee13dc170cc6af7c23d92ad49e3eeaf79b9766264544d3da824dba93b7855bd6a2982fb40032ef40693da98a136d835752beb487 - languageName: node - linkType: hard - -"@socket.io/component-emitter@npm:~3.1.0": - version: 3.1.2 - resolution: "@socket.io/component-emitter@npm:3.1.2" - checksum: 10c0/c4242bad66f67e6f7b712733d25b43cbb9e19a595c8701c3ad99cbeb5901555f78b095e24852f862fffb43e96f1d8552e62def885ca82ae1bb05da3668fd87d7 - languageName: node - linkType: hard - -"@systemfsoftware/trigger.dev_core-backend@npm:3.0.0-beta.40": - version: 3.0.0-beta.40 - resolution: "@systemfsoftware/trigger.dev_core-backend@npm:3.0.0-beta.40" - dependencies: - "@opentelemetry/api": "npm:^1.8.0" - checksum: 10c0/e158df63a2fe9c5bcbaf6213c477d278f5ed41fbf85452e183cef70a92f181540934b78c53db2f5c6eaa5ba52288e76cca42c8c4f98ac77ce22f92b553dd25c5 - languageName: node - linkType: hard - -"@systemfsoftware/trigger.dev_core@npm:3.0.0-beta.40": - version: 3.0.0-beta.40 - resolution: "@systemfsoftware/trigger.dev_core@npm:3.0.0-beta.40" - dependencies: - "@google-cloud/precise-date": "npm:^4.0.0" - "@opentelemetry/api": "npm:^1.8.0" - "@opentelemetry/api-logs": "npm:^0.48.0" - "@opentelemetry/exporter-logs-otlp-http": "npm:^0.49.1" - "@opentelemetry/exporter-trace-otlp-http": "npm:^0.49.1" - "@opentelemetry/instrumentation": "npm:^0.49.1" - "@opentelemetry/resources": "npm:^1.22.0" - "@opentelemetry/sdk-logs": "npm:^0.49.1" - "@opentelemetry/sdk-node": "npm:^0.49.1" - "@opentelemetry/sdk-trace-base": "npm:^1.22.0" - "@opentelemetry/sdk-trace-node": "npm:^1.22.0" - "@opentelemetry/semantic-conventions": "npm:^1.22.0" - humanize-duration: "npm:^3.27.3" - socket.io-client: "npm:4.7.4" - superjson: "npm:^2.2.1" - ulidx: "npm:^2.2.1" - zod: "npm:3.22.3" - zod-error: "npm:1.5.0" - zod-validation-error: "npm:^1.5.0" - checksum: 10c0/d62aa6b19410a0567301d7fa0c54f083127578ed29c923b952bf0a5d1ed7c9c0da51e4edde1da5f87279c6da97bbb9cb20ada3239238f89f055322cab450766b - languageName: node - linkType: hard - -"@systemfsoftware/trigger.dev_sdk@npm:3.0.0-beta.40": - version: 3.0.0-beta.40 - resolution: "@systemfsoftware/trigger.dev_sdk@npm:3.0.0-beta.40" - dependencies: - "@opentelemetry/api": "npm:^1.8.0" - "@opentelemetry/api-logs": "npm:^0.48.0" - "@opentelemetry/semantic-conventions": "npm:^1.22.0" - "@systemfsoftware/trigger.dev_core": "npm:3.0.0-beta.40" - "@systemfsoftware/trigger.dev_core-backend": "npm:3.0.0-beta.40" - chalk: "npm:^5.2.0" - cronstrue: "npm:^2.21.0" - debug: "npm:^4.3.4" - evt: "npm:^2.4.13" - get-caller-file: "npm:^2.0.5" - git-remote-origin-url: "npm:^4.0.0" - git-repo-info: "npm:^2.1.1" - msw: "npm:^2.2.1" - slug: "npm:^6.0.0" - terminal-link: "npm:^3.0.0" - ulid: "npm:^2.3.0" - uuid: "npm:^9.0.0" - ws: "npm:^8.11.0" - zod: "npm:3.22.3" - checksum: 10c0/c7d7d0b5ffd6a943310c9dabb07220c423b3d9db42c56dab4497bf38d1adb0a7fec8fcb69c239f5c9d37355dbd9b304d6bb2bc37a1e3ed12fbbe5aa5c91024c8 - languageName: node - linkType: hard - -"@types/cookie@npm:^0.6.0": - version: 0.6.0 - resolution: "@types/cookie@npm:0.6.0" - checksum: 10c0/5b326bd0188120fb32c0be086b141b1481fec9941b76ad537f9110e10d61ee2636beac145463319c71e4be67a17e85b81ca9e13ceb6e3bb63b93d16824d6c149 - languageName: node - linkType: hard - -"@types/mute-stream@npm:^0.0.4": - version: 0.0.4 - resolution: "@types/mute-stream@npm:0.0.4" - dependencies: - "@types/node": "npm:*" - checksum: 10c0/944730fd7b398c5078de3c3d4d0afeec8584283bc694da1803fdfca14149ea385e18b1b774326f1601baf53898ce6d121a952c51eb62d188ef6fcc41f725c0dc - languageName: node - linkType: hard - -"@types/node@npm:*, @types/node@npm:>=13.7.0, @types/node@npm:^20.14.9": - version: 20.14.10 - resolution: "@types/node@npm:20.14.10" - dependencies: - undici-types: "npm:~5.26.4" - checksum: 10c0/0b06cff14365c2d0085dc16cc8cbea5c40ec09cfc1fea966be9eeecf35562760bfde8f88e86de6edfaf394501236e229d9c1084fad04fb4dec472ae245d8ae69 - languageName: node - linkType: hard - -"@types/shimmer@npm:^1.0.2": - version: 1.2.0 - resolution: "@types/shimmer@npm:1.2.0" - checksum: 10c0/6f7bfe1b55601cfc3ae713fc74a03341f3834253b8b91cb2add926d5949e4a63f7e666f59c2a6e40a883a5f9e2f3e3af10f9d3aed9b60fced0bda87659e58d8d - languageName: node - linkType: hard - -"@types/statuses@npm:^2.0.4": - version: 2.0.5 - resolution: "@types/statuses@npm:2.0.5" - checksum: 10c0/4dacec0b29483a44be902a022a11a22b339de7a6e7b2059daa4f7add10cb6dbcc28d02d2a416fe9687e48d335906bf983065391836d4e7c847e55ddef4de8fad - languageName: node - linkType: hard - -"@types/wrap-ansi@npm:^3.0.0": - version: 3.0.0 - resolution: "@types/wrap-ansi@npm:3.0.0" - checksum: 10c0/8d8f53363f360f38135301a06b596c295433ad01debd082078c33c6ed98b05a5c8fe8853a88265432126096084f4a135ec1564e3daad631b83296905509f90b3 - languageName: node - linkType: hard - -"acorn-import-assertions@npm:^1.9.0": - version: 1.9.0 - resolution: "acorn-import-assertions@npm:1.9.0" - peerDependencies: - acorn: ^8 - checksum: 10c0/3b4a194e128efdc9b86c2b1544f623aba4c1aa70d638f8ab7dc3971a5b4aa4c57bd62f99af6e5325bb5973c55863b4112e708a6f408bad7a138647ca72283afe - languageName: node - linkType: hard - -"acorn@npm:^8.8.2": - version: 8.12.1 - resolution: "acorn@npm:8.12.1" - bin: - acorn: bin/acorn - checksum: 10c0/51fb26cd678f914e13287e886da2d7021f8c2bc0ccc95e03d3e0447ee278dd3b40b9c57dc222acd5881adcf26f3edc40901a4953403232129e3876793cd17386 - languageName: node - linkType: hard - -"ansi-escapes@npm:^4.3.2": - version: 4.3.2 - resolution: "ansi-escapes@npm:4.3.2" - dependencies: - type-fest: "npm:^0.21.3" - checksum: 10c0/da917be01871525a3dfcf925ae2977bc59e8c513d4423368645634bf5d4ceba5401574eb705c1e92b79f7292af5a656f78c5725a4b0e1cec97c4b413705c1d50 - languageName: node - linkType: hard - -"ansi-escapes@npm:^5.0.0": - version: 5.0.0 - resolution: "ansi-escapes@npm:5.0.0" - dependencies: - type-fest: "npm:^1.0.2" - checksum: 10c0/f705cc7fbabb981ddf51562cd950792807bccd7260cc3d9478a619dda62bff6634c87ca100f2545ac7aade9b72652c4edad8c7f0d31a0b949b5fa58f33eaf0d0 - languageName: node - linkType: hard - -"ansi-regex@npm:^5.0.1": - version: 5.0.1 - resolution: "ansi-regex@npm:5.0.1" - checksum: 10c0/9a64bb8627b434ba9327b60c027742e5d17ac69277960d041898596271d992d4d52ba7267a63ca10232e29f6107fc8a835f6ce8d719b88c5f8493f8254813737 - languageName: node - linkType: hard - -"ansi-styles@npm:^4.0.0, ansi-styles@npm:^4.1.0": - version: 4.3.0 - resolution: "ansi-styles@npm:4.3.0" - dependencies: - color-convert: "npm:^2.0.1" - checksum: 10c0/895a23929da416f2bd3de7e9cb4eabd340949328ab85ddd6e484a637d8f6820d485f53933446f5291c3b760cbc488beb8e88573dd0f9c7daf83dccc8fe81b041 - languageName: node - linkType: hard - -"chalk@npm:^4.1.2": - version: 4.1.2 - resolution: "chalk@npm:4.1.2" - dependencies: - ansi-styles: "npm:^4.1.0" - supports-color: "npm:^7.1.0" - checksum: 10c0/4a3fef5cc34975c898ffe77141450f679721df9dde00f6c304353fa9c8b571929123b26a0e4617bde5018977eb655b31970c297b91b63ee83bb82aeb04666880 - languageName: node - linkType: hard - -"chalk@npm:^5.2.0": - version: 5.3.0 - resolution: "chalk@npm:5.3.0" - checksum: 10c0/8297d436b2c0f95801103ff2ef67268d362021b8210daf8ddbe349695333eb3610a71122172ff3b0272f1ef2cf7cc2c41fdaa4715f52e49ffe04c56340feed09 - languageName: node - linkType: hard - -"cjs-module-lexer@npm:^1.2.2": - version: 1.3.1 - resolution: "cjs-module-lexer@npm:1.3.1" - checksum: 10c0/cd98fbf3c7f4272fb0ebf71d08d0c54bc75ce0e30b9d186114e15b4ba791f3d310af65a339eea2a0318599af2818cdd8886d353b43dfab94468f72987397ad16 - languageName: node - linkType: hard - -"cli-spinners@npm:^2.9.2": - version: 2.9.2 - resolution: "cli-spinners@npm:2.9.2" - checksum: 10c0/907a1c227ddf0d7a101e7ab8b300affc742ead4b4ebe920a5bf1bc6d45dce2958fcd195eb28fa25275062fe6fa9b109b93b63bc8033396ed3bcb50297008b3a3 - languageName: node - linkType: hard - -"cli-width@npm:^4.1.0": - version: 4.1.0 - resolution: "cli-width@npm:4.1.0" - checksum: 10c0/1fbd56413578f6117abcaf858903ba1f4ad78370a4032f916745fa2c7e390183a9d9029cf837df320b0fdce8137668e522f60a30a5f3d6529ff3872d265a955f - languageName: node - linkType: hard - -"cliui@npm:^8.0.1": - version: 8.0.1 - resolution: "cliui@npm:8.0.1" - dependencies: - string-width: "npm:^4.2.0" - strip-ansi: "npm:^6.0.1" - wrap-ansi: "npm:^7.0.0" - checksum: 10c0/4bda0f09c340cbb6dfdc1ed508b3ca080f12992c18d68c6be4d9cf51756033d5266e61ec57529e610dacbf4da1c634423b0c1b11037709cc6b09045cbd815df5 - languageName: node - linkType: hard - -"color-convert@npm:^2.0.1": - version: 2.0.1 - resolution: "color-convert@npm:2.0.1" - dependencies: - color-name: "npm:~1.1.4" - checksum: 10c0/37e1150172f2e311fe1b2df62c6293a342ee7380da7b9cfdba67ea539909afbd74da27033208d01d6d5cfc65ee7868a22e18d7e7648e004425441c0f8a15a7d7 - languageName: node - linkType: hard - -"color-name@npm:~1.1.4": - version: 1.1.4 - resolution: "color-name@npm:1.1.4" - checksum: 10c0/a1a3f914156960902f46f7f56bc62effc6c94e84b2cae157a526b1c1f74b677a47ec602bf68a61abfa2b42d15b7c5651c6dbe72a43af720bc588dff885b10f95 - languageName: node - linkType: hard - -"compile-monorepo-packages@workspace:.": - version: 0.0.0-use.local - resolution: "compile-monorepo-packages@workspace:." - languageName: unknown - linkType: soft - -"cookie@npm:^0.5.0": - version: 0.5.0 - resolution: "cookie@npm:0.5.0" - checksum: 10c0/c01ca3ef8d7b8187bae434434582288681273b5a9ed27521d4d7f9f7928fe0c920df0decd9f9d3bbd2d14ac432b8c8cf42b98b3bdd5bfe0e6edddeebebe8b61d - languageName: node - linkType: hard - -"copy-anything@npm:^3.0.2": - version: 3.0.5 - resolution: "copy-anything@npm:3.0.5" - dependencies: - is-what: "npm:^4.1.8" - checksum: 10c0/01eadd500c7e1db71d32d95a3bfaaedcb839ef891c741f6305ab0461398056133de08f2d1bf4c392b364e7bdb7ce498513896e137a7a183ac2516b065c28a4fe - languageName: node - linkType: hard - -"cronstrue@npm:^2.21.0": - version: 2.50.0 - resolution: "cronstrue@npm:2.50.0" - bin: - cronstrue: bin/cli.js - checksum: 10c0/9fec217cfc83a53842c04cab1103ffb077a33837ea0f03f8a0968fe548509134b6667303ee7188d00b555fb53ad82fef5b6cd0c1886f3ec34b74625b61c6c3d7 - languageName: node - linkType: hard - -"debug@npm:^4.1.1, debug@npm:^4.3.4, debug@npm:~4.3.1, debug@npm:~4.3.2": - version: 4.3.5 - resolution: "debug@npm:4.3.5" - dependencies: - ms: "npm:2.1.2" - peerDependenciesMeta: - supports-color: - optional: true - checksum: 10c0/082c375a2bdc4f4469c99f325ff458adad62a3fc2c482d59923c260cb08152f34e2659f72b3767db8bb2f21ca81a60a42d1019605a412132d7b9f59363a005cc - languageName: node - linkType: hard - -"emoji-regex@npm:^8.0.0": - version: 8.0.0 - resolution: "emoji-regex@npm:8.0.0" - checksum: 10c0/b6053ad39951c4cf338f9092d7bfba448cdfd46fe6a2a034700b149ac9ffbc137e361cbd3c442297f86bed2e5f7576c1b54cc0a6bf8ef5106cc62f496af35010 - languageName: node - linkType: hard - -"engine.io-client@npm:~6.5.2": - version: 6.5.4 - resolution: "engine.io-client@npm:6.5.4" - dependencies: - "@socket.io/component-emitter": "npm:~3.1.0" - debug: "npm:~4.3.1" - engine.io-parser: "npm:~5.2.1" - ws: "npm:~8.17.1" - xmlhttprequest-ssl: "npm:~2.0.0" - checksum: 10c0/ef220f9875d6a43bade906bd9b61118e812474bbe46e80f38c92dca238484170daf92d51e58bbade6433c29ffb5ba329f4864c5609f2e33c5e31041b1f8ad672 - languageName: node - linkType: hard - -"engine.io-parser@npm:~5.2.1": - version: 5.2.2 - resolution: "engine.io-parser@npm:5.2.2" - checksum: 10c0/38e71a92ed75e2873d4d9cfab7f889e4a3cfc939b689abd1045e1b2ef9f1a50d0350a2bef69f33d313c1aa626232702da5a9043a1038d76f5ecc0be440c648ab - languageName: node - linkType: hard - -"escalade@npm:^3.1.1": - version: 3.1.2 - resolution: "escalade@npm:3.1.2" - checksum: 10c0/6b4adafecd0682f3aa1cd1106b8fff30e492c7015b178bc81b2d2f75106dabea6c6d6e8508fc491bd58e597c74abb0e8e2368f943ecb9393d4162e3c2f3cf287 - languageName: node - linkType: hard - -"evt@npm:^2.4.13": - version: 2.5.7 - resolution: "evt@npm:2.5.7" - dependencies: - minimal-polyfills: "npm:^2.2.3" - run-exclusive: "npm:^2.2.19" - tsafe: "npm:^1.6.6" - checksum: 10c0/3b9e04eb0bdfd3b47de0fb3ef78577e2fc09490d601b9af4fc4368d8f59dc1c787c2e1152a11e5c4ade5e610f5b4619d224e48b30382ee9951f39492606687ac - languageName: node - linkType: hard - -"function-bind@npm:^1.1.2": - version: 1.1.2 - resolution: "function-bind@npm:1.1.2" - checksum: 10c0/d8680ee1e5fcd4c197e4ac33b2b4dce03c71f4d91717292785703db200f5c21f977c568d28061226f9b5900cbcd2c84463646134fd5337e7925e0942bc3f46d5 - languageName: node - linkType: hard - -"get-caller-file@npm:^2.0.5": - version: 2.0.5 - resolution: "get-caller-file@npm:2.0.5" - checksum: 10c0/c6c7b60271931fa752aeb92f2b47e355eac1af3a2673f47c9589e8f8a41adc74d45551c1bc57b5e66a80609f10ffb72b6f575e4370d61cc3f7f3aaff01757cde - languageName: node - linkType: hard - -"git-remote-origin-url@npm:^4.0.0": - version: 4.0.0 - resolution: "git-remote-origin-url@npm:4.0.0" - dependencies: - gitconfiglocal: "npm:^2.1.0" - checksum: 10c0/c1e04783f44cf7c225047b55b4e75b30a5a2a6b825bc743688e223be13138819bdafbfdcd1214180c5cf1a86db2b3d03bb223eb56012290725223b11f7262f03 - languageName: node - linkType: hard - -"git-repo-info@npm:^2.1.1": - version: 2.1.1 - resolution: "git-repo-info@npm:2.1.1" - checksum: 10c0/894d03a1c8338ccddf7de3cd9ddbae5c16371164b84649ed5dfec9a1c7efbc761885f0f541a21bd033c07b91203ab315a63c77f36b142f18ad0f17a9699eb028 - languageName: node - linkType: hard - -"gitconfiglocal@npm:^2.1.0": - version: 2.1.0 - resolution: "gitconfiglocal@npm:2.1.0" - dependencies: - ini: "npm:^1.3.2" - checksum: 10c0/0882267ff1f7d13c2ab42f55bf1e329505054811862f1ae36b650b91f1fe4ea2fb85ef2bb9695b81454330fa30b8bbc179c69886d2e88e5ab2cc998eee3b02af - languageName: node - linkType: hard - -"graphql@npm:^16.8.1": - version: 16.9.0 - resolution: "graphql@npm:16.9.0" - checksum: 10c0/a8850f077ff767377237d1f8b1da2ec70aeb7623cdf1dfc9e1c7ae93accc0c8149c85abe68923be9871a2934b1bce5a2496f846d4d56e1cfb03eaaa7ddba9b6a - languageName: node - linkType: hard - -"has-flag@npm:^4.0.0": - version: 4.0.0 - resolution: "has-flag@npm:4.0.0" - checksum: 10c0/2e789c61b7888d66993e14e8331449e525ef42aac53c627cc53d1c3334e768bcb6abdc4f5f0de1478a25beec6f0bd62c7549058b7ac53e924040d4f301f02fd1 - languageName: node - linkType: hard - -"hasown@npm:^2.0.2": - version: 2.0.2 - resolution: "hasown@npm:2.0.2" - dependencies: - function-bind: "npm:^1.1.2" - checksum: 10c0/3769d434703b8ac66b209a4cca0737519925bbdb61dd887f93a16372b14694c63ff4e797686d87c90f08168e81082248b9b028bad60d4da9e0d1148766f56eb9 - languageName: node - linkType: hard - -"headers-polyfill@npm:^4.0.2": - version: 4.0.3 - resolution: "headers-polyfill@npm:4.0.3" - checksum: 10c0/53e85b2c6385f8d411945fb890c5369f1469ce8aa32a6e8d28196df38568148de640c81cf88cbc7c67767103dd9acba48f4f891982da63178fc6e34560022afe - languageName: node - linkType: hard - -"humanize-duration@npm:^3.27.3": - version: 3.32.1 - resolution: "humanize-duration@npm:3.32.1" - checksum: 10c0/76cadedd4c5552912f04955a65e8776ce540da1c5e88bc8873a55fed20f312d0875d1642f13d4cd275dd837b19b8f10e460cbdddfc9e5596bf0dbcb383c11ec6 - languageName: node - linkType: hard - -"import-in-the-middle@npm:1.7.1": - version: 1.7.1 - resolution: "import-in-the-middle@npm:1.7.1" - dependencies: - acorn: "npm:^8.8.2" - acorn-import-assertions: "npm:^1.9.0" - cjs-module-lexer: "npm:^1.2.2" - module-details-from-path: "npm:^1.0.3" - checksum: 10c0/992619fba916a758a1ed06cd47b6ab47f25cbab61987a887e0971cdbadff8c619a2f27b06d630f6d12ac644b9171d15538299e36355c001c58ca1b85c87a8a5a - languageName: node - linkType: hard - -"ini@npm:^1.3.2": - version: 1.3.8 - resolution: "ini@npm:1.3.8" - checksum: 10c0/ec93838d2328b619532e4f1ff05df7909760b6f66d9c9e2ded11e5c1897d6f2f9980c54dd638f88654b00919ce31e827040631eab0a3969e4d1abefa0719516a - languageName: node - linkType: hard - -"is-core-module@npm:^2.13.0": - version: 2.14.0 - resolution: "is-core-module@npm:2.14.0" - dependencies: - hasown: "npm:^2.0.2" - checksum: 10c0/ae8dbc82bd20426558bc8d20ce290ce301c1cfd6ae4446266d10cacff4c63c67ab16440ade1d72ced9ec41c569fbacbcee01e293782ce568527c4cdf35936e4c - languageName: node - linkType: hard - -"is-fullwidth-code-point@npm:^3.0.0": - version: 3.0.0 - resolution: "is-fullwidth-code-point@npm:3.0.0" - checksum: 10c0/bb11d825e049f38e04c06373a8d72782eee0205bda9d908cc550ccb3c59b99d750ff9537982e01733c1c94a58e35400661f57042158ff5e8f3e90cf936daf0fc - languageName: node - linkType: hard - -"is-node-process@npm:^1.2.0": - version: 1.2.0 - resolution: "is-node-process@npm:1.2.0" - checksum: 10c0/5b24fda6776d00e42431d7bcd86bce81cb0b6cabeb944142fe7b077a54ada2e155066ad06dbe790abdb397884bdc3151e04a9707b8cd185099efbc79780573ed - languageName: node - linkType: hard - -"is-what@npm:^4.1.8": - version: 4.1.16 - resolution: "is-what@npm:4.1.16" - checksum: 10c0/611f1947776826dcf85b57cfb7bd3b3ea6f4b94a9c2f551d4a53f653cf0cb9d1e6518846648256d46ee6c91d114b6d09d2ac8a07306f7430c5900f87466aae5b - languageName: node - linkType: hard - -"layerr@npm:^2.0.1": - version: 2.1.0 - resolution: "layerr@npm:2.1.0" - checksum: 10c0/a6cc9af515880eadf4efd901d786cbbe7de8e960bb4e854a6de3de3450177f1d8ebdb98ec20eb0ed063af2bcd1c1473155aea0bb736f0868d8121651a32b38a0 - languageName: node - linkType: hard - -"lodash.camelcase@npm:^4.3.0": - version: 4.3.0 - resolution: "lodash.camelcase@npm:4.3.0" - checksum: 10c0/fcba15d21a458076dd309fce6b1b4bf611d84a0ec252cb92447c948c533ac250b95d2e00955801ebc367e5af5ed288b996d75d37d2035260a937008e14eaf432 - languageName: node - linkType: hard - -"lodash.merge@npm:^4.6.2": - version: 4.6.2 - resolution: "lodash.merge@npm:4.6.2" - checksum: 10c0/402fa16a1edd7538de5b5903a90228aa48eb5533986ba7fa26606a49db2572bf414ff73a2c9f5d5fd36b31c46a5d5c7e1527749c07cbcf965ccff5fbdf32c506 - languageName: node - linkType: hard - -"long@npm:^5.0.0": - version: 5.2.3 - resolution: "long@npm:5.2.3" - checksum: 10c0/6a0da658f5ef683b90330b1af76f06790c623e148222da9d75b60e266bbf88f803232dd21464575681638894a84091616e7f89557aa087fd14116c0f4e0e43d9 - languageName: node - linkType: hard - -"minimal-polyfills@npm:^2.2.3": - version: 2.2.3 - resolution: "minimal-polyfills@npm:2.2.3" - checksum: 10c0/de8668b7441afc7b691028a9488744e6ead371dbfffdd29b9dd30764984aff4ad95f54c5ceabe8044f6a639da6be2f4047ead3ee8734536701029c7652e87ee5 - languageName: node - linkType: hard - -"module-details-from-path@npm:^1.0.3": - version: 1.0.3 - resolution: "module-details-from-path@npm:1.0.3" - checksum: 10c0/3d881f3410c142e4c2b1307835a2862ba04e5b3ec6e90655614a0ee2c4b299b4c1d117fb525d2435bf436990026f18d338a197b54ad6bd36252f465c336ff423 - languageName: node - linkType: hard - -"ms@npm:2.1.2": - version: 2.1.2 - resolution: "ms@npm:2.1.2" - checksum: 10c0/a437714e2f90dbf881b5191d35a6db792efbca5badf112f87b9e1c712aace4b4b9b742dd6537f3edf90fd6f684de897cec230abde57e87883766712ddda297cc - languageName: node - linkType: hard - -"msw@npm:^2.2.1": - version: 2.3.1 - resolution: "msw@npm:2.3.1" - dependencies: - "@bundled-es-modules/cookie": "npm:^2.0.0" - "@bundled-es-modules/statuses": "npm:^1.0.1" - "@inquirer/confirm": "npm:^3.0.0" - "@mswjs/cookies": "npm:^1.1.0" - "@mswjs/interceptors": "npm:^0.29.0" - "@open-draft/until": "npm:^2.1.0" - "@types/cookie": "npm:^0.6.0" - "@types/statuses": "npm:^2.0.4" - chalk: "npm:^4.1.2" - graphql: "npm:^16.8.1" - headers-polyfill: "npm:^4.0.2" - is-node-process: "npm:^1.2.0" - outvariant: "npm:^1.4.2" - path-to-regexp: "npm:^6.2.0" - strict-event-emitter: "npm:^0.5.1" - type-fest: "npm:^4.9.0" - yargs: "npm:^17.7.2" - peerDependencies: - typescript: ">= 4.7.x" - peerDependenciesMeta: - typescript: - optional: true - bin: - msw: cli/index.js - checksum: 10c0/2f8bb3cce72a37ed7014b2ef18e45b64a617c6d1ebcb871fe43184d0759fa595bcd88cbc3865c668bda5a9482e259cb13aa07c482c7d977e4975ff3708162ea0 - languageName: node - linkType: hard - -"mute-stream@npm:^1.0.0": - version: 1.0.0 - resolution: "mute-stream@npm:1.0.0" - checksum: 10c0/dce2a9ccda171ec979a3b4f869a102b1343dee35e920146776780de182f16eae459644d187e38d59a3d37adf85685e1c17c38cf7bfda7e39a9880f7a1d10a74c - languageName: node - linkType: hard - -"outvariant@npm:^1.2.1, outvariant@npm:^1.4.0, outvariant@npm:^1.4.2": - version: 1.4.3 - resolution: "outvariant@npm:1.4.3" - checksum: 10c0/5976ca7740349cb8c71bd3382e2a762b1aeca6f33dc984d9d896acdf3c61f78c3afcf1bfe9cc633a7b3c4b295ec94d292048f83ea2b2594fae4496656eba992c - languageName: node - linkType: hard - -"path-parse@npm:^1.0.7": - version: 1.0.7 - resolution: "path-parse@npm:1.0.7" - checksum: 10c0/11ce261f9d294cc7a58d6a574b7f1b935842355ec66fba3c3fd79e0f036462eaf07d0aa95bb74ff432f9afef97ce1926c720988c6a7451d8a584930ae7de86e1 - languageName: node - linkType: hard - -"path-to-regexp@npm:^6.2.0": - version: 6.2.2 - resolution: "path-to-regexp@npm:6.2.2" - checksum: 10c0/4b60852d3501fd05ca9dd08c70033d73844e5eca14e41f499f069afa8364f780f15c5098002f93bd42af8b3514de62ac6e82a53b5662de881d2b08c9ef21ea6b - languageName: node - linkType: hard - -"protobufjs@npm:^7.2.3, protobufjs@npm:^7.2.5": - version: 7.3.2 - resolution: "protobufjs@npm:7.3.2" - dependencies: - "@protobufjs/aspromise": "npm:^1.1.2" - "@protobufjs/base64": "npm:^1.1.2" - "@protobufjs/codegen": "npm:^2.0.4" - "@protobufjs/eventemitter": "npm:^1.1.0" - "@protobufjs/fetch": "npm:^1.1.0" - "@protobufjs/float": "npm:^1.0.2" - "@protobufjs/inquire": "npm:^1.1.0" - "@protobufjs/path": "npm:^1.1.2" - "@protobufjs/pool": "npm:^1.1.0" - "@protobufjs/utf8": "npm:^1.1.0" - "@types/node": "npm:>=13.7.0" - long: "npm:^5.0.0" - checksum: 10c0/b87e38fffc989793099010439a7ff45a0a57ef5b8f44b5209f06bfa5085ac96a365aa37eb3c79bd6954d6ef1b50fc69da37dae8ea2a31d90b7bc8fb2fa0e3955 - languageName: node - linkType: hard - -"require-directory@npm:^2.1.1": - version: 2.1.1 - resolution: "require-directory@npm:2.1.1" - checksum: 10c0/83aa76a7bc1531f68d92c75a2ca2f54f1b01463cb566cf3fbc787d0de8be30c9dbc211d1d46be3497dac5785fe296f2dd11d531945ac29730643357978966e99 - languageName: node - linkType: hard - -"require-in-the-middle@npm:^7.1.1": - version: 7.3.0 - resolution: "require-in-the-middle@npm:7.3.0" - dependencies: - debug: "npm:^4.1.1" - module-details-from-path: "npm:^1.0.3" - resolve: "npm:^1.22.1" - checksum: 10c0/a8e29393b647f7109f8c07e9276123482ba19d7be4b749d247036573ef4539eaf527bdb66c2e2730b99a74e7badc36f7b6d4a75c6e5b5f798a5f304e78ade797 - languageName: node - linkType: hard - -"resolve@npm:^1.22.1": - version: 1.22.8 - resolution: "resolve@npm:1.22.8" - dependencies: - is-core-module: "npm:^2.13.0" - path-parse: "npm:^1.0.7" - supports-preserve-symlinks-flag: "npm:^1.0.0" - bin: - resolve: bin/resolve - checksum: 10c0/07e179f4375e1fd072cfb72ad66d78547f86e6196c4014b31cb0b8bb1db5f7ca871f922d08da0fbc05b94e9fd42206f819648fa3b5b873ebbc8e1dc68fec433a - languageName: node - linkType: hard - -"resolve@patch:resolve@npm%3A^1.22.1#optional!builtin": - version: 1.22.8 - resolution: "resolve@patch:resolve@npm%3A1.22.8#optional!builtin::version=1.22.8&hash=c3c19d" - dependencies: - is-core-module: "npm:^2.13.0" - path-parse: "npm:^1.0.7" - supports-preserve-symlinks-flag: "npm:^1.0.0" - bin: - resolve: bin/resolve - checksum: 10c0/0446f024439cd2e50c6c8fa8ba77eaa8370b4180f401a96abf3d1ebc770ac51c1955e12764cde449fde3fff480a61f84388e3505ecdbab778f4bef5f8212c729 - languageName: node - linkType: hard - -"run-exclusive@npm:^2.2.19": - version: 2.2.19 - resolution: "run-exclusive@npm:2.2.19" - dependencies: - minimal-polyfills: "npm:^2.2.3" - checksum: 10c0/afde039737672d2490df12f6b5f151a258673abcfc37829a67e7a877c6e7402f0bb05372319d86142ddbe95c32170ac28919b6689ddd84ee6d3d0d9a1194bc94 - languageName: node - linkType: hard - -"semver@npm:^7.5.2": - version: 7.6.2 - resolution: "semver@npm:7.6.2" - bin: - semver: bin/semver.js - checksum: 10c0/97d3441e97ace8be4b1976433d1c32658f6afaff09f143e52c593bae7eef33de19e3e369c88bd985ce1042c6f441c80c6803078d1de2a9988080b66684cbb30c - languageName: node - linkType: hard - -"shimmer@npm:^1.2.1": - version: 1.2.1 - resolution: "shimmer@npm:1.2.1" - checksum: 10c0/ae8b27c389db2a00acfc8da90240f11577685a8f3e40008f826a3bea8b4f3b3ecd305c26be024b4a0fd3b123d132c1569d6e238097960a9a543b6c60760fb46a - languageName: node - linkType: hard - -"signal-exit@npm:^4.1.0": - version: 4.1.0 - resolution: "signal-exit@npm:4.1.0" - checksum: 10c0/41602dce540e46d599edba9d9860193398d135f7ff72cab629db5171516cfae628d21e7bfccde1bbfdf11c48726bc2a6d1a8fb8701125852fbfda7cf19c6aa83 - languageName: node - linkType: hard - -"slug@npm:^6.0.0": - version: 6.1.0 - resolution: "slug@npm:6.1.0" - checksum: 10c0/b79650a3b38de94dc6063d73858172d1955fcfb4731746c8f77e87dded9a092c4423205e962fb31ff5332557fcd19cc2eb5331ddd854c053f91748022ed64449 - languageName: node - linkType: hard - -"socket.io-client@npm:4.7.4": - version: 4.7.4 - resolution: "socket.io-client@npm:4.7.4" - dependencies: - "@socket.io/component-emitter": "npm:~3.1.0" - debug: "npm:~4.3.2" - engine.io-client: "npm:~6.5.2" - socket.io-parser: "npm:~4.2.4" - checksum: 10c0/0af4dc8882ec88a48203f0e17b49ec08c4fc3d80b72c014dda3357fc5878877d09e8773736fc3bed1dfe5f18e716acc26cdc301bba6777e99d853d51aa5772bd - languageName: node - linkType: hard - -"socket.io-parser@npm:~4.2.4": - version: 4.2.4 - resolution: "socket.io-parser@npm:4.2.4" - dependencies: - "@socket.io/component-emitter": "npm:~3.1.0" - debug: "npm:~4.3.1" - checksum: 10c0/9383b30358fde4a801ea4ec5e6860915c0389a091321f1c1f41506618b5cf7cd685d0a31c587467a0c4ee99ef98c2b99fb87911f9dfb329716c43b587f29ca48 - languageName: node - linkType: hard - -"statuses@npm:^2.0.1": - version: 2.0.1 - resolution: "statuses@npm:2.0.1" - checksum: 10c0/34378b207a1620a24804ce8b5d230fea0c279f00b18a7209646d5d47e419d1cc23e7cbf33a25a1e51ac38973dc2ac2e1e9c647a8e481ef365f77668d72becfd0 - languageName: node - linkType: hard - -"strict-event-emitter@npm:^0.5.1": - version: 0.5.1 - resolution: "strict-event-emitter@npm:0.5.1" - checksum: 10c0/f5228a6e6b6393c57f52f62e673cfe3be3294b35d6f7842fc24b172ae0a6e6c209fa83241d0e433fc267c503bc2f4ffdbe41a9990ff8ffd5ac425ec0489417f7 - languageName: node - linkType: hard - -"string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.3": - version: 4.2.3 - resolution: "string-width@npm:4.2.3" - dependencies: - emoji-regex: "npm:^8.0.0" - is-fullwidth-code-point: "npm:^3.0.0" - strip-ansi: "npm:^6.0.1" - checksum: 10c0/1e525e92e5eae0afd7454086eed9c818ee84374bb80328fc41217ae72ff5f065ef1c9d7f72da41de40c75fa8bb3dee63d92373fd492c84260a552c636392a47b - languageName: node - linkType: hard - -"strip-ansi@npm:^6.0.0, strip-ansi@npm:^6.0.1": - version: 6.0.1 - resolution: "strip-ansi@npm:6.0.1" - dependencies: - ansi-regex: "npm:^5.0.1" - checksum: 10c0/1ae5f212a126fe5b167707f716942490e3933085a5ff6c008ab97ab2f272c8025d3aa218b7bd6ab25729ca20cc81cddb252102f8751e13482a5199e873680952 - languageName: node - linkType: hard - -"superjson@npm:^2.2.1": - version: 2.2.1 - resolution: "superjson@npm:2.2.1" - dependencies: - copy-anything: "npm:^3.0.2" - checksum: 10c0/5d8202c955170bd98ef2647f712754ac54d2d007923cfdb53a4b035304d8964b8c41d5eff41ee277896e2ac32e06abb009b571f1589416b729fe40216320cc7a - languageName: node - linkType: hard - -"supports-color@npm:^7.0.0, supports-color@npm:^7.1.0": - version: 7.2.0 - resolution: "supports-color@npm:7.2.0" - dependencies: - has-flag: "npm:^4.0.0" - checksum: 10c0/afb4c88521b8b136b5f5f95160c98dee7243dc79d5432db7efc27efb219385bbc7d9427398e43dd6cc730a0f87d5085ce1652af7efbe391327bc0a7d0f7fc124 - languageName: node - linkType: hard - -"supports-hyperlinks@npm:^2.2.0": - version: 2.3.0 - resolution: "supports-hyperlinks@npm:2.3.0" - dependencies: - has-flag: "npm:^4.0.0" - supports-color: "npm:^7.0.0" - checksum: 10c0/4057f0d86afb056cd799602f72d575b8fdd79001c5894bcb691176f14e870a687e7981e50bc1484980e8b688c6d5bcd4931e1609816abb5a7dc1486b7babf6a1 - languageName: node - linkType: hard - -"supports-preserve-symlinks-flag@npm:^1.0.0": - version: 1.0.0 - resolution: "supports-preserve-symlinks-flag@npm:1.0.0" - checksum: 10c0/6c4032340701a9950865f7ae8ef38578d8d7053f5e10518076e6554a9381fa91bd9c6850193695c141f32b21f979c985db07265a758867bac95de05f7d8aeb39 - languageName: node - linkType: hard - -"terminal-link@npm:^3.0.0": - version: 3.0.0 - resolution: "terminal-link@npm:3.0.0" - dependencies: - ansi-escapes: "npm:^5.0.0" - supports-hyperlinks: "npm:^2.2.0" - checksum: 10c0/2ccf93f474d9c4fe1ac75764a48836e61c281def08f4aff154696bc83dd764078ee2f5a6a6148382fb928943d53f44313ae513c5f457649d2961a95e5cd343b3 - languageName: node - linkType: hard - -"tsafe@npm:^1.6.6": - version: 1.7.2 - resolution: "tsafe@npm:1.7.2" - checksum: 10c0/b7113b331a9aea5e0ac779573dc6b104581f29bda72814e3c5df6657f4732671cc63c059f6c15be18e9e570c77fbed12c3ae1157a10eb21606521fae197fddec - languageName: node - linkType: hard - -"type-fest@npm:^0.21.3": - version: 0.21.3 - resolution: "type-fest@npm:0.21.3" - checksum: 10c0/902bd57bfa30d51d4779b641c2bc403cdf1371fb9c91d3c058b0133694fcfdb817aef07a47f40faf79039eecbaa39ee9d3c532deff244f3a19ce68cea71a61e8 - languageName: node - linkType: hard - -"type-fest@npm:^1.0.2": - version: 1.4.0 - resolution: "type-fest@npm:1.4.0" - checksum: 10c0/a3c0f4ee28ff6ddf800d769eafafcdeab32efa38763c1a1b8daeae681920f6e345d7920bf277245235561d8117dab765cb5f829c76b713b4c9de0998a5397141 - languageName: node - linkType: hard - -"type-fest@npm:^4.9.0": - version: 4.21.0 - resolution: "type-fest@npm:4.21.0" - checksum: 10c0/60c09995336ea15a405caa76a9ad9238e7ea324d945519880c560e4ee0845479889c45a51810ca81b0f37abd46229a06d2e17ab9b12d1a5cbe335af56819c92b - languageName: node - linkType: hard - -"ulid@npm:^2.3.0": - version: 2.3.0 - resolution: "ulid@npm:2.3.0" - bin: - ulid: ./bin/cli.js - checksum: 10c0/070d237502781085e59cf3d8ece752ff96cd3a0990cf1c1be57273f4550597daeb72e9a7db8e5a320de31102509bb3321d280b54bfc44e98025e4628a9629773 - languageName: node - linkType: hard - -"ulidx@npm:^2.2.1": - version: 2.3.0 - resolution: "ulidx@npm:2.3.0" - dependencies: - layerr: "npm:^2.0.1" - checksum: 10c0/4be5f04dfd341ffbf3aa963613cf780e5fe983db9f696933fddf062b789c270b441f4f77270e5c94f900754fcc72201629a84d0262778ba87f4376f0d2b93f53 - languageName: node - linkType: hard - -"undici-types@npm:~5.26.4": - version: 5.26.5 - resolution: "undici-types@npm:5.26.5" - checksum: 10c0/bb673d7876c2d411b6eb6c560e0c571eef4a01c1c19925175d16e3a30c4c428181fb8d7ae802a261f283e4166a0ac435e2f505743aa9e45d893f9a3df017b501 - languageName: node - linkType: hard - -"uuid@npm:^9.0.0": - version: 9.0.1 - resolution: "uuid@npm:9.0.1" - bin: - uuid: dist/bin/uuid - checksum: 10c0/1607dd32ac7fc22f2d8f77051e6a64845c9bce5cd3dd8aa0070c074ec73e666a1f63c7b4e0f4bf2bc8b9d59dc85a15e17807446d9d2b17c8485fbc2147b27f9b - languageName: node - linkType: hard - -"wrap-ansi@npm:^6.2.0": - version: 6.2.0 - resolution: "wrap-ansi@npm:6.2.0" - dependencies: - ansi-styles: "npm:^4.0.0" - string-width: "npm:^4.1.0" - strip-ansi: "npm:^6.0.0" - checksum: 10c0/baad244e6e33335ea24e86e51868fe6823626e3a3c88d9a6674642afff1d34d9a154c917e74af8d845fd25d170c4ea9cf69a47133c3f3656e1252b3d462d9f6c - languageName: node - linkType: hard - -"wrap-ansi@npm:^7.0.0": - version: 7.0.0 - resolution: "wrap-ansi@npm:7.0.0" - dependencies: - ansi-styles: "npm:^4.0.0" - string-width: "npm:^4.1.0" - strip-ansi: "npm:^6.0.0" - checksum: 10c0/d15fc12c11e4cbc4044a552129ebc75ee3f57aa9c1958373a4db0292d72282f54373b536103987a4a7594db1ef6a4f10acf92978f79b98c49306a4b58c77d4da - languageName: node - linkType: hard - -"ws@npm:^8.11.0": - version: 8.18.0 - resolution: "ws@npm:8.18.0" - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: ">=5.0.2" - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - checksum: 10c0/25eb33aff17edcb90721ed6b0eb250976328533ad3cd1a28a274bd263682e7296a6591ff1436d6cbc50fa67463158b062f9d1122013b361cec99a05f84680e06 - languageName: node - linkType: hard - -"ws@npm:~8.17.1": - version: 8.17.1 - resolution: "ws@npm:8.17.1" - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: ">=5.0.2" - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - checksum: 10c0/f4a49064afae4500be772abdc2211c8518f39e1c959640457dcee15d4488628620625c783902a52af2dd02f68558da2868fd06e6fd0e67ebcd09e6881b1b5bfe - languageName: node - linkType: hard - -"xmlhttprequest-ssl@npm:~2.0.0": - version: 2.0.0 - resolution: "xmlhttprequest-ssl@npm:2.0.0" - checksum: 10c0/b64ab371459bd5e3a4827e3c7535759047d285fd310aea6fd028973d547133f3be0d473c1fdae9f14d89bf509267759198ae1fbe89802079a7e217ddd990d734 - languageName: node - linkType: hard - -"y18n@npm:^5.0.5": - version: 5.0.8 - resolution: "y18n@npm:5.0.8" - checksum: 10c0/4df2842c36e468590c3691c894bc9cdbac41f520566e76e24f59401ba7d8b4811eb1e34524d57e54bc6d864bcb66baab7ffd9ca42bf1eda596618f9162b91249 - languageName: node - linkType: hard - -"yargs-parser@npm:^21.1.1": - version: 21.1.1 - resolution: "yargs-parser@npm:21.1.1" - checksum: 10c0/f84b5e48169479d2f402239c59f084cfd1c3acc197a05c59b98bab067452e6b3ea46d4dd8ba2985ba7b3d32a343d77df0debd6b343e5dae3da2aab2cdf5886b2 - languageName: node - linkType: hard - -"yargs@npm:^17.7.2": - version: 17.7.2 - resolution: "yargs@npm:17.7.2" - dependencies: - cliui: "npm:^8.0.1" - escalade: "npm:^3.1.1" - get-caller-file: "npm:^2.0.5" - require-directory: "npm:^2.1.1" - string-width: "npm:^4.2.3" - y18n: "npm:^5.0.5" - yargs-parser: "npm:^21.1.1" - checksum: 10c0/ccd7e723e61ad5965fffbb791366db689572b80cca80e0f96aad968dfff4156cd7cd1ad18607afe1046d8241e6fb2d6c08bf7fa7bfb5eaec818735d8feac8f05 - languageName: node - linkType: hard - -"yoctocolors-cjs@npm:^2.1.2": - version: 2.1.2 - resolution: "yoctocolors-cjs@npm:2.1.2" - checksum: 10c0/a0e36eb88fea2c7981eab22d1ba45e15d8d268626e6c4143305e2c1628fa17ebfaa40cd306161a8ce04c0a60ee0262058eab12567493d5eb1409780853454c6f - languageName: node - linkType: hard - -"zod-error@npm:1.5.0": - version: 1.5.0 - resolution: "zod-error@npm:1.5.0" - dependencies: - zod: "npm:^3.20.2" - checksum: 10c0/f7809d1e3a2f2ba4e956631c1a8ebb79bbfdbb7b1009fb6cc4f2fe0292fcc966e985df154811c262f86af61e4605434ebcc9c834c0a1a368804c351c1e68b646 - languageName: node - linkType: hard - -"zod-validation-error@npm:^1.5.0": - version: 1.5.0 - resolution: "zod-validation-error@npm:1.5.0" - peerDependencies: - zod: ^3.18.0 - checksum: 10c0/b05d74900fa840e35abb66e0b0f90bd0175bcf8bf0bf9cea7de1383c9a35b75f870951a529cfc2045f2629f00b9ce1b30745b0e4689fd198743d6da91b321a58 - languageName: node - linkType: hard - -"zod@npm:3.22.3": - version: 3.22.3 - resolution: "zod@npm:3.22.3" - checksum: 10c0/cb4b24aed7dec98552eb9042e88cbd645455bf2830e5704174d2da96f554dabad4630e3b4f6623e1b6562b9eaa43535a37b7f2011f29b8d8e9eabe1ddf3b656b - languageName: node - linkType: hard - -"zod@npm:^3.20.2": - version: 3.23.8 - resolution: "zod@npm:3.23.8" - checksum: 10c0/8f14c87d6b1b53c944c25ce7a28616896319d95bc46a9660fe441adc0ed0a81253b02b5abdaeffedbeb23bdd25a0bf1c29d2c12dd919aef6447652dd295e3e69 - languageName: node - linkType: hard diff --git a/packages/cli-v3/e2e/fixtures/config-infisical-sdk/.yarnrc.yml b/packages/cli-v3/e2e/fixtures/config-infisical-sdk/.yarnrc.yml deleted file mode 100644 index 3186f3f0795..00000000000 --- a/packages/cli-v3/e2e/fixtures/config-infisical-sdk/.yarnrc.yml +++ /dev/null @@ -1 +0,0 @@ -nodeLinker: node-modules diff --git a/packages/cli-v3/e2e/fixtures/config-infisical-sdk/package-lock.json b/packages/cli-v3/e2e/fixtures/config-infisical-sdk/package-lock.json deleted file mode 100644 index c8c52d81e95..00000000000 --- a/packages/cli-v3/e2e/fixtures/config-infisical-sdk/package-lock.json +++ /dev/null @@ -1,2284 +0,0 @@ -{ - "name": "config-infisical-sdk", - "lockfileVersion": 3, - "requires": true, - "packages": { - "": { - "name": "config-infisical-sdk", - "dependencies": { - "@infisical/sdk": "^2.2.3", - "@systemfsoftware/trigger.dev_sdk": "3.0.0-beta.33" - }, - "engines": { - "pnpm": "8.15.5", - "yarn": "4.2.2" - } - }, - "node_modules/@bundled-es-modules/cookie": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@bundled-es-modules/cookie/-/cookie-2.0.0.tgz", - "integrity": "sha512-Or6YHg/kamKHpxULAdSqhGqnWFneIXu1NKvvfBBzKGwpVsYuFIQ5aBPHDnnoR3ghW1nvSkALd+EF9iMtY7Vjxw==", - "dependencies": { - "cookie": "^0.5.0" - } - }, - "node_modules/@bundled-es-modules/statuses": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@bundled-es-modules/statuses/-/statuses-1.0.1.tgz", - "integrity": "sha512-yn7BklA5acgcBr+7w064fGV+SGIFySjCKpqjcWgBAIfrAkY+4GQTJJHQMeT3V/sgz23VTEVV8TtOmkvJAhFVfg==", - "dependencies": { - "statuses": "^2.0.1" - } - }, - "node_modules/@google-cloud/precise-date": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@google-cloud/precise-date/-/precise-date-4.0.0.tgz", - "integrity": "sha512-1TUx3KdaU3cN7nfCdNf+UVqA/PSX29Cjcox3fZZBtINlRrXVTmUkQnCKv2MbBUbCopbK4olAT1IHl76uZyCiVA==", - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@grpc/grpc-js": { - "version": "1.10.8", - "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.10.8.tgz", - "integrity": "sha512-vYVqYzHicDqyKB+NQhAc54I1QWCBLCrYG6unqOIcBTHx+7x8C9lcoLj3KVJXs2VB4lUbpWY+Kk9NipcbXYWmvg==", - "dependencies": { - "@grpc/proto-loader": "^0.7.13", - "@js-sdsl/ordered-map": "^4.4.2" - }, - "engines": { - "node": ">=12.10.0" - } - }, - "node_modules/@grpc/proto-loader": { - "version": "0.7.13", - "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.7.13.tgz", - "integrity": "sha512-AiXO/bfe9bmxBjxxtYxFAXGZvMaN5s8kO+jBHAJCON8rJoB5YS/D6X7ZNc6XQkuHNmyl4CYaMI1fJ/Gn27RGGw==", - "dependencies": { - "lodash.camelcase": "^4.3.0", - "long": "^5.0.0", - "protobufjs": "^7.2.5", - "yargs": "^17.7.2" - }, - "bin": { - "proto-loader-gen-types": "build/bin/proto-loader-gen-types.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@infisical/sdk": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/@infisical/sdk/-/sdk-2.2.3.tgz", - "integrity": "sha512-UvJjOD0b3O4obdtEYh+++Pv7Jfj5qb0QMzEZrADDLQJH0bDswRgLCaCiZtvzkV6WJPw8EKM5CFyBuZOgvDLESQ==", - "engines": { - "node": ">= 10" - }, - "optionalDependencies": { - "@infisical/sdk-android-arm-eabi": "2.2.3", - "@infisical/sdk-android-arm64": "2.2.3", - "@infisical/sdk-darwin-arm64": "2.2.3", - "@infisical/sdk-darwin-x64": "2.2.3", - "@infisical/sdk-linux-arm-gnueabihf": "2.2.3", - "@infisical/sdk-linux-arm64-gnu": "2.2.3", - "@infisical/sdk-linux-arm64-musl": "2.2.3", - "@infisical/sdk-linux-x64-gnu": "2.2.3", - "@infisical/sdk-linux-x64-musl": "2.2.3", - "@infisical/sdk-win32-arm64-msvc": "2.2.3", - "@infisical/sdk-win32-ia32-msvc": "2.2.3", - "@infisical/sdk-win32-x64-msvc": "2.2.3" - } - }, - "node_modules/@infisical/sdk-android-arm-eabi": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/@infisical/sdk-android-arm-eabi/-/sdk-android-arm-eabi-2.2.3.tgz", - "integrity": "sha512-eDkrjgQ1CD1UaAIbRLv4clMy4iwiprH8uMnC31d8ABdlNyvYPiC3zgy+XPuxVefnCVT2NrqM5UsPKDAIdMeOag==", - "cpu": [ - "arm" - ], - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@infisical/sdk-android-arm64": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/@infisical/sdk-android-arm64/-/sdk-android-arm64-2.2.3.tgz", - "integrity": "sha512-9EAKO+MgcHyODDobGi3iwG5n207rH2PQ0XPaC6VSZp90oN5unSTmNWK7qbElbTSf+MwrsyOJT87QTXicatzCBw==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@infisical/sdk-darwin-arm64": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/@infisical/sdk-darwin-arm64/-/sdk-darwin-arm64-2.2.3.tgz", - "integrity": "sha512-58qQA3hI9SUcRJQghiNQjt92HiWIRX1NVkWZsNN9HX6j5YaHC9hhUmJ7RopI768Bsh5jxwmyeEn9CXzFxIUA8Q==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@infisical/sdk-darwin-x64": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/@infisical/sdk-darwin-x64/-/sdk-darwin-x64-2.2.3.tgz", - "integrity": "sha512-AyIBGJH/EcsJrpMDgQPL4lmDAqGywn2MKB0dsOnBBwJHLdxvzra4IA9ZQHockI7kSUKu5kSA5YTk6seZ5f/BIg==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@infisical/sdk-linux-arm-gnueabihf": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/@infisical/sdk-linux-arm-gnueabihf/-/sdk-linux-arm-gnueabihf-2.2.3.tgz", - "integrity": "sha512-sFGhXqckuVUPmqnFuZbX/NFlxpdAu/IHzGQKbPYsGjPnqxC+ZkCBvuyj1IpVIElL/j09pLVbMMWZv1vf+aaHmQ==", - "cpu": [ - "arm" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@infisical/sdk-linux-arm64-gnu": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/@infisical/sdk-linux-arm64-gnu/-/sdk-linux-arm64-gnu-2.2.3.tgz", - "integrity": "sha512-ppXvRBVINN7DSMLIaM3syUkYXvDVsrO0OzVgQ9ti9yYcBPOJlzrIU2H/yiXXv/m8U58jCja275i5K5y1VdjuPw==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@infisical/sdk-linux-arm64-musl": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/@infisical/sdk-linux-arm64-musl/-/sdk-linux-arm64-musl-2.2.3.tgz", - "integrity": "sha512-/JouatsZb7KAbks682tHIRH5wMpGOoVCTBJjXNcnhV33bOxlyJ9G/UimgCYBpT9WuVhkRJKNXEQQdh7rsCsShA==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@infisical/sdk-linux-x64-gnu": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/@infisical/sdk-linux-x64-gnu/-/sdk-linux-x64-gnu-2.2.3.tgz", - "integrity": "sha512-YH3DrvDfjmArKLrvhV+2mqoE5mY3l9cwXivqtNlcPftH5TW1MQvVq9lJEb8wIEkCNNiFYyJ2Xf8tJQDkervlYQ==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@infisical/sdk-linux-x64-musl": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/@infisical/sdk-linux-x64-musl/-/sdk-linux-x64-musl-2.2.3.tgz", - "integrity": "sha512-h0+14vwyigRi8aR/BfJ8LFZOJJOUa1p7fsyVUVWuTLsaDyo5l/HW4q+C3wYX2N9Jb3NyUev4lvu19WCs8W12iQ==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@infisical/sdk-win32-arm64-msvc": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/@infisical/sdk-win32-arm64-msvc/-/sdk-win32-arm64-msvc-2.2.3.tgz", - "integrity": "sha512-o07IXCl66/6WYDtIdPef7KeQX9aJsdmJJCMYu6K7ez9EV+nNJR7nmuhe6jdlK16kVdyfJB5lXuefCe+hWVx+HA==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@infisical/sdk-win32-ia32-msvc": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/@infisical/sdk-win32-ia32-msvc/-/sdk-win32-ia32-msvc-2.2.3.tgz", - "integrity": "sha512-CXQK5N7YQ3RBVbKwx5HBGNM8LwV7/+hzN9py7C1Upv07XK0bmC6NvVrZVoYwSMDBIN3lCAy/cWASsNH+9Ve5uw==", - "cpu": [ - "ia32" - ], - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@infisical/sdk-win32-x64-msvc": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/@infisical/sdk-win32-x64-msvc/-/sdk-win32-x64-msvc-2.2.3.tgz", - "integrity": "sha512-hBmKiKNQ3CK6I3Z1s+1Ix8kM2/ML5BiTRmM6EOP6iQBULMf1AmCoGzh6uO4l7gytcvixtC8Jp21+37rKjm4MLA==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@inquirer/confirm": { - "version": "3.1.8", - "resolved": "https://registry.npmjs.org/@inquirer/confirm/-/confirm-3.1.8.tgz", - "integrity": "sha512-f3INZ+ca4dQdn+MQiq1yP/mOIR/Oc8BLRYuDh6ciToWd6z4W8yArfzjBCMQ0BPY8PcJKwZxGIt8Z6yNT32eSTw==", - "dependencies": { - "@inquirer/core": "^8.2.1", - "@inquirer/type": "^1.3.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@inquirer/core": { - "version": "8.2.1", - "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-8.2.1.tgz", - "integrity": "sha512-TIcuQMn2qrtyYe0j136UpHeYpk7AcR/trKeT/7YY0vRgcS9YSfJuQ2+PudPhSofLLsHNnRYAHScQCcVZrJkMqA==", - "dependencies": { - "@inquirer/figures": "^1.0.2", - "@inquirer/type": "^1.3.2", - "@types/mute-stream": "^0.0.4", - "@types/node": "^20.12.12", - "@types/wrap-ansi": "^3.0.0", - "ansi-escapes": "^4.3.2", - "chalk": "^4.1.2", - "cli-spinners": "^2.9.2", - "cli-width": "^4.1.0", - "mute-stream": "^1.0.0", - "signal-exit": "^4.1.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^6.2.0" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@inquirer/core/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@inquirer/figures": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@inquirer/figures/-/figures-1.0.2.tgz", - "integrity": "sha512-4F1MBwVr3c/m4bAUef6LgkvBfSjzwH+OfldgHqcuacWwSUetFebM2wi58WfG9uk1rR98U6GwLed4asLJbwdV5w==", - "engines": { - "node": ">=18" - } - }, - "node_modules/@inquirer/type": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-1.3.2.tgz", - "integrity": "sha512-5Frickan9c89QbPkSu6I6y8p+9eR6hZkdPahGmNDsTFX8FHLPAozyzCZMKUeW8FyYwnlCKUjqIEqxY+UctARiw==", - "engines": { - "node": ">=18" - } - }, - "node_modules/@js-sdsl/ordered-map": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/@js-sdsl/ordered-map/-/ordered-map-4.4.2.tgz", - "integrity": "sha512-iUKgm52T8HOE/makSxjqoWhe95ZJA1/G1sYsGev2JDKUSS14KAgg1LHb+Ba+IPow0xflbnSkOsZcO08C7w1gYw==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/js-sdsl" - } - }, - "node_modules/@mswjs/cookies": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@mswjs/cookies/-/cookies-1.1.0.tgz", - "integrity": "sha512-0ZcCVQxifZmhwNBoQIrystCb+2sWBY2Zw8lpfJBPCHGCA/HWqehITeCRVIv4VMy8MPlaHo2w2pTHFV2pFfqKPw==", - "engines": { - "node": ">=18" - } - }, - "node_modules/@mswjs/interceptors": { - "version": "0.29.1", - "resolved": "https://registry.npmjs.org/@mswjs/interceptors/-/interceptors-0.29.1.tgz", - "integrity": "sha512-3rDakgJZ77+RiQUuSK69t1F0m8BQKA8Vh5DCS5V0DWvNY67zob2JhhQrhCO0AKLGINTRSFd1tBaHcJTkhefoSw==", - "dependencies": { - "@open-draft/deferred-promise": "^2.2.0", - "@open-draft/logger": "^0.3.0", - "@open-draft/until": "^2.0.0", - "is-node-process": "^1.2.0", - "outvariant": "^1.2.1", - "strict-event-emitter": "^0.5.1" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@open-draft/deferred-promise": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@open-draft/deferred-promise/-/deferred-promise-2.2.0.tgz", - "integrity": "sha512-CecwLWx3rhxVQF6V4bAgPS5t+So2sTbPgAzafKkVizyi7tlwpcFpdFqq+wqF2OwNBmqFuu6tOyouTuxgpMfzmA==" - }, - "node_modules/@open-draft/logger": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/@open-draft/logger/-/logger-0.3.0.tgz", - "integrity": "sha512-X2g45fzhxH238HKO4xbSr7+wBS8Fvw6ixhTDuvLd5mqh6bJJCFAPwU9mPDxbcrRtfxv4u5IHCEH77BmxvXmmxQ==", - "dependencies": { - "is-node-process": "^1.2.0", - "outvariant": "^1.4.0" - } - }, - "node_modules/@open-draft/until": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@open-draft/until/-/until-2.1.0.tgz", - "integrity": "sha512-U69T3ItWHvLwGg5eJ0n3I62nWuE6ilHlmz7zM0npLBRvPRd7e6NYmg54vvRtP5mZG7kZqZCFVdsTWo7BPtBujg==" - }, - "node_modules/@opentelemetry/api": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-1.8.0.tgz", - "integrity": "sha512-I/s6F7yKUDdtMsoBWXJe8Qz40Tui5vsuKCWJEWVL+5q9sSWRzzx6v2KeNsOBEwd94j0eWkpWCH4yB6rZg9Mf0w==", - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/@opentelemetry/api-logs": { - "version": "0.48.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.48.0.tgz", - "integrity": "sha512-1/aMiU4Eqo3Zzpfwu51uXssp5pzvHFObk8S9pKAiXb1ne8pvg1qxBQitYL1XUiAMEXFzgjaidYG2V6624DRhhw==", - "dependencies": { - "@opentelemetry/api": "^1.0.0" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/@opentelemetry/context-async-hooks": { - "version": "1.24.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-1.24.1.tgz", - "integrity": "sha512-R5r6DO4kgEOVBxFXhXjwospLQkv+sYxwCfjvoZBe7Zm6KKXAV9kDSJhi/D1BweowdZmO+sdbENLs374gER8hpQ==", - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/core": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.22.0.tgz", - "integrity": "sha512-0VoAlT6x+Xzik1v9goJ3pZ2ppi6+xd3aUfg4brfrLkDBHRIVjMP0eBHrKrhB+NKcDyMAg8fAbGL3Npg/F6AwWA==", - "dependencies": { - "@opentelemetry/semantic-conventions": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/core/node_modules/@opentelemetry/semantic-conventions": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.22.0.tgz", - "integrity": "sha512-CAOgFOKLybd02uj/GhCdEeeBjOS0yeoDeo/CA7ASBSmenpZHAKGB3iDm/rv3BQLcabb/OprDEsSQ1y0P8A7Siw==", - "engines": { - "node": ">=14" - } - }, - "node_modules/@opentelemetry/exporter-logs-otlp-http": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-logs-otlp-http/-/exporter-logs-otlp-http-0.49.1.tgz", - "integrity": "sha512-3QoBnIGCmEkujynUP0mK155QtOM0MSf9FNrEw7u9ieCFsoMiyatg2hPp+alEDONJ8N8wGEK+wP2q3icgXBiggw==", - "dependencies": { - "@opentelemetry/api-logs": "0.49.1", - "@opentelemetry/core": "1.22.0", - "@opentelemetry/otlp-exporter-base": "0.49.1", - "@opentelemetry/otlp-transformer": "0.49.1", - "@opentelemetry/sdk-logs": "0.49.1" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.0.0" - } - }, - "node_modules/@opentelemetry/exporter-logs-otlp-http/node_modules/@opentelemetry/api-logs": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.49.1.tgz", - "integrity": "sha512-kaNl/T7WzyMUQHQlVq7q0oV4Kev6+0xFwqzofryC66jgGMacd0QH5TwfpbUwSTby+SdAdprAe5UKMvBw4tKS5Q==", - "dependencies": { - "@opentelemetry/api": "^1.0.0" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/@opentelemetry/exporter-trace-otlp-grpc": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-grpc/-/exporter-trace-otlp-grpc-0.49.1.tgz", - "integrity": "sha512-Zbd7f3zF7fI2587MVhBizaW21cO/SordyrZGtMtvhoxU6n4Qb02Gx71X4+PzXH620e0+JX+Pcr9bYb1HTeVyJA==", - "dependencies": { - "@grpc/grpc-js": "^1.7.1", - "@opentelemetry/core": "1.22.0", - "@opentelemetry/otlp-grpc-exporter-base": "0.49.1", - "@opentelemetry/otlp-transformer": "0.49.1", - "@opentelemetry/resources": "1.22.0", - "@opentelemetry/sdk-trace-base": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.0.0" - } - }, - "node_modules/@opentelemetry/exporter-trace-otlp-grpc/node_modules/@opentelemetry/resources": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.22.0.tgz", - "integrity": "sha512-+vNeIFPH2hfcNL0AJk/ykJXoUCtR1YaDUZM+p3wZNU4Hq98gzq+7b43xbkXjadD9VhWIUQqEwXyY64q6msPj6A==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/semantic-conventions": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/exporter-trace-otlp-grpc/node_modules/@opentelemetry/sdk-trace-base": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.22.0.tgz", - "integrity": "sha512-pfTuSIpCKONC6vkTpv6VmACxD+P1woZf4q0K46nSUvXFvOFqjBYKFaAMkKD3M1mlKUUh0Oajwj35qNjMl80m1Q==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/resources": "1.22.0", - "@opentelemetry/semantic-conventions": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/exporter-trace-otlp-grpc/node_modules/@opentelemetry/semantic-conventions": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.22.0.tgz", - "integrity": "sha512-CAOgFOKLybd02uj/GhCdEeeBjOS0yeoDeo/CA7ASBSmenpZHAKGB3iDm/rv3BQLcabb/OprDEsSQ1y0P8A7Siw==", - "engines": { - "node": ">=14" - } - }, - "node_modules/@opentelemetry/exporter-trace-otlp-http": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-http/-/exporter-trace-otlp-http-0.49.1.tgz", - "integrity": "sha512-KOLtZfZvIrpGZLVvblKsiVQT7gQUZNKcUUH24Zz6Xbi7LJb9Vt6xtUZFYdR5IIjvt47PIqBKDWUQlU0o1wAsRw==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/otlp-exporter-base": "0.49.1", - "@opentelemetry/otlp-transformer": "0.49.1", - "@opentelemetry/resources": "1.22.0", - "@opentelemetry/sdk-trace-base": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.0.0" - } - }, - "node_modules/@opentelemetry/exporter-trace-otlp-http/node_modules/@opentelemetry/resources": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.22.0.tgz", - "integrity": "sha512-+vNeIFPH2hfcNL0AJk/ykJXoUCtR1YaDUZM+p3wZNU4Hq98gzq+7b43xbkXjadD9VhWIUQqEwXyY64q6msPj6A==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/semantic-conventions": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/exporter-trace-otlp-http/node_modules/@opentelemetry/sdk-trace-base": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.22.0.tgz", - "integrity": "sha512-pfTuSIpCKONC6vkTpv6VmACxD+P1woZf4q0K46nSUvXFvOFqjBYKFaAMkKD3M1mlKUUh0Oajwj35qNjMl80m1Q==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/resources": "1.22.0", - "@opentelemetry/semantic-conventions": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/exporter-trace-otlp-http/node_modules/@opentelemetry/semantic-conventions": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.22.0.tgz", - "integrity": "sha512-CAOgFOKLybd02uj/GhCdEeeBjOS0yeoDeo/CA7ASBSmenpZHAKGB3iDm/rv3BQLcabb/OprDEsSQ1y0P8A7Siw==", - "engines": { - "node": ">=14" - } - }, - "node_modules/@opentelemetry/exporter-trace-otlp-proto": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-proto/-/exporter-trace-otlp-proto-0.49.1.tgz", - "integrity": "sha512-n8ON/c9pdMyYAfSFWKkgsPwjYoxnki+6Olzo+klKfW7KqLWoyEkryNkbcMIYnGGNXwdkMIrjoaP0VxXB26Oxcg==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/otlp-exporter-base": "0.49.1", - "@opentelemetry/otlp-proto-exporter-base": "0.49.1", - "@opentelemetry/otlp-transformer": "0.49.1", - "@opentelemetry/resources": "1.22.0", - "@opentelemetry/sdk-trace-base": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.0.0" - } - }, - "node_modules/@opentelemetry/exporter-trace-otlp-proto/node_modules/@opentelemetry/resources": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.22.0.tgz", - "integrity": "sha512-+vNeIFPH2hfcNL0AJk/ykJXoUCtR1YaDUZM+p3wZNU4Hq98gzq+7b43xbkXjadD9VhWIUQqEwXyY64q6msPj6A==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/semantic-conventions": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/exporter-trace-otlp-proto/node_modules/@opentelemetry/sdk-trace-base": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.22.0.tgz", - "integrity": "sha512-pfTuSIpCKONC6vkTpv6VmACxD+P1woZf4q0K46nSUvXFvOFqjBYKFaAMkKD3M1mlKUUh0Oajwj35qNjMl80m1Q==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/resources": "1.22.0", - "@opentelemetry/semantic-conventions": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/exporter-trace-otlp-proto/node_modules/@opentelemetry/semantic-conventions": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.22.0.tgz", - "integrity": "sha512-CAOgFOKLybd02uj/GhCdEeeBjOS0yeoDeo/CA7ASBSmenpZHAKGB3iDm/rv3BQLcabb/OprDEsSQ1y0P8A7Siw==", - "engines": { - "node": ">=14" - } - }, - "node_modules/@opentelemetry/exporter-zipkin": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-zipkin/-/exporter-zipkin-1.22.0.tgz", - "integrity": "sha512-XcFs6rGvcTz0qW5uY7JZDYD0yNEXdekXAb6sFtnZgY/cHY6BQ09HMzOjv9SX+iaXplRDcHr1Gta7VQKM1XXM6g==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/resources": "1.22.0", - "@opentelemetry/sdk-trace-base": "1.22.0", - "@opentelemetry/semantic-conventions": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.0.0" - } - }, - "node_modules/@opentelemetry/exporter-zipkin/node_modules/@opentelemetry/resources": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.22.0.tgz", - "integrity": "sha512-+vNeIFPH2hfcNL0AJk/ykJXoUCtR1YaDUZM+p3wZNU4Hq98gzq+7b43xbkXjadD9VhWIUQqEwXyY64q6msPj6A==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/semantic-conventions": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/exporter-zipkin/node_modules/@opentelemetry/sdk-trace-base": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.22.0.tgz", - "integrity": "sha512-pfTuSIpCKONC6vkTpv6VmACxD+P1woZf4q0K46nSUvXFvOFqjBYKFaAMkKD3M1mlKUUh0Oajwj35qNjMl80m1Q==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/resources": "1.22.0", - "@opentelemetry/semantic-conventions": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/exporter-zipkin/node_modules/@opentelemetry/semantic-conventions": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.22.0.tgz", - "integrity": "sha512-CAOgFOKLybd02uj/GhCdEeeBjOS0yeoDeo/CA7ASBSmenpZHAKGB3iDm/rv3BQLcabb/OprDEsSQ1y0P8A7Siw==", - "engines": { - "node": ">=14" - } - }, - "node_modules/@opentelemetry/instrumentation": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.49.1.tgz", - "integrity": "sha512-0DLtWtaIppuNNRRllSD4bjU8ZIiLp1cDXvJEbp752/Zf+y3gaLNaoGRGIlX4UHhcsrmtL+P2qxi3Hodi8VuKiQ==", - "dependencies": { - "@opentelemetry/api-logs": "0.49.1", - "@types/shimmer": "^1.0.2", - "import-in-the-middle": "1.7.1", - "require-in-the-middle": "^7.1.1", - "semver": "^7.5.2", - "shimmer": "^1.2.1" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "node_modules/@opentelemetry/instrumentation/node_modules/@opentelemetry/api-logs": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.49.1.tgz", - "integrity": "sha512-kaNl/T7WzyMUQHQlVq7q0oV4Kev6+0xFwqzofryC66jgGMacd0QH5TwfpbUwSTby+SdAdprAe5UKMvBw4tKS5Q==", - "dependencies": { - "@opentelemetry/api": "^1.0.0" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/@opentelemetry/otlp-exporter-base": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-exporter-base/-/otlp-exporter-base-0.49.1.tgz", - "integrity": "sha512-z6sHliPqDgJU45kQatAettY9/eVF58qVPaTuejw9YWfSRqid9pXPYeegDCSdyS47KAUgAtm+nC28K3pfF27HWg==", - "dependencies": { - "@opentelemetry/core": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.0.0" - } - }, - "node_modules/@opentelemetry/otlp-grpc-exporter-base": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-grpc-exporter-base/-/otlp-grpc-exporter-base-0.49.1.tgz", - "integrity": "sha512-DNDNUWmOqtKTFJAyOyHHKotVox0NQ/09ETX8fUOeEtyNVHoGekAVtBbvIA3AtK+JflP7LC0PTjlLfruPM3Wy6w==", - "dependencies": { - "@grpc/grpc-js": "^1.7.1", - "@opentelemetry/core": "1.22.0", - "@opentelemetry/otlp-exporter-base": "0.49.1", - "protobufjs": "^7.2.3" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.0.0" - } - }, - "node_modules/@opentelemetry/otlp-proto-exporter-base": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-proto-exporter-base/-/otlp-proto-exporter-base-0.49.1.tgz", - "integrity": "sha512-x1qB4EUC7KikUl2iNuxCkV8yRzrSXSyj4itfpIO674H7dhI7Zv37SFaOJTDN+8Z/F50gF2ISFH9CWQ4KCtGm2A==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/otlp-exporter-base": "0.49.1", - "protobufjs": "^7.2.3" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.0.0" - } - }, - "node_modules/@opentelemetry/otlp-transformer": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-transformer/-/otlp-transformer-0.49.1.tgz", - "integrity": "sha512-Z+koA4wp9L9e3jkFacyXTGphSWTbOKjwwXMpb0CxNb0kjTHGUxhYRN8GnkLFsFo5NbZPjP07hwAqeEG/uCratQ==", - "dependencies": { - "@opentelemetry/api-logs": "0.49.1", - "@opentelemetry/core": "1.22.0", - "@opentelemetry/resources": "1.22.0", - "@opentelemetry/sdk-logs": "0.49.1", - "@opentelemetry/sdk-metrics": "1.22.0", - "@opentelemetry/sdk-trace-base": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/otlp-transformer/node_modules/@opentelemetry/api-logs": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.49.1.tgz", - "integrity": "sha512-kaNl/T7WzyMUQHQlVq7q0oV4Kev6+0xFwqzofryC66jgGMacd0QH5TwfpbUwSTby+SdAdprAe5UKMvBw4tKS5Q==", - "dependencies": { - "@opentelemetry/api": "^1.0.0" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/@opentelemetry/otlp-transformer/node_modules/@opentelemetry/resources": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.22.0.tgz", - "integrity": "sha512-+vNeIFPH2hfcNL0AJk/ykJXoUCtR1YaDUZM+p3wZNU4Hq98gzq+7b43xbkXjadD9VhWIUQqEwXyY64q6msPj6A==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/semantic-conventions": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/otlp-transformer/node_modules/@opentelemetry/sdk-trace-base": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.22.0.tgz", - "integrity": "sha512-pfTuSIpCKONC6vkTpv6VmACxD+P1woZf4q0K46nSUvXFvOFqjBYKFaAMkKD3M1mlKUUh0Oajwj35qNjMl80m1Q==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/resources": "1.22.0", - "@opentelemetry/semantic-conventions": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/otlp-transformer/node_modules/@opentelemetry/semantic-conventions": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.22.0.tgz", - "integrity": "sha512-CAOgFOKLybd02uj/GhCdEeeBjOS0yeoDeo/CA7ASBSmenpZHAKGB3iDm/rv3BQLcabb/OprDEsSQ1y0P8A7Siw==", - "engines": { - "node": ">=14" - } - }, - "node_modules/@opentelemetry/propagator-b3": { - "version": "1.24.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-b3/-/propagator-b3-1.24.1.tgz", - "integrity": "sha512-nda97ZwhpZKyUJTXqQuKzNhPMUgMLunbbGWn8kroBwegn+nh6OhtyGkrVQsQLNdVKJl0KeB5z0ZgeWszrYhwFw==", - "dependencies": { - "@opentelemetry/core": "1.24.1" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/propagator-b3/node_modules/@opentelemetry/core": { - "version": "1.24.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.24.1.tgz", - "integrity": "sha512-wMSGfsdmibI88K9wB498zXY04yThPexo8jvwNNlm542HZB7XrrMRBbAyKJqG8qDRJwIBdBrPMi4V9ZPW/sqrcg==", - "dependencies": { - "@opentelemetry/semantic-conventions": "1.24.1" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/propagator-jaeger": { - "version": "1.24.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-jaeger/-/propagator-jaeger-1.24.1.tgz", - "integrity": "sha512-7bRBJn3FG1l195A1m+xXRHvgzAOBsfmRi9uZ5Da18oTh7BLmNDiA8+kpk51FpTsU1PCikPVpRDNPhKVB6lyzZg==", - "dependencies": { - "@opentelemetry/core": "1.24.1" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/propagator-jaeger/node_modules/@opentelemetry/core": { - "version": "1.24.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.24.1.tgz", - "integrity": "sha512-wMSGfsdmibI88K9wB498zXY04yThPexo8jvwNNlm542HZB7XrrMRBbAyKJqG8qDRJwIBdBrPMi4V9ZPW/sqrcg==", - "dependencies": { - "@opentelemetry/semantic-conventions": "1.24.1" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/resources": { - "version": "1.24.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.24.1.tgz", - "integrity": "sha512-cyv0MwAaPF7O86x5hk3NNgenMObeejZFLJJDVuSeSMIsknlsj3oOZzRv3qSzlwYomXsICfBeFFlxwHQte5mGXQ==", - "dependencies": { - "@opentelemetry/core": "1.24.1", - "@opentelemetry/semantic-conventions": "1.24.1" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/resources/node_modules/@opentelemetry/core": { - "version": "1.24.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.24.1.tgz", - "integrity": "sha512-wMSGfsdmibI88K9wB498zXY04yThPexo8jvwNNlm542HZB7XrrMRBbAyKJqG8qDRJwIBdBrPMi4V9ZPW/sqrcg==", - "dependencies": { - "@opentelemetry/semantic-conventions": "1.24.1" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/sdk-logs": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-logs/-/sdk-logs-0.49.1.tgz", - "integrity": "sha512-gCzYWsJE0h+3cuh3/cK+9UwlVFyHvj3PReIOCDOmdeXOp90ZjKRoDOJBc3mvk1LL6wyl1RWIivR8Rg9OToyesw==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/resources": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.4.0 <1.9.0", - "@opentelemetry/api-logs": ">=0.39.1" - } - }, - "node_modules/@opentelemetry/sdk-logs/node_modules/@opentelemetry/resources": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.22.0.tgz", - "integrity": "sha512-+vNeIFPH2hfcNL0AJk/ykJXoUCtR1YaDUZM+p3wZNU4Hq98gzq+7b43xbkXjadD9VhWIUQqEwXyY64q6msPj6A==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/semantic-conventions": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/sdk-logs/node_modules/@opentelemetry/semantic-conventions": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.22.0.tgz", - "integrity": "sha512-CAOgFOKLybd02uj/GhCdEeeBjOS0yeoDeo/CA7ASBSmenpZHAKGB3iDm/rv3BQLcabb/OprDEsSQ1y0P8A7Siw==", - "engines": { - "node": ">=14" - } - }, - "node_modules/@opentelemetry/sdk-metrics": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-metrics/-/sdk-metrics-1.22.0.tgz", - "integrity": "sha512-k6iIx6H3TZ+BVMr2z8M16ri2OxWaljg5h8ihGJxi/KQWcjign6FEaEzuigXt5bK9wVEhqAcWLCfarSftaNWkkg==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/resources": "1.22.0", - "lodash.merge": "^4.6.2" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/sdk-metrics/node_modules/@opentelemetry/resources": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.22.0.tgz", - "integrity": "sha512-+vNeIFPH2hfcNL0AJk/ykJXoUCtR1YaDUZM+p3wZNU4Hq98gzq+7b43xbkXjadD9VhWIUQqEwXyY64q6msPj6A==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/semantic-conventions": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/sdk-metrics/node_modules/@opentelemetry/semantic-conventions": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.22.0.tgz", - "integrity": "sha512-CAOgFOKLybd02uj/GhCdEeeBjOS0yeoDeo/CA7ASBSmenpZHAKGB3iDm/rv3BQLcabb/OprDEsSQ1y0P8A7Siw==", - "engines": { - "node": ">=14" - } - }, - "node_modules/@opentelemetry/sdk-node": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-node/-/sdk-node-0.49.1.tgz", - "integrity": "sha512-feBIT85ndiSHXsQ2gfGpXC/sNeX4GCHLksC4A9s/bfpUbbgbCSl0RvzZlmEpCHarNrkZMwFRi4H0xFfgvJEjrg==", - "dependencies": { - "@opentelemetry/api-logs": "0.49.1", - "@opentelemetry/core": "1.22.0", - "@opentelemetry/exporter-trace-otlp-grpc": "0.49.1", - "@opentelemetry/exporter-trace-otlp-http": "0.49.1", - "@opentelemetry/exporter-trace-otlp-proto": "0.49.1", - "@opentelemetry/exporter-zipkin": "1.22.0", - "@opentelemetry/instrumentation": "0.49.1", - "@opentelemetry/resources": "1.22.0", - "@opentelemetry/sdk-logs": "0.49.1", - "@opentelemetry/sdk-metrics": "1.22.0", - "@opentelemetry/sdk-trace-base": "1.22.0", - "@opentelemetry/sdk-trace-node": "1.22.0", - "@opentelemetry/semantic-conventions": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/sdk-node/node_modules/@opentelemetry/api-logs": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.49.1.tgz", - "integrity": "sha512-kaNl/T7WzyMUQHQlVq7q0oV4Kev6+0xFwqzofryC66jgGMacd0QH5TwfpbUwSTby+SdAdprAe5UKMvBw4tKS5Q==", - "dependencies": { - "@opentelemetry/api": "^1.0.0" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/@opentelemetry/sdk-node/node_modules/@opentelemetry/context-async-hooks": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-1.22.0.tgz", - "integrity": "sha512-Nfdxyg8YtWqVWkyrCukkundAjPhUXi93JtVQmqDT1mZRVKqA7e2r7eJCrI+F651XUBMp0hsOJSGiFk3QSpaIJw==", - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/sdk-node/node_modules/@opentelemetry/propagator-b3": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-b3/-/propagator-b3-1.22.0.tgz", - "integrity": "sha512-qBItJm9ygg/jCB5rmivyGz1qmKZPsL/sX715JqPMFgq++Idm0x+N9sLQvWFHFt2+ZINnCSojw7FVBgFW6izcXA==", - "dependencies": { - "@opentelemetry/core": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/sdk-node/node_modules/@opentelemetry/propagator-jaeger": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-jaeger/-/propagator-jaeger-1.22.0.tgz", - "integrity": "sha512-pMLgst3QIwrUfepraH5WG7xfpJ8J3CrPKrtINK0t7kBkuu96rn+HDYQ8kt3+0FXvrZI8YJE77MCQwnJWXIrgpA==", - "dependencies": { - "@opentelemetry/core": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/sdk-node/node_modules/@opentelemetry/resources": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.22.0.tgz", - "integrity": "sha512-+vNeIFPH2hfcNL0AJk/ykJXoUCtR1YaDUZM+p3wZNU4Hq98gzq+7b43xbkXjadD9VhWIUQqEwXyY64q6msPj6A==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/semantic-conventions": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/sdk-node/node_modules/@opentelemetry/sdk-trace-base": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.22.0.tgz", - "integrity": "sha512-pfTuSIpCKONC6vkTpv6VmACxD+P1woZf4q0K46nSUvXFvOFqjBYKFaAMkKD3M1mlKUUh0Oajwj35qNjMl80m1Q==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/resources": "1.22.0", - "@opentelemetry/semantic-conventions": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/sdk-node/node_modules/@opentelemetry/sdk-trace-node": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-1.22.0.tgz", - "integrity": "sha512-gTGquNz7ue8uMeiWPwp3CU321OstQ84r7PCDtOaCicjbJxzvO8RZMlEC4geOipTeiF88kss5n6w+//A0MhP1lQ==", - "dependencies": { - "@opentelemetry/context-async-hooks": "1.22.0", - "@opentelemetry/core": "1.22.0", - "@opentelemetry/propagator-b3": "1.22.0", - "@opentelemetry/propagator-jaeger": "1.22.0", - "@opentelemetry/sdk-trace-base": "1.22.0", - "semver": "^7.5.2" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/sdk-node/node_modules/@opentelemetry/semantic-conventions": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.22.0.tgz", - "integrity": "sha512-CAOgFOKLybd02uj/GhCdEeeBjOS0yeoDeo/CA7ASBSmenpZHAKGB3iDm/rv3BQLcabb/OprDEsSQ1y0P8A7Siw==", - "engines": { - "node": ">=14" - } - }, - "node_modules/@opentelemetry/sdk-trace-base": { - "version": "1.24.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.24.1.tgz", - "integrity": "sha512-zz+N423IcySgjihl2NfjBf0qw1RWe11XIAWVrTNOSSI6dtSPJiVom2zipFB2AEEtJWpv0Iz6DY6+TjnyTV5pWg==", - "dependencies": { - "@opentelemetry/core": "1.24.1", - "@opentelemetry/resources": "1.24.1", - "@opentelemetry/semantic-conventions": "1.24.1" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/sdk-trace-base/node_modules/@opentelemetry/core": { - "version": "1.24.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.24.1.tgz", - "integrity": "sha512-wMSGfsdmibI88K9wB498zXY04yThPexo8jvwNNlm542HZB7XrrMRBbAyKJqG8qDRJwIBdBrPMi4V9ZPW/sqrcg==", - "dependencies": { - "@opentelemetry/semantic-conventions": "1.24.1" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/sdk-trace-node": { - "version": "1.24.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-1.24.1.tgz", - "integrity": "sha512-/FZX8uWaGIAwsDhqI8VvQ+qWtfMNlXjaFYGc+vmxgdRFppCSSIRwrPyIhJO1qx61okyYhoyxVEZAfoiNxrfJCg==", - "dependencies": { - "@opentelemetry/context-async-hooks": "1.24.1", - "@opentelemetry/core": "1.24.1", - "@opentelemetry/propagator-b3": "1.24.1", - "@opentelemetry/propagator-jaeger": "1.24.1", - "@opentelemetry/sdk-trace-base": "1.24.1", - "semver": "^7.5.2" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/sdk-trace-node/node_modules/@opentelemetry/core": { - "version": "1.24.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.24.1.tgz", - "integrity": "sha512-wMSGfsdmibI88K9wB498zXY04yThPexo8jvwNNlm542HZB7XrrMRBbAyKJqG8qDRJwIBdBrPMi4V9ZPW/sqrcg==", - "dependencies": { - "@opentelemetry/semantic-conventions": "1.24.1" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/semantic-conventions": { - "version": "1.24.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.24.1.tgz", - "integrity": "sha512-VkliWlS4/+GHLLW7J/rVBA00uXus1SWvwFvcUDxDwmFxYfg/2VI6ekwdXS28cjI8Qz2ky2BzG8OUHo+WeYIWqw==", - "engines": { - "node": ">=14" - } - }, - "node_modules/@protobufjs/aspromise": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz", - "integrity": "sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==" - }, - "node_modules/@protobufjs/base64": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz", - "integrity": "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==" - }, - "node_modules/@protobufjs/codegen": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz", - "integrity": "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==" - }, - "node_modules/@protobufjs/eventemitter": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz", - "integrity": "sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==" - }, - "node_modules/@protobufjs/fetch": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz", - "integrity": "sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==", - "dependencies": { - "@protobufjs/aspromise": "^1.1.1", - "@protobufjs/inquire": "^1.1.0" - } - }, - "node_modules/@protobufjs/float": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz", - "integrity": "sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==" - }, - "node_modules/@protobufjs/inquire": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz", - "integrity": "sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q==" - }, - "node_modules/@protobufjs/path": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz", - "integrity": "sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==" - }, - "node_modules/@protobufjs/pool": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz", - "integrity": "sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==" - }, - "node_modules/@protobufjs/utf8": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz", - "integrity": "sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==" - }, - "node_modules/@socket.io/component-emitter": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.2.tgz", - "integrity": "sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==" - }, - "node_modules/@systemfsoftware/trigger.dev_core": { - "version": "3.0.0-beta.33", - "resolved": "https://registry.npmjs.org/@systemfsoftware/trigger.dev_core/-/core-3.0.0-beta.33.tgz", - "integrity": "sha512-5a4O9d01AwyiAFDqVpUy8ScuWu+a20ZEKN1Iy2nv6RCxYfBosim3CymGkxpdmlcxKt+T2cSytAxXET3lv9iC/Q==", - "dependencies": { - "@google-cloud/precise-date": "^4.0.0", - "@opentelemetry/api": "^1.8.0", - "@opentelemetry/api-logs": "^0.48.0", - "@opentelemetry/exporter-logs-otlp-http": "^0.49.1", - "@opentelemetry/exporter-trace-otlp-http": "^0.49.1", - "@opentelemetry/instrumentation": "^0.49.1", - "@opentelemetry/resources": "^1.22.0", - "@opentelemetry/sdk-logs": "^0.49.1", - "@opentelemetry/sdk-node": "^0.49.1", - "@opentelemetry/sdk-trace-base": "^1.22.0", - "@opentelemetry/sdk-trace-node": "^1.22.0", - "@opentelemetry/semantic-conventions": "^1.22.0", - "humanize-duration": "^3.27.3", - "socket.io-client": "4.7.4", - "superjson": "^2.2.1", - "ulidx": "^2.2.1", - "zod": "3.22.3", - "zod-error": "1.5.0", - "zod-validation-error": "^1.5.0" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "node_modules/@systemfsoftware/trigger.dev_core-backend": { - "version": "3.0.0-beta.33", - "resolved": "https://registry.npmjs.org/@systemfsoftware/trigger.dev_core-backend/-/core-backend-3.0.0-beta.33.tgz", - "integrity": "sha512-HpHUOZcbAK1YJK3SkiL01d7/sinR5hCxMCU1Z/WJ0bkI5G4wBYAKNre1/acJoVPcykpBaMN4ovnwA7OLjLh6sg==", - "dependencies": { - "@opentelemetry/api": "^1.8.0" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "node_modules/@systemfsoftware/trigger.dev_sdk": { - "version": "3.0.0-beta.33", - "resolved": "https://registry.npmjs.org/@systemfsoftware/trigger.dev_sdk/-/sdk-3.0.0-beta.33.tgz", - "integrity": "sha512-r/kC41UIDrG73ElkcOPzoZsmdSY+Lf7X9qFRBMzAFv5vWQwxz42KmEJIvQxXWeMyxKeZeUyZDIZApGRvLJK4uA==", - "dependencies": { - "@opentelemetry/api": "^1.8.0", - "@opentelemetry/api-logs": "^0.48.0", - "@opentelemetry/semantic-conventions": "^1.22.0", - "@systemfsoftware/trigger.dev_core": "3.0.0-beta.33", - "@systemfsoftware/trigger.dev_core-backend": "3.0.0-beta.33", - "chalk": "^5.2.0", - "cronstrue": "^2.21.0", - "debug": "^4.3.4", - "evt": "^2.4.13", - "get-caller-file": "^2.0.5", - "git-remote-origin-url": "^4.0.0", - "git-repo-info": "^2.1.1", - "msw": "^2.2.1", - "slug": "^6.0.0", - "terminal-link": "^3.0.0", - "ulid": "^2.3.0", - "uuid": "^9.0.0", - "ws": "^8.11.0", - "zod": "3.22.3" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "node_modules/@types/cookie": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.6.0.tgz", - "integrity": "sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==" - }, - "node_modules/@types/mute-stream": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/@types/mute-stream/-/mute-stream-0.0.4.tgz", - "integrity": "sha512-CPM9nzrCPPJHQNA9keH9CVkVI+WR5kMa+7XEs5jcGQ0VoAGnLv242w8lIVgwAEfmE4oufJRaTc9PNLQl0ioAow==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/node": { - "version": "20.12.12", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.12.12.tgz", - "integrity": "sha512-eWLDGF/FOSPtAvEqeRAQ4C8LSA7M1I7i0ky1I8U7kD1J5ITyW3AsRhQrKVoWf5pFKZ2kILsEGJhsI9r93PYnOw==", - "dependencies": { - "undici-types": "~5.26.4" - } - }, - "node_modules/@types/shimmer": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.0.5.tgz", - "integrity": "sha512-9Hp0ObzwwO57DpLFF0InUjUm/II8GmKAvzbefxQTihCb7KI6yc9yzf0nLc4mVdby5N4DRCgQM2wCup9KTieeww==" - }, - "node_modules/@types/statuses": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@types/statuses/-/statuses-2.0.5.tgz", - "integrity": "sha512-jmIUGWrAiwu3dZpxntxieC+1n/5c3mjrImkmOSQ2NC5uP6cYO4aAZDdSmRcI5C1oiTmqlZGHC+/NmJrKogbP5A==" - }, - "node_modules/@types/wrap-ansi": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/wrap-ansi/-/wrap-ansi-3.0.0.tgz", - "integrity": "sha512-ltIpx+kM7g/MLRZfkbL7EsCEjfzCcScLpkg37eXEtx5kmrAKBkTJwd1GIAjDSL8wTpM6Hzn5YO4pSb91BEwu1g==" - }, - "node_modules/acorn": { - "version": "8.11.3", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", - "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/acorn-import-assertions": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz", - "integrity": "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==", - "peerDependencies": { - "acorn": "^8" - } - }, - "node_modules/ansi-escapes": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", - "dependencies": { - "type-fest": "^0.21.3" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/ansi-escapes/node_modules/type-fest": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/chalk": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", - "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", - "engines": { - "node": "^12.17.0 || ^14.13 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/cjs-module-lexer": { - "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==" - }, - "node_modules/cli-spinners": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.2.tgz", - "integrity": "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==", - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cli-width": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-4.1.0.tgz", - "integrity": "sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==", - "engines": { - "node": ">= 12" - } - }, - "node_modules/cliui": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", - "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^7.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/cliui/node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/cookie": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", - "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/copy-anything": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/copy-anything/-/copy-anything-3.0.5.tgz", - "integrity": "sha512-yCEafptTtb4bk7GLEQoM8KVJpxAfdBJYaXyzQEgQQQgYrZiDp8SJmGKlYza6CYjEDNstAdNdKA3UuoULlEbS6w==", - "dependencies": { - "is-what": "^4.1.8" - }, - "engines": { - "node": ">=12.13" - }, - "funding": { - "url": "https://github.com/sponsors/mesqueeb" - } - }, - "node_modules/cronstrue": { - "version": "2.50.0", - "resolved": "https://registry.npmjs.org/cronstrue/-/cronstrue-2.50.0.tgz", - "integrity": "sha512-ULYhWIonJzlScCCQrPUG5uMXzXxSixty4djud9SS37DoNxDdkeRocxzHuAo4ImRBUK+mAuU5X9TSwEDccnnuPg==", - "bin": { - "cronstrue": "bin/cli.js" - } - }, - "node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - }, - "node_modules/engine.io-client": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-6.5.3.tgz", - "integrity": "sha512-9Z0qLB0NIisTRt1DZ/8U2k12RJn8yls/nXMZLn+/N8hANT3TcYjKFKcwbw5zFQiN4NTde3TSY9zb79e1ij6j9Q==", - "dependencies": { - "@socket.io/component-emitter": "~3.1.0", - "debug": "~4.3.1", - "engine.io-parser": "~5.2.1", - "ws": "~8.11.0", - "xmlhttprequest-ssl": "~2.0.0" - } - }, - "node_modules/engine.io-client/node_modules/ws": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz", - "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==", - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, - "node_modules/engine.io-parser": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.2.2.tgz", - "integrity": "sha512-RcyUFKA93/CXH20l4SoVvzZfrSDMOTUS3bWVpTt2FuFP+XYrL8i8oonHP7WInRyVHXh0n/ORtoeiE1os+8qkSw==", - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/escalade": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", - "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", - "engines": { - "node": ">=6" - } - }, - "node_modules/evt": { - "version": "2.5.7", - "resolved": "https://registry.npmjs.org/evt/-/evt-2.5.7.tgz", - "integrity": "sha512-dr7Wd16ry5F8WNU1xXLKpFpO3HsoAGg8zC48e08vDdzMzGWCP9/QFGt1PQptEEDh8SwYP3EL8M+d/Gb0kgUp6g==", - "dependencies": { - "minimal-polyfills": "^2.2.3", - "run-exclusive": "^2.2.19", - "tsafe": "^1.6.6" - } - }, - "node_modules/function-bind": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", - "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "node_modules/git-remote-origin-url": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/git-remote-origin-url/-/git-remote-origin-url-4.0.0.tgz", - "integrity": "sha512-EAxDksNdjuWgmVW9pVvA9jQDi/dmTaiDONktIy7qiRRhBZUI4FQK1YvBvteuTSX24aNKg9lfgxNYJEeeSXe6DA==", - "dependencies": { - "gitconfiglocal": "^2.1.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/git-repo-info": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/git-repo-info/-/git-repo-info-2.1.1.tgz", - "integrity": "sha512-8aCohiDo4jwjOwma4FmYFd3i97urZulL8XL24nIPxuE+GZnfsAyy/g2Shqx6OjUiFKUXZM+Yy+KHnOmmA3FVcg==", - "engines": { - "node": ">= 4.0" - } - }, - "node_modules/gitconfiglocal": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/gitconfiglocal/-/gitconfiglocal-2.1.0.tgz", - "integrity": "sha512-qoerOEliJn3z+Zyn1HW2F6eoYJqKwS6MgC9cztTLUB/xLWX8gD/6T60pKn4+t/d6tP7JlybI7Z3z+I572CR/Vg==", - "dependencies": { - "ini": "^1.3.2" - } - }, - "node_modules/graphql": { - "version": "16.8.1", - "resolved": "https://registry.npmjs.org/graphql/-/graphql-16.8.1.tgz", - "integrity": "sha512-59LZHPdGZVh695Ud9lRzPBVTtlX9ZCV150Er2W43ro37wVof0ctenSaskPPjN7lVTIN8mSZt8PHUNKZuNQUuxw==", - "engines": { - "node": "^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0" - } - }, - "node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/hasown": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", - "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", - "dependencies": { - "function-bind": "^1.1.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/headers-polyfill": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/headers-polyfill/-/headers-polyfill-4.0.3.tgz", - "integrity": "sha512-IScLbePpkvO846sIwOtOTDjutRMWdXdJmXdMvk6gCBHxFO8d+QKOQedyZSxFTTFYRSmlgSTDtXqqq4pcenBXLQ==" - }, - "node_modules/humanize-duration": { - "version": "3.32.1", - "resolved": "https://registry.npmjs.org/humanize-duration/-/humanize-duration-3.32.1.tgz", - "integrity": "sha512-inh5wue5XdfObhu/IGEMiA1nUXigSGcaKNemcbLRKa7jXYGDZXr3LoT9pTIzq2hPEbld7w/qv9h+ikWGz8fL1g==" - }, - "node_modules/import-in-the-middle": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/import-in-the-middle/-/import-in-the-middle-1.7.1.tgz", - "integrity": "sha512-1LrZPDtW+atAxH42S6288qyDFNQ2YCty+2mxEPRtfazH6Z5QwkaBSTS2ods7hnVJioF6rkRfNoA6A/MstpFXLg==", - "dependencies": { - "acorn": "^8.8.2", - "acorn-import-assertions": "^1.9.0", - "cjs-module-lexer": "^1.2.2", - "module-details-from-path": "^1.0.3" - } - }, - "node_modules/ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" - }, - "node_modules/is-core-module": { - "version": "2.13.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", - "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", - "dependencies": { - "hasown": "^2.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "engines": { - "node": ">=8" - } - }, - "node_modules/is-node-process": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/is-node-process/-/is-node-process-1.2.0.tgz", - "integrity": "sha512-Vg4o6/fqPxIjtxgUH5QLJhwZ7gW5diGCVlXpuUfELC62CuxM1iHcRe51f2W1FDy04Ai4KJkagKjx3XaqyfRKXw==" - }, - "node_modules/is-what": { - "version": "4.1.16", - "resolved": "https://registry.npmjs.org/is-what/-/is-what-4.1.16.tgz", - "integrity": "sha512-ZhMwEosbFJkA0YhFnNDgTM4ZxDRsS6HqTo7qsZM08fehyRYIYa0yHu5R6mgo1n/8MgaPBXiPimPD77baVFYg+A==", - "engines": { - "node": ">=12.13" - }, - "funding": { - "url": "https://github.com/sponsors/mesqueeb" - } - }, - "node_modules/layerr": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/layerr/-/layerr-2.1.0.tgz", - "integrity": "sha512-xDD9suWxfBYeXgqffRVH/Wqh+mqZrQcqPRn0I0ijl7iJQ7vu8gMGPt1Qop59pEW/jaIDNUN7+PX1Qk40+vuflg==" - }, - "node_modules/lodash.camelcase": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", - "integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==" - }, - "node_modules/lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" - }, - "node_modules/long": { - "version": "5.2.3", - "resolved": "https://registry.npmjs.org/long/-/long-5.2.3.tgz", - "integrity": "sha512-lcHwpNoggQTObv5apGNCTdJrO69eHOZMi4BNC+rTLER8iHAqGrUVeLh/irVIM7zTw2bOXA8T6uNPeujwOLg/2Q==" - }, - "node_modules/minimal-polyfills": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/minimal-polyfills/-/minimal-polyfills-2.2.3.tgz", - "integrity": "sha512-oxdmJ9cL+xV72h0xYxp4tP2d5/fTBpP45H8DIOn9pASuF8a3IYTf+25fMGDYGiWW+MFsuog6KD6nfmhZJQ+uUw==" - }, - "node_modules/module-details-from-path": { - "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==" - }, - "node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "node_modules/msw": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/msw/-/msw-2.3.0.tgz", - "integrity": "sha512-cDr1q/QTMzaWhY8n9lpGhceY209k29UZtdTgJ3P8Bzne3TSMchX2EM/ldvn4ATLOktpCefCU2gcEgzHc31GTPw==", - "hasInstallScript": true, - "dependencies": { - "@bundled-es-modules/cookie": "^2.0.0", - "@bundled-es-modules/statuses": "^1.0.1", - "@inquirer/confirm": "^3.0.0", - "@mswjs/cookies": "^1.1.0", - "@mswjs/interceptors": "^0.29.0", - "@open-draft/until": "^2.1.0", - "@types/cookie": "^0.6.0", - "@types/statuses": "^2.0.4", - "chalk": "^4.1.2", - "graphql": "^16.8.1", - "headers-polyfill": "^4.0.2", - "is-node-process": "^1.2.0", - "outvariant": "^1.4.2", - "path-to-regexp": "^6.2.0", - "strict-event-emitter": "^0.5.1", - "type-fest": "^4.9.0", - "yargs": "^17.7.2" - }, - "bin": { - "msw": "cli/index.js" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/mswjs" - }, - "peerDependencies": { - "typescript": ">= 4.7.x" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/msw/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/mute-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-1.0.0.tgz", - "integrity": "sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==", - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/outvariant": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/outvariant/-/outvariant-1.4.2.tgz", - "integrity": "sha512-Ou3dJ6bA/UJ5GVHxah4LnqDwZRwAmWxrG3wtrHrbGnP4RnLCtA64A4F+ae7Y8ww660JaddSoArUR5HjipWSHAQ==" - }, - "node_modules/path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" - }, - "node_modules/path-to-regexp": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.2.2.tgz", - "integrity": "sha512-GQX3SSMokngb36+whdpRXE+3f9V8UzyAorlYvOGx87ufGHehNTn5lCxrKtLyZ4Yl/wEKnNnr98ZzOwwDZV5ogw==" - }, - "node_modules/protobufjs": { - "version": "7.3.0", - "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.3.0.tgz", - "integrity": "sha512-YWD03n3shzV9ImZRX3ccbjqLxj7NokGN0V/ESiBV5xWqrommYHYiihuIyavq03pWSGqlyvYUFmfoMKd+1rPA/g==", - "hasInstallScript": true, - "dependencies": { - "@protobufjs/aspromise": "^1.1.2", - "@protobufjs/base64": "^1.1.2", - "@protobufjs/codegen": "^2.0.4", - "@protobufjs/eventemitter": "^1.1.0", - "@protobufjs/fetch": "^1.1.0", - "@protobufjs/float": "^1.0.2", - "@protobufjs/inquire": "^1.1.0", - "@protobufjs/path": "^1.1.2", - "@protobufjs/pool": "^1.1.0", - "@protobufjs/utf8": "^1.1.0", - "@types/node": ">=13.7.0", - "long": "^5.0.0" - }, - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/require-in-the-middle": { - "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" - }, - "engines": { - "node": ">=8.6.0" - } - }, - "node_modules/resolve": { - "version": "1.22.8", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", - "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", - "dependencies": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/run-exclusive": { - "version": "2.2.19", - "resolved": "https://registry.npmjs.org/run-exclusive/-/run-exclusive-2.2.19.tgz", - "integrity": "sha512-K3mdoAi7tjJ/qT7Flj90L7QyPozwUaAG+CVhkdDje4HLKXUYC3N/Jzkau3flHVDLQVhiHBtcimVodMjN9egYbA==", - "dependencies": { - "minimal-polyfills": "^2.2.3" - } - }, - "node_modules/semver": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", - "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/shimmer": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/shimmer/-/shimmer-1.2.1.tgz", - "integrity": "sha512-sQTKC1Re/rM6XyFM6fIAGHRPVGvyXfgzIDvzoq608vM+jeyVD0Tu1E6Np0Kc2zAIFWIj963V2800iF/9LPieQw==" - }, - "node_modules/signal-exit": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", - "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/slug": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/slug/-/slug-6.1.0.tgz", - "integrity": "sha512-x6vLHCMasg4DR2LPiyFGI0gJJhywY6DTiGhCrOMzb3SOk/0JVLIaL4UhyFSHu04SD3uAavrKY/K3zZ3i6iRcgA==" - }, - "node_modules/socket.io-client": { - "version": "4.7.4", - "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-4.7.4.tgz", - "integrity": "sha512-wh+OkeF0rAVCrABWQBaEjLfb7DVPotMbu0cgWgyR0v6eA4EoVnAwcIeIbcdTE3GT/H3kbdLl7OoH2+asoDRIIg==", - "dependencies": { - "@socket.io/component-emitter": "~3.1.0", - "debug": "~4.3.2", - "engine.io-client": "~6.5.2", - "socket.io-parser": "~4.2.4" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/socket.io-parser": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.4.tgz", - "integrity": "sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==", - "dependencies": { - "@socket.io/component-emitter": "~3.1.0", - "debug": "~4.3.1" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/strict-event-emitter": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/strict-event-emitter/-/strict-event-emitter-0.5.1.tgz", - "integrity": "sha512-vMgjE/GGEPEFnhFub6pa4FmJBRBVOLpIII2hvCZ8Kzb7K0hlHo7mQv6xYrBvCL2LtAIBwFUK8wvuJgTVSQ5MFQ==" - }, - "node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "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" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/superjson": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/superjson/-/superjson-2.2.1.tgz", - "integrity": "sha512-8iGv75BYOa0xRJHK5vRLEjE2H/i4lulTjzpUXic3Eg8akftYjkmQDa8JARQ42rlczXyFR3IeRoeFCc7RxHsYZA==", - "dependencies": { - "copy-anything": "^3.0.2" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/supports-hyperlinks": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", - "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", - "dependencies": { - "has-flag": "^4.0.0", - "supports-color": "^7.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/terminal-link": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-3.0.0.tgz", - "integrity": "sha512-flFL3m4wuixmf6IfhFJd1YPiLiMuxEc8uHRM1buzIeZPm22Au2pDqBJQgdo7n1WfPU1ONFGv7YDwpFBmHGF6lg==", - "dependencies": { - "ansi-escapes": "^5.0.0", - "supports-hyperlinks": "^2.2.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/terminal-link/node_modules/ansi-escapes": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-5.0.0.tgz", - "integrity": "sha512-5GFMVX8HqE/TB+FuBJGuO5XG0WrsA6ptUqoODaT/n9mmUaZFkqnBueB4leqGBCmrUHnCnC4PCZTCd0E7QQ83bA==", - "dependencies": { - "type-fest": "^1.0.2" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/terminal-link/node_modules/type-fest": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", - "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/tsafe": { - "version": "1.6.6", - "resolved": "https://registry.npmjs.org/tsafe/-/tsafe-1.6.6.tgz", - "integrity": "sha512-gzkapsdbMNwBnTIjgO758GujLCj031IgHK/PKr2mrmkCSJMhSOR5FeOuSxKLMUoYc0vAA4RGEYYbjt/v6afD3g==" - }, - "node_modules/type-fest": { - "version": "4.18.3", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.18.3.tgz", - "integrity": "sha512-Q08/0IrpvM+NMY9PA2rti9Jb+JejTddwmwmVQGskAlhtcrw1wsRzoR6ode6mR+OAabNa75w/dxedSUY2mlphaQ==", - "engines": { - "node": ">=16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/ulid": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/ulid/-/ulid-2.3.0.tgz", - "integrity": "sha512-keqHubrlpvT6G2wH0OEfSW4mquYRcbe/J8NMmveoQOjUqmo+hXtO+ORCpWhdbZ7k72UtY61BL7haGxW6enBnjw==", - "bin": { - "ulid": "bin/cli.js" - } - }, - "node_modules/ulidx": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/ulidx/-/ulidx-2.3.0.tgz", - "integrity": "sha512-36piWNqcdp9hKlQewyeehCaALy4lyx3FodsCxHuV6i0YdexSkjDOubwxEVr2yi4kh62L/0MgyrxqG4K+qtovnw==", - "dependencies": { - "layerr": "^2.0.1" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/undici-types": { - "version": "5.26.5", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", - "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==" - }, - "node_modules/uuid": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", - "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", - "funding": [ - "https://github.com/sponsors/broofa", - "https://github.com/sponsors/ctavan" - ], - "bin": { - "uuid": "dist/bin/uuid" - } - }, - "node_modules/wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/ws": { - "version": "8.17.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.0.tgz", - "integrity": "sha512-uJq6108EgZMAl20KagGkzCKfMEjxmKvZHG7Tlq0Z6nOky7YF7aq4mOx6xK8TJ/i1LeK4Qus7INktacctDgY8Ow==", - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": ">=5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, - "node_modules/xmlhttprequest-ssl": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-2.0.0.tgz", - "integrity": "sha512-QKxVRxiRACQcVuQEYFsI1hhkrMlrXHPegbbd1yn9UHOmRxY+si12nQYzri3vbzt8VdTTRviqcKxcyllFas5z2A==", - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "engines": { - "node": ">=10" - } - }, - "node_modules/yargs": { - "version": "17.7.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", - "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", - "dependencies": { - "cliui": "^8.0.1", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.3", - "y18n": "^5.0.5", - "yargs-parser": "^21.1.1" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/yargs-parser": { - "version": "21.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", - "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", - "engines": { - "node": ">=12" - } - }, - "node_modules/zod": { - "version": "3.22.3", - "resolved": "https://registry.npmjs.org/zod/-/zod-3.22.3.tgz", - "integrity": "sha512-EjIevzuJRiRPbVH4mGc8nApb/lVLKVpmUhAaR5R5doKGfAnGJ6Gr3CViAVjP+4FWSxCsybeWQdcgCtbX+7oZug==", - "funding": { - "url": "https://github.com/sponsors/colinhacks" - } - }, - "node_modules/zod-error": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/zod-error/-/zod-error-1.5.0.tgz", - "integrity": "sha512-zzopKZ/skI9iXpqCEPj+iLCKl9b88E43ehcU+sbRoHuwGd9F1IDVGQ70TyO6kmfiRL1g4IXkjsXK+g1gLYl4WQ==", - "dependencies": { - "zod": "^3.20.2" - } - }, - "node_modules/zod-validation-error": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/zod-validation-error/-/zod-validation-error-1.5.0.tgz", - "integrity": "sha512-/7eFkAI4qV0tcxMBB/3+d2c1P6jzzZYdYSlBuAklzMuCrJu5bzJfHS0yVAS87dRHVlhftd6RFJDIvv03JgkSbw==", - "engines": { - "node": ">=16.0.0" - }, - "peerDependencies": { - "zod": "^3.18.0" - } - } - } -} diff --git a/packages/cli-v3/e2e/fixtures/config-infisical-sdk/package.json b/packages/cli-v3/e2e/fixtures/config-infisical-sdk/package.json deleted file mode 100644 index c835ce70d2c..00000000000 --- a/packages/cli-v3/e2e/fixtures/config-infisical-sdk/package.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "name": "config-infisical-sdk", - "private": true, - "dependencies": { - "@infisical/sdk": "^2.2.3", - "@systemfsoftware/trigger.dev_sdk": "3.0.0-beta.33" - }, - "packageManager": "pnpm@8.15.5+sha256.4b4efa12490e5055d59b9b9fc9438b7d581a6b7af3b5675eb5c5f447cee1a589", - "engines": { - "pnpm": "8.15.5", - "yarn": "4.2.2" - } -} diff --git a/packages/cli-v3/e2e/fixtures/config-infisical-sdk/pnpm-lock.yaml b/packages/cli-v3/e2e/fixtures/config-infisical-sdk/pnpm-lock.yaml deleted file mode 100644 index be7d31deaf5..00000000000 --- a/packages/cli-v3/e2e/fixtures/config-infisical-sdk/pnpm-lock.yaml +++ /dev/null @@ -1,1373 +0,0 @@ -lockfileVersion: '6.0' - -settings: - autoInstallPeers: true - excludeLinksFromLockfile: false - -importers: - - .: - dependencies: - '@infisical/sdk': - specifier: ^2.2.3 - version: 2.2.3 - '@systemfsoftware/trigger.dev_sdk': - specifier: 3.0.0-beta.33 - version: 3.0.0-beta.33 - -packages: - - /@bundled-es-modules/cookie@2.0.0: - resolution: {integrity: sha512-Or6YHg/kamKHpxULAdSqhGqnWFneIXu1NKvvfBBzKGwpVsYuFIQ5aBPHDnnoR3ghW1nvSkALd+EF9iMtY7Vjxw==} - dependencies: - cookie: 0.5.0 - dev: false - - /@bundled-es-modules/statuses@1.0.1: - resolution: {integrity: sha512-yn7BklA5acgcBr+7w064fGV+SGIFySjCKpqjcWgBAIfrAkY+4GQTJJHQMeT3V/sgz23VTEVV8TtOmkvJAhFVfg==} - dependencies: - statuses: 2.0.1 - dev: false - - /@google-cloud/precise-date@4.0.0: - resolution: {integrity: sha512-1TUx3KdaU3cN7nfCdNf+UVqA/PSX29Cjcox3fZZBtINlRrXVTmUkQnCKv2MbBUbCopbK4olAT1IHl76uZyCiVA==} - engines: {node: '>=14.0.0'} - dev: false - - /@grpc/grpc-js@1.10.8: - resolution: {integrity: sha512-vYVqYzHicDqyKB+NQhAc54I1QWCBLCrYG6unqOIcBTHx+7x8C9lcoLj3KVJXs2VB4lUbpWY+Kk9NipcbXYWmvg==} - engines: {node: '>=12.10.0'} - dependencies: - '@grpc/proto-loader': 0.7.13 - '@js-sdsl/ordered-map': 4.4.2 - dev: false - - /@grpc/proto-loader@0.7.13: - resolution: {integrity: sha512-AiXO/bfe9bmxBjxxtYxFAXGZvMaN5s8kO+jBHAJCON8rJoB5YS/D6X7ZNc6XQkuHNmyl4CYaMI1fJ/Gn27RGGw==} - engines: {node: '>=6'} - hasBin: true - dependencies: - lodash.camelcase: 4.3.0 - long: 5.2.3 - protobufjs: 7.3.0 - yargs: 17.7.2 - dev: false - - /@infisical/sdk-android-arm-eabi@2.2.3: - resolution: {integrity: sha512-eDkrjgQ1CD1UaAIbRLv4clMy4iwiprH8uMnC31d8ABdlNyvYPiC3zgy+XPuxVefnCVT2NrqM5UsPKDAIdMeOag==} - engines: {node: '>= 10'} - cpu: [arm] - os: [android] - requiresBuild: true - dev: false - optional: true - - /@infisical/sdk-android-arm64@2.2.3: - resolution: {integrity: sha512-9EAKO+MgcHyODDobGi3iwG5n207rH2PQ0XPaC6VSZp90oN5unSTmNWK7qbElbTSf+MwrsyOJT87QTXicatzCBw==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [android] - requiresBuild: true - dev: false - optional: true - - /@infisical/sdk-darwin-arm64@2.2.3: - resolution: {integrity: sha512-58qQA3hI9SUcRJQghiNQjt92HiWIRX1NVkWZsNN9HX6j5YaHC9hhUmJ7RopI768Bsh5jxwmyeEn9CXzFxIUA8Q==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [darwin] - requiresBuild: true - dev: false - optional: true - - /@infisical/sdk-darwin-x64@2.2.3: - resolution: {integrity: sha512-AyIBGJH/EcsJrpMDgQPL4lmDAqGywn2MKB0dsOnBBwJHLdxvzra4IA9ZQHockI7kSUKu5kSA5YTk6seZ5f/BIg==} - engines: {node: '>= 10'} - cpu: [x64] - os: [darwin] - requiresBuild: true - dev: false - optional: true - - /@infisical/sdk-linux-arm-gnueabihf@2.2.3: - resolution: {integrity: sha512-sFGhXqckuVUPmqnFuZbX/NFlxpdAu/IHzGQKbPYsGjPnqxC+ZkCBvuyj1IpVIElL/j09pLVbMMWZv1vf+aaHmQ==} - engines: {node: '>= 10'} - cpu: [arm] - os: [linux] - requiresBuild: true - dev: false - optional: true - - /@infisical/sdk-linux-arm64-gnu@2.2.3: - resolution: {integrity: sha512-ppXvRBVINN7DSMLIaM3syUkYXvDVsrO0OzVgQ9ti9yYcBPOJlzrIU2H/yiXXv/m8U58jCja275i5K5y1VdjuPw==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [linux] - requiresBuild: true - dev: false - optional: true - - /@infisical/sdk-linux-arm64-musl@2.2.3: - resolution: {integrity: sha512-/JouatsZb7KAbks682tHIRH5wMpGOoVCTBJjXNcnhV33bOxlyJ9G/UimgCYBpT9WuVhkRJKNXEQQdh7rsCsShA==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [linux] - requiresBuild: true - dev: false - optional: true - - /@infisical/sdk-linux-x64-gnu@2.2.3: - resolution: {integrity: sha512-YH3DrvDfjmArKLrvhV+2mqoE5mY3l9cwXivqtNlcPftH5TW1MQvVq9lJEb8wIEkCNNiFYyJ2Xf8tJQDkervlYQ==} - engines: {node: '>= 10'} - cpu: [x64] - os: [linux] - requiresBuild: true - dev: false - optional: true - - /@infisical/sdk-linux-x64-musl@2.2.3: - resolution: {integrity: sha512-h0+14vwyigRi8aR/BfJ8LFZOJJOUa1p7fsyVUVWuTLsaDyo5l/HW4q+C3wYX2N9Jb3NyUev4lvu19WCs8W12iQ==} - engines: {node: '>= 10'} - cpu: [x64] - os: [linux] - requiresBuild: true - dev: false - optional: true - - /@infisical/sdk-win32-arm64-msvc@2.2.3: - resolution: {integrity: sha512-o07IXCl66/6WYDtIdPef7KeQX9aJsdmJJCMYu6K7ez9EV+nNJR7nmuhe6jdlK16kVdyfJB5lXuefCe+hWVx+HA==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [win32] - requiresBuild: true - dev: false - optional: true - - /@infisical/sdk-win32-ia32-msvc@2.2.3: - resolution: {integrity: sha512-CXQK5N7YQ3RBVbKwx5HBGNM8LwV7/+hzN9py7C1Upv07XK0bmC6NvVrZVoYwSMDBIN3lCAy/cWASsNH+9Ve5uw==} - engines: {node: '>= 10'} - cpu: [ia32] - os: [win32] - requiresBuild: true - dev: false - optional: true - - /@infisical/sdk-win32-x64-msvc@2.2.3: - resolution: {integrity: sha512-hBmKiKNQ3CK6I3Z1s+1Ix8kM2/ML5BiTRmM6EOP6iQBULMf1AmCoGzh6uO4l7gytcvixtC8Jp21+37rKjm4MLA==} - engines: {node: '>= 10'} - cpu: [x64] - os: [win32] - requiresBuild: true - dev: false - optional: true - - /@infisical/sdk@2.2.3: - resolution: {integrity: sha512-UvJjOD0b3O4obdtEYh+++Pv7Jfj5qb0QMzEZrADDLQJH0bDswRgLCaCiZtvzkV6WJPw8EKM5CFyBuZOgvDLESQ==} - engines: {node: '>= 10'} - optionalDependencies: - '@infisical/sdk-android-arm-eabi': 2.2.3 - '@infisical/sdk-android-arm64': 2.2.3 - '@infisical/sdk-darwin-arm64': 2.2.3 - '@infisical/sdk-darwin-x64': 2.2.3 - '@infisical/sdk-linux-arm-gnueabihf': 2.2.3 - '@infisical/sdk-linux-arm64-gnu': 2.2.3 - '@infisical/sdk-linux-arm64-musl': 2.2.3 - '@infisical/sdk-linux-x64-gnu': 2.2.3 - '@infisical/sdk-linux-x64-musl': 2.2.3 - '@infisical/sdk-win32-arm64-msvc': 2.2.3 - '@infisical/sdk-win32-ia32-msvc': 2.2.3 - '@infisical/sdk-win32-x64-msvc': 2.2.3 - dev: false - - /@inquirer/confirm@3.1.9: - resolution: {integrity: sha512-UF09aejxCi4Xqm6N/jJAiFXArXfi9al52AFaSD+2uIHnhZGtd1d6lIGTRMPouVSJxbGEi+HkOWSYaiEY/+szUw==} - engines: {node: '>=18'} - dependencies: - '@inquirer/core': 8.2.2 - '@inquirer/type': 1.3.3 - dev: false - - /@inquirer/core@8.2.2: - resolution: {integrity: sha512-K8SuNX45jEFlX3EBJpu9B+S2TISzMPGXZIuJ9ME924SqbdW6Pt6fIkKvXg7mOEOKJ4WxpQsxj0UTfcL/A434Ww==} - engines: {node: '>=18'} - dependencies: - '@inquirer/figures': 1.0.3 - '@inquirer/type': 1.3.3 - '@types/mute-stream': 0.0.4 - '@types/node': 20.14.1 - '@types/wrap-ansi': 3.0.0 - ansi-escapes: 4.3.2 - chalk: 4.1.2 - cli-spinners: 2.9.2 - cli-width: 4.1.0 - mute-stream: 1.0.0 - signal-exit: 4.1.0 - strip-ansi: 6.0.1 - wrap-ansi: 6.2.0 - dev: false - - /@inquirer/figures@1.0.3: - resolution: {integrity: sha512-ErXXzENMH5pJt5/ssXV0DfWUZqly8nGzf0UcBV9xTnP+KyffE2mqyxIMBrZ8ijQck2nU0TQm40EQB53YreyWHw==} - engines: {node: '>=18'} - dev: false - - /@inquirer/type@1.3.3: - resolution: {integrity: sha512-xTUt0NulylX27/zMx04ZYar/kr1raaiFTVvQ5feljQsiAgdm0WPj4S73/ye0fbslh+15QrIuDvfCXTek7pMY5A==} - engines: {node: '>=18'} - dev: false - - /@js-sdsl/ordered-map@4.4.2: - resolution: {integrity: sha512-iUKgm52T8HOE/makSxjqoWhe95ZJA1/G1sYsGev2JDKUSS14KAgg1LHb+Ba+IPow0xflbnSkOsZcO08C7w1gYw==} - dev: false - - /@mswjs/cookies@1.1.0: - resolution: {integrity: sha512-0ZcCVQxifZmhwNBoQIrystCb+2sWBY2Zw8lpfJBPCHGCA/HWqehITeCRVIv4VMy8MPlaHo2w2pTHFV2pFfqKPw==} - engines: {node: '>=18'} - dev: false - - /@mswjs/interceptors@0.29.1: - resolution: {integrity: sha512-3rDakgJZ77+RiQUuSK69t1F0m8BQKA8Vh5DCS5V0DWvNY67zob2JhhQrhCO0AKLGINTRSFd1tBaHcJTkhefoSw==} - engines: {node: '>=18'} - dependencies: - '@open-draft/deferred-promise': 2.2.0 - '@open-draft/logger': 0.3.0 - '@open-draft/until': 2.1.0 - is-node-process: 1.2.0 - outvariant: 1.4.2 - strict-event-emitter: 0.5.1 - dev: false - - /@open-draft/deferred-promise@2.2.0: - resolution: {integrity: sha512-CecwLWx3rhxVQF6V4bAgPS5t+So2sTbPgAzafKkVizyi7tlwpcFpdFqq+wqF2OwNBmqFuu6tOyouTuxgpMfzmA==} - dev: false - - /@open-draft/logger@0.3.0: - resolution: {integrity: sha512-X2g45fzhxH238HKO4xbSr7+wBS8Fvw6ixhTDuvLd5mqh6bJJCFAPwU9mPDxbcrRtfxv4u5IHCEH77BmxvXmmxQ==} - dependencies: - is-node-process: 1.2.0 - outvariant: 1.4.2 - dev: false - - /@open-draft/until@2.1.0: - resolution: {integrity: sha512-U69T3ItWHvLwGg5eJ0n3I62nWuE6ilHlmz7zM0npLBRvPRd7e6NYmg54vvRtP5mZG7kZqZCFVdsTWo7BPtBujg==} - dev: false - - /@opentelemetry/api-logs@0.48.0: - resolution: {integrity: sha512-1/aMiU4Eqo3Zzpfwu51uXssp5pzvHFObk8S9pKAiXb1ne8pvg1qxBQitYL1XUiAMEXFzgjaidYG2V6624DRhhw==} - engines: {node: '>=14'} - dependencies: - '@opentelemetry/api': 1.8.0 - dev: false - - /@opentelemetry/api-logs@0.49.1: - resolution: {integrity: sha512-kaNl/T7WzyMUQHQlVq7q0oV4Kev6+0xFwqzofryC66jgGMacd0QH5TwfpbUwSTby+SdAdprAe5UKMvBw4tKS5Q==} - engines: {node: '>=14'} - dependencies: - '@opentelemetry/api': 1.8.0 - dev: false - - /@opentelemetry/api@1.8.0: - resolution: {integrity: sha512-I/s6F7yKUDdtMsoBWXJe8Qz40Tui5vsuKCWJEWVL+5q9sSWRzzx6v2KeNsOBEwd94j0eWkpWCH4yB6rZg9Mf0w==} - engines: {node: '>=8.0.0'} - dev: false - - /@opentelemetry/context-async-hooks@1.22.0(@opentelemetry/api@1.8.0): - resolution: {integrity: sha512-Nfdxyg8YtWqVWkyrCukkundAjPhUXi93JtVQmqDT1mZRVKqA7e2r7eJCrI+F651XUBMp0hsOJSGiFk3QSpaIJw==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.0.0 <1.9.0' - dependencies: - '@opentelemetry/api': 1.8.0 - dev: false - - /@opentelemetry/context-async-hooks@1.24.1(@opentelemetry/api@1.8.0): - resolution: {integrity: sha512-R5r6DO4kgEOVBxFXhXjwospLQkv+sYxwCfjvoZBe7Zm6KKXAV9kDSJhi/D1BweowdZmO+sdbENLs374gER8hpQ==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.0.0 <1.9.0' - dependencies: - '@opentelemetry/api': 1.8.0 - dev: false - - /@opentelemetry/core@1.22.0(@opentelemetry/api@1.8.0): - resolution: {integrity: sha512-0VoAlT6x+Xzik1v9goJ3pZ2ppi6+xd3aUfg4brfrLkDBHRIVjMP0eBHrKrhB+NKcDyMAg8fAbGL3Npg/F6AwWA==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.0.0 <1.9.0' - dependencies: - '@opentelemetry/api': 1.8.0 - '@opentelemetry/semantic-conventions': 1.22.0 - dev: false - - /@opentelemetry/core@1.24.1(@opentelemetry/api@1.8.0): - resolution: {integrity: sha512-wMSGfsdmibI88K9wB498zXY04yThPexo8jvwNNlm542HZB7XrrMRBbAyKJqG8qDRJwIBdBrPMi4V9ZPW/sqrcg==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.0.0 <1.9.0' - dependencies: - '@opentelemetry/api': 1.8.0 - '@opentelemetry/semantic-conventions': 1.24.1 - dev: false - - /@opentelemetry/exporter-logs-otlp-http@0.49.1(@opentelemetry/api@1.8.0): - resolution: {integrity: sha512-3QoBnIGCmEkujynUP0mK155QtOM0MSf9FNrEw7u9ieCFsoMiyatg2hPp+alEDONJ8N8wGEK+wP2q3icgXBiggw==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': ^1.0.0 - dependencies: - '@opentelemetry/api': 1.8.0 - '@opentelemetry/api-logs': 0.49.1 - '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.8.0) - '@opentelemetry/otlp-exporter-base': 0.49.1(@opentelemetry/api@1.8.0) - '@opentelemetry/otlp-transformer': 0.49.1(@opentelemetry/api@1.8.0) - '@opentelemetry/sdk-logs': 0.49.1(@opentelemetry/api-logs@0.49.1)(@opentelemetry/api@1.8.0) - dev: false - - /@opentelemetry/exporter-trace-otlp-grpc@0.49.1(@opentelemetry/api@1.8.0): - resolution: {integrity: sha512-Zbd7f3zF7fI2587MVhBizaW21cO/SordyrZGtMtvhoxU6n4Qb02Gx71X4+PzXH620e0+JX+Pcr9bYb1HTeVyJA==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': ^1.0.0 - dependencies: - '@grpc/grpc-js': 1.10.8 - '@opentelemetry/api': 1.8.0 - '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.8.0) - '@opentelemetry/otlp-grpc-exporter-base': 0.49.1(@opentelemetry/api@1.8.0) - '@opentelemetry/otlp-transformer': 0.49.1(@opentelemetry/api@1.8.0) - '@opentelemetry/resources': 1.22.0(@opentelemetry/api@1.8.0) - '@opentelemetry/sdk-trace-base': 1.22.0(@opentelemetry/api@1.8.0) - dev: false - - /@opentelemetry/exporter-trace-otlp-http@0.49.1(@opentelemetry/api@1.8.0): - resolution: {integrity: sha512-KOLtZfZvIrpGZLVvblKsiVQT7gQUZNKcUUH24Zz6Xbi7LJb9Vt6xtUZFYdR5IIjvt47PIqBKDWUQlU0o1wAsRw==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': ^1.0.0 - dependencies: - '@opentelemetry/api': 1.8.0 - '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.8.0) - '@opentelemetry/otlp-exporter-base': 0.49.1(@opentelemetry/api@1.8.0) - '@opentelemetry/otlp-transformer': 0.49.1(@opentelemetry/api@1.8.0) - '@opentelemetry/resources': 1.22.0(@opentelemetry/api@1.8.0) - '@opentelemetry/sdk-trace-base': 1.22.0(@opentelemetry/api@1.8.0) - dev: false - - /@opentelemetry/exporter-trace-otlp-proto@0.49.1(@opentelemetry/api@1.8.0): - resolution: {integrity: sha512-n8ON/c9pdMyYAfSFWKkgsPwjYoxnki+6Olzo+klKfW7KqLWoyEkryNkbcMIYnGGNXwdkMIrjoaP0VxXB26Oxcg==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': ^1.0.0 - dependencies: - '@opentelemetry/api': 1.8.0 - '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.8.0) - '@opentelemetry/otlp-exporter-base': 0.49.1(@opentelemetry/api@1.8.0) - '@opentelemetry/otlp-proto-exporter-base': 0.49.1(@opentelemetry/api@1.8.0) - '@opentelemetry/otlp-transformer': 0.49.1(@opentelemetry/api@1.8.0) - '@opentelemetry/resources': 1.22.0(@opentelemetry/api@1.8.0) - '@opentelemetry/sdk-trace-base': 1.22.0(@opentelemetry/api@1.8.0) - dev: false - - /@opentelemetry/exporter-zipkin@1.22.0(@opentelemetry/api@1.8.0): - resolution: {integrity: sha512-XcFs6rGvcTz0qW5uY7JZDYD0yNEXdekXAb6sFtnZgY/cHY6BQ09HMzOjv9SX+iaXplRDcHr1Gta7VQKM1XXM6g==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': ^1.0.0 - dependencies: - '@opentelemetry/api': 1.8.0 - '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.8.0) - '@opentelemetry/resources': 1.22.0(@opentelemetry/api@1.8.0) - '@opentelemetry/sdk-trace-base': 1.22.0(@opentelemetry/api@1.8.0) - '@opentelemetry/semantic-conventions': 1.22.0 - dev: false - - /@opentelemetry/instrumentation@0.49.1(@opentelemetry/api@1.8.0): - resolution: {integrity: sha512-0DLtWtaIppuNNRRllSD4bjU8ZIiLp1cDXvJEbp752/Zf+y3gaLNaoGRGIlX4UHhcsrmtL+P2qxi3Hodi8VuKiQ==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': ^1.3.0 - dependencies: - '@opentelemetry/api': 1.8.0 - '@opentelemetry/api-logs': 0.49.1 - '@types/shimmer': 1.0.5 - import-in-the-middle: 1.7.1 - require-in-the-middle: 7.3.0 - semver: 7.6.2 - shimmer: 1.2.1 - transitivePeerDependencies: - - supports-color - dev: false - - /@opentelemetry/otlp-exporter-base@0.49.1(@opentelemetry/api@1.8.0): - resolution: {integrity: sha512-z6sHliPqDgJU45kQatAettY9/eVF58qVPaTuejw9YWfSRqid9pXPYeegDCSdyS47KAUgAtm+nC28K3pfF27HWg==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': ^1.0.0 - dependencies: - '@opentelemetry/api': 1.8.0 - '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.8.0) - dev: false - - /@opentelemetry/otlp-grpc-exporter-base@0.49.1(@opentelemetry/api@1.8.0): - resolution: {integrity: sha512-DNDNUWmOqtKTFJAyOyHHKotVox0NQ/09ETX8fUOeEtyNVHoGekAVtBbvIA3AtK+JflP7LC0PTjlLfruPM3Wy6w==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': ^1.0.0 - dependencies: - '@grpc/grpc-js': 1.10.8 - '@opentelemetry/api': 1.8.0 - '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.8.0) - '@opentelemetry/otlp-exporter-base': 0.49.1(@opentelemetry/api@1.8.0) - protobufjs: 7.3.0 - dev: false - - /@opentelemetry/otlp-proto-exporter-base@0.49.1(@opentelemetry/api@1.8.0): - resolution: {integrity: sha512-x1qB4EUC7KikUl2iNuxCkV8yRzrSXSyj4itfpIO674H7dhI7Zv37SFaOJTDN+8Z/F50gF2ISFH9CWQ4KCtGm2A==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': ^1.0.0 - dependencies: - '@opentelemetry/api': 1.8.0 - '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.8.0) - '@opentelemetry/otlp-exporter-base': 0.49.1(@opentelemetry/api@1.8.0) - protobufjs: 7.3.0 - dev: false - - /@opentelemetry/otlp-transformer@0.49.1(@opentelemetry/api@1.8.0): - resolution: {integrity: sha512-Z+koA4wp9L9e3jkFacyXTGphSWTbOKjwwXMpb0CxNb0kjTHGUxhYRN8GnkLFsFo5NbZPjP07hwAqeEG/uCratQ==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.3.0 <1.9.0' - dependencies: - '@opentelemetry/api': 1.8.0 - '@opentelemetry/api-logs': 0.49.1 - '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.8.0) - '@opentelemetry/resources': 1.22.0(@opentelemetry/api@1.8.0) - '@opentelemetry/sdk-logs': 0.49.1(@opentelemetry/api-logs@0.49.1)(@opentelemetry/api@1.8.0) - '@opentelemetry/sdk-metrics': 1.22.0(@opentelemetry/api@1.8.0) - '@opentelemetry/sdk-trace-base': 1.22.0(@opentelemetry/api@1.8.0) - dev: false - - /@opentelemetry/propagator-b3@1.22.0(@opentelemetry/api@1.8.0): - resolution: {integrity: sha512-qBItJm9ygg/jCB5rmivyGz1qmKZPsL/sX715JqPMFgq++Idm0x+N9sLQvWFHFt2+ZINnCSojw7FVBgFW6izcXA==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.0.0 <1.9.0' - dependencies: - '@opentelemetry/api': 1.8.0 - '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.8.0) - dev: false - - /@opentelemetry/propagator-b3@1.24.1(@opentelemetry/api@1.8.0): - resolution: {integrity: sha512-nda97ZwhpZKyUJTXqQuKzNhPMUgMLunbbGWn8kroBwegn+nh6OhtyGkrVQsQLNdVKJl0KeB5z0ZgeWszrYhwFw==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.0.0 <1.9.0' - dependencies: - '@opentelemetry/api': 1.8.0 - '@opentelemetry/core': 1.24.1(@opentelemetry/api@1.8.0) - dev: false - - /@opentelemetry/propagator-jaeger@1.22.0(@opentelemetry/api@1.8.0): - resolution: {integrity: sha512-pMLgst3QIwrUfepraH5WG7xfpJ8J3CrPKrtINK0t7kBkuu96rn+HDYQ8kt3+0FXvrZI8YJE77MCQwnJWXIrgpA==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.0.0 <1.9.0' - dependencies: - '@opentelemetry/api': 1.8.0 - '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.8.0) - dev: false - - /@opentelemetry/propagator-jaeger@1.24.1(@opentelemetry/api@1.8.0): - resolution: {integrity: sha512-7bRBJn3FG1l195A1m+xXRHvgzAOBsfmRi9uZ5Da18oTh7BLmNDiA8+kpk51FpTsU1PCikPVpRDNPhKVB6lyzZg==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.0.0 <1.9.0' - dependencies: - '@opentelemetry/api': 1.8.0 - '@opentelemetry/core': 1.24.1(@opentelemetry/api@1.8.0) - dev: false - - /@opentelemetry/resources@1.22.0(@opentelemetry/api@1.8.0): - resolution: {integrity: sha512-+vNeIFPH2hfcNL0AJk/ykJXoUCtR1YaDUZM+p3wZNU4Hq98gzq+7b43xbkXjadD9VhWIUQqEwXyY64q6msPj6A==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.0.0 <1.9.0' - dependencies: - '@opentelemetry/api': 1.8.0 - '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.8.0) - '@opentelemetry/semantic-conventions': 1.22.0 - dev: false - - /@opentelemetry/resources@1.24.1(@opentelemetry/api@1.8.0): - resolution: {integrity: sha512-cyv0MwAaPF7O86x5hk3NNgenMObeejZFLJJDVuSeSMIsknlsj3oOZzRv3qSzlwYomXsICfBeFFlxwHQte5mGXQ==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.0.0 <1.9.0' - dependencies: - '@opentelemetry/api': 1.8.0 - '@opentelemetry/core': 1.24.1(@opentelemetry/api@1.8.0) - '@opentelemetry/semantic-conventions': 1.24.1 - dev: false - - /@opentelemetry/sdk-logs@0.49.1(@opentelemetry/api-logs@0.48.0)(@opentelemetry/api@1.8.0): - resolution: {integrity: sha512-gCzYWsJE0h+3cuh3/cK+9UwlVFyHvj3PReIOCDOmdeXOp90ZjKRoDOJBc3mvk1LL6wyl1RWIivR8Rg9OToyesw==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.4.0 <1.9.0' - '@opentelemetry/api-logs': '>=0.39.1' - dependencies: - '@opentelemetry/api': 1.8.0 - '@opentelemetry/api-logs': 0.48.0 - '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.8.0) - '@opentelemetry/resources': 1.22.0(@opentelemetry/api@1.8.0) - dev: false - - /@opentelemetry/sdk-logs@0.49.1(@opentelemetry/api-logs@0.49.1)(@opentelemetry/api@1.8.0): - resolution: {integrity: sha512-gCzYWsJE0h+3cuh3/cK+9UwlVFyHvj3PReIOCDOmdeXOp90ZjKRoDOJBc3mvk1LL6wyl1RWIivR8Rg9OToyesw==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.4.0 <1.9.0' - '@opentelemetry/api-logs': '>=0.39.1' - dependencies: - '@opentelemetry/api': 1.8.0 - '@opentelemetry/api-logs': 0.49.1 - '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.8.0) - '@opentelemetry/resources': 1.22.0(@opentelemetry/api@1.8.0) - dev: false - - /@opentelemetry/sdk-metrics@1.22.0(@opentelemetry/api@1.8.0): - resolution: {integrity: sha512-k6iIx6H3TZ+BVMr2z8M16ri2OxWaljg5h8ihGJxi/KQWcjign6FEaEzuigXt5bK9wVEhqAcWLCfarSftaNWkkg==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.3.0 <1.9.0' - dependencies: - '@opentelemetry/api': 1.8.0 - '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.8.0) - '@opentelemetry/resources': 1.22.0(@opentelemetry/api@1.8.0) - lodash.merge: 4.6.2 - dev: false - - /@opentelemetry/sdk-node@0.49.1(@opentelemetry/api@1.8.0): - resolution: {integrity: sha512-feBIT85ndiSHXsQ2gfGpXC/sNeX4GCHLksC4A9s/bfpUbbgbCSl0RvzZlmEpCHarNrkZMwFRi4H0xFfgvJEjrg==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.3.0 <1.9.0' - dependencies: - '@opentelemetry/api': 1.8.0 - '@opentelemetry/api-logs': 0.49.1 - '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.8.0) - '@opentelemetry/exporter-trace-otlp-grpc': 0.49.1(@opentelemetry/api@1.8.0) - '@opentelemetry/exporter-trace-otlp-http': 0.49.1(@opentelemetry/api@1.8.0) - '@opentelemetry/exporter-trace-otlp-proto': 0.49.1(@opentelemetry/api@1.8.0) - '@opentelemetry/exporter-zipkin': 1.22.0(@opentelemetry/api@1.8.0) - '@opentelemetry/instrumentation': 0.49.1(@opentelemetry/api@1.8.0) - '@opentelemetry/resources': 1.22.0(@opentelemetry/api@1.8.0) - '@opentelemetry/sdk-logs': 0.49.1(@opentelemetry/api-logs@0.49.1)(@opentelemetry/api@1.8.0) - '@opentelemetry/sdk-metrics': 1.22.0(@opentelemetry/api@1.8.0) - '@opentelemetry/sdk-trace-base': 1.22.0(@opentelemetry/api@1.8.0) - '@opentelemetry/sdk-trace-node': 1.22.0(@opentelemetry/api@1.8.0) - '@opentelemetry/semantic-conventions': 1.22.0 - transitivePeerDependencies: - - supports-color - dev: false - - /@opentelemetry/sdk-trace-base@1.22.0(@opentelemetry/api@1.8.0): - resolution: {integrity: sha512-pfTuSIpCKONC6vkTpv6VmACxD+P1woZf4q0K46nSUvXFvOFqjBYKFaAMkKD3M1mlKUUh0Oajwj35qNjMl80m1Q==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.0.0 <1.9.0' - dependencies: - '@opentelemetry/api': 1.8.0 - '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.8.0) - '@opentelemetry/resources': 1.22.0(@opentelemetry/api@1.8.0) - '@opentelemetry/semantic-conventions': 1.22.0 - dev: false - - /@opentelemetry/sdk-trace-base@1.24.1(@opentelemetry/api@1.8.0): - resolution: {integrity: sha512-zz+N423IcySgjihl2NfjBf0qw1RWe11XIAWVrTNOSSI6dtSPJiVom2zipFB2AEEtJWpv0Iz6DY6+TjnyTV5pWg==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.0.0 <1.9.0' - dependencies: - '@opentelemetry/api': 1.8.0 - '@opentelemetry/core': 1.24.1(@opentelemetry/api@1.8.0) - '@opentelemetry/resources': 1.24.1(@opentelemetry/api@1.8.0) - '@opentelemetry/semantic-conventions': 1.24.1 - dev: false - - /@opentelemetry/sdk-trace-node@1.22.0(@opentelemetry/api@1.8.0): - resolution: {integrity: sha512-gTGquNz7ue8uMeiWPwp3CU321OstQ84r7PCDtOaCicjbJxzvO8RZMlEC4geOipTeiF88kss5n6w+//A0MhP1lQ==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.0.0 <1.9.0' - dependencies: - '@opentelemetry/api': 1.8.0 - '@opentelemetry/context-async-hooks': 1.22.0(@opentelemetry/api@1.8.0) - '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.8.0) - '@opentelemetry/propagator-b3': 1.22.0(@opentelemetry/api@1.8.0) - '@opentelemetry/propagator-jaeger': 1.22.0(@opentelemetry/api@1.8.0) - '@opentelemetry/sdk-trace-base': 1.22.0(@opentelemetry/api@1.8.0) - semver: 7.6.2 - dev: false - - /@opentelemetry/sdk-trace-node@1.24.1(@opentelemetry/api@1.8.0): - resolution: {integrity: sha512-/FZX8uWaGIAwsDhqI8VvQ+qWtfMNlXjaFYGc+vmxgdRFppCSSIRwrPyIhJO1qx61okyYhoyxVEZAfoiNxrfJCg==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.0.0 <1.9.0' - dependencies: - '@opentelemetry/api': 1.8.0 - '@opentelemetry/context-async-hooks': 1.24.1(@opentelemetry/api@1.8.0) - '@opentelemetry/core': 1.24.1(@opentelemetry/api@1.8.0) - '@opentelemetry/propagator-b3': 1.24.1(@opentelemetry/api@1.8.0) - '@opentelemetry/propagator-jaeger': 1.24.1(@opentelemetry/api@1.8.0) - '@opentelemetry/sdk-trace-base': 1.24.1(@opentelemetry/api@1.8.0) - semver: 7.6.2 - dev: false - - /@opentelemetry/semantic-conventions@1.22.0: - resolution: {integrity: sha512-CAOgFOKLybd02uj/GhCdEeeBjOS0yeoDeo/CA7ASBSmenpZHAKGB3iDm/rv3BQLcabb/OprDEsSQ1y0P8A7Siw==} - engines: {node: '>=14'} - dev: false - - /@opentelemetry/semantic-conventions@1.24.1: - resolution: {integrity: sha512-VkliWlS4/+GHLLW7J/rVBA00uXus1SWvwFvcUDxDwmFxYfg/2VI6ekwdXS28cjI8Qz2ky2BzG8OUHo+WeYIWqw==} - engines: {node: '>=14'} - dev: false - - /@protobufjs/aspromise@1.1.2: - resolution: {integrity: sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==} - dev: false - - /@protobufjs/base64@1.1.2: - resolution: {integrity: sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==} - dev: false - - /@protobufjs/codegen@2.0.4: - resolution: {integrity: sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==} - dev: false - - /@protobufjs/eventemitter@1.1.0: - resolution: {integrity: sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==} - dev: false - - /@protobufjs/fetch@1.1.0: - resolution: {integrity: sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==} - dependencies: - '@protobufjs/aspromise': 1.1.2 - '@protobufjs/inquire': 1.1.0 - dev: false - - /@protobufjs/float@1.0.2: - resolution: {integrity: sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==} - dev: false - - /@protobufjs/inquire@1.1.0: - resolution: {integrity: sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q==} - dev: false - - /@protobufjs/path@1.1.2: - resolution: {integrity: sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==} - dev: false - - /@protobufjs/pool@1.1.0: - resolution: {integrity: sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==} - dev: false - - /@protobufjs/utf8@1.1.0: - resolution: {integrity: sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==} - dev: false - - /@socket.io/component-emitter@3.1.2: - resolution: {integrity: sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==} - dev: false - - /@systemfsoftware/trigger.dev_core-backend@3.0.0-beta.33: - resolution: {integrity: sha512-HpHUOZcbAK1YJK3SkiL01d7/sinR5hCxMCU1Z/WJ0bkI5G4wBYAKNre1/acJoVPcykpBaMN4ovnwA7OLjLh6sg==} - engines: {node: '>=18.0.0'} - dependencies: - '@opentelemetry/api': 1.8.0 - dev: false - - /@systemfsoftware/trigger.dev_core@3.0.0-beta.33: - resolution: {integrity: sha512-5a4O9d01AwyiAFDqVpUy8ScuWu+a20ZEKN1Iy2nv6RCxYfBosim3CymGkxpdmlcxKt+T2cSytAxXET3lv9iC/Q==} - engines: {node: '>=18.0.0'} - dependencies: - '@google-cloud/precise-date': 4.0.0 - '@opentelemetry/api': 1.8.0 - '@opentelemetry/api-logs': 0.48.0 - '@opentelemetry/exporter-logs-otlp-http': 0.49.1(@opentelemetry/api@1.8.0) - '@opentelemetry/exporter-trace-otlp-http': 0.49.1(@opentelemetry/api@1.8.0) - '@opentelemetry/instrumentation': 0.49.1(@opentelemetry/api@1.8.0) - '@opentelemetry/resources': 1.24.1(@opentelemetry/api@1.8.0) - '@opentelemetry/sdk-logs': 0.49.1(@opentelemetry/api-logs@0.48.0)(@opentelemetry/api@1.8.0) - '@opentelemetry/sdk-node': 0.49.1(@opentelemetry/api@1.8.0) - '@opentelemetry/sdk-trace-base': 1.24.1(@opentelemetry/api@1.8.0) - '@opentelemetry/sdk-trace-node': 1.24.1(@opentelemetry/api@1.8.0) - '@opentelemetry/semantic-conventions': 1.24.1 - humanize-duration: 3.32.1 - socket.io-client: 4.7.4 - superjson: 2.2.1 - ulidx: 2.3.0 - zod: 3.22.3 - zod-error: 1.5.0 - zod-validation-error: 1.5.0(zod@3.22.3) - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - dev: false - - /@systemfsoftware/trigger.dev_sdk@3.0.0-beta.33: - resolution: {integrity: sha512-r/kC41UIDrG73ElkcOPzoZsmdSY+Lf7X9qFRBMzAFv5vWQwxz42KmEJIvQxXWeMyxKeZeUyZDIZApGRvLJK4uA==} - engines: {node: '>=18.0.0'} - dependencies: - '@opentelemetry/api': 1.8.0 - '@opentelemetry/api-logs': 0.48.0 - '@opentelemetry/semantic-conventions': 1.24.1 - '@systemfsoftware/trigger.dev_core': 3.0.0-beta.33 - '@systemfsoftware/trigger.dev_core-backend': 3.0.0-beta.33 - chalk: 5.3.0 - cronstrue: 2.50.0 - debug: 4.3.5 - evt: 2.5.7 - get-caller-file: 2.0.5 - git-remote-origin-url: 4.0.0 - git-repo-info: 2.1.1 - msw: 2.3.1 - slug: 6.1.0 - terminal-link: 3.0.0 - ulid: 2.3.0 - uuid: 9.0.1 - ws: 8.17.0 - zod: 3.22.3 - transitivePeerDependencies: - - bufferutil - - supports-color - - typescript - - utf-8-validate - dev: false - - /@types/cookie@0.6.0: - resolution: {integrity: sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==} - dev: false - - /@types/mute-stream@0.0.4: - resolution: {integrity: sha512-CPM9nzrCPPJHQNA9keH9CVkVI+WR5kMa+7XEs5jcGQ0VoAGnLv242w8lIVgwAEfmE4oufJRaTc9PNLQl0ioAow==} - dependencies: - '@types/node': 20.14.1 - dev: false - - /@types/node@20.14.1: - resolution: {integrity: sha512-T2MzSGEu+ysB/FkWfqmhV3PLyQlowdptmmgD20C6QxsS8Fmv5SjpZ1ayXaEC0S21/h5UJ9iA6W/5vSNU5l00OA==} - dependencies: - undici-types: 5.26.5 - dev: false - - /@types/shimmer@1.0.5: - resolution: {integrity: sha512-9Hp0ObzwwO57DpLFF0InUjUm/II8GmKAvzbefxQTihCb7KI6yc9yzf0nLc4mVdby5N4DRCgQM2wCup9KTieeww==} - dev: false - - /@types/statuses@2.0.5: - resolution: {integrity: sha512-jmIUGWrAiwu3dZpxntxieC+1n/5c3mjrImkmOSQ2NC5uP6cYO4aAZDdSmRcI5C1oiTmqlZGHC+/NmJrKogbP5A==} - dev: false - - /@types/wrap-ansi@3.0.0: - resolution: {integrity: sha512-ltIpx+kM7g/MLRZfkbL7EsCEjfzCcScLpkg37eXEtx5kmrAKBkTJwd1GIAjDSL8wTpM6Hzn5YO4pSb91BEwu1g==} - dev: false - - /acorn-import-assertions@1.9.0(acorn@8.11.3): - resolution: {integrity: sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==} - peerDependencies: - acorn: ^8 - dependencies: - acorn: 8.11.3 - dev: false - - /acorn@8.11.3: - resolution: {integrity: sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==} - engines: {node: '>=0.4.0'} - hasBin: true - dev: false - - /ansi-escapes@4.3.2: - resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==} - engines: {node: '>=8'} - dependencies: - type-fest: 0.21.3 - dev: false - - /ansi-escapes@5.0.0: - resolution: {integrity: sha512-5GFMVX8HqE/TB+FuBJGuO5XG0WrsA6ptUqoODaT/n9mmUaZFkqnBueB4leqGBCmrUHnCnC4PCZTCd0E7QQ83bA==} - engines: {node: '>=12'} - dependencies: - type-fest: 1.4.0 - dev: false - - /ansi-regex@5.0.1: - resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} - engines: {node: '>=8'} - dev: false - - /ansi-styles@4.3.0: - resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} - engines: {node: '>=8'} - dependencies: - color-convert: 2.0.1 - dev: false - - /chalk@4.1.2: - resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} - engines: {node: '>=10'} - dependencies: - ansi-styles: 4.3.0 - supports-color: 7.2.0 - dev: false - - /chalk@5.3.0: - resolution: {integrity: sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==} - engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} - dev: false - - /cjs-module-lexer@1.3.1: - resolution: {integrity: sha512-a3KdPAANPbNE4ZUv9h6LckSl9zLsYOP4MBmhIPkRaeyybt+r4UghLvq+xw/YwUcC1gqylCkL4rdVs3Lwupjm4Q==} - dev: false - - /cli-spinners@2.9.2: - resolution: {integrity: sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==} - engines: {node: '>=6'} - dev: false - - /cli-width@4.1.0: - resolution: {integrity: sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==} - engines: {node: '>= 12'} - dev: false - - /cliui@8.0.1: - resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} - engines: {node: '>=12'} - dependencies: - string-width: 4.2.3 - strip-ansi: 6.0.1 - wrap-ansi: 7.0.0 - dev: false - - /color-convert@2.0.1: - resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} - engines: {node: '>=7.0.0'} - dependencies: - color-name: 1.1.4 - dev: false - - /color-name@1.1.4: - resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} - dev: false - - /cookie@0.5.0: - resolution: {integrity: sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==} - engines: {node: '>= 0.6'} - dev: false - - /copy-anything@3.0.5: - resolution: {integrity: sha512-yCEafptTtb4bk7GLEQoM8KVJpxAfdBJYaXyzQEgQQQgYrZiDp8SJmGKlYza6CYjEDNstAdNdKA3UuoULlEbS6w==} - engines: {node: '>=12.13'} - dependencies: - is-what: 4.1.16 - dev: false - - /cronstrue@2.50.0: - resolution: {integrity: sha512-ULYhWIonJzlScCCQrPUG5uMXzXxSixty4djud9SS37DoNxDdkeRocxzHuAo4ImRBUK+mAuU5X9TSwEDccnnuPg==} - hasBin: true - dev: false - - /debug@4.3.5: - resolution: {integrity: sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==} - engines: {node: '>=6.0'} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - dependencies: - ms: 2.1.2 - dev: false - - /emoji-regex@8.0.0: - resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} - dev: false - - /engine.io-client@6.5.3: - resolution: {integrity: sha512-9Z0qLB0NIisTRt1DZ/8U2k12RJn8yls/nXMZLn+/N8hANT3TcYjKFKcwbw5zFQiN4NTde3TSY9zb79e1ij6j9Q==} - dependencies: - '@socket.io/component-emitter': 3.1.2 - debug: 4.3.5 - engine.io-parser: 5.2.2 - ws: 8.11.0 - xmlhttprequest-ssl: 2.0.0 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - dev: false - - /engine.io-parser@5.2.2: - resolution: {integrity: sha512-RcyUFKA93/CXH20l4SoVvzZfrSDMOTUS3bWVpTt2FuFP+XYrL8i8oonHP7WInRyVHXh0n/ORtoeiE1os+8qkSw==} - engines: {node: '>=10.0.0'} - dev: false - - /escalade@3.1.2: - resolution: {integrity: sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==} - engines: {node: '>=6'} - dev: false - - /evt@2.5.7: - resolution: {integrity: sha512-dr7Wd16ry5F8WNU1xXLKpFpO3HsoAGg8zC48e08vDdzMzGWCP9/QFGt1PQptEEDh8SwYP3EL8M+d/Gb0kgUp6g==} - dependencies: - minimal-polyfills: 2.2.3 - run-exclusive: 2.2.19 - tsafe: 1.6.6 - dev: false - - /function-bind@1.1.2: - resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} - dev: false - - /get-caller-file@2.0.5: - resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} - engines: {node: 6.* || 8.* || >= 10.*} - dev: false - - /git-remote-origin-url@4.0.0: - resolution: {integrity: sha512-EAxDksNdjuWgmVW9pVvA9jQDi/dmTaiDONktIy7qiRRhBZUI4FQK1YvBvteuTSX24aNKg9lfgxNYJEeeSXe6DA==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - dependencies: - gitconfiglocal: 2.1.0 - dev: false - - /git-repo-info@2.1.1: - resolution: {integrity: sha512-8aCohiDo4jwjOwma4FmYFd3i97urZulL8XL24nIPxuE+GZnfsAyy/g2Shqx6OjUiFKUXZM+Yy+KHnOmmA3FVcg==} - engines: {node: '>= 4.0'} - dev: false - - /gitconfiglocal@2.1.0: - resolution: {integrity: sha512-qoerOEliJn3z+Zyn1HW2F6eoYJqKwS6MgC9cztTLUB/xLWX8gD/6T60pKn4+t/d6tP7JlybI7Z3z+I572CR/Vg==} - dependencies: - ini: 1.3.8 - dev: false - - /graphql@16.8.1: - resolution: {integrity: sha512-59LZHPdGZVh695Ud9lRzPBVTtlX9ZCV150Er2W43ro37wVof0ctenSaskPPjN7lVTIN8mSZt8PHUNKZuNQUuxw==} - engines: {node: ^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0} - dev: false - - /has-flag@4.0.0: - resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} - engines: {node: '>=8'} - dev: false - - /hasown@2.0.2: - resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} - engines: {node: '>= 0.4'} - dependencies: - function-bind: 1.1.2 - dev: false - - /headers-polyfill@4.0.3: - resolution: {integrity: sha512-IScLbePpkvO846sIwOtOTDjutRMWdXdJmXdMvk6gCBHxFO8d+QKOQedyZSxFTTFYRSmlgSTDtXqqq4pcenBXLQ==} - dev: false - - /humanize-duration@3.32.1: - resolution: {integrity: sha512-inh5wue5XdfObhu/IGEMiA1nUXigSGcaKNemcbLRKa7jXYGDZXr3LoT9pTIzq2hPEbld7w/qv9h+ikWGz8fL1g==} - dev: false - - /import-in-the-middle@1.7.1: - resolution: {integrity: sha512-1LrZPDtW+atAxH42S6288qyDFNQ2YCty+2mxEPRtfazH6Z5QwkaBSTS2ods7hnVJioF6rkRfNoA6A/MstpFXLg==} - dependencies: - acorn: 8.11.3 - acorn-import-assertions: 1.9.0(acorn@8.11.3) - cjs-module-lexer: 1.3.1 - module-details-from-path: 1.0.3 - dev: false - - /ini@1.3.8: - resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} - dev: false - - /is-core-module@2.13.1: - resolution: {integrity: sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==} - dependencies: - hasown: 2.0.2 - dev: false - - /is-fullwidth-code-point@3.0.0: - resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} - engines: {node: '>=8'} - dev: false - - /is-node-process@1.2.0: - resolution: {integrity: sha512-Vg4o6/fqPxIjtxgUH5QLJhwZ7gW5diGCVlXpuUfELC62CuxM1iHcRe51f2W1FDy04Ai4KJkagKjx3XaqyfRKXw==} - dev: false - - /is-what@4.1.16: - resolution: {integrity: sha512-ZhMwEosbFJkA0YhFnNDgTM4ZxDRsS6HqTo7qsZM08fehyRYIYa0yHu5R6mgo1n/8MgaPBXiPimPD77baVFYg+A==} - engines: {node: '>=12.13'} - dev: false - - /layerr@2.1.0: - resolution: {integrity: sha512-xDD9suWxfBYeXgqffRVH/Wqh+mqZrQcqPRn0I0ijl7iJQ7vu8gMGPt1Qop59pEW/jaIDNUN7+PX1Qk40+vuflg==} - dev: false - - /lodash.camelcase@4.3.0: - resolution: {integrity: sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==} - dev: false - - /lodash.merge@4.6.2: - resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} - dev: false - - /long@5.2.3: - resolution: {integrity: sha512-lcHwpNoggQTObv5apGNCTdJrO69eHOZMi4BNC+rTLER8iHAqGrUVeLh/irVIM7zTw2bOXA8T6uNPeujwOLg/2Q==} - dev: false - - /minimal-polyfills@2.2.3: - resolution: {integrity: sha512-oxdmJ9cL+xV72h0xYxp4tP2d5/fTBpP45H8DIOn9pASuF8a3IYTf+25fMGDYGiWW+MFsuog6KD6nfmhZJQ+uUw==} - dev: false - - /module-details-from-path@1.0.3: - resolution: {integrity: sha512-ySViT69/76t8VhE1xXHK6Ch4NcDd26gx0MzKXLO+F7NOtnqH68d9zF94nT8ZWSxXh8ELOERsnJO/sWt1xZYw5A==} - dev: false - - /ms@2.1.2: - resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} - dev: false - - /msw@2.3.1: - resolution: {integrity: sha512-ocgvBCLn/5l3jpl1lssIb3cniuACJLoOfZu01e3n5dbJrpA5PeeWn28jCLgQDNt6d7QT8tF2fYRzm9JoEHtiig==} - engines: {node: '>=18'} - hasBin: true - requiresBuild: true - peerDependencies: - typescript: '>= 4.7.x' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@bundled-es-modules/cookie': 2.0.0 - '@bundled-es-modules/statuses': 1.0.1 - '@inquirer/confirm': 3.1.9 - '@mswjs/cookies': 1.1.0 - '@mswjs/interceptors': 0.29.1 - '@open-draft/until': 2.1.0 - '@types/cookie': 0.6.0 - '@types/statuses': 2.0.5 - chalk: 4.1.2 - graphql: 16.8.1 - headers-polyfill: 4.0.3 - is-node-process: 1.2.0 - outvariant: 1.4.2 - path-to-regexp: 6.2.2 - strict-event-emitter: 0.5.1 - type-fest: 4.19.0 - yargs: 17.7.2 - dev: false - - /mute-stream@1.0.0: - resolution: {integrity: sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - dev: false - - /outvariant@1.4.2: - resolution: {integrity: sha512-Ou3dJ6bA/UJ5GVHxah4LnqDwZRwAmWxrG3wtrHrbGnP4RnLCtA64A4F+ae7Y8ww660JaddSoArUR5HjipWSHAQ==} - dev: false - - /path-parse@1.0.7: - resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} - dev: false - - /path-to-regexp@6.2.2: - resolution: {integrity: sha512-GQX3SSMokngb36+whdpRXE+3f9V8UzyAorlYvOGx87ufGHehNTn5lCxrKtLyZ4Yl/wEKnNnr98ZzOwwDZV5ogw==} - dev: false - - /protobufjs@7.3.0: - resolution: {integrity: sha512-YWD03n3shzV9ImZRX3ccbjqLxj7NokGN0V/ESiBV5xWqrommYHYiihuIyavq03pWSGqlyvYUFmfoMKd+1rPA/g==} - engines: {node: '>=12.0.0'} - requiresBuild: true - dependencies: - '@protobufjs/aspromise': 1.1.2 - '@protobufjs/base64': 1.1.2 - '@protobufjs/codegen': 2.0.4 - '@protobufjs/eventemitter': 1.1.0 - '@protobufjs/fetch': 1.1.0 - '@protobufjs/float': 1.0.2 - '@protobufjs/inquire': 1.1.0 - '@protobufjs/path': 1.1.2 - '@protobufjs/pool': 1.1.0 - '@protobufjs/utf8': 1.1.0 - '@types/node': 20.14.1 - long: 5.2.3 - dev: false - - /require-directory@2.1.1: - resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} - engines: {node: '>=0.10.0'} - dev: false - - /require-in-the-middle@7.3.0: - resolution: {integrity: sha512-nQFEv9gRw6SJAwWD2LrL0NmQvAcO7FBwJbwmr2ttPAacfy0xuiOjE5zt+zM4xDyuyvUaxBi/9gb2SoCyNEVJcw==} - engines: {node: '>=8.6.0'} - dependencies: - debug: 4.3.5 - module-details-from-path: 1.0.3 - resolve: 1.22.8 - transitivePeerDependencies: - - supports-color - dev: false - - /resolve@1.22.8: - resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==} - hasBin: true - dependencies: - is-core-module: 2.13.1 - path-parse: 1.0.7 - supports-preserve-symlinks-flag: 1.0.0 - dev: false - - /run-exclusive@2.2.19: - resolution: {integrity: sha512-K3mdoAi7tjJ/qT7Flj90L7QyPozwUaAG+CVhkdDje4HLKXUYC3N/Jzkau3flHVDLQVhiHBtcimVodMjN9egYbA==} - dependencies: - minimal-polyfills: 2.2.3 - dev: false - - /semver@7.6.2: - resolution: {integrity: sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==} - engines: {node: '>=10'} - hasBin: true - dev: false - - /shimmer@1.2.1: - resolution: {integrity: sha512-sQTKC1Re/rM6XyFM6fIAGHRPVGvyXfgzIDvzoq608vM+jeyVD0Tu1E6Np0Kc2zAIFWIj963V2800iF/9LPieQw==} - dev: false - - /signal-exit@4.1.0: - resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} - engines: {node: '>=14'} - dev: false - - /slug@6.1.0: - resolution: {integrity: sha512-x6vLHCMasg4DR2LPiyFGI0gJJhywY6DTiGhCrOMzb3SOk/0JVLIaL4UhyFSHu04SD3uAavrKY/K3zZ3i6iRcgA==} - dev: false - - /socket.io-client@4.7.4: - resolution: {integrity: sha512-wh+OkeF0rAVCrABWQBaEjLfb7DVPotMbu0cgWgyR0v6eA4EoVnAwcIeIbcdTE3GT/H3kbdLl7OoH2+asoDRIIg==} - engines: {node: '>=10.0.0'} - dependencies: - '@socket.io/component-emitter': 3.1.2 - debug: 4.3.5 - engine.io-client: 6.5.3 - socket.io-parser: 4.2.4 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - dev: false - - /socket.io-parser@4.2.4: - resolution: {integrity: sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==} - engines: {node: '>=10.0.0'} - dependencies: - '@socket.io/component-emitter': 3.1.2 - debug: 4.3.5 - transitivePeerDependencies: - - supports-color - dev: false - - /statuses@2.0.1: - resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==} - engines: {node: '>= 0.8'} - dev: false - - /strict-event-emitter@0.5.1: - resolution: {integrity: sha512-vMgjE/GGEPEFnhFub6pa4FmJBRBVOLpIII2hvCZ8Kzb7K0hlHo7mQv6xYrBvCL2LtAIBwFUK8wvuJgTVSQ5MFQ==} - dev: false - - /string-width@4.2.3: - resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} - engines: {node: '>=8'} - dependencies: - emoji-regex: 8.0.0 - is-fullwidth-code-point: 3.0.0 - strip-ansi: 6.0.1 - dev: false - - /strip-ansi@6.0.1: - resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} - engines: {node: '>=8'} - dependencies: - ansi-regex: 5.0.1 - dev: false - - /superjson@2.2.1: - resolution: {integrity: sha512-8iGv75BYOa0xRJHK5vRLEjE2H/i4lulTjzpUXic3Eg8akftYjkmQDa8JARQ42rlczXyFR3IeRoeFCc7RxHsYZA==} - engines: {node: '>=16'} - dependencies: - copy-anything: 3.0.5 - dev: false - - /supports-color@7.2.0: - resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} - engines: {node: '>=8'} - dependencies: - has-flag: 4.0.0 - dev: false - - /supports-hyperlinks@2.3.0: - resolution: {integrity: sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==} - engines: {node: '>=8'} - dependencies: - has-flag: 4.0.0 - supports-color: 7.2.0 - dev: false - - /supports-preserve-symlinks-flag@1.0.0: - resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} - engines: {node: '>= 0.4'} - dev: false - - /terminal-link@3.0.0: - resolution: {integrity: sha512-flFL3m4wuixmf6IfhFJd1YPiLiMuxEc8uHRM1buzIeZPm22Au2pDqBJQgdo7n1WfPU1ONFGv7YDwpFBmHGF6lg==} - engines: {node: '>=12'} - dependencies: - ansi-escapes: 5.0.0 - supports-hyperlinks: 2.3.0 - dev: false - - /tsafe@1.6.6: - resolution: {integrity: sha512-gzkapsdbMNwBnTIjgO758GujLCj031IgHK/PKr2mrmkCSJMhSOR5FeOuSxKLMUoYc0vAA4RGEYYbjt/v6afD3g==} - dev: false - - /type-fest@0.21.3: - resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==} - engines: {node: '>=10'} - dev: false - - /type-fest@1.4.0: - resolution: {integrity: sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==} - engines: {node: '>=10'} - dev: false - - /type-fest@4.19.0: - resolution: {integrity: sha512-CN2l+hWACRiejlnr68vY0/7734Kzu+9+TOslUXbSCQ1ruY9XIHDBSceVXCcHm/oXrdzhtLMMdJEKfemf1yXiZQ==} - engines: {node: '>=16'} - dev: false - - /ulid@2.3.0: - resolution: {integrity: sha512-keqHubrlpvT6G2wH0OEfSW4mquYRcbe/J8NMmveoQOjUqmo+hXtO+ORCpWhdbZ7k72UtY61BL7haGxW6enBnjw==} - hasBin: true - dev: false - - /ulidx@2.3.0: - resolution: {integrity: sha512-36piWNqcdp9hKlQewyeehCaALy4lyx3FodsCxHuV6i0YdexSkjDOubwxEVr2yi4kh62L/0MgyrxqG4K+qtovnw==} - engines: {node: '>=16'} - dependencies: - layerr: 2.1.0 - dev: false - - /undici-types@5.26.5: - resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} - dev: false - - /uuid@9.0.1: - resolution: {integrity: sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==} - hasBin: true - dev: false - - /wrap-ansi@6.2.0: - resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==} - engines: {node: '>=8'} - dependencies: - ansi-styles: 4.3.0 - string-width: 4.2.3 - strip-ansi: 6.0.1 - dev: false - - /wrap-ansi@7.0.0: - resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} - engines: {node: '>=10'} - dependencies: - ansi-styles: 4.3.0 - string-width: 4.2.3 - strip-ansi: 6.0.1 - dev: false - - /ws@8.11.0: - resolution: {integrity: sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==} - engines: {node: '>=10.0.0'} - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: ^5.0.2 - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - dev: false - - /ws@8.17.0: - resolution: {integrity: sha512-uJq6108EgZMAl20KagGkzCKfMEjxmKvZHG7Tlq0Z6nOky7YF7aq4mOx6xK8TJ/i1LeK4Qus7INktacctDgY8Ow==} - engines: {node: '>=10.0.0'} - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: '>=5.0.2' - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - dev: false - - /xmlhttprequest-ssl@2.0.0: - resolution: {integrity: sha512-QKxVRxiRACQcVuQEYFsI1hhkrMlrXHPegbbd1yn9UHOmRxY+si12nQYzri3vbzt8VdTTRviqcKxcyllFas5z2A==} - engines: {node: '>=0.4.0'} - dev: false - - /y18n@5.0.8: - resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} - engines: {node: '>=10'} - dev: false - - /yargs-parser@21.1.1: - resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} - engines: {node: '>=12'} - dev: false - - /yargs@17.7.2: - resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==} - engines: {node: '>=12'} - dependencies: - cliui: 8.0.1 - escalade: 3.1.2 - get-caller-file: 2.0.5 - require-directory: 2.1.1 - string-width: 4.2.3 - y18n: 5.0.8 - yargs-parser: 21.1.1 - dev: false - - /zod-error@1.5.0: - resolution: {integrity: sha512-zzopKZ/skI9iXpqCEPj+iLCKl9b88E43ehcU+sbRoHuwGd9F1IDVGQ70TyO6kmfiRL1g4IXkjsXK+g1gLYl4WQ==} - dependencies: - zod: 3.22.3 - dev: false - - /zod-validation-error@1.5.0(zod@3.22.3): - resolution: {integrity: sha512-/7eFkAI4qV0tcxMBB/3+d2c1P6jzzZYdYSlBuAklzMuCrJu5bzJfHS0yVAS87dRHVlhftd6RFJDIvv03JgkSbw==} - engines: {node: '>=16.0.0'} - peerDependencies: - zod: ^3.18.0 - dependencies: - zod: 3.22.3 - dev: false - - /zod@3.22.3: - resolution: {integrity: sha512-EjIevzuJRiRPbVH4mGc8nApb/lVLKVpmUhAaR5R5doKGfAnGJ6Gr3CViAVjP+4FWSxCsybeWQdcgCtbX+7oZug==} - dev: false diff --git a/packages/cli-v3/e2e/fixtures/config-infisical-sdk/pnpm-workspace.yaml b/packages/cli-v3/e2e/fixtures/config-infisical-sdk/pnpm-workspace.yaml deleted file mode 100644 index c090d851f27..00000000000 --- a/packages/cli-v3/e2e/fixtures/config-infisical-sdk/pnpm-workspace.yaml +++ /dev/null @@ -1 +0,0 @@ -# https://github.com/pnpm/pnpm/issues/2412 diff --git a/packages/cli-v3/e2e/fixtures/config-infisical-sdk/trigger.config.js b/packages/cli-v3/e2e/fixtures/config-infisical-sdk/trigger.config.js deleted file mode 100644 index 78ce4391a47..00000000000 --- a/packages/cli-v3/e2e/fixtures/config-infisical-sdk/trigger.config.js +++ /dev/null @@ -1,9 +0,0 @@ -import { InfisicalClient } from "@infisical/sdk"; - -export const config = async () => { - console.log("InfisicalClient", InfisicalClient); - - return { - project: "config-infisical-sdk", - }; -}; diff --git a/packages/cli-v3/e2e/fixtures/config-infisical-sdk/trigger/helloWorld.js b/packages/cli-v3/e2e/fixtures/config-infisical-sdk/trigger/helloWorld.js deleted file mode 100644 index 8459b9f91b7..00000000000 --- a/packages/cli-v3/e2e/fixtures/config-infisical-sdk/trigger/helloWorld.js +++ /dev/null @@ -1,8 +0,0 @@ -import { task } from "@systemfsoftware/trigger.dev_sdk/v3"; - -export const helloWorldTask = task({ - id: "hello-world", - run: async (payload) => { - console.log("Hello, World!", payload); - }, -}); diff --git a/packages/cli-v3/e2e/fixtures/config-infisical-sdk/yarn.lock b/packages/cli-v3/e2e/fixtures/config-infisical-sdk/yarn.lock deleted file mode 100644 index 9923fe83fa1..00000000000 --- a/packages/cli-v3/e2e/fixtures/config-infisical-sdk/yarn.lock +++ /dev/null @@ -1,1691 +0,0 @@ -# This file is generated by running "yarn install" inside your project. -# Manual changes might be lost - proceed with caution! - -__metadata: - version: 8 - cacheKey: 10c0 - -"@bundled-es-modules/cookie@npm:^2.0.0": - version: 2.0.0 - resolution: "@bundled-es-modules/cookie@npm:2.0.0" - dependencies: - cookie: "npm:^0.5.0" - checksum: 10c0/0655dd331b35d7b5b6dd2301c3bcfb7233018c0e3235a40ced1d53f00463ab92dc01f0091f153812867bc0ef0f8e0a157a30acb16e8d7ef149702bf8db9fe7a6 - languageName: node - linkType: hard - -"@bundled-es-modules/statuses@npm:^1.0.1": - version: 1.0.1 - resolution: "@bundled-es-modules/statuses@npm:1.0.1" - dependencies: - statuses: "npm:^2.0.1" - checksum: 10c0/c1a8ede3efa8da61ccda4b98e773582a9733edfbeeee569d4630785f8e018766202edb190a754a3ec7a7f6bd738e857829affc2fdb676b6dab4db1bb44e62785 - languageName: node - linkType: hard - -"@google-cloud/precise-date@npm:^4.0.0": - version: 4.0.0 - resolution: "@google-cloud/precise-date@npm:4.0.0" - checksum: 10c0/8788bec6bb5db3fcc9cf72f346dc7af35d0ad1c9457d40f800e580dc58631568589b6795b48bef88b958b718c81cd326b0ccfe9d0ef9e7d7e85f45c1375e9c14 - languageName: node - linkType: hard - -"@grpc/grpc-js@npm:^1.7.1": - version: 1.10.8 - resolution: "@grpc/grpc-js@npm:1.10.8" - dependencies: - "@grpc/proto-loader": "npm:^0.7.13" - "@js-sdsl/ordered-map": "npm:^4.4.2" - checksum: 10c0/600ccd5fc1f4d5e49b52c1ac8fd656b4583d81e6f9708a75459861dbf55251e7c0378ff6ba0043c140916f22dee195119cec6535c7b7e8a0a9da244d48cacc9e - languageName: node - linkType: hard - -"@grpc/proto-loader@npm:^0.7.13": - version: 0.7.13 - resolution: "@grpc/proto-loader@npm:0.7.13" - dependencies: - lodash.camelcase: "npm:^4.3.0" - long: "npm:^5.0.0" - protobufjs: "npm:^7.2.5" - yargs: "npm:^17.7.2" - bin: - proto-loader-gen-types: build/bin/proto-loader-gen-types.js - checksum: 10c0/dc8ed7aa1454c15e224707cc53d84a166b98d76f33606a9f334c7a6fb1aedd3e3614dcd2c2b02a6ffaf140587d19494f93b3a56346c6c2e26bc564f6deddbbf3 - languageName: node - linkType: hard - -"@infisical/sdk-android-arm-eabi@npm:2.2.3": - version: 2.2.3 - resolution: "@infisical/sdk-android-arm-eabi@npm:2.2.3" - conditions: os=android & cpu=arm - languageName: node - linkType: hard - -"@infisical/sdk-android-arm64@npm:2.2.3": - version: 2.2.3 - resolution: "@infisical/sdk-android-arm64@npm:2.2.3" - conditions: os=android & cpu=arm64 - languageName: node - linkType: hard - -"@infisical/sdk-darwin-arm64@npm:2.2.3": - version: 2.2.3 - resolution: "@infisical/sdk-darwin-arm64@npm:2.2.3" - conditions: os=darwin & cpu=arm64 - languageName: node - linkType: hard - -"@infisical/sdk-darwin-x64@npm:2.2.3": - version: 2.2.3 - resolution: "@infisical/sdk-darwin-x64@npm:2.2.3" - conditions: os=darwin & cpu=x64 - languageName: node - linkType: hard - -"@infisical/sdk-linux-arm-gnueabihf@npm:2.2.3": - version: 2.2.3 - resolution: "@infisical/sdk-linux-arm-gnueabihf@npm:2.2.3" - conditions: os=linux & cpu=arm - languageName: node - linkType: hard - -"@infisical/sdk-linux-arm64-gnu@npm:2.2.3": - version: 2.2.3 - resolution: "@infisical/sdk-linux-arm64-gnu@npm:2.2.3" - conditions: os=linux & cpu=arm64 - languageName: node - linkType: hard - -"@infisical/sdk-linux-arm64-musl@npm:2.2.3": - version: 2.2.3 - resolution: "@infisical/sdk-linux-arm64-musl@npm:2.2.3" - conditions: os=linux & cpu=arm64 - languageName: node - linkType: hard - -"@infisical/sdk-linux-x64-gnu@npm:2.2.3": - version: 2.2.3 - resolution: "@infisical/sdk-linux-x64-gnu@npm:2.2.3" - conditions: os=linux & cpu=x64 - languageName: node - linkType: hard - -"@infisical/sdk-linux-x64-musl@npm:2.2.3": - version: 2.2.3 - resolution: "@infisical/sdk-linux-x64-musl@npm:2.2.3" - conditions: os=linux & cpu=x64 - languageName: node - linkType: hard - -"@infisical/sdk-win32-arm64-msvc@npm:2.2.3": - version: 2.2.3 - resolution: "@infisical/sdk-win32-arm64-msvc@npm:2.2.3" - conditions: os=win32 & cpu=arm64 - languageName: node - linkType: hard - -"@infisical/sdk-win32-ia32-msvc@npm:2.2.3": - version: 2.2.3 - resolution: "@infisical/sdk-win32-ia32-msvc@npm:2.2.3" - conditions: os=win32 & cpu=ia32 - languageName: node - linkType: hard - -"@infisical/sdk-win32-x64-msvc@npm:2.2.3": - version: 2.2.3 - resolution: "@infisical/sdk-win32-x64-msvc@npm:2.2.3" - conditions: os=win32 & cpu=x64 - languageName: node - linkType: hard - -"@infisical/sdk@npm:^2.2.3": - version: 2.2.3 - resolution: "@infisical/sdk@npm:2.2.3" - dependencies: - "@infisical/sdk-android-arm-eabi": "npm:2.2.3" - "@infisical/sdk-android-arm64": "npm:2.2.3" - "@infisical/sdk-darwin-arm64": "npm:2.2.3" - "@infisical/sdk-darwin-x64": "npm:2.2.3" - "@infisical/sdk-linux-arm-gnueabihf": "npm:2.2.3" - "@infisical/sdk-linux-arm64-gnu": "npm:2.2.3" - "@infisical/sdk-linux-arm64-musl": "npm:2.2.3" - "@infisical/sdk-linux-x64-gnu": "npm:2.2.3" - "@infisical/sdk-linux-x64-musl": "npm:2.2.3" - "@infisical/sdk-win32-arm64-msvc": "npm:2.2.3" - "@infisical/sdk-win32-ia32-msvc": "npm:2.2.3" - "@infisical/sdk-win32-x64-msvc": "npm:2.2.3" - dependenciesMeta: - "@infisical/sdk-android-arm-eabi": - optional: true - "@infisical/sdk-android-arm64": - optional: true - "@infisical/sdk-darwin-arm64": - optional: true - "@infisical/sdk-darwin-x64": - optional: true - "@infisical/sdk-linux-arm-gnueabihf": - optional: true - "@infisical/sdk-linux-arm64-gnu": - optional: true - "@infisical/sdk-linux-arm64-musl": - optional: true - "@infisical/sdk-linux-x64-gnu": - optional: true - "@infisical/sdk-linux-x64-musl": - optional: true - "@infisical/sdk-win32-arm64-msvc": - optional: true - "@infisical/sdk-win32-ia32-msvc": - optional: true - "@infisical/sdk-win32-x64-msvc": - optional: true - checksum: 10c0/b18368712fed2497900fee7972d5281aacaf325a678b3707eff4a7e8fc569b2378f9180ce85ca5930ce22b2d93917f556a179314776d29da740402434259d357 - languageName: node - linkType: hard - -"@inquirer/confirm@npm:^3.0.0": - version: 3.1.8 - resolution: "@inquirer/confirm@npm:3.1.8" - dependencies: - "@inquirer/core": "npm:^8.2.1" - "@inquirer/type": "npm:^1.3.2" - checksum: 10c0/0cf516f9e1dcda3b57dcc4976962bba46dff13853cfbcc77dc37c014bf77c1e0c2e605c9c80f03dea004c1a722c927638f1d5529ae79abe9a688d7174e7b4a59 - languageName: node - linkType: hard - -"@inquirer/core@npm:^8.2.1": - version: 8.2.1 - resolution: "@inquirer/core@npm:8.2.1" - dependencies: - "@inquirer/figures": "npm:^1.0.2" - "@inquirer/type": "npm:^1.3.2" - "@types/mute-stream": "npm:^0.0.4" - "@types/node": "npm:^20.12.12" - "@types/wrap-ansi": "npm:^3.0.0" - ansi-escapes: "npm:^4.3.2" - chalk: "npm:^4.1.2" - cli-spinners: "npm:^2.9.2" - cli-width: "npm:^4.1.0" - mute-stream: "npm:^1.0.0" - signal-exit: "npm:^4.1.0" - strip-ansi: "npm:^6.0.1" - wrap-ansi: "npm:^6.2.0" - checksum: 10c0/0965ad2b12b517984202516cf95288e8a776454cd9cddfa33ceba2ab98e8aae514179460583252d7eebb0d4ee319390dd3a9f18472a8f3d8e0480850955129ee - languageName: node - linkType: hard - -"@inquirer/figures@npm:^1.0.2": - version: 1.0.2 - resolution: "@inquirer/figures@npm:1.0.2" - checksum: 10c0/7e74c41385d940d43a97d31386114669986548f878a1d12d8387c36e51f8e491d2cc307ece7670b068982dc3579269bd1258d30ebe36cb19006cf6a20a07dc66 - languageName: node - linkType: hard - -"@inquirer/type@npm:^1.3.2": - version: 1.3.2 - resolution: "@inquirer/type@npm:1.3.2" - checksum: 10c0/96676f93d7f88bc1d122bb110e50963c3fa4fb720c095ed782652ce48f20260dba0c4a49abe32196267c8863bc552a348474d35ce2f3d125a8bebb84de739164 - languageName: node - linkType: hard - -"@js-sdsl/ordered-map@npm:^4.4.2": - version: 4.4.2 - resolution: "@js-sdsl/ordered-map@npm:4.4.2" - checksum: 10c0/cc7e15dc4acf6d9ef663757279600bab70533d847dcc1ab01332e9e680bd30b77cdf9ad885cc774276f51d98b05a013571c940e5b360985af5eb798dc1a2ee2b - languageName: node - linkType: hard - -"@mswjs/cookies@npm:^1.1.0": - version: 1.1.0 - resolution: "@mswjs/cookies@npm:1.1.0" - checksum: 10c0/c8442b77f4d4f72c63a29049bbd33e7f9d85517471c09e1a1a71f424e5261feee5311b096d42d4447a51f199017b2227feb2b5dd77da83b733917560ace58940 - languageName: node - linkType: hard - -"@mswjs/interceptors@npm:^0.29.0": - version: 0.29.1 - resolution: "@mswjs/interceptors@npm:0.29.1" - dependencies: - "@open-draft/deferred-promise": "npm:^2.2.0" - "@open-draft/logger": "npm:^0.3.0" - "@open-draft/until": "npm:^2.0.0" - is-node-process: "npm:^1.2.0" - outvariant: "npm:^1.2.1" - strict-event-emitter: "npm:^0.5.1" - checksum: 10c0/816660a17b0e89e6e6955072b96882b5807c8c9faa316eab27104e8ba80e8e7d78b1862af42e1044156a5ae3ae2071289dc9211ecdc8fd5f7078d8c8a8a7caa3 - languageName: node - linkType: hard - -"@open-draft/deferred-promise@npm:^2.2.0": - version: 2.2.0 - resolution: "@open-draft/deferred-promise@npm:2.2.0" - checksum: 10c0/eafc1b1d0fc8edb5e1c753c5e0f3293410b40dde2f92688211a54806d4136887051f39b98c1950370be258483deac9dfd17cf8b96557553765198ef2547e4549 - languageName: node - linkType: hard - -"@open-draft/logger@npm:^0.3.0": - version: 0.3.0 - resolution: "@open-draft/logger@npm:0.3.0" - dependencies: - is-node-process: "npm:^1.2.0" - outvariant: "npm:^1.4.0" - checksum: 10c0/90010647b22e9693c16258f4f9adb034824d1771d3baa313057b9a37797f571181005bc50415a934eaf7c891d90ff71dcd7a9d5048b0b6bb438f31bef2c7c5c1 - languageName: node - linkType: hard - -"@open-draft/until@npm:^2.0.0, @open-draft/until@npm:^2.1.0": - version: 2.1.0 - resolution: "@open-draft/until@npm:2.1.0" - checksum: 10c0/61d3f99718dd86bb393fee2d7a785f961dcaf12f2055f0c693b27f4d0cd5f7a03d498a6d9289773b117590d794a43cd129366fd8e99222e4832f67b1653d54cf - languageName: node - linkType: hard - -"@opentelemetry/api-logs@npm:0.49.1": - version: 0.49.1 - resolution: "@opentelemetry/api-logs@npm:0.49.1" - dependencies: - "@opentelemetry/api": "npm:^1.0.0" - checksum: 10c0/479d8529c0e51effa92e265ba15b75dc010aefe97beb04f6d407d8298a5dcefb0c7fcdaff8c2a65e2a41435d8951407b37e6deb878b5e0191887176faa9565f8 - languageName: node - linkType: hard - -"@opentelemetry/api-logs@npm:^0.48.0": - version: 0.48.0 - resolution: "@opentelemetry/api-logs@npm:0.48.0" - dependencies: - "@opentelemetry/api": "npm:^1.0.0" - checksum: 10c0/728e9d3c0d9f63dbde3a4086ba2fb2231a03e9dcea02a496d7823ac60471dc5addf05fc94f69da1afa9519826a243c2742597ebc0ceb72b42009954a2d14291a - languageName: node - linkType: hard - -"@opentelemetry/api@npm:^1.0.0, @opentelemetry/api@npm:^1.8.0": - version: 1.8.0 - resolution: "@opentelemetry/api@npm:1.8.0" - checksum: 10c0/66d5504bfbf9c19a14ea549f5fca975a73a5e1e8a1e40a6dc2d662893c942b9ba66c009262816dee2b9ffd0267acd707ec692eba20db11a09d4ee114c00dc161 - languageName: node - linkType: hard - -"@opentelemetry/context-async-hooks@npm:1.22.0": - version: 1.22.0 - resolution: "@opentelemetry/context-async-hooks@npm:1.22.0" - peerDependencies: - "@opentelemetry/api": ">=1.0.0 <1.9.0" - checksum: 10c0/5f691b598d967a969eed5eeea122cdaa5db35f8bf399704382dd5f482edd22c9d3ca636c119ac8c23f1c9a5b84a6a5be31056771887d957560f46f4fc07c0e5d - languageName: node - linkType: hard - -"@opentelemetry/context-async-hooks@npm:1.24.1": - version: 1.24.1 - resolution: "@opentelemetry/context-async-hooks@npm:1.24.1" - peerDependencies: - "@opentelemetry/api": ">=1.0.0 <1.9.0" - checksum: 10c0/ff59c783c749370265aa8252b3b74c043ca01690c529d7fd1c58e1add1bd6590e1ad240e391a088c153d4a10f7730a59ea33d6812567f1476c4c6a7b577e9496 - languageName: node - linkType: hard - -"@opentelemetry/core@npm:1.22.0": - version: 1.22.0 - resolution: "@opentelemetry/core@npm:1.22.0" - dependencies: - "@opentelemetry/semantic-conventions": "npm:1.22.0" - peerDependencies: - "@opentelemetry/api": ">=1.0.0 <1.9.0" - checksum: 10c0/4850f6f407e4a4df72825d88b7dbe653e23f34a6dcba0b2d05725d0b497e1d44069909301b0efa1d4eac577225f10f5e86e09cb5338aacf28e2467b6d7d4c3b1 - languageName: node - linkType: hard - -"@opentelemetry/core@npm:1.24.1": - version: 1.24.1 - resolution: "@opentelemetry/core@npm:1.24.1" - dependencies: - "@opentelemetry/semantic-conventions": "npm:1.24.1" - peerDependencies: - "@opentelemetry/api": ">=1.0.0 <1.9.0" - checksum: 10c0/e7af32d4253542ee42be74618cef56813ddec878950421d7e51384bde33c5a09f9aeb4391cc9617e1d117091597d1d96a6b80658fb0453a93bcf2d4d316b149d - languageName: node - linkType: hard - -"@opentelemetry/exporter-logs-otlp-http@npm:^0.49.1": - version: 0.49.1 - resolution: "@opentelemetry/exporter-logs-otlp-http@npm:0.49.1" - dependencies: - "@opentelemetry/api-logs": "npm:0.49.1" - "@opentelemetry/core": "npm:1.22.0" - "@opentelemetry/otlp-exporter-base": "npm:0.49.1" - "@opentelemetry/otlp-transformer": "npm:0.49.1" - "@opentelemetry/sdk-logs": "npm:0.49.1" - peerDependencies: - "@opentelemetry/api": ^1.0.0 - checksum: 10c0/3e9ff9396072586aa212c207b7d71d933e50d0166a9b0cbd8902717d01d40d8bd904984385f83b7f26606651271fc59c0de5494a37f12701e0cf4d11347fc808 - languageName: node - linkType: hard - -"@opentelemetry/exporter-trace-otlp-grpc@npm:0.49.1": - version: 0.49.1 - resolution: "@opentelemetry/exporter-trace-otlp-grpc@npm:0.49.1" - dependencies: - "@grpc/grpc-js": "npm:^1.7.1" - "@opentelemetry/core": "npm:1.22.0" - "@opentelemetry/otlp-grpc-exporter-base": "npm:0.49.1" - "@opentelemetry/otlp-transformer": "npm:0.49.1" - "@opentelemetry/resources": "npm:1.22.0" - "@opentelemetry/sdk-trace-base": "npm:1.22.0" - peerDependencies: - "@opentelemetry/api": ^1.0.0 - checksum: 10c0/4702ad5a9a449702ba365708c8d5d4c3442db6fd134ffe8ac40f656b29beb72046232ad9ab90d42cf1a185e7549b0fba1f3accbe3794d43ed103f020185f379f - languageName: node - linkType: hard - -"@opentelemetry/exporter-trace-otlp-http@npm:0.49.1, @opentelemetry/exporter-trace-otlp-http@npm:^0.49.1": - version: 0.49.1 - resolution: "@opentelemetry/exporter-trace-otlp-http@npm:0.49.1" - dependencies: - "@opentelemetry/core": "npm:1.22.0" - "@opentelemetry/otlp-exporter-base": "npm:0.49.1" - "@opentelemetry/otlp-transformer": "npm:0.49.1" - "@opentelemetry/resources": "npm:1.22.0" - "@opentelemetry/sdk-trace-base": "npm:1.22.0" - peerDependencies: - "@opentelemetry/api": ^1.0.0 - checksum: 10c0/2393fd88deef0d3db572b2c0ec9ed29d1968461a68be61e2f08b624e67a5c364b80191d587cd24acf56f9db00dcd1191d376d3843427b0998f5a03d870369248 - languageName: node - linkType: hard - -"@opentelemetry/exporter-trace-otlp-proto@npm:0.49.1": - version: 0.49.1 - resolution: "@opentelemetry/exporter-trace-otlp-proto@npm:0.49.1" - dependencies: - "@opentelemetry/core": "npm:1.22.0" - "@opentelemetry/otlp-exporter-base": "npm:0.49.1" - "@opentelemetry/otlp-proto-exporter-base": "npm:0.49.1" - "@opentelemetry/otlp-transformer": "npm:0.49.1" - "@opentelemetry/resources": "npm:1.22.0" - "@opentelemetry/sdk-trace-base": "npm:1.22.0" - peerDependencies: - "@opentelemetry/api": ^1.0.0 - checksum: 10c0/d298829328e698bb00be98ece4db6267b421862af9b079c486699d949f2765a0b497774236838a632e71841d29525374477b8eb81646a5a7a516946eafeba919 - languageName: node - linkType: hard - -"@opentelemetry/exporter-zipkin@npm:1.22.0": - version: 1.22.0 - resolution: "@opentelemetry/exporter-zipkin@npm:1.22.0" - dependencies: - "@opentelemetry/core": "npm:1.22.0" - "@opentelemetry/resources": "npm:1.22.0" - "@opentelemetry/sdk-trace-base": "npm:1.22.0" - "@opentelemetry/semantic-conventions": "npm:1.22.0" - peerDependencies: - "@opentelemetry/api": ^1.0.0 - checksum: 10c0/b26101dc394b1c64efb0a979f3abed3f47111d9b3e8fe0e43f613cd0f472927cf62205d719214922bde240b64caddafbf05e7932c690d682700c470631baf302 - languageName: node - linkType: hard - -"@opentelemetry/instrumentation@npm:0.49.1, @opentelemetry/instrumentation@npm:^0.49.1": - version: 0.49.1 - resolution: "@opentelemetry/instrumentation@npm:0.49.1" - dependencies: - "@opentelemetry/api-logs": "npm:0.49.1" - "@types/shimmer": "npm:^1.0.2" - import-in-the-middle: "npm:1.7.1" - require-in-the-middle: "npm:^7.1.1" - semver: "npm:^7.5.2" - shimmer: "npm:^1.2.1" - peerDependencies: - "@opentelemetry/api": ^1.3.0 - checksum: 10c0/dcfecde045fb715593461f51e6f948b22f79d2cf198b6de99293cdbae650942cfc5cbf36585f1690b865f1bd4ae7b25ea273b65a33fa6f8f54a418663027dd90 - languageName: node - linkType: hard - -"@opentelemetry/otlp-exporter-base@npm:0.49.1": - version: 0.49.1 - resolution: "@opentelemetry/otlp-exporter-base@npm:0.49.1" - dependencies: - "@opentelemetry/core": "npm:1.22.0" - peerDependencies: - "@opentelemetry/api": ^1.0.0 - checksum: 10c0/61432363fc1a5d159e73d8470cce1f4c7d2b229780406c7cdaaeebe1bf4afe0a17a276ae01c9be895b52543ce64e8d62005d20794bb9e21a2252ae7a0be078f4 - languageName: node - linkType: hard - -"@opentelemetry/otlp-grpc-exporter-base@npm:0.49.1": - version: 0.49.1 - resolution: "@opentelemetry/otlp-grpc-exporter-base@npm:0.49.1" - dependencies: - "@grpc/grpc-js": "npm:^1.7.1" - "@opentelemetry/core": "npm:1.22.0" - "@opentelemetry/otlp-exporter-base": "npm:0.49.1" - protobufjs: "npm:^7.2.3" - peerDependencies: - "@opentelemetry/api": ^1.0.0 - checksum: 10c0/f01dbb21d9c1aefc2583b5a4eb504a0f3449496856f49239c23452a18a6c1338b8bcbf2971de54aadb53d9c1dca85283ba3ed3cd7b24b6a1821928756de69710 - languageName: node - linkType: hard - -"@opentelemetry/otlp-proto-exporter-base@npm:0.49.1": - version: 0.49.1 - resolution: "@opentelemetry/otlp-proto-exporter-base@npm:0.49.1" - dependencies: - "@opentelemetry/core": "npm:1.22.0" - "@opentelemetry/otlp-exporter-base": "npm:0.49.1" - protobufjs: "npm:^7.2.3" - peerDependencies: - "@opentelemetry/api": ^1.0.0 - checksum: 10c0/1572831479536bf9c25c69f7b4584f281896df1a7d140f73937a701a06c4e4c612643b4e396e87646f43e73b53f1b5a636353330c3df5affd59ef19e9f811b5f - languageName: node - linkType: hard - -"@opentelemetry/otlp-transformer@npm:0.49.1": - version: 0.49.1 - resolution: "@opentelemetry/otlp-transformer@npm:0.49.1" - dependencies: - "@opentelemetry/api-logs": "npm:0.49.1" - "@opentelemetry/core": "npm:1.22.0" - "@opentelemetry/resources": "npm:1.22.0" - "@opentelemetry/sdk-logs": "npm:0.49.1" - "@opentelemetry/sdk-metrics": "npm:1.22.0" - "@opentelemetry/sdk-trace-base": "npm:1.22.0" - peerDependencies: - "@opentelemetry/api": ">=1.3.0 <1.9.0" - checksum: 10c0/df25837786a45a77675a0de48916e7d7f1d32d6d200ef807a5fc23e07a2be31cfffd09b197079a6e6376fe82de4ed1930b14c11001f032e8fbfefaef19d98a11 - languageName: node - linkType: hard - -"@opentelemetry/propagator-b3@npm:1.22.0": - version: 1.22.0 - resolution: "@opentelemetry/propagator-b3@npm:1.22.0" - dependencies: - "@opentelemetry/core": "npm:1.22.0" - peerDependencies: - "@opentelemetry/api": ">=1.0.0 <1.9.0" - checksum: 10c0/947633f247451e37895b5c3f8cbcba4fc96118c0c72c815bfdb49ae4b2a3c27ca9133af25db35ae938bd82b0033d986d178f253c0573389ab2dab2999d42a082 - languageName: node - linkType: hard - -"@opentelemetry/propagator-b3@npm:1.24.1": - version: 1.24.1 - resolution: "@opentelemetry/propagator-b3@npm:1.24.1" - dependencies: - "@opentelemetry/core": "npm:1.24.1" - peerDependencies: - "@opentelemetry/api": ">=1.0.0 <1.9.0" - checksum: 10c0/21e13a31879130b71e6629dcb394cbe6ace9e5de5320ba967d9ba2b56342b458146c6576d2bb64284fb04afa08ef8e0ce0da72a747eab6e616d1e16f3643c0e9 - languageName: node - linkType: hard - -"@opentelemetry/propagator-jaeger@npm:1.22.0": - version: 1.22.0 - resolution: "@opentelemetry/propagator-jaeger@npm:1.22.0" - dependencies: - "@opentelemetry/core": "npm:1.22.0" - peerDependencies: - "@opentelemetry/api": ">=1.0.0 <1.9.0" - checksum: 10c0/b5767c4b8862783043d20ad71b66831a0004b98173b1cc8573bc6048fa0b4ed3cf9e1063c9f02e25d227ccb668cd95dacc02dde8d4af2aa294c097779f5cc79f - languageName: node - linkType: hard - -"@opentelemetry/propagator-jaeger@npm:1.24.1": - version: 1.24.1 - resolution: "@opentelemetry/propagator-jaeger@npm:1.24.1" - dependencies: - "@opentelemetry/core": "npm:1.24.1" - peerDependencies: - "@opentelemetry/api": ">=1.0.0 <1.9.0" - checksum: 10c0/83fba5e474929307d7bada39f46070874cae688cc5410ca9cec6c7817906f175130dfffbcdfdba5a4d19db2fbbc371c9002decd715aba8bec7322db3f5b6d7d8 - languageName: node - linkType: hard - -"@opentelemetry/resources@npm:1.22.0": - version: 1.22.0 - resolution: "@opentelemetry/resources@npm:1.22.0" - dependencies: - "@opentelemetry/core": "npm:1.22.0" - "@opentelemetry/semantic-conventions": "npm:1.22.0" - peerDependencies: - "@opentelemetry/api": ">=1.0.0 <1.9.0" - checksum: 10c0/f8681d3f907bb44742223980283dd35fcf2fd52e6b6874063e0ed7fea21a3dc65c0dc05a66f21ee41d018343bc90d0221a018ac0d5a92ef01e623f4fe94355fd - languageName: node - linkType: hard - -"@opentelemetry/resources@npm:1.24.1, @opentelemetry/resources@npm:^1.22.0": - version: 1.24.1 - resolution: "@opentelemetry/resources@npm:1.24.1" - dependencies: - "@opentelemetry/core": "npm:1.24.1" - "@opentelemetry/semantic-conventions": "npm:1.24.1" - peerDependencies: - "@opentelemetry/api": ">=1.0.0 <1.9.0" - checksum: 10c0/b2f68c153231bdca6491d6050d43d84c7679f44783eaca9daa9bdb3381b5bbdb54eb6de472e9177bc1c161b0bc83423af59e5e356cce8f7880fece757a0106b6 - languageName: node - linkType: hard - -"@opentelemetry/sdk-logs@npm:0.49.1, @opentelemetry/sdk-logs@npm:^0.49.1": - version: 0.49.1 - resolution: "@opentelemetry/sdk-logs@npm:0.49.1" - dependencies: - "@opentelemetry/core": "npm:1.22.0" - "@opentelemetry/resources": "npm:1.22.0" - peerDependencies: - "@opentelemetry/api": ">=1.4.0 <1.9.0" - "@opentelemetry/api-logs": ">=0.39.1" - checksum: 10c0/2dbf2d27bde8f442a1393e68d0832a36d28476bd6cb14e0cbd60793836dc131671f9c8e5073b03cc22749f1878b2dc30e4331276439c514e8fa17082156dda64 - languageName: node - linkType: hard - -"@opentelemetry/sdk-metrics@npm:1.22.0": - version: 1.22.0 - resolution: "@opentelemetry/sdk-metrics@npm:1.22.0" - dependencies: - "@opentelemetry/core": "npm:1.22.0" - "@opentelemetry/resources": "npm:1.22.0" - lodash.merge: "npm:^4.6.2" - peerDependencies: - "@opentelemetry/api": ">=1.3.0 <1.9.0" - checksum: 10c0/cdf7c91bec6e697bbeea2b0f6cdb68491104beab002fda2e37a9a932d4624f4510785efd29c625dff4f68632567e03021711a0c2f6ecef9354d4a0929ee703ed - languageName: node - linkType: hard - -"@opentelemetry/sdk-node@npm:^0.49.1": - version: 0.49.1 - resolution: "@opentelemetry/sdk-node@npm:0.49.1" - dependencies: - "@opentelemetry/api-logs": "npm:0.49.1" - "@opentelemetry/core": "npm:1.22.0" - "@opentelemetry/exporter-trace-otlp-grpc": "npm:0.49.1" - "@opentelemetry/exporter-trace-otlp-http": "npm:0.49.1" - "@opentelemetry/exporter-trace-otlp-proto": "npm:0.49.1" - "@opentelemetry/exporter-zipkin": "npm:1.22.0" - "@opentelemetry/instrumentation": "npm:0.49.1" - "@opentelemetry/resources": "npm:1.22.0" - "@opentelemetry/sdk-logs": "npm:0.49.1" - "@opentelemetry/sdk-metrics": "npm:1.22.0" - "@opentelemetry/sdk-trace-base": "npm:1.22.0" - "@opentelemetry/sdk-trace-node": "npm:1.22.0" - "@opentelemetry/semantic-conventions": "npm:1.22.0" - peerDependencies: - "@opentelemetry/api": ">=1.3.0 <1.9.0" - checksum: 10c0/cbf9e15d95ed72a0f9563801f90049e9c0d3fdbf14ffba6d46bcb72275bfd5b340a7a93896396cf2817d70d5ab7e416f65f4845bb4d67df643f07a4fb0faed51 - languageName: node - linkType: hard - -"@opentelemetry/sdk-trace-base@npm:1.22.0": - version: 1.22.0 - resolution: "@opentelemetry/sdk-trace-base@npm:1.22.0" - dependencies: - "@opentelemetry/core": "npm:1.22.0" - "@opentelemetry/resources": "npm:1.22.0" - "@opentelemetry/semantic-conventions": "npm:1.22.0" - peerDependencies: - "@opentelemetry/api": ">=1.0.0 <1.9.0" - checksum: 10c0/e7240d6e3f63e892516602eeb443803398cee171167608eb043f8d077f9489be2062f538b7e7766392db7419a33e7845f6ed070e13a0932017596b139c232950 - languageName: node - linkType: hard - -"@opentelemetry/sdk-trace-base@npm:1.24.1, @opentelemetry/sdk-trace-base@npm:^1.22.0": - version: 1.24.1 - resolution: "@opentelemetry/sdk-trace-base@npm:1.24.1" - dependencies: - "@opentelemetry/core": "npm:1.24.1" - "@opentelemetry/resources": "npm:1.24.1" - "@opentelemetry/semantic-conventions": "npm:1.24.1" - peerDependencies: - "@opentelemetry/api": ">=1.0.0 <1.9.0" - checksum: 10c0/071783367b06410e4e4bf4626bc560e664ccfa5eff497fe645db99b6074702259dba1c56ed8b003e9c0949ba53cd55d32aae1d46fa7bd47da1186f3d941a9713 - languageName: node - linkType: hard - -"@opentelemetry/sdk-trace-node@npm:1.22.0": - version: 1.22.0 - resolution: "@opentelemetry/sdk-trace-node@npm:1.22.0" - dependencies: - "@opentelemetry/context-async-hooks": "npm:1.22.0" - "@opentelemetry/core": "npm:1.22.0" - "@opentelemetry/propagator-b3": "npm:1.22.0" - "@opentelemetry/propagator-jaeger": "npm:1.22.0" - "@opentelemetry/sdk-trace-base": "npm:1.22.0" - semver: "npm:^7.5.2" - peerDependencies: - "@opentelemetry/api": ">=1.0.0 <1.9.0" - checksum: 10c0/ca42e61b44ed5f91e29e8cf5f16916fb2308d9c807181446c7c60ee61656e6e97f8c02ad4269f86ad57c252dbd25fe0af5b09521b6868b156df978a0f9b54d57 - languageName: node - linkType: hard - -"@opentelemetry/sdk-trace-node@npm:^1.22.0": - version: 1.24.1 - resolution: "@opentelemetry/sdk-trace-node@npm:1.24.1" - dependencies: - "@opentelemetry/context-async-hooks": "npm:1.24.1" - "@opentelemetry/core": "npm:1.24.1" - "@opentelemetry/propagator-b3": "npm:1.24.1" - "@opentelemetry/propagator-jaeger": "npm:1.24.1" - "@opentelemetry/sdk-trace-base": "npm:1.24.1" - semver: "npm:^7.5.2" - peerDependencies: - "@opentelemetry/api": ">=1.0.0 <1.9.0" - checksum: 10c0/fc4315d58a85353c4613931f87a0292bf032184b296cdd7a21def80da61f369cfa3fcedcdcc583cf645e00e27b1900bee59760fafed3381e4ee817f8b9d982e3 - languageName: node - linkType: hard - -"@opentelemetry/semantic-conventions@npm:1.22.0": - version: 1.22.0 - resolution: "@opentelemetry/semantic-conventions@npm:1.22.0" - checksum: 10c0/35d4aae14111fd65becf667fb935aef673f820dba0e160cdf02dfee19b8eb169a8ba3f7db4db8a40d82a15989f465faf085b4ba41895ba2c89f8e631f5e53f08 - languageName: node - linkType: hard - -"@opentelemetry/semantic-conventions@npm:1.24.1, @opentelemetry/semantic-conventions@npm:^1.22.0": - version: 1.24.1 - resolution: "@opentelemetry/semantic-conventions@npm:1.24.1" - checksum: 10c0/5a3707860b70df8430745ef4ef99810a6d61d770942c217ac25ef8d6840a6b17b943c1ebe4da4a118dee0e3b1e71da3c16e2790f3c3a7e7e6b171e8d1944f73e - languageName: node - linkType: hard - -"@protobufjs/aspromise@npm:^1.1.1, @protobufjs/aspromise@npm:^1.1.2": - version: 1.1.2 - resolution: "@protobufjs/aspromise@npm:1.1.2" - checksum: 10c0/a83343a468ff5b5ec6bff36fd788a64c839e48a07ff9f4f813564f58caf44d011cd6504ed2147bf34835bd7a7dd2107052af755961c6b098fd8902b4f6500d0f - languageName: node - linkType: hard - -"@protobufjs/base64@npm:^1.1.2": - version: 1.1.2 - resolution: "@protobufjs/base64@npm:1.1.2" - checksum: 10c0/eec925e681081af190b8ee231f9bad3101e189abbc182ff279da6b531e7dbd2a56f1f306f37a80b1be9e00aa2d271690d08dcc5f326f71c9eed8546675c8caf6 - languageName: node - linkType: hard - -"@protobufjs/codegen@npm:^2.0.4": - version: 2.0.4 - resolution: "@protobufjs/codegen@npm:2.0.4" - checksum: 10c0/26ae337c5659e41f091606d16465bbcc1df1f37cc1ed462438b1f67be0c1e28dfb2ca9f294f39100c52161aef82edf758c95d6d75650a1ddf31f7ddee1440b43 - languageName: node - linkType: hard - -"@protobufjs/eventemitter@npm:^1.1.0": - version: 1.1.0 - resolution: "@protobufjs/eventemitter@npm:1.1.0" - checksum: 10c0/1eb0a75180e5206d1033e4138212a8c7089a3d418c6dfa5a6ce42e593a4ae2e5892c4ef7421f38092badba4040ea6a45f0928869989411001d8c1018ea9a6e70 - languageName: node - linkType: hard - -"@protobufjs/fetch@npm:^1.1.0": - version: 1.1.0 - resolution: "@protobufjs/fetch@npm:1.1.0" - dependencies: - "@protobufjs/aspromise": "npm:^1.1.1" - "@protobufjs/inquire": "npm:^1.1.0" - checksum: 10c0/cda6a3dc2d50a182c5865b160f72077aac197046600091dbb005dd0a66db9cce3c5eaed6d470ac8ed49d7bcbeef6ee5f0bc288db5ff9a70cbd003e5909065233 - languageName: node - linkType: hard - -"@protobufjs/float@npm:^1.0.2": - version: 1.0.2 - resolution: "@protobufjs/float@npm:1.0.2" - checksum: 10c0/18f2bdede76ffcf0170708af15c9c9db6259b771e6b84c51b06df34a9c339dbbeec267d14ce0bddd20acc142b1d980d983d31434398df7f98eb0c94a0eb79069 - languageName: node - linkType: hard - -"@protobufjs/inquire@npm:^1.1.0": - version: 1.1.0 - resolution: "@protobufjs/inquire@npm:1.1.0" - checksum: 10c0/64372482efcba1fb4d166a2664a6395fa978b557803857c9c03500e0ac1013eb4b1aacc9ed851dd5fc22f81583670b4f4431bae186f3373fedcfde863ef5921a - languageName: node - linkType: hard - -"@protobufjs/path@npm:^1.1.2": - version: 1.1.2 - resolution: "@protobufjs/path@npm:1.1.2" - checksum: 10c0/cece0a938e7f5dfd2fa03f8c14f2f1cf8b0d6e13ac7326ff4c96ea311effd5fb7ae0bba754fbf505312af2e38500250c90e68506b97c02360a43793d88a0d8b4 - languageName: node - linkType: hard - -"@protobufjs/pool@npm:^1.1.0": - version: 1.1.0 - resolution: "@protobufjs/pool@npm:1.1.0" - checksum: 10c0/eda2718b7f222ac6e6ad36f758a92ef90d26526026a19f4f17f668f45e0306a5bd734def3f48f51f8134ae0978b6262a5c517c08b115a551756d1a3aadfcf038 - languageName: node - linkType: hard - -"@protobufjs/utf8@npm:^1.1.0": - version: 1.1.0 - resolution: "@protobufjs/utf8@npm:1.1.0" - checksum: 10c0/a3fe31fe3fa29aa3349e2e04ee13dc170cc6af7c23d92ad49e3eeaf79b9766264544d3da824dba93b7855bd6a2982fb40032ef40693da98a136d835752beb487 - languageName: node - linkType: hard - -"@socket.io/component-emitter@npm:~3.1.0": - version: 3.1.2 - resolution: "@socket.io/component-emitter@npm:3.1.2" - checksum: 10c0/c4242bad66f67e6f7b712733d25b43cbb9e19a595c8701c3ad99cbeb5901555f78b095e24852f862fffb43e96f1d8552e62def885ca82ae1bb05da3668fd87d7 - languageName: node - linkType: hard - -"@systemfsoftware/trigger.dev_core-backend@npm:3.0.0-beta.33": - version: 3.0.0-beta.33 - resolution: "@systemfsoftware/trigger.dev_core-backend@npm:3.0.0-beta.33" - dependencies: - "@opentelemetry/api": "npm:^1.8.0" - checksum: 10c0/6c2a2478fa0e919477b89746b15b56c97feca7c0b5c9734ecd6d177d4a0fb3264301634dad9c787503eabd8a6c8e48af4dde40bf49f6f80a09a56a32d81eeb4e - languageName: node - linkType: hard - -"@systemfsoftware/trigger.dev_core@npm:3.0.0-beta.33": - version: 3.0.0-beta.33 - resolution: "@systemfsoftware/trigger.dev_core@npm:3.0.0-beta.33" - dependencies: - "@google-cloud/precise-date": "npm:^4.0.0" - "@opentelemetry/api": "npm:^1.8.0" - "@opentelemetry/api-logs": "npm:^0.48.0" - "@opentelemetry/exporter-logs-otlp-http": "npm:^0.49.1" - "@opentelemetry/exporter-trace-otlp-http": "npm:^0.49.1" - "@opentelemetry/instrumentation": "npm:^0.49.1" - "@opentelemetry/resources": "npm:^1.22.0" - "@opentelemetry/sdk-logs": "npm:^0.49.1" - "@opentelemetry/sdk-node": "npm:^0.49.1" - "@opentelemetry/sdk-trace-base": "npm:^1.22.0" - "@opentelemetry/sdk-trace-node": "npm:^1.22.0" - "@opentelemetry/semantic-conventions": "npm:^1.22.0" - humanize-duration: "npm:^3.27.3" - socket.io-client: "npm:4.7.4" - superjson: "npm:^2.2.1" - ulidx: "npm:^2.2.1" - zod: "npm:3.22.3" - zod-error: "npm:1.5.0" - zod-validation-error: "npm:^1.5.0" - checksum: 10c0/4df180fa28dad3f1c3631c9c6929ee9eb1810951c476336f20cdaf5f64ccdf5376a5af97aa98c0910ec5f76ed14f5f09102d79a047f2d7a8151185fdbcdfd4b1 - languageName: node - linkType: hard - -"@systemfsoftware/trigger.dev_sdk@npm:3.0.0-beta.33": - version: 3.0.0-beta.33 - resolution: "@systemfsoftware/trigger.dev_sdk@npm:3.0.0-beta.33" - dependencies: - "@opentelemetry/api": "npm:^1.8.0" - "@opentelemetry/api-logs": "npm:^0.48.0" - "@opentelemetry/semantic-conventions": "npm:^1.22.0" - "@systemfsoftware/trigger.dev_core": "npm:3.0.0-beta.33" - "@systemfsoftware/trigger.dev_core-backend": "npm:3.0.0-beta.33" - chalk: "npm:^5.2.0" - cronstrue: "npm:^2.21.0" - debug: "npm:^4.3.4" - evt: "npm:^2.4.13" - get-caller-file: "npm:^2.0.5" - git-remote-origin-url: "npm:^4.0.0" - git-repo-info: "npm:^2.1.1" - msw: "npm:^2.2.1" - slug: "npm:^6.0.0" - terminal-link: "npm:^3.0.0" - ulid: "npm:^2.3.0" - uuid: "npm:^9.0.0" - ws: "npm:^8.11.0" - zod: "npm:3.22.3" - checksum: 10c0/b2b8ebabf85b7cfbb07ac55d957ecb38e63bf88df2077a1a6f8b7df7b80568c679da8c5656515eec2388b20d7074bdce550fff52a4277e74a5ee72f6f42b41d7 - languageName: node - linkType: hard - -"@types/cookie@npm:^0.6.0": - version: 0.6.0 - resolution: "@types/cookie@npm:0.6.0" - checksum: 10c0/5b326bd0188120fb32c0be086b141b1481fec9941b76ad537f9110e10d61ee2636beac145463319c71e4be67a17e85b81ca9e13ceb6e3bb63b93d16824d6c149 - languageName: node - linkType: hard - -"@types/mute-stream@npm:^0.0.4": - version: 0.0.4 - resolution: "@types/mute-stream@npm:0.0.4" - dependencies: - "@types/node": "npm:*" - checksum: 10c0/944730fd7b398c5078de3c3d4d0afeec8584283bc694da1803fdfca14149ea385e18b1b774326f1601baf53898ce6d121a952c51eb62d188ef6fcc41f725c0dc - languageName: node - linkType: hard - -"@types/node@npm:*, @types/node@npm:>=13.7.0, @types/node@npm:^20.12.12": - version: 20.12.12 - resolution: "@types/node@npm:20.12.12" - dependencies: - undici-types: "npm:~5.26.4" - checksum: 10c0/f374b763c744e8f16e4f38cf6e2c0eef31781ec9228c9e43a6f267880fea420fab0a238b59f10a7cb3444e49547c5e3785787e371fc242307310995b21988812 - languageName: node - linkType: hard - -"@types/shimmer@npm:^1.0.2": - version: 1.0.5 - resolution: "@types/shimmer@npm:1.0.5" - checksum: 10c0/bbdcfebd46732267a7f861ca2e25b8f113ca303bfb1ebf891aeeb509b0507f816f95611fa82acdd4d1d534472a54754f6be3301b2cf77659654671e3e31318ec - languageName: node - linkType: hard - -"@types/statuses@npm:^2.0.4": - version: 2.0.5 - resolution: "@types/statuses@npm:2.0.5" - checksum: 10c0/4dacec0b29483a44be902a022a11a22b339de7a6e7b2059daa4f7add10cb6dbcc28d02d2a416fe9687e48d335906bf983065391836d4e7c847e55ddef4de8fad - languageName: node - linkType: hard - -"@types/wrap-ansi@npm:^3.0.0": - version: 3.0.0 - resolution: "@types/wrap-ansi@npm:3.0.0" - checksum: 10c0/8d8f53363f360f38135301a06b596c295433ad01debd082078c33c6ed98b05a5c8fe8853a88265432126096084f4a135ec1564e3daad631b83296905509f90b3 - languageName: node - linkType: hard - -"acorn-import-assertions@npm:^1.9.0": - version: 1.9.0 - resolution: "acorn-import-assertions@npm:1.9.0" - peerDependencies: - acorn: ^8 - checksum: 10c0/3b4a194e128efdc9b86c2b1544f623aba4c1aa70d638f8ab7dc3971a5b4aa4c57bd62f99af6e5325bb5973c55863b4112e708a6f408bad7a138647ca72283afe - languageName: node - linkType: hard - -"acorn@npm:^8.8.2": - version: 8.11.3 - resolution: "acorn@npm:8.11.3" - bin: - acorn: bin/acorn - checksum: 10c0/3ff155f8812e4a746fee8ecff1f227d527c4c45655bb1fad6347c3cb58e46190598217551b1500f18542d2bbe5c87120cb6927f5a074a59166fbdd9468f0a299 - languageName: node - linkType: hard - -"ansi-escapes@npm:^4.3.2": - version: 4.3.2 - resolution: "ansi-escapes@npm:4.3.2" - dependencies: - type-fest: "npm:^0.21.3" - checksum: 10c0/da917be01871525a3dfcf925ae2977bc59e8c513d4423368645634bf5d4ceba5401574eb705c1e92b79f7292af5a656f78c5725a4b0e1cec97c4b413705c1d50 - languageName: node - linkType: hard - -"ansi-escapes@npm:^5.0.0": - version: 5.0.0 - resolution: "ansi-escapes@npm:5.0.0" - dependencies: - type-fest: "npm:^1.0.2" - checksum: 10c0/f705cc7fbabb981ddf51562cd950792807bccd7260cc3d9478a619dda62bff6634c87ca100f2545ac7aade9b72652c4edad8c7f0d31a0b949b5fa58f33eaf0d0 - languageName: node - linkType: hard - -"ansi-regex@npm:^5.0.1": - version: 5.0.1 - resolution: "ansi-regex@npm:5.0.1" - checksum: 10c0/9a64bb8627b434ba9327b60c027742e5d17ac69277960d041898596271d992d4d52ba7267a63ca10232e29f6107fc8a835f6ce8d719b88c5f8493f8254813737 - languageName: node - linkType: hard - -"ansi-styles@npm:^4.0.0, ansi-styles@npm:^4.1.0": - version: 4.3.0 - resolution: "ansi-styles@npm:4.3.0" - dependencies: - color-convert: "npm:^2.0.1" - checksum: 10c0/895a23929da416f2bd3de7e9cb4eabd340949328ab85ddd6e484a637d8f6820d485f53933446f5291c3b760cbc488beb8e88573dd0f9c7daf83dccc8fe81b041 - languageName: node - linkType: hard - -"chalk@npm:^4.1.2": - version: 4.1.2 - resolution: "chalk@npm:4.1.2" - dependencies: - ansi-styles: "npm:^4.1.0" - supports-color: "npm:^7.1.0" - checksum: 10c0/4a3fef5cc34975c898ffe77141450f679721df9dde00f6c304353fa9c8b571929123b26a0e4617bde5018977eb655b31970c297b91b63ee83bb82aeb04666880 - languageName: node - linkType: hard - -"chalk@npm:^5.2.0": - version: 5.3.0 - resolution: "chalk@npm:5.3.0" - checksum: 10c0/8297d436b2c0f95801103ff2ef67268d362021b8210daf8ddbe349695333eb3610a71122172ff3b0272f1ef2cf7cc2c41fdaa4715f52e49ffe04c56340feed09 - languageName: node - linkType: hard - -"cjs-module-lexer@npm:^1.2.2": - version: 1.3.1 - resolution: "cjs-module-lexer@npm:1.3.1" - checksum: 10c0/cd98fbf3c7f4272fb0ebf71d08d0c54bc75ce0e30b9d186114e15b4ba791f3d310af65a339eea2a0318599af2818cdd8886d353b43dfab94468f72987397ad16 - languageName: node - linkType: hard - -"cli-spinners@npm:^2.9.2": - version: 2.9.2 - resolution: "cli-spinners@npm:2.9.2" - checksum: 10c0/907a1c227ddf0d7a101e7ab8b300affc742ead4b4ebe920a5bf1bc6d45dce2958fcd195eb28fa25275062fe6fa9b109b93b63bc8033396ed3bcb50297008b3a3 - languageName: node - linkType: hard - -"cli-width@npm:^4.1.0": - version: 4.1.0 - resolution: "cli-width@npm:4.1.0" - checksum: 10c0/1fbd56413578f6117abcaf858903ba1f4ad78370a4032f916745fa2c7e390183a9d9029cf837df320b0fdce8137668e522f60a30a5f3d6529ff3872d265a955f - languageName: node - linkType: hard - -"cliui@npm:^8.0.1": - version: 8.0.1 - resolution: "cliui@npm:8.0.1" - dependencies: - string-width: "npm:^4.2.0" - strip-ansi: "npm:^6.0.1" - wrap-ansi: "npm:^7.0.0" - checksum: 10c0/4bda0f09c340cbb6dfdc1ed508b3ca080f12992c18d68c6be4d9cf51756033d5266e61ec57529e610dacbf4da1c634423b0c1b11037709cc6b09045cbd815df5 - languageName: node - linkType: hard - -"color-convert@npm:^2.0.1": - version: 2.0.1 - resolution: "color-convert@npm:2.0.1" - dependencies: - color-name: "npm:~1.1.4" - checksum: 10c0/37e1150172f2e311fe1b2df62c6293a342ee7380da7b9cfdba67ea539909afbd74da27033208d01d6d5cfc65ee7868a22e18d7e7648e004425441c0f8a15a7d7 - languageName: node - linkType: hard - -"color-name@npm:~1.1.4": - version: 1.1.4 - resolution: "color-name@npm:1.1.4" - checksum: 10c0/a1a3f914156960902f46f7f56bc62effc6c94e84b2cae157a526b1c1f74b677a47ec602bf68a61abfa2b42d15b7c5651c6dbe72a43af720bc588dff885b10f95 - languageName: node - linkType: hard - -"config-infisical-sdk@workspace:.": - version: 0.0.0-use.local - resolution: "config-infisical-sdk@workspace:." - dependencies: - "@infisical/sdk": "npm:^2.2.3" - "@systemfsoftware/trigger.dev_sdk": "npm:3.0.0-beta.33" - languageName: unknown - linkType: soft - -"cookie@npm:^0.5.0": - version: 0.5.0 - resolution: "cookie@npm:0.5.0" - checksum: 10c0/c01ca3ef8d7b8187bae434434582288681273b5a9ed27521d4d7f9f7928fe0c920df0decd9f9d3bbd2d14ac432b8c8cf42b98b3bdd5bfe0e6edddeebebe8b61d - languageName: node - linkType: hard - -"copy-anything@npm:^3.0.2": - version: 3.0.5 - resolution: "copy-anything@npm:3.0.5" - dependencies: - is-what: "npm:^4.1.8" - checksum: 10c0/01eadd500c7e1db71d32d95a3bfaaedcb839ef891c741f6305ab0461398056133de08f2d1bf4c392b364e7bdb7ce498513896e137a7a183ac2516b065c28a4fe - languageName: node - linkType: hard - -"cronstrue@npm:^2.21.0": - version: 2.50.0 - resolution: "cronstrue@npm:2.50.0" - bin: - cronstrue: bin/cli.js - checksum: 10c0/9fec217cfc83a53842c04cab1103ffb077a33837ea0f03f8a0968fe548509134b6667303ee7188d00b555fb53ad82fef5b6cd0c1886f3ec34b74625b61c6c3d7 - languageName: node - linkType: hard - -"debug@npm:^4.1.1, debug@npm:^4.3.4, debug@npm:~4.3.1, debug@npm:~4.3.2": - version: 4.3.4 - resolution: "debug@npm:4.3.4" - dependencies: - ms: "npm:2.1.2" - peerDependenciesMeta: - supports-color: - optional: true - checksum: 10c0/cedbec45298dd5c501d01b92b119cd3faebe5438c3917ff11ae1bff86a6c722930ac9c8659792824013168ba6db7c4668225d845c633fbdafbbf902a6389f736 - languageName: node - linkType: hard - -"emoji-regex@npm:^8.0.0": - version: 8.0.0 - resolution: "emoji-regex@npm:8.0.0" - checksum: 10c0/b6053ad39951c4cf338f9092d7bfba448cdfd46fe6a2a034700b149ac9ffbc137e361cbd3c442297f86bed2e5f7576c1b54cc0a6bf8ef5106cc62f496af35010 - languageName: node - linkType: hard - -"engine.io-client@npm:~6.5.2": - version: 6.5.3 - resolution: "engine.io-client@npm:6.5.3" - dependencies: - "@socket.io/component-emitter": "npm:~3.1.0" - debug: "npm:~4.3.1" - engine.io-parser: "npm:~5.2.1" - ws: "npm:~8.11.0" - xmlhttprequest-ssl: "npm:~2.0.0" - checksum: 10c0/15d2136655972984012fe5c92446ff9939c08d872262bbb23cd54be1b66a00d489da93321cd01a8ad72eaf4022cfd73bdc8bccf32fa51c097a96c0b4c679cd7b - languageName: node - linkType: hard - -"engine.io-parser@npm:~5.2.1": - version: 5.2.2 - resolution: "engine.io-parser@npm:5.2.2" - checksum: 10c0/38e71a92ed75e2873d4d9cfab7f889e4a3cfc939b689abd1045e1b2ef9f1a50d0350a2bef69f33d313c1aa626232702da5a9043a1038d76f5ecc0be440c648ab - languageName: node - linkType: hard - -"escalade@npm:^3.1.1": - version: 3.1.2 - resolution: "escalade@npm:3.1.2" - checksum: 10c0/6b4adafecd0682f3aa1cd1106b8fff30e492c7015b178bc81b2d2f75106dabea6c6d6e8508fc491bd58e597c74abb0e8e2368f943ecb9393d4162e3c2f3cf287 - languageName: node - linkType: hard - -"evt@npm:^2.4.13": - version: 2.5.7 - resolution: "evt@npm:2.5.7" - dependencies: - minimal-polyfills: "npm:^2.2.3" - run-exclusive: "npm:^2.2.19" - tsafe: "npm:^1.6.6" - checksum: 10c0/3b9e04eb0bdfd3b47de0fb3ef78577e2fc09490d601b9af4fc4368d8f59dc1c787c2e1152a11e5c4ade5e610f5b4619d224e48b30382ee9951f39492606687ac - languageName: node - linkType: hard - -"function-bind@npm:^1.1.2": - version: 1.1.2 - resolution: "function-bind@npm:1.1.2" - checksum: 10c0/d8680ee1e5fcd4c197e4ac33b2b4dce03c71f4d91717292785703db200f5c21f977c568d28061226f9b5900cbcd2c84463646134fd5337e7925e0942bc3f46d5 - languageName: node - linkType: hard - -"get-caller-file@npm:^2.0.5": - version: 2.0.5 - resolution: "get-caller-file@npm:2.0.5" - checksum: 10c0/c6c7b60271931fa752aeb92f2b47e355eac1af3a2673f47c9589e8f8a41adc74d45551c1bc57b5e66a80609f10ffb72b6f575e4370d61cc3f7f3aaff01757cde - languageName: node - linkType: hard - -"git-remote-origin-url@npm:^4.0.0": - version: 4.0.0 - resolution: "git-remote-origin-url@npm:4.0.0" - dependencies: - gitconfiglocal: "npm:^2.1.0" - checksum: 10c0/c1e04783f44cf7c225047b55b4e75b30a5a2a6b825bc743688e223be13138819bdafbfdcd1214180c5cf1a86db2b3d03bb223eb56012290725223b11f7262f03 - languageName: node - linkType: hard - -"git-repo-info@npm:^2.1.1": - version: 2.1.1 - resolution: "git-repo-info@npm:2.1.1" - checksum: 10c0/894d03a1c8338ccddf7de3cd9ddbae5c16371164b84649ed5dfec9a1c7efbc761885f0f541a21bd033c07b91203ab315a63c77f36b142f18ad0f17a9699eb028 - languageName: node - linkType: hard - -"gitconfiglocal@npm:^2.1.0": - version: 2.1.0 - resolution: "gitconfiglocal@npm:2.1.0" - dependencies: - ini: "npm:^1.3.2" - checksum: 10c0/0882267ff1f7d13c2ab42f55bf1e329505054811862f1ae36b650b91f1fe4ea2fb85ef2bb9695b81454330fa30b8bbc179c69886d2e88e5ab2cc998eee3b02af - languageName: node - linkType: hard - -"graphql@npm:^16.8.1": - version: 16.8.1 - resolution: "graphql@npm:16.8.1" - checksum: 10c0/129c318156b466f440914de80dbf7bc67d17f776f2a088a40cb0da611d19a97c224b1c6d2b13cbcbc6e5776e45ed7468b8432f9c3536724e079b44f1a3d57a8a - languageName: node - linkType: hard - -"has-flag@npm:^4.0.0": - version: 4.0.0 - resolution: "has-flag@npm:4.0.0" - checksum: 10c0/2e789c61b7888d66993e14e8331449e525ef42aac53c627cc53d1c3334e768bcb6abdc4f5f0de1478a25beec6f0bd62c7549058b7ac53e924040d4f301f02fd1 - languageName: node - linkType: hard - -"hasown@npm:^2.0.0": - version: 2.0.2 - resolution: "hasown@npm:2.0.2" - dependencies: - function-bind: "npm:^1.1.2" - checksum: 10c0/3769d434703b8ac66b209a4cca0737519925bbdb61dd887f93a16372b14694c63ff4e797686d87c90f08168e81082248b9b028bad60d4da9e0d1148766f56eb9 - languageName: node - linkType: hard - -"headers-polyfill@npm:^4.0.2": - version: 4.0.3 - resolution: "headers-polyfill@npm:4.0.3" - checksum: 10c0/53e85b2c6385f8d411945fb890c5369f1469ce8aa32a6e8d28196df38568148de640c81cf88cbc7c67767103dd9acba48f4f891982da63178fc6e34560022afe - languageName: node - linkType: hard - -"humanize-duration@npm:^3.27.3": - version: 3.32.1 - resolution: "humanize-duration@npm:3.32.1" - checksum: 10c0/76cadedd4c5552912f04955a65e8776ce540da1c5e88bc8873a55fed20f312d0875d1642f13d4cd275dd837b19b8f10e460cbdddfc9e5596bf0dbcb383c11ec6 - languageName: node - linkType: hard - -"import-in-the-middle@npm:1.7.1": - version: 1.7.1 - resolution: "import-in-the-middle@npm:1.7.1" - dependencies: - acorn: "npm:^8.8.2" - acorn-import-assertions: "npm:^1.9.0" - cjs-module-lexer: "npm:^1.2.2" - module-details-from-path: "npm:^1.0.3" - checksum: 10c0/992619fba916a758a1ed06cd47b6ab47f25cbab61987a887e0971cdbadff8c619a2f27b06d630f6d12ac644b9171d15538299e36355c001c58ca1b85c87a8a5a - languageName: node - linkType: hard - -"ini@npm:^1.3.2": - version: 1.3.8 - resolution: "ini@npm:1.3.8" - checksum: 10c0/ec93838d2328b619532e4f1ff05df7909760b6f66d9c9e2ded11e5c1897d6f2f9980c54dd638f88654b00919ce31e827040631eab0a3969e4d1abefa0719516a - languageName: node - linkType: hard - -"is-core-module@npm:^2.13.0": - version: 2.13.1 - resolution: "is-core-module@npm:2.13.1" - dependencies: - hasown: "npm:^2.0.0" - checksum: 10c0/2cba9903aaa52718f11c4896dabc189bab980870aae86a62dc0d5cedb546896770ee946fb14c84b7adf0735f5eaea4277243f1b95f5cefa90054f92fbcac2518 - languageName: node - linkType: hard - -"is-fullwidth-code-point@npm:^3.0.0": - version: 3.0.0 - resolution: "is-fullwidth-code-point@npm:3.0.0" - checksum: 10c0/bb11d825e049f38e04c06373a8d72782eee0205bda9d908cc550ccb3c59b99d750ff9537982e01733c1c94a58e35400661f57042158ff5e8f3e90cf936daf0fc - languageName: node - linkType: hard - -"is-node-process@npm:^1.2.0": - version: 1.2.0 - resolution: "is-node-process@npm:1.2.0" - checksum: 10c0/5b24fda6776d00e42431d7bcd86bce81cb0b6cabeb944142fe7b077a54ada2e155066ad06dbe790abdb397884bdc3151e04a9707b8cd185099efbc79780573ed - languageName: node - linkType: hard - -"is-what@npm:^4.1.8": - version: 4.1.16 - resolution: "is-what@npm:4.1.16" - checksum: 10c0/611f1947776826dcf85b57cfb7bd3b3ea6f4b94a9c2f551d4a53f653cf0cb9d1e6518846648256d46ee6c91d114b6d09d2ac8a07306f7430c5900f87466aae5b - languageName: node - linkType: hard - -"layerr@npm:^2.0.1": - version: 2.1.0 - resolution: "layerr@npm:2.1.0" - checksum: 10c0/a6cc9af515880eadf4efd901d786cbbe7de8e960bb4e854a6de3de3450177f1d8ebdb98ec20eb0ed063af2bcd1c1473155aea0bb736f0868d8121651a32b38a0 - languageName: node - linkType: hard - -"lodash.camelcase@npm:^4.3.0": - version: 4.3.0 - resolution: "lodash.camelcase@npm:4.3.0" - checksum: 10c0/fcba15d21a458076dd309fce6b1b4bf611d84a0ec252cb92447c948c533ac250b95d2e00955801ebc367e5af5ed288b996d75d37d2035260a937008e14eaf432 - languageName: node - linkType: hard - -"lodash.merge@npm:^4.6.2": - version: 4.6.2 - resolution: "lodash.merge@npm:4.6.2" - checksum: 10c0/402fa16a1edd7538de5b5903a90228aa48eb5533986ba7fa26606a49db2572bf414ff73a2c9f5d5fd36b31c46a5d5c7e1527749c07cbcf965ccff5fbdf32c506 - languageName: node - linkType: hard - -"long@npm:^5.0.0": - version: 5.2.3 - resolution: "long@npm:5.2.3" - checksum: 10c0/6a0da658f5ef683b90330b1af76f06790c623e148222da9d75b60e266bbf88f803232dd21464575681638894a84091616e7f89557aa087fd14116c0f4e0e43d9 - languageName: node - linkType: hard - -"minimal-polyfills@npm:^2.2.3": - version: 2.2.3 - resolution: "minimal-polyfills@npm:2.2.3" - checksum: 10c0/de8668b7441afc7b691028a9488744e6ead371dbfffdd29b9dd30764984aff4ad95f54c5ceabe8044f6a639da6be2f4047ead3ee8734536701029c7652e87ee5 - languageName: node - linkType: hard - -"module-details-from-path@npm:^1.0.3": - version: 1.0.3 - resolution: "module-details-from-path@npm:1.0.3" - checksum: 10c0/3d881f3410c142e4c2b1307835a2862ba04e5b3ec6e90655614a0ee2c4b299b4c1d117fb525d2435bf436990026f18d338a197b54ad6bd36252f465c336ff423 - languageName: node - linkType: hard - -"ms@npm:2.1.2": - version: 2.1.2 - resolution: "ms@npm:2.1.2" - checksum: 10c0/a437714e2f90dbf881b5191d35a6db792efbca5badf112f87b9e1c712aace4b4b9b742dd6537f3edf90fd6f684de897cec230abde57e87883766712ddda297cc - languageName: node - linkType: hard - -"msw@npm:^2.2.1": - version: 2.3.0 - resolution: "msw@npm:2.3.0" - dependencies: - "@bundled-es-modules/cookie": "npm:^2.0.0" - "@bundled-es-modules/statuses": "npm:^1.0.1" - "@inquirer/confirm": "npm:^3.0.0" - "@mswjs/cookies": "npm:^1.1.0" - "@mswjs/interceptors": "npm:^0.29.0" - "@open-draft/until": "npm:^2.1.0" - "@types/cookie": "npm:^0.6.0" - "@types/statuses": "npm:^2.0.4" - chalk: "npm:^4.1.2" - graphql: "npm:^16.8.1" - headers-polyfill: "npm:^4.0.2" - is-node-process: "npm:^1.2.0" - outvariant: "npm:^1.4.2" - path-to-regexp: "npm:^6.2.0" - strict-event-emitter: "npm:^0.5.1" - type-fest: "npm:^4.9.0" - yargs: "npm:^17.7.2" - peerDependencies: - typescript: ">= 4.7.x" - peerDependenciesMeta: - typescript: - optional: true - bin: - msw: cli/index.js - checksum: 10c0/704d808741c7a7abc8757406816fd8fffa5450c1cdf8669355e7d01748c372818c61b4bf6fab3ffce5c3ad32e25302737da664e079973a18becb10396989f933 - languageName: node - linkType: hard - -"mute-stream@npm:^1.0.0": - version: 1.0.0 - resolution: "mute-stream@npm:1.0.0" - checksum: 10c0/dce2a9ccda171ec979a3b4f869a102b1343dee35e920146776780de182f16eae459644d187e38d59a3d37adf85685e1c17c38cf7bfda7e39a9880f7a1d10a74c - languageName: node - linkType: hard - -"outvariant@npm:^1.2.1, outvariant@npm:^1.4.0, outvariant@npm:^1.4.2": - version: 1.4.2 - resolution: "outvariant@npm:1.4.2" - checksum: 10c0/48041425a4cb725ff8871b7d9889bfc2eaded867b9b35b6c2450a36fb3632543173098654990caa6c9e9f67d902b2a01f4402c301835e9ecaf4b4695d3161853 - languageName: node - linkType: hard - -"path-parse@npm:^1.0.7": - version: 1.0.7 - resolution: "path-parse@npm:1.0.7" - checksum: 10c0/11ce261f9d294cc7a58d6a574b7f1b935842355ec66fba3c3fd79e0f036462eaf07d0aa95bb74ff432f9afef97ce1926c720988c6a7451d8a584930ae7de86e1 - languageName: node - linkType: hard - -"path-to-regexp@npm:^6.2.0": - version: 6.2.2 - resolution: "path-to-regexp@npm:6.2.2" - checksum: 10c0/4b60852d3501fd05ca9dd08c70033d73844e5eca14e41f499f069afa8364f780f15c5098002f93bd42af8b3514de62ac6e82a53b5662de881d2b08c9ef21ea6b - languageName: node - linkType: hard - -"protobufjs@npm:^7.2.3, protobufjs@npm:^7.2.5": - version: 7.3.0 - resolution: "protobufjs@npm:7.3.0" - dependencies: - "@protobufjs/aspromise": "npm:^1.1.2" - "@protobufjs/base64": "npm:^1.1.2" - "@protobufjs/codegen": "npm:^2.0.4" - "@protobufjs/eventemitter": "npm:^1.1.0" - "@protobufjs/fetch": "npm:^1.1.0" - "@protobufjs/float": "npm:^1.0.2" - "@protobufjs/inquire": "npm:^1.1.0" - "@protobufjs/path": "npm:^1.1.2" - "@protobufjs/pool": "npm:^1.1.0" - "@protobufjs/utf8": "npm:^1.1.0" - "@types/node": "npm:>=13.7.0" - long: "npm:^5.0.0" - checksum: 10c0/fdcd17a783a4d71dd46463419cdfb5a5e3ad07cf4d9460abb5bdeb2547b0fa77c55955ac26c38e5557f5169dc3909456c675a08c56268c0e79b34d348c05dcab - languageName: node - linkType: hard - -"require-directory@npm:^2.1.1": - version: 2.1.1 - resolution: "require-directory@npm:2.1.1" - checksum: 10c0/83aa76a7bc1531f68d92c75a2ca2f54f1b01463cb566cf3fbc787d0de8be30c9dbc211d1d46be3497dac5785fe296f2dd11d531945ac29730643357978966e99 - languageName: node - linkType: hard - -"require-in-the-middle@npm:^7.1.1": - version: 7.3.0 - resolution: "require-in-the-middle@npm:7.3.0" - dependencies: - debug: "npm:^4.1.1" - module-details-from-path: "npm:^1.0.3" - resolve: "npm:^1.22.1" - checksum: 10c0/a8e29393b647f7109f8c07e9276123482ba19d7be4b749d247036573ef4539eaf527bdb66c2e2730b99a74e7badc36f7b6d4a75c6e5b5f798a5f304e78ade797 - languageName: node - linkType: hard - -"resolve@npm:^1.22.1": - version: 1.22.8 - resolution: "resolve@npm:1.22.8" - dependencies: - is-core-module: "npm:^2.13.0" - path-parse: "npm:^1.0.7" - supports-preserve-symlinks-flag: "npm:^1.0.0" - bin: - resolve: bin/resolve - checksum: 10c0/07e179f4375e1fd072cfb72ad66d78547f86e6196c4014b31cb0b8bb1db5f7ca871f922d08da0fbc05b94e9fd42206f819648fa3b5b873ebbc8e1dc68fec433a - languageName: node - linkType: hard - -"resolve@patch:resolve@npm%3A^1.22.1#optional!builtin": - version: 1.22.8 - resolution: "resolve@patch:resolve@npm%3A1.22.8#optional!builtin::version=1.22.8&hash=c3c19d" - dependencies: - is-core-module: "npm:^2.13.0" - path-parse: "npm:^1.0.7" - supports-preserve-symlinks-flag: "npm:^1.0.0" - bin: - resolve: bin/resolve - checksum: 10c0/0446f024439cd2e50c6c8fa8ba77eaa8370b4180f401a96abf3d1ebc770ac51c1955e12764cde449fde3fff480a61f84388e3505ecdbab778f4bef5f8212c729 - languageName: node - linkType: hard - -"run-exclusive@npm:^2.2.19": - version: 2.2.19 - resolution: "run-exclusive@npm:2.2.19" - dependencies: - minimal-polyfills: "npm:^2.2.3" - checksum: 10c0/afde039737672d2490df12f6b5f151a258673abcfc37829a67e7a877c6e7402f0bb05372319d86142ddbe95c32170ac28919b6689ddd84ee6d3d0d9a1194bc94 - languageName: node - linkType: hard - -"semver@npm:^7.5.2": - version: 7.6.2 - resolution: "semver@npm:7.6.2" - bin: - semver: bin/semver.js - checksum: 10c0/97d3441e97ace8be4b1976433d1c32658f6afaff09f143e52c593bae7eef33de19e3e369c88bd985ce1042c6f441c80c6803078d1de2a9988080b66684cbb30c - languageName: node - linkType: hard - -"shimmer@npm:^1.2.1": - version: 1.2.1 - resolution: "shimmer@npm:1.2.1" - checksum: 10c0/ae8b27c389db2a00acfc8da90240f11577685a8f3e40008f826a3bea8b4f3b3ecd305c26be024b4a0fd3b123d132c1569d6e238097960a9a543b6c60760fb46a - languageName: node - linkType: hard - -"signal-exit@npm:^4.1.0": - version: 4.1.0 - resolution: "signal-exit@npm:4.1.0" - checksum: 10c0/41602dce540e46d599edba9d9860193398d135f7ff72cab629db5171516cfae628d21e7bfccde1bbfdf11c48726bc2a6d1a8fb8701125852fbfda7cf19c6aa83 - languageName: node - linkType: hard - -"slug@npm:^6.0.0": - version: 6.1.0 - resolution: "slug@npm:6.1.0" - checksum: 10c0/b79650a3b38de94dc6063d73858172d1955fcfb4731746c8f77e87dded9a092c4423205e962fb31ff5332557fcd19cc2eb5331ddd854c053f91748022ed64449 - languageName: node - linkType: hard - -"socket.io-client@npm:4.7.4": - version: 4.7.4 - resolution: "socket.io-client@npm:4.7.4" - dependencies: - "@socket.io/component-emitter": "npm:~3.1.0" - debug: "npm:~4.3.2" - engine.io-client: "npm:~6.5.2" - socket.io-parser: "npm:~4.2.4" - checksum: 10c0/0af4dc8882ec88a48203f0e17b49ec08c4fc3d80b72c014dda3357fc5878877d09e8773736fc3bed1dfe5f18e716acc26cdc301bba6777e99d853d51aa5772bd - languageName: node - linkType: hard - -"socket.io-parser@npm:~4.2.4": - version: 4.2.4 - resolution: "socket.io-parser@npm:4.2.4" - dependencies: - "@socket.io/component-emitter": "npm:~3.1.0" - debug: "npm:~4.3.1" - checksum: 10c0/9383b30358fde4a801ea4ec5e6860915c0389a091321f1c1f41506618b5cf7cd685d0a31c587467a0c4ee99ef98c2b99fb87911f9dfb329716c43b587f29ca48 - languageName: node - linkType: hard - -"statuses@npm:^2.0.1": - version: 2.0.1 - resolution: "statuses@npm:2.0.1" - checksum: 10c0/34378b207a1620a24804ce8b5d230fea0c279f00b18a7209646d5d47e419d1cc23e7cbf33a25a1e51ac38973dc2ac2e1e9c647a8e481ef365f77668d72becfd0 - languageName: node - linkType: hard - -"strict-event-emitter@npm:^0.5.1": - version: 0.5.1 - resolution: "strict-event-emitter@npm:0.5.1" - checksum: 10c0/f5228a6e6b6393c57f52f62e673cfe3be3294b35d6f7842fc24b172ae0a6e6c209fa83241d0e433fc267c503bc2f4ffdbe41a9990ff8ffd5ac425ec0489417f7 - languageName: node - linkType: hard - -"string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.3": - version: 4.2.3 - resolution: "string-width@npm:4.2.3" - dependencies: - emoji-regex: "npm:^8.0.0" - is-fullwidth-code-point: "npm:^3.0.0" - strip-ansi: "npm:^6.0.1" - checksum: 10c0/1e525e92e5eae0afd7454086eed9c818ee84374bb80328fc41217ae72ff5f065ef1c9d7f72da41de40c75fa8bb3dee63d92373fd492c84260a552c636392a47b - languageName: node - linkType: hard - -"strip-ansi@npm:^6.0.0, strip-ansi@npm:^6.0.1": - version: 6.0.1 - resolution: "strip-ansi@npm:6.0.1" - dependencies: - ansi-regex: "npm:^5.0.1" - checksum: 10c0/1ae5f212a126fe5b167707f716942490e3933085a5ff6c008ab97ab2f272c8025d3aa218b7bd6ab25729ca20cc81cddb252102f8751e13482a5199e873680952 - languageName: node - linkType: hard - -"superjson@npm:^2.2.1": - version: 2.2.1 - resolution: "superjson@npm:2.2.1" - dependencies: - copy-anything: "npm:^3.0.2" - checksum: 10c0/5d8202c955170bd98ef2647f712754ac54d2d007923cfdb53a4b035304d8964b8c41d5eff41ee277896e2ac32e06abb009b571f1589416b729fe40216320cc7a - languageName: node - linkType: hard - -"supports-color@npm:^7.0.0, supports-color@npm:^7.1.0": - version: 7.2.0 - resolution: "supports-color@npm:7.2.0" - dependencies: - has-flag: "npm:^4.0.0" - checksum: 10c0/afb4c88521b8b136b5f5f95160c98dee7243dc79d5432db7efc27efb219385bbc7d9427398e43dd6cc730a0f87d5085ce1652af7efbe391327bc0a7d0f7fc124 - languageName: node - linkType: hard - -"supports-hyperlinks@npm:^2.2.0": - version: 2.3.0 - resolution: "supports-hyperlinks@npm:2.3.0" - dependencies: - has-flag: "npm:^4.0.0" - supports-color: "npm:^7.0.0" - checksum: 10c0/4057f0d86afb056cd799602f72d575b8fdd79001c5894bcb691176f14e870a687e7981e50bc1484980e8b688c6d5bcd4931e1609816abb5a7dc1486b7babf6a1 - languageName: node - linkType: hard - -"supports-preserve-symlinks-flag@npm:^1.0.0": - version: 1.0.0 - resolution: "supports-preserve-symlinks-flag@npm:1.0.0" - checksum: 10c0/6c4032340701a9950865f7ae8ef38578d8d7053f5e10518076e6554a9381fa91bd9c6850193695c141f32b21f979c985db07265a758867bac95de05f7d8aeb39 - languageName: node - linkType: hard - -"terminal-link@npm:^3.0.0": - version: 3.0.0 - resolution: "terminal-link@npm:3.0.0" - dependencies: - ansi-escapes: "npm:^5.0.0" - supports-hyperlinks: "npm:^2.2.0" - checksum: 10c0/2ccf93f474d9c4fe1ac75764a48836e61c281def08f4aff154696bc83dd764078ee2f5a6a6148382fb928943d53f44313ae513c5f457649d2961a95e5cd343b3 - languageName: node - linkType: hard - -"tsafe@npm:^1.6.6": - version: 1.6.6 - resolution: "tsafe@npm:1.6.6" - checksum: 10c0/916cd0f4371fade50a03932dd80dc0b864e70b91a3db9e5834b1b95b7433d14b91c383a93d89156505b5e6649679ec15e76a2b10d0a43a202e572b4df44dd1cd - languageName: node - linkType: hard - -"type-fest@npm:^0.21.3": - version: 0.21.3 - resolution: "type-fest@npm:0.21.3" - checksum: 10c0/902bd57bfa30d51d4779b641c2bc403cdf1371fb9c91d3c058b0133694fcfdb817aef07a47f40faf79039eecbaa39ee9d3c532deff244f3a19ce68cea71a61e8 - languageName: node - linkType: hard - -"type-fest@npm:^1.0.2": - version: 1.4.0 - resolution: "type-fest@npm:1.4.0" - checksum: 10c0/a3c0f4ee28ff6ddf800d769eafafcdeab32efa38763c1a1b8daeae681920f6e345d7920bf277245235561d8117dab765cb5f829c76b713b4c9de0998a5397141 - languageName: node - linkType: hard - -"type-fest@npm:^4.9.0": - version: 4.18.3 - resolution: "type-fest@npm:4.18.3" - checksum: 10c0/5d51a679a86548e8c35008f09dc8f9f8fdb0fcc79c30d116c9e6c5459a450db28a7e6e6887e6a8a6a560d2cde3757347a5984c18b871de6e739a63991ce2d8d9 - languageName: node - linkType: hard - -"ulid@npm:^2.3.0": - version: 2.3.0 - resolution: "ulid@npm:2.3.0" - bin: - ulid: ./bin/cli.js - checksum: 10c0/070d237502781085e59cf3d8ece752ff96cd3a0990cf1c1be57273f4550597daeb72e9a7db8e5a320de31102509bb3321d280b54bfc44e98025e4628a9629773 - languageName: node - linkType: hard - -"ulidx@npm:^2.2.1": - version: 2.3.0 - resolution: "ulidx@npm:2.3.0" - dependencies: - layerr: "npm:^2.0.1" - checksum: 10c0/4be5f04dfd341ffbf3aa963613cf780e5fe983db9f696933fddf062b789c270b441f4f77270e5c94f900754fcc72201629a84d0262778ba87f4376f0d2b93f53 - languageName: node - linkType: hard - -"undici-types@npm:~5.26.4": - version: 5.26.5 - resolution: "undici-types@npm:5.26.5" - checksum: 10c0/bb673d7876c2d411b6eb6c560e0c571eef4a01c1c19925175d16e3a30c4c428181fb8d7ae802a261f283e4166a0ac435e2f505743aa9e45d893f9a3df017b501 - languageName: node - linkType: hard - -"uuid@npm:^9.0.0": - version: 9.0.1 - resolution: "uuid@npm:9.0.1" - bin: - uuid: dist/bin/uuid - checksum: 10c0/1607dd32ac7fc22f2d8f77051e6a64845c9bce5cd3dd8aa0070c074ec73e666a1f63c7b4e0f4bf2bc8b9d59dc85a15e17807446d9d2b17c8485fbc2147b27f9b - languageName: node - linkType: hard - -"wrap-ansi@npm:^6.2.0": - version: 6.2.0 - resolution: "wrap-ansi@npm:6.2.0" - dependencies: - ansi-styles: "npm:^4.0.0" - string-width: "npm:^4.1.0" - strip-ansi: "npm:^6.0.0" - checksum: 10c0/baad244e6e33335ea24e86e51868fe6823626e3a3c88d9a6674642afff1d34d9a154c917e74af8d845fd25d170c4ea9cf69a47133c3f3656e1252b3d462d9f6c - languageName: node - linkType: hard - -"wrap-ansi@npm:^7.0.0": - version: 7.0.0 - resolution: "wrap-ansi@npm:7.0.0" - dependencies: - ansi-styles: "npm:^4.0.0" - string-width: "npm:^4.1.0" - strip-ansi: "npm:^6.0.0" - checksum: 10c0/d15fc12c11e4cbc4044a552129ebc75ee3f57aa9c1958373a4db0292d72282f54373b536103987a4a7594db1ef6a4f10acf92978f79b98c49306a4b58c77d4da - languageName: node - linkType: hard - -"ws@npm:^8.11.0": - version: 8.17.0 - resolution: "ws@npm:8.17.0" - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: ">=5.0.2" - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - checksum: 10c0/55241ec93a66fdfc4bf4f8bc66c8eb038fda2c7a4ee8f6f157f2ca7dc7aa76aea0c0da0bf3adb2af390074a70a0e45456a2eaf80e581e630b75df10a64b0a990 - languageName: node - linkType: hard - -"ws@npm:~8.11.0": - version: 8.11.0 - resolution: "ws@npm:8.11.0" - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: ^5.0.2 - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - checksum: 10c0/b672b312f357afba8568b9dbb9e08b9e8a20845659b35fa6b340dc848efe371379f5e22bb1dc89c4b2940d5e2dc52dd1de85dde41776875fce115a448f94754f - languageName: node - linkType: hard - -"xmlhttprequest-ssl@npm:~2.0.0": - version: 2.0.0 - resolution: "xmlhttprequest-ssl@npm:2.0.0" - checksum: 10c0/b64ab371459bd5e3a4827e3c7535759047d285fd310aea6fd028973d547133f3be0d473c1fdae9f14d89bf509267759198ae1fbe89802079a7e217ddd990d734 - languageName: node - linkType: hard - -"y18n@npm:^5.0.5": - version: 5.0.8 - resolution: "y18n@npm:5.0.8" - checksum: 10c0/4df2842c36e468590c3691c894bc9cdbac41f520566e76e24f59401ba7d8b4811eb1e34524d57e54bc6d864bcb66baab7ffd9ca42bf1eda596618f9162b91249 - languageName: node - linkType: hard - -"yargs-parser@npm:^21.1.1": - version: 21.1.1 - resolution: "yargs-parser@npm:21.1.1" - checksum: 10c0/f84b5e48169479d2f402239c59f084cfd1c3acc197a05c59b98bab067452e6b3ea46d4dd8ba2985ba7b3d32a343d77df0debd6b343e5dae3da2aab2cdf5886b2 - languageName: node - linkType: hard - -"yargs@npm:^17.7.2": - version: 17.7.2 - resolution: "yargs@npm:17.7.2" - dependencies: - cliui: "npm:^8.0.1" - escalade: "npm:^3.1.1" - get-caller-file: "npm:^2.0.5" - require-directory: "npm:^2.1.1" - string-width: "npm:^4.2.3" - y18n: "npm:^5.0.5" - yargs-parser: "npm:^21.1.1" - checksum: 10c0/ccd7e723e61ad5965fffbb791366db689572b80cca80e0f96aad968dfff4156cd7cd1ad18607afe1046d8241e6fb2d6c08bf7fa7bfb5eaec818735d8feac8f05 - languageName: node - linkType: hard - -"zod-error@npm:1.5.0": - version: 1.5.0 - resolution: "zod-error@npm:1.5.0" - dependencies: - zod: "npm:^3.20.2" - checksum: 10c0/f7809d1e3a2f2ba4e956631c1a8ebb79bbfdbb7b1009fb6cc4f2fe0292fcc966e985df154811c262f86af61e4605434ebcc9c834c0a1a368804c351c1e68b646 - languageName: node - linkType: hard - -"zod-validation-error@npm:^1.5.0": - version: 1.5.0 - resolution: "zod-validation-error@npm:1.5.0" - peerDependencies: - zod: ^3.18.0 - checksum: 10c0/b05d74900fa840e35abb66e0b0f90bd0175bcf8bf0bf9cea7de1383c9a35b75f870951a529cfc2045f2629f00b9ce1b30745b0e4689fd198743d6da91b321a58 - languageName: node - linkType: hard - -"zod@npm:3.22.3, zod@npm:^3.20.2": - version: 3.22.3 - resolution: "zod@npm:3.22.3" - checksum: 10c0/cb4b24aed7dec98552eb9042e88cbd645455bf2830e5704174d2da96f554dabad4630e3b4f6623e1b6562b9eaa43535a37b7f2011f29b8d8e9eabe1ddf3b656b - languageName: node - linkType: hard diff --git a/packages/cli-v3/e2e/fixtures/config-invalid/.yarnrc.yml b/packages/cli-v3/e2e/fixtures/config-invalid/.yarnrc.yml deleted file mode 100644 index 3186f3f0795..00000000000 --- a/packages/cli-v3/e2e/fixtures/config-invalid/.yarnrc.yml +++ /dev/null @@ -1 +0,0 @@ -nodeLinker: node-modules diff --git a/packages/cli-v3/e2e/fixtures/config-invalid/package-lock.json b/packages/cli-v3/e2e/fixtures/config-invalid/package-lock.json deleted file mode 100644 index 9a410816ffa..00000000000 --- a/packages/cli-v3/e2e/fixtures/config-invalid/package-lock.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "config-invalid", - "lockfileVersion": 3, - "requires": true, - "packages": { - "": { - "name": "config-invalid", - "engines": { - "pnpm": "8.15.5", - "yarn": "4.2.2" - } - } - } -} diff --git a/packages/cli-v3/e2e/fixtures/config-invalid/package.json b/packages/cli-v3/e2e/fixtures/config-invalid/package.json deleted file mode 100644 index ea7f1cafae6..00000000000 --- a/packages/cli-v3/e2e/fixtures/config-invalid/package.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "name": "config-invalid", - "private": true, - "packageManager": "pnpm@8.15.5+sha256.4b4efa12490e5055d59b9b9fc9438b7d581a6b7af3b5675eb5c5f447cee1a589", - "engines": { - "pnpm": "8.15.5", - "yarn": "4.2.2" - } -} diff --git a/packages/cli-v3/e2e/fixtures/config-invalid/pnpm-lock.yaml b/packages/cli-v3/e2e/fixtures/config-invalid/pnpm-lock.yaml deleted file mode 100644 index 797ec499ee7..00000000000 --- a/packages/cli-v3/e2e/fixtures/config-invalid/pnpm-lock.yaml +++ /dev/null @@ -1,9 +0,0 @@ -lockfileVersion: '6.0' - -settings: - autoInstallPeers: true - excludeLinksFromLockfile: false - -importers: - - .: {} diff --git a/packages/cli-v3/e2e/fixtures/config-invalid/pnpm-workspace.yaml b/packages/cli-v3/e2e/fixtures/config-invalid/pnpm-workspace.yaml deleted file mode 100644 index c090d851f27..00000000000 --- a/packages/cli-v3/e2e/fixtures/config-invalid/pnpm-workspace.yaml +++ /dev/null @@ -1 +0,0 @@ -# https://github.com/pnpm/pnpm/issues/2412 diff --git a/packages/cli-v3/e2e/fixtures/config-invalid/trigger.config.js b/packages/cli-v3/e2e/fixtures/config-invalid/trigger.config.js deleted file mode 100644 index 80c076863c1..00000000000 --- a/packages/cli-v3/e2e/fixtures/config-invalid/trigger.config.js +++ /dev/null @@ -1,4 +0,0 @@ -export const config = { - // 'project' field is mandatory - triggerDirectories: [], -}; diff --git a/packages/cli-v3/e2e/fixtures/config-invalid/yarn.lock b/packages/cli-v3/e2e/fixtures/config-invalid/yarn.lock deleted file mode 100644 index 8ed0042fc55..00000000000 --- a/packages/cli-v3/e2e/fixtures/config-invalid/yarn.lock +++ /dev/null @@ -1,12 +0,0 @@ -# This file is generated by running "yarn install" inside your project. -# Manual changes might be lost - proceed with caution! - -__metadata: - version: 8 - cacheKey: 10c0 - -"config-invalid@workspace:.": - version: 0.0.0-use.local - resolution: "config-invalid@workspace:." - languageName: unknown - linkType: soft diff --git a/packages/cli-v3/e2e/fixtures/config-not-found/.yarnrc.yml b/packages/cli-v3/e2e/fixtures/config-not-found/.yarnrc.yml deleted file mode 100644 index 3186f3f0795..00000000000 --- a/packages/cli-v3/e2e/fixtures/config-not-found/.yarnrc.yml +++ /dev/null @@ -1 +0,0 @@ -nodeLinker: node-modules diff --git a/packages/cli-v3/e2e/fixtures/config-not-found/package-lock.json b/packages/cli-v3/e2e/fixtures/config-not-found/package-lock.json deleted file mode 100644 index c67a4dc3eb7..00000000000 --- a/packages/cli-v3/e2e/fixtures/config-not-found/package-lock.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "config-not-found", - "lockfileVersion": 3, - "requires": true, - "packages": { - "": { - "name": "config-not-found", - "engines": { - "pnpm": "8.15.5", - "yarn": "4.2.2" - } - } - } -} diff --git a/packages/cli-v3/e2e/fixtures/config-not-found/package.json b/packages/cli-v3/e2e/fixtures/config-not-found/package.json deleted file mode 100644 index d35bcc8fca9..00000000000 --- a/packages/cli-v3/e2e/fixtures/config-not-found/package.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "name": "config-not-found", - "private": true, - "packageManager": "pnpm@8.15.5+sha256.4b4efa12490e5055d59b9b9fc9438b7d581a6b7af3b5675eb5c5f447cee1a589", - "engines": { - "pnpm": "8.15.5", - "yarn": "4.2.2" - } -} diff --git a/packages/cli-v3/e2e/fixtures/config-not-found/pnpm-lock.yaml b/packages/cli-v3/e2e/fixtures/config-not-found/pnpm-lock.yaml deleted file mode 100644 index 797ec499ee7..00000000000 --- a/packages/cli-v3/e2e/fixtures/config-not-found/pnpm-lock.yaml +++ /dev/null @@ -1,9 +0,0 @@ -lockfileVersion: '6.0' - -settings: - autoInstallPeers: true - excludeLinksFromLockfile: false - -importers: - - .: {} diff --git a/packages/cli-v3/e2e/fixtures/config-not-found/pnpm-workspace.yaml b/packages/cli-v3/e2e/fixtures/config-not-found/pnpm-workspace.yaml deleted file mode 100644 index c090d851f27..00000000000 --- a/packages/cli-v3/e2e/fixtures/config-not-found/pnpm-workspace.yaml +++ /dev/null @@ -1 +0,0 @@ -# https://github.com/pnpm/pnpm/issues/2412 diff --git a/packages/cli-v3/e2e/fixtures/config-not-found/yarn.lock b/packages/cli-v3/e2e/fixtures/config-not-found/yarn.lock deleted file mode 100644 index 529e31c90da..00000000000 --- a/packages/cli-v3/e2e/fixtures/config-not-found/yarn.lock +++ /dev/null @@ -1,12 +0,0 @@ -# This file is generated by running "yarn install" inside your project. -# Manual changes might be lost - proceed with caution! - -__metadata: - version: 8 - cacheKey: 10c0 - -"config-not-found@workspace:.": - version: 0.0.0-use.local - resolution: "config-not-found@workspace:." - languageName: unknown - linkType: soft diff --git a/packages/cli-v3/e2e/fixtures/dep-to-add-scope-parsing/package-lock.json b/packages/cli-v3/e2e/fixtures/dep-to-add-scope-parsing/package-lock.json deleted file mode 100644 index 7770e9e4f63..00000000000 --- a/packages/cli-v3/e2e/fixtures/dep-to-add-scope-parsing/package-lock.json +++ /dev/null @@ -1,2112 +0,0 @@ -{ - "name": "dep-to-add-scope-parsing", - "lockfileVersion": 3, - "requires": true, - "packages": { - "": { - "name": "dep-to-add-scope-parsing", - "workspaces": [ - "packages/*" - ], - "engines": { - "pnpm": "8.15.5", - "yarn": "4.2.2" - } - }, - "node_modules/@bundled-es-modules/cookie": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@bundled-es-modules/cookie/-/cookie-2.0.0.tgz", - "integrity": "sha512-Or6YHg/kamKHpxULAdSqhGqnWFneIXu1NKvvfBBzKGwpVsYuFIQ5aBPHDnnoR3ghW1nvSkALd+EF9iMtY7Vjxw==", - "dependencies": { - "cookie": "^0.5.0" - } - }, - "node_modules/@bundled-es-modules/statuses": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@bundled-es-modules/statuses/-/statuses-1.0.1.tgz", - "integrity": "sha512-yn7BklA5acgcBr+7w064fGV+SGIFySjCKpqjcWgBAIfrAkY+4GQTJJHQMeT3V/sgz23VTEVV8TtOmkvJAhFVfg==", - "dependencies": { - "statuses": "^2.0.1" - } - }, - "node_modules/@dep-to-add-scope-parsing/dep-to-add": { - "resolved": "packages/dep-to-add", - "link": true - }, - "node_modules/@dep-to-add-scope-parsing/trigger": { - "resolved": "packages/trigger", - "link": true - }, - "node_modules/@google-cloud/precise-date": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@google-cloud/precise-date/-/precise-date-4.0.0.tgz", - "integrity": "sha512-1TUx3KdaU3cN7nfCdNf+UVqA/PSX29Cjcox3fZZBtINlRrXVTmUkQnCKv2MbBUbCopbK4olAT1IHl76uZyCiVA==", - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@grpc/grpc-js": { - "version": "1.10.9", - "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.10.9.tgz", - "integrity": "sha512-5tcgUctCG0qoNyfChZifz2tJqbRbXVO9J7X6duFcOjY3HUNCxg5D0ZCK7EP9vIcZ0zRpLU9bWkyCqVCLZ46IbQ==", - "dependencies": { - "@grpc/proto-loader": "^0.7.13", - "@js-sdsl/ordered-map": "^4.4.2" - }, - "engines": { - "node": ">=12.10.0" - } - }, - "node_modules/@grpc/proto-loader": { - "version": "0.7.13", - "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.7.13.tgz", - "integrity": "sha512-AiXO/bfe9bmxBjxxtYxFAXGZvMaN5s8kO+jBHAJCON8rJoB5YS/D6X7ZNc6XQkuHNmyl4CYaMI1fJ/Gn27RGGw==", - "dependencies": { - "lodash.camelcase": "^4.3.0", - "long": "^5.0.0", - "protobufjs": "^7.2.5", - "yargs": "^17.7.2" - }, - "bin": { - "proto-loader-gen-types": "build/bin/proto-loader-gen-types.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@inquirer/confirm": { - "version": "3.1.9", - "resolved": "https://registry.npmjs.org/@inquirer/confirm/-/confirm-3.1.9.tgz", - "integrity": "sha512-UF09aejxCi4Xqm6N/jJAiFXArXfi9al52AFaSD+2uIHnhZGtd1d6lIGTRMPouVSJxbGEi+HkOWSYaiEY/+szUw==", - "dependencies": { - "@inquirer/core": "^8.2.2", - "@inquirer/type": "^1.3.3" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@inquirer/core": { - "version": "8.2.2", - "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-8.2.2.tgz", - "integrity": "sha512-K8SuNX45jEFlX3EBJpu9B+S2TISzMPGXZIuJ9ME924SqbdW6Pt6fIkKvXg7mOEOKJ4WxpQsxj0UTfcL/A434Ww==", - "dependencies": { - "@inquirer/figures": "^1.0.3", - "@inquirer/type": "^1.3.3", - "@types/mute-stream": "^0.0.4", - "@types/node": "^20.12.13", - "@types/wrap-ansi": "^3.0.0", - "ansi-escapes": "^4.3.2", - "chalk": "^4.1.2", - "cli-spinners": "^2.9.2", - "cli-width": "^4.1.0", - "mute-stream": "^1.0.0", - "signal-exit": "^4.1.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^6.2.0" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@inquirer/core/node_modules/ansi-escapes": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", - "dependencies": { - "type-fest": "^0.21.3" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@inquirer/core/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@inquirer/core/node_modules/type-fest": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@inquirer/figures": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@inquirer/figures/-/figures-1.0.3.tgz", - "integrity": "sha512-ErXXzENMH5pJt5/ssXV0DfWUZqly8nGzf0UcBV9xTnP+KyffE2mqyxIMBrZ8ijQck2nU0TQm40EQB53YreyWHw==", - "engines": { - "node": ">=18" - } - }, - "node_modules/@inquirer/type": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-1.3.3.tgz", - "integrity": "sha512-xTUt0NulylX27/zMx04ZYar/kr1raaiFTVvQ5feljQsiAgdm0WPj4S73/ye0fbslh+15QrIuDvfCXTek7pMY5A==", - "engines": { - "node": ">=18" - } - }, - "node_modules/@js-sdsl/ordered-map": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/@js-sdsl/ordered-map/-/ordered-map-4.4.2.tgz", - "integrity": "sha512-iUKgm52T8HOE/makSxjqoWhe95ZJA1/G1sYsGev2JDKUSS14KAgg1LHb+Ba+IPow0xflbnSkOsZcO08C7w1gYw==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/js-sdsl" - } - }, - "node_modules/@mswjs/cookies": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@mswjs/cookies/-/cookies-1.1.1.tgz", - "integrity": "sha512-W68qOHEjx1iD+4VjQudlx26CPIoxmIAtK4ZCexU0/UJBG6jYhcuyzKJx+Iw8uhBIGd9eba64XgWVgo20it1qwA==", - "engines": { - "node": ">=18" - } - }, - "node_modules/@mswjs/interceptors": { - "version": "0.29.1", - "resolved": "https://registry.npmjs.org/@mswjs/interceptors/-/interceptors-0.29.1.tgz", - "integrity": "sha512-3rDakgJZ77+RiQUuSK69t1F0m8BQKA8Vh5DCS5V0DWvNY67zob2JhhQrhCO0AKLGINTRSFd1tBaHcJTkhefoSw==", - "dependencies": { - "@open-draft/deferred-promise": "^2.2.0", - "@open-draft/logger": "^0.3.0", - "@open-draft/until": "^2.0.0", - "is-node-process": "^1.2.0", - "outvariant": "^1.2.1", - "strict-event-emitter": "^0.5.1" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@open-draft/deferred-promise": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@open-draft/deferred-promise/-/deferred-promise-2.2.0.tgz", - "integrity": "sha512-CecwLWx3rhxVQF6V4bAgPS5t+So2sTbPgAzafKkVizyi7tlwpcFpdFqq+wqF2OwNBmqFuu6tOyouTuxgpMfzmA==" - }, - "node_modules/@open-draft/logger": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/@open-draft/logger/-/logger-0.3.0.tgz", - "integrity": "sha512-X2g45fzhxH238HKO4xbSr7+wBS8Fvw6ixhTDuvLd5mqh6bJJCFAPwU9mPDxbcrRtfxv4u5IHCEH77BmxvXmmxQ==", - "dependencies": { - "is-node-process": "^1.2.0", - "outvariant": "^1.4.0" - } - }, - "node_modules/@open-draft/until": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@open-draft/until/-/until-2.1.0.tgz", - "integrity": "sha512-U69T3ItWHvLwGg5eJ0n3I62nWuE6ilHlmz7zM0npLBRvPRd7e6NYmg54vvRtP5mZG7kZqZCFVdsTWo7BPtBujg==" - }, - "node_modules/@opentelemetry/api": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-1.8.0.tgz", - "integrity": "sha512-I/s6F7yKUDdtMsoBWXJe8Qz40Tui5vsuKCWJEWVL+5q9sSWRzzx6v2KeNsOBEwd94j0eWkpWCH4yB6rZg9Mf0w==", - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/@opentelemetry/api-logs": { - "version": "0.48.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.48.0.tgz", - "integrity": "sha512-1/aMiU4Eqo3Zzpfwu51uXssp5pzvHFObk8S9pKAiXb1ne8pvg1qxBQitYL1XUiAMEXFzgjaidYG2V6624DRhhw==", - "dependencies": { - "@opentelemetry/api": "^1.0.0" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/@opentelemetry/context-async-hooks": { - "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==", - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, - "node_modules/@opentelemetry/core": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.22.0.tgz", - "integrity": "sha512-0VoAlT6x+Xzik1v9goJ3pZ2ppi6+xd3aUfg4brfrLkDBHRIVjMP0eBHrKrhB+NKcDyMAg8fAbGL3Npg/F6AwWA==", - "dependencies": { - "@opentelemetry/semantic-conventions": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/core/node_modules/@opentelemetry/semantic-conventions": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.22.0.tgz", - "integrity": "sha512-CAOgFOKLybd02uj/GhCdEeeBjOS0yeoDeo/CA7ASBSmenpZHAKGB3iDm/rv3BQLcabb/OprDEsSQ1y0P8A7Siw==", - "engines": { - "node": ">=14" - } - }, - "node_modules/@opentelemetry/exporter-logs-otlp-http": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-logs-otlp-http/-/exporter-logs-otlp-http-0.49.1.tgz", - "integrity": "sha512-3QoBnIGCmEkujynUP0mK155QtOM0MSf9FNrEw7u9ieCFsoMiyatg2hPp+alEDONJ8N8wGEK+wP2q3icgXBiggw==", - "dependencies": { - "@opentelemetry/api-logs": "0.49.1", - "@opentelemetry/core": "1.22.0", - "@opentelemetry/otlp-exporter-base": "0.49.1", - "@opentelemetry/otlp-transformer": "0.49.1", - "@opentelemetry/sdk-logs": "0.49.1" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.0.0" - } - }, - "node_modules/@opentelemetry/exporter-logs-otlp-http/node_modules/@opentelemetry/api-logs": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.49.1.tgz", - "integrity": "sha512-kaNl/T7WzyMUQHQlVq7q0oV4Kev6+0xFwqzofryC66jgGMacd0QH5TwfpbUwSTby+SdAdprAe5UKMvBw4tKS5Q==", - "dependencies": { - "@opentelemetry/api": "^1.0.0" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/@opentelemetry/exporter-trace-otlp-grpc": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-grpc/-/exporter-trace-otlp-grpc-0.49.1.tgz", - "integrity": "sha512-Zbd7f3zF7fI2587MVhBizaW21cO/SordyrZGtMtvhoxU6n4Qb02Gx71X4+PzXH620e0+JX+Pcr9bYb1HTeVyJA==", - "dependencies": { - "@grpc/grpc-js": "^1.7.1", - "@opentelemetry/core": "1.22.0", - "@opentelemetry/otlp-grpc-exporter-base": "0.49.1", - "@opentelemetry/otlp-transformer": "0.49.1", - "@opentelemetry/resources": "1.22.0", - "@opentelemetry/sdk-trace-base": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.0.0" - } - }, - "node_modules/@opentelemetry/exporter-trace-otlp-grpc/node_modules/@opentelemetry/resources": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.22.0.tgz", - "integrity": "sha512-+vNeIFPH2hfcNL0AJk/ykJXoUCtR1YaDUZM+p3wZNU4Hq98gzq+7b43xbkXjadD9VhWIUQqEwXyY64q6msPj6A==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/semantic-conventions": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/exporter-trace-otlp-grpc/node_modules/@opentelemetry/sdk-trace-base": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.22.0.tgz", - "integrity": "sha512-pfTuSIpCKONC6vkTpv6VmACxD+P1woZf4q0K46nSUvXFvOFqjBYKFaAMkKD3M1mlKUUh0Oajwj35qNjMl80m1Q==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/resources": "1.22.0", - "@opentelemetry/semantic-conventions": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/exporter-trace-otlp-grpc/node_modules/@opentelemetry/semantic-conventions": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.22.0.tgz", - "integrity": "sha512-CAOgFOKLybd02uj/GhCdEeeBjOS0yeoDeo/CA7ASBSmenpZHAKGB3iDm/rv3BQLcabb/OprDEsSQ1y0P8A7Siw==", - "engines": { - "node": ">=14" - } - }, - "node_modules/@opentelemetry/exporter-trace-otlp-http": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-http/-/exporter-trace-otlp-http-0.49.1.tgz", - "integrity": "sha512-KOLtZfZvIrpGZLVvblKsiVQT7gQUZNKcUUH24Zz6Xbi7LJb9Vt6xtUZFYdR5IIjvt47PIqBKDWUQlU0o1wAsRw==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/otlp-exporter-base": "0.49.1", - "@opentelemetry/otlp-transformer": "0.49.1", - "@opentelemetry/resources": "1.22.0", - "@opentelemetry/sdk-trace-base": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.0.0" - } - }, - "node_modules/@opentelemetry/exporter-trace-otlp-http/node_modules/@opentelemetry/resources": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.22.0.tgz", - "integrity": "sha512-+vNeIFPH2hfcNL0AJk/ykJXoUCtR1YaDUZM+p3wZNU4Hq98gzq+7b43xbkXjadD9VhWIUQqEwXyY64q6msPj6A==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/semantic-conventions": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/exporter-trace-otlp-http/node_modules/@opentelemetry/sdk-trace-base": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.22.0.tgz", - "integrity": "sha512-pfTuSIpCKONC6vkTpv6VmACxD+P1woZf4q0K46nSUvXFvOFqjBYKFaAMkKD3M1mlKUUh0Oajwj35qNjMl80m1Q==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/resources": "1.22.0", - "@opentelemetry/semantic-conventions": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/exporter-trace-otlp-http/node_modules/@opentelemetry/semantic-conventions": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.22.0.tgz", - "integrity": "sha512-CAOgFOKLybd02uj/GhCdEeeBjOS0yeoDeo/CA7ASBSmenpZHAKGB3iDm/rv3BQLcabb/OprDEsSQ1y0P8A7Siw==", - "engines": { - "node": ">=14" - } - }, - "node_modules/@opentelemetry/exporter-trace-otlp-proto": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-proto/-/exporter-trace-otlp-proto-0.49.1.tgz", - "integrity": "sha512-n8ON/c9pdMyYAfSFWKkgsPwjYoxnki+6Olzo+klKfW7KqLWoyEkryNkbcMIYnGGNXwdkMIrjoaP0VxXB26Oxcg==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/otlp-exporter-base": "0.49.1", - "@opentelemetry/otlp-proto-exporter-base": "0.49.1", - "@opentelemetry/otlp-transformer": "0.49.1", - "@opentelemetry/resources": "1.22.0", - "@opentelemetry/sdk-trace-base": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.0.0" - } - }, - "node_modules/@opentelemetry/exporter-trace-otlp-proto/node_modules/@opentelemetry/resources": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.22.0.tgz", - "integrity": "sha512-+vNeIFPH2hfcNL0AJk/ykJXoUCtR1YaDUZM+p3wZNU4Hq98gzq+7b43xbkXjadD9VhWIUQqEwXyY64q6msPj6A==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/semantic-conventions": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/exporter-trace-otlp-proto/node_modules/@opentelemetry/sdk-trace-base": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.22.0.tgz", - "integrity": "sha512-pfTuSIpCKONC6vkTpv6VmACxD+P1woZf4q0K46nSUvXFvOFqjBYKFaAMkKD3M1mlKUUh0Oajwj35qNjMl80m1Q==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/resources": "1.22.0", - "@opentelemetry/semantic-conventions": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/exporter-trace-otlp-proto/node_modules/@opentelemetry/semantic-conventions": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.22.0.tgz", - "integrity": "sha512-CAOgFOKLybd02uj/GhCdEeeBjOS0yeoDeo/CA7ASBSmenpZHAKGB3iDm/rv3BQLcabb/OprDEsSQ1y0P8A7Siw==", - "engines": { - "node": ">=14" - } - }, - "node_modules/@opentelemetry/exporter-zipkin": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-zipkin/-/exporter-zipkin-1.22.0.tgz", - "integrity": "sha512-XcFs6rGvcTz0qW5uY7JZDYD0yNEXdekXAb6sFtnZgY/cHY6BQ09HMzOjv9SX+iaXplRDcHr1Gta7VQKM1XXM6g==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/resources": "1.22.0", - "@opentelemetry/sdk-trace-base": "1.22.0", - "@opentelemetry/semantic-conventions": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.0.0" - } - }, - "node_modules/@opentelemetry/exporter-zipkin/node_modules/@opentelemetry/resources": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.22.0.tgz", - "integrity": "sha512-+vNeIFPH2hfcNL0AJk/ykJXoUCtR1YaDUZM+p3wZNU4Hq98gzq+7b43xbkXjadD9VhWIUQqEwXyY64q6msPj6A==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/semantic-conventions": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/exporter-zipkin/node_modules/@opentelemetry/sdk-trace-base": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.22.0.tgz", - "integrity": "sha512-pfTuSIpCKONC6vkTpv6VmACxD+P1woZf4q0K46nSUvXFvOFqjBYKFaAMkKD3M1mlKUUh0Oajwj35qNjMl80m1Q==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/resources": "1.22.0", - "@opentelemetry/semantic-conventions": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/exporter-zipkin/node_modules/@opentelemetry/semantic-conventions": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.22.0.tgz", - "integrity": "sha512-CAOgFOKLybd02uj/GhCdEeeBjOS0yeoDeo/CA7ASBSmenpZHAKGB3iDm/rv3BQLcabb/OprDEsSQ1y0P8A7Siw==", - "engines": { - "node": ">=14" - } - }, - "node_modules/@opentelemetry/instrumentation": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.49.1.tgz", - "integrity": "sha512-0DLtWtaIppuNNRRllSD4bjU8ZIiLp1cDXvJEbp752/Zf+y3gaLNaoGRGIlX4UHhcsrmtL+P2qxi3Hodi8VuKiQ==", - "dependencies": { - "@opentelemetry/api-logs": "0.49.1", - "@types/shimmer": "^1.0.2", - "import-in-the-middle": "1.7.1", - "require-in-the-middle": "^7.1.1", - "semver": "^7.5.2", - "shimmer": "^1.2.1" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "node_modules/@opentelemetry/instrumentation/node_modules/@opentelemetry/api-logs": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.49.1.tgz", - "integrity": "sha512-kaNl/T7WzyMUQHQlVq7q0oV4Kev6+0xFwqzofryC66jgGMacd0QH5TwfpbUwSTby+SdAdprAe5UKMvBw4tKS5Q==", - "dependencies": { - "@opentelemetry/api": "^1.0.0" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/@opentelemetry/otlp-exporter-base": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-exporter-base/-/otlp-exporter-base-0.49.1.tgz", - "integrity": "sha512-z6sHliPqDgJU45kQatAettY9/eVF58qVPaTuejw9YWfSRqid9pXPYeegDCSdyS47KAUgAtm+nC28K3pfF27HWg==", - "dependencies": { - "@opentelemetry/core": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.0.0" - } - }, - "node_modules/@opentelemetry/otlp-grpc-exporter-base": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-grpc-exporter-base/-/otlp-grpc-exporter-base-0.49.1.tgz", - "integrity": "sha512-DNDNUWmOqtKTFJAyOyHHKotVox0NQ/09ETX8fUOeEtyNVHoGekAVtBbvIA3AtK+JflP7LC0PTjlLfruPM3Wy6w==", - "dependencies": { - "@grpc/grpc-js": "^1.7.1", - "@opentelemetry/core": "1.22.0", - "@opentelemetry/otlp-exporter-base": "0.49.1", - "protobufjs": "^7.2.3" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.0.0" - } - }, - "node_modules/@opentelemetry/otlp-proto-exporter-base": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-proto-exporter-base/-/otlp-proto-exporter-base-0.49.1.tgz", - "integrity": "sha512-x1qB4EUC7KikUl2iNuxCkV8yRzrSXSyj4itfpIO674H7dhI7Zv37SFaOJTDN+8Z/F50gF2ISFH9CWQ4KCtGm2A==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/otlp-exporter-base": "0.49.1", - "protobufjs": "^7.2.3" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.0.0" - } - }, - "node_modules/@opentelemetry/otlp-transformer": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-transformer/-/otlp-transformer-0.49.1.tgz", - "integrity": "sha512-Z+koA4wp9L9e3jkFacyXTGphSWTbOKjwwXMpb0CxNb0kjTHGUxhYRN8GnkLFsFo5NbZPjP07hwAqeEG/uCratQ==", - "dependencies": { - "@opentelemetry/api-logs": "0.49.1", - "@opentelemetry/core": "1.22.0", - "@opentelemetry/resources": "1.22.0", - "@opentelemetry/sdk-logs": "0.49.1", - "@opentelemetry/sdk-metrics": "1.22.0", - "@opentelemetry/sdk-trace-base": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/otlp-transformer/node_modules/@opentelemetry/api-logs": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.49.1.tgz", - "integrity": "sha512-kaNl/T7WzyMUQHQlVq7q0oV4Kev6+0xFwqzofryC66jgGMacd0QH5TwfpbUwSTby+SdAdprAe5UKMvBw4tKS5Q==", - "dependencies": { - "@opentelemetry/api": "^1.0.0" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/@opentelemetry/otlp-transformer/node_modules/@opentelemetry/resources": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.22.0.tgz", - "integrity": "sha512-+vNeIFPH2hfcNL0AJk/ykJXoUCtR1YaDUZM+p3wZNU4Hq98gzq+7b43xbkXjadD9VhWIUQqEwXyY64q6msPj6A==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/semantic-conventions": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/otlp-transformer/node_modules/@opentelemetry/sdk-trace-base": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.22.0.tgz", - "integrity": "sha512-pfTuSIpCKONC6vkTpv6VmACxD+P1woZf4q0K46nSUvXFvOFqjBYKFaAMkKD3M1mlKUUh0Oajwj35qNjMl80m1Q==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/resources": "1.22.0", - "@opentelemetry/semantic-conventions": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/otlp-transformer/node_modules/@opentelemetry/semantic-conventions": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.22.0.tgz", - "integrity": "sha512-CAOgFOKLybd02uj/GhCdEeeBjOS0yeoDeo/CA7ASBSmenpZHAKGB3iDm/rv3BQLcabb/OprDEsSQ1y0P8A7Siw==", - "engines": { - "node": ">=14" - } - }, - "node_modules/@opentelemetry/propagator-b3": { - "version": "1.25.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-b3/-/propagator-b3-1.25.0.tgz", - "integrity": "sha512-/A+1Tbnf0uwnP51OkoaQlrb9YILdHsoqIISna1MNXpZRzf42xm6LVLb49i+m/zlJoW1e8P4ekcrditR5pfmwog==", - "dependencies": { - "@opentelemetry/core": "1.25.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, - "node_modules/@opentelemetry/propagator-b3/node_modules/@opentelemetry/core": { - "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" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, - "node_modules/@opentelemetry/propagator-jaeger": { - "version": "1.25.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-jaeger/-/propagator-jaeger-1.25.0.tgz", - "integrity": "sha512-uwA5xqaPISXeX+YutqbjmzENnCGCvrIXlqIXP5gRoA5N6S3W28p+ExL77TugMKHN5gXklapF67jDfz7lq5ETzQ==", - "dependencies": { - "@opentelemetry/core": "1.25.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, - "node_modules/@opentelemetry/propagator-jaeger/node_modules/@opentelemetry/core": { - "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" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, - "node_modules/@opentelemetry/resources": { - "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" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, - "node_modules/@opentelemetry/resources/node_modules/@opentelemetry/core": { - "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" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, - "node_modules/@opentelemetry/sdk-logs": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-logs/-/sdk-logs-0.49.1.tgz", - "integrity": "sha512-gCzYWsJE0h+3cuh3/cK+9UwlVFyHvj3PReIOCDOmdeXOp90ZjKRoDOJBc3mvk1LL6wyl1RWIivR8Rg9OToyesw==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/resources": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.4.0 <1.9.0", - "@opentelemetry/api-logs": ">=0.39.1" - } - }, - "node_modules/@opentelemetry/sdk-logs/node_modules/@opentelemetry/resources": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.22.0.tgz", - "integrity": "sha512-+vNeIFPH2hfcNL0AJk/ykJXoUCtR1YaDUZM+p3wZNU4Hq98gzq+7b43xbkXjadD9VhWIUQqEwXyY64q6msPj6A==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/semantic-conventions": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/sdk-logs/node_modules/@opentelemetry/semantic-conventions": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.22.0.tgz", - "integrity": "sha512-CAOgFOKLybd02uj/GhCdEeeBjOS0yeoDeo/CA7ASBSmenpZHAKGB3iDm/rv3BQLcabb/OprDEsSQ1y0P8A7Siw==", - "engines": { - "node": ">=14" - } - }, - "node_modules/@opentelemetry/sdk-metrics": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-metrics/-/sdk-metrics-1.22.0.tgz", - "integrity": "sha512-k6iIx6H3TZ+BVMr2z8M16ri2OxWaljg5h8ihGJxi/KQWcjign6FEaEzuigXt5bK9wVEhqAcWLCfarSftaNWkkg==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/resources": "1.22.0", - "lodash.merge": "^4.6.2" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/sdk-metrics/node_modules/@opentelemetry/resources": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.22.0.tgz", - "integrity": "sha512-+vNeIFPH2hfcNL0AJk/ykJXoUCtR1YaDUZM+p3wZNU4Hq98gzq+7b43xbkXjadD9VhWIUQqEwXyY64q6msPj6A==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/semantic-conventions": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/sdk-metrics/node_modules/@opentelemetry/semantic-conventions": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.22.0.tgz", - "integrity": "sha512-CAOgFOKLybd02uj/GhCdEeeBjOS0yeoDeo/CA7ASBSmenpZHAKGB3iDm/rv3BQLcabb/OprDEsSQ1y0P8A7Siw==", - "engines": { - "node": ">=14" - } - }, - "node_modules/@opentelemetry/sdk-node": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-node/-/sdk-node-0.49.1.tgz", - "integrity": "sha512-feBIT85ndiSHXsQ2gfGpXC/sNeX4GCHLksC4A9s/bfpUbbgbCSl0RvzZlmEpCHarNrkZMwFRi4H0xFfgvJEjrg==", - "dependencies": { - "@opentelemetry/api-logs": "0.49.1", - "@opentelemetry/core": "1.22.0", - "@opentelemetry/exporter-trace-otlp-grpc": "0.49.1", - "@opentelemetry/exporter-trace-otlp-http": "0.49.1", - "@opentelemetry/exporter-trace-otlp-proto": "0.49.1", - "@opentelemetry/exporter-zipkin": "1.22.0", - "@opentelemetry/instrumentation": "0.49.1", - "@opentelemetry/resources": "1.22.0", - "@opentelemetry/sdk-logs": "0.49.1", - "@opentelemetry/sdk-metrics": "1.22.0", - "@opentelemetry/sdk-trace-base": "1.22.0", - "@opentelemetry/sdk-trace-node": "1.22.0", - "@opentelemetry/semantic-conventions": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/sdk-node/node_modules/@opentelemetry/api-logs": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.49.1.tgz", - "integrity": "sha512-kaNl/T7WzyMUQHQlVq7q0oV4Kev6+0xFwqzofryC66jgGMacd0QH5TwfpbUwSTby+SdAdprAe5UKMvBw4tKS5Q==", - "dependencies": { - "@opentelemetry/api": "^1.0.0" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/@opentelemetry/sdk-node/node_modules/@opentelemetry/context-async-hooks": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-1.22.0.tgz", - "integrity": "sha512-Nfdxyg8YtWqVWkyrCukkundAjPhUXi93JtVQmqDT1mZRVKqA7e2r7eJCrI+F651XUBMp0hsOJSGiFk3QSpaIJw==", - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/sdk-node/node_modules/@opentelemetry/propagator-b3": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-b3/-/propagator-b3-1.22.0.tgz", - "integrity": "sha512-qBItJm9ygg/jCB5rmivyGz1qmKZPsL/sX715JqPMFgq++Idm0x+N9sLQvWFHFt2+ZINnCSojw7FVBgFW6izcXA==", - "dependencies": { - "@opentelemetry/core": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/sdk-node/node_modules/@opentelemetry/propagator-jaeger": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-jaeger/-/propagator-jaeger-1.22.0.tgz", - "integrity": "sha512-pMLgst3QIwrUfepraH5WG7xfpJ8J3CrPKrtINK0t7kBkuu96rn+HDYQ8kt3+0FXvrZI8YJE77MCQwnJWXIrgpA==", - "dependencies": { - "@opentelemetry/core": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/sdk-node/node_modules/@opentelemetry/resources": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.22.0.tgz", - "integrity": "sha512-+vNeIFPH2hfcNL0AJk/ykJXoUCtR1YaDUZM+p3wZNU4Hq98gzq+7b43xbkXjadD9VhWIUQqEwXyY64q6msPj6A==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/semantic-conventions": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/sdk-node/node_modules/@opentelemetry/sdk-trace-base": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.22.0.tgz", - "integrity": "sha512-pfTuSIpCKONC6vkTpv6VmACxD+P1woZf4q0K46nSUvXFvOFqjBYKFaAMkKD3M1mlKUUh0Oajwj35qNjMl80m1Q==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/resources": "1.22.0", - "@opentelemetry/semantic-conventions": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/sdk-node/node_modules/@opentelemetry/sdk-trace-node": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-1.22.0.tgz", - "integrity": "sha512-gTGquNz7ue8uMeiWPwp3CU321OstQ84r7PCDtOaCicjbJxzvO8RZMlEC4geOipTeiF88kss5n6w+//A0MhP1lQ==", - "dependencies": { - "@opentelemetry/context-async-hooks": "1.22.0", - "@opentelemetry/core": "1.22.0", - "@opentelemetry/propagator-b3": "1.22.0", - "@opentelemetry/propagator-jaeger": "1.22.0", - "@opentelemetry/sdk-trace-base": "1.22.0", - "semver": "^7.5.2" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/sdk-node/node_modules/@opentelemetry/semantic-conventions": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.22.0.tgz", - "integrity": "sha512-CAOgFOKLybd02uj/GhCdEeeBjOS0yeoDeo/CA7ASBSmenpZHAKGB3iDm/rv3BQLcabb/OprDEsSQ1y0P8A7Siw==", - "engines": { - "node": ">=14" - } - }, - "node_modules/@opentelemetry/sdk-trace-base": { - "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" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, - "node_modules/@opentelemetry/sdk-trace-base/node_modules/@opentelemetry/core": { - "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" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, - "node_modules/@opentelemetry/sdk-trace-node": { - "version": "1.25.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-1.25.0.tgz", - "integrity": "sha512-sYdZmNCkqthPpjwCxAJk5aQNLxCOQjT1u3JMGvO6rb3Ic8uFdnzXavP13Md9uYPcZBo+KxetyDhCf0x8wJGRng==", - "dependencies": { - "@opentelemetry/context-async-hooks": "1.25.0", - "@opentelemetry/core": "1.25.0", - "@opentelemetry/propagator-b3": "1.25.0", - "@opentelemetry/propagator-jaeger": "1.25.0", - "@opentelemetry/sdk-trace-base": "1.25.0", - "semver": "^7.5.2" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, - "node_modules/@opentelemetry/sdk-trace-node/node_modules/@opentelemetry/core": { - "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" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, - "node_modules/@opentelemetry/semantic-conventions": { - "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==", - "engines": { - "node": ">=14" - } - }, - "node_modules/@protobufjs/aspromise": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz", - "integrity": "sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==" - }, - "node_modules/@protobufjs/base64": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz", - "integrity": "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==" - }, - "node_modules/@protobufjs/codegen": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz", - "integrity": "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==" - }, - "node_modules/@protobufjs/eventemitter": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz", - "integrity": "sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==" - }, - "node_modules/@protobufjs/fetch": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz", - "integrity": "sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==", - "dependencies": { - "@protobufjs/aspromise": "^1.1.1", - "@protobufjs/inquire": "^1.1.0" - } - }, - "node_modules/@protobufjs/float": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz", - "integrity": "sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==" - }, - "node_modules/@protobufjs/inquire": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz", - "integrity": "sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q==" - }, - "node_modules/@protobufjs/path": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz", - "integrity": "sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==" - }, - "node_modules/@protobufjs/pool": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz", - "integrity": "sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==" - }, - "node_modules/@protobufjs/utf8": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz", - "integrity": "sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==" - }, - "node_modules/@socket.io/component-emitter": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.2.tgz", - "integrity": "sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==" - }, - "node_modules/@systemfsoftware/trigger.dev_core": { - "version": "3.0.0-beta.37", - "resolved": "https://registry.npmjs.org/@systemfsoftware/trigger.dev_core/-/core-3.0.0-beta.37.tgz", - "integrity": "sha512-4TRqd9g6tqfa6/Fl4PxlYWqkwCKYFhadOo6LWt4CUtCSR6er2o7mpQY2cGqm1zd4KUSSxGQlWwiWfp0AjjncAA==", - "dependencies": { - "@google-cloud/precise-date": "^4.0.0", - "@opentelemetry/api": "^1.8.0", - "@opentelemetry/api-logs": "^0.48.0", - "@opentelemetry/exporter-logs-otlp-http": "^0.49.1", - "@opentelemetry/exporter-trace-otlp-http": "^0.49.1", - "@opentelemetry/instrumentation": "^0.49.1", - "@opentelemetry/resources": "^1.22.0", - "@opentelemetry/sdk-logs": "^0.49.1", - "@opentelemetry/sdk-node": "^0.49.1", - "@opentelemetry/sdk-trace-base": "^1.22.0", - "@opentelemetry/sdk-trace-node": "^1.22.0", - "@opentelemetry/semantic-conventions": "^1.22.0", - "form-data-encoder": "^4.0.2", - "humanize-duration": "^3.27.3", - "socket.io-client": "4.7.4", - "superjson": "^2.2.1", - "ulidx": "^2.2.1", - "zod": "3.22.3", - "zod-error": "1.5.0", - "zod-validation-error": "^1.5.0" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "node_modules/@systemfsoftware/trigger.dev_core-backend": { - "version": "3.0.0-beta.37", - "resolved": "https://registry.npmjs.org/@systemfsoftware/trigger.dev_core-backend/-/core-backend-3.0.0-beta.37.tgz", - "integrity": "sha512-cXmQJmu6phQoY8rQUbC+Ay1MevmtVgalXFMcAOmTVhgq7xGrZHMdqCdkAFoBe5pI7k+Cdsvl595Xx3ZbInNL5g==", - "dependencies": { - "@opentelemetry/api": "^1.8.0" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "node_modules/@systemfsoftware/trigger.dev_sdk": { - "version": "3.0.0-beta.37", - "resolved": "https://registry.npmjs.org/@systemfsoftware/trigger.dev_sdk/-/sdk-3.0.0-beta.37.tgz", - "integrity": "sha512-lHrGrWG8Lmek2radQxlaKZEEsG1m8I4MPx2gfcGuMJIyVUjFdoB7t8Khb52KS5ymKpgANdYrfrB58UzuSZSE1A==", - "dependencies": { - "@opentelemetry/api": "^1.8.0", - "@opentelemetry/api-logs": "^0.48.0", - "@opentelemetry/semantic-conventions": "^1.22.0", - "@systemfsoftware/trigger.dev_core": "3.0.0-beta.37", - "@systemfsoftware/trigger.dev_core-backend": "3.0.0-beta.37", - "chalk": "^5.2.0", - "cronstrue": "^2.21.0", - "debug": "^4.3.4", - "evt": "^2.4.13", - "get-caller-file": "^2.0.5", - "git-remote-origin-url": "^4.0.0", - "git-repo-info": "^2.1.1", - "msw": "^2.2.1", - "slug": "^6.0.0", - "terminal-link": "^3.0.0", - "ulid": "^2.3.0", - "uuid": "^9.0.0", - "ws": "^8.11.0", - "zod": "3.22.3" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "node_modules/@types/cookie": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.6.0.tgz", - "integrity": "sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==" - }, - "node_modules/@types/mute-stream": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/@types/mute-stream/-/mute-stream-0.0.4.tgz", - "integrity": "sha512-CPM9nzrCPPJHQNA9keH9CVkVI+WR5kMa+7XEs5jcGQ0VoAGnLv242w8lIVgwAEfmE4oufJRaTc9PNLQl0ioAow==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/node": { - "version": "20.14.2", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.14.2.tgz", - "integrity": "sha512-xyu6WAMVwv6AKFLB+e/7ySZVr/0zLCzOa7rSpq6jNwpqOrUbcACDWC+53d4n2QHOnDou0fbIsg8wZu/sxrnI4Q==", - "dependencies": { - "undici-types": "~5.26.4" - } - }, - "node_modules/@types/shimmer": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.0.5.tgz", - "integrity": "sha512-9Hp0ObzwwO57DpLFF0InUjUm/II8GmKAvzbefxQTihCb7KI6yc9yzf0nLc4mVdby5N4DRCgQM2wCup9KTieeww==" - }, - "node_modules/@types/statuses": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@types/statuses/-/statuses-2.0.5.tgz", - "integrity": "sha512-jmIUGWrAiwu3dZpxntxieC+1n/5c3mjrImkmOSQ2NC5uP6cYO4aAZDdSmRcI5C1oiTmqlZGHC+/NmJrKogbP5A==" - }, - "node_modules/@types/wrap-ansi": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/wrap-ansi/-/wrap-ansi-3.0.0.tgz", - "integrity": "sha512-ltIpx+kM7g/MLRZfkbL7EsCEjfzCcScLpkg37eXEtx5kmrAKBkTJwd1GIAjDSL8wTpM6Hzn5YO4pSb91BEwu1g==" - }, - "node_modules/acorn": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.0.tgz", - "integrity": "sha512-RTvkC4w+KNXrM39/lWCUaG0IbRkWdCv7W/IOW9oU6SawyxulvkQy5HQPVTKxEjczcUvapcrw3cFx/60VN/NRNw==", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/acorn-import-assertions": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz", - "integrity": "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==", - "peerDependencies": { - "acorn": "^8" - } - }, - "node_modules/ansi-escapes": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-5.0.0.tgz", - "integrity": "sha512-5GFMVX8HqE/TB+FuBJGuO5XG0WrsA6ptUqoODaT/n9mmUaZFkqnBueB4leqGBCmrUHnCnC4PCZTCd0E7QQ83bA==", - "dependencies": { - "type-fest": "^1.0.2" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/chalk": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", - "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", - "engines": { - "node": "^12.17.0 || ^14.13 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/cjs-module-lexer": { - "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==" - }, - "node_modules/cli-spinners": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.2.tgz", - "integrity": "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==", - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cli-width": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-4.1.0.tgz", - "integrity": "sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==", - "engines": { - "node": ">= 12" - } - }, - "node_modules/cliui": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", - "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^7.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/cliui/node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/cookie": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", - "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/copy-anything": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/copy-anything/-/copy-anything-3.0.5.tgz", - "integrity": "sha512-yCEafptTtb4bk7GLEQoM8KVJpxAfdBJYaXyzQEgQQQgYrZiDp8SJmGKlYza6CYjEDNstAdNdKA3UuoULlEbS6w==", - "dependencies": { - "is-what": "^4.1.8" - }, - "engines": { - "node": ">=12.13" - }, - "funding": { - "url": "https://github.com/sponsors/mesqueeb" - } - }, - "node_modules/cronstrue": { - "version": "2.50.0", - "resolved": "https://registry.npmjs.org/cronstrue/-/cronstrue-2.50.0.tgz", - "integrity": "sha512-ULYhWIonJzlScCCQrPUG5uMXzXxSixty4djud9SS37DoNxDdkeRocxzHuAo4ImRBUK+mAuU5X9TSwEDccnnuPg==", - "bin": { - "cronstrue": "bin/cli.js" - } - }, - "node_modules/debug": { - "version": "4.3.5", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.5.tgz", - "integrity": "sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - }, - "node_modules/engine.io-client": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-6.5.3.tgz", - "integrity": "sha512-9Z0qLB0NIisTRt1DZ/8U2k12RJn8yls/nXMZLn+/N8hANT3TcYjKFKcwbw5zFQiN4NTde3TSY9zb79e1ij6j9Q==", - "dependencies": { - "@socket.io/component-emitter": "~3.1.0", - "debug": "~4.3.1", - "engine.io-parser": "~5.2.1", - "ws": "~8.11.0", - "xmlhttprequest-ssl": "~2.0.0" - } - }, - "node_modules/engine.io-client/node_modules/ws": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz", - "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==", - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, - "node_modules/engine.io-parser": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.2.2.tgz", - "integrity": "sha512-RcyUFKA93/CXH20l4SoVvzZfrSDMOTUS3bWVpTt2FuFP+XYrL8i8oonHP7WInRyVHXh0n/ORtoeiE1os+8qkSw==", - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/escalade": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", - "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", - "engines": { - "node": ">=6" - } - }, - "node_modules/evt": { - "version": "2.5.7", - "resolved": "https://registry.npmjs.org/evt/-/evt-2.5.7.tgz", - "integrity": "sha512-dr7Wd16ry5F8WNU1xXLKpFpO3HsoAGg8zC48e08vDdzMzGWCP9/QFGt1PQptEEDh8SwYP3EL8M+d/Gb0kgUp6g==", - "dependencies": { - "minimal-polyfills": "^2.2.3", - "run-exclusive": "^2.2.19", - "tsafe": "^1.6.6" - } - }, - "node_modules/form-data-encoder": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/form-data-encoder/-/form-data-encoder-4.0.2.tgz", - "integrity": "sha512-KQVhvhK8ZkWzxKxOr56CPulAhH3dobtuQ4+hNQ+HekH/Wp5gSOafqRAeTphQUJAIk0GBvHZgJ2ZGRWd5kphMuw==", - "engines": { - "node": ">= 18" - } - }, - "node_modules/function-bind": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", - "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "node_modules/git-remote-origin-url": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/git-remote-origin-url/-/git-remote-origin-url-4.0.0.tgz", - "integrity": "sha512-EAxDksNdjuWgmVW9pVvA9jQDi/dmTaiDONktIy7qiRRhBZUI4FQK1YvBvteuTSX24aNKg9lfgxNYJEeeSXe6DA==", - "dependencies": { - "gitconfiglocal": "^2.1.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/git-repo-info": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/git-repo-info/-/git-repo-info-2.1.1.tgz", - "integrity": "sha512-8aCohiDo4jwjOwma4FmYFd3i97urZulL8XL24nIPxuE+GZnfsAyy/g2Shqx6OjUiFKUXZM+Yy+KHnOmmA3FVcg==", - "engines": { - "node": ">= 4.0" - } - }, - "node_modules/gitconfiglocal": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/gitconfiglocal/-/gitconfiglocal-2.1.0.tgz", - "integrity": "sha512-qoerOEliJn3z+Zyn1HW2F6eoYJqKwS6MgC9cztTLUB/xLWX8gD/6T60pKn4+t/d6tP7JlybI7Z3z+I572CR/Vg==", - "dependencies": { - "ini": "^1.3.2" - } - }, - "node_modules/graphql": { - "version": "16.8.2", - "resolved": "https://registry.npmjs.org/graphql/-/graphql-16.8.2.tgz", - "integrity": "sha512-cvVIBILwuoSyD54U4cF/UXDh5yAobhNV/tPygI4lZhgOIJQE/WLWC4waBRb4I6bDVYb3OVx3lfHbaQOEoUD5sg==", - "engines": { - "node": "^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0" - } - }, - "node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/hasown": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", - "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", - "dependencies": { - "function-bind": "^1.1.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/headers-polyfill": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/headers-polyfill/-/headers-polyfill-4.0.3.tgz", - "integrity": "sha512-IScLbePpkvO846sIwOtOTDjutRMWdXdJmXdMvk6gCBHxFO8d+QKOQedyZSxFTTFYRSmlgSTDtXqqq4pcenBXLQ==" - }, - "node_modules/humanize-duration": { - "version": "3.32.1", - "resolved": "https://registry.npmjs.org/humanize-duration/-/humanize-duration-3.32.1.tgz", - "integrity": "sha512-inh5wue5XdfObhu/IGEMiA1nUXigSGcaKNemcbLRKa7jXYGDZXr3LoT9pTIzq2hPEbld7w/qv9h+ikWGz8fL1g==" - }, - "node_modules/import-in-the-middle": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/import-in-the-middle/-/import-in-the-middle-1.7.1.tgz", - "integrity": "sha512-1LrZPDtW+atAxH42S6288qyDFNQ2YCty+2mxEPRtfazH6Z5QwkaBSTS2ods7hnVJioF6rkRfNoA6A/MstpFXLg==", - "dependencies": { - "acorn": "^8.8.2", - "acorn-import-assertions": "^1.9.0", - "cjs-module-lexer": "^1.2.2", - "module-details-from-path": "^1.0.3" - } - }, - "node_modules/ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" - }, - "node_modules/is-core-module": { - "version": "2.13.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", - "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", - "dependencies": { - "hasown": "^2.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "engines": { - "node": ">=8" - } - }, - "node_modules/is-node-process": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/is-node-process/-/is-node-process-1.2.0.tgz", - "integrity": "sha512-Vg4o6/fqPxIjtxgUH5QLJhwZ7gW5diGCVlXpuUfELC62CuxM1iHcRe51f2W1FDy04Ai4KJkagKjx3XaqyfRKXw==" - }, - "node_modules/is-what": { - "version": "4.1.16", - "resolved": "https://registry.npmjs.org/is-what/-/is-what-4.1.16.tgz", - "integrity": "sha512-ZhMwEosbFJkA0YhFnNDgTM4ZxDRsS6HqTo7qsZM08fehyRYIYa0yHu5R6mgo1n/8MgaPBXiPimPD77baVFYg+A==", - "engines": { - "node": ">=12.13" - }, - "funding": { - "url": "https://github.com/sponsors/mesqueeb" - } - }, - "node_modules/layerr": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/layerr/-/layerr-2.1.0.tgz", - "integrity": "sha512-xDD9suWxfBYeXgqffRVH/Wqh+mqZrQcqPRn0I0ijl7iJQ7vu8gMGPt1Qop59pEW/jaIDNUN7+PX1Qk40+vuflg==" - }, - "node_modules/lodash.camelcase": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", - "integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==" - }, - "node_modules/lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" - }, - "node_modules/long": { - "version": "5.2.3", - "resolved": "https://registry.npmjs.org/long/-/long-5.2.3.tgz", - "integrity": "sha512-lcHwpNoggQTObv5apGNCTdJrO69eHOZMi4BNC+rTLER8iHAqGrUVeLh/irVIM7zTw2bOXA8T6uNPeujwOLg/2Q==" - }, - "node_modules/minimal-polyfills": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/minimal-polyfills/-/minimal-polyfills-2.2.3.tgz", - "integrity": "sha512-oxdmJ9cL+xV72h0xYxp4tP2d5/fTBpP45H8DIOn9pASuF8a3IYTf+25fMGDYGiWW+MFsuog6KD6nfmhZJQ+uUw==" - }, - "node_modules/module-details-from-path": { - "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==" - }, - "node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "node_modules/msw": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/msw/-/msw-2.3.1.tgz", - "integrity": "sha512-ocgvBCLn/5l3jpl1lssIb3cniuACJLoOfZu01e3n5dbJrpA5PeeWn28jCLgQDNt6d7QT8tF2fYRzm9JoEHtiig==", - "hasInstallScript": true, - "dependencies": { - "@bundled-es-modules/cookie": "^2.0.0", - "@bundled-es-modules/statuses": "^1.0.1", - "@inquirer/confirm": "^3.0.0", - "@mswjs/cookies": "^1.1.0", - "@mswjs/interceptors": "^0.29.0", - "@open-draft/until": "^2.1.0", - "@types/cookie": "^0.6.0", - "@types/statuses": "^2.0.4", - "chalk": "^4.1.2", - "graphql": "^16.8.1", - "headers-polyfill": "^4.0.2", - "is-node-process": "^1.2.0", - "outvariant": "^1.4.2", - "path-to-regexp": "^6.2.0", - "strict-event-emitter": "^0.5.1", - "type-fest": "^4.9.0", - "yargs": "^17.7.2" - }, - "bin": { - "msw": "cli/index.js" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/mswjs" - }, - "peerDependencies": { - "typescript": ">= 4.7.x" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/msw/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/msw/node_modules/type-fest": { - "version": "4.20.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.20.1.tgz", - "integrity": "sha512-R6wDsVsoS9xYOpy8vgeBlqpdOyzJ12HNfQhC/aAKWM3YoCV9TtunJzh/QpkMgeDhkoynDcw5f1y+qF9yc/HHyg==", - "engines": { - "node": ">=16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/mute-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-1.0.0.tgz", - "integrity": "sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==", - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/outvariant": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/outvariant/-/outvariant-1.4.2.tgz", - "integrity": "sha512-Ou3dJ6bA/UJ5GVHxah4LnqDwZRwAmWxrG3wtrHrbGnP4RnLCtA64A4F+ae7Y8ww660JaddSoArUR5HjipWSHAQ==" - }, - "node_modules/path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" - }, - "node_modules/path-to-regexp": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.2.2.tgz", - "integrity": "sha512-GQX3SSMokngb36+whdpRXE+3f9V8UzyAorlYvOGx87ufGHehNTn5lCxrKtLyZ4Yl/wEKnNnr98ZzOwwDZV5ogw==" - }, - "node_modules/protobufjs": { - "version": "7.3.2", - "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.3.2.tgz", - "integrity": "sha512-RXyHaACeqXeqAKGLDl68rQKbmObRsTIn4TYVUUug1KfS47YWCo5MacGITEryugIgZqORCvJWEk4l449POg5Txg==", - "hasInstallScript": true, - "dependencies": { - "@protobufjs/aspromise": "^1.1.2", - "@protobufjs/base64": "^1.1.2", - "@protobufjs/codegen": "^2.0.4", - "@protobufjs/eventemitter": "^1.1.0", - "@protobufjs/fetch": "^1.1.0", - "@protobufjs/float": "^1.0.2", - "@protobufjs/inquire": "^1.1.0", - "@protobufjs/path": "^1.1.2", - "@protobufjs/pool": "^1.1.0", - "@protobufjs/utf8": "^1.1.0", - "@types/node": ">=13.7.0", - "long": "^5.0.0" - }, - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/require-in-the-middle": { - "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" - }, - "engines": { - "node": ">=8.6.0" - } - }, - "node_modules/resolve": { - "version": "1.22.8", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", - "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", - "dependencies": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/run-exclusive": { - "version": "2.2.19", - "resolved": "https://registry.npmjs.org/run-exclusive/-/run-exclusive-2.2.19.tgz", - "integrity": "sha512-K3mdoAi7tjJ/qT7Flj90L7QyPozwUaAG+CVhkdDje4HLKXUYC3N/Jzkau3flHVDLQVhiHBtcimVodMjN9egYbA==", - "dependencies": { - "minimal-polyfills": "^2.2.3" - } - }, - "node_modules/semver": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", - "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/shimmer": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/shimmer/-/shimmer-1.2.1.tgz", - "integrity": "sha512-sQTKC1Re/rM6XyFM6fIAGHRPVGvyXfgzIDvzoq608vM+jeyVD0Tu1E6Np0Kc2zAIFWIj963V2800iF/9LPieQw==" - }, - "node_modules/signal-exit": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", - "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/slug": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/slug/-/slug-6.1.0.tgz", - "integrity": "sha512-x6vLHCMasg4DR2LPiyFGI0gJJhywY6DTiGhCrOMzb3SOk/0JVLIaL4UhyFSHu04SD3uAavrKY/K3zZ3i6iRcgA==" - }, - "node_modules/socket.io-client": { - "version": "4.7.4", - "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-4.7.4.tgz", - "integrity": "sha512-wh+OkeF0rAVCrABWQBaEjLfb7DVPotMbu0cgWgyR0v6eA4EoVnAwcIeIbcdTE3GT/H3kbdLl7OoH2+asoDRIIg==", - "dependencies": { - "@socket.io/component-emitter": "~3.1.0", - "debug": "~4.3.2", - "engine.io-client": "~6.5.2", - "socket.io-parser": "~4.2.4" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/socket.io-parser": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.4.tgz", - "integrity": "sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==", - "dependencies": { - "@socket.io/component-emitter": "~3.1.0", - "debug": "~4.3.1" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/strict-event-emitter": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/strict-event-emitter/-/strict-event-emitter-0.5.1.tgz", - "integrity": "sha512-vMgjE/GGEPEFnhFub6pa4FmJBRBVOLpIII2hvCZ8Kzb7K0hlHo7mQv6xYrBvCL2LtAIBwFUK8wvuJgTVSQ5MFQ==" - }, - "node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "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" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/superjson": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/superjson/-/superjson-2.2.1.tgz", - "integrity": "sha512-8iGv75BYOa0xRJHK5vRLEjE2H/i4lulTjzpUXic3Eg8akftYjkmQDa8JARQ42rlczXyFR3IeRoeFCc7RxHsYZA==", - "dependencies": { - "copy-anything": "^3.0.2" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/supports-hyperlinks": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", - "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", - "dependencies": { - "has-flag": "^4.0.0", - "supports-color": "^7.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/terminal-link": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-3.0.0.tgz", - "integrity": "sha512-flFL3m4wuixmf6IfhFJd1YPiLiMuxEc8uHRM1buzIeZPm22Au2pDqBJQgdo7n1WfPU1ONFGv7YDwpFBmHGF6lg==", - "dependencies": { - "ansi-escapes": "^5.0.0", - "supports-hyperlinks": "^2.2.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/tsafe": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/tsafe/-/tsafe-1.7.2.tgz", - "integrity": "sha512-dAPfQLhCfCRre5qs+Z5Q2a7s2CV7RxffZUmvj7puGaePYjECzWREJFd3w4XSFe/T5tbxgowfItA/JSSZ6Ma3dA==" - }, - "node_modules/type-fest": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", - "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/ulid": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/ulid/-/ulid-2.3.0.tgz", - "integrity": "sha512-keqHubrlpvT6G2wH0OEfSW4mquYRcbe/J8NMmveoQOjUqmo+hXtO+ORCpWhdbZ7k72UtY61BL7haGxW6enBnjw==", - "bin": { - "ulid": "bin/cli.js" - } - }, - "node_modules/ulidx": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/ulidx/-/ulidx-2.3.0.tgz", - "integrity": "sha512-36piWNqcdp9hKlQewyeehCaALy4lyx3FodsCxHuV6i0YdexSkjDOubwxEVr2yi4kh62L/0MgyrxqG4K+qtovnw==", - "dependencies": { - "layerr": "^2.0.1" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/undici-types": { - "version": "5.26.5", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", - "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==" - }, - "node_modules/uuid": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", - "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", - "funding": [ - "https://github.com/sponsors/broofa", - "https://github.com/sponsors/ctavan" - ], - "bin": { - "uuid": "dist/bin/uuid" - } - }, - "node_modules/wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/ws": { - "version": "8.17.1", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz", - "integrity": "sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==", - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": ">=5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, - "node_modules/xmlhttprequest-ssl": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-2.0.0.tgz", - "integrity": "sha512-QKxVRxiRACQcVuQEYFsI1hhkrMlrXHPegbbd1yn9UHOmRxY+si12nQYzri3vbzt8VdTTRviqcKxcyllFas5z2A==", - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "engines": { - "node": ">=10" - } - }, - "node_modules/yargs": { - "version": "17.7.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", - "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", - "dependencies": { - "cliui": "^8.0.1", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.3", - "y18n": "^5.0.5", - "yargs-parser": "^21.1.1" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/yargs-parser": { - "version": "21.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", - "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", - "engines": { - "node": ">=12" - } - }, - "node_modules/zod": { - "version": "3.22.3", - "resolved": "https://registry.npmjs.org/zod/-/zod-3.22.3.tgz", - "integrity": "sha512-EjIevzuJRiRPbVH4mGc8nApb/lVLKVpmUhAaR5R5doKGfAnGJ6Gr3CViAVjP+4FWSxCsybeWQdcgCtbX+7oZug==", - "funding": { - "url": "https://github.com/sponsors/colinhacks" - } - }, - "node_modules/zod-error": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/zod-error/-/zod-error-1.5.0.tgz", - "integrity": "sha512-zzopKZ/skI9iXpqCEPj+iLCKl9b88E43ehcU+sbRoHuwGd9F1IDVGQ70TyO6kmfiRL1g4IXkjsXK+g1gLYl4WQ==", - "dependencies": { - "zod": "^3.20.2" - } - }, - "node_modules/zod-validation-error": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/zod-validation-error/-/zod-validation-error-1.5.0.tgz", - "integrity": "sha512-/7eFkAI4qV0tcxMBB/3+d2c1P6jzzZYdYSlBuAklzMuCrJu5bzJfHS0yVAS87dRHVlhftd6RFJDIvv03JgkSbw==", - "engines": { - "node": ">=16.0.0" - }, - "peerDependencies": { - "zod": "^3.18.0" - } - }, - "packages/dep-to-add": { - "name": "@dep-to-add-scope-parsing/dep-to-add" - }, - "packages/internal-dep": { - "name": "@dep-to-add-scope-parsing/internal-dep", - "extraneous": true - }, - "packages/trigger": { - "name": "@dep-to-add-scope-parsing/trigger", - "dependencies": { - "@dep-to-add-scope-parsing/dep-to-add": "*", - "@systemfsoftware/trigger.dev_sdk": "3.0.0-beta.37" - } - } - } -} diff --git a/packages/cli-v3/e2e/fixtures/dep-to-add-scope-parsing/package.json b/packages/cli-v3/e2e/fixtures/dep-to-add-scope-parsing/package.json deleted file mode 100644 index 498c410fcbe..00000000000 --- a/packages/cli-v3/e2e/fixtures/dep-to-add-scope-parsing/package.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "name": "dep-to-add-scope-parsing", - "description": "https://github.com/triggerdotdev/trigger.dev/commit/b8477ea2b08828e547885a6f2a14c15074852879", - "private": true, - "packageManager": "pnpm@8.15.5+sha256.4b4efa12490e5055d59b9b9fc9438b7d581a6b7af3b5675eb5c5f447cee1a589", - "engines": { - "pnpm": "8.15.5", - "yarn": "4.2.2" - }, - "workspaces": [ - "packages/*" - ] -} diff --git a/packages/cli-v3/e2e/fixtures/dep-to-add-scope-parsing/packages/dep-to-add/index.js b/packages/cli-v3/e2e/fixtures/dep-to-add-scope-parsing/packages/dep-to-add/index.js deleted file mode 100644 index c0d368ef37c..00000000000 --- a/packages/cli-v3/e2e/fixtures/dep-to-add-scope-parsing/packages/dep-to-add/index.js +++ /dev/null @@ -1,3 +0,0 @@ -module.exports = { - MESSAGE: "Hello, World!", -}; diff --git a/packages/cli-v3/e2e/fixtures/dep-to-add-scope-parsing/packages/dep-to-add/package.json b/packages/cli-v3/e2e/fixtures/dep-to-add-scope-parsing/packages/dep-to-add/package.json deleted file mode 100644 index 0063a77c987..00000000000 --- a/packages/cli-v3/e2e/fixtures/dep-to-add-scope-parsing/packages/dep-to-add/package.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "name": "@dep-to-add-scope-parsing/dep-to-add", - "private": true -} diff --git a/packages/cli-v3/e2e/fixtures/dep-to-add-scope-parsing/packages/trigger/helloWorld.js b/packages/cli-v3/e2e/fixtures/dep-to-add-scope-parsing/packages/trigger/helloWorld.js deleted file mode 100644 index 7544da5b6d7..00000000000 --- a/packages/cli-v3/e2e/fixtures/dep-to-add-scope-parsing/packages/trigger/helloWorld.js +++ /dev/null @@ -1,9 +0,0 @@ -import { task } from "@systemfsoftware/trigger.dev_sdk/v3"; -import { MESSAGE } from "@dep-to-add-scope-parsing/dep-to-add"; - -export const helloWorldTask = task({ - id: "hello-world", - run: async (payload) => { - console.log(MESSAGE, payload); - }, -}); diff --git a/packages/cli-v3/e2e/fixtures/dep-to-add-scope-parsing/packages/trigger/package.json b/packages/cli-v3/e2e/fixtures/dep-to-add-scope-parsing/packages/trigger/package.json deleted file mode 100644 index 793aa7b08b9..00000000000 --- a/packages/cli-v3/e2e/fixtures/dep-to-add-scope-parsing/packages/trigger/package.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "name": "@dep-to-add-scope-parsing/trigger", - "private": true, - "dependencies": { - "@dep-to-add-scope-parsing/dep-to-add": "*", - "@systemfsoftware/trigger.dev_sdk": "3.0.0-beta.37" - } -} diff --git a/packages/cli-v3/e2e/fixtures/dep-to-add-scope-parsing/trigger.config.js b/packages/cli-v3/e2e/fixtures/dep-to-add-scope-parsing/trigger.config.js deleted file mode 100644 index 0537018ad25..00000000000 --- a/packages/cli-v3/e2e/fixtures/dep-to-add-scope-parsing/trigger.config.js +++ /dev/null @@ -1,5 +0,0 @@ -export const config = { - project: "dep-to-add-scope-parsing", - additionalPackages: ["@dep-to-add-scope-parsing/dep-to-add"], - triggerDirectories: ["./packages/trigger"], -}; diff --git a/packages/cli-v3/e2e/fixtures/lock-nested-peer-deps/.yarnrc.yml b/packages/cli-v3/e2e/fixtures/lock-nested-peer-deps/.yarnrc.yml deleted file mode 100644 index 3186f3f0795..00000000000 --- a/packages/cli-v3/e2e/fixtures/lock-nested-peer-deps/.yarnrc.yml +++ /dev/null @@ -1 +0,0 @@ -nodeLinker: node-modules diff --git a/packages/cli-v3/e2e/fixtures/lock-nested-peer-deps/package-lock.json b/packages/cli-v3/e2e/fixtures/lock-nested-peer-deps/package-lock.json deleted file mode 100644 index aad9fa12f16..00000000000 --- a/packages/cli-v3/e2e/fixtures/lock-nested-peer-deps/package-lock.json +++ /dev/null @@ -1,2113 +0,0 @@ -{ - "name": "lock-nested-peer-deps", - "lockfileVersion": 3, - "requires": true, - "packages": { - "": { - "name": "lock-nested-peer-deps", - "dependencies": { - "@systemfsoftware/trigger.dev_sdk": "3.0.0-beta.40", - "react-dom": "18.3.1" - }, - "engines": { - "pnpm": "8.15.5", - "yarn": "4.2.2" - } - }, - "node_modules/@bundled-es-modules/cookie": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@bundled-es-modules/cookie/-/cookie-2.0.0.tgz", - "integrity": "sha512-Or6YHg/kamKHpxULAdSqhGqnWFneIXu1NKvvfBBzKGwpVsYuFIQ5aBPHDnnoR3ghW1nvSkALd+EF9iMtY7Vjxw==", - "dependencies": { - "cookie": "^0.5.0" - } - }, - "node_modules/@bundled-es-modules/statuses": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@bundled-es-modules/statuses/-/statuses-1.0.1.tgz", - "integrity": "sha512-yn7BklA5acgcBr+7w064fGV+SGIFySjCKpqjcWgBAIfrAkY+4GQTJJHQMeT3V/sgz23VTEVV8TtOmkvJAhFVfg==", - "dependencies": { - "statuses": "^2.0.1" - } - }, - "node_modules/@google-cloud/precise-date": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@google-cloud/precise-date/-/precise-date-4.0.0.tgz", - "integrity": "sha512-1TUx3KdaU3cN7nfCdNf+UVqA/PSX29Cjcox3fZZBtINlRrXVTmUkQnCKv2MbBUbCopbK4olAT1IHl76uZyCiVA==", - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@grpc/grpc-js": { - "version": "1.10.9", - "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.10.9.tgz", - "integrity": "sha512-5tcgUctCG0qoNyfChZifz2tJqbRbXVO9J7X6duFcOjY3HUNCxg5D0ZCK7EP9vIcZ0zRpLU9bWkyCqVCLZ46IbQ==", - "dependencies": { - "@grpc/proto-loader": "^0.7.13", - "@js-sdsl/ordered-map": "^4.4.2" - }, - "engines": { - "node": ">=12.10.0" - } - }, - "node_modules/@grpc/proto-loader": { - "version": "0.7.13", - "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.7.13.tgz", - "integrity": "sha512-AiXO/bfe9bmxBjxxtYxFAXGZvMaN5s8kO+jBHAJCON8rJoB5YS/D6X7ZNc6XQkuHNmyl4CYaMI1fJ/Gn27RGGw==", - "dependencies": { - "lodash.camelcase": "^4.3.0", - "long": "^5.0.0", - "protobufjs": "^7.2.5", - "yargs": "^17.7.2" - }, - "bin": { - "proto-loader-gen-types": "build/bin/proto-loader-gen-types.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@inquirer/confirm": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/@inquirer/confirm/-/confirm-3.1.10.tgz", - "integrity": "sha512-/aAHu83Njy6yf44T+ZrRPUkMcUqprrOiIKsyMvf9jOV+vF5BNb2ja1aLP33MK36W8eaf91MTL/mU/e6METuENg==", - "dependencies": { - "@inquirer/core": "^8.2.3", - "@inquirer/type": "^1.3.3" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@inquirer/core": { - "version": "8.2.3", - "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-8.2.3.tgz", - "integrity": "sha512-WrpDVPAaxJQjHid3Ra4FhUO70YBzkHSYVyW5X48L5zHYdudoPISJqTRRWSeamHfaXda7PNNaC5Py5MEo7QwBNA==", - "dependencies": { - "@inquirer/figures": "^1.0.3", - "@inquirer/type": "^1.3.3", - "@types/mute-stream": "^0.0.4", - "@types/node": "^20.14.6", - "@types/wrap-ansi": "^3.0.0", - "ansi-escapes": "^4.3.2", - "chalk": "^4.1.2", - "cli-spinners": "^2.9.2", - "cli-width": "^4.1.0", - "mute-stream": "^1.0.0", - "signal-exit": "^4.1.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^6.2.0" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@inquirer/core/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@inquirer/figures": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@inquirer/figures/-/figures-1.0.3.tgz", - "integrity": "sha512-ErXXzENMH5pJt5/ssXV0DfWUZqly8nGzf0UcBV9xTnP+KyffE2mqyxIMBrZ8ijQck2nU0TQm40EQB53YreyWHw==", - "engines": { - "node": ">=18" - } - }, - "node_modules/@inquirer/type": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-1.3.3.tgz", - "integrity": "sha512-xTUt0NulylX27/zMx04ZYar/kr1raaiFTVvQ5feljQsiAgdm0WPj4S73/ye0fbslh+15QrIuDvfCXTek7pMY5A==", - "engines": { - "node": ">=18" - } - }, - "node_modules/@js-sdsl/ordered-map": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/@js-sdsl/ordered-map/-/ordered-map-4.4.2.tgz", - "integrity": "sha512-iUKgm52T8HOE/makSxjqoWhe95ZJA1/G1sYsGev2JDKUSS14KAgg1LHb+Ba+IPow0xflbnSkOsZcO08C7w1gYw==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/js-sdsl" - } - }, - "node_modules/@mswjs/cookies": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@mswjs/cookies/-/cookies-1.1.1.tgz", - "integrity": "sha512-W68qOHEjx1iD+4VjQudlx26CPIoxmIAtK4ZCexU0/UJBG6jYhcuyzKJx+Iw8uhBIGd9eba64XgWVgo20it1qwA==", - "engines": { - "node": ">=18" - } - }, - "node_modules/@mswjs/interceptors": { - "version": "0.29.1", - "resolved": "https://registry.npmjs.org/@mswjs/interceptors/-/interceptors-0.29.1.tgz", - "integrity": "sha512-3rDakgJZ77+RiQUuSK69t1F0m8BQKA8Vh5DCS5V0DWvNY67zob2JhhQrhCO0AKLGINTRSFd1tBaHcJTkhefoSw==", - "dependencies": { - "@open-draft/deferred-promise": "^2.2.0", - "@open-draft/logger": "^0.3.0", - "@open-draft/until": "^2.0.0", - "is-node-process": "^1.2.0", - "outvariant": "^1.2.1", - "strict-event-emitter": "^0.5.1" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@open-draft/deferred-promise": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@open-draft/deferred-promise/-/deferred-promise-2.2.0.tgz", - "integrity": "sha512-CecwLWx3rhxVQF6V4bAgPS5t+So2sTbPgAzafKkVizyi7tlwpcFpdFqq+wqF2OwNBmqFuu6tOyouTuxgpMfzmA==" - }, - "node_modules/@open-draft/logger": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/@open-draft/logger/-/logger-0.3.0.tgz", - "integrity": "sha512-X2g45fzhxH238HKO4xbSr7+wBS8Fvw6ixhTDuvLd5mqh6bJJCFAPwU9mPDxbcrRtfxv4u5IHCEH77BmxvXmmxQ==", - "dependencies": { - "is-node-process": "^1.2.0", - "outvariant": "^1.4.0" - } - }, - "node_modules/@open-draft/until": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@open-draft/until/-/until-2.1.0.tgz", - "integrity": "sha512-U69T3ItWHvLwGg5eJ0n3I62nWuE6ilHlmz7zM0npLBRvPRd7e6NYmg54vvRtP5mZG7kZqZCFVdsTWo7BPtBujg==" - }, - "node_modules/@opentelemetry/api": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-1.8.0.tgz", - "integrity": "sha512-I/s6F7yKUDdtMsoBWXJe8Qz40Tui5vsuKCWJEWVL+5q9sSWRzzx6v2KeNsOBEwd94j0eWkpWCH4yB6rZg9Mf0w==", - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/@opentelemetry/api-logs": { - "version": "0.48.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.48.0.tgz", - "integrity": "sha512-1/aMiU4Eqo3Zzpfwu51uXssp5pzvHFObk8S9pKAiXb1ne8pvg1qxBQitYL1XUiAMEXFzgjaidYG2V6624DRhhw==", - "dependencies": { - "@opentelemetry/api": "^1.0.0" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/@opentelemetry/context-async-hooks": { - "version": "1.25.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-1.25.1.tgz", - "integrity": "sha512-UW/ge9zjvAEmRWVapOP0qyCvPulWU6cQxGxDbWEFfGOj1VBBZAuOqTo3X6yWmDTD3Xe15ysCZChHncr2xFMIfQ==", - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, - "node_modules/@opentelemetry/core": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.22.0.tgz", - "integrity": "sha512-0VoAlT6x+Xzik1v9goJ3pZ2ppi6+xd3aUfg4brfrLkDBHRIVjMP0eBHrKrhB+NKcDyMAg8fAbGL3Npg/F6AwWA==", - "dependencies": { - "@opentelemetry/semantic-conventions": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/core/node_modules/@opentelemetry/semantic-conventions": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.22.0.tgz", - "integrity": "sha512-CAOgFOKLybd02uj/GhCdEeeBjOS0yeoDeo/CA7ASBSmenpZHAKGB3iDm/rv3BQLcabb/OprDEsSQ1y0P8A7Siw==", - "engines": { - "node": ">=14" - } - }, - "node_modules/@opentelemetry/exporter-logs-otlp-http": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-logs-otlp-http/-/exporter-logs-otlp-http-0.49.1.tgz", - "integrity": "sha512-3QoBnIGCmEkujynUP0mK155QtOM0MSf9FNrEw7u9ieCFsoMiyatg2hPp+alEDONJ8N8wGEK+wP2q3icgXBiggw==", - "dependencies": { - "@opentelemetry/api-logs": "0.49.1", - "@opentelemetry/core": "1.22.0", - "@opentelemetry/otlp-exporter-base": "0.49.1", - "@opentelemetry/otlp-transformer": "0.49.1", - "@opentelemetry/sdk-logs": "0.49.1" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.0.0" - } - }, - "node_modules/@opentelemetry/exporter-logs-otlp-http/node_modules/@opentelemetry/api-logs": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.49.1.tgz", - "integrity": "sha512-kaNl/T7WzyMUQHQlVq7q0oV4Kev6+0xFwqzofryC66jgGMacd0QH5TwfpbUwSTby+SdAdprAe5UKMvBw4tKS5Q==", - "dependencies": { - "@opentelemetry/api": "^1.0.0" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/@opentelemetry/exporter-trace-otlp-grpc": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-grpc/-/exporter-trace-otlp-grpc-0.49.1.tgz", - "integrity": "sha512-Zbd7f3zF7fI2587MVhBizaW21cO/SordyrZGtMtvhoxU6n4Qb02Gx71X4+PzXH620e0+JX+Pcr9bYb1HTeVyJA==", - "dependencies": { - "@grpc/grpc-js": "^1.7.1", - "@opentelemetry/core": "1.22.0", - "@opentelemetry/otlp-grpc-exporter-base": "0.49.1", - "@opentelemetry/otlp-transformer": "0.49.1", - "@opentelemetry/resources": "1.22.0", - "@opentelemetry/sdk-trace-base": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.0.0" - } - }, - "node_modules/@opentelemetry/exporter-trace-otlp-grpc/node_modules/@opentelemetry/resources": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.22.0.tgz", - "integrity": "sha512-+vNeIFPH2hfcNL0AJk/ykJXoUCtR1YaDUZM+p3wZNU4Hq98gzq+7b43xbkXjadD9VhWIUQqEwXyY64q6msPj6A==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/semantic-conventions": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/exporter-trace-otlp-grpc/node_modules/@opentelemetry/sdk-trace-base": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.22.0.tgz", - "integrity": "sha512-pfTuSIpCKONC6vkTpv6VmACxD+P1woZf4q0K46nSUvXFvOFqjBYKFaAMkKD3M1mlKUUh0Oajwj35qNjMl80m1Q==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/resources": "1.22.0", - "@opentelemetry/semantic-conventions": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/exporter-trace-otlp-grpc/node_modules/@opentelemetry/semantic-conventions": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.22.0.tgz", - "integrity": "sha512-CAOgFOKLybd02uj/GhCdEeeBjOS0yeoDeo/CA7ASBSmenpZHAKGB3iDm/rv3BQLcabb/OprDEsSQ1y0P8A7Siw==", - "engines": { - "node": ">=14" - } - }, - "node_modules/@opentelemetry/exporter-trace-otlp-http": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-http/-/exporter-trace-otlp-http-0.49.1.tgz", - "integrity": "sha512-KOLtZfZvIrpGZLVvblKsiVQT7gQUZNKcUUH24Zz6Xbi7LJb9Vt6xtUZFYdR5IIjvt47PIqBKDWUQlU0o1wAsRw==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/otlp-exporter-base": "0.49.1", - "@opentelemetry/otlp-transformer": "0.49.1", - "@opentelemetry/resources": "1.22.0", - "@opentelemetry/sdk-trace-base": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.0.0" - } - }, - "node_modules/@opentelemetry/exporter-trace-otlp-http/node_modules/@opentelemetry/resources": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.22.0.tgz", - "integrity": "sha512-+vNeIFPH2hfcNL0AJk/ykJXoUCtR1YaDUZM+p3wZNU4Hq98gzq+7b43xbkXjadD9VhWIUQqEwXyY64q6msPj6A==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/semantic-conventions": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/exporter-trace-otlp-http/node_modules/@opentelemetry/sdk-trace-base": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.22.0.tgz", - "integrity": "sha512-pfTuSIpCKONC6vkTpv6VmACxD+P1woZf4q0K46nSUvXFvOFqjBYKFaAMkKD3M1mlKUUh0Oajwj35qNjMl80m1Q==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/resources": "1.22.0", - "@opentelemetry/semantic-conventions": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/exporter-trace-otlp-http/node_modules/@opentelemetry/semantic-conventions": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.22.0.tgz", - "integrity": "sha512-CAOgFOKLybd02uj/GhCdEeeBjOS0yeoDeo/CA7ASBSmenpZHAKGB3iDm/rv3BQLcabb/OprDEsSQ1y0P8A7Siw==", - "engines": { - "node": ">=14" - } - }, - "node_modules/@opentelemetry/exporter-trace-otlp-proto": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-proto/-/exporter-trace-otlp-proto-0.49.1.tgz", - "integrity": "sha512-n8ON/c9pdMyYAfSFWKkgsPwjYoxnki+6Olzo+klKfW7KqLWoyEkryNkbcMIYnGGNXwdkMIrjoaP0VxXB26Oxcg==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/otlp-exporter-base": "0.49.1", - "@opentelemetry/otlp-proto-exporter-base": "0.49.1", - "@opentelemetry/otlp-transformer": "0.49.1", - "@opentelemetry/resources": "1.22.0", - "@opentelemetry/sdk-trace-base": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.0.0" - } - }, - "node_modules/@opentelemetry/exporter-trace-otlp-proto/node_modules/@opentelemetry/resources": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.22.0.tgz", - "integrity": "sha512-+vNeIFPH2hfcNL0AJk/ykJXoUCtR1YaDUZM+p3wZNU4Hq98gzq+7b43xbkXjadD9VhWIUQqEwXyY64q6msPj6A==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/semantic-conventions": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/exporter-trace-otlp-proto/node_modules/@opentelemetry/sdk-trace-base": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.22.0.tgz", - "integrity": "sha512-pfTuSIpCKONC6vkTpv6VmACxD+P1woZf4q0K46nSUvXFvOFqjBYKFaAMkKD3M1mlKUUh0Oajwj35qNjMl80m1Q==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/resources": "1.22.0", - "@opentelemetry/semantic-conventions": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/exporter-trace-otlp-proto/node_modules/@opentelemetry/semantic-conventions": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.22.0.tgz", - "integrity": "sha512-CAOgFOKLybd02uj/GhCdEeeBjOS0yeoDeo/CA7ASBSmenpZHAKGB3iDm/rv3BQLcabb/OprDEsSQ1y0P8A7Siw==", - "engines": { - "node": ">=14" - } - }, - "node_modules/@opentelemetry/exporter-zipkin": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-zipkin/-/exporter-zipkin-1.22.0.tgz", - "integrity": "sha512-XcFs6rGvcTz0qW5uY7JZDYD0yNEXdekXAb6sFtnZgY/cHY6BQ09HMzOjv9SX+iaXplRDcHr1Gta7VQKM1XXM6g==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/resources": "1.22.0", - "@opentelemetry/sdk-trace-base": "1.22.0", - "@opentelemetry/semantic-conventions": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.0.0" - } - }, - "node_modules/@opentelemetry/exporter-zipkin/node_modules/@opentelemetry/resources": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.22.0.tgz", - "integrity": "sha512-+vNeIFPH2hfcNL0AJk/ykJXoUCtR1YaDUZM+p3wZNU4Hq98gzq+7b43xbkXjadD9VhWIUQqEwXyY64q6msPj6A==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/semantic-conventions": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/exporter-zipkin/node_modules/@opentelemetry/sdk-trace-base": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.22.0.tgz", - "integrity": "sha512-pfTuSIpCKONC6vkTpv6VmACxD+P1woZf4q0K46nSUvXFvOFqjBYKFaAMkKD3M1mlKUUh0Oajwj35qNjMl80m1Q==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/resources": "1.22.0", - "@opentelemetry/semantic-conventions": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/exporter-zipkin/node_modules/@opentelemetry/semantic-conventions": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.22.0.tgz", - "integrity": "sha512-CAOgFOKLybd02uj/GhCdEeeBjOS0yeoDeo/CA7ASBSmenpZHAKGB3iDm/rv3BQLcabb/OprDEsSQ1y0P8A7Siw==", - "engines": { - "node": ">=14" - } - }, - "node_modules/@opentelemetry/instrumentation": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.49.1.tgz", - "integrity": "sha512-0DLtWtaIppuNNRRllSD4bjU8ZIiLp1cDXvJEbp752/Zf+y3gaLNaoGRGIlX4UHhcsrmtL+P2qxi3Hodi8VuKiQ==", - "dependencies": { - "@opentelemetry/api-logs": "0.49.1", - "@types/shimmer": "^1.0.2", - "import-in-the-middle": "1.7.1", - "require-in-the-middle": "^7.1.1", - "semver": "^7.5.2", - "shimmer": "^1.2.1" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "node_modules/@opentelemetry/instrumentation/node_modules/@opentelemetry/api-logs": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.49.1.tgz", - "integrity": "sha512-kaNl/T7WzyMUQHQlVq7q0oV4Kev6+0xFwqzofryC66jgGMacd0QH5TwfpbUwSTby+SdAdprAe5UKMvBw4tKS5Q==", - "dependencies": { - "@opentelemetry/api": "^1.0.0" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/@opentelemetry/otlp-exporter-base": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-exporter-base/-/otlp-exporter-base-0.49.1.tgz", - "integrity": "sha512-z6sHliPqDgJU45kQatAettY9/eVF58qVPaTuejw9YWfSRqid9pXPYeegDCSdyS47KAUgAtm+nC28K3pfF27HWg==", - "dependencies": { - "@opentelemetry/core": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.0.0" - } - }, - "node_modules/@opentelemetry/otlp-grpc-exporter-base": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-grpc-exporter-base/-/otlp-grpc-exporter-base-0.49.1.tgz", - "integrity": "sha512-DNDNUWmOqtKTFJAyOyHHKotVox0NQ/09ETX8fUOeEtyNVHoGekAVtBbvIA3AtK+JflP7LC0PTjlLfruPM3Wy6w==", - "dependencies": { - "@grpc/grpc-js": "^1.7.1", - "@opentelemetry/core": "1.22.0", - "@opentelemetry/otlp-exporter-base": "0.49.1", - "protobufjs": "^7.2.3" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.0.0" - } - }, - "node_modules/@opentelemetry/otlp-proto-exporter-base": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-proto-exporter-base/-/otlp-proto-exporter-base-0.49.1.tgz", - "integrity": "sha512-x1qB4EUC7KikUl2iNuxCkV8yRzrSXSyj4itfpIO674H7dhI7Zv37SFaOJTDN+8Z/F50gF2ISFH9CWQ4KCtGm2A==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/otlp-exporter-base": "0.49.1", - "protobufjs": "^7.2.3" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.0.0" - } - }, - "node_modules/@opentelemetry/otlp-transformer": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-transformer/-/otlp-transformer-0.49.1.tgz", - "integrity": "sha512-Z+koA4wp9L9e3jkFacyXTGphSWTbOKjwwXMpb0CxNb0kjTHGUxhYRN8GnkLFsFo5NbZPjP07hwAqeEG/uCratQ==", - "dependencies": { - "@opentelemetry/api-logs": "0.49.1", - "@opentelemetry/core": "1.22.0", - "@opentelemetry/resources": "1.22.0", - "@opentelemetry/sdk-logs": "0.49.1", - "@opentelemetry/sdk-metrics": "1.22.0", - "@opentelemetry/sdk-trace-base": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/otlp-transformer/node_modules/@opentelemetry/api-logs": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.49.1.tgz", - "integrity": "sha512-kaNl/T7WzyMUQHQlVq7q0oV4Kev6+0xFwqzofryC66jgGMacd0QH5TwfpbUwSTby+SdAdprAe5UKMvBw4tKS5Q==", - "dependencies": { - "@opentelemetry/api": "^1.0.0" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/@opentelemetry/otlp-transformer/node_modules/@opentelemetry/resources": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.22.0.tgz", - "integrity": "sha512-+vNeIFPH2hfcNL0AJk/ykJXoUCtR1YaDUZM+p3wZNU4Hq98gzq+7b43xbkXjadD9VhWIUQqEwXyY64q6msPj6A==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/semantic-conventions": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/otlp-transformer/node_modules/@opentelemetry/sdk-trace-base": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.22.0.tgz", - "integrity": "sha512-pfTuSIpCKONC6vkTpv6VmACxD+P1woZf4q0K46nSUvXFvOFqjBYKFaAMkKD3M1mlKUUh0Oajwj35qNjMl80m1Q==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/resources": "1.22.0", - "@opentelemetry/semantic-conventions": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/otlp-transformer/node_modules/@opentelemetry/semantic-conventions": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.22.0.tgz", - "integrity": "sha512-CAOgFOKLybd02uj/GhCdEeeBjOS0yeoDeo/CA7ASBSmenpZHAKGB3iDm/rv3BQLcabb/OprDEsSQ1y0P8A7Siw==", - "engines": { - "node": ">=14" - } - }, - "node_modules/@opentelemetry/propagator-b3": { - "version": "1.25.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-b3/-/propagator-b3-1.25.1.tgz", - "integrity": "sha512-p6HFscpjrv7//kE+7L+3Vn00VEDUJB0n6ZrjkTYHrJ58QZ8B3ajSJhRbCcY6guQ3PDjTbxWklyvIN2ojVbIb1A==", - "dependencies": { - "@opentelemetry/core": "1.25.1" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, - "node_modules/@opentelemetry/propagator-b3/node_modules/@opentelemetry/core": { - "version": "1.25.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.25.1.tgz", - "integrity": "sha512-GeT/l6rBYWVQ4XArluLVB6WWQ8flHbdb6r2FCHC3smtdOAbrJBIv35tpV/yp9bmYUJf+xmZpu9DRTIeJVhFbEQ==", - "dependencies": { - "@opentelemetry/semantic-conventions": "1.25.1" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, - "node_modules/@opentelemetry/propagator-jaeger": { - "version": "1.25.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-jaeger/-/propagator-jaeger-1.25.1.tgz", - "integrity": "sha512-nBprRf0+jlgxks78G/xq72PipVK+4or9Ypntw0gVZYNTCSK8rg5SeaGV19tV920CMqBD/9UIOiFr23Li/Q8tiA==", - "dependencies": { - "@opentelemetry/core": "1.25.1" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, - "node_modules/@opentelemetry/propagator-jaeger/node_modules/@opentelemetry/core": { - "version": "1.25.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.25.1.tgz", - "integrity": "sha512-GeT/l6rBYWVQ4XArluLVB6WWQ8flHbdb6r2FCHC3smtdOAbrJBIv35tpV/yp9bmYUJf+xmZpu9DRTIeJVhFbEQ==", - "dependencies": { - "@opentelemetry/semantic-conventions": "1.25.1" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, - "node_modules/@opentelemetry/resources": { - "version": "1.25.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.25.1.tgz", - "integrity": "sha512-pkZT+iFYIZsVn6+GzM0kSX+u3MSLCY9md+lIJOoKl/P+gJFfxJte/60Usdp8Ce4rOs8GduUpSPNe1ddGyDT1sQ==", - "dependencies": { - "@opentelemetry/core": "1.25.1", - "@opentelemetry/semantic-conventions": "1.25.1" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, - "node_modules/@opentelemetry/resources/node_modules/@opentelemetry/core": { - "version": "1.25.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.25.1.tgz", - "integrity": "sha512-GeT/l6rBYWVQ4XArluLVB6WWQ8flHbdb6r2FCHC3smtdOAbrJBIv35tpV/yp9bmYUJf+xmZpu9DRTIeJVhFbEQ==", - "dependencies": { - "@opentelemetry/semantic-conventions": "1.25.1" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, - "node_modules/@opentelemetry/sdk-logs": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-logs/-/sdk-logs-0.49.1.tgz", - "integrity": "sha512-gCzYWsJE0h+3cuh3/cK+9UwlVFyHvj3PReIOCDOmdeXOp90ZjKRoDOJBc3mvk1LL6wyl1RWIivR8Rg9OToyesw==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/resources": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.4.0 <1.9.0", - "@opentelemetry/api-logs": ">=0.39.1" - } - }, - "node_modules/@opentelemetry/sdk-logs/node_modules/@opentelemetry/resources": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.22.0.tgz", - "integrity": "sha512-+vNeIFPH2hfcNL0AJk/ykJXoUCtR1YaDUZM+p3wZNU4Hq98gzq+7b43xbkXjadD9VhWIUQqEwXyY64q6msPj6A==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/semantic-conventions": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/sdk-logs/node_modules/@opentelemetry/semantic-conventions": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.22.0.tgz", - "integrity": "sha512-CAOgFOKLybd02uj/GhCdEeeBjOS0yeoDeo/CA7ASBSmenpZHAKGB3iDm/rv3BQLcabb/OprDEsSQ1y0P8A7Siw==", - "engines": { - "node": ">=14" - } - }, - "node_modules/@opentelemetry/sdk-metrics": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-metrics/-/sdk-metrics-1.22.0.tgz", - "integrity": "sha512-k6iIx6H3TZ+BVMr2z8M16ri2OxWaljg5h8ihGJxi/KQWcjign6FEaEzuigXt5bK9wVEhqAcWLCfarSftaNWkkg==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/resources": "1.22.0", - "lodash.merge": "^4.6.2" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/sdk-metrics/node_modules/@opentelemetry/resources": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.22.0.tgz", - "integrity": "sha512-+vNeIFPH2hfcNL0AJk/ykJXoUCtR1YaDUZM+p3wZNU4Hq98gzq+7b43xbkXjadD9VhWIUQqEwXyY64q6msPj6A==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/semantic-conventions": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/sdk-metrics/node_modules/@opentelemetry/semantic-conventions": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.22.0.tgz", - "integrity": "sha512-CAOgFOKLybd02uj/GhCdEeeBjOS0yeoDeo/CA7ASBSmenpZHAKGB3iDm/rv3BQLcabb/OprDEsSQ1y0P8A7Siw==", - "engines": { - "node": ">=14" - } - }, - "node_modules/@opentelemetry/sdk-node": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-node/-/sdk-node-0.49.1.tgz", - "integrity": "sha512-feBIT85ndiSHXsQ2gfGpXC/sNeX4GCHLksC4A9s/bfpUbbgbCSl0RvzZlmEpCHarNrkZMwFRi4H0xFfgvJEjrg==", - "dependencies": { - "@opentelemetry/api-logs": "0.49.1", - "@opentelemetry/core": "1.22.0", - "@opentelemetry/exporter-trace-otlp-grpc": "0.49.1", - "@opentelemetry/exporter-trace-otlp-http": "0.49.1", - "@opentelemetry/exporter-trace-otlp-proto": "0.49.1", - "@opentelemetry/exporter-zipkin": "1.22.0", - "@opentelemetry/instrumentation": "0.49.1", - "@opentelemetry/resources": "1.22.0", - "@opentelemetry/sdk-logs": "0.49.1", - "@opentelemetry/sdk-metrics": "1.22.0", - "@opentelemetry/sdk-trace-base": "1.22.0", - "@opentelemetry/sdk-trace-node": "1.22.0", - "@opentelemetry/semantic-conventions": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/sdk-node/node_modules/@opentelemetry/api-logs": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.49.1.tgz", - "integrity": "sha512-kaNl/T7WzyMUQHQlVq7q0oV4Kev6+0xFwqzofryC66jgGMacd0QH5TwfpbUwSTby+SdAdprAe5UKMvBw4tKS5Q==", - "dependencies": { - "@opentelemetry/api": "^1.0.0" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/@opentelemetry/sdk-node/node_modules/@opentelemetry/context-async-hooks": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-1.22.0.tgz", - "integrity": "sha512-Nfdxyg8YtWqVWkyrCukkundAjPhUXi93JtVQmqDT1mZRVKqA7e2r7eJCrI+F651XUBMp0hsOJSGiFk3QSpaIJw==", - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/sdk-node/node_modules/@opentelemetry/propagator-b3": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-b3/-/propagator-b3-1.22.0.tgz", - "integrity": "sha512-qBItJm9ygg/jCB5rmivyGz1qmKZPsL/sX715JqPMFgq++Idm0x+N9sLQvWFHFt2+ZINnCSojw7FVBgFW6izcXA==", - "dependencies": { - "@opentelemetry/core": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/sdk-node/node_modules/@opentelemetry/propagator-jaeger": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-jaeger/-/propagator-jaeger-1.22.0.tgz", - "integrity": "sha512-pMLgst3QIwrUfepraH5WG7xfpJ8J3CrPKrtINK0t7kBkuu96rn+HDYQ8kt3+0FXvrZI8YJE77MCQwnJWXIrgpA==", - "dependencies": { - "@opentelemetry/core": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/sdk-node/node_modules/@opentelemetry/resources": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.22.0.tgz", - "integrity": "sha512-+vNeIFPH2hfcNL0AJk/ykJXoUCtR1YaDUZM+p3wZNU4Hq98gzq+7b43xbkXjadD9VhWIUQqEwXyY64q6msPj6A==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/semantic-conventions": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/sdk-node/node_modules/@opentelemetry/sdk-trace-base": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.22.0.tgz", - "integrity": "sha512-pfTuSIpCKONC6vkTpv6VmACxD+P1woZf4q0K46nSUvXFvOFqjBYKFaAMkKD3M1mlKUUh0Oajwj35qNjMl80m1Q==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/resources": "1.22.0", - "@opentelemetry/semantic-conventions": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/sdk-node/node_modules/@opentelemetry/sdk-trace-node": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-1.22.0.tgz", - "integrity": "sha512-gTGquNz7ue8uMeiWPwp3CU321OstQ84r7PCDtOaCicjbJxzvO8RZMlEC4geOipTeiF88kss5n6w+//A0MhP1lQ==", - "dependencies": { - "@opentelemetry/context-async-hooks": "1.22.0", - "@opentelemetry/core": "1.22.0", - "@opentelemetry/propagator-b3": "1.22.0", - "@opentelemetry/propagator-jaeger": "1.22.0", - "@opentelemetry/sdk-trace-base": "1.22.0", - "semver": "^7.5.2" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/sdk-node/node_modules/@opentelemetry/semantic-conventions": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.22.0.tgz", - "integrity": "sha512-CAOgFOKLybd02uj/GhCdEeeBjOS0yeoDeo/CA7ASBSmenpZHAKGB3iDm/rv3BQLcabb/OprDEsSQ1y0P8A7Siw==", - "engines": { - "node": ">=14" - } - }, - "node_modules/@opentelemetry/sdk-trace-base": { - "version": "1.25.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.25.1.tgz", - "integrity": "sha512-C8k4hnEbc5FamuZQ92nTOp8X/diCY56XUTnMiv9UTuJitCzaNNHAVsdm5+HLCdI8SLQsLWIrG38tddMxLVoftw==", - "dependencies": { - "@opentelemetry/core": "1.25.1", - "@opentelemetry/resources": "1.25.1", - "@opentelemetry/semantic-conventions": "1.25.1" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, - "node_modules/@opentelemetry/sdk-trace-base/node_modules/@opentelemetry/core": { - "version": "1.25.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.25.1.tgz", - "integrity": "sha512-GeT/l6rBYWVQ4XArluLVB6WWQ8flHbdb6r2FCHC3smtdOAbrJBIv35tpV/yp9bmYUJf+xmZpu9DRTIeJVhFbEQ==", - "dependencies": { - "@opentelemetry/semantic-conventions": "1.25.1" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, - "node_modules/@opentelemetry/sdk-trace-node": { - "version": "1.25.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-1.25.1.tgz", - "integrity": "sha512-nMcjFIKxnFqoez4gUmihdBrbpsEnAX/Xj16sGvZm+guceYE0NE00vLhpDVK6f3q8Q4VFI5xG8JjlXKMB/SkTTQ==", - "dependencies": { - "@opentelemetry/context-async-hooks": "1.25.1", - "@opentelemetry/core": "1.25.1", - "@opentelemetry/propagator-b3": "1.25.1", - "@opentelemetry/propagator-jaeger": "1.25.1", - "@opentelemetry/sdk-trace-base": "1.25.1", - "semver": "^7.5.2" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, - "node_modules/@opentelemetry/sdk-trace-node/node_modules/@opentelemetry/core": { - "version": "1.25.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.25.1.tgz", - "integrity": "sha512-GeT/l6rBYWVQ4XArluLVB6WWQ8flHbdb6r2FCHC3smtdOAbrJBIv35tpV/yp9bmYUJf+xmZpu9DRTIeJVhFbEQ==", - "dependencies": { - "@opentelemetry/semantic-conventions": "1.25.1" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, - "node_modules/@opentelemetry/semantic-conventions": { - "version": "1.25.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.25.1.tgz", - "integrity": "sha512-ZDjMJJQRlyk8A1KZFCc+bCbsyrn1wTwdNt56F7twdfUfnHUZUq77/WfONCj8p72NZOyP7pNTdUWSTYC3GTbuuQ==", - "engines": { - "node": ">=14" - } - }, - "node_modules/@protobufjs/aspromise": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz", - "integrity": "sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==" - }, - "node_modules/@protobufjs/base64": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz", - "integrity": "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==" - }, - "node_modules/@protobufjs/codegen": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz", - "integrity": "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==" - }, - "node_modules/@protobufjs/eventemitter": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz", - "integrity": "sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==" - }, - "node_modules/@protobufjs/fetch": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz", - "integrity": "sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==", - "dependencies": { - "@protobufjs/aspromise": "^1.1.1", - "@protobufjs/inquire": "^1.1.0" - } - }, - "node_modules/@protobufjs/float": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz", - "integrity": "sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==" - }, - "node_modules/@protobufjs/inquire": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz", - "integrity": "sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q==" - }, - "node_modules/@protobufjs/path": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz", - "integrity": "sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==" - }, - "node_modules/@protobufjs/pool": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz", - "integrity": "sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==" - }, - "node_modules/@protobufjs/utf8": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz", - "integrity": "sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==" - }, - "node_modules/@socket.io/component-emitter": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.2.tgz", - "integrity": "sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==" - }, - "node_modules/@systemfsoftware/trigger.dev_core": { - "version": "3.0.0-beta.40", - "resolved": "https://registry.npmjs.org/@systemfsoftware/trigger.dev_core/-/core-3.0.0-beta.40.tgz", - "integrity": "sha512-ttNRbJUBjM/RR4xPwbhHuHfBBQd0hxTRiOnXGwM8R2WFZk2BzkxuzpoqF8QhRlVzRqX8kGox//CL4BpXoKVy6w==", - "dependencies": { - "@google-cloud/precise-date": "^4.0.0", - "@opentelemetry/api": "^1.8.0", - "@opentelemetry/api-logs": "^0.48.0", - "@opentelemetry/exporter-logs-otlp-http": "^0.49.1", - "@opentelemetry/exporter-trace-otlp-http": "^0.49.1", - "@opentelemetry/instrumentation": "^0.49.1", - "@opentelemetry/resources": "^1.22.0", - "@opentelemetry/sdk-logs": "^0.49.1", - "@opentelemetry/sdk-node": "^0.49.1", - "@opentelemetry/sdk-trace-base": "^1.22.0", - "@opentelemetry/sdk-trace-node": "^1.22.0", - "@opentelemetry/semantic-conventions": "^1.22.0", - "humanize-duration": "^3.27.3", - "socket.io-client": "4.7.4", - "superjson": "^2.2.1", - "ulidx": "^2.2.1", - "zod": "3.22.3", - "zod-error": "1.5.0", - "zod-validation-error": "^1.5.0" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "node_modules/@systemfsoftware/trigger.dev_core-backend": { - "version": "3.0.0-beta.40", - "resolved": "https://registry.npmjs.org/@systemfsoftware/trigger.dev_core-backend/-/core-backend-3.0.0-beta.40.tgz", - "integrity": "sha512-Utu2bMbK7/8XCzbqH++baYnErOEaAey3VKg2AQdl3R4x0yVVHk2M1DbfTi7eQ7WyRDhGuDi9rxzwWBbNbiodwg==", - "dependencies": { - "@opentelemetry/api": "^1.8.0" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "node_modules/@systemfsoftware/trigger.dev_sdk": { - "version": "3.0.0-beta.40", - "resolved": "https://registry.npmjs.org/@systemfsoftware/trigger.dev_sdk/-/sdk-3.0.0-beta.40.tgz", - "integrity": "sha512-mRp6dh+74Am7WvpWcvKlcJ1635+UBvL7upgvYOYx6e6hcavbhWYxWJm1PCxjiyG0oGiEK8RLcqcJxEAF+cxOKw==", - "dependencies": { - "@opentelemetry/api": "^1.8.0", - "@opentelemetry/api-logs": "^0.48.0", - "@opentelemetry/semantic-conventions": "^1.22.0", - "@systemfsoftware/trigger.dev_core": "3.0.0-beta.40", - "@systemfsoftware/trigger.dev_core-backend": "3.0.0-beta.40", - "chalk": "^5.2.0", - "cronstrue": "^2.21.0", - "debug": "^4.3.4", - "evt": "^2.4.13", - "get-caller-file": "^2.0.5", - "git-remote-origin-url": "^4.0.0", - "git-repo-info": "^2.1.1", - "msw": "^2.2.1", - "slug": "^6.0.0", - "terminal-link": "^3.0.0", - "ulid": "^2.3.0", - "uuid": "^9.0.0", - "ws": "^8.11.0", - "zod": "3.22.3" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "node_modules/@types/cookie": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.6.0.tgz", - "integrity": "sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==" - }, - "node_modules/@types/mute-stream": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/@types/mute-stream/-/mute-stream-0.0.4.tgz", - "integrity": "sha512-CPM9nzrCPPJHQNA9keH9CVkVI+WR5kMa+7XEs5jcGQ0VoAGnLv242w8lIVgwAEfmE4oufJRaTc9PNLQl0ioAow==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/node": { - "version": "20.14.8", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.14.8.tgz", - "integrity": "sha512-DO+2/jZinXfROG7j7WKFn/3C6nFwxy2lLpgLjEXJz+0XKphZlTLJ14mo8Vfg8X5BWN6XjyESXq+LcYdT7tR3bA==", - "dependencies": { - "undici-types": "~5.26.4" - } - }, - "node_modules/@types/shimmer": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.0.5.tgz", - "integrity": "sha512-9Hp0ObzwwO57DpLFF0InUjUm/II8GmKAvzbefxQTihCb7KI6yc9yzf0nLc4mVdby5N4DRCgQM2wCup9KTieeww==" - }, - "node_modules/@types/statuses": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@types/statuses/-/statuses-2.0.5.tgz", - "integrity": "sha512-jmIUGWrAiwu3dZpxntxieC+1n/5c3mjrImkmOSQ2NC5uP6cYO4aAZDdSmRcI5C1oiTmqlZGHC+/NmJrKogbP5A==" - }, - "node_modules/@types/wrap-ansi": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/wrap-ansi/-/wrap-ansi-3.0.0.tgz", - "integrity": "sha512-ltIpx+kM7g/MLRZfkbL7EsCEjfzCcScLpkg37eXEtx5kmrAKBkTJwd1GIAjDSL8wTpM6Hzn5YO4pSb91BEwu1g==" - }, - "node_modules/acorn": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.0.tgz", - "integrity": "sha512-RTvkC4w+KNXrM39/lWCUaG0IbRkWdCv7W/IOW9oU6SawyxulvkQy5HQPVTKxEjczcUvapcrw3cFx/60VN/NRNw==", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/acorn-import-assertions": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz", - "integrity": "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==", - "peerDependencies": { - "acorn": "^8" - } - }, - "node_modules/ansi-escapes": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", - "dependencies": { - "type-fest": "^0.21.3" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/ansi-escapes/node_modules/type-fest": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/chalk": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", - "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", - "engines": { - "node": "^12.17.0 || ^14.13 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/cjs-module-lexer": { - "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==" - }, - "node_modules/cli-spinners": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.2.tgz", - "integrity": "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==", - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cli-width": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-4.1.0.tgz", - "integrity": "sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==", - "engines": { - "node": ">= 12" - } - }, - "node_modules/cliui": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", - "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^7.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/cliui/node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/cookie": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", - "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/copy-anything": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/copy-anything/-/copy-anything-3.0.5.tgz", - "integrity": "sha512-yCEafptTtb4bk7GLEQoM8KVJpxAfdBJYaXyzQEgQQQgYrZiDp8SJmGKlYza6CYjEDNstAdNdKA3UuoULlEbS6w==", - "dependencies": { - "is-what": "^4.1.8" - }, - "engines": { - "node": ">=12.13" - }, - "funding": { - "url": "https://github.com/sponsors/mesqueeb" - } - }, - "node_modules/cronstrue": { - "version": "2.50.0", - "resolved": "https://registry.npmjs.org/cronstrue/-/cronstrue-2.50.0.tgz", - "integrity": "sha512-ULYhWIonJzlScCCQrPUG5uMXzXxSixty4djud9SS37DoNxDdkeRocxzHuAo4ImRBUK+mAuU5X9TSwEDccnnuPg==", - "bin": { - "cronstrue": "bin/cli.js" - } - }, - "node_modules/debug": { - "version": "4.3.5", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.5.tgz", - "integrity": "sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - }, - "node_modules/engine.io-client": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-6.5.4.tgz", - "integrity": "sha512-GeZeeRjpD2qf49cZQ0Wvh/8NJNfeXkXXcoGh+F77oEAgo9gUHwT1fCRxSNU+YEEaysOJTnsFHmM5oAcPy4ntvQ==", - "dependencies": { - "@socket.io/component-emitter": "~3.1.0", - "debug": "~4.3.1", - "engine.io-parser": "~5.2.1", - "ws": "~8.17.1", - "xmlhttprequest-ssl": "~2.0.0" - } - }, - "node_modules/engine.io-parser": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.2.2.tgz", - "integrity": "sha512-RcyUFKA93/CXH20l4SoVvzZfrSDMOTUS3bWVpTt2FuFP+XYrL8i8oonHP7WInRyVHXh0n/ORtoeiE1os+8qkSw==", - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/escalade": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", - "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", - "engines": { - "node": ">=6" - } - }, - "node_modules/evt": { - "version": "2.5.7", - "resolved": "https://registry.npmjs.org/evt/-/evt-2.5.7.tgz", - "integrity": "sha512-dr7Wd16ry5F8WNU1xXLKpFpO3HsoAGg8zC48e08vDdzMzGWCP9/QFGt1PQptEEDh8SwYP3EL8M+d/Gb0kgUp6g==", - "dependencies": { - "minimal-polyfills": "^2.2.3", - "run-exclusive": "^2.2.19", - "tsafe": "^1.6.6" - } - }, - "node_modules/function-bind": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", - "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "node_modules/git-remote-origin-url": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/git-remote-origin-url/-/git-remote-origin-url-4.0.0.tgz", - "integrity": "sha512-EAxDksNdjuWgmVW9pVvA9jQDi/dmTaiDONktIy7qiRRhBZUI4FQK1YvBvteuTSX24aNKg9lfgxNYJEeeSXe6DA==", - "dependencies": { - "gitconfiglocal": "^2.1.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/git-repo-info": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/git-repo-info/-/git-repo-info-2.1.1.tgz", - "integrity": "sha512-8aCohiDo4jwjOwma4FmYFd3i97urZulL8XL24nIPxuE+GZnfsAyy/g2Shqx6OjUiFKUXZM+Yy+KHnOmmA3FVcg==", - "engines": { - "node": ">= 4.0" - } - }, - "node_modules/gitconfiglocal": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/gitconfiglocal/-/gitconfiglocal-2.1.0.tgz", - "integrity": "sha512-qoerOEliJn3z+Zyn1HW2F6eoYJqKwS6MgC9cztTLUB/xLWX8gD/6T60pKn4+t/d6tP7JlybI7Z3z+I572CR/Vg==", - "dependencies": { - "ini": "^1.3.2" - } - }, - "node_modules/graphql": { - "version": "16.9.0", - "resolved": "https://registry.npmjs.org/graphql/-/graphql-16.9.0.tgz", - "integrity": "sha512-GGTKBX4SD7Wdb8mqeDLni2oaRGYQWjWHGKPQ24ZMnUtKfcsVoiv4uX8+LJr1K6U5VW2Lu1BwJnj7uiori0YtRw==", - "engines": { - "node": "^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0" - } - }, - "node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/hasown": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", - "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", - "dependencies": { - "function-bind": "^1.1.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/headers-polyfill": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/headers-polyfill/-/headers-polyfill-4.0.3.tgz", - "integrity": "sha512-IScLbePpkvO846sIwOtOTDjutRMWdXdJmXdMvk6gCBHxFO8d+QKOQedyZSxFTTFYRSmlgSTDtXqqq4pcenBXLQ==" - }, - "node_modules/humanize-duration": { - "version": "3.32.1", - "resolved": "https://registry.npmjs.org/humanize-duration/-/humanize-duration-3.32.1.tgz", - "integrity": "sha512-inh5wue5XdfObhu/IGEMiA1nUXigSGcaKNemcbLRKa7jXYGDZXr3LoT9pTIzq2hPEbld7w/qv9h+ikWGz8fL1g==" - }, - "node_modules/import-in-the-middle": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/import-in-the-middle/-/import-in-the-middle-1.7.1.tgz", - "integrity": "sha512-1LrZPDtW+atAxH42S6288qyDFNQ2YCty+2mxEPRtfazH6Z5QwkaBSTS2ods7hnVJioF6rkRfNoA6A/MstpFXLg==", - "dependencies": { - "acorn": "^8.8.2", - "acorn-import-assertions": "^1.9.0", - "cjs-module-lexer": "^1.2.2", - "module-details-from-path": "^1.0.3" - } - }, - "node_modules/ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" - }, - "node_modules/is-core-module": { - "version": "2.14.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.14.0.tgz", - "integrity": "sha512-a5dFJih5ZLYlRtDc0dZWP7RiKr6xIKzmn/oAYCDvdLThadVgyJwlaoQPmRtMSpz+rk0OGAgIu+TcM9HUF0fk1A==", - "dependencies": { - "hasown": "^2.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "engines": { - "node": ">=8" - } - }, - "node_modules/is-node-process": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/is-node-process/-/is-node-process-1.2.0.tgz", - "integrity": "sha512-Vg4o6/fqPxIjtxgUH5QLJhwZ7gW5diGCVlXpuUfELC62CuxM1iHcRe51f2W1FDy04Ai4KJkagKjx3XaqyfRKXw==" - }, - "node_modules/is-what": { - "version": "4.1.16", - "resolved": "https://registry.npmjs.org/is-what/-/is-what-4.1.16.tgz", - "integrity": "sha512-ZhMwEosbFJkA0YhFnNDgTM4ZxDRsS6HqTo7qsZM08fehyRYIYa0yHu5R6mgo1n/8MgaPBXiPimPD77baVFYg+A==", - "engines": { - "node": ">=12.13" - }, - "funding": { - "url": "https://github.com/sponsors/mesqueeb" - } - }, - "node_modules/js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" - }, - "node_modules/layerr": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/layerr/-/layerr-2.1.0.tgz", - "integrity": "sha512-xDD9suWxfBYeXgqffRVH/Wqh+mqZrQcqPRn0I0ijl7iJQ7vu8gMGPt1Qop59pEW/jaIDNUN7+PX1Qk40+vuflg==" - }, - "node_modules/lodash.camelcase": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", - "integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==" - }, - "node_modules/lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" - }, - "node_modules/long": { - "version": "5.2.3", - "resolved": "https://registry.npmjs.org/long/-/long-5.2.3.tgz", - "integrity": "sha512-lcHwpNoggQTObv5apGNCTdJrO69eHOZMi4BNC+rTLER8iHAqGrUVeLh/irVIM7zTw2bOXA8T6uNPeujwOLg/2Q==" - }, - "node_modules/loose-envify": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", - "dependencies": { - "js-tokens": "^3.0.0 || ^4.0.0" - }, - "bin": { - "loose-envify": "cli.js" - } - }, - "node_modules/minimal-polyfills": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/minimal-polyfills/-/minimal-polyfills-2.2.3.tgz", - "integrity": "sha512-oxdmJ9cL+xV72h0xYxp4tP2d5/fTBpP45H8DIOn9pASuF8a3IYTf+25fMGDYGiWW+MFsuog6KD6nfmhZJQ+uUw==" - }, - "node_modules/module-details-from-path": { - "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==" - }, - "node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "node_modules/msw": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/msw/-/msw-2.3.1.tgz", - "integrity": "sha512-ocgvBCLn/5l3jpl1lssIb3cniuACJLoOfZu01e3n5dbJrpA5PeeWn28jCLgQDNt6d7QT8tF2fYRzm9JoEHtiig==", - "hasInstallScript": true, - "dependencies": { - "@bundled-es-modules/cookie": "^2.0.0", - "@bundled-es-modules/statuses": "^1.0.1", - "@inquirer/confirm": "^3.0.0", - "@mswjs/cookies": "^1.1.0", - "@mswjs/interceptors": "^0.29.0", - "@open-draft/until": "^2.1.0", - "@types/cookie": "^0.6.0", - "@types/statuses": "^2.0.4", - "chalk": "^4.1.2", - "graphql": "^16.8.1", - "headers-polyfill": "^4.0.2", - "is-node-process": "^1.2.0", - "outvariant": "^1.4.2", - "path-to-regexp": "^6.2.0", - "strict-event-emitter": "^0.5.1", - "type-fest": "^4.9.0", - "yargs": "^17.7.2" - }, - "bin": { - "msw": "cli/index.js" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/mswjs" - }, - "peerDependencies": { - "typescript": ">= 4.7.x" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/msw/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/mute-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-1.0.0.tgz", - "integrity": "sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==", - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/outvariant": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/outvariant/-/outvariant-1.4.2.tgz", - "integrity": "sha512-Ou3dJ6bA/UJ5GVHxah4LnqDwZRwAmWxrG3wtrHrbGnP4RnLCtA64A4F+ae7Y8ww660JaddSoArUR5HjipWSHAQ==" - }, - "node_modules/path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" - }, - "node_modules/path-to-regexp": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.2.2.tgz", - "integrity": "sha512-GQX3SSMokngb36+whdpRXE+3f9V8UzyAorlYvOGx87ufGHehNTn5lCxrKtLyZ4Yl/wEKnNnr98ZzOwwDZV5ogw==" - }, - "node_modules/protobufjs": { - "version": "7.3.2", - "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.3.2.tgz", - "integrity": "sha512-RXyHaACeqXeqAKGLDl68rQKbmObRsTIn4TYVUUug1KfS47YWCo5MacGITEryugIgZqORCvJWEk4l449POg5Txg==", - "hasInstallScript": true, - "dependencies": { - "@protobufjs/aspromise": "^1.1.2", - "@protobufjs/base64": "^1.1.2", - "@protobufjs/codegen": "^2.0.4", - "@protobufjs/eventemitter": "^1.1.0", - "@protobufjs/fetch": "^1.1.0", - "@protobufjs/float": "^1.0.2", - "@protobufjs/inquire": "^1.1.0", - "@protobufjs/path": "^1.1.2", - "@protobufjs/pool": "^1.1.0", - "@protobufjs/utf8": "^1.1.0", - "@types/node": ">=13.7.0", - "long": "^5.0.0" - }, - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/react": { - "version": "18.3.1", - "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", - "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", - "peer": true, - "dependencies": { - "loose-envify": "^1.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/react-dom": { - "version": "18.3.1", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", - "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", - "dependencies": { - "loose-envify": "^1.1.0", - "scheduler": "^0.23.2" - }, - "peerDependencies": { - "react": "^18.3.1" - } - }, - "node_modules/require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/require-in-the-middle": { - "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" - }, - "engines": { - "node": ">=8.6.0" - } - }, - "node_modules/resolve": { - "version": "1.22.8", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", - "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", - "dependencies": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/run-exclusive": { - "version": "2.2.19", - "resolved": "https://registry.npmjs.org/run-exclusive/-/run-exclusive-2.2.19.tgz", - "integrity": "sha512-K3mdoAi7tjJ/qT7Flj90L7QyPozwUaAG+CVhkdDje4HLKXUYC3N/Jzkau3flHVDLQVhiHBtcimVodMjN9egYbA==", - "dependencies": { - "minimal-polyfills": "^2.2.3" - } - }, - "node_modules/scheduler": { - "version": "0.23.2", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", - "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", - "dependencies": { - "loose-envify": "^1.1.0" - } - }, - "node_modules/semver": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", - "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/shimmer": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/shimmer/-/shimmer-1.2.1.tgz", - "integrity": "sha512-sQTKC1Re/rM6XyFM6fIAGHRPVGvyXfgzIDvzoq608vM+jeyVD0Tu1E6Np0Kc2zAIFWIj963V2800iF/9LPieQw==" - }, - "node_modules/signal-exit": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", - "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/slug": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/slug/-/slug-6.1.0.tgz", - "integrity": "sha512-x6vLHCMasg4DR2LPiyFGI0gJJhywY6DTiGhCrOMzb3SOk/0JVLIaL4UhyFSHu04SD3uAavrKY/K3zZ3i6iRcgA==" - }, - "node_modules/socket.io-client": { - "version": "4.7.4", - "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-4.7.4.tgz", - "integrity": "sha512-wh+OkeF0rAVCrABWQBaEjLfb7DVPotMbu0cgWgyR0v6eA4EoVnAwcIeIbcdTE3GT/H3kbdLl7OoH2+asoDRIIg==", - "dependencies": { - "@socket.io/component-emitter": "~3.1.0", - "debug": "~4.3.2", - "engine.io-client": "~6.5.2", - "socket.io-parser": "~4.2.4" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/socket.io-parser": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.4.tgz", - "integrity": "sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==", - "dependencies": { - "@socket.io/component-emitter": "~3.1.0", - "debug": "~4.3.1" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/strict-event-emitter": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/strict-event-emitter/-/strict-event-emitter-0.5.1.tgz", - "integrity": "sha512-vMgjE/GGEPEFnhFub6pa4FmJBRBVOLpIII2hvCZ8Kzb7K0hlHo7mQv6xYrBvCL2LtAIBwFUK8wvuJgTVSQ5MFQ==" - }, - "node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "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" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/superjson": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/superjson/-/superjson-2.2.1.tgz", - "integrity": "sha512-8iGv75BYOa0xRJHK5vRLEjE2H/i4lulTjzpUXic3Eg8akftYjkmQDa8JARQ42rlczXyFR3IeRoeFCc7RxHsYZA==", - "dependencies": { - "copy-anything": "^3.0.2" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/supports-hyperlinks": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", - "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", - "dependencies": { - "has-flag": "^4.0.0", - "supports-color": "^7.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/terminal-link": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-3.0.0.tgz", - "integrity": "sha512-flFL3m4wuixmf6IfhFJd1YPiLiMuxEc8uHRM1buzIeZPm22Au2pDqBJQgdo7n1WfPU1ONFGv7YDwpFBmHGF6lg==", - "dependencies": { - "ansi-escapes": "^5.0.0", - "supports-hyperlinks": "^2.2.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/terminal-link/node_modules/ansi-escapes": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-5.0.0.tgz", - "integrity": "sha512-5GFMVX8HqE/TB+FuBJGuO5XG0WrsA6ptUqoODaT/n9mmUaZFkqnBueB4leqGBCmrUHnCnC4PCZTCd0E7QQ83bA==", - "dependencies": { - "type-fest": "^1.0.2" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/terminal-link/node_modules/type-fest": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", - "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/tsafe": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/tsafe/-/tsafe-1.7.2.tgz", - "integrity": "sha512-dAPfQLhCfCRre5qs+Z5Q2a7s2CV7RxffZUmvj7puGaePYjECzWREJFd3w4XSFe/T5tbxgowfItA/JSSZ6Ma3dA==" - }, - "node_modules/type-fest": { - "version": "4.20.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.20.1.tgz", - "integrity": "sha512-R6wDsVsoS9xYOpy8vgeBlqpdOyzJ12HNfQhC/aAKWM3YoCV9TtunJzh/QpkMgeDhkoynDcw5f1y+qF9yc/HHyg==", - "engines": { - "node": ">=16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/ulid": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/ulid/-/ulid-2.3.0.tgz", - "integrity": "sha512-keqHubrlpvT6G2wH0OEfSW4mquYRcbe/J8NMmveoQOjUqmo+hXtO+ORCpWhdbZ7k72UtY61BL7haGxW6enBnjw==", - "bin": { - "ulid": "bin/cli.js" - } - }, - "node_modules/ulidx": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/ulidx/-/ulidx-2.3.0.tgz", - "integrity": "sha512-36piWNqcdp9hKlQewyeehCaALy4lyx3FodsCxHuV6i0YdexSkjDOubwxEVr2yi4kh62L/0MgyrxqG4K+qtovnw==", - "dependencies": { - "layerr": "^2.0.1" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/undici-types": { - "version": "5.26.5", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", - "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==" - }, - "node_modules/uuid": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", - "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", - "funding": [ - "https://github.com/sponsors/broofa", - "https://github.com/sponsors/ctavan" - ], - "bin": { - "uuid": "dist/bin/uuid" - } - }, - "node_modules/wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/ws": { - "version": "8.17.1", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz", - "integrity": "sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==", - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": ">=5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, - "node_modules/xmlhttprequest-ssl": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-2.0.0.tgz", - "integrity": "sha512-QKxVRxiRACQcVuQEYFsI1hhkrMlrXHPegbbd1yn9UHOmRxY+si12nQYzri3vbzt8VdTTRviqcKxcyllFas5z2A==", - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "engines": { - "node": ">=10" - } - }, - "node_modules/yargs": { - "version": "17.7.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", - "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", - "dependencies": { - "cliui": "^8.0.1", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.3", - "y18n": "^5.0.5", - "yargs-parser": "^21.1.1" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/yargs-parser": { - "version": "21.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", - "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", - "engines": { - "node": ">=12" - } - }, - "node_modules/zod": { - "version": "3.22.3", - "resolved": "https://registry.npmjs.org/zod/-/zod-3.22.3.tgz", - "integrity": "sha512-EjIevzuJRiRPbVH4mGc8nApb/lVLKVpmUhAaR5R5doKGfAnGJ6Gr3CViAVjP+4FWSxCsybeWQdcgCtbX+7oZug==", - "funding": { - "url": "https://github.com/sponsors/colinhacks" - } - }, - "node_modules/zod-error": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/zod-error/-/zod-error-1.5.0.tgz", - "integrity": "sha512-zzopKZ/skI9iXpqCEPj+iLCKl9b88E43ehcU+sbRoHuwGd9F1IDVGQ70TyO6kmfiRL1g4IXkjsXK+g1gLYl4WQ==", - "dependencies": { - "zod": "^3.20.2" - } - }, - "node_modules/zod-validation-error": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/zod-validation-error/-/zod-validation-error-1.5.0.tgz", - "integrity": "sha512-/7eFkAI4qV0tcxMBB/3+d2c1P6jzzZYdYSlBuAklzMuCrJu5bzJfHS0yVAS87dRHVlhftd6RFJDIvv03JgkSbw==", - "engines": { - "node": ">=16.0.0" - }, - "peerDependencies": { - "zod": "^3.18.0" - } - } - } -} diff --git a/packages/cli-v3/e2e/fixtures/lock-nested-peer-deps/package.json b/packages/cli-v3/e2e/fixtures/lock-nested-peer-deps/package.json deleted file mode 100644 index ab622868246..00000000000 --- a/packages/cli-v3/e2e/fixtures/lock-nested-peer-deps/package.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "lock-nested-peer-deps", - "description": "nested peer dep resolved (installed), but legacy-peer-dep true when creating container lockfile. https://github.com/triggerdotdev/trigger.dev/commit/c092c0f9db70039e2f1bc495547a723c1f1a21cf", - "private": true, - "packageManager": "pnpm@8.15.5+sha256.4b4efa12490e5055d59b9b9fc9438b7d581a6b7af3b5675eb5c5f447cee1a589", - "engines": { - "pnpm": "8.15.5", - "yarn": "4.2.2" - }, - "dependencies": { - "@systemfsoftware/trigger.dev_sdk": "3.0.0-beta.40", - "react-dom": "18.3.1" - } -} diff --git a/packages/cli-v3/e2e/fixtures/lock-nested-peer-deps/pnpm-lock.yaml b/packages/cli-v3/e2e/fixtures/lock-nested-peer-deps/pnpm-lock.yaml deleted file mode 100644 index 02a376bd1e7..00000000000 --- a/packages/cli-v3/e2e/fixtures/lock-nested-peer-deps/pnpm-lock.yaml +++ /dev/null @@ -1,1269 +0,0 @@ -lockfileVersion: '6.0' - -settings: - autoInstallPeers: true - excludeLinksFromLockfile: false - -importers: - - .: - dependencies: - '@systemfsoftware/trigger.dev_sdk': - specifier: 3.0.0-beta.40 - version: 3.0.0-beta.40 - react-dom: - specifier: 18.3.1 - version: 18.3.1(react@18.3.1) - -packages: - - /@bundled-es-modules/cookie@2.0.0: - resolution: {integrity: sha512-Or6YHg/kamKHpxULAdSqhGqnWFneIXu1NKvvfBBzKGwpVsYuFIQ5aBPHDnnoR3ghW1nvSkALd+EF9iMtY7Vjxw==} - dependencies: - cookie: 0.5.0 - dev: false - - /@bundled-es-modules/statuses@1.0.1: - resolution: {integrity: sha512-yn7BklA5acgcBr+7w064fGV+SGIFySjCKpqjcWgBAIfrAkY+4GQTJJHQMeT3V/sgz23VTEVV8TtOmkvJAhFVfg==} - dependencies: - statuses: 2.0.1 - dev: false - - /@google-cloud/precise-date@4.0.0: - resolution: {integrity: sha512-1TUx3KdaU3cN7nfCdNf+UVqA/PSX29Cjcox3fZZBtINlRrXVTmUkQnCKv2MbBUbCopbK4olAT1IHl76uZyCiVA==} - engines: {node: '>=14.0.0'} - dev: false - - /@grpc/grpc-js@1.10.10: - resolution: {integrity: sha512-HPa/K5NX6ahMoeBv15njAc/sfF4/jmiXLar9UlC2UfHFKZzsCVLc3wbe7+7qua7w9VPh2/L6EBxyAV7/E8Wftg==} - engines: {node: '>=12.10.0'} - dependencies: - '@grpc/proto-loader': 0.7.13 - '@js-sdsl/ordered-map': 4.4.2 - dev: false - - /@grpc/proto-loader@0.7.13: - resolution: {integrity: sha512-AiXO/bfe9bmxBjxxtYxFAXGZvMaN5s8kO+jBHAJCON8rJoB5YS/D6X7ZNc6XQkuHNmyl4CYaMI1fJ/Gn27RGGw==} - engines: {node: '>=6'} - hasBin: true - dependencies: - lodash.camelcase: 4.3.0 - long: 5.2.3 - protobufjs: 7.3.2 - yargs: 17.7.2 - dev: false - - /@inquirer/confirm@3.1.10: - resolution: {integrity: sha512-/aAHu83Njy6yf44T+ZrRPUkMcUqprrOiIKsyMvf9jOV+vF5BNb2ja1aLP33MK36W8eaf91MTL/mU/e6METuENg==} - engines: {node: '>=18'} - dependencies: - '@inquirer/core': 8.2.3 - '@inquirer/type': 1.3.3 - dev: false - - /@inquirer/core@8.2.3: - resolution: {integrity: sha512-WrpDVPAaxJQjHid3Ra4FhUO70YBzkHSYVyW5X48L5zHYdudoPISJqTRRWSeamHfaXda7PNNaC5Py5MEo7QwBNA==} - engines: {node: '>=18'} - dependencies: - '@inquirer/figures': 1.0.3 - '@inquirer/type': 1.3.3 - '@types/mute-stream': 0.0.4 - '@types/node': 20.14.8 - '@types/wrap-ansi': 3.0.0 - ansi-escapes: 4.3.2 - chalk: 4.1.2 - cli-spinners: 2.9.2 - cli-width: 4.1.0 - mute-stream: 1.0.0 - signal-exit: 4.1.0 - strip-ansi: 6.0.1 - wrap-ansi: 6.2.0 - dev: false - - /@inquirer/figures@1.0.3: - resolution: {integrity: sha512-ErXXzENMH5pJt5/ssXV0DfWUZqly8nGzf0UcBV9xTnP+KyffE2mqyxIMBrZ8ijQck2nU0TQm40EQB53YreyWHw==} - engines: {node: '>=18'} - dev: false - - /@inquirer/type@1.3.3: - resolution: {integrity: sha512-xTUt0NulylX27/zMx04ZYar/kr1raaiFTVvQ5feljQsiAgdm0WPj4S73/ye0fbslh+15QrIuDvfCXTek7pMY5A==} - engines: {node: '>=18'} - dev: false - - /@js-sdsl/ordered-map@4.4.2: - resolution: {integrity: sha512-iUKgm52T8HOE/makSxjqoWhe95ZJA1/G1sYsGev2JDKUSS14KAgg1LHb+Ba+IPow0xflbnSkOsZcO08C7w1gYw==} - dev: false - - /@mswjs/cookies@1.1.1: - resolution: {integrity: sha512-W68qOHEjx1iD+4VjQudlx26CPIoxmIAtK4ZCexU0/UJBG6jYhcuyzKJx+Iw8uhBIGd9eba64XgWVgo20it1qwA==} - engines: {node: '>=18'} - dev: false - - /@mswjs/interceptors@0.29.1: - resolution: {integrity: sha512-3rDakgJZ77+RiQUuSK69t1F0m8BQKA8Vh5DCS5V0DWvNY67zob2JhhQrhCO0AKLGINTRSFd1tBaHcJTkhefoSw==} - engines: {node: '>=18'} - dependencies: - '@open-draft/deferred-promise': 2.2.0 - '@open-draft/logger': 0.3.0 - '@open-draft/until': 2.1.0 - is-node-process: 1.2.0 - outvariant: 1.4.2 - strict-event-emitter: 0.5.1 - dev: false - - /@open-draft/deferred-promise@2.2.0: - resolution: {integrity: sha512-CecwLWx3rhxVQF6V4bAgPS5t+So2sTbPgAzafKkVizyi7tlwpcFpdFqq+wqF2OwNBmqFuu6tOyouTuxgpMfzmA==} - dev: false - - /@open-draft/logger@0.3.0: - resolution: {integrity: sha512-X2g45fzhxH238HKO4xbSr7+wBS8Fvw6ixhTDuvLd5mqh6bJJCFAPwU9mPDxbcrRtfxv4u5IHCEH77BmxvXmmxQ==} - dependencies: - is-node-process: 1.2.0 - outvariant: 1.4.2 - dev: false - - /@open-draft/until@2.1.0: - resolution: {integrity: sha512-U69T3ItWHvLwGg5eJ0n3I62nWuE6ilHlmz7zM0npLBRvPRd7e6NYmg54vvRtP5mZG7kZqZCFVdsTWo7BPtBujg==} - dev: false - - /@opentelemetry/api-logs@0.48.0: - resolution: {integrity: sha512-1/aMiU4Eqo3Zzpfwu51uXssp5pzvHFObk8S9pKAiXb1ne8pvg1qxBQitYL1XUiAMEXFzgjaidYG2V6624DRhhw==} - engines: {node: '>=14'} - dependencies: - '@opentelemetry/api': 1.9.0 - dev: false - - /@opentelemetry/api-logs@0.49.1: - resolution: {integrity: sha512-kaNl/T7WzyMUQHQlVq7q0oV4Kev6+0xFwqzofryC66jgGMacd0QH5TwfpbUwSTby+SdAdprAe5UKMvBw4tKS5Q==} - engines: {node: '>=14'} - dependencies: - '@opentelemetry/api': 1.9.0 - dev: false - - /@opentelemetry/api@1.9.0: - resolution: {integrity: sha512-3giAOQvZiH5F9bMlMiv8+GSPMeqg0dbaeo58/0SlA9sxSqZhnUtxzX9/2FzyhS9sWQf5S0GJE0AKBrFqjpeYcg==} - engines: {node: '>=8.0.0'} - dev: false - - /@opentelemetry/context-async-hooks@1.22.0(@opentelemetry/api@1.9.0): - resolution: {integrity: sha512-Nfdxyg8YtWqVWkyrCukkundAjPhUXi93JtVQmqDT1mZRVKqA7e2r7eJCrI+F651XUBMp0hsOJSGiFk3QSpaIJw==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.0.0 <1.9.0' - dependencies: - '@opentelemetry/api': 1.9.0 - dev: false - - /@opentelemetry/context-async-hooks@1.25.1(@opentelemetry/api@1.9.0): - resolution: {integrity: sha512-UW/ge9zjvAEmRWVapOP0qyCvPulWU6cQxGxDbWEFfGOj1VBBZAuOqTo3X6yWmDTD3Xe15ysCZChHncr2xFMIfQ==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.0.0 <1.10.0' - dependencies: - '@opentelemetry/api': 1.9.0 - dev: false - - /@opentelemetry/core@1.22.0(@opentelemetry/api@1.9.0): - resolution: {integrity: sha512-0VoAlT6x+Xzik1v9goJ3pZ2ppi6+xd3aUfg4brfrLkDBHRIVjMP0eBHrKrhB+NKcDyMAg8fAbGL3Npg/F6AwWA==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.0.0 <1.9.0' - dependencies: - '@opentelemetry/api': 1.9.0 - '@opentelemetry/semantic-conventions': 1.22.0 - dev: false - - /@opentelemetry/core@1.25.1(@opentelemetry/api@1.9.0): - resolution: {integrity: sha512-GeT/l6rBYWVQ4XArluLVB6WWQ8flHbdb6r2FCHC3smtdOAbrJBIv35tpV/yp9bmYUJf+xmZpu9DRTIeJVhFbEQ==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.0.0 <1.10.0' - dependencies: - '@opentelemetry/api': 1.9.0 - '@opentelemetry/semantic-conventions': 1.25.1 - dev: false - - /@opentelemetry/exporter-logs-otlp-http@0.49.1(@opentelemetry/api@1.9.0): - resolution: {integrity: sha512-3QoBnIGCmEkujynUP0mK155QtOM0MSf9FNrEw7u9ieCFsoMiyatg2hPp+alEDONJ8N8wGEK+wP2q3icgXBiggw==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': ^1.0.0 - dependencies: - '@opentelemetry/api': 1.9.0 - '@opentelemetry/api-logs': 0.49.1 - '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.9.0) - '@opentelemetry/otlp-exporter-base': 0.49.1(@opentelemetry/api@1.9.0) - '@opentelemetry/otlp-transformer': 0.49.1(@opentelemetry/api@1.9.0) - '@opentelemetry/sdk-logs': 0.49.1(@opentelemetry/api-logs@0.49.1)(@opentelemetry/api@1.9.0) - dev: false - - /@opentelemetry/exporter-trace-otlp-grpc@0.49.1(@opentelemetry/api@1.9.0): - resolution: {integrity: sha512-Zbd7f3zF7fI2587MVhBizaW21cO/SordyrZGtMtvhoxU6n4Qb02Gx71X4+PzXH620e0+JX+Pcr9bYb1HTeVyJA==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': ^1.0.0 - dependencies: - '@grpc/grpc-js': 1.10.10 - '@opentelemetry/api': 1.9.0 - '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.9.0) - '@opentelemetry/otlp-grpc-exporter-base': 0.49.1(@opentelemetry/api@1.9.0) - '@opentelemetry/otlp-transformer': 0.49.1(@opentelemetry/api@1.9.0) - '@opentelemetry/resources': 1.22.0(@opentelemetry/api@1.9.0) - '@opentelemetry/sdk-trace-base': 1.22.0(@opentelemetry/api@1.9.0) - dev: false - - /@opentelemetry/exporter-trace-otlp-http@0.49.1(@opentelemetry/api@1.9.0): - resolution: {integrity: sha512-KOLtZfZvIrpGZLVvblKsiVQT7gQUZNKcUUH24Zz6Xbi7LJb9Vt6xtUZFYdR5IIjvt47PIqBKDWUQlU0o1wAsRw==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': ^1.0.0 - dependencies: - '@opentelemetry/api': 1.9.0 - '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.9.0) - '@opentelemetry/otlp-exporter-base': 0.49.1(@opentelemetry/api@1.9.0) - '@opentelemetry/otlp-transformer': 0.49.1(@opentelemetry/api@1.9.0) - '@opentelemetry/resources': 1.22.0(@opentelemetry/api@1.9.0) - '@opentelemetry/sdk-trace-base': 1.22.0(@opentelemetry/api@1.9.0) - dev: false - - /@opentelemetry/exporter-trace-otlp-proto@0.49.1(@opentelemetry/api@1.9.0): - resolution: {integrity: sha512-n8ON/c9pdMyYAfSFWKkgsPwjYoxnki+6Olzo+klKfW7KqLWoyEkryNkbcMIYnGGNXwdkMIrjoaP0VxXB26Oxcg==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': ^1.0.0 - dependencies: - '@opentelemetry/api': 1.9.0 - '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.9.0) - '@opentelemetry/otlp-exporter-base': 0.49.1(@opentelemetry/api@1.9.0) - '@opentelemetry/otlp-proto-exporter-base': 0.49.1(@opentelemetry/api@1.9.0) - '@opentelemetry/otlp-transformer': 0.49.1(@opentelemetry/api@1.9.0) - '@opentelemetry/resources': 1.22.0(@opentelemetry/api@1.9.0) - '@opentelemetry/sdk-trace-base': 1.22.0(@opentelemetry/api@1.9.0) - dev: false - - /@opentelemetry/exporter-zipkin@1.22.0(@opentelemetry/api@1.9.0): - resolution: {integrity: sha512-XcFs6rGvcTz0qW5uY7JZDYD0yNEXdekXAb6sFtnZgY/cHY6BQ09HMzOjv9SX+iaXplRDcHr1Gta7VQKM1XXM6g==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': ^1.0.0 - dependencies: - '@opentelemetry/api': 1.9.0 - '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.9.0) - '@opentelemetry/resources': 1.22.0(@opentelemetry/api@1.9.0) - '@opentelemetry/sdk-trace-base': 1.22.0(@opentelemetry/api@1.9.0) - '@opentelemetry/semantic-conventions': 1.22.0 - dev: false - - /@opentelemetry/instrumentation@0.49.1(@opentelemetry/api@1.9.0): - resolution: {integrity: sha512-0DLtWtaIppuNNRRllSD4bjU8ZIiLp1cDXvJEbp752/Zf+y3gaLNaoGRGIlX4UHhcsrmtL+P2qxi3Hodi8VuKiQ==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': ^1.3.0 - dependencies: - '@opentelemetry/api': 1.9.0 - '@opentelemetry/api-logs': 0.49.1 - '@types/shimmer': 1.0.5 - import-in-the-middle: 1.7.1 - require-in-the-middle: 7.3.0 - semver: 7.6.2 - shimmer: 1.2.1 - transitivePeerDependencies: - - supports-color - dev: false - - /@opentelemetry/otlp-exporter-base@0.49.1(@opentelemetry/api@1.9.0): - resolution: {integrity: sha512-z6sHliPqDgJU45kQatAettY9/eVF58qVPaTuejw9YWfSRqid9pXPYeegDCSdyS47KAUgAtm+nC28K3pfF27HWg==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': ^1.0.0 - dependencies: - '@opentelemetry/api': 1.9.0 - '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.9.0) - dev: false - - /@opentelemetry/otlp-grpc-exporter-base@0.49.1(@opentelemetry/api@1.9.0): - resolution: {integrity: sha512-DNDNUWmOqtKTFJAyOyHHKotVox0NQ/09ETX8fUOeEtyNVHoGekAVtBbvIA3AtK+JflP7LC0PTjlLfruPM3Wy6w==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': ^1.0.0 - dependencies: - '@grpc/grpc-js': 1.10.10 - '@opentelemetry/api': 1.9.0 - '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.9.0) - '@opentelemetry/otlp-exporter-base': 0.49.1(@opentelemetry/api@1.9.0) - protobufjs: 7.3.2 - dev: false - - /@opentelemetry/otlp-proto-exporter-base@0.49.1(@opentelemetry/api@1.9.0): - resolution: {integrity: sha512-x1qB4EUC7KikUl2iNuxCkV8yRzrSXSyj4itfpIO674H7dhI7Zv37SFaOJTDN+8Z/F50gF2ISFH9CWQ4KCtGm2A==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': ^1.0.0 - dependencies: - '@opentelemetry/api': 1.9.0 - '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.9.0) - '@opentelemetry/otlp-exporter-base': 0.49.1(@opentelemetry/api@1.9.0) - protobufjs: 7.3.2 - dev: false - - /@opentelemetry/otlp-transformer@0.49.1(@opentelemetry/api@1.9.0): - resolution: {integrity: sha512-Z+koA4wp9L9e3jkFacyXTGphSWTbOKjwwXMpb0CxNb0kjTHGUxhYRN8GnkLFsFo5NbZPjP07hwAqeEG/uCratQ==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.3.0 <1.9.0' - dependencies: - '@opentelemetry/api': 1.9.0 - '@opentelemetry/api-logs': 0.49.1 - '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.9.0) - '@opentelemetry/resources': 1.22.0(@opentelemetry/api@1.9.0) - '@opentelemetry/sdk-logs': 0.49.1(@opentelemetry/api-logs@0.49.1)(@opentelemetry/api@1.9.0) - '@opentelemetry/sdk-metrics': 1.22.0(@opentelemetry/api@1.9.0) - '@opentelemetry/sdk-trace-base': 1.22.0(@opentelemetry/api@1.9.0) - dev: false - - /@opentelemetry/propagator-b3@1.22.0(@opentelemetry/api@1.9.0): - resolution: {integrity: sha512-qBItJm9ygg/jCB5rmivyGz1qmKZPsL/sX715JqPMFgq++Idm0x+N9sLQvWFHFt2+ZINnCSojw7FVBgFW6izcXA==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.0.0 <1.9.0' - dependencies: - '@opentelemetry/api': 1.9.0 - '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.9.0) - dev: false - - /@opentelemetry/propagator-b3@1.25.1(@opentelemetry/api@1.9.0): - resolution: {integrity: sha512-p6HFscpjrv7//kE+7L+3Vn00VEDUJB0n6ZrjkTYHrJ58QZ8B3ajSJhRbCcY6guQ3PDjTbxWklyvIN2ojVbIb1A==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.0.0 <1.10.0' - dependencies: - '@opentelemetry/api': 1.9.0 - '@opentelemetry/core': 1.25.1(@opentelemetry/api@1.9.0) - dev: false - - /@opentelemetry/propagator-jaeger@1.22.0(@opentelemetry/api@1.9.0): - resolution: {integrity: sha512-pMLgst3QIwrUfepraH5WG7xfpJ8J3CrPKrtINK0t7kBkuu96rn+HDYQ8kt3+0FXvrZI8YJE77MCQwnJWXIrgpA==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.0.0 <1.9.0' - dependencies: - '@opentelemetry/api': 1.9.0 - '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.9.0) - dev: false - - /@opentelemetry/propagator-jaeger@1.25.1(@opentelemetry/api@1.9.0): - resolution: {integrity: sha512-nBprRf0+jlgxks78G/xq72PipVK+4or9Ypntw0gVZYNTCSK8rg5SeaGV19tV920CMqBD/9UIOiFr23Li/Q8tiA==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.0.0 <1.10.0' - dependencies: - '@opentelemetry/api': 1.9.0 - '@opentelemetry/core': 1.25.1(@opentelemetry/api@1.9.0) - dev: false - - /@opentelemetry/resources@1.22.0(@opentelemetry/api@1.9.0): - resolution: {integrity: sha512-+vNeIFPH2hfcNL0AJk/ykJXoUCtR1YaDUZM+p3wZNU4Hq98gzq+7b43xbkXjadD9VhWIUQqEwXyY64q6msPj6A==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.0.0 <1.9.0' - dependencies: - '@opentelemetry/api': 1.9.0 - '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.9.0) - '@opentelemetry/semantic-conventions': 1.22.0 - dev: false - - /@opentelemetry/resources@1.25.1(@opentelemetry/api@1.9.0): - resolution: {integrity: sha512-pkZT+iFYIZsVn6+GzM0kSX+u3MSLCY9md+lIJOoKl/P+gJFfxJte/60Usdp8Ce4rOs8GduUpSPNe1ddGyDT1sQ==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.0.0 <1.10.0' - dependencies: - '@opentelemetry/api': 1.9.0 - '@opentelemetry/core': 1.25.1(@opentelemetry/api@1.9.0) - '@opentelemetry/semantic-conventions': 1.25.1 - dev: false - - /@opentelemetry/sdk-logs@0.49.1(@opentelemetry/api-logs@0.48.0)(@opentelemetry/api@1.9.0): - resolution: {integrity: sha512-gCzYWsJE0h+3cuh3/cK+9UwlVFyHvj3PReIOCDOmdeXOp90ZjKRoDOJBc3mvk1LL6wyl1RWIivR8Rg9OToyesw==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.4.0 <1.9.0' - '@opentelemetry/api-logs': '>=0.39.1' - dependencies: - '@opentelemetry/api': 1.9.0 - '@opentelemetry/api-logs': 0.48.0 - '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.9.0) - '@opentelemetry/resources': 1.22.0(@opentelemetry/api@1.9.0) - dev: false - - /@opentelemetry/sdk-logs@0.49.1(@opentelemetry/api-logs@0.49.1)(@opentelemetry/api@1.9.0): - resolution: {integrity: sha512-gCzYWsJE0h+3cuh3/cK+9UwlVFyHvj3PReIOCDOmdeXOp90ZjKRoDOJBc3mvk1LL6wyl1RWIivR8Rg9OToyesw==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.4.0 <1.9.0' - '@opentelemetry/api-logs': '>=0.39.1' - dependencies: - '@opentelemetry/api': 1.9.0 - '@opentelemetry/api-logs': 0.49.1 - '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.9.0) - '@opentelemetry/resources': 1.22.0(@opentelemetry/api@1.9.0) - dev: false - - /@opentelemetry/sdk-metrics@1.22.0(@opentelemetry/api@1.9.0): - resolution: {integrity: sha512-k6iIx6H3TZ+BVMr2z8M16ri2OxWaljg5h8ihGJxi/KQWcjign6FEaEzuigXt5bK9wVEhqAcWLCfarSftaNWkkg==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.3.0 <1.9.0' - dependencies: - '@opentelemetry/api': 1.9.0 - '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.9.0) - '@opentelemetry/resources': 1.22.0(@opentelemetry/api@1.9.0) - lodash.merge: 4.6.2 - dev: false - - /@opentelemetry/sdk-node@0.49.1(@opentelemetry/api@1.9.0): - resolution: {integrity: sha512-feBIT85ndiSHXsQ2gfGpXC/sNeX4GCHLksC4A9s/bfpUbbgbCSl0RvzZlmEpCHarNrkZMwFRi4H0xFfgvJEjrg==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.3.0 <1.9.0' - dependencies: - '@opentelemetry/api': 1.9.0 - '@opentelemetry/api-logs': 0.49.1 - '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.9.0) - '@opentelemetry/exporter-trace-otlp-grpc': 0.49.1(@opentelemetry/api@1.9.0) - '@opentelemetry/exporter-trace-otlp-http': 0.49.1(@opentelemetry/api@1.9.0) - '@opentelemetry/exporter-trace-otlp-proto': 0.49.1(@opentelemetry/api@1.9.0) - '@opentelemetry/exporter-zipkin': 1.22.0(@opentelemetry/api@1.9.0) - '@opentelemetry/instrumentation': 0.49.1(@opentelemetry/api@1.9.0) - '@opentelemetry/resources': 1.22.0(@opentelemetry/api@1.9.0) - '@opentelemetry/sdk-logs': 0.49.1(@opentelemetry/api-logs@0.49.1)(@opentelemetry/api@1.9.0) - '@opentelemetry/sdk-metrics': 1.22.0(@opentelemetry/api@1.9.0) - '@opentelemetry/sdk-trace-base': 1.22.0(@opentelemetry/api@1.9.0) - '@opentelemetry/sdk-trace-node': 1.22.0(@opentelemetry/api@1.9.0) - '@opentelemetry/semantic-conventions': 1.22.0 - transitivePeerDependencies: - - supports-color - dev: false - - /@opentelemetry/sdk-trace-base@1.22.0(@opentelemetry/api@1.9.0): - resolution: {integrity: sha512-pfTuSIpCKONC6vkTpv6VmACxD+P1woZf4q0K46nSUvXFvOFqjBYKFaAMkKD3M1mlKUUh0Oajwj35qNjMl80m1Q==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.0.0 <1.9.0' - dependencies: - '@opentelemetry/api': 1.9.0 - '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.9.0) - '@opentelemetry/resources': 1.22.0(@opentelemetry/api@1.9.0) - '@opentelemetry/semantic-conventions': 1.22.0 - dev: false - - /@opentelemetry/sdk-trace-base@1.25.1(@opentelemetry/api@1.9.0): - resolution: {integrity: sha512-C8k4hnEbc5FamuZQ92nTOp8X/diCY56XUTnMiv9UTuJitCzaNNHAVsdm5+HLCdI8SLQsLWIrG38tddMxLVoftw==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.0.0 <1.10.0' - dependencies: - '@opentelemetry/api': 1.9.0 - '@opentelemetry/core': 1.25.1(@opentelemetry/api@1.9.0) - '@opentelemetry/resources': 1.25.1(@opentelemetry/api@1.9.0) - '@opentelemetry/semantic-conventions': 1.25.1 - dev: false - - /@opentelemetry/sdk-trace-node@1.22.0(@opentelemetry/api@1.9.0): - resolution: {integrity: sha512-gTGquNz7ue8uMeiWPwp3CU321OstQ84r7PCDtOaCicjbJxzvO8RZMlEC4geOipTeiF88kss5n6w+//A0MhP1lQ==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.0.0 <1.9.0' - dependencies: - '@opentelemetry/api': 1.9.0 - '@opentelemetry/context-async-hooks': 1.22.0(@opentelemetry/api@1.9.0) - '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.9.0) - '@opentelemetry/propagator-b3': 1.22.0(@opentelemetry/api@1.9.0) - '@opentelemetry/propagator-jaeger': 1.22.0(@opentelemetry/api@1.9.0) - '@opentelemetry/sdk-trace-base': 1.22.0(@opentelemetry/api@1.9.0) - semver: 7.6.2 - dev: false - - /@opentelemetry/sdk-trace-node@1.25.1(@opentelemetry/api@1.9.0): - resolution: {integrity: sha512-nMcjFIKxnFqoez4gUmihdBrbpsEnAX/Xj16sGvZm+guceYE0NE00vLhpDVK6f3q8Q4VFI5xG8JjlXKMB/SkTTQ==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.0.0 <1.10.0' - dependencies: - '@opentelemetry/api': 1.9.0 - '@opentelemetry/context-async-hooks': 1.25.1(@opentelemetry/api@1.9.0) - '@opentelemetry/core': 1.25.1(@opentelemetry/api@1.9.0) - '@opentelemetry/propagator-b3': 1.25.1(@opentelemetry/api@1.9.0) - '@opentelemetry/propagator-jaeger': 1.25.1(@opentelemetry/api@1.9.0) - '@opentelemetry/sdk-trace-base': 1.25.1(@opentelemetry/api@1.9.0) - semver: 7.6.2 - dev: false - - /@opentelemetry/semantic-conventions@1.22.0: - resolution: {integrity: sha512-CAOgFOKLybd02uj/GhCdEeeBjOS0yeoDeo/CA7ASBSmenpZHAKGB3iDm/rv3BQLcabb/OprDEsSQ1y0P8A7Siw==} - engines: {node: '>=14'} - dev: false - - /@opentelemetry/semantic-conventions@1.25.1: - resolution: {integrity: sha512-ZDjMJJQRlyk8A1KZFCc+bCbsyrn1wTwdNt56F7twdfUfnHUZUq77/WfONCj8p72NZOyP7pNTdUWSTYC3GTbuuQ==} - engines: {node: '>=14'} - dev: false - - /@protobufjs/aspromise@1.1.2: - resolution: {integrity: sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==} - dev: false - - /@protobufjs/base64@1.1.2: - resolution: {integrity: sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==} - dev: false - - /@protobufjs/codegen@2.0.4: - resolution: {integrity: sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==} - dev: false - - /@protobufjs/eventemitter@1.1.0: - resolution: {integrity: sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==} - dev: false - - /@protobufjs/fetch@1.1.0: - resolution: {integrity: sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==} - dependencies: - '@protobufjs/aspromise': 1.1.2 - '@protobufjs/inquire': 1.1.0 - dev: false - - /@protobufjs/float@1.0.2: - resolution: {integrity: sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==} - dev: false - - /@protobufjs/inquire@1.1.0: - resolution: {integrity: sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q==} - dev: false - - /@protobufjs/path@1.1.2: - resolution: {integrity: sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==} - dev: false - - /@protobufjs/pool@1.1.0: - resolution: {integrity: sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==} - dev: false - - /@protobufjs/utf8@1.1.0: - resolution: {integrity: sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==} - dev: false - - /@socket.io/component-emitter@3.1.2: - resolution: {integrity: sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==} - dev: false - - /@systemfsoftware/trigger.dev_core-backend@3.0.0-beta.40: - resolution: {integrity: sha512-Utu2bMbK7/8XCzbqH++baYnErOEaAey3VKg2AQdl3R4x0yVVHk2M1DbfTi7eQ7WyRDhGuDi9rxzwWBbNbiodwg==} - engines: {node: '>=18.0.0'} - dependencies: - '@opentelemetry/api': 1.9.0 - dev: false - - /@systemfsoftware/trigger.dev_core@3.0.0-beta.40: - resolution: {integrity: sha512-ttNRbJUBjM/RR4xPwbhHuHfBBQd0hxTRiOnXGwM8R2WFZk2BzkxuzpoqF8QhRlVzRqX8kGox//CL4BpXoKVy6w==} - engines: {node: '>=18.0.0'} - dependencies: - '@google-cloud/precise-date': 4.0.0 - '@opentelemetry/api': 1.9.0 - '@opentelemetry/api-logs': 0.48.0 - '@opentelemetry/exporter-logs-otlp-http': 0.49.1(@opentelemetry/api@1.9.0) - '@opentelemetry/exporter-trace-otlp-http': 0.49.1(@opentelemetry/api@1.9.0) - '@opentelemetry/instrumentation': 0.49.1(@opentelemetry/api@1.9.0) - '@opentelemetry/resources': 1.25.1(@opentelemetry/api@1.9.0) - '@opentelemetry/sdk-logs': 0.49.1(@opentelemetry/api-logs@0.48.0)(@opentelemetry/api@1.9.0) - '@opentelemetry/sdk-node': 0.49.1(@opentelemetry/api@1.9.0) - '@opentelemetry/sdk-trace-base': 1.25.1(@opentelemetry/api@1.9.0) - '@opentelemetry/sdk-trace-node': 1.25.1(@opentelemetry/api@1.9.0) - '@opentelemetry/semantic-conventions': 1.25.1 - humanize-duration: 3.32.1 - socket.io-client: 4.7.4 - superjson: 2.2.1 - ulidx: 2.3.0 - zod: 3.22.3 - zod-error: 1.5.0 - zod-validation-error: 1.5.0(zod@3.22.3) - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - dev: false - - /@systemfsoftware/trigger.dev_sdk@3.0.0-beta.40: - resolution: {integrity: sha512-mRp6dh+74Am7WvpWcvKlcJ1635+UBvL7upgvYOYx6e6hcavbhWYxWJm1PCxjiyG0oGiEK8RLcqcJxEAF+cxOKw==} - engines: {node: '>=18.0.0'} - dependencies: - '@opentelemetry/api': 1.9.0 - '@opentelemetry/api-logs': 0.48.0 - '@opentelemetry/semantic-conventions': 1.25.1 - '@systemfsoftware/trigger.dev_core': 3.0.0-beta.40 - '@systemfsoftware/trigger.dev_core-backend': 3.0.0-beta.40 - chalk: 5.3.0 - cronstrue: 2.50.0 - debug: 4.3.5 - evt: 2.5.7 - get-caller-file: 2.0.5 - git-remote-origin-url: 4.0.0 - git-repo-info: 2.1.1 - msw: 2.3.1 - slug: 6.1.0 - terminal-link: 3.0.0 - ulid: 2.3.0 - uuid: 9.0.1 - ws: 8.17.1 - zod: 3.22.3 - transitivePeerDependencies: - - bufferutil - - supports-color - - typescript - - utf-8-validate - dev: false - - /@types/cookie@0.6.0: - resolution: {integrity: sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==} - dev: false - - /@types/mute-stream@0.0.4: - resolution: {integrity: sha512-CPM9nzrCPPJHQNA9keH9CVkVI+WR5kMa+7XEs5jcGQ0VoAGnLv242w8lIVgwAEfmE4oufJRaTc9PNLQl0ioAow==} - dependencies: - '@types/node': 20.14.8 - dev: false - - /@types/node@20.14.8: - resolution: {integrity: sha512-DO+2/jZinXfROG7j7WKFn/3C6nFwxy2lLpgLjEXJz+0XKphZlTLJ14mo8Vfg8X5BWN6XjyESXq+LcYdT7tR3bA==} - dependencies: - undici-types: 5.26.5 - dev: false - - /@types/shimmer@1.0.5: - resolution: {integrity: sha512-9Hp0ObzwwO57DpLFF0InUjUm/II8GmKAvzbefxQTihCb7KI6yc9yzf0nLc4mVdby5N4DRCgQM2wCup9KTieeww==} - dev: false - - /@types/statuses@2.0.5: - resolution: {integrity: sha512-jmIUGWrAiwu3dZpxntxieC+1n/5c3mjrImkmOSQ2NC5uP6cYO4aAZDdSmRcI5C1oiTmqlZGHC+/NmJrKogbP5A==} - dev: false - - /@types/wrap-ansi@3.0.0: - resolution: {integrity: sha512-ltIpx+kM7g/MLRZfkbL7EsCEjfzCcScLpkg37eXEtx5kmrAKBkTJwd1GIAjDSL8wTpM6Hzn5YO4pSb91BEwu1g==} - dev: false - - /acorn-import-assertions@1.9.0(acorn@8.12.0): - resolution: {integrity: sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==} - peerDependencies: - acorn: ^8 - dependencies: - acorn: 8.12.0 - dev: false - - /acorn@8.12.0: - resolution: {integrity: sha512-RTvkC4w+KNXrM39/lWCUaG0IbRkWdCv7W/IOW9oU6SawyxulvkQy5HQPVTKxEjczcUvapcrw3cFx/60VN/NRNw==} - engines: {node: '>=0.4.0'} - hasBin: true - dev: false - - /ansi-escapes@4.3.2: - resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==} - engines: {node: '>=8'} - dependencies: - type-fest: 0.21.3 - dev: false - - /ansi-escapes@5.0.0: - resolution: {integrity: sha512-5GFMVX8HqE/TB+FuBJGuO5XG0WrsA6ptUqoODaT/n9mmUaZFkqnBueB4leqGBCmrUHnCnC4PCZTCd0E7QQ83bA==} - engines: {node: '>=12'} - dependencies: - type-fest: 1.4.0 - dev: false - - /ansi-regex@5.0.1: - resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} - engines: {node: '>=8'} - dev: false - - /ansi-styles@4.3.0: - resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} - engines: {node: '>=8'} - dependencies: - color-convert: 2.0.1 - dev: false - - /chalk@4.1.2: - resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} - engines: {node: '>=10'} - dependencies: - ansi-styles: 4.3.0 - supports-color: 7.2.0 - dev: false - - /chalk@5.3.0: - resolution: {integrity: sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==} - engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} - dev: false - - /cjs-module-lexer@1.3.1: - resolution: {integrity: sha512-a3KdPAANPbNE4ZUv9h6LckSl9zLsYOP4MBmhIPkRaeyybt+r4UghLvq+xw/YwUcC1gqylCkL4rdVs3Lwupjm4Q==} - dev: false - - /cli-spinners@2.9.2: - resolution: {integrity: sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==} - engines: {node: '>=6'} - dev: false - - /cli-width@4.1.0: - resolution: {integrity: sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==} - engines: {node: '>= 12'} - dev: false - - /cliui@8.0.1: - resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} - engines: {node: '>=12'} - dependencies: - string-width: 4.2.3 - strip-ansi: 6.0.1 - wrap-ansi: 7.0.0 - dev: false - - /color-convert@2.0.1: - resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} - engines: {node: '>=7.0.0'} - dependencies: - color-name: 1.1.4 - dev: false - - /color-name@1.1.4: - resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} - dev: false - - /cookie@0.5.0: - resolution: {integrity: sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==} - engines: {node: '>= 0.6'} - dev: false - - /copy-anything@3.0.5: - resolution: {integrity: sha512-yCEafptTtb4bk7GLEQoM8KVJpxAfdBJYaXyzQEgQQQgYrZiDp8SJmGKlYza6CYjEDNstAdNdKA3UuoULlEbS6w==} - engines: {node: '>=12.13'} - dependencies: - is-what: 4.1.16 - dev: false - - /cronstrue@2.50.0: - resolution: {integrity: sha512-ULYhWIonJzlScCCQrPUG5uMXzXxSixty4djud9SS37DoNxDdkeRocxzHuAo4ImRBUK+mAuU5X9TSwEDccnnuPg==} - hasBin: true - dev: false - - /debug@4.3.5: - resolution: {integrity: sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==} - engines: {node: '>=6.0'} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - dependencies: - ms: 2.1.2 - dev: false - - /emoji-regex@8.0.0: - resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} - dev: false - - /engine.io-client@6.5.4: - resolution: {integrity: sha512-GeZeeRjpD2qf49cZQ0Wvh/8NJNfeXkXXcoGh+F77oEAgo9gUHwT1fCRxSNU+YEEaysOJTnsFHmM5oAcPy4ntvQ==} - dependencies: - '@socket.io/component-emitter': 3.1.2 - debug: 4.3.5 - engine.io-parser: 5.2.2 - ws: 8.17.1 - xmlhttprequest-ssl: 2.0.0 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - dev: false - - /engine.io-parser@5.2.2: - resolution: {integrity: sha512-RcyUFKA93/CXH20l4SoVvzZfrSDMOTUS3bWVpTt2FuFP+XYrL8i8oonHP7WInRyVHXh0n/ORtoeiE1os+8qkSw==} - engines: {node: '>=10.0.0'} - dev: false - - /escalade@3.1.2: - resolution: {integrity: sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==} - engines: {node: '>=6'} - dev: false - - /evt@2.5.7: - resolution: {integrity: sha512-dr7Wd16ry5F8WNU1xXLKpFpO3HsoAGg8zC48e08vDdzMzGWCP9/QFGt1PQptEEDh8SwYP3EL8M+d/Gb0kgUp6g==} - dependencies: - minimal-polyfills: 2.2.3 - run-exclusive: 2.2.19 - tsafe: 1.7.2 - dev: false - - /function-bind@1.1.2: - resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} - dev: false - - /get-caller-file@2.0.5: - resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} - engines: {node: 6.* || 8.* || >= 10.*} - dev: false - - /git-remote-origin-url@4.0.0: - resolution: {integrity: sha512-EAxDksNdjuWgmVW9pVvA9jQDi/dmTaiDONktIy7qiRRhBZUI4FQK1YvBvteuTSX24aNKg9lfgxNYJEeeSXe6DA==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - dependencies: - gitconfiglocal: 2.1.0 - dev: false - - /git-repo-info@2.1.1: - resolution: {integrity: sha512-8aCohiDo4jwjOwma4FmYFd3i97urZulL8XL24nIPxuE+GZnfsAyy/g2Shqx6OjUiFKUXZM+Yy+KHnOmmA3FVcg==} - engines: {node: '>= 4.0'} - dev: false - - /gitconfiglocal@2.1.0: - resolution: {integrity: sha512-qoerOEliJn3z+Zyn1HW2F6eoYJqKwS6MgC9cztTLUB/xLWX8gD/6T60pKn4+t/d6tP7JlybI7Z3z+I572CR/Vg==} - dependencies: - ini: 1.3.8 - dev: false - - /graphql@16.9.0: - resolution: {integrity: sha512-GGTKBX4SD7Wdb8mqeDLni2oaRGYQWjWHGKPQ24ZMnUtKfcsVoiv4uX8+LJr1K6U5VW2Lu1BwJnj7uiori0YtRw==} - engines: {node: ^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0} - dev: false - - /has-flag@4.0.0: - resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} - engines: {node: '>=8'} - dev: false - - /hasown@2.0.2: - resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} - engines: {node: '>= 0.4'} - dependencies: - function-bind: 1.1.2 - dev: false - - /headers-polyfill@4.0.3: - resolution: {integrity: sha512-IScLbePpkvO846sIwOtOTDjutRMWdXdJmXdMvk6gCBHxFO8d+QKOQedyZSxFTTFYRSmlgSTDtXqqq4pcenBXLQ==} - dev: false - - /humanize-duration@3.32.1: - resolution: {integrity: sha512-inh5wue5XdfObhu/IGEMiA1nUXigSGcaKNemcbLRKa7jXYGDZXr3LoT9pTIzq2hPEbld7w/qv9h+ikWGz8fL1g==} - dev: false - - /import-in-the-middle@1.7.1: - resolution: {integrity: sha512-1LrZPDtW+atAxH42S6288qyDFNQ2YCty+2mxEPRtfazH6Z5QwkaBSTS2ods7hnVJioF6rkRfNoA6A/MstpFXLg==} - dependencies: - acorn: 8.12.0 - acorn-import-assertions: 1.9.0(acorn@8.12.0) - cjs-module-lexer: 1.3.1 - module-details-from-path: 1.0.3 - dev: false - - /ini@1.3.8: - resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} - dev: false - - /is-core-module@2.14.0: - resolution: {integrity: sha512-a5dFJih5ZLYlRtDc0dZWP7RiKr6xIKzmn/oAYCDvdLThadVgyJwlaoQPmRtMSpz+rk0OGAgIu+TcM9HUF0fk1A==} - engines: {node: '>= 0.4'} - dependencies: - hasown: 2.0.2 - dev: false - - /is-fullwidth-code-point@3.0.0: - resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} - engines: {node: '>=8'} - dev: false - - /is-node-process@1.2.0: - resolution: {integrity: sha512-Vg4o6/fqPxIjtxgUH5QLJhwZ7gW5diGCVlXpuUfELC62CuxM1iHcRe51f2W1FDy04Ai4KJkagKjx3XaqyfRKXw==} - dev: false - - /is-what@4.1.16: - resolution: {integrity: sha512-ZhMwEosbFJkA0YhFnNDgTM4ZxDRsS6HqTo7qsZM08fehyRYIYa0yHu5R6mgo1n/8MgaPBXiPimPD77baVFYg+A==} - engines: {node: '>=12.13'} - dev: false - - /js-tokens@4.0.0: - resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} - dev: false - - /layerr@2.1.0: - resolution: {integrity: sha512-xDD9suWxfBYeXgqffRVH/Wqh+mqZrQcqPRn0I0ijl7iJQ7vu8gMGPt1Qop59pEW/jaIDNUN7+PX1Qk40+vuflg==} - dev: false - - /lodash.camelcase@4.3.0: - resolution: {integrity: sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==} - dev: false - - /lodash.merge@4.6.2: - resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} - dev: false - - /long@5.2.3: - resolution: {integrity: sha512-lcHwpNoggQTObv5apGNCTdJrO69eHOZMi4BNC+rTLER8iHAqGrUVeLh/irVIM7zTw2bOXA8T6uNPeujwOLg/2Q==} - dev: false - - /loose-envify@1.4.0: - resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} - hasBin: true - dependencies: - js-tokens: 4.0.0 - dev: false - - /minimal-polyfills@2.2.3: - resolution: {integrity: sha512-oxdmJ9cL+xV72h0xYxp4tP2d5/fTBpP45H8DIOn9pASuF8a3IYTf+25fMGDYGiWW+MFsuog6KD6nfmhZJQ+uUw==} - dev: false - - /module-details-from-path@1.0.3: - resolution: {integrity: sha512-ySViT69/76t8VhE1xXHK6Ch4NcDd26gx0MzKXLO+F7NOtnqH68d9zF94nT8ZWSxXh8ELOERsnJO/sWt1xZYw5A==} - dev: false - - /ms@2.1.2: - resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} - dev: false - - /msw@2.3.1: - resolution: {integrity: sha512-ocgvBCLn/5l3jpl1lssIb3cniuACJLoOfZu01e3n5dbJrpA5PeeWn28jCLgQDNt6d7QT8tF2fYRzm9JoEHtiig==} - engines: {node: '>=18'} - hasBin: true - requiresBuild: true - peerDependencies: - typescript: '>= 4.7.x' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@bundled-es-modules/cookie': 2.0.0 - '@bundled-es-modules/statuses': 1.0.1 - '@inquirer/confirm': 3.1.10 - '@mswjs/cookies': 1.1.1 - '@mswjs/interceptors': 0.29.1 - '@open-draft/until': 2.1.0 - '@types/cookie': 0.6.0 - '@types/statuses': 2.0.5 - chalk: 4.1.2 - graphql: 16.9.0 - headers-polyfill: 4.0.3 - is-node-process: 1.2.0 - outvariant: 1.4.2 - path-to-regexp: 6.2.2 - strict-event-emitter: 0.5.1 - type-fest: 4.20.1 - yargs: 17.7.2 - dev: false - - /mute-stream@1.0.0: - resolution: {integrity: sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - dev: false - - /outvariant@1.4.2: - resolution: {integrity: sha512-Ou3dJ6bA/UJ5GVHxah4LnqDwZRwAmWxrG3wtrHrbGnP4RnLCtA64A4F+ae7Y8ww660JaddSoArUR5HjipWSHAQ==} - dev: false - - /path-parse@1.0.7: - resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} - dev: false - - /path-to-regexp@6.2.2: - resolution: {integrity: sha512-GQX3SSMokngb36+whdpRXE+3f9V8UzyAorlYvOGx87ufGHehNTn5lCxrKtLyZ4Yl/wEKnNnr98ZzOwwDZV5ogw==} - dev: false - - /protobufjs@7.3.2: - resolution: {integrity: sha512-RXyHaACeqXeqAKGLDl68rQKbmObRsTIn4TYVUUug1KfS47YWCo5MacGITEryugIgZqORCvJWEk4l449POg5Txg==} - engines: {node: '>=12.0.0'} - requiresBuild: true - dependencies: - '@protobufjs/aspromise': 1.1.2 - '@protobufjs/base64': 1.1.2 - '@protobufjs/codegen': 2.0.4 - '@protobufjs/eventemitter': 1.1.0 - '@protobufjs/fetch': 1.1.0 - '@protobufjs/float': 1.0.2 - '@protobufjs/inquire': 1.1.0 - '@protobufjs/path': 1.1.2 - '@protobufjs/pool': 1.1.0 - '@protobufjs/utf8': 1.1.0 - '@types/node': 20.14.8 - long: 5.2.3 - dev: false - - /react-dom@18.3.1(react@18.3.1): - resolution: {integrity: sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==} - peerDependencies: - react: ^18.3.1 - dependencies: - loose-envify: 1.4.0 - react: 18.3.1 - scheduler: 0.23.2 - dev: false - - /react@18.3.1: - resolution: {integrity: sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==} - engines: {node: '>=0.10.0'} - dependencies: - loose-envify: 1.4.0 - dev: false - - /require-directory@2.1.1: - resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} - engines: {node: '>=0.10.0'} - dev: false - - /require-in-the-middle@7.3.0: - resolution: {integrity: sha512-nQFEv9gRw6SJAwWD2LrL0NmQvAcO7FBwJbwmr2ttPAacfy0xuiOjE5zt+zM4xDyuyvUaxBi/9gb2SoCyNEVJcw==} - engines: {node: '>=8.6.0'} - dependencies: - debug: 4.3.5 - module-details-from-path: 1.0.3 - resolve: 1.22.8 - transitivePeerDependencies: - - supports-color - dev: false - - /resolve@1.22.8: - resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==} - hasBin: true - dependencies: - is-core-module: 2.14.0 - path-parse: 1.0.7 - supports-preserve-symlinks-flag: 1.0.0 - dev: false - - /run-exclusive@2.2.19: - resolution: {integrity: sha512-K3mdoAi7tjJ/qT7Flj90L7QyPozwUaAG+CVhkdDje4HLKXUYC3N/Jzkau3flHVDLQVhiHBtcimVodMjN9egYbA==} - dependencies: - minimal-polyfills: 2.2.3 - dev: false - - /scheduler@0.23.2: - resolution: {integrity: sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==} - dependencies: - loose-envify: 1.4.0 - dev: false - - /semver@7.6.2: - resolution: {integrity: sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==} - engines: {node: '>=10'} - hasBin: true - dev: false - - /shimmer@1.2.1: - resolution: {integrity: sha512-sQTKC1Re/rM6XyFM6fIAGHRPVGvyXfgzIDvzoq608vM+jeyVD0Tu1E6Np0Kc2zAIFWIj963V2800iF/9LPieQw==} - dev: false - - /signal-exit@4.1.0: - resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} - engines: {node: '>=14'} - dev: false - - /slug@6.1.0: - resolution: {integrity: sha512-x6vLHCMasg4DR2LPiyFGI0gJJhywY6DTiGhCrOMzb3SOk/0JVLIaL4UhyFSHu04SD3uAavrKY/K3zZ3i6iRcgA==} - dev: false - - /socket.io-client@4.7.4: - resolution: {integrity: sha512-wh+OkeF0rAVCrABWQBaEjLfb7DVPotMbu0cgWgyR0v6eA4EoVnAwcIeIbcdTE3GT/H3kbdLl7OoH2+asoDRIIg==} - engines: {node: '>=10.0.0'} - dependencies: - '@socket.io/component-emitter': 3.1.2 - debug: 4.3.5 - engine.io-client: 6.5.4 - socket.io-parser: 4.2.4 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - dev: false - - /socket.io-parser@4.2.4: - resolution: {integrity: sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==} - engines: {node: '>=10.0.0'} - dependencies: - '@socket.io/component-emitter': 3.1.2 - debug: 4.3.5 - transitivePeerDependencies: - - supports-color - dev: false - - /statuses@2.0.1: - resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==} - engines: {node: '>= 0.8'} - dev: false - - /strict-event-emitter@0.5.1: - resolution: {integrity: sha512-vMgjE/GGEPEFnhFub6pa4FmJBRBVOLpIII2hvCZ8Kzb7K0hlHo7mQv6xYrBvCL2LtAIBwFUK8wvuJgTVSQ5MFQ==} - dev: false - - /string-width@4.2.3: - resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} - engines: {node: '>=8'} - dependencies: - emoji-regex: 8.0.0 - is-fullwidth-code-point: 3.0.0 - strip-ansi: 6.0.1 - dev: false - - /strip-ansi@6.0.1: - resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} - engines: {node: '>=8'} - dependencies: - ansi-regex: 5.0.1 - dev: false - - /superjson@2.2.1: - resolution: {integrity: sha512-8iGv75BYOa0xRJHK5vRLEjE2H/i4lulTjzpUXic3Eg8akftYjkmQDa8JARQ42rlczXyFR3IeRoeFCc7RxHsYZA==} - engines: {node: '>=16'} - dependencies: - copy-anything: 3.0.5 - dev: false - - /supports-color@7.2.0: - resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} - engines: {node: '>=8'} - dependencies: - has-flag: 4.0.0 - dev: false - - /supports-hyperlinks@2.3.0: - resolution: {integrity: sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==} - engines: {node: '>=8'} - dependencies: - has-flag: 4.0.0 - supports-color: 7.2.0 - dev: false - - /supports-preserve-symlinks-flag@1.0.0: - resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} - engines: {node: '>= 0.4'} - dev: false - - /terminal-link@3.0.0: - resolution: {integrity: sha512-flFL3m4wuixmf6IfhFJd1YPiLiMuxEc8uHRM1buzIeZPm22Au2pDqBJQgdo7n1WfPU1ONFGv7YDwpFBmHGF6lg==} - engines: {node: '>=12'} - dependencies: - ansi-escapes: 5.0.0 - supports-hyperlinks: 2.3.0 - dev: false - - /tsafe@1.7.2: - resolution: {integrity: sha512-dAPfQLhCfCRre5qs+Z5Q2a7s2CV7RxffZUmvj7puGaePYjECzWREJFd3w4XSFe/T5tbxgowfItA/JSSZ6Ma3dA==} - dev: false - - /type-fest@0.21.3: - resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==} - engines: {node: '>=10'} - dev: false - - /type-fest@1.4.0: - resolution: {integrity: sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==} - engines: {node: '>=10'} - dev: false - - /type-fest@4.20.1: - resolution: {integrity: sha512-R6wDsVsoS9xYOpy8vgeBlqpdOyzJ12HNfQhC/aAKWM3YoCV9TtunJzh/QpkMgeDhkoynDcw5f1y+qF9yc/HHyg==} - engines: {node: '>=16'} - dev: false - - /ulid@2.3.0: - resolution: {integrity: sha512-keqHubrlpvT6G2wH0OEfSW4mquYRcbe/J8NMmveoQOjUqmo+hXtO+ORCpWhdbZ7k72UtY61BL7haGxW6enBnjw==} - hasBin: true - dev: false - - /ulidx@2.3.0: - resolution: {integrity: sha512-36piWNqcdp9hKlQewyeehCaALy4lyx3FodsCxHuV6i0YdexSkjDOubwxEVr2yi4kh62L/0MgyrxqG4K+qtovnw==} - engines: {node: '>=16'} - dependencies: - layerr: 2.1.0 - dev: false - - /undici-types@5.26.5: - resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} - dev: false - - /uuid@9.0.1: - resolution: {integrity: sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==} - hasBin: true - dev: false - - /wrap-ansi@6.2.0: - resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==} - engines: {node: '>=8'} - dependencies: - ansi-styles: 4.3.0 - string-width: 4.2.3 - strip-ansi: 6.0.1 - dev: false - - /wrap-ansi@7.0.0: - resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} - engines: {node: '>=10'} - dependencies: - ansi-styles: 4.3.0 - string-width: 4.2.3 - strip-ansi: 6.0.1 - dev: false - - /ws@8.17.1: - resolution: {integrity: sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==} - engines: {node: '>=10.0.0'} - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: '>=5.0.2' - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - dev: false - - /xmlhttprequest-ssl@2.0.0: - resolution: {integrity: sha512-QKxVRxiRACQcVuQEYFsI1hhkrMlrXHPegbbd1yn9UHOmRxY+si12nQYzri3vbzt8VdTTRviqcKxcyllFas5z2A==} - engines: {node: '>=0.4.0'} - dev: false - - /y18n@5.0.8: - resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} - engines: {node: '>=10'} - dev: false - - /yargs-parser@21.1.1: - resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} - engines: {node: '>=12'} - dev: false - - /yargs@17.7.2: - resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==} - engines: {node: '>=12'} - dependencies: - cliui: 8.0.1 - escalade: 3.1.2 - get-caller-file: 2.0.5 - require-directory: 2.1.1 - string-width: 4.2.3 - y18n: 5.0.8 - yargs-parser: 21.1.1 - dev: false - - /zod-error@1.5.0: - resolution: {integrity: sha512-zzopKZ/skI9iXpqCEPj+iLCKl9b88E43ehcU+sbRoHuwGd9F1IDVGQ70TyO6kmfiRL1g4IXkjsXK+g1gLYl4WQ==} - dependencies: - zod: 3.22.3 - dev: false - - /zod-validation-error@1.5.0(zod@3.22.3): - resolution: {integrity: sha512-/7eFkAI4qV0tcxMBB/3+d2c1P6jzzZYdYSlBuAklzMuCrJu5bzJfHS0yVAS87dRHVlhftd6RFJDIvv03JgkSbw==} - engines: {node: '>=16.0.0'} - peerDependencies: - zod: ^3.18.0 - dependencies: - zod: 3.22.3 - dev: false - - /zod@3.22.3: - resolution: {integrity: sha512-EjIevzuJRiRPbVH4mGc8nApb/lVLKVpmUhAaR5R5doKGfAnGJ6Gr3CViAVjP+4FWSxCsybeWQdcgCtbX+7oZug==} - dev: false diff --git a/packages/cli-v3/e2e/fixtures/lock-nested-peer-deps/pnpm-workspace.yaml b/packages/cli-v3/e2e/fixtures/lock-nested-peer-deps/pnpm-workspace.yaml deleted file mode 100644 index c090d851f27..00000000000 --- a/packages/cli-v3/e2e/fixtures/lock-nested-peer-deps/pnpm-workspace.yaml +++ /dev/null @@ -1 +0,0 @@ -# https://github.com/pnpm/pnpm/issues/2412 diff --git a/packages/cli-v3/e2e/fixtures/lock-nested-peer-deps/trigger.config.js b/packages/cli-v3/e2e/fixtures/lock-nested-peer-deps/trigger.config.js deleted file mode 100644 index 05ed24e724c..00000000000 --- a/packages/cli-v3/e2e/fixtures/lock-nested-peer-deps/trigger.config.js +++ /dev/null @@ -1,3 +0,0 @@ -export const config = { - project: "lock-nested-peer-deps", -}; diff --git a/packages/cli-v3/e2e/fixtures/lock-nested-peer-deps/trigger/helloWorld.jsx b/packages/cli-v3/e2e/fixtures/lock-nested-peer-deps/trigger/helloWorld.jsx deleted file mode 100644 index da393e38c8f..00000000000 --- a/packages/cli-v3/e2e/fixtures/lock-nested-peer-deps/trigger/helloWorld.jsx +++ /dev/null @@ -1,17 +0,0 @@ -import { task } from "@systemfsoftware/trigger.dev_sdk/v3"; -import { renderToPipeableStream } from "react-dom/server"; - -function App() { - return
Hello World
; -} - -export const helloWorldTask = task({ - id: "hello-world", - run: async (payload) => { - const stream = renderToPipeableStream(, { - onShellReady() { - stream.pipe(payload); - }, - }); - }, -}); diff --git a/packages/cli-v3/e2e/fixtures/lock-nested-peer-deps/yarn.lock b/packages/cli-v3/e2e/fixtures/lock-nested-peer-deps/yarn.lock deleted file mode 100644 index 3bf0af9cc49..00000000000 --- a/packages/cli-v3/e2e/fixtures/lock-nested-peer-deps/yarn.lock +++ /dev/null @@ -1,1593 +0,0 @@ -# This file is generated by running "yarn install" inside your project. -# Manual changes might be lost - proceed with caution! - -__metadata: - version: 8 - cacheKey: 10c0 - -"@bundled-es-modules/cookie@npm:^2.0.0": - version: 2.0.0 - resolution: "@bundled-es-modules/cookie@npm:2.0.0" - dependencies: - cookie: "npm:^0.5.0" - checksum: 10c0/0655dd331b35d7b5b6dd2301c3bcfb7233018c0e3235a40ced1d53f00463ab92dc01f0091f153812867bc0ef0f8e0a157a30acb16e8d7ef149702bf8db9fe7a6 - languageName: node - linkType: hard - -"@bundled-es-modules/statuses@npm:^1.0.1": - version: 1.0.1 - resolution: "@bundled-es-modules/statuses@npm:1.0.1" - dependencies: - statuses: "npm:^2.0.1" - checksum: 10c0/c1a8ede3efa8da61ccda4b98e773582a9733edfbeeee569d4630785f8e018766202edb190a754a3ec7a7f6bd738e857829affc2fdb676b6dab4db1bb44e62785 - languageName: node - linkType: hard - -"@google-cloud/precise-date@npm:^4.0.0": - version: 4.0.0 - resolution: "@google-cloud/precise-date@npm:4.0.0" - checksum: 10c0/8788bec6bb5db3fcc9cf72f346dc7af35d0ad1c9457d40f800e580dc58631568589b6795b48bef88b958b718c81cd326b0ccfe9d0ef9e7d7e85f45c1375e9c14 - languageName: node - linkType: hard - -"@grpc/grpc-js@npm:^1.7.1": - version: 1.10.10 - resolution: "@grpc/grpc-js@npm:1.10.10" - dependencies: - "@grpc/proto-loader": "npm:^0.7.13" - "@js-sdsl/ordered-map": "npm:^4.4.2" - checksum: 10c0/bc55b5d51f2c93af2c0076f3fed92ebcd936ade2c120d33455fc120d8a96197dfe412cff3e452788ab51bff0f9b58eebbafe8403516912693a41324c5cf45862 - languageName: node - linkType: hard - -"@grpc/proto-loader@npm:^0.7.13": - version: 0.7.13 - resolution: "@grpc/proto-loader@npm:0.7.13" - dependencies: - lodash.camelcase: "npm:^4.3.0" - long: "npm:^5.0.0" - protobufjs: "npm:^7.2.5" - yargs: "npm:^17.7.2" - bin: - proto-loader-gen-types: build/bin/proto-loader-gen-types.js - checksum: 10c0/dc8ed7aa1454c15e224707cc53d84a166b98d76f33606a9f334c7a6fb1aedd3e3614dcd2c2b02a6ffaf140587d19494f93b3a56346c6c2e26bc564f6deddbbf3 - languageName: node - linkType: hard - -"@inquirer/confirm@npm:^3.0.0": - version: 3.1.10 - resolution: "@inquirer/confirm@npm:3.1.10" - dependencies: - "@inquirer/core": "npm:^8.2.3" - "@inquirer/type": "npm:^1.3.3" - checksum: 10c0/a69bc0d21807b8cecb6ab1a9e0653abd255d1dde34083f536ee59df1bf01b1614fd6824b25735d2ddd8e5d81192a67e1da8944dc1713dbaeb75c7c182a4d6b88 - languageName: node - linkType: hard - -"@inquirer/core@npm:^8.2.3": - version: 8.2.3 - resolution: "@inquirer/core@npm:8.2.3" - dependencies: - "@inquirer/figures": "npm:^1.0.3" - "@inquirer/type": "npm:^1.3.3" - "@types/mute-stream": "npm:^0.0.4" - "@types/node": "npm:^20.14.6" - "@types/wrap-ansi": "npm:^3.0.0" - ansi-escapes: "npm:^4.3.2" - chalk: "npm:^4.1.2" - cli-spinners: "npm:^2.9.2" - cli-width: "npm:^4.1.0" - mute-stream: "npm:^1.0.0" - signal-exit: "npm:^4.1.0" - strip-ansi: "npm:^6.0.1" - wrap-ansi: "npm:^6.2.0" - checksum: 10c0/5e618df6bac115e29ba2da01f5b142da53f2502679ebebccc9aa185e04261cae279c856e07bdecd69d3ad9eeec87729b7c212c59242374b982bdaa45ceb69ae4 - languageName: node - linkType: hard - -"@inquirer/figures@npm:^1.0.3": - version: 1.0.3 - resolution: "@inquirer/figures@npm:1.0.3" - checksum: 10c0/099e062f000baafb4010014ece443d0cd211f562194854dc52a128bfe514611f8cc3da4cdb5092d75440956aff201dcd8e893b8a71feb104f97b0b00c6a696cf - languageName: node - linkType: hard - -"@inquirer/type@npm:^1.3.3": - version: 1.3.3 - resolution: "@inquirer/type@npm:1.3.3" - checksum: 10c0/84048694410bb5b2c55dc4e48da6369ce942b9e8f8016d15ef63ab3f9873832a56cc12a50582b5b2b626821bfe29973dfcc19edc90f58490b51df1f4d9d0a074 - languageName: node - linkType: hard - -"@js-sdsl/ordered-map@npm:^4.4.2": - version: 4.4.2 - resolution: "@js-sdsl/ordered-map@npm:4.4.2" - checksum: 10c0/cc7e15dc4acf6d9ef663757279600bab70533d847dcc1ab01332e9e680bd30b77cdf9ad885cc774276f51d98b05a013571c940e5b360985af5eb798dc1a2ee2b - languageName: node - linkType: hard - -"@mswjs/cookies@npm:^1.1.0": - version: 1.1.1 - resolution: "@mswjs/cookies@npm:1.1.1" - checksum: 10c0/75d3fdb0b5941ff473776b25869e4e7d1aeae872107c8cd12f1ebd89e1a9fb39473c9fbd1278aec91f40c991cd9fe98533863ef3a3906ca060532ce49acf86a5 - languageName: node - linkType: hard - -"@mswjs/interceptors@npm:^0.29.0": - version: 0.29.1 - resolution: "@mswjs/interceptors@npm:0.29.1" - dependencies: - "@open-draft/deferred-promise": "npm:^2.2.0" - "@open-draft/logger": "npm:^0.3.0" - "@open-draft/until": "npm:^2.0.0" - is-node-process: "npm:^1.2.0" - outvariant: "npm:^1.2.1" - strict-event-emitter: "npm:^0.5.1" - checksum: 10c0/816660a17b0e89e6e6955072b96882b5807c8c9faa316eab27104e8ba80e8e7d78b1862af42e1044156a5ae3ae2071289dc9211ecdc8fd5f7078d8c8a8a7caa3 - languageName: node - linkType: hard - -"@open-draft/deferred-promise@npm:^2.2.0": - version: 2.2.0 - resolution: "@open-draft/deferred-promise@npm:2.2.0" - checksum: 10c0/eafc1b1d0fc8edb5e1c753c5e0f3293410b40dde2f92688211a54806d4136887051f39b98c1950370be258483deac9dfd17cf8b96557553765198ef2547e4549 - languageName: node - linkType: hard - -"@open-draft/logger@npm:^0.3.0": - version: 0.3.0 - resolution: "@open-draft/logger@npm:0.3.0" - dependencies: - is-node-process: "npm:^1.2.0" - outvariant: "npm:^1.4.0" - checksum: 10c0/90010647b22e9693c16258f4f9adb034824d1771d3baa313057b9a37797f571181005bc50415a934eaf7c891d90ff71dcd7a9d5048b0b6bb438f31bef2c7c5c1 - languageName: node - linkType: hard - -"@open-draft/until@npm:^2.0.0, @open-draft/until@npm:^2.1.0": - version: 2.1.0 - resolution: "@open-draft/until@npm:2.1.0" - checksum: 10c0/61d3f99718dd86bb393fee2d7a785f961dcaf12f2055f0c693b27f4d0cd5f7a03d498a6d9289773b117590d794a43cd129366fd8e99222e4832f67b1653d54cf - languageName: node - linkType: hard - -"@opentelemetry/api-logs@npm:0.49.1": - version: 0.49.1 - resolution: "@opentelemetry/api-logs@npm:0.49.1" - dependencies: - "@opentelemetry/api": "npm:^1.0.0" - checksum: 10c0/479d8529c0e51effa92e265ba15b75dc010aefe97beb04f6d407d8298a5dcefb0c7fcdaff8c2a65e2a41435d8951407b37e6deb878b5e0191887176faa9565f8 - languageName: node - linkType: hard - -"@opentelemetry/api-logs@npm:^0.48.0": - version: 0.48.0 - resolution: "@opentelemetry/api-logs@npm:0.48.0" - dependencies: - "@opentelemetry/api": "npm:^1.0.0" - checksum: 10c0/728e9d3c0d9f63dbde3a4086ba2fb2231a03e9dcea02a496d7823ac60471dc5addf05fc94f69da1afa9519826a243c2742597ebc0ceb72b42009954a2d14291a - languageName: node - linkType: hard - -"@opentelemetry/api@npm:^1.0.0, @opentelemetry/api@npm:^1.8.0": - version: 1.9.0 - resolution: "@opentelemetry/api@npm:1.9.0" - checksum: 10c0/9aae2fe6e8a3a3eeb6c1fdef78e1939cf05a0f37f8a4fae4d6bf2e09eb1e06f966ece85805626e01ba5fab48072b94f19b835449e58b6d26720ee19a58298add - languageName: node - linkType: hard - -"@opentelemetry/context-async-hooks@npm:1.22.0": - version: 1.22.0 - resolution: "@opentelemetry/context-async-hooks@npm:1.22.0" - peerDependencies: - "@opentelemetry/api": ">=1.0.0 <1.9.0" - checksum: 10c0/5f691b598d967a969eed5eeea122cdaa5db35f8bf399704382dd5f482edd22c9d3ca636c119ac8c23f1c9a5b84a6a5be31056771887d957560f46f4fc07c0e5d - languageName: node - linkType: hard - -"@opentelemetry/context-async-hooks@npm:1.25.1": - version: 1.25.1 - resolution: "@opentelemetry/context-async-hooks@npm:1.25.1" - peerDependencies: - "@opentelemetry/api": ">=1.0.0 <1.10.0" - checksum: 10c0/bdea47675fe7ca7363b548ca86e724baa102bbb68d92702a20c281615dbae040aad907ff08f553f0e4985868f99a762aadac04f07ad51915ef512c5c817d7976 - languageName: node - linkType: hard - -"@opentelemetry/core@npm:1.22.0": - version: 1.22.0 - resolution: "@opentelemetry/core@npm:1.22.0" - dependencies: - "@opentelemetry/semantic-conventions": "npm:1.22.0" - peerDependencies: - "@opentelemetry/api": ">=1.0.0 <1.9.0" - checksum: 10c0/4850f6f407e4a4df72825d88b7dbe653e23f34a6dcba0b2d05725d0b497e1d44069909301b0efa1d4eac577225f10f5e86e09cb5338aacf28e2467b6d7d4c3b1 - languageName: node - linkType: hard - -"@opentelemetry/core@npm:1.25.1": - version: 1.25.1 - resolution: "@opentelemetry/core@npm:1.25.1" - dependencies: - "@opentelemetry/semantic-conventions": "npm:1.25.1" - peerDependencies: - "@opentelemetry/api": ">=1.0.0 <1.10.0" - checksum: 10c0/37270396fe3546e454f5a6e8cab0e5777e49a8e4e56ef05644c4e458b3ba7c662f57ad1ba2dd936ddaef54cbe985abd7cee0d3e9188dfdc0e3b3d446c3484337 - languageName: node - linkType: hard - -"@opentelemetry/exporter-logs-otlp-http@npm:^0.49.1": - version: 0.49.1 - resolution: "@opentelemetry/exporter-logs-otlp-http@npm:0.49.1" - dependencies: - "@opentelemetry/api-logs": "npm:0.49.1" - "@opentelemetry/core": "npm:1.22.0" - "@opentelemetry/otlp-exporter-base": "npm:0.49.1" - "@opentelemetry/otlp-transformer": "npm:0.49.1" - "@opentelemetry/sdk-logs": "npm:0.49.1" - peerDependencies: - "@opentelemetry/api": ^1.0.0 - checksum: 10c0/3e9ff9396072586aa212c207b7d71d933e50d0166a9b0cbd8902717d01d40d8bd904984385f83b7f26606651271fc59c0de5494a37f12701e0cf4d11347fc808 - languageName: node - linkType: hard - -"@opentelemetry/exporter-trace-otlp-grpc@npm:0.49.1": - version: 0.49.1 - resolution: "@opentelemetry/exporter-trace-otlp-grpc@npm:0.49.1" - dependencies: - "@grpc/grpc-js": "npm:^1.7.1" - "@opentelemetry/core": "npm:1.22.0" - "@opentelemetry/otlp-grpc-exporter-base": "npm:0.49.1" - "@opentelemetry/otlp-transformer": "npm:0.49.1" - "@opentelemetry/resources": "npm:1.22.0" - "@opentelemetry/sdk-trace-base": "npm:1.22.0" - peerDependencies: - "@opentelemetry/api": ^1.0.0 - checksum: 10c0/4702ad5a9a449702ba365708c8d5d4c3442db6fd134ffe8ac40f656b29beb72046232ad9ab90d42cf1a185e7549b0fba1f3accbe3794d43ed103f020185f379f - languageName: node - linkType: hard - -"@opentelemetry/exporter-trace-otlp-http@npm:0.49.1, @opentelemetry/exporter-trace-otlp-http@npm:^0.49.1": - version: 0.49.1 - resolution: "@opentelemetry/exporter-trace-otlp-http@npm:0.49.1" - dependencies: - "@opentelemetry/core": "npm:1.22.0" - "@opentelemetry/otlp-exporter-base": "npm:0.49.1" - "@opentelemetry/otlp-transformer": "npm:0.49.1" - "@opentelemetry/resources": "npm:1.22.0" - "@opentelemetry/sdk-trace-base": "npm:1.22.0" - peerDependencies: - "@opentelemetry/api": ^1.0.0 - checksum: 10c0/2393fd88deef0d3db572b2c0ec9ed29d1968461a68be61e2f08b624e67a5c364b80191d587cd24acf56f9db00dcd1191d376d3843427b0998f5a03d870369248 - languageName: node - linkType: hard - -"@opentelemetry/exporter-trace-otlp-proto@npm:0.49.1": - version: 0.49.1 - resolution: "@opentelemetry/exporter-trace-otlp-proto@npm:0.49.1" - dependencies: - "@opentelemetry/core": "npm:1.22.0" - "@opentelemetry/otlp-exporter-base": "npm:0.49.1" - "@opentelemetry/otlp-proto-exporter-base": "npm:0.49.1" - "@opentelemetry/otlp-transformer": "npm:0.49.1" - "@opentelemetry/resources": "npm:1.22.0" - "@opentelemetry/sdk-trace-base": "npm:1.22.0" - peerDependencies: - "@opentelemetry/api": ^1.0.0 - checksum: 10c0/d298829328e698bb00be98ece4db6267b421862af9b079c486699d949f2765a0b497774236838a632e71841d29525374477b8eb81646a5a7a516946eafeba919 - languageName: node - linkType: hard - -"@opentelemetry/exporter-zipkin@npm:1.22.0": - version: 1.22.0 - resolution: "@opentelemetry/exporter-zipkin@npm:1.22.0" - dependencies: - "@opentelemetry/core": "npm:1.22.0" - "@opentelemetry/resources": "npm:1.22.0" - "@opentelemetry/sdk-trace-base": "npm:1.22.0" - "@opentelemetry/semantic-conventions": "npm:1.22.0" - peerDependencies: - "@opentelemetry/api": ^1.0.0 - checksum: 10c0/b26101dc394b1c64efb0a979f3abed3f47111d9b3e8fe0e43f613cd0f472927cf62205d719214922bde240b64caddafbf05e7932c690d682700c470631baf302 - languageName: node - linkType: hard - -"@opentelemetry/instrumentation@npm:0.49.1, @opentelemetry/instrumentation@npm:^0.49.1": - version: 0.49.1 - resolution: "@opentelemetry/instrumentation@npm:0.49.1" - dependencies: - "@opentelemetry/api-logs": "npm:0.49.1" - "@types/shimmer": "npm:^1.0.2" - import-in-the-middle: "npm:1.7.1" - require-in-the-middle: "npm:^7.1.1" - semver: "npm:^7.5.2" - shimmer: "npm:^1.2.1" - peerDependencies: - "@opentelemetry/api": ^1.3.0 - checksum: 10c0/dcfecde045fb715593461f51e6f948b22f79d2cf198b6de99293cdbae650942cfc5cbf36585f1690b865f1bd4ae7b25ea273b65a33fa6f8f54a418663027dd90 - languageName: node - linkType: hard - -"@opentelemetry/otlp-exporter-base@npm:0.49.1": - version: 0.49.1 - resolution: "@opentelemetry/otlp-exporter-base@npm:0.49.1" - dependencies: - "@opentelemetry/core": "npm:1.22.0" - peerDependencies: - "@opentelemetry/api": ^1.0.0 - checksum: 10c0/61432363fc1a5d159e73d8470cce1f4c7d2b229780406c7cdaaeebe1bf4afe0a17a276ae01c9be895b52543ce64e8d62005d20794bb9e21a2252ae7a0be078f4 - languageName: node - linkType: hard - -"@opentelemetry/otlp-grpc-exporter-base@npm:0.49.1": - version: 0.49.1 - resolution: "@opentelemetry/otlp-grpc-exporter-base@npm:0.49.1" - dependencies: - "@grpc/grpc-js": "npm:^1.7.1" - "@opentelemetry/core": "npm:1.22.0" - "@opentelemetry/otlp-exporter-base": "npm:0.49.1" - protobufjs: "npm:^7.2.3" - peerDependencies: - "@opentelemetry/api": ^1.0.0 - checksum: 10c0/f01dbb21d9c1aefc2583b5a4eb504a0f3449496856f49239c23452a18a6c1338b8bcbf2971de54aadb53d9c1dca85283ba3ed3cd7b24b6a1821928756de69710 - languageName: node - linkType: hard - -"@opentelemetry/otlp-proto-exporter-base@npm:0.49.1": - version: 0.49.1 - resolution: "@opentelemetry/otlp-proto-exporter-base@npm:0.49.1" - dependencies: - "@opentelemetry/core": "npm:1.22.0" - "@opentelemetry/otlp-exporter-base": "npm:0.49.1" - protobufjs: "npm:^7.2.3" - peerDependencies: - "@opentelemetry/api": ^1.0.0 - checksum: 10c0/1572831479536bf9c25c69f7b4584f281896df1a7d140f73937a701a06c4e4c612643b4e396e87646f43e73b53f1b5a636353330c3df5affd59ef19e9f811b5f - languageName: node - linkType: hard - -"@opentelemetry/otlp-transformer@npm:0.49.1": - version: 0.49.1 - resolution: "@opentelemetry/otlp-transformer@npm:0.49.1" - dependencies: - "@opentelemetry/api-logs": "npm:0.49.1" - "@opentelemetry/core": "npm:1.22.0" - "@opentelemetry/resources": "npm:1.22.0" - "@opentelemetry/sdk-logs": "npm:0.49.1" - "@opentelemetry/sdk-metrics": "npm:1.22.0" - "@opentelemetry/sdk-trace-base": "npm:1.22.0" - peerDependencies: - "@opentelemetry/api": ">=1.3.0 <1.9.0" - checksum: 10c0/df25837786a45a77675a0de48916e7d7f1d32d6d200ef807a5fc23e07a2be31cfffd09b197079a6e6376fe82de4ed1930b14c11001f032e8fbfefaef19d98a11 - languageName: node - linkType: hard - -"@opentelemetry/propagator-b3@npm:1.22.0": - version: 1.22.0 - resolution: "@opentelemetry/propagator-b3@npm:1.22.0" - dependencies: - "@opentelemetry/core": "npm:1.22.0" - peerDependencies: - "@opentelemetry/api": ">=1.0.0 <1.9.0" - checksum: 10c0/947633f247451e37895b5c3f8cbcba4fc96118c0c72c815bfdb49ae4b2a3c27ca9133af25db35ae938bd82b0033d986d178f253c0573389ab2dab2999d42a082 - languageName: node - linkType: hard - -"@opentelemetry/propagator-b3@npm:1.25.1": - version: 1.25.1 - resolution: "@opentelemetry/propagator-b3@npm:1.25.1" - dependencies: - "@opentelemetry/core": "npm:1.25.1" - peerDependencies: - "@opentelemetry/api": ">=1.0.0 <1.10.0" - checksum: 10c0/3fb91d2d26bdc99188cdfd31f176a38e950292d425a3c1ecd17f55d4ac4926d00da756a123592b3971a5309d7f48c9348183e269f4f8fe7f70c7418ab38dd920 - languageName: node - linkType: hard - -"@opentelemetry/propagator-jaeger@npm:1.22.0": - version: 1.22.0 - resolution: "@opentelemetry/propagator-jaeger@npm:1.22.0" - dependencies: - "@opentelemetry/core": "npm:1.22.0" - peerDependencies: - "@opentelemetry/api": ">=1.0.0 <1.9.0" - checksum: 10c0/b5767c4b8862783043d20ad71b66831a0004b98173b1cc8573bc6048fa0b4ed3cf9e1063c9f02e25d227ccb668cd95dacc02dde8d4af2aa294c097779f5cc79f - languageName: node - linkType: hard - -"@opentelemetry/propagator-jaeger@npm:1.25.1": - version: 1.25.1 - resolution: "@opentelemetry/propagator-jaeger@npm:1.25.1" - dependencies: - "@opentelemetry/core": "npm:1.25.1" - peerDependencies: - "@opentelemetry/api": ">=1.0.0 <1.10.0" - checksum: 10c0/2fd240fc5e26b986b27f6c140081b13b84a1bc2e6ad8ebfa69d4fda4c2a0f6dfc404ff11965585ddd229550c780650e3e18f56ab6976a79efc0ae0efdcb855a4 - languageName: node - linkType: hard - -"@opentelemetry/resources@npm:1.22.0": - version: 1.22.0 - resolution: "@opentelemetry/resources@npm:1.22.0" - dependencies: - "@opentelemetry/core": "npm:1.22.0" - "@opentelemetry/semantic-conventions": "npm:1.22.0" - peerDependencies: - "@opentelemetry/api": ">=1.0.0 <1.9.0" - checksum: 10c0/f8681d3f907bb44742223980283dd35fcf2fd52e6b6874063e0ed7fea21a3dc65c0dc05a66f21ee41d018343bc90d0221a018ac0d5a92ef01e623f4fe94355fd - languageName: node - linkType: hard - -"@opentelemetry/resources@npm:1.25.1, @opentelemetry/resources@npm:^1.22.0": - version: 1.25.1 - resolution: "@opentelemetry/resources@npm:1.25.1" - dependencies: - "@opentelemetry/core": "npm:1.25.1" - "@opentelemetry/semantic-conventions": "npm:1.25.1" - peerDependencies: - "@opentelemetry/api": ">=1.0.0 <1.10.0" - checksum: 10c0/4edbf04945c7647b9af847f2f8abccabb54f4f8935fd75c199dc22879f8b7927ac50fac8e877ef48e81c586a08d63bbfe41c345caf94a8ce2c623fa99bb8e999 - languageName: node - linkType: hard - -"@opentelemetry/sdk-logs@npm:0.49.1, @opentelemetry/sdk-logs@npm:^0.49.1": - version: 0.49.1 - resolution: "@opentelemetry/sdk-logs@npm:0.49.1" - dependencies: - "@opentelemetry/core": "npm:1.22.0" - "@opentelemetry/resources": "npm:1.22.0" - peerDependencies: - "@opentelemetry/api": ">=1.4.0 <1.9.0" - "@opentelemetry/api-logs": ">=0.39.1" - checksum: 10c0/2dbf2d27bde8f442a1393e68d0832a36d28476bd6cb14e0cbd60793836dc131671f9c8e5073b03cc22749f1878b2dc30e4331276439c514e8fa17082156dda64 - languageName: node - linkType: hard - -"@opentelemetry/sdk-metrics@npm:1.22.0": - version: 1.22.0 - resolution: "@opentelemetry/sdk-metrics@npm:1.22.0" - dependencies: - "@opentelemetry/core": "npm:1.22.0" - "@opentelemetry/resources": "npm:1.22.0" - lodash.merge: "npm:^4.6.2" - peerDependencies: - "@opentelemetry/api": ">=1.3.0 <1.9.0" - checksum: 10c0/cdf7c91bec6e697bbeea2b0f6cdb68491104beab002fda2e37a9a932d4624f4510785efd29c625dff4f68632567e03021711a0c2f6ecef9354d4a0929ee703ed - languageName: node - linkType: hard - -"@opentelemetry/sdk-node@npm:^0.49.1": - version: 0.49.1 - resolution: "@opentelemetry/sdk-node@npm:0.49.1" - dependencies: - "@opentelemetry/api-logs": "npm:0.49.1" - "@opentelemetry/core": "npm:1.22.0" - "@opentelemetry/exporter-trace-otlp-grpc": "npm:0.49.1" - "@opentelemetry/exporter-trace-otlp-http": "npm:0.49.1" - "@opentelemetry/exporter-trace-otlp-proto": "npm:0.49.1" - "@opentelemetry/exporter-zipkin": "npm:1.22.0" - "@opentelemetry/instrumentation": "npm:0.49.1" - "@opentelemetry/resources": "npm:1.22.0" - "@opentelemetry/sdk-logs": "npm:0.49.1" - "@opentelemetry/sdk-metrics": "npm:1.22.0" - "@opentelemetry/sdk-trace-base": "npm:1.22.0" - "@opentelemetry/sdk-trace-node": "npm:1.22.0" - "@opentelemetry/semantic-conventions": "npm:1.22.0" - peerDependencies: - "@opentelemetry/api": ">=1.3.0 <1.9.0" - checksum: 10c0/cbf9e15d95ed72a0f9563801f90049e9c0d3fdbf14ffba6d46bcb72275bfd5b340a7a93896396cf2817d70d5ab7e416f65f4845bb4d67df643f07a4fb0faed51 - languageName: node - linkType: hard - -"@opentelemetry/sdk-trace-base@npm:1.22.0": - version: 1.22.0 - resolution: "@opentelemetry/sdk-trace-base@npm:1.22.0" - dependencies: - "@opentelemetry/core": "npm:1.22.0" - "@opentelemetry/resources": "npm:1.22.0" - "@opentelemetry/semantic-conventions": "npm:1.22.0" - peerDependencies: - "@opentelemetry/api": ">=1.0.0 <1.9.0" - checksum: 10c0/e7240d6e3f63e892516602eeb443803398cee171167608eb043f8d077f9489be2062f538b7e7766392db7419a33e7845f6ed070e13a0932017596b139c232950 - languageName: node - linkType: hard - -"@opentelemetry/sdk-trace-base@npm:1.25.1, @opentelemetry/sdk-trace-base@npm:^1.22.0": - version: 1.25.1 - resolution: "@opentelemetry/sdk-trace-base@npm:1.25.1" - dependencies: - "@opentelemetry/core": "npm:1.25.1" - "@opentelemetry/resources": "npm:1.25.1" - "@opentelemetry/semantic-conventions": "npm:1.25.1" - peerDependencies: - "@opentelemetry/api": ">=1.0.0 <1.10.0" - checksum: 10c0/bcbc5de75edb8f36a05c7d21699782b4aa100482588d89e318d3f35944d45e776f50f7b353273a0925bc0b3b6e82cbf294cba4cb0792d951148b4ee105280aa2 - languageName: node - linkType: hard - -"@opentelemetry/sdk-trace-node@npm:1.22.0": - version: 1.22.0 - resolution: "@opentelemetry/sdk-trace-node@npm:1.22.0" - dependencies: - "@opentelemetry/context-async-hooks": "npm:1.22.0" - "@opentelemetry/core": "npm:1.22.0" - "@opentelemetry/propagator-b3": "npm:1.22.0" - "@opentelemetry/propagator-jaeger": "npm:1.22.0" - "@opentelemetry/sdk-trace-base": "npm:1.22.0" - semver: "npm:^7.5.2" - peerDependencies: - "@opentelemetry/api": ">=1.0.0 <1.9.0" - checksum: 10c0/ca42e61b44ed5f91e29e8cf5f16916fb2308d9c807181446c7c60ee61656e6e97f8c02ad4269f86ad57c252dbd25fe0af5b09521b6868b156df978a0f9b54d57 - languageName: node - linkType: hard - -"@opentelemetry/sdk-trace-node@npm:^1.22.0": - version: 1.25.1 - resolution: "@opentelemetry/sdk-trace-node@npm:1.25.1" - dependencies: - "@opentelemetry/context-async-hooks": "npm:1.25.1" - "@opentelemetry/core": "npm:1.25.1" - "@opentelemetry/propagator-b3": "npm:1.25.1" - "@opentelemetry/propagator-jaeger": "npm:1.25.1" - "@opentelemetry/sdk-trace-base": "npm:1.25.1" - semver: "npm:^7.5.2" - peerDependencies: - "@opentelemetry/api": ">=1.0.0 <1.10.0" - checksum: 10c0/d54cdab39429bd5ddb4d3dcb27e2423039680f09c3059b406348289ad8ed2856cf0a6db592d55e5a45afde233dd1867ad5daf5ac47e5f080562a561634a1565a - languageName: node - linkType: hard - -"@opentelemetry/semantic-conventions@npm:1.22.0": - version: 1.22.0 - resolution: "@opentelemetry/semantic-conventions@npm:1.22.0" - checksum: 10c0/35d4aae14111fd65becf667fb935aef673f820dba0e160cdf02dfee19b8eb169a8ba3f7db4db8a40d82a15989f465faf085b4ba41895ba2c89f8e631f5e53f08 - languageName: node - linkType: hard - -"@opentelemetry/semantic-conventions@npm:1.25.1, @opentelemetry/semantic-conventions@npm:^1.22.0": - version: 1.25.1 - resolution: "@opentelemetry/semantic-conventions@npm:1.25.1" - checksum: 10c0/fb1d6349e91f142c82931e89e0242215be8248e77919b6faa7e259757e499183546c9b4046de72b053b5222453bc74fff70280d2b4d1229484ba7b2c07f16a3a - languageName: node - linkType: hard - -"@protobufjs/aspromise@npm:^1.1.1, @protobufjs/aspromise@npm:^1.1.2": - version: 1.1.2 - resolution: "@protobufjs/aspromise@npm:1.1.2" - checksum: 10c0/a83343a468ff5b5ec6bff36fd788a64c839e48a07ff9f4f813564f58caf44d011cd6504ed2147bf34835bd7a7dd2107052af755961c6b098fd8902b4f6500d0f - languageName: node - linkType: hard - -"@protobufjs/base64@npm:^1.1.2": - version: 1.1.2 - resolution: "@protobufjs/base64@npm:1.1.2" - checksum: 10c0/eec925e681081af190b8ee231f9bad3101e189abbc182ff279da6b531e7dbd2a56f1f306f37a80b1be9e00aa2d271690d08dcc5f326f71c9eed8546675c8caf6 - languageName: node - linkType: hard - -"@protobufjs/codegen@npm:^2.0.4": - version: 2.0.4 - resolution: "@protobufjs/codegen@npm:2.0.4" - checksum: 10c0/26ae337c5659e41f091606d16465bbcc1df1f37cc1ed462438b1f67be0c1e28dfb2ca9f294f39100c52161aef82edf758c95d6d75650a1ddf31f7ddee1440b43 - languageName: node - linkType: hard - -"@protobufjs/eventemitter@npm:^1.1.0": - version: 1.1.0 - resolution: "@protobufjs/eventemitter@npm:1.1.0" - checksum: 10c0/1eb0a75180e5206d1033e4138212a8c7089a3d418c6dfa5a6ce42e593a4ae2e5892c4ef7421f38092badba4040ea6a45f0928869989411001d8c1018ea9a6e70 - languageName: node - linkType: hard - -"@protobufjs/fetch@npm:^1.1.0": - version: 1.1.0 - resolution: "@protobufjs/fetch@npm:1.1.0" - dependencies: - "@protobufjs/aspromise": "npm:^1.1.1" - "@protobufjs/inquire": "npm:^1.1.0" - checksum: 10c0/cda6a3dc2d50a182c5865b160f72077aac197046600091dbb005dd0a66db9cce3c5eaed6d470ac8ed49d7bcbeef6ee5f0bc288db5ff9a70cbd003e5909065233 - languageName: node - linkType: hard - -"@protobufjs/float@npm:^1.0.2": - version: 1.0.2 - resolution: "@protobufjs/float@npm:1.0.2" - checksum: 10c0/18f2bdede76ffcf0170708af15c9c9db6259b771e6b84c51b06df34a9c339dbbeec267d14ce0bddd20acc142b1d980d983d31434398df7f98eb0c94a0eb79069 - languageName: node - linkType: hard - -"@protobufjs/inquire@npm:^1.1.0": - version: 1.1.0 - resolution: "@protobufjs/inquire@npm:1.1.0" - checksum: 10c0/64372482efcba1fb4d166a2664a6395fa978b557803857c9c03500e0ac1013eb4b1aacc9ed851dd5fc22f81583670b4f4431bae186f3373fedcfde863ef5921a - languageName: node - linkType: hard - -"@protobufjs/path@npm:^1.1.2": - version: 1.1.2 - resolution: "@protobufjs/path@npm:1.1.2" - checksum: 10c0/cece0a938e7f5dfd2fa03f8c14f2f1cf8b0d6e13ac7326ff4c96ea311effd5fb7ae0bba754fbf505312af2e38500250c90e68506b97c02360a43793d88a0d8b4 - languageName: node - linkType: hard - -"@protobufjs/pool@npm:^1.1.0": - version: 1.1.0 - resolution: "@protobufjs/pool@npm:1.1.0" - checksum: 10c0/eda2718b7f222ac6e6ad36f758a92ef90d26526026a19f4f17f668f45e0306a5bd734def3f48f51f8134ae0978b6262a5c517c08b115a551756d1a3aadfcf038 - languageName: node - linkType: hard - -"@protobufjs/utf8@npm:^1.1.0": - version: 1.1.0 - resolution: "@protobufjs/utf8@npm:1.1.0" - checksum: 10c0/a3fe31fe3fa29aa3349e2e04ee13dc170cc6af7c23d92ad49e3eeaf79b9766264544d3da824dba93b7855bd6a2982fb40032ef40693da98a136d835752beb487 - languageName: node - linkType: hard - -"@socket.io/component-emitter@npm:~3.1.0": - version: 3.1.2 - resolution: "@socket.io/component-emitter@npm:3.1.2" - checksum: 10c0/c4242bad66f67e6f7b712733d25b43cbb9e19a595c8701c3ad99cbeb5901555f78b095e24852f862fffb43e96f1d8552e62def885ca82ae1bb05da3668fd87d7 - languageName: node - linkType: hard - -"@systemfsoftware/trigger.dev_core-backend@npm:3.0.0-beta.40": - version: 3.0.0-beta.40 - resolution: "@systemfsoftware/trigger.dev_core-backend@npm:3.0.0-beta.40" - dependencies: - "@opentelemetry/api": "npm:^1.8.0" - checksum: 10c0/e158df63a2fe9c5bcbaf6213c477d278f5ed41fbf85452e183cef70a92f181540934b78c53db2f5c6eaa5ba52288e76cca42c8c4f98ac77ce22f92b553dd25c5 - languageName: node - linkType: hard - -"@systemfsoftware/trigger.dev_core@npm:3.0.0-beta.40": - version: 3.0.0-beta.40 - resolution: "@systemfsoftware/trigger.dev_core@npm:3.0.0-beta.40" - dependencies: - "@google-cloud/precise-date": "npm:^4.0.0" - "@opentelemetry/api": "npm:^1.8.0" - "@opentelemetry/api-logs": "npm:^0.48.0" - "@opentelemetry/exporter-logs-otlp-http": "npm:^0.49.1" - "@opentelemetry/exporter-trace-otlp-http": "npm:^0.49.1" - "@opentelemetry/instrumentation": "npm:^0.49.1" - "@opentelemetry/resources": "npm:^1.22.0" - "@opentelemetry/sdk-logs": "npm:^0.49.1" - "@opentelemetry/sdk-node": "npm:^0.49.1" - "@opentelemetry/sdk-trace-base": "npm:^1.22.0" - "@opentelemetry/sdk-trace-node": "npm:^1.22.0" - "@opentelemetry/semantic-conventions": "npm:^1.22.0" - humanize-duration: "npm:^3.27.3" - socket.io-client: "npm:4.7.4" - superjson: "npm:^2.2.1" - ulidx: "npm:^2.2.1" - zod: "npm:3.22.3" - zod-error: "npm:1.5.0" - zod-validation-error: "npm:^1.5.0" - checksum: 10c0/d62aa6b19410a0567301d7fa0c54f083127578ed29c923b952bf0a5d1ed7c9c0da51e4edde1da5f87279c6da97bbb9cb20ada3239238f89f055322cab450766b - languageName: node - linkType: hard - -"@systemfsoftware/trigger.dev_sdk@npm:3.0.0-beta.40": - version: 3.0.0-beta.40 - resolution: "@systemfsoftware/trigger.dev_sdk@npm:3.0.0-beta.40" - dependencies: - "@opentelemetry/api": "npm:^1.8.0" - "@opentelemetry/api-logs": "npm:^0.48.0" - "@opentelemetry/semantic-conventions": "npm:^1.22.0" - "@systemfsoftware/trigger.dev_core": "npm:3.0.0-beta.40" - "@systemfsoftware/trigger.dev_core-backend": "npm:3.0.0-beta.40" - chalk: "npm:^5.2.0" - cronstrue: "npm:^2.21.0" - debug: "npm:^4.3.4" - evt: "npm:^2.4.13" - get-caller-file: "npm:^2.0.5" - git-remote-origin-url: "npm:^4.0.0" - git-repo-info: "npm:^2.1.1" - msw: "npm:^2.2.1" - slug: "npm:^6.0.0" - terminal-link: "npm:^3.0.0" - ulid: "npm:^2.3.0" - uuid: "npm:^9.0.0" - ws: "npm:^8.11.0" - zod: "npm:3.22.3" - checksum: 10c0/c7d7d0b5ffd6a943310c9dabb07220c423b3d9db42c56dab4497bf38d1adb0a7fec8fcb69c239f5c9d37355dbd9b304d6bb2bc37a1e3ed12fbbe5aa5c91024c8 - languageName: node - linkType: hard - -"@types/cookie@npm:^0.6.0": - version: 0.6.0 - resolution: "@types/cookie@npm:0.6.0" - checksum: 10c0/5b326bd0188120fb32c0be086b141b1481fec9941b76ad537f9110e10d61ee2636beac145463319c71e4be67a17e85b81ca9e13ceb6e3bb63b93d16824d6c149 - languageName: node - linkType: hard - -"@types/mute-stream@npm:^0.0.4": - version: 0.0.4 - resolution: "@types/mute-stream@npm:0.0.4" - dependencies: - "@types/node": "npm:*" - checksum: 10c0/944730fd7b398c5078de3c3d4d0afeec8584283bc694da1803fdfca14149ea385e18b1b774326f1601baf53898ce6d121a952c51eb62d188ef6fcc41f725c0dc - languageName: node - linkType: hard - -"@types/node@npm:*, @types/node@npm:>=13.7.0, @types/node@npm:^20.14.6": - version: 20.14.8 - resolution: "@types/node@npm:20.14.8" - dependencies: - undici-types: "npm:~5.26.4" - checksum: 10c0/06d4643fa3b179b41fe19f9c75c240278ca1f7a313b3b837bc36ea119499c7ad77f06bbe72694ac04aa91ec77fe747baa09b889f4c435450c1724a26bd55f160 - languageName: node - linkType: hard - -"@types/shimmer@npm:^1.0.2": - version: 1.0.5 - resolution: "@types/shimmer@npm:1.0.5" - checksum: 10c0/bbdcfebd46732267a7f861ca2e25b8f113ca303bfb1ebf891aeeb509b0507f816f95611fa82acdd4d1d534472a54754f6be3301b2cf77659654671e3e31318ec - languageName: node - linkType: hard - -"@types/statuses@npm:^2.0.4": - version: 2.0.5 - resolution: "@types/statuses@npm:2.0.5" - checksum: 10c0/4dacec0b29483a44be902a022a11a22b339de7a6e7b2059daa4f7add10cb6dbcc28d02d2a416fe9687e48d335906bf983065391836d4e7c847e55ddef4de8fad - languageName: node - linkType: hard - -"@types/wrap-ansi@npm:^3.0.0": - version: 3.0.0 - resolution: "@types/wrap-ansi@npm:3.0.0" - checksum: 10c0/8d8f53363f360f38135301a06b596c295433ad01debd082078c33c6ed98b05a5c8fe8853a88265432126096084f4a135ec1564e3daad631b83296905509f90b3 - languageName: node - linkType: hard - -"acorn-import-assertions@npm:^1.9.0": - version: 1.9.0 - resolution: "acorn-import-assertions@npm:1.9.0" - peerDependencies: - acorn: ^8 - checksum: 10c0/3b4a194e128efdc9b86c2b1544f623aba4c1aa70d638f8ab7dc3971a5b4aa4c57bd62f99af6e5325bb5973c55863b4112e708a6f408bad7a138647ca72283afe - languageName: node - linkType: hard - -"acorn@npm:^8.8.2": - version: 8.12.0 - resolution: "acorn@npm:8.12.0" - bin: - acorn: bin/acorn - checksum: 10c0/a19f9dead009d3b430fa3c253710b47778cdaace15b316de6de93a68c355507bc1072a9956372b6c990cbeeb167d4a929249d0faeb8ae4bb6911d68d53299549 - languageName: node - linkType: hard - -"ansi-escapes@npm:^4.3.2": - version: 4.3.2 - resolution: "ansi-escapes@npm:4.3.2" - dependencies: - type-fest: "npm:^0.21.3" - checksum: 10c0/da917be01871525a3dfcf925ae2977bc59e8c513d4423368645634bf5d4ceba5401574eb705c1e92b79f7292af5a656f78c5725a4b0e1cec97c4b413705c1d50 - languageName: node - linkType: hard - -"ansi-escapes@npm:^5.0.0": - version: 5.0.0 - resolution: "ansi-escapes@npm:5.0.0" - dependencies: - type-fest: "npm:^1.0.2" - checksum: 10c0/f705cc7fbabb981ddf51562cd950792807bccd7260cc3d9478a619dda62bff6634c87ca100f2545ac7aade9b72652c4edad8c7f0d31a0b949b5fa58f33eaf0d0 - languageName: node - linkType: hard - -"ansi-regex@npm:^5.0.1": - version: 5.0.1 - resolution: "ansi-regex@npm:5.0.1" - checksum: 10c0/9a64bb8627b434ba9327b60c027742e5d17ac69277960d041898596271d992d4d52ba7267a63ca10232e29f6107fc8a835f6ce8d719b88c5f8493f8254813737 - languageName: node - linkType: hard - -"ansi-styles@npm:^4.0.0, ansi-styles@npm:^4.1.0": - version: 4.3.0 - resolution: "ansi-styles@npm:4.3.0" - dependencies: - color-convert: "npm:^2.0.1" - checksum: 10c0/895a23929da416f2bd3de7e9cb4eabd340949328ab85ddd6e484a637d8f6820d485f53933446f5291c3b760cbc488beb8e88573dd0f9c7daf83dccc8fe81b041 - languageName: node - linkType: hard - -"chalk@npm:^4.1.2": - version: 4.1.2 - resolution: "chalk@npm:4.1.2" - dependencies: - ansi-styles: "npm:^4.1.0" - supports-color: "npm:^7.1.0" - checksum: 10c0/4a3fef5cc34975c898ffe77141450f679721df9dde00f6c304353fa9c8b571929123b26a0e4617bde5018977eb655b31970c297b91b63ee83bb82aeb04666880 - languageName: node - linkType: hard - -"chalk@npm:^5.2.0": - version: 5.3.0 - resolution: "chalk@npm:5.3.0" - checksum: 10c0/8297d436b2c0f95801103ff2ef67268d362021b8210daf8ddbe349695333eb3610a71122172ff3b0272f1ef2cf7cc2c41fdaa4715f52e49ffe04c56340feed09 - languageName: node - linkType: hard - -"cjs-module-lexer@npm:^1.2.2": - version: 1.3.1 - resolution: "cjs-module-lexer@npm:1.3.1" - checksum: 10c0/cd98fbf3c7f4272fb0ebf71d08d0c54bc75ce0e30b9d186114e15b4ba791f3d310af65a339eea2a0318599af2818cdd8886d353b43dfab94468f72987397ad16 - languageName: node - linkType: hard - -"cli-spinners@npm:^2.9.2": - version: 2.9.2 - resolution: "cli-spinners@npm:2.9.2" - checksum: 10c0/907a1c227ddf0d7a101e7ab8b300affc742ead4b4ebe920a5bf1bc6d45dce2958fcd195eb28fa25275062fe6fa9b109b93b63bc8033396ed3bcb50297008b3a3 - languageName: node - linkType: hard - -"cli-width@npm:^4.1.0": - version: 4.1.0 - resolution: "cli-width@npm:4.1.0" - checksum: 10c0/1fbd56413578f6117abcaf858903ba1f4ad78370a4032f916745fa2c7e390183a9d9029cf837df320b0fdce8137668e522f60a30a5f3d6529ff3872d265a955f - languageName: node - linkType: hard - -"cliui@npm:^8.0.1": - version: 8.0.1 - resolution: "cliui@npm:8.0.1" - dependencies: - string-width: "npm:^4.2.0" - strip-ansi: "npm:^6.0.1" - wrap-ansi: "npm:^7.0.0" - checksum: 10c0/4bda0f09c340cbb6dfdc1ed508b3ca080f12992c18d68c6be4d9cf51756033d5266e61ec57529e610dacbf4da1c634423b0c1b11037709cc6b09045cbd815df5 - languageName: node - linkType: hard - -"color-convert@npm:^2.0.1": - version: 2.0.1 - resolution: "color-convert@npm:2.0.1" - dependencies: - color-name: "npm:~1.1.4" - checksum: 10c0/37e1150172f2e311fe1b2df62c6293a342ee7380da7b9cfdba67ea539909afbd74da27033208d01d6d5cfc65ee7868a22e18d7e7648e004425441c0f8a15a7d7 - languageName: node - linkType: hard - -"color-name@npm:~1.1.4": - version: 1.1.4 - resolution: "color-name@npm:1.1.4" - checksum: 10c0/a1a3f914156960902f46f7f56bc62effc6c94e84b2cae157a526b1c1f74b677a47ec602bf68a61abfa2b42d15b7c5651c6dbe72a43af720bc588dff885b10f95 - languageName: node - linkType: hard - -"cookie@npm:^0.5.0": - version: 0.5.0 - resolution: "cookie@npm:0.5.0" - checksum: 10c0/c01ca3ef8d7b8187bae434434582288681273b5a9ed27521d4d7f9f7928fe0c920df0decd9f9d3bbd2d14ac432b8c8cf42b98b3bdd5bfe0e6edddeebebe8b61d - languageName: node - linkType: hard - -"copy-anything@npm:^3.0.2": - version: 3.0.5 - resolution: "copy-anything@npm:3.0.5" - dependencies: - is-what: "npm:^4.1.8" - checksum: 10c0/01eadd500c7e1db71d32d95a3bfaaedcb839ef891c741f6305ab0461398056133de08f2d1bf4c392b364e7bdb7ce498513896e137a7a183ac2516b065c28a4fe - languageName: node - linkType: hard - -"cronstrue@npm:^2.21.0": - version: 2.50.0 - resolution: "cronstrue@npm:2.50.0" - bin: - cronstrue: bin/cli.js - checksum: 10c0/9fec217cfc83a53842c04cab1103ffb077a33837ea0f03f8a0968fe548509134b6667303ee7188d00b555fb53ad82fef5b6cd0c1886f3ec34b74625b61c6c3d7 - languageName: node - linkType: hard - -"debug@npm:^4.1.1, debug@npm:^4.3.4, debug@npm:~4.3.1, debug@npm:~4.3.2": - version: 4.3.5 - resolution: "debug@npm:4.3.5" - dependencies: - ms: "npm:2.1.2" - peerDependenciesMeta: - supports-color: - optional: true - checksum: 10c0/082c375a2bdc4f4469c99f325ff458adad62a3fc2c482d59923c260cb08152f34e2659f72b3767db8bb2f21ca81a60a42d1019605a412132d7b9f59363a005cc - languageName: node - linkType: hard - -"emoji-regex@npm:^8.0.0": - version: 8.0.0 - resolution: "emoji-regex@npm:8.0.0" - checksum: 10c0/b6053ad39951c4cf338f9092d7bfba448cdfd46fe6a2a034700b149ac9ffbc137e361cbd3c442297f86bed2e5f7576c1b54cc0a6bf8ef5106cc62f496af35010 - languageName: node - linkType: hard - -"engine.io-client@npm:~6.5.2": - version: 6.5.4 - resolution: "engine.io-client@npm:6.5.4" - dependencies: - "@socket.io/component-emitter": "npm:~3.1.0" - debug: "npm:~4.3.1" - engine.io-parser: "npm:~5.2.1" - ws: "npm:~8.17.1" - xmlhttprequest-ssl: "npm:~2.0.0" - checksum: 10c0/ef220f9875d6a43bade906bd9b61118e812474bbe46e80f38c92dca238484170daf92d51e58bbade6433c29ffb5ba329f4864c5609f2e33c5e31041b1f8ad672 - languageName: node - linkType: hard - -"engine.io-parser@npm:~5.2.1": - version: 5.2.2 - resolution: "engine.io-parser@npm:5.2.2" - checksum: 10c0/38e71a92ed75e2873d4d9cfab7f889e4a3cfc939b689abd1045e1b2ef9f1a50d0350a2bef69f33d313c1aa626232702da5a9043a1038d76f5ecc0be440c648ab - languageName: node - linkType: hard - -"escalade@npm:^3.1.1": - version: 3.1.2 - resolution: "escalade@npm:3.1.2" - checksum: 10c0/6b4adafecd0682f3aa1cd1106b8fff30e492c7015b178bc81b2d2f75106dabea6c6d6e8508fc491bd58e597c74abb0e8e2368f943ecb9393d4162e3c2f3cf287 - languageName: node - linkType: hard - -"evt@npm:^2.4.13": - version: 2.5.7 - resolution: "evt@npm:2.5.7" - dependencies: - minimal-polyfills: "npm:^2.2.3" - run-exclusive: "npm:^2.2.19" - tsafe: "npm:^1.6.6" - checksum: 10c0/3b9e04eb0bdfd3b47de0fb3ef78577e2fc09490d601b9af4fc4368d8f59dc1c787c2e1152a11e5c4ade5e610f5b4619d224e48b30382ee9951f39492606687ac - languageName: node - linkType: hard - -"function-bind@npm:^1.1.2": - version: 1.1.2 - resolution: "function-bind@npm:1.1.2" - checksum: 10c0/d8680ee1e5fcd4c197e4ac33b2b4dce03c71f4d91717292785703db200f5c21f977c568d28061226f9b5900cbcd2c84463646134fd5337e7925e0942bc3f46d5 - languageName: node - linkType: hard - -"get-caller-file@npm:^2.0.5": - version: 2.0.5 - resolution: "get-caller-file@npm:2.0.5" - checksum: 10c0/c6c7b60271931fa752aeb92f2b47e355eac1af3a2673f47c9589e8f8a41adc74d45551c1bc57b5e66a80609f10ffb72b6f575e4370d61cc3f7f3aaff01757cde - languageName: node - linkType: hard - -"git-remote-origin-url@npm:^4.0.0": - version: 4.0.0 - resolution: "git-remote-origin-url@npm:4.0.0" - dependencies: - gitconfiglocal: "npm:^2.1.0" - checksum: 10c0/c1e04783f44cf7c225047b55b4e75b30a5a2a6b825bc743688e223be13138819bdafbfdcd1214180c5cf1a86db2b3d03bb223eb56012290725223b11f7262f03 - languageName: node - linkType: hard - -"git-repo-info@npm:^2.1.1": - version: 2.1.1 - resolution: "git-repo-info@npm:2.1.1" - checksum: 10c0/894d03a1c8338ccddf7de3cd9ddbae5c16371164b84649ed5dfec9a1c7efbc761885f0f541a21bd033c07b91203ab315a63c77f36b142f18ad0f17a9699eb028 - languageName: node - linkType: hard - -"gitconfiglocal@npm:^2.1.0": - version: 2.1.0 - resolution: "gitconfiglocal@npm:2.1.0" - dependencies: - ini: "npm:^1.3.2" - checksum: 10c0/0882267ff1f7d13c2ab42f55bf1e329505054811862f1ae36b650b91f1fe4ea2fb85ef2bb9695b81454330fa30b8bbc179c69886d2e88e5ab2cc998eee3b02af - languageName: node - linkType: hard - -"graphql@npm:^16.8.1": - version: 16.9.0 - resolution: "graphql@npm:16.9.0" - checksum: 10c0/a8850f077ff767377237d1f8b1da2ec70aeb7623cdf1dfc9e1c7ae93accc0c8149c85abe68923be9871a2934b1bce5a2496f846d4d56e1cfb03eaaa7ddba9b6a - languageName: node - linkType: hard - -"has-flag@npm:^4.0.0": - version: 4.0.0 - resolution: "has-flag@npm:4.0.0" - checksum: 10c0/2e789c61b7888d66993e14e8331449e525ef42aac53c627cc53d1c3334e768bcb6abdc4f5f0de1478a25beec6f0bd62c7549058b7ac53e924040d4f301f02fd1 - languageName: node - linkType: hard - -"hasown@npm:^2.0.2": - version: 2.0.2 - resolution: "hasown@npm:2.0.2" - dependencies: - function-bind: "npm:^1.1.2" - checksum: 10c0/3769d434703b8ac66b209a4cca0737519925bbdb61dd887f93a16372b14694c63ff4e797686d87c90f08168e81082248b9b028bad60d4da9e0d1148766f56eb9 - languageName: node - linkType: hard - -"headers-polyfill@npm:^4.0.2": - version: 4.0.3 - resolution: "headers-polyfill@npm:4.0.3" - checksum: 10c0/53e85b2c6385f8d411945fb890c5369f1469ce8aa32a6e8d28196df38568148de640c81cf88cbc7c67767103dd9acba48f4f891982da63178fc6e34560022afe - languageName: node - linkType: hard - -"humanize-duration@npm:^3.27.3": - version: 3.32.1 - resolution: "humanize-duration@npm:3.32.1" - checksum: 10c0/76cadedd4c5552912f04955a65e8776ce540da1c5e88bc8873a55fed20f312d0875d1642f13d4cd275dd837b19b8f10e460cbdddfc9e5596bf0dbcb383c11ec6 - languageName: node - linkType: hard - -"import-in-the-middle@npm:1.7.1": - version: 1.7.1 - resolution: "import-in-the-middle@npm:1.7.1" - dependencies: - acorn: "npm:^8.8.2" - acorn-import-assertions: "npm:^1.9.0" - cjs-module-lexer: "npm:^1.2.2" - module-details-from-path: "npm:^1.0.3" - checksum: 10c0/992619fba916a758a1ed06cd47b6ab47f25cbab61987a887e0971cdbadff8c619a2f27b06d630f6d12ac644b9171d15538299e36355c001c58ca1b85c87a8a5a - languageName: node - linkType: hard - -"ini@npm:^1.3.2": - version: 1.3.8 - resolution: "ini@npm:1.3.8" - checksum: 10c0/ec93838d2328b619532e4f1ff05df7909760b6f66d9c9e2ded11e5c1897d6f2f9980c54dd638f88654b00919ce31e827040631eab0a3969e4d1abefa0719516a - languageName: node - linkType: hard - -"is-core-module@npm:^2.13.0": - version: 2.14.0 - resolution: "is-core-module@npm:2.14.0" - dependencies: - hasown: "npm:^2.0.2" - checksum: 10c0/ae8dbc82bd20426558bc8d20ce290ce301c1cfd6ae4446266d10cacff4c63c67ab16440ade1d72ced9ec41c569fbacbcee01e293782ce568527c4cdf35936e4c - languageName: node - linkType: hard - -"is-fullwidth-code-point@npm:^3.0.0": - version: 3.0.0 - resolution: "is-fullwidth-code-point@npm:3.0.0" - checksum: 10c0/bb11d825e049f38e04c06373a8d72782eee0205bda9d908cc550ccb3c59b99d750ff9537982e01733c1c94a58e35400661f57042158ff5e8f3e90cf936daf0fc - languageName: node - linkType: hard - -"is-node-process@npm:^1.2.0": - version: 1.2.0 - resolution: "is-node-process@npm:1.2.0" - checksum: 10c0/5b24fda6776d00e42431d7bcd86bce81cb0b6cabeb944142fe7b077a54ada2e155066ad06dbe790abdb397884bdc3151e04a9707b8cd185099efbc79780573ed - languageName: node - linkType: hard - -"is-what@npm:^4.1.8": - version: 4.1.16 - resolution: "is-what@npm:4.1.16" - checksum: 10c0/611f1947776826dcf85b57cfb7bd3b3ea6f4b94a9c2f551d4a53f653cf0cb9d1e6518846648256d46ee6c91d114b6d09d2ac8a07306f7430c5900f87466aae5b - languageName: node - linkType: hard - -"js-tokens@npm:^3.0.0 || ^4.0.0": - version: 4.0.0 - resolution: "js-tokens@npm:4.0.0" - checksum: 10c0/e248708d377aa058eacf2037b07ded847790e6de892bbad3dac0abba2e759cb9f121b00099a65195616badcb6eca8d14d975cb3e89eb1cfda644756402c8aeed - languageName: node - linkType: hard - -"layerr@npm:^2.0.1": - version: 2.1.0 - resolution: "layerr@npm:2.1.0" - checksum: 10c0/a6cc9af515880eadf4efd901d786cbbe7de8e960bb4e854a6de3de3450177f1d8ebdb98ec20eb0ed063af2bcd1c1473155aea0bb736f0868d8121651a32b38a0 - languageName: node - linkType: hard - -"lock-nested-peer-deps@workspace:.": - version: 0.0.0-use.local - resolution: "lock-nested-peer-deps@workspace:." - dependencies: - "@systemfsoftware/trigger.dev_sdk": "npm:3.0.0-beta.40" - react-dom: "npm:18.3.1" - languageName: unknown - linkType: soft - -"lodash.camelcase@npm:^4.3.0": - version: 4.3.0 - resolution: "lodash.camelcase@npm:4.3.0" - checksum: 10c0/fcba15d21a458076dd309fce6b1b4bf611d84a0ec252cb92447c948c533ac250b95d2e00955801ebc367e5af5ed288b996d75d37d2035260a937008e14eaf432 - languageName: node - linkType: hard - -"lodash.merge@npm:^4.6.2": - version: 4.6.2 - resolution: "lodash.merge@npm:4.6.2" - checksum: 10c0/402fa16a1edd7538de5b5903a90228aa48eb5533986ba7fa26606a49db2572bf414ff73a2c9f5d5fd36b31c46a5d5c7e1527749c07cbcf965ccff5fbdf32c506 - languageName: node - linkType: hard - -"long@npm:^5.0.0": - version: 5.2.3 - resolution: "long@npm:5.2.3" - checksum: 10c0/6a0da658f5ef683b90330b1af76f06790c623e148222da9d75b60e266bbf88f803232dd21464575681638894a84091616e7f89557aa087fd14116c0f4e0e43d9 - languageName: node - linkType: hard - -"loose-envify@npm:^1.1.0": - version: 1.4.0 - resolution: "loose-envify@npm:1.4.0" - dependencies: - js-tokens: "npm:^3.0.0 || ^4.0.0" - bin: - loose-envify: cli.js - checksum: 10c0/655d110220983c1a4b9c0c679a2e8016d4b67f6e9c7b5435ff5979ecdb20d0813f4dec0a08674fcbdd4846a3f07edbb50a36811fd37930b94aaa0d9daceb017e - languageName: node - linkType: hard - -"minimal-polyfills@npm:^2.2.3": - version: 2.2.3 - resolution: "minimal-polyfills@npm:2.2.3" - checksum: 10c0/de8668b7441afc7b691028a9488744e6ead371dbfffdd29b9dd30764984aff4ad95f54c5ceabe8044f6a639da6be2f4047ead3ee8734536701029c7652e87ee5 - languageName: node - linkType: hard - -"module-details-from-path@npm:^1.0.3": - version: 1.0.3 - resolution: "module-details-from-path@npm:1.0.3" - checksum: 10c0/3d881f3410c142e4c2b1307835a2862ba04e5b3ec6e90655614a0ee2c4b299b4c1d117fb525d2435bf436990026f18d338a197b54ad6bd36252f465c336ff423 - languageName: node - linkType: hard - -"ms@npm:2.1.2": - version: 2.1.2 - resolution: "ms@npm:2.1.2" - checksum: 10c0/a437714e2f90dbf881b5191d35a6db792efbca5badf112f87b9e1c712aace4b4b9b742dd6537f3edf90fd6f684de897cec230abde57e87883766712ddda297cc - languageName: node - linkType: hard - -"msw@npm:^2.2.1": - version: 2.3.1 - resolution: "msw@npm:2.3.1" - dependencies: - "@bundled-es-modules/cookie": "npm:^2.0.0" - "@bundled-es-modules/statuses": "npm:^1.0.1" - "@inquirer/confirm": "npm:^3.0.0" - "@mswjs/cookies": "npm:^1.1.0" - "@mswjs/interceptors": "npm:^0.29.0" - "@open-draft/until": "npm:^2.1.0" - "@types/cookie": "npm:^0.6.0" - "@types/statuses": "npm:^2.0.4" - chalk: "npm:^4.1.2" - graphql: "npm:^16.8.1" - headers-polyfill: "npm:^4.0.2" - is-node-process: "npm:^1.2.0" - outvariant: "npm:^1.4.2" - path-to-regexp: "npm:^6.2.0" - strict-event-emitter: "npm:^0.5.1" - type-fest: "npm:^4.9.0" - yargs: "npm:^17.7.2" - peerDependencies: - typescript: ">= 4.7.x" - peerDependenciesMeta: - typescript: - optional: true - bin: - msw: cli/index.js - checksum: 10c0/2f8bb3cce72a37ed7014b2ef18e45b64a617c6d1ebcb871fe43184d0759fa595bcd88cbc3865c668bda5a9482e259cb13aa07c482c7d977e4975ff3708162ea0 - languageName: node - linkType: hard - -"mute-stream@npm:^1.0.0": - version: 1.0.0 - resolution: "mute-stream@npm:1.0.0" - checksum: 10c0/dce2a9ccda171ec979a3b4f869a102b1343dee35e920146776780de182f16eae459644d187e38d59a3d37adf85685e1c17c38cf7bfda7e39a9880f7a1d10a74c - languageName: node - linkType: hard - -"outvariant@npm:^1.2.1, outvariant@npm:^1.4.0, outvariant@npm:^1.4.2": - version: 1.4.2 - resolution: "outvariant@npm:1.4.2" - checksum: 10c0/48041425a4cb725ff8871b7d9889bfc2eaded867b9b35b6c2450a36fb3632543173098654990caa6c9e9f67d902b2a01f4402c301835e9ecaf4b4695d3161853 - languageName: node - linkType: hard - -"path-parse@npm:^1.0.7": - version: 1.0.7 - resolution: "path-parse@npm:1.0.7" - checksum: 10c0/11ce261f9d294cc7a58d6a574b7f1b935842355ec66fba3c3fd79e0f036462eaf07d0aa95bb74ff432f9afef97ce1926c720988c6a7451d8a584930ae7de86e1 - languageName: node - linkType: hard - -"path-to-regexp@npm:^6.2.0": - version: 6.2.2 - resolution: "path-to-regexp@npm:6.2.2" - checksum: 10c0/4b60852d3501fd05ca9dd08c70033d73844e5eca14e41f499f069afa8364f780f15c5098002f93bd42af8b3514de62ac6e82a53b5662de881d2b08c9ef21ea6b - languageName: node - linkType: hard - -"protobufjs@npm:^7.2.3, protobufjs@npm:^7.2.5": - version: 7.3.2 - resolution: "protobufjs@npm:7.3.2" - dependencies: - "@protobufjs/aspromise": "npm:^1.1.2" - "@protobufjs/base64": "npm:^1.1.2" - "@protobufjs/codegen": "npm:^2.0.4" - "@protobufjs/eventemitter": "npm:^1.1.0" - "@protobufjs/fetch": "npm:^1.1.0" - "@protobufjs/float": "npm:^1.0.2" - "@protobufjs/inquire": "npm:^1.1.0" - "@protobufjs/path": "npm:^1.1.2" - "@protobufjs/pool": "npm:^1.1.0" - "@protobufjs/utf8": "npm:^1.1.0" - "@types/node": "npm:>=13.7.0" - long: "npm:^5.0.0" - checksum: 10c0/b87e38fffc989793099010439a7ff45a0a57ef5b8f44b5209f06bfa5085ac96a365aa37eb3c79bd6954d6ef1b50fc69da37dae8ea2a31d90b7bc8fb2fa0e3955 - languageName: node - linkType: hard - -"react-dom@npm:18.3.1": - version: 18.3.1 - resolution: "react-dom@npm:18.3.1" - dependencies: - loose-envify: "npm:^1.1.0" - scheduler: "npm:^0.23.2" - peerDependencies: - react: ^18.3.1 - checksum: 10c0/a752496c1941f958f2e8ac56239172296fcddce1365ce45222d04a1947e0cc5547df3e8447f855a81d6d39f008d7c32eab43db3712077f09e3f67c4874973e85 - languageName: node - linkType: hard - -"require-directory@npm:^2.1.1": - version: 2.1.1 - resolution: "require-directory@npm:2.1.1" - checksum: 10c0/83aa76a7bc1531f68d92c75a2ca2f54f1b01463cb566cf3fbc787d0de8be30c9dbc211d1d46be3497dac5785fe296f2dd11d531945ac29730643357978966e99 - languageName: node - linkType: hard - -"require-in-the-middle@npm:^7.1.1": - version: 7.3.0 - resolution: "require-in-the-middle@npm:7.3.0" - dependencies: - debug: "npm:^4.1.1" - module-details-from-path: "npm:^1.0.3" - resolve: "npm:^1.22.1" - checksum: 10c0/a8e29393b647f7109f8c07e9276123482ba19d7be4b749d247036573ef4539eaf527bdb66c2e2730b99a74e7badc36f7b6d4a75c6e5b5f798a5f304e78ade797 - languageName: node - linkType: hard - -"resolve@npm:^1.22.1": - version: 1.22.8 - resolution: "resolve@npm:1.22.8" - dependencies: - is-core-module: "npm:^2.13.0" - path-parse: "npm:^1.0.7" - supports-preserve-symlinks-flag: "npm:^1.0.0" - bin: - resolve: bin/resolve - checksum: 10c0/07e179f4375e1fd072cfb72ad66d78547f86e6196c4014b31cb0b8bb1db5f7ca871f922d08da0fbc05b94e9fd42206f819648fa3b5b873ebbc8e1dc68fec433a - languageName: node - linkType: hard - -"resolve@patch:resolve@npm%3A^1.22.1#optional!builtin": - version: 1.22.8 - resolution: "resolve@patch:resolve@npm%3A1.22.8#optional!builtin::version=1.22.8&hash=c3c19d" - dependencies: - is-core-module: "npm:^2.13.0" - path-parse: "npm:^1.0.7" - supports-preserve-symlinks-flag: "npm:^1.0.0" - bin: - resolve: bin/resolve - checksum: 10c0/0446f024439cd2e50c6c8fa8ba77eaa8370b4180f401a96abf3d1ebc770ac51c1955e12764cde449fde3fff480a61f84388e3505ecdbab778f4bef5f8212c729 - languageName: node - linkType: hard - -"run-exclusive@npm:^2.2.19": - version: 2.2.19 - resolution: "run-exclusive@npm:2.2.19" - dependencies: - minimal-polyfills: "npm:^2.2.3" - checksum: 10c0/afde039737672d2490df12f6b5f151a258673abcfc37829a67e7a877c6e7402f0bb05372319d86142ddbe95c32170ac28919b6689ddd84ee6d3d0d9a1194bc94 - languageName: node - linkType: hard - -"scheduler@npm:^0.23.2": - version: 0.23.2 - resolution: "scheduler@npm:0.23.2" - dependencies: - loose-envify: "npm:^1.1.0" - checksum: 10c0/26383305e249651d4c58e6705d5f8425f153211aef95f15161c151f7b8de885f24751b377e4a0b3dd42cce09aad3f87a61dab7636859c0d89b7daf1a1e2a5c78 - languageName: node - linkType: hard - -"semver@npm:^7.5.2": - version: 7.6.2 - resolution: "semver@npm:7.6.2" - bin: - semver: bin/semver.js - checksum: 10c0/97d3441e97ace8be4b1976433d1c32658f6afaff09f143e52c593bae7eef33de19e3e369c88bd985ce1042c6f441c80c6803078d1de2a9988080b66684cbb30c - languageName: node - linkType: hard - -"shimmer@npm:^1.2.1": - version: 1.2.1 - resolution: "shimmer@npm:1.2.1" - checksum: 10c0/ae8b27c389db2a00acfc8da90240f11577685a8f3e40008f826a3bea8b4f3b3ecd305c26be024b4a0fd3b123d132c1569d6e238097960a9a543b6c60760fb46a - languageName: node - linkType: hard - -"signal-exit@npm:^4.1.0": - version: 4.1.0 - resolution: "signal-exit@npm:4.1.0" - checksum: 10c0/41602dce540e46d599edba9d9860193398d135f7ff72cab629db5171516cfae628d21e7bfccde1bbfdf11c48726bc2a6d1a8fb8701125852fbfda7cf19c6aa83 - languageName: node - linkType: hard - -"slug@npm:^6.0.0": - version: 6.1.0 - resolution: "slug@npm:6.1.0" - checksum: 10c0/b79650a3b38de94dc6063d73858172d1955fcfb4731746c8f77e87dded9a092c4423205e962fb31ff5332557fcd19cc2eb5331ddd854c053f91748022ed64449 - languageName: node - linkType: hard - -"socket.io-client@npm:4.7.4": - version: 4.7.4 - resolution: "socket.io-client@npm:4.7.4" - dependencies: - "@socket.io/component-emitter": "npm:~3.1.0" - debug: "npm:~4.3.2" - engine.io-client: "npm:~6.5.2" - socket.io-parser: "npm:~4.2.4" - checksum: 10c0/0af4dc8882ec88a48203f0e17b49ec08c4fc3d80b72c014dda3357fc5878877d09e8773736fc3bed1dfe5f18e716acc26cdc301bba6777e99d853d51aa5772bd - languageName: node - linkType: hard - -"socket.io-parser@npm:~4.2.4": - version: 4.2.4 - resolution: "socket.io-parser@npm:4.2.4" - dependencies: - "@socket.io/component-emitter": "npm:~3.1.0" - debug: "npm:~4.3.1" - checksum: 10c0/9383b30358fde4a801ea4ec5e6860915c0389a091321f1c1f41506618b5cf7cd685d0a31c587467a0c4ee99ef98c2b99fb87911f9dfb329716c43b587f29ca48 - languageName: node - linkType: hard - -"statuses@npm:^2.0.1": - version: 2.0.1 - resolution: "statuses@npm:2.0.1" - checksum: 10c0/34378b207a1620a24804ce8b5d230fea0c279f00b18a7209646d5d47e419d1cc23e7cbf33a25a1e51ac38973dc2ac2e1e9c647a8e481ef365f77668d72becfd0 - languageName: node - linkType: hard - -"strict-event-emitter@npm:^0.5.1": - version: 0.5.1 - resolution: "strict-event-emitter@npm:0.5.1" - checksum: 10c0/f5228a6e6b6393c57f52f62e673cfe3be3294b35d6f7842fc24b172ae0a6e6c209fa83241d0e433fc267c503bc2f4ffdbe41a9990ff8ffd5ac425ec0489417f7 - languageName: node - linkType: hard - -"string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.3": - version: 4.2.3 - resolution: "string-width@npm:4.2.3" - dependencies: - emoji-regex: "npm:^8.0.0" - is-fullwidth-code-point: "npm:^3.0.0" - strip-ansi: "npm:^6.0.1" - checksum: 10c0/1e525e92e5eae0afd7454086eed9c818ee84374bb80328fc41217ae72ff5f065ef1c9d7f72da41de40c75fa8bb3dee63d92373fd492c84260a552c636392a47b - languageName: node - linkType: hard - -"strip-ansi@npm:^6.0.0, strip-ansi@npm:^6.0.1": - version: 6.0.1 - resolution: "strip-ansi@npm:6.0.1" - dependencies: - ansi-regex: "npm:^5.0.1" - checksum: 10c0/1ae5f212a126fe5b167707f716942490e3933085a5ff6c008ab97ab2f272c8025d3aa218b7bd6ab25729ca20cc81cddb252102f8751e13482a5199e873680952 - languageName: node - linkType: hard - -"superjson@npm:^2.2.1": - version: 2.2.1 - resolution: "superjson@npm:2.2.1" - dependencies: - copy-anything: "npm:^3.0.2" - checksum: 10c0/5d8202c955170bd98ef2647f712754ac54d2d007923cfdb53a4b035304d8964b8c41d5eff41ee277896e2ac32e06abb009b571f1589416b729fe40216320cc7a - languageName: node - linkType: hard - -"supports-color@npm:^7.0.0, supports-color@npm:^7.1.0": - version: 7.2.0 - resolution: "supports-color@npm:7.2.0" - dependencies: - has-flag: "npm:^4.0.0" - checksum: 10c0/afb4c88521b8b136b5f5f95160c98dee7243dc79d5432db7efc27efb219385bbc7d9427398e43dd6cc730a0f87d5085ce1652af7efbe391327bc0a7d0f7fc124 - languageName: node - linkType: hard - -"supports-hyperlinks@npm:^2.2.0": - version: 2.3.0 - resolution: "supports-hyperlinks@npm:2.3.0" - dependencies: - has-flag: "npm:^4.0.0" - supports-color: "npm:^7.0.0" - checksum: 10c0/4057f0d86afb056cd799602f72d575b8fdd79001c5894bcb691176f14e870a687e7981e50bc1484980e8b688c6d5bcd4931e1609816abb5a7dc1486b7babf6a1 - languageName: node - linkType: hard - -"supports-preserve-symlinks-flag@npm:^1.0.0": - version: 1.0.0 - resolution: "supports-preserve-symlinks-flag@npm:1.0.0" - checksum: 10c0/6c4032340701a9950865f7ae8ef38578d8d7053f5e10518076e6554a9381fa91bd9c6850193695c141f32b21f979c985db07265a758867bac95de05f7d8aeb39 - languageName: node - linkType: hard - -"terminal-link@npm:^3.0.0": - version: 3.0.0 - resolution: "terminal-link@npm:3.0.0" - dependencies: - ansi-escapes: "npm:^5.0.0" - supports-hyperlinks: "npm:^2.2.0" - checksum: 10c0/2ccf93f474d9c4fe1ac75764a48836e61c281def08f4aff154696bc83dd764078ee2f5a6a6148382fb928943d53f44313ae513c5f457649d2961a95e5cd343b3 - languageName: node - linkType: hard - -"tsafe@npm:^1.6.6": - version: 1.7.2 - resolution: "tsafe@npm:1.7.2" - checksum: 10c0/b7113b331a9aea5e0ac779573dc6b104581f29bda72814e3c5df6657f4732671cc63c059f6c15be18e9e570c77fbed12c3ae1157a10eb21606521fae197fddec - languageName: node - linkType: hard - -"type-fest@npm:^0.21.3": - version: 0.21.3 - resolution: "type-fest@npm:0.21.3" - checksum: 10c0/902bd57bfa30d51d4779b641c2bc403cdf1371fb9c91d3c058b0133694fcfdb817aef07a47f40faf79039eecbaa39ee9d3c532deff244f3a19ce68cea71a61e8 - languageName: node - linkType: hard - -"type-fest@npm:^1.0.2": - version: 1.4.0 - resolution: "type-fest@npm:1.4.0" - checksum: 10c0/a3c0f4ee28ff6ddf800d769eafafcdeab32efa38763c1a1b8daeae681920f6e345d7920bf277245235561d8117dab765cb5f829c76b713b4c9de0998a5397141 - languageName: node - linkType: hard - -"type-fest@npm:^4.9.0": - version: 4.20.1 - resolution: "type-fest@npm:4.20.1" - checksum: 10c0/c31da16fe170a74c5b7e102e70e764ba8ec6ade128e782a56f842aefa07307df5a6353e6b5601d3b30ff2d856d8b955f89813df639e4758fedcf8e426b2d854e - languageName: node - linkType: hard - -"ulid@npm:^2.3.0": - version: 2.3.0 - resolution: "ulid@npm:2.3.0" - bin: - ulid: ./bin/cli.js - checksum: 10c0/070d237502781085e59cf3d8ece752ff96cd3a0990cf1c1be57273f4550597daeb72e9a7db8e5a320de31102509bb3321d280b54bfc44e98025e4628a9629773 - languageName: node - linkType: hard - -"ulidx@npm:^2.2.1": - version: 2.3.0 - resolution: "ulidx@npm:2.3.0" - dependencies: - layerr: "npm:^2.0.1" - checksum: 10c0/4be5f04dfd341ffbf3aa963613cf780e5fe983db9f696933fddf062b789c270b441f4f77270e5c94f900754fcc72201629a84d0262778ba87f4376f0d2b93f53 - languageName: node - linkType: hard - -"undici-types@npm:~5.26.4": - version: 5.26.5 - resolution: "undici-types@npm:5.26.5" - checksum: 10c0/bb673d7876c2d411b6eb6c560e0c571eef4a01c1c19925175d16e3a30c4c428181fb8d7ae802a261f283e4166a0ac435e2f505743aa9e45d893f9a3df017b501 - languageName: node - linkType: hard - -"uuid@npm:^9.0.0": - version: 9.0.1 - resolution: "uuid@npm:9.0.1" - bin: - uuid: dist/bin/uuid - checksum: 10c0/1607dd32ac7fc22f2d8f77051e6a64845c9bce5cd3dd8aa0070c074ec73e666a1f63c7b4e0f4bf2bc8b9d59dc85a15e17807446d9d2b17c8485fbc2147b27f9b - languageName: node - linkType: hard - -"wrap-ansi@npm:^6.2.0": - version: 6.2.0 - resolution: "wrap-ansi@npm:6.2.0" - dependencies: - ansi-styles: "npm:^4.0.0" - string-width: "npm:^4.1.0" - strip-ansi: "npm:^6.0.0" - checksum: 10c0/baad244e6e33335ea24e86e51868fe6823626e3a3c88d9a6674642afff1d34d9a154c917e74af8d845fd25d170c4ea9cf69a47133c3f3656e1252b3d462d9f6c - languageName: node - linkType: hard - -"wrap-ansi@npm:^7.0.0": - version: 7.0.0 - resolution: "wrap-ansi@npm:7.0.0" - dependencies: - ansi-styles: "npm:^4.0.0" - string-width: "npm:^4.1.0" - strip-ansi: "npm:^6.0.0" - checksum: 10c0/d15fc12c11e4cbc4044a552129ebc75ee3f57aa9c1958373a4db0292d72282f54373b536103987a4a7594db1ef6a4f10acf92978f79b98c49306a4b58c77d4da - languageName: node - linkType: hard - -"ws@npm:^8.11.0, ws@npm:~8.17.1": - version: 8.17.1 - resolution: "ws@npm:8.17.1" - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: ">=5.0.2" - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - checksum: 10c0/f4a49064afae4500be772abdc2211c8518f39e1c959640457dcee15d4488628620625c783902a52af2dd02f68558da2868fd06e6fd0e67ebcd09e6881b1b5bfe - languageName: node - linkType: hard - -"xmlhttprequest-ssl@npm:~2.0.0": - version: 2.0.0 - resolution: "xmlhttprequest-ssl@npm:2.0.0" - checksum: 10c0/b64ab371459bd5e3a4827e3c7535759047d285fd310aea6fd028973d547133f3be0d473c1fdae9f14d89bf509267759198ae1fbe89802079a7e217ddd990d734 - languageName: node - linkType: hard - -"y18n@npm:^5.0.5": - version: 5.0.8 - resolution: "y18n@npm:5.0.8" - checksum: 10c0/4df2842c36e468590c3691c894bc9cdbac41f520566e76e24f59401ba7d8b4811eb1e34524d57e54bc6d864bcb66baab7ffd9ca42bf1eda596618f9162b91249 - languageName: node - linkType: hard - -"yargs-parser@npm:^21.1.1": - version: 21.1.1 - resolution: "yargs-parser@npm:21.1.1" - checksum: 10c0/f84b5e48169479d2f402239c59f084cfd1c3acc197a05c59b98bab067452e6b3ea46d4dd8ba2985ba7b3d32a343d77df0debd6b343e5dae3da2aab2cdf5886b2 - languageName: node - linkType: hard - -"yargs@npm:^17.7.2": - version: 17.7.2 - resolution: "yargs@npm:17.7.2" - dependencies: - cliui: "npm:^8.0.1" - escalade: "npm:^3.1.1" - get-caller-file: "npm:^2.0.5" - require-directory: "npm:^2.1.1" - string-width: "npm:^4.2.3" - y18n: "npm:^5.0.5" - yargs-parser: "npm:^21.1.1" - checksum: 10c0/ccd7e723e61ad5965fffbb791366db689572b80cca80e0f96aad968dfff4156cd7cd1ad18607afe1046d8241e6fb2d6c08bf7fa7bfb5eaec818735d8feac8f05 - languageName: node - linkType: hard - -"zod-error@npm:1.5.0": - version: 1.5.0 - resolution: "zod-error@npm:1.5.0" - dependencies: - zod: "npm:^3.20.2" - checksum: 10c0/f7809d1e3a2f2ba4e956631c1a8ebb79bbfdbb7b1009fb6cc4f2fe0292fcc966e985df154811c262f86af61e4605434ebcc9c834c0a1a368804c351c1e68b646 - languageName: node - linkType: hard - -"zod-validation-error@npm:^1.5.0": - version: 1.5.0 - resolution: "zod-validation-error@npm:1.5.0" - peerDependencies: - zod: ^3.18.0 - checksum: 10c0/b05d74900fa840e35abb66e0b0f90bd0175bcf8bf0bf9cea7de1383c9a35b75f870951a529cfc2045f2629f00b9ce1b30745b0e4689fd198743d6da91b321a58 - languageName: node - linkType: hard - -"zod@npm:3.22.3": - version: 3.22.3 - resolution: "zod@npm:3.22.3" - checksum: 10c0/cb4b24aed7dec98552eb9042e88cbd645455bf2830e5704174d2da96f554dabad4630e3b4f6623e1b6562b9eaa43535a37b7f2011f29b8d8e9eabe1ddf3b656b - languageName: node - linkType: hard - -"zod@npm:^3.20.2": - version: 3.23.8 - resolution: "zod@npm:3.23.8" - checksum: 10c0/8f14c87d6b1b53c944c25ce7a28616896319d95bc46a9660fe441adc0ed0a81253b02b5abdaeffedbeb23bdd25a0bf1c29d2c12dd919aef6447652dd295e3e69 - languageName: node - linkType: hard diff --git a/packages/cli-v3/e2e/fixtures/resolve-legacy-peer-deps/.npmrc b/packages/cli-v3/e2e/fixtures/resolve-legacy-peer-deps/.npmrc deleted file mode 100644 index fe24885a655..00000000000 --- a/packages/cli-v3/e2e/fixtures/resolve-legacy-peer-deps/.npmrc +++ /dev/null @@ -1,4 +0,0 @@ -# Configure npm to ignore peer deps upon install -legacy-peer-deps=true -# Configure pnpm to ignore peer deps upon install -auto-install-peers=false diff --git a/packages/cli-v3/e2e/fixtures/resolve-legacy-peer-deps/.yarnrc.yml b/packages/cli-v3/e2e/fixtures/resolve-legacy-peer-deps/.yarnrc.yml deleted file mode 100644 index 3186f3f0795..00000000000 --- a/packages/cli-v3/e2e/fixtures/resolve-legacy-peer-deps/.yarnrc.yml +++ /dev/null @@ -1 +0,0 @@ -nodeLinker: node-modules diff --git a/packages/cli-v3/e2e/fixtures/resolve-legacy-peer-deps/package-lock.json b/packages/cli-v3/e2e/fixtures/resolve-legacy-peer-deps/package-lock.json deleted file mode 100644 index 5806f5a92d3..00000000000 --- a/packages/cli-v3/e2e/fixtures/resolve-legacy-peer-deps/package-lock.json +++ /dev/null @@ -1,2067 +0,0 @@ -{ - "name": "resolve-legacy-peer-deps", - "lockfileVersion": 3, - "requires": true, - "packages": { - "": { - "name": "resolve-legacy-peer-deps", - "dependencies": { - "@systemfsoftware/trigger.dev_sdk": "3.0.0-beta.40" - }, - "engines": { - "pnpm": "8.15.5", - "yarn": "4.2.2" - }, - "peerDependencies": { - "lodash": "4.17.21" - } - }, - "node_modules/@bundled-es-modules/cookie": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@bundled-es-modules/cookie/-/cookie-2.0.0.tgz", - "integrity": "sha512-Or6YHg/kamKHpxULAdSqhGqnWFneIXu1NKvvfBBzKGwpVsYuFIQ5aBPHDnnoR3ghW1nvSkALd+EF9iMtY7Vjxw==", - "dependencies": { - "cookie": "^0.5.0" - } - }, - "node_modules/@bundled-es-modules/statuses": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@bundled-es-modules/statuses/-/statuses-1.0.1.tgz", - "integrity": "sha512-yn7BklA5acgcBr+7w064fGV+SGIFySjCKpqjcWgBAIfrAkY+4GQTJJHQMeT3V/sgz23VTEVV8TtOmkvJAhFVfg==", - "dependencies": { - "statuses": "^2.0.1" - } - }, - "node_modules/@google-cloud/precise-date": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@google-cloud/precise-date/-/precise-date-4.0.0.tgz", - "integrity": "sha512-1TUx3KdaU3cN7nfCdNf+UVqA/PSX29Cjcox3fZZBtINlRrXVTmUkQnCKv2MbBUbCopbK4olAT1IHl76uZyCiVA==", - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@grpc/grpc-js": { - "version": "1.10.9", - "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.10.9.tgz", - "integrity": "sha512-5tcgUctCG0qoNyfChZifz2tJqbRbXVO9J7X6duFcOjY3HUNCxg5D0ZCK7EP9vIcZ0zRpLU9bWkyCqVCLZ46IbQ==", - "dependencies": { - "@grpc/proto-loader": "^0.7.13", - "@js-sdsl/ordered-map": "^4.4.2" - }, - "engines": { - "node": ">=12.10.0" - } - }, - "node_modules/@grpc/proto-loader": { - "version": "0.7.13", - "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.7.13.tgz", - "integrity": "sha512-AiXO/bfe9bmxBjxxtYxFAXGZvMaN5s8kO+jBHAJCON8rJoB5YS/D6X7ZNc6XQkuHNmyl4CYaMI1fJ/Gn27RGGw==", - "dependencies": { - "lodash.camelcase": "^4.3.0", - "long": "^5.0.0", - "protobufjs": "^7.2.5", - "yargs": "^17.7.2" - }, - "bin": { - "proto-loader-gen-types": "build/bin/proto-loader-gen-types.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@inquirer/confirm": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/@inquirer/confirm/-/confirm-3.1.10.tgz", - "integrity": "sha512-/aAHu83Njy6yf44T+ZrRPUkMcUqprrOiIKsyMvf9jOV+vF5BNb2ja1aLP33MK36W8eaf91MTL/mU/e6METuENg==", - "dependencies": { - "@inquirer/core": "^8.2.3", - "@inquirer/type": "^1.3.3" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@inquirer/core": { - "version": "8.2.3", - "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-8.2.3.tgz", - "integrity": "sha512-WrpDVPAaxJQjHid3Ra4FhUO70YBzkHSYVyW5X48L5zHYdudoPISJqTRRWSeamHfaXda7PNNaC5Py5MEo7QwBNA==", - "dependencies": { - "@inquirer/figures": "^1.0.3", - "@inquirer/type": "^1.3.3", - "@types/mute-stream": "^0.0.4", - "@types/node": "^20.14.6", - "@types/wrap-ansi": "^3.0.0", - "ansi-escapes": "^4.3.2", - "chalk": "^4.1.2", - "cli-spinners": "^2.9.2", - "cli-width": "^4.1.0", - "mute-stream": "^1.0.0", - "signal-exit": "^4.1.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^6.2.0" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@inquirer/core/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@inquirer/figures": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@inquirer/figures/-/figures-1.0.3.tgz", - "integrity": "sha512-ErXXzENMH5pJt5/ssXV0DfWUZqly8nGzf0UcBV9xTnP+KyffE2mqyxIMBrZ8ijQck2nU0TQm40EQB53YreyWHw==", - "engines": { - "node": ">=18" - } - }, - "node_modules/@inquirer/type": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-1.3.3.tgz", - "integrity": "sha512-xTUt0NulylX27/zMx04ZYar/kr1raaiFTVvQ5feljQsiAgdm0WPj4S73/ye0fbslh+15QrIuDvfCXTek7pMY5A==", - "engines": { - "node": ">=18" - } - }, - "node_modules/@js-sdsl/ordered-map": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/@js-sdsl/ordered-map/-/ordered-map-4.4.2.tgz", - "integrity": "sha512-iUKgm52T8HOE/makSxjqoWhe95ZJA1/G1sYsGev2JDKUSS14KAgg1LHb+Ba+IPow0xflbnSkOsZcO08C7w1gYw==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/js-sdsl" - } - }, - "node_modules/@mswjs/cookies": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@mswjs/cookies/-/cookies-1.1.1.tgz", - "integrity": "sha512-W68qOHEjx1iD+4VjQudlx26CPIoxmIAtK4ZCexU0/UJBG6jYhcuyzKJx+Iw8uhBIGd9eba64XgWVgo20it1qwA==", - "engines": { - "node": ">=18" - } - }, - "node_modules/@mswjs/interceptors": { - "version": "0.29.1", - "resolved": "https://registry.npmjs.org/@mswjs/interceptors/-/interceptors-0.29.1.tgz", - "integrity": "sha512-3rDakgJZ77+RiQUuSK69t1F0m8BQKA8Vh5DCS5V0DWvNY67zob2JhhQrhCO0AKLGINTRSFd1tBaHcJTkhefoSw==", - "dependencies": { - "@open-draft/deferred-promise": "^2.2.0", - "@open-draft/logger": "^0.3.0", - "@open-draft/until": "^2.0.0", - "is-node-process": "^1.2.0", - "outvariant": "^1.2.1", - "strict-event-emitter": "^0.5.1" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@open-draft/deferred-promise": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@open-draft/deferred-promise/-/deferred-promise-2.2.0.tgz", - "integrity": "sha512-CecwLWx3rhxVQF6V4bAgPS5t+So2sTbPgAzafKkVizyi7tlwpcFpdFqq+wqF2OwNBmqFuu6tOyouTuxgpMfzmA==" - }, - "node_modules/@open-draft/logger": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/@open-draft/logger/-/logger-0.3.0.tgz", - "integrity": "sha512-X2g45fzhxH238HKO4xbSr7+wBS8Fvw6ixhTDuvLd5mqh6bJJCFAPwU9mPDxbcrRtfxv4u5IHCEH77BmxvXmmxQ==", - "dependencies": { - "is-node-process": "^1.2.0", - "outvariant": "^1.4.0" - } - }, - "node_modules/@open-draft/until": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@open-draft/until/-/until-2.1.0.tgz", - "integrity": "sha512-U69T3ItWHvLwGg5eJ0n3I62nWuE6ilHlmz7zM0npLBRvPRd7e6NYmg54vvRtP5mZG7kZqZCFVdsTWo7BPtBujg==" - }, - "node_modules/@opentelemetry/api": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-1.8.0.tgz", - "integrity": "sha512-I/s6F7yKUDdtMsoBWXJe8Qz40Tui5vsuKCWJEWVL+5q9sSWRzzx6v2KeNsOBEwd94j0eWkpWCH4yB6rZg9Mf0w==", - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/@opentelemetry/api-logs": { - "version": "0.48.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.48.0.tgz", - "integrity": "sha512-1/aMiU4Eqo3Zzpfwu51uXssp5pzvHFObk8S9pKAiXb1ne8pvg1qxBQitYL1XUiAMEXFzgjaidYG2V6624DRhhw==", - "dependencies": { - "@opentelemetry/api": "^1.0.0" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/@opentelemetry/context-async-hooks": { - "version": "1.25.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-1.25.1.tgz", - "integrity": "sha512-UW/ge9zjvAEmRWVapOP0qyCvPulWU6cQxGxDbWEFfGOj1VBBZAuOqTo3X6yWmDTD3Xe15ysCZChHncr2xFMIfQ==", - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, - "node_modules/@opentelemetry/core": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.22.0.tgz", - "integrity": "sha512-0VoAlT6x+Xzik1v9goJ3pZ2ppi6+xd3aUfg4brfrLkDBHRIVjMP0eBHrKrhB+NKcDyMAg8fAbGL3Npg/F6AwWA==", - "dependencies": { - "@opentelemetry/semantic-conventions": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/core/node_modules/@opentelemetry/semantic-conventions": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.22.0.tgz", - "integrity": "sha512-CAOgFOKLybd02uj/GhCdEeeBjOS0yeoDeo/CA7ASBSmenpZHAKGB3iDm/rv3BQLcabb/OprDEsSQ1y0P8A7Siw==", - "engines": { - "node": ">=14" - } - }, - "node_modules/@opentelemetry/exporter-logs-otlp-http": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-logs-otlp-http/-/exporter-logs-otlp-http-0.49.1.tgz", - "integrity": "sha512-3QoBnIGCmEkujynUP0mK155QtOM0MSf9FNrEw7u9ieCFsoMiyatg2hPp+alEDONJ8N8wGEK+wP2q3icgXBiggw==", - "dependencies": { - "@opentelemetry/api-logs": "0.49.1", - "@opentelemetry/core": "1.22.0", - "@opentelemetry/otlp-exporter-base": "0.49.1", - "@opentelemetry/otlp-transformer": "0.49.1", - "@opentelemetry/sdk-logs": "0.49.1" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.0.0" - } - }, - "node_modules/@opentelemetry/exporter-logs-otlp-http/node_modules/@opentelemetry/api-logs": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.49.1.tgz", - "integrity": "sha512-kaNl/T7WzyMUQHQlVq7q0oV4Kev6+0xFwqzofryC66jgGMacd0QH5TwfpbUwSTby+SdAdprAe5UKMvBw4tKS5Q==", - "dependencies": { - "@opentelemetry/api": "^1.0.0" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/@opentelemetry/exporter-trace-otlp-grpc": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-grpc/-/exporter-trace-otlp-grpc-0.49.1.tgz", - "integrity": "sha512-Zbd7f3zF7fI2587MVhBizaW21cO/SordyrZGtMtvhoxU6n4Qb02Gx71X4+PzXH620e0+JX+Pcr9bYb1HTeVyJA==", - "dependencies": { - "@grpc/grpc-js": "^1.7.1", - "@opentelemetry/core": "1.22.0", - "@opentelemetry/otlp-grpc-exporter-base": "0.49.1", - "@opentelemetry/otlp-transformer": "0.49.1", - "@opentelemetry/resources": "1.22.0", - "@opentelemetry/sdk-trace-base": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.0.0" - } - }, - "node_modules/@opentelemetry/exporter-trace-otlp-grpc/node_modules/@opentelemetry/resources": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.22.0.tgz", - "integrity": "sha512-+vNeIFPH2hfcNL0AJk/ykJXoUCtR1YaDUZM+p3wZNU4Hq98gzq+7b43xbkXjadD9VhWIUQqEwXyY64q6msPj6A==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/semantic-conventions": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/exporter-trace-otlp-grpc/node_modules/@opentelemetry/sdk-trace-base": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.22.0.tgz", - "integrity": "sha512-pfTuSIpCKONC6vkTpv6VmACxD+P1woZf4q0K46nSUvXFvOFqjBYKFaAMkKD3M1mlKUUh0Oajwj35qNjMl80m1Q==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/resources": "1.22.0", - "@opentelemetry/semantic-conventions": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/exporter-trace-otlp-grpc/node_modules/@opentelemetry/semantic-conventions": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.22.0.tgz", - "integrity": "sha512-CAOgFOKLybd02uj/GhCdEeeBjOS0yeoDeo/CA7ASBSmenpZHAKGB3iDm/rv3BQLcabb/OprDEsSQ1y0P8A7Siw==", - "engines": { - "node": ">=14" - } - }, - "node_modules/@opentelemetry/exporter-trace-otlp-http": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-http/-/exporter-trace-otlp-http-0.49.1.tgz", - "integrity": "sha512-KOLtZfZvIrpGZLVvblKsiVQT7gQUZNKcUUH24Zz6Xbi7LJb9Vt6xtUZFYdR5IIjvt47PIqBKDWUQlU0o1wAsRw==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/otlp-exporter-base": "0.49.1", - "@opentelemetry/otlp-transformer": "0.49.1", - "@opentelemetry/resources": "1.22.0", - "@opentelemetry/sdk-trace-base": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.0.0" - } - }, - "node_modules/@opentelemetry/exporter-trace-otlp-http/node_modules/@opentelemetry/resources": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.22.0.tgz", - "integrity": "sha512-+vNeIFPH2hfcNL0AJk/ykJXoUCtR1YaDUZM+p3wZNU4Hq98gzq+7b43xbkXjadD9VhWIUQqEwXyY64q6msPj6A==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/semantic-conventions": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/exporter-trace-otlp-http/node_modules/@opentelemetry/sdk-trace-base": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.22.0.tgz", - "integrity": "sha512-pfTuSIpCKONC6vkTpv6VmACxD+P1woZf4q0K46nSUvXFvOFqjBYKFaAMkKD3M1mlKUUh0Oajwj35qNjMl80m1Q==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/resources": "1.22.0", - "@opentelemetry/semantic-conventions": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/exporter-trace-otlp-http/node_modules/@opentelemetry/semantic-conventions": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.22.0.tgz", - "integrity": "sha512-CAOgFOKLybd02uj/GhCdEeeBjOS0yeoDeo/CA7ASBSmenpZHAKGB3iDm/rv3BQLcabb/OprDEsSQ1y0P8A7Siw==", - "engines": { - "node": ">=14" - } - }, - "node_modules/@opentelemetry/exporter-trace-otlp-proto": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-proto/-/exporter-trace-otlp-proto-0.49.1.tgz", - "integrity": "sha512-n8ON/c9pdMyYAfSFWKkgsPwjYoxnki+6Olzo+klKfW7KqLWoyEkryNkbcMIYnGGNXwdkMIrjoaP0VxXB26Oxcg==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/otlp-exporter-base": "0.49.1", - "@opentelemetry/otlp-proto-exporter-base": "0.49.1", - "@opentelemetry/otlp-transformer": "0.49.1", - "@opentelemetry/resources": "1.22.0", - "@opentelemetry/sdk-trace-base": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.0.0" - } - }, - "node_modules/@opentelemetry/exporter-trace-otlp-proto/node_modules/@opentelemetry/resources": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.22.0.tgz", - "integrity": "sha512-+vNeIFPH2hfcNL0AJk/ykJXoUCtR1YaDUZM+p3wZNU4Hq98gzq+7b43xbkXjadD9VhWIUQqEwXyY64q6msPj6A==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/semantic-conventions": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/exporter-trace-otlp-proto/node_modules/@opentelemetry/sdk-trace-base": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.22.0.tgz", - "integrity": "sha512-pfTuSIpCKONC6vkTpv6VmACxD+P1woZf4q0K46nSUvXFvOFqjBYKFaAMkKD3M1mlKUUh0Oajwj35qNjMl80m1Q==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/resources": "1.22.0", - "@opentelemetry/semantic-conventions": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/exporter-trace-otlp-proto/node_modules/@opentelemetry/semantic-conventions": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.22.0.tgz", - "integrity": "sha512-CAOgFOKLybd02uj/GhCdEeeBjOS0yeoDeo/CA7ASBSmenpZHAKGB3iDm/rv3BQLcabb/OprDEsSQ1y0P8A7Siw==", - "engines": { - "node": ">=14" - } - }, - "node_modules/@opentelemetry/exporter-zipkin": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-zipkin/-/exporter-zipkin-1.22.0.tgz", - "integrity": "sha512-XcFs6rGvcTz0qW5uY7JZDYD0yNEXdekXAb6sFtnZgY/cHY6BQ09HMzOjv9SX+iaXplRDcHr1Gta7VQKM1XXM6g==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/resources": "1.22.0", - "@opentelemetry/sdk-trace-base": "1.22.0", - "@opentelemetry/semantic-conventions": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.0.0" - } - }, - "node_modules/@opentelemetry/exporter-zipkin/node_modules/@opentelemetry/resources": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.22.0.tgz", - "integrity": "sha512-+vNeIFPH2hfcNL0AJk/ykJXoUCtR1YaDUZM+p3wZNU4Hq98gzq+7b43xbkXjadD9VhWIUQqEwXyY64q6msPj6A==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/semantic-conventions": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/exporter-zipkin/node_modules/@opentelemetry/sdk-trace-base": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.22.0.tgz", - "integrity": "sha512-pfTuSIpCKONC6vkTpv6VmACxD+P1woZf4q0K46nSUvXFvOFqjBYKFaAMkKD3M1mlKUUh0Oajwj35qNjMl80m1Q==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/resources": "1.22.0", - "@opentelemetry/semantic-conventions": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/exporter-zipkin/node_modules/@opentelemetry/semantic-conventions": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.22.0.tgz", - "integrity": "sha512-CAOgFOKLybd02uj/GhCdEeeBjOS0yeoDeo/CA7ASBSmenpZHAKGB3iDm/rv3BQLcabb/OprDEsSQ1y0P8A7Siw==", - "engines": { - "node": ">=14" - } - }, - "node_modules/@opentelemetry/instrumentation": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.49.1.tgz", - "integrity": "sha512-0DLtWtaIppuNNRRllSD4bjU8ZIiLp1cDXvJEbp752/Zf+y3gaLNaoGRGIlX4UHhcsrmtL+P2qxi3Hodi8VuKiQ==", - "dependencies": { - "@opentelemetry/api-logs": "0.49.1", - "@types/shimmer": "^1.0.2", - "import-in-the-middle": "1.7.1", - "require-in-the-middle": "^7.1.1", - "semver": "^7.5.2", - "shimmer": "^1.2.1" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "node_modules/@opentelemetry/instrumentation/node_modules/@opentelemetry/api-logs": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.49.1.tgz", - "integrity": "sha512-kaNl/T7WzyMUQHQlVq7q0oV4Kev6+0xFwqzofryC66jgGMacd0QH5TwfpbUwSTby+SdAdprAe5UKMvBw4tKS5Q==", - "dependencies": { - "@opentelemetry/api": "^1.0.0" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/@opentelemetry/otlp-exporter-base": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-exporter-base/-/otlp-exporter-base-0.49.1.tgz", - "integrity": "sha512-z6sHliPqDgJU45kQatAettY9/eVF58qVPaTuejw9YWfSRqid9pXPYeegDCSdyS47KAUgAtm+nC28K3pfF27HWg==", - "dependencies": { - "@opentelemetry/core": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.0.0" - } - }, - "node_modules/@opentelemetry/otlp-grpc-exporter-base": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-grpc-exporter-base/-/otlp-grpc-exporter-base-0.49.1.tgz", - "integrity": "sha512-DNDNUWmOqtKTFJAyOyHHKotVox0NQ/09ETX8fUOeEtyNVHoGekAVtBbvIA3AtK+JflP7LC0PTjlLfruPM3Wy6w==", - "dependencies": { - "@grpc/grpc-js": "^1.7.1", - "@opentelemetry/core": "1.22.0", - "@opentelemetry/otlp-exporter-base": "0.49.1", - "protobufjs": "^7.2.3" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.0.0" - } - }, - "node_modules/@opentelemetry/otlp-proto-exporter-base": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-proto-exporter-base/-/otlp-proto-exporter-base-0.49.1.tgz", - "integrity": "sha512-x1qB4EUC7KikUl2iNuxCkV8yRzrSXSyj4itfpIO674H7dhI7Zv37SFaOJTDN+8Z/F50gF2ISFH9CWQ4KCtGm2A==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/otlp-exporter-base": "0.49.1", - "protobufjs": "^7.2.3" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.0.0" - } - }, - "node_modules/@opentelemetry/otlp-transformer": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-transformer/-/otlp-transformer-0.49.1.tgz", - "integrity": "sha512-Z+koA4wp9L9e3jkFacyXTGphSWTbOKjwwXMpb0CxNb0kjTHGUxhYRN8GnkLFsFo5NbZPjP07hwAqeEG/uCratQ==", - "dependencies": { - "@opentelemetry/api-logs": "0.49.1", - "@opentelemetry/core": "1.22.0", - "@opentelemetry/resources": "1.22.0", - "@opentelemetry/sdk-logs": "0.49.1", - "@opentelemetry/sdk-metrics": "1.22.0", - "@opentelemetry/sdk-trace-base": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/otlp-transformer/node_modules/@opentelemetry/api-logs": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.49.1.tgz", - "integrity": "sha512-kaNl/T7WzyMUQHQlVq7q0oV4Kev6+0xFwqzofryC66jgGMacd0QH5TwfpbUwSTby+SdAdprAe5UKMvBw4tKS5Q==", - "dependencies": { - "@opentelemetry/api": "^1.0.0" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/@opentelemetry/otlp-transformer/node_modules/@opentelemetry/resources": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.22.0.tgz", - "integrity": "sha512-+vNeIFPH2hfcNL0AJk/ykJXoUCtR1YaDUZM+p3wZNU4Hq98gzq+7b43xbkXjadD9VhWIUQqEwXyY64q6msPj6A==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/semantic-conventions": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/otlp-transformer/node_modules/@opentelemetry/sdk-trace-base": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.22.0.tgz", - "integrity": "sha512-pfTuSIpCKONC6vkTpv6VmACxD+P1woZf4q0K46nSUvXFvOFqjBYKFaAMkKD3M1mlKUUh0Oajwj35qNjMl80m1Q==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/resources": "1.22.0", - "@opentelemetry/semantic-conventions": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/otlp-transformer/node_modules/@opentelemetry/semantic-conventions": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.22.0.tgz", - "integrity": "sha512-CAOgFOKLybd02uj/GhCdEeeBjOS0yeoDeo/CA7ASBSmenpZHAKGB3iDm/rv3BQLcabb/OprDEsSQ1y0P8A7Siw==", - "engines": { - "node": ">=14" - } - }, - "node_modules/@opentelemetry/propagator-b3": { - "version": "1.25.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-b3/-/propagator-b3-1.25.1.tgz", - "integrity": "sha512-p6HFscpjrv7//kE+7L+3Vn00VEDUJB0n6ZrjkTYHrJ58QZ8B3ajSJhRbCcY6guQ3PDjTbxWklyvIN2ojVbIb1A==", - "dependencies": { - "@opentelemetry/core": "1.25.1" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, - "node_modules/@opentelemetry/propagator-b3/node_modules/@opentelemetry/core": { - "version": "1.25.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.25.1.tgz", - "integrity": "sha512-GeT/l6rBYWVQ4XArluLVB6WWQ8flHbdb6r2FCHC3smtdOAbrJBIv35tpV/yp9bmYUJf+xmZpu9DRTIeJVhFbEQ==", - "dependencies": { - "@opentelemetry/semantic-conventions": "1.25.1" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, - "node_modules/@opentelemetry/propagator-jaeger": { - "version": "1.25.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-jaeger/-/propagator-jaeger-1.25.1.tgz", - "integrity": "sha512-nBprRf0+jlgxks78G/xq72PipVK+4or9Ypntw0gVZYNTCSK8rg5SeaGV19tV920CMqBD/9UIOiFr23Li/Q8tiA==", - "dependencies": { - "@opentelemetry/core": "1.25.1" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, - "node_modules/@opentelemetry/propagator-jaeger/node_modules/@opentelemetry/core": { - "version": "1.25.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.25.1.tgz", - "integrity": "sha512-GeT/l6rBYWVQ4XArluLVB6WWQ8flHbdb6r2FCHC3smtdOAbrJBIv35tpV/yp9bmYUJf+xmZpu9DRTIeJVhFbEQ==", - "dependencies": { - "@opentelemetry/semantic-conventions": "1.25.1" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, - "node_modules/@opentelemetry/resources": { - "version": "1.25.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.25.1.tgz", - "integrity": "sha512-pkZT+iFYIZsVn6+GzM0kSX+u3MSLCY9md+lIJOoKl/P+gJFfxJte/60Usdp8Ce4rOs8GduUpSPNe1ddGyDT1sQ==", - "dependencies": { - "@opentelemetry/core": "1.25.1", - "@opentelemetry/semantic-conventions": "1.25.1" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, - "node_modules/@opentelemetry/resources/node_modules/@opentelemetry/core": { - "version": "1.25.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.25.1.tgz", - "integrity": "sha512-GeT/l6rBYWVQ4XArluLVB6WWQ8flHbdb6r2FCHC3smtdOAbrJBIv35tpV/yp9bmYUJf+xmZpu9DRTIeJVhFbEQ==", - "dependencies": { - "@opentelemetry/semantic-conventions": "1.25.1" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, - "node_modules/@opentelemetry/sdk-logs": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-logs/-/sdk-logs-0.49.1.tgz", - "integrity": "sha512-gCzYWsJE0h+3cuh3/cK+9UwlVFyHvj3PReIOCDOmdeXOp90ZjKRoDOJBc3mvk1LL6wyl1RWIivR8Rg9OToyesw==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/resources": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.4.0 <1.9.0", - "@opentelemetry/api-logs": ">=0.39.1" - } - }, - "node_modules/@opentelemetry/sdk-logs/node_modules/@opentelemetry/resources": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.22.0.tgz", - "integrity": "sha512-+vNeIFPH2hfcNL0AJk/ykJXoUCtR1YaDUZM+p3wZNU4Hq98gzq+7b43xbkXjadD9VhWIUQqEwXyY64q6msPj6A==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/semantic-conventions": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/sdk-logs/node_modules/@opentelemetry/semantic-conventions": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.22.0.tgz", - "integrity": "sha512-CAOgFOKLybd02uj/GhCdEeeBjOS0yeoDeo/CA7ASBSmenpZHAKGB3iDm/rv3BQLcabb/OprDEsSQ1y0P8A7Siw==", - "engines": { - "node": ">=14" - } - }, - "node_modules/@opentelemetry/sdk-metrics": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-metrics/-/sdk-metrics-1.22.0.tgz", - "integrity": "sha512-k6iIx6H3TZ+BVMr2z8M16ri2OxWaljg5h8ihGJxi/KQWcjign6FEaEzuigXt5bK9wVEhqAcWLCfarSftaNWkkg==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/resources": "1.22.0", - "lodash.merge": "^4.6.2" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/sdk-metrics/node_modules/@opentelemetry/resources": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.22.0.tgz", - "integrity": "sha512-+vNeIFPH2hfcNL0AJk/ykJXoUCtR1YaDUZM+p3wZNU4Hq98gzq+7b43xbkXjadD9VhWIUQqEwXyY64q6msPj6A==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/semantic-conventions": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/sdk-metrics/node_modules/@opentelemetry/semantic-conventions": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.22.0.tgz", - "integrity": "sha512-CAOgFOKLybd02uj/GhCdEeeBjOS0yeoDeo/CA7ASBSmenpZHAKGB3iDm/rv3BQLcabb/OprDEsSQ1y0P8A7Siw==", - "engines": { - "node": ">=14" - } - }, - "node_modules/@opentelemetry/sdk-node": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-node/-/sdk-node-0.49.1.tgz", - "integrity": "sha512-feBIT85ndiSHXsQ2gfGpXC/sNeX4GCHLksC4A9s/bfpUbbgbCSl0RvzZlmEpCHarNrkZMwFRi4H0xFfgvJEjrg==", - "dependencies": { - "@opentelemetry/api-logs": "0.49.1", - "@opentelemetry/core": "1.22.0", - "@opentelemetry/exporter-trace-otlp-grpc": "0.49.1", - "@opentelemetry/exporter-trace-otlp-http": "0.49.1", - "@opentelemetry/exporter-trace-otlp-proto": "0.49.1", - "@opentelemetry/exporter-zipkin": "1.22.0", - "@opentelemetry/instrumentation": "0.49.1", - "@opentelemetry/resources": "1.22.0", - "@opentelemetry/sdk-logs": "0.49.1", - "@opentelemetry/sdk-metrics": "1.22.0", - "@opentelemetry/sdk-trace-base": "1.22.0", - "@opentelemetry/sdk-trace-node": "1.22.0", - "@opentelemetry/semantic-conventions": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/sdk-node/node_modules/@opentelemetry/api-logs": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.49.1.tgz", - "integrity": "sha512-kaNl/T7WzyMUQHQlVq7q0oV4Kev6+0xFwqzofryC66jgGMacd0QH5TwfpbUwSTby+SdAdprAe5UKMvBw4tKS5Q==", - "dependencies": { - "@opentelemetry/api": "^1.0.0" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/@opentelemetry/sdk-node/node_modules/@opentelemetry/context-async-hooks": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-1.22.0.tgz", - "integrity": "sha512-Nfdxyg8YtWqVWkyrCukkundAjPhUXi93JtVQmqDT1mZRVKqA7e2r7eJCrI+F651XUBMp0hsOJSGiFk3QSpaIJw==", - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/sdk-node/node_modules/@opentelemetry/propagator-b3": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-b3/-/propagator-b3-1.22.0.tgz", - "integrity": "sha512-qBItJm9ygg/jCB5rmivyGz1qmKZPsL/sX715JqPMFgq++Idm0x+N9sLQvWFHFt2+ZINnCSojw7FVBgFW6izcXA==", - "dependencies": { - "@opentelemetry/core": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/sdk-node/node_modules/@opentelemetry/propagator-jaeger": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-jaeger/-/propagator-jaeger-1.22.0.tgz", - "integrity": "sha512-pMLgst3QIwrUfepraH5WG7xfpJ8J3CrPKrtINK0t7kBkuu96rn+HDYQ8kt3+0FXvrZI8YJE77MCQwnJWXIrgpA==", - "dependencies": { - "@opentelemetry/core": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/sdk-node/node_modules/@opentelemetry/resources": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.22.0.tgz", - "integrity": "sha512-+vNeIFPH2hfcNL0AJk/ykJXoUCtR1YaDUZM+p3wZNU4Hq98gzq+7b43xbkXjadD9VhWIUQqEwXyY64q6msPj6A==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/semantic-conventions": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/sdk-node/node_modules/@opentelemetry/sdk-trace-base": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.22.0.tgz", - "integrity": "sha512-pfTuSIpCKONC6vkTpv6VmACxD+P1woZf4q0K46nSUvXFvOFqjBYKFaAMkKD3M1mlKUUh0Oajwj35qNjMl80m1Q==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/resources": "1.22.0", - "@opentelemetry/semantic-conventions": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/sdk-node/node_modules/@opentelemetry/sdk-trace-node": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-1.22.0.tgz", - "integrity": "sha512-gTGquNz7ue8uMeiWPwp3CU321OstQ84r7PCDtOaCicjbJxzvO8RZMlEC4geOipTeiF88kss5n6w+//A0MhP1lQ==", - "dependencies": { - "@opentelemetry/context-async-hooks": "1.22.0", - "@opentelemetry/core": "1.22.0", - "@opentelemetry/propagator-b3": "1.22.0", - "@opentelemetry/propagator-jaeger": "1.22.0", - "@opentelemetry/sdk-trace-base": "1.22.0", - "semver": "^7.5.2" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/sdk-node/node_modules/@opentelemetry/semantic-conventions": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.22.0.tgz", - "integrity": "sha512-CAOgFOKLybd02uj/GhCdEeeBjOS0yeoDeo/CA7ASBSmenpZHAKGB3iDm/rv3BQLcabb/OprDEsSQ1y0P8A7Siw==", - "engines": { - "node": ">=14" - } - }, - "node_modules/@opentelemetry/sdk-trace-base": { - "version": "1.25.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.25.1.tgz", - "integrity": "sha512-C8k4hnEbc5FamuZQ92nTOp8X/diCY56XUTnMiv9UTuJitCzaNNHAVsdm5+HLCdI8SLQsLWIrG38tddMxLVoftw==", - "dependencies": { - "@opentelemetry/core": "1.25.1", - "@opentelemetry/resources": "1.25.1", - "@opentelemetry/semantic-conventions": "1.25.1" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, - "node_modules/@opentelemetry/sdk-trace-base/node_modules/@opentelemetry/core": { - "version": "1.25.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.25.1.tgz", - "integrity": "sha512-GeT/l6rBYWVQ4XArluLVB6WWQ8flHbdb6r2FCHC3smtdOAbrJBIv35tpV/yp9bmYUJf+xmZpu9DRTIeJVhFbEQ==", - "dependencies": { - "@opentelemetry/semantic-conventions": "1.25.1" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, - "node_modules/@opentelemetry/sdk-trace-node": { - "version": "1.25.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-1.25.1.tgz", - "integrity": "sha512-nMcjFIKxnFqoez4gUmihdBrbpsEnAX/Xj16sGvZm+guceYE0NE00vLhpDVK6f3q8Q4VFI5xG8JjlXKMB/SkTTQ==", - "dependencies": { - "@opentelemetry/context-async-hooks": "1.25.1", - "@opentelemetry/core": "1.25.1", - "@opentelemetry/propagator-b3": "1.25.1", - "@opentelemetry/propagator-jaeger": "1.25.1", - "@opentelemetry/sdk-trace-base": "1.25.1", - "semver": "^7.5.2" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, - "node_modules/@opentelemetry/sdk-trace-node/node_modules/@opentelemetry/core": { - "version": "1.25.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.25.1.tgz", - "integrity": "sha512-GeT/l6rBYWVQ4XArluLVB6WWQ8flHbdb6r2FCHC3smtdOAbrJBIv35tpV/yp9bmYUJf+xmZpu9DRTIeJVhFbEQ==", - "dependencies": { - "@opentelemetry/semantic-conventions": "1.25.1" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, - "node_modules/@opentelemetry/semantic-conventions": { - "version": "1.25.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.25.1.tgz", - "integrity": "sha512-ZDjMJJQRlyk8A1KZFCc+bCbsyrn1wTwdNt56F7twdfUfnHUZUq77/WfONCj8p72NZOyP7pNTdUWSTYC3GTbuuQ==", - "engines": { - "node": ">=14" - } - }, - "node_modules/@protobufjs/aspromise": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz", - "integrity": "sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==" - }, - "node_modules/@protobufjs/base64": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz", - "integrity": "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==" - }, - "node_modules/@protobufjs/codegen": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz", - "integrity": "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==" - }, - "node_modules/@protobufjs/eventemitter": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz", - "integrity": "sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==" - }, - "node_modules/@protobufjs/fetch": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz", - "integrity": "sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==", - "dependencies": { - "@protobufjs/aspromise": "^1.1.1", - "@protobufjs/inquire": "^1.1.0" - } - }, - "node_modules/@protobufjs/float": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz", - "integrity": "sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==" - }, - "node_modules/@protobufjs/inquire": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz", - "integrity": "sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q==" - }, - "node_modules/@protobufjs/path": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz", - "integrity": "sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==" - }, - "node_modules/@protobufjs/pool": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz", - "integrity": "sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==" - }, - "node_modules/@protobufjs/utf8": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz", - "integrity": "sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==" - }, - "node_modules/@socket.io/component-emitter": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.2.tgz", - "integrity": "sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==" - }, - "node_modules/@systemfsoftware/trigger.dev_core": { - "version": "3.0.0-beta.40", - "resolved": "https://registry.npmjs.org/@systemfsoftware/trigger.dev_core/-/core-3.0.0-beta.40.tgz", - "integrity": "sha512-ttNRbJUBjM/RR4xPwbhHuHfBBQd0hxTRiOnXGwM8R2WFZk2BzkxuzpoqF8QhRlVzRqX8kGox//CL4BpXoKVy6w==", - "dependencies": { - "@google-cloud/precise-date": "^4.0.0", - "@opentelemetry/api": "^1.8.0", - "@opentelemetry/api-logs": "^0.48.0", - "@opentelemetry/exporter-logs-otlp-http": "^0.49.1", - "@opentelemetry/exporter-trace-otlp-http": "^0.49.1", - "@opentelemetry/instrumentation": "^0.49.1", - "@opentelemetry/resources": "^1.22.0", - "@opentelemetry/sdk-logs": "^0.49.1", - "@opentelemetry/sdk-node": "^0.49.1", - "@opentelemetry/sdk-trace-base": "^1.22.0", - "@opentelemetry/sdk-trace-node": "^1.22.0", - "@opentelemetry/semantic-conventions": "^1.22.0", - "humanize-duration": "^3.27.3", - "socket.io-client": "4.7.4", - "superjson": "^2.2.1", - "ulidx": "^2.2.1", - "zod": "3.22.3", - "zod-error": "1.5.0", - "zod-validation-error": "^1.5.0" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "node_modules/@systemfsoftware/trigger.dev_core-backend": { - "version": "3.0.0-beta.40", - "resolved": "https://registry.npmjs.org/@systemfsoftware/trigger.dev_core-backend/-/core-backend-3.0.0-beta.40.tgz", - "integrity": "sha512-Utu2bMbK7/8XCzbqH++baYnErOEaAey3VKg2AQdl3R4x0yVVHk2M1DbfTi7eQ7WyRDhGuDi9rxzwWBbNbiodwg==", - "dependencies": { - "@opentelemetry/api": "^1.8.0" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "node_modules/@systemfsoftware/trigger.dev_sdk": { - "version": "3.0.0-beta.40", - "resolved": "https://registry.npmjs.org/@systemfsoftware/trigger.dev_sdk/-/sdk-3.0.0-beta.40.tgz", - "integrity": "sha512-mRp6dh+74Am7WvpWcvKlcJ1635+UBvL7upgvYOYx6e6hcavbhWYxWJm1PCxjiyG0oGiEK8RLcqcJxEAF+cxOKw==", - "dependencies": { - "@opentelemetry/api": "^1.8.0", - "@opentelemetry/api-logs": "^0.48.0", - "@opentelemetry/semantic-conventions": "^1.22.0", - "@systemfsoftware/trigger.dev_core": "3.0.0-beta.40", - "@systemfsoftware/trigger.dev_core-backend": "3.0.0-beta.40", - "chalk": "^5.2.0", - "cronstrue": "^2.21.0", - "debug": "^4.3.4", - "evt": "^2.4.13", - "get-caller-file": "^2.0.5", - "git-remote-origin-url": "^4.0.0", - "git-repo-info": "^2.1.1", - "msw": "^2.2.1", - "slug": "^6.0.0", - "terminal-link": "^3.0.0", - "ulid": "^2.3.0", - "uuid": "^9.0.0", - "ws": "^8.11.0", - "zod": "3.22.3" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "node_modules/@types/cookie": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.6.0.tgz", - "integrity": "sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==" - }, - "node_modules/@types/mute-stream": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/@types/mute-stream/-/mute-stream-0.0.4.tgz", - "integrity": "sha512-CPM9nzrCPPJHQNA9keH9CVkVI+WR5kMa+7XEs5jcGQ0VoAGnLv242w8lIVgwAEfmE4oufJRaTc9PNLQl0ioAow==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/node": { - "version": "20.14.8", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.14.8.tgz", - "integrity": "sha512-DO+2/jZinXfROG7j7WKFn/3C6nFwxy2lLpgLjEXJz+0XKphZlTLJ14mo8Vfg8X5BWN6XjyESXq+LcYdT7tR3bA==", - "dependencies": { - "undici-types": "~5.26.4" - } - }, - "node_modules/@types/shimmer": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.0.5.tgz", - "integrity": "sha512-9Hp0ObzwwO57DpLFF0InUjUm/II8GmKAvzbefxQTihCb7KI6yc9yzf0nLc4mVdby5N4DRCgQM2wCup9KTieeww==" - }, - "node_modules/@types/statuses": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@types/statuses/-/statuses-2.0.5.tgz", - "integrity": "sha512-jmIUGWrAiwu3dZpxntxieC+1n/5c3mjrImkmOSQ2NC5uP6cYO4aAZDdSmRcI5C1oiTmqlZGHC+/NmJrKogbP5A==" - }, - "node_modules/@types/wrap-ansi": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/wrap-ansi/-/wrap-ansi-3.0.0.tgz", - "integrity": "sha512-ltIpx+kM7g/MLRZfkbL7EsCEjfzCcScLpkg37eXEtx5kmrAKBkTJwd1GIAjDSL8wTpM6Hzn5YO4pSb91BEwu1g==" - }, - "node_modules/acorn": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.0.tgz", - "integrity": "sha512-RTvkC4w+KNXrM39/lWCUaG0IbRkWdCv7W/IOW9oU6SawyxulvkQy5HQPVTKxEjczcUvapcrw3cFx/60VN/NRNw==", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/acorn-import-assertions": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz", - "integrity": "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==", - "peerDependencies": { - "acorn": "^8" - } - }, - "node_modules/ansi-escapes": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", - "dependencies": { - "type-fest": "^0.21.3" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/ansi-escapes/node_modules/type-fest": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/chalk": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", - "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", - "engines": { - "node": "^12.17.0 || ^14.13 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/cjs-module-lexer": { - "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==" - }, - "node_modules/cli-spinners": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.2.tgz", - "integrity": "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==", - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cli-width": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-4.1.0.tgz", - "integrity": "sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==", - "engines": { - "node": ">= 12" - } - }, - "node_modules/cliui": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", - "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^7.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/cliui/node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/cookie": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", - "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/copy-anything": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/copy-anything/-/copy-anything-3.0.5.tgz", - "integrity": "sha512-yCEafptTtb4bk7GLEQoM8KVJpxAfdBJYaXyzQEgQQQgYrZiDp8SJmGKlYza6CYjEDNstAdNdKA3UuoULlEbS6w==", - "dependencies": { - "is-what": "^4.1.8" - }, - "engines": { - "node": ">=12.13" - }, - "funding": { - "url": "https://github.com/sponsors/mesqueeb" - } - }, - "node_modules/cronstrue": { - "version": "2.50.0", - "resolved": "https://registry.npmjs.org/cronstrue/-/cronstrue-2.50.0.tgz", - "integrity": "sha512-ULYhWIonJzlScCCQrPUG5uMXzXxSixty4djud9SS37DoNxDdkeRocxzHuAo4ImRBUK+mAuU5X9TSwEDccnnuPg==", - "bin": { - "cronstrue": "bin/cli.js" - } - }, - "node_modules/debug": { - "version": "4.3.5", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.5.tgz", - "integrity": "sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - }, - "node_modules/engine.io-client": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-6.5.4.tgz", - "integrity": "sha512-GeZeeRjpD2qf49cZQ0Wvh/8NJNfeXkXXcoGh+F77oEAgo9gUHwT1fCRxSNU+YEEaysOJTnsFHmM5oAcPy4ntvQ==", - "dependencies": { - "@socket.io/component-emitter": "~3.1.0", - "debug": "~4.3.1", - "engine.io-parser": "~5.2.1", - "ws": "~8.17.1", - "xmlhttprequest-ssl": "~2.0.0" - } - }, - "node_modules/engine.io-parser": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.2.2.tgz", - "integrity": "sha512-RcyUFKA93/CXH20l4SoVvzZfrSDMOTUS3bWVpTt2FuFP+XYrL8i8oonHP7WInRyVHXh0n/ORtoeiE1os+8qkSw==", - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/escalade": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", - "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", - "engines": { - "node": ">=6" - } - }, - "node_modules/evt": { - "version": "2.5.7", - "resolved": "https://registry.npmjs.org/evt/-/evt-2.5.7.tgz", - "integrity": "sha512-dr7Wd16ry5F8WNU1xXLKpFpO3HsoAGg8zC48e08vDdzMzGWCP9/QFGt1PQptEEDh8SwYP3EL8M+d/Gb0kgUp6g==", - "dependencies": { - "minimal-polyfills": "^2.2.3", - "run-exclusive": "^2.2.19", - "tsafe": "^1.6.6" - } - }, - "node_modules/function-bind": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", - "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "node_modules/git-remote-origin-url": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/git-remote-origin-url/-/git-remote-origin-url-4.0.0.tgz", - "integrity": "sha512-EAxDksNdjuWgmVW9pVvA9jQDi/dmTaiDONktIy7qiRRhBZUI4FQK1YvBvteuTSX24aNKg9lfgxNYJEeeSXe6DA==", - "dependencies": { - "gitconfiglocal": "^2.1.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/git-repo-info": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/git-repo-info/-/git-repo-info-2.1.1.tgz", - "integrity": "sha512-8aCohiDo4jwjOwma4FmYFd3i97urZulL8XL24nIPxuE+GZnfsAyy/g2Shqx6OjUiFKUXZM+Yy+KHnOmmA3FVcg==", - "engines": { - "node": ">= 4.0" - } - }, - "node_modules/gitconfiglocal": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/gitconfiglocal/-/gitconfiglocal-2.1.0.tgz", - "integrity": "sha512-qoerOEliJn3z+Zyn1HW2F6eoYJqKwS6MgC9cztTLUB/xLWX8gD/6T60pKn4+t/d6tP7JlybI7Z3z+I572CR/Vg==", - "dependencies": { - "ini": "^1.3.2" - } - }, - "node_modules/graphql": { - "version": "16.9.0", - "resolved": "https://registry.npmjs.org/graphql/-/graphql-16.9.0.tgz", - "integrity": "sha512-GGTKBX4SD7Wdb8mqeDLni2oaRGYQWjWHGKPQ24ZMnUtKfcsVoiv4uX8+LJr1K6U5VW2Lu1BwJnj7uiori0YtRw==", - "engines": { - "node": "^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0" - } - }, - "node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/hasown": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", - "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", - "dependencies": { - "function-bind": "^1.1.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/headers-polyfill": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/headers-polyfill/-/headers-polyfill-4.0.3.tgz", - "integrity": "sha512-IScLbePpkvO846sIwOtOTDjutRMWdXdJmXdMvk6gCBHxFO8d+QKOQedyZSxFTTFYRSmlgSTDtXqqq4pcenBXLQ==" - }, - "node_modules/humanize-duration": { - "version": "3.32.1", - "resolved": "https://registry.npmjs.org/humanize-duration/-/humanize-duration-3.32.1.tgz", - "integrity": "sha512-inh5wue5XdfObhu/IGEMiA1nUXigSGcaKNemcbLRKa7jXYGDZXr3LoT9pTIzq2hPEbld7w/qv9h+ikWGz8fL1g==" - }, - "node_modules/import-in-the-middle": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/import-in-the-middle/-/import-in-the-middle-1.7.1.tgz", - "integrity": "sha512-1LrZPDtW+atAxH42S6288qyDFNQ2YCty+2mxEPRtfazH6Z5QwkaBSTS2ods7hnVJioF6rkRfNoA6A/MstpFXLg==", - "dependencies": { - "acorn": "^8.8.2", - "acorn-import-assertions": "^1.9.0", - "cjs-module-lexer": "^1.2.2", - "module-details-from-path": "^1.0.3" - } - }, - "node_modules/ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" - }, - "node_modules/is-core-module": { - "version": "2.14.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.14.0.tgz", - "integrity": "sha512-a5dFJih5ZLYlRtDc0dZWP7RiKr6xIKzmn/oAYCDvdLThadVgyJwlaoQPmRtMSpz+rk0OGAgIu+TcM9HUF0fk1A==", - "dependencies": { - "hasown": "^2.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "engines": { - "node": ">=8" - } - }, - "node_modules/is-node-process": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/is-node-process/-/is-node-process-1.2.0.tgz", - "integrity": "sha512-Vg4o6/fqPxIjtxgUH5QLJhwZ7gW5diGCVlXpuUfELC62CuxM1iHcRe51f2W1FDy04Ai4KJkagKjx3XaqyfRKXw==" - }, - "node_modules/is-what": { - "version": "4.1.16", - "resolved": "https://registry.npmjs.org/is-what/-/is-what-4.1.16.tgz", - "integrity": "sha512-ZhMwEosbFJkA0YhFnNDgTM4ZxDRsS6HqTo7qsZM08fehyRYIYa0yHu5R6mgo1n/8MgaPBXiPimPD77baVFYg+A==", - "engines": { - "node": ">=12.13" - }, - "funding": { - "url": "https://github.com/sponsors/mesqueeb" - } - }, - "node_modules/layerr": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/layerr/-/layerr-2.1.0.tgz", - "integrity": "sha512-xDD9suWxfBYeXgqffRVH/Wqh+mqZrQcqPRn0I0ijl7iJQ7vu8gMGPt1Qop59pEW/jaIDNUN7+PX1Qk40+vuflg==" - }, - "node_modules/lodash.camelcase": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", - "integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==" - }, - "node_modules/lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" - }, - "node_modules/long": { - "version": "5.2.3", - "resolved": "https://registry.npmjs.org/long/-/long-5.2.3.tgz", - "integrity": "sha512-lcHwpNoggQTObv5apGNCTdJrO69eHOZMi4BNC+rTLER8iHAqGrUVeLh/irVIM7zTw2bOXA8T6uNPeujwOLg/2Q==" - }, - "node_modules/minimal-polyfills": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/minimal-polyfills/-/minimal-polyfills-2.2.3.tgz", - "integrity": "sha512-oxdmJ9cL+xV72h0xYxp4tP2d5/fTBpP45H8DIOn9pASuF8a3IYTf+25fMGDYGiWW+MFsuog6KD6nfmhZJQ+uUw==" - }, - "node_modules/module-details-from-path": { - "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==" - }, - "node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "node_modules/msw": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/msw/-/msw-2.3.1.tgz", - "integrity": "sha512-ocgvBCLn/5l3jpl1lssIb3cniuACJLoOfZu01e3n5dbJrpA5PeeWn28jCLgQDNt6d7QT8tF2fYRzm9JoEHtiig==", - "hasInstallScript": true, - "dependencies": { - "@bundled-es-modules/cookie": "^2.0.0", - "@bundled-es-modules/statuses": "^1.0.1", - "@inquirer/confirm": "^3.0.0", - "@mswjs/cookies": "^1.1.0", - "@mswjs/interceptors": "^0.29.0", - "@open-draft/until": "^2.1.0", - "@types/cookie": "^0.6.0", - "@types/statuses": "^2.0.4", - "chalk": "^4.1.2", - "graphql": "^16.8.1", - "headers-polyfill": "^4.0.2", - "is-node-process": "^1.2.0", - "outvariant": "^1.4.2", - "path-to-regexp": "^6.2.0", - "strict-event-emitter": "^0.5.1", - "type-fest": "^4.9.0", - "yargs": "^17.7.2" - }, - "bin": { - "msw": "cli/index.js" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/mswjs" - }, - "peerDependencies": { - "typescript": ">= 4.7.x" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/msw/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/mute-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-1.0.0.tgz", - "integrity": "sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==", - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/outvariant": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/outvariant/-/outvariant-1.4.2.tgz", - "integrity": "sha512-Ou3dJ6bA/UJ5GVHxah4LnqDwZRwAmWxrG3wtrHrbGnP4RnLCtA64A4F+ae7Y8ww660JaddSoArUR5HjipWSHAQ==" - }, - "node_modules/path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" - }, - "node_modules/path-to-regexp": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.2.2.tgz", - "integrity": "sha512-GQX3SSMokngb36+whdpRXE+3f9V8UzyAorlYvOGx87ufGHehNTn5lCxrKtLyZ4Yl/wEKnNnr98ZzOwwDZV5ogw==" - }, - "node_modules/protobufjs": { - "version": "7.3.2", - "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.3.2.tgz", - "integrity": "sha512-RXyHaACeqXeqAKGLDl68rQKbmObRsTIn4TYVUUug1KfS47YWCo5MacGITEryugIgZqORCvJWEk4l449POg5Txg==", - "hasInstallScript": true, - "dependencies": { - "@protobufjs/aspromise": "^1.1.2", - "@protobufjs/base64": "^1.1.2", - "@protobufjs/codegen": "^2.0.4", - "@protobufjs/eventemitter": "^1.1.0", - "@protobufjs/fetch": "^1.1.0", - "@protobufjs/float": "^1.0.2", - "@protobufjs/inquire": "^1.1.0", - "@protobufjs/path": "^1.1.2", - "@protobufjs/pool": "^1.1.0", - "@protobufjs/utf8": "^1.1.0", - "@types/node": ">=13.7.0", - "long": "^5.0.0" - }, - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/require-in-the-middle": { - "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" - }, - "engines": { - "node": ">=8.6.0" - } - }, - "node_modules/resolve": { - "version": "1.22.8", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", - "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", - "dependencies": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/run-exclusive": { - "version": "2.2.19", - "resolved": "https://registry.npmjs.org/run-exclusive/-/run-exclusive-2.2.19.tgz", - "integrity": "sha512-K3mdoAi7tjJ/qT7Flj90L7QyPozwUaAG+CVhkdDje4HLKXUYC3N/Jzkau3flHVDLQVhiHBtcimVodMjN9egYbA==", - "dependencies": { - "minimal-polyfills": "^2.2.3" - } - }, - "node_modules/semver": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", - "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/shimmer": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/shimmer/-/shimmer-1.2.1.tgz", - "integrity": "sha512-sQTKC1Re/rM6XyFM6fIAGHRPVGvyXfgzIDvzoq608vM+jeyVD0Tu1E6Np0Kc2zAIFWIj963V2800iF/9LPieQw==" - }, - "node_modules/signal-exit": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", - "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/slug": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/slug/-/slug-6.1.0.tgz", - "integrity": "sha512-x6vLHCMasg4DR2LPiyFGI0gJJhywY6DTiGhCrOMzb3SOk/0JVLIaL4UhyFSHu04SD3uAavrKY/K3zZ3i6iRcgA==" - }, - "node_modules/socket.io-client": { - "version": "4.7.4", - "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-4.7.4.tgz", - "integrity": "sha512-wh+OkeF0rAVCrABWQBaEjLfb7DVPotMbu0cgWgyR0v6eA4EoVnAwcIeIbcdTE3GT/H3kbdLl7OoH2+asoDRIIg==", - "dependencies": { - "@socket.io/component-emitter": "~3.1.0", - "debug": "~4.3.2", - "engine.io-client": "~6.5.2", - "socket.io-parser": "~4.2.4" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/socket.io-parser": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.4.tgz", - "integrity": "sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==", - "dependencies": { - "@socket.io/component-emitter": "~3.1.0", - "debug": "~4.3.1" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/strict-event-emitter": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/strict-event-emitter/-/strict-event-emitter-0.5.1.tgz", - "integrity": "sha512-vMgjE/GGEPEFnhFub6pa4FmJBRBVOLpIII2hvCZ8Kzb7K0hlHo7mQv6xYrBvCL2LtAIBwFUK8wvuJgTVSQ5MFQ==" - }, - "node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "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" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/superjson": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/superjson/-/superjson-2.2.1.tgz", - "integrity": "sha512-8iGv75BYOa0xRJHK5vRLEjE2H/i4lulTjzpUXic3Eg8akftYjkmQDa8JARQ42rlczXyFR3IeRoeFCc7RxHsYZA==", - "dependencies": { - "copy-anything": "^3.0.2" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/supports-hyperlinks": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", - "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", - "dependencies": { - "has-flag": "^4.0.0", - "supports-color": "^7.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/terminal-link": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-3.0.0.tgz", - "integrity": "sha512-flFL3m4wuixmf6IfhFJd1YPiLiMuxEc8uHRM1buzIeZPm22Au2pDqBJQgdo7n1WfPU1ONFGv7YDwpFBmHGF6lg==", - "dependencies": { - "ansi-escapes": "^5.0.0", - "supports-hyperlinks": "^2.2.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/terminal-link/node_modules/ansi-escapes": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-5.0.0.tgz", - "integrity": "sha512-5GFMVX8HqE/TB+FuBJGuO5XG0WrsA6ptUqoODaT/n9mmUaZFkqnBueB4leqGBCmrUHnCnC4PCZTCd0E7QQ83bA==", - "dependencies": { - "type-fest": "^1.0.2" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/terminal-link/node_modules/type-fest": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", - "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/tsafe": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/tsafe/-/tsafe-1.7.2.tgz", - "integrity": "sha512-dAPfQLhCfCRre5qs+Z5Q2a7s2CV7RxffZUmvj7puGaePYjECzWREJFd3w4XSFe/T5tbxgowfItA/JSSZ6Ma3dA==" - }, - "node_modules/type-fest": { - "version": "4.20.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.20.1.tgz", - "integrity": "sha512-R6wDsVsoS9xYOpy8vgeBlqpdOyzJ12HNfQhC/aAKWM3YoCV9TtunJzh/QpkMgeDhkoynDcw5f1y+qF9yc/HHyg==", - "engines": { - "node": ">=16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/ulid": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/ulid/-/ulid-2.3.0.tgz", - "integrity": "sha512-keqHubrlpvT6G2wH0OEfSW4mquYRcbe/J8NMmveoQOjUqmo+hXtO+ORCpWhdbZ7k72UtY61BL7haGxW6enBnjw==", - "bin": { - "ulid": "bin/cli.js" - } - }, - "node_modules/ulidx": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/ulidx/-/ulidx-2.3.0.tgz", - "integrity": "sha512-36piWNqcdp9hKlQewyeehCaALy4lyx3FodsCxHuV6i0YdexSkjDOubwxEVr2yi4kh62L/0MgyrxqG4K+qtovnw==", - "dependencies": { - "layerr": "^2.0.1" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/undici-types": { - "version": "5.26.5", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", - "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==" - }, - "node_modules/uuid": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", - "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", - "funding": [ - "https://github.com/sponsors/broofa", - "https://github.com/sponsors/ctavan" - ], - "bin": { - "uuid": "dist/bin/uuid" - } - }, - "node_modules/wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/ws": { - "version": "8.17.1", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz", - "integrity": "sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==", - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": ">=5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, - "node_modules/xmlhttprequest-ssl": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-2.0.0.tgz", - "integrity": "sha512-QKxVRxiRACQcVuQEYFsI1hhkrMlrXHPegbbd1yn9UHOmRxY+si12nQYzri3vbzt8VdTTRviqcKxcyllFas5z2A==", - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "engines": { - "node": ">=10" - } - }, - "node_modules/yargs": { - "version": "17.7.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", - "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", - "dependencies": { - "cliui": "^8.0.1", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.3", - "y18n": "^5.0.5", - "yargs-parser": "^21.1.1" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/yargs-parser": { - "version": "21.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", - "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", - "engines": { - "node": ">=12" - } - }, - "node_modules/zod": { - "version": "3.22.3", - "resolved": "https://registry.npmjs.org/zod/-/zod-3.22.3.tgz", - "integrity": "sha512-EjIevzuJRiRPbVH4mGc8nApb/lVLKVpmUhAaR5R5doKGfAnGJ6Gr3CViAVjP+4FWSxCsybeWQdcgCtbX+7oZug==", - "funding": { - "url": "https://github.com/sponsors/colinhacks" - } - }, - "node_modules/zod-error": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/zod-error/-/zod-error-1.5.0.tgz", - "integrity": "sha512-zzopKZ/skI9iXpqCEPj+iLCKl9b88E43ehcU+sbRoHuwGd9F1IDVGQ70TyO6kmfiRL1g4IXkjsXK+g1gLYl4WQ==", - "dependencies": { - "zod": "^3.20.2" - } - }, - "node_modules/zod-validation-error": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/zod-validation-error/-/zod-validation-error-1.5.0.tgz", - "integrity": "sha512-/7eFkAI4qV0tcxMBB/3+d2c1P6jzzZYdYSlBuAklzMuCrJu5bzJfHS0yVAS87dRHVlhftd6RFJDIvv03JgkSbw==", - "engines": { - "node": ">=16.0.0" - }, - "peerDependencies": { - "zod": "^3.18.0" - } - } - } -} diff --git a/packages/cli-v3/e2e/fixtures/resolve-legacy-peer-deps/package.json b/packages/cli-v3/e2e/fixtures/resolve-legacy-peer-deps/package.json deleted file mode 100644 index a232628968e..00000000000 --- a/packages/cli-v3/e2e/fixtures/resolve-legacy-peer-deps/package.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "name": "resolve-legacy-peer-deps", - "description": "", - "private": true, - "packageManager": "pnpm@8.15.5+sha256.4b4efa12490e5055d59b9b9fc9438b7d581a6b7af3b5675eb5c5f447cee1a589", - "engines": { - "pnpm": "8.15.5", - "yarn": "4.2.2" - }, - "dependencies": { - "@systemfsoftware/trigger.dev_sdk": "3.0.0-beta.40" - }, - "peerDependencies": { - "lodash": "4.17.21" - } -} diff --git a/packages/cli-v3/e2e/fixtures/resolve-legacy-peer-deps/pnpm-lock.yaml b/packages/cli-v3/e2e/fixtures/resolve-legacy-peer-deps/pnpm-lock.yaml deleted file mode 100644 index 7efca531a92..00000000000 --- a/packages/cli-v3/e2e/fixtures/resolve-legacy-peer-deps/pnpm-lock.yaml +++ /dev/null @@ -1,1232 +0,0 @@ -lockfileVersion: '6.0' - -settings: - autoInstallPeers: false - excludeLinksFromLockfile: false - -importers: - - .: - dependencies: - '@systemfsoftware/trigger.dev_sdk': - specifier: 3.0.0-beta.40 - version: 3.0.0-beta.40 - -packages: - - /@bundled-es-modules/cookie@2.0.0: - resolution: {integrity: sha512-Or6YHg/kamKHpxULAdSqhGqnWFneIXu1NKvvfBBzKGwpVsYuFIQ5aBPHDnnoR3ghW1nvSkALd+EF9iMtY7Vjxw==} - dependencies: - cookie: 0.5.0 - dev: false - - /@bundled-es-modules/statuses@1.0.1: - resolution: {integrity: sha512-yn7BklA5acgcBr+7w064fGV+SGIFySjCKpqjcWgBAIfrAkY+4GQTJJHQMeT3V/sgz23VTEVV8TtOmkvJAhFVfg==} - dependencies: - statuses: 2.0.1 - dev: false - - /@google-cloud/precise-date@4.0.0: - resolution: {integrity: sha512-1TUx3KdaU3cN7nfCdNf+UVqA/PSX29Cjcox3fZZBtINlRrXVTmUkQnCKv2MbBUbCopbK4olAT1IHl76uZyCiVA==} - engines: {node: '>=14.0.0'} - dev: false - - /@grpc/grpc-js@1.10.10: - resolution: {integrity: sha512-HPa/K5NX6ahMoeBv15njAc/sfF4/jmiXLar9UlC2UfHFKZzsCVLc3wbe7+7qua7w9VPh2/L6EBxyAV7/E8Wftg==} - engines: {node: '>=12.10.0'} - dependencies: - '@grpc/proto-loader': 0.7.13 - '@js-sdsl/ordered-map': 4.4.2 - dev: false - - /@grpc/proto-loader@0.7.13: - resolution: {integrity: sha512-AiXO/bfe9bmxBjxxtYxFAXGZvMaN5s8kO+jBHAJCON8rJoB5YS/D6X7ZNc6XQkuHNmyl4CYaMI1fJ/Gn27RGGw==} - engines: {node: '>=6'} - hasBin: true - dependencies: - lodash.camelcase: 4.3.0 - long: 5.2.3 - protobufjs: 7.3.2 - yargs: 17.7.2 - dev: false - - /@inquirer/confirm@3.1.10: - resolution: {integrity: sha512-/aAHu83Njy6yf44T+ZrRPUkMcUqprrOiIKsyMvf9jOV+vF5BNb2ja1aLP33MK36W8eaf91MTL/mU/e6METuENg==} - engines: {node: '>=18'} - dependencies: - '@inquirer/core': 8.2.3 - '@inquirer/type': 1.3.3 - dev: false - - /@inquirer/core@8.2.3: - resolution: {integrity: sha512-WrpDVPAaxJQjHid3Ra4FhUO70YBzkHSYVyW5X48L5zHYdudoPISJqTRRWSeamHfaXda7PNNaC5Py5MEo7QwBNA==} - engines: {node: '>=18'} - dependencies: - '@inquirer/figures': 1.0.3 - '@inquirer/type': 1.3.3 - '@types/mute-stream': 0.0.4 - '@types/node': 20.14.8 - '@types/wrap-ansi': 3.0.0 - ansi-escapes: 4.3.2 - chalk: 4.1.2 - cli-spinners: 2.9.2 - cli-width: 4.1.0 - mute-stream: 1.0.0 - signal-exit: 4.1.0 - strip-ansi: 6.0.1 - wrap-ansi: 6.2.0 - dev: false - - /@inquirer/figures@1.0.3: - resolution: {integrity: sha512-ErXXzENMH5pJt5/ssXV0DfWUZqly8nGzf0UcBV9xTnP+KyffE2mqyxIMBrZ8ijQck2nU0TQm40EQB53YreyWHw==} - engines: {node: '>=18'} - dev: false - - /@inquirer/type@1.3.3: - resolution: {integrity: sha512-xTUt0NulylX27/zMx04ZYar/kr1raaiFTVvQ5feljQsiAgdm0WPj4S73/ye0fbslh+15QrIuDvfCXTek7pMY5A==} - engines: {node: '>=18'} - dev: false - - /@js-sdsl/ordered-map@4.4.2: - resolution: {integrity: sha512-iUKgm52T8HOE/makSxjqoWhe95ZJA1/G1sYsGev2JDKUSS14KAgg1LHb+Ba+IPow0xflbnSkOsZcO08C7w1gYw==} - dev: false - - /@mswjs/cookies@1.1.1: - resolution: {integrity: sha512-W68qOHEjx1iD+4VjQudlx26CPIoxmIAtK4ZCexU0/UJBG6jYhcuyzKJx+Iw8uhBIGd9eba64XgWVgo20it1qwA==} - engines: {node: '>=18'} - dev: false - - /@mswjs/interceptors@0.29.1: - resolution: {integrity: sha512-3rDakgJZ77+RiQUuSK69t1F0m8BQKA8Vh5DCS5V0DWvNY67zob2JhhQrhCO0AKLGINTRSFd1tBaHcJTkhefoSw==} - engines: {node: '>=18'} - dependencies: - '@open-draft/deferred-promise': 2.2.0 - '@open-draft/logger': 0.3.0 - '@open-draft/until': 2.1.0 - is-node-process: 1.2.0 - outvariant: 1.4.2 - strict-event-emitter: 0.5.1 - dev: false - - /@open-draft/deferred-promise@2.2.0: - resolution: {integrity: sha512-CecwLWx3rhxVQF6V4bAgPS5t+So2sTbPgAzafKkVizyi7tlwpcFpdFqq+wqF2OwNBmqFuu6tOyouTuxgpMfzmA==} - dev: false - - /@open-draft/logger@0.3.0: - resolution: {integrity: sha512-X2g45fzhxH238HKO4xbSr7+wBS8Fvw6ixhTDuvLd5mqh6bJJCFAPwU9mPDxbcrRtfxv4u5IHCEH77BmxvXmmxQ==} - dependencies: - is-node-process: 1.2.0 - outvariant: 1.4.2 - dev: false - - /@open-draft/until@2.1.0: - resolution: {integrity: sha512-U69T3ItWHvLwGg5eJ0n3I62nWuE6ilHlmz7zM0npLBRvPRd7e6NYmg54vvRtP5mZG7kZqZCFVdsTWo7BPtBujg==} - dev: false - - /@opentelemetry/api-logs@0.48.0: - resolution: {integrity: sha512-1/aMiU4Eqo3Zzpfwu51uXssp5pzvHFObk8S9pKAiXb1ne8pvg1qxBQitYL1XUiAMEXFzgjaidYG2V6624DRhhw==} - engines: {node: '>=14'} - dependencies: - '@opentelemetry/api': 1.9.0 - dev: false - - /@opentelemetry/api-logs@0.49.1: - resolution: {integrity: sha512-kaNl/T7WzyMUQHQlVq7q0oV4Kev6+0xFwqzofryC66jgGMacd0QH5TwfpbUwSTby+SdAdprAe5UKMvBw4tKS5Q==} - engines: {node: '>=14'} - dependencies: - '@opentelemetry/api': 1.9.0 - dev: false - - /@opentelemetry/api@1.9.0: - resolution: {integrity: sha512-3giAOQvZiH5F9bMlMiv8+GSPMeqg0dbaeo58/0SlA9sxSqZhnUtxzX9/2FzyhS9sWQf5S0GJE0AKBrFqjpeYcg==} - engines: {node: '>=8.0.0'} - dev: false - - /@opentelemetry/context-async-hooks@1.22.0(@opentelemetry/api@1.9.0): - resolution: {integrity: sha512-Nfdxyg8YtWqVWkyrCukkundAjPhUXi93JtVQmqDT1mZRVKqA7e2r7eJCrI+F651XUBMp0hsOJSGiFk3QSpaIJw==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.0.0 <1.9.0' - dependencies: - '@opentelemetry/api': 1.9.0 - dev: false - - /@opentelemetry/context-async-hooks@1.25.1(@opentelemetry/api@1.9.0): - resolution: {integrity: sha512-UW/ge9zjvAEmRWVapOP0qyCvPulWU6cQxGxDbWEFfGOj1VBBZAuOqTo3X6yWmDTD3Xe15ysCZChHncr2xFMIfQ==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.0.0 <1.10.0' - dependencies: - '@opentelemetry/api': 1.9.0 - dev: false - - /@opentelemetry/core@1.22.0(@opentelemetry/api@1.9.0): - resolution: {integrity: sha512-0VoAlT6x+Xzik1v9goJ3pZ2ppi6+xd3aUfg4brfrLkDBHRIVjMP0eBHrKrhB+NKcDyMAg8fAbGL3Npg/F6AwWA==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.0.0 <1.9.0' - dependencies: - '@opentelemetry/api': 1.9.0 - '@opentelemetry/semantic-conventions': 1.22.0 - dev: false - - /@opentelemetry/core@1.25.1(@opentelemetry/api@1.9.0): - resolution: {integrity: sha512-GeT/l6rBYWVQ4XArluLVB6WWQ8flHbdb6r2FCHC3smtdOAbrJBIv35tpV/yp9bmYUJf+xmZpu9DRTIeJVhFbEQ==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.0.0 <1.10.0' - dependencies: - '@opentelemetry/api': 1.9.0 - '@opentelemetry/semantic-conventions': 1.25.1 - dev: false - - /@opentelemetry/exporter-logs-otlp-http@0.49.1(@opentelemetry/api@1.9.0): - resolution: {integrity: sha512-3QoBnIGCmEkujynUP0mK155QtOM0MSf9FNrEw7u9ieCFsoMiyatg2hPp+alEDONJ8N8wGEK+wP2q3icgXBiggw==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': ^1.0.0 - dependencies: - '@opentelemetry/api': 1.9.0 - '@opentelemetry/api-logs': 0.49.1 - '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.9.0) - '@opentelemetry/otlp-exporter-base': 0.49.1(@opentelemetry/api@1.9.0) - '@opentelemetry/otlp-transformer': 0.49.1(@opentelemetry/api@1.9.0) - '@opentelemetry/sdk-logs': 0.49.1(@opentelemetry/api-logs@0.49.1)(@opentelemetry/api@1.9.0) - dev: false - - /@opentelemetry/exporter-trace-otlp-grpc@0.49.1(@opentelemetry/api@1.9.0): - resolution: {integrity: sha512-Zbd7f3zF7fI2587MVhBizaW21cO/SordyrZGtMtvhoxU6n4Qb02Gx71X4+PzXH620e0+JX+Pcr9bYb1HTeVyJA==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': ^1.0.0 - dependencies: - '@grpc/grpc-js': 1.10.10 - '@opentelemetry/api': 1.9.0 - '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.9.0) - '@opentelemetry/otlp-grpc-exporter-base': 0.49.1(@opentelemetry/api@1.9.0) - '@opentelemetry/otlp-transformer': 0.49.1(@opentelemetry/api@1.9.0) - '@opentelemetry/resources': 1.22.0(@opentelemetry/api@1.9.0) - '@opentelemetry/sdk-trace-base': 1.22.0(@opentelemetry/api@1.9.0) - dev: false - - /@opentelemetry/exporter-trace-otlp-http@0.49.1(@opentelemetry/api@1.9.0): - resolution: {integrity: sha512-KOLtZfZvIrpGZLVvblKsiVQT7gQUZNKcUUH24Zz6Xbi7LJb9Vt6xtUZFYdR5IIjvt47PIqBKDWUQlU0o1wAsRw==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': ^1.0.0 - dependencies: - '@opentelemetry/api': 1.9.0 - '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.9.0) - '@opentelemetry/otlp-exporter-base': 0.49.1(@opentelemetry/api@1.9.0) - '@opentelemetry/otlp-transformer': 0.49.1(@opentelemetry/api@1.9.0) - '@opentelemetry/resources': 1.22.0(@opentelemetry/api@1.9.0) - '@opentelemetry/sdk-trace-base': 1.22.0(@opentelemetry/api@1.9.0) - dev: false - - /@opentelemetry/exporter-trace-otlp-proto@0.49.1(@opentelemetry/api@1.9.0): - resolution: {integrity: sha512-n8ON/c9pdMyYAfSFWKkgsPwjYoxnki+6Olzo+klKfW7KqLWoyEkryNkbcMIYnGGNXwdkMIrjoaP0VxXB26Oxcg==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': ^1.0.0 - dependencies: - '@opentelemetry/api': 1.9.0 - '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.9.0) - '@opentelemetry/otlp-exporter-base': 0.49.1(@opentelemetry/api@1.9.0) - '@opentelemetry/otlp-proto-exporter-base': 0.49.1(@opentelemetry/api@1.9.0) - '@opentelemetry/otlp-transformer': 0.49.1(@opentelemetry/api@1.9.0) - '@opentelemetry/resources': 1.22.0(@opentelemetry/api@1.9.0) - '@opentelemetry/sdk-trace-base': 1.22.0(@opentelemetry/api@1.9.0) - dev: false - - /@opentelemetry/exporter-zipkin@1.22.0(@opentelemetry/api@1.9.0): - resolution: {integrity: sha512-XcFs6rGvcTz0qW5uY7JZDYD0yNEXdekXAb6sFtnZgY/cHY6BQ09HMzOjv9SX+iaXplRDcHr1Gta7VQKM1XXM6g==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': ^1.0.0 - dependencies: - '@opentelemetry/api': 1.9.0 - '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.9.0) - '@opentelemetry/resources': 1.22.0(@opentelemetry/api@1.9.0) - '@opentelemetry/sdk-trace-base': 1.22.0(@opentelemetry/api@1.9.0) - '@opentelemetry/semantic-conventions': 1.22.0 - dev: false - - /@opentelemetry/instrumentation@0.49.1(@opentelemetry/api@1.9.0): - resolution: {integrity: sha512-0DLtWtaIppuNNRRllSD4bjU8ZIiLp1cDXvJEbp752/Zf+y3gaLNaoGRGIlX4UHhcsrmtL+P2qxi3Hodi8VuKiQ==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': ^1.3.0 - dependencies: - '@opentelemetry/api': 1.9.0 - '@opentelemetry/api-logs': 0.49.1 - '@types/shimmer': 1.0.5 - import-in-the-middle: 1.7.1 - require-in-the-middle: 7.3.0 - semver: 7.6.2 - shimmer: 1.2.1 - transitivePeerDependencies: - - supports-color - dev: false - - /@opentelemetry/otlp-exporter-base@0.49.1(@opentelemetry/api@1.9.0): - resolution: {integrity: sha512-z6sHliPqDgJU45kQatAettY9/eVF58qVPaTuejw9YWfSRqid9pXPYeegDCSdyS47KAUgAtm+nC28K3pfF27HWg==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': ^1.0.0 - dependencies: - '@opentelemetry/api': 1.9.0 - '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.9.0) - dev: false - - /@opentelemetry/otlp-grpc-exporter-base@0.49.1(@opentelemetry/api@1.9.0): - resolution: {integrity: sha512-DNDNUWmOqtKTFJAyOyHHKotVox0NQ/09ETX8fUOeEtyNVHoGekAVtBbvIA3AtK+JflP7LC0PTjlLfruPM3Wy6w==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': ^1.0.0 - dependencies: - '@grpc/grpc-js': 1.10.10 - '@opentelemetry/api': 1.9.0 - '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.9.0) - '@opentelemetry/otlp-exporter-base': 0.49.1(@opentelemetry/api@1.9.0) - protobufjs: 7.3.2 - dev: false - - /@opentelemetry/otlp-proto-exporter-base@0.49.1(@opentelemetry/api@1.9.0): - resolution: {integrity: sha512-x1qB4EUC7KikUl2iNuxCkV8yRzrSXSyj4itfpIO674H7dhI7Zv37SFaOJTDN+8Z/F50gF2ISFH9CWQ4KCtGm2A==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': ^1.0.0 - dependencies: - '@opentelemetry/api': 1.9.0 - '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.9.0) - '@opentelemetry/otlp-exporter-base': 0.49.1(@opentelemetry/api@1.9.0) - protobufjs: 7.3.2 - dev: false - - /@opentelemetry/otlp-transformer@0.49.1(@opentelemetry/api@1.9.0): - resolution: {integrity: sha512-Z+koA4wp9L9e3jkFacyXTGphSWTbOKjwwXMpb0CxNb0kjTHGUxhYRN8GnkLFsFo5NbZPjP07hwAqeEG/uCratQ==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.3.0 <1.9.0' - dependencies: - '@opentelemetry/api': 1.9.0 - '@opentelemetry/api-logs': 0.49.1 - '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.9.0) - '@opentelemetry/resources': 1.22.0(@opentelemetry/api@1.9.0) - '@opentelemetry/sdk-logs': 0.49.1(@opentelemetry/api-logs@0.49.1)(@opentelemetry/api@1.9.0) - '@opentelemetry/sdk-metrics': 1.22.0(@opentelemetry/api@1.9.0) - '@opentelemetry/sdk-trace-base': 1.22.0(@opentelemetry/api@1.9.0) - dev: false - - /@opentelemetry/propagator-b3@1.22.0(@opentelemetry/api@1.9.0): - resolution: {integrity: sha512-qBItJm9ygg/jCB5rmivyGz1qmKZPsL/sX715JqPMFgq++Idm0x+N9sLQvWFHFt2+ZINnCSojw7FVBgFW6izcXA==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.0.0 <1.9.0' - dependencies: - '@opentelemetry/api': 1.9.0 - '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.9.0) - dev: false - - /@opentelemetry/propagator-b3@1.25.1(@opentelemetry/api@1.9.0): - resolution: {integrity: sha512-p6HFscpjrv7//kE+7L+3Vn00VEDUJB0n6ZrjkTYHrJ58QZ8B3ajSJhRbCcY6guQ3PDjTbxWklyvIN2ojVbIb1A==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.0.0 <1.10.0' - dependencies: - '@opentelemetry/api': 1.9.0 - '@opentelemetry/core': 1.25.1(@opentelemetry/api@1.9.0) - dev: false - - /@opentelemetry/propagator-jaeger@1.22.0(@opentelemetry/api@1.9.0): - resolution: {integrity: sha512-pMLgst3QIwrUfepraH5WG7xfpJ8J3CrPKrtINK0t7kBkuu96rn+HDYQ8kt3+0FXvrZI8YJE77MCQwnJWXIrgpA==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.0.0 <1.9.0' - dependencies: - '@opentelemetry/api': 1.9.0 - '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.9.0) - dev: false - - /@opentelemetry/propagator-jaeger@1.25.1(@opentelemetry/api@1.9.0): - resolution: {integrity: sha512-nBprRf0+jlgxks78G/xq72PipVK+4or9Ypntw0gVZYNTCSK8rg5SeaGV19tV920CMqBD/9UIOiFr23Li/Q8tiA==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.0.0 <1.10.0' - dependencies: - '@opentelemetry/api': 1.9.0 - '@opentelemetry/core': 1.25.1(@opentelemetry/api@1.9.0) - dev: false - - /@opentelemetry/resources@1.22.0(@opentelemetry/api@1.9.0): - resolution: {integrity: sha512-+vNeIFPH2hfcNL0AJk/ykJXoUCtR1YaDUZM+p3wZNU4Hq98gzq+7b43xbkXjadD9VhWIUQqEwXyY64q6msPj6A==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.0.0 <1.9.0' - dependencies: - '@opentelemetry/api': 1.9.0 - '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.9.0) - '@opentelemetry/semantic-conventions': 1.22.0 - dev: false - - /@opentelemetry/resources@1.25.1(@opentelemetry/api@1.9.0): - resolution: {integrity: sha512-pkZT+iFYIZsVn6+GzM0kSX+u3MSLCY9md+lIJOoKl/P+gJFfxJte/60Usdp8Ce4rOs8GduUpSPNe1ddGyDT1sQ==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.0.0 <1.10.0' - dependencies: - '@opentelemetry/api': 1.9.0 - '@opentelemetry/core': 1.25.1(@opentelemetry/api@1.9.0) - '@opentelemetry/semantic-conventions': 1.25.1 - dev: false - - /@opentelemetry/sdk-logs@0.49.1(@opentelemetry/api-logs@0.48.0)(@opentelemetry/api@1.9.0): - resolution: {integrity: sha512-gCzYWsJE0h+3cuh3/cK+9UwlVFyHvj3PReIOCDOmdeXOp90ZjKRoDOJBc3mvk1LL6wyl1RWIivR8Rg9OToyesw==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.4.0 <1.9.0' - '@opentelemetry/api-logs': '>=0.39.1' - dependencies: - '@opentelemetry/api': 1.9.0 - '@opentelemetry/api-logs': 0.48.0 - '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.9.0) - '@opentelemetry/resources': 1.22.0(@opentelemetry/api@1.9.0) - dev: false - - /@opentelemetry/sdk-logs@0.49.1(@opentelemetry/api-logs@0.49.1)(@opentelemetry/api@1.9.0): - resolution: {integrity: sha512-gCzYWsJE0h+3cuh3/cK+9UwlVFyHvj3PReIOCDOmdeXOp90ZjKRoDOJBc3mvk1LL6wyl1RWIivR8Rg9OToyesw==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.4.0 <1.9.0' - '@opentelemetry/api-logs': '>=0.39.1' - dependencies: - '@opentelemetry/api': 1.9.0 - '@opentelemetry/api-logs': 0.49.1 - '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.9.0) - '@opentelemetry/resources': 1.22.0(@opentelemetry/api@1.9.0) - dev: false - - /@opentelemetry/sdk-metrics@1.22.0(@opentelemetry/api@1.9.0): - resolution: {integrity: sha512-k6iIx6H3TZ+BVMr2z8M16ri2OxWaljg5h8ihGJxi/KQWcjign6FEaEzuigXt5bK9wVEhqAcWLCfarSftaNWkkg==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.3.0 <1.9.0' - dependencies: - '@opentelemetry/api': 1.9.0 - '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.9.0) - '@opentelemetry/resources': 1.22.0(@opentelemetry/api@1.9.0) - lodash.merge: 4.6.2 - dev: false - - /@opentelemetry/sdk-node@0.49.1(@opentelemetry/api@1.9.0): - resolution: {integrity: sha512-feBIT85ndiSHXsQ2gfGpXC/sNeX4GCHLksC4A9s/bfpUbbgbCSl0RvzZlmEpCHarNrkZMwFRi4H0xFfgvJEjrg==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.3.0 <1.9.0' - dependencies: - '@opentelemetry/api': 1.9.0 - '@opentelemetry/api-logs': 0.49.1 - '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.9.0) - '@opentelemetry/exporter-trace-otlp-grpc': 0.49.1(@opentelemetry/api@1.9.0) - '@opentelemetry/exporter-trace-otlp-http': 0.49.1(@opentelemetry/api@1.9.0) - '@opentelemetry/exporter-trace-otlp-proto': 0.49.1(@opentelemetry/api@1.9.0) - '@opentelemetry/exporter-zipkin': 1.22.0(@opentelemetry/api@1.9.0) - '@opentelemetry/instrumentation': 0.49.1(@opentelemetry/api@1.9.0) - '@opentelemetry/resources': 1.22.0(@opentelemetry/api@1.9.0) - '@opentelemetry/sdk-logs': 0.49.1(@opentelemetry/api-logs@0.49.1)(@opentelemetry/api@1.9.0) - '@opentelemetry/sdk-metrics': 1.22.0(@opentelemetry/api@1.9.0) - '@opentelemetry/sdk-trace-base': 1.22.0(@opentelemetry/api@1.9.0) - '@opentelemetry/sdk-trace-node': 1.22.0(@opentelemetry/api@1.9.0) - '@opentelemetry/semantic-conventions': 1.22.0 - transitivePeerDependencies: - - supports-color - dev: false - - /@opentelemetry/sdk-trace-base@1.22.0(@opentelemetry/api@1.9.0): - resolution: {integrity: sha512-pfTuSIpCKONC6vkTpv6VmACxD+P1woZf4q0K46nSUvXFvOFqjBYKFaAMkKD3M1mlKUUh0Oajwj35qNjMl80m1Q==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.0.0 <1.9.0' - dependencies: - '@opentelemetry/api': 1.9.0 - '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.9.0) - '@opentelemetry/resources': 1.22.0(@opentelemetry/api@1.9.0) - '@opentelemetry/semantic-conventions': 1.22.0 - dev: false - - /@opentelemetry/sdk-trace-base@1.25.1(@opentelemetry/api@1.9.0): - resolution: {integrity: sha512-C8k4hnEbc5FamuZQ92nTOp8X/diCY56XUTnMiv9UTuJitCzaNNHAVsdm5+HLCdI8SLQsLWIrG38tddMxLVoftw==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.0.0 <1.10.0' - dependencies: - '@opentelemetry/api': 1.9.0 - '@opentelemetry/core': 1.25.1(@opentelemetry/api@1.9.0) - '@opentelemetry/resources': 1.25.1(@opentelemetry/api@1.9.0) - '@opentelemetry/semantic-conventions': 1.25.1 - dev: false - - /@opentelemetry/sdk-trace-node@1.22.0(@opentelemetry/api@1.9.0): - resolution: {integrity: sha512-gTGquNz7ue8uMeiWPwp3CU321OstQ84r7PCDtOaCicjbJxzvO8RZMlEC4geOipTeiF88kss5n6w+//A0MhP1lQ==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.0.0 <1.9.0' - dependencies: - '@opentelemetry/api': 1.9.0 - '@opentelemetry/context-async-hooks': 1.22.0(@opentelemetry/api@1.9.0) - '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.9.0) - '@opentelemetry/propagator-b3': 1.22.0(@opentelemetry/api@1.9.0) - '@opentelemetry/propagator-jaeger': 1.22.0(@opentelemetry/api@1.9.0) - '@opentelemetry/sdk-trace-base': 1.22.0(@opentelemetry/api@1.9.0) - semver: 7.6.2 - dev: false - - /@opentelemetry/sdk-trace-node@1.25.1(@opentelemetry/api@1.9.0): - resolution: {integrity: sha512-nMcjFIKxnFqoez4gUmihdBrbpsEnAX/Xj16sGvZm+guceYE0NE00vLhpDVK6f3q8Q4VFI5xG8JjlXKMB/SkTTQ==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.0.0 <1.10.0' - dependencies: - '@opentelemetry/api': 1.9.0 - '@opentelemetry/context-async-hooks': 1.25.1(@opentelemetry/api@1.9.0) - '@opentelemetry/core': 1.25.1(@opentelemetry/api@1.9.0) - '@opentelemetry/propagator-b3': 1.25.1(@opentelemetry/api@1.9.0) - '@opentelemetry/propagator-jaeger': 1.25.1(@opentelemetry/api@1.9.0) - '@opentelemetry/sdk-trace-base': 1.25.1(@opentelemetry/api@1.9.0) - semver: 7.6.2 - dev: false - - /@opentelemetry/semantic-conventions@1.22.0: - resolution: {integrity: sha512-CAOgFOKLybd02uj/GhCdEeeBjOS0yeoDeo/CA7ASBSmenpZHAKGB3iDm/rv3BQLcabb/OprDEsSQ1y0P8A7Siw==} - engines: {node: '>=14'} - dev: false - - /@opentelemetry/semantic-conventions@1.25.1: - resolution: {integrity: sha512-ZDjMJJQRlyk8A1KZFCc+bCbsyrn1wTwdNt56F7twdfUfnHUZUq77/WfONCj8p72NZOyP7pNTdUWSTYC3GTbuuQ==} - engines: {node: '>=14'} - dev: false - - /@protobufjs/aspromise@1.1.2: - resolution: {integrity: sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==} - dev: false - - /@protobufjs/base64@1.1.2: - resolution: {integrity: sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==} - dev: false - - /@protobufjs/codegen@2.0.4: - resolution: {integrity: sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==} - dev: false - - /@protobufjs/eventemitter@1.1.0: - resolution: {integrity: sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==} - dev: false - - /@protobufjs/fetch@1.1.0: - resolution: {integrity: sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==} - dependencies: - '@protobufjs/aspromise': 1.1.2 - '@protobufjs/inquire': 1.1.0 - dev: false - - /@protobufjs/float@1.0.2: - resolution: {integrity: sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==} - dev: false - - /@protobufjs/inquire@1.1.0: - resolution: {integrity: sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q==} - dev: false - - /@protobufjs/path@1.1.2: - resolution: {integrity: sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==} - dev: false - - /@protobufjs/pool@1.1.0: - resolution: {integrity: sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==} - dev: false - - /@protobufjs/utf8@1.1.0: - resolution: {integrity: sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==} - dev: false - - /@socket.io/component-emitter@3.1.2: - resolution: {integrity: sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==} - dev: false - - /@systemfsoftware/trigger.dev_core-backend@3.0.0-beta.40: - resolution: {integrity: sha512-Utu2bMbK7/8XCzbqH++baYnErOEaAey3VKg2AQdl3R4x0yVVHk2M1DbfTi7eQ7WyRDhGuDi9rxzwWBbNbiodwg==} - engines: {node: '>=18.0.0'} - dependencies: - '@opentelemetry/api': 1.9.0 - dev: false - - /@systemfsoftware/trigger.dev_core@3.0.0-beta.40: - resolution: {integrity: sha512-ttNRbJUBjM/RR4xPwbhHuHfBBQd0hxTRiOnXGwM8R2WFZk2BzkxuzpoqF8QhRlVzRqX8kGox//CL4BpXoKVy6w==} - engines: {node: '>=18.0.0'} - dependencies: - '@google-cloud/precise-date': 4.0.0 - '@opentelemetry/api': 1.9.0 - '@opentelemetry/api-logs': 0.48.0 - '@opentelemetry/exporter-logs-otlp-http': 0.49.1(@opentelemetry/api@1.9.0) - '@opentelemetry/exporter-trace-otlp-http': 0.49.1(@opentelemetry/api@1.9.0) - '@opentelemetry/instrumentation': 0.49.1(@opentelemetry/api@1.9.0) - '@opentelemetry/resources': 1.25.1(@opentelemetry/api@1.9.0) - '@opentelemetry/sdk-logs': 0.49.1(@opentelemetry/api-logs@0.48.0)(@opentelemetry/api@1.9.0) - '@opentelemetry/sdk-node': 0.49.1(@opentelemetry/api@1.9.0) - '@opentelemetry/sdk-trace-base': 1.25.1(@opentelemetry/api@1.9.0) - '@opentelemetry/sdk-trace-node': 1.25.1(@opentelemetry/api@1.9.0) - '@opentelemetry/semantic-conventions': 1.25.1 - humanize-duration: 3.32.1 - socket.io-client: 4.7.4 - superjson: 2.2.1 - ulidx: 2.3.0 - zod: 3.22.3 - zod-error: 1.5.0 - zod-validation-error: 1.5.0(zod@3.22.3) - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - dev: false - - /@systemfsoftware/trigger.dev_sdk@3.0.0-beta.40: - resolution: {integrity: sha512-mRp6dh+74Am7WvpWcvKlcJ1635+UBvL7upgvYOYx6e6hcavbhWYxWJm1PCxjiyG0oGiEK8RLcqcJxEAF+cxOKw==} - engines: {node: '>=18.0.0'} - dependencies: - '@opentelemetry/api': 1.9.0 - '@opentelemetry/api-logs': 0.48.0 - '@opentelemetry/semantic-conventions': 1.25.1 - '@systemfsoftware/trigger.dev_core': 3.0.0-beta.40 - '@systemfsoftware/trigger.dev_core-backend': 3.0.0-beta.40 - chalk: 5.3.0 - cronstrue: 2.50.0 - debug: 4.3.5 - evt: 2.5.7 - get-caller-file: 2.0.5 - git-remote-origin-url: 4.0.0 - git-repo-info: 2.1.1 - msw: 2.3.1 - slug: 6.1.0 - terminal-link: 3.0.0 - ulid: 2.3.0 - uuid: 9.0.1 - ws: 8.17.1 - zod: 3.22.3 - transitivePeerDependencies: - - bufferutil - - supports-color - - typescript - - utf-8-validate - dev: false - - /@types/cookie@0.6.0: - resolution: {integrity: sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==} - dev: false - - /@types/mute-stream@0.0.4: - resolution: {integrity: sha512-CPM9nzrCPPJHQNA9keH9CVkVI+WR5kMa+7XEs5jcGQ0VoAGnLv242w8lIVgwAEfmE4oufJRaTc9PNLQl0ioAow==} - dependencies: - '@types/node': 20.14.8 - dev: false - - /@types/node@20.14.8: - resolution: {integrity: sha512-DO+2/jZinXfROG7j7WKFn/3C6nFwxy2lLpgLjEXJz+0XKphZlTLJ14mo8Vfg8X5BWN6XjyESXq+LcYdT7tR3bA==} - dependencies: - undici-types: 5.26.5 - dev: false - - /@types/shimmer@1.0.5: - resolution: {integrity: sha512-9Hp0ObzwwO57DpLFF0InUjUm/II8GmKAvzbefxQTihCb7KI6yc9yzf0nLc4mVdby5N4DRCgQM2wCup9KTieeww==} - dev: false - - /@types/statuses@2.0.5: - resolution: {integrity: sha512-jmIUGWrAiwu3dZpxntxieC+1n/5c3mjrImkmOSQ2NC5uP6cYO4aAZDdSmRcI5C1oiTmqlZGHC+/NmJrKogbP5A==} - dev: false - - /@types/wrap-ansi@3.0.0: - resolution: {integrity: sha512-ltIpx+kM7g/MLRZfkbL7EsCEjfzCcScLpkg37eXEtx5kmrAKBkTJwd1GIAjDSL8wTpM6Hzn5YO4pSb91BEwu1g==} - dev: false - - /acorn-import-assertions@1.9.0(acorn@8.12.0): - resolution: {integrity: sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==} - peerDependencies: - acorn: ^8 - dependencies: - acorn: 8.12.0 - dev: false - - /acorn@8.12.0: - resolution: {integrity: sha512-RTvkC4w+KNXrM39/lWCUaG0IbRkWdCv7W/IOW9oU6SawyxulvkQy5HQPVTKxEjczcUvapcrw3cFx/60VN/NRNw==} - engines: {node: '>=0.4.0'} - hasBin: true - dev: false - - /ansi-escapes@4.3.2: - resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==} - engines: {node: '>=8'} - dependencies: - type-fest: 0.21.3 - dev: false - - /ansi-escapes@5.0.0: - resolution: {integrity: sha512-5GFMVX8HqE/TB+FuBJGuO5XG0WrsA6ptUqoODaT/n9mmUaZFkqnBueB4leqGBCmrUHnCnC4PCZTCd0E7QQ83bA==} - engines: {node: '>=12'} - dependencies: - type-fest: 1.4.0 - dev: false - - /ansi-regex@5.0.1: - resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} - engines: {node: '>=8'} - dev: false - - /ansi-styles@4.3.0: - resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} - engines: {node: '>=8'} - dependencies: - color-convert: 2.0.1 - dev: false - - /chalk@4.1.2: - resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} - engines: {node: '>=10'} - dependencies: - ansi-styles: 4.3.0 - supports-color: 7.2.0 - dev: false - - /chalk@5.3.0: - resolution: {integrity: sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==} - engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} - dev: false - - /cjs-module-lexer@1.3.1: - resolution: {integrity: sha512-a3KdPAANPbNE4ZUv9h6LckSl9zLsYOP4MBmhIPkRaeyybt+r4UghLvq+xw/YwUcC1gqylCkL4rdVs3Lwupjm4Q==} - dev: false - - /cli-spinners@2.9.2: - resolution: {integrity: sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==} - engines: {node: '>=6'} - dev: false - - /cli-width@4.1.0: - resolution: {integrity: sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==} - engines: {node: '>= 12'} - dev: false - - /cliui@8.0.1: - resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} - engines: {node: '>=12'} - dependencies: - string-width: 4.2.3 - strip-ansi: 6.0.1 - wrap-ansi: 7.0.0 - dev: false - - /color-convert@2.0.1: - resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} - engines: {node: '>=7.0.0'} - dependencies: - color-name: 1.1.4 - dev: false - - /color-name@1.1.4: - resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} - dev: false - - /cookie@0.5.0: - resolution: {integrity: sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==} - engines: {node: '>= 0.6'} - dev: false - - /copy-anything@3.0.5: - resolution: {integrity: sha512-yCEafptTtb4bk7GLEQoM8KVJpxAfdBJYaXyzQEgQQQgYrZiDp8SJmGKlYza6CYjEDNstAdNdKA3UuoULlEbS6w==} - engines: {node: '>=12.13'} - dependencies: - is-what: 4.1.16 - dev: false - - /cronstrue@2.50.0: - resolution: {integrity: sha512-ULYhWIonJzlScCCQrPUG5uMXzXxSixty4djud9SS37DoNxDdkeRocxzHuAo4ImRBUK+mAuU5X9TSwEDccnnuPg==} - hasBin: true - dev: false - - /debug@4.3.5: - resolution: {integrity: sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==} - engines: {node: '>=6.0'} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - dependencies: - ms: 2.1.2 - dev: false - - /emoji-regex@8.0.0: - resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} - dev: false - - /engine.io-client@6.5.4: - resolution: {integrity: sha512-GeZeeRjpD2qf49cZQ0Wvh/8NJNfeXkXXcoGh+F77oEAgo9gUHwT1fCRxSNU+YEEaysOJTnsFHmM5oAcPy4ntvQ==} - dependencies: - '@socket.io/component-emitter': 3.1.2 - debug: 4.3.5 - engine.io-parser: 5.2.2 - ws: 8.17.1 - xmlhttprequest-ssl: 2.0.0 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - dev: false - - /engine.io-parser@5.2.2: - resolution: {integrity: sha512-RcyUFKA93/CXH20l4SoVvzZfrSDMOTUS3bWVpTt2FuFP+XYrL8i8oonHP7WInRyVHXh0n/ORtoeiE1os+8qkSw==} - engines: {node: '>=10.0.0'} - dev: false - - /escalade@3.1.2: - resolution: {integrity: sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==} - engines: {node: '>=6'} - dev: false - - /evt@2.5.7: - resolution: {integrity: sha512-dr7Wd16ry5F8WNU1xXLKpFpO3HsoAGg8zC48e08vDdzMzGWCP9/QFGt1PQptEEDh8SwYP3EL8M+d/Gb0kgUp6g==} - dependencies: - minimal-polyfills: 2.2.3 - run-exclusive: 2.2.19 - tsafe: 1.7.2 - dev: false - - /function-bind@1.1.2: - resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} - dev: false - - /get-caller-file@2.0.5: - resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} - engines: {node: 6.* || 8.* || >= 10.*} - dev: false - - /git-remote-origin-url@4.0.0: - resolution: {integrity: sha512-EAxDksNdjuWgmVW9pVvA9jQDi/dmTaiDONktIy7qiRRhBZUI4FQK1YvBvteuTSX24aNKg9lfgxNYJEeeSXe6DA==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - dependencies: - gitconfiglocal: 2.1.0 - dev: false - - /git-repo-info@2.1.1: - resolution: {integrity: sha512-8aCohiDo4jwjOwma4FmYFd3i97urZulL8XL24nIPxuE+GZnfsAyy/g2Shqx6OjUiFKUXZM+Yy+KHnOmmA3FVcg==} - engines: {node: '>= 4.0'} - dev: false - - /gitconfiglocal@2.1.0: - resolution: {integrity: sha512-qoerOEliJn3z+Zyn1HW2F6eoYJqKwS6MgC9cztTLUB/xLWX8gD/6T60pKn4+t/d6tP7JlybI7Z3z+I572CR/Vg==} - dependencies: - ini: 1.3.8 - dev: false - - /graphql@16.9.0: - resolution: {integrity: sha512-GGTKBX4SD7Wdb8mqeDLni2oaRGYQWjWHGKPQ24ZMnUtKfcsVoiv4uX8+LJr1K6U5VW2Lu1BwJnj7uiori0YtRw==} - engines: {node: ^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0} - dev: false - - /has-flag@4.0.0: - resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} - engines: {node: '>=8'} - dev: false - - /hasown@2.0.2: - resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} - engines: {node: '>= 0.4'} - dependencies: - function-bind: 1.1.2 - dev: false - - /headers-polyfill@4.0.3: - resolution: {integrity: sha512-IScLbePpkvO846sIwOtOTDjutRMWdXdJmXdMvk6gCBHxFO8d+QKOQedyZSxFTTFYRSmlgSTDtXqqq4pcenBXLQ==} - dev: false - - /humanize-duration@3.32.1: - resolution: {integrity: sha512-inh5wue5XdfObhu/IGEMiA1nUXigSGcaKNemcbLRKa7jXYGDZXr3LoT9pTIzq2hPEbld7w/qv9h+ikWGz8fL1g==} - dev: false - - /import-in-the-middle@1.7.1: - resolution: {integrity: sha512-1LrZPDtW+atAxH42S6288qyDFNQ2YCty+2mxEPRtfazH6Z5QwkaBSTS2ods7hnVJioF6rkRfNoA6A/MstpFXLg==} - dependencies: - acorn: 8.12.0 - acorn-import-assertions: 1.9.0(acorn@8.12.0) - cjs-module-lexer: 1.3.1 - module-details-from-path: 1.0.3 - dev: false - - /ini@1.3.8: - resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} - dev: false - - /is-core-module@2.14.0: - resolution: {integrity: sha512-a5dFJih5ZLYlRtDc0dZWP7RiKr6xIKzmn/oAYCDvdLThadVgyJwlaoQPmRtMSpz+rk0OGAgIu+TcM9HUF0fk1A==} - engines: {node: '>= 0.4'} - dependencies: - hasown: 2.0.2 - dev: false - - /is-fullwidth-code-point@3.0.0: - resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} - engines: {node: '>=8'} - dev: false - - /is-node-process@1.2.0: - resolution: {integrity: sha512-Vg4o6/fqPxIjtxgUH5QLJhwZ7gW5diGCVlXpuUfELC62CuxM1iHcRe51f2W1FDy04Ai4KJkagKjx3XaqyfRKXw==} - dev: false - - /is-what@4.1.16: - resolution: {integrity: sha512-ZhMwEosbFJkA0YhFnNDgTM4ZxDRsS6HqTo7qsZM08fehyRYIYa0yHu5R6mgo1n/8MgaPBXiPimPD77baVFYg+A==} - engines: {node: '>=12.13'} - dev: false - - /layerr@2.1.0: - resolution: {integrity: sha512-xDD9suWxfBYeXgqffRVH/Wqh+mqZrQcqPRn0I0ijl7iJQ7vu8gMGPt1Qop59pEW/jaIDNUN7+PX1Qk40+vuflg==} - dev: false - - /lodash.camelcase@4.3.0: - resolution: {integrity: sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==} - dev: false - - /lodash.merge@4.6.2: - resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} - dev: false - - /long@5.2.3: - resolution: {integrity: sha512-lcHwpNoggQTObv5apGNCTdJrO69eHOZMi4BNC+rTLER8iHAqGrUVeLh/irVIM7zTw2bOXA8T6uNPeujwOLg/2Q==} - dev: false - - /minimal-polyfills@2.2.3: - resolution: {integrity: sha512-oxdmJ9cL+xV72h0xYxp4tP2d5/fTBpP45H8DIOn9pASuF8a3IYTf+25fMGDYGiWW+MFsuog6KD6nfmhZJQ+uUw==} - dev: false - - /module-details-from-path@1.0.3: - resolution: {integrity: sha512-ySViT69/76t8VhE1xXHK6Ch4NcDd26gx0MzKXLO+F7NOtnqH68d9zF94nT8ZWSxXh8ELOERsnJO/sWt1xZYw5A==} - dev: false - - /ms@2.1.2: - resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} - dev: false - - /msw@2.3.1: - resolution: {integrity: sha512-ocgvBCLn/5l3jpl1lssIb3cniuACJLoOfZu01e3n5dbJrpA5PeeWn28jCLgQDNt6d7QT8tF2fYRzm9JoEHtiig==} - engines: {node: '>=18'} - hasBin: true - requiresBuild: true - peerDependencies: - typescript: '>= 4.7.x' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@bundled-es-modules/cookie': 2.0.0 - '@bundled-es-modules/statuses': 1.0.1 - '@inquirer/confirm': 3.1.10 - '@mswjs/cookies': 1.1.1 - '@mswjs/interceptors': 0.29.1 - '@open-draft/until': 2.1.0 - '@types/cookie': 0.6.0 - '@types/statuses': 2.0.5 - chalk: 4.1.2 - graphql: 16.9.0 - headers-polyfill: 4.0.3 - is-node-process: 1.2.0 - outvariant: 1.4.2 - path-to-regexp: 6.2.2 - strict-event-emitter: 0.5.1 - type-fest: 4.20.1 - yargs: 17.7.2 - dev: false - - /mute-stream@1.0.0: - resolution: {integrity: sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - dev: false - - /outvariant@1.4.2: - resolution: {integrity: sha512-Ou3dJ6bA/UJ5GVHxah4LnqDwZRwAmWxrG3wtrHrbGnP4RnLCtA64A4F+ae7Y8ww660JaddSoArUR5HjipWSHAQ==} - dev: false - - /path-parse@1.0.7: - resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} - dev: false - - /path-to-regexp@6.2.2: - resolution: {integrity: sha512-GQX3SSMokngb36+whdpRXE+3f9V8UzyAorlYvOGx87ufGHehNTn5lCxrKtLyZ4Yl/wEKnNnr98ZzOwwDZV5ogw==} - dev: false - - /protobufjs@7.3.2: - resolution: {integrity: sha512-RXyHaACeqXeqAKGLDl68rQKbmObRsTIn4TYVUUug1KfS47YWCo5MacGITEryugIgZqORCvJWEk4l449POg5Txg==} - engines: {node: '>=12.0.0'} - requiresBuild: true - dependencies: - '@protobufjs/aspromise': 1.1.2 - '@protobufjs/base64': 1.1.2 - '@protobufjs/codegen': 2.0.4 - '@protobufjs/eventemitter': 1.1.0 - '@protobufjs/fetch': 1.1.0 - '@protobufjs/float': 1.0.2 - '@protobufjs/inquire': 1.1.0 - '@protobufjs/path': 1.1.2 - '@protobufjs/pool': 1.1.0 - '@protobufjs/utf8': 1.1.0 - '@types/node': 20.14.8 - long: 5.2.3 - dev: false - - /require-directory@2.1.1: - resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} - engines: {node: '>=0.10.0'} - dev: false - - /require-in-the-middle@7.3.0: - resolution: {integrity: sha512-nQFEv9gRw6SJAwWD2LrL0NmQvAcO7FBwJbwmr2ttPAacfy0xuiOjE5zt+zM4xDyuyvUaxBi/9gb2SoCyNEVJcw==} - engines: {node: '>=8.6.0'} - dependencies: - debug: 4.3.5 - module-details-from-path: 1.0.3 - resolve: 1.22.8 - transitivePeerDependencies: - - supports-color - dev: false - - /resolve@1.22.8: - resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==} - hasBin: true - dependencies: - is-core-module: 2.14.0 - path-parse: 1.0.7 - supports-preserve-symlinks-flag: 1.0.0 - dev: false - - /run-exclusive@2.2.19: - resolution: {integrity: sha512-K3mdoAi7tjJ/qT7Flj90L7QyPozwUaAG+CVhkdDje4HLKXUYC3N/Jzkau3flHVDLQVhiHBtcimVodMjN9egYbA==} - dependencies: - minimal-polyfills: 2.2.3 - dev: false - - /semver@7.6.2: - resolution: {integrity: sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==} - engines: {node: '>=10'} - hasBin: true - dev: false - - /shimmer@1.2.1: - resolution: {integrity: sha512-sQTKC1Re/rM6XyFM6fIAGHRPVGvyXfgzIDvzoq608vM+jeyVD0Tu1E6Np0Kc2zAIFWIj963V2800iF/9LPieQw==} - dev: false - - /signal-exit@4.1.0: - resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} - engines: {node: '>=14'} - dev: false - - /slug@6.1.0: - resolution: {integrity: sha512-x6vLHCMasg4DR2LPiyFGI0gJJhywY6DTiGhCrOMzb3SOk/0JVLIaL4UhyFSHu04SD3uAavrKY/K3zZ3i6iRcgA==} - dev: false - - /socket.io-client@4.7.4: - resolution: {integrity: sha512-wh+OkeF0rAVCrABWQBaEjLfb7DVPotMbu0cgWgyR0v6eA4EoVnAwcIeIbcdTE3GT/H3kbdLl7OoH2+asoDRIIg==} - engines: {node: '>=10.0.0'} - dependencies: - '@socket.io/component-emitter': 3.1.2 - debug: 4.3.5 - engine.io-client: 6.5.4 - socket.io-parser: 4.2.4 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - dev: false - - /socket.io-parser@4.2.4: - resolution: {integrity: sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==} - engines: {node: '>=10.0.0'} - dependencies: - '@socket.io/component-emitter': 3.1.2 - debug: 4.3.5 - transitivePeerDependencies: - - supports-color - dev: false - - /statuses@2.0.1: - resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==} - engines: {node: '>= 0.8'} - dev: false - - /strict-event-emitter@0.5.1: - resolution: {integrity: sha512-vMgjE/GGEPEFnhFub6pa4FmJBRBVOLpIII2hvCZ8Kzb7K0hlHo7mQv6xYrBvCL2LtAIBwFUK8wvuJgTVSQ5MFQ==} - dev: false - - /string-width@4.2.3: - resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} - engines: {node: '>=8'} - dependencies: - emoji-regex: 8.0.0 - is-fullwidth-code-point: 3.0.0 - strip-ansi: 6.0.1 - dev: false - - /strip-ansi@6.0.1: - resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} - engines: {node: '>=8'} - dependencies: - ansi-regex: 5.0.1 - dev: false - - /superjson@2.2.1: - resolution: {integrity: sha512-8iGv75BYOa0xRJHK5vRLEjE2H/i4lulTjzpUXic3Eg8akftYjkmQDa8JARQ42rlczXyFR3IeRoeFCc7RxHsYZA==} - engines: {node: '>=16'} - dependencies: - copy-anything: 3.0.5 - dev: false - - /supports-color@7.2.0: - resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} - engines: {node: '>=8'} - dependencies: - has-flag: 4.0.0 - dev: false - - /supports-hyperlinks@2.3.0: - resolution: {integrity: sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==} - engines: {node: '>=8'} - dependencies: - has-flag: 4.0.0 - supports-color: 7.2.0 - dev: false - - /supports-preserve-symlinks-flag@1.0.0: - resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} - engines: {node: '>= 0.4'} - dev: false - - /terminal-link@3.0.0: - resolution: {integrity: sha512-flFL3m4wuixmf6IfhFJd1YPiLiMuxEc8uHRM1buzIeZPm22Au2pDqBJQgdo7n1WfPU1ONFGv7YDwpFBmHGF6lg==} - engines: {node: '>=12'} - dependencies: - ansi-escapes: 5.0.0 - supports-hyperlinks: 2.3.0 - dev: false - - /tsafe@1.7.2: - resolution: {integrity: sha512-dAPfQLhCfCRre5qs+Z5Q2a7s2CV7RxffZUmvj7puGaePYjECzWREJFd3w4XSFe/T5tbxgowfItA/JSSZ6Ma3dA==} - dev: false - - /type-fest@0.21.3: - resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==} - engines: {node: '>=10'} - dev: false - - /type-fest@1.4.0: - resolution: {integrity: sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==} - engines: {node: '>=10'} - dev: false - - /type-fest@4.20.1: - resolution: {integrity: sha512-R6wDsVsoS9xYOpy8vgeBlqpdOyzJ12HNfQhC/aAKWM3YoCV9TtunJzh/QpkMgeDhkoynDcw5f1y+qF9yc/HHyg==} - engines: {node: '>=16'} - dev: false - - /ulid@2.3.0: - resolution: {integrity: sha512-keqHubrlpvT6G2wH0OEfSW4mquYRcbe/J8NMmveoQOjUqmo+hXtO+ORCpWhdbZ7k72UtY61BL7haGxW6enBnjw==} - hasBin: true - dev: false - - /ulidx@2.3.0: - resolution: {integrity: sha512-36piWNqcdp9hKlQewyeehCaALy4lyx3FodsCxHuV6i0YdexSkjDOubwxEVr2yi4kh62L/0MgyrxqG4K+qtovnw==} - engines: {node: '>=16'} - dependencies: - layerr: 2.1.0 - dev: false - - /undici-types@5.26.5: - resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} - dev: false - - /uuid@9.0.1: - resolution: {integrity: sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==} - hasBin: true - dev: false - - /wrap-ansi@6.2.0: - resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==} - engines: {node: '>=8'} - dependencies: - ansi-styles: 4.3.0 - string-width: 4.2.3 - strip-ansi: 6.0.1 - dev: false - - /wrap-ansi@7.0.0: - resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} - engines: {node: '>=10'} - dependencies: - ansi-styles: 4.3.0 - string-width: 4.2.3 - strip-ansi: 6.0.1 - dev: false - - /ws@8.17.1: - resolution: {integrity: sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==} - engines: {node: '>=10.0.0'} - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: '>=5.0.2' - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - dev: false - - /xmlhttprequest-ssl@2.0.0: - resolution: {integrity: sha512-QKxVRxiRACQcVuQEYFsI1hhkrMlrXHPegbbd1yn9UHOmRxY+si12nQYzri3vbzt8VdTTRviqcKxcyllFas5z2A==} - engines: {node: '>=0.4.0'} - dev: false - - /y18n@5.0.8: - resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} - engines: {node: '>=10'} - dev: false - - /yargs-parser@21.1.1: - resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} - engines: {node: '>=12'} - dev: false - - /yargs@17.7.2: - resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==} - engines: {node: '>=12'} - dependencies: - cliui: 8.0.1 - escalade: 3.1.2 - get-caller-file: 2.0.5 - require-directory: 2.1.1 - string-width: 4.2.3 - y18n: 5.0.8 - yargs-parser: 21.1.1 - dev: false - - /zod-error@1.5.0: - resolution: {integrity: sha512-zzopKZ/skI9iXpqCEPj+iLCKl9b88E43ehcU+sbRoHuwGd9F1IDVGQ70TyO6kmfiRL1g4IXkjsXK+g1gLYl4WQ==} - dependencies: - zod: 3.22.3 - dev: false - - /zod-validation-error@1.5.0(zod@3.22.3): - resolution: {integrity: sha512-/7eFkAI4qV0tcxMBB/3+d2c1P6jzzZYdYSlBuAklzMuCrJu5bzJfHS0yVAS87dRHVlhftd6RFJDIvv03JgkSbw==} - engines: {node: '>=16.0.0'} - peerDependencies: - zod: ^3.18.0 - dependencies: - zod: 3.22.3 - dev: false - - /zod@3.22.3: - resolution: {integrity: sha512-EjIevzuJRiRPbVH4mGc8nApb/lVLKVpmUhAaR5R5doKGfAnGJ6Gr3CViAVjP+4FWSxCsybeWQdcgCtbX+7oZug==} - dev: false diff --git a/packages/cli-v3/e2e/fixtures/resolve-legacy-peer-deps/pnpm-workspace.yaml b/packages/cli-v3/e2e/fixtures/resolve-legacy-peer-deps/pnpm-workspace.yaml deleted file mode 100644 index c090d851f27..00000000000 --- a/packages/cli-v3/e2e/fixtures/resolve-legacy-peer-deps/pnpm-workspace.yaml +++ /dev/null @@ -1 +0,0 @@ -# https://github.com/pnpm/pnpm/issues/2412 diff --git a/packages/cli-v3/e2e/fixtures/resolve-legacy-peer-deps/trigger.config.js b/packages/cli-v3/e2e/fixtures/resolve-legacy-peer-deps/trigger.config.js deleted file mode 100644 index a25547dc019..00000000000 --- a/packages/cli-v3/e2e/fixtures/resolve-legacy-peer-deps/trigger.config.js +++ /dev/null @@ -1,3 +0,0 @@ -export const config = { - project: "resolve-legacy-peer-deps", -}; diff --git a/packages/cli-v3/e2e/fixtures/resolve-legacy-peer-deps/trigger/helloWorld.js b/packages/cli-v3/e2e/fixtures/resolve-legacy-peer-deps/trigger/helloWorld.js deleted file mode 100644 index e90d22194b7..00000000000 --- a/packages/cli-v3/e2e/fixtures/resolve-legacy-peer-deps/trigger/helloWorld.js +++ /dev/null @@ -1,9 +0,0 @@ -import { concat } from "lodash/array"; -import { task } from "@systemfsoftware/trigger.dev_sdk/v3"; - -export const helloWorldTask = task({ - id: "hello-world", - run: async (payload) => { - console.log(concat(["Hello"], "World!").join(", "), payload); - }, -}); diff --git a/packages/cli-v3/e2e/fixtures/resolve-legacy-peer-deps/yarn.lock b/packages/cli-v3/e2e/fixtures/resolve-legacy-peer-deps/yarn.lock deleted file mode 100644 index a680be0984d..00000000000 --- a/packages/cli-v3/e2e/fixtures/resolve-legacy-peer-deps/yarn.lock +++ /dev/null @@ -1,1555 +0,0 @@ -# This file is generated by running "yarn install" inside your project. -# Manual changes might be lost - proceed with caution! - -__metadata: - version: 8 - cacheKey: 10c0 - -"@bundled-es-modules/cookie@npm:^2.0.0": - version: 2.0.0 - resolution: "@bundled-es-modules/cookie@npm:2.0.0" - dependencies: - cookie: "npm:^0.5.0" - checksum: 10c0/0655dd331b35d7b5b6dd2301c3bcfb7233018c0e3235a40ced1d53f00463ab92dc01f0091f153812867bc0ef0f8e0a157a30acb16e8d7ef149702bf8db9fe7a6 - languageName: node - linkType: hard - -"@bundled-es-modules/statuses@npm:^1.0.1": - version: 1.0.1 - resolution: "@bundled-es-modules/statuses@npm:1.0.1" - dependencies: - statuses: "npm:^2.0.1" - checksum: 10c0/c1a8ede3efa8da61ccda4b98e773582a9733edfbeeee569d4630785f8e018766202edb190a754a3ec7a7f6bd738e857829affc2fdb676b6dab4db1bb44e62785 - languageName: node - linkType: hard - -"@google-cloud/precise-date@npm:^4.0.0": - version: 4.0.0 - resolution: "@google-cloud/precise-date@npm:4.0.0" - checksum: 10c0/8788bec6bb5db3fcc9cf72f346dc7af35d0ad1c9457d40f800e580dc58631568589b6795b48bef88b958b718c81cd326b0ccfe9d0ef9e7d7e85f45c1375e9c14 - languageName: node - linkType: hard - -"@grpc/grpc-js@npm:^1.7.1": - version: 1.10.10 - resolution: "@grpc/grpc-js@npm:1.10.10" - dependencies: - "@grpc/proto-loader": "npm:^0.7.13" - "@js-sdsl/ordered-map": "npm:^4.4.2" - checksum: 10c0/bc55b5d51f2c93af2c0076f3fed92ebcd936ade2c120d33455fc120d8a96197dfe412cff3e452788ab51bff0f9b58eebbafe8403516912693a41324c5cf45862 - languageName: node - linkType: hard - -"@grpc/proto-loader@npm:^0.7.13": - version: 0.7.13 - resolution: "@grpc/proto-loader@npm:0.7.13" - dependencies: - lodash.camelcase: "npm:^4.3.0" - long: "npm:^5.0.0" - protobufjs: "npm:^7.2.5" - yargs: "npm:^17.7.2" - bin: - proto-loader-gen-types: build/bin/proto-loader-gen-types.js - checksum: 10c0/dc8ed7aa1454c15e224707cc53d84a166b98d76f33606a9f334c7a6fb1aedd3e3614dcd2c2b02a6ffaf140587d19494f93b3a56346c6c2e26bc564f6deddbbf3 - languageName: node - linkType: hard - -"@inquirer/confirm@npm:^3.0.0": - version: 3.1.10 - resolution: "@inquirer/confirm@npm:3.1.10" - dependencies: - "@inquirer/core": "npm:^8.2.3" - "@inquirer/type": "npm:^1.3.3" - checksum: 10c0/a69bc0d21807b8cecb6ab1a9e0653abd255d1dde34083f536ee59df1bf01b1614fd6824b25735d2ddd8e5d81192a67e1da8944dc1713dbaeb75c7c182a4d6b88 - languageName: node - linkType: hard - -"@inquirer/core@npm:^8.2.3": - version: 8.2.3 - resolution: "@inquirer/core@npm:8.2.3" - dependencies: - "@inquirer/figures": "npm:^1.0.3" - "@inquirer/type": "npm:^1.3.3" - "@types/mute-stream": "npm:^0.0.4" - "@types/node": "npm:^20.14.6" - "@types/wrap-ansi": "npm:^3.0.0" - ansi-escapes: "npm:^4.3.2" - chalk: "npm:^4.1.2" - cli-spinners: "npm:^2.9.2" - cli-width: "npm:^4.1.0" - mute-stream: "npm:^1.0.0" - signal-exit: "npm:^4.1.0" - strip-ansi: "npm:^6.0.1" - wrap-ansi: "npm:^6.2.0" - checksum: 10c0/5e618df6bac115e29ba2da01f5b142da53f2502679ebebccc9aa185e04261cae279c856e07bdecd69d3ad9eeec87729b7c212c59242374b982bdaa45ceb69ae4 - languageName: node - linkType: hard - -"@inquirer/figures@npm:^1.0.3": - version: 1.0.3 - resolution: "@inquirer/figures@npm:1.0.3" - checksum: 10c0/099e062f000baafb4010014ece443d0cd211f562194854dc52a128bfe514611f8cc3da4cdb5092d75440956aff201dcd8e893b8a71feb104f97b0b00c6a696cf - languageName: node - linkType: hard - -"@inquirer/type@npm:^1.3.3": - version: 1.3.3 - resolution: "@inquirer/type@npm:1.3.3" - checksum: 10c0/84048694410bb5b2c55dc4e48da6369ce942b9e8f8016d15ef63ab3f9873832a56cc12a50582b5b2b626821bfe29973dfcc19edc90f58490b51df1f4d9d0a074 - languageName: node - linkType: hard - -"@js-sdsl/ordered-map@npm:^4.4.2": - version: 4.4.2 - resolution: "@js-sdsl/ordered-map@npm:4.4.2" - checksum: 10c0/cc7e15dc4acf6d9ef663757279600bab70533d847dcc1ab01332e9e680bd30b77cdf9ad885cc774276f51d98b05a013571c940e5b360985af5eb798dc1a2ee2b - languageName: node - linkType: hard - -"@mswjs/cookies@npm:^1.1.0": - version: 1.1.1 - resolution: "@mswjs/cookies@npm:1.1.1" - checksum: 10c0/75d3fdb0b5941ff473776b25869e4e7d1aeae872107c8cd12f1ebd89e1a9fb39473c9fbd1278aec91f40c991cd9fe98533863ef3a3906ca060532ce49acf86a5 - languageName: node - linkType: hard - -"@mswjs/interceptors@npm:^0.29.0": - version: 0.29.1 - resolution: "@mswjs/interceptors@npm:0.29.1" - dependencies: - "@open-draft/deferred-promise": "npm:^2.2.0" - "@open-draft/logger": "npm:^0.3.0" - "@open-draft/until": "npm:^2.0.0" - is-node-process: "npm:^1.2.0" - outvariant: "npm:^1.2.1" - strict-event-emitter: "npm:^0.5.1" - checksum: 10c0/816660a17b0e89e6e6955072b96882b5807c8c9faa316eab27104e8ba80e8e7d78b1862af42e1044156a5ae3ae2071289dc9211ecdc8fd5f7078d8c8a8a7caa3 - languageName: node - linkType: hard - -"@open-draft/deferred-promise@npm:^2.2.0": - version: 2.2.0 - resolution: "@open-draft/deferred-promise@npm:2.2.0" - checksum: 10c0/eafc1b1d0fc8edb5e1c753c5e0f3293410b40dde2f92688211a54806d4136887051f39b98c1950370be258483deac9dfd17cf8b96557553765198ef2547e4549 - languageName: node - linkType: hard - -"@open-draft/logger@npm:^0.3.0": - version: 0.3.0 - resolution: "@open-draft/logger@npm:0.3.0" - dependencies: - is-node-process: "npm:^1.2.0" - outvariant: "npm:^1.4.0" - checksum: 10c0/90010647b22e9693c16258f4f9adb034824d1771d3baa313057b9a37797f571181005bc50415a934eaf7c891d90ff71dcd7a9d5048b0b6bb438f31bef2c7c5c1 - languageName: node - linkType: hard - -"@open-draft/until@npm:^2.0.0, @open-draft/until@npm:^2.1.0": - version: 2.1.0 - resolution: "@open-draft/until@npm:2.1.0" - checksum: 10c0/61d3f99718dd86bb393fee2d7a785f961dcaf12f2055f0c693b27f4d0cd5f7a03d498a6d9289773b117590d794a43cd129366fd8e99222e4832f67b1653d54cf - languageName: node - linkType: hard - -"@opentelemetry/api-logs@npm:0.49.1": - version: 0.49.1 - resolution: "@opentelemetry/api-logs@npm:0.49.1" - dependencies: - "@opentelemetry/api": "npm:^1.0.0" - checksum: 10c0/479d8529c0e51effa92e265ba15b75dc010aefe97beb04f6d407d8298a5dcefb0c7fcdaff8c2a65e2a41435d8951407b37e6deb878b5e0191887176faa9565f8 - languageName: node - linkType: hard - -"@opentelemetry/api-logs@npm:^0.48.0": - version: 0.48.0 - resolution: "@opentelemetry/api-logs@npm:0.48.0" - dependencies: - "@opentelemetry/api": "npm:^1.0.0" - checksum: 10c0/728e9d3c0d9f63dbde3a4086ba2fb2231a03e9dcea02a496d7823ac60471dc5addf05fc94f69da1afa9519826a243c2742597ebc0ceb72b42009954a2d14291a - languageName: node - linkType: hard - -"@opentelemetry/api@npm:^1.0.0, @opentelemetry/api@npm:^1.8.0": - version: 1.9.0 - resolution: "@opentelemetry/api@npm:1.9.0" - checksum: 10c0/9aae2fe6e8a3a3eeb6c1fdef78e1939cf05a0f37f8a4fae4d6bf2e09eb1e06f966ece85805626e01ba5fab48072b94f19b835449e58b6d26720ee19a58298add - languageName: node - linkType: hard - -"@opentelemetry/context-async-hooks@npm:1.22.0": - version: 1.22.0 - resolution: "@opentelemetry/context-async-hooks@npm:1.22.0" - peerDependencies: - "@opentelemetry/api": ">=1.0.0 <1.9.0" - checksum: 10c0/5f691b598d967a969eed5eeea122cdaa5db35f8bf399704382dd5f482edd22c9d3ca636c119ac8c23f1c9a5b84a6a5be31056771887d957560f46f4fc07c0e5d - languageName: node - linkType: hard - -"@opentelemetry/context-async-hooks@npm:1.25.1": - version: 1.25.1 - resolution: "@opentelemetry/context-async-hooks@npm:1.25.1" - peerDependencies: - "@opentelemetry/api": ">=1.0.0 <1.10.0" - checksum: 10c0/bdea47675fe7ca7363b548ca86e724baa102bbb68d92702a20c281615dbae040aad907ff08f553f0e4985868f99a762aadac04f07ad51915ef512c5c817d7976 - languageName: node - linkType: hard - -"@opentelemetry/core@npm:1.22.0": - version: 1.22.0 - resolution: "@opentelemetry/core@npm:1.22.0" - dependencies: - "@opentelemetry/semantic-conventions": "npm:1.22.0" - peerDependencies: - "@opentelemetry/api": ">=1.0.0 <1.9.0" - checksum: 10c0/4850f6f407e4a4df72825d88b7dbe653e23f34a6dcba0b2d05725d0b497e1d44069909301b0efa1d4eac577225f10f5e86e09cb5338aacf28e2467b6d7d4c3b1 - languageName: node - linkType: hard - -"@opentelemetry/core@npm:1.25.1": - version: 1.25.1 - resolution: "@opentelemetry/core@npm:1.25.1" - dependencies: - "@opentelemetry/semantic-conventions": "npm:1.25.1" - peerDependencies: - "@opentelemetry/api": ">=1.0.0 <1.10.0" - checksum: 10c0/37270396fe3546e454f5a6e8cab0e5777e49a8e4e56ef05644c4e458b3ba7c662f57ad1ba2dd936ddaef54cbe985abd7cee0d3e9188dfdc0e3b3d446c3484337 - languageName: node - linkType: hard - -"@opentelemetry/exporter-logs-otlp-http@npm:^0.49.1": - version: 0.49.1 - resolution: "@opentelemetry/exporter-logs-otlp-http@npm:0.49.1" - dependencies: - "@opentelemetry/api-logs": "npm:0.49.1" - "@opentelemetry/core": "npm:1.22.0" - "@opentelemetry/otlp-exporter-base": "npm:0.49.1" - "@opentelemetry/otlp-transformer": "npm:0.49.1" - "@opentelemetry/sdk-logs": "npm:0.49.1" - peerDependencies: - "@opentelemetry/api": ^1.0.0 - checksum: 10c0/3e9ff9396072586aa212c207b7d71d933e50d0166a9b0cbd8902717d01d40d8bd904984385f83b7f26606651271fc59c0de5494a37f12701e0cf4d11347fc808 - languageName: node - linkType: hard - -"@opentelemetry/exporter-trace-otlp-grpc@npm:0.49.1": - version: 0.49.1 - resolution: "@opentelemetry/exporter-trace-otlp-grpc@npm:0.49.1" - dependencies: - "@grpc/grpc-js": "npm:^1.7.1" - "@opentelemetry/core": "npm:1.22.0" - "@opentelemetry/otlp-grpc-exporter-base": "npm:0.49.1" - "@opentelemetry/otlp-transformer": "npm:0.49.1" - "@opentelemetry/resources": "npm:1.22.0" - "@opentelemetry/sdk-trace-base": "npm:1.22.0" - peerDependencies: - "@opentelemetry/api": ^1.0.0 - checksum: 10c0/4702ad5a9a449702ba365708c8d5d4c3442db6fd134ffe8ac40f656b29beb72046232ad9ab90d42cf1a185e7549b0fba1f3accbe3794d43ed103f020185f379f - languageName: node - linkType: hard - -"@opentelemetry/exporter-trace-otlp-http@npm:0.49.1, @opentelemetry/exporter-trace-otlp-http@npm:^0.49.1": - version: 0.49.1 - resolution: "@opentelemetry/exporter-trace-otlp-http@npm:0.49.1" - dependencies: - "@opentelemetry/core": "npm:1.22.0" - "@opentelemetry/otlp-exporter-base": "npm:0.49.1" - "@opentelemetry/otlp-transformer": "npm:0.49.1" - "@opentelemetry/resources": "npm:1.22.0" - "@opentelemetry/sdk-trace-base": "npm:1.22.0" - peerDependencies: - "@opentelemetry/api": ^1.0.0 - checksum: 10c0/2393fd88deef0d3db572b2c0ec9ed29d1968461a68be61e2f08b624e67a5c364b80191d587cd24acf56f9db00dcd1191d376d3843427b0998f5a03d870369248 - languageName: node - linkType: hard - -"@opentelemetry/exporter-trace-otlp-proto@npm:0.49.1": - version: 0.49.1 - resolution: "@opentelemetry/exporter-trace-otlp-proto@npm:0.49.1" - dependencies: - "@opentelemetry/core": "npm:1.22.0" - "@opentelemetry/otlp-exporter-base": "npm:0.49.1" - "@opentelemetry/otlp-proto-exporter-base": "npm:0.49.1" - "@opentelemetry/otlp-transformer": "npm:0.49.1" - "@opentelemetry/resources": "npm:1.22.0" - "@opentelemetry/sdk-trace-base": "npm:1.22.0" - peerDependencies: - "@opentelemetry/api": ^1.0.0 - checksum: 10c0/d298829328e698bb00be98ece4db6267b421862af9b079c486699d949f2765a0b497774236838a632e71841d29525374477b8eb81646a5a7a516946eafeba919 - languageName: node - linkType: hard - -"@opentelemetry/exporter-zipkin@npm:1.22.0": - version: 1.22.0 - resolution: "@opentelemetry/exporter-zipkin@npm:1.22.0" - dependencies: - "@opentelemetry/core": "npm:1.22.0" - "@opentelemetry/resources": "npm:1.22.0" - "@opentelemetry/sdk-trace-base": "npm:1.22.0" - "@opentelemetry/semantic-conventions": "npm:1.22.0" - peerDependencies: - "@opentelemetry/api": ^1.0.0 - checksum: 10c0/b26101dc394b1c64efb0a979f3abed3f47111d9b3e8fe0e43f613cd0f472927cf62205d719214922bde240b64caddafbf05e7932c690d682700c470631baf302 - languageName: node - linkType: hard - -"@opentelemetry/instrumentation@npm:0.49.1, @opentelemetry/instrumentation@npm:^0.49.1": - version: 0.49.1 - resolution: "@opentelemetry/instrumentation@npm:0.49.1" - dependencies: - "@opentelemetry/api-logs": "npm:0.49.1" - "@types/shimmer": "npm:^1.0.2" - import-in-the-middle: "npm:1.7.1" - require-in-the-middle: "npm:^7.1.1" - semver: "npm:^7.5.2" - shimmer: "npm:^1.2.1" - peerDependencies: - "@opentelemetry/api": ^1.3.0 - checksum: 10c0/dcfecde045fb715593461f51e6f948b22f79d2cf198b6de99293cdbae650942cfc5cbf36585f1690b865f1bd4ae7b25ea273b65a33fa6f8f54a418663027dd90 - languageName: node - linkType: hard - -"@opentelemetry/otlp-exporter-base@npm:0.49.1": - version: 0.49.1 - resolution: "@opentelemetry/otlp-exporter-base@npm:0.49.1" - dependencies: - "@opentelemetry/core": "npm:1.22.0" - peerDependencies: - "@opentelemetry/api": ^1.0.0 - checksum: 10c0/61432363fc1a5d159e73d8470cce1f4c7d2b229780406c7cdaaeebe1bf4afe0a17a276ae01c9be895b52543ce64e8d62005d20794bb9e21a2252ae7a0be078f4 - languageName: node - linkType: hard - -"@opentelemetry/otlp-grpc-exporter-base@npm:0.49.1": - version: 0.49.1 - resolution: "@opentelemetry/otlp-grpc-exporter-base@npm:0.49.1" - dependencies: - "@grpc/grpc-js": "npm:^1.7.1" - "@opentelemetry/core": "npm:1.22.0" - "@opentelemetry/otlp-exporter-base": "npm:0.49.1" - protobufjs: "npm:^7.2.3" - peerDependencies: - "@opentelemetry/api": ^1.0.0 - checksum: 10c0/f01dbb21d9c1aefc2583b5a4eb504a0f3449496856f49239c23452a18a6c1338b8bcbf2971de54aadb53d9c1dca85283ba3ed3cd7b24b6a1821928756de69710 - languageName: node - linkType: hard - -"@opentelemetry/otlp-proto-exporter-base@npm:0.49.1": - version: 0.49.1 - resolution: "@opentelemetry/otlp-proto-exporter-base@npm:0.49.1" - dependencies: - "@opentelemetry/core": "npm:1.22.0" - "@opentelemetry/otlp-exporter-base": "npm:0.49.1" - protobufjs: "npm:^7.2.3" - peerDependencies: - "@opentelemetry/api": ^1.0.0 - checksum: 10c0/1572831479536bf9c25c69f7b4584f281896df1a7d140f73937a701a06c4e4c612643b4e396e87646f43e73b53f1b5a636353330c3df5affd59ef19e9f811b5f - languageName: node - linkType: hard - -"@opentelemetry/otlp-transformer@npm:0.49.1": - version: 0.49.1 - resolution: "@opentelemetry/otlp-transformer@npm:0.49.1" - dependencies: - "@opentelemetry/api-logs": "npm:0.49.1" - "@opentelemetry/core": "npm:1.22.0" - "@opentelemetry/resources": "npm:1.22.0" - "@opentelemetry/sdk-logs": "npm:0.49.1" - "@opentelemetry/sdk-metrics": "npm:1.22.0" - "@opentelemetry/sdk-trace-base": "npm:1.22.0" - peerDependencies: - "@opentelemetry/api": ">=1.3.0 <1.9.0" - checksum: 10c0/df25837786a45a77675a0de48916e7d7f1d32d6d200ef807a5fc23e07a2be31cfffd09b197079a6e6376fe82de4ed1930b14c11001f032e8fbfefaef19d98a11 - languageName: node - linkType: hard - -"@opentelemetry/propagator-b3@npm:1.22.0": - version: 1.22.0 - resolution: "@opentelemetry/propagator-b3@npm:1.22.0" - dependencies: - "@opentelemetry/core": "npm:1.22.0" - peerDependencies: - "@opentelemetry/api": ">=1.0.0 <1.9.0" - checksum: 10c0/947633f247451e37895b5c3f8cbcba4fc96118c0c72c815bfdb49ae4b2a3c27ca9133af25db35ae938bd82b0033d986d178f253c0573389ab2dab2999d42a082 - languageName: node - linkType: hard - -"@opentelemetry/propagator-b3@npm:1.25.1": - version: 1.25.1 - resolution: "@opentelemetry/propagator-b3@npm:1.25.1" - dependencies: - "@opentelemetry/core": "npm:1.25.1" - peerDependencies: - "@opentelemetry/api": ">=1.0.0 <1.10.0" - checksum: 10c0/3fb91d2d26bdc99188cdfd31f176a38e950292d425a3c1ecd17f55d4ac4926d00da756a123592b3971a5309d7f48c9348183e269f4f8fe7f70c7418ab38dd920 - languageName: node - linkType: hard - -"@opentelemetry/propagator-jaeger@npm:1.22.0": - version: 1.22.0 - resolution: "@opentelemetry/propagator-jaeger@npm:1.22.0" - dependencies: - "@opentelemetry/core": "npm:1.22.0" - peerDependencies: - "@opentelemetry/api": ">=1.0.0 <1.9.0" - checksum: 10c0/b5767c4b8862783043d20ad71b66831a0004b98173b1cc8573bc6048fa0b4ed3cf9e1063c9f02e25d227ccb668cd95dacc02dde8d4af2aa294c097779f5cc79f - languageName: node - linkType: hard - -"@opentelemetry/propagator-jaeger@npm:1.25.1": - version: 1.25.1 - resolution: "@opentelemetry/propagator-jaeger@npm:1.25.1" - dependencies: - "@opentelemetry/core": "npm:1.25.1" - peerDependencies: - "@opentelemetry/api": ">=1.0.0 <1.10.0" - checksum: 10c0/2fd240fc5e26b986b27f6c140081b13b84a1bc2e6ad8ebfa69d4fda4c2a0f6dfc404ff11965585ddd229550c780650e3e18f56ab6976a79efc0ae0efdcb855a4 - languageName: node - linkType: hard - -"@opentelemetry/resources@npm:1.22.0": - version: 1.22.0 - resolution: "@opentelemetry/resources@npm:1.22.0" - dependencies: - "@opentelemetry/core": "npm:1.22.0" - "@opentelemetry/semantic-conventions": "npm:1.22.0" - peerDependencies: - "@opentelemetry/api": ">=1.0.0 <1.9.0" - checksum: 10c0/f8681d3f907bb44742223980283dd35fcf2fd52e6b6874063e0ed7fea21a3dc65c0dc05a66f21ee41d018343bc90d0221a018ac0d5a92ef01e623f4fe94355fd - languageName: node - linkType: hard - -"@opentelemetry/resources@npm:1.25.1, @opentelemetry/resources@npm:^1.22.0": - version: 1.25.1 - resolution: "@opentelemetry/resources@npm:1.25.1" - dependencies: - "@opentelemetry/core": "npm:1.25.1" - "@opentelemetry/semantic-conventions": "npm:1.25.1" - peerDependencies: - "@opentelemetry/api": ">=1.0.0 <1.10.0" - checksum: 10c0/4edbf04945c7647b9af847f2f8abccabb54f4f8935fd75c199dc22879f8b7927ac50fac8e877ef48e81c586a08d63bbfe41c345caf94a8ce2c623fa99bb8e999 - languageName: node - linkType: hard - -"@opentelemetry/sdk-logs@npm:0.49.1, @opentelemetry/sdk-logs@npm:^0.49.1": - version: 0.49.1 - resolution: "@opentelemetry/sdk-logs@npm:0.49.1" - dependencies: - "@opentelemetry/core": "npm:1.22.0" - "@opentelemetry/resources": "npm:1.22.0" - peerDependencies: - "@opentelemetry/api": ">=1.4.0 <1.9.0" - "@opentelemetry/api-logs": ">=0.39.1" - checksum: 10c0/2dbf2d27bde8f442a1393e68d0832a36d28476bd6cb14e0cbd60793836dc131671f9c8e5073b03cc22749f1878b2dc30e4331276439c514e8fa17082156dda64 - languageName: node - linkType: hard - -"@opentelemetry/sdk-metrics@npm:1.22.0": - version: 1.22.0 - resolution: "@opentelemetry/sdk-metrics@npm:1.22.0" - dependencies: - "@opentelemetry/core": "npm:1.22.0" - "@opentelemetry/resources": "npm:1.22.0" - lodash.merge: "npm:^4.6.2" - peerDependencies: - "@opentelemetry/api": ">=1.3.0 <1.9.0" - checksum: 10c0/cdf7c91bec6e697bbeea2b0f6cdb68491104beab002fda2e37a9a932d4624f4510785efd29c625dff4f68632567e03021711a0c2f6ecef9354d4a0929ee703ed - languageName: node - linkType: hard - -"@opentelemetry/sdk-node@npm:^0.49.1": - version: 0.49.1 - resolution: "@opentelemetry/sdk-node@npm:0.49.1" - dependencies: - "@opentelemetry/api-logs": "npm:0.49.1" - "@opentelemetry/core": "npm:1.22.0" - "@opentelemetry/exporter-trace-otlp-grpc": "npm:0.49.1" - "@opentelemetry/exporter-trace-otlp-http": "npm:0.49.1" - "@opentelemetry/exporter-trace-otlp-proto": "npm:0.49.1" - "@opentelemetry/exporter-zipkin": "npm:1.22.0" - "@opentelemetry/instrumentation": "npm:0.49.1" - "@opentelemetry/resources": "npm:1.22.0" - "@opentelemetry/sdk-logs": "npm:0.49.1" - "@opentelemetry/sdk-metrics": "npm:1.22.0" - "@opentelemetry/sdk-trace-base": "npm:1.22.0" - "@opentelemetry/sdk-trace-node": "npm:1.22.0" - "@opentelemetry/semantic-conventions": "npm:1.22.0" - peerDependencies: - "@opentelemetry/api": ">=1.3.0 <1.9.0" - checksum: 10c0/cbf9e15d95ed72a0f9563801f90049e9c0d3fdbf14ffba6d46bcb72275bfd5b340a7a93896396cf2817d70d5ab7e416f65f4845bb4d67df643f07a4fb0faed51 - languageName: node - linkType: hard - -"@opentelemetry/sdk-trace-base@npm:1.22.0": - version: 1.22.0 - resolution: "@opentelemetry/sdk-trace-base@npm:1.22.0" - dependencies: - "@opentelemetry/core": "npm:1.22.0" - "@opentelemetry/resources": "npm:1.22.0" - "@opentelemetry/semantic-conventions": "npm:1.22.0" - peerDependencies: - "@opentelemetry/api": ">=1.0.0 <1.9.0" - checksum: 10c0/e7240d6e3f63e892516602eeb443803398cee171167608eb043f8d077f9489be2062f538b7e7766392db7419a33e7845f6ed070e13a0932017596b139c232950 - languageName: node - linkType: hard - -"@opentelemetry/sdk-trace-base@npm:1.25.1, @opentelemetry/sdk-trace-base@npm:^1.22.0": - version: 1.25.1 - resolution: "@opentelemetry/sdk-trace-base@npm:1.25.1" - dependencies: - "@opentelemetry/core": "npm:1.25.1" - "@opentelemetry/resources": "npm:1.25.1" - "@opentelemetry/semantic-conventions": "npm:1.25.1" - peerDependencies: - "@opentelemetry/api": ">=1.0.0 <1.10.0" - checksum: 10c0/bcbc5de75edb8f36a05c7d21699782b4aa100482588d89e318d3f35944d45e776f50f7b353273a0925bc0b3b6e82cbf294cba4cb0792d951148b4ee105280aa2 - languageName: node - linkType: hard - -"@opentelemetry/sdk-trace-node@npm:1.22.0": - version: 1.22.0 - resolution: "@opentelemetry/sdk-trace-node@npm:1.22.0" - dependencies: - "@opentelemetry/context-async-hooks": "npm:1.22.0" - "@opentelemetry/core": "npm:1.22.0" - "@opentelemetry/propagator-b3": "npm:1.22.0" - "@opentelemetry/propagator-jaeger": "npm:1.22.0" - "@opentelemetry/sdk-trace-base": "npm:1.22.0" - semver: "npm:^7.5.2" - peerDependencies: - "@opentelemetry/api": ">=1.0.0 <1.9.0" - checksum: 10c0/ca42e61b44ed5f91e29e8cf5f16916fb2308d9c807181446c7c60ee61656e6e97f8c02ad4269f86ad57c252dbd25fe0af5b09521b6868b156df978a0f9b54d57 - languageName: node - linkType: hard - -"@opentelemetry/sdk-trace-node@npm:^1.22.0": - version: 1.25.1 - resolution: "@opentelemetry/sdk-trace-node@npm:1.25.1" - dependencies: - "@opentelemetry/context-async-hooks": "npm:1.25.1" - "@opentelemetry/core": "npm:1.25.1" - "@opentelemetry/propagator-b3": "npm:1.25.1" - "@opentelemetry/propagator-jaeger": "npm:1.25.1" - "@opentelemetry/sdk-trace-base": "npm:1.25.1" - semver: "npm:^7.5.2" - peerDependencies: - "@opentelemetry/api": ">=1.0.0 <1.10.0" - checksum: 10c0/d54cdab39429bd5ddb4d3dcb27e2423039680f09c3059b406348289ad8ed2856cf0a6db592d55e5a45afde233dd1867ad5daf5ac47e5f080562a561634a1565a - languageName: node - linkType: hard - -"@opentelemetry/semantic-conventions@npm:1.22.0": - version: 1.22.0 - resolution: "@opentelemetry/semantic-conventions@npm:1.22.0" - checksum: 10c0/35d4aae14111fd65becf667fb935aef673f820dba0e160cdf02dfee19b8eb169a8ba3f7db4db8a40d82a15989f465faf085b4ba41895ba2c89f8e631f5e53f08 - languageName: node - linkType: hard - -"@opentelemetry/semantic-conventions@npm:1.25.1, @opentelemetry/semantic-conventions@npm:^1.22.0": - version: 1.25.1 - resolution: "@opentelemetry/semantic-conventions@npm:1.25.1" - checksum: 10c0/fb1d6349e91f142c82931e89e0242215be8248e77919b6faa7e259757e499183546c9b4046de72b053b5222453bc74fff70280d2b4d1229484ba7b2c07f16a3a - languageName: node - linkType: hard - -"@protobufjs/aspromise@npm:^1.1.1, @protobufjs/aspromise@npm:^1.1.2": - version: 1.1.2 - resolution: "@protobufjs/aspromise@npm:1.1.2" - checksum: 10c0/a83343a468ff5b5ec6bff36fd788a64c839e48a07ff9f4f813564f58caf44d011cd6504ed2147bf34835bd7a7dd2107052af755961c6b098fd8902b4f6500d0f - languageName: node - linkType: hard - -"@protobufjs/base64@npm:^1.1.2": - version: 1.1.2 - resolution: "@protobufjs/base64@npm:1.1.2" - checksum: 10c0/eec925e681081af190b8ee231f9bad3101e189abbc182ff279da6b531e7dbd2a56f1f306f37a80b1be9e00aa2d271690d08dcc5f326f71c9eed8546675c8caf6 - languageName: node - linkType: hard - -"@protobufjs/codegen@npm:^2.0.4": - version: 2.0.4 - resolution: "@protobufjs/codegen@npm:2.0.4" - checksum: 10c0/26ae337c5659e41f091606d16465bbcc1df1f37cc1ed462438b1f67be0c1e28dfb2ca9f294f39100c52161aef82edf758c95d6d75650a1ddf31f7ddee1440b43 - languageName: node - linkType: hard - -"@protobufjs/eventemitter@npm:^1.1.0": - version: 1.1.0 - resolution: "@protobufjs/eventemitter@npm:1.1.0" - checksum: 10c0/1eb0a75180e5206d1033e4138212a8c7089a3d418c6dfa5a6ce42e593a4ae2e5892c4ef7421f38092badba4040ea6a45f0928869989411001d8c1018ea9a6e70 - languageName: node - linkType: hard - -"@protobufjs/fetch@npm:^1.1.0": - version: 1.1.0 - resolution: "@protobufjs/fetch@npm:1.1.0" - dependencies: - "@protobufjs/aspromise": "npm:^1.1.1" - "@protobufjs/inquire": "npm:^1.1.0" - checksum: 10c0/cda6a3dc2d50a182c5865b160f72077aac197046600091dbb005dd0a66db9cce3c5eaed6d470ac8ed49d7bcbeef6ee5f0bc288db5ff9a70cbd003e5909065233 - languageName: node - linkType: hard - -"@protobufjs/float@npm:^1.0.2": - version: 1.0.2 - resolution: "@protobufjs/float@npm:1.0.2" - checksum: 10c0/18f2bdede76ffcf0170708af15c9c9db6259b771e6b84c51b06df34a9c339dbbeec267d14ce0bddd20acc142b1d980d983d31434398df7f98eb0c94a0eb79069 - languageName: node - linkType: hard - -"@protobufjs/inquire@npm:^1.1.0": - version: 1.1.0 - resolution: "@protobufjs/inquire@npm:1.1.0" - checksum: 10c0/64372482efcba1fb4d166a2664a6395fa978b557803857c9c03500e0ac1013eb4b1aacc9ed851dd5fc22f81583670b4f4431bae186f3373fedcfde863ef5921a - languageName: node - linkType: hard - -"@protobufjs/path@npm:^1.1.2": - version: 1.1.2 - resolution: "@protobufjs/path@npm:1.1.2" - checksum: 10c0/cece0a938e7f5dfd2fa03f8c14f2f1cf8b0d6e13ac7326ff4c96ea311effd5fb7ae0bba754fbf505312af2e38500250c90e68506b97c02360a43793d88a0d8b4 - languageName: node - linkType: hard - -"@protobufjs/pool@npm:^1.1.0": - version: 1.1.0 - resolution: "@protobufjs/pool@npm:1.1.0" - checksum: 10c0/eda2718b7f222ac6e6ad36f758a92ef90d26526026a19f4f17f668f45e0306a5bd734def3f48f51f8134ae0978b6262a5c517c08b115a551756d1a3aadfcf038 - languageName: node - linkType: hard - -"@protobufjs/utf8@npm:^1.1.0": - version: 1.1.0 - resolution: "@protobufjs/utf8@npm:1.1.0" - checksum: 10c0/a3fe31fe3fa29aa3349e2e04ee13dc170cc6af7c23d92ad49e3eeaf79b9766264544d3da824dba93b7855bd6a2982fb40032ef40693da98a136d835752beb487 - languageName: node - linkType: hard - -"@socket.io/component-emitter@npm:~3.1.0": - version: 3.1.2 - resolution: "@socket.io/component-emitter@npm:3.1.2" - checksum: 10c0/c4242bad66f67e6f7b712733d25b43cbb9e19a595c8701c3ad99cbeb5901555f78b095e24852f862fffb43e96f1d8552e62def885ca82ae1bb05da3668fd87d7 - languageName: node - linkType: hard - -"@systemfsoftware/trigger.dev_core-backend@npm:3.0.0-beta.40": - version: 3.0.0-beta.40 - resolution: "@systemfsoftware/trigger.dev_core-backend@npm:3.0.0-beta.40" - dependencies: - "@opentelemetry/api": "npm:^1.8.0" - checksum: 10c0/e158df63a2fe9c5bcbaf6213c477d278f5ed41fbf85452e183cef70a92f181540934b78c53db2f5c6eaa5ba52288e76cca42c8c4f98ac77ce22f92b553dd25c5 - languageName: node - linkType: hard - -"@systemfsoftware/trigger.dev_core@npm:3.0.0-beta.40": - version: 3.0.0-beta.40 - resolution: "@systemfsoftware/trigger.dev_core@npm:3.0.0-beta.40" - dependencies: - "@google-cloud/precise-date": "npm:^4.0.0" - "@opentelemetry/api": "npm:^1.8.0" - "@opentelemetry/api-logs": "npm:^0.48.0" - "@opentelemetry/exporter-logs-otlp-http": "npm:^0.49.1" - "@opentelemetry/exporter-trace-otlp-http": "npm:^0.49.1" - "@opentelemetry/instrumentation": "npm:^0.49.1" - "@opentelemetry/resources": "npm:^1.22.0" - "@opentelemetry/sdk-logs": "npm:^0.49.1" - "@opentelemetry/sdk-node": "npm:^0.49.1" - "@opentelemetry/sdk-trace-base": "npm:^1.22.0" - "@opentelemetry/sdk-trace-node": "npm:^1.22.0" - "@opentelemetry/semantic-conventions": "npm:^1.22.0" - humanize-duration: "npm:^3.27.3" - socket.io-client: "npm:4.7.4" - superjson: "npm:^2.2.1" - ulidx: "npm:^2.2.1" - zod: "npm:3.22.3" - zod-error: "npm:1.5.0" - zod-validation-error: "npm:^1.5.0" - checksum: 10c0/d62aa6b19410a0567301d7fa0c54f083127578ed29c923b952bf0a5d1ed7c9c0da51e4edde1da5f87279c6da97bbb9cb20ada3239238f89f055322cab450766b - languageName: node - linkType: hard - -"@systemfsoftware/trigger.dev_sdk@npm:3.0.0-beta.40": - version: 3.0.0-beta.40 - resolution: "@systemfsoftware/trigger.dev_sdk@npm:3.0.0-beta.40" - dependencies: - "@opentelemetry/api": "npm:^1.8.0" - "@opentelemetry/api-logs": "npm:^0.48.0" - "@opentelemetry/semantic-conventions": "npm:^1.22.0" - "@systemfsoftware/trigger.dev_core": "npm:3.0.0-beta.40" - "@systemfsoftware/trigger.dev_core-backend": "npm:3.0.0-beta.40" - chalk: "npm:^5.2.0" - cronstrue: "npm:^2.21.0" - debug: "npm:^4.3.4" - evt: "npm:^2.4.13" - get-caller-file: "npm:^2.0.5" - git-remote-origin-url: "npm:^4.0.0" - git-repo-info: "npm:^2.1.1" - msw: "npm:^2.2.1" - slug: "npm:^6.0.0" - terminal-link: "npm:^3.0.0" - ulid: "npm:^2.3.0" - uuid: "npm:^9.0.0" - ws: "npm:^8.11.0" - zod: "npm:3.22.3" - checksum: 10c0/c7d7d0b5ffd6a943310c9dabb07220c423b3d9db42c56dab4497bf38d1adb0a7fec8fcb69c239f5c9d37355dbd9b304d6bb2bc37a1e3ed12fbbe5aa5c91024c8 - languageName: node - linkType: hard - -"@types/cookie@npm:^0.6.0": - version: 0.6.0 - resolution: "@types/cookie@npm:0.6.0" - checksum: 10c0/5b326bd0188120fb32c0be086b141b1481fec9941b76ad537f9110e10d61ee2636beac145463319c71e4be67a17e85b81ca9e13ceb6e3bb63b93d16824d6c149 - languageName: node - linkType: hard - -"@types/mute-stream@npm:^0.0.4": - version: 0.0.4 - resolution: "@types/mute-stream@npm:0.0.4" - dependencies: - "@types/node": "npm:*" - checksum: 10c0/944730fd7b398c5078de3c3d4d0afeec8584283bc694da1803fdfca14149ea385e18b1b774326f1601baf53898ce6d121a952c51eb62d188ef6fcc41f725c0dc - languageName: node - linkType: hard - -"@types/node@npm:*, @types/node@npm:>=13.7.0, @types/node@npm:^20.14.6": - version: 20.14.8 - resolution: "@types/node@npm:20.14.8" - dependencies: - undici-types: "npm:~5.26.4" - checksum: 10c0/06d4643fa3b179b41fe19f9c75c240278ca1f7a313b3b837bc36ea119499c7ad77f06bbe72694ac04aa91ec77fe747baa09b889f4c435450c1724a26bd55f160 - languageName: node - linkType: hard - -"@types/shimmer@npm:^1.0.2": - version: 1.0.5 - resolution: "@types/shimmer@npm:1.0.5" - checksum: 10c0/bbdcfebd46732267a7f861ca2e25b8f113ca303bfb1ebf891aeeb509b0507f816f95611fa82acdd4d1d534472a54754f6be3301b2cf77659654671e3e31318ec - languageName: node - linkType: hard - -"@types/statuses@npm:^2.0.4": - version: 2.0.5 - resolution: "@types/statuses@npm:2.0.5" - checksum: 10c0/4dacec0b29483a44be902a022a11a22b339de7a6e7b2059daa4f7add10cb6dbcc28d02d2a416fe9687e48d335906bf983065391836d4e7c847e55ddef4de8fad - languageName: node - linkType: hard - -"@types/wrap-ansi@npm:^3.0.0": - version: 3.0.0 - resolution: "@types/wrap-ansi@npm:3.0.0" - checksum: 10c0/8d8f53363f360f38135301a06b596c295433ad01debd082078c33c6ed98b05a5c8fe8853a88265432126096084f4a135ec1564e3daad631b83296905509f90b3 - languageName: node - linkType: hard - -"acorn-import-assertions@npm:^1.9.0": - version: 1.9.0 - resolution: "acorn-import-assertions@npm:1.9.0" - peerDependencies: - acorn: ^8 - checksum: 10c0/3b4a194e128efdc9b86c2b1544f623aba4c1aa70d638f8ab7dc3971a5b4aa4c57bd62f99af6e5325bb5973c55863b4112e708a6f408bad7a138647ca72283afe - languageName: node - linkType: hard - -"acorn@npm:^8.8.2": - version: 8.12.0 - resolution: "acorn@npm:8.12.0" - bin: - acorn: bin/acorn - checksum: 10c0/a19f9dead009d3b430fa3c253710b47778cdaace15b316de6de93a68c355507bc1072a9956372b6c990cbeeb167d4a929249d0faeb8ae4bb6911d68d53299549 - languageName: node - linkType: hard - -"ansi-escapes@npm:^4.3.2": - version: 4.3.2 - resolution: "ansi-escapes@npm:4.3.2" - dependencies: - type-fest: "npm:^0.21.3" - checksum: 10c0/da917be01871525a3dfcf925ae2977bc59e8c513d4423368645634bf5d4ceba5401574eb705c1e92b79f7292af5a656f78c5725a4b0e1cec97c4b413705c1d50 - languageName: node - linkType: hard - -"ansi-escapes@npm:^5.0.0": - version: 5.0.0 - resolution: "ansi-escapes@npm:5.0.0" - dependencies: - type-fest: "npm:^1.0.2" - checksum: 10c0/f705cc7fbabb981ddf51562cd950792807bccd7260cc3d9478a619dda62bff6634c87ca100f2545ac7aade9b72652c4edad8c7f0d31a0b949b5fa58f33eaf0d0 - languageName: node - linkType: hard - -"ansi-regex@npm:^5.0.1": - version: 5.0.1 - resolution: "ansi-regex@npm:5.0.1" - checksum: 10c0/9a64bb8627b434ba9327b60c027742e5d17ac69277960d041898596271d992d4d52ba7267a63ca10232e29f6107fc8a835f6ce8d719b88c5f8493f8254813737 - languageName: node - linkType: hard - -"ansi-styles@npm:^4.0.0, ansi-styles@npm:^4.1.0": - version: 4.3.0 - resolution: "ansi-styles@npm:4.3.0" - dependencies: - color-convert: "npm:^2.0.1" - checksum: 10c0/895a23929da416f2bd3de7e9cb4eabd340949328ab85ddd6e484a637d8f6820d485f53933446f5291c3b760cbc488beb8e88573dd0f9c7daf83dccc8fe81b041 - languageName: node - linkType: hard - -"chalk@npm:^4.1.2": - version: 4.1.2 - resolution: "chalk@npm:4.1.2" - dependencies: - ansi-styles: "npm:^4.1.0" - supports-color: "npm:^7.1.0" - checksum: 10c0/4a3fef5cc34975c898ffe77141450f679721df9dde00f6c304353fa9c8b571929123b26a0e4617bde5018977eb655b31970c297b91b63ee83bb82aeb04666880 - languageName: node - linkType: hard - -"chalk@npm:^5.2.0": - version: 5.3.0 - resolution: "chalk@npm:5.3.0" - checksum: 10c0/8297d436b2c0f95801103ff2ef67268d362021b8210daf8ddbe349695333eb3610a71122172ff3b0272f1ef2cf7cc2c41fdaa4715f52e49ffe04c56340feed09 - languageName: node - linkType: hard - -"cjs-module-lexer@npm:^1.2.2": - version: 1.3.1 - resolution: "cjs-module-lexer@npm:1.3.1" - checksum: 10c0/cd98fbf3c7f4272fb0ebf71d08d0c54bc75ce0e30b9d186114e15b4ba791f3d310af65a339eea2a0318599af2818cdd8886d353b43dfab94468f72987397ad16 - languageName: node - linkType: hard - -"cli-spinners@npm:^2.9.2": - version: 2.9.2 - resolution: "cli-spinners@npm:2.9.2" - checksum: 10c0/907a1c227ddf0d7a101e7ab8b300affc742ead4b4ebe920a5bf1bc6d45dce2958fcd195eb28fa25275062fe6fa9b109b93b63bc8033396ed3bcb50297008b3a3 - languageName: node - linkType: hard - -"cli-width@npm:^4.1.0": - version: 4.1.0 - resolution: "cli-width@npm:4.1.0" - checksum: 10c0/1fbd56413578f6117abcaf858903ba1f4ad78370a4032f916745fa2c7e390183a9d9029cf837df320b0fdce8137668e522f60a30a5f3d6529ff3872d265a955f - languageName: node - linkType: hard - -"cliui@npm:^8.0.1": - version: 8.0.1 - resolution: "cliui@npm:8.0.1" - dependencies: - string-width: "npm:^4.2.0" - strip-ansi: "npm:^6.0.1" - wrap-ansi: "npm:^7.0.0" - checksum: 10c0/4bda0f09c340cbb6dfdc1ed508b3ca080f12992c18d68c6be4d9cf51756033d5266e61ec57529e610dacbf4da1c634423b0c1b11037709cc6b09045cbd815df5 - languageName: node - linkType: hard - -"color-convert@npm:^2.0.1": - version: 2.0.1 - resolution: "color-convert@npm:2.0.1" - dependencies: - color-name: "npm:~1.1.4" - checksum: 10c0/37e1150172f2e311fe1b2df62c6293a342ee7380da7b9cfdba67ea539909afbd74da27033208d01d6d5cfc65ee7868a22e18d7e7648e004425441c0f8a15a7d7 - languageName: node - linkType: hard - -"color-name@npm:~1.1.4": - version: 1.1.4 - resolution: "color-name@npm:1.1.4" - checksum: 10c0/a1a3f914156960902f46f7f56bc62effc6c94e84b2cae157a526b1c1f74b677a47ec602bf68a61abfa2b42d15b7c5651c6dbe72a43af720bc588dff885b10f95 - languageName: node - linkType: hard - -"cookie@npm:^0.5.0": - version: 0.5.0 - resolution: "cookie@npm:0.5.0" - checksum: 10c0/c01ca3ef8d7b8187bae434434582288681273b5a9ed27521d4d7f9f7928fe0c920df0decd9f9d3bbd2d14ac432b8c8cf42b98b3bdd5bfe0e6edddeebebe8b61d - languageName: node - linkType: hard - -"copy-anything@npm:^3.0.2": - version: 3.0.5 - resolution: "copy-anything@npm:3.0.5" - dependencies: - is-what: "npm:^4.1.8" - checksum: 10c0/01eadd500c7e1db71d32d95a3bfaaedcb839ef891c741f6305ab0461398056133de08f2d1bf4c392b364e7bdb7ce498513896e137a7a183ac2516b065c28a4fe - languageName: node - linkType: hard - -"cronstrue@npm:^2.21.0": - version: 2.50.0 - resolution: "cronstrue@npm:2.50.0" - bin: - cronstrue: bin/cli.js - checksum: 10c0/9fec217cfc83a53842c04cab1103ffb077a33837ea0f03f8a0968fe548509134b6667303ee7188d00b555fb53ad82fef5b6cd0c1886f3ec34b74625b61c6c3d7 - languageName: node - linkType: hard - -"debug@npm:^4.1.1, debug@npm:^4.3.4, debug@npm:~4.3.1, debug@npm:~4.3.2": - version: 4.3.5 - resolution: "debug@npm:4.3.5" - dependencies: - ms: "npm:2.1.2" - peerDependenciesMeta: - supports-color: - optional: true - checksum: 10c0/082c375a2bdc4f4469c99f325ff458adad62a3fc2c482d59923c260cb08152f34e2659f72b3767db8bb2f21ca81a60a42d1019605a412132d7b9f59363a005cc - languageName: node - linkType: hard - -"emoji-regex@npm:^8.0.0": - version: 8.0.0 - resolution: "emoji-regex@npm:8.0.0" - checksum: 10c0/b6053ad39951c4cf338f9092d7bfba448cdfd46fe6a2a034700b149ac9ffbc137e361cbd3c442297f86bed2e5f7576c1b54cc0a6bf8ef5106cc62f496af35010 - languageName: node - linkType: hard - -"engine.io-client@npm:~6.5.2": - version: 6.5.4 - resolution: "engine.io-client@npm:6.5.4" - dependencies: - "@socket.io/component-emitter": "npm:~3.1.0" - debug: "npm:~4.3.1" - engine.io-parser: "npm:~5.2.1" - ws: "npm:~8.17.1" - xmlhttprequest-ssl: "npm:~2.0.0" - checksum: 10c0/ef220f9875d6a43bade906bd9b61118e812474bbe46e80f38c92dca238484170daf92d51e58bbade6433c29ffb5ba329f4864c5609f2e33c5e31041b1f8ad672 - languageName: node - linkType: hard - -"engine.io-parser@npm:~5.2.1": - version: 5.2.2 - resolution: "engine.io-parser@npm:5.2.2" - checksum: 10c0/38e71a92ed75e2873d4d9cfab7f889e4a3cfc939b689abd1045e1b2ef9f1a50d0350a2bef69f33d313c1aa626232702da5a9043a1038d76f5ecc0be440c648ab - languageName: node - linkType: hard - -"escalade@npm:^3.1.1": - version: 3.1.2 - resolution: "escalade@npm:3.1.2" - checksum: 10c0/6b4adafecd0682f3aa1cd1106b8fff30e492c7015b178bc81b2d2f75106dabea6c6d6e8508fc491bd58e597c74abb0e8e2368f943ecb9393d4162e3c2f3cf287 - languageName: node - linkType: hard - -"evt@npm:^2.4.13": - version: 2.5.7 - resolution: "evt@npm:2.5.7" - dependencies: - minimal-polyfills: "npm:^2.2.3" - run-exclusive: "npm:^2.2.19" - tsafe: "npm:^1.6.6" - checksum: 10c0/3b9e04eb0bdfd3b47de0fb3ef78577e2fc09490d601b9af4fc4368d8f59dc1c787c2e1152a11e5c4ade5e610f5b4619d224e48b30382ee9951f39492606687ac - languageName: node - linkType: hard - -"function-bind@npm:^1.1.2": - version: 1.1.2 - resolution: "function-bind@npm:1.1.2" - checksum: 10c0/d8680ee1e5fcd4c197e4ac33b2b4dce03c71f4d91717292785703db200f5c21f977c568d28061226f9b5900cbcd2c84463646134fd5337e7925e0942bc3f46d5 - languageName: node - linkType: hard - -"get-caller-file@npm:^2.0.5": - version: 2.0.5 - resolution: "get-caller-file@npm:2.0.5" - checksum: 10c0/c6c7b60271931fa752aeb92f2b47e355eac1af3a2673f47c9589e8f8a41adc74d45551c1bc57b5e66a80609f10ffb72b6f575e4370d61cc3f7f3aaff01757cde - languageName: node - linkType: hard - -"git-remote-origin-url@npm:^4.0.0": - version: 4.0.0 - resolution: "git-remote-origin-url@npm:4.0.0" - dependencies: - gitconfiglocal: "npm:^2.1.0" - checksum: 10c0/c1e04783f44cf7c225047b55b4e75b30a5a2a6b825bc743688e223be13138819bdafbfdcd1214180c5cf1a86db2b3d03bb223eb56012290725223b11f7262f03 - languageName: node - linkType: hard - -"git-repo-info@npm:^2.1.1": - version: 2.1.1 - resolution: "git-repo-info@npm:2.1.1" - checksum: 10c0/894d03a1c8338ccddf7de3cd9ddbae5c16371164b84649ed5dfec9a1c7efbc761885f0f541a21bd033c07b91203ab315a63c77f36b142f18ad0f17a9699eb028 - languageName: node - linkType: hard - -"gitconfiglocal@npm:^2.1.0": - version: 2.1.0 - resolution: "gitconfiglocal@npm:2.1.0" - dependencies: - ini: "npm:^1.3.2" - checksum: 10c0/0882267ff1f7d13c2ab42f55bf1e329505054811862f1ae36b650b91f1fe4ea2fb85ef2bb9695b81454330fa30b8bbc179c69886d2e88e5ab2cc998eee3b02af - languageName: node - linkType: hard - -"graphql@npm:^16.8.1": - version: 16.9.0 - resolution: "graphql@npm:16.9.0" - checksum: 10c0/a8850f077ff767377237d1f8b1da2ec70aeb7623cdf1dfc9e1c7ae93accc0c8149c85abe68923be9871a2934b1bce5a2496f846d4d56e1cfb03eaaa7ddba9b6a - languageName: node - linkType: hard - -"has-flag@npm:^4.0.0": - version: 4.0.0 - resolution: "has-flag@npm:4.0.0" - checksum: 10c0/2e789c61b7888d66993e14e8331449e525ef42aac53c627cc53d1c3334e768bcb6abdc4f5f0de1478a25beec6f0bd62c7549058b7ac53e924040d4f301f02fd1 - languageName: node - linkType: hard - -"hasown@npm:^2.0.2": - version: 2.0.2 - resolution: "hasown@npm:2.0.2" - dependencies: - function-bind: "npm:^1.1.2" - checksum: 10c0/3769d434703b8ac66b209a4cca0737519925bbdb61dd887f93a16372b14694c63ff4e797686d87c90f08168e81082248b9b028bad60d4da9e0d1148766f56eb9 - languageName: node - linkType: hard - -"headers-polyfill@npm:^4.0.2": - version: 4.0.3 - resolution: "headers-polyfill@npm:4.0.3" - checksum: 10c0/53e85b2c6385f8d411945fb890c5369f1469ce8aa32a6e8d28196df38568148de640c81cf88cbc7c67767103dd9acba48f4f891982da63178fc6e34560022afe - languageName: node - linkType: hard - -"humanize-duration@npm:^3.27.3": - version: 3.32.1 - resolution: "humanize-duration@npm:3.32.1" - checksum: 10c0/76cadedd4c5552912f04955a65e8776ce540da1c5e88bc8873a55fed20f312d0875d1642f13d4cd275dd837b19b8f10e460cbdddfc9e5596bf0dbcb383c11ec6 - languageName: node - linkType: hard - -"import-in-the-middle@npm:1.7.1": - version: 1.7.1 - resolution: "import-in-the-middle@npm:1.7.1" - dependencies: - acorn: "npm:^8.8.2" - acorn-import-assertions: "npm:^1.9.0" - cjs-module-lexer: "npm:^1.2.2" - module-details-from-path: "npm:^1.0.3" - checksum: 10c0/992619fba916a758a1ed06cd47b6ab47f25cbab61987a887e0971cdbadff8c619a2f27b06d630f6d12ac644b9171d15538299e36355c001c58ca1b85c87a8a5a - languageName: node - linkType: hard - -"ini@npm:^1.3.2": - version: 1.3.8 - resolution: "ini@npm:1.3.8" - checksum: 10c0/ec93838d2328b619532e4f1ff05df7909760b6f66d9c9e2ded11e5c1897d6f2f9980c54dd638f88654b00919ce31e827040631eab0a3969e4d1abefa0719516a - languageName: node - linkType: hard - -"is-core-module@npm:^2.13.0": - version: 2.14.0 - resolution: "is-core-module@npm:2.14.0" - dependencies: - hasown: "npm:^2.0.2" - checksum: 10c0/ae8dbc82bd20426558bc8d20ce290ce301c1cfd6ae4446266d10cacff4c63c67ab16440ade1d72ced9ec41c569fbacbcee01e293782ce568527c4cdf35936e4c - languageName: node - linkType: hard - -"is-fullwidth-code-point@npm:^3.0.0": - version: 3.0.0 - resolution: "is-fullwidth-code-point@npm:3.0.0" - checksum: 10c0/bb11d825e049f38e04c06373a8d72782eee0205bda9d908cc550ccb3c59b99d750ff9537982e01733c1c94a58e35400661f57042158ff5e8f3e90cf936daf0fc - languageName: node - linkType: hard - -"is-node-process@npm:^1.2.0": - version: 1.2.0 - resolution: "is-node-process@npm:1.2.0" - checksum: 10c0/5b24fda6776d00e42431d7bcd86bce81cb0b6cabeb944142fe7b077a54ada2e155066ad06dbe790abdb397884bdc3151e04a9707b8cd185099efbc79780573ed - languageName: node - linkType: hard - -"is-what@npm:^4.1.8": - version: 4.1.16 - resolution: "is-what@npm:4.1.16" - checksum: 10c0/611f1947776826dcf85b57cfb7bd3b3ea6f4b94a9c2f551d4a53f653cf0cb9d1e6518846648256d46ee6c91d114b6d09d2ac8a07306f7430c5900f87466aae5b - languageName: node - linkType: hard - -"layerr@npm:^2.0.1": - version: 2.1.0 - resolution: "layerr@npm:2.1.0" - checksum: 10c0/a6cc9af515880eadf4efd901d786cbbe7de8e960bb4e854a6de3de3450177f1d8ebdb98ec20eb0ed063af2bcd1c1473155aea0bb736f0868d8121651a32b38a0 - languageName: node - linkType: hard - -"lodash.camelcase@npm:^4.3.0": - version: 4.3.0 - resolution: "lodash.camelcase@npm:4.3.0" - checksum: 10c0/fcba15d21a458076dd309fce6b1b4bf611d84a0ec252cb92447c948c533ac250b95d2e00955801ebc367e5af5ed288b996d75d37d2035260a937008e14eaf432 - languageName: node - linkType: hard - -"lodash.merge@npm:^4.6.2": - version: 4.6.2 - resolution: "lodash.merge@npm:4.6.2" - checksum: 10c0/402fa16a1edd7538de5b5903a90228aa48eb5533986ba7fa26606a49db2572bf414ff73a2c9f5d5fd36b31c46a5d5c7e1527749c07cbcf965ccff5fbdf32c506 - languageName: node - linkType: hard - -"long@npm:^5.0.0": - version: 5.2.3 - resolution: "long@npm:5.2.3" - checksum: 10c0/6a0da658f5ef683b90330b1af76f06790c623e148222da9d75b60e266bbf88f803232dd21464575681638894a84091616e7f89557aa087fd14116c0f4e0e43d9 - languageName: node - linkType: hard - -"minimal-polyfills@npm:^2.2.3": - version: 2.2.3 - resolution: "minimal-polyfills@npm:2.2.3" - checksum: 10c0/de8668b7441afc7b691028a9488744e6ead371dbfffdd29b9dd30764984aff4ad95f54c5ceabe8044f6a639da6be2f4047ead3ee8734536701029c7652e87ee5 - languageName: node - linkType: hard - -"module-details-from-path@npm:^1.0.3": - version: 1.0.3 - resolution: "module-details-from-path@npm:1.0.3" - checksum: 10c0/3d881f3410c142e4c2b1307835a2862ba04e5b3ec6e90655614a0ee2c4b299b4c1d117fb525d2435bf436990026f18d338a197b54ad6bd36252f465c336ff423 - languageName: node - linkType: hard - -"ms@npm:2.1.2": - version: 2.1.2 - resolution: "ms@npm:2.1.2" - checksum: 10c0/a437714e2f90dbf881b5191d35a6db792efbca5badf112f87b9e1c712aace4b4b9b742dd6537f3edf90fd6f684de897cec230abde57e87883766712ddda297cc - languageName: node - linkType: hard - -"msw@npm:^2.2.1": - version: 2.3.1 - resolution: "msw@npm:2.3.1" - dependencies: - "@bundled-es-modules/cookie": "npm:^2.0.0" - "@bundled-es-modules/statuses": "npm:^1.0.1" - "@inquirer/confirm": "npm:^3.0.0" - "@mswjs/cookies": "npm:^1.1.0" - "@mswjs/interceptors": "npm:^0.29.0" - "@open-draft/until": "npm:^2.1.0" - "@types/cookie": "npm:^0.6.0" - "@types/statuses": "npm:^2.0.4" - chalk: "npm:^4.1.2" - graphql: "npm:^16.8.1" - headers-polyfill: "npm:^4.0.2" - is-node-process: "npm:^1.2.0" - outvariant: "npm:^1.4.2" - path-to-regexp: "npm:^6.2.0" - strict-event-emitter: "npm:^0.5.1" - type-fest: "npm:^4.9.0" - yargs: "npm:^17.7.2" - peerDependencies: - typescript: ">= 4.7.x" - peerDependenciesMeta: - typescript: - optional: true - bin: - msw: cli/index.js - checksum: 10c0/2f8bb3cce72a37ed7014b2ef18e45b64a617c6d1ebcb871fe43184d0759fa595bcd88cbc3865c668bda5a9482e259cb13aa07c482c7d977e4975ff3708162ea0 - languageName: node - linkType: hard - -"mute-stream@npm:^1.0.0": - version: 1.0.0 - resolution: "mute-stream@npm:1.0.0" - checksum: 10c0/dce2a9ccda171ec979a3b4f869a102b1343dee35e920146776780de182f16eae459644d187e38d59a3d37adf85685e1c17c38cf7bfda7e39a9880f7a1d10a74c - languageName: node - linkType: hard - -"outvariant@npm:^1.2.1, outvariant@npm:^1.4.0, outvariant@npm:^1.4.2": - version: 1.4.2 - resolution: "outvariant@npm:1.4.2" - checksum: 10c0/48041425a4cb725ff8871b7d9889bfc2eaded867b9b35b6c2450a36fb3632543173098654990caa6c9e9f67d902b2a01f4402c301835e9ecaf4b4695d3161853 - languageName: node - linkType: hard - -"path-parse@npm:^1.0.7": - version: 1.0.7 - resolution: "path-parse@npm:1.0.7" - checksum: 10c0/11ce261f9d294cc7a58d6a574b7f1b935842355ec66fba3c3fd79e0f036462eaf07d0aa95bb74ff432f9afef97ce1926c720988c6a7451d8a584930ae7de86e1 - languageName: node - linkType: hard - -"path-to-regexp@npm:^6.2.0": - version: 6.2.2 - resolution: "path-to-regexp@npm:6.2.2" - checksum: 10c0/4b60852d3501fd05ca9dd08c70033d73844e5eca14e41f499f069afa8364f780f15c5098002f93bd42af8b3514de62ac6e82a53b5662de881d2b08c9ef21ea6b - languageName: node - linkType: hard - -"protobufjs@npm:^7.2.3, protobufjs@npm:^7.2.5": - version: 7.3.2 - resolution: "protobufjs@npm:7.3.2" - dependencies: - "@protobufjs/aspromise": "npm:^1.1.2" - "@protobufjs/base64": "npm:^1.1.2" - "@protobufjs/codegen": "npm:^2.0.4" - "@protobufjs/eventemitter": "npm:^1.1.0" - "@protobufjs/fetch": "npm:^1.1.0" - "@protobufjs/float": "npm:^1.0.2" - "@protobufjs/inquire": "npm:^1.1.0" - "@protobufjs/path": "npm:^1.1.2" - "@protobufjs/pool": "npm:^1.1.0" - "@protobufjs/utf8": "npm:^1.1.0" - "@types/node": "npm:>=13.7.0" - long: "npm:^5.0.0" - checksum: 10c0/b87e38fffc989793099010439a7ff45a0a57ef5b8f44b5209f06bfa5085ac96a365aa37eb3c79bd6954d6ef1b50fc69da37dae8ea2a31d90b7bc8fb2fa0e3955 - languageName: node - linkType: hard - -"require-directory@npm:^2.1.1": - version: 2.1.1 - resolution: "require-directory@npm:2.1.1" - checksum: 10c0/83aa76a7bc1531f68d92c75a2ca2f54f1b01463cb566cf3fbc787d0de8be30c9dbc211d1d46be3497dac5785fe296f2dd11d531945ac29730643357978966e99 - languageName: node - linkType: hard - -"require-in-the-middle@npm:^7.1.1": - version: 7.3.0 - resolution: "require-in-the-middle@npm:7.3.0" - dependencies: - debug: "npm:^4.1.1" - module-details-from-path: "npm:^1.0.3" - resolve: "npm:^1.22.1" - checksum: 10c0/a8e29393b647f7109f8c07e9276123482ba19d7be4b749d247036573ef4539eaf527bdb66c2e2730b99a74e7badc36f7b6d4a75c6e5b5f798a5f304e78ade797 - languageName: node - linkType: hard - -"resolve-legacy-peer-deps@workspace:.": - version: 0.0.0-use.local - resolution: "resolve-legacy-peer-deps@workspace:." - dependencies: - "@systemfsoftware/trigger.dev_sdk": "npm:3.0.0-beta.40" - peerDependencies: - lodash: 4.17.21 - languageName: unknown - linkType: soft - -"resolve@npm:^1.22.1": - version: 1.22.8 - resolution: "resolve@npm:1.22.8" - dependencies: - is-core-module: "npm:^2.13.0" - path-parse: "npm:^1.0.7" - supports-preserve-symlinks-flag: "npm:^1.0.0" - bin: - resolve: bin/resolve - checksum: 10c0/07e179f4375e1fd072cfb72ad66d78547f86e6196c4014b31cb0b8bb1db5f7ca871f922d08da0fbc05b94e9fd42206f819648fa3b5b873ebbc8e1dc68fec433a - languageName: node - linkType: hard - -"resolve@patch:resolve@npm%3A^1.22.1#optional!builtin": - version: 1.22.8 - resolution: "resolve@patch:resolve@npm%3A1.22.8#optional!builtin::version=1.22.8&hash=c3c19d" - dependencies: - is-core-module: "npm:^2.13.0" - path-parse: "npm:^1.0.7" - supports-preserve-symlinks-flag: "npm:^1.0.0" - bin: - resolve: bin/resolve - checksum: 10c0/0446f024439cd2e50c6c8fa8ba77eaa8370b4180f401a96abf3d1ebc770ac51c1955e12764cde449fde3fff480a61f84388e3505ecdbab778f4bef5f8212c729 - languageName: node - linkType: hard - -"run-exclusive@npm:^2.2.19": - version: 2.2.19 - resolution: "run-exclusive@npm:2.2.19" - dependencies: - minimal-polyfills: "npm:^2.2.3" - checksum: 10c0/afde039737672d2490df12f6b5f151a258673abcfc37829a67e7a877c6e7402f0bb05372319d86142ddbe95c32170ac28919b6689ddd84ee6d3d0d9a1194bc94 - languageName: node - linkType: hard - -"semver@npm:^7.5.2": - version: 7.6.2 - resolution: "semver@npm:7.6.2" - bin: - semver: bin/semver.js - checksum: 10c0/97d3441e97ace8be4b1976433d1c32658f6afaff09f143e52c593bae7eef33de19e3e369c88bd985ce1042c6f441c80c6803078d1de2a9988080b66684cbb30c - languageName: node - linkType: hard - -"shimmer@npm:^1.2.1": - version: 1.2.1 - resolution: "shimmer@npm:1.2.1" - checksum: 10c0/ae8b27c389db2a00acfc8da90240f11577685a8f3e40008f826a3bea8b4f3b3ecd305c26be024b4a0fd3b123d132c1569d6e238097960a9a543b6c60760fb46a - languageName: node - linkType: hard - -"signal-exit@npm:^4.1.0": - version: 4.1.0 - resolution: "signal-exit@npm:4.1.0" - checksum: 10c0/41602dce540e46d599edba9d9860193398d135f7ff72cab629db5171516cfae628d21e7bfccde1bbfdf11c48726bc2a6d1a8fb8701125852fbfda7cf19c6aa83 - languageName: node - linkType: hard - -"slug@npm:^6.0.0": - version: 6.1.0 - resolution: "slug@npm:6.1.0" - checksum: 10c0/b79650a3b38de94dc6063d73858172d1955fcfb4731746c8f77e87dded9a092c4423205e962fb31ff5332557fcd19cc2eb5331ddd854c053f91748022ed64449 - languageName: node - linkType: hard - -"socket.io-client@npm:4.7.4": - version: 4.7.4 - resolution: "socket.io-client@npm:4.7.4" - dependencies: - "@socket.io/component-emitter": "npm:~3.1.0" - debug: "npm:~4.3.2" - engine.io-client: "npm:~6.5.2" - socket.io-parser: "npm:~4.2.4" - checksum: 10c0/0af4dc8882ec88a48203f0e17b49ec08c4fc3d80b72c014dda3357fc5878877d09e8773736fc3bed1dfe5f18e716acc26cdc301bba6777e99d853d51aa5772bd - languageName: node - linkType: hard - -"socket.io-parser@npm:~4.2.4": - version: 4.2.4 - resolution: "socket.io-parser@npm:4.2.4" - dependencies: - "@socket.io/component-emitter": "npm:~3.1.0" - debug: "npm:~4.3.1" - checksum: 10c0/9383b30358fde4a801ea4ec5e6860915c0389a091321f1c1f41506618b5cf7cd685d0a31c587467a0c4ee99ef98c2b99fb87911f9dfb329716c43b587f29ca48 - languageName: node - linkType: hard - -"statuses@npm:^2.0.1": - version: 2.0.1 - resolution: "statuses@npm:2.0.1" - checksum: 10c0/34378b207a1620a24804ce8b5d230fea0c279f00b18a7209646d5d47e419d1cc23e7cbf33a25a1e51ac38973dc2ac2e1e9c647a8e481ef365f77668d72becfd0 - languageName: node - linkType: hard - -"strict-event-emitter@npm:^0.5.1": - version: 0.5.1 - resolution: "strict-event-emitter@npm:0.5.1" - checksum: 10c0/f5228a6e6b6393c57f52f62e673cfe3be3294b35d6f7842fc24b172ae0a6e6c209fa83241d0e433fc267c503bc2f4ffdbe41a9990ff8ffd5ac425ec0489417f7 - languageName: node - linkType: hard - -"string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.3": - version: 4.2.3 - resolution: "string-width@npm:4.2.3" - dependencies: - emoji-regex: "npm:^8.0.0" - is-fullwidth-code-point: "npm:^3.0.0" - strip-ansi: "npm:^6.0.1" - checksum: 10c0/1e525e92e5eae0afd7454086eed9c818ee84374bb80328fc41217ae72ff5f065ef1c9d7f72da41de40c75fa8bb3dee63d92373fd492c84260a552c636392a47b - languageName: node - linkType: hard - -"strip-ansi@npm:^6.0.0, strip-ansi@npm:^6.0.1": - version: 6.0.1 - resolution: "strip-ansi@npm:6.0.1" - dependencies: - ansi-regex: "npm:^5.0.1" - checksum: 10c0/1ae5f212a126fe5b167707f716942490e3933085a5ff6c008ab97ab2f272c8025d3aa218b7bd6ab25729ca20cc81cddb252102f8751e13482a5199e873680952 - languageName: node - linkType: hard - -"superjson@npm:^2.2.1": - version: 2.2.1 - resolution: "superjson@npm:2.2.1" - dependencies: - copy-anything: "npm:^3.0.2" - checksum: 10c0/5d8202c955170bd98ef2647f712754ac54d2d007923cfdb53a4b035304d8964b8c41d5eff41ee277896e2ac32e06abb009b571f1589416b729fe40216320cc7a - languageName: node - linkType: hard - -"supports-color@npm:^7.0.0, supports-color@npm:^7.1.0": - version: 7.2.0 - resolution: "supports-color@npm:7.2.0" - dependencies: - has-flag: "npm:^4.0.0" - checksum: 10c0/afb4c88521b8b136b5f5f95160c98dee7243dc79d5432db7efc27efb219385bbc7d9427398e43dd6cc730a0f87d5085ce1652af7efbe391327bc0a7d0f7fc124 - languageName: node - linkType: hard - -"supports-hyperlinks@npm:^2.2.0": - version: 2.3.0 - resolution: "supports-hyperlinks@npm:2.3.0" - dependencies: - has-flag: "npm:^4.0.0" - supports-color: "npm:^7.0.0" - checksum: 10c0/4057f0d86afb056cd799602f72d575b8fdd79001c5894bcb691176f14e870a687e7981e50bc1484980e8b688c6d5bcd4931e1609816abb5a7dc1486b7babf6a1 - languageName: node - linkType: hard - -"supports-preserve-symlinks-flag@npm:^1.0.0": - version: 1.0.0 - resolution: "supports-preserve-symlinks-flag@npm:1.0.0" - checksum: 10c0/6c4032340701a9950865f7ae8ef38578d8d7053f5e10518076e6554a9381fa91bd9c6850193695c141f32b21f979c985db07265a758867bac95de05f7d8aeb39 - languageName: node - linkType: hard - -"terminal-link@npm:^3.0.0": - version: 3.0.0 - resolution: "terminal-link@npm:3.0.0" - dependencies: - ansi-escapes: "npm:^5.0.0" - supports-hyperlinks: "npm:^2.2.0" - checksum: 10c0/2ccf93f474d9c4fe1ac75764a48836e61c281def08f4aff154696bc83dd764078ee2f5a6a6148382fb928943d53f44313ae513c5f457649d2961a95e5cd343b3 - languageName: node - linkType: hard - -"tsafe@npm:^1.6.6": - version: 1.7.2 - resolution: "tsafe@npm:1.7.2" - checksum: 10c0/b7113b331a9aea5e0ac779573dc6b104581f29bda72814e3c5df6657f4732671cc63c059f6c15be18e9e570c77fbed12c3ae1157a10eb21606521fae197fddec - languageName: node - linkType: hard - -"type-fest@npm:^0.21.3": - version: 0.21.3 - resolution: "type-fest@npm:0.21.3" - checksum: 10c0/902bd57bfa30d51d4779b641c2bc403cdf1371fb9c91d3c058b0133694fcfdb817aef07a47f40faf79039eecbaa39ee9d3c532deff244f3a19ce68cea71a61e8 - languageName: node - linkType: hard - -"type-fest@npm:^1.0.2": - version: 1.4.0 - resolution: "type-fest@npm:1.4.0" - checksum: 10c0/a3c0f4ee28ff6ddf800d769eafafcdeab32efa38763c1a1b8daeae681920f6e345d7920bf277245235561d8117dab765cb5f829c76b713b4c9de0998a5397141 - languageName: node - linkType: hard - -"type-fest@npm:^4.9.0": - version: 4.20.1 - resolution: "type-fest@npm:4.20.1" - checksum: 10c0/c31da16fe170a74c5b7e102e70e764ba8ec6ade128e782a56f842aefa07307df5a6353e6b5601d3b30ff2d856d8b955f89813df639e4758fedcf8e426b2d854e - languageName: node - linkType: hard - -"ulid@npm:^2.3.0": - version: 2.3.0 - resolution: "ulid@npm:2.3.0" - bin: - ulid: ./bin/cli.js - checksum: 10c0/070d237502781085e59cf3d8ece752ff96cd3a0990cf1c1be57273f4550597daeb72e9a7db8e5a320de31102509bb3321d280b54bfc44e98025e4628a9629773 - languageName: node - linkType: hard - -"ulidx@npm:^2.2.1": - version: 2.3.0 - resolution: "ulidx@npm:2.3.0" - dependencies: - layerr: "npm:^2.0.1" - checksum: 10c0/4be5f04dfd341ffbf3aa963613cf780e5fe983db9f696933fddf062b789c270b441f4f77270e5c94f900754fcc72201629a84d0262778ba87f4376f0d2b93f53 - languageName: node - linkType: hard - -"undici-types@npm:~5.26.4": - version: 5.26.5 - resolution: "undici-types@npm:5.26.5" - checksum: 10c0/bb673d7876c2d411b6eb6c560e0c571eef4a01c1c19925175d16e3a30c4c428181fb8d7ae802a261f283e4166a0ac435e2f505743aa9e45d893f9a3df017b501 - languageName: node - linkType: hard - -"uuid@npm:^9.0.0": - version: 9.0.1 - resolution: "uuid@npm:9.0.1" - bin: - uuid: dist/bin/uuid - checksum: 10c0/1607dd32ac7fc22f2d8f77051e6a64845c9bce5cd3dd8aa0070c074ec73e666a1f63c7b4e0f4bf2bc8b9d59dc85a15e17807446d9d2b17c8485fbc2147b27f9b - languageName: node - linkType: hard - -"wrap-ansi@npm:^6.2.0": - version: 6.2.0 - resolution: "wrap-ansi@npm:6.2.0" - dependencies: - ansi-styles: "npm:^4.0.0" - string-width: "npm:^4.1.0" - strip-ansi: "npm:^6.0.0" - checksum: 10c0/baad244e6e33335ea24e86e51868fe6823626e3a3c88d9a6674642afff1d34d9a154c917e74af8d845fd25d170c4ea9cf69a47133c3f3656e1252b3d462d9f6c - languageName: node - linkType: hard - -"wrap-ansi@npm:^7.0.0": - version: 7.0.0 - resolution: "wrap-ansi@npm:7.0.0" - dependencies: - ansi-styles: "npm:^4.0.0" - string-width: "npm:^4.1.0" - strip-ansi: "npm:^6.0.0" - checksum: 10c0/d15fc12c11e4cbc4044a552129ebc75ee3f57aa9c1958373a4db0292d72282f54373b536103987a4a7594db1ef6a4f10acf92978f79b98c49306a4b58c77d4da - languageName: node - linkType: hard - -"ws@npm:^8.11.0, ws@npm:~8.17.1": - version: 8.17.1 - resolution: "ws@npm:8.17.1" - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: ">=5.0.2" - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - checksum: 10c0/f4a49064afae4500be772abdc2211c8518f39e1c959640457dcee15d4488628620625c783902a52af2dd02f68558da2868fd06e6fd0e67ebcd09e6881b1b5bfe - languageName: node - linkType: hard - -"xmlhttprequest-ssl@npm:~2.0.0": - version: 2.0.0 - resolution: "xmlhttprequest-ssl@npm:2.0.0" - checksum: 10c0/b64ab371459bd5e3a4827e3c7535759047d285fd310aea6fd028973d547133f3be0d473c1fdae9f14d89bf509267759198ae1fbe89802079a7e217ddd990d734 - languageName: node - linkType: hard - -"y18n@npm:^5.0.5": - version: 5.0.8 - resolution: "y18n@npm:5.0.8" - checksum: 10c0/4df2842c36e468590c3691c894bc9cdbac41f520566e76e24f59401ba7d8b4811eb1e34524d57e54bc6d864bcb66baab7ffd9ca42bf1eda596618f9162b91249 - languageName: node - linkType: hard - -"yargs-parser@npm:^21.1.1": - version: 21.1.1 - resolution: "yargs-parser@npm:21.1.1" - checksum: 10c0/f84b5e48169479d2f402239c59f084cfd1c3acc197a05c59b98bab067452e6b3ea46d4dd8ba2985ba7b3d32a343d77df0debd6b343e5dae3da2aab2cdf5886b2 - languageName: node - linkType: hard - -"yargs@npm:^17.7.2": - version: 17.7.2 - resolution: "yargs@npm:17.7.2" - dependencies: - cliui: "npm:^8.0.1" - escalade: "npm:^3.1.1" - get-caller-file: "npm:^2.0.5" - require-directory: "npm:^2.1.1" - string-width: "npm:^4.2.3" - y18n: "npm:^5.0.5" - yargs-parser: "npm:^21.1.1" - checksum: 10c0/ccd7e723e61ad5965fffbb791366db689572b80cca80e0f96aad968dfff4156cd7cd1ad18607afe1046d8241e6fb2d6c08bf7fa7bfb5eaec818735d8feac8f05 - languageName: node - linkType: hard - -"zod-error@npm:1.5.0": - version: 1.5.0 - resolution: "zod-error@npm:1.5.0" - dependencies: - zod: "npm:^3.20.2" - checksum: 10c0/f7809d1e3a2f2ba4e956631c1a8ebb79bbfdbb7b1009fb6cc4f2fe0292fcc966e985df154811c262f86af61e4605434ebcc9c834c0a1a368804c351c1e68b646 - languageName: node - linkType: hard - -"zod-validation-error@npm:^1.5.0": - version: 1.5.0 - resolution: "zod-validation-error@npm:1.5.0" - peerDependencies: - zod: ^3.18.0 - checksum: 10c0/b05d74900fa840e35abb66e0b0f90bd0175bcf8bf0bf9cea7de1383c9a35b75f870951a529cfc2045f2629f00b9ce1b30745b0e4689fd198743d6da91b321a58 - languageName: node - linkType: hard - -"zod@npm:3.22.3": - version: 3.22.3 - resolution: "zod@npm:3.22.3" - checksum: 10c0/cb4b24aed7dec98552eb9042e88cbd645455bf2830e5704174d2da96f554dabad4630e3b4f6623e1b6562b9eaa43535a37b7f2011f29b8d8e9eabe1ddf3b656b - languageName: node - linkType: hard - -"zod@npm:^3.20.2": - version: 3.23.8 - resolution: "zod@npm:3.23.8" - checksum: 10c0/8f14c87d6b1b53c944c25ce7a28616896319d95bc46a9660fe441adc0ed0a81253b02b5abdaeffedbeb23bdd25a0bf1c29d2c12dd919aef6447652dd295e3e69 - languageName: node - linkType: hard diff --git a/packages/cli-v3/e2e/fixtures/resolve-trigger-deps/.yarnrc.yml b/packages/cli-v3/e2e/fixtures/resolve-trigger-deps/.yarnrc.yml deleted file mode 100644 index 3186f3f0795..00000000000 --- a/packages/cli-v3/e2e/fixtures/resolve-trigger-deps/.yarnrc.yml +++ /dev/null @@ -1 +0,0 @@ -nodeLinker: node-modules diff --git a/packages/cli-v3/e2e/fixtures/resolve-trigger-deps/package-lock.json b/packages/cli-v3/e2e/fixtures/resolve-trigger-deps/package-lock.json deleted file mode 100644 index 23d88468d3f..00000000000 --- a/packages/cli-v3/e2e/fixtures/resolve-trigger-deps/package-lock.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "resolve-trigger-deps", - "lockfileVersion": 3, - "requires": true, - "packages": { - "": { - "name": "resolve-trigger-deps", - "engines": { - "pnpm": "8.15.5", - "yarn": "4.2.2" - } - } - } -} diff --git a/packages/cli-v3/e2e/fixtures/resolve-trigger-deps/package.json b/packages/cli-v3/e2e/fixtures/resolve-trigger-deps/package.json deleted file mode 100644 index 0f4b86f922d..00000000000 --- a/packages/cli-v3/e2e/fixtures/resolve-trigger-deps/package.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "name": "resolve-trigger-deps", - "description": "https://github.com/triggerdotdev/trigger.dev/commit/6406924b025de766af68dcceea04d26993211ed0", - "private": true, - "packageManager": "pnpm@8.15.5+sha256.4b4efa12490e5055d59b9b9fc9438b7d581a6b7af3b5675eb5c5f447cee1a589", - "engines": { - "pnpm": "8.15.5", - "yarn": "4.2.2" - } -} diff --git a/packages/cli-v3/e2e/fixtures/resolve-trigger-deps/pnpm-lock.yaml b/packages/cli-v3/e2e/fixtures/resolve-trigger-deps/pnpm-lock.yaml deleted file mode 100644 index 797ec499ee7..00000000000 --- a/packages/cli-v3/e2e/fixtures/resolve-trigger-deps/pnpm-lock.yaml +++ /dev/null @@ -1,9 +0,0 @@ -lockfileVersion: '6.0' - -settings: - autoInstallPeers: true - excludeLinksFromLockfile: false - -importers: - - .: {} diff --git a/packages/cli-v3/e2e/fixtures/resolve-trigger-deps/pnpm-workspace.yaml b/packages/cli-v3/e2e/fixtures/resolve-trigger-deps/pnpm-workspace.yaml deleted file mode 100644 index c090d851f27..00000000000 --- a/packages/cli-v3/e2e/fixtures/resolve-trigger-deps/pnpm-workspace.yaml +++ /dev/null @@ -1 +0,0 @@ -# https://github.com/pnpm/pnpm/issues/2412 diff --git a/packages/cli-v3/e2e/fixtures/resolve-trigger-deps/trigger.config.js b/packages/cli-v3/e2e/fixtures/resolve-trigger-deps/trigger.config.js deleted file mode 100644 index 711ebe19437..00000000000 --- a/packages/cli-v3/e2e/fixtures/resolve-trigger-deps/trigger.config.js +++ /dev/null @@ -1,4 +0,0 @@ -export const config = { - project: "resolve-trigger-deps", - triggerDirectories: ["./trigger"], -}; diff --git a/packages/cli-v3/e2e/fixtures/resolve-trigger-deps/trigger/helloWorld.js b/packages/cli-v3/e2e/fixtures/resolve-trigger-deps/trigger/helloWorld.js deleted file mode 100644 index 8459b9f91b7..00000000000 --- a/packages/cli-v3/e2e/fixtures/resolve-trigger-deps/trigger/helloWorld.js +++ /dev/null @@ -1,8 +0,0 @@ -import { task } from "@systemfsoftware/trigger.dev_sdk/v3"; - -export const helloWorldTask = task({ - id: "hello-world", - run: async (payload) => { - console.log("Hello, World!", payload); - }, -}); diff --git a/packages/cli-v3/e2e/fixtures/resolve-trigger-deps/yarn.lock b/packages/cli-v3/e2e/fixtures/resolve-trigger-deps/yarn.lock deleted file mode 100644 index 09948723eca..00000000000 --- a/packages/cli-v3/e2e/fixtures/resolve-trigger-deps/yarn.lock +++ /dev/null @@ -1,12 +0,0 @@ -# This file is generated by running "yarn install" inside your project. -# Manual changes might be lost - proceed with caution! - -__metadata: - version: 8 - cacheKey: 10c0 - -"resolve-trigger-deps@workspace:.": - version: 0.0.0-use.local - resolution: "resolve-trigger-deps@workspace:." - languageName: unknown - linkType: soft diff --git a/packages/cli-v3/e2e/fixtures/server-only/.yarnrc.yml b/packages/cli-v3/e2e/fixtures/server-only/.yarnrc.yml deleted file mode 100644 index 3186f3f0795..00000000000 --- a/packages/cli-v3/e2e/fixtures/server-only/.yarnrc.yml +++ /dev/null @@ -1 +0,0 @@ -nodeLinker: node-modules diff --git a/packages/cli-v3/e2e/fixtures/server-only/package-lock.json b/packages/cli-v3/e2e/fixtures/server-only/package-lock.json deleted file mode 100644 index 5ae39ee4f13..00000000000 --- a/packages/cli-v3/e2e/fixtures/server-only/package-lock.json +++ /dev/null @@ -1,2141 +0,0 @@ -{ - "name": "server-only", - "lockfileVersion": 3, - "requires": true, - "packages": { - "": { - "name": "server-only", - "dependencies": { - "@systemfsoftware/trigger.dev_sdk": "3.0.0-beta.33", - "server-only": "^0.0.1" - } - }, - "node_modules/@bundled-es-modules/cookie": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@bundled-es-modules/cookie/-/cookie-2.0.0.tgz", - "integrity": "sha512-Or6YHg/kamKHpxULAdSqhGqnWFneIXu1NKvvfBBzKGwpVsYuFIQ5aBPHDnnoR3ghW1nvSkALd+EF9iMtY7Vjxw==", - "dependencies": { - "cookie": "^0.5.0" - } - }, - "node_modules/@bundled-es-modules/statuses": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@bundled-es-modules/statuses/-/statuses-1.0.1.tgz", - "integrity": "sha512-yn7BklA5acgcBr+7w064fGV+SGIFySjCKpqjcWgBAIfrAkY+4GQTJJHQMeT3V/sgz23VTEVV8TtOmkvJAhFVfg==", - "dependencies": { - "statuses": "^2.0.1" - } - }, - "node_modules/@google-cloud/precise-date": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@google-cloud/precise-date/-/precise-date-4.0.0.tgz", - "integrity": "sha512-1TUx3KdaU3cN7nfCdNf+UVqA/PSX29Cjcox3fZZBtINlRrXVTmUkQnCKv2MbBUbCopbK4olAT1IHl76uZyCiVA==", - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@grpc/grpc-js": { - "version": "1.10.8", - "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.10.8.tgz", - "integrity": "sha512-vYVqYzHicDqyKB+NQhAc54I1QWCBLCrYG6unqOIcBTHx+7x8C9lcoLj3KVJXs2VB4lUbpWY+Kk9NipcbXYWmvg==", - "dependencies": { - "@grpc/proto-loader": "^0.7.13", - "@js-sdsl/ordered-map": "^4.4.2" - }, - "engines": { - "node": ">=12.10.0" - } - }, - "node_modules/@grpc/proto-loader": { - "version": "0.7.13", - "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.7.13.tgz", - "integrity": "sha512-AiXO/bfe9bmxBjxxtYxFAXGZvMaN5s8kO+jBHAJCON8rJoB5YS/D6X7ZNc6XQkuHNmyl4CYaMI1fJ/Gn27RGGw==", - "dependencies": { - "lodash.camelcase": "^4.3.0", - "long": "^5.0.0", - "protobufjs": "^7.2.5", - "yargs": "^17.7.2" - }, - "bin": { - "proto-loader-gen-types": "build/bin/proto-loader-gen-types.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@inquirer/confirm": { - "version": "3.1.8", - "resolved": "https://registry.npmjs.org/@inquirer/confirm/-/confirm-3.1.8.tgz", - "integrity": "sha512-f3INZ+ca4dQdn+MQiq1yP/mOIR/Oc8BLRYuDh6ciToWd6z4W8yArfzjBCMQ0BPY8PcJKwZxGIt8Z6yNT32eSTw==", - "dependencies": { - "@inquirer/core": "^8.2.1", - "@inquirer/type": "^1.3.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@inquirer/core": { - "version": "8.2.1", - "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-8.2.1.tgz", - "integrity": "sha512-TIcuQMn2qrtyYe0j136UpHeYpk7AcR/trKeT/7YY0vRgcS9YSfJuQ2+PudPhSofLLsHNnRYAHScQCcVZrJkMqA==", - "dependencies": { - "@inquirer/figures": "^1.0.2", - "@inquirer/type": "^1.3.2", - "@types/mute-stream": "^0.0.4", - "@types/node": "^20.12.12", - "@types/wrap-ansi": "^3.0.0", - "ansi-escapes": "^4.3.2", - "chalk": "^4.1.2", - "cli-spinners": "^2.9.2", - "cli-width": "^4.1.0", - "mute-stream": "^1.0.0", - "signal-exit": "^4.1.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^6.2.0" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@inquirer/core/node_modules/ansi-escapes": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", - "dependencies": { - "type-fest": "^0.21.3" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@inquirer/core/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/@inquirer/core/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@inquirer/core/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@inquirer/core/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@inquirer/core/node_modules/type-fest": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@inquirer/core/node_modules/wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@inquirer/figures": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@inquirer/figures/-/figures-1.0.2.tgz", - "integrity": "sha512-4F1MBwVr3c/m4bAUef6LgkvBfSjzwH+OfldgHqcuacWwSUetFebM2wi58WfG9uk1rR98U6GwLed4asLJbwdV5w==", - "engines": { - "node": ">=18" - } - }, - "node_modules/@inquirer/type": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-1.3.2.tgz", - "integrity": "sha512-5Frickan9c89QbPkSu6I6y8p+9eR6hZkdPahGmNDsTFX8FHLPAozyzCZMKUeW8FyYwnlCKUjqIEqxY+UctARiw==", - "engines": { - "node": ">=18" - } - }, - "node_modules/@js-sdsl/ordered-map": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/@js-sdsl/ordered-map/-/ordered-map-4.4.2.tgz", - "integrity": "sha512-iUKgm52T8HOE/makSxjqoWhe95ZJA1/G1sYsGev2JDKUSS14KAgg1LHb+Ba+IPow0xflbnSkOsZcO08C7w1gYw==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/js-sdsl" - } - }, - "node_modules/@mswjs/cookies": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@mswjs/cookies/-/cookies-1.1.0.tgz", - "integrity": "sha512-0ZcCVQxifZmhwNBoQIrystCb+2sWBY2Zw8lpfJBPCHGCA/HWqehITeCRVIv4VMy8MPlaHo2w2pTHFV2pFfqKPw==", - "engines": { - "node": ">=18" - } - }, - "node_modules/@mswjs/interceptors": { - "version": "0.29.1", - "resolved": "https://registry.npmjs.org/@mswjs/interceptors/-/interceptors-0.29.1.tgz", - "integrity": "sha512-3rDakgJZ77+RiQUuSK69t1F0m8BQKA8Vh5DCS5V0DWvNY67zob2JhhQrhCO0AKLGINTRSFd1tBaHcJTkhefoSw==", - "dependencies": { - "@open-draft/deferred-promise": "^2.2.0", - "@open-draft/logger": "^0.3.0", - "@open-draft/until": "^2.0.0", - "is-node-process": "^1.2.0", - "outvariant": "^1.2.1", - "strict-event-emitter": "^0.5.1" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@open-draft/deferred-promise": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@open-draft/deferred-promise/-/deferred-promise-2.2.0.tgz", - "integrity": "sha512-CecwLWx3rhxVQF6V4bAgPS5t+So2sTbPgAzafKkVizyi7tlwpcFpdFqq+wqF2OwNBmqFuu6tOyouTuxgpMfzmA==" - }, - "node_modules/@open-draft/logger": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/@open-draft/logger/-/logger-0.3.0.tgz", - "integrity": "sha512-X2g45fzhxH238HKO4xbSr7+wBS8Fvw6ixhTDuvLd5mqh6bJJCFAPwU9mPDxbcrRtfxv4u5IHCEH77BmxvXmmxQ==", - "dependencies": { - "is-node-process": "^1.2.0", - "outvariant": "^1.4.0" - } - }, - "node_modules/@open-draft/until": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@open-draft/until/-/until-2.1.0.tgz", - "integrity": "sha512-U69T3ItWHvLwGg5eJ0n3I62nWuE6ilHlmz7zM0npLBRvPRd7e6NYmg54vvRtP5mZG7kZqZCFVdsTWo7BPtBujg==" - }, - "node_modules/@opentelemetry/api": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-1.8.0.tgz", - "integrity": "sha512-I/s6F7yKUDdtMsoBWXJe8Qz40Tui5vsuKCWJEWVL+5q9sSWRzzx6v2KeNsOBEwd94j0eWkpWCH4yB6rZg9Mf0w==", - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/@opentelemetry/api-logs": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.49.1.tgz", - "integrity": "sha512-kaNl/T7WzyMUQHQlVq7q0oV4Kev6+0xFwqzofryC66jgGMacd0QH5TwfpbUwSTby+SdAdprAe5UKMvBw4tKS5Q==", - "dependencies": { - "@opentelemetry/api": "^1.0.0" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/@opentelemetry/context-async-hooks": { - "version": "1.24.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-1.24.1.tgz", - "integrity": "sha512-R5r6DO4kgEOVBxFXhXjwospLQkv+sYxwCfjvoZBe7Zm6KKXAV9kDSJhi/D1BweowdZmO+sdbENLs374gER8hpQ==", - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/core": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.22.0.tgz", - "integrity": "sha512-0VoAlT6x+Xzik1v9goJ3pZ2ppi6+xd3aUfg4brfrLkDBHRIVjMP0eBHrKrhB+NKcDyMAg8fAbGL3Npg/F6AwWA==", - "dependencies": { - "@opentelemetry/semantic-conventions": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/core/node_modules/@opentelemetry/semantic-conventions": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.22.0.tgz", - "integrity": "sha512-CAOgFOKLybd02uj/GhCdEeeBjOS0yeoDeo/CA7ASBSmenpZHAKGB3iDm/rv3BQLcabb/OprDEsSQ1y0P8A7Siw==", - "engines": { - "node": ">=14" - } - }, - "node_modules/@opentelemetry/exporter-logs-otlp-http": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-logs-otlp-http/-/exporter-logs-otlp-http-0.49.1.tgz", - "integrity": "sha512-3QoBnIGCmEkujynUP0mK155QtOM0MSf9FNrEw7u9ieCFsoMiyatg2hPp+alEDONJ8N8wGEK+wP2q3icgXBiggw==", - "dependencies": { - "@opentelemetry/api-logs": "0.49.1", - "@opentelemetry/core": "1.22.0", - "@opentelemetry/otlp-exporter-base": "0.49.1", - "@opentelemetry/otlp-transformer": "0.49.1", - "@opentelemetry/sdk-logs": "0.49.1" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.0.0" - } - }, - "node_modules/@opentelemetry/exporter-trace-otlp-grpc": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-grpc/-/exporter-trace-otlp-grpc-0.49.1.tgz", - "integrity": "sha512-Zbd7f3zF7fI2587MVhBizaW21cO/SordyrZGtMtvhoxU6n4Qb02Gx71X4+PzXH620e0+JX+Pcr9bYb1HTeVyJA==", - "dependencies": { - "@grpc/grpc-js": "^1.7.1", - "@opentelemetry/core": "1.22.0", - "@opentelemetry/otlp-grpc-exporter-base": "0.49.1", - "@opentelemetry/otlp-transformer": "0.49.1", - "@opentelemetry/resources": "1.22.0", - "@opentelemetry/sdk-trace-base": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.0.0" - } - }, - "node_modules/@opentelemetry/exporter-trace-otlp-grpc/node_modules/@opentelemetry/resources": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.22.0.tgz", - "integrity": "sha512-+vNeIFPH2hfcNL0AJk/ykJXoUCtR1YaDUZM+p3wZNU4Hq98gzq+7b43xbkXjadD9VhWIUQqEwXyY64q6msPj6A==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/semantic-conventions": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/exporter-trace-otlp-grpc/node_modules/@opentelemetry/sdk-trace-base": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.22.0.tgz", - "integrity": "sha512-pfTuSIpCKONC6vkTpv6VmACxD+P1woZf4q0K46nSUvXFvOFqjBYKFaAMkKD3M1mlKUUh0Oajwj35qNjMl80m1Q==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/resources": "1.22.0", - "@opentelemetry/semantic-conventions": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/exporter-trace-otlp-grpc/node_modules/@opentelemetry/semantic-conventions": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.22.0.tgz", - "integrity": "sha512-CAOgFOKLybd02uj/GhCdEeeBjOS0yeoDeo/CA7ASBSmenpZHAKGB3iDm/rv3BQLcabb/OprDEsSQ1y0P8A7Siw==", - "engines": { - "node": ">=14" - } - }, - "node_modules/@opentelemetry/exporter-trace-otlp-http": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-http/-/exporter-trace-otlp-http-0.49.1.tgz", - "integrity": "sha512-KOLtZfZvIrpGZLVvblKsiVQT7gQUZNKcUUH24Zz6Xbi7LJb9Vt6xtUZFYdR5IIjvt47PIqBKDWUQlU0o1wAsRw==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/otlp-exporter-base": "0.49.1", - "@opentelemetry/otlp-transformer": "0.49.1", - "@opentelemetry/resources": "1.22.0", - "@opentelemetry/sdk-trace-base": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.0.0" - } - }, - "node_modules/@opentelemetry/exporter-trace-otlp-http/node_modules/@opentelemetry/resources": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.22.0.tgz", - "integrity": "sha512-+vNeIFPH2hfcNL0AJk/ykJXoUCtR1YaDUZM+p3wZNU4Hq98gzq+7b43xbkXjadD9VhWIUQqEwXyY64q6msPj6A==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/semantic-conventions": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/exporter-trace-otlp-http/node_modules/@opentelemetry/sdk-trace-base": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.22.0.tgz", - "integrity": "sha512-pfTuSIpCKONC6vkTpv6VmACxD+P1woZf4q0K46nSUvXFvOFqjBYKFaAMkKD3M1mlKUUh0Oajwj35qNjMl80m1Q==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/resources": "1.22.0", - "@opentelemetry/semantic-conventions": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/exporter-trace-otlp-http/node_modules/@opentelemetry/semantic-conventions": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.22.0.tgz", - "integrity": "sha512-CAOgFOKLybd02uj/GhCdEeeBjOS0yeoDeo/CA7ASBSmenpZHAKGB3iDm/rv3BQLcabb/OprDEsSQ1y0P8A7Siw==", - "engines": { - "node": ">=14" - } - }, - "node_modules/@opentelemetry/exporter-trace-otlp-proto": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-proto/-/exporter-trace-otlp-proto-0.49.1.tgz", - "integrity": "sha512-n8ON/c9pdMyYAfSFWKkgsPwjYoxnki+6Olzo+klKfW7KqLWoyEkryNkbcMIYnGGNXwdkMIrjoaP0VxXB26Oxcg==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/otlp-exporter-base": "0.49.1", - "@opentelemetry/otlp-proto-exporter-base": "0.49.1", - "@opentelemetry/otlp-transformer": "0.49.1", - "@opentelemetry/resources": "1.22.0", - "@opentelemetry/sdk-trace-base": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.0.0" - } - }, - "node_modules/@opentelemetry/exporter-trace-otlp-proto/node_modules/@opentelemetry/resources": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.22.0.tgz", - "integrity": "sha512-+vNeIFPH2hfcNL0AJk/ykJXoUCtR1YaDUZM+p3wZNU4Hq98gzq+7b43xbkXjadD9VhWIUQqEwXyY64q6msPj6A==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/semantic-conventions": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/exporter-trace-otlp-proto/node_modules/@opentelemetry/sdk-trace-base": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.22.0.tgz", - "integrity": "sha512-pfTuSIpCKONC6vkTpv6VmACxD+P1woZf4q0K46nSUvXFvOFqjBYKFaAMkKD3M1mlKUUh0Oajwj35qNjMl80m1Q==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/resources": "1.22.0", - "@opentelemetry/semantic-conventions": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/exporter-trace-otlp-proto/node_modules/@opentelemetry/semantic-conventions": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.22.0.tgz", - "integrity": "sha512-CAOgFOKLybd02uj/GhCdEeeBjOS0yeoDeo/CA7ASBSmenpZHAKGB3iDm/rv3BQLcabb/OprDEsSQ1y0P8A7Siw==", - "engines": { - "node": ">=14" - } - }, - "node_modules/@opentelemetry/exporter-zipkin": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-zipkin/-/exporter-zipkin-1.22.0.tgz", - "integrity": "sha512-XcFs6rGvcTz0qW5uY7JZDYD0yNEXdekXAb6sFtnZgY/cHY6BQ09HMzOjv9SX+iaXplRDcHr1Gta7VQKM1XXM6g==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/resources": "1.22.0", - "@opentelemetry/sdk-trace-base": "1.22.0", - "@opentelemetry/semantic-conventions": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.0.0" - } - }, - "node_modules/@opentelemetry/exporter-zipkin/node_modules/@opentelemetry/resources": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.22.0.tgz", - "integrity": "sha512-+vNeIFPH2hfcNL0AJk/ykJXoUCtR1YaDUZM+p3wZNU4Hq98gzq+7b43xbkXjadD9VhWIUQqEwXyY64q6msPj6A==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/semantic-conventions": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/exporter-zipkin/node_modules/@opentelemetry/sdk-trace-base": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.22.0.tgz", - "integrity": "sha512-pfTuSIpCKONC6vkTpv6VmACxD+P1woZf4q0K46nSUvXFvOFqjBYKFaAMkKD3M1mlKUUh0Oajwj35qNjMl80m1Q==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/resources": "1.22.0", - "@opentelemetry/semantic-conventions": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/exporter-zipkin/node_modules/@opentelemetry/semantic-conventions": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.22.0.tgz", - "integrity": "sha512-CAOgFOKLybd02uj/GhCdEeeBjOS0yeoDeo/CA7ASBSmenpZHAKGB3iDm/rv3BQLcabb/OprDEsSQ1y0P8A7Siw==", - "engines": { - "node": ">=14" - } - }, - "node_modules/@opentelemetry/instrumentation": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.49.1.tgz", - "integrity": "sha512-0DLtWtaIppuNNRRllSD4bjU8ZIiLp1cDXvJEbp752/Zf+y3gaLNaoGRGIlX4UHhcsrmtL+P2qxi3Hodi8VuKiQ==", - "dependencies": { - "@opentelemetry/api-logs": "0.49.1", - "@types/shimmer": "^1.0.2", - "import-in-the-middle": "1.7.1", - "require-in-the-middle": "^7.1.1", - "semver": "^7.5.2", - "shimmer": "^1.2.1" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "node_modules/@opentelemetry/otlp-exporter-base": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-exporter-base/-/otlp-exporter-base-0.49.1.tgz", - "integrity": "sha512-z6sHliPqDgJU45kQatAettY9/eVF58qVPaTuejw9YWfSRqid9pXPYeegDCSdyS47KAUgAtm+nC28K3pfF27HWg==", - "dependencies": { - "@opentelemetry/core": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.0.0" - } - }, - "node_modules/@opentelemetry/otlp-grpc-exporter-base": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-grpc-exporter-base/-/otlp-grpc-exporter-base-0.49.1.tgz", - "integrity": "sha512-DNDNUWmOqtKTFJAyOyHHKotVox0NQ/09ETX8fUOeEtyNVHoGekAVtBbvIA3AtK+JflP7LC0PTjlLfruPM3Wy6w==", - "dependencies": { - "@grpc/grpc-js": "^1.7.1", - "@opentelemetry/core": "1.22.0", - "@opentelemetry/otlp-exporter-base": "0.49.1", - "protobufjs": "^7.2.3" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.0.0" - } - }, - "node_modules/@opentelemetry/otlp-proto-exporter-base": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-proto-exporter-base/-/otlp-proto-exporter-base-0.49.1.tgz", - "integrity": "sha512-x1qB4EUC7KikUl2iNuxCkV8yRzrSXSyj4itfpIO674H7dhI7Zv37SFaOJTDN+8Z/F50gF2ISFH9CWQ4KCtGm2A==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/otlp-exporter-base": "0.49.1", - "protobufjs": "^7.2.3" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.0.0" - } - }, - "node_modules/@opentelemetry/otlp-transformer": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-transformer/-/otlp-transformer-0.49.1.tgz", - "integrity": "sha512-Z+koA4wp9L9e3jkFacyXTGphSWTbOKjwwXMpb0CxNb0kjTHGUxhYRN8GnkLFsFo5NbZPjP07hwAqeEG/uCratQ==", - "dependencies": { - "@opentelemetry/api-logs": "0.49.1", - "@opentelemetry/core": "1.22.0", - "@opentelemetry/resources": "1.22.0", - "@opentelemetry/sdk-logs": "0.49.1", - "@opentelemetry/sdk-metrics": "1.22.0", - "@opentelemetry/sdk-trace-base": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/otlp-transformer/node_modules/@opentelemetry/resources": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.22.0.tgz", - "integrity": "sha512-+vNeIFPH2hfcNL0AJk/ykJXoUCtR1YaDUZM+p3wZNU4Hq98gzq+7b43xbkXjadD9VhWIUQqEwXyY64q6msPj6A==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/semantic-conventions": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/otlp-transformer/node_modules/@opentelemetry/sdk-trace-base": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.22.0.tgz", - "integrity": "sha512-pfTuSIpCKONC6vkTpv6VmACxD+P1woZf4q0K46nSUvXFvOFqjBYKFaAMkKD3M1mlKUUh0Oajwj35qNjMl80m1Q==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/resources": "1.22.0", - "@opentelemetry/semantic-conventions": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/otlp-transformer/node_modules/@opentelemetry/semantic-conventions": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.22.0.tgz", - "integrity": "sha512-CAOgFOKLybd02uj/GhCdEeeBjOS0yeoDeo/CA7ASBSmenpZHAKGB3iDm/rv3BQLcabb/OprDEsSQ1y0P8A7Siw==", - "engines": { - "node": ">=14" - } - }, - "node_modules/@opentelemetry/propagator-b3": { - "version": "1.24.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-b3/-/propagator-b3-1.24.1.tgz", - "integrity": "sha512-nda97ZwhpZKyUJTXqQuKzNhPMUgMLunbbGWn8kroBwegn+nh6OhtyGkrVQsQLNdVKJl0KeB5z0ZgeWszrYhwFw==", - "dependencies": { - "@opentelemetry/core": "1.24.1" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/propagator-b3/node_modules/@opentelemetry/core": { - "version": "1.24.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.24.1.tgz", - "integrity": "sha512-wMSGfsdmibI88K9wB498zXY04yThPexo8jvwNNlm542HZB7XrrMRBbAyKJqG8qDRJwIBdBrPMi4V9ZPW/sqrcg==", - "dependencies": { - "@opentelemetry/semantic-conventions": "1.24.1" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/propagator-jaeger": { - "version": "1.24.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-jaeger/-/propagator-jaeger-1.24.1.tgz", - "integrity": "sha512-7bRBJn3FG1l195A1m+xXRHvgzAOBsfmRi9uZ5Da18oTh7BLmNDiA8+kpk51FpTsU1PCikPVpRDNPhKVB6lyzZg==", - "dependencies": { - "@opentelemetry/core": "1.24.1" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/propagator-jaeger/node_modules/@opentelemetry/core": { - "version": "1.24.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.24.1.tgz", - "integrity": "sha512-wMSGfsdmibI88K9wB498zXY04yThPexo8jvwNNlm542HZB7XrrMRBbAyKJqG8qDRJwIBdBrPMi4V9ZPW/sqrcg==", - "dependencies": { - "@opentelemetry/semantic-conventions": "1.24.1" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/resources": { - "version": "1.24.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.24.1.tgz", - "integrity": "sha512-cyv0MwAaPF7O86x5hk3NNgenMObeejZFLJJDVuSeSMIsknlsj3oOZzRv3qSzlwYomXsICfBeFFlxwHQte5mGXQ==", - "dependencies": { - "@opentelemetry/core": "1.24.1", - "@opentelemetry/semantic-conventions": "1.24.1" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/resources/node_modules/@opentelemetry/core": { - "version": "1.24.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.24.1.tgz", - "integrity": "sha512-wMSGfsdmibI88K9wB498zXY04yThPexo8jvwNNlm542HZB7XrrMRBbAyKJqG8qDRJwIBdBrPMi4V9ZPW/sqrcg==", - "dependencies": { - "@opentelemetry/semantic-conventions": "1.24.1" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/sdk-logs": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-logs/-/sdk-logs-0.49.1.tgz", - "integrity": "sha512-gCzYWsJE0h+3cuh3/cK+9UwlVFyHvj3PReIOCDOmdeXOp90ZjKRoDOJBc3mvk1LL6wyl1RWIivR8Rg9OToyesw==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/resources": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.4.0 <1.9.0", - "@opentelemetry/api-logs": ">=0.39.1" - } - }, - "node_modules/@opentelemetry/sdk-logs/node_modules/@opentelemetry/resources": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.22.0.tgz", - "integrity": "sha512-+vNeIFPH2hfcNL0AJk/ykJXoUCtR1YaDUZM+p3wZNU4Hq98gzq+7b43xbkXjadD9VhWIUQqEwXyY64q6msPj6A==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/semantic-conventions": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/sdk-logs/node_modules/@opentelemetry/semantic-conventions": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.22.0.tgz", - "integrity": "sha512-CAOgFOKLybd02uj/GhCdEeeBjOS0yeoDeo/CA7ASBSmenpZHAKGB3iDm/rv3BQLcabb/OprDEsSQ1y0P8A7Siw==", - "engines": { - "node": ">=14" - } - }, - "node_modules/@opentelemetry/sdk-metrics": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-metrics/-/sdk-metrics-1.22.0.tgz", - "integrity": "sha512-k6iIx6H3TZ+BVMr2z8M16ri2OxWaljg5h8ihGJxi/KQWcjign6FEaEzuigXt5bK9wVEhqAcWLCfarSftaNWkkg==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/resources": "1.22.0", - "lodash.merge": "^4.6.2" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/sdk-metrics/node_modules/@opentelemetry/resources": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.22.0.tgz", - "integrity": "sha512-+vNeIFPH2hfcNL0AJk/ykJXoUCtR1YaDUZM+p3wZNU4Hq98gzq+7b43xbkXjadD9VhWIUQqEwXyY64q6msPj6A==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/semantic-conventions": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/sdk-metrics/node_modules/@opentelemetry/semantic-conventions": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.22.0.tgz", - "integrity": "sha512-CAOgFOKLybd02uj/GhCdEeeBjOS0yeoDeo/CA7ASBSmenpZHAKGB3iDm/rv3BQLcabb/OprDEsSQ1y0P8A7Siw==", - "engines": { - "node": ">=14" - } - }, - "node_modules/@opentelemetry/sdk-node": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-node/-/sdk-node-0.49.1.tgz", - "integrity": "sha512-feBIT85ndiSHXsQ2gfGpXC/sNeX4GCHLksC4A9s/bfpUbbgbCSl0RvzZlmEpCHarNrkZMwFRi4H0xFfgvJEjrg==", - "dependencies": { - "@opentelemetry/api-logs": "0.49.1", - "@opentelemetry/core": "1.22.0", - "@opentelemetry/exporter-trace-otlp-grpc": "0.49.1", - "@opentelemetry/exporter-trace-otlp-http": "0.49.1", - "@opentelemetry/exporter-trace-otlp-proto": "0.49.1", - "@opentelemetry/exporter-zipkin": "1.22.0", - "@opentelemetry/instrumentation": "0.49.1", - "@opentelemetry/resources": "1.22.0", - "@opentelemetry/sdk-logs": "0.49.1", - "@opentelemetry/sdk-metrics": "1.22.0", - "@opentelemetry/sdk-trace-base": "1.22.0", - "@opentelemetry/sdk-trace-node": "1.22.0", - "@opentelemetry/semantic-conventions": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/sdk-node/node_modules/@opentelemetry/context-async-hooks": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-1.22.0.tgz", - "integrity": "sha512-Nfdxyg8YtWqVWkyrCukkundAjPhUXi93JtVQmqDT1mZRVKqA7e2r7eJCrI+F651XUBMp0hsOJSGiFk3QSpaIJw==", - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/sdk-node/node_modules/@opentelemetry/propagator-b3": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-b3/-/propagator-b3-1.22.0.tgz", - "integrity": "sha512-qBItJm9ygg/jCB5rmivyGz1qmKZPsL/sX715JqPMFgq++Idm0x+N9sLQvWFHFt2+ZINnCSojw7FVBgFW6izcXA==", - "dependencies": { - "@opentelemetry/core": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/sdk-node/node_modules/@opentelemetry/propagator-jaeger": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-jaeger/-/propagator-jaeger-1.22.0.tgz", - "integrity": "sha512-pMLgst3QIwrUfepraH5WG7xfpJ8J3CrPKrtINK0t7kBkuu96rn+HDYQ8kt3+0FXvrZI8YJE77MCQwnJWXIrgpA==", - "dependencies": { - "@opentelemetry/core": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/sdk-node/node_modules/@opentelemetry/resources": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.22.0.tgz", - "integrity": "sha512-+vNeIFPH2hfcNL0AJk/ykJXoUCtR1YaDUZM+p3wZNU4Hq98gzq+7b43xbkXjadD9VhWIUQqEwXyY64q6msPj6A==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/semantic-conventions": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/sdk-node/node_modules/@opentelemetry/sdk-trace-base": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.22.0.tgz", - "integrity": "sha512-pfTuSIpCKONC6vkTpv6VmACxD+P1woZf4q0K46nSUvXFvOFqjBYKFaAMkKD3M1mlKUUh0Oajwj35qNjMl80m1Q==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/resources": "1.22.0", - "@opentelemetry/semantic-conventions": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/sdk-node/node_modules/@opentelemetry/sdk-trace-node": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-1.22.0.tgz", - "integrity": "sha512-gTGquNz7ue8uMeiWPwp3CU321OstQ84r7PCDtOaCicjbJxzvO8RZMlEC4geOipTeiF88kss5n6w+//A0MhP1lQ==", - "dependencies": { - "@opentelemetry/context-async-hooks": "1.22.0", - "@opentelemetry/core": "1.22.0", - "@opentelemetry/propagator-b3": "1.22.0", - "@opentelemetry/propagator-jaeger": "1.22.0", - "@opentelemetry/sdk-trace-base": "1.22.0", - "semver": "^7.5.2" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/sdk-node/node_modules/@opentelemetry/semantic-conventions": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.22.0.tgz", - "integrity": "sha512-CAOgFOKLybd02uj/GhCdEeeBjOS0yeoDeo/CA7ASBSmenpZHAKGB3iDm/rv3BQLcabb/OprDEsSQ1y0P8A7Siw==", - "engines": { - "node": ">=14" - } - }, - "node_modules/@opentelemetry/sdk-trace-base": { - "version": "1.24.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.24.1.tgz", - "integrity": "sha512-zz+N423IcySgjihl2NfjBf0qw1RWe11XIAWVrTNOSSI6dtSPJiVom2zipFB2AEEtJWpv0Iz6DY6+TjnyTV5pWg==", - "dependencies": { - "@opentelemetry/core": "1.24.1", - "@opentelemetry/resources": "1.24.1", - "@opentelemetry/semantic-conventions": "1.24.1" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/sdk-trace-base/node_modules/@opentelemetry/core": { - "version": "1.24.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.24.1.tgz", - "integrity": "sha512-wMSGfsdmibI88K9wB498zXY04yThPexo8jvwNNlm542HZB7XrrMRBbAyKJqG8qDRJwIBdBrPMi4V9ZPW/sqrcg==", - "dependencies": { - "@opentelemetry/semantic-conventions": "1.24.1" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/sdk-trace-node": { - "version": "1.24.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-1.24.1.tgz", - "integrity": "sha512-/FZX8uWaGIAwsDhqI8VvQ+qWtfMNlXjaFYGc+vmxgdRFppCSSIRwrPyIhJO1qx61okyYhoyxVEZAfoiNxrfJCg==", - "dependencies": { - "@opentelemetry/context-async-hooks": "1.24.1", - "@opentelemetry/core": "1.24.1", - "@opentelemetry/propagator-b3": "1.24.1", - "@opentelemetry/propagator-jaeger": "1.24.1", - "@opentelemetry/sdk-trace-base": "1.24.1", - "semver": "^7.5.2" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/sdk-trace-node/node_modules/@opentelemetry/core": { - "version": "1.24.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.24.1.tgz", - "integrity": "sha512-wMSGfsdmibI88K9wB498zXY04yThPexo8jvwNNlm542HZB7XrrMRBbAyKJqG8qDRJwIBdBrPMi4V9ZPW/sqrcg==", - "dependencies": { - "@opentelemetry/semantic-conventions": "1.24.1" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/semantic-conventions": { - "version": "1.24.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.24.1.tgz", - "integrity": "sha512-VkliWlS4/+GHLLW7J/rVBA00uXus1SWvwFvcUDxDwmFxYfg/2VI6ekwdXS28cjI8Qz2ky2BzG8OUHo+WeYIWqw==", - "engines": { - "node": ">=14" - } - }, - "node_modules/@protobufjs/aspromise": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz", - "integrity": "sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==" - }, - "node_modules/@protobufjs/base64": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz", - "integrity": "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==" - }, - "node_modules/@protobufjs/codegen": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz", - "integrity": "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==" - }, - "node_modules/@protobufjs/eventemitter": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz", - "integrity": "sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==" - }, - "node_modules/@protobufjs/fetch": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz", - "integrity": "sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==", - "dependencies": { - "@protobufjs/aspromise": "^1.1.1", - "@protobufjs/inquire": "^1.1.0" - } - }, - "node_modules/@protobufjs/float": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz", - "integrity": "sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==" - }, - "node_modules/@protobufjs/inquire": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz", - "integrity": "sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q==" - }, - "node_modules/@protobufjs/path": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz", - "integrity": "sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==" - }, - "node_modules/@protobufjs/pool": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz", - "integrity": "sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==" - }, - "node_modules/@protobufjs/utf8": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz", - "integrity": "sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==" - }, - "node_modules/@socket.io/component-emitter": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.2.tgz", - "integrity": "sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==" - }, - "node_modules/@systemfsoftware/trigger.dev_core": { - "version": "3.0.0-beta.33", - "resolved": "https://registry.npmjs.org/@systemfsoftware/trigger.dev_core/-/core-3.0.0-beta.33.tgz", - "integrity": "sha512-5a4O9d01AwyiAFDqVpUy8ScuWu+a20ZEKN1Iy2nv6RCxYfBosim3CymGkxpdmlcxKt+T2cSytAxXET3lv9iC/Q==", - "dependencies": { - "@google-cloud/precise-date": "^4.0.0", - "@opentelemetry/api": "^1.8.0", - "@opentelemetry/api-logs": "^0.48.0", - "@opentelemetry/exporter-logs-otlp-http": "^0.49.1", - "@opentelemetry/exporter-trace-otlp-http": "^0.49.1", - "@opentelemetry/instrumentation": "^0.49.1", - "@opentelemetry/resources": "^1.22.0", - "@opentelemetry/sdk-logs": "^0.49.1", - "@opentelemetry/sdk-node": "^0.49.1", - "@opentelemetry/sdk-trace-base": "^1.22.0", - "@opentelemetry/sdk-trace-node": "^1.22.0", - "@opentelemetry/semantic-conventions": "^1.22.0", - "humanize-duration": "^3.27.3", - "socket.io-client": "4.7.4", - "superjson": "^2.2.1", - "ulidx": "^2.2.1", - "zod": "3.22.3", - "zod-error": "1.5.0", - "zod-validation-error": "^1.5.0" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "node_modules/@systemfsoftware/trigger.dev_core-backend": { - "version": "3.0.0-beta.33", - "resolved": "https://registry.npmjs.org/@systemfsoftware/trigger.dev_core-backend/-/core-backend-3.0.0-beta.33.tgz", - "integrity": "sha512-HpHUOZcbAK1YJK3SkiL01d7/sinR5hCxMCU1Z/WJ0bkI5G4wBYAKNre1/acJoVPcykpBaMN4ovnwA7OLjLh6sg==", - "dependencies": { - "@opentelemetry/api": "^1.8.0" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "node_modules/@systemfsoftware/trigger.dev_core/node_modules/@opentelemetry/api-logs": { - "version": "0.48.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.48.0.tgz", - "integrity": "sha512-1/aMiU4Eqo3Zzpfwu51uXssp5pzvHFObk8S9pKAiXb1ne8pvg1qxBQitYL1XUiAMEXFzgjaidYG2V6624DRhhw==", - "dependencies": { - "@opentelemetry/api": "^1.0.0" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/@systemfsoftware/trigger.dev_sdk": { - "version": "3.0.0-beta.33", - "resolved": "https://registry.npmjs.org/@systemfsoftware/trigger.dev_sdk/-/sdk-3.0.0-beta.33.tgz", - "integrity": "sha512-r/kC41UIDrG73ElkcOPzoZsmdSY+Lf7X9qFRBMzAFv5vWQwxz42KmEJIvQxXWeMyxKeZeUyZDIZApGRvLJK4uA==", - "dependencies": { - "@opentelemetry/api": "^1.8.0", - "@opentelemetry/api-logs": "^0.48.0", - "@opentelemetry/semantic-conventions": "^1.22.0", - "@systemfsoftware/trigger.dev_core": "3.0.0-beta.33", - "@systemfsoftware/trigger.dev_core-backend": "3.0.0-beta.33", - "chalk": "^5.2.0", - "cronstrue": "^2.21.0", - "debug": "^4.3.4", - "evt": "^2.4.13", - "get-caller-file": "^2.0.5", - "git-remote-origin-url": "^4.0.0", - "git-repo-info": "^2.1.1", - "msw": "^2.2.1", - "slug": "^6.0.0", - "terminal-link": "^3.0.0", - "ulid": "^2.3.0", - "uuid": "^9.0.0", - "ws": "^8.11.0", - "zod": "3.22.3" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "node_modules/@systemfsoftware/trigger.dev_sdk/node_modules/@opentelemetry/api-logs": { - "version": "0.48.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.48.0.tgz", - "integrity": "sha512-1/aMiU4Eqo3Zzpfwu51uXssp5pzvHFObk8S9pKAiXb1ne8pvg1qxBQitYL1XUiAMEXFzgjaidYG2V6624DRhhw==", - "dependencies": { - "@opentelemetry/api": "^1.0.0" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/@types/cookie": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.6.0.tgz", - "integrity": "sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==" - }, - "node_modules/@types/mute-stream": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/@types/mute-stream/-/mute-stream-0.0.4.tgz", - "integrity": "sha512-CPM9nzrCPPJHQNA9keH9CVkVI+WR5kMa+7XEs5jcGQ0VoAGnLv242w8lIVgwAEfmE4oufJRaTc9PNLQl0ioAow==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/node": { - "version": "20.12.12", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.12.12.tgz", - "integrity": "sha512-eWLDGF/FOSPtAvEqeRAQ4C8LSA7M1I7i0ky1I8U7kD1J5ITyW3AsRhQrKVoWf5pFKZ2kILsEGJhsI9r93PYnOw==", - "dependencies": { - "undici-types": "~5.26.4" - } - }, - "node_modules/@types/shimmer": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.0.5.tgz", - "integrity": "sha512-9Hp0ObzwwO57DpLFF0InUjUm/II8GmKAvzbefxQTihCb7KI6yc9yzf0nLc4mVdby5N4DRCgQM2wCup9KTieeww==" - }, - "node_modules/@types/statuses": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@types/statuses/-/statuses-2.0.5.tgz", - "integrity": "sha512-jmIUGWrAiwu3dZpxntxieC+1n/5c3mjrImkmOSQ2NC5uP6cYO4aAZDdSmRcI5C1oiTmqlZGHC+/NmJrKogbP5A==" - }, - "node_modules/@types/wrap-ansi": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/wrap-ansi/-/wrap-ansi-3.0.0.tgz", - "integrity": "sha512-ltIpx+kM7g/MLRZfkbL7EsCEjfzCcScLpkg37eXEtx5kmrAKBkTJwd1GIAjDSL8wTpM6Hzn5YO4pSb91BEwu1g==" - }, - "node_modules/acorn": { - "version": "8.11.3", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", - "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/acorn-import-assertions": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz", - "integrity": "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==", - "peerDependencies": { - "acorn": "^8" - } - }, - "node_modules/ansi-escapes": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-5.0.0.tgz", - "integrity": "sha512-5GFMVX8HqE/TB+FuBJGuO5XG0WrsA6ptUqoODaT/n9mmUaZFkqnBueB4leqGBCmrUHnCnC4PCZTCd0E7QQ83bA==", - "dependencies": { - "type-fest": "^1.0.2" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/chalk": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", - "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", - "engines": { - "node": "^12.17.0 || ^14.13 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/cjs-module-lexer": { - "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==" - }, - "node_modules/cli-spinners": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.2.tgz", - "integrity": "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==", - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cli-width": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-4.1.0.tgz", - "integrity": "sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==", - "engines": { - "node": ">= 12" - } - }, - "node_modules/cliui": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", - "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^7.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/cliui/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/cliui/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/cliui/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cliui/node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/cookie": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", - "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/copy-anything": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/copy-anything/-/copy-anything-3.0.5.tgz", - "integrity": "sha512-yCEafptTtb4bk7GLEQoM8KVJpxAfdBJYaXyzQEgQQQgYrZiDp8SJmGKlYza6CYjEDNstAdNdKA3UuoULlEbS6w==", - "dependencies": { - "is-what": "^4.1.8" - }, - "engines": { - "node": ">=12.13" - }, - "funding": { - "url": "https://github.com/sponsors/mesqueeb" - } - }, - "node_modules/cronstrue": { - "version": "2.50.0", - "resolved": "https://registry.npmjs.org/cronstrue/-/cronstrue-2.50.0.tgz", - "integrity": "sha512-ULYhWIonJzlScCCQrPUG5uMXzXxSixty4djud9SS37DoNxDdkeRocxzHuAo4ImRBUK+mAuU5X9TSwEDccnnuPg==", - "bin": { - "cronstrue": "bin/cli.js" - } - }, - "node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - }, - "node_modules/engine.io-client": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-6.5.3.tgz", - "integrity": "sha512-9Z0qLB0NIisTRt1DZ/8U2k12RJn8yls/nXMZLn+/N8hANT3TcYjKFKcwbw5zFQiN4NTde3TSY9zb79e1ij6j9Q==", - "dependencies": { - "@socket.io/component-emitter": "~3.1.0", - "debug": "~4.3.1", - "engine.io-parser": "~5.2.1", - "ws": "~8.11.0", - "xmlhttprequest-ssl": "~2.0.0" - } - }, - "node_modules/engine.io-client/node_modules/ws": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz", - "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==", - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, - "node_modules/engine.io-parser": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.2.2.tgz", - "integrity": "sha512-RcyUFKA93/CXH20l4SoVvzZfrSDMOTUS3bWVpTt2FuFP+XYrL8i8oonHP7WInRyVHXh0n/ORtoeiE1os+8qkSw==", - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/escalade": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", - "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", - "engines": { - "node": ">=6" - } - }, - "node_modules/evt": { - "version": "2.5.7", - "resolved": "https://registry.npmjs.org/evt/-/evt-2.5.7.tgz", - "integrity": "sha512-dr7Wd16ry5F8WNU1xXLKpFpO3HsoAGg8zC48e08vDdzMzGWCP9/QFGt1PQptEEDh8SwYP3EL8M+d/Gb0kgUp6g==", - "dependencies": { - "minimal-polyfills": "^2.2.3", - "run-exclusive": "^2.2.19", - "tsafe": "^1.6.6" - } - }, - "node_modules/function-bind": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", - "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "node_modules/git-remote-origin-url": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/git-remote-origin-url/-/git-remote-origin-url-4.0.0.tgz", - "integrity": "sha512-EAxDksNdjuWgmVW9pVvA9jQDi/dmTaiDONktIy7qiRRhBZUI4FQK1YvBvteuTSX24aNKg9lfgxNYJEeeSXe6DA==", - "dependencies": { - "gitconfiglocal": "^2.1.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/git-repo-info": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/git-repo-info/-/git-repo-info-2.1.1.tgz", - "integrity": "sha512-8aCohiDo4jwjOwma4FmYFd3i97urZulL8XL24nIPxuE+GZnfsAyy/g2Shqx6OjUiFKUXZM+Yy+KHnOmmA3FVcg==", - "engines": { - "node": ">= 4.0" - } - }, - "node_modules/gitconfiglocal": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/gitconfiglocal/-/gitconfiglocal-2.1.0.tgz", - "integrity": "sha512-qoerOEliJn3z+Zyn1HW2F6eoYJqKwS6MgC9cztTLUB/xLWX8gD/6T60pKn4+t/d6tP7JlybI7Z3z+I572CR/Vg==", - "dependencies": { - "ini": "^1.3.2" - } - }, - "node_modules/graphql": { - "version": "16.8.1", - "resolved": "https://registry.npmjs.org/graphql/-/graphql-16.8.1.tgz", - "integrity": "sha512-59LZHPdGZVh695Ud9lRzPBVTtlX9ZCV150Er2W43ro37wVof0ctenSaskPPjN7lVTIN8mSZt8PHUNKZuNQUuxw==", - "engines": { - "node": "^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0" - } - }, - "node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/hasown": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", - "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", - "dependencies": { - "function-bind": "^1.1.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/headers-polyfill": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/headers-polyfill/-/headers-polyfill-4.0.3.tgz", - "integrity": "sha512-IScLbePpkvO846sIwOtOTDjutRMWdXdJmXdMvk6gCBHxFO8d+QKOQedyZSxFTTFYRSmlgSTDtXqqq4pcenBXLQ==" - }, - "node_modules/humanize-duration": { - "version": "3.32.0", - "resolved": "https://registry.npmjs.org/humanize-duration/-/humanize-duration-3.32.0.tgz", - "integrity": "sha512-6WsXYTHJr7hXKqoqf5zoWza/lANRAqGlbnZnm0cjDykbXuez1JVXOQGmq0EPB45pXYAJyueRA3S3hfhmMbrMEQ==" - }, - "node_modules/import-in-the-middle": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/import-in-the-middle/-/import-in-the-middle-1.7.1.tgz", - "integrity": "sha512-1LrZPDtW+atAxH42S6288qyDFNQ2YCty+2mxEPRtfazH6Z5QwkaBSTS2ods7hnVJioF6rkRfNoA6A/MstpFXLg==", - "dependencies": { - "acorn": "^8.8.2", - "acorn-import-assertions": "^1.9.0", - "cjs-module-lexer": "^1.2.2", - "module-details-from-path": "^1.0.3" - } - }, - "node_modules/ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" - }, - "node_modules/is-core-module": { - "version": "2.13.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", - "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", - "dependencies": { - "hasown": "^2.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-node-process": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/is-node-process/-/is-node-process-1.2.0.tgz", - "integrity": "sha512-Vg4o6/fqPxIjtxgUH5QLJhwZ7gW5diGCVlXpuUfELC62CuxM1iHcRe51f2W1FDy04Ai4KJkagKjx3XaqyfRKXw==" - }, - "node_modules/is-what": { - "version": "4.1.16", - "resolved": "https://registry.npmjs.org/is-what/-/is-what-4.1.16.tgz", - "integrity": "sha512-ZhMwEosbFJkA0YhFnNDgTM4ZxDRsS6HqTo7qsZM08fehyRYIYa0yHu5R6mgo1n/8MgaPBXiPimPD77baVFYg+A==", - "engines": { - "node": ">=12.13" - }, - "funding": { - "url": "https://github.com/sponsors/mesqueeb" - } - }, - "node_modules/layerr": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/layerr/-/layerr-2.1.0.tgz", - "integrity": "sha512-xDD9suWxfBYeXgqffRVH/Wqh+mqZrQcqPRn0I0ijl7iJQ7vu8gMGPt1Qop59pEW/jaIDNUN7+PX1Qk40+vuflg==" - }, - "node_modules/lodash.camelcase": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", - "integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==" - }, - "node_modules/lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" - }, - "node_modules/long": { - "version": "5.2.3", - "resolved": "https://registry.npmjs.org/long/-/long-5.2.3.tgz", - "integrity": "sha512-lcHwpNoggQTObv5apGNCTdJrO69eHOZMi4BNC+rTLER8iHAqGrUVeLh/irVIM7zTw2bOXA8T6uNPeujwOLg/2Q==" - }, - "node_modules/minimal-polyfills": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/minimal-polyfills/-/minimal-polyfills-2.2.3.tgz", - "integrity": "sha512-oxdmJ9cL+xV72h0xYxp4tP2d5/fTBpP45H8DIOn9pASuF8a3IYTf+25fMGDYGiWW+MFsuog6KD6nfmhZJQ+uUw==" - }, - "node_modules/module-details-from-path": { - "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==" - }, - "node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "node_modules/msw": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/msw/-/msw-2.3.0.tgz", - "integrity": "sha512-cDr1q/QTMzaWhY8n9lpGhceY209k29UZtdTgJ3P8Bzne3TSMchX2EM/ldvn4ATLOktpCefCU2gcEgzHc31GTPw==", - "hasInstallScript": true, - "dependencies": { - "@bundled-es-modules/cookie": "^2.0.0", - "@bundled-es-modules/statuses": "^1.0.1", - "@inquirer/confirm": "^3.0.0", - "@mswjs/cookies": "^1.1.0", - "@mswjs/interceptors": "^0.29.0", - "@open-draft/until": "^2.1.0", - "@types/cookie": "^0.6.0", - "@types/statuses": "^2.0.4", - "chalk": "^4.1.2", - "graphql": "^16.8.1", - "headers-polyfill": "^4.0.2", - "is-node-process": "^1.2.0", - "outvariant": "^1.4.2", - "path-to-regexp": "^6.2.0", - "strict-event-emitter": "^0.5.1", - "type-fest": "^4.9.0", - "yargs": "^17.7.2" - }, - "bin": { - "msw": "cli/index.js" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/mswjs" - }, - "peerDependencies": { - "typescript": ">= 4.7.x" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/msw/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/msw/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/msw/node_modules/type-fest": { - "version": "4.18.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.18.2.tgz", - "integrity": "sha512-+suCYpfJLAe4OXS6+PPXjW3urOS4IoP9waSiLuXfLgqZODKw/aWwASvzqE886wA0kQgGy0mIWyhd87VpqIy6Xg==", - "engines": { - "node": ">=16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/mute-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-1.0.0.tgz", - "integrity": "sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==", - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/outvariant": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/outvariant/-/outvariant-1.4.2.tgz", - "integrity": "sha512-Ou3dJ6bA/UJ5GVHxah4LnqDwZRwAmWxrG3wtrHrbGnP4RnLCtA64A4F+ae7Y8ww660JaddSoArUR5HjipWSHAQ==" - }, - "node_modules/path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" - }, - "node_modules/path-to-regexp": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.2.2.tgz", - "integrity": "sha512-GQX3SSMokngb36+whdpRXE+3f9V8UzyAorlYvOGx87ufGHehNTn5lCxrKtLyZ4Yl/wEKnNnr98ZzOwwDZV5ogw==" - }, - "node_modules/protobufjs": { - "version": "7.3.0", - "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.3.0.tgz", - "integrity": "sha512-YWD03n3shzV9ImZRX3ccbjqLxj7NokGN0V/ESiBV5xWqrommYHYiihuIyavq03pWSGqlyvYUFmfoMKd+1rPA/g==", - "hasInstallScript": true, - "dependencies": { - "@protobufjs/aspromise": "^1.1.2", - "@protobufjs/base64": "^1.1.2", - "@protobufjs/codegen": "^2.0.4", - "@protobufjs/eventemitter": "^1.1.0", - "@protobufjs/fetch": "^1.1.0", - "@protobufjs/float": "^1.0.2", - "@protobufjs/inquire": "^1.1.0", - "@protobufjs/path": "^1.1.2", - "@protobufjs/pool": "^1.1.0", - "@protobufjs/utf8": "^1.1.0", - "@types/node": ">=13.7.0", - "long": "^5.0.0" - }, - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/require-in-the-middle": { - "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" - }, - "engines": { - "node": ">=8.6.0" - } - }, - "node_modules/resolve": { - "version": "1.22.8", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", - "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", - "dependencies": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/run-exclusive": { - "version": "2.2.19", - "resolved": "https://registry.npmjs.org/run-exclusive/-/run-exclusive-2.2.19.tgz", - "integrity": "sha512-K3mdoAi7tjJ/qT7Flj90L7QyPozwUaAG+CVhkdDje4HLKXUYC3N/Jzkau3flHVDLQVhiHBtcimVodMjN9egYbA==", - "dependencies": { - "minimal-polyfills": "^2.2.3" - } - }, - "node_modules/semver": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", - "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/server-only": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/server-only/-/server-only-0.0.1.tgz", - "integrity": "sha512-qepMx2JxAa5jjfzxG79yPPq+8BuFToHd1hm7kI+Z4zAq1ftQiP7HcxMhDDItrbtwVeLg/cY2JnKnrcFkmiswNA==" - }, - "node_modules/shimmer": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/shimmer/-/shimmer-1.2.1.tgz", - "integrity": "sha512-sQTKC1Re/rM6XyFM6fIAGHRPVGvyXfgzIDvzoq608vM+jeyVD0Tu1E6Np0Kc2zAIFWIj963V2800iF/9LPieQw==" - }, - "node_modules/signal-exit": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", - "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/slug": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/slug/-/slug-6.1.0.tgz", - "integrity": "sha512-x6vLHCMasg4DR2LPiyFGI0gJJhywY6DTiGhCrOMzb3SOk/0JVLIaL4UhyFSHu04SD3uAavrKY/K3zZ3i6iRcgA==" - }, - "node_modules/socket.io-client": { - "version": "4.7.4", - "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-4.7.4.tgz", - "integrity": "sha512-wh+OkeF0rAVCrABWQBaEjLfb7DVPotMbu0cgWgyR0v6eA4EoVnAwcIeIbcdTE3GT/H3kbdLl7OoH2+asoDRIIg==", - "dependencies": { - "@socket.io/component-emitter": "~3.1.0", - "debug": "~4.3.2", - "engine.io-client": "~6.5.2", - "socket.io-parser": "~4.2.4" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/socket.io-parser": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.4.tgz", - "integrity": "sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==", - "dependencies": { - "@socket.io/component-emitter": "~3.1.0", - "debug": "~4.3.1" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/strict-event-emitter": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/strict-event-emitter/-/strict-event-emitter-0.5.1.tgz", - "integrity": "sha512-vMgjE/GGEPEFnhFub6pa4FmJBRBVOLpIII2hvCZ8Kzb7K0hlHo7mQv6xYrBvCL2LtAIBwFUK8wvuJgTVSQ5MFQ==" - }, - "node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "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" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/string-width/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/string-width/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "engines": { - "node": ">=8" - } - }, - "node_modules/string-width/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/superjson": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/superjson/-/superjson-2.2.1.tgz", - "integrity": "sha512-8iGv75BYOa0xRJHK5vRLEjE2H/i4lulTjzpUXic3Eg8akftYjkmQDa8JARQ42rlczXyFR3IeRoeFCc7RxHsYZA==", - "dependencies": { - "copy-anything": "^3.0.2" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/supports-hyperlinks": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", - "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", - "dependencies": { - "has-flag": "^4.0.0", - "supports-color": "^7.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/terminal-link": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-3.0.0.tgz", - "integrity": "sha512-flFL3m4wuixmf6IfhFJd1YPiLiMuxEc8uHRM1buzIeZPm22Au2pDqBJQgdo7n1WfPU1ONFGv7YDwpFBmHGF6lg==", - "dependencies": { - "ansi-escapes": "^5.0.0", - "supports-hyperlinks": "^2.2.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/tsafe": { - "version": "1.6.6", - "resolved": "https://registry.npmjs.org/tsafe/-/tsafe-1.6.6.tgz", - "integrity": "sha512-gzkapsdbMNwBnTIjgO758GujLCj031IgHK/PKr2mrmkCSJMhSOR5FeOuSxKLMUoYc0vAA4RGEYYbjt/v6afD3g==" - }, - "node_modules/type-fest": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", - "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/typescript": { - "version": "5.4.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.5.tgz", - "integrity": "sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==", - "optional": true, - "peer": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=14.17" - } - }, - "node_modules/ulid": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/ulid/-/ulid-2.3.0.tgz", - "integrity": "sha512-keqHubrlpvT6G2wH0OEfSW4mquYRcbe/J8NMmveoQOjUqmo+hXtO+ORCpWhdbZ7k72UtY61BL7haGxW6enBnjw==", - "bin": { - "ulid": "bin/cli.js" - } - }, - "node_modules/ulidx": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/ulidx/-/ulidx-2.3.0.tgz", - "integrity": "sha512-36piWNqcdp9hKlQewyeehCaALy4lyx3FodsCxHuV6i0YdexSkjDOubwxEVr2yi4kh62L/0MgyrxqG4K+qtovnw==", - "dependencies": { - "layerr": "^2.0.1" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/undici-types": { - "version": "5.26.5", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", - "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==" - }, - "node_modules/uuid": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", - "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", - "funding": [ - "https://github.com/sponsors/broofa", - "https://github.com/sponsors/ctavan" - ], - "bin": { - "uuid": "dist/bin/uuid" - } - }, - "node_modules/ws": { - "version": "8.17.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.0.tgz", - "integrity": "sha512-uJq6108EgZMAl20KagGkzCKfMEjxmKvZHG7Tlq0Z6nOky7YF7aq4mOx6xK8TJ/i1LeK4Qus7INktacctDgY8Ow==", - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": ">=5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, - "node_modules/xmlhttprequest-ssl": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-2.0.0.tgz", - "integrity": "sha512-QKxVRxiRACQcVuQEYFsI1hhkrMlrXHPegbbd1yn9UHOmRxY+si12nQYzri3vbzt8VdTTRviqcKxcyllFas5z2A==", - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "engines": { - "node": ">=10" - } - }, - "node_modules/yargs": { - "version": "17.7.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", - "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", - "dependencies": { - "cliui": "^8.0.1", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.3", - "y18n": "^5.0.5", - "yargs-parser": "^21.1.1" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/yargs-parser": { - "version": "21.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", - "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", - "engines": { - "node": ">=12" - } - }, - "node_modules/zod": { - "version": "3.22.3", - "resolved": "https://registry.npmjs.org/zod/-/zod-3.22.3.tgz", - "integrity": "sha512-EjIevzuJRiRPbVH4mGc8nApb/lVLKVpmUhAaR5R5doKGfAnGJ6Gr3CViAVjP+4FWSxCsybeWQdcgCtbX+7oZug==", - "funding": { - "url": "https://github.com/sponsors/colinhacks" - } - }, - "node_modules/zod-error": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/zod-error/-/zod-error-1.5.0.tgz", - "integrity": "sha512-zzopKZ/skI9iXpqCEPj+iLCKl9b88E43ehcU+sbRoHuwGd9F1IDVGQ70TyO6kmfiRL1g4IXkjsXK+g1gLYl4WQ==", - "dependencies": { - "zod": "^3.20.2" - } - }, - "node_modules/zod-validation-error": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/zod-validation-error/-/zod-validation-error-1.5.0.tgz", - "integrity": "sha512-/7eFkAI4qV0tcxMBB/3+d2c1P6jzzZYdYSlBuAklzMuCrJu5bzJfHS0yVAS87dRHVlhftd6RFJDIvv03JgkSbw==", - "engines": { - "node": ">=16.0.0" - }, - "peerDependencies": { - "zod": "^3.18.0" - } - } - } -} diff --git a/packages/cli-v3/e2e/fixtures/server-only/package.json b/packages/cli-v3/e2e/fixtures/server-only/package.json deleted file mode 100644 index 30a1f55d0e0..00000000000 --- a/packages/cli-v3/e2e/fixtures/server-only/package.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "name": "server-only", - "private": true, - "dependencies": { - "@systemfsoftware/trigger.dev_sdk": "3.0.0-beta.33", - "server-only": "^0.0.1" - }, - "packageManager": "pnpm@8.15.5+sha256.4b4efa12490e5055d59b9b9fc9438b7d581a6b7af3b5675eb5c5f447cee1a589", - "engines": { - "pnpm": "8.15.5", - "yarn": "4.2.2" - } -} diff --git a/packages/cli-v3/e2e/fixtures/server-only/pnpm-lock.yaml b/packages/cli-v3/e2e/fixtures/server-only/pnpm-lock.yaml deleted file mode 100644 index 2f75f5dc056..00000000000 --- a/packages/cli-v3/e2e/fixtures/server-only/pnpm-lock.yaml +++ /dev/null @@ -1,1251 +0,0 @@ -lockfileVersion: '6.0' - -settings: - autoInstallPeers: true - excludeLinksFromLockfile: false - -importers: - - .: - dependencies: - '@systemfsoftware/trigger.dev_sdk': - specifier: 3.0.0-beta.33 - version: 3.0.0-beta.33 - server-only: - specifier: ^0.0.1 - version: 0.0.1 - -packages: - - /@bundled-es-modules/cookie@2.0.0: - resolution: {integrity: sha512-Or6YHg/kamKHpxULAdSqhGqnWFneIXu1NKvvfBBzKGwpVsYuFIQ5aBPHDnnoR3ghW1nvSkALd+EF9iMtY7Vjxw==} - dependencies: - cookie: 0.5.0 - dev: false - - /@bundled-es-modules/statuses@1.0.1: - resolution: {integrity: sha512-yn7BklA5acgcBr+7w064fGV+SGIFySjCKpqjcWgBAIfrAkY+4GQTJJHQMeT3V/sgz23VTEVV8TtOmkvJAhFVfg==} - dependencies: - statuses: 2.0.1 - dev: false - - /@google-cloud/precise-date@4.0.0: - resolution: {integrity: sha512-1TUx3KdaU3cN7nfCdNf+UVqA/PSX29Cjcox3fZZBtINlRrXVTmUkQnCKv2MbBUbCopbK4olAT1IHl76uZyCiVA==} - engines: {node: '>=14.0.0'} - dev: false - - /@grpc/grpc-js@1.10.8: - resolution: {integrity: sha512-vYVqYzHicDqyKB+NQhAc54I1QWCBLCrYG6unqOIcBTHx+7x8C9lcoLj3KVJXs2VB4lUbpWY+Kk9NipcbXYWmvg==} - engines: {node: '>=12.10.0'} - dependencies: - '@grpc/proto-loader': 0.7.13 - '@js-sdsl/ordered-map': 4.4.2 - dev: false - - /@grpc/proto-loader@0.7.13: - resolution: {integrity: sha512-AiXO/bfe9bmxBjxxtYxFAXGZvMaN5s8kO+jBHAJCON8rJoB5YS/D6X7ZNc6XQkuHNmyl4CYaMI1fJ/Gn27RGGw==} - engines: {node: '>=6'} - hasBin: true - dependencies: - lodash.camelcase: 4.3.0 - long: 5.2.3 - protobufjs: 7.3.0 - yargs: 17.7.2 - dev: false - - /@inquirer/confirm@3.1.9: - resolution: {integrity: sha512-UF09aejxCi4Xqm6N/jJAiFXArXfi9al52AFaSD+2uIHnhZGtd1d6lIGTRMPouVSJxbGEi+HkOWSYaiEY/+szUw==} - engines: {node: '>=18'} - dependencies: - '@inquirer/core': 8.2.2 - '@inquirer/type': 1.3.3 - dev: false - - /@inquirer/core@8.2.2: - resolution: {integrity: sha512-K8SuNX45jEFlX3EBJpu9B+S2TISzMPGXZIuJ9ME924SqbdW6Pt6fIkKvXg7mOEOKJ4WxpQsxj0UTfcL/A434Ww==} - engines: {node: '>=18'} - dependencies: - '@inquirer/figures': 1.0.3 - '@inquirer/type': 1.3.3 - '@types/mute-stream': 0.0.4 - '@types/node': 20.14.1 - '@types/wrap-ansi': 3.0.0 - ansi-escapes: 4.3.2 - chalk: 4.1.2 - cli-spinners: 2.9.2 - cli-width: 4.1.0 - mute-stream: 1.0.0 - signal-exit: 4.1.0 - strip-ansi: 6.0.1 - wrap-ansi: 6.2.0 - dev: false - - /@inquirer/figures@1.0.3: - resolution: {integrity: sha512-ErXXzENMH5pJt5/ssXV0DfWUZqly8nGzf0UcBV9xTnP+KyffE2mqyxIMBrZ8ijQck2nU0TQm40EQB53YreyWHw==} - engines: {node: '>=18'} - dev: false - - /@inquirer/type@1.3.3: - resolution: {integrity: sha512-xTUt0NulylX27/zMx04ZYar/kr1raaiFTVvQ5feljQsiAgdm0WPj4S73/ye0fbslh+15QrIuDvfCXTek7pMY5A==} - engines: {node: '>=18'} - dev: false - - /@js-sdsl/ordered-map@4.4.2: - resolution: {integrity: sha512-iUKgm52T8HOE/makSxjqoWhe95ZJA1/G1sYsGev2JDKUSS14KAgg1LHb+Ba+IPow0xflbnSkOsZcO08C7w1gYw==} - dev: false - - /@mswjs/cookies@1.1.0: - resolution: {integrity: sha512-0ZcCVQxifZmhwNBoQIrystCb+2sWBY2Zw8lpfJBPCHGCA/HWqehITeCRVIv4VMy8MPlaHo2w2pTHFV2pFfqKPw==} - engines: {node: '>=18'} - dev: false - - /@mswjs/interceptors@0.29.1: - resolution: {integrity: sha512-3rDakgJZ77+RiQUuSK69t1F0m8BQKA8Vh5DCS5V0DWvNY67zob2JhhQrhCO0AKLGINTRSFd1tBaHcJTkhefoSw==} - engines: {node: '>=18'} - dependencies: - '@open-draft/deferred-promise': 2.2.0 - '@open-draft/logger': 0.3.0 - '@open-draft/until': 2.1.0 - is-node-process: 1.2.0 - outvariant: 1.4.2 - strict-event-emitter: 0.5.1 - dev: false - - /@open-draft/deferred-promise@2.2.0: - resolution: {integrity: sha512-CecwLWx3rhxVQF6V4bAgPS5t+So2sTbPgAzafKkVizyi7tlwpcFpdFqq+wqF2OwNBmqFuu6tOyouTuxgpMfzmA==} - dev: false - - /@open-draft/logger@0.3.0: - resolution: {integrity: sha512-X2g45fzhxH238HKO4xbSr7+wBS8Fvw6ixhTDuvLd5mqh6bJJCFAPwU9mPDxbcrRtfxv4u5IHCEH77BmxvXmmxQ==} - dependencies: - is-node-process: 1.2.0 - outvariant: 1.4.2 - dev: false - - /@open-draft/until@2.1.0: - resolution: {integrity: sha512-U69T3ItWHvLwGg5eJ0n3I62nWuE6ilHlmz7zM0npLBRvPRd7e6NYmg54vvRtP5mZG7kZqZCFVdsTWo7BPtBujg==} - dev: false - - /@opentelemetry/api-logs@0.48.0: - resolution: {integrity: sha512-1/aMiU4Eqo3Zzpfwu51uXssp5pzvHFObk8S9pKAiXb1ne8pvg1qxBQitYL1XUiAMEXFzgjaidYG2V6624DRhhw==} - engines: {node: '>=14'} - dependencies: - '@opentelemetry/api': 1.8.0 - dev: false - - /@opentelemetry/api-logs@0.49.1: - resolution: {integrity: sha512-kaNl/T7WzyMUQHQlVq7q0oV4Kev6+0xFwqzofryC66jgGMacd0QH5TwfpbUwSTby+SdAdprAe5UKMvBw4tKS5Q==} - engines: {node: '>=14'} - dependencies: - '@opentelemetry/api': 1.8.0 - dev: false - - /@opentelemetry/api@1.8.0: - resolution: {integrity: sha512-I/s6F7yKUDdtMsoBWXJe8Qz40Tui5vsuKCWJEWVL+5q9sSWRzzx6v2KeNsOBEwd94j0eWkpWCH4yB6rZg9Mf0w==} - engines: {node: '>=8.0.0'} - dev: false - - /@opentelemetry/context-async-hooks@1.22.0(@opentelemetry/api@1.8.0): - resolution: {integrity: sha512-Nfdxyg8YtWqVWkyrCukkundAjPhUXi93JtVQmqDT1mZRVKqA7e2r7eJCrI+F651XUBMp0hsOJSGiFk3QSpaIJw==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.0.0 <1.9.0' - dependencies: - '@opentelemetry/api': 1.8.0 - dev: false - - /@opentelemetry/context-async-hooks@1.24.1(@opentelemetry/api@1.8.0): - resolution: {integrity: sha512-R5r6DO4kgEOVBxFXhXjwospLQkv+sYxwCfjvoZBe7Zm6KKXAV9kDSJhi/D1BweowdZmO+sdbENLs374gER8hpQ==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.0.0 <1.9.0' - dependencies: - '@opentelemetry/api': 1.8.0 - dev: false - - /@opentelemetry/core@1.22.0(@opentelemetry/api@1.8.0): - resolution: {integrity: sha512-0VoAlT6x+Xzik1v9goJ3pZ2ppi6+xd3aUfg4brfrLkDBHRIVjMP0eBHrKrhB+NKcDyMAg8fAbGL3Npg/F6AwWA==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.0.0 <1.9.0' - dependencies: - '@opentelemetry/api': 1.8.0 - '@opentelemetry/semantic-conventions': 1.22.0 - dev: false - - /@opentelemetry/core@1.24.1(@opentelemetry/api@1.8.0): - resolution: {integrity: sha512-wMSGfsdmibI88K9wB498zXY04yThPexo8jvwNNlm542HZB7XrrMRBbAyKJqG8qDRJwIBdBrPMi4V9ZPW/sqrcg==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.0.0 <1.9.0' - dependencies: - '@opentelemetry/api': 1.8.0 - '@opentelemetry/semantic-conventions': 1.24.1 - dev: false - - /@opentelemetry/exporter-logs-otlp-http@0.49.1(@opentelemetry/api@1.8.0): - resolution: {integrity: sha512-3QoBnIGCmEkujynUP0mK155QtOM0MSf9FNrEw7u9ieCFsoMiyatg2hPp+alEDONJ8N8wGEK+wP2q3icgXBiggw==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': ^1.0.0 - dependencies: - '@opentelemetry/api': 1.8.0 - '@opentelemetry/api-logs': 0.49.1 - '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.8.0) - '@opentelemetry/otlp-exporter-base': 0.49.1(@opentelemetry/api@1.8.0) - '@opentelemetry/otlp-transformer': 0.49.1(@opentelemetry/api@1.8.0) - '@opentelemetry/sdk-logs': 0.49.1(@opentelemetry/api-logs@0.49.1)(@opentelemetry/api@1.8.0) - dev: false - - /@opentelemetry/exporter-trace-otlp-grpc@0.49.1(@opentelemetry/api@1.8.0): - resolution: {integrity: sha512-Zbd7f3zF7fI2587MVhBizaW21cO/SordyrZGtMtvhoxU6n4Qb02Gx71X4+PzXH620e0+JX+Pcr9bYb1HTeVyJA==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': ^1.0.0 - dependencies: - '@grpc/grpc-js': 1.10.8 - '@opentelemetry/api': 1.8.0 - '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.8.0) - '@opentelemetry/otlp-grpc-exporter-base': 0.49.1(@opentelemetry/api@1.8.0) - '@opentelemetry/otlp-transformer': 0.49.1(@opentelemetry/api@1.8.0) - '@opentelemetry/resources': 1.22.0(@opentelemetry/api@1.8.0) - '@opentelemetry/sdk-trace-base': 1.22.0(@opentelemetry/api@1.8.0) - dev: false - - /@opentelemetry/exporter-trace-otlp-http@0.49.1(@opentelemetry/api@1.8.0): - resolution: {integrity: sha512-KOLtZfZvIrpGZLVvblKsiVQT7gQUZNKcUUH24Zz6Xbi7LJb9Vt6xtUZFYdR5IIjvt47PIqBKDWUQlU0o1wAsRw==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': ^1.0.0 - dependencies: - '@opentelemetry/api': 1.8.0 - '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.8.0) - '@opentelemetry/otlp-exporter-base': 0.49.1(@opentelemetry/api@1.8.0) - '@opentelemetry/otlp-transformer': 0.49.1(@opentelemetry/api@1.8.0) - '@opentelemetry/resources': 1.22.0(@opentelemetry/api@1.8.0) - '@opentelemetry/sdk-trace-base': 1.22.0(@opentelemetry/api@1.8.0) - dev: false - - /@opentelemetry/exporter-trace-otlp-proto@0.49.1(@opentelemetry/api@1.8.0): - resolution: {integrity: sha512-n8ON/c9pdMyYAfSFWKkgsPwjYoxnki+6Olzo+klKfW7KqLWoyEkryNkbcMIYnGGNXwdkMIrjoaP0VxXB26Oxcg==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': ^1.0.0 - dependencies: - '@opentelemetry/api': 1.8.0 - '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.8.0) - '@opentelemetry/otlp-exporter-base': 0.49.1(@opentelemetry/api@1.8.0) - '@opentelemetry/otlp-proto-exporter-base': 0.49.1(@opentelemetry/api@1.8.0) - '@opentelemetry/otlp-transformer': 0.49.1(@opentelemetry/api@1.8.0) - '@opentelemetry/resources': 1.22.0(@opentelemetry/api@1.8.0) - '@opentelemetry/sdk-trace-base': 1.22.0(@opentelemetry/api@1.8.0) - dev: false - - /@opentelemetry/exporter-zipkin@1.22.0(@opentelemetry/api@1.8.0): - resolution: {integrity: sha512-XcFs6rGvcTz0qW5uY7JZDYD0yNEXdekXAb6sFtnZgY/cHY6BQ09HMzOjv9SX+iaXplRDcHr1Gta7VQKM1XXM6g==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': ^1.0.0 - dependencies: - '@opentelemetry/api': 1.8.0 - '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.8.0) - '@opentelemetry/resources': 1.22.0(@opentelemetry/api@1.8.0) - '@opentelemetry/sdk-trace-base': 1.22.0(@opentelemetry/api@1.8.0) - '@opentelemetry/semantic-conventions': 1.22.0 - dev: false - - /@opentelemetry/instrumentation@0.49.1(@opentelemetry/api@1.8.0): - resolution: {integrity: sha512-0DLtWtaIppuNNRRllSD4bjU8ZIiLp1cDXvJEbp752/Zf+y3gaLNaoGRGIlX4UHhcsrmtL+P2qxi3Hodi8VuKiQ==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': ^1.3.0 - dependencies: - '@opentelemetry/api': 1.8.0 - '@opentelemetry/api-logs': 0.49.1 - '@types/shimmer': 1.0.5 - import-in-the-middle: 1.7.1 - require-in-the-middle: 7.3.0 - semver: 7.6.2 - shimmer: 1.2.1 - transitivePeerDependencies: - - supports-color - dev: false - - /@opentelemetry/otlp-exporter-base@0.49.1(@opentelemetry/api@1.8.0): - resolution: {integrity: sha512-z6sHliPqDgJU45kQatAettY9/eVF58qVPaTuejw9YWfSRqid9pXPYeegDCSdyS47KAUgAtm+nC28K3pfF27HWg==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': ^1.0.0 - dependencies: - '@opentelemetry/api': 1.8.0 - '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.8.0) - dev: false - - /@opentelemetry/otlp-grpc-exporter-base@0.49.1(@opentelemetry/api@1.8.0): - resolution: {integrity: sha512-DNDNUWmOqtKTFJAyOyHHKotVox0NQ/09ETX8fUOeEtyNVHoGekAVtBbvIA3AtK+JflP7LC0PTjlLfruPM3Wy6w==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': ^1.0.0 - dependencies: - '@grpc/grpc-js': 1.10.8 - '@opentelemetry/api': 1.8.0 - '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.8.0) - '@opentelemetry/otlp-exporter-base': 0.49.1(@opentelemetry/api@1.8.0) - protobufjs: 7.3.0 - dev: false - - /@opentelemetry/otlp-proto-exporter-base@0.49.1(@opentelemetry/api@1.8.0): - resolution: {integrity: sha512-x1qB4EUC7KikUl2iNuxCkV8yRzrSXSyj4itfpIO674H7dhI7Zv37SFaOJTDN+8Z/F50gF2ISFH9CWQ4KCtGm2A==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': ^1.0.0 - dependencies: - '@opentelemetry/api': 1.8.0 - '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.8.0) - '@opentelemetry/otlp-exporter-base': 0.49.1(@opentelemetry/api@1.8.0) - protobufjs: 7.3.0 - dev: false - - /@opentelemetry/otlp-transformer@0.49.1(@opentelemetry/api@1.8.0): - resolution: {integrity: sha512-Z+koA4wp9L9e3jkFacyXTGphSWTbOKjwwXMpb0CxNb0kjTHGUxhYRN8GnkLFsFo5NbZPjP07hwAqeEG/uCratQ==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.3.0 <1.9.0' - dependencies: - '@opentelemetry/api': 1.8.0 - '@opentelemetry/api-logs': 0.49.1 - '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.8.0) - '@opentelemetry/resources': 1.22.0(@opentelemetry/api@1.8.0) - '@opentelemetry/sdk-logs': 0.49.1(@opentelemetry/api-logs@0.49.1)(@opentelemetry/api@1.8.0) - '@opentelemetry/sdk-metrics': 1.22.0(@opentelemetry/api@1.8.0) - '@opentelemetry/sdk-trace-base': 1.22.0(@opentelemetry/api@1.8.0) - dev: false - - /@opentelemetry/propagator-b3@1.22.0(@opentelemetry/api@1.8.0): - resolution: {integrity: sha512-qBItJm9ygg/jCB5rmivyGz1qmKZPsL/sX715JqPMFgq++Idm0x+N9sLQvWFHFt2+ZINnCSojw7FVBgFW6izcXA==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.0.0 <1.9.0' - dependencies: - '@opentelemetry/api': 1.8.0 - '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.8.0) - dev: false - - /@opentelemetry/propagator-b3@1.24.1(@opentelemetry/api@1.8.0): - resolution: {integrity: sha512-nda97ZwhpZKyUJTXqQuKzNhPMUgMLunbbGWn8kroBwegn+nh6OhtyGkrVQsQLNdVKJl0KeB5z0ZgeWszrYhwFw==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.0.0 <1.9.0' - dependencies: - '@opentelemetry/api': 1.8.0 - '@opentelemetry/core': 1.24.1(@opentelemetry/api@1.8.0) - dev: false - - /@opentelemetry/propagator-jaeger@1.22.0(@opentelemetry/api@1.8.0): - resolution: {integrity: sha512-pMLgst3QIwrUfepraH5WG7xfpJ8J3CrPKrtINK0t7kBkuu96rn+HDYQ8kt3+0FXvrZI8YJE77MCQwnJWXIrgpA==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.0.0 <1.9.0' - dependencies: - '@opentelemetry/api': 1.8.0 - '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.8.0) - dev: false - - /@opentelemetry/propagator-jaeger@1.24.1(@opentelemetry/api@1.8.0): - resolution: {integrity: sha512-7bRBJn3FG1l195A1m+xXRHvgzAOBsfmRi9uZ5Da18oTh7BLmNDiA8+kpk51FpTsU1PCikPVpRDNPhKVB6lyzZg==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.0.0 <1.9.0' - dependencies: - '@opentelemetry/api': 1.8.0 - '@opentelemetry/core': 1.24.1(@opentelemetry/api@1.8.0) - dev: false - - /@opentelemetry/resources@1.22.0(@opentelemetry/api@1.8.0): - resolution: {integrity: sha512-+vNeIFPH2hfcNL0AJk/ykJXoUCtR1YaDUZM+p3wZNU4Hq98gzq+7b43xbkXjadD9VhWIUQqEwXyY64q6msPj6A==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.0.0 <1.9.0' - dependencies: - '@opentelemetry/api': 1.8.0 - '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.8.0) - '@opentelemetry/semantic-conventions': 1.22.0 - dev: false - - /@opentelemetry/resources@1.24.1(@opentelemetry/api@1.8.0): - resolution: {integrity: sha512-cyv0MwAaPF7O86x5hk3NNgenMObeejZFLJJDVuSeSMIsknlsj3oOZzRv3qSzlwYomXsICfBeFFlxwHQte5mGXQ==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.0.0 <1.9.0' - dependencies: - '@opentelemetry/api': 1.8.0 - '@opentelemetry/core': 1.24.1(@opentelemetry/api@1.8.0) - '@opentelemetry/semantic-conventions': 1.24.1 - dev: false - - /@opentelemetry/sdk-logs@0.49.1(@opentelemetry/api-logs@0.48.0)(@opentelemetry/api@1.8.0): - resolution: {integrity: sha512-gCzYWsJE0h+3cuh3/cK+9UwlVFyHvj3PReIOCDOmdeXOp90ZjKRoDOJBc3mvk1LL6wyl1RWIivR8Rg9OToyesw==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.4.0 <1.9.0' - '@opentelemetry/api-logs': '>=0.39.1' - dependencies: - '@opentelemetry/api': 1.8.0 - '@opentelemetry/api-logs': 0.48.0 - '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.8.0) - '@opentelemetry/resources': 1.22.0(@opentelemetry/api@1.8.0) - dev: false - - /@opentelemetry/sdk-logs@0.49.1(@opentelemetry/api-logs@0.49.1)(@opentelemetry/api@1.8.0): - resolution: {integrity: sha512-gCzYWsJE0h+3cuh3/cK+9UwlVFyHvj3PReIOCDOmdeXOp90ZjKRoDOJBc3mvk1LL6wyl1RWIivR8Rg9OToyesw==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.4.0 <1.9.0' - '@opentelemetry/api-logs': '>=0.39.1' - dependencies: - '@opentelemetry/api': 1.8.0 - '@opentelemetry/api-logs': 0.49.1 - '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.8.0) - '@opentelemetry/resources': 1.22.0(@opentelemetry/api@1.8.0) - dev: false - - /@opentelemetry/sdk-metrics@1.22.0(@opentelemetry/api@1.8.0): - resolution: {integrity: sha512-k6iIx6H3TZ+BVMr2z8M16ri2OxWaljg5h8ihGJxi/KQWcjign6FEaEzuigXt5bK9wVEhqAcWLCfarSftaNWkkg==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.3.0 <1.9.0' - dependencies: - '@opentelemetry/api': 1.8.0 - '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.8.0) - '@opentelemetry/resources': 1.22.0(@opentelemetry/api@1.8.0) - lodash.merge: 4.6.2 - dev: false - - /@opentelemetry/sdk-node@0.49.1(@opentelemetry/api@1.8.0): - resolution: {integrity: sha512-feBIT85ndiSHXsQ2gfGpXC/sNeX4GCHLksC4A9s/bfpUbbgbCSl0RvzZlmEpCHarNrkZMwFRi4H0xFfgvJEjrg==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.3.0 <1.9.0' - dependencies: - '@opentelemetry/api': 1.8.0 - '@opentelemetry/api-logs': 0.49.1 - '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.8.0) - '@opentelemetry/exporter-trace-otlp-grpc': 0.49.1(@opentelemetry/api@1.8.0) - '@opentelemetry/exporter-trace-otlp-http': 0.49.1(@opentelemetry/api@1.8.0) - '@opentelemetry/exporter-trace-otlp-proto': 0.49.1(@opentelemetry/api@1.8.0) - '@opentelemetry/exporter-zipkin': 1.22.0(@opentelemetry/api@1.8.0) - '@opentelemetry/instrumentation': 0.49.1(@opentelemetry/api@1.8.0) - '@opentelemetry/resources': 1.22.0(@opentelemetry/api@1.8.0) - '@opentelemetry/sdk-logs': 0.49.1(@opentelemetry/api-logs@0.49.1)(@opentelemetry/api@1.8.0) - '@opentelemetry/sdk-metrics': 1.22.0(@opentelemetry/api@1.8.0) - '@opentelemetry/sdk-trace-base': 1.22.0(@opentelemetry/api@1.8.0) - '@opentelemetry/sdk-trace-node': 1.22.0(@opentelemetry/api@1.8.0) - '@opentelemetry/semantic-conventions': 1.22.0 - transitivePeerDependencies: - - supports-color - dev: false - - /@opentelemetry/sdk-trace-base@1.22.0(@opentelemetry/api@1.8.0): - resolution: {integrity: sha512-pfTuSIpCKONC6vkTpv6VmACxD+P1woZf4q0K46nSUvXFvOFqjBYKFaAMkKD3M1mlKUUh0Oajwj35qNjMl80m1Q==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.0.0 <1.9.0' - dependencies: - '@opentelemetry/api': 1.8.0 - '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.8.0) - '@opentelemetry/resources': 1.22.0(@opentelemetry/api@1.8.0) - '@opentelemetry/semantic-conventions': 1.22.0 - dev: false - - /@opentelemetry/sdk-trace-base@1.24.1(@opentelemetry/api@1.8.0): - resolution: {integrity: sha512-zz+N423IcySgjihl2NfjBf0qw1RWe11XIAWVrTNOSSI6dtSPJiVom2zipFB2AEEtJWpv0Iz6DY6+TjnyTV5pWg==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.0.0 <1.9.0' - dependencies: - '@opentelemetry/api': 1.8.0 - '@opentelemetry/core': 1.24.1(@opentelemetry/api@1.8.0) - '@opentelemetry/resources': 1.24.1(@opentelemetry/api@1.8.0) - '@opentelemetry/semantic-conventions': 1.24.1 - dev: false - - /@opentelemetry/sdk-trace-node@1.22.0(@opentelemetry/api@1.8.0): - resolution: {integrity: sha512-gTGquNz7ue8uMeiWPwp3CU321OstQ84r7PCDtOaCicjbJxzvO8RZMlEC4geOipTeiF88kss5n6w+//A0MhP1lQ==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.0.0 <1.9.0' - dependencies: - '@opentelemetry/api': 1.8.0 - '@opentelemetry/context-async-hooks': 1.22.0(@opentelemetry/api@1.8.0) - '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.8.0) - '@opentelemetry/propagator-b3': 1.22.0(@opentelemetry/api@1.8.0) - '@opentelemetry/propagator-jaeger': 1.22.0(@opentelemetry/api@1.8.0) - '@opentelemetry/sdk-trace-base': 1.22.0(@opentelemetry/api@1.8.0) - semver: 7.6.2 - dev: false - - /@opentelemetry/sdk-trace-node@1.24.1(@opentelemetry/api@1.8.0): - resolution: {integrity: sha512-/FZX8uWaGIAwsDhqI8VvQ+qWtfMNlXjaFYGc+vmxgdRFppCSSIRwrPyIhJO1qx61okyYhoyxVEZAfoiNxrfJCg==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.0.0 <1.9.0' - dependencies: - '@opentelemetry/api': 1.8.0 - '@opentelemetry/context-async-hooks': 1.24.1(@opentelemetry/api@1.8.0) - '@opentelemetry/core': 1.24.1(@opentelemetry/api@1.8.0) - '@opentelemetry/propagator-b3': 1.24.1(@opentelemetry/api@1.8.0) - '@opentelemetry/propagator-jaeger': 1.24.1(@opentelemetry/api@1.8.0) - '@opentelemetry/sdk-trace-base': 1.24.1(@opentelemetry/api@1.8.0) - semver: 7.6.2 - dev: false - - /@opentelemetry/semantic-conventions@1.22.0: - resolution: {integrity: sha512-CAOgFOKLybd02uj/GhCdEeeBjOS0yeoDeo/CA7ASBSmenpZHAKGB3iDm/rv3BQLcabb/OprDEsSQ1y0P8A7Siw==} - engines: {node: '>=14'} - dev: false - - /@opentelemetry/semantic-conventions@1.24.1: - resolution: {integrity: sha512-VkliWlS4/+GHLLW7J/rVBA00uXus1SWvwFvcUDxDwmFxYfg/2VI6ekwdXS28cjI8Qz2ky2BzG8OUHo+WeYIWqw==} - engines: {node: '>=14'} - dev: false - - /@protobufjs/aspromise@1.1.2: - resolution: {integrity: sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==} - dev: false - - /@protobufjs/base64@1.1.2: - resolution: {integrity: sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==} - dev: false - - /@protobufjs/codegen@2.0.4: - resolution: {integrity: sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==} - dev: false - - /@protobufjs/eventemitter@1.1.0: - resolution: {integrity: sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==} - dev: false - - /@protobufjs/fetch@1.1.0: - resolution: {integrity: sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==} - dependencies: - '@protobufjs/aspromise': 1.1.2 - '@protobufjs/inquire': 1.1.0 - dev: false - - /@protobufjs/float@1.0.2: - resolution: {integrity: sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==} - dev: false - - /@protobufjs/inquire@1.1.0: - resolution: {integrity: sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q==} - dev: false - - /@protobufjs/path@1.1.2: - resolution: {integrity: sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==} - dev: false - - /@protobufjs/pool@1.1.0: - resolution: {integrity: sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==} - dev: false - - /@protobufjs/utf8@1.1.0: - resolution: {integrity: sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==} - dev: false - - /@socket.io/component-emitter@3.1.2: - resolution: {integrity: sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==} - dev: false - - /@systemfsoftware/trigger.dev_core-backend@3.0.0-beta.33: - resolution: {integrity: sha512-HpHUOZcbAK1YJK3SkiL01d7/sinR5hCxMCU1Z/WJ0bkI5G4wBYAKNre1/acJoVPcykpBaMN4ovnwA7OLjLh6sg==} - engines: {node: '>=18.0.0'} - dependencies: - '@opentelemetry/api': 1.8.0 - dev: false - - /@systemfsoftware/trigger.dev_core@3.0.0-beta.33: - resolution: {integrity: sha512-5a4O9d01AwyiAFDqVpUy8ScuWu+a20ZEKN1Iy2nv6RCxYfBosim3CymGkxpdmlcxKt+T2cSytAxXET3lv9iC/Q==} - engines: {node: '>=18.0.0'} - dependencies: - '@google-cloud/precise-date': 4.0.0 - '@opentelemetry/api': 1.8.0 - '@opentelemetry/api-logs': 0.48.0 - '@opentelemetry/exporter-logs-otlp-http': 0.49.1(@opentelemetry/api@1.8.0) - '@opentelemetry/exporter-trace-otlp-http': 0.49.1(@opentelemetry/api@1.8.0) - '@opentelemetry/instrumentation': 0.49.1(@opentelemetry/api@1.8.0) - '@opentelemetry/resources': 1.24.1(@opentelemetry/api@1.8.0) - '@opentelemetry/sdk-logs': 0.49.1(@opentelemetry/api-logs@0.48.0)(@opentelemetry/api@1.8.0) - '@opentelemetry/sdk-node': 0.49.1(@opentelemetry/api@1.8.0) - '@opentelemetry/sdk-trace-base': 1.24.1(@opentelemetry/api@1.8.0) - '@opentelemetry/sdk-trace-node': 1.24.1(@opentelemetry/api@1.8.0) - '@opentelemetry/semantic-conventions': 1.24.1 - humanize-duration: 3.32.1 - socket.io-client: 4.7.4 - superjson: 2.2.1 - ulidx: 2.3.0 - zod: 3.22.3 - zod-error: 1.5.0 - zod-validation-error: 1.5.0(zod@3.22.3) - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - dev: false - - /@systemfsoftware/trigger.dev_sdk@3.0.0-beta.33: - resolution: {integrity: sha512-r/kC41UIDrG73ElkcOPzoZsmdSY+Lf7X9qFRBMzAFv5vWQwxz42KmEJIvQxXWeMyxKeZeUyZDIZApGRvLJK4uA==} - engines: {node: '>=18.0.0'} - dependencies: - '@opentelemetry/api': 1.8.0 - '@opentelemetry/api-logs': 0.48.0 - '@opentelemetry/semantic-conventions': 1.24.1 - '@systemfsoftware/trigger.dev_core': 3.0.0-beta.33 - '@systemfsoftware/trigger.dev_core-backend': 3.0.0-beta.33 - chalk: 5.3.0 - cronstrue: 2.50.0 - debug: 4.3.5 - evt: 2.5.7 - get-caller-file: 2.0.5 - git-remote-origin-url: 4.0.0 - git-repo-info: 2.1.1 - msw: 2.3.1 - slug: 6.1.0 - terminal-link: 3.0.0 - ulid: 2.3.0 - uuid: 9.0.1 - ws: 8.17.0 - zod: 3.22.3 - transitivePeerDependencies: - - bufferutil - - supports-color - - typescript - - utf-8-validate - dev: false - - /@types/cookie@0.6.0: - resolution: {integrity: sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==} - dev: false - - /@types/mute-stream@0.0.4: - resolution: {integrity: sha512-CPM9nzrCPPJHQNA9keH9CVkVI+WR5kMa+7XEs5jcGQ0VoAGnLv242w8lIVgwAEfmE4oufJRaTc9PNLQl0ioAow==} - dependencies: - '@types/node': 20.14.1 - dev: false - - /@types/node@20.14.1: - resolution: {integrity: sha512-T2MzSGEu+ysB/FkWfqmhV3PLyQlowdptmmgD20C6QxsS8Fmv5SjpZ1ayXaEC0S21/h5UJ9iA6W/5vSNU5l00OA==} - dependencies: - undici-types: 5.26.5 - dev: false - - /@types/shimmer@1.0.5: - resolution: {integrity: sha512-9Hp0ObzwwO57DpLFF0InUjUm/II8GmKAvzbefxQTihCb7KI6yc9yzf0nLc4mVdby5N4DRCgQM2wCup9KTieeww==} - dev: false - - /@types/statuses@2.0.5: - resolution: {integrity: sha512-jmIUGWrAiwu3dZpxntxieC+1n/5c3mjrImkmOSQ2NC5uP6cYO4aAZDdSmRcI5C1oiTmqlZGHC+/NmJrKogbP5A==} - dev: false - - /@types/wrap-ansi@3.0.0: - resolution: {integrity: sha512-ltIpx+kM7g/MLRZfkbL7EsCEjfzCcScLpkg37eXEtx5kmrAKBkTJwd1GIAjDSL8wTpM6Hzn5YO4pSb91BEwu1g==} - dev: false - - /acorn-import-assertions@1.9.0(acorn@8.11.3): - resolution: {integrity: sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==} - peerDependencies: - acorn: ^8 - dependencies: - acorn: 8.11.3 - dev: false - - /acorn@8.11.3: - resolution: {integrity: sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==} - engines: {node: '>=0.4.0'} - hasBin: true - dev: false - - /ansi-escapes@4.3.2: - resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==} - engines: {node: '>=8'} - dependencies: - type-fest: 0.21.3 - dev: false - - /ansi-escapes@5.0.0: - resolution: {integrity: sha512-5GFMVX8HqE/TB+FuBJGuO5XG0WrsA6ptUqoODaT/n9mmUaZFkqnBueB4leqGBCmrUHnCnC4PCZTCd0E7QQ83bA==} - engines: {node: '>=12'} - dependencies: - type-fest: 1.4.0 - dev: false - - /ansi-regex@5.0.1: - resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} - engines: {node: '>=8'} - dev: false - - /ansi-styles@4.3.0: - resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} - engines: {node: '>=8'} - dependencies: - color-convert: 2.0.1 - dev: false - - /chalk@4.1.2: - resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} - engines: {node: '>=10'} - dependencies: - ansi-styles: 4.3.0 - supports-color: 7.2.0 - dev: false - - /chalk@5.3.0: - resolution: {integrity: sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==} - engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} - dev: false - - /cjs-module-lexer@1.3.1: - resolution: {integrity: sha512-a3KdPAANPbNE4ZUv9h6LckSl9zLsYOP4MBmhIPkRaeyybt+r4UghLvq+xw/YwUcC1gqylCkL4rdVs3Lwupjm4Q==} - dev: false - - /cli-spinners@2.9.2: - resolution: {integrity: sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==} - engines: {node: '>=6'} - dev: false - - /cli-width@4.1.0: - resolution: {integrity: sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==} - engines: {node: '>= 12'} - dev: false - - /cliui@8.0.1: - resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} - engines: {node: '>=12'} - dependencies: - string-width: 4.2.3 - strip-ansi: 6.0.1 - wrap-ansi: 7.0.0 - dev: false - - /color-convert@2.0.1: - resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} - engines: {node: '>=7.0.0'} - dependencies: - color-name: 1.1.4 - dev: false - - /color-name@1.1.4: - resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} - dev: false - - /cookie@0.5.0: - resolution: {integrity: sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==} - engines: {node: '>= 0.6'} - dev: false - - /copy-anything@3.0.5: - resolution: {integrity: sha512-yCEafptTtb4bk7GLEQoM8KVJpxAfdBJYaXyzQEgQQQgYrZiDp8SJmGKlYza6CYjEDNstAdNdKA3UuoULlEbS6w==} - engines: {node: '>=12.13'} - dependencies: - is-what: 4.1.16 - dev: false - - /cronstrue@2.50.0: - resolution: {integrity: sha512-ULYhWIonJzlScCCQrPUG5uMXzXxSixty4djud9SS37DoNxDdkeRocxzHuAo4ImRBUK+mAuU5X9TSwEDccnnuPg==} - hasBin: true - dev: false - - /debug@4.3.5: - resolution: {integrity: sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==} - engines: {node: '>=6.0'} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - dependencies: - ms: 2.1.2 - dev: false - - /emoji-regex@8.0.0: - resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} - dev: false - - /engine.io-client@6.5.3: - resolution: {integrity: sha512-9Z0qLB0NIisTRt1DZ/8U2k12RJn8yls/nXMZLn+/N8hANT3TcYjKFKcwbw5zFQiN4NTde3TSY9zb79e1ij6j9Q==} - dependencies: - '@socket.io/component-emitter': 3.1.2 - debug: 4.3.5 - engine.io-parser: 5.2.2 - ws: 8.11.0 - xmlhttprequest-ssl: 2.0.0 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - dev: false - - /engine.io-parser@5.2.2: - resolution: {integrity: sha512-RcyUFKA93/CXH20l4SoVvzZfrSDMOTUS3bWVpTt2FuFP+XYrL8i8oonHP7WInRyVHXh0n/ORtoeiE1os+8qkSw==} - engines: {node: '>=10.0.0'} - dev: false - - /escalade@3.1.2: - resolution: {integrity: sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==} - engines: {node: '>=6'} - dev: false - - /evt@2.5.7: - resolution: {integrity: sha512-dr7Wd16ry5F8WNU1xXLKpFpO3HsoAGg8zC48e08vDdzMzGWCP9/QFGt1PQptEEDh8SwYP3EL8M+d/Gb0kgUp6g==} - dependencies: - minimal-polyfills: 2.2.3 - run-exclusive: 2.2.19 - tsafe: 1.6.6 - dev: false - - /function-bind@1.1.2: - resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} - dev: false - - /get-caller-file@2.0.5: - resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} - engines: {node: 6.* || 8.* || >= 10.*} - dev: false - - /git-remote-origin-url@4.0.0: - resolution: {integrity: sha512-EAxDksNdjuWgmVW9pVvA9jQDi/dmTaiDONktIy7qiRRhBZUI4FQK1YvBvteuTSX24aNKg9lfgxNYJEeeSXe6DA==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - dependencies: - gitconfiglocal: 2.1.0 - dev: false - - /git-repo-info@2.1.1: - resolution: {integrity: sha512-8aCohiDo4jwjOwma4FmYFd3i97urZulL8XL24nIPxuE+GZnfsAyy/g2Shqx6OjUiFKUXZM+Yy+KHnOmmA3FVcg==} - engines: {node: '>= 4.0'} - dev: false - - /gitconfiglocal@2.1.0: - resolution: {integrity: sha512-qoerOEliJn3z+Zyn1HW2F6eoYJqKwS6MgC9cztTLUB/xLWX8gD/6T60pKn4+t/d6tP7JlybI7Z3z+I572CR/Vg==} - dependencies: - ini: 1.3.8 - dev: false - - /graphql@16.8.1: - resolution: {integrity: sha512-59LZHPdGZVh695Ud9lRzPBVTtlX9ZCV150Er2W43ro37wVof0ctenSaskPPjN7lVTIN8mSZt8PHUNKZuNQUuxw==} - engines: {node: ^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0} - dev: false - - /has-flag@4.0.0: - resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} - engines: {node: '>=8'} - dev: false - - /hasown@2.0.2: - resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} - engines: {node: '>= 0.4'} - dependencies: - function-bind: 1.1.2 - dev: false - - /headers-polyfill@4.0.3: - resolution: {integrity: sha512-IScLbePpkvO846sIwOtOTDjutRMWdXdJmXdMvk6gCBHxFO8d+QKOQedyZSxFTTFYRSmlgSTDtXqqq4pcenBXLQ==} - dev: false - - /humanize-duration@3.32.1: - resolution: {integrity: sha512-inh5wue5XdfObhu/IGEMiA1nUXigSGcaKNemcbLRKa7jXYGDZXr3LoT9pTIzq2hPEbld7w/qv9h+ikWGz8fL1g==} - dev: false - - /import-in-the-middle@1.7.1: - resolution: {integrity: sha512-1LrZPDtW+atAxH42S6288qyDFNQ2YCty+2mxEPRtfazH6Z5QwkaBSTS2ods7hnVJioF6rkRfNoA6A/MstpFXLg==} - dependencies: - acorn: 8.11.3 - acorn-import-assertions: 1.9.0(acorn@8.11.3) - cjs-module-lexer: 1.3.1 - module-details-from-path: 1.0.3 - dev: false - - /ini@1.3.8: - resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} - dev: false - - /is-core-module@2.13.1: - resolution: {integrity: sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==} - dependencies: - hasown: 2.0.2 - dev: false - - /is-fullwidth-code-point@3.0.0: - resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} - engines: {node: '>=8'} - dev: false - - /is-node-process@1.2.0: - resolution: {integrity: sha512-Vg4o6/fqPxIjtxgUH5QLJhwZ7gW5diGCVlXpuUfELC62CuxM1iHcRe51f2W1FDy04Ai4KJkagKjx3XaqyfRKXw==} - dev: false - - /is-what@4.1.16: - resolution: {integrity: sha512-ZhMwEosbFJkA0YhFnNDgTM4ZxDRsS6HqTo7qsZM08fehyRYIYa0yHu5R6mgo1n/8MgaPBXiPimPD77baVFYg+A==} - engines: {node: '>=12.13'} - dev: false - - /layerr@2.1.0: - resolution: {integrity: sha512-xDD9suWxfBYeXgqffRVH/Wqh+mqZrQcqPRn0I0ijl7iJQ7vu8gMGPt1Qop59pEW/jaIDNUN7+PX1Qk40+vuflg==} - dev: false - - /lodash.camelcase@4.3.0: - resolution: {integrity: sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==} - dev: false - - /lodash.merge@4.6.2: - resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} - dev: false - - /long@5.2.3: - resolution: {integrity: sha512-lcHwpNoggQTObv5apGNCTdJrO69eHOZMi4BNC+rTLER8iHAqGrUVeLh/irVIM7zTw2bOXA8T6uNPeujwOLg/2Q==} - dev: false - - /minimal-polyfills@2.2.3: - resolution: {integrity: sha512-oxdmJ9cL+xV72h0xYxp4tP2d5/fTBpP45H8DIOn9pASuF8a3IYTf+25fMGDYGiWW+MFsuog6KD6nfmhZJQ+uUw==} - dev: false - - /module-details-from-path@1.0.3: - resolution: {integrity: sha512-ySViT69/76t8VhE1xXHK6Ch4NcDd26gx0MzKXLO+F7NOtnqH68d9zF94nT8ZWSxXh8ELOERsnJO/sWt1xZYw5A==} - dev: false - - /ms@2.1.2: - resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} - dev: false - - /msw@2.3.1: - resolution: {integrity: sha512-ocgvBCLn/5l3jpl1lssIb3cniuACJLoOfZu01e3n5dbJrpA5PeeWn28jCLgQDNt6d7QT8tF2fYRzm9JoEHtiig==} - engines: {node: '>=18'} - hasBin: true - requiresBuild: true - peerDependencies: - typescript: '>= 4.7.x' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@bundled-es-modules/cookie': 2.0.0 - '@bundled-es-modules/statuses': 1.0.1 - '@inquirer/confirm': 3.1.9 - '@mswjs/cookies': 1.1.0 - '@mswjs/interceptors': 0.29.1 - '@open-draft/until': 2.1.0 - '@types/cookie': 0.6.0 - '@types/statuses': 2.0.5 - chalk: 4.1.2 - graphql: 16.8.1 - headers-polyfill: 4.0.3 - is-node-process: 1.2.0 - outvariant: 1.4.2 - path-to-regexp: 6.2.2 - strict-event-emitter: 0.5.1 - type-fest: 4.19.0 - yargs: 17.7.2 - dev: false - - /mute-stream@1.0.0: - resolution: {integrity: sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - dev: false - - /outvariant@1.4.2: - resolution: {integrity: sha512-Ou3dJ6bA/UJ5GVHxah4LnqDwZRwAmWxrG3wtrHrbGnP4RnLCtA64A4F+ae7Y8ww660JaddSoArUR5HjipWSHAQ==} - dev: false - - /path-parse@1.0.7: - resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} - dev: false - - /path-to-regexp@6.2.2: - resolution: {integrity: sha512-GQX3SSMokngb36+whdpRXE+3f9V8UzyAorlYvOGx87ufGHehNTn5lCxrKtLyZ4Yl/wEKnNnr98ZzOwwDZV5ogw==} - dev: false - - /protobufjs@7.3.0: - resolution: {integrity: sha512-YWD03n3shzV9ImZRX3ccbjqLxj7NokGN0V/ESiBV5xWqrommYHYiihuIyavq03pWSGqlyvYUFmfoMKd+1rPA/g==} - engines: {node: '>=12.0.0'} - requiresBuild: true - dependencies: - '@protobufjs/aspromise': 1.1.2 - '@protobufjs/base64': 1.1.2 - '@protobufjs/codegen': 2.0.4 - '@protobufjs/eventemitter': 1.1.0 - '@protobufjs/fetch': 1.1.0 - '@protobufjs/float': 1.0.2 - '@protobufjs/inquire': 1.1.0 - '@protobufjs/path': 1.1.2 - '@protobufjs/pool': 1.1.0 - '@protobufjs/utf8': 1.1.0 - '@types/node': 20.14.1 - long: 5.2.3 - dev: false - - /require-directory@2.1.1: - resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} - engines: {node: '>=0.10.0'} - dev: false - - /require-in-the-middle@7.3.0: - resolution: {integrity: sha512-nQFEv9gRw6SJAwWD2LrL0NmQvAcO7FBwJbwmr2ttPAacfy0xuiOjE5zt+zM4xDyuyvUaxBi/9gb2SoCyNEVJcw==} - engines: {node: '>=8.6.0'} - dependencies: - debug: 4.3.5 - module-details-from-path: 1.0.3 - resolve: 1.22.8 - transitivePeerDependencies: - - supports-color - dev: false - - /resolve@1.22.8: - resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==} - hasBin: true - dependencies: - is-core-module: 2.13.1 - path-parse: 1.0.7 - supports-preserve-symlinks-flag: 1.0.0 - dev: false - - /run-exclusive@2.2.19: - resolution: {integrity: sha512-K3mdoAi7tjJ/qT7Flj90L7QyPozwUaAG+CVhkdDje4HLKXUYC3N/Jzkau3flHVDLQVhiHBtcimVodMjN9egYbA==} - dependencies: - minimal-polyfills: 2.2.3 - dev: false - - /semver@7.6.2: - resolution: {integrity: sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==} - engines: {node: '>=10'} - hasBin: true - dev: false - - /server-only@0.0.1: - resolution: {integrity: sha512-qepMx2JxAa5jjfzxG79yPPq+8BuFToHd1hm7kI+Z4zAq1ftQiP7HcxMhDDItrbtwVeLg/cY2JnKnrcFkmiswNA==} - dev: false - - /shimmer@1.2.1: - resolution: {integrity: sha512-sQTKC1Re/rM6XyFM6fIAGHRPVGvyXfgzIDvzoq608vM+jeyVD0Tu1E6Np0Kc2zAIFWIj963V2800iF/9LPieQw==} - dev: false - - /signal-exit@4.1.0: - resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} - engines: {node: '>=14'} - dev: false - - /slug@6.1.0: - resolution: {integrity: sha512-x6vLHCMasg4DR2LPiyFGI0gJJhywY6DTiGhCrOMzb3SOk/0JVLIaL4UhyFSHu04SD3uAavrKY/K3zZ3i6iRcgA==} - dev: false - - /socket.io-client@4.7.4: - resolution: {integrity: sha512-wh+OkeF0rAVCrABWQBaEjLfb7DVPotMbu0cgWgyR0v6eA4EoVnAwcIeIbcdTE3GT/H3kbdLl7OoH2+asoDRIIg==} - engines: {node: '>=10.0.0'} - dependencies: - '@socket.io/component-emitter': 3.1.2 - debug: 4.3.5 - engine.io-client: 6.5.3 - socket.io-parser: 4.2.4 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - dev: false - - /socket.io-parser@4.2.4: - resolution: {integrity: sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==} - engines: {node: '>=10.0.0'} - dependencies: - '@socket.io/component-emitter': 3.1.2 - debug: 4.3.5 - transitivePeerDependencies: - - supports-color - dev: false - - /statuses@2.0.1: - resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==} - engines: {node: '>= 0.8'} - dev: false - - /strict-event-emitter@0.5.1: - resolution: {integrity: sha512-vMgjE/GGEPEFnhFub6pa4FmJBRBVOLpIII2hvCZ8Kzb7K0hlHo7mQv6xYrBvCL2LtAIBwFUK8wvuJgTVSQ5MFQ==} - dev: false - - /string-width@4.2.3: - resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} - engines: {node: '>=8'} - dependencies: - emoji-regex: 8.0.0 - is-fullwidth-code-point: 3.0.0 - strip-ansi: 6.0.1 - dev: false - - /strip-ansi@6.0.1: - resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} - engines: {node: '>=8'} - dependencies: - ansi-regex: 5.0.1 - dev: false - - /superjson@2.2.1: - resolution: {integrity: sha512-8iGv75BYOa0xRJHK5vRLEjE2H/i4lulTjzpUXic3Eg8akftYjkmQDa8JARQ42rlczXyFR3IeRoeFCc7RxHsYZA==} - engines: {node: '>=16'} - dependencies: - copy-anything: 3.0.5 - dev: false - - /supports-color@7.2.0: - resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} - engines: {node: '>=8'} - dependencies: - has-flag: 4.0.0 - dev: false - - /supports-hyperlinks@2.3.0: - resolution: {integrity: sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==} - engines: {node: '>=8'} - dependencies: - has-flag: 4.0.0 - supports-color: 7.2.0 - dev: false - - /supports-preserve-symlinks-flag@1.0.0: - resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} - engines: {node: '>= 0.4'} - dev: false - - /terminal-link@3.0.0: - resolution: {integrity: sha512-flFL3m4wuixmf6IfhFJd1YPiLiMuxEc8uHRM1buzIeZPm22Au2pDqBJQgdo7n1WfPU1ONFGv7YDwpFBmHGF6lg==} - engines: {node: '>=12'} - dependencies: - ansi-escapes: 5.0.0 - supports-hyperlinks: 2.3.0 - dev: false - - /tsafe@1.6.6: - resolution: {integrity: sha512-gzkapsdbMNwBnTIjgO758GujLCj031IgHK/PKr2mrmkCSJMhSOR5FeOuSxKLMUoYc0vAA4RGEYYbjt/v6afD3g==} - dev: false - - /type-fest@0.21.3: - resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==} - engines: {node: '>=10'} - dev: false - - /type-fest@1.4.0: - resolution: {integrity: sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==} - engines: {node: '>=10'} - dev: false - - /type-fest@4.19.0: - resolution: {integrity: sha512-CN2l+hWACRiejlnr68vY0/7734Kzu+9+TOslUXbSCQ1ruY9XIHDBSceVXCcHm/oXrdzhtLMMdJEKfemf1yXiZQ==} - engines: {node: '>=16'} - dev: false - - /ulid@2.3.0: - resolution: {integrity: sha512-keqHubrlpvT6G2wH0OEfSW4mquYRcbe/J8NMmveoQOjUqmo+hXtO+ORCpWhdbZ7k72UtY61BL7haGxW6enBnjw==} - hasBin: true - dev: false - - /ulidx@2.3.0: - resolution: {integrity: sha512-36piWNqcdp9hKlQewyeehCaALy4lyx3FodsCxHuV6i0YdexSkjDOubwxEVr2yi4kh62L/0MgyrxqG4K+qtovnw==} - engines: {node: '>=16'} - dependencies: - layerr: 2.1.0 - dev: false - - /undici-types@5.26.5: - resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} - dev: false - - /uuid@9.0.1: - resolution: {integrity: sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==} - hasBin: true - dev: false - - /wrap-ansi@6.2.0: - resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==} - engines: {node: '>=8'} - dependencies: - ansi-styles: 4.3.0 - string-width: 4.2.3 - strip-ansi: 6.0.1 - dev: false - - /wrap-ansi@7.0.0: - resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} - engines: {node: '>=10'} - dependencies: - ansi-styles: 4.3.0 - string-width: 4.2.3 - strip-ansi: 6.0.1 - dev: false - - /ws@8.11.0: - resolution: {integrity: sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==} - engines: {node: '>=10.0.0'} - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: ^5.0.2 - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - dev: false - - /ws@8.17.0: - resolution: {integrity: sha512-uJq6108EgZMAl20KagGkzCKfMEjxmKvZHG7Tlq0Z6nOky7YF7aq4mOx6xK8TJ/i1LeK4Qus7INktacctDgY8Ow==} - engines: {node: '>=10.0.0'} - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: '>=5.0.2' - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - dev: false - - /xmlhttprequest-ssl@2.0.0: - resolution: {integrity: sha512-QKxVRxiRACQcVuQEYFsI1hhkrMlrXHPegbbd1yn9UHOmRxY+si12nQYzri3vbzt8VdTTRviqcKxcyllFas5z2A==} - engines: {node: '>=0.4.0'} - dev: false - - /y18n@5.0.8: - resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} - engines: {node: '>=10'} - dev: false - - /yargs-parser@21.1.1: - resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} - engines: {node: '>=12'} - dev: false - - /yargs@17.7.2: - resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==} - engines: {node: '>=12'} - dependencies: - cliui: 8.0.1 - escalade: 3.1.2 - get-caller-file: 2.0.5 - require-directory: 2.1.1 - string-width: 4.2.3 - y18n: 5.0.8 - yargs-parser: 21.1.1 - dev: false - - /zod-error@1.5.0: - resolution: {integrity: sha512-zzopKZ/skI9iXpqCEPj+iLCKl9b88E43ehcU+sbRoHuwGd9F1IDVGQ70TyO6kmfiRL1g4IXkjsXK+g1gLYl4WQ==} - dependencies: - zod: 3.22.3 - dev: false - - /zod-validation-error@1.5.0(zod@3.22.3): - resolution: {integrity: sha512-/7eFkAI4qV0tcxMBB/3+d2c1P6jzzZYdYSlBuAklzMuCrJu5bzJfHS0yVAS87dRHVlhftd6RFJDIvv03JgkSbw==} - engines: {node: '>=16.0.0'} - peerDependencies: - zod: ^3.18.0 - dependencies: - zod: 3.22.3 - dev: false - - /zod@3.22.3: - resolution: {integrity: sha512-EjIevzuJRiRPbVH4mGc8nApb/lVLKVpmUhAaR5R5doKGfAnGJ6Gr3CViAVjP+4FWSxCsybeWQdcgCtbX+7oZug==} - dev: false diff --git a/packages/cli-v3/e2e/fixtures/server-only/pnpm-workspace.yaml b/packages/cli-v3/e2e/fixtures/server-only/pnpm-workspace.yaml deleted file mode 100644 index c090d851f27..00000000000 --- a/packages/cli-v3/e2e/fixtures/server-only/pnpm-workspace.yaml +++ /dev/null @@ -1 +0,0 @@ -# https://github.com/pnpm/pnpm/issues/2412 diff --git a/packages/cli-v3/e2e/fixtures/server-only/trigger.config.js b/packages/cli-v3/e2e/fixtures/server-only/trigger.config.js deleted file mode 100644 index 64026b50e23..00000000000 --- a/packages/cli-v3/e2e/fixtures/server-only/trigger.config.js +++ /dev/null @@ -1,4 +0,0 @@ -export const config = { - project: "server-only", - triggerDirectories: ["./trigger"], -}; diff --git a/packages/cli-v3/e2e/fixtures/server-only/trigger/helloWorld.js b/packages/cli-v3/e2e/fixtures/server-only/trigger/helloWorld.js deleted file mode 100644 index 53d6def40b3..00000000000 --- a/packages/cli-v3/e2e/fixtures/server-only/trigger/helloWorld.js +++ /dev/null @@ -1,9 +0,0 @@ -import "server-only"; -import { task } from "@systemfsoftware/trigger.dev_sdk/v3"; - -export const helloWorldTask = task({ - id: "hello-world", - run: async (payload) => { - console.log("Hello, World!", payload); - }, -}); diff --git a/packages/cli-v3/e2e/fixtures/server-only/yarn.lock b/packages/cli-v3/e2e/fixtures/server-only/yarn.lock deleted file mode 100644 index 5ea555d99f8..00000000000 --- a/packages/cli-v3/e2e/fixtures/server-only/yarn.lock +++ /dev/null @@ -1,1569 +0,0 @@ -# This file is generated by running "yarn install" inside your project. -# Manual changes might be lost - proceed with caution! - -__metadata: - version: 8 - cacheKey: 10c0 - -"@bundled-es-modules/cookie@npm:^2.0.0": - version: 2.0.0 - resolution: "@bundled-es-modules/cookie@npm:2.0.0" - dependencies: - cookie: "npm:^0.5.0" - checksum: 10c0/0655dd331b35d7b5b6dd2301c3bcfb7233018c0e3235a40ced1d53f00463ab92dc01f0091f153812867bc0ef0f8e0a157a30acb16e8d7ef149702bf8db9fe7a6 - languageName: node - linkType: hard - -"@bundled-es-modules/statuses@npm:^1.0.1": - version: 1.0.1 - resolution: "@bundled-es-modules/statuses@npm:1.0.1" - dependencies: - statuses: "npm:^2.0.1" - checksum: 10c0/c1a8ede3efa8da61ccda4b98e773582a9733edfbeeee569d4630785f8e018766202edb190a754a3ec7a7f6bd738e857829affc2fdb676b6dab4db1bb44e62785 - languageName: node - linkType: hard - -"@google-cloud/precise-date@npm:^4.0.0": - version: 4.0.0 - resolution: "@google-cloud/precise-date@npm:4.0.0" - checksum: 10c0/8788bec6bb5db3fcc9cf72f346dc7af35d0ad1c9457d40f800e580dc58631568589b6795b48bef88b958b718c81cd326b0ccfe9d0ef9e7d7e85f45c1375e9c14 - languageName: node - linkType: hard - -"@grpc/grpc-js@npm:^1.7.1": - version: 1.10.8 - resolution: "@grpc/grpc-js@npm:1.10.8" - dependencies: - "@grpc/proto-loader": "npm:^0.7.13" - "@js-sdsl/ordered-map": "npm:^4.4.2" - checksum: 10c0/600ccd5fc1f4d5e49b52c1ac8fd656b4583d81e6f9708a75459861dbf55251e7c0378ff6ba0043c140916f22dee195119cec6535c7b7e8a0a9da244d48cacc9e - languageName: node - linkType: hard - -"@grpc/proto-loader@npm:^0.7.13": - version: 0.7.13 - resolution: "@grpc/proto-loader@npm:0.7.13" - dependencies: - lodash.camelcase: "npm:^4.3.0" - long: "npm:^5.0.0" - protobufjs: "npm:^7.2.5" - yargs: "npm:^17.7.2" - bin: - proto-loader-gen-types: build/bin/proto-loader-gen-types.js - checksum: 10c0/dc8ed7aa1454c15e224707cc53d84a166b98d76f33606a9f334c7a6fb1aedd3e3614dcd2c2b02a6ffaf140587d19494f93b3a56346c6c2e26bc564f6deddbbf3 - languageName: node - linkType: hard - -"@inquirer/confirm@npm:^3.0.0": - version: 3.1.8 - resolution: "@inquirer/confirm@npm:3.1.8" - dependencies: - "@inquirer/core": "npm:^8.2.1" - "@inquirer/type": "npm:^1.3.2" - checksum: 10c0/0cf516f9e1dcda3b57dcc4976962bba46dff13853cfbcc77dc37c014bf77c1e0c2e605c9c80f03dea004c1a722c927638f1d5529ae79abe9a688d7174e7b4a59 - languageName: node - linkType: hard - -"@inquirer/core@npm:^8.2.1": - version: 8.2.1 - resolution: "@inquirer/core@npm:8.2.1" - dependencies: - "@inquirer/figures": "npm:^1.0.2" - "@inquirer/type": "npm:^1.3.2" - "@types/mute-stream": "npm:^0.0.4" - "@types/node": "npm:^20.12.12" - "@types/wrap-ansi": "npm:^3.0.0" - ansi-escapes: "npm:^4.3.2" - chalk: "npm:^4.1.2" - cli-spinners: "npm:^2.9.2" - cli-width: "npm:^4.1.0" - mute-stream: "npm:^1.0.0" - signal-exit: "npm:^4.1.0" - strip-ansi: "npm:^6.0.1" - wrap-ansi: "npm:^6.2.0" - checksum: 10c0/0965ad2b12b517984202516cf95288e8a776454cd9cddfa33ceba2ab98e8aae514179460583252d7eebb0d4ee319390dd3a9f18472a8f3d8e0480850955129ee - languageName: node - linkType: hard - -"@inquirer/figures@npm:^1.0.2": - version: 1.0.2 - resolution: "@inquirer/figures@npm:1.0.2" - checksum: 10c0/7e74c41385d940d43a97d31386114669986548f878a1d12d8387c36e51f8e491d2cc307ece7670b068982dc3579269bd1258d30ebe36cb19006cf6a20a07dc66 - languageName: node - linkType: hard - -"@inquirer/type@npm:^1.3.2": - version: 1.3.2 - resolution: "@inquirer/type@npm:1.3.2" - checksum: 10c0/96676f93d7f88bc1d122bb110e50963c3fa4fb720c095ed782652ce48f20260dba0c4a49abe32196267c8863bc552a348474d35ce2f3d125a8bebb84de739164 - languageName: node - linkType: hard - -"@js-sdsl/ordered-map@npm:^4.4.2": - version: 4.4.2 - resolution: "@js-sdsl/ordered-map@npm:4.4.2" - checksum: 10c0/cc7e15dc4acf6d9ef663757279600bab70533d847dcc1ab01332e9e680bd30b77cdf9ad885cc774276f51d98b05a013571c940e5b360985af5eb798dc1a2ee2b - languageName: node - linkType: hard - -"@mswjs/cookies@npm:^1.1.0": - version: 1.1.0 - resolution: "@mswjs/cookies@npm:1.1.0" - checksum: 10c0/c8442b77f4d4f72c63a29049bbd33e7f9d85517471c09e1a1a71f424e5261feee5311b096d42d4447a51f199017b2227feb2b5dd77da83b733917560ace58940 - languageName: node - linkType: hard - -"@mswjs/interceptors@npm:^0.29.0": - version: 0.29.1 - resolution: "@mswjs/interceptors@npm:0.29.1" - dependencies: - "@open-draft/deferred-promise": "npm:^2.2.0" - "@open-draft/logger": "npm:^0.3.0" - "@open-draft/until": "npm:^2.0.0" - is-node-process: "npm:^1.2.0" - outvariant: "npm:^1.2.1" - strict-event-emitter: "npm:^0.5.1" - checksum: 10c0/816660a17b0e89e6e6955072b96882b5807c8c9faa316eab27104e8ba80e8e7d78b1862af42e1044156a5ae3ae2071289dc9211ecdc8fd5f7078d8c8a8a7caa3 - languageName: node - linkType: hard - -"@open-draft/deferred-promise@npm:^2.2.0": - version: 2.2.0 - resolution: "@open-draft/deferred-promise@npm:2.2.0" - checksum: 10c0/eafc1b1d0fc8edb5e1c753c5e0f3293410b40dde2f92688211a54806d4136887051f39b98c1950370be258483deac9dfd17cf8b96557553765198ef2547e4549 - languageName: node - linkType: hard - -"@open-draft/logger@npm:^0.3.0": - version: 0.3.0 - resolution: "@open-draft/logger@npm:0.3.0" - dependencies: - is-node-process: "npm:^1.2.0" - outvariant: "npm:^1.4.0" - checksum: 10c0/90010647b22e9693c16258f4f9adb034824d1771d3baa313057b9a37797f571181005bc50415a934eaf7c891d90ff71dcd7a9d5048b0b6bb438f31bef2c7c5c1 - languageName: node - linkType: hard - -"@open-draft/until@npm:^2.0.0, @open-draft/until@npm:^2.1.0": - version: 2.1.0 - resolution: "@open-draft/until@npm:2.1.0" - checksum: 10c0/61d3f99718dd86bb393fee2d7a785f961dcaf12f2055f0c693b27f4d0cd5f7a03d498a6d9289773b117590d794a43cd129366fd8e99222e4832f67b1653d54cf - languageName: node - linkType: hard - -"@opentelemetry/api-logs@npm:0.49.1": - version: 0.49.1 - resolution: "@opentelemetry/api-logs@npm:0.49.1" - dependencies: - "@opentelemetry/api": "npm:^1.0.0" - checksum: 10c0/479d8529c0e51effa92e265ba15b75dc010aefe97beb04f6d407d8298a5dcefb0c7fcdaff8c2a65e2a41435d8951407b37e6deb878b5e0191887176faa9565f8 - languageName: node - linkType: hard - -"@opentelemetry/api-logs@npm:^0.48.0": - version: 0.48.0 - resolution: "@opentelemetry/api-logs@npm:0.48.0" - dependencies: - "@opentelemetry/api": "npm:^1.0.0" - checksum: 10c0/728e9d3c0d9f63dbde3a4086ba2fb2231a03e9dcea02a496d7823ac60471dc5addf05fc94f69da1afa9519826a243c2742597ebc0ceb72b42009954a2d14291a - languageName: node - linkType: hard - -"@opentelemetry/api@npm:^1.0.0, @opentelemetry/api@npm:^1.8.0": - version: 1.8.0 - resolution: "@opentelemetry/api@npm:1.8.0" - checksum: 10c0/66d5504bfbf9c19a14ea549f5fca975a73a5e1e8a1e40a6dc2d662893c942b9ba66c009262816dee2b9ffd0267acd707ec692eba20db11a09d4ee114c00dc161 - languageName: node - linkType: hard - -"@opentelemetry/context-async-hooks@npm:1.22.0": - version: 1.22.0 - resolution: "@opentelemetry/context-async-hooks@npm:1.22.0" - peerDependencies: - "@opentelemetry/api": ">=1.0.0 <1.9.0" - checksum: 10c0/5f691b598d967a969eed5eeea122cdaa5db35f8bf399704382dd5f482edd22c9d3ca636c119ac8c23f1c9a5b84a6a5be31056771887d957560f46f4fc07c0e5d - languageName: node - linkType: hard - -"@opentelemetry/context-async-hooks@npm:1.24.1": - version: 1.24.1 - resolution: "@opentelemetry/context-async-hooks@npm:1.24.1" - peerDependencies: - "@opentelemetry/api": ">=1.0.0 <1.9.0" - checksum: 10c0/ff59c783c749370265aa8252b3b74c043ca01690c529d7fd1c58e1add1bd6590e1ad240e391a088c153d4a10f7730a59ea33d6812567f1476c4c6a7b577e9496 - languageName: node - linkType: hard - -"@opentelemetry/core@npm:1.22.0": - version: 1.22.0 - resolution: "@opentelemetry/core@npm:1.22.0" - dependencies: - "@opentelemetry/semantic-conventions": "npm:1.22.0" - peerDependencies: - "@opentelemetry/api": ">=1.0.0 <1.9.0" - checksum: 10c0/4850f6f407e4a4df72825d88b7dbe653e23f34a6dcba0b2d05725d0b497e1d44069909301b0efa1d4eac577225f10f5e86e09cb5338aacf28e2467b6d7d4c3b1 - languageName: node - linkType: hard - -"@opentelemetry/core@npm:1.24.1": - version: 1.24.1 - resolution: "@opentelemetry/core@npm:1.24.1" - dependencies: - "@opentelemetry/semantic-conventions": "npm:1.24.1" - peerDependencies: - "@opentelemetry/api": ">=1.0.0 <1.9.0" - checksum: 10c0/e7af32d4253542ee42be74618cef56813ddec878950421d7e51384bde33c5a09f9aeb4391cc9617e1d117091597d1d96a6b80658fb0453a93bcf2d4d316b149d - languageName: node - linkType: hard - -"@opentelemetry/exporter-logs-otlp-http@npm:^0.49.1": - version: 0.49.1 - resolution: "@opentelemetry/exporter-logs-otlp-http@npm:0.49.1" - dependencies: - "@opentelemetry/api-logs": "npm:0.49.1" - "@opentelemetry/core": "npm:1.22.0" - "@opentelemetry/otlp-exporter-base": "npm:0.49.1" - "@opentelemetry/otlp-transformer": "npm:0.49.1" - "@opentelemetry/sdk-logs": "npm:0.49.1" - peerDependencies: - "@opentelemetry/api": ^1.0.0 - checksum: 10c0/3e9ff9396072586aa212c207b7d71d933e50d0166a9b0cbd8902717d01d40d8bd904984385f83b7f26606651271fc59c0de5494a37f12701e0cf4d11347fc808 - languageName: node - linkType: hard - -"@opentelemetry/exporter-trace-otlp-grpc@npm:0.49.1": - version: 0.49.1 - resolution: "@opentelemetry/exporter-trace-otlp-grpc@npm:0.49.1" - dependencies: - "@grpc/grpc-js": "npm:^1.7.1" - "@opentelemetry/core": "npm:1.22.0" - "@opentelemetry/otlp-grpc-exporter-base": "npm:0.49.1" - "@opentelemetry/otlp-transformer": "npm:0.49.1" - "@opentelemetry/resources": "npm:1.22.0" - "@opentelemetry/sdk-trace-base": "npm:1.22.0" - peerDependencies: - "@opentelemetry/api": ^1.0.0 - checksum: 10c0/4702ad5a9a449702ba365708c8d5d4c3442db6fd134ffe8ac40f656b29beb72046232ad9ab90d42cf1a185e7549b0fba1f3accbe3794d43ed103f020185f379f - languageName: node - linkType: hard - -"@opentelemetry/exporter-trace-otlp-http@npm:0.49.1, @opentelemetry/exporter-trace-otlp-http@npm:^0.49.1": - version: 0.49.1 - resolution: "@opentelemetry/exporter-trace-otlp-http@npm:0.49.1" - dependencies: - "@opentelemetry/core": "npm:1.22.0" - "@opentelemetry/otlp-exporter-base": "npm:0.49.1" - "@opentelemetry/otlp-transformer": "npm:0.49.1" - "@opentelemetry/resources": "npm:1.22.0" - "@opentelemetry/sdk-trace-base": "npm:1.22.0" - peerDependencies: - "@opentelemetry/api": ^1.0.0 - checksum: 10c0/2393fd88deef0d3db572b2c0ec9ed29d1968461a68be61e2f08b624e67a5c364b80191d587cd24acf56f9db00dcd1191d376d3843427b0998f5a03d870369248 - languageName: node - linkType: hard - -"@opentelemetry/exporter-trace-otlp-proto@npm:0.49.1": - version: 0.49.1 - resolution: "@opentelemetry/exporter-trace-otlp-proto@npm:0.49.1" - dependencies: - "@opentelemetry/core": "npm:1.22.0" - "@opentelemetry/otlp-exporter-base": "npm:0.49.1" - "@opentelemetry/otlp-proto-exporter-base": "npm:0.49.1" - "@opentelemetry/otlp-transformer": "npm:0.49.1" - "@opentelemetry/resources": "npm:1.22.0" - "@opentelemetry/sdk-trace-base": "npm:1.22.0" - peerDependencies: - "@opentelemetry/api": ^1.0.0 - checksum: 10c0/d298829328e698bb00be98ece4db6267b421862af9b079c486699d949f2765a0b497774236838a632e71841d29525374477b8eb81646a5a7a516946eafeba919 - languageName: node - linkType: hard - -"@opentelemetry/exporter-zipkin@npm:1.22.0": - version: 1.22.0 - resolution: "@opentelemetry/exporter-zipkin@npm:1.22.0" - dependencies: - "@opentelemetry/core": "npm:1.22.0" - "@opentelemetry/resources": "npm:1.22.0" - "@opentelemetry/sdk-trace-base": "npm:1.22.0" - "@opentelemetry/semantic-conventions": "npm:1.22.0" - peerDependencies: - "@opentelemetry/api": ^1.0.0 - checksum: 10c0/b26101dc394b1c64efb0a979f3abed3f47111d9b3e8fe0e43f613cd0f472927cf62205d719214922bde240b64caddafbf05e7932c690d682700c470631baf302 - languageName: node - linkType: hard - -"@opentelemetry/instrumentation@npm:0.49.1, @opentelemetry/instrumentation@npm:^0.49.1": - version: 0.49.1 - resolution: "@opentelemetry/instrumentation@npm:0.49.1" - dependencies: - "@opentelemetry/api-logs": "npm:0.49.1" - "@types/shimmer": "npm:^1.0.2" - import-in-the-middle: "npm:1.7.1" - require-in-the-middle: "npm:^7.1.1" - semver: "npm:^7.5.2" - shimmer: "npm:^1.2.1" - peerDependencies: - "@opentelemetry/api": ^1.3.0 - checksum: 10c0/dcfecde045fb715593461f51e6f948b22f79d2cf198b6de99293cdbae650942cfc5cbf36585f1690b865f1bd4ae7b25ea273b65a33fa6f8f54a418663027dd90 - languageName: node - linkType: hard - -"@opentelemetry/otlp-exporter-base@npm:0.49.1": - version: 0.49.1 - resolution: "@opentelemetry/otlp-exporter-base@npm:0.49.1" - dependencies: - "@opentelemetry/core": "npm:1.22.0" - peerDependencies: - "@opentelemetry/api": ^1.0.0 - checksum: 10c0/61432363fc1a5d159e73d8470cce1f4c7d2b229780406c7cdaaeebe1bf4afe0a17a276ae01c9be895b52543ce64e8d62005d20794bb9e21a2252ae7a0be078f4 - languageName: node - linkType: hard - -"@opentelemetry/otlp-grpc-exporter-base@npm:0.49.1": - version: 0.49.1 - resolution: "@opentelemetry/otlp-grpc-exporter-base@npm:0.49.1" - dependencies: - "@grpc/grpc-js": "npm:^1.7.1" - "@opentelemetry/core": "npm:1.22.0" - "@opentelemetry/otlp-exporter-base": "npm:0.49.1" - protobufjs: "npm:^7.2.3" - peerDependencies: - "@opentelemetry/api": ^1.0.0 - checksum: 10c0/f01dbb21d9c1aefc2583b5a4eb504a0f3449496856f49239c23452a18a6c1338b8bcbf2971de54aadb53d9c1dca85283ba3ed3cd7b24b6a1821928756de69710 - languageName: node - linkType: hard - -"@opentelemetry/otlp-proto-exporter-base@npm:0.49.1": - version: 0.49.1 - resolution: "@opentelemetry/otlp-proto-exporter-base@npm:0.49.1" - dependencies: - "@opentelemetry/core": "npm:1.22.0" - "@opentelemetry/otlp-exporter-base": "npm:0.49.1" - protobufjs: "npm:^7.2.3" - peerDependencies: - "@opentelemetry/api": ^1.0.0 - checksum: 10c0/1572831479536bf9c25c69f7b4584f281896df1a7d140f73937a701a06c4e4c612643b4e396e87646f43e73b53f1b5a636353330c3df5affd59ef19e9f811b5f - languageName: node - linkType: hard - -"@opentelemetry/otlp-transformer@npm:0.49.1": - version: 0.49.1 - resolution: "@opentelemetry/otlp-transformer@npm:0.49.1" - dependencies: - "@opentelemetry/api-logs": "npm:0.49.1" - "@opentelemetry/core": "npm:1.22.0" - "@opentelemetry/resources": "npm:1.22.0" - "@opentelemetry/sdk-logs": "npm:0.49.1" - "@opentelemetry/sdk-metrics": "npm:1.22.0" - "@opentelemetry/sdk-trace-base": "npm:1.22.0" - peerDependencies: - "@opentelemetry/api": ">=1.3.0 <1.9.0" - checksum: 10c0/df25837786a45a77675a0de48916e7d7f1d32d6d200ef807a5fc23e07a2be31cfffd09b197079a6e6376fe82de4ed1930b14c11001f032e8fbfefaef19d98a11 - languageName: node - linkType: hard - -"@opentelemetry/propagator-b3@npm:1.22.0": - version: 1.22.0 - resolution: "@opentelemetry/propagator-b3@npm:1.22.0" - dependencies: - "@opentelemetry/core": "npm:1.22.0" - peerDependencies: - "@opentelemetry/api": ">=1.0.0 <1.9.0" - checksum: 10c0/947633f247451e37895b5c3f8cbcba4fc96118c0c72c815bfdb49ae4b2a3c27ca9133af25db35ae938bd82b0033d986d178f253c0573389ab2dab2999d42a082 - languageName: node - linkType: hard - -"@opentelemetry/propagator-b3@npm:1.24.1": - version: 1.24.1 - resolution: "@opentelemetry/propagator-b3@npm:1.24.1" - dependencies: - "@opentelemetry/core": "npm:1.24.1" - peerDependencies: - "@opentelemetry/api": ">=1.0.0 <1.9.0" - checksum: 10c0/21e13a31879130b71e6629dcb394cbe6ace9e5de5320ba967d9ba2b56342b458146c6576d2bb64284fb04afa08ef8e0ce0da72a747eab6e616d1e16f3643c0e9 - languageName: node - linkType: hard - -"@opentelemetry/propagator-jaeger@npm:1.22.0": - version: 1.22.0 - resolution: "@opentelemetry/propagator-jaeger@npm:1.22.0" - dependencies: - "@opentelemetry/core": "npm:1.22.0" - peerDependencies: - "@opentelemetry/api": ">=1.0.0 <1.9.0" - checksum: 10c0/b5767c4b8862783043d20ad71b66831a0004b98173b1cc8573bc6048fa0b4ed3cf9e1063c9f02e25d227ccb668cd95dacc02dde8d4af2aa294c097779f5cc79f - languageName: node - linkType: hard - -"@opentelemetry/propagator-jaeger@npm:1.24.1": - version: 1.24.1 - resolution: "@opentelemetry/propagator-jaeger@npm:1.24.1" - dependencies: - "@opentelemetry/core": "npm:1.24.1" - peerDependencies: - "@opentelemetry/api": ">=1.0.0 <1.9.0" - checksum: 10c0/83fba5e474929307d7bada39f46070874cae688cc5410ca9cec6c7817906f175130dfffbcdfdba5a4d19db2fbbc371c9002decd715aba8bec7322db3f5b6d7d8 - languageName: node - linkType: hard - -"@opentelemetry/resources@npm:1.22.0": - version: 1.22.0 - resolution: "@opentelemetry/resources@npm:1.22.0" - dependencies: - "@opentelemetry/core": "npm:1.22.0" - "@opentelemetry/semantic-conventions": "npm:1.22.0" - peerDependencies: - "@opentelemetry/api": ">=1.0.0 <1.9.0" - checksum: 10c0/f8681d3f907bb44742223980283dd35fcf2fd52e6b6874063e0ed7fea21a3dc65c0dc05a66f21ee41d018343bc90d0221a018ac0d5a92ef01e623f4fe94355fd - languageName: node - linkType: hard - -"@opentelemetry/resources@npm:1.24.1, @opentelemetry/resources@npm:^1.22.0": - version: 1.24.1 - resolution: "@opentelemetry/resources@npm:1.24.1" - dependencies: - "@opentelemetry/core": "npm:1.24.1" - "@opentelemetry/semantic-conventions": "npm:1.24.1" - peerDependencies: - "@opentelemetry/api": ">=1.0.0 <1.9.0" - checksum: 10c0/b2f68c153231bdca6491d6050d43d84c7679f44783eaca9daa9bdb3381b5bbdb54eb6de472e9177bc1c161b0bc83423af59e5e356cce8f7880fece757a0106b6 - languageName: node - linkType: hard - -"@opentelemetry/sdk-logs@npm:0.49.1, @opentelemetry/sdk-logs@npm:^0.49.1": - version: 0.49.1 - resolution: "@opentelemetry/sdk-logs@npm:0.49.1" - dependencies: - "@opentelemetry/core": "npm:1.22.0" - "@opentelemetry/resources": "npm:1.22.0" - peerDependencies: - "@opentelemetry/api": ">=1.4.0 <1.9.0" - "@opentelemetry/api-logs": ">=0.39.1" - checksum: 10c0/2dbf2d27bde8f442a1393e68d0832a36d28476bd6cb14e0cbd60793836dc131671f9c8e5073b03cc22749f1878b2dc30e4331276439c514e8fa17082156dda64 - languageName: node - linkType: hard - -"@opentelemetry/sdk-metrics@npm:1.22.0": - version: 1.22.0 - resolution: "@opentelemetry/sdk-metrics@npm:1.22.0" - dependencies: - "@opentelemetry/core": "npm:1.22.0" - "@opentelemetry/resources": "npm:1.22.0" - lodash.merge: "npm:^4.6.2" - peerDependencies: - "@opentelemetry/api": ">=1.3.0 <1.9.0" - checksum: 10c0/cdf7c91bec6e697bbeea2b0f6cdb68491104beab002fda2e37a9a932d4624f4510785efd29c625dff4f68632567e03021711a0c2f6ecef9354d4a0929ee703ed - languageName: node - linkType: hard - -"@opentelemetry/sdk-node@npm:^0.49.1": - version: 0.49.1 - resolution: "@opentelemetry/sdk-node@npm:0.49.1" - dependencies: - "@opentelemetry/api-logs": "npm:0.49.1" - "@opentelemetry/core": "npm:1.22.0" - "@opentelemetry/exporter-trace-otlp-grpc": "npm:0.49.1" - "@opentelemetry/exporter-trace-otlp-http": "npm:0.49.1" - "@opentelemetry/exporter-trace-otlp-proto": "npm:0.49.1" - "@opentelemetry/exporter-zipkin": "npm:1.22.0" - "@opentelemetry/instrumentation": "npm:0.49.1" - "@opentelemetry/resources": "npm:1.22.0" - "@opentelemetry/sdk-logs": "npm:0.49.1" - "@opentelemetry/sdk-metrics": "npm:1.22.0" - "@opentelemetry/sdk-trace-base": "npm:1.22.0" - "@opentelemetry/sdk-trace-node": "npm:1.22.0" - "@opentelemetry/semantic-conventions": "npm:1.22.0" - peerDependencies: - "@opentelemetry/api": ">=1.3.0 <1.9.0" - checksum: 10c0/cbf9e15d95ed72a0f9563801f90049e9c0d3fdbf14ffba6d46bcb72275bfd5b340a7a93896396cf2817d70d5ab7e416f65f4845bb4d67df643f07a4fb0faed51 - languageName: node - linkType: hard - -"@opentelemetry/sdk-trace-base@npm:1.22.0": - version: 1.22.0 - resolution: "@opentelemetry/sdk-trace-base@npm:1.22.0" - dependencies: - "@opentelemetry/core": "npm:1.22.0" - "@opentelemetry/resources": "npm:1.22.0" - "@opentelemetry/semantic-conventions": "npm:1.22.0" - peerDependencies: - "@opentelemetry/api": ">=1.0.0 <1.9.0" - checksum: 10c0/e7240d6e3f63e892516602eeb443803398cee171167608eb043f8d077f9489be2062f538b7e7766392db7419a33e7845f6ed070e13a0932017596b139c232950 - languageName: node - linkType: hard - -"@opentelemetry/sdk-trace-base@npm:1.24.1, @opentelemetry/sdk-trace-base@npm:^1.22.0": - version: 1.24.1 - resolution: "@opentelemetry/sdk-trace-base@npm:1.24.1" - dependencies: - "@opentelemetry/core": "npm:1.24.1" - "@opentelemetry/resources": "npm:1.24.1" - "@opentelemetry/semantic-conventions": "npm:1.24.1" - peerDependencies: - "@opentelemetry/api": ">=1.0.0 <1.9.0" - checksum: 10c0/071783367b06410e4e4bf4626bc560e664ccfa5eff497fe645db99b6074702259dba1c56ed8b003e9c0949ba53cd55d32aae1d46fa7bd47da1186f3d941a9713 - languageName: node - linkType: hard - -"@opentelemetry/sdk-trace-node@npm:1.22.0": - version: 1.22.0 - resolution: "@opentelemetry/sdk-trace-node@npm:1.22.0" - dependencies: - "@opentelemetry/context-async-hooks": "npm:1.22.0" - "@opentelemetry/core": "npm:1.22.0" - "@opentelemetry/propagator-b3": "npm:1.22.0" - "@opentelemetry/propagator-jaeger": "npm:1.22.0" - "@opentelemetry/sdk-trace-base": "npm:1.22.0" - semver: "npm:^7.5.2" - peerDependencies: - "@opentelemetry/api": ">=1.0.0 <1.9.0" - checksum: 10c0/ca42e61b44ed5f91e29e8cf5f16916fb2308d9c807181446c7c60ee61656e6e97f8c02ad4269f86ad57c252dbd25fe0af5b09521b6868b156df978a0f9b54d57 - languageName: node - linkType: hard - -"@opentelemetry/sdk-trace-node@npm:^1.22.0": - version: 1.24.1 - resolution: "@opentelemetry/sdk-trace-node@npm:1.24.1" - dependencies: - "@opentelemetry/context-async-hooks": "npm:1.24.1" - "@opentelemetry/core": "npm:1.24.1" - "@opentelemetry/propagator-b3": "npm:1.24.1" - "@opentelemetry/propagator-jaeger": "npm:1.24.1" - "@opentelemetry/sdk-trace-base": "npm:1.24.1" - semver: "npm:^7.5.2" - peerDependencies: - "@opentelemetry/api": ">=1.0.0 <1.9.0" - checksum: 10c0/fc4315d58a85353c4613931f87a0292bf032184b296cdd7a21def80da61f369cfa3fcedcdcc583cf645e00e27b1900bee59760fafed3381e4ee817f8b9d982e3 - languageName: node - linkType: hard - -"@opentelemetry/semantic-conventions@npm:1.22.0": - version: 1.22.0 - resolution: "@opentelemetry/semantic-conventions@npm:1.22.0" - checksum: 10c0/35d4aae14111fd65becf667fb935aef673f820dba0e160cdf02dfee19b8eb169a8ba3f7db4db8a40d82a15989f465faf085b4ba41895ba2c89f8e631f5e53f08 - languageName: node - linkType: hard - -"@opentelemetry/semantic-conventions@npm:1.24.1, @opentelemetry/semantic-conventions@npm:^1.22.0": - version: 1.24.1 - resolution: "@opentelemetry/semantic-conventions@npm:1.24.1" - checksum: 10c0/5a3707860b70df8430745ef4ef99810a6d61d770942c217ac25ef8d6840a6b17b943c1ebe4da4a118dee0e3b1e71da3c16e2790f3c3a7e7e6b171e8d1944f73e - languageName: node - linkType: hard - -"@protobufjs/aspromise@npm:^1.1.1, @protobufjs/aspromise@npm:^1.1.2": - version: 1.1.2 - resolution: "@protobufjs/aspromise@npm:1.1.2" - checksum: 10c0/a83343a468ff5b5ec6bff36fd788a64c839e48a07ff9f4f813564f58caf44d011cd6504ed2147bf34835bd7a7dd2107052af755961c6b098fd8902b4f6500d0f - languageName: node - linkType: hard - -"@protobufjs/base64@npm:^1.1.2": - version: 1.1.2 - resolution: "@protobufjs/base64@npm:1.1.2" - checksum: 10c0/eec925e681081af190b8ee231f9bad3101e189abbc182ff279da6b531e7dbd2a56f1f306f37a80b1be9e00aa2d271690d08dcc5f326f71c9eed8546675c8caf6 - languageName: node - linkType: hard - -"@protobufjs/codegen@npm:^2.0.4": - version: 2.0.4 - resolution: "@protobufjs/codegen@npm:2.0.4" - checksum: 10c0/26ae337c5659e41f091606d16465bbcc1df1f37cc1ed462438b1f67be0c1e28dfb2ca9f294f39100c52161aef82edf758c95d6d75650a1ddf31f7ddee1440b43 - languageName: node - linkType: hard - -"@protobufjs/eventemitter@npm:^1.1.0": - version: 1.1.0 - resolution: "@protobufjs/eventemitter@npm:1.1.0" - checksum: 10c0/1eb0a75180e5206d1033e4138212a8c7089a3d418c6dfa5a6ce42e593a4ae2e5892c4ef7421f38092badba4040ea6a45f0928869989411001d8c1018ea9a6e70 - languageName: node - linkType: hard - -"@protobufjs/fetch@npm:^1.1.0": - version: 1.1.0 - resolution: "@protobufjs/fetch@npm:1.1.0" - dependencies: - "@protobufjs/aspromise": "npm:^1.1.1" - "@protobufjs/inquire": "npm:^1.1.0" - checksum: 10c0/cda6a3dc2d50a182c5865b160f72077aac197046600091dbb005dd0a66db9cce3c5eaed6d470ac8ed49d7bcbeef6ee5f0bc288db5ff9a70cbd003e5909065233 - languageName: node - linkType: hard - -"@protobufjs/float@npm:^1.0.2": - version: 1.0.2 - resolution: "@protobufjs/float@npm:1.0.2" - checksum: 10c0/18f2bdede76ffcf0170708af15c9c9db6259b771e6b84c51b06df34a9c339dbbeec267d14ce0bddd20acc142b1d980d983d31434398df7f98eb0c94a0eb79069 - languageName: node - linkType: hard - -"@protobufjs/inquire@npm:^1.1.0": - version: 1.1.0 - resolution: "@protobufjs/inquire@npm:1.1.0" - checksum: 10c0/64372482efcba1fb4d166a2664a6395fa978b557803857c9c03500e0ac1013eb4b1aacc9ed851dd5fc22f81583670b4f4431bae186f3373fedcfde863ef5921a - languageName: node - linkType: hard - -"@protobufjs/path@npm:^1.1.2": - version: 1.1.2 - resolution: "@protobufjs/path@npm:1.1.2" - checksum: 10c0/cece0a938e7f5dfd2fa03f8c14f2f1cf8b0d6e13ac7326ff4c96ea311effd5fb7ae0bba754fbf505312af2e38500250c90e68506b97c02360a43793d88a0d8b4 - languageName: node - linkType: hard - -"@protobufjs/pool@npm:^1.1.0": - version: 1.1.0 - resolution: "@protobufjs/pool@npm:1.1.0" - checksum: 10c0/eda2718b7f222ac6e6ad36f758a92ef90d26526026a19f4f17f668f45e0306a5bd734def3f48f51f8134ae0978b6262a5c517c08b115a551756d1a3aadfcf038 - languageName: node - linkType: hard - -"@protobufjs/utf8@npm:^1.1.0": - version: 1.1.0 - resolution: "@protobufjs/utf8@npm:1.1.0" - checksum: 10c0/a3fe31fe3fa29aa3349e2e04ee13dc170cc6af7c23d92ad49e3eeaf79b9766264544d3da824dba93b7855bd6a2982fb40032ef40693da98a136d835752beb487 - languageName: node - linkType: hard - -"@socket.io/component-emitter@npm:~3.1.0": - version: 3.1.2 - resolution: "@socket.io/component-emitter@npm:3.1.2" - checksum: 10c0/c4242bad66f67e6f7b712733d25b43cbb9e19a595c8701c3ad99cbeb5901555f78b095e24852f862fffb43e96f1d8552e62def885ca82ae1bb05da3668fd87d7 - languageName: node - linkType: hard - -"@systemfsoftware/trigger.dev_core-backend@npm:3.0.0-beta.33": - version: 3.0.0-beta.33 - resolution: "@systemfsoftware/trigger.dev_core-backend@npm:3.0.0-beta.33" - dependencies: - "@opentelemetry/api": "npm:^1.8.0" - checksum: 10c0/6c2a2478fa0e919477b89746b15b56c97feca7c0b5c9734ecd6d177d4a0fb3264301634dad9c787503eabd8a6c8e48af4dde40bf49f6f80a09a56a32d81eeb4e - languageName: node - linkType: hard - -"@systemfsoftware/trigger.dev_core@npm:3.0.0-beta.33": - version: 3.0.0-beta.33 - resolution: "@systemfsoftware/trigger.dev_core@npm:3.0.0-beta.33" - dependencies: - "@google-cloud/precise-date": "npm:^4.0.0" - "@opentelemetry/api": "npm:^1.8.0" - "@opentelemetry/api-logs": "npm:^0.48.0" - "@opentelemetry/exporter-logs-otlp-http": "npm:^0.49.1" - "@opentelemetry/exporter-trace-otlp-http": "npm:^0.49.1" - "@opentelemetry/instrumentation": "npm:^0.49.1" - "@opentelemetry/resources": "npm:^1.22.0" - "@opentelemetry/sdk-logs": "npm:^0.49.1" - "@opentelemetry/sdk-node": "npm:^0.49.1" - "@opentelemetry/sdk-trace-base": "npm:^1.22.0" - "@opentelemetry/sdk-trace-node": "npm:^1.22.0" - "@opentelemetry/semantic-conventions": "npm:^1.22.0" - humanize-duration: "npm:^3.27.3" - socket.io-client: "npm:4.7.4" - superjson: "npm:^2.2.1" - ulidx: "npm:^2.2.1" - zod: "npm:3.22.3" - zod-error: "npm:1.5.0" - zod-validation-error: "npm:^1.5.0" - checksum: 10c0/4df180fa28dad3f1c3631c9c6929ee9eb1810951c476336f20cdaf5f64ccdf5376a5af97aa98c0910ec5f76ed14f5f09102d79a047f2d7a8151185fdbcdfd4b1 - languageName: node - linkType: hard - -"@systemfsoftware/trigger.dev_sdk@npm:3.0.0-beta.33": - version: 3.0.0-beta.33 - resolution: "@systemfsoftware/trigger.dev_sdk@npm:3.0.0-beta.33" - dependencies: - "@opentelemetry/api": "npm:^1.8.0" - "@opentelemetry/api-logs": "npm:^0.48.0" - "@opentelemetry/semantic-conventions": "npm:^1.22.0" - "@systemfsoftware/trigger.dev_core": "npm:3.0.0-beta.33" - "@systemfsoftware/trigger.dev_core-backend": "npm:3.0.0-beta.33" - chalk: "npm:^5.2.0" - cronstrue: "npm:^2.21.0" - debug: "npm:^4.3.4" - evt: "npm:^2.4.13" - get-caller-file: "npm:^2.0.5" - git-remote-origin-url: "npm:^4.0.0" - git-repo-info: "npm:^2.1.1" - msw: "npm:^2.2.1" - slug: "npm:^6.0.0" - terminal-link: "npm:^3.0.0" - ulid: "npm:^2.3.0" - uuid: "npm:^9.0.0" - ws: "npm:^8.11.0" - zod: "npm:3.22.3" - checksum: 10c0/b2b8ebabf85b7cfbb07ac55d957ecb38e63bf88df2077a1a6f8b7df7b80568c679da8c5656515eec2388b20d7074bdce550fff52a4277e74a5ee72f6f42b41d7 - languageName: node - linkType: hard - -"@types/cookie@npm:^0.6.0": - version: 0.6.0 - resolution: "@types/cookie@npm:0.6.0" - checksum: 10c0/5b326bd0188120fb32c0be086b141b1481fec9941b76ad537f9110e10d61ee2636beac145463319c71e4be67a17e85b81ca9e13ceb6e3bb63b93d16824d6c149 - languageName: node - linkType: hard - -"@types/mute-stream@npm:^0.0.4": - version: 0.0.4 - resolution: "@types/mute-stream@npm:0.0.4" - dependencies: - "@types/node": "npm:*" - checksum: 10c0/944730fd7b398c5078de3c3d4d0afeec8584283bc694da1803fdfca14149ea385e18b1b774326f1601baf53898ce6d121a952c51eb62d188ef6fcc41f725c0dc - languageName: node - linkType: hard - -"@types/node@npm:*, @types/node@npm:>=13.7.0, @types/node@npm:^20.12.12": - version: 20.12.12 - resolution: "@types/node@npm:20.12.12" - dependencies: - undici-types: "npm:~5.26.4" - checksum: 10c0/f374b763c744e8f16e4f38cf6e2c0eef31781ec9228c9e43a6f267880fea420fab0a238b59f10a7cb3444e49547c5e3785787e371fc242307310995b21988812 - languageName: node - linkType: hard - -"@types/shimmer@npm:^1.0.2": - version: 1.0.5 - resolution: "@types/shimmer@npm:1.0.5" - checksum: 10c0/bbdcfebd46732267a7f861ca2e25b8f113ca303bfb1ebf891aeeb509b0507f816f95611fa82acdd4d1d534472a54754f6be3301b2cf77659654671e3e31318ec - languageName: node - linkType: hard - -"@types/statuses@npm:^2.0.4": - version: 2.0.5 - resolution: "@types/statuses@npm:2.0.5" - checksum: 10c0/4dacec0b29483a44be902a022a11a22b339de7a6e7b2059daa4f7add10cb6dbcc28d02d2a416fe9687e48d335906bf983065391836d4e7c847e55ddef4de8fad - languageName: node - linkType: hard - -"@types/wrap-ansi@npm:^3.0.0": - version: 3.0.0 - resolution: "@types/wrap-ansi@npm:3.0.0" - checksum: 10c0/8d8f53363f360f38135301a06b596c295433ad01debd082078c33c6ed98b05a5c8fe8853a88265432126096084f4a135ec1564e3daad631b83296905509f90b3 - languageName: node - linkType: hard - -"acorn-import-assertions@npm:^1.9.0": - version: 1.9.0 - resolution: "acorn-import-assertions@npm:1.9.0" - peerDependencies: - acorn: ^8 - checksum: 10c0/3b4a194e128efdc9b86c2b1544f623aba4c1aa70d638f8ab7dc3971a5b4aa4c57bd62f99af6e5325bb5973c55863b4112e708a6f408bad7a138647ca72283afe - languageName: node - linkType: hard - -"acorn@npm:^8.8.2": - version: 8.11.3 - resolution: "acorn@npm:8.11.3" - bin: - acorn: bin/acorn - checksum: 10c0/3ff155f8812e4a746fee8ecff1f227d527c4c45655bb1fad6347c3cb58e46190598217551b1500f18542d2bbe5c87120cb6927f5a074a59166fbdd9468f0a299 - languageName: node - linkType: hard - -"ansi-escapes@npm:^4.3.2": - version: 4.3.2 - resolution: "ansi-escapes@npm:4.3.2" - dependencies: - type-fest: "npm:^0.21.3" - checksum: 10c0/da917be01871525a3dfcf925ae2977bc59e8c513d4423368645634bf5d4ceba5401574eb705c1e92b79f7292af5a656f78c5725a4b0e1cec97c4b413705c1d50 - languageName: node - linkType: hard - -"ansi-escapes@npm:^5.0.0": - version: 5.0.0 - resolution: "ansi-escapes@npm:5.0.0" - dependencies: - type-fest: "npm:^1.0.2" - checksum: 10c0/f705cc7fbabb981ddf51562cd950792807bccd7260cc3d9478a619dda62bff6634c87ca100f2545ac7aade9b72652c4edad8c7f0d31a0b949b5fa58f33eaf0d0 - languageName: node - linkType: hard - -"ansi-regex@npm:^5.0.1": - version: 5.0.1 - resolution: "ansi-regex@npm:5.0.1" - checksum: 10c0/9a64bb8627b434ba9327b60c027742e5d17ac69277960d041898596271d992d4d52ba7267a63ca10232e29f6107fc8a835f6ce8d719b88c5f8493f8254813737 - languageName: node - linkType: hard - -"ansi-styles@npm:^4.0.0, ansi-styles@npm:^4.1.0": - version: 4.3.0 - resolution: "ansi-styles@npm:4.3.0" - dependencies: - color-convert: "npm:^2.0.1" - checksum: 10c0/895a23929da416f2bd3de7e9cb4eabd340949328ab85ddd6e484a637d8f6820d485f53933446f5291c3b760cbc488beb8e88573dd0f9c7daf83dccc8fe81b041 - languageName: node - linkType: hard - -"chalk@npm:^4.1.2": - version: 4.1.2 - resolution: "chalk@npm:4.1.2" - dependencies: - ansi-styles: "npm:^4.1.0" - supports-color: "npm:^7.1.0" - checksum: 10c0/4a3fef5cc34975c898ffe77141450f679721df9dde00f6c304353fa9c8b571929123b26a0e4617bde5018977eb655b31970c297b91b63ee83bb82aeb04666880 - languageName: node - linkType: hard - -"chalk@npm:^5.2.0": - version: 5.3.0 - resolution: "chalk@npm:5.3.0" - checksum: 10c0/8297d436b2c0f95801103ff2ef67268d362021b8210daf8ddbe349695333eb3610a71122172ff3b0272f1ef2cf7cc2c41fdaa4715f52e49ffe04c56340feed09 - languageName: node - linkType: hard - -"cjs-module-lexer@npm:^1.2.2": - version: 1.3.1 - resolution: "cjs-module-lexer@npm:1.3.1" - checksum: 10c0/cd98fbf3c7f4272fb0ebf71d08d0c54bc75ce0e30b9d186114e15b4ba791f3d310af65a339eea2a0318599af2818cdd8886d353b43dfab94468f72987397ad16 - languageName: node - linkType: hard - -"cli-spinners@npm:^2.9.2": - version: 2.9.2 - resolution: "cli-spinners@npm:2.9.2" - checksum: 10c0/907a1c227ddf0d7a101e7ab8b300affc742ead4b4ebe920a5bf1bc6d45dce2958fcd195eb28fa25275062fe6fa9b109b93b63bc8033396ed3bcb50297008b3a3 - languageName: node - linkType: hard - -"cli-width@npm:^4.1.0": - version: 4.1.0 - resolution: "cli-width@npm:4.1.0" - checksum: 10c0/1fbd56413578f6117abcaf858903ba1f4ad78370a4032f916745fa2c7e390183a9d9029cf837df320b0fdce8137668e522f60a30a5f3d6529ff3872d265a955f - languageName: node - linkType: hard - -"cliui@npm:^8.0.1": - version: 8.0.1 - resolution: "cliui@npm:8.0.1" - dependencies: - string-width: "npm:^4.2.0" - strip-ansi: "npm:^6.0.1" - wrap-ansi: "npm:^7.0.0" - checksum: 10c0/4bda0f09c340cbb6dfdc1ed508b3ca080f12992c18d68c6be4d9cf51756033d5266e61ec57529e610dacbf4da1c634423b0c1b11037709cc6b09045cbd815df5 - languageName: node - linkType: hard - -"color-convert@npm:^2.0.1": - version: 2.0.1 - resolution: "color-convert@npm:2.0.1" - dependencies: - color-name: "npm:~1.1.4" - checksum: 10c0/37e1150172f2e311fe1b2df62c6293a342ee7380da7b9cfdba67ea539909afbd74da27033208d01d6d5cfc65ee7868a22e18d7e7648e004425441c0f8a15a7d7 - languageName: node - linkType: hard - -"color-name@npm:~1.1.4": - version: 1.1.4 - resolution: "color-name@npm:1.1.4" - checksum: 10c0/a1a3f914156960902f46f7f56bc62effc6c94e84b2cae157a526b1c1f74b677a47ec602bf68a61abfa2b42d15b7c5651c6dbe72a43af720bc588dff885b10f95 - languageName: node - linkType: hard - -"cookie@npm:^0.5.0": - version: 0.5.0 - resolution: "cookie@npm:0.5.0" - checksum: 10c0/c01ca3ef8d7b8187bae434434582288681273b5a9ed27521d4d7f9f7928fe0c920df0decd9f9d3bbd2d14ac432b8c8cf42b98b3bdd5bfe0e6edddeebebe8b61d - languageName: node - linkType: hard - -"copy-anything@npm:^3.0.2": - version: 3.0.5 - resolution: "copy-anything@npm:3.0.5" - dependencies: - is-what: "npm:^4.1.8" - checksum: 10c0/01eadd500c7e1db71d32d95a3bfaaedcb839ef891c741f6305ab0461398056133de08f2d1bf4c392b364e7bdb7ce498513896e137a7a183ac2516b065c28a4fe - languageName: node - linkType: hard - -"cronstrue@npm:^2.21.0": - version: 2.50.0 - resolution: "cronstrue@npm:2.50.0" - bin: - cronstrue: bin/cli.js - checksum: 10c0/9fec217cfc83a53842c04cab1103ffb077a33837ea0f03f8a0968fe548509134b6667303ee7188d00b555fb53ad82fef5b6cd0c1886f3ec34b74625b61c6c3d7 - languageName: node - linkType: hard - -"debug@npm:^4.1.1, debug@npm:^4.3.4, debug@npm:~4.3.1, debug@npm:~4.3.2": - version: 4.3.4 - resolution: "debug@npm:4.3.4" - dependencies: - ms: "npm:2.1.2" - peerDependenciesMeta: - supports-color: - optional: true - checksum: 10c0/cedbec45298dd5c501d01b92b119cd3faebe5438c3917ff11ae1bff86a6c722930ac9c8659792824013168ba6db7c4668225d845c633fbdafbbf902a6389f736 - languageName: node - linkType: hard - -"emoji-regex@npm:^8.0.0": - version: 8.0.0 - resolution: "emoji-regex@npm:8.0.0" - checksum: 10c0/b6053ad39951c4cf338f9092d7bfba448cdfd46fe6a2a034700b149ac9ffbc137e361cbd3c442297f86bed2e5f7576c1b54cc0a6bf8ef5106cc62f496af35010 - languageName: node - linkType: hard - -"engine.io-client@npm:~6.5.2": - version: 6.5.3 - resolution: "engine.io-client@npm:6.5.3" - dependencies: - "@socket.io/component-emitter": "npm:~3.1.0" - debug: "npm:~4.3.1" - engine.io-parser: "npm:~5.2.1" - ws: "npm:~8.11.0" - xmlhttprequest-ssl: "npm:~2.0.0" - checksum: 10c0/15d2136655972984012fe5c92446ff9939c08d872262bbb23cd54be1b66a00d489da93321cd01a8ad72eaf4022cfd73bdc8bccf32fa51c097a96c0b4c679cd7b - languageName: node - linkType: hard - -"engine.io-parser@npm:~5.2.1": - version: 5.2.2 - resolution: "engine.io-parser@npm:5.2.2" - checksum: 10c0/38e71a92ed75e2873d4d9cfab7f889e4a3cfc939b689abd1045e1b2ef9f1a50d0350a2bef69f33d313c1aa626232702da5a9043a1038d76f5ecc0be440c648ab - languageName: node - linkType: hard - -"escalade@npm:^3.1.1": - version: 3.1.2 - resolution: "escalade@npm:3.1.2" - checksum: 10c0/6b4adafecd0682f3aa1cd1106b8fff30e492c7015b178bc81b2d2f75106dabea6c6d6e8508fc491bd58e597c74abb0e8e2368f943ecb9393d4162e3c2f3cf287 - languageName: node - linkType: hard - -"evt@npm:^2.4.13": - version: 2.5.7 - resolution: "evt@npm:2.5.7" - dependencies: - minimal-polyfills: "npm:^2.2.3" - run-exclusive: "npm:^2.2.19" - tsafe: "npm:^1.6.6" - checksum: 10c0/3b9e04eb0bdfd3b47de0fb3ef78577e2fc09490d601b9af4fc4368d8f59dc1c787c2e1152a11e5c4ade5e610f5b4619d224e48b30382ee9951f39492606687ac - languageName: node - linkType: hard - -"function-bind@npm:^1.1.2": - version: 1.1.2 - resolution: "function-bind@npm:1.1.2" - checksum: 10c0/d8680ee1e5fcd4c197e4ac33b2b4dce03c71f4d91717292785703db200f5c21f977c568d28061226f9b5900cbcd2c84463646134fd5337e7925e0942bc3f46d5 - languageName: node - linkType: hard - -"get-caller-file@npm:^2.0.5": - version: 2.0.5 - resolution: "get-caller-file@npm:2.0.5" - checksum: 10c0/c6c7b60271931fa752aeb92f2b47e355eac1af3a2673f47c9589e8f8a41adc74d45551c1bc57b5e66a80609f10ffb72b6f575e4370d61cc3f7f3aaff01757cde - languageName: node - linkType: hard - -"git-remote-origin-url@npm:^4.0.0": - version: 4.0.0 - resolution: "git-remote-origin-url@npm:4.0.0" - dependencies: - gitconfiglocal: "npm:^2.1.0" - checksum: 10c0/c1e04783f44cf7c225047b55b4e75b30a5a2a6b825bc743688e223be13138819bdafbfdcd1214180c5cf1a86db2b3d03bb223eb56012290725223b11f7262f03 - languageName: node - linkType: hard - -"git-repo-info@npm:^2.1.1": - version: 2.1.1 - resolution: "git-repo-info@npm:2.1.1" - checksum: 10c0/894d03a1c8338ccddf7de3cd9ddbae5c16371164b84649ed5dfec9a1c7efbc761885f0f541a21bd033c07b91203ab315a63c77f36b142f18ad0f17a9699eb028 - languageName: node - linkType: hard - -"gitconfiglocal@npm:^2.1.0": - version: 2.1.0 - resolution: "gitconfiglocal@npm:2.1.0" - dependencies: - ini: "npm:^1.3.2" - checksum: 10c0/0882267ff1f7d13c2ab42f55bf1e329505054811862f1ae36b650b91f1fe4ea2fb85ef2bb9695b81454330fa30b8bbc179c69886d2e88e5ab2cc998eee3b02af - languageName: node - linkType: hard - -"graphql@npm:^16.8.1": - version: 16.8.1 - resolution: "graphql@npm:16.8.1" - checksum: 10c0/129c318156b466f440914de80dbf7bc67d17f776f2a088a40cb0da611d19a97c224b1c6d2b13cbcbc6e5776e45ed7468b8432f9c3536724e079b44f1a3d57a8a - languageName: node - linkType: hard - -"has-flag@npm:^4.0.0": - version: 4.0.0 - resolution: "has-flag@npm:4.0.0" - checksum: 10c0/2e789c61b7888d66993e14e8331449e525ef42aac53c627cc53d1c3334e768bcb6abdc4f5f0de1478a25beec6f0bd62c7549058b7ac53e924040d4f301f02fd1 - languageName: node - linkType: hard - -"hasown@npm:^2.0.0": - version: 2.0.2 - resolution: "hasown@npm:2.0.2" - dependencies: - function-bind: "npm:^1.1.2" - checksum: 10c0/3769d434703b8ac66b209a4cca0737519925bbdb61dd887f93a16372b14694c63ff4e797686d87c90f08168e81082248b9b028bad60d4da9e0d1148766f56eb9 - languageName: node - linkType: hard - -"headers-polyfill@npm:^4.0.2": - version: 4.0.3 - resolution: "headers-polyfill@npm:4.0.3" - checksum: 10c0/53e85b2c6385f8d411945fb890c5369f1469ce8aa32a6e8d28196df38568148de640c81cf88cbc7c67767103dd9acba48f4f891982da63178fc6e34560022afe - languageName: node - linkType: hard - -"humanize-duration@npm:^3.27.3": - version: 3.32.0 - resolution: "humanize-duration@npm:3.32.0" - checksum: 10c0/baf27a35c1cd55da8a83ea9fce1b63b5bb09715e5652ef49bc321c6faf469a934291afe9bb7266c595c4cc8a70f918a6a78e589bd396d0e6e2c58e9d3ded032f - languageName: node - linkType: hard - -"import-in-the-middle@npm:1.7.1": - version: 1.7.1 - resolution: "import-in-the-middle@npm:1.7.1" - dependencies: - acorn: "npm:^8.8.2" - acorn-import-assertions: "npm:^1.9.0" - cjs-module-lexer: "npm:^1.2.2" - module-details-from-path: "npm:^1.0.3" - checksum: 10c0/992619fba916a758a1ed06cd47b6ab47f25cbab61987a887e0971cdbadff8c619a2f27b06d630f6d12ac644b9171d15538299e36355c001c58ca1b85c87a8a5a - languageName: node - linkType: hard - -"ini@npm:^1.3.2": - version: 1.3.8 - resolution: "ini@npm:1.3.8" - checksum: 10c0/ec93838d2328b619532e4f1ff05df7909760b6f66d9c9e2ded11e5c1897d6f2f9980c54dd638f88654b00919ce31e827040631eab0a3969e4d1abefa0719516a - languageName: node - linkType: hard - -"is-core-module@npm:^2.13.0": - version: 2.13.1 - resolution: "is-core-module@npm:2.13.1" - dependencies: - hasown: "npm:^2.0.0" - checksum: 10c0/2cba9903aaa52718f11c4896dabc189bab980870aae86a62dc0d5cedb546896770ee946fb14c84b7adf0735f5eaea4277243f1b95f5cefa90054f92fbcac2518 - languageName: node - linkType: hard - -"is-fullwidth-code-point@npm:^3.0.0": - version: 3.0.0 - resolution: "is-fullwidth-code-point@npm:3.0.0" - checksum: 10c0/bb11d825e049f38e04c06373a8d72782eee0205bda9d908cc550ccb3c59b99d750ff9537982e01733c1c94a58e35400661f57042158ff5e8f3e90cf936daf0fc - languageName: node - linkType: hard - -"is-node-process@npm:^1.2.0": - version: 1.2.0 - resolution: "is-node-process@npm:1.2.0" - checksum: 10c0/5b24fda6776d00e42431d7bcd86bce81cb0b6cabeb944142fe7b077a54ada2e155066ad06dbe790abdb397884bdc3151e04a9707b8cd185099efbc79780573ed - languageName: node - linkType: hard - -"is-what@npm:^4.1.8": - version: 4.1.16 - resolution: "is-what@npm:4.1.16" - checksum: 10c0/611f1947776826dcf85b57cfb7bd3b3ea6f4b94a9c2f551d4a53f653cf0cb9d1e6518846648256d46ee6c91d114b6d09d2ac8a07306f7430c5900f87466aae5b - languageName: node - linkType: hard - -"layerr@npm:^2.0.1": - version: 2.1.0 - resolution: "layerr@npm:2.1.0" - checksum: 10c0/a6cc9af515880eadf4efd901d786cbbe7de8e960bb4e854a6de3de3450177f1d8ebdb98ec20eb0ed063af2bcd1c1473155aea0bb736f0868d8121651a32b38a0 - languageName: node - linkType: hard - -"lodash.camelcase@npm:^4.3.0": - version: 4.3.0 - resolution: "lodash.camelcase@npm:4.3.0" - checksum: 10c0/fcba15d21a458076dd309fce6b1b4bf611d84a0ec252cb92447c948c533ac250b95d2e00955801ebc367e5af5ed288b996d75d37d2035260a937008e14eaf432 - languageName: node - linkType: hard - -"lodash.merge@npm:^4.6.2": - version: 4.6.2 - resolution: "lodash.merge@npm:4.6.2" - checksum: 10c0/402fa16a1edd7538de5b5903a90228aa48eb5533986ba7fa26606a49db2572bf414ff73a2c9f5d5fd36b31c46a5d5c7e1527749c07cbcf965ccff5fbdf32c506 - languageName: node - linkType: hard - -"long@npm:^5.0.0": - version: 5.2.3 - resolution: "long@npm:5.2.3" - checksum: 10c0/6a0da658f5ef683b90330b1af76f06790c623e148222da9d75b60e266bbf88f803232dd21464575681638894a84091616e7f89557aa087fd14116c0f4e0e43d9 - languageName: node - linkType: hard - -"minimal-polyfills@npm:^2.2.3": - version: 2.2.3 - resolution: "minimal-polyfills@npm:2.2.3" - checksum: 10c0/de8668b7441afc7b691028a9488744e6ead371dbfffdd29b9dd30764984aff4ad95f54c5ceabe8044f6a639da6be2f4047ead3ee8734536701029c7652e87ee5 - languageName: node - linkType: hard - -"module-details-from-path@npm:^1.0.3": - version: 1.0.3 - resolution: "module-details-from-path@npm:1.0.3" - checksum: 10c0/3d881f3410c142e4c2b1307835a2862ba04e5b3ec6e90655614a0ee2c4b299b4c1d117fb525d2435bf436990026f18d338a197b54ad6bd36252f465c336ff423 - languageName: node - linkType: hard - -"ms@npm:2.1.2": - version: 2.1.2 - resolution: "ms@npm:2.1.2" - checksum: 10c0/a437714e2f90dbf881b5191d35a6db792efbca5badf112f87b9e1c712aace4b4b9b742dd6537f3edf90fd6f684de897cec230abde57e87883766712ddda297cc - languageName: node - linkType: hard - -"msw@npm:^2.2.1": - version: 2.3.0 - resolution: "msw@npm:2.3.0" - dependencies: - "@bundled-es-modules/cookie": "npm:^2.0.0" - "@bundled-es-modules/statuses": "npm:^1.0.1" - "@inquirer/confirm": "npm:^3.0.0" - "@mswjs/cookies": "npm:^1.1.0" - "@mswjs/interceptors": "npm:^0.29.0" - "@open-draft/until": "npm:^2.1.0" - "@types/cookie": "npm:^0.6.0" - "@types/statuses": "npm:^2.0.4" - chalk: "npm:^4.1.2" - graphql: "npm:^16.8.1" - headers-polyfill: "npm:^4.0.2" - is-node-process: "npm:^1.2.0" - outvariant: "npm:^1.4.2" - path-to-regexp: "npm:^6.2.0" - strict-event-emitter: "npm:^0.5.1" - type-fest: "npm:^4.9.0" - yargs: "npm:^17.7.2" - peerDependencies: - typescript: ">= 4.7.x" - peerDependenciesMeta: - typescript: - optional: true - bin: - msw: cli/index.js - checksum: 10c0/704d808741c7a7abc8757406816fd8fffa5450c1cdf8669355e7d01748c372818c61b4bf6fab3ffce5c3ad32e25302737da664e079973a18becb10396989f933 - languageName: node - linkType: hard - -"mute-stream@npm:^1.0.0": - version: 1.0.0 - resolution: "mute-stream@npm:1.0.0" - checksum: 10c0/dce2a9ccda171ec979a3b4f869a102b1343dee35e920146776780de182f16eae459644d187e38d59a3d37adf85685e1c17c38cf7bfda7e39a9880f7a1d10a74c - languageName: node - linkType: hard - -"outvariant@npm:^1.2.1, outvariant@npm:^1.4.0, outvariant@npm:^1.4.2": - version: 1.4.2 - resolution: "outvariant@npm:1.4.2" - checksum: 10c0/48041425a4cb725ff8871b7d9889bfc2eaded867b9b35b6c2450a36fb3632543173098654990caa6c9e9f67d902b2a01f4402c301835e9ecaf4b4695d3161853 - languageName: node - linkType: hard - -"path-parse@npm:^1.0.7": - version: 1.0.7 - resolution: "path-parse@npm:1.0.7" - checksum: 10c0/11ce261f9d294cc7a58d6a574b7f1b935842355ec66fba3c3fd79e0f036462eaf07d0aa95bb74ff432f9afef97ce1926c720988c6a7451d8a584930ae7de86e1 - languageName: node - linkType: hard - -"path-to-regexp@npm:^6.2.0": - version: 6.2.2 - resolution: "path-to-regexp@npm:6.2.2" - checksum: 10c0/4b60852d3501fd05ca9dd08c70033d73844e5eca14e41f499f069afa8364f780f15c5098002f93bd42af8b3514de62ac6e82a53b5662de881d2b08c9ef21ea6b - languageName: node - linkType: hard - -"protobufjs@npm:^7.2.3, protobufjs@npm:^7.2.5": - version: 7.3.0 - resolution: "protobufjs@npm:7.3.0" - dependencies: - "@protobufjs/aspromise": "npm:^1.1.2" - "@protobufjs/base64": "npm:^1.1.2" - "@protobufjs/codegen": "npm:^2.0.4" - "@protobufjs/eventemitter": "npm:^1.1.0" - "@protobufjs/fetch": "npm:^1.1.0" - "@protobufjs/float": "npm:^1.0.2" - "@protobufjs/inquire": "npm:^1.1.0" - "@protobufjs/path": "npm:^1.1.2" - "@protobufjs/pool": "npm:^1.1.0" - "@protobufjs/utf8": "npm:^1.1.0" - "@types/node": "npm:>=13.7.0" - long: "npm:^5.0.0" - checksum: 10c0/fdcd17a783a4d71dd46463419cdfb5a5e3ad07cf4d9460abb5bdeb2547b0fa77c55955ac26c38e5557f5169dc3909456c675a08c56268c0e79b34d348c05dcab - languageName: node - linkType: hard - -"require-directory@npm:^2.1.1": - version: 2.1.1 - resolution: "require-directory@npm:2.1.1" - checksum: 10c0/83aa76a7bc1531f68d92c75a2ca2f54f1b01463cb566cf3fbc787d0de8be30c9dbc211d1d46be3497dac5785fe296f2dd11d531945ac29730643357978966e99 - languageName: node - linkType: hard - -"require-in-the-middle@npm:^7.1.1": - version: 7.3.0 - resolution: "require-in-the-middle@npm:7.3.0" - dependencies: - debug: "npm:^4.1.1" - module-details-from-path: "npm:^1.0.3" - resolve: "npm:^1.22.1" - checksum: 10c0/a8e29393b647f7109f8c07e9276123482ba19d7be4b749d247036573ef4539eaf527bdb66c2e2730b99a74e7badc36f7b6d4a75c6e5b5f798a5f304e78ade797 - languageName: node - linkType: hard - -"resolve@npm:^1.22.1": - version: 1.22.8 - resolution: "resolve@npm:1.22.8" - dependencies: - is-core-module: "npm:^2.13.0" - path-parse: "npm:^1.0.7" - supports-preserve-symlinks-flag: "npm:^1.0.0" - bin: - resolve: bin/resolve - checksum: 10c0/07e179f4375e1fd072cfb72ad66d78547f86e6196c4014b31cb0b8bb1db5f7ca871f922d08da0fbc05b94e9fd42206f819648fa3b5b873ebbc8e1dc68fec433a - languageName: node - linkType: hard - -"resolve@patch:resolve@npm%3A^1.22.1#optional!builtin": - version: 1.22.8 - resolution: "resolve@patch:resolve@npm%3A1.22.8#optional!builtin::version=1.22.8&hash=c3c19d" - dependencies: - is-core-module: "npm:^2.13.0" - path-parse: "npm:^1.0.7" - supports-preserve-symlinks-flag: "npm:^1.0.0" - bin: - resolve: bin/resolve - checksum: 10c0/0446f024439cd2e50c6c8fa8ba77eaa8370b4180f401a96abf3d1ebc770ac51c1955e12764cde449fde3fff480a61f84388e3505ecdbab778f4bef5f8212c729 - languageName: node - linkType: hard - -"run-exclusive@npm:^2.2.19": - version: 2.2.19 - resolution: "run-exclusive@npm:2.2.19" - dependencies: - minimal-polyfills: "npm:^2.2.3" - checksum: 10c0/afde039737672d2490df12f6b5f151a258673abcfc37829a67e7a877c6e7402f0bb05372319d86142ddbe95c32170ac28919b6689ddd84ee6d3d0d9a1194bc94 - languageName: node - linkType: hard - -"semver@npm:^7.5.2": - version: 7.6.2 - resolution: "semver@npm:7.6.2" - bin: - semver: bin/semver.js - checksum: 10c0/97d3441e97ace8be4b1976433d1c32658f6afaff09f143e52c593bae7eef33de19e3e369c88bd985ce1042c6f441c80c6803078d1de2a9988080b66684cbb30c - languageName: node - linkType: hard - -"server-only@npm:^0.0.1": - version: 0.0.1 - resolution: "server-only@npm:0.0.1" - checksum: 10c0/4704f0ef85da0be981af6d4ed8e739d39bcfd265b9c246a684060acda5642d0fdc6daffc2308e71e2682c5f508090978802eae0a77623c9b90a49f9ae68048d6 - languageName: node - linkType: hard - -"server-only@workspace:.": - version: 0.0.0-use.local - resolution: "server-only@workspace:." - dependencies: - "@systemfsoftware/trigger.dev_sdk": "npm:3.0.0-beta.33" - server-only: "npm:^0.0.1" - languageName: unknown - linkType: soft - -"shimmer@npm:^1.2.1": - version: 1.2.1 - resolution: "shimmer@npm:1.2.1" - checksum: 10c0/ae8b27c389db2a00acfc8da90240f11577685a8f3e40008f826a3bea8b4f3b3ecd305c26be024b4a0fd3b123d132c1569d6e238097960a9a543b6c60760fb46a - languageName: node - linkType: hard - -"signal-exit@npm:^4.1.0": - version: 4.1.0 - resolution: "signal-exit@npm:4.1.0" - checksum: 10c0/41602dce540e46d599edba9d9860193398d135f7ff72cab629db5171516cfae628d21e7bfccde1bbfdf11c48726bc2a6d1a8fb8701125852fbfda7cf19c6aa83 - languageName: node - linkType: hard - -"slug@npm:^6.0.0": - version: 6.1.0 - resolution: "slug@npm:6.1.0" - checksum: 10c0/b79650a3b38de94dc6063d73858172d1955fcfb4731746c8f77e87dded9a092c4423205e962fb31ff5332557fcd19cc2eb5331ddd854c053f91748022ed64449 - languageName: node - linkType: hard - -"socket.io-client@npm:4.7.4": - version: 4.7.4 - resolution: "socket.io-client@npm:4.7.4" - dependencies: - "@socket.io/component-emitter": "npm:~3.1.0" - debug: "npm:~4.3.2" - engine.io-client: "npm:~6.5.2" - socket.io-parser: "npm:~4.2.4" - checksum: 10c0/0af4dc8882ec88a48203f0e17b49ec08c4fc3d80b72c014dda3357fc5878877d09e8773736fc3bed1dfe5f18e716acc26cdc301bba6777e99d853d51aa5772bd - languageName: node - linkType: hard - -"socket.io-parser@npm:~4.2.4": - version: 4.2.4 - resolution: "socket.io-parser@npm:4.2.4" - dependencies: - "@socket.io/component-emitter": "npm:~3.1.0" - debug: "npm:~4.3.1" - checksum: 10c0/9383b30358fde4a801ea4ec5e6860915c0389a091321f1c1f41506618b5cf7cd685d0a31c587467a0c4ee99ef98c2b99fb87911f9dfb329716c43b587f29ca48 - languageName: node - linkType: hard - -"statuses@npm:^2.0.1": - version: 2.0.1 - resolution: "statuses@npm:2.0.1" - checksum: 10c0/34378b207a1620a24804ce8b5d230fea0c279f00b18a7209646d5d47e419d1cc23e7cbf33a25a1e51ac38973dc2ac2e1e9c647a8e481ef365f77668d72becfd0 - languageName: node - linkType: hard - -"strict-event-emitter@npm:^0.5.1": - version: 0.5.1 - resolution: "strict-event-emitter@npm:0.5.1" - checksum: 10c0/f5228a6e6b6393c57f52f62e673cfe3be3294b35d6f7842fc24b172ae0a6e6c209fa83241d0e433fc267c503bc2f4ffdbe41a9990ff8ffd5ac425ec0489417f7 - languageName: node - linkType: hard - -"string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.3": - version: 4.2.3 - resolution: "string-width@npm:4.2.3" - dependencies: - emoji-regex: "npm:^8.0.0" - is-fullwidth-code-point: "npm:^3.0.0" - strip-ansi: "npm:^6.0.1" - checksum: 10c0/1e525e92e5eae0afd7454086eed9c818ee84374bb80328fc41217ae72ff5f065ef1c9d7f72da41de40c75fa8bb3dee63d92373fd492c84260a552c636392a47b - languageName: node - linkType: hard - -"strip-ansi@npm:^6.0.0, strip-ansi@npm:^6.0.1": - version: 6.0.1 - resolution: "strip-ansi@npm:6.0.1" - dependencies: - ansi-regex: "npm:^5.0.1" - checksum: 10c0/1ae5f212a126fe5b167707f716942490e3933085a5ff6c008ab97ab2f272c8025d3aa218b7bd6ab25729ca20cc81cddb252102f8751e13482a5199e873680952 - languageName: node - linkType: hard - -"superjson@npm:^2.2.1": - version: 2.2.1 - resolution: "superjson@npm:2.2.1" - dependencies: - copy-anything: "npm:^3.0.2" - checksum: 10c0/5d8202c955170bd98ef2647f712754ac54d2d007923cfdb53a4b035304d8964b8c41d5eff41ee277896e2ac32e06abb009b571f1589416b729fe40216320cc7a - languageName: node - linkType: hard - -"supports-color@npm:^7.0.0, supports-color@npm:^7.1.0": - version: 7.2.0 - resolution: "supports-color@npm:7.2.0" - dependencies: - has-flag: "npm:^4.0.0" - checksum: 10c0/afb4c88521b8b136b5f5f95160c98dee7243dc79d5432db7efc27efb219385bbc7d9427398e43dd6cc730a0f87d5085ce1652af7efbe391327bc0a7d0f7fc124 - languageName: node - linkType: hard - -"supports-hyperlinks@npm:^2.2.0": - version: 2.3.0 - resolution: "supports-hyperlinks@npm:2.3.0" - dependencies: - has-flag: "npm:^4.0.0" - supports-color: "npm:^7.0.0" - checksum: 10c0/4057f0d86afb056cd799602f72d575b8fdd79001c5894bcb691176f14e870a687e7981e50bc1484980e8b688c6d5bcd4931e1609816abb5a7dc1486b7babf6a1 - languageName: node - linkType: hard - -"supports-preserve-symlinks-flag@npm:^1.0.0": - version: 1.0.0 - resolution: "supports-preserve-symlinks-flag@npm:1.0.0" - checksum: 10c0/6c4032340701a9950865f7ae8ef38578d8d7053f5e10518076e6554a9381fa91bd9c6850193695c141f32b21f979c985db07265a758867bac95de05f7d8aeb39 - languageName: node - linkType: hard - -"terminal-link@npm:^3.0.0": - version: 3.0.0 - resolution: "terminal-link@npm:3.0.0" - dependencies: - ansi-escapes: "npm:^5.0.0" - supports-hyperlinks: "npm:^2.2.0" - checksum: 10c0/2ccf93f474d9c4fe1ac75764a48836e61c281def08f4aff154696bc83dd764078ee2f5a6a6148382fb928943d53f44313ae513c5f457649d2961a95e5cd343b3 - languageName: node - linkType: hard - -"tsafe@npm:^1.6.6": - version: 1.6.6 - resolution: "tsafe@npm:1.6.6" - checksum: 10c0/916cd0f4371fade50a03932dd80dc0b864e70b91a3db9e5834b1b95b7433d14b91c383a93d89156505b5e6649679ec15e76a2b10d0a43a202e572b4df44dd1cd - languageName: node - linkType: hard - -"type-fest@npm:^0.21.3": - version: 0.21.3 - resolution: "type-fest@npm:0.21.3" - checksum: 10c0/902bd57bfa30d51d4779b641c2bc403cdf1371fb9c91d3c058b0133694fcfdb817aef07a47f40faf79039eecbaa39ee9d3c532deff244f3a19ce68cea71a61e8 - languageName: node - linkType: hard - -"type-fest@npm:^1.0.2": - version: 1.4.0 - resolution: "type-fest@npm:1.4.0" - checksum: 10c0/a3c0f4ee28ff6ddf800d769eafafcdeab32efa38763c1a1b8daeae681920f6e345d7920bf277245235561d8117dab765cb5f829c76b713b4c9de0998a5397141 - languageName: node - linkType: hard - -"type-fest@npm:^4.9.0": - version: 4.18.2 - resolution: "type-fest@npm:4.18.2" - checksum: 10c0/5e669128bf7cbc9f9cea4e4862c974517a1d9f77652589c2ac0908a8be5d852d4e52593ed14f4d8a44a604fb5e8a8ec1b658e461acd8bb7592f5e5265a04cbab - languageName: node - linkType: hard - -"ulid@npm:^2.3.0": - version: 2.3.0 - resolution: "ulid@npm:2.3.0" - bin: - ulid: ./bin/cli.js - checksum: 10c0/070d237502781085e59cf3d8ece752ff96cd3a0990cf1c1be57273f4550597daeb72e9a7db8e5a320de31102509bb3321d280b54bfc44e98025e4628a9629773 - languageName: node - linkType: hard - -"ulidx@npm:^2.2.1": - version: 2.3.0 - resolution: "ulidx@npm:2.3.0" - dependencies: - layerr: "npm:^2.0.1" - checksum: 10c0/4be5f04dfd341ffbf3aa963613cf780e5fe983db9f696933fddf062b789c270b441f4f77270e5c94f900754fcc72201629a84d0262778ba87f4376f0d2b93f53 - languageName: node - linkType: hard - -"undici-types@npm:~5.26.4": - version: 5.26.5 - resolution: "undici-types@npm:5.26.5" - checksum: 10c0/bb673d7876c2d411b6eb6c560e0c571eef4a01c1c19925175d16e3a30c4c428181fb8d7ae802a261f283e4166a0ac435e2f505743aa9e45d893f9a3df017b501 - languageName: node - linkType: hard - -"uuid@npm:^9.0.0": - version: 9.0.1 - resolution: "uuid@npm:9.0.1" - bin: - uuid: dist/bin/uuid - checksum: 10c0/1607dd32ac7fc22f2d8f77051e6a64845c9bce5cd3dd8aa0070c074ec73e666a1f63c7b4e0f4bf2bc8b9d59dc85a15e17807446d9d2b17c8485fbc2147b27f9b - languageName: node - linkType: hard - -"wrap-ansi@npm:^6.2.0": - version: 6.2.0 - resolution: "wrap-ansi@npm:6.2.0" - dependencies: - ansi-styles: "npm:^4.0.0" - string-width: "npm:^4.1.0" - strip-ansi: "npm:^6.0.0" - checksum: 10c0/baad244e6e33335ea24e86e51868fe6823626e3a3c88d9a6674642afff1d34d9a154c917e74af8d845fd25d170c4ea9cf69a47133c3f3656e1252b3d462d9f6c - languageName: node - linkType: hard - -"wrap-ansi@npm:^7.0.0": - version: 7.0.0 - resolution: "wrap-ansi@npm:7.0.0" - dependencies: - ansi-styles: "npm:^4.0.0" - string-width: "npm:^4.1.0" - strip-ansi: "npm:^6.0.0" - checksum: 10c0/d15fc12c11e4cbc4044a552129ebc75ee3f57aa9c1958373a4db0292d72282f54373b536103987a4a7594db1ef6a4f10acf92978f79b98c49306a4b58c77d4da - languageName: node - linkType: hard - -"ws@npm:^8.11.0": - version: 8.17.0 - resolution: "ws@npm:8.17.0" - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: ">=5.0.2" - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - checksum: 10c0/55241ec93a66fdfc4bf4f8bc66c8eb038fda2c7a4ee8f6f157f2ca7dc7aa76aea0c0da0bf3adb2af390074a70a0e45456a2eaf80e581e630b75df10a64b0a990 - languageName: node - linkType: hard - -"ws@npm:~8.11.0": - version: 8.11.0 - resolution: "ws@npm:8.11.0" - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: ^5.0.2 - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - checksum: 10c0/b672b312f357afba8568b9dbb9e08b9e8a20845659b35fa6b340dc848efe371379f5e22bb1dc89c4b2940d5e2dc52dd1de85dde41776875fce115a448f94754f - languageName: node - linkType: hard - -"xmlhttprequest-ssl@npm:~2.0.0": - version: 2.0.0 - resolution: "xmlhttprequest-ssl@npm:2.0.0" - checksum: 10c0/b64ab371459bd5e3a4827e3c7535759047d285fd310aea6fd028973d547133f3be0d473c1fdae9f14d89bf509267759198ae1fbe89802079a7e217ddd990d734 - languageName: node - linkType: hard - -"y18n@npm:^5.0.5": - version: 5.0.8 - resolution: "y18n@npm:5.0.8" - checksum: 10c0/4df2842c36e468590c3691c894bc9cdbac41f520566e76e24f59401ba7d8b4811eb1e34524d57e54bc6d864bcb66baab7ffd9ca42bf1eda596618f9162b91249 - languageName: node - linkType: hard - -"yargs-parser@npm:^21.1.1": - version: 21.1.1 - resolution: "yargs-parser@npm:21.1.1" - checksum: 10c0/f84b5e48169479d2f402239c59f084cfd1c3acc197a05c59b98bab067452e6b3ea46d4dd8ba2985ba7b3d32a343d77df0debd6b343e5dae3da2aab2cdf5886b2 - languageName: node - linkType: hard - -"yargs@npm:^17.7.2": - version: 17.7.2 - resolution: "yargs@npm:17.7.2" - dependencies: - cliui: "npm:^8.0.1" - escalade: "npm:^3.1.1" - get-caller-file: "npm:^2.0.5" - require-directory: "npm:^2.1.1" - string-width: "npm:^4.2.3" - y18n: "npm:^5.0.5" - yargs-parser: "npm:^21.1.1" - checksum: 10c0/ccd7e723e61ad5965fffbb791366db689572b80cca80e0f96aad968dfff4156cd7cd1ad18607afe1046d8241e6fb2d6c08bf7fa7bfb5eaec818735d8feac8f05 - languageName: node - linkType: hard - -"zod-error@npm:1.5.0": - version: 1.5.0 - resolution: "zod-error@npm:1.5.0" - dependencies: - zod: "npm:^3.20.2" - checksum: 10c0/f7809d1e3a2f2ba4e956631c1a8ebb79bbfdbb7b1009fb6cc4f2fe0292fcc966e985df154811c262f86af61e4605434ebcc9c834c0a1a368804c351c1e68b646 - languageName: node - linkType: hard - -"zod-validation-error@npm:^1.5.0": - version: 1.5.0 - resolution: "zod-validation-error@npm:1.5.0" - peerDependencies: - zod: ^3.18.0 - checksum: 10c0/b05d74900fa840e35abb66e0b0f90bd0175bcf8bf0bf9cea7de1383c9a35b75f870951a529cfc2045f2629f00b9ce1b30745b0e4689fd198743d6da91b321a58 - languageName: node - linkType: hard - -"zod@npm:3.22.3, zod@npm:^3.20.2": - version: 3.22.3 - resolution: "zod@npm:3.22.3" - checksum: 10c0/cb4b24aed7dec98552eb9042e88cbd645455bf2830e5704174d2da96f554dabad4630e3b4f6623e1b6562b9eaa43535a37b7f2011f29b8d8e9eabe1ddf3b656b - languageName: node - linkType: hard diff --git a/packages/cli-v3/e2e/fixtures/trigger-dir-missing/.yarnrc.yml b/packages/cli-v3/e2e/fixtures/trigger-dir-missing/.yarnrc.yml deleted file mode 100644 index 3186f3f0795..00000000000 --- a/packages/cli-v3/e2e/fixtures/trigger-dir-missing/.yarnrc.yml +++ /dev/null @@ -1 +0,0 @@ -nodeLinker: node-modules diff --git a/packages/cli-v3/e2e/fixtures/trigger-dir-missing/package-lock.json b/packages/cli-v3/e2e/fixtures/trigger-dir-missing/package-lock.json deleted file mode 100644 index ac187b6d871..00000000000 --- a/packages/cli-v3/e2e/fixtures/trigger-dir-missing/package-lock.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "trigger-dir-missing", - "lockfileVersion": 3, - "requires": true, - "packages": { - "": { - "name": "trigger-dir-missing", - "engines": { - "pnpm": "8.15.5", - "yarn": "4.2.2" - } - } - } -} diff --git a/packages/cli-v3/e2e/fixtures/trigger-dir-missing/package.json b/packages/cli-v3/e2e/fixtures/trigger-dir-missing/package.json deleted file mode 100644 index 4fc9f1756ad..00000000000 --- a/packages/cli-v3/e2e/fixtures/trigger-dir-missing/package.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "name": "trigger-dir-missing", - "private": true, - "packageManager": "yarn@4.2.2+sha256.1aa43a5304405be7a7cb9cb5de7b97de9c4e8ddd3273e4dad00d6ae3eb39f0ef", - "engines": { - "pnpm": "8.15.5", - "yarn": "4.2.2" - } -} diff --git a/packages/cli-v3/e2e/fixtures/trigger-dir-missing/pnpm-lock.yaml b/packages/cli-v3/e2e/fixtures/trigger-dir-missing/pnpm-lock.yaml deleted file mode 100644 index 797ec499ee7..00000000000 --- a/packages/cli-v3/e2e/fixtures/trigger-dir-missing/pnpm-lock.yaml +++ /dev/null @@ -1,9 +0,0 @@ -lockfileVersion: '6.0' - -settings: - autoInstallPeers: true - excludeLinksFromLockfile: false - -importers: - - .: {} diff --git a/packages/cli-v3/e2e/fixtures/trigger-dir-missing/pnpm-workspace.yaml b/packages/cli-v3/e2e/fixtures/trigger-dir-missing/pnpm-workspace.yaml deleted file mode 100644 index c090d851f27..00000000000 --- a/packages/cli-v3/e2e/fixtures/trigger-dir-missing/pnpm-workspace.yaml +++ /dev/null @@ -1 +0,0 @@ -# https://github.com/pnpm/pnpm/issues/2412 diff --git a/packages/cli-v3/e2e/fixtures/trigger-dir-missing/trigger.config.js b/packages/cli-v3/e2e/fixtures/trigger-dir-missing/trigger.config.js deleted file mode 100644 index b6d4d2bdf29..00000000000 --- a/packages/cli-v3/e2e/fixtures/trigger-dir-missing/trigger.config.js +++ /dev/null @@ -1,3 +0,0 @@ -export const config = { - project: "bad-config", -}; diff --git a/packages/cli-v3/e2e/fixtures/trigger-dir-missing/yarn.lock b/packages/cli-v3/e2e/fixtures/trigger-dir-missing/yarn.lock deleted file mode 100644 index 0a92340d6a8..00000000000 --- a/packages/cli-v3/e2e/fixtures/trigger-dir-missing/yarn.lock +++ /dev/null @@ -1,12 +0,0 @@ -# This file is generated by running "yarn install" inside your project. -# Manual changes might be lost - proceed with caution! - -__metadata: - version: 8 - cacheKey: 10c0 - -"trigger-dir-missing@workspace:.": - version: 0.0.0-use.local - resolution: "trigger-dir-missing@workspace:." - languageName: unknown - linkType: soft diff --git a/packages/cli-v3/e2e/fixtures/trigger-dir-not-found/.yarnrc.yml b/packages/cli-v3/e2e/fixtures/trigger-dir-not-found/.yarnrc.yml deleted file mode 100644 index 3186f3f0795..00000000000 --- a/packages/cli-v3/e2e/fixtures/trigger-dir-not-found/.yarnrc.yml +++ /dev/null @@ -1 +0,0 @@ -nodeLinker: node-modules diff --git a/packages/cli-v3/e2e/fixtures/trigger-dir-not-found/package-lock.json b/packages/cli-v3/e2e/fixtures/trigger-dir-not-found/package-lock.json deleted file mode 100644 index 443b8bf1d64..00000000000 --- a/packages/cli-v3/e2e/fixtures/trigger-dir-not-found/package-lock.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "trigger-dir-not-found", - "lockfileVersion": 3, - "requires": true, - "packages": { - "": { - "name": "trigger-dir-not-found", - "engines": { - "pnpm": "8.15.5", - "yarn": "4.2.2" - } - } - } -} diff --git a/packages/cli-v3/e2e/fixtures/trigger-dir-not-found/package.json b/packages/cli-v3/e2e/fixtures/trigger-dir-not-found/package.json deleted file mode 100644 index ad9221641b6..00000000000 --- a/packages/cli-v3/e2e/fixtures/trigger-dir-not-found/package.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "name": "trigger-dir-not-found", - "private": true, - "packageManager": "yarn@4.2.2+sha256.1aa43a5304405be7a7cb9cb5de7b97de9c4e8ddd3273e4dad00d6ae3eb39f0ef", - "engines": { - "pnpm": "8.15.5", - "yarn": "4.2.2" - } -} diff --git a/packages/cli-v3/e2e/fixtures/trigger-dir-not-found/pnpm-lock.yaml b/packages/cli-v3/e2e/fixtures/trigger-dir-not-found/pnpm-lock.yaml deleted file mode 100644 index 797ec499ee7..00000000000 --- a/packages/cli-v3/e2e/fixtures/trigger-dir-not-found/pnpm-lock.yaml +++ /dev/null @@ -1,9 +0,0 @@ -lockfileVersion: '6.0' - -settings: - autoInstallPeers: true - excludeLinksFromLockfile: false - -importers: - - .: {} diff --git a/packages/cli-v3/e2e/fixtures/trigger-dir-not-found/pnpm-workspace.yaml b/packages/cli-v3/e2e/fixtures/trigger-dir-not-found/pnpm-workspace.yaml deleted file mode 100644 index c090d851f27..00000000000 --- a/packages/cli-v3/e2e/fixtures/trigger-dir-not-found/pnpm-workspace.yaml +++ /dev/null @@ -1 +0,0 @@ -# https://github.com/pnpm/pnpm/issues/2412 diff --git a/packages/cli-v3/e2e/fixtures/trigger-dir-not-found/trigger.config.js b/packages/cli-v3/e2e/fixtures/trigger-dir-not-found/trigger.config.js deleted file mode 100644 index 94761fcfff5..00000000000 --- a/packages/cli-v3/e2e/fixtures/trigger-dir-not-found/trigger.config.js +++ /dev/null @@ -1,4 +0,0 @@ -export const config = { - project: "bad-config", - triggerDirectories: ["./unknown-folder"], -}; diff --git a/packages/cli-v3/e2e/fixtures/trigger-dir-not-found/yarn.lock b/packages/cli-v3/e2e/fixtures/trigger-dir-not-found/yarn.lock deleted file mode 100644 index 7a42ad68182..00000000000 --- a/packages/cli-v3/e2e/fixtures/trigger-dir-not-found/yarn.lock +++ /dev/null @@ -1,12 +0,0 @@ -# This file is generated by running "yarn install" inside your project. -# Manual changes might be lost - proceed with caution! - -__metadata: - version: 8 - cacheKey: 10c0 - -"trigger-dir-not-found@workspace:.": - version: 0.0.0-use.local - resolution: "trigger-dir-not-found@workspace:." - languageName: unknown - linkType: soft diff --git a/packages/cli-v3/e2e/handleDependencies.ts b/packages/cli-v3/e2e/handleDependencies.ts deleted file mode 100644 index 6a021ddf320..00000000000 --- a/packages/cli-v3/e2e/handleDependencies.ts +++ /dev/null @@ -1,89 +0,0 @@ -#!/usr/bin/env node - -import { log } from "@clack/prompts"; -import { Metafile } from "esbuild"; -import { join } from "node:path"; - -import { SkipLoggingError } from "../src/cli/common.js"; -import { - copyAdditionalFiles, - resolveDependencies, - resolveRequiredDependencies, -} from "../src/commands/deploy.js"; -import { ReadConfigResult } from "../src/utilities/configFiles.js"; -import { writeJSONFile } from "../src/utilities/fileSystem.js"; -import { PackageManager } from "../src/utilities/getUserPackageManager.js"; -import { logger } from "../src/utilities/logger.js"; -import { cliLink } from "../src/utilities/cliOutput.js"; -import { E2EJavascriptProject } from "./javascriptProject.js"; - -type HandleDependenciesOptions = { - entryPointMetaOutput: Metafile["outputs"]["out/stdin.js"]; - metaOutput: Metafile["outputs"]["out/stdin.js"]; - packageManager: PackageManager; - resolvedConfig: ReadConfigResult; - tempDir: string; -}; - -export async function handleDependencies(options: HandleDependenciesOptions) { - if (options.resolvedConfig.status === "error") { - throw new Error("cannot resolve config"); - } - const { - entryPointMetaOutput, - metaOutput, - packageManager, - resolvedConfig: { config }, - tempDir, - } = options; - - logger.debug("Getting the imports for the worker and entryPoint builds", { - workerImports: metaOutput.imports, - entryPointImports: entryPointMetaOutput.imports, - }); - - // Get all the required dependencies from the metaOutputs and save them to /tmp/dir/package.json - const allImports = [...metaOutput.imports, ...entryPointMetaOutput.imports]; - - const javascriptProject = new E2EJavascriptProject(config.projectDir, packageManager); - - const dependencies = await resolveRequiredDependencies(allImports, config, javascriptProject); - - logger.debug("gatherRequiredDependencies()", { dependencies }); - - const packageJsonContents = { - name: "trigger-worker", - version: "0.0.0", - description: "", - dependencies, - scripts: { - ...javascriptProject.scripts, - }, - }; - await writeJSONFile(join(tempDir, "package.json"), packageJsonContents); - - const copyResult = await copyAdditionalFiles(config, tempDir); - - if (!copyResult.ok) { - log.warn( - `No additionalFiles matches for:\n\n${copyResult.noMatches - .map((glob) => `- "${glob}"`) - .join("\n")}\n\nIf this is unexpected you should check your ${cliLink( - "glob patterns", - "https://github.com/isaacs/node-glob?tab=readme-ov-file#glob-primer" - )} are valid.` - ); - } - - const resolvingDependenciesResult = await resolveDependencies( - tempDir, - packageJsonContents, - config - ); - - if (!resolvingDependenciesResult) { - throw new SkipLoggingError("Failed to resolve dependencies"); - } - - return dependencies; -} diff --git a/packages/cli-v3/e2e/index.test.ts b/packages/cli-v3/e2e/index.test.ts deleted file mode 100644 index 18b06d66d24..00000000000 --- a/packages/cli-v3/e2e/index.test.ts +++ /dev/null @@ -1,375 +0,0 @@ -import { execa, execaNode } from "execa"; -import { existsSync, readFileSync } from "node:fs"; -import { mkdir, rename, rm } from "node:fs/promises"; -import { join, resolve } from "node:path"; -import { rimraf } from "rimraf"; - -import { typecheckProject } from "../src/commands/deploy"; -import { readConfig, ReadConfigFileResult, ReadConfigResult } from "../src/utilities/configFiles"; -import { - detectPackageManagerFromArtifacts, - LOCKFILES, - PackageManager, -} from "../src/utilities/getUserPackageManager"; -import { logger } from "../src/utilities/logger"; -import { compile } from "./compile"; -import { createContainerFile } from "./createContainerFile"; -import { createDeployHash } from "./createDeployHash"; -import { handleDependencies } from "./handleDependencies"; -import { E2EOptions, E2EOptionsSchema } from "./schemas"; -import { fixturesConfig, TestCase } from "./fixtures.config"; -import { Metafile, OutputFile } from "esbuild"; -import { findUpMultiple } from "find-up"; - -interface E2EFixtureTest extends TestCase { - fixtureDir: string; - packageManager: PackageManager; - tempDir: string; - workspaceDir: string; -} - -const TIMEOUT = 120_000; - -const testCases: TestCase[] = process.env.MOD - ? fixturesConfig.filter(({ id }) => process.env.MOD === id) - : fixturesConfig; - -let options: E2EOptions; - -try { - options = E2EOptionsSchema.parse({ - logLevel: process.env.LOG, - packageManager: process.env.PM, - }); -} catch (e) { - options = { - logLevel: "log", - }; -} - -logger.loggerLevel = options.logLevel; - -if (testCases.length > 0) { - describe.concurrent("bundling", async () => { - beforeEach(async ({ fixtureDir, packageManager, skip, workspaceDir }) => { - await rimraf(join(workspaceDir, "**/node_modules"), { - glob: true, - }); - await rimraf(join(workspaceDir, ".yarn"), { glob: true }); - if ( - packageManager === "npm" && - (existsSync(resolve(join(workspaceDir, "yarn.lock"))) || - existsSync(resolve(join(workspaceDir, "yarn.lock.copy")))) - ) { - // `npm ci` & `npm install` will update an existing yarn.lock - try { - await rename( - resolve(join(workspaceDir, "yarn.lock")), - resolve(join(workspaceDir, "yarn.lock.copy")) - ); - } catch (e) { - await rename( - resolve(join(workspaceDir, "yarn.lock.copy")), - resolve(join(workspaceDir, "yarn.lock")) - ); - } - } - - if ( - options.packageManager && - !existsSync(resolve(fixtureDir, LOCKFILES[options.packageManager])) - ) { - skip(); - } - - await installFixtureDeps({ fixtureDir, packageManager, workspaceDir }); - }, TIMEOUT); - - afterEach(async ({ packageManager, workspaceDir }) => { - if (packageManager === "npm") { - try { - await rename( - resolve(join(workspaceDir, "yarn.lock.copy")), - resolve(join(workspaceDir, "yarn.lock")) - ); - } catch {} - } - - vi.unstubAllEnvs(); - }); - - for (let testCase of testCases) { - test.extend({ - ...testCase, - fixtureDir: async ({ id }, use) => - await use(resolve(join(process.cwd(), "e2e/fixtures", id))), - workspaceDir: async ({ fixtureDir, workspaceRelativeDir = "" }, use) => - await use(resolve(join(fixtureDir, workspaceRelativeDir))), - packageManager: async ({ workspaceDir }, use) => - await use(await parsePackageManager(options, workspaceDir)), - tempDir: async ({ workspaceDir }, use) => { - const existingTempDir = resolve(join(workspaceDir, ".trigger")); - - if (existsSync(existingTempDir)) { - await rm(existingTempDir, { force: true, recursive: true }); - } - await use((await mkdir(join(workspaceDir, ".trigger"), { recursive: true })) as string); - }, - })( - `fixture '${testCase.id}'`, - { timeout: TIMEOUT }, - async ({ - packageManager, - resolveEnv, - skipTypecheck, - tempDir, - wantCompilationError, - wantConfigInvalidError, - wantConfigNotFoundError, - wantDependenciesError, - wantInstallationError, - wantWorkerError, - workspaceDir, - }) => { - let resolvedConfig: ReadConfigResult; - const configExpect = expect( - (async () => { - resolvedConfig = await readConfig(workspaceDir, { cwd: workspaceDir }); - })(), - wantConfigNotFoundError || wantConfigInvalidError - ? "does not resolve config" - : "resolves config" - ); - - if (wantConfigNotFoundError) { - await configExpect.rejects.toThrowError(); - return; - } - - await configExpect.resolves.not.toThrowError(); - - if (wantConfigInvalidError) { - expect(resolvedConfig!.status).toBe("error"); - return; - } - - expect(resolvedConfig!.status).not.toBe("error"); - - if (!skipTypecheck) { - await expect( - (async () => - await typecheckProject((resolvedConfig! as ReadConfigFileResult).config))(), - "typechecks" - ).resolves.not.toThrowError(); - } - - let entryPointMetaOutput: Metafile["outputs"]["out/stdin.js"]; - let entryPointOutputFile: OutputFile; - let workerMetaOutput: Metafile["outputs"]["out/stdin.js"]; - let workerOutputFile: OutputFile; - - const compileExpect = expect( - (async () => { - const compilationResult = await compile({ - packageManager, - resolvedConfig: resolvedConfig!, - tempDir, - }); - entryPointMetaOutput = compilationResult.entryPointMetaOutput; - entryPointOutputFile = compilationResult.entryPointOutputFile; - workerMetaOutput = compilationResult.workerMetaOutput; - workerOutputFile = compilationResult.workerOutputFile; - })(), - wantCompilationError ? "does not compile" : "compiles" - ); - - if (wantCompilationError) { - await compileExpect.rejects.toThrowError(); - return; - } - - await compileExpect.resolves.not.toThrowError(); - - let dependencies: { [k: string]: string }; - - if (resolveEnv) { - for (let envKey in resolveEnv) { - vi.stubEnv(envKey, resolveEnv[envKey]!); - } - } - - const depsExpectation = expect( - (async () => { - dependencies = await handleDependencies({ - entryPointMetaOutput: entryPointMetaOutput!, - metaOutput: workerMetaOutput!, - resolvedConfig: resolvedConfig!, - tempDir, - packageManager, - }); - })(), - wantDependenciesError ? "does not resolve dependencies" : "resolves dependencies" - ); - - if (wantDependenciesError) { - await depsExpectation.rejects.toThrowError(); - return; - } - - await depsExpectation.resolves.not.toThrowError(); - - if (resolveEnv) { - vi.unstubAllEnvs(); - } - - await expect( - (async () => { - await createContainerFile({ - resolvedConfig: resolvedConfig!, - tempDir, - }); - })(), - "copies postinstall command into Containerfile.prod" - ).resolves.not.toThrowError(); - - await expect( - (async () => { - await createDeployHash({ - dependencies: dependencies!, - entryPointOutputFile: entryPointOutputFile!, - workerOutputFile: workerOutputFile!, - }); - })(), - "creates deploy hash" - ).resolves.not.toThrowError(); - - const installBundleDepsExpect = expect( - (async () => { - const { stdout: installStdout, stderr: installStderr } = await execa( - "npm", - ["ci", "--no-audit", "--no-fund"], - { - cwd: tempDir, - NODE_PATH: resolve(join(tempDir, "node_modules")), - } - ); - debug(installStdout); - if (installStderr) console.error(installStderr); - })(), - wantInstallationError ? "does not install dependencies" : "installs dependencies" - ); - - if (wantInstallationError) { - await installBundleDepsExpect.rejects.toThrowError(); - return; - } - - await installBundleDepsExpect.resolves.not.toThrowError(); - - const workerStartExpect = expect( - (async () => { - const { stdout, stderr } = await execaNode("worker.js", { - cwd: tempDir, - env: { - // Since we don't start the worker in a container, limit node resolution algorithm to the '.trigger/node_modules' folder - NODE_PATH: resolve(join(tempDir, "node_modules")), - }, - }); - debug(stdout); - if (stderr) console.error(stderr); - })(), - wantWorkerError ? "worker does not start" : "worker starts" - ); - - if (wantWorkerError) { - await workerStartExpect.rejects.toThrowError(); - return; - } - - await workerStartExpect.resolves.not.toThrowError(); - } - ); - } - }); -} else if (process.env.MOD) { - throw new Error(`Unknown fixture '${process.env.MOD}'`); -} else { - throw new Error("Nothing to test"); -} - -function debug(message: string) { - if (options.logLevel === "debug") { - console.log(message); - } -} - -async function installFixtureDeps(options: { - fixtureDir: string; - packageManager: PackageManager; - workspaceDir: string; -}) { - const { packageManager, workspaceDir } = options; - if (["pnpm", "yarn"].includes(packageManager)) { - const version = await detectPackageManagerVersion(options); - debug(`Detected ${packageManager}@${version} from package.json 'engines' field`); - const { stdout, stderr } = await execa("corepack", ["use", `${packageManager}@${version}`], { - cwd: workspaceDir, - }); - debug(stdout); - if (stderr) console.error(stderr); - } else { - const { stdout, stderr } = await execa(packageManager, installArgs(packageManager), { - cwd: workspaceDir, - NODE_PATH: resolve(join(workspaceDir, "node_modules")), - }); - debug(stdout); - if (stderr) console.error(stderr); - } -} - -async function detectPackageManagerVersion(options: { - fixtureDir: string; - packageManager: PackageManager; - workspaceDir: string; -}): Promise { - const { fixtureDir, packageManager, workspaceDir } = options; - const pkgPaths = await findUpMultiple("package.json", { cwd: workspaceDir, stopAt: fixtureDir }); - for (let pkgPath of pkgPaths) { - const buffer = readFileSync(pkgPath, "utf8"); - const pkgJSON = JSON.parse(buffer.toString()); - if (!pkgJSON.engines) continue; - const version = pkgJSON.engines[packageManager]; - if (version) return version; - } - - throw new Error(`No version found for package manager ${packageManager}`); -} - -function installArgs(packageManager: string) { - switch (packageManager) { - case "bun": - return ["install", "--frozen-lockfile"]; - case "pnpm": - case "yarn": - throw new Error("pnpm and yarn must install using `corepack use`"); - case "npm": - return ["ci", "--no-audit"]; - default: - throw new Error(`Unknown package manager '${packageManager}'`); - } -} - -async function parsePackageManager( - options: E2EOptions, - fixtureDir: string -): Promise { - let packageManager: PackageManager; - - if (options.packageManager) { - packageManager = options.packageManager; - } else { - packageManager = await detectPackageManagerFromArtifacts(fixtureDir); - } - - return packageManager; -} diff --git a/packages/cli-v3/e2e/javascriptProject.ts b/packages/cli-v3/e2e/javascriptProject.ts deleted file mode 100644 index 7124f5ba60b..00000000000 --- a/packages/cli-v3/e2e/javascriptProject.ts +++ /dev/null @@ -1,15 +0,0 @@ -import { PackageManager } from "../src/utilities/getUserPackageManager.js"; -import { JavascriptProject } from "../src/utilities/javascriptProject.js"; - -export class E2EJavascriptProject extends JavascriptProject { - constructor( - projectPath: string, - private overridenPackageManager: PackageManager - ) { - super(projectPath); - } - - async getPackageManager(): Promise { - return Promise.resolve(this.overridenPackageManager); - } -} diff --git a/packages/cli-v3/e2e/schemas.ts b/packages/cli-v3/e2e/schemas.ts deleted file mode 100644 index db2dcbd87d0..00000000000 --- a/packages/cli-v3/e2e/schemas.ts +++ /dev/null @@ -1,9 +0,0 @@ -import { z } from "zod"; - -const LogLevelSchema = z.enum(["debug", "info", "log", "warn", "error", "none"]).default("log"); -const PackageManagerSchema = z.enum(["npm", "pnpm", "yarn"]); -export const E2EOptionsSchema = z.object({ - logLevel: LogLevelSchema, - packageManager: PackageManagerSchema.optional(), -}); -export type E2EOptions = z.infer; diff --git a/packages/cli-v3/e2e/vite.config.js b/packages/cli-v3/e2e/vite.config.js deleted file mode 100644 index 953f0eb1335..00000000000 --- a/packages/cli-v3/e2e/vite.config.js +++ /dev/null @@ -1,8 +0,0 @@ -import { configDefaults, defineConfig } from "vitest/config"; - -export default defineConfig({ - test: { - globals: true, - exclude: [...configDefaults.exclude, "src/**/*"], - }, -}); diff --git a/packages/cli-v3/package.json b/packages/cli-v3/package.json deleted file mode 100644 index f90d47a29d5..00000000000 --- a/packages/cli-v3/package.json +++ /dev/null @@ -1,134 +0,0 @@ -{ - "name": "@systemfsoftware/trigger.dev", - "version": "3.0.0-beta.55", - "description": "A Command-Line Interface for Trigger.dev (v3) projects", - "main": "./dist/index.js", - "types": "./dist/index.d.ts", - "license": "MIT", - "repository": { - "type": "git", - "url": "https://github.com/triggerdotdev/trigger.dev.git", - "directory": "packages/cli-v3" - }, - "publishConfig": { - "access": "public" - }, - "keywords": [ - "typescript", - "trigger.dev", - "workflows", - "orchestration", - "events", - "webhooks", - "integrations", - "apis", - "jobs", - "background jobs", - "nextjs" - ], - "files": [ - "dist" - ], - "type": "module", - "exports": "./dist/index.js", - "bin": { - "triggerdev": "./dist/index.js" - }, - "devDependencies": { - "@systemfsoftware/trigger.dev_core-apps": "workspace:*", - "@systemfsoftware/trigger.dev_tsconfig": "workspace:*", - "@types/gradient-string": "^1.1.2", - "@types/mock-fs": "^4.13.1", - "@types/node": "18", - "@types/object-hash": "^3.0.6", - "@types/react": "^18.2.48", - "@types/semver": "^7.3.13", - "@types/ws": "^8.5.3", - "cpy-cli": "^5.0.0", - "nodemon": "^3.0.1", - "npm-run-all": "^4.1.5", - "open": "^10.0.3", - "p-retry": "^6.1.0", - "rimraf": "^5.0.7", - "tsup": "^8.0.1", - "type-fest": "^3.6.0", - "typescript": "^5.3.3", - "vitest": "^1.6.0", - "xdg-app-paths": "^8.3.0" - }, - "scripts": { - "typecheck": "tsc -p tsconfig.check.json", - "build": "npm run clean && run-p build:**", - "build:main": "tsup", - "build:workers": "tsup --config tsup.workers.config.ts", - "build:prod-containerfile": "cpy --flat src/Containerfile.prod dist/", - "dev": "npm run clean && run-p dev:**", - "dev:main": "tsup --watch", - "dev:workers": "tsup --config tsup.workers.config.ts --watch", - "dev:test": "nodemon -w src/Containerfile.prod -x npm run build:prod-containerfile", - "clean": "rimraf dist", - "start": "node dist/index.js", - "test": "vitest", - "test:e2e": "vitest --run -c e2e/vite.config.js" - }, - "dependencies": { - "@anatine/esbuild-decorators": "^0.2.19", - "@clack/prompts": "^0.7.0", - "@depot/cli": "0.0.1-cli.2.71.0", - "@opentelemetry/api": "^1.8.0", - "@opentelemetry/api-logs": "^0.49.1", - "@opentelemetry/exporter-logs-otlp-http": "^0.49.1", - "@opentelemetry/exporter-trace-otlp-http": "^0.49.1", - "@opentelemetry/instrumentation": "^0.49.1", - "@opentelemetry/instrumentation-fetch": "^0.49.1", - "@opentelemetry/resources": "^1.22.0", - "@opentelemetry/sdk-logs": "^0.49.1", - "@opentelemetry/sdk-node": "^0.49.1", - "@opentelemetry/sdk-trace-base": "^1.22.0", - "@opentelemetry/sdk-trace-node": "^1.22.0", - "@opentelemetry/semantic-conventions": "^1.22.0", - "@systemfsoftware/trigger.dev_core": "workspace:3.0.0-beta.55", - "@types/degit": "^2.8.3", - "chalk": "^5.2.0", - "chokidar": "^3.5.3", - "cli-table3": "^0.6.3", - "commander": "^9.4.1", - "degit": "^2.8.4", - "dotenv": "^16.4.4", - "esbuild": "^0.19.11", - "evt": "^2.4.13", - "execa": "^9.1.0", - "find-up": "^7.0.0", - "glob": "^10.3.10", - "gradient-string": "^2.0.2", - "import-meta-resolve": "^4.0.0", - "ink": "^4.4.1", - "jsonc-parser": "3.2.1", - "liquidjs": "^10.9.2", - "mock-fs": "^5.2.0", - "nanoid": "^4.0.2", - "node-fetch": "^3.3.0", - "object-hash": "^3.0.0", - "p-debounce": "^4.0.0", - "p-throttle": "^6.1.0", - "partysocket": "^0.0.17", - "proxy-agent": "^6.3.0", - "react": "^18.2.0", - "react-error-boundary": "^4.0.12", - "semver": "^7.5.0", - "simple-git": "^3.19.0", - "source-map-support": "^0.5.21", - "terminal-link": "^3.0.0", - "tiny-invariant": "^1.2.0", - "tsconfig-paths": "^4.2.0", - "typescript": "^5.4.0", - "update-check": "^1.5.4", - "url": "^0.11.1", - "ws": "^8.12.0", - "zod": "3.22.3", - "zod-validation-error": "^1.5.0" - }, - "engines": { - "node": ">=18.0.0" - } -} diff --git a/packages/cli-v3/src/Containerfile.prod b/packages/cli-v3/src/Containerfile.prod deleted file mode 100644 index 3d506195293..00000000000 --- a/packages/cli-v3/src/Containerfile.prod +++ /dev/null @@ -1,58 +0,0 @@ -# syntax=docker/dockerfile:labs - -FROM node:21-bookworm-slim@sha256:fb82287cf66ca32d854c05f54251fca8b572149163f154248df7e800003c90b5 AS base - -ARG AUDIOWAVEFORM_VERSION=1.10.1 -ARG AUDIOWAVEFORM_CHECKSUM=sha256:00b41ea4d6e7a5b4affcfe4ac99951ec89da81a8cba40af19e9b98c3a8f9b4b8 -ADD --checksum=${AUDIOWAVEFORM_CHECKSUM} \ - # on debian major version upgrades, this url will need to be updated - https://github.com/bbc/audiowaveform/releases/download/${AUDIOWAVEFORM_VERSION}/audiowaveform_${AUDIOWAVEFORM_VERSION}-1-12_amd64.deb . -# errors due to missing deps are expected here, these will get fixed in the apt install step -RUN dpkg -i audiowaveform_${AUDIOWAVEFORM_VERSION}-1-12_amd64.deb || true - -ENV DEBIAN_FRONTEND=noninteractive -RUN apt-get update && \ - # required for audiowaveform - apt-get --fix-broken install -y && \ - apt-get install -y --no-install-recommends \ - busybox \ - ca-certificates \ - dumb-init \ - git \ - openssl \ - sox \ - && \ - rm -rf /var/lib/apt/lists/* audiowaveform*.deb - -# Create and set workdir with appropriate permissions -RUN mkdir /app && chown node:node /app -WORKDIR /app - -# copy all the files just in case anything is needed in postinstall -COPY --chown=node:node . . - -USER node -RUN npm ci --no-fund --no-audit && npm cache clean --force - -# Development or production stage builds upon the base stage -FROM base AS final - -# Use ARG for build-time variables -ARG TRIGGER_PROJECT_ID -ARG TRIGGER_DEPLOYMENT_ID -ARG TRIGGER_DEPLOYMENT_VERSION -ARG TRIGGER_CONTENT_HASH -ARG TRIGGER_PROJECT_REF -ARG NODE_EXTRA_CA_CERTS - -ENV TRIGGER_PROJECT_ID=${TRIGGER_PROJECT_ID} \ - TRIGGER_DEPLOYMENT_ID=${TRIGGER_DEPLOYMENT_ID} \ - TRIGGER_DEPLOYMENT_VERSION=${TRIGGER_DEPLOYMENT_VERSION} \ - TRIGGER_CONTENT_HASH=${TRIGGER_CONTENT_HASH} \ - TRIGGER_PROJECT_REF=${TRIGGER_PROJECT_REF} \ - NODE_EXTRA_CA_CERTS=${NODE_EXTRA_CA_CERTS} \ - NODE_ENV=production - -USER node - -CMD [ "dumb-init", "node", "index.js" ] \ No newline at end of file diff --git a/packages/cli-v3/src/apiClient.ts b/packages/cli-v3/src/apiClient.ts deleted file mode 100644 index aa2b0302ad3..00000000000 --- a/packages/cli-v3/src/apiClient.ts +++ /dev/null @@ -1,284 +0,0 @@ -import { z } from "zod"; -import { - CreateAuthorizationCodeResponseSchema, - GetPersonalAccessTokenResponseSchema, - WhoAmIResponseSchema, - CreateBackgroundWorkerRequestBody, - CreateBackgroundWorkerResponse, - StartDeploymentIndexingResponseBody, - GetProjectEnvResponse, - GetEnvironmentVariablesResponseBody, - InitializeDeploymentResponseBody, - InitializeDeploymentRequestBody, - StartDeploymentIndexingRequestBody, - GetDeploymentResponseBody, - GetProjectsResponseBody, - GetProjectResponseBody, - ImportEnvironmentVariablesRequestBody, - EnvironmentVariableResponseBody, - TaskRunExecution, -} from "@systemfsoftware/trigger.dev_core/v3"; -import { zodfetch, ApiError } from "@systemfsoftware/trigger.dev_core/v3/zodfetch"; - -export class CliApiClient { - private readonly apiURL: string; - - constructor( - apiURL: string, - private readonly accessToken?: string - ) { - this.apiURL = apiURL.replace(/\/$/, ""); - } - - async createAuthorizationCode() { - return wrapZodFetch( - CreateAuthorizationCodeResponseSchema, - `${this.apiURL}/api/v1/authorization-code`, - { - method: "POST", - } - ); - } - - async getPersonalAccessToken(authorizationCode: string) { - return wrapZodFetch(GetPersonalAccessTokenResponseSchema, `${this.apiURL}/api/v1/token`, { - method: "POST", - body: JSON.stringify({ - authorizationCode, - }), - }); - } - - async whoAmI() { - if (!this.accessToken) { - throw new Error("whoAmI: No access token"); - } - - return wrapZodFetch(WhoAmIResponseSchema, `${this.apiURL}/api/v2/whoami`, { - headers: { - Authorization: `Bearer ${this.accessToken}`, - "Content-Type": "application/json", - }, - }); - } - - async getProject(projectRef: string) { - if (!this.accessToken) { - throw new Error("getProject: No access token"); - } - - return wrapZodFetch(GetProjectResponseBody, `${this.apiURL}/api/v1/projects/${projectRef}`, { - headers: { - Authorization: `Bearer ${this.accessToken}`, - "Content-Type": "application/json", - }, - }); - } - - async getProjects() { - if (!this.accessToken) { - throw new Error("getProjects: No access token"); - } - - return wrapZodFetch(GetProjectsResponseBody, `${this.apiURL}/api/v1/projects`, { - headers: { - Authorization: `Bearer ${this.accessToken}`, - "Content-Type": "application/json", - }, - }); - } - - async createBackgroundWorker(projectRef: string, body: CreateBackgroundWorkerRequestBody) { - if (!this.accessToken) { - throw new Error("createBackgroundWorker: No access token"); - } - - return wrapZodFetch( - CreateBackgroundWorkerResponse, - `${this.apiURL}/api/v1/projects/${projectRef}/background-workers`, - { - method: "POST", - headers: { - Authorization: `Bearer ${this.accessToken}`, - "Content-Type": "application/json", - }, - body: JSON.stringify(body), - } - ); - } - - async createTaskRunAttempt(runFriendlyId: string) { - if (!this.accessToken) { - throw new Error("creatTaskRunAttempt: No access token"); - } - - return wrapZodFetch(TaskRunExecution, `${this.apiURL}/api/v1/runs/${runFriendlyId}/attempts`, { - method: "POST", - headers: { - Authorization: `Bearer ${this.accessToken}`, - "Content-Type": "application/json", - }, - }); - } - - async getProjectEnv({ - projectRef, - env, - }: { - projectRef: string; - env: "dev" | "prod" | "staging"; - }) { - if (!this.accessToken) { - throw new Error("getProjectDevEnv: No access token"); - } - - return wrapZodFetch( - GetProjectEnvResponse, - `${this.apiURL}/api/v1/projects/${projectRef}/${env}`, - { - headers: { - Authorization: `Bearer ${this.accessToken}`, - "Content-Type": "application/json", - }, - } - ); - } - - async getEnvironmentVariables(projectRef: string) { - if (!this.accessToken) { - throw new Error("getEnvironmentVariables: No access token"); - } - - return wrapZodFetch( - GetEnvironmentVariablesResponseBody, - `${this.apiURL}/api/v1/projects/${projectRef}/envvars`, - { - headers: { - Authorization: `Bearer ${this.accessToken}`, - "Content-Type": "application/json", - }, - } - ); - } - - async importEnvVars( - projectRef: string, - slug: "dev" | "prod" | "staging", - params: ImportEnvironmentVariablesRequestBody - ) { - if (!this.accessToken) { - throw new Error("importEnvVars: No access token"); - } - - return wrapZodFetch( - EnvironmentVariableResponseBody, - `${this.apiURL}/api/v1/projects/${projectRef}/envvars/${slug}/import`, - { - method: "POST", - headers: { - Authorization: `Bearer ${this.accessToken}`, - "Content-Type": "application/json", - }, - body: JSON.stringify(params), - } - ); - } - - async initializeDeployment(body: InitializeDeploymentRequestBody) { - if (!this.accessToken) { - throw new Error("initializeDeployment: No access token"); - } - - return wrapZodFetch(InitializeDeploymentResponseBody, `${this.apiURL}/api/v1/deployments`, { - method: "POST", - headers: { - Authorization: `Bearer ${this.accessToken}`, - "Content-Type": "application/json", - }, - body: JSON.stringify(body), - }); - } - - async startDeploymentIndexing(deploymentId: string, body: StartDeploymentIndexingRequestBody) { - if (!this.accessToken) { - throw new Error("startDeploymentIndexing: No access token"); - } - - return wrapZodFetch( - StartDeploymentIndexingResponseBody, - `${this.apiURL}/api/v1/deployments/${deploymentId}/start-indexing`, - { - method: "POST", - headers: { - Authorization: `Bearer ${this.accessToken}`, - "Content-Type": "application/json", - }, - body: JSON.stringify(body), - } - ); - } - - async getDeployment(deploymentId: string) { - if (!this.accessToken) { - throw new Error("getDeployment: No access token"); - } - - return wrapZodFetch( - GetDeploymentResponseBody, - `${this.apiURL}/api/v1/deployments/${deploymentId}`, - { - headers: { - Authorization: `Bearer ${this.accessToken}`, - Accept: "application/json", - }, - } - ); - } -} - -type ApiResult = - | { success: true; data: TSuccessResult } - | { - success: false; - error: string; - }; - -async function wrapZodFetch( - schema: T, - url: string, - requestInit?: RequestInit -): Promise>> { - try { - const response = await zodfetch(schema, url, requestInit, { - retry: { - minTimeoutInMs: 500, - maxTimeoutInMs: 5000, - maxAttempts: 3, - factor: 2, - randomize: false, - }, - }); - - return { - success: true, - data: response, - }; - } catch (error) { - if (error instanceof ApiError) { - return { - success: false, - error: error.message, - }; - } else if (error instanceof Error) { - return { - success: false, - error: error.message, - }; - } else { - return { - success: false, - error: String(error), - }; - } - } -} diff --git a/packages/cli-v3/src/cli/common.ts b/packages/cli-v3/src/cli/common.ts deleted file mode 100644 index 9cf424d6523..00000000000 --- a/packages/cli-v3/src/cli/common.ts +++ /dev/null @@ -1,98 +0,0 @@ -import { flattenAttributes } from "@systemfsoftware/trigger.dev_core/v3"; -import { recordSpanException } from "@systemfsoftware/trigger.dev_core/v3/workers"; -import { Command } from "commander"; -import { z } from "zod"; -import { getTracer, provider } from "../telemetry/tracing"; -import { fromZodError } from "zod-validation-error"; -import { logger } from "../utilities/logger"; -import { outro } from "@clack/prompts"; -import { chalkError } from "../utilities/cliOutput"; - -export const CommonCommandOptions = z.object({ - apiUrl: z.string().optional(), - logLevel: z.enum(["debug", "info", "log", "warn", "error", "none"]).default("log"), - skipTelemetry: z.boolean().default(false), - profile: z.string().default("default"), -}); - -export type CommonCommandOptions = z.infer; - -export function commonOptions(command: Command) { - return command - .option("--profile ", "The login profile to use", "default") - .option("-a, --api-url ", "Override the API URL", "https://api.trigger.dev") - .option( - "-l, --log-level ", - "The CLI log level to use (debug, info, log, warn, error, none). This does not effect the log level of your trigger.dev tasks.", - "log" - ) - .option("--skip-telemetry", "Opt-out of sending telemetry"); -} - -export class SkipLoggingError extends Error {} -export class SkipCommandError extends Error {} -export class OutroCommandError extends SkipCommandError {} - -export async function handleTelemetry(action: () => Promise) { - try { - await action(); - - await provider?.forceFlush(); - } catch (e) { - await provider?.forceFlush(); - - process.exitCode = 1; - } -} - -export const tracer = getTracer(); - -export async function wrapCommandAction( - name: string, - schema: T, - options: unknown, - action: (opts: z.output) => Promise -): Promise { - return await tracer.startActiveSpan(name, async (span) => { - try { - const parsedOptions = schema.safeParse(options); - - if (!parsedOptions.success) { - throw new Error(fromZodError(parsedOptions.error).toString()); - } - - span.setAttributes({ - ...flattenAttributes(parsedOptions.data, "cli.options"), - }); - - logger.loggerLevel = parsedOptions.data.logLevel; - - logger.debug(`Running "${name}" with the following options`, { - options: options, - spanContext: span?.spanContext(), - }); - - const result = await action(parsedOptions.data); - - span.end(); - - return result; - } catch (e) { - if (e instanceof SkipLoggingError) { - recordSpanException(span, e); - } else if (e instanceof OutroCommandError) { - outro("Operation cancelled"); - } else if (e instanceof SkipCommandError) { - // do nothing - } else { - recordSpanException(span, e); - - logger.log(`${chalkError("X Error:")} ${e instanceof Error ? e.message : String(e)}`); - } - - span.end(); - - throw e; - } - }); -} diff --git a/packages/cli-v3/src/cli/index.ts b/packages/cli-v3/src/cli/index.ts deleted file mode 100644 index 52f80346e4e..00000000000 --- a/packages/cli-v3/src/cli/index.ts +++ /dev/null @@ -1,27 +0,0 @@ -import { Command } from "commander"; -import { configureDeployCommand } from "../commands/deploy.js"; -import { configureDevCommand } from "../commands/dev.js"; -import { configureInitCommand } from "../commands/init.js"; -import { configureLoginCommand } from "../commands/login.js"; -import { configureLogoutCommand } from "../commands/logout.js"; -import { configureWhoamiCommand } from "../commands/whoami.js"; -import { COMMAND_NAME } from "../consts.js"; -import { getVersion } from "../utilities/getVersion.js"; -import { configureListProfilesCommand } from "../commands/list-profiles.js"; -import { configureUpdateCommand } from "../commands/update.js"; - -export const program = new Command(); - -program - .name(COMMAND_NAME) - .description("Create, run locally and deploy Trigger.dev background tasks.") - .version(getVersion(), "-v, --version", "Display the version number"); - -configureLoginCommand(program); -configureInitCommand(program); -configureDevCommand(program); -configureDeployCommand(program); -configureWhoamiCommand(program); -configureLogoutCommand(program); -configureListProfilesCommand(program); -configureUpdateCommand(program); diff --git a/packages/cli-v3/src/commands/deploy.ts b/packages/cli-v3/src/commands/deploy.ts deleted file mode 100644 index 34f3da5d380..00000000000 --- a/packages/cli-v3/src/commands/deploy.ts +++ /dev/null @@ -1,1962 +0,0 @@ -import { intro, log, outro } from "@clack/prompts"; -import { depot } from "@depot/cli"; -import { context, trace } from "@opentelemetry/api"; -import { - ResolvedConfig, - TaskMetadataFailedToParseData, - detectDependencyVersion, - flattenAttributes, -} from "@systemfsoftware/trigger.dev_core/v3"; -import { recordSpanException } from "@systemfsoftware/trigger.dev_core/v3/workers"; -import { Command, Option as CommandOption } from "commander"; -import { Metafile, build } from "esbuild"; -import { execa } from "execa"; -import { createHash } from "node:crypto"; -import { readFileSync } from "node:fs"; -import { copyFile, mkdir, readFile, writeFile } from "node:fs/promises"; -import { dirname, join, posix, relative, resolve } from "node:path"; -import { setTimeout } from "node:timers/promises"; -import invariant from "tiny-invariant"; -import { z } from "zod"; -import * as packageJson from "../../package.json"; -import { CliApiClient } from "../apiClient"; -import { - CommonCommandOptions, - SkipCommandError, - SkipLoggingError, - commonOptions, - handleTelemetry, - tracer, - wrapCommandAction, -} from "../cli/common.js"; -import { ReadConfigResult, readConfig } from "../utilities/configFiles.js"; -import { createTempDir, writeJSONFile } from "../utilities/fileSystem"; -import { printStandloneInitialBanner } from "../utilities/initialBanner.js"; -import { - detectPackageNameFromImportPath, - parsePackageName, - stripWorkspaceFromVersion, -} from "../utilities/installPackages"; -import { logger } from "../utilities/logger.js"; -import { createTaskFileImports, gatherTaskFiles } from "../utilities/taskFiles"; -import { login } from "./login"; - -import { esbuildDecorators } from "@anatine/esbuild-decorators"; -import { Glob, GlobOptions } from "glob"; -import type { SetOptional } from "type-fest"; -import { - bundleDependenciesPlugin, - mockServerOnlyPlugin, - workerSetupImportConfigPlugin, -} from "../utilities/build"; -import { chalkError, chalkPurple, chalkWarning, cliLink } from "../utilities/cliOutput"; -import { - logESMRequireError, - logTaskMetadataParseError, - parseBuildErrorStack, - parseNpmInstallError, -} from "../utilities/deployErrors"; -import { JavascriptProject } from "../utilities/javascriptProject"; -import { docs, getInTouch } from "../utilities/links"; -import { cliRootPath } from "../utilities/resolveInternalFilePath"; -import { safeJsonParse } from "../utilities/safeJsonParse"; -import { escapeImportPath, spinner } from "../utilities/windows"; -import { updateTriggerPackages } from "./update"; -import { callResolveEnvVars } from "../utilities/resolveEnvVars"; - -const DeployCommandOptions = CommonCommandOptions.extend({ - skipTypecheck: z.boolean().default(false), - skipDeploy: z.boolean().default(false), - env: z.enum(["prod", "staging"]), - loadImage: z.boolean().default(false), - buildPlatform: z.enum(["linux/amd64", "linux/arm64"]).default("linux/amd64"), - selfHosted: z.boolean().default(false), - registry: z.string().optional(), - push: z.boolean().default(false), - config: z.string().optional(), - projectRef: z.string().optional(), - outputMetafile: z.string().optional(), - apiUrl: z.string().optional(), - saveLogs: z.boolean().default(false), - skipUpdateCheck: z.boolean().default(false), - noCache: z.boolean().default(false), -}); - -type DeployCommandOptions = z.infer; - -export function configureDeployCommand(program: Command) { - return commonOptions( - program - .command("deploy") - .description("Deploy your Trigger.dev v3 project to the cloud.") - .argument("[path]", "The path to the project", ".") - .option( - "-e, --env ", - "Deploy to a specific environment (currently only prod and staging are supported)", - "prod" - ) - .option("--skip-typecheck", "Whether to skip the pre-build typecheck") - .option("--skip-update-check", "Skip checking for @trigger.dev package updates") - .option("-c, --config ", "The name of the config file, found at [path]") - .option( - "-p, --project-ref ", - "The project ref. Required if there is no config file. This will override the project specified in the config file." - ) - ) - .addOption( - new CommandOption( - "--self-hosted", - "Build and load the image using your local Docker. Use the --registry option to specify the registry to push the image to when using --self-hosted, or just use --push to push to the default registry." - ).hideHelp() - ) - .addOption( - new CommandOption( - "--no-cache", - "Do not use the cache when building the image. This will slow down the build process but can be useful if you are experiencing issues with the cache." - ).hideHelp() - ) - .addOption( - new CommandOption( - "--push", - "When using the --self-hosted flag, push the image to the default registry. (defaults to false when not using --registry)" - ).hideHelp() - ) - .addOption( - new CommandOption( - "--registry ", - "The registry to push the image to when using --self-hosted" - ).hideHelp() - ) - .addOption( - new CommandOption( - "--tag ", - "(Coming soon) Specify the tag to use when pushing the image to the registry" - ).hideHelp() - ) - .addOption( - new CommandOption( - "--ignore-env-var-check", - "(deprecated) Detected missing environment variables won't block deployment" - ).hideHelp() - ) - .addOption(new CommandOption("-D, --skip-deploy", "Skip deploying the image").hideHelp()) - .addOption( - new CommandOption("--load-image", "Load the built image into your local docker").hideHelp() - ) - .addOption( - new CommandOption( - "--build-platform ", - "The platform to build the deployment image for" - ) - .default("linux/amd64") - .hideHelp() - ) - .addOption( - new CommandOption( - "--output-metafile ", - "If provided, will save the esbuild metafile for the build to the specified path" - ).hideHelp() - ) - .addOption( - new CommandOption( - "--save-logs", - "If provided, will save logs even for successful builds" - ).hideHelp() - ) - .action(async (path, options) => { - await handleTelemetry(async () => { - await printStandloneInitialBanner(true); - await deployCommand(path, options); - }); - }); -} - -export async function deployCommand(dir: string, options: unknown) { - return await wrapCommandAction("deployCommand", DeployCommandOptions, options, async (opts) => { - return await _deployCommand(dir, opts); - }); -} - -async function _deployCommand(dir: string, options: DeployCommandOptions) { - const span = trace.getSpan(context.active()); - - intro("Deploying project"); - - if (!options.skipUpdateCheck) { - await updateTriggerPackages(dir, { ...options }, true, true); - } - - const authorization = await login({ - embedded: true, - defaultApiUrl: options.apiUrl, - profile: options.profile, - }); - - if (!authorization.ok) { - if (authorization.error === "fetch failed") { - throw new Error( - `Failed to connect to ${authorization.auth?.apiUrl}. Are you sure it's the correct URL?` - ); - } else { - throw new Error( - `You must login first. Use the \`login\` CLI command.\n\n${authorization.error}` - ); - } - } - - span?.setAttributes({ - "cli.userId": authorization.userId, - "cli.email": authorization.email, - "cli.config.apiUrl": authorization.auth.apiUrl, - }); - - const resolvedConfig = await readConfig(dir, { - configFile: options.config, - projectRef: options.projectRef, - }); - - if (resolvedConfig.status === "error") { - logger.error("Failed to read config:", resolvedConfig.error); - span && recordSpanException(span, resolvedConfig.error); - - throw new SkipLoggingError("Failed to read config"); - } - - logger.debug("Resolved config", { resolvedConfig }); - - span?.setAttributes({ - "resolvedConfig.status": resolvedConfig.status, - "resolvedConfig.path": resolvedConfig.status === "file" ? resolvedConfig.path : undefined, - "resolvedConfig.config.project": resolvedConfig.config.project, - "resolvedConfig.config.projectDir": resolvedConfig.config.projectDir, - "resolvedConfig.config.triggerUrl": resolvedConfig.config.triggerUrl, - "resolvedConfig.config.triggerDirectories": resolvedConfig.config.triggerDirectories, - ...flattenAttributes(resolvedConfig.config.retries, "resolvedConfig.config.retries"), - }); - - const apiClient = new CliApiClient(authorization.auth.apiUrl, authorization.auth.accessToken); - - const deploymentEnv = await apiClient.getProjectEnv({ - projectRef: resolvedConfig.config.project, - env: options.env, - }); - - if (!deploymentEnv.success) { - throw new Error(deploymentEnv.error); - } - - const environmentClient = new CliApiClient(authorization.auth.apiUrl, deploymentEnv.data.apiKey); - - log.step( - `Preparing to deploy "${deploymentEnv.data.name}" (${resolvedConfig.config.project}) to ${options.env}` - ); - - // Step 1: Build the project into a temporary directory - const compilation = await compileProject( - resolvedConfig.config, - options, - resolvedConfig.status === "file" ? resolvedConfig.path : undefined - ); - - logger.debug("Compilation result", { compilation }); - - // Optional Step 1.1: resolve environment variables - await resolveEnvironmentVariables(resolvedConfig, environmentClient, options); - - // Step 2: Initialize a deployment on the server (response will have everything we need to build an image) - const deploymentResponse = await environmentClient.initializeDeployment({ - contentHash: compilation.contentHash, - userId: authorization.userId, - }); - - if (!deploymentResponse.success) { - throw new Error(`Failed to start deployment: ${deploymentResponse.error}`); - } - - // If the deployment doesn't have any externalBuildData, then we can't use the remote image builder - // TODO: handle this and allow the user to the build and push the image themselves - if (!deploymentResponse.data.externalBuildData && !options.selfHosted) { - throw new Error( - `Failed to start deployment, as your instance of trigger.dev does not support hosting. To deploy this project, you must use the --self-hosted flag to build and push the image yourself.` - ); - } - - const version = deploymentResponse.data.version; - - const deploymentSpinner = spinner(); - - deploymentSpinner.start(`Deploying version ${version}`); - const selfHostedRegistryHost = deploymentResponse.data.registryHost ?? options.registry; - const registryHost = selfHostedRegistryHost ?? "registry.trigger.dev"; - - const buildImage = async () => { - if (options.selfHosted) { - return buildAndPushSelfHostedImage({ - registryHost: selfHostedRegistryHost, - imageTag: deploymentResponse.data.imageTag, - cwd: compilation.path, - projectId: resolvedConfig.config.project, - deploymentId: deploymentResponse.data.id, - deploymentVersion: version, - contentHash: deploymentResponse.data.contentHash, - projectRef: resolvedConfig.config.project, - buildPlatform: options.buildPlatform, - pushImage: options.push, - selfHostedRegistry: !!options.registry, - noCache: options.noCache, - extraCACerts: resolvedConfig.config.extraCACerts, - }); - } - - if (!deploymentResponse.data.externalBuildData) { - throw new Error( - "Failed to initialize deployment. The deployment does not have any external build data. To deploy this project, you must use the --self-hosted flag to build and push the image yourself." - ); - } - - return buildAndPushImage( - { - registryHost, - auth: authorization.auth.accessToken, - imageTag: deploymentResponse.data.imageTag, - buildId: deploymentResponse.data.externalBuildData.buildId, - buildToken: deploymentResponse.data.externalBuildData.buildToken, - buildProjectId: deploymentResponse.data.externalBuildData.projectId, - cwd: compilation.path, - projectId: resolvedConfig.config.project, - deploymentId: deploymentResponse.data.id, - deploymentVersion: deploymentResponse.data.version, - contentHash: deploymentResponse.data.contentHash, - projectRef: resolvedConfig.config.project, - loadImage: options.loadImage, - buildPlatform: options.buildPlatform, - noCache: options.noCache, - extraCACerts: resolvedConfig.config.extraCACerts, - }, - deploymentSpinner - ); - }; - - const image = await buildImage(); - - const warnings = checkLogsForWarnings(image.logs); - - if (!warnings.ok) { - await failDeploy( - deploymentResponse.data.shortCode, - warnings.summary, - image.logs, - deploymentSpinner, - warnings.warnings, - warnings.errors - ); - - throw new SkipLoggingError(`Failed to build project image: ${warnings.summary}`); - } - - if (!image.ok) { - await failDeploy( - deploymentResponse.data.shortCode, - image.error, - image.logs, - deploymentSpinner, - warnings.warnings - ); - - throw new SkipLoggingError(`Failed to build project image: ${image.error}`); - } - - const preExitTasks = async () => { - printWarnings(warnings.warnings); - - if (options.saveLogs) { - const logPath = await saveLogs(deploymentResponse.data.shortCode, image.logs); - log.info(`Build logs have been saved to ${logPath}`); - } - }; - - const imageReference = options.selfHosted - ? `${selfHostedRegistryHost ? `${selfHostedRegistryHost}/` : ""}${image.image}${ - image.digest ? `@${image.digest}` : "" - }` - : `${registryHost}/${image.image}${image.digest ? `@${image.digest}` : ""}`; - - span?.setAttributes({ - "image.reference": imageReference, - }); - - if (options.skipDeploy) { - deploymentSpinner.stop( - `Project image built: ${imageReference}. Skipping deployment as requested` - ); - - await preExitTasks(); - - throw new SkipCommandError("Skipping deployment as requested"); - } - - deploymentSpinner.message( - `${deploymentResponse.data.version} image built, detecting deployed tasks` - ); - - logger.debug(`Start indexing image ${imageReference}`); - - const startIndexingResponse = await environmentClient.startDeploymentIndexing( - deploymentResponse.data.id, - { - imageReference, - selfHosted: options.selfHosted, - } - ); - - if (!startIndexingResponse.success) { - deploymentSpinner.stop(`Failed to start indexing: ${startIndexingResponse.error}`); - - await preExitTasks(); - - throw new SkipLoggingError(`Failed to start indexing: ${startIndexingResponse.error}`); - } - - const finishedDeployment = await waitForDeploymentToFinish( - deploymentResponse.data.id, - environmentClient - ); - - if (!finishedDeployment) { - deploymentSpinner.stop(`Deployment failed to complete`); - - await preExitTasks(); - - throw new SkipLoggingError("Deployment failed to complete: unknown issue"); - } - - if (typeof finishedDeployment === "string") { - deploymentSpinner.stop(`Deployment failed to complete: ${finishedDeployment}`); - - await preExitTasks(); - - throw new SkipLoggingError(`Deployment failed to complete: ${finishedDeployment}`); - } - - const deploymentLink = cliLink( - "View deployment", - `${authorization.dashboardUrl}/projects/v3/${resolvedConfig.config.project}/deployments/${finishedDeployment.shortCode}` - ); - - const testLink = cliLink( - "Test tasks", - `${authorization.dashboardUrl}/projects/v3/${resolvedConfig.config.project}/test?environment=${ - options.env === "prod" ? "prod" : "stg" - }` - ); - - switch (finishedDeployment.status) { - case "DEPLOYED": { - if (warnings.warnings.length > 0) { - deploymentSpinner.stop("Deployment completed with warnings"); - } else { - deploymentSpinner.stop("Deployment completed"); - } - - await preExitTasks(); - - const taskCount = finishedDeployment.worker?.tasks.length ?? 0; - - if (taskCount === 0) { - outro( - `Version ${version} deployed with no detected tasks. Please make sure you are exporting tasks in your project. ${deploymentLink}` - ); - } else { - outro( - `Version ${version} deployed with ${taskCount} detected task${ - taskCount === 1 ? "" : "s" - } | ${deploymentLink} | ${testLink}` - ); - } - - break; - } - case "FAILED": { - if (finishedDeployment.errorData) { - if (finishedDeployment.errorData.name === "TaskMetadataParseError") { - const errorJson = safeJsonParse(finishedDeployment.errorData.stack); - - if (errorJson) { - const parsedError = TaskMetadataFailedToParseData.safeParse(errorJson); - - if (parsedError.success) { - deploymentSpinner.stop(`Deployment encountered an error. ${deploymentLink}`); - - logTaskMetadataParseError(parsedError.data.zodIssues, parsedError.data.tasks); - - await preExitTasks(); - - throw new SkipLoggingError( - `Deployment encountered an error: ${finishedDeployment.errorData.name}` - ); - } - } - } - - const parsedError = finishedDeployment.errorData.stack - ? parseBuildErrorStack(finishedDeployment.errorData) ?? - finishedDeployment.errorData.message - : finishedDeployment.errorData.message; - - if (typeof parsedError === "string") { - deploymentSpinner.stop(`Deployment encountered an error. ${deploymentLink}`); - - logger.log(`${chalkError("X Error:")} ${parsedError}`); - } else { - deploymentSpinner.stop(`Deployment encountered an error. ${deploymentLink}`); - - logESMRequireError(parsedError, resolvedConfig); - } - - await preExitTasks(); - - if (finishedDeployment.errorData.stderr) { - log.error(`Error logs:\n${finishedDeployment.errorData.stderr}`); - } - - throw new SkipLoggingError( - `Deployment encountered an error: ${finishedDeployment.errorData.name}` - ); - } else { - deploymentSpinner.stop( - `Deployment failed with an unknown error. Please contact eric@trigger.dev for help. ${deploymentLink}` - ); - - await preExitTasks(); - - throw new SkipLoggingError("Deployment failed with an unknown error"); - } - } - case "CANCELED": { - deploymentSpinner.stop(`Deployment was canceled. ${deploymentLink}`); - - await preExitTasks(); - - throw new SkipLoggingError("Deployment was canceled"); - } - case "TIMED_OUT": { - deploymentSpinner.stop(`Deployment timed out. ${deploymentLink}`); - - await preExitTasks(); - - throw new SkipLoggingError("Deployment timed out"); - } - } -} - -function printErrors(errors?: string[]) { - for (const error of errors ?? []) { - log.error(`${chalkError("Error:")} ${error}`); - } -} - -function printWarnings(warnings?: string[]) { - for (const warning of warnings ?? []) { - log.warn(`${chalkWarning("Warning:")} ${warning}`); - } -} - -type WarningsCheckReturn = - | { - ok: true; - warnings: string[]; - } - | { - ok: false; - summary: string; - errors: string[]; - warnings: string[]; - }; - -type LogParserOptions = Array<{ - regex: RegExp; - message: string; - shouldFail?: boolean; -}>; - -// Try to extract useful warnings from logs. Sometimes we may even want to fail the build. This won't work if the step is cached. -function checkLogsForWarnings(logs: string): WarningsCheckReturn { - const warnings: LogParserOptions = [ - { - regex: /prisma:warn We could not find your Prisma schema/, - message: `Prisma generate failed to find the default schema. Did you include it in config.additionalFiles? ${cliLink( - "Config docs", - docs.config.prisma - )}\nCustom schema paths require a postinstall script like this: \`prisma generate --schema=./custom/path/to/schema.prisma\``, - shouldFail: true, - }, - ]; - - const errorMessages: string[] = []; - const warningMessages: string[] = []; - - let shouldFail = false; - - for (const warning of warnings) { - const matches = logs.match(warning.regex); - - if (!matches) { - continue; - } - - const message = getMessageFromTemplate(warning.message, matches.groups); - - if (warning.shouldFail) { - shouldFail = true; - errorMessages.push(message); - } else { - warningMessages.push(message); - } - } - - if (shouldFail) { - return { - ok: false, - summary: "Build succeeded with critical warnings. Will not proceed", - warnings: warningMessages, - errors: errorMessages, - }; - } - - return { - ok: true, - warnings: warningMessages, - }; -} - -// Try to extract useful error messages from the logs -function checkLogsForErrors(logs: string) { - const errors: LogParserOptions = [ - { - regex: /Error: Provided --schema at (?.*) doesn't exist/, - message: `Prisma generate failed to find the specified schema at "$schema".\nDid you include it in config.additionalFiles? ${cliLink( - "Config docs", - docs.config.prisma - )}`, - }, - { - regex: /@prisma\/client did not initialize yet/, - message: `Prisma client not initialized yet.\nDid you forget to add the postinstall script? ${cliLink( - "Config docs", - docs.config.prisma - )}`, - }, - { - regex: /sh: 1: (?.*): not found/, - message: `$packageOrBinary not found\n\nIf it's a package: Include it in ${cliLink( - "config.additionalPackages", - docs.config.prisma - )}\nIf it's a binary: Please ${cliLink( - "get in touch", - getInTouch - )} and we'll see what we can do!`, - }, - ]; - - for (const error of errors) { - const matches = logs.match(error.regex); - - if (!matches) { - continue; - } - - const message = getMessageFromTemplate(error.message, matches.groups); - - log.error(`${chalkError("Error:")} ${message}`); - break; - } -} - -function getMessageFromTemplate(template: string, replacer: RegExpMatchArray["groups"]) { - let message = template; - - if (replacer) { - for (const [key, value] of Object.entries(replacer)) { - message = message.replaceAll(`$${key}`, value); - } - } - - return message; -} - -async function saveLogs(shortCode: string, logs: string) { - const logPath = join(await createTempDir(), `build-${shortCode}.log`); - await writeFile(logPath, logs); - return logPath; -} - -async function failDeploy( - shortCode: string, - errorSummary: string, - logs: string, - deploymentSpinner: ReturnType, - warnings?: string[], - errors?: string[] -) { - deploymentSpinner.stop(`Failed to deploy project`); - - // If there are logs, let's write it out to a temporary file and include the path in the error message - if (logs.trim() !== "") { - const logPath = await saveLogs(shortCode, logs); - - printWarnings(warnings); - printErrors(errors); - - checkLogsForErrors(logs); - - outro(`${chalkError("Error:")} ${errorSummary}. Full build logs have been saved to ${logPath}`); - } else { - outro(`${chalkError("Error:")} ${errorSummary}.`); - } - - // TODO: Let platform know so it can fail the deploy with an appropriate error -} - -// Poll every 1 second for the deployment to finish -async function waitForDeploymentToFinish( - deploymentId: string, - client: CliApiClient, - timeoutInSeconds: number = 180 -) { - return tracer.startActiveSpan("waitForDeploymentToFinish", async (span) => { - try { - const start = Date.now(); - let attempts = 0; - - while (true) { - if (Date.now() - start > timeoutInSeconds * 1000) { - span.recordException(new Error("Deployment timed out")); - span.end(); - return; - } - - const deployment = await client.getDeployment(deploymentId); - - attempts++; - - if (!deployment.success) { - throw new Error(deployment.error); - } - - logger.debug(`Deployment status: ${deployment.data.status}`); - - if ( - deployment.data.status === "DEPLOYED" || - deployment.data.status === "FAILED" || - deployment.data.status === "CANCELED" || - deployment.data.status === "TIMED_OUT" - ) { - span.setAttributes({ - "deployment.status": deployment.data.status, - "deployment.attempts": attempts, - }); - - span.end(); - - return deployment.data; - } - - await setTimeout(1000); - } - } catch (error) { - recordSpanException(span, error); - span.end(); - - return error instanceof Error ? error.message : JSON.stringify(error); - } - }); -} - -type BuildAndPushImageOptions = { - registryHost: string; - auth: string; - imageTag: string; - buildId: string; - buildToken: string; - buildProjectId: string; - cwd: string; - projectId: string; - deploymentId: string; - deploymentVersion: string; - contentHash: string; - projectRef: string; - loadImage: boolean; - buildPlatform: string; - noCache: boolean; - extraCACerts?: string; -}; - -type BuildAndPushImageResults = - | { - ok: true; - image: string; - logs: string; - digest?: string; - } - | { - ok: false; - error: string; - logs: string; - }; - -async function buildAndPushImage( - options: BuildAndPushImageOptions, - updater: ReturnType -): Promise { - return tracer.startActiveSpan("buildAndPushImage", async (span) => { - span.setAttributes({ - "options.registryHost": options.registryHost, - "options.imageTag": options.imageTag, - "options.buildPlatform": options.buildPlatform, - "options.projectId": options.projectId, - "options.deploymentId": options.deploymentId, - "options.deploymentVersion": options.deploymentVersion, - "options.contentHash": options.contentHash, - "options.projectRef": options.projectRef, - "options.loadImage": options.loadImage, - }); - - // Step 3: Ensure we are "logged in" to our registry by writing to $HOME/.docker/config.json - // TODO: make sure this works on windows - const dockerConfigDir = await ensureLoggedIntoDockerRegistry(options.registryHost, { - username: "trigger", - password: options.auth, - }); - - const args = [ - "build", - "-f", - "Containerfile", - options.noCache ? "--no-cache" : undefined, - "--platform", - options.buildPlatform, - "--provenance", - "false", - "--build-arg", - `TRIGGER_PROJECT_ID=${options.projectId}`, - "--build-arg", - `TRIGGER_DEPLOYMENT_ID=${options.deploymentId}`, - "--build-arg", - `TRIGGER_DEPLOYMENT_VERSION=${options.deploymentVersion}`, - "--build-arg", - `TRIGGER_CONTENT_HASH=${options.contentHash}`, - "--build-arg", - `TRIGGER_PROJECT_REF=${options.projectRef}`, - ...(options.extraCACerts - ? ["--build-arg", `NODE_EXTRA_CA_CERTS=${options.extraCACerts}`] - : []), - "-t", - `${options.registryHost}/${options.imageTag}`, - ".", - "--push", - options.loadImage ? "--load" : undefined, - ].filter(Boolean) as string[]; - - logger.debug(`depot ${args.join(" ")}`); - - span.setAttribute("depot.command", `depot ${args.join(" ")}`); - - // Step 4: Build and push the image - const childProcess = depot(args, { - cwd: options.cwd, - env: { - DEPOT_BUILD_ID: options.buildId, - DEPOT_TOKEN: options.buildToken, - DEPOT_PROJECT_ID: options.buildProjectId, - DEPOT_NO_SUMMARY_LINK: "1", - DEPOT_NO_UPDATE_NOTIFIER: "1", - DOCKER_CONFIG: dockerConfigDir, - }, - }); - - const errors: string[] = []; - - try { - const processCode = await new Promise((res, rej) => { - // For some reason everything is output on stderr, not stdout - childProcess.stderr?.on("data", (data: Buffer) => { - const text = data.toString(); - - // Emitted data chunks can contain multiple lines. Remove empty lines. - const lines = text.split("\n").filter(Boolean); - - errors.push(...lines); - logger.debug(text); - }); - - childProcess.on("error", (e) => rej(e)); - childProcess.on("close", (code) => res(code)); - }); - - const logs = extractLogs(errors); - - if (processCode !== 0) { - return { - ok: false as const, - error: `Error building image`, - logs, - }; - } - - const digest = extractImageDigest(errors); - - span.setAttributes({ - "image.digest": digest, - }); - - span.end(); - - return { - ok: true as const, - image: options.imageTag, - logs, - digest, - }; - } catch (e) { - recordSpanException(span, e); - span.end(); - - return { - ok: false as const, - error: e instanceof Error ? e.message : JSON.stringify(e), - logs: extractLogs(errors), - }; - } - }); -} - -type BuildAndPushSelfHostedImageOptions = SetOptional< - Omit< - BuildAndPushImageOptions, - "buildId" | "buildToken" | "buildProjectId" | "auth" | "loadImage" - >, - "registryHost" -> & { - pushImage: boolean; - selfHostedRegistry: boolean; -}; - -async function buildAndPushSelfHostedImage( - options: BuildAndPushSelfHostedImageOptions -): Promise { - return await tracer.startActiveSpan("buildAndPushSelfHostedImage", async (span) => { - span.setAttributes({ - "options.imageTag": options.imageTag, - "options.buildPlatform": options.buildPlatform, - "options.projectId": options.projectId, - "options.deploymentId": options.deploymentId, - "options.deploymentVersion": options.deploymentVersion, - "options.contentHash": options.contentHash, - "options.projectRef": options.projectRef, - }); - - const imageRef = `${options.registryHost ? `${options.registryHost}/` : ""}${options.imageTag}`; - - const buildArgs = [ - "build", - "-f", - "Containerfile", - options.noCache ? "--no-cache" : undefined, - "--platform", - options.buildPlatform, - "--build-arg", - `TRIGGER_PROJECT_ID=${options.projectId}`, - "--build-arg", - `TRIGGER_DEPLOYMENT_ID=${options.deploymentId}`, - "--build-arg", - `TRIGGER_DEPLOYMENT_VERSION=${options.deploymentVersion}`, - "--build-arg", - `TRIGGER_CONTENT_HASH=${options.contentHash}`, - "--build-arg", - `TRIGGER_PROJECT_REF=${options.projectRef}`, - ...(options.extraCACerts - ? ["--build-arg", `NODE_EXTRA_CA_CERTS=${options.extraCACerts}`] - : []), - "-t", - imageRef, - ".", // The build context - ].filter(Boolean) as string[]; - - logger.debug(`docker ${buildArgs.join(" ")}`, { - cwd: options.cwd, - }); - - span.setAttribute("docker.command.build", `docker ${buildArgs.join(" ")}`); - - // Build the image - const buildProcess = execa("docker", buildArgs, { - cwd: options.cwd, - }); - - const errors: string[] = []; - let digest: string | undefined; - - try { - const processCode = await new Promise((res, rej) => { - // For some reason everything is output on stderr, not stdout - buildProcess.stderr?.on("data", (data: Buffer) => { - const text = data.toString(); - - errors.push(text); - logger.debug(text); - }); - - buildProcess.on("error", (e) => rej(e)); - buildProcess.on("close", (code) => res(code)); - }); - - if (processCode !== 0) { - return { - ok: false as const, - error: "Error building image", - logs: extractLogs(errors), - }; - } - - digest = extractImageDigest(errors); - - span.setAttributes({ - "image.digest": digest, - }); - } catch (e) { - recordSpanException(span, e); - - span.end(); - - return { - ok: false as const, - error: e instanceof Error ? e.message : JSON.stringify(e), - logs: extractLogs(errors), - }; - } - - const pushArgs = ["push", imageRef].filter(Boolean) as string[]; - - logger.debug(`docker ${pushArgs.join(" ")}`); - - span.setAttribute("docker.command.push", `docker ${pushArgs.join(" ")}`); - - if (options.selfHostedRegistry || options.pushImage) { - // Push the image - const pushProcess = execa("docker", pushArgs, { - cwd: options.cwd, - }); - - try { - const processCode = await new Promise((res, rej) => { - pushProcess.stdout?.on("data", (data: Buffer) => { - const text = data.toString(); - - logger.debug(text); - }); - - pushProcess.stderr?.on("data", (data: Buffer) => { - const text = data.toString(); - - logger.debug(text); - }); - - pushProcess.on("error", (e) => rej(e)); - pushProcess.on("close", (code) => res(code)); - }); - - if (processCode !== 0) { - return { - ok: false as const, - error: "Error pushing image", - logs: extractLogs(errors), - }; - } - - span.end(); - } catch (e) { - recordSpanException(span, e); - - span.end(); - - return { - ok: false as const, - error: e instanceof Error ? e.message : JSON.stringify(e), - logs: extractLogs(errors), - }; - } - } - - span.end(); - - return { - ok: true as const, - image: options.imageTag, - digest, - logs: extractLogs(errors), - }; - }); -} - -function extractImageDigest(outputs: string[]) { - const imageDigestRegex = /pushing manifest for .+(?sha256:[a-f0-9]{64})/; - - for (const line of outputs) { - const imageDigestMatch = line.match(imageDigestRegex); - - const digest = imageDigestMatch?.groups?.digest; - - if (digest) { - return digest; - } - } -} - -function extractLogs(outputs: string[]) { - // Remove empty lines - const cleanedOutputs = outputs.map((line) => line.trim()).filter((line) => line !== ""); - - return cleanedOutputs.map((line) => line.trim()).join("\n"); -} - -async function compileProject( - config: ResolvedConfig, - options: DeployCommandOptions, - configPath?: string -) { - return await tracer.startActiveSpan("compileProject", async (span) => { - try { - if (!options.skipTypecheck) { - const typecheck = await typecheckProject(config); - - if (!typecheck) { - throw new Error("Typecheck failed, aborting deployment"); - } - } - - const compileSpinner = spinner(); - compileSpinner.start(`Building project in ${config.projectDir}`); - - const taskFiles = await gatherTaskFiles(config); - const workerFacade = readFileSync( - join(cliRootPath(), "workers", "prod", "worker-facade.js"), - "utf-8" - ); - - const workerSetupPath = join(cliRootPath(), "workers", "prod", "worker-setup.js"); - - let workerContents = workerFacade - .replace("__TASKS__", createTaskFileImports(taskFiles)) - .replace( - "__WORKER_SETUP__", - `import { tracingSDK, otelTracer, otelLogger } from "${escapeImportPath( - workerSetupPath - )}";` - ); - - if (configPath) { - logger.debug("Importing project config from", { configPath }); - - workerContents = workerContents.replace( - "__IMPORTED_PROJECT_CONFIG__", - `import * as importedConfigExports from "${escapeImportPath( - configPath - )}"; const importedConfig = importedConfigExports.config; const handleError = importedConfigExports.handleError;` - ); - } else { - workerContents = workerContents.replace( - "__IMPORTED_PROJECT_CONFIG__", - `const importedConfig = undefined; const handleError = undefined;` - ); - } - - const result = await build({ - stdin: { - contents: workerContents, - resolveDir: process.cwd(), - sourcefile: "__entryPoint.ts", - }, - bundle: true, - metafile: true, - write: false, - minify: false, - sourcemap: "external", // does not set the //# sourceMappingURL= comment in the file, we handle it ourselves - logLevel: "error", - platform: "node", - format: "cjs", // This is needed to support opentelemetry instrumentation that uses module patching - target: ["node18", "es2020"], - outdir: "out", - banner: { - js: `process.on("uncaughtException", function(error, origin) { if (error instanceof Error) { process.send && process.send({ type: "EVENT", message: { type: "UNCAUGHT_EXCEPTION", payload: { error: { name: error.name, message: error.message, stack: error.stack }, origin }, version: "v1" } }); } else { process.send && process.send({ type: "EVENT", message: { type: "UNCAUGHT_EXCEPTION", payload: { error: { name: "Error", message: typeof error === "string" ? error : JSON.stringify(error) }, origin }, version: "v1" } }); } });`, - }, - define: { - TRIGGER_API_URL: `"${config.triggerUrl}"`, - __PROJECT_CONFIG__: JSON.stringify(config), - }, - plugins: [ - mockServerOnlyPlugin(), - bundleDependenciesPlugin( - "workerFacade", - {}, - config.dependenciesToBundle, - config.tsconfigPath - ), - workerSetupImportConfigPlugin(configPath), - esbuildDecorators({ - tsconfig: config.tsconfigPath, - tsx: true, - force: false, - }), - ], - }); - - if (result.errors.length > 0) { - compileSpinner.stop("Build failed, aborting deployment"); - - span.setAttributes({ - "build.workerErrors": result.errors.map( - (error) => `Error: ${error.text} at ${error.location?.file}` - ), - }); - - throw new Error("Build failed, aborting deployment"); - } - - if (options.outputMetafile) { - await writeJSONFile(join(options.outputMetafile, "worker.json"), result.metafile); - } - - const entryPointContents = readFileSync( - join(cliRootPath(), "workers", "prod", "entry-point.js"), - "utf-8" - ); - - const entryPointResult = await build({ - stdin: { - contents: entryPointContents, - resolveDir: process.cwd(), - sourcefile: "index.ts", - }, - bundle: true, - metafile: true, - write: false, - minify: false, - sourcemap: false, - logLevel: "error", - platform: "node", - packages: "external", - format: "cjs", // This is needed to support opentelemetry instrumentation that uses module patching - target: ["node18", "es2020"], - outdir: "out", - define: { - __PROJECT_CONFIG__: JSON.stringify(config), - }, - plugins: [ - bundleDependenciesPlugin( - "entryPoint.ts", - {}, - config.dependenciesToBundle, - config.tsconfigPath - ), - ], - }); - - if (entryPointResult.errors.length > 0) { - compileSpinner.stop("Build failed, aborting deployment"); - - span.setAttributes({ - "build.entryPointErrors": entryPointResult.errors.map( - (error) => `Error: ${error.text} at ${error.location?.file}` - ), - }); - - throw new Error("Build failed, aborting deployment"); - } - - if (options.outputMetafile) { - await writeJSONFile( - join(options.outputMetafile, "entry-point.json"), - entryPointResult.metafile - ); - } - - // Create a tmp directory to store the build - const tempDir = await createTempDir(); - - logger.debug(`Writing compiled files to ${tempDir}`); - - // Get the metaOutput for the result build - const metaOutput = result.metafile!.outputs[posix.join("out", "stdin.js")]; - - invariant(metaOutput, "Meta output for the result build is missing"); - - // Get the metaOutput for the entryPoint build - const entryPointMetaOutput = - entryPointResult.metafile!.outputs[posix.join("out", "stdin.js")]; - - invariant(entryPointMetaOutput, "Meta output for the entryPoint build is missing"); - - // Get the outputFile and the sourceMapFile for the result build - const workerOutputFile = result.outputFiles.find( - (file) => file.path === join(config.projectDir, "out", "stdin.js") - ); - - invariant(workerOutputFile, "Output file for the result build is missing"); - - const workerSourcemapFile = result.outputFiles.find( - (file) => file.path === join(config.projectDir, "out", "stdin.js.map") - ); - - invariant(workerSourcemapFile, "Sourcemap file for the result build is missing"); - - // Get the outputFile for the entryPoint build - - const entryPointOutputFile = entryPointResult.outputFiles.find( - (file) => file.path === join(config.projectDir, "out", "stdin.js") - ); - - invariant(entryPointOutputFile, "Output file for the entryPoint build is missing"); - - // Save the result outputFile to /tmp/dir/worker.js (and make sure to map the sourceMap to the correct location in the file) - await writeFile( - join(tempDir, "worker.js"), - `${workerOutputFile.text}\n//# sourceMappingURL=worker.js.map` - ); - // Save the sourceMapFile to /tmp/dir/worker.js.map - await writeFile(join(tempDir, "worker.js.map"), workerSourcemapFile.text); - // Save the entryPoint outputFile to /tmp/dir/index.js - await writeFile(join(tempDir, "index.js"), entryPointOutputFile.text); - - logger.debug("Getting the imports for the worker and entryPoint builds", { - workerImports: metaOutput.imports, - entryPointImports: entryPointMetaOutput.imports, - }); - - // Get all the required dependencies from the metaOutputs and save them to /tmp/dir/package.json - const allImports = [...metaOutput.imports, ...entryPointMetaOutput.imports]; - - const javascriptProject = new JavascriptProject(config.projectDir); - - const dependencies = await resolveRequiredDependencies(allImports, config, javascriptProject); - - logger.debug("gatherRequiredDependencies()", { dependencies }); - - const packageJsonContents = { - ...javascriptProject.allowedPackageJson, - dependencies, - scripts: { - ...javascriptProject.scripts, - ...(typeof config.postInstall === "string" ? { postinstall: config.postInstall } : {}), - }, - }; - - span.setAttributes({ - ...flattenAttributes(packageJsonContents, "packageJson.contents"), - }); - - await writeJSONFile(join(tempDir, "package.json"), packageJsonContents); - - const copyResult = await copyAdditionalFiles(config, tempDir); - - if (!copyResult.ok) { - compileSpinner.stop("Project built with warnings"); - - log.warn( - `No additionalFiles matches for:\n\n${copyResult.noMatches - .map((glob) => `- "${glob}"`) - .join("\n")}\n\nIf this is unexpected you should check your ${cliLink( - "glob patterns", - "https://github.com/isaacs/node-glob?tab=readme-ov-file#glob-primer" - )} are valid.` - ); - } else { - compileSpinner.stop("Project built successfully"); - } - - const resolvingDependenciesResult = await resolveDependencies( - tempDir, - packageJsonContents, - config - ); - - if (!resolvingDependenciesResult) { - throw new SkipLoggingError("Failed to resolve dependencies"); - } - - // Write the Containerfile to /tmp/dir/Containerfile - const containerFilePath = join(cliRootPath(), "Containerfile.prod"); - - let containerFileContents = readFileSync(containerFilePath, "utf-8"); - - await writeFile(join(tempDir, "Containerfile"), containerFileContents); - - const contentHasher = createHash("sha256"); - contentHasher.update(Buffer.from(entryPointOutputFile.text)); - contentHasher.update(Buffer.from(workerOutputFile.text)); - contentHasher.update(Buffer.from(JSON.stringify(dependencies))); - - const contentHash = contentHasher.digest("hex"); - - span.setAttributes({ - contentHash: contentHash, - }); - - span.end(); - - return { path: tempDir, contentHash }; - } catch (e) { - recordSpanException(span, e); - - span.end(); - - throw e; - } - }); -} - -async function resolveEnvironmentVariables( - config: ReadConfigResult, - apiClient: CliApiClient, - options: DeployCommandOptions -) { - if (config.status !== "file") { - return; - } - - if (!config.module || typeof config.module.resolveEnvVars !== "function") { - return; - } - - const projectConfig = config.config; - - return await tracer.startActiveSpan("resolveEnvironmentVariables", async (span) => { - const $spinner = spinner(); - $spinner.start("Resolving environment variables"); - - try { - let processEnv: Record = { - ...process.env, - }; - - // Step 1: Get existing env vars from the apiClient - const environmentVariables = await apiClient.getEnvironmentVariables(projectConfig.project); - - if (environmentVariables.success) { - processEnv = { - ...processEnv, - ...environmentVariables.data.variables, - }; - } - - logger.debug("Existing environment variables", { - keys: Object.keys(processEnv), - }); - - // Step 2: Call the resolveEnvVars function with the existing env vars (and process.env) - const resolvedEnvVars = await callResolveEnvVars( - config.module, - processEnv, - options.env, - projectConfig.project - ); - - // Step 3: Upload the new env vars via the apiClient - if (resolvedEnvVars) { - const total = Object.keys(resolvedEnvVars.variables).length; - - logger.debug("Resolved env vars", { - keys: Object.keys(resolvedEnvVars.variables), - }); - - if (total > 0) { - $spinner.message( - `Syncing ${total} environment variable${total > 1 ? "s" : ""} with the server` - ); - - const uploadResult = await apiClient.importEnvVars(projectConfig.project, options.env, { - variables: resolvedEnvVars.variables, - override: - typeof resolvedEnvVars.override === "boolean" ? resolvedEnvVars.override : true, - }); - - if (uploadResult.success) { - $spinner.stop(`${total} environment variable${total > 1 ? "s" : ""} synced`); - return; - } else { - $spinner.stop("Failed to sync environment variables"); - - throw new Error(uploadResult.error); - } - } else { - $spinner.stop("No environment variables to sync"); - return; - } - } else { - $spinner.stop("No environment variables to sync"); - } - - $spinner.stop("Environment variables resolved"); - } catch (e) { - $spinner.stop("Failed to resolve environment variables"); - - recordSpanException(span, e); - - throw e; - } finally { - span.end(); - } - }); -} - -// Let's first create a digest from the package.json, and then use that digest to lookup a cached package-lock.json -// in the `.trigger/cache` directory. If the package-lock.json is found, we'll write it to the project directory -// If the package-lock.json is not found, we will run `npm install --package-lock-only` and then write the package-lock.json -// to the project directory, and finally we'll write the digest to the `.trigger/cache` directory with the contents of the package-lock.json -export async function resolveDependencies( - projectDir: string, - packageJsonContents: any, - config: ResolvedConfig -) { - return await tracer.startActiveSpan("resolveDependencies", async (span) => { - const resolvingDepsSpinner = spinner(); - resolvingDepsSpinner.start("Resolving dependencies"); - - const hasher = createHash("sha256"); - hasher.update(JSON.stringify(packageJsonContents)); - const digest = hasher.digest("hex").slice(0, 16); - - const cacheDir = join(config.projectDir, ".trigger", "cache"); - const cachePath = join(cacheDir, `${digest}.json`); - - span.setAttributes({ - "packageJson.digest": digest, - "cache.path": cachePath, - ...flattenAttributes(packageJsonContents, "packageJson.contents"), - }); - - try { - const cachedPackageLock = await readFile(cachePath, "utf-8"); - - logger.debug(`Using cached package-lock.json for ${digest}`); - - await writeFile(join(projectDir, "package-lock.json"), cachedPackageLock); - - span.setAttributes({ - "cache.hit": true, - }); - - span.end(); - - resolvingDepsSpinner.stop("Dependencies resolved"); - - return true; - } catch (e) { - // If the file doesn't exist, we'll continue to the next step - if (e instanceof Error && "code" in e && e.code !== "ENOENT") { - span.recordException(e as Error); - span.end(); - - resolvingDepsSpinner.stop(`Failed to resolve dependencies: ${e.message}`); - - return false; - } - - span.setAttributes({ - "cache.hit": false, - }); - - logger.debug(`No cached package-lock.json found for ${digest}`); - - try { - if (logger.loggerLevel === "debug") { - const childProcess = await execa("npm", ["config", "list"], { - cwd: projectDir, - stdio: "inherit", - }); - - logger.debug("npm config list"); - console.log(childProcess.stdout); - } - - await execa( - "npm", - [ - "install", - "--package-lock-only", - "--ignore-scripts", - "--no-audit", - "--legacy-peer-deps=false", - "--strict-peer-deps=false", - ], - { - cwd: projectDir, - stdio: logger.loggerLevel === "debug" ? "inherit" : "pipe", - } - ); - - const packageLockContents = await readFile(join(projectDir, "package-lock.json"), "utf-8"); - - logger.debug(`Writing package-lock.json to cache for ${digest}`); - - // Make sure the cache directory exists - await mkdir(cacheDir, { recursive: true }); - - // Save the package-lock.json to the cache - await writeFile(cachePath, packageLockContents); - - // Write the package-lock.json to the project directory - await writeFile(join(projectDir, "package-lock.json"), packageLockContents); - - span.end(); - - resolvingDepsSpinner.stop("Dependencies resolved"); - - return true; - } catch (installError) { - recordSpanException(span, installError); - span.end(); - - const parsedError = parseNpmInstallError(installError); - - if (typeof parsedError === "string") { - resolvingDepsSpinner.stop(`Failed to resolve dependencies: ${parsedError}`); - } else { - switch (parsedError.type) { - case "package-not-found-error": { - resolvingDepsSpinner.stop(`Failed to resolve dependencies`); - - logger.log( - `\n${chalkError("X Error:")} The package ${chalkPurple( - parsedError.packageName - )} could not be found in the npm registry.` - ); - - break; - } - case "no-matching-version-error": { - resolvingDepsSpinner.stop(`Failed to resolve dependencies`); - - logger.log( - `\n${chalkError("X Error:")} The package ${chalkPurple( - parsedError.packageName - )} could not resolve because the version doesn't exist` - ); - - break; - } - } - } - - return false; - } - } - }); -} - -export async function typecheckProject(config: ResolvedConfig) { - return await tracer.startActiveSpan("typecheckProject", async (span) => { - try { - const typecheckSpinner = spinner(); - typecheckSpinner.start("Typechecking project"); - - const tscTypecheck = execa("npm", ["exec", "tsc", "--", "--noEmit"], { - cwd: config.projectDir, - }); - - const stdouts: string[] = []; - const stderrs: string[] = []; - - tscTypecheck.stdout?.on("data", (chunk) => stdouts.push(chunk.toString())); - tscTypecheck.stderr?.on("data", (chunk) => stderrs.push(chunk.toString())); - - try { - await new Promise((resolve, reject) => { - tscTypecheck.addListener("exit", (code) => (code === 0 ? resolve(code) : reject(code))); - }); - } catch (error) { - typecheckSpinner.stop( - `Typechecking failed, check the logs below to view the issues. To skip typechecking, pass the --skip-typecheck flag` - ); - - logger.log(""); - - for (const stdout of stdouts) { - logger.log(stdout); - } - - span.recordException(new Error(stdouts.join("\n"))); - span.end(); - - return false; - } - - typecheckSpinner.stop(`Typechecking passed with 0 errors`); - - span.end(); - return true; - } catch (e) { - recordSpanException(span, e); - - span.end(); - - return false; - } - }); -} - -// Returns the dependencies that are required by the output that are found in output and the CLI package dependencies -// Returns the dependency names and the version to use (taken from the CLI deps package.json) -export async function resolveRequiredDependencies( - imports: Metafile["outputs"][string]["imports"], - config: ResolvedConfig, - project: JavascriptProject -) { - return await tracer.startActiveSpan("resolveRequiredDependencies", async (span) => { - const resolvablePackageNames = new Set(); - - for (const file of imports) { - if ((file.kind !== "require-call" && file.kind !== "dynamic-import") || !file.external) { - continue; - } - - const packageName = detectPackageNameFromImportPath(file.path); - - if (!packageName) { - continue; - } - - resolvablePackageNames.add(packageName); - } - - span.setAttribute("resolvablePackageNames", Array.from(resolvablePackageNames)); - - const resolvedPackageVersions = await project.resolveAll(Array.from(resolvablePackageNames)); - const missingPackages = Array.from(resolvablePackageNames).filter( - (packageName) => !resolvedPackageVersions[packageName] - ); - - span.setAttributes({ - ...flattenAttributes(resolvedPackageVersions, "resolvedPackageVersions"), - }); - span.setAttribute("missingPackages", missingPackages); - - const dependencies: Record = {}; - - for (const missingPackage of missingPackages) { - const internalDependencyVersion = - (packageJson.dependencies as Record)[missingPackage] ?? - detectDependencyVersion(missingPackage); - - if (internalDependencyVersion) { - dependencies[missingPackage] = stripWorkspaceFromVersion(internalDependencyVersion); - } - } - - for (const [packageName, version] of Object.entries(resolvedPackageVersions)) { - dependencies[packageName] = version; - } - - if (config.additionalPackages) { - span.setAttribute("additionalPackages", config.additionalPackages); - - for (const packageName of config.additionalPackages) { - if (dependencies[packageName]) { - continue; - } - - const packageParts = parsePackageName(packageName); - - if (packageParts.version) { - dependencies[packageParts.name] = packageParts.version; - continue; - } else { - const externalDependencyVersion = await project.resolve(packageParts.name, { - allowDev: true, - }); - - if (externalDependencyVersion) { - dependencies[packageParts.name] = externalDependencyVersion; - continue; - } else { - logger.log( - `${chalkWarning("X Warning:")} Could not find version for package ${chalkPurple( - packageName - )}, add a version specifier to the package name (e.g. ${ - packageParts.name - }@latest) or add it to your project's package.json` - ); - } - } - } - } - - if (!dependencies["@systemfsoftware/trigger.dev_sdk"]) { - logger.debug("Adding missing @systemfsoftware/trigger.dev_sdk dependency", { - version: packageJson.version, - }); - - span.setAttribute("addingMissingSDK", packageJson.version); - - dependencies["@systemfsoftware/trigger.dev_sdk"] = packageJson.version; - } - - if (!dependencies["@systemfsoftware/trigger.dev_core"]) { - logger.debug("Adding missing @systemfsoftware/trigger.dev_core dependency", { - version: packageJson.version, - }); - - span.setAttribute("addingMissingCore", packageJson.version); - - dependencies["@systemfsoftware/trigger.dev_core"] = packageJson.version; - } - - // Make sure we sort the dependencies by key to ensure consistent hashing - const result = Object.fromEntries( - Object.entries(dependencies).sort(([a], [b]) => a.localeCompare(b)) - ); - - span.setAttributes({ - ...flattenAttributes(result, "dependencies"), - }); - - span.end(); - - return result; - }); -} - -type AdditionalFilesReturn = - | { - ok: true; - } - | { - ok: false; - noMatches: string[]; - }; - -export async function copyAdditionalFiles( - config: ResolvedConfig, - tempDir: string -): Promise { - const additionalFiles = config.additionalFiles ?? []; - const noMatches: string[] = []; - - if (additionalFiles.length === 0) { - return { ok: true }; - } - - return await tracer.startActiveSpan( - "copyAdditionalFiles", - { - attributes: { - "config.additionalFiles": additionalFiles, - }, - }, - async (span) => { - try { - logger.debug(`Copying files to ${tempDir}`, { - additionalFiles, - }); - - const globOptions = { - withFileTypes: true, - ignore: ["node_modules"], - cwd: config.projectDir, - nodir: true, - } satisfies GlobOptions; - - const globs: Array = []; - let i = 0; - - for (const additionalFile of additionalFiles) { - let glob: GlobOptions | Glob; - - if (i === 0) { - glob = new Glob(additionalFile, globOptions); - } else { - const previousGlob = globs[i - 1]; - if (!previousGlob) { - logger.error("No previous glob, this shouldn't happen", { i, additionalFiles }); - continue; - } - - // Use the previous glob's options and cache - glob = new Glob(additionalFile, previousGlob); - } - - if (!(Symbol.asyncIterator in glob)) { - logger.error("Glob should be an async iterator", { glob }); - throw new Error("Unrecoverable error while copying additional files"); - } - - let matches = 0; - for await (const file of glob) { - matches++; - - // Any additional files that aren't a child of projectDir will be moved inside tempDir, so they can be part of the build context - // The file "../foo/bar" will be written to "tempDir/foo/bar" - // The file "../../bar/baz" will be written to "tempDir/bar/baz" - const pathInsideTempDir = relative(config.projectDir, file.fullpath()) - .split(posix.sep) - .filter((p) => p !== "..") - .join(posix.sep); - - const relativeDestinationPath = join(tempDir, pathInsideTempDir); - - logger.debug(`Copying file ${file.fullpath()} to ${relativeDestinationPath}`); - - await mkdir(dirname(relativeDestinationPath), { recursive: true }); - await copyFile(file.fullpath(), relativeDestinationPath); - } - - if (matches === 0) { - noMatches.push(additionalFile); - } - - globs[i] = glob; - i++; - } - - span.end(); - - if (noMatches.length > 0) { - return { - ok: false, - noMatches, - } as const; - } - - return { - ok: true, - } as const; - } catch (error) { - recordSpanException(span, error); - - span.end(); - - throw error; - } - } - ); -} - -async function ensureLoggedIntoDockerRegistry( - registryHost: string, - auth: { username: string; password: string } -) { - const tmpDir = await createTempDir(); - // Read the current docker config - const dockerConfigPath = join(tmpDir, "config.json"); - - await writeJSONFile(dockerConfigPath, { - auths: { - [registryHost]: { - auth: Buffer.from(`${auth.username}:${auth.password}`).toString("base64"), - }, - }, - }); - - logger.debug(`Writing docker config to ${dockerConfigPath}`); - - return tmpDir; -} diff --git a/packages/cli-v3/src/commands/dev.tsx b/packages/cli-v3/src/commands/dev.tsx deleted file mode 100644 index 1b0d92cafd6..00000000000 --- a/packages/cli-v3/src/commands/dev.tsx +++ /dev/null @@ -1,995 +0,0 @@ -import { - CreateBackgroundWorkerRequestBody, - ResolvedConfig, - TaskResource, - clientWebsocketMessages, - detectDependencyVersion, - serverWebsocketMessages, -} from "@systemfsoftware/trigger.dev_core/v3"; -import { ZodMessageHandler, ZodMessageSender } from "@systemfsoftware/trigger.dev_core/v3/zodMessageHandler"; -import { watch } from "chokidar"; -import { Command } from "commander"; -import { BuildContext, Metafile, context } from "esbuild"; -import { render, useInput } from "ink"; -import { createHash } from "node:crypto"; -import fs, { readFileSync } from "node:fs"; -import { ClientRequestArgs } from "node:http"; -import { basename, dirname, join, normalize } from "node:path"; -import pDebounce from "p-debounce"; -import { WebSocket } from "partysocket"; -import React, { Suspense, useEffect } from "react"; -import { ClientOptions, WebSocket as wsWebSocket } from "ws"; -import { z } from "zod"; -import * as packageJson from "../../package.json"; -import { CliApiClient } from "../apiClient"; -import { CommonCommandOptions, commonOptions, wrapCommandAction } from "../cli/common.js"; -import { - bundleDependenciesPlugin, - bundleTriggerDevCore, - mockServerOnlyPlugin, - workerSetupImportConfigPlugin, -} from "../utilities/build"; -import { - chalkError, - chalkGrey, - chalkLink, - chalkPurple, - chalkTask, - chalkWorker, - cliLink, -} from "../utilities/cliOutput"; -import { readConfig } from "../utilities/configFiles"; -import { readJSONFile } from "../utilities/fileSystem"; -import { printDevBanner, printStandloneInitialBanner } from "../utilities/initialBanner.js"; -import { - detectPackageNameFromImportPath, - parsePackageName, - stripWorkspaceFromVersion, -} from "../utilities/installPackages"; -import { logger } from "../utilities/logger.js"; -import { isLoggedIn } from "../utilities/session.js"; -import { createTaskFileImports, gatherTaskFiles } from "../utilities/taskFiles"; -import { TaskMetadataParseError, UncaughtExceptionError } from "../workers/common/errors"; -import { BackgroundWorker, BackgroundWorkerCoordinator } from "../workers/dev/backgroundWorker.js"; -import { runtimeCheck } from "../utilities/runtimeCheck"; -import { - logESMRequireError, - logTaskMetadataParseError, - parseBuildErrorStack, - parseNpmInstallError, -} from "../utilities/deployErrors"; -import { findUp, pathExists } from "find-up"; -import { cliRootPath } from "../utilities/resolveInternalFilePath"; -import { escapeImportPath } from "../utilities/windows"; -import { updateTriggerPackages } from "./update"; -import { esbuildDecorators } from "@anatine/esbuild-decorators"; -import { callResolveEnvVars } from "../utilities/resolveEnvVars"; - -let apiClient: CliApiClient | undefined; - -const DevCommandOptions = CommonCommandOptions.extend({ - debugger: z.boolean().default(false), - debugOtel: z.boolean().default(false), - config: z.string().optional(), - projectRef: z.string().optional(), - skipUpdateCheck: z.boolean().default(false), -}); - -type DevCommandOptions = z.infer; - -export function configureDevCommand(program: Command) { - return commonOptions( - program - .command("dev") - .description("Run your Trigger.dev tasks locally") - .argument("[path]", "The path to the project", ".") - .option("-c, --config ", "The name of the config file, found at [path].") - .option( - "-p, --project-ref ", - "The project ref. Required if there is no config file." - ) - .option("--debugger", "Enable the debugger") - .option("--debug-otel", "Enable OpenTelemetry debugging") - .option("--skip-update-check", "Skip checking for @trigger.dev package updates") - ).action(async (path, options) => { - wrapCommandAction("dev", DevCommandOptions, options, async (opts) => { - await devCommand(path, opts); - }); - }); -} - -const MINIMUM_NODE_MAJOR = 18; -const MINIMUM_NODE_MINOR = 16; - -export async function devCommand(dir: string, options: DevCommandOptions) { - try { - runtimeCheck(MINIMUM_NODE_MAJOR, MINIMUM_NODE_MINOR); - } catch (e) { - logger.log(`${chalkError("X Error:")} ${e}`); - process.exitCode = 1; - return; - } - - const authorization = await isLoggedIn(options.profile); - - if (!authorization.ok) { - if (authorization.error === "fetch failed") { - logger.log( - `${chalkError( - "X Error:" - )} Connecting to the server failed. Please check your internet connection or contact eric@trigger.dev for help.` - ); - } else { - logger.log( - `${chalkError("X Error:")} You must login first. Use the \`login\` CLI command.\n\n${ - authorization.error - }` - ); - } - process.exitCode = 1; - return; - } - - const devInstance = await startDev(dir, options, authorization.auth, authorization.dashboardUrl); - const { waitUntilExit } = devInstance.devReactElement; - await waitUntilExit(); -} - -async function startDev( - dir: string, - options: DevCommandOptions, - authorization: { apiUrl: string; accessToken: string }, - dashboardUrl: string -) { - let rerender: (node: React.ReactNode) => void | undefined; - - try { - if (options.logLevel) { - logger.loggerLevel = options.logLevel; - } - - await printStandloneInitialBanner(true); - - let displayedUpdateMessage = false; - - if (!options.skipUpdateCheck) { - displayedUpdateMessage = await updateTriggerPackages(dir, { ...options }, true, true); - } - - printDevBanner(displayedUpdateMessage); - - logger.debug("Starting dev session", { dir, options, authorization }); - - let config = await readConfig(dir, { - projectRef: options.projectRef, - configFile: options.config, - }); - - logger.debug("Initial config", { config }); - - if (config.status === "error") { - logger.error("Failed to read config", config.error); - process.exit(1); - } - - async function getDevReactElement( - configParam: ResolvedConfig, - authorization: { apiUrl: string; accessToken: string }, - configPath?: string, - configModule?: any - ) { - const accessToken = authorization.accessToken; - const apiUrl = authorization.apiUrl; - - apiClient = new CliApiClient(apiUrl, accessToken); - - const devEnv = await apiClient.getProjectEnv({ - projectRef: configParam.project, - env: "dev", - }); - - if (!devEnv.success) { - if (devEnv.error === "Project not found") { - logger.error( - `Project not found: ${configParam.project}. Ensure you are using the correct project ref and CLI profile (use --profile). Currently using the "${options.profile}" profile, which points to ${authorization.apiUrl}` - ); - } else { - logger.error( - `Failed to initialize dev environment: ${devEnv.error}. Using project ref ${configParam.project}` - ); - } - - process.exit(1); - } - - const environmentClient = new CliApiClient(apiUrl, devEnv.data.apiKey); - - return ( - - ); - } - - const devReactElement = render( - await getDevReactElement( - config.config, - authorization, - config.status === "file" ? config.path : undefined, - config.status === "file" ? config.module : undefined - ) - ); - - rerender = devReactElement.rerender; - - return { - devReactElement, - stop: async () => { - devReactElement.unmount(); - }, - }; - } catch (e) { - throw e; - } -} - -type DevProps = { - config: ResolvedConfig; - dashboardUrl: string; - apiUrl: string; - apiKey: string; - environmentClient: CliApiClient; - projectName: string; - debuggerOn: boolean; - debugOtel: boolean; - configPath?: string; - configModule?: any; -}; - -function useDev({ - config, - dashboardUrl, - apiUrl, - apiKey, - environmentClient, - projectName, - debuggerOn, - debugOtel, - configPath, - configModule, -}: DevProps) { - useEffect(() => { - const websocketUrl = new URL(apiUrl); - websocketUrl.protocol = websocketUrl.protocol.replace("http", "ws"); - websocketUrl.pathname = `/ws`; - - const websocket = new WebSocket(websocketUrl.href, [], { - WebSocket: WebsocketFactory(apiKey), - connectionTimeout: 10000, - maxRetries: 10, - minReconnectionDelay: 1000, - maxReconnectionDelay: 30000, - reconnectionDelayGrowFactor: 1.4, // This leads to the following retry times: 1, 1.4, 1.96, 2.74, 3.84, 5.38, 7.53, 10.54, 14.76, 20.66 - maxEnqueuedMessages: 250, - }); - - const sender = new ZodMessageSender({ - schema: clientWebsocketMessages, - sender: async (message) => { - websocket.send(JSON.stringify(message)); - }, - }); - - const backgroundWorkerCoordinator = new BackgroundWorkerCoordinator( - `${dashboardUrl}/projects/v3/${config.project}` - ); - - websocket.addEventListener("open", async (event) => { - logger.debug("WebSocket opened", { event }); - }); - - websocket.addEventListener("close", (event) => { - logger.debug("WebSocket closed", { event }); - }); - - websocket.addEventListener("error", (event) => { - logger.log(`${chalkError("WebSocketError:")} ${event.error.message}`); - logger.debug("WebSocket error", { event, rawError: event.error }); - }); - - // This is the deprecated task heart beat that uses the friendly attempt ID - // It will only be used if the worker does not support lazy attempts - backgroundWorkerCoordinator.onWorkerTaskHeartbeat.attach( - async ({ worker, backgroundWorkerId, id }) => { - await sender.send("BACKGROUND_WORKER_MESSAGE", { - backgroundWorkerId, - data: { - type: "TASK_HEARTBEAT", - id, - }, - }); - } - ); - - // "Task Run Heartbeat" id is the actual run ID that corresponds to the MarQS message ID - backgroundWorkerCoordinator.onWorkerTaskRunHeartbeat.attach( - async ({ worker, backgroundWorkerId, id }) => { - await sender.send("BACKGROUND_WORKER_MESSAGE", { - backgroundWorkerId, - data: { - type: "TASK_RUN_HEARTBEAT", - id, - }, - }); - } - ); - - backgroundWorkerCoordinator.onTaskCompleted.attach( - async ({ backgroundWorkerId, completion, execution }) => { - await sender.send("BACKGROUND_WORKER_MESSAGE", { - backgroundWorkerId, - data: { - type: "TASK_RUN_COMPLETED", - completion, - execution, - }, - }); - } - ); - - backgroundWorkerCoordinator.onTaskFailedToRun.attach( - async ({ backgroundWorkerId, completion }) => { - await sender.send("BACKGROUND_WORKER_MESSAGE", { - backgroundWorkerId, - data: { - type: "TASK_RUN_FAILED_TO_RUN", - completion, - }, - }); - } - ); - - backgroundWorkerCoordinator.onWorkerRegistered.attach(async ({ id, worker, record }) => { - await sender.send("READY_FOR_TASKS", { - backgroundWorkerId: id, - }); - }); - - backgroundWorkerCoordinator.onWorkerDeprecated.attach(async ({ id, worker }) => { - await sender.send("BACKGROUND_WORKER_DEPRECATED", { - backgroundWorkerId: id, - }); - }); - - websocket.addEventListener("message", async (event) => { - try { - const data = JSON.parse( - typeof event.data === "string" ? event.data : new TextDecoder("utf-8").decode(event.data) - ); - - const messageHandler = new ZodMessageHandler({ - schema: serverWebsocketMessages, - messages: { - SERVER_READY: async (payload) => { - for (const worker of backgroundWorkerCoordinator.currentWorkers) { - await sender.send("READY_FOR_TASKS", { - backgroundWorkerId: worker.id, - inProgressRuns: worker.worker.inProgressRuns, - }); - } - }, - BACKGROUND_WORKER_MESSAGE: async (payload) => { - await backgroundWorkerCoordinator.handleMessage( - payload.backgroundWorkerId, - payload.data - ); - }, - }, - }); - - await messageHandler.handleMessage(data); - } catch (error) { - if (error instanceof Error) { - logger.error("Error while handling websocket message", { error: error.message }); - } else { - logger.error( - "Unkown error while handling websocket message, use `-l debug` for additional output" - ); - logger.debug("Error while handling websocket message", { error }); - } - } - }); - - let ctx: BuildContext | undefined; - - let firstBuild = true; - - async function runBuild() { - if (ctx) { - // This will stop the watching - await ctx.dispose(); - } - - let latestWorkerContentHash: string | undefined; - - const taskFiles = await gatherTaskFiles(config); - - const workerFacadePath = join(cliRootPath(), "workers", "dev", "worker-facade.js"); - const workerFacade = readFileSync(workerFacadePath, "utf-8"); - - const workerSetupPath = join(cliRootPath(), "workers", "dev", "worker-setup.js"); - - let entryPointContents = workerFacade - .replace("__TASKS__", createTaskFileImports(taskFiles)) - .replace( - "__WORKER_SETUP__", - `import { tracingSDK, otelTracer, otelLogger, sender } from "${escapeImportPath( - workerSetupPath - )}";` - ); - - if (configPath) { - configPath = normalize(configPath); - logger.debug("Importing project config from", { configPath }); - - entryPointContents = entryPointContents.replace( - "__IMPORTED_PROJECT_CONFIG__", - `import * as importedConfigExports from "${escapeImportPath( - configPath - )}"; const importedConfig = importedConfigExports.config; const handleError = importedConfigExports.handleError;` - ); - } else { - entryPointContents = entryPointContents.replace( - "__IMPORTED_PROJECT_CONFIG__", - `const importedConfig = undefined; const handleError = undefined;` - ); - } - - logger.log(chalkGrey("○ Building background worker…")); - - ctx = await context({ - stdin: { - contents: entryPointContents, - resolveDir: process.cwd(), - sourcefile: "__entryPoint.ts", - }, - banner: { - js: `process.on("uncaughtException", function(error, origin) { if (error instanceof Error) { process.send && process.send({ type: "UNCAUGHT_EXCEPTION", payload: { error: { name: error.name, message: error.message, stack: error.stack }, origin }, version: "v1" }); } else { process.send && process.send({ type: "UNCAUGHT_EXCEPTION", payload: { error: { name: "Error", message: typeof error === "string" ? error : JSON.stringify(error) }, origin }, version: "v1" }); } });`, - }, - bundle: true, - metafile: true, - write: false, - minify: false, - sourcemap: "external", // does not set the //# sourceMappingURL= comment in the file, we handle it ourselves - logLevel: "error", - platform: "node", - format: "cjs", // This is needed to support opentelemetry instrumentation that uses module patching - target: ["node18", "es2020"], - outdir: "out", - define: { - TRIGGER_API_URL: `"${config.triggerUrl}"`, - __PROJECT_CONFIG__: JSON.stringify(config), - }, - plugins: [ - mockServerOnlyPlugin(), - bundleTriggerDevCore("workerFacade", config.tsconfigPath), - bundleDependenciesPlugin( - "workerFacade", - {}, - (config.dependenciesToBundle ?? []).concat([/^@systemfsoftware\/trigger.dev_/]), - config.tsconfigPath - ), - workerSetupImportConfigPlugin(configPath), - esbuildDecorators({ - tsconfig: config.tsconfigPath, - tsx: true, - force: false, - }), - { - name: "trigger.dev v3", - setup(build) { - build.onEnd(async (result) => { - if (result.errors.length > 0) return; - if (!result || !result.outputFiles) { - logger.error("Build failed: no result"); - return; - } - - if (!firstBuild) { - logger.log(chalkGrey("○ Building background worker…")); - } - - const metaOutputKey = join("out", `stdin.js`).replace(/\\/g, "/"); - - const metaOutput = result.metafile!.outputs[metaOutputKey]; - - if (!metaOutput) { - throw new Error(`Could not find metafile`); - } - - const outputFileKey = join(config.projectDir, metaOutputKey); - const outputFile = result.outputFiles.find((file) => file.path === outputFileKey); - - if (!outputFile) { - throw new Error( - `Could not find output file for entry point ${metaOutput.entryPoint}` - ); - } - - const sourceMapFileKey = join(config.projectDir, `${metaOutputKey}.map`); - const sourceMapFile = result.outputFiles.find( - (file) => file.path === sourceMapFileKey - ); - - const md5Hasher = createHash("md5"); - md5Hasher.update(Buffer.from(outputFile.contents.buffer)); - - const contentHash = md5Hasher.digest("hex"); - - if (latestWorkerContentHash === contentHash) { - logger.log(chalkGrey("○ No changes detected, skipping build…")); - - return; - } - - // Create a file at join(dir, ".trigger", path) with the fileContents - const fullPath = join(config.projectDir, ".trigger", `${contentHash}.js`); - const sourceMapPath = `${fullPath}.map`; - - const outputFileWithSourceMap = `${ - outputFile.text - }\n//# sourceMappingURL=${basename(sourceMapPath)}`; - - await fs.promises.mkdir(dirname(fullPath), { recursive: true }); - await fs.promises.writeFile(fullPath, outputFileWithSourceMap); - - logger.debug(`Wrote background worker to ${fullPath}`); - - const dependencies = await gatherRequiredDependencies(metaOutput, config); - - if (sourceMapFile) { - const sourceMapPath = `${fullPath}.map`; - await fs.promises.writeFile(sourceMapPath, sourceMapFile.text); - } - - const environmentVariablesResponse = - await environmentClient.getEnvironmentVariables(config.project); - - const processEnv = await gatherProcessEnv(); - - const backgroundWorker = new BackgroundWorker( - fullPath, - { - projectConfig: config, - dependencies, - env: { - ...processEnv, - TRIGGER_API_URL: apiUrl, - TRIGGER_SECRET_KEY: apiKey, - ...(environmentVariablesResponse.success - ? environmentVariablesResponse.data.variables - : {}), - }, - debuggerOn, - debugOtel, - resolveEnvVariables: createResolveEnvironmentVariablesFunction(configModule), - }, - environmentClient - ); - - try { - await backgroundWorker.initialize(); - - latestWorkerContentHash = contentHash; - - let packageVersion: string | undefined; - - const taskResources: Array = []; - - if (!backgroundWorker.tasks || backgroundWorker.tasks.length === 0) { - logger.log( - `${chalkError( - "X Error:" - )} Worker failed to build: no tasks found. Searched in ${config.triggerDirectories.join( - ", " - )}` - ); - return; - } - - for (const task of backgroundWorker.tasks) { - taskResources.push(task); - - packageVersion = task.packageVersion; - } - - if (!packageVersion) { - throw new Error(`Background Worker started without package version`); - } - - // Check for any duplicate task ids - const taskIds = taskResources.map((task) => task.id); - const duplicateTaskIds = taskIds.filter( - (id, index) => taskIds.indexOf(id) !== index - ); - - if (duplicateTaskIds.length > 0) { - logger.error( - createDuplicateTaskIdOutputErrorMessage(duplicateTaskIds, taskResources) - ); - return; - } - - logger.debug("Creating background worker with tasks", { - tasks: taskResources, - }); - - const backgroundWorkerBody: CreateBackgroundWorkerRequestBody = { - localOnly: true, - metadata: { - packageVersion, - cliPackageVersion: packageJson.version, - tasks: taskResources, - contentHash: contentHash, - }, - supportsLazyAttempts: true, - }; - - const backgroundWorkerRecord = await environmentClient.createBackgroundWorker( - config.project, - backgroundWorkerBody - ); - - if (!backgroundWorkerRecord.success) { - throw new Error(backgroundWorkerRecord.error); - } - - backgroundWorker.metadata = backgroundWorkerRecord.data; - backgroundWorker; - - const testUrl = `${dashboardUrl}/projects/v3/${config.project}/test?environment=dev`; - const runsUrl = `${dashboardUrl}/projects/v3/${config.project}/runs?envSlug=dev`; - - const pipe = chalkGrey("|"); - const bullet = chalkGrey("○"); - const arrow = chalkGrey("->"); - - const testLink = chalkLink(cliLink("Test tasks", testUrl)); - const runsLink = chalkLink(cliLink("View runs", runsUrl)); - - const workerStarted = chalkGrey("Background worker started"); - const workerVersion = chalkWorker(backgroundWorkerRecord.data.version); - - logger.log( - `${bullet} ${workerStarted} ${arrow} ${workerVersion} ${pipe} ${testLink} ${pipe} ${runsLink}` - ); - - firstBuild = false; - - await backgroundWorkerCoordinator.registerWorker( - backgroundWorkerRecord.data, - backgroundWorker - ); - } catch (e) { - logger.debug("Error starting background worker", { - error: e, - }); - - if (e instanceof TaskMetadataParseError) { - logTaskMetadataParseError(e.zodIssues, e.tasks); - return; - } else if (e instanceof UncaughtExceptionError) { - const parsedBuildError = parseBuildErrorStack(e.originalError); - - if (parsedBuildError && typeof parsedBuildError !== "string") { - logESMRequireError( - parsedBuildError, - configPath - ? { status: "file", path: configPath, config } - : { status: "in-memory", config } - ); - return; - } else { - } - - if (e.originalError.message || e.originalError.stack) { - logger.log( - `${chalkError("X Error:")} Worker failed to start`, - e.originalError.stack ?? e.originalError.message - ); - } - - return; - } - - const parsedError = parseNpmInstallError(e); - - if (typeof parsedError === "string") { - logger.log(`\n${chalkError("X Error:")} ${parsedError}`); - } else { - switch (parsedError.type) { - case "package-not-found-error": { - logger.log( - `\n${chalkError("X Error:")} The package ${chalkPurple( - parsedError.packageName - )} could not be found in the npm registry.` - ); - - break; - } - case "no-matching-version-error": { - logger.log( - `\n${chalkError("X Error:")} The package ${chalkPurple( - parsedError.packageName - )} could not resolve because the version doesn't exist` - ); - - break; - } - } - } - - const stderr = backgroundWorker.stderr - .map((line) => line.trim()) - .filter((line) => line.length > 0) - .join("\n"); - - if (stderr) { - logger.log(`\n${chalkError("X Error logs:")}\n${stderr}`); - } - } - }); - }, - }, - ], - }); - - await ctx.watch(); - } - - const throttledRebuild = pDebounce(runBuild, 250, { before: true }); - - const taskFileWatcher = watch( - config.triggerDirectories.map((triggerDir) => `${triggerDir}/**/*.ts`), - { - ignoreInitial: true, - } - ); - - taskFileWatcher.on("add", async (path) => { - throttledRebuild().catch((error) => { - logger.error(error); - }); - }); - - taskFileWatcher.on("unlink", async (path) => { - throttledRebuild().catch((error) => { - logger.error(error); - }); - }); - - throttledRebuild().catch((error) => { - logger.error(error); - }); - - return () => { - const cleanup = async () => { - logger.debug(`Shutting down dev session for ${config.project}`); - - const start = Date.now(); - - await taskFileWatcher.close(); - - websocket?.close(); - backgroundWorkerCoordinator.close(); - ctx?.dispose().catch((error) => { - console.error(error); - }); - - logger.debug(`Shutdown completed in ${Date.now() - start}ms`); - }; - - cleanup(); - }; - }, [config, apiUrl, apiKey, environmentClient]); -} - -function DevUI(props: DevProps) { - return ( - - - - ); -} - -function DevUIImp(props: DevProps) { - const dev = useDev(props); - - return ( - <> - - - ); -} - -function useHotkeys() { - useInput(async (input, key) => {}); -} - -function HotKeys() { - useHotkeys(); - - return <>; -} - -function WebsocketFactory(apiKey: string) { - return class extends wsWebSocket { - constructor(address: string | URL, options?: ClientOptions | ClientRequestArgs) { - super(address, { ...(options ?? {}), headers: { Authorization: `Bearer ${apiKey}` } }); - } - }; -} - -// Returns the dependencies that are required by the output that are found in output and the CLI package dependencies -// Returns the dependency names and the version to use (taken from the CLI deps package.json) -async function gatherRequiredDependencies( - outputMeta: Metafile["outputs"][string], - config: ResolvedConfig -) { - const dependencies: Record = {}; - - logger.debug("Gathering required dependencies from imports", { - imports: outputMeta.imports, - }); - - for (const file of outputMeta.imports) { - if ((file.kind !== "require-call" && file.kind !== "dynamic-import") || !file.external) { - continue; - } - - const packageName = detectPackageNameFromImportPath(file.path); - - if (dependencies[packageName]) { - continue; - } - - const internalDependencyVersion = - (packageJson.dependencies as Record)[packageName] ?? - detectDependencyVersion(packageName); - - if (internalDependencyVersion) { - dependencies[packageName] = stripWorkspaceFromVersion(internalDependencyVersion); - } - } - - if (config.additionalPackages) { - const projectPackageJson = await readJSONFile(join(config.projectDir, "package.json")); - - for (const packageName of config.additionalPackages) { - if (dependencies[packageName]) { - continue; - } - - const packageParts = parsePackageName(packageName); - - if (packageParts.version) { - dependencies[packageParts.name] = packageParts.version; - continue; - } else { - const externalDependencyVersion = { - ...projectPackageJson?.devDependencies, - ...projectPackageJson?.dependencies, - }[packageName]; - - if (externalDependencyVersion) { - dependencies[packageParts.name] = externalDependencyVersion; - continue; - } else { - logger.warn( - `Could not find version for package ${packageName}, add a version specifier to the package name (e.g. ${packageParts.name}@latest) or add it to your project's package.json` - ); - } - } - } - } - - return dependencies; -} - -function createDuplicateTaskIdOutputErrorMessage( - duplicateTaskIds: Array, - taskResources: Array -) { - const duplicateTable = duplicateTaskIds - .map((id) => { - const tasks = taskResources.filter((task) => task.id === id); - - return `\n\n${chalkTask(id)} was found in:${tasks - .map((task) => `\n${task.filePath} -> ${task.exportName}`) - .join("")}`; - }) - .join(""); - - return `Duplicate ${chalkTask("task id")} detected:${duplicateTable}`; -} - -async function gatherProcessEnv() { - const env = { - ...process.env, - NODE_ENV: process.env.NODE_ENV ?? "development", - NODE_PATH: await amendNodePathWithPnpmNodeModules(process.env.NODE_PATH), - }; - - // Filter out undefined values - return Object.fromEntries(Object.entries(env).filter(([key, value]) => value !== undefined)); -} - -async function amendNodePathWithPnpmNodeModules(nodePath?: string): Promise { - const pnpmModulesPath = await findPnpmNodeModulesPath(); - - if (!pnpmModulesPath) { - return nodePath; - } - - if (nodePath) { - if (nodePath.includes(pnpmModulesPath)) { - return nodePath; - } - - return `${nodePath}:${pnpmModulesPath}`; - } - - return pnpmModulesPath; -} - -async function findPnpmNodeModulesPath(): Promise { - return await findUp( - async (directory) => { - const pnpmModules = join(directory, "node_modules", ".pnpm", "node_modules"); - - const hasPnpmNodeModules = await pathExists(pnpmModules); - - if (hasPnpmNodeModules) { - return pnpmModules; - } - }, - { type: "directory" } - ); -} - -let hasResolvedEnvVars = false; -let resolvedEnvVars: Record = {}; - -function createResolveEnvironmentVariablesFunction(configModule?: any) { - return async ( - env: Record, - worker: BackgroundWorker - ): Promise | undefined> => { - if (hasResolvedEnvVars) { - return resolvedEnvVars; - } - - const $resolvedEnvVars = await callResolveEnvVars( - configModule, - env, - "dev", - worker.params.projectConfig.project - ); - - if ($resolvedEnvVars) { - resolvedEnvVars = $resolvedEnvVars.variables; - hasResolvedEnvVars = true; - } - - return resolvedEnvVars; - }; -} diff --git a/packages/cli-v3/src/commands/init.ts b/packages/cli-v3/src/commands/init.ts deleted file mode 100644 index 84ce3e0de23..00000000000 --- a/packages/cli-v3/src/commands/init.ts +++ /dev/null @@ -1,652 +0,0 @@ -import { intro, isCancel, log, outro, select, text } from "@clack/prompts"; -import { context, trace } from "@opentelemetry/api"; -import { GetProjectResponseBody, flattenAttributes } from "@systemfsoftware/trigger.dev_core/v3"; -import { recordSpanException } from "@systemfsoftware/trigger.dev_core/v3/workers"; -import chalk from "chalk"; -import { Command } from "commander"; -import { ExecaError, Options as ExecaOptions, ResultPromise as ExecaResult, execa } from "execa"; -import { applyEdits, modify, findNodeAtLocation, parseTree, getNodeValue } from "jsonc-parser"; -import { writeFile } from "node:fs/promises"; -import { join, relative, resolve } from "node:path"; -import { z } from "zod"; -import { CliApiClient } from "../apiClient"; -import { - CommonCommandOptions, - OutroCommandError, - SkipCommandError, - SkipLoggingError, - commonOptions, - handleTelemetry, - tracer, - wrapCommandAction, -} from "../cli/common.js"; -import { readConfig } from "../utilities/configFiles.js"; -import { createFileFromTemplate } from "../utilities/createFileFromTemplate"; -import { createFile, pathExists, readFile } from "../utilities/fileSystem"; -import { PackageManager, getUserPackageManager } from "../utilities/getUserPackageManager"; -import { printStandloneInitialBanner } from "../utilities/initialBanner.js"; -import { logger } from "../utilities/logger"; -import { cliRootPath } from "../utilities/resolveInternalFilePath"; -import { login } from "./login"; -import { spinner } from "../utilities/windows"; -import { CLOUD_API_URL } from "../consts"; -import * as packageJson from "../../package.json"; -import { cliLink, prettyError } from "../utilities/cliOutput"; - -const InitCommandOptions = CommonCommandOptions.extend({ - projectRef: z.string().optional(), - overrideConfig: z.boolean().default(false), - tag: z.string().default("beta"), - skipPackageInstall: z.boolean().default(false), - pkgArgs: z.string().optional(), -}); - -type InitCommandOptions = z.infer; - -export function configureInitCommand(program: Command) { - return commonOptions( - program - .command("init") - .description("Initialize your existing project for development with Trigger.dev") - .argument("[path]", "The path to the project", ".") - .option( - "-p, --project-ref ", - "The project ref to use when initializing the project" - ) - .option( - "-t, --tag ", - "The version of the @systemfsoftware/trigger.dev_sdk package to install", - packageJson.version - ) - .option("--skip-package-install", "Skip installing the @systemfsoftware/trigger.dev_sdk package") - .option("--override-config", "Override the existing config file if it exists") - .option( - "--pkg-args ", - "Additional arguments to pass to the package manager, accepts CSV for multiple args" - ) - ).action(async (path, options) => { - await handleTelemetry(async () => { - await printStandloneInitialBanner(true); - await initCommand(path, options); - }); - }); -} - -export async function initCommand(dir: string, options: unknown) { - return await wrapCommandAction("initCommand", InitCommandOptions, options, async (opts) => { - return await _initCommand(dir, opts); - }); -} - -async function _initCommand(dir: string, options: InitCommandOptions) { - const span = trace.getSpan(context.active()); - - intro("Initializing project"); - - // Detect tsconfig.json and exit if not found - await detectTsConfig(dir, options); - - const authorization = await login({ - embedded: true, - defaultApiUrl: options.apiUrl, - profile: options.profile, - }); - - if (!authorization.ok) { - if (authorization.error === "fetch failed") { - throw new Error( - `Failed to connect to ${authorization.auth?.apiUrl}. Are you sure it's the correct URL?` - ); - } else { - throw new Error("You must login first. Use `trigger.dev login` to login."); - } - } - - span?.setAttributes({ - "cli.userId": authorization.userId, - "cli.email": authorization.email, - "cli.config.apiUrl": authorization.auth.apiUrl, - "cli.config.profile": authorization.profile, - }); - - if (!options.overrideConfig) { - try { - // check to see if there is an existing trigger.dev config file in the project directory - const result = await readConfig(dir); - - outro( - result.status === "file" - ? `Project already initialized: Found config file at ${result.path}. Pass --override-config to override` - : "Project already initialized" - ); - - return; - } catch (e) { - // continue - } - } - - const apiClient = new CliApiClient(authorization.auth.apiUrl, authorization.auth.accessToken); - - const selectedProject = await selectProject( - apiClient, - authorization.dashboardUrl, - options.projectRef - ); - - span?.setAttributes({ - ...flattenAttributes(selectedProject, "cli.project"), - }); - - logger.debug("Selected project", selectedProject); - - log.step(`Configuring project "${selectedProject.name}" (${selectedProject.externalRef})`); - - // Install @systemfsoftware/trigger.dev_sdk package - if (!options.skipPackageInstall) { - await installPackages(dir, options); - } else { - log.info("Skipping package installation"); - } - - // Create the trigger dir - const triggerDir = await createTriggerDir(dir, options); - - // Create the config file - await writeConfigFile(dir, selectedProject, options, triggerDir); - - // Add trigger.config.ts to tsconfig.json - await addConfigFileToTsConfig(dir, options); - - // Ignore .trigger dir - await gitIgnoreDotTriggerDir(dir, options); - - const projectDashboard = cliLink( - "project dashboard", - `${authorization.dashboardUrl}/projects/v3/${selectedProject.externalRef}` - ); - - log.success("Successfully initialized project for Trigger.dev v3 🫡"); - log.info("Next steps:"); - log.info( - ` 1. To start developing, run ${chalk.green( - `npx trigger.dev@${options.tag} dev${ - options.apiUrl === CLOUD_API_URL ? "" : ` -a ${options.apiUrl}` - }` - )} in your project directory` - ); - log.info(` 2. Visit your ${projectDashboard} to view your newly created tasks.`); - log.info( - ` 3. Head over to our ${cliLink("v3 docs", "https://trigger.dev/docs/v3")} to learn more.` - ); - log.info( - ` 4. Need help? Join our ${cliLink( - "Discord community", - "https://trigger.dev/discord" - )} or email us at ${chalk.cyan("help@trigger.dev")}` - ); - - outro(`Project initialized successfully. Happy coding!`); -} - -async function createTriggerDir(dir: string, options: InitCommandOptions) { - return await tracer.startActiveSpan("createTriggerDir", async (span) => { - try { - const defaultValue = join(dir, "src", "trigger"); - - const location = await text({ - message: "Where would you like to create the Trigger.dev directory?", - defaultValue: defaultValue, - placeholder: defaultValue, - }); - - if (isCancel(location)) { - throw new OutroCommandError(); - } - - const triggerDir = resolve(process.cwd(), location); - - logger.debug({ triggerDir }); - - span.setAttributes({ - "cli.triggerDir": triggerDir, - }); - - if (await pathExists(triggerDir)) { - throw new Error(`Directory already exists at ${triggerDir}`); - } - - const exampleSelection = await select({ - message: `Choose an example to create in the ${location} directory`, - options: [ - { value: "simple", label: "Simple (Hello World)" }, - { - value: "none", - label: "None", - hint: "skip creating an example", - }, - ], - }); - - if (isCancel(exampleSelection)) { - throw new OutroCommandError(); - } - - const example = exampleSelection as string; - - span.setAttributes({ - "cli.example": example, - }); - - if (example === "none") { - // Create a .gitkeep file in the trigger dir - await createFile(join(triggerDir, ".gitkeep"), ""); - - log.step(`Created directory at ${location}`); - - span.end(); - return { location, isCustomValue: location !== defaultValue }; - } - - const templatePath = join(cliRootPath(), "templates", "examples", `${example}.ts.template`); - const outputPath = join(triggerDir, "example.ts"); - - await createFileFromTemplate({ - templatePath, - outputPath, - replacements: {}, - }); - - const relativeOutputPath = relative(process.cwd(), outputPath); - - log.step(`Created example file at ${relativeOutputPath}`); - - span.end(); - - return { location, isCustomValue: location !== defaultValue }; - } catch (e) { - if (!(e instanceof SkipCommandError)) { - recordSpanException(span, e); - } - - span.end(); - - throw e; - } - }); -} - -async function gitIgnoreDotTriggerDir(dir: string, options: InitCommandOptions) { - return await tracer.startActiveSpan("gitIgnoreDotTriggerDir", async (span) => { - try { - const projectDir = resolve(process.cwd(), dir); - const gitIgnorePath = join(projectDir, ".gitignore"); - - span.setAttributes({ - "cli.projectDir": projectDir, - "cli.gitIgnorePath": gitIgnorePath, - }); - - if (!(await pathExists(gitIgnorePath))) { - // Create .gitignore file - await createFile(gitIgnorePath, ".trigger"); - - log.step(`Added .trigger to .gitignore`); - - span.end(); - - return; - } - - // Check if .gitignore already contains .trigger - const gitIgnoreContent = await readFile(gitIgnorePath); - - if (gitIgnoreContent.includes(".trigger")) { - span.end(); - - return; - } - - const newGitIgnoreContent = `${gitIgnoreContent}\n.trigger`; - - await writeFile(gitIgnorePath, newGitIgnoreContent, "utf-8"); - - log.step(`Added .trigger to .gitignore`); - - span.end(); - } catch (e) { - if (!(e instanceof SkipCommandError)) { - recordSpanException(span, e); - } - - span.end(); - - throw e; - } - }); -} - -async function detectTsConfig(dir: string, options: InitCommandOptions) { - return await tracer.startActiveSpan("detectTsConfig", async (span) => { - try { - const projectDir = resolve(process.cwd(), dir); - const tsconfigPath = join(projectDir, "tsconfig.json"); - - span.setAttributes({ - "cli.projectDir": projectDir, - "cli.tsconfigPath": tsconfigPath, - }); - - const tsconfigExists = await pathExists(tsconfigPath); - - if (!tsconfigExists) { - prettyError( - "No tsconfig.json found", - `The init command needs to be run in a TypeScript project. You can create one like this:`, - `npm install typescript --save-dev\nnpx tsc --init\n` - ); - - throw new Error("TypeScript required"); - } - - logger.debug("tsconfig.json exists", { tsconfigPath }); - - span.end(); - } catch (e) { - if (!(e instanceof SkipCommandError)) { - recordSpanException(span, e); - } - - span.end(); - - throw e; - } - }); -} - -async function addConfigFileToTsConfig(dir: string, options: InitCommandOptions) { - return await tracer.startActiveSpan("addConfigFileToTsConfig", async (span) => { - try { - const projectDir = resolve(process.cwd(), dir); - const tsconfigPath = join(projectDir, "tsconfig.json"); - - span.setAttributes({ - "cli.projectDir": projectDir, - "cli.tsconfigPath": tsconfigPath, - }); - - const tsconfigContent = await readFile(tsconfigPath); - const tsconfigContentTree = parseTree(tsconfigContent, undefined); - if (!tsconfigContentTree) { - span.end(); - - return; - } - - const tsconfigIncludeOption = findNodeAtLocation(tsconfigContentTree, ["include"]); - if (!tsconfigIncludeOption) { - span.end(); - - return; - } - - const tsConfigFileName = "trigger.config.ts"; - const tsconfigIncludeOptionValue: string[] = getNodeValue(tsconfigIncludeOption); - if (tsconfigIncludeOptionValue.includes(tsConfigFileName)) { - span.end(); - - return; - } - - const edits = modify(tsconfigContent, ["include", -1], tsConfigFileName, { - isArrayInsertion: true, - formattingOptions: { - tabSize: 2, - insertSpaces: true, - eol: "\n", - }, - }); - - logger.debug("tsconfig.json edits", { edits }); - - const newTsconfigContent = applyEdits(tsconfigContent, edits); - - logger.debug("new tsconfig.json content", { newTsconfigContent }); - - await writeFile(tsconfigPath, newTsconfigContent, "utf-8"); - - log.step(`Added trigger.config.ts to tsconfig.json`); - - span.end(); - } catch (e) { - if (!(e instanceof SkipCommandError)) { - recordSpanException(span, e); - } - - span.end(); - - throw e; - } - }); -} - -async function installPackages(dir: string, options: InitCommandOptions) { - return await tracer.startActiveSpan("installPackages", async (span) => { - const installSpinner = spinner(); - - let pkgManager: PackageManager | undefined; - - try { - const projectDir = resolve(process.cwd(), dir); - - pkgManager = await getUserPackageManager(projectDir); - - span.setAttributes({ - "cli.projectDir": projectDir, - "cli.packageManager": pkgManager, - "cli.tag": options.tag, - }); - - const userArgs = options.pkgArgs?.split(",") ?? []; - const execaOptions = { cwd: projectDir } satisfies ExecaOptions; - - let installProcess: ExecaResult; - let args: string[]; - - switch (pkgManager) { - case "npm": { - // --save-exact: pin version, e.g. 3.0.0-beta.20 instead of ^3.0.0-beta.20 - args = ["install", "--save-exact", ...userArgs, `@systemfsoftware/trigger.dev_sdk@${options.tag}`]; - - break; - } - case "pnpm": - case "yarn": { - // pins version by default - args = ["add", ...userArgs, `@systemfsoftware/trigger.dev_sdk@${options.tag}`]; - - break; - } - } - - installSpinner.start(`Running ${pkgManager} ${args.join(" ")}`); - - installProcess = execa(pkgManager, args, execaOptions); - - const handleProcessOutput = (data: Buffer) => { - logger.debug(data.toString()); - }; - - installProcess.stderr?.on("data", handleProcessOutput); - installProcess.stdout?.on("data", handleProcessOutput); - - await installProcess; - - installSpinner.stop(`@systemfsoftware/trigger.dev_sdk@${options.tag} installed`); - - span.end(); - } catch (e) { - if (options.logLevel === "debug") { - installSpinner.stop(`Failed to install @systemfsoftware/trigger.dev_sdk@${options.tag}.`); - } else { - installSpinner.stop( - `Failed to install @systemfsoftware/trigger.dev_sdk@${options.tag}. Rerun command with --log-level debug for more details.` - ); - } - - if (!(e instanceof SkipCommandError)) { - recordSpanException(span, e); - } - - if (e instanceof ExecaError) { - if (pkgManager) { - e.message += ` \n\nNote: You can pass additional args to ${pkgManager} by using --pkg-args. For example: trigger.dev init --pkg-args="--workspace-root"`; - } - } - - span.end(); - - throw e; - } - }); -} - -async function writeConfigFile( - dir: string, - project: GetProjectResponseBody, - options: InitCommandOptions, - triggerDir: { location: string; isCustomValue: boolean } -) { - return await tracer.startActiveSpan("writeConfigFile", async (span) => { - try { - const spnnr = spinner(); - spnnr.start("Creating config file"); - - const projectDir = resolve(process.cwd(), dir); - const templatePath = join(cliRootPath(), "templates", "trigger.config.ts.template"); - const outputPath = join(projectDir, "trigger.config.ts"); - - span.setAttributes({ - "cli.projectDir": projectDir, - "cli.templatePath": templatePath, - "cli.outputPath": outputPath, - }); - - const result = await createFileFromTemplate({ - templatePath, - replacements: { - projectRef: project.externalRef, - triggerDirectoriesOption: triggerDir.isCustomValue - ? `\n triggerDirectories: ["${triggerDir.location}"],` - : "", - }, - outputPath, - override: options.overrideConfig, - }); - - const relativePathToOutput = relative(process.cwd(), outputPath); - - spnnr.stop( - result.success - ? `Config file created at ${relativePathToOutput}` - : `Failed to create config file: ${result.error}` - ); - - if (!result.success) { - throw new SkipLoggingError(result.error); - } - - span.end(); - - return result.success; - } catch (e) { - if (!(e instanceof SkipCommandError)) { - recordSpanException(span, e); - } - - span.end(); - - throw e; - } - }); -} - -async function selectProject(apiClient: CliApiClient, dashboardUrl: string, projectRef?: string) { - return await tracer.startActiveSpan("selectProject", async (span) => { - try { - if (projectRef) { - const projectResponse = await apiClient.getProject(projectRef); - - if (!projectResponse.success) { - log.error( - `--project-ref ${projectRef} is not a valid project ref. Request to fetch data resulted in: ${projectResponse.error}` - ); - - throw new SkipCommandError(projectResponse.error); - } - - span.setAttributes({ - ...flattenAttributes(projectResponse.data, "cli.project"), - }); - - span.end(); - - return projectResponse.data; - } - - const projectsResponse = await apiClient.getProjects(); - - if (!projectsResponse.success) { - throw new Error(`Failed to get projects: ${projectsResponse.error}`); - } - - if (projectsResponse.data.length === 0) { - const newProjectLink = cliLink( - "Create new project", - `${dashboardUrl}/projects/new?version=v3` - ); - - outro(`You don't have any projects yet. ${newProjectLink}`); - - throw new SkipCommandError(); - } - - const selectedProject = await select({ - message: "Select an existing Trigger.dev project", - options: projectsResponse.data.map((project) => ({ - value: project.externalRef, - label: `${project.name} - ${project.externalRef}`, - hint: project.organization.title, - })), - }); - - if (isCancel(selectedProject)) { - throw new OutroCommandError(); - } - - const projectData = projectsResponse.data.find( - (project) => project.externalRef === selectedProject - ); - - if (!projectData) { - throw new Error("Invalid project ref"); - } - - span.setAttributes({ - ...flattenAttributes(projectData, "cli.project"), - }); - - span.end(); - - return projectData; - } catch (e) { - if (!(e instanceof SkipCommandError)) { - recordSpanException(span, e); - } - - span.end(); - - throw e; - } - }); -} diff --git a/packages/cli-v3/src/commands/list-profiles.ts b/packages/cli-v3/src/commands/list-profiles.ts deleted file mode 100644 index 657b4dd8f71..00000000000 --- a/packages/cli-v3/src/commands/list-profiles.ts +++ /dev/null @@ -1,67 +0,0 @@ -import { Command } from "commander"; -import { - deleteAuthConfigProfile, - readAuthConfigFile, - readAuthConfigProfile, - writeAuthConfigProfile, -} from "../utilities/configFiles.js"; -import { logger } from "../utilities/logger.js"; -import { - CommonCommandOptions, - commonOptions, - handleTelemetry, - wrapCommandAction, -} from "../cli/common.js"; -import { printInitialBanner } from "../utilities/initialBanner.js"; -import { z } from "zod"; -import { chalkGrey } from "../utilities/cliOutput.js"; -import { log, outro, text } from "@clack/prompts"; - -const ListProfilesOptions = CommonCommandOptions; - -type ListProfilesOptions = z.infer; - -export function configureListProfilesCommand(program: Command) { - return program - .command("list-profiles") - .description("List all of your CLI profiles") - .option( - "-l, --log-level ", - "The CLI log level to use (debug, info, log, warn, error, none). This does not effect the log level of your trigger.dev tasks.", - "log" - ) - .option("--skip-telemetry", "Opt-out of sending telemetry") - .action(async (options) => { - await handleTelemetry(async () => { - await printInitialBanner(true); - await listProfilesCommand(options); - }); - }); -} - -export async function listProfilesCommand(options: unknown) { - return await wrapCommandAction("listProfiles", ListProfilesOptions, options, async (opts) => { - return await listProfiles(opts); - }); -} - -export async function listProfiles(options: ListProfilesOptions) { - const authConfig = readAuthConfigFile(); - - if (!authConfig) { - logger.info("No profiles found"); - return; - } - - const profiles = Object.keys(authConfig); - - log.message("Profiles:"); - - for (const profile of profiles) { - const profileConfig = authConfig[profile]; - - log.info(`${profile}${profileConfig?.apiUrl ? ` - ${chalkGrey(profileConfig.apiUrl)}` : ""}`); - } - - outro("Retrieve account info by running whoami --profile "); -} diff --git a/packages/cli-v3/src/commands/login.ts b/packages/cli-v3/src/commands/login.ts deleted file mode 100644 index 8343ee35639..00000000000 --- a/packages/cli-v3/src/commands/login.ts +++ /dev/null @@ -1,360 +0,0 @@ -import { intro, log, outro, select } from "@clack/prompts"; -import { recordSpanException } from "@systemfsoftware/trigger.dev_core/v3/workers"; -import { Command } from "commander"; -import open from "open"; -import pRetry, { AbortError } from "p-retry"; -import { z } from "zod"; -import { CliApiClient } from "../apiClient.js"; -import { - CommonCommandOptions, - SkipLoggingError, - commonOptions, - handleTelemetry, - tracer, - wrapCommandAction, -} from "../cli/common.js"; -import { chalkLink, prettyError } from "../utilities/cliOutput.js"; -import { readAuthConfigProfile, writeAuthConfigProfile } from "../utilities/configFiles.js"; -import { getVersion } from "../utilities/getVersion.js"; -import { printInitialBanner } from "../utilities/initialBanner.js"; -import { LoginResult } from "../utilities/session.js"; -import { whoAmI } from "./whoami.js"; -import { logger } from "../utilities/logger.js"; -import { spinner } from "../utilities/windows.js"; -import { isLinuxServer } from "../utilities/linux.js"; - -export const LoginCommandOptions = CommonCommandOptions.extend({ - apiUrl: z.string(), -}); - -export type LoginCommandOptions = z.infer; - -export function configureLoginCommand(program: Command) { - return commonOptions( - program - .command("login") - .description("Login with Trigger.dev so you can perform authenticated actions") - ) - .version(getVersion(), "-v, --version", "Display the version number") - .action(async (options) => { - await handleTelemetry(async () => { - await printInitialBanner(false); - await loginCommand(options); - }); - }); -} - -export async function loginCommand(options: unknown) { - return await wrapCommandAction("loginCommand", LoginCommandOptions, options, async (opts) => { - return await _loginCommand(opts); - }); -} - -async function _loginCommand(options: LoginCommandOptions) { - return login({ defaultApiUrl: options.apiUrl, embedded: false, profile: options.profile }); -} - -export type LoginOptions = { - defaultApiUrl?: string; - embedded?: boolean; - profile?: string; -}; - -export async function login(options?: LoginOptions): Promise { - return await tracer.startActiveSpan("login", async (span) => { - try { - const opts = { defaultApiUrl: "https://api.trigger.dev", embedded: false, ...options }; - - span.setAttributes({ - "cli.config.apiUrl": opts.defaultApiUrl, - "cli.options.profile": opts.profile, - }); - - if (!opts.embedded) { - intro("Logging in to Trigger.dev"); - } - - const accessTokenFromEnv = process.env.TRIGGER_ACCESS_TOKEN; - - if (accessTokenFromEnv) { - const auth = { - accessToken: accessTokenFromEnv, - apiUrl: process.env.TRIGGER_API_URL ?? opts.defaultApiUrl ?? "https://api.trigger.dev", - }; - const apiClient = new CliApiClient(auth.apiUrl, auth.accessToken); - const userData = await apiClient.whoAmI(); - - if (!userData.success) { - throw new Error(userData.error); - } - - return { - ok: true as const, - profile: options?.profile ?? "default", - userId: userData.data.userId, - email: userData.data.email, - dashboardUrl: userData.data.dashboardUrl, - auth: { - accessToken: auth.accessToken, - apiUrl: auth.apiUrl, - }, - }; - } - - const authConfig = readAuthConfigProfile(options?.profile); - - if (authConfig && authConfig.accessToken) { - const whoAmIResult = await whoAmI( - { - profile: options?.profile ?? "default", - skipTelemetry: !span.isRecording(), - logLevel: logger.loggerLevel, - }, - true - ); - - if (!whoAmIResult.success) { - prettyError("Unable to validate existing personal access token", whoAmIResult.error); - - if (!opts.embedded) { - outro( - `Login failed using stored token. To fix, first logout using \`trigger.dev logout${ - options?.profile ? ` --profile ${options.profile}` : "" - }\` and then try again.` - ); - - throw new SkipLoggingError(whoAmIResult.error); - } else { - throw new Error(whoAmIResult.error); - } - } else { - if (!opts.embedded) { - const continueOption = await select({ - message: "You are already logged in.", - options: [ - { - value: false, - label: "Exit", - }, - { - value: true, - label: "Login with a different account", - }, - ], - initialValue: false, - }); - - if (continueOption !== true) { - outro("Already logged in"); - - span.setAttributes({ - "cli.userId": whoAmIResult.data.userId, - "cli.email": whoAmIResult.data.email, - "cli.config.apiUrl": authConfig.apiUrl ?? opts.defaultApiUrl, - }); - - span.end(); - - return { - ok: true as const, - profile: options?.profile ?? "default", - userId: whoAmIResult.data.userId, - email: whoAmIResult.data.email, - dashboardUrl: whoAmIResult.data.dashboardUrl, - auth: { - accessToken: authConfig.accessToken, - apiUrl: authConfig.apiUrl ?? opts.defaultApiUrl, - }, - }; - } - } else { - span.setAttributes({ - "cli.userId": whoAmIResult.data.userId, - "cli.email": whoAmIResult.data.email, - "cli.config.apiUrl": authConfig.apiUrl ?? opts.defaultApiUrl, - }); - - span.end(); - - return { - ok: true as const, - profile: options?.profile ?? "default", - userId: whoAmIResult.data.userId, - email: whoAmIResult.data.email, - dashboardUrl: whoAmIResult.data.dashboardUrl, - auth: { - accessToken: authConfig.accessToken, - apiUrl: authConfig.apiUrl ?? opts.defaultApiUrl, - }, - }; - } - } - } - - if (opts.embedded) { - log.step("You must login to continue."); - } - - const apiClient = new CliApiClient(authConfig?.apiUrl ?? opts.defaultApiUrl); - - //generate authorization code - const authorizationCodeResult = await createAuthorizationCode(apiClient); - - //Link the user to the authorization code - log.step( - `Please visit the following URL to login:\n${chalkLink(authorizationCodeResult.url)}` - ); - - if (await isLinuxServer()) { - log.message("Please install `xdg-utils` to automatically open the login URL."); - } else { - await open(authorizationCodeResult.url); - } - - //poll for personal access token (we need to poll for it) - const getPersonalAccessTokenSpinner = spinner(); - getPersonalAccessTokenSpinner.start("Waiting for you to login"); - try { - const indexResult = await pRetry( - () => getPersonalAccessToken(apiClient, authorizationCodeResult.authorizationCode), - { - //this means we're polling, same distance between each attempt - factor: 1, - retries: 60, - minTimeout: 1000, - } - ); - - getPersonalAccessTokenSpinner.stop(`Logged in with token ${indexResult.obfuscatedToken}`); - - writeAuthConfigProfile( - { accessToken: indexResult.token, apiUrl: opts.defaultApiUrl }, - options?.profile - ); - - const whoAmIResult = await whoAmI( - { - profile: options?.profile ?? "default", - skipTelemetry: !span.isRecording(), - logLevel: logger.loggerLevel, - }, - opts.embedded - ); - - if (!whoAmIResult.success) { - throw new Error(whoAmIResult.error); - } - - if (opts.embedded) { - log.step("Logged in successfully"); - } else { - outro("Logged in successfully"); - } - - span.end(); - - return { - ok: true as const, - profile: options?.profile ?? "default", - userId: whoAmIResult.data.userId, - email: whoAmIResult.data.email, - dashboardUrl: whoAmIResult.data.dashboardUrl, - auth: { - accessToken: indexResult.token, - apiUrl: authConfig?.apiUrl ?? opts.defaultApiUrl, - }, - }; - } catch (e) { - getPersonalAccessTokenSpinner.stop(`Failed to get access token`); - - if (e instanceof AbortError) { - log.error(e.message); - } - - recordSpanException(span, e); - span.end(); - - return { - ok: false as const, - error: e instanceof Error ? e.message : String(e), - }; - } - } catch (e) { - recordSpanException(span, e); - span.end(); - - if (options?.embedded) { - return { - ok: false as const, - error: e instanceof Error ? e.message : String(e), - }; - } - - throw e; - } - }); -} - -async function getPersonalAccessToken(apiClient: CliApiClient, authorizationCode: string) { - return await tracer.startActiveSpan("getPersonalAccessToken", async (span) => { - try { - const token = await apiClient.getPersonalAccessToken(authorizationCode); - - if (!token.success) { - throw new AbortError(token.error); - } - - if (!token.data.token) { - throw new Error("No token found yet"); - } - - span.end(); - - return { - token: token.data.token.token, - obfuscatedToken: token.data.token.obfuscatedToken, - }; - } catch (e) { - if (e instanceof AbortError) { - recordSpanException(span, e); - } - - span.end(); - - throw e; - } - }); -} - -async function createAuthorizationCode(apiClient: CliApiClient) { - return await tracer.startActiveSpan("createAuthorizationCode", async (span) => { - try { - //generate authorization code - const createAuthCodeSpinner = spinner(); - createAuthCodeSpinner.start("Creating authorization code"); - const authorizationCodeResult = await apiClient.createAuthorizationCode(); - - if (!authorizationCodeResult.success) { - createAuthCodeSpinner.stop( - `Failed to create authorization code\n${authorizationCodeResult.error}` - ); - - throw new SkipLoggingError( - `Failed to create authorization code\n${authorizationCodeResult.error}` - ); - } - - createAuthCodeSpinner.stop("Created authorization code"); - - span.end(); - - return authorizationCodeResult.data; - } catch (e) { - recordSpanException(span, e); - - span.end(); - - throw e; - } - }); -} diff --git a/packages/cli-v3/src/commands/logout.ts b/packages/cli-v3/src/commands/logout.ts deleted file mode 100644 index 6fefa5f6344..00000000000 --- a/packages/cli-v3/src/commands/logout.ts +++ /dev/null @@ -1,45 +0,0 @@ -import { Command } from "commander"; -import { z } from "zod"; -import { - CommonCommandOptions, - commonOptions, - handleTelemetry, - wrapCommandAction, -} from "../cli/common.js"; -import { deleteAuthConfigProfile, readAuthConfigProfile } from "../utilities/configFiles.js"; -import { printInitialBanner } from "../utilities/initialBanner.js"; -import { logger } from "../utilities/logger.js"; - -const LogoutCommandOptions = CommonCommandOptions; - -type LogoutCommandOptions = z.infer; - -export function configureLogoutCommand(program: Command) { - return commonOptions(program.command("logout").description("Logout of Trigger.dev")).action( - async (options) => { - await handleTelemetry(async () => { - await printInitialBanner(false); - await logoutCommand(options); - }); - } - ); -} - -export async function logoutCommand(options: unknown) { - return await wrapCommandAction("logoutCommand", LogoutCommandOptions, options, async (opts) => { - return await logout(opts); - }); -} - -export async function logout(options: LogoutCommandOptions) { - const config = readAuthConfigProfile(options.profile); - - if (!config?.accessToken) { - logger.info(`You are already logged out [${options.profile}]`); - return; - } - - deleteAuthConfigProfile(options.profile); - - logger.info(`Logged out of Trigger.dev [${options.profile}]`); -} diff --git a/packages/cli-v3/src/commands/update.ts b/packages/cli-v3/src/commands/update.ts deleted file mode 100644 index be7d961b2ff..00000000000 --- a/packages/cli-v3/src/commands/update.ts +++ /dev/null @@ -1,361 +0,0 @@ -import { confirm, intro, isCancel, log, outro } from "@clack/prompts"; -import { z } from "zod"; -import { readJSONFile, removeFile, writeJSONFile } from "../utilities/fileSystem.js"; -import { spinner } from "../utilities/windows.js"; -import { CommonCommandOptions, OutroCommandError, wrapCommandAction } from "../cli/common.js"; -import { Command } from "commander"; -import { logger } from "../utilities/logger.js"; -import { PackageJson } from "type-fest"; -import { printStandloneInitialBanner, updateCheck } from "../utilities/initialBanner.js"; -import { join, resolve } from "path"; -import { JavascriptProject } from "../utilities/javascriptProject.js"; -import { PackageManager } from "../utilities/getUserPackageManager.js"; -import { getVersion } from "../utilities/getVersion.js"; -import { chalkError, prettyError, prettyWarning } from "../utilities/cliOutput.js"; - -export const UpdateCommandOptions = CommonCommandOptions.pick({ - logLevel: true, - skipTelemetry: true, -}); - -export type UpdateCommandOptions = z.infer; - -export function configureUpdateCommand(program: Command) { - return program - .command("update") - .description("Updates all @systemfsoftware/trigger.dev_* packages to match the CLI version") - .argument("[path]", "The path to the directory that contains the package.json file", ".") - .option( - "-l, --log-level ", - "The CLI log level to use (debug, info, log, warn, error, none). This does not effect the log level of your trigger.dev tasks.", - "log" - ) - .option("--skip-telemetry", "Opt-out of sending telemetry") - .action(async (path, options) => { - wrapCommandAction("dev", UpdateCommandOptions, options, async (opts) => { - await printStandloneInitialBanner(true); - await updateCommand(path, opts); - }); - }); -} - -const triggerPackageFilter = /^@trigger\.dev/; - -export async function updateCommand(dir: string, options: UpdateCommandOptions) { - await updateTriggerPackages(dir, options); -} - -export async function updateTriggerPackages( - dir: string, - options: UpdateCommandOptions, - embedded?: boolean, - requireUpdate?: boolean -): Promise { - let hasOutput = false; - - if (!embedded) { - intro("Updating packages"); - } - - const projectPath = resolve(process.cwd(), dir); - - const { packageJson, readonlyPackageJson, packageJsonPath } = await getPackageJson(projectPath); - - if (!packageJson) { - log.error("Failed to load package.json. Try to re-run with `-l debug` to see what's going on."); - return false; - } - - const cliVersion = getVersion(); - const newCliVersion = await updateCheck(); - - if (newCliVersion) { - prettyWarning( - "You're not running the latest CLI version, please consider updating ASAP", - `Current: ${cliVersion}\nLatest: ${newCliVersion}`, - "Run latest: npx trigger.dev@beta" - ); - - hasOutput = true; - } - - const triggerDependencies = getTriggerDependencies(packageJson); - - function getVersionMismatches( - deps: Dependency[], - targetVersion: string - ): { - mismatches: Dependency[]; - isDowngrade: boolean; - } { - const mismatches: Dependency[] = []; - - for (const dep of deps) { - if (dep.version === targetVersion) { - continue; - } - - mismatches.push(dep); - } - - const extractRelease = (version: string) => { - const release = Number(version.split("3.0.0-beta.")[1]); - return release || undefined; - }; - - let isDowngrade = false; - const targetRelease = extractRelease(targetVersion); - - if (targetRelease) { - isDowngrade = mismatches.some((dep) => { - const depRelease = extractRelease(dep.version); - - if (!depRelease) { - return false; - } - - return depRelease > targetRelease; - }); - } - - return { - mismatches, - isDowngrade, - }; - } - - const { mismatches, isDowngrade } = getVersionMismatches(triggerDependencies, cliVersion); - - if (mismatches.length === 0) { - if (!embedded) { - outro(`Nothing to do${newCliVersion ? " ..but you should really update your CLI!" : ""}`); - return hasOutput; - } - return hasOutput; - } - - if (isDowngrade) { - prettyError("Some of the installed @trigger.dev packages are newer than your CLI version"); - } else { - prettyWarning( - "Mismatch between your CLI version and installed packages", - "We recommend pinned versions for guaranteed compatibility" - ); - } - - if (!process.stdout.isTTY) { - // Running in CI with version mismatch detected - outro("Deploy failed"); - - console.log( - `ERROR: Version mismatch detected while running in CI. This won't end well. Aborting. - - Please run the dev command locally and check that your CLI version matches the one printed below. Additionally, all \`@systemfsoftware/trigger.dev_*\` packages also need to match this version. - - If your local CLI version doesn't match the one below, you may want to pin the CLI version in this CI step. To do that, just replace \`trigger.dev@beta\` with \`trigger.dev@\`, for example: \`npx trigger.dev@3.0.0-beta.17 deploy\` - - CLI version: ${cliVersion} - - Current package versions that don't match the CLI: - ${mismatches.map((dep) => `- ${dep.name}@${dep.version}`).join("\n")}\n` - ); - process.exit(1); - } - - // WARNING: We can only start accepting user input once we know this is a TTY, otherwise, the process will exit with an error in CI - - if (isDowngrade) { - printUpdateTable("Versions", mismatches, cliVersion, "installed", "CLI"); - - outro("CLI update required!"); - - logger.log( - `${chalkError( - "X Error:" - )} Please update your CLI. Alternatively, use \`--skip-update-check\` at your own risk.\n` - ); - process.exit(1); - } - - log.message(""); // spacing - - // Always require user confirmation - const userWantsToUpdate = await updateConfirmation(mismatches, cliVersion); - - if (isCancel(userWantsToUpdate)) { - throw new OutroCommandError(); - } - - if (!userWantsToUpdate) { - if (requireUpdate) { - outro("You shall not pass!"); - - logger.log( - `${chalkError( - "X Error:" - )} Update required: Version mismatches are a common source of bugs and errors. Please update or use \`--skip-update-check\` at your own risk.\n` - ); - process.exit(1); - } - - if (!embedded) { - outro("You've been warned!"); - } - - return hasOutput; - } - - const installSpinner = spinner(); - installSpinner.start("Writing new package.json file"); - - // Backup package.json - const packageJsonBackupPath = `${packageJsonPath}.bak`; - await writeJSONFile(packageJsonBackupPath, readonlyPackageJson, true); - - const exitHandler = async (sig: any) => { - log.warn( - `You may have to manually roll back any package.json changes. Backup written to ${packageJsonBackupPath}` - ); - }; - - // Add exit handler to warn about manual rollback of package.json - // Automatically rolling back can end up overwriting with an empty file instead - process.prependOnceListener("exit", exitHandler); - - // Update package.json - mutatePackageJsonWithUpdatedPackages(packageJson, mismatches, cliVersion); - await writeJSONFile(packageJsonPath, packageJson, true); - - async function revertPackageJsonChanges() { - await writeJSONFile(packageJsonPath, readonlyPackageJson, true); - await removeFile(packageJsonBackupPath); - } - - installSpinner.message("Installing new package versions"); - - const jsProject = new JavascriptProject(projectPath); - - let packageManager: PackageManager | undefined; - - try { - packageManager = await jsProject.getPackageManager(); - - installSpinner.message(`Installing new package versions with ${packageManager}`); - - await jsProject.install(); - } catch (error) { - installSpinner.stop( - `Failed to install new package versions${packageManager ? ` with ${packageManager}` : ""}` - ); - - // Remove exit handler in case of failure - process.removeListener("exit", exitHandler); - - await revertPackageJsonChanges(); - throw error; - } - - installSpinner.stop("Installed new package versions"); - - // Remove exit handler once packages have been updated, also delete backup file - process.removeListener("exit", exitHandler); - await removeFile(packageJsonBackupPath); - - if (!embedded) { - outro( - `Packages updated${newCliVersion ? " ..but you should really update your CLI too!" : ""}` - ); - } - - return hasOutput; -} - -type Dependency = { - type: "dependencies" | "devDependencies"; - name: string; - version: string; -}; - -function getTriggerDependencies(packageJson: PackageJson): Dependency[] { - const deps: Dependency[] = []; - - for (const type of ["dependencies", "devDependencies"] as const) { - for (const [name, version] of Object.entries(packageJson[type] ?? {})) { - if (!version) { - continue; - } - - if (version.startsWith("workspace")) { - continue; - } - - if (!triggerPackageFilter.test(name)) { - continue; - } - - const ignoredPackages = ["@systemfsoftware/trigger.dev_companyicons"]; - - if (ignoredPackages.includes(name)) { - continue; - } - - deps.push({ type, name, version }); - } - } - - return deps; -} - -function mutatePackageJsonWithUpdatedPackages( - packageJson: PackageJson, - depsToUpdate: Dependency[], - targetVersion: string -) { - for (const { type, name, version } of depsToUpdate) { - if (!packageJson[type]) { - throw new Error( - `No ${type} entry found in package.json. Please try to upgrade manually instead.` - ); - } - - packageJson[type]![name] = targetVersion; - } -} - -function printUpdateTable( - heading: string, - depsToUpdate: Dependency[], - targetVersion: string, - oldColumn = "old", - newColumn = "new" -): void { - log.message(heading); - - const tableData = depsToUpdate.map((dep) => ({ - package: dep.name, - [oldColumn]: dep.version, - [newColumn]: targetVersion, - })); - - logger.table(tableData); -} - -async function updateConfirmation(depsToUpdate: Dependency[], targetVersion: string) { - printUpdateTable("Suggested updates", depsToUpdate, targetVersion); - - let confirmMessage = "Would you like to apply those updates?"; - - return await confirm({ - message: confirmMessage, - }); -} - -export async function getPackageJson(absoluteProjectPath: string) { - const packageJsonPath = join(absoluteProjectPath, "package.json"); - - const readonlyPackageJson = Object.freeze((await readJSONFile(packageJsonPath)) as PackageJson); - - const packageJson = structuredClone(readonlyPackageJson); - - return { packageJson, readonlyPackageJson, packageJsonPath }; -} diff --git a/packages/cli-v3/src/commands/whoami.ts b/packages/cli-v3/src/commands/whoami.ts deleted file mode 100644 index 73c740c94b9..00000000000 --- a/packages/cli-v3/src/commands/whoami.ts +++ /dev/null @@ -1,117 +0,0 @@ -import { intro, note, outro } from "@clack/prompts"; -import { chalkLink } from "../utilities/cliOutput.js"; -import { logger } from "../utilities/logger.js"; -import { isLoggedIn } from "../utilities/session.js"; -import { Command } from "commander"; -import { printInitialBanner } from "../utilities/initialBanner.js"; -import { - CommonCommandOptions, - commonOptions, - handleTelemetry, - wrapCommandAction, -} from "../cli/common.js"; -import { z } from "zod"; -import { CliApiClient } from "../apiClient.js"; -import { spinner } from "../utilities/windows.js"; - -type WhoAmIResult = - | { - success: true; - data: { - userId: string; - email: string; - dashboardUrl: string; - }; - } - | { - success: false; - error: string; - }; - -const WhoamiCommandOptions = CommonCommandOptions; - -type WhoamiCommandOptions = z.infer; - -export function configureWhoamiCommand(program: Command) { - return commonOptions( - program.command("whoami").description("display the current logged in user and project details") - ).action(async (options) => { - await handleTelemetry(async () => { - await printInitialBanner(false); - await whoAmICommand(options); - }); - }); -} - -export async function whoAmICommand(options: unknown) { - return await wrapCommandAction("whoamiCommand", WhoamiCommandOptions, options, async (opts) => { - return await whoAmI(opts); - }); -} - -export async function whoAmI( - options?: WhoamiCommandOptions, - embedded: boolean = false -): Promise { - if (!embedded) { - intro(`Displaying your account details [${options?.profile ?? "default"}]`); - } - - const loadingSpinner = spinner(); - loadingSpinner.start("Checking your account details"); - - const authentication = await isLoggedIn(options?.profile); - - if (!authentication.ok) { - if (authentication.error === "fetch failed") { - loadingSpinner.stop("Fetch failed. Platform down?"); - } else { - if (embedded) { - loadingSpinner.stop( - `Failed to check account details. You may want to run \`trigger.dev logout --profile ${ - options?.profile ?? "default" - }\` and try again.` - ); - } else { - loadingSpinner.stop( - `You must login first. Use \`trigger.dev login --profile ${ - options?.profile ?? "default" - }\` to login.` - ); - outro(`Whoami failed: ${authentication.error}`); - } - } - - return { - success: false, - error: authentication.error, - }; - } - - const apiClient = new CliApiClient(authentication.auth.apiUrl, authentication.auth.accessToken); - const userData = await apiClient.whoAmI(); - - if (!userData.success) { - loadingSpinner.stop("Error getting your account details"); - logger.error(userData.error); - return { - success: false, - error: userData.error, - }; - } - - if (!embedded) { - loadingSpinner.stop("Retrieved your account details"); - note( - `User ID: ${userData.data.userId} -Email: ${userData.data.email} -URL: ${chalkLink(authentication.auth.apiUrl)} -`, - `Account details [${authentication.profile}]` - ); - } else { - loadingSpinner.stop(`Retrieved your account details for ${userData.data.email}`); - } - - return userData; -} diff --git a/packages/cli-v3/src/consts.ts b/packages/cli-v3/src/consts.ts deleted file mode 100644 index e265a6a9ebd..00000000000 --- a/packages/cli-v3/src/consts.ts +++ /dev/null @@ -1,13 +0,0 @@ -import path from "path"; -import { fileURLToPath } from "url"; - -// With the move to TSUP as a build tool, this keeps path routes in other files (installers, loaders, etc) in check more easily. -// Path is in relation to a single index.js file inside ./dist -const __filename = fileURLToPath(import.meta.url); -const distPath = path.dirname(__filename); - -export const PKG_ROOT = path.join(distPath, "../"); -export const COMMAND_NAME = "trigger.dev"; -export const CLOUD_WEB_URL = "https://cloud.trigger.dev"; -export const CLOUD_API_URL = "https://api.trigger.dev"; -export const CONFIG_FILES = ["trigger.config.ts", "trigger.config.js", "trigger.config.mjs"]; diff --git a/packages/cli-v3/src/index.ts b/packages/cli-v3/src/index.ts deleted file mode 100644 index 01f8666d870..00000000000 --- a/packages/cli-v3/src/index.ts +++ /dev/null @@ -1,18 +0,0 @@ -#!/usr/bin/env node - -import { program } from "./cli/index.js"; -import { logger } from "./utilities/logger.js"; - -const main = async () => { - await program.parseAsync(); -}; - -main().catch((err) => { - if (err instanceof Error) { - logger.error(err); - } else { - logger.error("An unknown error has occurred. Please open an issue on github with the below:"); - logger.error(err); - } - process.exit(1); -}); diff --git a/packages/cli-v3/src/telemetry/tracing.ts b/packages/cli-v3/src/telemetry/tracing.ts deleted file mode 100644 index 6af006334ae..00000000000 --- a/packages/cli-v3/src/telemetry/tracing.ts +++ /dev/null @@ -1,74 +0,0 @@ -import { OTLPTraceExporter } from "@opentelemetry/exporter-trace-otlp-http"; -import { registerInstrumentations } from "@opentelemetry/instrumentation"; -import { Resource, detectResourcesSync, processDetectorSync } from "@opentelemetry/resources"; -import { NodeTracerProvider, SimpleSpanProcessor } from "@opentelemetry/sdk-trace-node"; -import { FetchInstrumentation } from "@opentelemetry/instrumentation-fetch"; -import { DiagConsoleLogger, DiagLogLevel, diag, trace } from "@opentelemetry/api"; -import * as packageJson from "../../package.json"; -import { - SEMRESATTRS_SERVICE_NAME, - SEMRESATTRS_SERVICE_VERSION, -} from "@opentelemetry/semantic-conventions"; -import { logger } from "../utilities/logger"; - -function initializeTracing(): NodeTracerProvider | undefined { - if ( - process.argv.includes("--skip-telemetry") || - process.env.TRIGGER_DEV_SKIP_TELEMETRY || // only for backwards compat - process.env.TRIGGER_TELEMETRY_DISABLED - ) { - logger.debug("📉 Telemetry disabled"); - return; - } - - if (process.env.OTEL_INTERNAL_DIAG_DEBUG) { - diag.setLogger(new DiagConsoleLogger(), DiagLogLevel.DEBUG); - } - - const resource = detectResourcesSync({ - detectors: [processDetectorSync], - }).merge( - new Resource({ - [SEMRESATTRS_SERVICE_NAME]: "trigger.dev cli v3", - [SEMRESATTRS_SERVICE_VERSION]: packageJson.version, - }) - ); - - const traceProvider = new NodeTracerProvider({ - forceFlushTimeoutMillis: 30_000, - resource, - spanLimits: { - attributeCountLimit: 1000, - attributeValueLengthLimit: 2048, - eventCountLimit: 100, - attributePerEventCountLimit: 100, - linkCountLimit: 10, - attributePerLinkCountLimit: 100, - }, - }); - - const spanExporter = new OTLPTraceExporter({ - url: "https://otel.baselime.io/v1", - timeoutMillis: 5000, - headers: { - "x-api-key": "b6e0fbbaf8dc2524773d2152ae2e9eb5c7fbaa52", - }, - }); - - const spanProcessor = new SimpleSpanProcessor(spanExporter); - - traceProvider.addSpanProcessor(spanProcessor); - traceProvider.register(); - - registerInstrumentations({ - instrumentations: [new FetchInstrumentation()], - }); - - return traceProvider; -} - -export const provider = initializeTracing(); - -export function getTracer() { - return trace.getTracer("trigger.dev cli v3", packageJson.version); -} diff --git a/packages/cli-v3/src/templates/examples/simple.ts.template b/packages/cli-v3/src/templates/examples/simple.ts.template deleted file mode 100644 index ebdcacf6471..00000000000 --- a/packages/cli-v3/src/templates/examples/simple.ts.template +++ /dev/null @@ -1,14 +0,0 @@ -import { logger, task, wait } from "@systemfsoftware/trigger.dev_sdk/v3"; - -export const helloWorldTask = task({ - id: "hello-world", - run: async (payload: any, { ctx }) => { - logger.log("Hello, world!", { payload, ctx }); - - await wait.for({ seconds: 5 }); - - return { - message: "Hello, world!", - } - }, -}); diff --git a/packages/cli-v3/src/templates/trigger.config.ts.template b/packages/cli-v3/src/templates/trigger.config.ts.template deleted file mode 100644 index 91f1abc914b..00000000000 --- a/packages/cli-v3/src/templates/trigger.config.ts.template +++ /dev/null @@ -1,16 +0,0 @@ -import type { TriggerConfig } from "@systemfsoftware/trigger.dev_sdk/v3"; - -export const config: TriggerConfig = { - project: "${projectRef}", - logLevel: "log", - retries: { - enabledInDev: true, - default: { - maxAttempts: 3, - minTimeoutInMs: 1000, - maxTimeoutInMs: 10000, - factor: 2, - randomize: true, - }, - },${triggerDirectoriesOption} -}; diff --git a/packages/cli-v3/src/types.ts b/packages/cli-v3/src/types.ts deleted file mode 100644 index 50968c9e7b6..00000000000 --- a/packages/cli-v3/src/types.ts +++ /dev/null @@ -1,6 +0,0 @@ -export type TaskFile = { - triggerDir: string; - filePath: string; - importPath: string; - importName: string; -}; diff --git a/packages/cli-v3/src/utilities/assertExhaustive.ts b/packages/cli-v3/src/utilities/assertExhaustive.ts deleted file mode 100644 index f934448bbb6..00000000000 --- a/packages/cli-v3/src/utilities/assertExhaustive.ts +++ /dev/null @@ -1,3 +0,0 @@ -export function assertExhaustive(x: never): never { - throw new Error("Unexpected object: " + x); -} diff --git a/packages/cli-v3/src/utilities/build.ts b/packages/cli-v3/src/utilities/build.ts deleted file mode 100644 index e9a602702f0..00000000000 --- a/packages/cli-v3/src/utilities/build.ts +++ /dev/null @@ -1,258 +0,0 @@ -import type * as esbuild from "esbuild"; -import type { Plugin } from "esbuild"; -import { readFileSync } from "node:fs"; -import { extname, isAbsolute } from "node:path"; -import tsConfigPaths from "tsconfig-paths"; -import { logger } from "./logger"; -import { escapeImportPath } from "./windows"; -import { DependencyMeta } from "./javascriptProject"; - -export function mockServerOnlyPlugin(): Plugin { - return { - name: "trigger-mock-server-only", - setup(build) { - build.onResolve({ filter: /server-only/ }, (args) => { - if (args.path !== "server-only") { - return undefined; - } - - logger.debug(`[trigger-mock-server-only] Bundling ${args.path}`, { - ...args, - }); - - return { - path: args.path, - external: false, - namespace: "server-only-mock", - }; - }); - - build.onLoad({ filter: /server-only/, namespace: "server-only-mock" }, (args) => { - return { - contents: `export default true;`, - loader: "js", - }; - }); - }, - }; -} - -export function bundleTriggerDevCore(buildIdentifier: string, tsconfigPath?: string): Plugin { - return { - name: "trigger-bundle-core", - setup(build) { - build.onResolve({ filter: /.*/ }, (args) => { - if (!args.path.startsWith("@systemfsoftware/trigger.dev_core/v3")) { - return undefined; - } - - const triggerSdkPath = require.resolve("@systemfsoftware/trigger.dev_sdk/v3", { paths: [process.cwd()] }); - - logger.debug(`[${buildIdentifier}][trigger-bundle-core] Resolved @systemfsoftware/trigger.dev_sdk/v3`, { - ...args, - triggerSdkPath, - }); - - const resolvedPath = require.resolve(args.path, { - paths: [triggerSdkPath], - }); - - logger.debug(`[${buildIdentifier}][trigger-bundle-core] Externalizing ${args.path}`, { - ...args, - triggerSdkPath, - resolvedPath, - }); - - return { - path: resolvedPath, - external: false, - }; - }); - }, - }; -} - -export function workerSetupImportConfigPlugin(configPath?: string): Plugin { - return { - name: "trigger-worker-setup", - setup(build) { - if (!configPath) { - return; - } - - build.onLoad({ filter: /worker-setup\.js$/ }, async (args) => { - let workerSetupContents = readFileSync(args.path, "utf-8"); - - workerSetupContents = workerSetupContents.replace( - "__SETUP_IMPORTED_PROJECT_CONFIG__", - `import * as setupImportedConfigExports from "${escapeImportPath( - configPath - )}"; const setupImportedConfig = setupImportedConfigExports.config;` - ); - - logger.debug("Loading worker setup", { - args, - workerSetupContents, - configPath, - }); - - return { - contents: workerSetupContents, - loader: "js", - }; - }); - }, - }; -} - -export function bundleDependenciesPlugin( - buildIdentifier: string, - dependencies: Record, - dependenciesToBundle?: Array, - tsconfigPath?: string -): Plugin { - const matchPath = tsconfigPath ? createMatchPath(tsconfigPath) : undefined; - - function resolvePath(id: string) { - if (!matchPath) { - return id; - } - return matchPath(id, undefined, undefined, [".ts", ".tsx", ".js", ".jsx"]) || id; - } - - return { - name: "trigger-bundle-dependencies", - setup(build) { - build.onResolve({ filter: /.*/ }, (args) => { - const resolvedPath = resolvePath(args.path); - - if (!isBareModuleId(resolvedPath)) { - return undefined; // let esbuild handle it - } - - // Skip assets that are treated as files (.css, .svg, .png, etc.). - // Otherwise, esbuild would emit code that would attempt to require() - // or import these files --- which aren't JavaScript! - let loader; - try { - loader = getLoaderForFile(args.path); - } catch (e) { - if (!(e instanceof Error && e.message.startsWith("Cannot get loader for file"))) { - throw e; - } - } - if (loader === "file") { - return undefined; - } - - for (let pattern of dependenciesToBundle ?? []) { - if (typeof pattern === "string" ? args.path === pattern : pattern.test(args.path)) { - return undefined; // let esbuild bundle it - } - } - - if (dependencies[args.path] && !dependencies[args.path]!.external) { - return undefined; // let esbuild bundle it - } - - logger.debug(`[${buildIdentifier}] Externalizing ${args.path}`, { - ...args, - }); - - // Everything else should be external - return { - path: args.path, - external: true, - }; - }); - }, - }; -} - -function isBareModuleId(id: string): boolean { - return !id.startsWith("node:") && !id.startsWith(".") && !isAbsolute(id); -} - -export function createMatchPath(tsconfigPath: string | undefined) { - // There is no tsconfig to match paths against. - if (!tsconfigPath) { - return undefined; - } - - // When passing a absolute path, loadConfig assumes that the path contains - // a tsconfig file. - // Ref.: https://github.com/dividab/tsconfig-paths/blob/v4.0.0/src/__tests__/config-loader.test.ts#L74 - let configLoaderResult = tsConfigPaths.loadConfig(tsconfigPath); - - if (configLoaderResult.resultType === "failed") { - if (configLoaderResult.message === "Missing baseUrl in compilerOptions") { - throw new Error( - `🚨 Oops! No baseUrl found, please set compilerOptions.baseUrl in your tsconfig or jsconfig` - ); - } - return undefined; - } - - return tsConfigPaths.createMatchPath( - configLoaderResult.absoluteBaseUrl, - configLoaderResult.paths, - configLoaderResult.mainFields, - configLoaderResult.addMatchAll - ); -} - -const loaders: { [ext: string]: esbuild.Loader } = { - ".aac": "file", - ".avif": "file", - ".css": "file", - ".csv": "file", - ".eot": "file", - ".fbx": "file", - ".flac": "file", - ".gif": "file", - ".glb": "file", - ".gltf": "file", - ".gql": "text", - ".graphql": "text", - ".hdr": "file", - ".ico": "file", - ".jpeg": "file", - ".jpg": "file", - ".js": "jsx", - ".jsx": "jsx", - ".json": "json", - // We preprocess md and mdx files using @mdx-js/mdx and send through - // the JSX for esbuild to handle - ".md": "jsx", - ".mdx": "jsx", - ".mov": "file", - ".mp3": "file", - ".mp4": "file", - ".node": "copy", - ".ogg": "file", - ".otf": "file", - ".png": "file", - ".psd": "file", - ".sql": "text", - ".svg": "file", - ".ts": "ts", - ".tsx": "tsx", - ".ttf": "file", - ".wasm": "file", - ".wav": "file", - ".webm": "file", - ".webmanifest": "file", - ".webp": "file", - ".woff": "file", - ".woff2": "file", - ".zip": "file", -}; - -export function getLoaderForFile(file: string): esbuild.Loader { - const ext = extname(file); - const loader = loaders[ext]; - - if (loader) return loader; - - throw new Error(`Cannot get loader for file ${file}`); -} diff --git a/packages/cli-v3/src/utilities/cliOutput.ts b/packages/cli-v3/src/utilities/cliOutput.ts deleted file mode 100644 index 2d4a888a66a..00000000000 --- a/packages/cli-v3/src/utilities/cliOutput.ts +++ /dev/null @@ -1,120 +0,0 @@ -import { log } from "@clack/prompts"; -import chalk from "chalk"; -import terminalLink, { Options as TerminalLinkOptions } from "terminal-link"; - -export const green = "#4FFF54"; -export const purple = "#735BF3"; - -export function chalkGreen(text: string) { - return chalk.hex(green)(text); -} - -export function chalkPurple(text: string) { - return chalk.hex(purple)(text); -} - -export function chalkGrey(text: string) { - return chalk.hex("#878C99")(text); -} - -export function chalkError(text: string) { - return chalk.hex("#E11D48")(text); -} - -export function chalkWarning(text: string) { - return chalk.yellow(text); -} - -export function chalkSuccess(text: string) { - return chalk.hex("#28BF5C")(text); -} - -export function chalkLink(text: string) { - return chalk.underline.hex("#D7D9DD")(text); -} - -export function chalkWorker(text: string) { - return chalk.hex("#FFFF89")(text); -} - -export function chalkTask(text: string) { - return chalk.hex("#60A5FA")(text); -} - -export function chalkRun(text: string) { - return chalk.hex("#A78BFA")(text); -} - -export function logo() { - return `${chalk.hex(green).bold("Trigger")}${chalk.hex(purple).bold(".dev")}`; -} - -// Mar 27 09:17:25.653 -export function prettyPrintDate(date: Date = new Date()) { - let formattedDate = new Intl.DateTimeFormat("en-US", { - month: "short", - day: "2-digit", - hour: "2-digit", - minute: "2-digit", - second: "2-digit", - hour12: false, - }).format(date); - - // Append milliseconds - formattedDate += "." + ("00" + date.getMilliseconds()).slice(-3); - - return formattedDate; -} - -export function prettyError(header: string, body?: string, footer?: string) { - const prefix = "Error: "; - const indent = Array(prefix.length).fill(" ").join(""); - const spacing = "\n\n"; - - const prettyPrefix = chalkError(prefix); - - const withIndents = (text?: string) => - text - ?.split("\n") - .map((line) => `${indent}${line}`) - .join("\n"); - - const prettyBody = withIndents(body); - const prettyFooter = withIndents(footer); - - log.error( - `${prettyPrefix}${header}${prettyBody ? `${spacing}${prettyBody}` : ""}${ - prettyFooter ? `${spacing}${prettyFooter}` : "" - }` - ); -} - -export function prettyWarning(header: string, body?: string, footer?: string) { - const prefix = "Warning: "; - const indent = Array(prefix.length).fill(" ").join(""); - const spacing = "\n\n"; - - const prettyPrefix = chalkWarning(prefix); - - const withIndents = (text?: string) => - text - ?.split("\n") - .map((line) => `${indent}${line}`) - .join("\n"); - - const prettyBody = withIndents(body); - const prettyFooter = withIndents(footer); - - log.warn( - `${prettyPrefix}${header}${prettyBody ? `${spacing}${prettyBody}` : ""}${ - prettyFooter ? `${spacing}${prettyFooter}` : "" - }` - ); -} - -export function cliLink(text: string, url: string, options?: TerminalLinkOptions) { - return terminalLink(text, url, { - fallback: (text, url) => `${text} ${url}`, - ...options, - }); -} diff --git a/packages/cli-v3/src/utilities/configFiles.ts b/packages/cli-v3/src/utilities/configFiles.ts deleted file mode 100644 index fc727501d88..00000000000 --- a/packages/cli-v3/src/utilities/configFiles.ts +++ /dev/null @@ -1,272 +0,0 @@ -import { Config, ResolvedConfig } from "@systemfsoftware/trigger.dev_core/v3"; -import { findUp } from "find-up"; -import { mkdirSync, writeFileSync } from "node:fs"; -import path, { join } from "node:path"; -import { pathToFileURL } from "node:url"; -import xdgAppPaths from "xdg-app-paths"; -import { z } from "zod"; -import { CLOUD_API_URL, CONFIG_FILES } from "../consts.js"; -import { createTempDir, readJSONFileSync } from "./fileSystem.js"; -import { logger } from "./logger.js"; -import { findTriggerDirectories, resolveTriggerDirectories } from "./taskFiles.js"; -import { build } from "esbuild"; -import { esbuildDecorators } from "@anatine/esbuild-decorators"; - -function getGlobalConfigFolderPath() { - const configDir = xdgAppPaths("trigger").config(); - - return configDir; -} - -//auth config file -export const UserAuthConfigSchema = z.object({ - accessToken: z.string().optional(), - apiUrl: z.string().optional(), -}); - -export type UserAuthConfig = z.infer; - -const UserAuthConfigFileSchema = z.record(UserAuthConfigSchema); - -type UserAuthConfigFile = z.infer; - -function getAuthConfigFilePath() { - return path.join(getGlobalConfigFolderPath(), "default.json"); -} - -export function writeAuthConfigProfile(config: UserAuthConfig, profile: string = "default") { - const existingConfig = readAuthConfigFile() || {}; - - existingConfig[profile] = config; - - writeAuthConfigFile(existingConfig); -} - -export function readAuthConfigProfile(profile: string = "default"): UserAuthConfig | undefined { - try { - const authConfigFilePath = getAuthConfigFilePath(); - - logger.debug(`Reading auth config file`, { authConfigFilePath }); - - const json = readJSONFileSync(authConfigFilePath); - const parsed = UserAuthConfigFileSchema.parse(json); - return parsed[profile]; - } catch (error) { - logger.debug(`Error reading auth config file: ${error}`); - return undefined; - } -} - -export function deleteAuthConfigProfile(profile: string = "default") { - const existingConfig = readAuthConfigFile() || {}; - - delete existingConfig[profile]; - - writeAuthConfigFile(existingConfig); -} - -export function readAuthConfigFile(): UserAuthConfigFile | undefined { - try { - const authConfigFilePath = getAuthConfigFilePath(); - - logger.debug(`Reading auth config file`, { authConfigFilePath }); - - const json = readJSONFileSync(authConfigFilePath); - const parsed = UserAuthConfigFileSchema.parse(json); - return parsed; - } catch (error) { - logger.debug(`Error reading auth config file: ${error}`); - return undefined; - } -} - -export function writeAuthConfigFile(config: UserAuthConfigFile) { - const authConfigFilePath = getAuthConfigFilePath(); - mkdirSync(path.dirname(authConfigFilePath), { - recursive: true, - }); - writeFileSync(path.join(authConfigFilePath), JSON.stringify(config), { - encoding: "utf-8", - }); -} - -async function getConfigPath(dir: string, fileName?: string): Promise { - logger.debug("Searching for the config file", { - dir, - fileName, - configFiles: CONFIG_FILES, - }); - - return await findUp(fileName ? [fileName] : CONFIG_FILES, { cwd: dir }); -} - -async function findFilePath(dir: string, fileName: string): Promise { - const result = await findUp([fileName], { cwd: dir }); - - logger.debug("Searched for the file", { - dir, - fileName, - result, - }); - - return result; -} - -export type ReadConfigOptions = { - projectRef?: string; - configFile?: string; - cwd?: string; -}; - -export type ReadConfigFileResult = { - status: "file"; - config: ResolvedConfig; - path: string; - module?: any; -}; - -export type ReadConfigResult = - | ReadConfigFileResult - | { - status: "in-memory"; - config: ResolvedConfig; - } - | { - status: "error"; - error: unknown; - }; - -export async function readConfig( - dir: string, - options?: ReadConfigOptions -): Promise { - const absoluteDir = path.resolve(options?.cwd || process.cwd(), dir); - - const configPath = await getConfigPath(dir, options?.configFile); - - if (!configPath) { - if (options?.projectRef) { - const rawConfig = await normalizeConfig({ project: options.projectRef }); - const config = Config.parse(rawConfig); - - return { - status: "in-memory", - config: await resolveConfig(absoluteDir, config), - }; - } else { - throw new Error(`Config file not found in ${absoluteDir} or any parent directory.`); - } - } - - const tempDir = await createTempDir(); - - const builtConfigFilePath = join(tempDir, "config.js"); - const builtConfigFileHref = pathToFileURL(builtConfigFilePath).href; - - logger.debug("Building config file", { - configPath, - builtConfigFileHref, - builtConfigFilePath, - }); - - // We need to build the path to the config file, and then import it? - await build({ - entryPoints: [configPath], - bundle: true, - metafile: true, - minify: false, - write: true, - format: "cjs", - platform: "node", - target: ["es2020", "node18"], - outfile: builtConfigFilePath, - logLevel: "silent", - plugins: [ - esbuildDecorators({ - cwd: absoluteDir, - tsx: false, - force: false, - }), - { - name: "native-node-modules", - setup(build) { - const opts = build.initialOptions; - opts.loader = opts.loader || {}; - opts.loader[".node"] = "copy"; - }, - }, - ], - }); - - try { - // import the config file - const userConfigModule = await import(builtConfigFileHref); - - // The --project-ref CLI arg will always override the project specified in the config file - const rawConfig = await normalizeConfig( - userConfigModule?.config, - options?.projectRef ? { project: options?.projectRef } : undefined - ); - - const config = Config.parse(rawConfig); - - return { - status: "file", - config: await resolveConfig(absoluteDir, config), - path: configPath, - module: userConfigModule, - }; - } catch (error) { - return { - status: "error", - error, - }; - } -} - -export async function resolveConfig(path: string, config: Config): Promise { - if (!config.triggerDirectories) { - config.triggerDirectories = await findTriggerDirectories(path); - // TODO trigger-dir-missing: throw error if no trigger directory is found - } - - config.triggerDirectories = resolveTriggerDirectories(path, config.triggerDirectories); - // TODO trigger-dir-not-found: throw error if trigger directories do not exist - - logger.debug("Resolved trigger directories", { triggerDirectories: config.triggerDirectories }); - - if (!config.triggerUrl) { - config.triggerUrl = CLOUD_API_URL; - } - - if (!config.projectDir) { - config.projectDir = path; - } - - if (!config.tsconfigPath) { - config.tsconfigPath = await findFilePath(path, "tsconfig.json"); - } - - if (!config.additionalFiles) { - config.additionalFiles = []; - } - - if (config.extraCACerts) { - config.additionalFiles.push(config.extraCACerts); - config.extraCACerts = config.extraCACerts.replace(/^(\.[.]?\/)+/, ""); - } - - return config as ResolvedConfig; -} - -export async function normalizeConfig(config: any, overrides?: Record): Promise { - let normalized = config; - - if (typeof config === "function") { - normalized = await config(); - } - - normalized = { ...normalized, ...overrides }; - - return normalized; -} diff --git a/packages/cli-v3/src/utilities/createFileFromTemplate.ts b/packages/cli-v3/src/utilities/createFileFromTemplate.ts deleted file mode 100644 index 424466019aa..00000000000 --- a/packages/cli-v3/src/utilities/createFileFromTemplate.ts +++ /dev/null @@ -1,62 +0,0 @@ -import fs from "fs/promises"; -import { pathExists, readFile } from "./fileSystem"; -import path from "path"; - -type Result = - | { - success: true; - alreadyExisted: boolean; - } - | { - success: false; - error: string; - }; - -export async function createFileFromTemplate(params: { - templatePath: string; - replacements: Record; - outputPath: string; - override?: boolean; -}): Promise { - let template = await readFile(params.templatePath); - - if ((await pathExists(params.outputPath)) && !params.override) { - return { - success: true, - alreadyExisted: true, - }; - } - - try { - const output = replaceAll(template, params.replacements); - - const directoryName = path.dirname(params.outputPath); - await fs.mkdir(directoryName, { recursive: true }); - await fs.writeFile(params.outputPath, output); - - return { - success: true, - alreadyExisted: false, - }; - } catch (e) { - if (e instanceof Error) { - return { - success: false, - error: e.message, - }; - } - return { - success: false, - error: JSON.stringify(e), - }; - } -} - -// find strings that match ${varName} and replace with the value from a Record where { varName: "value" } -export function replaceAll(input: string, replacements: Record) { - let output = input; - for (const [key, value] of Object.entries(replacements)) { - output = output.replace(new RegExp(`\\$\\{${key}\\}`, "g"), value); - } - return output; -} diff --git a/packages/cli-v3/src/utilities/deployErrors.ts b/packages/cli-v3/src/utilities/deployErrors.ts deleted file mode 100644 index de2dafda6ae..00000000000 --- a/packages/cli-v3/src/utilities/deployErrors.ts +++ /dev/null @@ -1,208 +0,0 @@ -import chalk from "chalk"; -import { relative } from "node:path"; -import { chalkError, chalkPurple, chalkGrey, chalkGreen, chalkWarning, cliLink } from "./cliOutput"; -import { logger } from "./logger"; -import { ReadConfigResult } from "./configFiles"; -import { z } from "zod"; -import { groupTaskMetadataIssuesByTask } from "@systemfsoftware/trigger.dev_core/v3"; -import { docs } from "./links"; - -export type ESMRequireError = { - type: "esm-require-error"; - moduleName: string; -}; - -export type BuildError = ESMRequireError | string; - -function errorIsErrorLike(error: unknown): error is Error { - return ( - error instanceof Error || (typeof error === "object" && error !== null && "message" in error) - ); -} - -export function parseBuildErrorStack(error: unknown): BuildError | undefined { - if (typeof error === "string") { - return error; - } - - if (errorIsErrorLike(error)) { - if (typeof error.stack === "string") { - if (error.stack.includes("ERR_REQUIRE_ESM")) { - const moduleName = getPackageNameFromEsmRequireError(error.stack); - - if (moduleName) { - return { - type: "esm-require-error", - moduleName, - }; - } - } - } else { - return error.message; - } - } -} - -function getPackageNameFromEsmRequireError(stack: string): string | undefined { - const pathRegex = /require\(\) of ES Module (.*) from/; - const pathMatch = pathRegex.exec(stack); - - if (!pathMatch) { - return; - } - - const filePath = pathMatch[1]; - - if (!filePath) { - return; - } - - const lastPart = filePath.split("node_modules/").pop(); - - if (!lastPart) { - return; - } - - // regular expression to match the package name - const moduleRegex = /(@[^\/]+\/[^\/]+|[^\/]+)/; - - const match = moduleRegex.exec(lastPart); - - if (!match) { - return; - } - - return match[1]; -} - -export function logESMRequireError(parsedError: ESMRequireError, resolvedConfig: ReadConfigResult) { - logger.log( - `\n${chalkError("X Error:")} The ${chalkPurple( - parsedError.moduleName - )} module is being required even though it's ESM only, and builds only support CommonJS. There are two ${chalk.underline( - "possible" - )} ways to fix this:` - ); - logger.log( - `\n${chalkGrey("○")} Dynamically import the module in your code: ${chalkGrey( - `const myModule = await import("${parsedError.moduleName}");` - )}` - ); - - if (resolvedConfig.status === "file") { - const relativePath = relative(resolvedConfig.config.projectDir, resolvedConfig.path).replace( - /\\/g, - "/" - ); - - logger.log( - `${chalkGrey("○")} ${chalk.underline("Or")} add ${chalkPurple( - parsedError.moduleName - )} to the ${chalkGreen("dependenciesToBundle")} array in your config file ${chalkGrey( - `(${relativePath})` - )}. This will bundle the module with your code.\n` - ); - } else { - logger.log( - `${chalkGrey("○")} ${chalk.underline("Or")} add ${chalkPurple( - parsedError.moduleName - )} to the ${chalkGreen("dependenciesToBundle")} array in your config file ${chalkGrey( - "(you'll need to create one)" - )}. This will bundle the module with your code.\n` - ); - } - - logger.log( - `${chalkGrey("○")} For more info see the ${cliLink("relevant docs", docs.config.esm)}.\n` - ); -} - -export type PackageNotFoundError = { - type: "package-not-found-error"; - packageName: string; -}; - -export type NoMatchingVersionError = { - type: "no-matching-version-error"; - packageName: string; -}; - -export type NpmInstallError = PackageNotFoundError | NoMatchingVersionError | string; - -export function parseNpmInstallError(error: unknown): NpmInstallError { - if (typeof error === "string") { - return error; - } - - if (error instanceof Error) { - if (typeof error.stack === "string") { - const isPackageNotFoundError = - error.stack.includes("ERR! 404 Not Found") && - error.stack.includes("is not in this registry"); - let packageName = null; - - if (isPackageNotFoundError) { - // Regular expression to match the package name - const packageNameRegex = /'([^']+)' is not in this registry/; - const match = packageNameRegex.exec(error.stack); - if (match) { - packageName = match[1] as string; // Capture the package name - } - } - - if (packageName) { - return { - type: "package-not-found-error", - packageName, - }; - } - - const noMatchingVersionRegex = /No matching version found for ([^\s]+)\s/; - const noMatchingVersionMatch = noMatchingVersionRegex.exec(error.stack); - if (noMatchingVersionMatch) { - return { - type: "no-matching-version-error", - packageName: (noMatchingVersionMatch[1] as string).replace(/.$/, ""), - }; - } - - return error.message; - } else { - return error.message; - } - } - - return "Unknown error"; -} - -export function logTaskMetadataParseError(zodIssues: z.ZodIssue[], tasks: any) { - logger.log( - `\n${chalkError("X Error:")} Failed to start. The following ${ - zodIssues.length === 1 ? "task issue was" : "task issues were" - } found:` - ); - - const groupedIssues = groupTaskMetadataIssuesByTask(tasks, zodIssues); - - for (const key in groupedIssues) { - const taskWithIssues = groupedIssues[key]; - - if (!taskWithIssues) { - continue; - } - - logger.log( - `\n ${chalkWarning("❯")} ${taskWithIssues.exportName} ${chalkGrey("in")} ${ - taskWithIssues.filePath - }` - ); - - for (const issue of taskWithIssues.issues) { - if (issue.path) { - logger.log(` ${chalkError("x")} ${issue.path} ${chalkGrey(issue.message)}`); - } else { - logger.log(` ${chalkError("x")} ${chalkGrey(issue.message)}`); - } - } - } -} diff --git a/packages/cli-v3/src/utilities/fileSystem.ts b/packages/cli-v3/src/utilities/fileSystem.ts deleted file mode 100644 index 690540b1808..00000000000 --- a/packages/cli-v3/src/utilities/fileSystem.ts +++ /dev/null @@ -1,97 +0,0 @@ -import fsSync from "fs"; -import fsModule, { writeFile } from "fs/promises"; -import fs from "node:fs"; -import { tmpdir } from "node:os"; -import pathModule from "node:path"; - -// Creates a file at the given path, if the directory doesn't exist it will be created -export async function createFile(path: string, contents: string): Promise { - await fsModule.mkdir(pathModule.dirname(path), { recursive: true }); - await fsModule.writeFile(path, contents); - - return path; -} - -export function isDirectory(configPath: string) { - try { - return fs.statSync(configPath).isDirectory(); - } catch (error) { - // ignore error - return false; - } -} - -export async function pathExists(path: string): Promise { - return fsSync.existsSync(path); -} - -export async function someFileExists(directory: string, filenames: string[]): Promise { - for (let index = 0; index < filenames.length; index++) { - const filename = filenames[index]; - if (!filename) continue; - - const path = pathModule.join(directory, filename); - if (await pathExists(path)) { - return true; - } - } - - return false; -} - -export async function removeFile(path: string) { - await fsModule.unlink(path); -} - -export async function readFile(path: string) { - return await fsModule.readFile(path, "utf8"); -} - -export async function readJSONFile(path: string) { - const fileContents = await fsModule.readFile(path, "utf8"); - - return JSON.parse(fileContents); -} - -export async function safeFeadJSONFile(path: string) { - try { - const fileExists = await pathExists(path); - - if (!fileExists) return; - - const fileContents = await readFile(path); - - return JSON.parse(fileContents); - } catch { - return; - } -} - -export async function writeJSONFile(path: string, json: any, pretty = false) { - await writeFile(path, JSON.stringify(json, undefined, pretty ? 2 : undefined), "utf8"); -} - -export function readJSONFileSync(path: string) { - const fileContents = fsSync.readFileSync(path, "utf8"); - - return JSON.parse(fileContents); -} - -export function safeDeleteFileSync(path: string) { - try { - fs.unlinkSync(path); - } catch (error) { - // ignore error - } -} - -// Create a temporary directory within the OS's temp directory -export async function createTempDir(): Promise { - // Generate a unique temp directory path - const tempDirPath: string = pathModule.join(tmpdir(), "trigger-"); - - // Create the temp directory synchronously and return the path - const directory = await fsModule.mkdtemp(tempDirPath); - - return directory; -} diff --git a/packages/cli-v3/src/utilities/getApiKeyType.test.ts b/packages/cli-v3/src/utilities/getApiKeyType.test.ts deleted file mode 100644 index e8be117e59d..00000000000 --- a/packages/cli-v3/src/utilities/getApiKeyType.test.ts +++ /dev/null @@ -1,32 +0,0 @@ -import { checkApiKeyIsDevServer } from "./getApiKeyType.js"; - -describe("Test API keys", () => { - test("dev server succeeds", async () => { - const result = checkApiKeyIsDevServer("tr_dev_12345"); - expect(result.success).toEqual(true); - }); - - test("dev public fails", async () => { - const result = checkApiKeyIsDevServer("pk_dev_12345"); - expect(result.success).toEqual(false); - if (result.success) return; - expect(result.type?.environment).toEqual("dev"); - expect(result.type?.type).toEqual("public"); - }); - - test("prod server fails", async () => { - const result = checkApiKeyIsDevServer("tr_prod_12345"); - expect(result.success).toEqual(false); - if (result.success) return; - expect(result.type?.environment).toEqual("prod"); - expect(result.type?.type).toEqual("server"); - }); - - test("prod public fails", async () => { - const result = checkApiKeyIsDevServer("pk_prod_12345"); - expect(result.success).toEqual(false); - if (result.success) return; - expect(result.type?.environment).toEqual("prod"); - expect(result.type?.type).toEqual("public"); - }); -}); diff --git a/packages/cli-v3/src/utilities/getApiKeyType.ts b/packages/cli-v3/src/utilities/getApiKeyType.ts deleted file mode 100644 index 2534b47f3f4..00000000000 --- a/packages/cli-v3/src/utilities/getApiKeyType.ts +++ /dev/null @@ -1,65 +0,0 @@ -export type ApiKeyType = { - environment: "dev" | "prod"; - type: "server" | "public"; -}; - -type Result = - | { - success: true; - } - | { - success: false; - type: ApiKeyType | undefined; - }; - -export function checkApiKeyIsDevServer(apiKey: string): Result { - const type = getApiKeyType(apiKey); - - if (!type) { - return { success: false, type: undefined }; - } - - if (type.environment === "dev" && type.type === "server") { - return { - success: true, - }; - } - - return { - success: false, - type, - }; -} - -export function getApiKeyType(apiKey: string): ApiKeyType | undefined { - if (apiKey.startsWith("tr_dev_")) { - return { - environment: "dev", - type: "server", - }; - } - - if (apiKey.startsWith("pk_dev_")) { - return { - environment: "dev", - type: "public", - }; - } - - // If they enter a prod key (tr_prod_), let them know - if (apiKey.startsWith("tr_prod_")) { - return { - environment: "prod", - type: "server", - }; - } - - if (apiKey.startsWith("pk_prod_")) { - return { - environment: "prod", - type: "public", - }; - } - - return; -} diff --git a/packages/cli-v3/src/utilities/getEnvironmentVariableFactory.ts b/packages/cli-v3/src/utilities/getEnvironmentVariableFactory.ts deleted file mode 100644 index 35419f70186..00000000000 --- a/packages/cli-v3/src/utilities/getEnvironmentVariableFactory.ts +++ /dev/null @@ -1,69 +0,0 @@ -import { logger } from "./logger.js"; - -type VariableNames = "TRIGGER_API_URL" | "TRIGGER_SECRET_KEY" | "TRIGGER_LOG_LEVEL"; - -type DeprecatedNames = ""; - -/** - * Create a function used to access an environment variable. - * - * This is not memoized to allow us to change the value at runtime, such as in testing. - * A warning is shown if the client is using a deprecated version - but only once. - */ -export function getEnvironmentVariableFactory({ - variableName, - deprecatedName, -}: { - variableName: VariableNames; - deprecatedName?: DeprecatedNames; -}): () => string | undefined; - -/** - * Create a function used to access an environment variable, with a default value. - * - * This is not memoized to allow us to change the value at runtime, such as in testing. - * A warning is shown if the client is using a deprecated version - but only once. - */ -export function getEnvironmentVariableFactory({ - variableName, - deprecatedName, - defaultValue, -}: { - variableName: VariableNames; - deprecatedName?: DeprecatedNames; - defaultValue: () => string; -}): () => string; - -/** - * Create a function used to access an environment variable. - * - * This is not memoized to allow us to change the value at runtime, such as in testing. - * A warning is shown if the client is using a deprecated version - but only once. - */ -export function getEnvironmentVariableFactory({ - variableName, - deprecatedName, - defaultValue, -}: { - variableName: VariableNames; - deprecatedName?: DeprecatedNames; - defaultValue?: () => string; -}): () => string | undefined { - let hasWarned = false; - return () => { - if (process.env[variableName]) { - return process.env[variableName]; - } else if (deprecatedName && process.env[deprecatedName]) { - if (!hasWarned) { - // Only show the warning once. - hasWarned = true; - logger.warn( - `Using "${deprecatedName}" environment variable. This is deprecated. Please use "${variableName}", instead.` - ); - } - return process.env[deprecatedName]; - } else { - return defaultValue?.(); - } - }; -} diff --git a/packages/cli-v3/src/utilities/getUserPackageManager.ts b/packages/cli-v3/src/utilities/getUserPackageManager.ts deleted file mode 100644 index d50dcf5b83f..00000000000 --- a/packages/cli-v3/src/utilities/getUserPackageManager.ts +++ /dev/null @@ -1,72 +0,0 @@ -import { findUp } from "find-up"; -import { basename } from "path"; -import { logger } from "./logger"; - -export type PackageManager = "npm" | "pnpm" | "yarn"; -export const LOCKFILES = { - npm: "package-lock.json", - npmShrinkwrap: "npm-shrinkwrap.json", - pnpm: "pnpm-lock.yaml", - yarn: "yarn.lock", - bun: "bun.lockb", -}; - -export async function getUserPackageManager(path: string): Promise { - const packageManager = await detectPackageManager(path); - logger.debug("Detected package manager", { packageManager }); - return packageManager; -} - -async function detectPackageManager(path: string): Promise { - try { - return await detectPackageManagerFromArtifacts(path); - } catch (error) { - return detectPackageManagerFromCurrentCommand(); - } -} - -function detectPackageManagerFromCurrentCommand(): PackageManager { - // This environment variable is set by npm and yarn but pnpm seems less consistent - const userAgent = process.env.npm_config_user_agent; - - if (userAgent) { - if (userAgent.startsWith("yarn")) { - return "yarn"; - } else if (userAgent.startsWith("pnpm")) { - return "pnpm"; - } else { - return "npm"; - } - } else { - // If no user agent is set, assume npm - return "npm"; - } -} - -export async function detectPackageManagerFromArtifacts(path: string): Promise { - const foundPath = await findUp(Object.values(LOCKFILES), { cwd: path }); - - if (!foundPath) { - throw new Error("Could not detect package manager from artifacts"); - } - - logger.debug("Found path from package manager artifacts", { foundPath }); - - switch (basename(foundPath)) { - case LOCKFILES.yarn: - logger.debug("Found yarn artifact", { foundPath }); - return "yarn"; - case LOCKFILES.pnpm: - logger.debug("Found pnpm artifact", { foundPath }); - return "pnpm"; - case LOCKFILES.npm: - case LOCKFILES.npmShrinkwrap: - logger.debug("Found npm artifact", { foundPath }); - return "npm"; - case LOCKFILES.bun: - logger.debug("Found bun artifact", { foundPath }); - return "npm"; - default: - throw new Error(`Unhandled package manager detection path: ${foundPath}`); - } -} diff --git a/packages/cli-v3/src/utilities/getVersion.ts b/packages/cli-v3/src/utilities/getVersion.ts deleted file mode 100644 index 46d91f05a13..00000000000 --- a/packages/cli-v3/src/utilities/getVersion.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { type PackageJson } from "type-fest"; -import path from "path"; -import { PKG_ROOT } from "../consts.js"; -import { readJSONFileSync } from "./fileSystem.js"; - -export function getVersion() { - const packageJsonPath = path.join(PKG_ROOT, "package.json"); - - const packageJsonContent = readJSONFileSync(packageJsonPath) as PackageJson; - - return packageJsonContent.version ?? "1.0.0"; -} diff --git a/packages/cli-v3/src/utilities/initialBanner.ts b/packages/cli-v3/src/utilities/initialBanner.ts deleted file mode 100644 index 93e9b3d860a..00000000000 --- a/packages/cli-v3/src/utilities/initialBanner.ts +++ /dev/null @@ -1,89 +0,0 @@ -import chalk from "chalk"; -import type { Result } from "update-check"; -import checkForUpdate from "update-check"; -import pkg from "../../package.json"; -import { chalkGrey, chalkRun, chalkTask, chalkWorker, green, logo } from "./cliOutput.js"; -import { getVersion } from "./getVersion.js"; -import { logger } from "./logger.js"; -import { spinner } from "./windows"; - -export async function printInitialBanner(performUpdateCheck = true) { - const cliVersion = getVersion(); - const text = `\n${logo()} ${chalkGrey(`(${cliVersion})`)}\n`; - - logger.info(text); - - let maybeNewVersion: string | undefined; - if (performUpdateCheck) { - const loadingSpinner = spinner(); - loadingSpinner.start("Checking for updates"); - maybeNewVersion = await updateCheck(); - - // Log a slightly more noticeable message if this is a major bump - if (maybeNewVersion !== undefined) { - loadingSpinner.stop(`Update available ${chalk.green(maybeNewVersion)}`); - const currentMajor = parseInt(cliVersion.split(".")[0]!); - const newMajor = parseInt(maybeNewVersion.split(".")[0]!); - if (newMajor > currentMajor) { - logger.warn( - `Please update to the latest version of \`trigger.dev\` to prevent critical errors. -Run \`npm install --save-dev trigger.dev@${newMajor}\` to update to the latest version. -After installation, run Trigger.dev with \`npx trigger.dev\`.` - ); - } - } else { - loadingSpinner.stop("On latest version"); - } - } -} - -export async function printStandloneInitialBanner(performUpdateCheck = true) { - const cliVersion = getVersion(); - - if (performUpdateCheck) { - const maybeNewVersion = await updateCheck(); - - // Log a slightly more noticeable message if this is a major bump - if (maybeNewVersion !== undefined) { - logger.log(`\n${logo()} ${chalkGrey(`(${cliVersion} -> ${chalk.green(maybeNewVersion)})`)}`); - } else { - logger.log(`\n${logo()} ${chalkGrey(`(${cliVersion})`)}`); - } - } else { - logger.log(`\n${logo()} ${chalkGrey(`(${cliVersion})`)}`); - } - - logger.log(`${chalkGrey("-".repeat(54))}`); -} - -export function printDevBanner(printTopBorder = true) { - if (printTopBorder) { - logger.log(chalkGrey("-".repeat(54))); - } - - logger.log( - `${chalkGrey("Key:")} ${chalkWorker("Version")} ${chalkGrey("|")} ${chalkTask( - "Task" - )} ${chalkGrey("|")} ${chalkRun("Run")}` - ); - logger.log(chalkGrey("-".repeat(54))); -} - -async function doUpdateCheck(): Promise { - let update: Result | null = null; - try { - // default cache for update check is 1 day - update = await checkForUpdate(pkg, { - distTag: pkg.version.startsWith("3.0.0-beta") ? "beta" : "latest", - }); - } catch (err) { - // ignore error - } - return update?.latest; -} - -//only do this once while the cli is running -let updateCheckPromise: Promise; -export function updateCheck(): Promise { - return (updateCheckPromise ??= doUpdateCheck()); -} diff --git a/packages/cli-v3/src/utilities/ink-table.tsx b/packages/cli-v3/src/utilities/ink-table.tsx deleted file mode 100644 index afc63f82aae..00000000000 --- a/packages/cli-v3/src/utilities/ink-table.tsx +++ /dev/null @@ -1,375 +0,0 @@ -// via https://github.com/maticzav/ink-table -// inlined here because of https://github.com/maticzav/ink-table/issues/258 - -import React from "react"; -import { Box, Text } from "ink"; -import { sha1 } from "object-hash"; - -/* Table */ - -type Scalar = string | number | boolean | null | undefined; - -type ScalarDict = { - [key: string]: Scalar; -}; - -export type CellProps = React.PropsWithChildren<{ column: number }>; - -export type TableProps = { - /** - * List of values (rows). - */ - data: T[]; - /** - * Columns that we should display in the table. - */ - columns: (keyof T)[]; - /** - * Cell padding. - */ - padding: number; - /** - * Header component. - */ - header: (props: React.PropsWithChildren) => React.JSX.Element; - /** - * Component used to render a cell in the table. - */ - cell: (props: CellProps) => React.JSX.Element; - /** - * Component used to render the skeleton of the table. - */ - skeleton: (props: React.PropsWithChildren) => React.JSX.Element; -}; - -/* Table */ - -export default class Table extends React.Component< - Pick, "data"> & Partial> -> { - /* Config */ - - /** - * Merges provided configuration with defaults. - */ - getConfig(): TableProps { - return { - data: this.props.data, - columns: this.props.columns || this.getDataKeys(), - padding: this.props.padding || 1, - header: this.props.header || Header, - cell: this.props.cell || Cell, - skeleton: this.props.skeleton || Skeleton, - }; - } - - /** - * Gets all keyes used in data by traversing through the data. - */ - getDataKeys(): (keyof T)[] { - const keys = new Set(); - - // Collect all the keys. - for (const data of this.props.data) { - for (const key in data) { - keys.add(key); - } - } - - return Array.from(keys); - } - - /** - * Calculates the width of each column by finding - * the longest value in a cell of a particular column. - * - * Returns a list of column names and their widths. - */ - getColumns(): Column[] { - const { columns, padding } = this.getConfig(); - - const widths: Column[] = columns.map((key) => { - const header = String(key).length; - /* Get the width of each cell in the column */ - const data = this.props.data.map((data) => { - const value = data[key]; - - if (value == undefined || value == null) return 0; - return String(value).length; - }); - - const width = Math.max(...data, header) + padding * 2; - - /* Construct a cell */ - return { - column: key, - width: width, - key: String(key), - }; - }); - - return widths; - } - - /** - * Returns a (data) row representing the headings. - */ - getHeadings(): Partial { - const { columns } = this.getConfig(); - - const headings: Partial = columns.reduce( - (acc, column) => ({ ...acc, [column]: column }), - {} - ); - - return headings; - } - - /* Rendering utilities */ - - // The top most line in the table. - header = row({ - cell: this.getConfig().skeleton, - padding: this.getConfig().padding, - skeleton: { - component: this.getConfig().skeleton, - // chars - line: "─", - left: "┌", - right: "┐", - cross: "┬", - }, - }); - - // The line with column names. - heading = row({ - cell: this.getConfig().header, - padding: this.getConfig().padding, - skeleton: { - component: this.getConfig().skeleton, - // chars - line: " ", - left: "│", - right: "│", - cross: "│", - }, - }); - - // The line that separates rows. - separator = row({ - cell: this.getConfig().skeleton, - padding: this.getConfig().padding, - skeleton: { - component: this.getConfig().skeleton, - // chars - line: "─", - left: "├", - right: "┤", - cross: "┼", - }, - }); - - // The row with the data. - data = row({ - cell: this.getConfig().cell, - padding: this.getConfig().padding, - skeleton: { - component: this.getConfig().skeleton, - // chars - line: " ", - left: "│", - right: "│", - cross: "│", - }, - }); - - // The bottom most line of the table. - footer = row({ - cell: this.getConfig().skeleton, - padding: this.getConfig().padding, - skeleton: { - component: this.getConfig().skeleton, - // chars - line: "─", - left: "└", - right: "┘", - cross: "┴", - }, - }); - - /* Render */ - override render() { - /* Data */ - const columns = this.getColumns(); - const headings = this.getHeadings(); - - /** - * Render the table line by line. - */ - return ( - - {/* Header */} - {this.header({ key: "header", columns, data: {} })} - {this.heading({ key: "heading", columns, data: headings })} - {/* Data */} - {this.props.data.map((row, index) => { - // Calculate the hash of the row based on its value and position - const key = `row-${sha1(row)}-${index}`; - - // Construct a row. - return ( - - {this.separator({ key: `separator-${key}`, columns, data: {} })} - {this.data({ key: `data-${key}`, columns, data: row })} - - ); - })} - {/* Footer */} - {this.footer({ key: "footer", columns, data: {} })} - - ); - } -} - -/* Helper components */ - -type RowConfig = { - /** - * Component used to render cells. - */ - cell: (props: CellProps) => React.JSX.Element; - /** - * Tells the padding of each cell. - */ - padding: number; - /** - * Component used to render skeleton in the row. - */ - skeleton: { - component: (props: React.PropsWithChildren) => React.JSX.Element; - /** - * Characters used in skeleton. - * | | - * (left)-(line)-(cross)-(line)-(right) - * | | - */ - left: string; - right: string; - cross: string; - line: string; - }; -}; - -type RowProps = { - key: string; - data: Partial; - columns: Column[]; -}; - -type Column = { - key: string; - column: keyof T; - width: number; -}; - -/** - * Constructs a Row element from the configuration. - */ -function row(config: RowConfig): (props: RowProps) => React.JSX.Element { - /* This is a component builder. We return a function. */ - - const skeleton = config.skeleton; - - /* Row */ - return (props) => ( - - {/* Left */} - {skeleton.left} - {/* Data */} - {...intersperse( - (i) => { - const key = `${props.key}-hseparator-${i}`; - - // The horizontal separator. - return {skeleton.cross}; - }, - - // Values. - props.columns.map((column, colI) => { - // content - const value = props.data[column.column]; - - if (value == undefined || value == null) { - const key = `${props.key}-empty-${column.key}`; - - return ( - - {skeleton.line.repeat(column.width)} - - ); - } else { - const key = `${props.key}-cell-${column.key}`; - - // margins - const ml = config.padding; - const mr = column.width - String(value).length - config.padding; - - return ( - /* prettier-ignore */ - - {`${skeleton.line.repeat(ml)}${String(value)}${skeleton.line.repeat(mr)}`} - - ); - } - }) - )} - {/* Right */} - {skeleton.right} - - ); -} - -/** - * Renders the header of a table. - */ -export function Header(props: React.PropsWithChildren) { - return ( - - {props.children} - - ); -} - -/** - * Renders a cell in the table. - */ -export function Cell(props: CellProps) { - return {props.children}; -} - -/** - * Redners the scaffold of the table. - */ -export function Skeleton(props: React.PropsWithChildren) { - return {props.children}; -} - -/* Utility functions */ - -/** - * Intersperses a list of elements with another element. - */ -function intersperse(intersperser: (index: number) => I, elements: T[]): (T | I)[] { - // Intersparse by reducing from left. - const interspersed: (T | I)[] = elements.reduce( - (acc, element, index) => { - // Only add element if it's the first one. - if (acc.length === 0) return [element]; - // Add the intersparser as well otherwise. - return [...acc, intersperser(index), element]; - }, - [] as (T | I)[] - ); - - return interspersed; -} diff --git a/packages/cli-v3/src/utilities/installPackages.ts b/packages/cli-v3/src/utilities/installPackages.ts deleted file mode 100644 index 4dd1e933e3b..00000000000 --- a/packages/cli-v3/src/utilities/installPackages.ts +++ /dev/null @@ -1,110 +0,0 @@ -import { execa } from "execa"; -import { join } from "node:path"; -import { readJSONFile, writeJSONFile } from "./fileSystem"; -import { logger } from "./logger"; - -export type InstallPackagesOptions = { cwd?: string }; - -export async function installPackages( - packages: Record, - options?: InstallPackagesOptions -) { - const cwd = options?.cwd ?? process.cwd(); - - logger.debug("Installing packages", { packages }); - - await setPackageJsonDeps(join(cwd, "package.json"), packages); - - await execa( - "npm", - ["install", "--install-strategy", "nested", "--ignore-scripts", "--no-audit", "--no-fund"], - { - cwd, - stderr: "pipe", - } - ); -} - -// Expects path to be in the format: -// - source-map-support/register.js -// - @opentelemetry/api -// - zod -// -// With the result being: -// - source-map-support -// - @opentelemetry/api -// - zod -export function detectPackageNameFromImportPath(path: string): string { - if (path.startsWith("@")) { - return path.split("/").slice(0, 2).join("/"); - } else { - return path.split("/")[0] as string; - } -} - -/** - * Removes the workspace prefix from a version string. - * @param version - The version string to strip the workspace prefix from. - * @returns The version string without the workspace prefix. - * @example - * stripWorkspaceFromVersion("workspace:1.0.0") // "1.0.0" - * stripWorkspaceFromVersion("1.0.0") // "1.0.0" - */ -export function stripWorkspaceFromVersion(version: string) { - return version.replace(/^workspace:/, ""); -} - -export function parsePackageName(packageSpecifier: string): { name: string; version?: string } { - let name: string | undefined; - let version: string | undefined; - - // Check if the package is scoped - if (packageSpecifier.startsWith("@")) { - const atIndex = packageSpecifier.indexOf("@", 1); - // If a version is included - if (atIndex !== -1) { - name = packageSpecifier.slice(0, atIndex); - version = packageSpecifier.slice(atIndex + 1); - } else { - name = packageSpecifier; - } - } else { - const [packageName, packageVersion] = packageSpecifier.split("@"); - - if (typeof packageName === "string") { - name = packageName; - } - - version = packageVersion; - } - - if (!name) { - return { name: packageSpecifier }; - } - - return { name, version }; -} - -async function setPackageJsonDeps(path: string, deps: Record) { - try { - const existingPackageJson = await readJSONFile(path); - - const newPackageJson = { - ...existingPackageJson, - dependencies: { - ...deps, - }, - }; - - await writeJSONFile(path, newPackageJson); - } catch (error) { - const defaultPackageJson = { - name: "temp", - version: "1.0.0", - description: "", - dependencies: deps, - }; - - await writeJSONFile(path, defaultPackageJson); - } -} diff --git a/packages/cli-v3/src/utilities/javascriptProject.ts b/packages/cli-v3/src/utilities/javascriptProject.ts deleted file mode 100644 index 49a7801787e..00000000000 --- a/packages/cli-v3/src/utilities/javascriptProject.ts +++ /dev/null @@ -1,700 +0,0 @@ -import { $, ExecaError } from "execa"; -import { join } from "node:path"; -import { readJSONFileSync } from "./fileSystem"; -import { logger } from "./logger"; -import { PackageManager, getUserPackageManager } from "./getUserPackageManager"; -import { PackageJson } from "type-fest"; -import { assertExhaustive } from "./assertExhaustive"; -import { builtinModules } from "node:module"; -import { tracer } from "../cli/common"; -import { recordSpanException } from "@systemfsoftware/trigger.dev_core/v3/otel"; -import { flattenAttributes } from "@systemfsoftware/trigger.dev_core/v3"; - -export type ResolveOptions = { allowDev: boolean }; -export type DependencyMeta = { version: string; external: boolean }; - -export class JavascriptProject { - private _packageJson?: PackageJson; - private _packageManager?: PackageManager; - - constructor(private projectPath: string) {} - - private get packageJson() { - if (!this._packageJson) { - this._packageJson = readJSONFileSync(join(this.projectPath, "package.json")) as PackageJson; - } - - return this._packageJson; - } - - public get allowedPackageJson(): Record { - const disallowedKeys = [ - "scripts", - "devDependencies", - "dependencies", - "peerDependencies", - "author", - "contributors", - "funding", - "bugs", - "files", - "keywords", - "main", - "module", - "type", - "bin", - "browser", - "man", - "directories", - "repository", - "peerDependenciesMeta", - "optionalDependencies", - "engines", - "os", - "cpu", - "private", - "publishConfig", - "workspaces", - ]; - - return Object.keys(this.packageJson).reduce( - (acc, key) => { - if (!disallowedKeys.includes(key)) { - acc[key] = this.packageJson[key]; - } - - return acc; - }, - {} as Record - ); - } - - public get scripts(): Record { - return this.#filterScripts(); - } - - #filterScripts(): Record { - if (!this.packageJson.scripts || typeof this.packageJson.scripts !== "object") { - return {}; - } - - return this.packageJson.scripts as Record; - } - - async install(): Promise { - const command = await this.#getCommand(); - - try { - await command.installDependencies({ - cwd: this.projectPath, - }); - } catch (error) { - logger.debug(`Failed to install dependencies using ${command.name}`, { - error, - }); - } - } - - async extractDirectDependenciesMeta(): Promise> { - return tracer.startActiveSpan( - "JavascriptProject.extractDirectDependenciesMeta", - async (span) => { - const command = await this.#getCommand(); - - span.setAttributes({ - packageManager: command.name, - }); - - try { - span.end(); - return await command.extractDirectDependenciesMeta({ - cwd: this.projectPath, - }); - } catch (error) { - recordSpanException(span, error); - span.end(); - - logger.debug(`Failed to resolve internal dependencies using ${command.name}`, { - error, - }); - - throw error; - } - } - ); - } - - async resolveAll(packageNames: string[]): Promise> { - return tracer.startActiveSpan("JavascriptProject.resolveAll", async (span) => { - const externalPackages = packageNames.filter((packageName) => !isBuiltInModule(packageName)); - - const command = await this.#getCommand(); - - span.setAttributes({ - externalPackages, - packageManager: command.name, - }); - - try { - const versions = await command.resolveDependencyVersions(externalPackages, { - cwd: this.projectPath, - }); - - if (versions) { - logger.debug(`Resolved [${externalPackages.join(", ")}] version using ${command.name}`, { - versions, - }); - - span.setAttributes({ - ...flattenAttributes(versions, "versions"), - }); - } - - // Merge the resolved versions with the package.json dependencies - const missingPackages = externalPackages.filter((packageName) => !versions[packageName]); - const missingPackageVersions: Record = {}; - - for (const packageName of missingPackages) { - const packageJsonVersion = this.packageJson.dependencies?.[packageName]; - - if (typeof packageJsonVersion === "string") { - logger.debug(`Resolved ${packageName} version using package.json`, { - packageJsonVersion, - }); - - missingPackageVersions[packageName] = packageJsonVersion; - } - } - - span.setAttributes({ - ...flattenAttributes(missingPackageVersions, "missingPackageVersions"), - missingPackages, - }); - - span.end(); - - return { ...versions, ...missingPackageVersions }; - } catch (error) { - recordSpanException(span, error); - span.end(); - - logger.debug(`Failed to resolve dependency versions using ${command.name}`, { - packageNames, - error, - }); - - return {}; - } - }); - } - - async resolve(packageName: string, options?: ResolveOptions): Promise { - if (isBuiltInModule(packageName)) { - return undefined; - } - - const opts = { allowDev: false, ...options }; - - const command = await this.#getCommand(); - - try { - const version = await command.resolveDependencyVersion(packageName, { - cwd: this.projectPath, - }); - - if (version) { - logger.debug(`Resolved ${packageName} version using ${command.name}`, { version }); - - return version; - } - - const packageJsonVersion = this.packageJson.dependencies?.[packageName]; - - if (typeof packageJsonVersion === "string") { - logger.debug(`Resolved ${packageName} version using package.json`, { packageJsonVersion }); - - return packageJsonVersion; - } - - if (opts.allowDev) { - const devPackageJsonVersion = this.packageJson.devDependencies?.[packageName]; - - if (typeof devPackageJsonVersion === "string") { - logger.debug(`Resolved ${packageName} version using devDependencies`, { - devPackageJsonVersion, - }); - - return devPackageJsonVersion; - } - } - } catch (error) { - logger.debug(`Failed to resolve dependency version using ${command.name}`, { - packageName, - error, - }); - } - } - - async #getCommand(): Promise { - const packageManager = await this.getPackageManager(); - - switch (packageManager) { - case "npm": - return new NPMCommands(); - case "pnpm": - return new PNPMCommands(); - case "yarn": - return new YarnCommands(); - default: - assertExhaustive(packageManager); - } - } - - async getPackageManager(): Promise { - if (!this._packageManager) { - this._packageManager = await getUserPackageManager(this.projectPath); - } - - return this._packageManager; - } -} - -type PnpmList = { - name: string; - path: string; - version: string; - private: boolean; - dependencies?: Record< - string, - { - from: string; - version: string; - resolved: string; - path: string; - } - >; -}[]; - -type PackageManagerOptions = { - cwd?: string; -}; - -interface PackageManagerCommands { - name: string; - - installDependencies(options: PackageManagerOptions): Promise; - - extractDirectDependenciesMeta( - options: PackageManagerOptions - ): Promise>; - - resolveDependencyVersion( - packageName: string, - options: PackageManagerOptions - ): Promise; - - resolveDependencyVersions( - packageNames: string[], - options: PackageManagerOptions - ): Promise>; -} - -class PNPMCommands implements PackageManagerCommands { - get name() { - return "pnpm"; - } - - private get cmd() { - return process.platform === "win32" ? "pnpm.cmd" : "pnpm"; - } - - async installDependencies(options: PackageManagerOptions) { - const { stdout, stderr } = await $({ cwd: options.cwd })`${this.cmd} install`; - - logger.debug(`Installing dependencies using ${this.name}`, { stdout, stderr }); - } - - async resolveDependencyVersion(packageName: string, options: PackageManagerOptions) { - const { stdout } = await $({ cwd: options.cwd })`${this.cmd} list ${packageName} -r --json`; - const result = JSON.parse(stdout) as PnpmList; - - logger.debug(`Resolving ${packageName} version using ${this.name}`); - - // Return the first dependency version that matches the package name - for (const dep of result) { - const dependency = dep.dependencies?.[packageName]; - - if (dependency) { - return dependency.version; - } - } - } - - async resolveDependencyVersions( - packageNames: string[], - options: PackageManagerOptions - ): Promise> { - const result = await this.#listDependencies(packageNames, options); - - logger.debug(`Resolving ${packageNames.join(" ")} version using ${this.name}`); - - const results: Record = {}; - - // Return the first dependency version that matches the package name - for (const dep of result) { - for (const packageName of packageNames) { - const dependency = dep.dependencies?.[packageName]; - - if (dependency) { - results[packageName] = dependency.version; - } - } - } - - return results; - } - - async extractDirectDependenciesMeta(options: PackageManagerOptions) { - const result = await this.#listDirectDependencies(options); - - logger.debug(`Extracting direct dependencies metadata using ${this.name}`); - - const results: Record = {}; - - for (const projectPkg of result) { - results[projectPkg.name] = { version: projectPkg.version, external: false }; - - if (projectPkg.dependencies) { - for (const [name, dep] of Object.entries(projectPkg.dependencies)) { - const { version } = dep; - - results[name] = { - version, - external: !version.startsWith("link:"), - }; - } - } - } - - return results; - } - - async #listDirectDependencies(options: PackageManagerOptions) { - const childProcess = await $({ - cwd: options.cwd, - reject: false, - })`${this.cmd} list --recursive --json`; - - if (childProcess.failed) { - logger.debug("Failed to list dependencies, using stdout anyway...", { - error: childProcess, - }); - } - - return JSON.parse(childProcess.stdout) as PnpmList; - } - - async #listDependencies(packageNames: string[], options: PackageManagerOptions) { - const childProcess = await $({ - cwd: options.cwd, - reject: false, - })`${this.cmd} list ${packageNames} -r --json`; - - if (childProcess.failed) { - logger.debug("Failed to list dependencies, using stdout anyway...", { - error: childProcess, - }); - } - - return JSON.parse(childProcess.stdout) as PnpmList; - } -} - -type NpmDependency = { - version: string; - resolved: string; - overridden: boolean; - required?: { version: string }; - dependencies?: Record; -}; - -type NpmListOutput = { - dependencies: Record; -}; - -class NPMCommands implements PackageManagerCommands { - get name() { - return "npm"; - } - - private get cmd() { - return process.platform === "win32" ? "npm.cmd" : "npm"; - } - - async installDependencies(options: PackageManagerOptions) { - const { stdout, stderr } = await $({ cwd: options.cwd })`${this.cmd} install`; - - logger.debug(`Installing dependencies using ${this.name}`, { stdout, stderr }); - } - - async resolveDependencyVersion(packageName: string, options: PackageManagerOptions) { - const { stdout } = await $({ cwd: options.cwd })`${this.cmd} list ${packageName} --json`; - const output = JSON.parse(stdout) as NpmListOutput; - - logger.debug(`Resolving ${packageName} version using ${this.name}`, { output }); - - return this.#recursivelySearchDependencies(output.dependencies, packageName); - } - - async resolveDependencyVersions( - packageNames: string[], - options: PackageManagerOptions - ): Promise> { - const output = await this.#listDependencies(packageNames, options); - - logger.debug(`Resolving ${packageNames.join(" ")} version using ${this.name}`, { output }); - - const results: Record = {}; - - for (const packageName of packageNames) { - const version = this.#recursivelySearchDependencies(output.dependencies, packageName); - - if (version) { - results[packageName] = version; - } - } - - return results; - } - - async extractDirectDependenciesMeta( - options: PackageManagerOptions - ): Promise> { - const result = await this.#listDirectDependencies(options); - - logger.debug(`Extracting direct dependencies metadata using ${this.name}`); - - return result.dependencies ? this.#flattenDependenciesMeta(result.dependencies) : {}; - } - - async #listDirectDependencies(options: PackageManagerOptions) { - const childProcess = await $({ - cwd: options.cwd, - reject: false, - })`${this.cmd} list --json`; - - if (childProcess.failed) { - logger.debug("Failed to list dependencies, using stdout anyway...", { - error: childProcess, - }); - } - - return JSON.parse(childProcess.stdout) as NpmListOutput; - } - - async #listDependencies(packageNames: string[], options: PackageManagerOptions) { - const childProcess = await $({ - cwd: options.cwd, - reject: false, - })`${this.cmd} list ${packageNames} --json`; - - if (childProcess.failed) { - logger.debug("Failed to list dependencies, using stdout anyway...", { - error: childProcess, - }); - } - - return JSON.parse(childProcess.stdout) as NpmListOutput; - } - - #recursivelySearchDependencies( - dependencies: Record, - packageName: string - ): string | undefined { - for (const [name, dependency] of Object.entries(dependencies)) { - if (name === packageName) { - return dependency.version; - } - - if (dependency.dependencies) { - const result = this.#recursivelySearchDependencies(dependency.dependencies, packageName); - - if (result) { - return result; - } - } - } - } - - #flattenDependenciesMeta( - dependencies: Record - ): Record { - let results: Record = {}; - - for (const [name, dep] of Object.entries(dependencies)) { - const { version, resolved, dependencies: children } = dep; - results[name] = { version, external: !!resolved && !resolved.startsWith("file:") }; - - if (children) { - results = { ...results, ...this.#flattenDependenciesMeta(children) }; - } - } - - return results; - } -} - -class YarnCommands implements PackageManagerCommands { - get name() { - return "yarn"; - } - - private get cmd() { - return process.platform === "win32" ? "yarn.cmd" : "yarn"; - } - - async installDependencies(options: PackageManagerOptions) { - const { stdout, stderr } = await $({ cwd: options.cwd })`${this.cmd} install`; - - logger.debug(`Installing dependencies using ${this.name}`, { stdout, stderr }); - } - - async resolveDependencyVersion(packageName: string, options: PackageManagerOptions) { - const { stdout } = await $({ cwd: options.cwd })`${this.cmd} info ${packageName} --json`; - - const lines = stdout.split("\n"); - - logger.debug(`Resolving ${packageName} version using ${this.name}`); - - for (const line of lines) { - const json = JSON.parse(line); - - if (json.value === packageName) { - return json.children.Version; - } - } - } - - async resolveDependencyVersions( - packageNames: string[], - options: PackageManagerOptions - ): Promise> { - const stdout = await this.#listDependencies(packageNames, options); - - const lines = stdout.split("\n"); - - logger.debug(`Resolving ${packageNames.join(" ")} version using ${this.name}`); - - const results: Record = {}; - - for (const line of lines) { - const json = JSON.parse(line); - - const packageName = this.#parseYarnValueIntoPackageName(json.value); - - if (packageNames.includes(packageName)) { - results[packageName] = json.children.Version; - } - } - - return results; - } - - async extractDirectDependenciesMeta(options: PackageManagerOptions) { - const result = await this.#listDirectDependencies(options); - - const rawPackagesData = result.split("\n"); - logger.debug(`Extracting direct dependencies metadata using ${this.name}`); - - const results: Record = {}; - - for (const rawPackageData of rawPackagesData) { - const packageData = JSON.parse(rawPackageData); - - const [name, dependencyMeta] = this.#parseYarnValueIntoDependencyMeta(packageData.value); - results[name] = dependencyMeta; - } - - return results; - } - - async #listDirectDependencies(options: PackageManagerOptions) { - const childProcess = await $({ - cwd: options.cwd, - reject: false, - })`${this.cmd} info --all --json`; - - if (childProcess.failed) { - logger.debug("Failed to list dependencies, using stdout anyway...", { - error: childProcess, - }); - } - - return childProcess.stdout; - } - - async #listDependencies(packageNames: string[], options: PackageManagerOptions) { - const childProcess = await $({ - cwd: options.cwd, - reject: false, - })`${this.cmd} info ${packageNames} --json`; - - if (childProcess.failed) { - logger.debug("Failed to list dependencies, using stdout anyway...", { - error: childProcess, - }); - } - - return childProcess.stdout; - } - - // The "value" when doing yarn info is formatted like this: - // "package-name@npm:version" or "package-name@workspace:version" - // This function will parse the value into just the package name. - // This correctly handles scoped packages as well e.g. @scope/package-name@npm:version - #parseYarnValueIntoPackageName(value: string): string { - const parts = value.split("@"); - - // If the value does not contain an "@" symbol, then it's just the package name - if (parts.length === 3) { - return parts[1] as string; - } - - // If the value contains an "@" symbol, then the package name is the first part - return parts[0] as string; - } - - #parseYarnValueIntoDependencyMeta(value: string): [string, DependencyMeta] { - const parts = value.split("@"); - let name: string, protocol: string, version: string; - - if (parts.length === 3) { - // e.g. @/@: -> ["", "/"", ":""] - name = `@${parts[1]}`; - [protocol = "", version = ""] = parts[2]!.split(":"); - } else if (parts.length === 2) { - // e.g. @: -> [""", ":""] - name = parts[0]!.toString(); - [protocol = "", version = ""] = parts[1]!.split(":"); - } else { - throw new Error("Failed parsing ${value} into dependency meta"); - } - - return [ - name, - { - version, - external: protocol !== "workspace" && protocol !== "file", - }, - ]; - } -} - -function isBuiltInModule(module: string): boolean { - // if the module has node: prefix, it's a built-in module - if (module.startsWith("node:")) { - return true; - } - - return builtinModules.includes(module); -} diff --git a/packages/cli-v3/src/utilities/keyValueBy.ts b/packages/cli-v3/src/utilities/keyValueBy.ts deleted file mode 100644 index b14a931dd6c..00000000000 --- a/packages/cli-v3/src/utilities/keyValueBy.ts +++ /dev/null @@ -1,39 +0,0 @@ -type Index = { [key: string]: T }; -type KeyValueGenerator = (key: K, value: V, accum: Index) => Index | null; -type ArrayKeyValueGenerator = KeyValueGenerator; -type ObjectKeyValueGenerator = KeyValueGenerator; - -export function keyValueBy(arr: T[]): Index; -export function keyValueBy( - arr: T[], - keyValue: KeyValueGenerator, - initialValue?: Index -): Index; -export function keyValueBy( - obj: Index, - keyValue: KeyValueGenerator, - initialValue?: Index -): Index; - -/** Generates an object from an array or object. Simpler than reduce or _.transform. The KeyValueGenerator passes (key, value) if the input is an object, and (value, i) if it is an array. The return object from each iteration is merged into the accumulated object. Return null to skip an item. */ -export function keyValueBy( - input: T[] | Index, - // if no keyValue is given, sets all values to true - keyValue?: ArrayKeyValueGenerator | ObjectKeyValueGenerator, - accum: Index = {} -): Index { - const isArray = Array.isArray(input); - keyValue = - keyValue || ((key: T): Index => ({ [key as unknown as string]: true as unknown as R })); - // considerably faster than Array.prototype.reduce - Object.entries(input || {}).forEach(([key, value], i) => { - const o = isArray - ? (keyValue as ArrayKeyValueGenerator)(value, i, accum) - : (keyValue as ObjectKeyValueGenerator)(key, value, accum); - Object.entries(o || {}).forEach((entry) => { - accum[entry[0]] = entry[1]; - }); - }); - - return accum; -} diff --git a/packages/cli-v3/src/utilities/links.ts b/packages/cli-v3/src/utilities/links.ts deleted file mode 100644 index e6b485ca767..00000000000 --- a/packages/cli-v3/src/utilities/links.ts +++ /dev/null @@ -1,10 +0,0 @@ -export const docs = { - config: { - home: "https://trigger.dev/docs/v3/trigger-config", - esm: "https://trigger.dev/docs/v3/trigger-config#esm-only-packages", - prisma: "https://trigger.dev/docs/v3/trigger-config#prisma-and-other-generators", - additionalPackages: "https://trigger.dev/docs/v3/trigger-config#prisma-and-other-generators", - }, -}; - -export const getInTouch = "https://trigger.dev/contact"; diff --git a/packages/cli-v3/src/utilities/linux.ts b/packages/cli-v3/src/utilities/linux.ts deleted file mode 100644 index 2d11285aa77..00000000000 --- a/packages/cli-v3/src/utilities/linux.ts +++ /dev/null @@ -1,31 +0,0 @@ -import { spawn } from "child_process"; -import { logger } from "./logger"; - -export const isLinuxServer = async () => { - if (process.platform !== "linux") { - return false; - } - - const xdgAvailable = await new Promise((res) => { - const xdg = spawn("xdg-open"); - - xdg.on("error", (error) => { - logger.debug("Error while checking for xdg-open", error); - res(false); - }); - - xdg.on("spawn", () => { - res(true); - }); - - xdg.on("exit", (code) => { - res(code === 0); - }); - - xdg.unref(); - }); - - logger.debug("xdg-open available:", xdgAvailable); - - return !xdgAvailable; -}; diff --git a/packages/cli-v3/src/utilities/logger.ts b/packages/cli-v3/src/utilities/logger.ts deleted file mode 100644 index a4a27c45f11..00000000000 --- a/packages/cli-v3/src/utilities/logger.ts +++ /dev/null @@ -1,129 +0,0 @@ -// This is a copy of the logger utility from the wrangler repo: https://github.com/cloudflare/workers-sdk/blob/main/packages/wrangler/src/logger.ts - -import { format } from "node:util"; -import chalk from "chalk"; -import CLITable from "cli-table3"; -import { formatMessagesSync } from "esbuild"; -import type { Message } from "esbuild"; -import { getEnvironmentVariableFactory } from "./getEnvironmentVariableFactory.js"; -export const LOGGER_LEVELS = { - none: -1, - error: 0, - warn: 1, - info: 2, - log: 3, - debug: 4, -} as const; - -export type LoggerLevel = keyof typeof LOGGER_LEVELS; - -/** A map from LOGGER_LEVEL to the error `kind` needed by `formatMessagesSync()`. */ -const LOGGER_LEVEL_FORMAT_TYPE_MAP = { - error: "error", - warn: "warning", - info: undefined, - log: undefined, - debug: undefined, -} as const; - -const getLogLevelFromEnv = getEnvironmentVariableFactory({ - variableName: "TRIGGER_LOG_LEVEL", -}); - -function getLoggerLevel(): LoggerLevel { - const fromEnv = getLogLevelFromEnv()?.toLowerCase(); - if (fromEnv !== undefined) { - if (fromEnv in LOGGER_LEVELS) return fromEnv as LoggerLevel; - const expected = Object.keys(LOGGER_LEVELS) - .map((level) => `"${level}"`) - .join(" | "); - console.warn( - `Unrecognised WRANGLER_LOG value ${JSON.stringify( - fromEnv - )}, expected ${expected}, defaulting to "log"...` - ); - } - return "log"; -} - -export type TableRow = Record; - -export class Logger { - constructor() {} - - loggerLevel = getLoggerLevel(); - columns = process.stdout.columns; - - debug = (...args: unknown[]) => this.doLog("debug", args); - ignore = (...args: unknown[]) => {}; - debugWithSanitization = (label: string, ...args: unknown[]) => { - this.doLog("debug", [label, ...args]); - }; - info = (...args: unknown[]) => this.doLog("info", args); - log = (...args: unknown[]) => this.doLog("log", args); - warn = (...args: unknown[]) => this.doLog("warn", args); - error = (...args: unknown[]) => this.doLog("error", args); - table(data: TableRow[], level?: Exclude) { - const keys: Keys[] = data.length === 0 ? [] : (Object.keys(data[0]!) as Keys[]); - const t = new CLITable({ - head: keys, - style: { - head: chalk.level ? ["blue"] : [], - border: chalk.level ? ["gray"] : [], - }, - }); - t.push(...data.map((row) => keys.map((k) => row[k]))); - return this.doLog(level ?? "log", [t.toString()]); - } - - private doLog(messageLevel: Exclude, args: unknown[]) { - const message = this.formatMessage(messageLevel, format(...args)); - - // only send logs to the terminal if their level is at least the configured log-level - if (LOGGER_LEVELS[this.loggerLevel] >= LOGGER_LEVELS[messageLevel]) { - console[messageLevel](message); - } - } - - private formatMessage(level: Exclude, message: string): string { - const kind = LOGGER_LEVEL_FORMAT_TYPE_MAP[level]; - if (kind) { - // Format the message using the esbuild formatter. - // The first line of the message is the main `text`, - // subsequent lines are put into the `notes`. - const [firstLine, ...otherLines] = message.split("\n"); - const notes = otherLines.length > 0 ? otherLines.map((text) => ({ text })) : undefined; - return formatMessagesSync([{ text: firstLine, notes }], { - color: true, - kind, - terminalWidth: this.columns, - })[0]!; - } else { - return message; - } - } -} - -/** - * A drop-in replacement for `console` for outputting logging messages. - * - * Errors and Warnings will get additional formatting to highlight them to the user. - * You can also set a `logger.loggerLevel` value to one of "debug", "log", "warn" or "error", - * to filter out logging messages. - */ -export const logger = new Logger(); - -export function logBuildWarnings(warnings: Message[]) { - const logs = formatMessagesSync(warnings, { kind: "warning", color: true }); - for (const log of logs) console.warn(log); -} - -/** - * Logs all errors/warnings associated with an esbuild BuildFailure in the same - * style esbuild would. - */ -export function logBuildFailure(errors: Message[], warnings: Message[]) { - const logs = formatMessagesSync(errors, { kind: "error", color: true }); - for (const log of logs) console.error(log); - logBuildWarnings(warnings); -} diff --git a/packages/cli-v3/src/utilities/obfuscateApiKey.ts b/packages/cli-v3/src/utilities/obfuscateApiKey.ts deleted file mode 100644 index 27f64d5e5a8..00000000000 --- a/packages/cli-v3/src/utilities/obfuscateApiKey.ts +++ /dev/null @@ -1,4 +0,0 @@ -export const obfuscateApiKey = (apiKey: string) => { - const [prefix, slug, secretPart] = apiKey.split("_") as [string, string, string]; - return `${prefix}_${slug}_${"*".repeat(secretPart.length)}`; -}; diff --git a/packages/cli-v3/src/utilities/parseNameAndPath.ts b/packages/cli-v3/src/utilities/parseNameAndPath.ts deleted file mode 100644 index e6016c0d98b..00000000000 --- a/packages/cli-v3/src/utilities/parseNameAndPath.ts +++ /dev/null @@ -1,11 +0,0 @@ -import pathModule from "path"; - -// Takes a relative path (like .) and resolves it to a full path (like /Users/username/Projects/my-triggers) -export const resolvePath = (input: string) => { - return pathModule.resolve(process.cwd(), input); -}; - -// Takes an absolute path and derives the relative path from the current working directory -export const relativePath = (input: string) => { - return pathModule.relative(process.cwd(), input); -}; diff --git a/packages/cli-v3/src/utilities/resolveEnvVars.ts b/packages/cli-v3/src/utilities/resolveEnvVars.ts deleted file mode 100644 index a09052a55e1..00000000000 --- a/packages/cli-v3/src/utilities/resolveEnvVars.ts +++ /dev/null @@ -1,62 +0,0 @@ -import { logger } from "./logger"; - -export async function callResolveEnvVars( - configModule: any, - env: Record, - environment: string, - projectRef: string -): Promise<{ variables: Record; override: boolean } | undefined> { - if ( - configModule && - configModule.resolveEnvVars && - typeof configModule.resolveEnvVars === "function" - ) { - let resolvedEnvVars: Record = {}; - - try { - let result = await configModule.resolveEnvVars({ - projectRef, - environment, - env, - }); - - if (!result) { - return; - } - - result = await result; - - if (typeof result === "object" && result !== null && "variables" in result) { - const variables = result.variables; - - if (Array.isArray(variables)) { - for (const item of variables) { - if ( - typeof item === "object" && - item !== null && - "name" in item && - "value" in item && - typeof item.name === "string" && - typeof item.value === "string" - ) { - resolvedEnvVars[item.name] = item.value; - } - } - } else if (typeof variables === "object") { - for (const [key, value] of Object.entries(variables)) { - if (typeof key === "string" && typeof value === "string") { - resolvedEnvVars[key] = value; - } - } - } - } - - return { - variables: resolvedEnvVars, - override: result.override, - }; - } catch (error) { - logger.error(error); - } - } -} diff --git a/packages/cli-v3/src/utilities/resolveInternalFilePath.ts b/packages/cli-v3/src/utilities/resolveInternalFilePath.ts deleted file mode 100644 index 3d790e52f83..00000000000 --- a/packages/cli-v3/src/utilities/resolveInternalFilePath.ts +++ /dev/null @@ -1,8 +0,0 @@ -import path from "path"; -import { fileURLToPath } from "url"; - -export function cliRootPath() { - const __filename = fileURLToPath(import.meta.url); - const __dirname = path.dirname(__filename); - return __dirname; -} diff --git a/packages/cli-v3/src/utilities/runtimeCheck.ts b/packages/cli-v3/src/utilities/runtimeCheck.ts deleted file mode 100644 index 751481f3d65..00000000000 --- a/packages/cli-v3/src/utilities/runtimeCheck.ts +++ /dev/null @@ -1,28 +0,0 @@ -import { logger } from "./logger"; - -/** - * This function is used by the dev CLI to make sure that the runtime is compatible - */ -export function runtimeCheck(minimumMajor: number, minimumMinor: number) { - // Check if the runtime is Node.js - if (typeof process === "undefined") { - throw "The dev CLI can only be run in a Node.js compatible environment"; - } - - // Check if the runtime version is compatible - const [major = 0, minor = 0] = process.versions.node.split(".").map(Number); - - const isBun = typeof process.versions.bun === "string"; - - if (major < minimumMajor || (major === minimumMajor && minor < minimumMinor)) { - if (isBun) { - throw `The dev CLI requires at least Node.js ${minimumMajor}.${minimumMinor}. You are running Bun ${process.versions.bun}, which is compatible with Node.js ${process.versions.node}`; - } else { - throw `The dev CLI requires at least Node.js ${minimumMajor}.${minimumMinor}. You are running Node.js ${process.versions.node}`; - } - } - - logger.debug( - `Node.js version: ${process.versions.node}${isBun ? ` (Bun ${process.versions.bun})` : ""}` - ); -} diff --git a/packages/cli-v3/src/utilities/safeJsonParse.ts b/packages/cli-v3/src/utilities/safeJsonParse.ts deleted file mode 100644 index b7c6a6510bb..00000000000 --- a/packages/cli-v3/src/utilities/safeJsonParse.ts +++ /dev/null @@ -1,11 +0,0 @@ -export function safeJsonParse(json?: string): unknown { - if (!json) { - return undefined; - } - - try { - return JSON.parse(json); - } catch { - return undefined; - } -} diff --git a/packages/cli-v3/src/utilities/session.ts b/packages/cli-v3/src/utilities/session.ts deleted file mode 100644 index 8d9b6fa417b..00000000000 --- a/packages/cli-v3/src/utilities/session.ts +++ /dev/null @@ -1,87 +0,0 @@ -import { recordSpanException } from "@systemfsoftware/trigger.dev_core/v3/workers"; -import { CliApiClient } from "../apiClient.js"; -import { readAuthConfigProfile } from "./configFiles.js"; -import { getTracer } from "../telemetry/tracing.js"; - -const tracer = getTracer(); - -export type LoginResult = - | { - ok: true; - profile: string; - userId: string; - email: string; - dashboardUrl: string; - auth: { - apiUrl: string; - accessToken: string; - }; - } - | { - ok: false; - error: string; - auth?: { - apiUrl: string; - accessToken: string; - }; - }; - -export async function isLoggedIn(profile: string = "default"): Promise { - return await tracer.startActiveSpan("isLoggedIn", async (span) => { - try { - const config = readAuthConfigProfile(profile); - - if (!config?.accessToken || !config?.apiUrl) { - span.recordException(new Error("You must login first")); - span.end(); - return { ok: false as const, error: "You must login first" }; - } - - const apiClient = new CliApiClient(config.apiUrl, config.accessToken); - const userData = await apiClient.whoAmI(); - - if (!userData.success) { - recordSpanException(span, userData.error); - span.end(); - - return { - ok: false as const, - error: userData.error, - auth: { - apiUrl: config.apiUrl, - accessToken: config.accessToken, - }, - }; - } - - span.setAttributes({ - "login.userId": userData.data.userId, - "login.email": userData.data.email, - "login.dashboardUrl": userData.data.dashboardUrl, - "login.profile": profile, - }); - - span.end(); - - return { - ok: true as const, - profile, - userId: userData.data.userId, - email: userData.data.email, - dashboardUrl: userData.data.dashboardUrl, - auth: { - apiUrl: config.apiUrl, - accessToken: config.accessToken, - }, - }; - } catch (e) { - recordSpanException(span, e); - span.end(); - - return { - ok: false as const, - error: e instanceof Error ? e.message : "Unknown error", - }; - } - }); -} diff --git a/packages/cli-v3/src/utilities/taskFiles.ts b/packages/cli-v3/src/utilities/taskFiles.ts deleted file mode 100644 index 5de08b1df41..00000000000 --- a/packages/cli-v3/src/utilities/taskFiles.ts +++ /dev/null @@ -1,103 +0,0 @@ -import { ResolvedConfig } from "@systemfsoftware/trigger.dev_core/v3"; -import fs from "node:fs"; -import { join, relative, resolve } from "node:path"; -import { TaskFile } from "../types"; - -export function createTaskFileImports(taskFiles: TaskFile[]) { - return taskFiles - .map( - (taskFile) => - `import * as ${taskFile.importName} from "./${taskFile.importPath}"; TaskFileImports["${ - taskFile.importName - }"] = ${taskFile.importName}; TaskFiles["${taskFile.importName}"] = ${JSON.stringify( - taskFile - )};` - ) - .join("\n"); -} - -// Find all the top-level .js or .ts files in the trigger directories -export async function gatherTaskFiles(config: ResolvedConfig): Promise> { - const taskFiles: Array = []; - - for (const triggerDir of config.triggerDirectories) { - const files = await gatherTaskFilesFromDir(triggerDir, triggerDir, config); - taskFiles.push(...files); - } - - return taskFiles; -} - -async function gatherTaskFilesFromDir( - dirPath: string, - triggerDir: string, - config: ResolvedConfig -): Promise { - const taskFiles: TaskFile[] = []; - - const files = await fs.promises.readdir(dirPath, { withFileTypes: true }); - for (const file of files) { - if (!file.isFile()) { - // Recurse into subdirectories - const fullPath = join(dirPath, file.name); - taskFiles.push(...(await gatherTaskFilesFromDir(fullPath, triggerDir, config))); - } else { - if ( - !file.name.endsWith(".js") && - !file.name.endsWith(".ts") && - !file.name.endsWith(".jsx") && - !file.name.endsWith(".tsx") - ) { - continue; - } - - const fullPath = join(dirPath, file.name); - const filePath = relative(config.projectDir, fullPath); - - //remove the file extension and replace any invalid characters with underscores - const importName = filePath.replace(/\..+$/, "").replace(/[^a-zA-Z0-9_$]/g, "_"); - - //change backslashes to forward slashes - const importPath = filePath.replace(/\\/g, "/"); - - taskFiles.push({ triggerDir, importPath, importName, filePath }); - } - } - - return taskFiles; -} - -export function resolveTriggerDirectories(projectDir: string, dirs: string[]): string[] { - return dirs.map((dir) => resolve(projectDir, dir)); -} - -const IGNORED_DIRS = ["node_modules", ".git", "dist", "build"]; - -export async function findTriggerDirectories(dirPath: string): Promise { - return getTriggerDirectories(dirPath); -} - -async function getTriggerDirectories(dirPath: string): Promise { - const entries = await fs.promises.readdir(dirPath, { withFileTypes: true }); - const triggerDirectories: string[] = []; - - for (const entry of entries) { - if (!entry.isDirectory() || IGNORED_DIRS.includes(entry.name) || entry.name.startsWith(".")) - continue; - - const fullPath = join(dirPath, entry.name); - - // Ignore the directory if it's /app/api/trigger - if (fullPath.endsWith("app/api/trigger")) { - continue; - } - - if (entry.name === "trigger") { - triggerDirectories.push(fullPath); - } - - triggerDirectories.push(...(await getTriggerDirectories(fullPath))); - } - - return triggerDirectories; -} diff --git a/packages/cli-v3/src/utilities/windows.ts b/packages/cli-v3/src/utilities/windows.ts deleted file mode 100644 index e2783c91a48..00000000000 --- a/packages/cli-v3/src/utilities/windows.ts +++ /dev/null @@ -1,23 +0,0 @@ -import { log, spinner as clackSpinner } from "@clack/prompts"; - -export const isWindows = process.platform === "win32"; - -export function escapeImportPath(path: string) { - return isWindows ? path.replaceAll("\\", "\\\\") : path; -} - -const ballmerSpinner = () => ({ - start: (msg?: string): void => { - log.step(msg ?? ""); - }, - stop: (msg?: string, code?: number): void => { - log.message(msg ?? ""); - }, - message: (msg?: string): void => { - log.message(msg ?? ""); - }, -}); - -// This will become unecessary with the next clack release, the bug was fixed here: -// https://github.com/natemoo-re/clack/pull/182 -export const spinner = () => (isWindows ? ballmerSpinner() : clackSpinner()); diff --git a/packages/cli-v3/src/workers/common/errors.ts b/packages/cli-v3/src/workers/common/errors.ts deleted file mode 100644 index 265caea8843..00000000000 --- a/packages/cli-v3/src/workers/common/errors.ts +++ /dev/null @@ -1,103 +0,0 @@ -import { z } from "zod"; - -export class UncaughtExceptionError extends Error { - constructor( - public readonly originalError: { name: string; message: string; stack?: string }, - public readonly origin: "uncaughtException" | "unhandledRejection" - ) { - super(`Uncaught exception: ${originalError.message}`); - - this.name = "UncaughtExceptionError"; - } -} - -export class TaskMetadataParseError extends Error { - constructor( - public readonly zodIssues: z.ZodIssue[], - public readonly tasks: any - ) { - super(`Failed to parse task metadata`); - - this.name = "TaskMetadataParseError"; - } -} - -export class UnexpectedExitError extends Error { - constructor( - public code: number, - public signal: NodeJS.Signals | null, - public stderr: string | undefined - ) { - super(`Unexpected exit with code ${code}`); - - this.name = "UnexpectedExitError"; - } -} - -export class CleanupProcessError extends Error { - constructor() { - super("Cancelled"); - - this.name = "CleanupProcessError"; - } -} - -export class CancelledProcessError extends Error { - constructor() { - super("Cancelled"); - - this.name = "CancelledProcessError"; - } -} - -export class SigKillTimeoutProcessError extends Error { - constructor() { - super("Process kill timeout"); - - this.name = "SigKillTimeoutProcessError"; - } -} - -export class GracefulExitTimeoutError extends Error { - constructor() { - super("Graceful exit timeout"); - - this.name = "GracefulExitTimeoutError"; - } -} - -export function getFriendlyErrorMessage( - code: number, - signal: NodeJS.Signals | null, - stderr: string | undefined, - dockerMode = true -) { - const message = (text: string) => { - if (signal) { - return `[${signal}] ${text}`; - } else { - return text; - } - }; - - if (code === 137) { - if (dockerMode) { - return message( - "Process ran out of memory! Try choosing a machine preset with more memory for this task." - ); - } else { - // Note: containerState reason and message should be checked to clarify the error - return message( - "Process most likely ran out of memory, but we can't be certain. Try choosing a machine preset with more memory for this task." - ); - } - } - - if (stderr?.includes("OOMErrorHandler")) { - return message( - "Process ran out of memory! Try choosing a machine preset with more memory for this task." - ); - } - - return message(`Process exited with code ${code}.`); -} diff --git a/packages/cli-v3/src/workers/dev/backgroundWorker.ts b/packages/cli-v3/src/workers/dev/backgroundWorker.ts deleted file mode 100644 index 02411c9ebc5..00000000000 --- a/packages/cli-v3/src/workers/dev/backgroundWorker.ts +++ /dev/null @@ -1,1141 +0,0 @@ -import { - BackgroundWorkerProperties, - BackgroundWorkerServerMessages, - CreateBackgroundWorkerResponse, - ResolvedConfig, - SemanticInternalAttributes, - TaskMetadataWithFilePath, - TaskRunBuiltInError, - TaskRunError, - TaskRunErrorCodes, - TaskRunExecution, - TaskRunExecutionLazyAttemptPayload, - TaskRunExecutionPayload, - TaskRunExecutionResult, - TaskRunFailedExecutionResult, - childToWorkerMessages, - correctErrorStackTrace, - formatDurationMilliseconds, - workerToChildMessages, -} from "@systemfsoftware/trigger.dev_core/v3"; -import { ZodMessageHandler, ZodMessageSender } from "@systemfsoftware/trigger.dev_core/v3/zodMessageHandler"; -import dotenv from "dotenv"; -import { Evt } from "evt"; -import { ChildProcess, fork } from "node:child_process"; -import { dirname, resolve } from "node:path"; -import { - chalkError, - chalkGrey, - chalkLink, - chalkRun, - chalkSuccess, - chalkTask, - chalkWarning, - chalkWorker, - cliLink, - prettyPrintDate, -} from "../../utilities/cliOutput.js"; -import { safeDeleteFileSync } from "../../utilities/fileSystem.js"; -import { installPackages } from "../../utilities/installPackages.js"; -import { logger } from "../../utilities/logger.js"; -import { - CancelledProcessError, - CleanupProcessError, - SigKillTimeoutProcessError, - TaskMetadataParseError, - UncaughtExceptionError, - UnexpectedExitError, - getFriendlyErrorMessage, -} from "../common/errors.js"; -import { CliApiClient } from "../../apiClient.js"; - -export type CurrentWorkers = BackgroundWorkerCoordinator["currentWorkers"]; -export class BackgroundWorkerCoordinator { - public onTaskCompleted: Evt<{ - backgroundWorkerId: string; - completion: TaskRunExecutionResult; - worker: BackgroundWorker; - execution: TaskRunExecution; - }> = new Evt(); - public onTaskFailedToRun: Evt<{ - backgroundWorkerId: string; - worker: BackgroundWorker; - completion: TaskRunFailedExecutionResult; - }> = new Evt(); - public onWorkerRegistered: Evt<{ - worker: BackgroundWorker; - id: string; - record: CreateBackgroundWorkerResponse; - }> = new Evt(); - - /** - * @deprecated use onWorkerTaskRunHeartbeat instead - */ - public onWorkerTaskHeartbeat: Evt<{ - id: string; - backgroundWorkerId: string; - worker: BackgroundWorker; - }> = new Evt(); - public onWorkerTaskRunHeartbeat: Evt<{ - id: string; - backgroundWorkerId: string; - worker: BackgroundWorker; - }> = new Evt(); - public onWorkerDeprecated: Evt<{ worker: BackgroundWorker; id: string }> = new Evt(); - private _backgroundWorkers: Map = new Map(); - private _records: Map = new Map(); - private _deprecatedWorkers: Set = new Set(); - - constructor(private baseURL: string) { - this.onTaskCompleted.attach(async ({ completion }) => { - if (!completion.ok && typeof completion.retry !== "undefined") { - return; - } - - await this.#notifyWorkersOfTaskCompletion(completion); - }); - - this.onTaskFailedToRun.attach(async ({ completion }) => { - await this.#notifyWorkersOfTaskCompletion(completion); - }); - } - - async #notifyWorkersOfTaskCompletion(completion: TaskRunExecutionResult) { - for (const worker of this._backgroundWorkers.values()) { - await worker.taskRunCompletedNotification(completion); - } - } - - get currentWorkers() { - return Array.from(this._backgroundWorkers.entries()).map(([id, worker]) => ({ - id, - worker, - record: this._records.get(id)!, - isDeprecated: this._deprecatedWorkers.has(id), - })); - } - - async registerWorker(record: CreateBackgroundWorkerResponse, worker: BackgroundWorker) { - for (const [workerId, existingWorker] of this._backgroundWorkers.entries()) { - if (workerId === record.id) { - continue; - } - - this._deprecatedWorkers.add(workerId); - this.onWorkerDeprecated.post({ worker: existingWorker, id: workerId }); - } - - this._backgroundWorkers.set(record.id, worker); - this._records.set(record.id, record); - this.onWorkerRegistered.post({ worker, id: record.id, record }); - - worker.onTaskHeartbeat.attach((id) => { - this.onWorkerTaskHeartbeat.post({ id, backgroundWorkerId: record.id, worker }); - }); - - worker.onTaskRunHeartbeat.attach((id) => { - this.onWorkerTaskRunHeartbeat.post({ id, backgroundWorkerId: record.id, worker }); - }); - } - - close() { - for (const worker of this._backgroundWorkers.values()) { - worker.close(); - } - - this._backgroundWorkers.clear(); - this._records.clear(); - } - - async handleMessage(id: string, message: BackgroundWorkerServerMessages) { - logger.debug(`Received message from worker ${id}`, JSON.stringify({ workerMessage: message })); - - switch (message.type) { - case "EXECUTE_RUNS": { - await Promise.all(message.payloads.map((payload) => this.#executeTaskRun(id, payload))); - break; - } - case "CANCEL_ATTEMPT": { - // Need to cancel the attempt somehow here - const worker = this._backgroundWorkers.get(id); - - if (!worker) { - logger.error(`Could not find worker ${id}`); - return; - } - - await worker.cancelRun(message.taskRunId); - break; - } - case "EXECUTE_RUN_LAZY_ATTEMPT": { - await this.#executeTaskRunLazyAttempt(id, message.payload); - } - } - } - - async #executeTaskRunLazyAttempt(id: string, payload: TaskRunExecutionLazyAttemptPayload) { - const worker = this._backgroundWorkers.get(id); - - if (!worker) { - logger.error(`Could not find worker ${id}`); - return; - } - - const record = this._records.get(id); - - if (!record) { - logger.error(`Could not find worker record ${id}`); - return; - } - - try { - const { completion, execution } = await worker.executeTaskRunLazyAttempt( - payload, - this.baseURL - ); - - this.onTaskCompleted.post({ - completion, - execution, - worker, - backgroundWorkerId: id, - }); - } catch (error) { - this.onTaskFailedToRun.post({ - backgroundWorkerId: id, - worker, - completion: { - ok: false, - id: payload.runId, - retry: undefined, - error: - error instanceof Error - ? { - type: "BUILT_IN_ERROR", - name: error.name, - message: error.message, - stackTrace: error.stack ?? "", - } - : { - type: "BUILT_IN_ERROR", - name: "UnknownError", - message: String(error), - stackTrace: "", - }, - }, - }); - } - } - - async #executeTaskRun(id: string, payload: TaskRunExecutionPayload) { - const worker = this._backgroundWorkers.get(id); - - if (!worker) { - logger.error(`Could not find worker ${id}`); - return; - } - - const record = this._records.get(id); - - if (!record) { - logger.error(`Could not find worker record ${id}`); - return; - } - - const completion = await worker.executeTaskRun(payload, this.baseURL); - - this.onTaskCompleted.post({ - completion, - execution: payload.execution, - worker, - backgroundWorkerId: id, - }); - } -} - -export type BackgroundWorkerParams = { - env: Record; - dependencies?: Record; - projectConfig: ResolvedConfig; - debuggerOn: boolean; - debugOtel?: boolean; - resolveEnvVariables?: ( - env: Record, - worker: BackgroundWorker - ) => Promise | undefined>; -}; - -export class BackgroundWorker { - private _initialized: boolean = false; - private _handler = new ZodMessageHandler({ - schema: childToWorkerMessages, - }); - - /** - * @deprecated use onTaskRunHeartbeat instead - */ - public onTaskHeartbeat: Evt = new Evt(); - public onTaskRunHeartbeat: Evt = new Evt(); - private _onClose: Evt = new Evt(); - - public tasks: Array = []; - public metadata: BackgroundWorkerProperties | undefined; - public stderr: Array = []; - - _taskRunProcesses: Map = new Map(); - private _taskRunProcessesBeingKilled: Set = new Set(); - - private _closed: boolean = false; - - private _fullEnv: Record = {}; - - constructor( - public path: string, - public params: BackgroundWorkerParams, - private apiClient: CliApiClient - ) {} - - close() { - if (this._closed) { - return; - } - - this._closed = true; - - this.onTaskHeartbeat.detach(); - this.onTaskRunHeartbeat.detach(); - - // We need to close all the task run processes - for (const taskRunProcess of this._taskRunProcesses.values()) { - taskRunProcess.cleanup(true); - } - - // Delete worker files - this._onClose.post(); - - safeDeleteFileSync(this.path); - safeDeleteFileSync(`${this.path}.map`); - } - - get inProgressRuns(): Array { - return Array.from(this._taskRunProcesses.keys()); - } - - async initialize() { - if (this._initialized) { - throw new Error("Worker already initialized"); - } - - // Install the dependencies in dirname(this.path) using npm and child_process - if (this.params.dependencies) { - await installPackages(this.params.dependencies, { cwd: dirname(this.path) }); - } - - let resolved = false; - - const cwd = dirname(this.path); - - this._fullEnv = { - ...this.params.env, - ...this.#readEnvVars(), - ...(this.params.debugOtel ? { OTEL_LOG_LEVEL: "debug" } : {}), - }; - - let resolvedEnvVars: Record = {}; - - if (this.params.resolveEnvVariables) { - const resolvedEnv = await this.params.resolveEnvVariables(this._fullEnv, this); - - if (resolvedEnv) { - resolvedEnvVars = resolvedEnv; - } - } - - this._fullEnv = { - ...this._fullEnv, - ...resolvedEnvVars, - }; - - logger.debug("Initializing worker", { path: this.path, cwd, fullEnv: this._fullEnv }); - - this.tasks = await new Promise>((resolve, reject) => { - const child = fork(this.path, { - stdio: [/*stdin*/ "ignore", /*stdout*/ "pipe", /*stderr*/ "pipe", "ipc"], - cwd, - env: this._fullEnv, - }); - - // Set a timeout to kill the child process if it doesn't respond - const timeout = setTimeout(() => { - if (resolved) { - return; - } - - resolved = true; - child.kill(); - reject(new Error("Worker timed out")); - }, 20_000); - - child.on("message", async (msg: any) => { - const message = this._handler.parseMessage(msg); - - if (!message.success) { - clearTimeout(timeout); - resolved = true; - reject(new Error(`Failed to parse message: ${message.error}`)); - child.kill(); - return; - } - - if (message.data.type === "TASKS_READY" && !resolved) { - clearTimeout(timeout); - resolved = true; - resolve(message.data.payload.tasks); - child.kill(); - } else if (message.data.type === "UNCAUGHT_EXCEPTION") { - clearTimeout(timeout); - resolved = true; - reject( - new UncaughtExceptionError(message.data.payload.error, message.data.payload.origin) - ); - child.kill(); - } else if (message.data.type === "TASKS_FAILED_TO_PARSE") { - clearTimeout(timeout); - resolved = true; - reject( - new TaskMetadataParseError(message.data.payload.zodIssues, message.data.payload.tasks) - ); - child.kill(); - } - }); - - child.on("exit", (code) => { - if (!resolved) { - clearTimeout(timeout); - resolved = true; - reject(new Error(`Worker exited with code ${code}`)); - } - }); - - child.stdout?.on("data", (data) => { - logger.log(data.toString()); - }); - - child.stderr?.on("data", (data) => { - this.stderr.push(data.toString()); - }); - }); - - this._initialized = true; - } - - // We need to notify all the task run processes that a task run has completed, - // in case they are waiting for it through triggerAndWait - async taskRunCompletedNotification(completion: TaskRunExecutionResult) { - for (const taskRunProcess of this._taskRunProcesses.values()) { - taskRunProcess.taskRunCompletedNotification(completion); - } - } - - #prefixedMessage(payload: TaskRunExecutionPayload, message: string = "") { - return `[${payload.execution.run.id}.${payload.execution.attempt.number}] ${message}`; - } - - async #getFreshTaskRunProcess( - payload: TaskRunExecutionPayload, - messageId?: string - ): Promise { - logger.debug(this.#prefixedMessage(payload, "getFreshTaskRunProcess()")); - - if (!this.metadata) { - throw new Error("Worker not registered"); - } - - this._closed = false; - - logger.debug(this.#prefixedMessage(payload, "killing current task run process before attempt")); - - await this.#killCurrentTaskRunProcessBeforeAttempt(payload.execution.run.id); - - logger.debug(this.#prefixedMessage(payload, "creating new task run process")); - - const taskRunProcess = new TaskRunProcess( - payload.execution.run.id, - payload.execution.run.isTest, - this.path, - { - ...this._fullEnv, - ...(payload.environment ?? {}), - ...this.#readEnvVars(), - }, - this.metadata, - this.params, - messageId - ); - - taskRunProcess.onExit.attach(({ pid }) => { - logger.debug(this.#prefixedMessage(payload, "onExit()"), { pid }); - - const taskRunProcess = this._taskRunProcesses.get(payload.execution.run.id); - - // Only delete the task run process if the pid matches - if (taskRunProcess?.pid === pid) { - this._taskRunProcesses.delete(payload.execution.run.id); - } - - if (pid) { - this._taskRunProcessesBeingKilled.delete(pid); - } - }); - - taskRunProcess.onIsBeingKilled.attach((pid) => { - if (pid) { - this._taskRunProcessesBeingKilled.add(pid); - } - }); - - taskRunProcess.onTaskHeartbeat.attach((id) => { - this.onTaskHeartbeat.post(id); - }); - - taskRunProcess.onTaskRunHeartbeat.attach((id) => { - this.onTaskRunHeartbeat.post(id); - }); - - await taskRunProcess.initialize(); - - this._taskRunProcesses.set(payload.execution.run.id, taskRunProcess); - - return taskRunProcess; - } - - async #killCurrentTaskRunProcessBeforeAttempt(runId: string) { - const taskRunProcess = this._taskRunProcesses.get(runId); - - if (!taskRunProcess) { - logger.debug(`[${runId}] no current task process to kill`); - return; - } - - logger.debug(`[${runId}] killing current task process`, { - pid: taskRunProcess.pid, - }); - - if (taskRunProcess.isBeingKilled) { - if (this._taskRunProcessesBeingKilled.size > 1) { - await this.#tryGracefulExit(taskRunProcess); - } else { - // If there's only one or none being killed, don't do anything so we can create a fresh one in parallel - } - } else { - // It's not being killed, so kill it - if (this._taskRunProcessesBeingKilled.size > 0) { - await this.#tryGracefulExit(taskRunProcess); - } else { - // There's none being killed yet, so we can kill it without waiting. We still set a timeout to kill it forcefully just in case it sticks around. - taskRunProcess.kill("SIGTERM", 5_000).catch(() => {}); - } - } - } - - async #tryGracefulExit( - taskRunProcess: TaskRunProcess, - kill = false, - initialSignal: number | NodeJS.Signals = "SIGTERM" - ) { - try { - const initialExit = taskRunProcess.onExit.waitFor(5_000); - - if (kill) { - taskRunProcess.kill(initialSignal); - } - - await initialExit; - } catch (error) { - logger.error("TaskRunProcess graceful kill timeout exceeded", error); - - this.#tryForcefulExit(taskRunProcess); - } - } - - async #tryForcefulExit(taskRunProcess: TaskRunProcess) { - try { - const forcedKill = taskRunProcess.onExit.waitFor(5_000); - taskRunProcess.kill("SIGKILL"); - await forcedKill; - } catch (error) { - logger.error("TaskRunProcess forced kill timeout exceeded", error); - throw new SigKillTimeoutProcessError(); - } - } - - async cancelRun(taskRunId: string) { - const taskRunProcess = this._taskRunProcesses.get(taskRunId); - - if (!taskRunProcess) { - return; - } - - await taskRunProcess.cancel(); - } - - async executeTaskRunLazyAttempt(payload: TaskRunExecutionLazyAttemptPayload, baseURL: string) { - const attemptResponse = await this.apiClient.createTaskRunAttempt(payload.runId); - - if (!attemptResponse.success) { - throw new Error(`Failed to create task run attempt: ${attemptResponse.error}`); - } - - const execution = attemptResponse.data; - - const completion = await this.executeTaskRun( - { execution, traceContext: payload.traceContext, environment: payload.environment }, - baseURL, - payload.messageId - ); - - return { execution, completion }; - } - - // We need to fork the process before we can execute any tasks - async executeTaskRun( - payload: TaskRunExecutionPayload, - baseURL: string, - messageId?: string - ): Promise { - if (this._closed) { - throw new Error("Worker is closed"); - } - - if (!this.metadata) { - throw new Error("Worker not registered"); - } - - const { execution } = payload; - // ○ Mar 27 09:17:25.653 -> View logs | 20240326.20 | create-avatar | run_slufhjdfiv8ejnrkw9dsj.1 - - const logsUrl = `${baseURL}/runs/${execution.run.id}`; - - const pipe = chalkGrey("|"); - const bullet = chalkGrey("○"); - const link = chalkLink(cliLink("View logs", logsUrl)); - let timestampPrefix = chalkGrey(prettyPrintDate(payload.execution.attempt.startedAt)); - const workerPrefix = chalkWorker(this.metadata.version); - const taskPrefix = chalkTask(execution.task.id); - const runId = chalkRun(`${execution.run.id}.${execution.attempt.number}`); - - logger.log( - `${bullet} ${timestampPrefix} ${chalkGrey( - "->" - )} ${link} ${pipe} ${workerPrefix} ${pipe} ${taskPrefix} ${pipe} ${runId}` - ); - - const now = performance.now(); - - const completion = await this.#doExecuteTaskRun(payload, messageId); - - const elapsed = performance.now() - now; - - const retryingText = chalkGrey( - !completion.ok && completion.skippedRetrying - ? " (retrying skipped)" - : !completion.ok && completion.retry !== undefined - ? ` (retrying in ${completion.retry.delay}ms)` - : "" - ); - - const resultText = !completion.ok - ? completion.error.type === "INTERNAL_ERROR" && - (completion.error.code === TaskRunErrorCodes.TASK_EXECUTION_ABORTED || - completion.error.code === TaskRunErrorCodes.TASK_RUN_CANCELLED) - ? chalkWarning("Cancelled") - : `${chalkError("Error")}${retryingText}` - : chalkSuccess("Success"); - - const errorText = !completion.ok - ? formatErrorLog(completion.error) - : "retry" in completion - ? `retry in ${completion.retry}ms` - : ""; - - const elapsedText = chalkGrey(`(${formatDurationMilliseconds(elapsed, { style: "short" })})`); - - timestampPrefix = chalkGrey(prettyPrintDate()); - - logger.log( - `${bullet} ${timestampPrefix} ${chalkGrey( - "->" - )} ${link} ${pipe} ${workerPrefix} ${pipe} ${taskPrefix} ${pipe} ${runId} ${pipe} ${resultText} ${elapsedText}${errorText}` - ); - - return completion; - } - - async #doExecuteTaskRun( - payload: TaskRunExecutionPayload, - messageId?: string - ): Promise { - try { - const taskRunProcess = await this.#getFreshTaskRunProcess(payload, messageId); - - logger.debug(this.#prefixedMessage(payload, "executing task run"), { - pid: taskRunProcess.pid, - }); - - const result = await taskRunProcess.executeTaskRun(payload); - - // Always kill the worker - await taskRunProcess.cleanup(true); - - if (result.ok) { - return result; - } - - const error = result.error; - - if (error.type === "BUILT_IN_ERROR") { - const mappedError = await this.#correctError(error, payload.execution); - - return { - ...result, - error: mappedError, - }; - } - - return result; - } catch (e) { - if (e instanceof CancelledProcessError) { - return { - id: payload.execution.attempt.id, - ok: false, - retry: undefined, - error: { - type: "INTERNAL_ERROR", - code: TaskRunErrorCodes.TASK_RUN_CANCELLED, - }, - }; - } - - if (e instanceof CleanupProcessError) { - return { - id: payload.execution.attempt.id, - ok: false, - retry: undefined, - error: { - type: "INTERNAL_ERROR", - code: TaskRunErrorCodes.TASK_EXECUTION_ABORTED, - }, - }; - } - - if (e instanceof UnexpectedExitError) { - return { - id: payload.execution.attempt.id, - ok: false, - retry: undefined, - error: { - type: "INTERNAL_ERROR", - code: TaskRunErrorCodes.TASK_PROCESS_EXITED_WITH_NON_ZERO_CODE, - message: getFriendlyErrorMessage(e.code, e.signal, e.stderr), - stackTrace: e.stderr, - }, - }; - } - - return { - id: payload.execution.attempt.id, - ok: false, - retry: undefined, - error: { - type: "INTERNAL_ERROR", - code: TaskRunErrorCodes.TASK_EXECUTION_FAILED, - }, - }; - } - } - - #readEnvVars() { - const result: { [key: string]: string } = {}; - - dotenv.config({ - processEnv: result, - path: [".env", ".env.local", ".env.development.local"].map((p) => resolve(process.cwd(), p)), - }); - - process.env.TRIGGER_API_URL && (result.TRIGGER_API_URL = process.env.TRIGGER_API_URL); - - // remove TRIGGER_API_URL and TRIGGER_SECRET_KEY, since those should be coming from the worker - delete result.TRIGGER_API_URL; - delete result.TRIGGER_SECRET_KEY; - - return result; - } - - async #correctError( - error: TaskRunBuiltInError, - execution: TaskRunExecution - ): Promise { - return { - ...error, - stackTrace: correctErrorStackTrace(error.stackTrace, this.params.projectConfig.projectDir), - }; - } -} - -class TaskRunProcess { - private _handler = new ZodMessageHandler({ - schema: childToWorkerMessages, - }); - private _sender: ZodMessageSender; - private _child: ChildProcess | undefined; - private _childPid?: number; - private _attemptPromises: Map< - string, - { resolver: (value: TaskRunExecutionResult) => void; rejecter: (err?: any) => void } - > = new Map(); - private _attemptStatuses: Map = new Map(); - private _currentExecution: TaskRunExecution | undefined; - private _isBeingKilled: boolean = false; - private _isBeingCancelled: boolean = false; - private _stderr: Array = []; - /** - * @deprecated use onTaskRunHeartbeat instead - */ - public onTaskHeartbeat: Evt = new Evt(); - public onTaskRunHeartbeat: Evt = new Evt(); - public onExit: Evt<{ code: number | null; signal: NodeJS.Signals | null; pid?: number }> = - new Evt(); - public onIsBeingKilled: Evt = new Evt(); - - constructor( - private runId: string, - private isTest: boolean, - private path: string, - private env: NodeJS.ProcessEnv, - private metadata: BackgroundWorkerProperties, - private worker: BackgroundWorkerParams, - private messageId?: string - ) { - this._sender = new ZodMessageSender({ - schema: workerToChildMessages, - sender: async (message) => { - if (this._child?.connected && !this._isBeingKilled && !this._child.killed) { - this._child.send(message); - } - }, - }); - } - - async cancel() { - this._isBeingCancelled = true; - - await this.cleanup(true); - } - - async initialize() { - const fullEnv = { - ...(this.isTest ? { TRIGGER_LOG_LEVEL: "debug" } : {}), - ...this.env, - OTEL_RESOURCE_ATTRIBUTES: JSON.stringify({ - [SemanticInternalAttributes.PROJECT_DIR]: this.worker.projectConfig.projectDir, - }), - OTEL_EXPORTER_OTLP_COMPRESSION: "none", - ...(this.worker.debugOtel ? { OTEL_LOG_LEVEL: "debug" } : {}), - }; - - const cwd = dirname(this.path); - - logger.debug(`[${this.runId}] initializing task run process`, { - env: fullEnv, - path: this.path, - cwd, - }); - - this._child = fork(this.path, { - stdio: [/*stdin*/ "ignore", /*stdout*/ "pipe", /*stderr*/ "pipe", "ipc"], - cwd, - env: fullEnv, - execArgv: this.worker.debuggerOn - ? ["--inspect-brk", "--trace-uncaught", "--no-warnings=ExperimentalWarning"] - : ["--trace-uncaught", "--no-warnings=ExperimentalWarning"], - }); - this._childPid = this._child?.pid; - - this._child.on("message", this.#handleMessage.bind(this)); - this._child.on("exit", this.#handleExit.bind(this)); - this._child.stdout?.on("data", this.#handleLog.bind(this)); - this._child.stderr?.on("data", this.#handleStdErr.bind(this)); - } - - async cleanup(kill: boolean = false) { - if (kill && this._isBeingKilled) { - return; - } - - if (kill) { - this._isBeingKilled = true; - this.onIsBeingKilled.post(this._child?.pid); - } - - logger.debug(`[${this.runId}] cleaning up task run process`, { kill, pid: this.pid }); - - await this._sender.send("CLEANUP", { - flush: true, - kill, - }); - - // FIXME: Something broke READY_TO_DISPOSE. We never receive it, so we always have to kill the process after the timeout below. - - if (!kill) { - return; - } - - // Set a timeout to kill the child process if it hasn't been killed within 5 seconds - setTimeout(() => { - if (this._child && !this._child.killed) { - logger.debug(`[${this.runId}] killing task run process after timeout`, { pid: this.pid }); - - this._child.kill(); - } - }, 5000); - } - - async executeTaskRun(payload: TaskRunExecutionPayload): Promise { - let resolver: (value: TaskRunExecutionResult) => void; - let rejecter: (err?: any) => void; - - const promise = new Promise((resolve, reject) => { - resolver = resolve; - rejecter = reject; - }); - - this._attemptStatuses.set(payload.execution.attempt.id, "PENDING"); - - // @ts-expect-error - We know that the resolver and rejecter are defined - this._attemptPromises.set(payload.execution.attempt.id, { resolver, rejecter }); - - const { execution, traceContext } = payload; - - this._currentExecution = execution; - - await this._sender.send("EXECUTE_TASK_RUN", { - execution, - traceContext, - metadata: this.metadata, - }); - - const result = await promise; - - this._currentExecution = undefined; - - return result; - } - - taskRunCompletedNotification(completion: TaskRunExecutionResult) { - if (!completion.ok && typeof completion.retry !== "undefined") { - return; - } - - if (completion.id === this.runId) { - // We don't need to notify the task run process if it's the same as the one we're running - return; - } - - logger.debug(`[${this.runId}] task run completed notification`, { - completion, - }); - - this._sender.send("TASK_RUN_COMPLETED_NOTIFICATION", { - version: "v2", - completion, - }); - } - - async #handleMessage(msg: any) { - const message = this._handler.parseMessage(msg); - - if (!message.success) { - logger.error(`Dropping message: ${message.error}`, { message }); - return; - } - - switch (message.data.type) { - case "TASK_RUN_COMPLETED": { - const { result, execution } = message.data.payload; - - logger.debug(`[${this.runId}] task run completed`, { - result, - }); - - const promiseStatus = this._attemptStatuses.get(execution.attempt.id); - - if (promiseStatus !== "PENDING") { - return; - } - - this._attemptStatuses.set(execution.attempt.id, "RESOLVED"); - - const attemptPromise = this._attemptPromises.get(execution.attempt.id); - - if (!attemptPromise) { - return; - } - - const { resolver } = attemptPromise; - - resolver(result); - - break; - } - case "READY_TO_DISPOSE": { - logger.debug(`[${this.runId}] task run process is ready to dispose`); - - this.#kill(); - - break; - } - case "TASK_HEARTBEAT": { - if (this.messageId) { - this.onTaskRunHeartbeat.post(this.messageId); - } else { - this.onTaskHeartbeat.post(message.data.payload.id); - } - - break; - } - case "TASKS_READY": { - break; - } - } - } - - async #handleExit(code: number | null, signal: NodeJS.Signals | null) { - logger.debug(`[${this.runId}] handle task run process exit`, { code, signal, pid: this.pid }); - - // Go through all the attempts currently pending and reject them - for (const [id, status] of this._attemptStatuses.entries()) { - if (status === "PENDING") { - this._attemptStatuses.set(id, "REJECTED"); - - const attemptPromise = this._attemptPromises.get(id); - - if (!attemptPromise) { - continue; - } - - const { rejecter } = attemptPromise; - - if (this._isBeingCancelled) { - rejecter(new CancelledProcessError()); - } else if (this._isBeingKilled) { - rejecter(new CleanupProcessError()); - } else { - rejecter( - new UnexpectedExitError( - code ?? -1, - signal, - this._stderr.length ? this._stderr.join("\n") : undefined - ) - ); - } - } - } - - this.onExit.post({ code, signal, pid: this.pid }); - } - - #handleLog(data: Buffer) { - if (!this._currentExecution) { - logger.log(`${chalkGrey("○")} ${chalkGrey(prettyPrintDate(new Date()))} ${data.toString()}`); - - return; - } - - const runId = chalkRun( - `${this._currentExecution.run.id}.${this._currentExecution.attempt.number}` - ); - - logger.log( - `${chalkGrey("○")} ${chalkGrey(prettyPrintDate(new Date()))} ${runId} ${data.toString()}` - ); - } - - #handleStdErr(data: Buffer) { - if (this._isBeingKilled) { - return; - } - - if (!this._currentExecution) { - logger.log(`${chalkError("○")} ${chalkGrey(prettyPrintDate(new Date()))} ${data.toString()}`); - - return; - } - - const runId = chalkRun( - `${this._currentExecution.run.id}.${this._currentExecution.attempt.number}` - ); - - const errorLine = data.toString(); - - logger.log( - `${chalkError("○")} ${chalkGrey(prettyPrintDate(new Date()))} ${runId} ${errorLine}` - ); - - if (this._stderr.length > 100) { - this._stderr.shift(); - } - this._stderr.push(errorLine); - } - - #kill() { - logger.debug(`[${this.runId}] #kill()`, { pid: this.pid }); - - if (this._child && !this._child.killed) { - this._child?.kill(); - } - } - - async kill(signal?: number | NodeJS.Signals, timeoutInMs?: number) { - logger.debug(`[${this.runId}] killing task run process`, { - signal, - timeoutInMs, - pid: this.pid, - }); - - this._isBeingKilled = true; - - const killTimeout = this.onExit.waitFor(timeoutInMs); - - this.onIsBeingKilled.post(this._child?.pid); - this._child?.kill(signal); - - if (timeoutInMs) { - await killTimeout; - } - } - - get isBeingKilled() { - return this._isBeingKilled || this._child?.killed; - } - - get pid() { - return this._childPid; - } -} - -function formatErrorLog(error: TaskRunError) { - switch (error.type) { - case "INTERNAL_ERROR": { - return ""; - } - case "STRING_ERROR": { - return `\n\n${chalkError("X Error:")} ${error.raw}\n`; - } - case "CUSTOM_ERROR": { - return `\n\n${chalkError("X Error:")} ${error.raw}\n`; - } - case "BUILT_IN_ERROR": { - return `\n\n${error.stackTrace.replace(/^Error: /, chalkError("X Error: "))}\n`; - } - } -} diff --git a/packages/cli-v3/src/workers/dev/worker-facade.ts b/packages/cli-v3/src/workers/dev/worker-facade.ts deleted file mode 100644 index 8cb084adc55..00000000000 --- a/packages/cli-v3/src/workers/dev/worker-facade.ts +++ /dev/null @@ -1,271 +0,0 @@ -import { - Config, - LogLevel, - ProjectConfig, - clock, - taskCatalog, - type HandleErrorFunction, -} from "@systemfsoftware/trigger.dev_core/v3"; -import { - TaskExecutor, - DurableClock, - getEnvVar, - logLevels, - OtelTaskLogger, - ConsoleInterceptor, - type TracingSDK, - usage, - DevUsageManager, -} from "@systemfsoftware/trigger.dev_core/v3/workers"; - -__WORKER_SETUP__; -declare const __WORKER_SETUP__: unknown; - -__IMPORTED_PROJECT_CONFIG__; -declare const __IMPORTED_PROJECT_CONFIG__: unknown; -declare const importedConfig: ProjectConfig | undefined; -declare const handleError: HandleErrorFunction | undefined; - -declare const __PROJECT_CONFIG__: Config; -declare const tracingSDK: TracingSDK; -declare const otelTracer: Tracer; -declare const otelLogger: Logger; - -import { - TaskRunErrorCodes, - TaskRunExecution, - TriggerTracer, - childToWorkerMessages, - logger, - runtime, - workerToChildMessages, -} from "@systemfsoftware/trigger.dev_core/v3"; -import { DevRuntimeManager } from "@systemfsoftware/trigger.dev_core/v3/dev"; -import { - ZodMessageHandler, - ZodMessageSender, - ZodSchemaParsedError, -} from "@systemfsoftware/trigger.dev_core/v3/zodMessageHandler"; -import type { Tracer } from "@opentelemetry/api"; -import type { Logger } from "@opentelemetry/api-logs"; - -declare const sender: ZodMessageSender; - -const durableClock = new DurableClock(); -clock.setGlobalClock(durableClock); - -usage.setGlobalUsageManager(new DevUsageManager()); - -const tracer = new TriggerTracer({ tracer: otelTracer, logger: otelLogger }); -const consoleInterceptor = new ConsoleInterceptor( - otelLogger, - typeof __PROJECT_CONFIG__.enableConsoleLogging === "boolean" - ? __PROJECT_CONFIG__.enableConsoleLogging - : true -); - -const devRuntimeManager = new DevRuntimeManager(); - -runtime.setGlobalRuntimeManager(devRuntimeManager); - -const triggerLogLevel = getEnvVar("TRIGGER_LOG_LEVEL"); - -const configLogLevel = triggerLogLevel - ? triggerLogLevel - : importedConfig - ? importedConfig.logLevel - : __PROJECT_CONFIG__.logLevel; - -const otelTaskLogger = new OtelTaskLogger({ - logger: otelLogger, - tracer: tracer, - level: logLevels.includes(configLogLevel as any) ? (configLogLevel as LogLevel) : "info", -}); - -logger.setGlobalTaskLogger(otelTaskLogger); - -type TaskFileImport = Record; - -const TaskFileImports: Record = {}; -const TaskFiles: Record = {}; - -__TASKS__; -declare const __TASKS__: Record; - -// Register the task file metadata (fileName and exportName) for each task -(() => { - for (const [importName, taskFile] of Object.entries(TaskFiles)) { - const fileImports = TaskFileImports[importName]; - - for (const [exportName, task] of Object.entries(fileImports ?? {})) { - if ( - typeof task === "object" && - task !== null && - "id" in task && - typeof task.id === "string" - ) { - if (taskCatalog.taskExists(task.id)) { - taskCatalog.registerTaskFileMetadata(task.id, { - exportName, - filePath: (taskFile as any).filePath, - }); - } - } - } - } -})(); - -let _execution: TaskRunExecution | undefined; -let _isRunning = false; - -const handler = new ZodMessageHandler({ - schema: workerToChildMessages, - messages: { - EXECUTE_TASK_RUN: async ({ execution, traceContext, metadata }) => { - if (_isRunning) { - console.error("Worker is already running a task"); - - await sender.send("TASK_RUN_COMPLETED", { - execution, - result: { - ok: false, - id: execution.run.id, - error: { - type: "INTERNAL_ERROR", - code: TaskRunErrorCodes.TASK_ALREADY_RUNNING, - }, - usage: { - durationMs: 0, - }, - }, - }); - - return; - } - - process.title = `trigger-dev-worker: ${execution.task.id} ${execution.run.id}`; - - const task = taskCatalog.getTask(execution.task.id); - - if (!task) { - console.error(`Could not find task ${execution.task.id}`); - - await sender.send("TASK_RUN_COMPLETED", { - execution, - result: { - ok: false, - id: execution.run.id, - error: { - type: "INTERNAL_ERROR", - code: TaskRunErrorCodes.COULD_NOT_FIND_EXECUTOR, - }, - usage: { - durationMs: 0, - }, - }, - }); - - return; - } - - const executor = new TaskExecutor(task, { - tracer, - tracingSDK, - consoleInterceptor, - projectConfig: __PROJECT_CONFIG__, - importedConfig, - handleErrorFn: handleError, - }); - - try { - _execution = execution; - _isRunning = true; - - const measurement = usage.start(); - - const { result } = await executor.execute(execution, metadata, traceContext, measurement); - - const usageSample = usage.stop(measurement); - - return sender.send("TASK_RUN_COMPLETED", { - execution, - result: { - ...result, - usage: { - durationMs: usageSample.cpuTime, - }, - }, - }); - } finally { - _execution = undefined; - _isRunning = false; - } - }, - TASK_RUN_COMPLETED_NOTIFICATION: async (payload) => { - switch (payload.version) { - case "v1": { - devRuntimeManager.resumeTask(payload.completion, payload.execution.run.id); - break; - } - case "v2": { - devRuntimeManager.resumeTask(payload.completion, payload.completion.id); - break; - } - } - }, - CLEANUP: async ({ flush, kill }) => { - if (kill) { - await tracingSDK.flush(); - // Now we need to exit the process - await sender.send("READY_TO_DISPOSE", undefined); - } else { - if (flush) { - await tracingSDK.flush(); - } - } - }, - }, -}); - -process.on("message", async (msg: any) => { - await handler.handleMessage(msg); -}); - -const TASK_METADATA = taskCatalog.getAllTaskMetadata(); - -sender.send("TASKS_READY", { tasks: TASK_METADATA }).catch((err) => { - if (err instanceof ZodSchemaParsedError) { - sender.send("TASKS_FAILED_TO_PARSE", { zodIssues: err.error.issues, tasks: TASK_METADATA }); - } else { - console.error("Failed to send TASKS_READY message", err); - } -}); - -process.title = "trigger-dev-worker"; - -async function asyncHeartbeat(initialDelayInSeconds: number = 30, intervalInSeconds: number = 30) { - async function _doHeartbeat() { - while (true) { - if (_isRunning && _execution) { - try { - await sender.send("TASK_HEARTBEAT", { id: _execution.attempt.id }); - } catch (err) { - console.error("Failed to send HEARTBEAT message", err); - } - } - - await new Promise((resolve) => setTimeout(resolve, 1000 * intervalInSeconds)); - } - } - - // Wait for the initial delay - await new Promise((resolve) => setTimeout(resolve, 1000 * initialDelayInSeconds)); - - // Wait for 5 seconds before the next execution - return _doHeartbeat(); -} - -// Start the async interval after 30 seconds -asyncHeartbeat().catch((err) => { - console.error("Failed to start asyncHeartbeat", err); -}); diff --git a/packages/cli-v3/src/workers/dev/worker-setup.ts b/packages/cli-v3/src/workers/dev/worker-setup.ts deleted file mode 100644 index 85ff2b1d52f..00000000000 --- a/packages/cli-v3/src/workers/dev/worker-setup.ts +++ /dev/null @@ -1,34 +0,0 @@ -import type { Tracer } from "@opentelemetry/api"; -import type { Logger } from "@opentelemetry/api-logs"; -import { ProjectConfig, childToWorkerMessages, taskCatalog } from "@systemfsoftware/trigger.dev_core/v3"; -import { - StandardTaskCatalog, - TracingDiagnosticLogLevel, - TracingSDK, -} from "@systemfsoftware/trigger.dev_core/v3/workers"; -import { ZodMessageSender } from "@systemfsoftware/trigger.dev_core/v3/zodMessageHandler"; -import "source-map-support/register.js"; -import * as packageJson from "../../../package.json"; - -__SETUP_IMPORTED_PROJECT_CONFIG__; -declare const __SETUP_IMPORTED_PROJECT_CONFIG__: unknown; -declare const setupImportedConfig: ProjectConfig | undefined; - -export const tracingSDK = new TracingSDK({ - url: process.env.OTEL_EXPORTER_OTLP_ENDPOINT ?? "http://0.0.0.0:4318", - instrumentations: setupImportedConfig?.instrumentations ?? [], - diagLogLevel: (process.env.OTEL_LOG_LEVEL as TracingDiagnosticLogLevel) ?? "none", - forceFlushTimeoutMillis: 5_000, -}); - -export const otelTracer: Tracer = tracingSDK.getTracer("trigger-dev-worker", packageJson.version); -export const otelLogger: Logger = tracingSDK.getLogger("trigger-dev-worker", packageJson.version); - -export const sender = new ZodMessageSender({ - schema: childToWorkerMessages, - sender: async (message) => { - process.send?.(message); - }, -}); - -taskCatalog.setGlobalTaskCatalog(new StandardTaskCatalog()); diff --git a/packages/cli-v3/src/workers/prod/backgroundWorker.ts b/packages/cli-v3/src/workers/prod/backgroundWorker.ts deleted file mode 100644 index ba3ce7c5a4a..00000000000 --- a/packages/cli-v3/src/workers/prod/backgroundWorker.ts +++ /dev/null @@ -1,873 +0,0 @@ -import { - BackgroundWorkerProperties, - Config, - CreateBackgroundWorkerResponse, - ProdChildToWorkerMessages, - ProdTaskRunExecution, - ProdTaskRunExecutionPayload, - ProdWorkerToChildMessages, - SemanticInternalAttributes, - TaskMetadataWithFilePath, - TaskRunBuiltInError, - TaskRunErrorCodes, - TaskRunExecution, - TaskRunExecutionLazyAttemptPayload, - TaskRunExecutionPayload, - TaskRunExecutionResult, - correctErrorStackTrace, -} from "@systemfsoftware/trigger.dev_core/v3"; -import { ZodIpcConnection } from "@systemfsoftware/trigger.dev_core/v3/zodIpc"; -import type { InferSocketMessageSchema } from "@systemfsoftware/trigger.dev_core/v3/zodSocket"; -import { Evt } from "evt"; -import { ChildProcess, fork } from "node:child_process"; -import { - CancelledProcessError, - CleanupProcessError, - GracefulExitTimeoutError, - SigKillTimeoutProcessError, - TaskMetadataParseError, - UncaughtExceptionError, - UnexpectedExitError, - getFriendlyErrorMessage, -} from "../common/errors"; - -type BackgroundWorkerParams = { - env: Record; - projectConfig: Config; - contentHash: string; - debugOtel?: boolean; -}; - -export type OnWaitForDurationMessage = InferSocketMessageSchema< - typeof ProdChildToWorkerMessages, - "WAIT_FOR_DURATION" ->; -export type OnWaitForTaskMessage = InferSocketMessageSchema< - typeof ProdChildToWorkerMessages, - "WAIT_FOR_TASK" ->; -export type OnWaitForBatchMessage = InferSocketMessageSchema< - typeof ProdChildToWorkerMessages, - "WAIT_FOR_BATCH" ->; - -export class ProdBackgroundWorker { - private _initialized: boolean = false; - - /** - * @deprecated use onTaskRunHeartbeat instead - */ - public onTaskHeartbeat: Evt = new Evt(); - public onTaskRunHeartbeat: Evt = new Evt(); - - public onWaitForDuration: Evt = new Evt(); - public onWaitForTask: Evt = new Evt(); - public onWaitForBatch: Evt = new Evt(); - - public onCreateTaskRunAttempt = Evt.create<{ version?: "v1"; runId: string }>(); - public attemptCreatedNotification = Evt.create< - | { - success: false; - reason?: string; - } - | { - success: true; - execution: ProdTaskRunExecution; - } - >(); - - private _onClose: Evt = new Evt(); - - public tasks: Array = []; - public stderr: Array = []; - - _taskRunProcess: TaskRunProcess | undefined; - private _taskRunProcessesBeingKilled: Map = new Map(); - - private _closed: boolean = false; - - constructor( - public path: string, - private params: BackgroundWorkerParams - ) {} - - async close(gracefulExitTimeoutElapsed = false) { - console.log("Closing worker", { gracefulExitTimeoutElapsed, closed: this._closed }); - - if (this._closed) { - return; - } - - this._closed = true; - - this.onTaskHeartbeat.detach(); - this.onTaskRunHeartbeat.detach(); - - // We need to close the task run process - await this._taskRunProcess?.cleanup(true, gracefulExitTimeoutElapsed); - } - - async #killTaskRunProcess(flush = true, initialSignal: number | NodeJS.Signals = "SIGTERM") { - console.log("Killing task run process", { flush, initialSignal, closed: this._closed }); - - if (this._closed || !this._taskRunProcess) { - return; - } - - if (flush) { - await this.flushTelemetry(); - } - - const currentTaskRunProcess = this._taskRunProcess; - - // Try graceful exit but don't wait. We limit the amount of processes during creation instead. - this.#tryGracefulExit(currentTaskRunProcess, true, initialSignal).catch((error) => { - console.error("Error while trying graceful exit", error); - }); - - console.log("Killed task run process, setting closed to true", { - closed: this._closed, - pid: currentTaskRunProcess.pid, - }); - this._closed = true; - } - - async flushTelemetry() { - console.log("Flushing telemetry"); - const start = performance.now(); - - await this._taskRunProcess?.cleanup(false); - - console.log("Flushed telemetry", { duration: performance.now() - start }); - } - - async initialize(options?: { env?: Record }) { - if (this._initialized) { - throw new Error("Worker already initialized"); - } - - let resolved = false; - - this.tasks = await new Promise>((resolve, reject) => { - const child = fork(this.path, { - stdio: [/*stdin*/ "ignore", /*stdout*/ "pipe", /*stderr*/ "pipe", "ipc"], - env: { - ...this.params.env, - ...options?.env, - }, - }); - - // Set a timeout to kill the child process if it doesn't respond - const timeout = setTimeout(() => { - if (resolved) { - return; - } - - resolved = true; - child.kill(); - reject(new Error("Worker timed out")); - }, 10_000); - - child.stdout?.on("data", (data) => { - console.log(data.toString()); - }); - - child.stderr?.on("data", (data) => { - console.error(data.toString()); - this.stderr.push(data.toString()); - }); - - child.on("exit", (code) => { - if (!resolved) { - clearTimeout(timeout); - resolved = true; - reject(new Error(`Worker exited with code ${code}`)); - } - }); - - new ZodIpcConnection({ - listenSchema: ProdChildToWorkerMessages, - emitSchema: ProdWorkerToChildMessages, - process: child, - handlers: { - TASKS_READY: async (message) => { - if (!resolved) { - clearTimeout(timeout); - resolved = true; - resolve(message.tasks); - child.kill(); - } - }, - UNCAUGHT_EXCEPTION: async (message) => { - if (!resolved) { - clearTimeout(timeout); - resolved = true; - reject(new UncaughtExceptionError(message.error, message.origin)); - child.kill(); - } - }, - TASKS_FAILED_TO_PARSE: async (message) => { - if (!resolved) { - clearTimeout(timeout); - resolved = true; - reject(new TaskMetadataParseError(message.zodIssues, message.tasks)); - child.kill(); - } - }, - }, - }); - }); - - this._initialized = true; - } - - getMetadata(workerId: string, version: string): CreateBackgroundWorkerResponse { - return { - contentHash: this.params.contentHash, - id: workerId, - version: version, - }; - } - - // We need to notify all the task run processes that a task run has completed, - // in case they are waiting for it through triggerAndWait - async taskRunCompletedNotification(completion: TaskRunExecutionResult) { - this._taskRunProcess?.taskRunCompletedNotification(completion); - } - - async waitCompletedNotification() { - this._taskRunProcess?.waitCompletedNotification(); - } - - async #getFreshTaskRunProcess( - payload: ProdTaskRunExecutionPayload, - messageId?: string - ): Promise { - const metadata = this.getMetadata( - payload.execution.worker.id, - payload.execution.worker.version - ); - - console.log("Getting fresh task run process, setting closed to false", { - closed: this._closed, - }); - this._closed = false; - - await this.#killCurrentTaskRunProcessBeforeAttempt(); - - const taskRunProcess = new TaskRunProcess( - payload.execution.run.id, - payload.execution.run.isTest, - this.path, - { - ...this.params.env, - ...(payload.environment ?? {}), - }, - metadata, - this.params, - messageId - ); - - taskRunProcess.onExit.attach(({ pid }) => { - console.log("Task run process exited", { pid }); - - // Only delete the task run process if the pid matches - if (this._taskRunProcess?.pid === pid) { - this._taskRunProcess = undefined; - } - - if (pid) { - this._taskRunProcessesBeingKilled.delete(pid); - } - }); - - taskRunProcess.onIsBeingKilled.attach((taskRunProcess) => { - if (taskRunProcess?.pid) { - this._taskRunProcessesBeingKilled.set(taskRunProcess.pid, taskRunProcess); - } - }); - - taskRunProcess.onTaskHeartbeat.attach((id) => { - this.onTaskHeartbeat.post(id); - }); - - taskRunProcess.onTaskRunHeartbeat.attach((id) => { - this.onTaskRunHeartbeat.post(id); - }); - - taskRunProcess.onWaitForBatch.attach((message) => { - this.onWaitForBatch.post(message); - }); - - taskRunProcess.onWaitForDuration.attach((message) => { - this.onWaitForDuration.post(message); - }); - - taskRunProcess.onWaitForTask.attach((message) => { - this.onWaitForTask.post(message); - }); - - await taskRunProcess.initialize(); - - this._taskRunProcess = taskRunProcess; - - return this._taskRunProcess; - } - - async forceKillOldTaskRunProcesses() { - for (const taskRunProcess of this._taskRunProcessesBeingKilled.values()) { - try { - await taskRunProcess.kill("SIGKILL"); - } catch (error) { - console.error("Error while force killing old task run processes", error); - } - } - } - - async #killCurrentTaskRunProcessBeforeAttempt() { - console.log("killCurrentTaskRunProcessBeforeAttempt()", { - hasTaskRunProcess: !!this._taskRunProcess, - }); - - if (!this._taskRunProcess) { - return; - } - - const currentTaskRunProcess = this._taskRunProcess; - - console.log("Killing current task run process", { - isBeingKilled: currentTaskRunProcess?.isBeingKilled, - totalBeingKilled: this._taskRunProcessesBeingKilled.size, - }); - - if (currentTaskRunProcess.isBeingKilled) { - if (this._taskRunProcessesBeingKilled.size > 1) { - await this.#tryGracefulExit(currentTaskRunProcess); - } else { - // If there's only one or none being killed, don't do anything so we can create a fresh one in parallel - } - } else { - // It's not being killed, so kill it - if (this._taskRunProcessesBeingKilled.size > 0) { - await this.#tryGracefulExit(currentTaskRunProcess); - } else { - // There's none being killed yet, so we can kill it without waiting. We still set a timeout to kill it forcefully just in case it sticks around. - currentTaskRunProcess.kill("SIGTERM", 5_000).catch(() => {}); - } - } - } - - async #tryGracefulExit( - taskRunProcess: TaskRunProcess, - kill = false, - initialSignal: number | NodeJS.Signals = "SIGTERM" - ) { - console.log("Trying graceful exit", { kill, initialSignal }); - - try { - const initialExit = taskRunProcess.onExit.waitFor(5_000); - - if (kill) { - taskRunProcess.kill(initialSignal); - } - - await initialExit; - } catch (error) { - console.error("TaskRunProcess graceful kill timeout exceeded", error); - - this.#tryForcefulExit(taskRunProcess); - } - } - - async #tryForcefulExit(taskRunProcess: TaskRunProcess) { - console.log("Trying forceful exit"); - - try { - const forcedKill = taskRunProcess.onExit.waitFor(5_000); - taskRunProcess.kill("SIGKILL"); - await forcedKill; - } catch (error) { - console.error("TaskRunProcess forced kill timeout exceeded", error); - throw new SigKillTimeoutProcessError(); - } - } - - // We need to fork the process before we can execute any tasks, use a fresh process for each execution - async executeTaskRun( - payload: ProdTaskRunExecutionPayload, - messageId?: string - ): Promise { - try { - const taskRunProcess = await this.#getFreshTaskRunProcess(payload, messageId); - - console.log("executing task run", { - attempt: payload.execution.attempt.id, - taskRunPid: taskRunProcess.pid, - }); - - const result = await taskRunProcess.executeTaskRun(payload); - - if (result.ok) { - return result; - } - - const error = result.error; - - if (error.type === "BUILT_IN_ERROR") { - const mappedError = await this.#correctError(error, payload.execution); - - return { - ...result, - error: mappedError, - }; - } - - return result; - } catch (e) { - if (e instanceof CancelledProcessError) { - return { - id: payload.execution.attempt.id, - ok: false, - retry: undefined, - error: { - type: "INTERNAL_ERROR", - code: TaskRunErrorCodes.TASK_RUN_CANCELLED, - }, - }; - } - - if (e instanceof CleanupProcessError) { - return { - id: payload.execution.attempt.id, - ok: false, - retry: undefined, - error: { - type: "INTERNAL_ERROR", - code: TaskRunErrorCodes.TASK_EXECUTION_ABORTED, - }, - }; - } - - if (e instanceof UnexpectedExitError) { - return { - id: payload.execution.attempt.id, - ok: false, - retry: undefined, - error: { - type: "INTERNAL_ERROR", - code: TaskRunErrorCodes.TASK_PROCESS_EXITED_WITH_NON_ZERO_CODE, - message: getFriendlyErrorMessage(e.code, e.signal, e.stderr), - stackTrace: e.stderr, - }, - }; - } - - if (e instanceof SigKillTimeoutProcessError) { - return { - id: payload.execution.attempt.id, - ok: false, - retry: undefined, - error: { - type: "INTERNAL_ERROR", - code: TaskRunErrorCodes.TASK_PROCESS_SIGKILL_TIMEOUT, - }, - }; - } - - if (e instanceof GracefulExitTimeoutError) { - return { - id: payload.execution.attempt.id, - ok: false, - retry: undefined, - error: { - type: "INTERNAL_ERROR", - code: TaskRunErrorCodes.GRACEFUL_EXIT_TIMEOUT, - message: "Worker process killed while attempt in progress.", - }, - }; - } - - return { - id: payload.execution.attempt.id, - ok: false, - retry: undefined, - error: { - type: "INTERNAL_ERROR", - code: TaskRunErrorCodes.TASK_EXECUTION_FAILED, - }, - }; - } finally { - await this.#killTaskRunProcess(); - } - } - - async cancelAttempt(attemptId: string) { - if (!this._taskRunProcess) { - console.error("No task run process to cancel attempt", { attemptId }); - return; - } - - await this._taskRunProcess.cancel(); - } - - async executeTaskRunLazyAttempt(payload: TaskRunExecutionLazyAttemptPayload) { - // Post to coordinator - this.onCreateTaskRunAttempt.post({ runId: payload.runId }); - - let execution: ProdTaskRunExecution; - - try { - const start = performance.now(); - - // ..and wait for response - const attemptCreated = await this.attemptCreatedNotification.waitFor(120_000); - - if (!attemptCreated.success) { - throw new Error(`${attemptCreated.reason ?? "Unknown error"}`); - } - - console.log("Attempt created", { - number: attemptCreated.execution.attempt.number, - duration: performance.now() - start, - }); - - execution = attemptCreated.execution; - } catch (error) { - console.error("Error while creating attempt", error); - throw new Error(`Failed to create attempt: ${error}`); - } - - const completion = await this.executeTaskRun( - { - execution, - traceContext: payload.traceContext, - environment: payload.environment, - }, - payload.messageId - ); - - return { execution, completion }; - } - - async #correctError( - error: TaskRunBuiltInError, - execution: TaskRunExecution - ): Promise { - return { - ...error, - stackTrace: correctErrorStackTrace(error.stackTrace, this.params.projectConfig.projectDir), - }; - } -} - -class TaskRunProcess { - private _ipc?: ZodIpcConnection< - typeof ProdChildToWorkerMessages, - typeof ProdWorkerToChildMessages - >; - private _child?: ChildProcess; - private _childPid?: number; - - private _attemptPromises: Map< - string, - { resolver: (value: TaskRunExecutionResult) => void; rejecter: (err?: any) => void } - > = new Map(); - private _attemptStatuses: Map = new Map(); - private _currentExecution: TaskRunExecution | undefined; - private _isBeingKilled: boolean = false; - private _isBeingCancelled: boolean = false; - private _gracefulExitTimeoutElapsed: boolean = false; - private _stderr: Array = []; - - /** - * @deprecated use onTaskRunHeartbeat instead - */ - public onTaskHeartbeat: Evt = new Evt(); - public onTaskRunHeartbeat: Evt = new Evt(); - public onExit: Evt<{ code: number | null; signal: NodeJS.Signals | null; pid?: number }> = - new Evt(); - public onIsBeingKilled: Evt = new Evt(); - - public onWaitForDuration: Evt = new Evt(); - public onWaitForTask: Evt = new Evt(); - public onWaitForBatch: Evt = new Evt(); - - public preCheckpointNotification = Evt.create<{ willCheckpointAndRestore: boolean }>(); - - constructor( - private runId: string, - private isTest: boolean, - private path: string, - private env: NodeJS.ProcessEnv, - private metadata: BackgroundWorkerProperties, - private worker: BackgroundWorkerParams, - private messageId?: string - ) {} - - async initialize() { - this._child = fork(this.path, { - stdio: [/*stdin*/ "ignore", /*stdout*/ "pipe", /*stderr*/ "pipe", "ipc"], - env: { - ...(this.isTest ? { TRIGGER_LOG_LEVEL: "debug" } : {}), - ...this.env, - OTEL_RESOURCE_ATTRIBUTES: JSON.stringify({ - [SemanticInternalAttributes.PROJECT_DIR]: this.worker.projectConfig.projectDir, - }), - ...(this.worker.debugOtel ? { OTEL_LOG_LEVEL: "debug" } : {}), - }, - }); - - this._childPid = this._child?.pid; - - this._ipc = new ZodIpcConnection({ - listenSchema: ProdChildToWorkerMessages, - emitSchema: ProdWorkerToChildMessages, - process: this._child, - handlers: { - TASK_RUN_COMPLETED: async (message) => { - const { result, execution } = message; - - const promiseStatus = this._attemptStatuses.get(execution.attempt.id); - - if (promiseStatus !== "PENDING") { - return; - } - - this._attemptStatuses.set(execution.attempt.id, "RESOLVED"); - - const attemptPromise = this._attemptPromises.get(execution.attempt.id); - - if (!attemptPromise) { - return; - } - - const { resolver } = attemptPromise; - - resolver(result); - }, - READY_TO_DISPOSE: async (message) => { - process.exit(0); - }, - TASK_HEARTBEAT: async (message) => { - if (this.messageId) { - this.onTaskRunHeartbeat.post(this.messageId); - } else { - console.error( - "No message id for task heartbeat, falling back to (deprecated) attempt heartbeat", - { id: message.id } - ); - this.onTaskHeartbeat.post(message.id); - } - }, - TASKS_READY: async (message) => {}, - WAIT_FOR_TASK: async (message) => { - this.onWaitForTask.post(message); - }, - WAIT_FOR_BATCH: async (message) => { - this.onWaitForBatch.post(message); - }, - WAIT_FOR_DURATION: async (message) => { - this.onWaitForDuration.post(message); - }, - }, - }); - - this._child.on("exit", this.#handleExit.bind(this)); - this._child.stdout?.on("data", this.#handleLog.bind(this)); - this._child.stderr?.on("data", this.#handleStdErr.bind(this)); - } - - async cancel() { - this._isBeingCancelled = true; - - await this.cleanup(true); - } - - async cleanup(kill = false, gracefulExitTimeoutElapsed = false) { - console.log("cleanup()", { kill, gracefulExitTimeoutElapsed }); - - if (kill && this._isBeingKilled) { - return; - } - - if (kill) { - this._isBeingKilled = true; - this.onIsBeingKilled.post(this); - } - - const killChildProcess = gracefulExitTimeoutElapsed && !!this._currentExecution; - - // Kill parent unless graceful exit timeout has elapsed and we're in the middle of an execution - const killParentProcess = kill && !killChildProcess; - - console.log("Cleaning up task run process", { - killChildProcess, - killParentProcess, - ipc: this._ipc, - childPid: this._childPid, - realChildPid: this._child?.pid, - }); - - try { - await this._ipc?.sendWithAck( - "CLEANUP", - { - flush: true, - kill: killParentProcess, - }, - 30_000 - ); - } catch (error) { - console.error("Error while cleaning up task run process", error); - if (killParentProcess) { - process.exit(0); - } - } - - if (killChildProcess) { - this._gracefulExitTimeoutElapsed = true; - // Kill the child process - await this.kill("SIGKILL"); - } - } - - async executeTaskRun(payload: TaskRunExecutionPayload): Promise { - let resolver: (value: TaskRunExecutionResult) => void; - let rejecter: (err?: any) => void; - - const promise = new Promise((resolve, reject) => { - resolver = resolve; - rejecter = reject; - }); - - this._attemptStatuses.set(payload.execution.attempt.id, "PENDING"); - - // @ts-expect-error - We know that the resolver and rejecter are defined - this._attemptPromises.set(payload.execution.attempt.id, { resolver, rejecter }); - - const { execution, traceContext } = payload; - - this._currentExecution = execution; - - if (this._child?.connected && !this._isBeingKilled && !this._child.killed) { - await this._ipc?.send("EXECUTE_TASK_RUN", { - execution, - traceContext, - metadata: this.metadata, - }); - } - - const result = await promise; - - this._currentExecution = undefined; - - return result; - } - - taskRunCompletedNotification(completion: TaskRunExecutionResult) { - if (!completion.ok && typeof completion.retry !== "undefined") { - console.error( - "Task run completed with error and wants to retry, won't send task run completed notification" - ); - return; - } - - if (!this._child?.connected || this._isBeingKilled || this._child.killed) { - console.error( - "Child process not connected or being killed, can't send task run completed notification" - ); - return; - } - - this._ipc?.send("TASK_RUN_COMPLETED_NOTIFICATION", { - version: "v2", - completion, - }); - } - - waitCompletedNotification() { - if (!this._child?.connected || this._isBeingKilled || this._child.killed) { - console.error( - "Child process not connected or being killed, can't send wait completed notification" - ); - return; - } - - this._ipc?.send("WAIT_COMPLETED_NOTIFICATION", {}); - } - - async #handleExit(code: number | null, signal: NodeJS.Signals | null) { - console.log("handling child exit", { code, signal }); - - // Go through all the attempts currently pending and reject them - for (const [id, status] of this._attemptStatuses.entries()) { - if (status === "PENDING") { - console.log("found pending attempt", { id }); - - this._attemptStatuses.set(id, "REJECTED"); - - const attemptPromise = this._attemptPromises.get(id); - - if (!attemptPromise) { - continue; - } - - const { rejecter } = attemptPromise; - - if (this._isBeingCancelled) { - rejecter(new CancelledProcessError()); - } else if (this._gracefulExitTimeoutElapsed) { - // Order matters, this has to be before the graceful exit timeout - rejecter(new GracefulExitTimeoutError()); - } else if (this._isBeingKilled) { - rejecter(new CleanupProcessError()); - } else { - rejecter( - new UnexpectedExitError( - code ?? -1, - signal, - this._stderr.length ? this._stderr.join("\n") : undefined - ) - ); - } - } - } - - this.onExit.post({ code, signal, pid: this.pid }); - } - - #handleLog(data: Buffer) { - console.log(data.toString()); - } - - #handleStdErr(data: Buffer) { - const text = data.toString(); - console.error(text); - - if (this._stderr.length > 100) { - this._stderr.shift(); - } - this._stderr.push(text); - } - - async kill(signal?: number | NodeJS.Signals, timeoutInMs?: number) { - this._isBeingKilled = true; - - const killTimeout = this.onExit.waitFor(timeoutInMs); - - this.onIsBeingKilled.post(this); - this._child?.kill(signal); - - if (timeoutInMs) { - await killTimeout; - } - } - - get isBeingKilled() { - return this._isBeingKilled || this._child?.killed; - } - - get pid() { - return this._childPid; - } -} diff --git a/packages/cli-v3/src/workers/prod/entry-point.ts b/packages/cli-v3/src/workers/prod/entry-point.ts deleted file mode 100644 index 15cfd22eb4b..00000000000 --- a/packages/cli-v3/src/workers/prod/entry-point.ts +++ /dev/null @@ -1,1477 +0,0 @@ -import { - Config, - CoordinatorToProdWorkerMessages, - PostStartCauses, - PreStopCauses, - ProdTaskRunExecution, - ProdWorkerToCoordinatorMessages, - TaskResource, - TaskRunErrorCodes, - TaskRunExecutionResult, - TaskRunFailedExecutionResult, - WaitReason, -} from "@systemfsoftware/trigger.dev_core/v3"; -import { InferSocketMessageSchema, ZodSocketConnection } from "@systemfsoftware/trigger.dev_core/v3/zodSocket"; -import { HttpReply, getRandomPortNumber } from "@systemfsoftware/trigger.dev_core-apps/http"; -import { SimpleLogger } from "@systemfsoftware/trigger.dev_core-apps/logger"; -import { EXIT_CODE_ALREADY_HANDLED, EXIT_CODE_CHILD_NONZERO } from "@systemfsoftware/trigger.dev_core-apps/process"; -import { ExponentialBackoff } from "@systemfsoftware/trigger.dev_core-apps/backoff"; -import { - OnWaitForBatchMessage, - OnWaitForTaskMessage, - ProdBackgroundWorker, -} from "./backgroundWorker"; -import { TaskMetadataParseError, UncaughtExceptionError } from "../common/errors"; -import { checkpointSafeTimeout, unboundedTimeout } from "@systemfsoftware/trigger.dev_core/v3/utils/timers"; -import { randomUUID } from "node:crypto"; -import { readFile } from "node:fs/promises"; -import { createServer } from "node:http"; -import { setTimeout as timeout } from "node:timers/promises"; -import { Evt } from "evt"; - -declare const __PROJECT_CONFIG__: Config; - -const HTTP_SERVER_PORT = Number(process.env.HTTP_SERVER_PORT || getRandomPortNumber()); -const COORDINATOR_HOST = process.env.COORDINATOR_HOST || "127.0.0.1"; -const COORDINATOR_PORT = Number(process.env.COORDINATOR_PORT || 50080); -const MACHINE_NAME = process.env.MACHINE_NAME || "local"; -const POD_NAME = process.env.POD_NAME || "some-pod"; -const SHORT_HASH = process.env.TRIGGER_CONTENT_HASH!.slice(0, 9); - -const logger = new SimpleLogger(`[${MACHINE_NAME}][${SHORT_HASH}]`); - -const defaultBackoff = new ExponentialBackoff("FullJitter", { - maxRetries: 5, -}); - -class ProdWorker { - private apiUrl = process.env.TRIGGER_API_URL!; - private apiKey = process.env.TRIGGER_SECRET_KEY!; - private contentHash = process.env.TRIGGER_CONTENT_HASH!; - private projectRef = process.env.TRIGGER_PROJECT_REF!; - private envId = process.env.TRIGGER_ENV_ID!; - private runId = process.env.TRIGGER_RUN_ID || "index-only"; - private deploymentId = process.env.TRIGGER_DEPLOYMENT_ID!; - private deploymentVersion = process.env.TRIGGER_DEPLOYMENT_VERSION!; - private runningInKubernetes = !!process.env.KUBERNETES_PORT; - - private executing = false; - private completed = new Set(); - private paused = false; - private attemptFriendlyId?: string; - private attemptNumber?: number; - - private nextResumeAfter?: WaitReason; - private waitForPostStart = false; - private connectionCount = 0; - - private restoreNotification = Evt.create(); - - private waitForTaskReplay: - | { - idempotencyKey: string; - message: OnWaitForTaskMessage; - attempt: number; - } - | undefined; - private waitForBatchReplay: - | { - idempotencyKey: string; - message: OnWaitForBatchMessage; - attempt: number; - } - | undefined; - private readyForLazyAttemptReplay: - | { - idempotencyKey: string; - } - | undefined; - private durationResumeFallback: - | { - idempotencyKey: string; - } - | undefined; - - #httpPort: number; - #backgroundWorker: ProdBackgroundWorker; - #httpServer: ReturnType; - #coordinatorSocket: ZodSocketConnection< - typeof ProdWorkerToCoordinatorMessages, - typeof CoordinatorToProdWorkerMessages - >; - - constructor( - port: number, - private host = "0.0.0.0" - ) { - process.on("SIGTERM", this.#handleSignal.bind(this, "SIGTERM")); - - this.#coordinatorSocket = this.#createCoordinatorSocket(COORDINATOR_HOST); - this.#backgroundWorker = this.#createBackgroundWorker(); - - this.#httpPort = port; - this.#httpServer = this.#createHttpServer(); - } - - async #handleSignal(signal: NodeJS.Signals) { - logger.log("Received signal", { signal }); - - if (signal === "SIGTERM") { - let gracefulExitTimeoutElapsed = false; - - if (this.executing) { - const terminationGracePeriodSeconds = 60 * 60; - - logger.log("Waiting for attempt to complete before exiting", { - terminationGracePeriodSeconds, - }); - - // Wait for termination grace period minus 5s to give cleanup a chance to complete - await timeout(terminationGracePeriodSeconds * 1000 - 5000); - gracefulExitTimeoutElapsed = true; - - logger.log("Termination timeout reached, exiting gracefully."); - } else { - logger.log("Not executing, exiting immediately."); - } - - await this.#exitGracefully(gracefulExitTimeoutElapsed); - return; - } - - logger.log("Unhandled signal", { signal }); - } - - async #exitGracefully(gracefulExitTimeoutElapsed = false, exitCode = 0) { - await this.#backgroundWorker.close(gracefulExitTimeoutElapsed); - - if (!gracefulExitTimeoutElapsed) { - // TODO: Maybe add a sensible timeout instead of a conditional to avoid zombies - process.exit(exitCode); - } - } - - async #reconnectAfterPostStart() { - this.waitForPostStart = false; - - this.#coordinatorSocket.close(); - this.connectionCount = 0; - - let coordinatorHost = COORDINATOR_HOST; - - try { - if (this.runningInKubernetes) { - coordinatorHost = (await readFile("/etc/taskinfo/coordinator-host", "utf-8")).replace( - "\n", - "" - ); - - logger.log("reconnecting", { - coordinatorHost: { - fromEnv: COORDINATOR_HOST, - fromVolume: coordinatorHost, - current: this.#coordinatorSocket.socket.io.opts.hostname, - }, - }); - } - } catch (error) { - logger.error("taskinfo read error during reconnect", { - error: error instanceof Error ? error.message : error, - }); - } finally { - this.#coordinatorSocket = this.#createCoordinatorSocket(coordinatorHost); - } - } - - // MARK: TASK WAIT - #waitForTaskHandlerFactory(workerId?: string) { - return async (message: OnWaitForTaskMessage, replayIdempotencyKey?: string) => { - logger.log("onWaitForTask", { workerId, message }); - - if (this.nextResumeAfter) { - logger.error("Already waiting for resume, skipping wait for task", { - nextResumeAfter: this.nextResumeAfter, - }); - - return; - } - - const waitForTask = await defaultBackoff.execute(async ({ retry }) => { - logger.log("Wait for task with backoff", { retry }); - - if (!this.attemptFriendlyId) { - logger.error("Failed to send wait message, attempt friendly ID not set", { message }); - - throw new ExponentialBackoff.StopRetrying("No attempt ID"); - } - - return await this.#coordinatorSocket.socket.timeout(20_000).emitWithAck("WAIT_FOR_TASK", { - version: "v2", - friendlyId: message.friendlyId, - attemptFriendlyId: this.attemptFriendlyId, - }); - }); - - if (!waitForTask.success) { - logger.error("Failed to wait for task with backoff", { - cause: waitForTask.cause, - error: waitForTask.error, - }); - - this.#emitUnrecoverableError( - "WaitForTaskFailed", - `${waitForTask.cause}: ${waitForTask.error}` - ); - - return; - } - - const { willCheckpointAndRestore } = waitForTask.result; - - await this.#prepareForWait("WAIT_FOR_TASK", willCheckpointAndRestore); - - if (willCheckpointAndRestore) { - // We need to replay this on next connection if we don't receive RESUME_AFTER_DEPENDENCY within a reasonable time - if (!this.waitForTaskReplay) { - this.waitForTaskReplay = { - message, - attempt: 1, - idempotencyKey: randomUUID(), - }; - } else { - if ( - replayIdempotencyKey && - replayIdempotencyKey !== this.waitForTaskReplay.idempotencyKey - ) { - logger.error( - "wait for task handler called with mismatched idempotency key, won't overwrite replay request" - ); - return; - } - - this.waitForTaskReplay.attempt++; - } - } - }; - } - - // MARK: BATCH WAIT - #waitForBatchHandlerFactory(workerId?: string) { - return async (message: OnWaitForBatchMessage, replayIdempotencyKey?: string) => { - logger.log("onWaitForBatch", { workerId, message }); - - if (this.nextResumeAfter) { - logger.error("Already waiting for resume, skipping wait for batch", { - nextResumeAfter: this.nextResumeAfter, - }); - - return; - } - - const waitForBatch = await defaultBackoff.execute(async ({ retry }) => { - logger.log("Wait for batch with backoff", { retry }); - - if (!this.attemptFriendlyId) { - logger.error("Failed to send wait message, attempt friendly ID not set", { message }); - - throw new ExponentialBackoff.StopRetrying("No attempt ID"); - } - - return await this.#coordinatorSocket.socket.timeout(20_000).emitWithAck("WAIT_FOR_BATCH", { - version: "v2", - batchFriendlyId: message.batchFriendlyId, - runFriendlyIds: message.runFriendlyIds, - attemptFriendlyId: this.attemptFriendlyId, - }); - }); - - if (!waitForBatch.success) { - logger.error("Failed to wait for batch with backoff", { - cause: waitForBatch.cause, - error: waitForBatch.error, - }); - - this.#emitUnrecoverableError( - "WaitForBatchFailed", - `${waitForBatch.cause}: ${waitForBatch.error}` - ); - - return; - } - - const { willCheckpointAndRestore } = waitForBatch.result; - - await this.#prepareForWait("WAIT_FOR_BATCH", willCheckpointAndRestore); - - if (willCheckpointAndRestore) { - // We need to replay this on next connection if we don't receive RESUME_AFTER_DEPENDENCY within a reasonable time - if (!this.waitForBatchReplay) { - this.waitForBatchReplay = { - message, - attempt: 1, - idempotencyKey: randomUUID(), - }; - } else { - if ( - replayIdempotencyKey && - replayIdempotencyKey !== this.waitForBatchReplay.idempotencyKey - ) { - logger.error( - "wait for task handler called with mismatched idempotency key, won't overwrite replay request" - ); - return; - } - - this.waitForBatchReplay.attempt++; - } - } - }; - } - - // MARK: WORKER CREATION - #createBackgroundWorker() { - const workerId = randomUUID(); - - logger.log("Creating background worker", { workerId }); - - const backgroundWorker = new ProdBackgroundWorker("worker.js", { - projectConfig: __PROJECT_CONFIG__, - env: { - ...gatherProcessEnv(), - TRIGGER_API_URL: this.apiUrl, - TRIGGER_SECRET_KEY: this.apiKey, - OTEL_EXPORTER_OTLP_ENDPOINT: - process.env.OTEL_EXPORTER_OTLP_ENDPOINT ?? "http://0.0.0.0:4318", - }, - contentHash: this.contentHash, - }); - - backgroundWorker.onTaskHeartbeat.attach((attemptFriendlyId) => { - logger.log("onTaskHeartbeat", { - workerId, - attemptFriendlyId, - }); - - this.#coordinatorSocket.socket.volatile.emit("TASK_HEARTBEAT", { - version: "v1", - attemptFriendlyId, - }); - }); - - backgroundWorker.onTaskRunHeartbeat.attach((runId) => { - logger.log("onTaskRunHeartbeat", { - workerId, - runId, - }); - - this.#coordinatorSocket.socket.volatile.emit("TASK_RUN_HEARTBEAT", { version: "v1", runId }); - }); - - backgroundWorker.onCreateTaskRunAttempt.attach(async (message) => { - logger.log("onCreateTaskRunAttempt()", { - workerId, - message, - }); - - const createAttempt = await defaultBackoff.execute(async ({ retry }) => { - logger.log("Create task run attempt with backoff", { retry }); - - return await this.#coordinatorSocket.socket - .timeout(15_000) - .emitWithAck("CREATE_TASK_RUN_ATTEMPT", { - version: "v1", - runId: message.runId, - }); - }); - - if (!createAttempt.success) { - backgroundWorker.attemptCreatedNotification.post({ - success: false, - reason: `Failed to create attempt with backoff due to ${createAttempt.cause}. ${createAttempt.error}`, - }); - return; - } - - if (!createAttempt.result.success) { - backgroundWorker.attemptCreatedNotification.post({ - success: false, - reason: createAttempt.result.reason, - }); - return; - } - - backgroundWorker.attemptCreatedNotification.post({ - success: true, - execution: createAttempt.result.executionPayload.execution, - }); - }); - - backgroundWorker.attemptCreatedNotification.attach((message) => { - logger.log("attemptCreatedNotification", { - workerId, - success: message.success, - ...(message.success - ? { - attempt: message.execution.attempt, - queue: message.execution.queue, - worker: message.execution.worker, - machine: message.execution.machine, - } - : { - reason: message.reason, - }), - }); - - if (!message.success) { - return; - } - - // Workers with lazy attempt support set their friendly ID here - this.attemptFriendlyId = message.execution.attempt.id; - this.attemptNumber = message.execution.attempt.number; - }); - - // MARK: WAIT_FOR_DURATION - backgroundWorker.onWaitForDuration.attach(async (message) => { - logger.log("onWaitForDuration", { - workerId, - ...message, - drift: Date.now() - message.now, - }); - - if (this.nextResumeAfter) { - logger.error("Already waiting for resume, skipping wait for duration", { - nextResumeAfter: this.nextResumeAfter, - }); - - return; - } - - noResume: { - const { ms, waitThresholdInMs } = message; - - const internalTimeout = unboundedTimeout(ms, "internal" as const); - const checkpointSafeInternalTimeout = checkpointSafeTimeout(ms); - - if (ms < waitThresholdInMs) { - await internalTimeout; - break noResume; - } - - const waitForDuration = await defaultBackoff.execute(async ({ retry }) => { - logger.log("Wait for duration with backoff", { retry }); - - if (!this.attemptFriendlyId) { - logger.error("Failed to send wait message, attempt friendly ID not set", { message }); - - throw new ExponentialBackoff.StopRetrying("No attempt ID"); - } - - return await this.#coordinatorSocket.socket - .timeout(20_000) - .emitWithAck("WAIT_FOR_DURATION", { - ...message, - attemptFriendlyId: this.attemptFriendlyId, - }); - }); - - if (!waitForDuration.success) { - logger.error("Failed to wait for duration with backoff", { - cause: waitForDuration.cause, - error: waitForDuration.error, - }); - - this.#emitUnrecoverableError( - "WaitForDurationFailed", - `${waitForDuration.cause}: ${waitForDuration.error}` - ); - - return; - } - - const { willCheckpointAndRestore } = waitForDuration.result; - - if (!willCheckpointAndRestore) { - await internalTimeout; - break noResume; - } - - await this.#prepareForWait("WAIT_FOR_DURATION", willCheckpointAndRestore); - // CHECKPOINTING AFTER THIS LINE - - // internalTimeout acts as a backup and will be accurate if the checkpoint never happens - // checkpointSafeInternalTimeout is accurate even after non-simulated restores - await Promise.race([internalTimeout, checkpointSafeInternalTimeout]); - - const idempotencyKey = randomUUID(); - this.durationResumeFallback = { idempotencyKey }; - - try { - await this.restoreNotification.waitFor(5_000); - } catch (error) { - logger.error("Did not receive restore notification in time", { - error, - }); - } - - try { - // The coordinator should cancel any in-progress checkpoints so we don't end up with race conditions - const { checkpointCanceled } = await this.#coordinatorSocket.socket - .timeout(15_000) - .emitWithAck("CANCEL_CHECKPOINT", { - version: "v2", - reason: "WAIT_FOR_DURATION", - }); - - logger.log("onCancelCheckpoint coordinator response", { checkpointCanceled }); - - if (checkpointCanceled) { - // If the checkpoint was canceled, we will never be resumed externally with RESUME_AFTER_DURATION, so it's safe to immediately resume - break noResume; - } - - logger.log("Waiting for external duration resume as we may have been restored"); - - setTimeout(() => { - if (!this.durationResumeFallback) { - logger.error("Already resumed after duration, skipping fallback"); - return; - } - - if (this.durationResumeFallback.idempotencyKey !== idempotencyKey) { - logger.error("Duration resume idempotency key mismatch, skipping fallback"); - return; - } - - logger.log("Resuming after duration with fallback"); - - this.#resumeAfterDuration(); - }, 15_000); - } catch (error) { - // Just log this for now, but don't automatically resume. Wait for the external checkpoint-based resume. - logger.debug("Checkpoint cancellation timed out", { - workerId, - message, - error, - }); - } - - return; - } - - this.#resumeAfterDuration(); - }); - - backgroundWorker.onWaitForTask.attach(this.#waitForTaskHandlerFactory(workerId).bind(this)); - backgroundWorker.onWaitForBatch.attach(this.#waitForBatchHandlerFactory(workerId).bind(this)); - - return backgroundWorker; - } - - async #prepareForWait(reason: WaitReason, willCheckpointAndRestore: boolean) { - logger.log(`prepare for ${reason}`, { willCheckpointAndRestore }); - - if (this.nextResumeAfter) { - logger.error("Already waiting for resume, skipping prepare for wait", { - nextResumeAfter: this.nextResumeAfter, - params: { - reason, - willCheckpointAndRestore, - }, - }); - - return; - } - - if (!willCheckpointAndRestore) { - return; - } - - this.paused = true; - this.nextResumeAfter = reason; - this.waitForPostStart = true; - - await this.#prepareForCheckpoint(); - } - - // MARK: RETRY PREP - async #prepareForRetry(shouldExit: boolean, exitCode?: number) { - logger.log("prepare for retry", { shouldExit, exitCode }); - - // Graceful shutdown on final attempt - if (shouldExit) { - await this.#exitGracefully(false, exitCode); - return; - } - - // Clear state for next execution - this.paused = false; - this.waitForPostStart = false; - this.executing = false; - this.attemptFriendlyId = undefined; - this.attemptNumber = undefined; - } - - // MARK: CHECKPOINT PREP - async #prepareForCheckpoint(flush = true) { - if (flush) { - // Flush before checkpointing so we don't flush the same spans again after restore - try { - await this.#backgroundWorker.flushTelemetry(); - } catch (error) { - logger.error( - "Failed to flush telemetry while preparing for checkpoint, will proceed anyway", - { error } - ); - } - } - - try { - // Kill the previous worker process to prevent large checkpoints - await this.#backgroundWorker.forceKillOldTaskRunProcesses(); - } catch (error) { - logger.error( - "Failed to kill previous worker while preparing for checkpoint, will proceed anyway", - { error } - ); - } - - this.#readyForCheckpoint(); - } - - #resumeAfterDuration() { - this.paused = false; - this.nextResumeAfter = undefined; - this.waitForPostStart = false; - - this.durationResumeFallback = undefined; - - this.#backgroundWorker.waitCompletedNotification(); - } - - async #readyForLazyAttempt() { - const idempotencyKey = randomUUID(); - - this.readyForLazyAttemptReplay = { - idempotencyKey, - }; - - // Retry if we don't receive EXECUTE_TASK_RUN_LAZY_ATTEMPT in a reasonable time - // ..but we also have to be fast to avoid failing the task due to missing heartbeat - for await (const { delay, retry } of defaultBackoff.min(10).maxRetries(3)) { - if (retry > 0) { - logger.log("retrying ready for lazy attempt", { retry }); - } - - this.#coordinatorSocket.socket.emit("READY_FOR_LAZY_ATTEMPT", { - version: "v1", - runId: this.runId, - totalCompletions: this.completed.size, - }); - - await timeout(delay.milliseconds); - - if (!this.readyForLazyAttemptReplay) { - logger.error("replay ready for lazy attempt cancelled, discarding", { - idempotencyKey, - }); - - return; - } - - if (idempotencyKey !== this.readyForLazyAttemptReplay.idempotencyKey) { - logger.error("replay ready for lazy attempt idempotency key mismatch, discarding", { - idempotencyKey, - newIdempotencyKey: this.readyForLazyAttemptReplay.idempotencyKey, - }); - - return; - } - } - - // Fail the task with a more descriptive message as it likely failed with a generic missing heartbeat error - this.#failRun(this.runId, "Failed to receive execute request in a reasonable time"); - } - - #readyForCheckpoint() { - this.#coordinatorSocket.socket.emit("READY_FOR_CHECKPOINT", { version: "v1" }); - } - - #failRun(anyRunId: string, error: unknown) { - logger.error("Failing run", { anyRunId, error }); - - const completion: TaskRunFailedExecutionResult = { - ok: false, - id: anyRunId, - retry: undefined, - error: - error instanceof Error - ? { - type: "BUILT_IN_ERROR", - name: error.name, - message: error.message, - stackTrace: error.stack ?? "", - } - : { - type: "BUILT_IN_ERROR", - name: "UnknownError", - message: String(error), - stackTrace: "", - }, - }; - - this.#coordinatorSocket.socket.emit("TASK_RUN_FAILED_TO_RUN", { - version: "v1", - completion, - }); - } - - // MARK: ATTEMPT COMPLETION - async #submitAttemptCompletion( - execution: ProdTaskRunExecution, - completion: TaskRunExecutionResult, - replayIdempotencyKey?: string - ) { - const taskRunCompleted = await defaultBackoff.execute(async ({ retry }) => { - logger.log("Submit attempt completion with backoff", { retry }); - - return await this.#coordinatorSocket.socket - .timeout(20_000) - .emitWithAck("TASK_RUN_COMPLETED", { - version: "v2", - execution, - completion, - }); - }); - - if (!taskRunCompleted.success) { - logger.error("Failed to complete lazy attempt with backoff", { - cause: taskRunCompleted.cause, - error: taskRunCompleted.error, - }); - - this.#failRun(execution.run.id, taskRunCompleted.error); - - return; - } - - const { willCheckpointAndRestore, shouldExit } = taskRunCompleted.result; - - logger.log("completion acknowledged", { willCheckpointAndRestore, shouldExit }); - - const exitCode = - !completion.ok && - completion.error.type === "INTERNAL_ERROR" && - completion.error.code === TaskRunErrorCodes.TASK_PROCESS_EXITED_WITH_NON_ZERO_CODE - ? EXIT_CODE_CHILD_NONZERO - : 0; - - await this.#prepareForRetry(shouldExit, exitCode); - - if (willCheckpointAndRestore) { - logger.error("This worker should never be checkpointed between attempts. This is a bug."); - } - } - - #returnValidatedExtraHeaders(headers: Record) { - for (const [key, value] of Object.entries(headers)) { - if (value === undefined) { - throw new Error(`Extra header is undefined: ${key}`); - } - } - - return headers; - } - - // MARK: COORDINATOR SOCKET - #createCoordinatorSocket(host: string) { - const extraHeaders = this.#returnValidatedExtraHeaders({ - "x-machine-name": MACHINE_NAME, - "x-pod-name": POD_NAME, - "x-trigger-content-hash": this.contentHash, - "x-trigger-project-ref": this.projectRef, - "x-trigger-env-id": this.envId, - "x-trigger-deployment-id": this.deploymentId, - "x-trigger-run-id": this.runId, - "x-trigger-deployment-version": this.deploymentVersion, - }); - - if (this.attemptFriendlyId) { - extraHeaders["x-trigger-attempt-friendly-id"] = this.attemptFriendlyId; - } - - if (this.attemptNumber !== undefined) { - extraHeaders["x-trigger-attempt-number"] = String(this.attemptNumber); - } - - logger.log(`connecting to coordinator: ${host}:${COORDINATOR_PORT}`); - logger.debug(`connecting with extra headers`, { extraHeaders }); - - const coordinatorConnection = new ZodSocketConnection({ - namespace: "prod-worker", - host, - port: COORDINATOR_PORT, - clientMessages: ProdWorkerToCoordinatorMessages, - serverMessages: CoordinatorToProdWorkerMessages, - extraHeaders, - ioOptions: { - reconnectionDelay: 1000, - reconnectionDelayMax: 3000, - }, - handlers: { - RESUME_AFTER_DEPENDENCY: async ({ completions }) => { - if (!this.paused) { - logger.error("Failed to resume after dependency: Worker not paused"); - return; - } - - if (completions.length === 0) { - logger.error("Failed to resume after dependency: No completions"); - return; - } - - if ( - this.nextResumeAfter !== "WAIT_FOR_TASK" && - this.nextResumeAfter !== "WAIT_FOR_BATCH" - ) { - logger.error("Failed to resume after dependency: Invalid next resume", { - nextResumeAfter: this.nextResumeAfter, - }); - return; - } - - if (this.nextResumeAfter === "WAIT_FOR_TASK" && completions.length > 1) { - logger.error( - "Failed to resume after dependency: Waiting for single task but got multiple completions", - { - completions: completions, - } - ); - return; - } - - switch (this.nextResumeAfter) { - case "WAIT_FOR_TASK": { - this.waitForTaskReplay = undefined; - break; - } - case "WAIT_FOR_BATCH": { - this.waitForBatchReplay = undefined; - break; - } - } - - this.paused = false; - this.nextResumeAfter = undefined; - this.waitForPostStart = false; - - for (let i = 0; i < completions.length; i++) { - const completion = completions[i]; - - if (!completion) continue; - - this.#backgroundWorker.taskRunCompletedNotification(completion); - } - }, - RESUME_AFTER_DURATION: async (message) => { - if (!this.paused) { - logger.error("worker not paused", { - attemptId: message.attemptId, - }); - return; - } - - if (this.nextResumeAfter !== "WAIT_FOR_DURATION") { - logger.error("not waiting to resume after duration", { - nextResumeAfter: this.nextResumeAfter, - }); - return; - } - - this.#resumeAfterDuration(); - }, - EXECUTE_TASK_RUN: async () => { - // These messages should only be received by old workers that don't support lazy attempts - this.#failRun( - this.runId, - "Received deprecated EXECUTE_TASK_RUN message. Please contact us if you see this error." - ); - }, - EXECUTE_TASK_RUN_LAZY_ATTEMPT: async (message) => { - this.readyForLazyAttemptReplay = undefined; - - if (this.executing) { - logger.error("dropping execute request, already executing"); - return; - } - - const attemptCount = message.lazyPayload.attemptCount ?? 0; - - logger.log("execute attempt counts", { attemptCount, completed: this.completed.size }); - - if (this.completed.size > 0 && this.completed.size >= attemptCount + 1) { - logger.error("dropping execute request, already completed"); - return; - } - - this.executing = true; - - try { - const { completion, execution } = - await this.#backgroundWorker.executeTaskRunLazyAttempt(message.lazyPayload); - - logger.log("completed", completion); - - this.completed.add(execution.attempt.id); - - await this.#submitAttemptCompletion(execution, completion); - } catch (error) { - logger.error("Failed to complete lazy attempt", { - error, - }); - - this.#failRun(message.lazyPayload.runId, error); - } - }, - REQUEST_ATTEMPT_CANCELLATION: async (message) => { - if (!this.executing) { - logger.log("dropping cancel request, not executing", { status: this.#status }); - return; - } - - logger.log("cancelling attempt", { attemptId: message.attemptId, status: this.#status }); - - await this.#backgroundWorker.cancelAttempt(message.attemptId); - }, - REQUEST_EXIT: async (message) => { - if (message.version === "v2" && message.delayInMs) { - logger.log("exit requested with delay", { delayInMs: message.delayInMs }); - await timeout(message.delayInMs); - } - - this.#coordinatorSocket.close(); - process.exit(0); - }, - READY_FOR_RETRY: async (message) => { - if (this.completed.size < 1) { - logger.error("Received READY_FOR_RETRY but no completions yet. This is a bug."); - return; - } - - await this.#readyForLazyAttempt(); - }, - }, - // MARK: ON CONNECTION - onConnection: async (socket, handler, sender, logger) => { - logger.log("connected to coordinator", { - status: this.#status, - connectionCount: ++this.connectionCount, - }); - - // We need to send our current state to the coordinator - socket.emit("SET_STATE", { - version: "v1", - attemptFriendlyId: this.attemptFriendlyId, - attemptNumber: this.attemptNumber ? String(this.attemptNumber) : undefined, - }); - - try { - if (this.waitForPostStart) { - logger.log("skip connection handler, waiting for post start hook"); - return; - } - - if (this.paused) { - if (!this.nextResumeAfter) { - logger.error("Missing next resume reason", { status: this.#status }); - - this.#emitUnrecoverableError( - "NoNextResume", - "Next resume reason not set while resuming from paused state" - ); - - return; - } - - if (!this.attemptFriendlyId) { - logger.error("Missing attempt friendly ID", { status: this.#status }); - - this.#emitUnrecoverableError( - "NoAttemptId", - "Attempt ID not set while resuming from paused state" - ); - - return; - } - - if (!this.attemptNumber) { - logger.error("Missing attempt number", { status: this.#status }); - - this.#emitUnrecoverableError( - "NoAttemptNumber", - "Attempt number not set while resuming from paused state" - ); - - return; - } - - socket.emit("READY_FOR_RESUME", { - version: "v2", - attemptFriendlyId: this.attemptFriendlyId, - attemptNumber: this.attemptNumber, - type: this.nextResumeAfter, - }); - - return; - } - - if (process.env.INDEX_TASKS === "true") { - const failIndex = ( - error: InferSocketMessageSchema< - typeof ProdWorkerToCoordinatorMessages, - "INDEXING_FAILED" - >["error"] - ) => { - socket.emit("INDEXING_FAILED", { - version: "v1", - deploymentId: this.deploymentId, - error, - }); - }; - - process.removeAllListeners("uncaughtException"); - process.on("uncaughtException", (error) => { - console.error("Uncaught exception while indexing", error); - failIndex(error); - }); - - try { - const taskResources = await this.#initializeWorker(); - - const indexTasks = await defaultBackoff.maxRetries(3).execute(async () => { - return await socket.timeout(20_000).emitWithAck("INDEX_TASKS", { - version: "v2", - deploymentId: this.deploymentId, - ...taskResources, - supportsLazyAttempts: true, - }); - }); - - if (!indexTasks.success || !indexTasks.result.success) { - logger.error("indexing failure, shutting down..", { indexTasks }); - process.exit(1); - } else { - logger.info("indexing done, shutting down.."); - process.exit(0); - } - } catch (e) { - const stderr = this.#backgroundWorker.stderr.join("\n"); - - if (e instanceof TaskMetadataParseError) { - logger.error("tasks metadata parse error", { - zodIssues: e.zodIssues, - tasks: e.tasks, - }); - - failIndex({ - name: "TaskMetadataParseError", - message: "There was an error parsing the task metadata", - stack: JSON.stringify({ zodIssues: e.zodIssues, tasks: e.tasks }), - stderr, - }); - } else if (e instanceof UncaughtExceptionError) { - const error = { - name: e.originalError.name, - message: e.originalError.message, - stack: e.originalError.stack, - stderr, - }; - - logger.error("uncaught exception", { originalError: error }); - - failIndex(error); - } else if (e instanceof Error) { - const error = { - name: e.name, - message: e.message, - stack: e.stack, - stderr, - }; - - logger.error("error", { error }); - - failIndex(error); - } else if (typeof e === "string") { - logger.error("string error", { error: { message: e } }); - - failIndex({ - name: "Error", - message: e, - stderr, - }); - } else { - logger.error("unknown error", { error: e }); - - failIndex({ - name: "Error", - message: "Unknown error", - stderr, - }); - } - - await timeout(1000); - - process.exit(EXIT_CODE_ALREADY_HANDLED); - } - } - - if (this.executing) { - return; - } - - process.removeAllListeners("uncaughtException"); - process.on("uncaughtException", (error) => { - console.error("Uncaught exception during run", error); - this.#failRun(this.runId, error); - }); - - await this.#readyForLazyAttempt(); - } catch (error) { - logger.error("connection handler error", { error }); - } finally { - if (this.connectionCount === 1) { - // Skip replays if this is the first connection, including post start - return; - } - - // This is a reconnect, so handle replays - this.#handleReplays(); - } - }, - onError: async (socket, err, logger) => { - logger.error("onError", { - error: { - name: err.name, - message: err.message, - }, - }); - }, - }); - - return coordinatorConnection; - } - - // MARK: REPLAYS - async #handleReplays() { - const backoff = new ExponentialBackoff().type("FullJitter").maxRetries(3); - const replayCancellationDelay = 20_000; - - if (this.waitForTaskReplay) { - logger.log("replaying wait for task", { ...this.waitForTaskReplay }); - - const { idempotencyKey, message, attempt } = this.waitForTaskReplay; - - // Give the platform some time to send RESUME_AFTER_DEPENDENCY - await timeout(replayCancellationDelay); - - if (!this.waitForTaskReplay) { - logger.error("wait for task replay cancelled, discarding", { - originalMessage: { idempotencyKey, message, attempt }, - }); - - return; - } - - if (idempotencyKey !== this.waitForTaskReplay.idempotencyKey) { - logger.error("wait for task replay idempotency key mismatch, discarding", { - originalMessage: { idempotencyKey, message, attempt }, - newMessage: this.waitForTaskReplay, - }); - - return; - } - - try { - await backoff.wait(attempt + 1); - - await this.#waitForTaskHandlerFactory("replay")(message, idempotencyKey); - } catch (error) { - if (error instanceof ExponentialBackoff.RetryLimitExceeded) { - logger.error("wait for task replay retry limit exceeded", { error }); - } else { - logger.error("wait for task replay error", { error }); - } - } - - return; - } - - if (this.waitForBatchReplay) { - logger.log("replaying wait for batch", { - ...this.waitForBatchReplay, - cancellationDelay: replayCancellationDelay, - }); - - const { idempotencyKey, message, attempt } = this.waitForBatchReplay; - - // Give the platform some time to send RESUME_AFTER_DEPENDENCY - await timeout(replayCancellationDelay); - - if (!this.waitForBatchReplay) { - logger.error("wait for batch replay cancelled, discarding", { - originalMessage: { idempotencyKey, message, attempt }, - }); - - return; - } - - if (idempotencyKey !== this.waitForBatchReplay.idempotencyKey) { - logger.error("wait for batch replay idempotency key mismatch, discarding", { - originalMessage: { idempotencyKey, message, attempt }, - newMessage: this.waitForBatchReplay, - }); - - return; - } - - try { - await backoff.wait(attempt + 1); - - await this.#waitForBatchHandlerFactory("replay")(message, idempotencyKey); - } catch (error) { - if (error instanceof ExponentialBackoff.RetryLimitExceeded) { - logger.error("wait for batch replay retry limit exceeded", { error }); - } else { - logger.error("wait for batch replay error", { error }); - } - } - - return; - } - } - - // MARK: HTTP SERVER - #createHttpServer() { - const httpServer = createServer(async (req, res) => { - logger.log(`[${req.method}]`, req.url); - const reply = new HttpReply(res); - - try { - const url = new URL(req.url ?? "", `http://${req.headers.host}`); - - switch (url.pathname) { - case "/health": { - return reply.text("ok"); - } - - case "/status": { - return reply.json(this.#status); - } - - case "/connect": { - this.#coordinatorSocket.connect(); - - return reply.text("Connected to coordinator"); - } - - case "/close": { - this.#coordinatorSocket.close(); - this.connectionCount = 0; - - return reply.text("Disconnected from coordinator"); - } - - case "/test": { - await this.#coordinatorSocket.socket.timeout(10_000).emitWithAck("TEST", { - version: "v1", - }); - - return reply.text("Received ACK from coordinator"); - } - - case "/preStop": { - const cause = PreStopCauses.safeParse(url.searchParams.get("cause")); - - if (!cause.success) { - logger.error("Failed to parse cause", { cause }); - return reply.text("Failed to parse cause", 400); - } - - switch (cause.data) { - case "terminate": { - break; - } - default: { - logger.error("Unhandled cause", { cause: cause.data }); - break; - } - } - - return reply.text("preStop ok"); - } - - case "/postStart": { - const cause = PostStartCauses.safeParse(url.searchParams.get("cause")); - - if (!cause.success) { - logger.error("Failed to parse cause", { cause }); - return reply.text("Failed to parse cause", 400); - } - - switch (cause.data) { - case "index": { - break; - } - case "create": { - break; - } - case "restore": { - await this.#reconnectAfterPostStart(); - this.restoreNotification.post(); - break; - } - default: { - logger.error("Unhandled cause", { cause: cause.data }); - break; - } - } - - return reply.text("postStart ok"); - } - - default: { - return reply.empty(404); - } - } - } catch (error) { - logger.error("HTTP server error", { error }); - reply.empty(500); - } - }); - - httpServer.on("clientError", (err, socket) => { - socket.end("HTTP/1.1 400 Bad Request\r\n\r\n"); - }); - - httpServer.on("listening", () => { - logger.log("http server listening on port", this.#httpPort); - }); - - httpServer.on("error", async (error) => { - // @ts-expect-error - if (error.code != "EADDRINUSE") { - return; - } - - logger.error(`port ${this.#httpPort} already in use, retrying with random port..`); - - this.#httpPort = getRandomPortNumber(); - - await timeout(100); - this.start(); - }); - - return httpServer; - } - - async #initializeWorker() { - // Make an API call for the env vars - // Don't use ApiClient again - // Pass those into this.#backgroundWorker.initialize() - const envVars = await this.#fetchEnvironmentVariables(); - - await this.#backgroundWorker.initialize({ env: envVars }); - - let packageVersion: string | undefined; - - const taskResources: Array = []; - - if (!this.#backgroundWorker.tasks || this.#backgroundWorker.tasks.length === 0) { - throw new Error( - `Background Worker started without tasks. Searched in: ${__PROJECT_CONFIG__.triggerDirectories?.join( - ", " - )}` - ); - } - - for (const task of this.#backgroundWorker.tasks) { - taskResources.push(task); - - packageVersion = task.packageVersion; - } - - if (!packageVersion) { - throw new Error(`Background Worker started without package version`); - } - - return { - packageVersion, - tasks: taskResources, - }; - } - - async #fetchEnvironmentVariables(): Promise> { - const response = await fetch(`${this.apiUrl}/api/v1/projects/${this.projectRef}/envvars`, { - method: "GET", - headers: { - Authorization: `Bearer ${this.apiKey}`, - }, - }); - - if (!response.ok) { - return {}; - } - - const data = await response.json(); - - return data?.variables ?? {}; - } - - get #status() { - return { - executing: this.executing, - paused: this.paused, - completed: this.completed.size, - nextResumeAfter: this.nextResumeAfter, - waitForPostStart: this.waitForPostStart, - attemptFriendlyId: this.attemptFriendlyId, - attemptNumber: this.attemptNumber, - waitForTaskReplay: this.waitForTaskReplay, - waitForBatchReplay: this.waitForBatchReplay, - }; - } - - #emitUnrecoverableError(name: string, message: string) { - this.#coordinatorSocket.socket.emit("UNRECOVERABLE_ERROR", { - version: "v1", - error: { - name, - message, - }, - }); - } - - start() { - this.#httpServer.listen(this.#httpPort, this.host); - } -} - -const prodWorker = new ProdWorker(HTTP_SERVER_PORT); -prodWorker.start(); - -function gatherProcessEnv() { - const env = { - NODE_ENV: process.env.NODE_ENV ?? "production", - PATH: process.env.PATH, - USER: process.env.USER, - SHELL: process.env.SHELL, - LANG: process.env.LANG, - TERM: process.env.TERM, - NODE_PATH: process.env.NODE_PATH, - HOME: process.env.HOME, - NODE_EXTRA_CA_CERTS: process.env.NODE_EXTRA_CA_CERTS, - }; - - // Filter out undefined values - return Object.fromEntries(Object.entries(env).filter(([key, value]) => value !== undefined)); -} diff --git a/packages/cli-v3/src/workers/prod/worker-facade.ts b/packages/cli-v3/src/workers/prod/worker-facade.ts deleted file mode 100644 index 607a4e436ee..00000000000 --- a/packages/cli-v3/src/workers/prod/worker-facade.ts +++ /dev/null @@ -1,316 +0,0 @@ -import { - Config, - HandleErrorFunction, - LogLevel, - ProdChildToWorkerMessages, - ProdWorkerToChildMessages, - ProjectConfig, - clock, - taskCatalog, -} from "@systemfsoftware/trigger.dev_core/v3"; -import { - ConsoleInterceptor, - DevUsageManager, - DurableClock, - OtelTaskLogger, - ProdUsageManager, - TaskExecutor, - getEnvVar, - logLevels, - usage, - type TracingSDK, -} from "@systemfsoftware/trigger.dev_core/v3/workers"; -import { ZodIpcConnection } from "@systemfsoftware/trigger.dev_core/v3/zodIpc"; -import { ZodSchemaParsedError } from "@systemfsoftware/trigger.dev_core/v3/zodMessageHandler"; -import "source-map-support/register.js"; - -__WORKER_SETUP__; -declare const __WORKER_SETUP__: unknown; - -__IMPORTED_PROJECT_CONFIG__; -declare const __IMPORTED_PROJECT_CONFIG__: unknown; -declare const importedConfig: ProjectConfig | undefined; -declare const handleError: HandleErrorFunction | undefined; - -declare const __PROJECT_CONFIG__: Config; -declare const tracingSDK: TracingSDK; -declare const otelTracer: Tracer; -declare const otelLogger: Logger; - -import type { Tracer } from "@opentelemetry/api"; -import type { Logger } from "@opentelemetry/api-logs"; -import { - TaskRunErrorCodes, - TaskRunExecution, - TriggerTracer, - logger, - runtime, -} from "@systemfsoftware/trigger.dev_core/v3"; -import { ProdRuntimeManager } from "@systemfsoftware/trigger.dev_core/v3/prod"; - -const heartbeatIntervalMs = getEnvVar("USAGE_HEARTBEAT_INTERVAL_MS"); -const usageEventUrl = getEnvVar("USAGE_EVENT_URL"); -const triggerJWT = getEnvVar("TRIGGER_JWT"); - -const prodUsageManager = new ProdUsageManager(new DevUsageManager(), { - heartbeatIntervalMs: heartbeatIntervalMs ? parseInt(heartbeatIntervalMs, 10) : undefined, - url: usageEventUrl, - jwt: triggerJWT, -}); - -usage.setGlobalUsageManager(prodUsageManager); - -const durableClock = new DurableClock(); -clock.setGlobalClock(durableClock); - -const tracer = new TriggerTracer({ tracer: otelTracer, logger: otelLogger }); -const consoleInterceptor = new ConsoleInterceptor(otelLogger, true); - -const triggerLogLevel = getEnvVar("TRIGGER_LOG_LEVEL"); - -const configLogLevel = triggerLogLevel - ? triggerLogLevel - : importedConfig - ? importedConfig.logLevel - : __PROJECT_CONFIG__.logLevel; - -const otelTaskLogger = new OtelTaskLogger({ - logger: otelLogger, - tracer: tracer, - level: logLevels.includes(configLogLevel as any) ? (configLogLevel as LogLevel) : "info", -}); - -logger.setGlobalTaskLogger(otelTaskLogger); - -type TaskFileImport = Record; - -const TaskFileImports: Record = {}; -const TaskFiles: Record = {}; - -__TASKS__; -declare const __TASKS__: Record; - -// Register the task file metadata (fileName and exportName) for each task -(() => { - for (const [importName, taskFile] of Object.entries(TaskFiles)) { - const fileImports = TaskFileImports[importName]; - - for (const [exportName, task] of Object.entries(fileImports ?? {})) { - if ( - typeof task === "object" && - task !== null && - "id" in task && - typeof task.id === "string" - ) { - if (taskCatalog.taskExists(task.id)) { - taskCatalog.registerTaskFileMetadata(task.id, { - exportName, - filePath: (taskFile as any).filePath, - }); - } - } - } - } -})(); - -let _execution: TaskRunExecution | undefined; -let _isRunning = false; - -const zodIpc = new ZodIpcConnection({ - listenSchema: ProdWorkerToChildMessages, - emitSchema: ProdChildToWorkerMessages, - process, - handlers: { - EXECUTE_TASK_RUN: async ({ execution, traceContext, metadata }, sender) => { - if (_isRunning) { - console.error("Worker is already running a task"); - - await sender.send("TASK_RUN_COMPLETED", { - execution, - result: { - ok: false, - id: execution.run.id, - error: { - type: "INTERNAL_ERROR", - code: TaskRunErrorCodes.TASK_ALREADY_RUNNING, - }, - }, - }); - - return; - } - process.title = `trigger-prod-worker: ${execution.task.id} ${execution.run.id}`; - - const task = taskCatalog.getTask(execution.task.id); - - if (!task) { - console.error(`Could not find task ${execution.task.id}`); - - await sender.send("TASK_RUN_COMPLETED", { - execution, - result: { - ok: false, - id: execution.run.id, - error: { - type: "INTERNAL_ERROR", - code: TaskRunErrorCodes.COULD_NOT_FIND_EXECUTOR, - }, - }, - }); - - return; - } - - const executor = new TaskExecutor(task, { - tracer, - tracingSDK, - consoleInterceptor, - projectConfig: __PROJECT_CONFIG__, - importedConfig, - handleErrorFn: handleError, - }); - - try { - _execution = execution; - _isRunning = true; - - const measurement = usage.start(); - - const { result } = await executor.execute(execution, metadata, traceContext, measurement); - - const usageSample = usage.stop(measurement); - - return await sender.send("TASK_RUN_COMPLETED", { - execution, - result: { - ...result, - usage: { - durationMs: usageSample.cpuTime, - }, - }, - }); - } finally { - _execution = undefined; - _isRunning = false; - } - }, - TASK_RUN_COMPLETED_NOTIFICATION: async ({ completion }) => { - prodRuntimeManager.resumeTask(completion); - }, - WAIT_COMPLETED_NOTIFICATION: async () => { - prodRuntimeManager.resumeAfterDuration(); - }, - CLEANUP: async ({ flush, kill }, sender) => { - if (kill) { - await flushAll(); - // Now we need to exit the process - await sender.send("READY_TO_DISPOSE", undefined); - } else { - if (flush) { - await flushAll(); - } - } - }, - }, -}); - -async function flushAll(timeoutInMs: number = 10_000) { - const now = performance.now(); - - console.log(`Flushing at ${now}`); - - await Promise.all([flushUsage(), flushTracingSDK()]); - - const duration = performance.now() - now; - - console.log(`Flushed in ${duration}ms`); -} - -async function flushUsage() { - const now = performance.now(); - - console.log(`Flushing usage at ${now}`); - - await prodUsageManager.flush(); - - const duration = performance.now() - now; - - console.log(`Flushed usage in ${duration}ms`); -} - -async function flushTracingSDK() { - const now = performance.now(); - - console.log(`Flushing tracingSDK at ${now}`); - - await tracingSDK.flush(); - - const duration = performance.now() - now; - - console.log(`Flushed tracingSDK in ${duration}ms`); -} - -// Ignore SIGTERM, handled by entry point -process.on("SIGTERM", async () => {}); - -const prodRuntimeManager = new ProdRuntimeManager(zodIpc, { - waitThresholdInMs: parseInt(process.env.TRIGGER_RUNTIME_WAIT_THRESHOLD_IN_MS ?? "30000", 10), -}); - -runtime.setGlobalRuntimeManager(prodRuntimeManager); - -let taskMetadata = taskCatalog.getAllTaskMetadata(); - -if (typeof importedConfig?.machine === "string") { - // Set the machine preset on all tasks that don't have it - taskMetadata = taskMetadata.map((task) => { - if (typeof task.machine?.preset !== "string") { - return { - ...task, - machine: { - preset: importedConfig.machine, - }, - }; - } - - return task; - }); -} - -zodIpc.send("TASKS_READY", { tasks: taskMetadata }).catch((err) => { - if (err instanceof ZodSchemaParsedError) { - zodIpc.send("TASKS_FAILED_TO_PARSE", { zodIssues: err.error.issues, tasks: taskMetadata }); - } else { - console.error("Failed to send TASKS_READY message", err); - } -}); - -process.title = "trigger-prod-worker"; - -async function asyncHeartbeat(initialDelayInSeconds: number = 30, intervalInSeconds: number = 20) { - async function _doHeartbeat() { - while (true) { - if (_isRunning && _execution) { - try { - // The attempt ID will only be used to heartbeat if the message (run) ID isn't set on the TaskRunProcess - await zodIpc.send("TASK_HEARTBEAT", { id: _execution.attempt.id }); - } catch (err) { - console.error("Failed to send HEARTBEAT message", err); - } - } - - await new Promise((resolve) => setTimeout(resolve, 1000 * intervalInSeconds)); - } - } - - // Wait for the initial delay - await new Promise((resolve) => setTimeout(resolve, 1000 * initialDelayInSeconds)); - - // Wait for 5 seconds before the next execution - return _doHeartbeat(); -} - -// Start the async interval after initial delay -asyncHeartbeat(5).catch((err) => { - console.error("Failed to start asyncHeartbeat", err); -}); diff --git a/packages/cli-v3/src/workers/prod/worker-setup.ts b/packages/cli-v3/src/workers/prod/worker-setup.ts deleted file mode 100644 index c0db0895432..00000000000 --- a/packages/cli-v3/src/workers/prod/worker-setup.ts +++ /dev/null @@ -1,27 +0,0 @@ -import type { Tracer } from "@opentelemetry/api"; -import * as packageJson from "../../../package.json"; -import { ProjectConfig, taskCatalog } from "@systemfsoftware/trigger.dev_core/v3"; -import { - TracingDiagnosticLogLevel, - TracingSDK, - StandardTaskCatalog, -} from "@systemfsoftware/trigger.dev_core/v3/workers"; -import type { Logger } from "@opentelemetry/api-logs"; - -__SETUP_IMPORTED_PROJECT_CONFIG__; -declare const __SETUP_IMPORTED_PROJECT_CONFIG__: unknown; -declare const setupImportedConfig: ProjectConfig | undefined; - -export const tracingSDK = new TracingSDK({ - url: process.env.OTEL_EXPORTER_OTLP_ENDPOINT ?? "http://0.0.0.0:4318", - instrumentations: setupImportedConfig?.instrumentations ?? [], - diagLogLevel: (process.env.OTEL_LOG_LEVEL as TracingDiagnosticLogLevel) ?? "none", - forceFlushTimeoutMillis: process.env.OTEL_FORCE_FLUSH_TIMEOUT - ? parseInt(process.env.OTEL_FORCE_FLUSH_TIMEOUT, 10) - : 5_000, -}); - -export const otelTracer: Tracer = tracingSDK.getTracer("trigger-prod-worker", packageJson.version); -export const otelLogger: Logger = tracingSDK.getLogger("trigger-prod-worker", packageJson.version); - -taskCatalog.setGlobalTaskCatalog(new StandardTaskCatalog()); diff --git a/packages/cli-v3/tsconfig.check.json b/packages/cli-v3/tsconfig.check.json deleted file mode 100644 index dae8d7f4ee9..00000000000 --- a/packages/cli-v3/tsconfig.check.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "noEmit": true, - "paths": { - "@systemfsoftware/trigger.dev_core-apps": ["../core-apps/src"], - "@systemfsoftware/trigger.dev_core-apps/*": ["../core-apps/src/*"] - } - } -} diff --git a/packages/cli-v3/tsconfig.json b/packages/cli-v3/tsconfig.json deleted file mode 100644 index 01c867cb5db..00000000000 --- a/packages/cli-v3/tsconfig.json +++ /dev/null @@ -1,34 +0,0 @@ -// See: https://www.totaltypescript.com/tsconfig-cheat-sheet -{ - "include": ["./src/**/*.ts", "./src/**/*.tsx", "./e2e/**/*.ts", "./types.d.ts"], - "compilerOptions": { - "esModuleInterop": true, - "skipLibCheck": true, - "target": "es2022", - "allowJs": true, - "resolveJsonModule": true, - "moduleDetection": "force", - "isolatedModules": true, - "strict": true, - "noUncheckedIndexedAccess": true, - /* Building for a monorepo */ - "declaration": true, - "composite": false, - "sourceMap": true, - "declarationMap": true, - /* We're building with tsup */ - "moduleResolution": "Bundler", - "module": "ESNext", - "noEmit": true, - "lib": ["es2022", "DOM"], - "types": ["node", "vitest/globals"], - "jsx": "react", - "paths": { - "@systemfsoftware/trigger.dev_core/v3": ["../core/src/v3"], - "@systemfsoftware/trigger.dev_core/v3/*": ["../core/src/v3/*"], - "@systemfsoftware/trigger.dev_core-apps": ["../core-apps/src"], - "@systemfsoftware/trigger.dev_core-apps/*": ["../core-apps/src/*"] - } - }, - "exclude": ["node_modules", "./e2e/fixtures"] -} diff --git a/packages/cli-v3/tsup.config.ts b/packages/cli-v3/tsup.config.ts deleted file mode 100644 index 9c40907ffe2..00000000000 --- a/packages/cli-v3/tsup.config.ts +++ /dev/null @@ -1,30 +0,0 @@ -import { cp } from "fs/promises"; -import { join } from "path"; -import { defineConfig } from "tsup"; - -const isDev = process.env.npm_lifecycle_event === "dev:main"; // This must match the npm script name - -export default defineConfig({ - clean: false, - tsconfig: "tsconfig.json", - dts: true, - splitting: false, - entry: ["src/index.ts"], - format: ["esm"], - minify: false, - metafile: false, - sourcemap: true, - target: "esnext", - outDir: "dist", - async onSuccess() { - if (isDev) { - console.debug("Running onSuccess() in dev"); - // exec: node dist/index.js - } - - await cp(join("src", "templates"), "dist/templates", { recursive: true }); - }, - banner: { - js: "import { createRequire as createRequireFromMetaUrl } from 'node:module';const require = createRequireFromMetaUrl(import.meta.url);", - }, -}); diff --git a/packages/cli-v3/tsup.workers.config.ts b/packages/cli-v3/tsup.workers.config.ts deleted file mode 100644 index b8ac6d45309..00000000000 --- a/packages/cli-v3/tsup.workers.config.ts +++ /dev/null @@ -1,22 +0,0 @@ -import { defineConfig } from "tsup"; - -export default defineConfig({ - clean: false, - dts: false, - tsconfig: "tsconfig.json", - splitting: false, - entry: [ - "src/workers/dev/worker-setup.ts", - "src/workers/dev/worker-facade.ts", - "src/workers/prod/worker-setup.ts", - "src/workers/prod/worker-facade.ts", - "src/workers/prod/entry-point.ts", - ], - format: ["esm"], - minify: false, - metafile: false, - sourcemap: false, - target: "esnext", - outDir: "dist/workers", - noExternal: ["@systemfsoftware/trigger.dev_core-apps"], -}); diff --git a/packages/cli-v3/types.d.ts b/packages/cli-v3/types.d.ts deleted file mode 100644 index c6d13651b43..00000000000 --- a/packages/cli-v3/types.d.ts +++ /dev/null @@ -1,10 +0,0 @@ -declare module "terminal-link" { - export interface Options { - fallback?: ((text: string, url: string) => string) | boolean; - } - - /** - * @deprecated The default fallback is broken in some terminals. Please use `cliLink` instead. - */ - export default function terminalLink(text: string, url: string, options?: Options): string; -} diff --git a/packages/cli-v3/vite.config.ts b/packages/cli-v3/vite.config.ts deleted file mode 100644 index aba1cd0ac1d..00000000000 --- a/packages/cli-v3/vite.config.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { configDefaults, defineConfig } from "vitest/config"; - -export default defineConfig({ - test: { - globals: true, - exclude: [...configDefaults.exclude, "e2e/**/*"], - }, -}); diff --git a/packages/trigger-sdk/package.json b/packages/trigger-sdk/package.json index 8b4cb4064ca..eda5a18ee1b 100644 --- a/packages/trigger-sdk/package.json +++ b/packages/trigger-sdk/package.json @@ -21,23 +21,8 @@ "require": "./dist/index.js", "types": "./dist/index.d.ts" }, - "./v3": { - "import": { - "types": "./dist/v3/index.d.mts", - "default": "./dist/v3/index.mjs" - }, - "require": "./dist/v3/index.js", - "types": "./dist/v3/index.d.ts" - }, "./package.json": "./package.json" }, - "typesVersions": { - "*": { - "v3": [ - "./dist/v3/index.d.ts" - ] - } - }, "scripts": { "clean": "rimraf dist", "build": "npm run clean && npm run build:tsup", diff --git a/packages/trigger-sdk/src/v3/cache.ts b/packages/trigger-sdk/src/v3/cache.ts deleted file mode 100644 index b941f6a5aee..00000000000 --- a/packages/trigger-sdk/src/v3/cache.ts +++ /dev/null @@ -1,106 +0,0 @@ -import { SemanticInternalAttributes } from "@systemfsoftware/trigger.dev_core/v3"; -import { tracer } from "./tracer"; - -export type CacheMetadata = { - createdTime: number; - ttl?: number | null; -}; - -export type CacheEntry = { - metadata: CacheMetadata; - value: Value; -}; - -export type Eventually = Value | null | undefined | Promise; - -export type CacheStore = { - name?: string; - get: (key: string) => Eventually>; - set: (key: string, value: CacheEntry) => unknown | Promise; - delete: (key: string) => unknown | Promise; -}; - -export type CacheFunction = ( - cacheKey: string, - fn: () => Promise | Value -) => Promise | Value; - -export class InMemoryCache { - private _cache: Map> = new Map(); - - get(key: string): Eventually> { - return this._cache.get(key); - } - - set(key: string, value: CacheEntry): unknown { - this._cache.set(key, value); - - return undefined; - } - - delete(key: string): unknown { - this._cache.delete(key); - - return undefined; - } -} - -/** - * Create a cache function that uses the provided store to cache values. Using InMemoryCache is safe because each task run is isolated. - * @param store - * @returns - */ -export function createCache(store: CacheStore): CacheFunction { - return function cache( - cacheKey: string, - fn: () => Promise | Value - ): Promise | Value { - return tracer.startActiveSpan("cache", async (span) => { - span.setAttribute("cache.key", cacheKey); - span.setAttribute(SemanticInternalAttributes.STYLE_ICON, "device-sd-card"); - - const cacheEntry = await store.get(cacheKey); - - if (cacheEntry) { - span.updateName(`cache.hit ${cacheKey}`); - - return cacheEntry.value; - } - - span.updateName(`cache.miss ${cacheKey}`); - - const value = await tracer.startActiveSpan( - "cache.getFreshValue", - async (span) => { - return await fn(); - }, - { - attributes: { - "cache.key": cacheKey, - [SemanticInternalAttributes.STYLE_ICON]: "device-sd-card", - }, - } - ); - - await tracer.startActiveSpan( - "cache.set", - async (span) => { - await store.set(cacheKey, { - value, - metadata: { - createdTime: Date.now(), - }, - }); - }, - { - attributes: { - "cache.key": cacheKey, - [SemanticInternalAttributes.STYLE_ICON]: "device-sd-card", - }, - } - ); - - return value; - }); - }; -} diff --git a/packages/trigger-sdk/src/v3/config.ts b/packages/trigger-sdk/src/v3/config.ts deleted file mode 100644 index a08444bcd49..00000000000 --- a/packages/trigger-sdk/src/v3/config.ts +++ /dev/null @@ -1,8 +0,0 @@ -export type { - ProjectConfig as TriggerConfig, - HandleErrorArgs, - HandleErrorFunction, - ResolveEnvironmentVariablesFunction, - ResolveEnvironmentVariablesParams, - ResolveEnvironmentVariablesResult, -} from "@systemfsoftware/trigger.dev_core/v3"; diff --git a/packages/trigger-sdk/src/v3/envvars.ts b/packages/trigger-sdk/src/v3/envvars.ts deleted file mode 100644 index 67b04c636fe..00000000000 --- a/packages/trigger-sdk/src/v3/envvars.ts +++ /dev/null @@ -1,398 +0,0 @@ -import type { - ApiPromise, - ApiRequestOptions, - CreateEnvironmentVariableParams, - EnvironmentVariableResponseBody, - EnvironmentVariableValue, - EnvironmentVariables, - ImportEnvironmentVariablesParams, - UpdateEnvironmentVariableParams, -} from "@systemfsoftware/trigger.dev_core/v3"; -import { - apiClientManager, - isRequestOptions, - mergeRequestOptions, - taskContext, -} from "@systemfsoftware/trigger.dev_core/v3"; -import { apiClientMissingError } from "./shared"; -import { tracer } from "./tracer"; - -export type { CreateEnvironmentVariableParams, ImportEnvironmentVariablesParams }; - -export function upload( - projectRef: string, - slug: string, - params: ImportEnvironmentVariablesParams, - requestOptions?: ApiRequestOptions -): ApiPromise; -export function upload( - params: ImportEnvironmentVariablesParams, - requestOptions?: ApiRequestOptions -): ApiPromise; -export function upload( - projectRefOrParams: string | ImportEnvironmentVariablesParams, - slugOrRequestOptions?: string | ApiRequestOptions, - params?: ImportEnvironmentVariablesParams, - requestOptions?: ApiRequestOptions -): ApiPromise { - let $projectRef: string; - let $params: ImportEnvironmentVariablesParams; - let $slug: string; - const $requestOptions = overloadRequestOptions("upload", slugOrRequestOptions, requestOptions); - - if (taskContext.ctx) { - if (typeof projectRefOrParams === "string") { - $projectRef = projectRefOrParams; - $slug = - typeof slugOrRequestOptions === "string" - ? slugOrRequestOptions - : taskContext.ctx.environment.slug; - - if (!params) { - throw new Error("params is required"); - } - - $params = params; - } else { - $params = projectRefOrParams; - $projectRef = taskContext.ctx.project.ref; - $slug = taskContext.ctx.environment.slug; - } - } else { - if (typeof projectRefOrParams !== "string") { - throw new Error("projectRef is required"); - } - - if (!slugOrRequestOptions || typeof slugOrRequestOptions !== "string") { - throw new Error("slug is required"); - } - - if (!params) { - throw new Error("params is required"); - } - - $projectRef = projectRefOrParams; - $slug = slugOrRequestOptions; - $params = params; - } - - const apiClient = apiClientManager.client; - - if (!apiClient) { - throw apiClientMissingError(); - } - - return apiClient.importEnvVars($projectRef, $slug, $params, $requestOptions); -} - -export function list( - projectRef: string, - slug: string, - requestOptions?: ApiRequestOptions -): ApiPromise; -export function list(requestOptions?: ApiRequestOptions): ApiPromise; -export function list( - projectRefOrRequestOptions?: string | ApiRequestOptions, - slug?: string, - requestOptions?: ApiRequestOptions -): ApiPromise { - const $projectRef = !isRequestOptions(projectRefOrRequestOptions) - ? projectRefOrRequestOptions - : taskContext.ctx?.project.ref; - const $slug = slug ?? taskContext.ctx?.environment.slug; - let $requestOptions = isRequestOptions(projectRefOrRequestOptions) - ? projectRefOrRequestOptions - : requestOptions; - - if (!$projectRef) { - throw new Error("projectRef is required"); - } - - if (!$slug) { - throw new Error("slug is required"); - } - - $requestOptions = mergeRequestOptions( - { - tracer, - name: "envvars.list()", - icon: "id-badge", - }, - $requestOptions - ); - - const apiClient = apiClientManager.client; - - if (!apiClient) { - throw apiClientMissingError(); - } - - return apiClient.listEnvVars($projectRef, $slug, $requestOptions); -} - -export function create( - projectRef: string, - slug: string, - params: CreateEnvironmentVariableParams, - requestOptions?: ApiRequestOptions -): ApiPromise; -export function create( - params: CreateEnvironmentVariableParams, - requestOptions?: ApiRequestOptions -): ApiPromise; -export function create( - projectRefOrParams: string | CreateEnvironmentVariableParams, - slugOrRequestOptions?: string | ApiRequestOptions, - params?: CreateEnvironmentVariableParams, - requestOptions?: ApiRequestOptions -): ApiPromise { - let $projectRef: string; - let $slug: string; - let $params: CreateEnvironmentVariableParams; - const $requestOptions = overloadRequestOptions("create", slugOrRequestOptions, requestOptions); - - if (taskContext.ctx) { - if (typeof projectRefOrParams === "string") { - $projectRef = projectRefOrParams; - $slug = - typeof slugOrRequestOptions === "string" - ? slugOrRequestOptions - : taskContext.ctx.environment.slug; - - if (!params) { - throw new Error("params is required"); - } - - $params = params; - } else { - $params = projectRefOrParams; - $projectRef = taskContext.ctx.project.ref; - $slug = taskContext.ctx.environment.slug; - } - } else { - if (typeof projectRefOrParams !== "string") { - throw new Error("projectRef is required"); - } - - if (!slugOrRequestOptions || typeof slugOrRequestOptions !== "string") { - throw new Error("slug is required"); - } - - if (!params) { - throw new Error("params is required"); - } - - $projectRef = projectRefOrParams; - $slug = slugOrRequestOptions; - $params = params; - } - - const apiClient = apiClientManager.client; - - if (!apiClient) { - throw apiClientMissingError(); - } - - return apiClient.createEnvVar($projectRef, $slug, $params, $requestOptions); -} - -export function retrieve( - projectRef: string, - slug: string, - name: string, - requestOptions?: ApiRequestOptions -): ApiPromise; -export function retrieve( - name: string, - requestOptions?: ApiRequestOptions -): ApiPromise; -export function retrieve( - projectRefOrName: string, - slugOrRequestOptions?: string | ApiRequestOptions, - name?: string, - requestOptions?: ApiRequestOptions -): ApiPromise { - let $projectRef: string; - let $slug: string; - let $name: string; - const $requestOptions = overloadRequestOptions("retrieve", slugOrRequestOptions, requestOptions); - - if (typeof name === "string") { - $projectRef = projectRefOrName; - $slug = - typeof slugOrRequestOptions === "string" - ? slugOrRequestOptions - : taskContext.ctx?.environment.slug!; - $name = name; - } else { - $projectRef = taskContext.ctx?.project.ref!; - $slug = taskContext.ctx?.environment.slug!; - $name = projectRefOrName; - } - - if (!$projectRef) { - throw new Error("projectRef is required"); - } - - if (!$slug) { - throw new Error("slug is required"); - } - - const apiClient = apiClientManager.client; - - if (!apiClient) { - throw apiClientMissingError(); - } - - return apiClient.retrieveEnvVar($projectRef, $slug, $name, $requestOptions); -} - -export function del( - projectRef: string, - slug: string, - name: string, - requestOptions?: ApiRequestOptions -): ApiPromise; -export function del( - name: string, - requestOptions?: ApiRequestOptions -): ApiPromise; -export function del( - projectRefOrName: string, - slugOrRequestOptions?: string | ApiRequestOptions, - name?: string, - requestOptions?: ApiRequestOptions -): ApiPromise { - let $projectRef: string; - let $slug: string; - let $name: string; - const $requestOptions = overloadRequestOptions("del", slugOrRequestOptions, requestOptions); - - if (typeof name === "string") { - $projectRef = projectRefOrName; - $slug = - typeof slugOrRequestOptions === "string" - ? slugOrRequestOptions - : taskContext.ctx?.environment.slug!; - $name = name; - } else { - $projectRef = taskContext.ctx?.project.ref!; - $slug = taskContext.ctx?.environment.slug!; - $name = projectRefOrName; - } - - if (!$projectRef) { - throw new Error("projectRef is required"); - } - - if (!$slug) { - throw new Error("slug is required"); - } - - const apiClient = apiClientManager.client; - - if (!apiClient) { - throw apiClientMissingError(); - } - - return apiClient.deleteEnvVar($projectRef, $slug, $name, $requestOptions); -} - -export function update( - projectRef: string, - slug: string, - name: string, - params: UpdateEnvironmentVariableParams, - requestOptions?: ApiRequestOptions -): ApiPromise; -export function update( - name: string, - params: UpdateEnvironmentVariableParams, - requestOptions?: ApiRequestOptions -): ApiPromise; -export function update( - projectRefOrName: string, - slugOrParams: string | UpdateEnvironmentVariableParams, - nameOrRequestOptions?: string | ApiRequestOptions, - params?: UpdateEnvironmentVariableParams, - requestOptions?: ApiRequestOptions -): ApiPromise { - let $projectRef: string; - let $slug: string; - let $name: string; - let $params: UpdateEnvironmentVariableParams; - const $requestOptions = overloadRequestOptions("update", nameOrRequestOptions, requestOptions); - - if (taskContext.ctx) { - if (typeof slugOrParams === "string") { - $projectRef = slugOrParams; - $slug = slugOrParams ?? taskContext.ctx.environment.slug; - $name = - typeof nameOrRequestOptions === "string" - ? nameOrRequestOptions - : taskContext.ctx.environment.slug; - - if (!params) { - throw new Error("params is required"); - } - - $params = params; - } else { - $params = slugOrParams; - $projectRef = taskContext.ctx.project.ref; - $slug = taskContext.ctx.environment.slug; - $name = projectRefOrName; - } - } else { - if (typeof slugOrParams !== "string") { - throw new Error("slug is required"); - } - - if (!projectRefOrName) { - throw new Error("projectRef is required"); - } - - if (!params) { - throw new Error("params is required"); - } - - $projectRef = projectRefOrName; - $slug = slugOrParams; - $name = name!; - $params = params; - } - - const apiClient = apiClientManager.client; - - if (!apiClient) { - throw apiClientMissingError(); - } - - return apiClient.updateEnvVar($projectRef, $slug, $name, $params, $requestOptions); -} - -function overloadRequestOptions( - name: string, - slugOrRequestOptions?: string | ApiRequestOptions, - requestOptions?: ApiRequestOptions -): ApiRequestOptions { - if (isRequestOptions(slugOrRequestOptions)) { - return mergeRequestOptions( - { - tracer, - name: `envvars.${name}()`, - icon: "id-badge", - }, - slugOrRequestOptions - ); - } else { - return mergeRequestOptions( - { - tracer, - name: `envvars.${name}()`, - icon: "id-badge", - }, - requestOptions - ); - } -} diff --git a/packages/trigger-sdk/src/v3/idempotencyKeys.ts b/packages/trigger-sdk/src/v3/idempotencyKeys.ts deleted file mode 100644 index abad6c794c1..00000000000 --- a/packages/trigger-sdk/src/v3/idempotencyKeys.ts +++ /dev/null @@ -1,93 +0,0 @@ -import { taskContext } from "@systemfsoftware/trigger.dev_core/v3"; - -export const idempotencyKeys = { - create: createIdempotencyKey, -}; - -declare const __brand: unique symbol; -type Brand = { [__brand]: B }; -type Branded = T & Brand; - -export type IdempotencyKey = Branded; - -export function isIdempotencyKey( - value: string | string[] | IdempotencyKey -): value is IdempotencyKey { - // Cannot check the brand at runtime because it doesn't exist (it's a TypeScript-only construct) - return typeof value === "string" && value.length === 64; -} - -/** - * Creates a deterministic idempotency key based on the provided key material. - * - * If running inside a task, the task run ID is automatically included in the key material, giving you a unique key per task run. - * This ensures that a given child task is only triggered once per task run, even if the parent task is retried. - * - * @param {string | string[]} key The key material to create the idempotency key from. - * @param {object} [options] Additional options. - * @param {"run" | "attempt" | "global"} [options.scope="run"] The scope of the idempotency key. - * - * @returns {Promise} The idempotency key as a branded string. - * - * @example - * - * ```typescript - * import { idempotencyKeys, task } from "@systemfsoftware/trigger.dev_sdk/v3"; - * - * export const myTask = task({ - * id: "my-task", - * run: async (payload: any) => { - * const idempotencyKey = await idempotencyKeys.create("my-task-key"); - * - * // Use the idempotency key when triggering child tasks - * await childTask.triggerAndWait(payload, { idempotencyKey }); - * } - * }); - * ``` - * - * You can also use the `scope` parameter to create a key that is unique per task run, task run attempts (retries of the same run), or globally: - * - * ```typescript - * await idempotencyKeys.create("my-task-key", { scope: "attempt" }); // Creates a key that is unique per task run attempt - * await idempotencyKeys.create("my-task-key", { scope: "global" }); // Skips including the task run ID - * ``` - */ -async function createIdempotencyKey( - key: string | string[], - options?: { scope?: "run" | "attempt" | "global" } -): Promise { - const idempotencyKey = await generateIdempotencyKey( - [...(Array.isArray(key) ? key : [key])].concat(injectScope(options?.scope ?? "run")) - ); - - return idempotencyKey as IdempotencyKey; -} - -function injectScope(scope: "run" | "attempt" | "global"): string[] { - switch (scope) { - case "run": { - if (taskContext?.ctx) { - return [taskContext.ctx.run.id]; - } - } - case "attempt": { - if (taskContext?.ctx) { - return [taskContext.ctx.attempt.id]; - } - } - } - - return []; -} - -async function generateIdempotencyKey(keyMaterial: string[]) { - const hash = await crypto.subtle.digest( - "SHA-256", - new TextEncoder().encode(keyMaterial.join("-")) - ); - - // Return a hex string, using cross-runtime compatible methods - return Array.from(new Uint8Array(hash)) - .map((byte) => byte.toString(16).padStart(2, "0")) - .join(""); -} diff --git a/packages/trigger-sdk/src/v3/index.ts b/packages/trigger-sdk/src/v3/index.ts deleted file mode 100644 index 4e0d6d24bb6..00000000000 --- a/packages/trigger-sdk/src/v3/index.ts +++ /dev/null @@ -1,58 +0,0 @@ -export * from "./cache"; -export * from "./config"; -export { retry, type RetryOptions } from "./retry"; -export { queue } from "./shared"; -export * from "./tasks"; -export * from "./wait"; -export * from "./usage"; -export * from "./idempotencyKeys"; -export * from "./tags"; -export type { Context }; - -import type { Context } from "./shared"; - -import type { ApiClientConfiguration } from "@systemfsoftware/trigger.dev_core/v3"; -import { apiClientManager } from "@systemfsoftware/trigger.dev_core/v3"; - -export type { ApiClientConfiguration }; - -export { - ApiError, - AuthenticationError, - BadRequestError, - ConflictError, - InternalServerError, - NotFoundError, - PermissionDeniedError, - RateLimitError, - UnprocessableEntityError, - AbortTaskRunError, - logger, - type LogLevel, -} from "@systemfsoftware/trigger.dev_core/v3"; - -export { runs } from "./runs"; -export * as schedules from "./schedules"; -export * as envvars from "./envvars"; -export type { ImportEnvironmentVariablesParams } from "./envvars"; - -/** - * Register the global API client configuration. Alternatively, you can set the `TRIGGER_SECRET_KEY` and `TRIGGER_API_URL` environment variables. - * @param options The API client configuration. - * @param options.baseURL The base URL of the Trigger API. (default: `https://api.trigger.dev`) - * @param options.secretKey The secret key to authenticate with the Trigger API. (default: `process.env.TRIGGER_SECRET_KEY`) This can be found in your Trigger.dev project "API Keys" settings. - * - * @example - * - * ```typescript - * import { configure } from "@systemfsoftware/trigger.dev_sdk/v3"; - * - * configure({ - * baseURL: "https://api.trigger.dev", - * secretKey: "tr_dev_1234567890" - * }); - * ``` - */ -export function configure(options: ApiClientConfiguration) { - apiClientManager.setGlobalAPIClientConfiguration(options); -} diff --git a/packages/trigger-sdk/src/v3/retry.ts b/packages/trigger-sdk/src/v3/retry.ts deleted file mode 100644 index 72f54dbbee6..00000000000 --- a/packages/trigger-sdk/src/v3/retry.ts +++ /dev/null @@ -1,649 +0,0 @@ -import { Attributes, Span, SpanStatusCode, context, trace } from "@opentelemetry/api"; -import { - SEMATTRS_HTTP_HOST, - SEMATTRS_HTTP_METHOD, - SEMATTRS_HTTP_RESPONSE_CONTENT_LENGTH, - SEMATTRS_HTTP_SCHEME, - SEMATTRS_HTTP_STATUS_CODE, - SEMATTRS_HTTP_URL, -} from "@opentelemetry/semantic-conventions"; -import { - FetchRetryByStatusOptions, - FetchRetryOptions, - FetchRetryStrategy, - RetryOptions, - SemanticInternalAttributes, - accessoryAttributes, - calculateNextRetryDelay, - calculateResetAt, - defaultRetryOptions, - eventFilterMatches, - flattenAttributes, - runtime, -} from "@systemfsoftware/trigger.dev_core/v3"; -import { defaultFetchRetryOptions } from "@systemfsoftware/trigger.dev_core/v3"; -import type { HttpHandler } from "msw"; -import { AsyncLocalStorage } from "node:async_hooks"; -import { tracer } from "./tracer"; - -export type { RetryOptions }; - -function onThrow( - fn: (options: { attempt: number; maxAttempts: number }) => Promise, - options: RetryOptions -): Promise { - const opts = { - ...defaultRetryOptions, - ...options, - }; - - return tracer.startActiveSpan( - `retry.onThrow()`, - async (span) => { - let attempt = 1; - - while (attempt <= opts.maxAttempts) { - const innerSpan = tracer.startSpan("retry.fn()", { - attributes: { - [SemanticInternalAttributes.STYLE_ICON]: "function", - ...accessoryAttributes({ - items: [ - { - text: `${attempt}/${opts.maxAttempts}`, - variant: "normal", - }, - ], - style: "codepath", - }), - }, - }); - - const contextWithSpanSet = trace.setSpan(context.active(), innerSpan); - - try { - const result = await context.with(contextWithSpanSet, async () => { - return fn({ attempt, maxAttempts: opts.maxAttempts }); - }); - - innerSpan.end(); - - return result; - } catch (e) { - if (e instanceof Error || typeof e === "string") { - innerSpan.recordException(e); - } else { - innerSpan.recordException(String(e)); - } - - innerSpan.setStatus({ code: SpanStatusCode.ERROR }); - - if (e instanceof Error && e.name === "AbortTaskRunError") { - innerSpan.end(); - - throw e; - } - - const nextRetryDelay = calculateNextRetryDelay(opts, attempt); - - if (!nextRetryDelay) { - innerSpan.end(); - - throw e; - } - - innerSpan.setAttribute( - SemanticInternalAttributes.RETRY_AT, - new Date(Date.now() + nextRetryDelay).toISOString() - ); - innerSpan.setAttribute(SemanticInternalAttributes.RETRY_COUNT, attempt); - innerSpan.setAttribute(SemanticInternalAttributes.RETRY_DELAY, `${nextRetryDelay}ms`); - innerSpan.end(); - - await runtime.waitForDuration(nextRetryDelay); - } finally { - attempt++; - } - } - - throw new Error("Max attempts reached"); - }, - { - attributes: { - [SemanticInternalAttributes.STYLE_ICON]: "arrow-capsule", - }, - } - ); -} - -export interface RetryFetchRequestInit extends RequestInit { - retry?: FetchRetryOptions; - timeoutInMs?: number; -} - -const normalizeUrlFromInput = (input: RequestInfo | URL | string): URL => { - if (typeof input === "string") { - return new URL(input); - } - - if (input instanceof URL) { - return input; - } - - return new URL(input.url); -}; - -const normalizeHttpMethod = (input: RequestInfo | URL | string, init?: RequestInit): string => { - if (typeof input === "string" || input instanceof URL) { - return (init?.method || "GET").toUpperCase(); - } - - return (input.method ?? init?.method ?? "GET").toUpperCase(); -}; - -const fetchHttpHandlerStorage = new AsyncLocalStorage>(); - -const fetchWithInterceptors = async ( - input: RequestInfo | URL, - init?: RequestInit -): Promise => { - const handlers = fetchHttpHandlerStorage.getStore(); - - if (handlers) { - try { - const { getResponse } = await import("msw"); - - const request = new Request(input, init); - - const response = await getResponse(handlers, request); - - if (response) { - return response; - } - } catch (e) { - // Do nothing - return fetch(input, init); - } - } - - return fetch(input, init); -}; - -class FetchErrorWithSpan extends Error { - constructor( - public readonly originalError: unknown, - public readonly span: Span - ) { - super("Fetch error"); - } -} - -const MAX_ATTEMPTS = 10; - -async function retryFetch( - input: RequestInfo | URL, - init?: RetryFetchRequestInit | undefined -): Promise { - return tracer.startActiveSpan( - "retry.fetch()", - async (span) => { - let attempt = 1; - - while (true) { - try { - const abortController = new AbortController(); - - const timeoutId = init?.timeoutInMs - ? setTimeout( - () => { - abortController.abort(); - }, - init?.timeoutInMs - ) - : undefined; - - init?.signal?.addEventListener("abort", () => { - abortController.abort(); - }); - - const [response, span] = await doFetchRequest( - input, - { ...(init ?? {}), signal: abortController.signal }, - attempt - ); - - if (timeoutId) { - clearTimeout(timeoutId); - } - - if (response.ok) { - span.setAttributes(createFetchResponseAttributes(response)); - - span.end(); - - return response; - } - - const nextRetry = await calculateRetryDelayForResponse( - resolveDefaults(init?.retry, "byStatus", defaultFetchRetryOptions.byStatus), - response, - attempt - ); - - if (!nextRetry) { - span.setAttributes(createFetchResponseAttributes(response)); - - span.end(); - - return response; - } - - if (attempt >= MAX_ATTEMPTS) { - span.setAttributes(createFetchResponseAttributes(response)); - - span.end(); - - return response; - } - - if (nextRetry.type === "delay") { - span.setAttribute( - SemanticInternalAttributes.RETRY_AT, - new Date(Date.now() + nextRetry.value).toISOString() - ); - span.setAttribute(SemanticInternalAttributes.RETRY_COUNT, attempt); - span.setAttribute(SemanticInternalAttributes.RETRY_DELAY, `${nextRetry.value}ms`); - - span.end(); - - await runtime.waitForDuration(nextRetry.value); - } else { - const now = Date.now(); - const nextRetryDate = new Date(nextRetry.value); - const isInFuture = nextRetryDate.getTime() > now; - - span.setAttribute( - SemanticInternalAttributes.RETRY_AT, - new Date(nextRetry.value).toISOString() - ); - span.setAttribute(SemanticInternalAttributes.RETRY_COUNT, attempt); - - if (isInFuture) { - span.setAttribute( - SemanticInternalAttributes.RETRY_DELAY, - `${nextRetry.value - now}ms` - ); - } - - span.end(); - - await runtime.waitUntil(new Date(nextRetry.value)); - } - } catch (e) { - if (e instanceof FetchErrorWithSpan && e.originalError instanceof Error) { - if (e.originalError.name === "AbortError") { - const nextRetryDelay = calculateNextRetryDelay( - resolveDefaults(init?.retry, "timeout", defaultFetchRetryOptions.timeout), - attempt - ); - - if (!nextRetryDelay) { - e.span.end(); - throw e; - } - - if (attempt >= MAX_ATTEMPTS) { - e.span.end(); - throw e; - } - - e.span.setAttribute( - SemanticInternalAttributes.RETRY_AT, - new Date(Date.now() + nextRetryDelay).toISOString() - ); - e.span.setAttribute(SemanticInternalAttributes.RETRY_COUNT, attempt); - e.span.setAttribute(SemanticInternalAttributes.RETRY_DELAY, `${nextRetryDelay}ms`); - - e.span.end(); - - await runtime.waitForDuration(nextRetryDelay); - - continue; // Move to the next attempt - } else if ( - e.originalError.name === "TypeError" && - "cause" in e.originalError && - e.originalError.cause instanceof Error - ) { - const nextRetryDelay = calculateNextRetryDelay( - resolveDefaults( - init?.retry, - "connectionError", - defaultFetchRetryOptions.connectionError - ), - attempt - ); - - if (!nextRetryDelay) { - e.span.end(); - throw e; - } - - if (attempt >= MAX_ATTEMPTS) { - e.span.end(); - throw e; - } - - e.span.setAttribute( - SemanticInternalAttributes.RETRY_AT, - new Date(Date.now() + nextRetryDelay).toISOString() - ); - e.span.setAttribute(SemanticInternalAttributes.RETRY_COUNT, attempt); - e.span.setAttribute(SemanticInternalAttributes.RETRY_DELAY, `${nextRetryDelay}ms`); - - e.span.end(); - - await runtime.waitForDuration(nextRetryDelay); - - continue; // Move to the next attempt - } - } - - if (e instanceof FetchErrorWithSpan) { - e.span.end(); - } - - throw e; - } finally { - attempt++; - } - } - }, - { - attributes: { - [SemanticInternalAttributes.STYLE_ICON]: "arrow-capsule", - ...createFetchAttributes(input, init), - ...createFetchRetryOptionsAttributes(init?.retry), - }, - } - ); -} - -const doFetchRequest = async ( - input: RequestInfo | URL | string, - init?: RequestInit, - attemptCount: number = 0 -): Promise<[Response, Span]> => { - const httpMethod = normalizeHttpMethod(input, init); - - const span = tracer.startSpan(`HTTP ${httpMethod}`, { - attributes: { - [SemanticInternalAttributes.STYLE_ICON]: "world", - ...(attemptCount > 1 ? { ["http.request.resend_count"]: attemptCount - 1 } : {}), - ...createFetchAttributes(input, init), - }, - }); - - try { - const response = await fetchWithInterceptors(input, { - ...init, - headers: { - ...init?.headers, - "x-retry-count": attemptCount.toString(), - }, - }); - - span.setAttributes(createFetchResponseAttributes(response)); - - if (!response.ok) { - span.recordException(`${response.status}: ${response.statusText}`); - span.setStatus({ - code: SpanStatusCode.ERROR, - message: `${response.status}: ${response.statusText}`, - }); - } - - return [response, span]; - } catch (e) { - if (typeof e === "string" || e instanceof Error) { - span.recordException(e); - } - - span.setStatus({ code: SpanStatusCode.ERROR }); - span.setAttribute(SEMATTRS_HTTP_STATUS_CODE, 0); - span.setAttribute("http.status_text", "This operation was aborted."); - - throw new FetchErrorWithSpan(e, span); - } -}; - -const calculateRetryDelayForResponse = async ( - retry: FetchRetryByStatusOptions | undefined, - response: Response, - attemptCount: number -): Promise<{ type: "delay"; value: number } | { type: "timestamp"; value: number } | undefined> => { - if (!retry) { - return; - } - - const strategy = await getRetryStrategyForResponse(response, retry); - - if (!strategy) { - return; - } - - switch (strategy.strategy) { - case "backoff": { - const value = calculateNextRetryDelay({ ...defaultRetryOptions, ...strategy }, attemptCount); - - if (value) { - return { type: "delay", value }; - } - - break; - } - case "headers": { - const resetAt = response.headers.get(strategy.resetHeader); - - if (typeof resetAt === "string") { - const resetTimestamp = calculateResetAt( - resetAt, - strategy.resetFormat ?? "unix_timestamp_in_ms" - ); - - if (resetTimestamp) { - return { type: "timestamp", value: resetTimestamp }; - } - } - - break; - } - } -}; - -const getRetryStrategyForResponse = async ( - response: Response, - retry: FetchRetryByStatusOptions -): Promise => { - const statusCodes = Object.keys(retry); - const clonedResponse = response.clone(); - - for (let i = 0; i < statusCodes.length; i++) { - const statusRange = statusCodes[i]; - const strategy = retry[statusRange]; - - if (isStatusCodeInRange(response.status, statusRange)) { - if (strategy.bodyFilter) { - const body = safeJsonParse(await clonedResponse.text()); - - if (!body) { - continue; - } - - if (eventFilterMatches(body, strategy.bodyFilter)) { - return strategy; - } else { - continue; - } - } - - return strategy; - } - } -}; - -/** - * Checks if a given status code falls within a given range. - * The range can be a single status code (e.g. "200"), - * a range of status codes (e.g. "500-599"), - * a range of status codes with a wildcard (e.g. "4xx" for any 4xx status code), - * or a list of status codes separated by commas (e.g. "401,403,404,409-412,5xx"). - * Returns `true` if the status code falls within the range, and `false` otherwise. - */ -const isStatusCodeInRange = (statusCode: number, statusRange: string): boolean => { - if (statusRange === "all") { - return true; - } - - if (statusRange.includes(",")) { - const statusCodes = statusRange.split(",").map((s) => s.trim()); - - return statusCodes.some((s) => isStatusCodeInRange(statusCode, s)); - } - - const [start, end] = statusRange.split("-"); - - if (end) { - return statusCode >= parseInt(start, 10) && statusCode <= parseInt(end, 10); - } - - if (start.endsWith("xx")) { - const prefix = start.slice(0, -2); - const statusCodePrefix = Math.floor(statusCode / 100).toString(); - return statusCodePrefix === prefix; - } - - const statusCodeString = statusCode.toString(); - const rangePrefix = start.slice(0, -1); - - if (start.endsWith("x") && statusCodeString.startsWith(rangePrefix)) { - return true; - } - - return statusCode === parseInt(start, 10); -}; - -const createAttributesFromHeaders = (headers: Headers): Attributes => { - const attributes: Attributes = {}; - - const normalizedHeaderKey = (key: string) => { - return key.toLowerCase(); - }; - - headers.forEach((value, key) => { - attributes[`http.response.header.${normalizedHeaderKey(key)}`] = value; - }); - - return attributes; -}; - -const safeJsonParse = (json: string): unknown => { - try { - return JSON.parse(json); - } catch (e) { - return null; - } -}; - -const interceptFetch = (...handlers: Array) => { - return { - run: async (fn: (...args: any[]) => Promise): Promise => { - const current = fetchHttpHandlerStorage.getStore(); - - if (current) { - current.push(...handlers); - return fn(); - } else { - return fetchHttpHandlerStorage.run(handlers, fn); - } - }, - }; -}; - -// This function will resolve the defaults of a property within an options object. -// If the options object is undefined, it will return the defaults for that property (passed in as the 3rd arg). -// if the options object is defined, and the property exists, then it will return the defaults if the value of the property is undefined or null -const resolveDefaults = < - TObject extends Record, - K extends keyof TObject, - TValue extends TObject[K], ->( - obj: TObject | undefined, - key: K, - defaults: TValue -): TValue => { - if (!obj) { - return defaults; - } - - if (obj[key] === undefined || obj[key] === null) { - return defaults; - } - - return obj[key] as TValue; -}; - -const createFetchAttributes = ( - input: RequestInfo | URL, - init?: RetryFetchRequestInit | undefined -): Attributes => { - const url = normalizeUrlFromInput(input); - const httpMethod = normalizeHttpMethod(input, init); - - return { - [SEMATTRS_HTTP_METHOD]: httpMethod, - [SEMATTRS_HTTP_URL]: url.href, - [SEMATTRS_HTTP_HOST]: url.hostname, - ["server.host"]: url.hostname, - ["server.port"]: url.port, - [SEMATTRS_HTTP_SCHEME]: url.protocol.replace(":", ""), - ...accessoryAttributes({ - items: [ - { - text: url.hostname, - variant: "normal", - }, - ], - style: "codepath", - }), - }; -}; - -const createFetchResponseAttributes = (response: Response): Attributes => { - return { - [SEMATTRS_HTTP_STATUS_CODE]: response.status, - "http.status_text": response.statusText, - [SEMATTRS_HTTP_RESPONSE_CONTENT_LENGTH]: response.headers.get("content-length") || "0", - ...createAttributesFromHeaders(response.headers), - }; -}; - -const createFetchRetryOptionsAttributes = (retry?: FetchRetryOptions): Attributes => { - const byStatus = resolveDefaults(retry, "byStatus", defaultFetchRetryOptions.byStatus); - const connectionError = resolveDefaults( - retry, - "connectionError", - defaultFetchRetryOptions.connectionError - ); - const timeout = resolveDefaults(retry, "timeout", defaultFetchRetryOptions.timeout); - - return { - ...flattenAttributes(byStatus, "retry.byStatus"), - ...flattenAttributes(connectionError, "retry.connectionError"), - ...flattenAttributes(timeout, "retry.timeout"), - }; -}; - -export const retry = { - onThrow, - fetch: retryFetch, - interceptFetch, -}; diff --git a/packages/trigger-sdk/src/v3/runs.ts b/packages/trigger-sdk/src/v3/runs.ts deleted file mode 100644 index c919825561d..00000000000 --- a/packages/trigger-sdk/src/v3/runs.ts +++ /dev/null @@ -1,324 +0,0 @@ -import type { - ApiRequestOptions, - ListProjectRunsQueryParams, - ListRunsQueryParams, - RescheduleRunRequestBody, -} from "@systemfsoftware/trigger.dev_core/v3"; -import { - ApiPromise, - CanceledRunResponse, - CursorPagePromise, - ListRunResponseItem, - ReplayRunResponse, - RetrieveRunResponse, - accessoryAttributes, - apiClientManager, - flattenAttributes, - isRequestOptions, - mergeRequestOptions, -} from "@systemfsoftware/trigger.dev_core/v3"; -import { AnyTask, Prettify, RunHandle, Task, apiClientMissingError } from "./shared"; -import { tracer } from "./tracer"; - -export type RetrieveRunResult = Prettify< - TRunId extends RunHandle - ? Omit & { output?: TOutput } - : TRunId extends Task - ? Omit & { output?: TTaskOutput } - : TRunId extends string - ? RetrieveRunResponse - : never ->; - -export const runs = { - replay: replayRun, - cancel: cancelRun, - retrieve: retrieveRun, - list: listRuns, - reschedule: rescheduleRun, - poll, -}; - -export type ListRunsItem = ListRunResponseItem; - -function listRuns( - projectRef: string, - params?: ListProjectRunsQueryParams, - requestOptions?: ApiRequestOptions -): CursorPagePromise; -function listRuns( - params?: ListRunsQueryParams, - requestOptions?: ApiRequestOptions -): CursorPagePromise; -function listRuns( - paramsOrProjectRef?: ListRunsQueryParams | string, - paramsOrOptions?: ListRunsQueryParams | ListProjectRunsQueryParams | ApiRequestOptions, - requestOptions?: ApiRequestOptions -): CursorPagePromise { - const apiClient = apiClientManager.client; - - if (!apiClient) { - throw apiClientMissingError(); - } - - const $requestOptions = listRunsRequestOptions( - paramsOrProjectRef, - paramsOrOptions, - requestOptions - ); - - if (typeof paramsOrProjectRef === "string") { - if (isRequestOptions(paramsOrOptions)) { - return apiClient.listProjectRuns(paramsOrProjectRef, {}, $requestOptions); - } else { - return apiClient.listProjectRuns(paramsOrProjectRef, paramsOrOptions, $requestOptions); - } - } - - return apiClient.listRuns(paramsOrProjectRef, $requestOptions); -} - -function listRunsRequestOptions( - paramsOrProjectRef?: ListRunsQueryParams | string, - paramsOrOptions?: ListRunsQueryParams | ListProjectRunsQueryParams | ApiRequestOptions, - requestOptions?: ApiRequestOptions -): ApiRequestOptions { - if (typeof paramsOrProjectRef === "string") { - if (isRequestOptions(paramsOrOptions)) { - return mergeRequestOptions( - { - tracer, - name: "runs.list()", - icon: "runs", - attributes: { - projectRef: paramsOrProjectRef, - ...accessoryAttributes({ - items: [ - { - text: paramsOrProjectRef, - variant: "normal", - }, - ], - style: "codepath", - }), - }, - }, - paramsOrOptions - ); - } else { - return mergeRequestOptions( - { - tracer, - name: "runs.list()", - icon: "runs", - attributes: { - projectRef: paramsOrProjectRef, - ...flattenAttributes(paramsOrOptions as Record, "queryParams"), - ...accessoryAttributes({ - items: [ - { - text: paramsOrProjectRef, - variant: "normal", - }, - ], - style: "codepath", - }), - }, - }, - requestOptions - ); - } - } - - return mergeRequestOptions( - { - tracer, - name: "runs.list()", - icon: "runs", - attributes: { - ...flattenAttributes(paramsOrProjectRef as Record, "queryParams"), - }, - }, - isRequestOptions(paramsOrOptions) ? paramsOrOptions : requestOptions - ); -} - -// Extract out the expected type of the id, can be either a string or a RunHandle -type RunId = TRunId extends RunHandle - ? TRunId - : TRunId extends AnyTask - ? string - : TRunId extends string - ? TRunId - : never; - -function retrieveRun | AnyTask | string>( - runId: RunId, - requestOptions?: ApiRequestOptions -): ApiPromise> { - const apiClient = apiClientManager.client; - - if (!apiClient) { - throw apiClientMissingError(); - } - - const $requestOptions = mergeRequestOptions( - { - tracer, - name: "runs.retrieve()", - icon: "runs", - attributes: { - runId: typeof runId === "string" ? runId : runId.id, - ...accessoryAttributes({ - items: [ - { - text: typeof runId === "string" ? runId : runId.id, - variant: "normal", - }, - ], - style: "codepath", - }), - }, - }, - requestOptions - ); - - if (typeof runId === "string") { - return apiClient.retrieveRun(runId, $requestOptions) as ApiPromise>; - } else { - return apiClient.retrieveRun(runId.id, $requestOptions) as ApiPromise< - RetrieveRunResult - >; - } -} - -function replayRun( - runId: string, - requestOptions?: ApiRequestOptions -): ApiPromise { - const apiClient = apiClientManager.client; - - if (!apiClient) { - throw apiClientMissingError(); - } - - const $requestOptions = mergeRequestOptions( - { - tracer, - name: "runs.replay()", - icon: "runs", - attributes: { - runId, - ...accessoryAttributes({ - items: [ - { - text: runId, - variant: "normal", - }, - ], - style: "codepath", - }), - }, - }, - requestOptions - ); - - return apiClient.replayRun(runId, $requestOptions); -} - -function cancelRun( - runId: string, - requestOptions?: ApiRequestOptions -): ApiPromise { - const apiClient = apiClientManager.client; - - if (!apiClient) { - throw apiClientMissingError(); - } - - const $requestOptions = mergeRequestOptions( - { - tracer, - name: "runs.cancel()", - icon: "runs", - attributes: { - runId, - ...accessoryAttributes({ - items: [ - { - text: runId, - variant: "normal", - }, - ], - style: "codepath", - }), - }, - }, - requestOptions - ); - - return apiClient.cancelRun(runId, $requestOptions); -} - -function rescheduleRun( - runId: string, - body: RescheduleRunRequestBody, - requestOptions?: ApiRequestOptions -): ApiPromise { - const apiClient = apiClientManager.client; - - if (!apiClient) { - throw apiClientMissingError(); - } - - const $requestOptions = mergeRequestOptions( - { - tracer, - name: "runs.reschedule()", - icon: "runs", - attributes: { - runId, - ...accessoryAttributes({ - items: [ - { - text: runId, - variant: "normal", - }, - ], - style: "codepath", - }), - }, - }, - requestOptions - ); - - return apiClient.rescheduleRun(runId, body, $requestOptions); -} - -export type PollOptions = { pollIntervalMs?: number }; - -const MAX_POLL_ATTEMPTS = 500; - -async function poll | AnyTask | string>( - runId: RunId, - options?: { pollIntervalMs?: number }, - requestOptions?: ApiRequestOptions -) { - let attempts = 0; - - while (attempts++ < MAX_POLL_ATTEMPTS) { - const run = await runs.retrieve(runId, requestOptions); - - if (run.isCompleted) { - return run; - } - - await new Promise((resolve) => setTimeout(resolve, options?.pollIntervalMs ?? 1000)); - } - - throw new Error( - `Run ${ - typeof runId === "string" ? runId : runId.id - } did not complete after ${MAX_POLL_ATTEMPTS} attempts` - ); -} diff --git a/packages/trigger-sdk/src/v3/schedules/api.ts b/packages/trigger-sdk/src/v3/schedules/api.ts deleted file mode 100644 index c3433da47c7..00000000000 --- a/packages/trigger-sdk/src/v3/schedules/api.ts +++ /dev/null @@ -1,6 +0,0 @@ -export type { - CreateScheduleOptions, - ScheduledTaskPayload, - ListScheduleOptions, - UpdateScheduleOptions, -} from "@systemfsoftware/trigger.dev_core/v3"; diff --git a/packages/trigger-sdk/src/v3/schedules/index.ts b/packages/trigger-sdk/src/v3/schedules/index.ts deleted file mode 100644 index 0502f50ae8b..00000000000 --- a/packages/trigger-sdk/src/v3/schedules/index.ts +++ /dev/null @@ -1,366 +0,0 @@ -import { - ApiPromise, - ApiRequestOptions, - DeletedScheduleObject, - InitOutput, - OffsetLimitPagePromise, - ScheduleObject, - TimezonesResult, - accessoryAttributes, - apiClientManager, - mergeRequestOptions, - taskCatalog, -} from "@systemfsoftware/trigger.dev_core/v3"; -import { zodfetch } from "@systemfsoftware/trigger.dev_core/v3/zodfetch"; -import { Task, TaskOptions, apiClientMissingError, createTask } from "../shared"; -import * as SchedulesAPI from "./api"; -import { tracer } from "../tracer"; - -export type ScheduleOptions< - TIdentifier extends string, - TOutput, - TInitOutput extends InitOutput, -> = TaskOptions & { - /** You can optionally specify a CRON schedule on your task. You can also dynamically add a schedule in the dashboard or using the SDK functions. - * - * 1. Pass a CRON pattern string - * ```ts - * "0 0 * * *" - * ``` - * - * 2. Or an object with a pattern and an optional timezone (default is "UTC") - * ```ts - * { - * pattern: "0 0 * * *", - * timezone: "America/Los_Angeles" - * } - * ``` - * - * @link https://trigger.dev/docs/v3/tasks-scheduled - */ - cron?: - | string - | { - pattern: string; - timezone?: string; - }; -}; - -export function task( - params: ScheduleOptions -): Task { - const task = createTask(params); - - const cron = params.cron - ? typeof params.cron === "string" - ? params.cron - : params.cron.pattern - : undefined; - const timezone = - (params.cron && typeof params.cron !== "string" ? params.cron.timezone : "UTC") ?? "UTC"; - - taskCatalog.updateTaskMetadata(task.id, { - triggerSource: "schedule", - schedule: cron - ? { - cron: cron, - timezone, - } - : undefined, - }); - - return task; -} - -/** - * Creates a new schedule - * @param options - * @param options.task - The identifier of the task to be scheduled (Must already exist and be a scheduled task) - * @param options.cron - The cron expression for the schedule (e.g. `0 0 * * *`) - * @param options.timezone - An optional timezone for the schedule in the IANA format (e.g. `America/Los_Angeles`). Defaults to "UTC". - * @param options.externalId - An optional external identifier for the schedule - * @param options.deduplicationKey - An optional deduplication key for the schedule - * @returns The created schedule - */ -export function create( - options: SchedulesAPI.CreateScheduleOptions, - requestOptions?: ApiRequestOptions -): ApiPromise { - const apiClient = apiClientManager.client; - - if (!apiClient) { - throw apiClientMissingError(); - } - - const $requestOptions = mergeRequestOptions( - { - tracer, - name: "schedules.create()", - icon: "clock", - attributes: { - ...accessoryAttributes({ - items: [ - { - text: options.cron, - variant: "normal", - }, - ], - style: "codepath", - }), - }, - }, - requestOptions - ); - - return apiClient.createSchedule(options, $requestOptions); -} - -/** - * Retrieves a schedule - * @param scheduleId - The ID of the schedule to retrieve - * @returns The retrieved schedule - */ -export function retrieve( - scheduleId: string, - requestOptions?: ApiRequestOptions -): ApiPromise { - const apiClient = apiClientManager.client; - - if (!apiClient) { - throw apiClientMissingError(); - } - - const $requestOptions = mergeRequestOptions( - { - tracer, - name: "schedules.retrieve()", - icon: "clock", - attributes: { - scheduleId, - ...accessoryAttributes({ - items: [ - { - text: scheduleId, - variant: "normal", - }, - ], - style: "codepath", - }), - }, - }, - requestOptions - ); - - return apiClient.retrieveSchedule(scheduleId, $requestOptions); -} - -/** - * Updates a schedule - * @param scheduleId - The ID of the schedule to update - * @param options - The updated schedule options - * @param options.task - The identifier of the task to be scheduled (Must already exist and be a scheduled task) - * @param options.cron - The cron expression for the schedule (e.g. `0 0 * * *`) - * @param options.timezone - An optional timezone for the schedule in the IANA format (e.g. `America/Los_Angeles`). Defaults to "UTC". - * @param options.externalId - An optional external identifier for the schedule - * @returns The updated schedule - */ -export function update( - scheduleId: string, - options: SchedulesAPI.UpdateScheduleOptions, - requestOptions?: ApiRequestOptions -): ApiPromise { - const apiClient = apiClientManager.client; - - if (!apiClient) { - throw apiClientMissingError(); - } - - const $requestOptions = mergeRequestOptions( - { - tracer, - name: "schedules.update()", - icon: "clock", - attributes: { - scheduleId, - ...accessoryAttributes({ - items: [ - { - text: scheduleId, - variant: "normal", - }, - ], - style: "codepath", - }), - }, - }, - requestOptions - ); - - return apiClient.updateSchedule(scheduleId, options, $requestOptions); -} - -/** - * Deletes a schedule - * @param scheduleId - The ID of the schedule to delete - */ -export function del( - scheduleId: string, - requestOptions?: ApiRequestOptions -): ApiPromise { - const apiClient = apiClientManager.client; - - if (!apiClient) { - throw apiClientMissingError(); - } - - const $requestOptions = mergeRequestOptions( - { - tracer, - name: "schedules.delete()", - icon: "clock", - attributes: { - scheduleId, - ...accessoryAttributes({ - items: [ - { - text: scheduleId, - variant: "normal", - }, - ], - style: "codepath", - }), - }, - }, - requestOptions - ); - - return apiClient.deleteSchedule(scheduleId, $requestOptions); -} - -/** - * Deactivates a schedule - * @param scheduleId - The ID of the schedule to deactivate - */ -export function deactivate( - scheduleId: string, - requestOptions?: ApiRequestOptions -): ApiPromise { - const apiClient = apiClientManager.client; - - if (!apiClient) { - throw apiClientMissingError(); - } - - const $requestOptions = mergeRequestOptions( - { - tracer, - name: "schedules.deactivate()", - icon: "clock", - attributes: { - scheduleId, - ...accessoryAttributes({ - items: [ - { - text: scheduleId, - variant: "normal", - }, - ], - style: "codepath", - }), - }, - }, - requestOptions - ); - - return apiClient.deactivateSchedule(scheduleId, $requestOptions); -} - -/** - * Activates a schedule - * @param scheduleId - The ID of the schedule to activate - */ -export function activate( - scheduleId: string, - requestOptions?: ApiRequestOptions -): ApiPromise { - const apiClient = apiClientManager.client; - - if (!apiClient) { - throw apiClientMissingError(); - } - - const $requestOptions = mergeRequestOptions( - { - tracer, - name: "schedules.activate()", - icon: "clock", - attributes: { - scheduleId, - ...accessoryAttributes({ - items: [ - { - text: scheduleId, - variant: "normal", - }, - ], - style: "codepath", - }), - }, - }, - requestOptions - ); - - return apiClient.activateSchedule(scheduleId, $requestOptions); -} - -/** - * Lists schedules - * @param options - The list options - * @param options.page - The page number - * @param options.perPage - The number of schedules per page - * @returns The list of schedules - */ -export function list( - options?: SchedulesAPI.ListScheduleOptions, - requestOptions?: ApiRequestOptions -): OffsetLimitPagePromise { - const apiClient = apiClientManager.client; - - if (!apiClient) { - throw apiClientMissingError(); - } - - const $requestOptions = mergeRequestOptions( - { - tracer, - name: "schedules.list()", - icon: "clock", - }, - requestOptions - ); - - return apiClient.listSchedules(options, $requestOptions); -} - -/** - * Lists the possible timezones we support - * @param excludeUtc - By default "UTC" is included and is first. If true, "UTC" will be excluded. - */ -export function timezones(options?: { excludeUtc?: boolean }) { - const baseUrl = apiClientManager.baseURL; - - if (!baseUrl) { - throw apiClientMissingError(); - } - - return zodfetch( - TimezonesResult, - `${baseUrl}/api/v1/timezones${options?.excludeUtc === true ? "?excludeUtc=true" : ""}`, - { - method: "GET", - headers: { - "Content-Type": "application/json", - }, - } - ); -} diff --git a/packages/trigger-sdk/src/v3/shared.ts b/packages/trigger-sdk/src/v3/shared.ts deleted file mode 100644 index df376c27810..00000000000 --- a/packages/trigger-sdk/src/v3/shared.ts +++ /dev/null @@ -1,1163 +0,0 @@ -import { SpanKind } from "@opentelemetry/api"; -import { - SEMATTRS_MESSAGING_DESTINATION, - SEMATTRS_MESSAGING_OPERATION, - SEMATTRS_MESSAGING_SYSTEM, -} from "@opentelemetry/semantic-conventions"; -import { - ApiRequestOptions, - BatchTaskRunExecutionResult, - FailureFnParams, - HandleErrorFnParams, - HandleErrorResult, - InitFnParams, - InitOutput, - MachineCpu, - MachineMemory, - MiddlewareFnParams, - QueueOptions, - RetryOptions, - RunFnParams, - RunTags, - SemanticInternalAttributes, - StartFnParams, - SuccessFnParams, - TaskRunContext, - TaskRunExecutionResult, - accessoryAttributes, - apiClientManager, - conditionallyImportPacket, - createErrorTaskError, - defaultRetryOptions, - logger, - parsePacket, - runtime, - stringifyIO, - taskCatalog, - taskContext, -} from "@systemfsoftware/trigger.dev_core/v3"; -import * as packageJson from "../../package.json"; -import { tracer } from "./tracer"; -import { PollOptions, RetrieveRunResult, runs } from "./runs"; -import { IdempotencyKey, idempotencyKeys, isIdempotencyKey } from "./idempotencyKeys"; - -export type Context = TaskRunContext; - -type RequireOne = { - [X in Exclude]?: T[X]; -} & { - [P in K]-?: T[P]; -}; - -export type Queue = RequireOne; - -export function queue(options: { name: string } & QueueOptions): Queue { - return options; -} - -export type TaskOptions< - TIdentifier extends string, - TPayload = void, - TOutput = unknown, - TInitOutput extends InitOutput = any, -> = { - /** An id for your task. This must be unique inside your project and not change between versions. */ - id: TIdentifier; - /** The retry settings when an uncaught error is thrown. - * - * If omitted it will use the values in your `trigger.config.ts` file. - * - * @example - * - * ``` - * export const taskWithRetries = task({ - id: "task-with-retries", - retry: { - maxAttempts: 10, - factor: 1.8, - minTimeoutInMs: 500, - maxTimeoutInMs: 30_000, - randomize: false, - }, - run: async ({ payload, ctx }) => { - //... - }, - }); - * ``` - * */ - retry?: RetryOptions; - /** Used to configure what should happen when more than one run is triggered at the same time. - * - * @example - * one at a time execution - * - * ```ts - * export const oneAtATime = task({ - id: "one-at-a-time", - queue: { - concurrencyLimit: 1, - }, - run: async ({ payload, ctx }) => { - //... - }, - }); - * ``` - */ - queue?: QueueOptions; - /** Configure the spec of the machine you want your task to run on. - * - * @example - * - * ```ts - * export const heavyTask = task({ - id: "heavy-task", - machine: { - cpu: 2, - memory: 4, - }, - run: async ({ payload, ctx }) => { - //... - }, - }); - * ``` - */ - machine?: { - /** vCPUs. The default is 0.5. - * - * Possible values: - * - 0.25 - * - 0.5 - * - 1 - * - 2 - * - 4 - * @deprecated use preset instead - */ - cpu?: MachineCpu; - /** In GBs of RAM. The default is 1. - * - * Possible values: - * - 0.25 - * - 0.5 - * - 1 - * - 2 - * - 4 - * - 8 - * * @deprecated use preset instead - */ - memory?: MachineMemory; - - /** Preset to use for the machine. Defaults to small-1x */ - preset?: - | "micro" - | "small-1x" - | "small-2x" - | "medium-1x" - | "medium-2x" - | "large-1x" - | "large-2x"; - }; - - /** This gets called when a task is triggered. It's where you put the code you want to execute. - * - * @param payload - The payload that is passed to your task when it's triggered. This must be JSON serializable. - * @param params - Metadata about the run. - */ - run: (payload: TPayload, params: RunFnParams) => Promise; - - /** - * init is called before the run function is called. It's useful for setting up any global state. - */ - init?: (payload: TPayload, params: InitFnParams) => Promise; - - /** - * cleanup is called after the run function has completed. - */ - cleanup?: (payload: TPayload, params: RunFnParams) => Promise; - - /** - * handleError is called when the run function throws an error. It can be used to modify the error or return new retry options. - */ - handleError?: ( - payload: TPayload, - error: unknown, - params: HandleErrorFnParams - ) => HandleErrorResult; - - /** - * middleware allows you to run code "around" the run function. This can be useful for logging, metrics, or other cross-cutting concerns. - * - * When writing middleware, you should always call `next()` to continue the execution of the task: - * - * ```ts - * export const middlewareTask = task({ - * id: "middleware-task", - * middleware: async (payload, { ctx, next }) => { - * console.log("Before run"); - * await next(); - * console.log("After run"); - * }, - * run: async (payload, { ctx }) => {} - * }); - * ``` - */ - middleware?: (payload: TPayload, params: MiddlewareFnParams) => Promise; - - /** - * onStart is called the first time a task is executed in a run (not before every retry) - */ - onStart?: (payload: TPayload, params: StartFnParams) => Promise; - - /** - * onSuccess is called after the run function has successfully completed. - */ - onSuccess?: ( - payload: TPayload, - output: TOutput, - params: SuccessFnParams - ) => Promise; - - /** - * onFailure is called after a task run has failed (meaning the run function threw an error and won't be retried anymore) - */ - onFailure?: ( - payload: TPayload, - error: unknown, - params: FailureFnParams - ) => Promise; -}; - -declare const __output: unique symbol; -type BrandOutput = { [__output]: B }; -export type BrandedOutput = T & BrandOutput; - -export type RunHandle = BrandedOutput< - { - id: string; - }, - TOutput ->; - -/** - * A BatchRunHandle can be used to retrieve the runs of a batch trigger in a typesafe manner. - */ -export type BatchRunHandle = BrandedOutput< - { - batchId: string; - runs: Array>; - }, - TOutput ->; - -export type RunHandleOutput = TRunHandle extends RunHandle - ? TOutput - : never; - -export type TaskRunResult = - | { - ok: true; - id: string; - output: TOutput; - } - | { - ok: false; - id: string; - error: unknown; - }; - -export type BatchResult = { - id: string; - runs: TaskRunResult[]; -}; - -export type BatchItem = TInput extends void - ? { payload?: TInput; options?: TaskRunOptions } - : { payload: TInput; options?: TaskRunOptions }; - -export interface Task { - /** - * The id of the task. - */ - id: TIdentifier; - /** - * Trigger a task with the given payload, and continue without waiting for the result. If you want to wait for the result, use `triggerAndWait`. Returns the id of the triggered task run. - * @param payload - * @param options - * @returns RunHandle - * - `id` - The id of the triggered task run. - */ - trigger: (payload: TInput, options?: TaskRunOptions) => Promise>; - - /** - * Batch trigger multiple task runs with the given payloads, and continue without waiting for the results. If you want to wait for the results, use `batchTriggerAndWait`. Returns the id of the triggered batch. - * @param items - * @returns InvokeBatchHandle - * - `batchId` - The id of the triggered batch. - * - `runs` - The ids of the triggered task runs. - */ - batchTrigger: (items: Array>) => Promise>; - - /** - * Trigger a task with the given payload, and wait for the result. Returns the result of the task run - * @param payload - * @param options - Options for the task run - * @returns TaskRunResult - * @example - * ``` - * const result = await task.triggerAndWait({ foo: "bar" }); - * - * if (result.ok) { - * console.log(result.output); - * } else { - * console.error(result.error); - * } - * ``` - */ - triggerAndWait: (payload: TInput, options?: TaskRunOptions) => Promise>; - - /** - * Batch trigger multiple task runs with the given payloads, and wait for the results. Returns the results of the task runs. - * @param items - * @returns BatchResult - * @example - * ``` - * const result = await task.batchTriggerAndWait([ - * { payload: { foo: "bar" } }, - * { payload: { foo: "baz" } }, - * ]); - * - * for (const run of result.runs) { - * if (run.ok) { - * console.log(run.output); - * } else { - * console.error(run.error); - * } - * } - * ``` - */ - batchTriggerAndWait: (items: Array>) => Promise>; -} - -export type AnyTask = Task; - -export type TaskPayload = TTask extends Task - ? TInput - : never; - -export type TaskOutput = TTask extends Task - ? TOutput - : never; - -export type TaskOutputHandle = TTask extends Task - ? RunHandle - : never; - -export type TaskBatchOutputHandle = TTask extends Task< - string, - any, - infer TOutput -> - ? BatchRunHandle - : never; - -export type TaskIdentifier = TTask extends Task - ? TIdentifier - : never; - -export type TaskRunOptions = { - /** - * A unique key that can be used to ensure that a task is only triggered once per key. - * - * You can use `idempotencyKeys.create` to create an idempotency key first, and then pass it to the task options. - * - * @example - * - * ```typescript - * import { idempotencyKeys, task } from "@systemfsoftware/trigger.dev_sdk/v3"; - * - * export const myTask = task({ - * id: "my-task", - * run: async (payload: any) => { - * // scoped to the task run by default - * const idempotencyKey = await idempotencyKeys.create("my-task-key"); - * - * // Use the idempotency key when triggering child tasks - * await childTask.triggerAndWait(payload, { idempotencyKey }); - * - * // scoped globally, does not include the task run ID - * const globalIdempotencyKey = await idempotencyKeys.create("my-task-key", { scope: "global" }); - * - * await childTask.triggerAndWait(payload, { idempotencyKey: globalIdempotencyKey }); - * - * // You can also pass a string directly, which is the same as a global idempotency key - * await childTask.triggerAndWait(payload, { idempotencyKey: "my-very-unique-key" }); - * } - * }); - * ``` - * - * When triggering a task inside another task, we automatically inject the run ID into the key material. - * - * If you are triggering a task from your backend, ensure you include some sufficiently unique key material to prevent collisions. - * - * @example - * - * ```typescript - * import { idempotencyKeys, tasks } from "@systemfsoftware/trigger.dev_sdk/v3"; - * - * // Somewhere in your backend - * const idempotencyKey = await idempotenceKeys.create(["my-task-trigger", "user-123"]); - * await tasks.trigger("my-task", { foo: "bar" }, { idempotencyKey }); - * ``` - * - */ - idempotencyKey?: IdempotencyKey | string | string[]; - maxAttempts?: number; - queue?: TaskRunConcurrencyOptions; - concurrencyKey?: string; - /** - * The delay before the task is executed. This can be a string like "1h" or a Date object. - * - * @example - * "1h" - 1 hour - * "30d" - 30 days - * "15m" - 15 minutes - * "2w" - 2 weeks - * "60s" - 60 seconds - * new Date("2025-01-01T00:00:00Z") - */ - delay?: string | Date; - - /** - * Set a time-to-live for this run. If the run is not executed within this time, it will be removed from the queue and never execute. - * - * @example - * - * ```ts - * await myTask.trigger({ foo: "bar" }, { ttl: "1h" }); - * await myTask.trigger({ foo: "bar" }, { ttl: 60 * 60 }); // 1 hour - * ``` - * - * The minimum value is 1 second. Setting the `ttl` to `0` will disable the TTL and the run will never expire. - * - * **Note:** Runs in development have a default `ttl` of 10 minutes. You can override this by setting the `ttl` option. - */ - ttl?: string | number; - - /** - * Tags to attach to the run. Tags can be used to filter runs in the dashboard and using the SDK. - * - * You can set up to 5 tags per run, they must be less than 64 characters each. - * - * We recommend prefixing tags with a namespace using an underscore or colon, like `user_1234567` or `org:9876543`. - * - * @example - * - * ```ts - * await myTask.trigger({ foo: "bar" }, { tags: ["user:1234567", "org:9876543"] }); - * ``` - */ - tags?: RunTags; -}; - -type TaskRunConcurrencyOptions = Queue; - -export type Prettify = { - [K in keyof T]: T[K]; -} & {}; - -export type DynamicBaseOptions = { - id: string; -}; - -export function createTask< - TIdentifier extends string, - TInput = void, - TOutput = unknown, - TInitOutput extends InitOutput = any, ->( - params: TaskOptions -): Task { - const customQueue = params.queue - ? queue({ - name: params.queue?.name ?? `task/${params.id}`, - ...params.queue, - }) - : undefined; - - const task: Task = { - id: params.id, - trigger: async (payload, options) => { - const taskMetadata = taskCatalog.getTaskMetadata(params.id); - - return await trigger_internal( - taskMetadata && taskMetadata.exportName - ? `${taskMetadata.exportName}.trigger()` - : `trigger()`, - params.id, - payload, - { - queue: customQueue, - ...options, - } - ); - }, - batchTrigger: async (items) => { - const taskMetadata = taskCatalog.getTaskMetadata(params.id); - - return await batchTrigger_internal( - taskMetadata && taskMetadata.exportName - ? `${taskMetadata.exportName}.batchTrigger()` - : `batchTrigger()`, - params.id, - items, - undefined, - customQueue - ); - }, - triggerAndWait: async (payload, options) => { - const taskMetadata = taskCatalog.getTaskMetadata(params.id); - - return await triggerAndWait_internal( - taskMetadata && taskMetadata.exportName - ? `${taskMetadata.exportName}.triggerAndWait()` - : `triggerAndWait()`, - params.id, - payload, - { - queue: customQueue, - ...options, - } - ); - }, - batchTriggerAndWait: async (items) => { - const taskMetadata = taskCatalog.getTaskMetadata(params.id); - - return await batchTriggerAndWait_internal( - taskMetadata && taskMetadata.exportName - ? `${taskMetadata.exportName}.batchTriggerAndWait()` - : `batchTriggerAndWait()`, - params.id, - items, - undefined, - customQueue - ); - }, - }; - - taskCatalog.registerTaskMetadata({ - id: params.id, - packageVersion: packageJson.version, - queue: params.queue, - retry: params.retry ? { ...defaultRetryOptions, ...params.retry } : undefined, - machine: params.machine, - fns: { - run: params.run, - init: params.init, - cleanup: params.cleanup, - middleware: params.middleware, - handleError: params.handleError, - onSuccess: params.onSuccess, - onFailure: params.onFailure, - onStart: params.onStart, - }, - }); - - return task; -} - -/** - * Trigger a task by its identifier with the given payload. Returns a typesafe `RunHandle`. - * - * @example - * - * ```ts - * import { tasks, runs } from "@systemfsoftware/trigger.dev_sdk/v3"; - * import type { myTask } from "./myTasks"; // Import just the type of the task - * - * const handle = await tasks.trigger("my-task", { foo: "bar" }); // The id and payload are fully typesafe - * const run = await runs.retrieve(handle); - * console.log(run.output) // The output is also fully typed - * ``` - * - * @returns {RunHandle} An object with the `id` of the run. Can be used to retrieve the completed run output in a typesafe manner. - */ -export async function trigger( - id: TaskIdentifier, - payload: TaskPayload, - options?: TaskRunOptions, - requestOptions?: ApiRequestOptions -): Promise>> { - return await trigger_internal, TaskOutput>( - "tasks.trigger()", - id, - payload, - options, - requestOptions - ); -} - -/** - * Trigger a task with the given payload, and wait for the result. Returns the result of the task run - * @param id - The id of the task to trigger - * @param payload - * @param options - Options for the task run - * @returns TaskRunResult - * @example - * ```ts - * import { tasks } from "@systemfsoftware/trigger.dev_sdk/v3"; - * const result = await tasks.triggerAndWait("my-task", { foo: "bar" }); - * - * if (result.ok) { - * console.log(result.output); - * } else { - * console.error(result.error); - * } - * ``` - */ -export async function triggerAndWait( - id: TaskIdentifier, - payload: TaskPayload, - options?: TaskRunOptions, - requestOptions?: ApiRequestOptions -): Promise>> { - return await triggerAndWait_internal, TaskOutput>( - "tasks.triggerAndWait()", - id, - payload, - options, - requestOptions - ); -} - -/** - * Batch trigger multiple task runs with the given payloads, and wait for the results. Returns the results of the task runs. - * @param id - The id of the task to trigger - * @param items - * @returns BatchResult - * @example - * - * ```ts - * import { tasks } from "@systemfsoftware/trigger.dev_sdk/v3"; - * - * const result = await tasks.batchTriggerAndWait("my-task", [ - * { payload: { foo: "bar" } }, - * { payload: { foo: "baz" } }, - * ]); - * - * for (const run of result.runs) { - * if (run.ok) { - * console.log(run.output); - * } else { - * console.error(run.error); - * } - * } - * ``` - */ -export async function batchTriggerAndWait( - id: TaskIdentifier, - items: Array>>, - requestOptions?: ApiRequestOptions -): Promise>> { - return await batchTriggerAndWait_internal, TaskOutput>( - "tasks.batchTriggerAndWait()", - id, - items, - requestOptions - ); -} - -/** - * Trigger a task by its identifier with the given payload and poll until the run is completed. - * - * @example - * - * ```ts - * import { tasks, runs } from "@systemfsoftware/trigger.dev_sdk/v3"; - * import type { myTask } from "./myTasks"; // Import just the type of the task - * - * const run = await tasks.triggerAndPoll("my-task", { foo: "bar" }); // The id and payload are fully typesafe - * console.log(run.output) // The output is also fully typed - * ``` - * - * @returns {Run} The completed run, either successful or failed. - */ -export async function triggerAndPoll( - id: TaskIdentifier, - payload: TaskPayload, - options?: TaskRunOptions & PollOptions, - requestOptions?: ApiRequestOptions -): Promise>>> { - const handle = await trigger(id, payload, options, requestOptions); - - return runs.poll(handle, options, requestOptions); -} - -export async function batchTrigger( - id: TaskIdentifier, - items: Array>>, - requestOptions?: ApiRequestOptions -): Promise>> { - return await batchTrigger_internal, TaskOutput>( - "tasks.batchTrigger()", - id, - items, - requestOptions - ); -} - -async function trigger_internal( - name: string, - id: string, - payload: TPayload, - options?: TaskRunOptions, - requestOptions?: ApiRequestOptions -): Promise> { - const apiClient = apiClientManager.client; - - if (!apiClient) { - throw apiClientMissingError(); - } - - const payloadPacket = await stringifyIO(payload); - - const handle = await apiClient.triggerTask( - id, - { - payload: payloadPacket.data, - options: { - queue: options?.queue, - concurrencyKey: options?.concurrencyKey, - test: taskContext.ctx?.run.isTest, - payloadType: payloadPacket.dataType, - idempotencyKey: await makeKey(options?.idempotencyKey), - delay: options?.delay, - ttl: options?.ttl, - tags: options?.tags, - maxAttempts: options?.maxAttempts, - }, - }, - { - spanParentAsLink: true, - }, - { - name, - tracer, - icon: "trigger", - attributes: { - [SEMATTRS_MESSAGING_OPERATION]: "publish", - ["messaging.client_id"]: taskContext.worker?.id, - [SEMATTRS_MESSAGING_SYSTEM]: "trigger.dev", - ...accessoryAttributes({ - items: [ - { - text: id, - variant: "normal", - }, - ], - style: "codepath", - }), - }, - onResponseBody: (body, span) => { - body && - typeof body === "object" && - !Array.isArray(body) && - "id" in body && - typeof body.id === "string" && - span.setAttribute("messaging.message.id", body.id); - }, - ...requestOptions, - } - ); - - return handle as RunHandle; -} - -async function batchTrigger_internal( - name: string, - id: string, - items: Array>, - requestOptions?: ApiRequestOptions, - queue?: QueueOptions -): Promise> { - const apiClient = apiClientManager.client; - - if (!apiClient) { - throw apiClientMissingError(); - } - - const response = await apiClient.batchTriggerTask( - id, - { - items: await Promise.all( - items.map(async (item) => { - const payloadPacket = await stringifyIO(item.payload); - - return { - payload: payloadPacket.data, - options: { - queue: item.options?.queue ?? queue, - concurrencyKey: item.options?.concurrencyKey, - test: taskContext.ctx?.run.isTest, - payloadType: payloadPacket.dataType, - idempotencyKey: await makeKey(item.options?.idempotencyKey), - delay: item.options?.delay, - ttl: item.options?.ttl, - tags: item.options?.tags, - maxAttempts: item.options?.maxAttempts, - }, - }; - }) - ), - }, - { spanParentAsLink: true }, - { - name, - tracer, - icon: "trigger", - attributes: { - [SEMATTRS_MESSAGING_OPERATION]: "publish", - ["messaging.client_id"]: taskContext.worker?.id, - [SEMATTRS_MESSAGING_SYSTEM]: "trigger.dev", - ...accessoryAttributes({ - items: [ - { - text: id, - variant: "normal", - }, - ], - style: "codepath", - }), - }, - ...requestOptions, - } - ); - - const handle = { - batchId: response.batchId, - runs: response.runs.map((id) => ({ id })), - }; - - return handle as BatchRunHandle; -} - -async function triggerAndWait_internal( - name: string, - id: string, - payload: TPayload, - options?: TaskRunOptions, - requestOptions?: ApiRequestOptions -): Promise> { - const ctx = taskContext.ctx; - - if (!ctx) { - throw new Error("triggerAndWait can only be used from inside a task.run()"); - } - - const apiClient = apiClientManager.client; - - if (!apiClient) { - throw apiClientMissingError(); - } - - const payloadPacket = await stringifyIO(payload); - - return await tracer.startActiveSpan( - name, - async (span) => { - const response = await apiClient.triggerTask( - id, - { - payload: payloadPacket.data, - options: { - dependentAttempt: ctx.attempt.id, - lockToVersion: taskContext.worker?.version, // Lock to current version because we're waiting for it to finish - queue: options?.queue, - concurrencyKey: options?.concurrencyKey, - test: taskContext.ctx?.run.isTest, - payloadType: payloadPacket.dataType, - idempotencyKey: await makeKey(options?.idempotencyKey), - delay: options?.delay, - ttl: options?.ttl, - tags: options?.tags, - maxAttempts: options?.maxAttempts, - }, - }, - {}, - requestOptions - ); - - span.setAttribute("messaging.message.id", response.id); - - if (options?.idempotencyKey) { - // If an idempotency key is provided, we can check if the result is already available - const result = await apiClient.getRunResult(response.id); - - if (result) { - logger.log( - `Result reused from previous task run with idempotency key '${options.idempotencyKey}'.`, - { - runId: response.id, - idempotencyKey: options.idempotencyKey, - } - ); - - return await handleTaskRunExecutionResult(result); - } - } - - const result = await runtime.waitForTask({ - id: response.id, - ctx, - }); - - return await handleTaskRunExecutionResult(result); - }, - { - kind: SpanKind.PRODUCER, - attributes: { - [SemanticInternalAttributes.STYLE_ICON]: "trigger", - [SEMATTRS_MESSAGING_OPERATION]: "publish", - ["messaging.client_id"]: taskContext.worker?.id, - [SEMATTRS_MESSAGING_DESTINATION]: id, - [SEMATTRS_MESSAGING_SYSTEM]: "trigger.dev", - ...accessoryAttributes({ - items: [ - { - text: id, - variant: "normal", - }, - ], - style: "codepath", - }), - }, - } - ); -} - -async function batchTriggerAndWait_internal( - name: string, - id: string, - items: Array>, - requestOptions?: ApiRequestOptions, - queue?: QueueOptions -): Promise> { - const ctx = taskContext.ctx; - - if (!ctx) { - throw new Error("batchTriggerAndWait can only be used from inside a task.run()"); - } - - const apiClient = apiClientManager.client; - - if (!apiClient) { - throw apiClientMissingError(); - } - - return await tracer.startActiveSpan( - name, - async (span) => { - const response = await apiClient.batchTriggerTask( - id, - { - items: await Promise.all( - items.map(async (item) => { - const payloadPacket = await stringifyIO(item.payload); - - return { - payload: payloadPacket.data, - options: { - lockToVersion: taskContext.worker?.version, - queue: item.options?.queue ?? queue, - concurrencyKey: item.options?.concurrencyKey, - test: taskContext.ctx?.run.isTest, - payloadType: payloadPacket.dataType, - idempotencyKey: await makeKey(item.options?.idempotencyKey), - delay: item.options?.delay, - ttl: item.options?.ttl, - tags: item.options?.tags, - maxAttempts: item.options?.maxAttempts, - }, - }; - }) - ), - dependentAttempt: ctx.attempt.id, - }, - {}, - requestOptions - ); - - span.setAttribute("messaging.message.id", response.batchId); - - const getBatchResults = async (): Promise => { - // We need to check if the results are already available, but only if any of the items options has an idempotency key - const hasIdempotencyKey = items.some((item) => item.options?.idempotencyKey); - - if (hasIdempotencyKey) { - const results = await apiClient.getBatchResults(response.batchId); - - if (results) { - return results; - } - } - - return { - id: response.batchId, - items: [], - }; - }; - - const existingResults = await getBatchResults(); - - const incompleteRuns = response.runs.filter( - (runId) => !existingResults.items.some((item) => item.id === runId) - ); - - if (incompleteRuns.length === 0) { - logger.log( - `Results reused from previous task runs because of the provided idempotency keys.` - ); - - // All runs are already completed - const runs = await handleBatchTaskRunExecutionResult(existingResults.items); - - return { - id: existingResults.id, - runs, - }; - } - - const result = await runtime.waitForBatch({ - id: response.batchId, - runs: incompleteRuns, - ctx, - }); - - // Combine the already completed runs with the newly completed runs, ordered by the original order - const combinedItems: BatchTaskRunExecutionResult["items"] = []; - - for (const runId of response.runs) { - const existingItem = existingResults.items.find((item) => item.id === runId); - - if (existingItem) { - combinedItems.push(existingItem); - } else { - const newItem = result.items.find((item) => item.id === runId); - - if (newItem) { - combinedItems.push(newItem); - } - } - } - - const runs = await handleBatchTaskRunExecutionResult(combinedItems); - - return { - id: result.id, - runs, - }; - }, - { - kind: SpanKind.PRODUCER, - attributes: { - [SemanticInternalAttributes.STYLE_ICON]: "trigger", - ["messaging.batch.message_count"]: items.length, - [SEMATTRS_MESSAGING_OPERATION]: "publish", - ["messaging.client_id"]: taskContext.worker?.id, - [SEMATTRS_MESSAGING_DESTINATION]: id, - [SEMATTRS_MESSAGING_SYSTEM]: "trigger.dev", - ...accessoryAttributes({ - items: [ - { - text: id, - variant: "normal", - }, - ], - style: "codepath", - }), - }, - } - ); -} - -async function handleBatchTaskRunExecutionResult( - items: Array -): Promise>> { - const someObjectStoreOutputs = items.some( - (item) => item.ok && item.outputType === "application/store" - ); - - if (!someObjectStoreOutputs) { - const results = await Promise.all( - items.map(async (item) => { - return await handleTaskRunExecutionResult(item); - }) - ); - - return results; - } - - return await tracer.startActiveSpan( - "store.downloadPayloads", - async (span) => { - const results = await Promise.all( - items.map(async (item) => { - return await handleTaskRunExecutionResult(item); - }) - ); - - return results; - }, - { - kind: SpanKind.INTERNAL, - [SemanticInternalAttributes.STYLE_ICON]: "cloud-download", - } - ); -} - -async function handleTaskRunExecutionResult( - execution: TaskRunExecutionResult -): Promise> { - if (execution.ok) { - const outputPacket = { data: execution.output, dataType: execution.outputType }; - const importedPacket = await conditionallyImportPacket(outputPacket, tracer); - - return { - ok: true, - id: execution.id, - output: await parsePacket(importedPacket), - }; - } else { - return { - ok: false, - id: execution.id, - error: createErrorTaskError(execution.error), - }; - } -} - -export function apiClientMissingError() { - const hasBaseUrl = !!apiClientManager.baseURL; - const hasAccessToken = !!apiClientManager.accessToken; - if (!hasBaseUrl && !hasAccessToken) { - return `You need to set the TRIGGER_API_URL and TRIGGER_SECRET_KEY environment variables.`; - } else if (!hasBaseUrl) { - return `You need to set the TRIGGER_API_URL environment variable.`; - } else if (!hasAccessToken) { - return `You need to set the TRIGGER_SECRET_KEY environment variable.`; - } - - return `Unknown error`; -} - -async function makeKey( - idempotencyKey?: IdempotencyKey | string | string[] -): Promise { - if (!idempotencyKey) { - return; - } - - if (isIdempotencyKey(idempotencyKey)) { - return idempotencyKey; - } - - return await idempotencyKeys.create(idempotencyKey, { scope: "global" }); -} diff --git a/packages/trigger-sdk/src/v3/tags.ts b/packages/trigger-sdk/src/v3/tags.ts deleted file mode 100644 index 53c688b7449..00000000000 --- a/packages/trigger-sdk/src/v3/tags.ts +++ /dev/null @@ -1,66 +0,0 @@ -import type { ApiRequestOptions, RunTags } from "@systemfsoftware/trigger.dev_core/v3"; -import { - UnprocessableEntityError, - accessoryAttributes, - apiClientManager, - logger, - mergeRequestOptions, - taskContext, -} from "@systemfsoftware/trigger.dev_core/v3"; -import { apiClientMissingError } from "./shared"; -import { tracer } from "./tracer"; - -export const tags = { - add: addTags, -}; - -async function addTags(tags: RunTags, requestOptions?: ApiRequestOptions) { - const apiClient = apiClientManager.client; - - if (!apiClient) { - throw apiClientMissingError(); - } - - const run = taskContext.ctx?.run; - if (!run) { - throw new Error( - "Can't set tags outside of a run. You can trigger a task and set tags in the options." - ); - } - - const $requestOptions = mergeRequestOptions( - { - tracer, - name: "tags.set()", - icon: "tag", - attributes: { - ...accessoryAttributes({ - items: [ - { - text: typeof tags === "string" ? tags : tags.join(", "), - variant: "normal", - }, - ], - style: "codepath", - }), - }, - }, - requestOptions - ); - - try { - await apiClient.addTags(run.id, { tags }, $requestOptions); - } catch (error) { - if (error instanceof UnprocessableEntityError) { - logger.error(error.message, { - existingTags: run.tags, - newTags: tags, - }); - return; - } - - logger.error("Failed to set tags", { error }); - - throw error; - } -} diff --git a/packages/trigger-sdk/src/v3/tasks.ts b/packages/trigger-sdk/src/v3/tasks.ts deleted file mode 100644 index fe6501d28f5..00000000000 --- a/packages/trigger-sdk/src/v3/tasks.ts +++ /dev/null @@ -1,78 +0,0 @@ -import { InitOutput } from "@systemfsoftware/trigger.dev_core/v3"; -import { - batchTrigger, - batchTriggerAndWait, - createTask, - trigger, - triggerAndPoll, - triggerAndWait, -} from "./shared"; - -import type { - TaskOptions, - Task, - Queue, - RunHandle, - BatchRunHandle, - TaskRunResult, - BatchResult, - BatchItem, - TaskPayload, - TaskOutput, - TaskIdentifier, - TaskRunOptions, - AnyTask, -} from "./shared"; - -export type { - TaskOptions, - Task, - Queue, - RunHandle, - BatchRunHandle, - TaskRunResult, - BatchResult, - BatchItem, - TaskPayload, - TaskOutput, - TaskIdentifier, - TaskRunOptions, - AnyTask, -}; - -/** Creates a task that can be triggered - * @param options - Task options - * @example - * - * ```ts - * import { task } from "@systemfsoftware/trigger.dev_sdk/v3"; - * - * export const helloWorld = task({ - id: "hello-world", - * run: async (payload: { url: string }) => { - * return { hello: "world" }; - * }, - * }); - * - * ``` - * - * @returns A task that can be triggered - */ -export function task< - TIdentifier extends string, - TInput = void, - TOutput = unknown, - TInitOutput extends InitOutput = any, ->( - options: TaskOptions -): Task { - return createTask(options); -} - -export const tasks = { - trigger, - triggerAndPoll, - batchTrigger, - triggerAndWait, - batchTriggerAndWait, -}; diff --git a/packages/trigger-sdk/src/v3/tracer.ts b/packages/trigger-sdk/src/v3/tracer.ts deleted file mode 100644 index 83c5e724cb6..00000000000 --- a/packages/trigger-sdk/src/v3/tracer.ts +++ /dev/null @@ -1,4 +0,0 @@ -import { TriggerTracer } from "@systemfsoftware/trigger.dev_core/v3"; -import * as packageJson from "../../package.json"; - -export const tracer = new TriggerTracer({ name: "@systemfsoftware/trigger.dev_sdk", version: packageJson.version }); diff --git a/packages/trigger-sdk/src/v3/usage.ts b/packages/trigger-sdk/src/v3/usage.ts deleted file mode 100644 index 67c524d6260..00000000000 --- a/packages/trigger-sdk/src/v3/usage.ts +++ /dev/null @@ -1,134 +0,0 @@ -import { usage as usageApi, taskContext } from "@systemfsoftware/trigger.dev_core/v3"; - -export type ComputeUsage = { - costInCents: number; - durationMs: number; -}; - -// What about run start cost and what should we call that? Some better names -export type CurrentUsage = { - compute: { - attempt: ComputeUsage; - total: ComputeUsage; - }; - baseCostInCents: number; - totalCostInCents: number; -}; - -export const usage = { - /** - * Get the current running usage of this task run. - * - * @example - * - * ```typescript - * import { usage, task } from "@systemfsoftware/trigger.dev_sdk/v3"; - * - * export const myTask = task({ - * id: "my-task", - * run: async (payload, { ctx }) => { - * // ... Do a bunch of work - * - * const currentUsage = usage.getCurrent(); - * - * // You have access to the current compute cost and duration up to this point - * console.log("Current attempt compute cost and duration", { - * cost: currentUsage.compute.attempt.costInCents, - * duration: currentUsage.compute.attempt.durationMs, - * }); - * - * // You also can see the total compute cost and duration up to this point in the run, across all attempts - * console.log("Current total compute cost and duration", { - * cost: currentUsage.compute.total.costInCents, - * duration: currentUsage.compute.total.durationMs, - * }); - * - * // You can see the base cost of the run, which is the cost of the run before any compute costs - * console.log("Total cost", { - * cost: currentUsage.totalCostInCents, - * baseCost: currentUsage.baseCostInCents, - * }); - * }, - * }); - * ``` - */ - getCurrent: (): CurrentUsage => { - const sample = usageApi.sample(); - const machine = taskContext.ctx?.machine; - const run = taskContext.ctx?.run; - - if (!sample) { - return { - compute: { - attempt: { - costInCents: 0, - durationMs: 0, - }, - total: { - costInCents: run?.costInCents ?? 0, - durationMs: run?.durationMs ?? 0, - }, - }, - baseCostInCents: run?.baseCostInCents ?? 0, - totalCostInCents: (run?.costInCents ?? 0) + (run?.baseCostInCents ?? 0), - }; - } - - const currentCostInCents = machine?.centsPerMs ? sample.cpuTime * machine.centsPerMs : 0; - - return { - compute: { - attempt: { - costInCents: currentCostInCents, - durationMs: sample.cpuTime, - }, - total: { - costInCents: (run?.costInCents ?? 0) + currentCostInCents, - durationMs: (run?.durationMs ?? 0) + sample.cpuTime, - }, - }, - baseCostInCents: run?.baseCostInCents ?? 0, - totalCostInCents: (run?.costInCents ?? 0) + currentCostInCents + (run?.baseCostInCents ?? 0), - }; - }, - /** - * Measure the cost and duration of a function. - * - * @example - * - * ```typescript - * import { usage } from "@systemfsoftware/trigger.dev_sdk/v3"; - * - * export const myTask = task({ - * id: "my-task", - * run: async (payload, { ctx }) => { - * const { result, compute } = await usage.measure(async () => { - * // Do some work - * return "result"; - * }); - * - * console.log("Result", result); - * console.log("Cost and duration", { cost: compute.costInCents, duration: compute.durationMs }); - * }, - * }); - * ``` - */ - measure: async (cb: () => Promise): Promise<{ result: T; compute: ComputeUsage }> => { - const measurement = usageApi.start(); - - const result = await cb(); - - const sample = usageApi.stop(measurement); - const machine = taskContext.ctx?.machine; - - const costInCents = machine?.centsPerMs ? sample.cpuTime * machine.centsPerMs : 0; - - return { - result, - compute: { - costInCents, - durationMs: sample.cpuTime, - }, - }; - }, -}; diff --git a/packages/trigger-sdk/src/v3/wait.ts b/packages/trigger-sdk/src/v3/wait.ts deleted file mode 100644 index eb66fb0d80f..00000000000 --- a/packages/trigger-sdk/src/v3/wait.ts +++ /dev/null @@ -1,152 +0,0 @@ -import { SemanticInternalAttributes, accessoryAttributes, runtime } from "@systemfsoftware/trigger.dev_core/v3"; -import { tracer } from "./tracer"; - -export type WaitOptions = - | { - seconds: number; - } - | { - minutes: number; - } - | { - hours: number; - } - | { - days: number; - } - | { - weeks: number; - } - | { - months: number; - } - | { - years: number; - }; - -export const wait = { - for: async (options: WaitOptions) => { - return tracer.startActiveSpan( - `wait.for()`, - async (span) => { - const start = Date.now(); - const durationInMs = calculateDurationInMs(options); - - await runtime.waitForDuration(durationInMs); - }, - { - attributes: { - [SemanticInternalAttributes.STYLE_ICON]: "wait", - ...accessoryAttributes({ - items: [ - { - text: nameForWaitOptions(options), - variant: "normal", - }, - ], - style: "codepath", - }), - }, - } - ); - }, - until: async (options: { date: Date; throwIfInThePast?: boolean }) => { - return tracer.startActiveSpan( - `wait.until()`, - async (span) => { - const start = Date.now(); - - if (options.throwIfInThePast && options.date < new Date()) { - throw new Error("Date is in the past"); - } - - const durationInMs = options.date.getTime() - start; - - await runtime.waitForDuration(durationInMs); - }, - { - attributes: { - [SemanticInternalAttributes.STYLE_ICON]: "wait", - ...accessoryAttributes({ - items: [ - { - text: options.date.toISOString(), - variant: "normal", - }, - ], - style: "codepath", - }), - }, - } - ); - }, -}; - -function nameForWaitOptions(options: WaitOptions): string { - if ("seconds" in options) { - return options.seconds === 1 ? `1 second` : `${options.seconds} seconds`; - } - - if ("minutes" in options) { - return options.minutes === 1 ? `1 minute` : `${options.minutes} minutes`; - } - - if ("hours" in options) { - return options.hours === 1 ? `1 hour` : `${options.hours} hours`; - } - - if ("days" in options) { - return options.days === 1 ? `1 day` : `${options.days} days`; - } - - if ("weeks" in options) { - return options.weeks === 1 ? `1 week` : `${options.weeks} weeks`; - } - - if ("months" in options) { - return options.months === 1 ? `1 month` : `${options.months} months`; - } - - if ("years" in options) { - return options.years === 1 ? `1 year` : `${options.years} years`; - } - - return "NaN"; -} - -function calculateDurationInMs(options: WaitOptions): number { - if ("seconds" in options) { - return options.seconds * 1000; - } - - if ("minutes" in options) { - return options.minutes * 1000 * 60; - } - - if ("hours" in options) { - return options.hours * 1000 * 60 * 60; - } - - if ("days" in options) { - return options.days * 1000 * 60 * 60 * 24; - } - - if ("weeks" in options) { - return options.weeks * 1000 * 60 * 60 * 24 * 7; - } - - if ("months" in options) { - return options.months * 1000 * 60 * 60 * 24 * 30; - } - - if ("years" in options) { - return options.years * 1000 * 60 * 60 * 24 * 365; - } - - throw new Error("Invalid options"); -} - -type RequestOptions = { - to: (url: string) => Promise; - timeout: WaitOptions; -}; diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 056f51c51b0..4f36c879274 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -366,21 +366,9 @@ importers: '@socket.io/redis-adapter': specifier: ^8.3.0 version: 8.3.0(socket.io-adapter@2.5.4(bufferutil@4.0.7)(utf-8-validate@5.0.10)) - '@tabler/icons-react': - specifier: ^2.39.0 - version: 2.40.0(react@18.2.0) - '@tailwindcss/container-queries': - specifier: ^0.1.1 - version: 0.1.1(tailwindcss@3.4.1(ts-node@10.9.1(@swc/core@1.3.26)(@types/node@18.11.18)(typescript@5.2.2))) - '@tanstack/react-virtual': - specifier: ^3.0.4 - version: 3.0.4(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@team-plain/typescript-sdk': - specifier: ^3.5.0 - version: 3.5.0 '@systemfsoftware/trigger.dev_companyicons': specifier: ^1.5.35 - version: 1.5.35(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + version: '@trigger.dev/companyicons@@systemfsoftware/trigger.dev_companyicons@1.5.35(react-dom@18.2.0(react@18.2.0))(react@18.2.0)' '@systemfsoftware/trigger.dev_core': specifier: workspace:* version: link:../../packages/core @@ -395,13 +383,25 @@ importers: version: link:../../packages/otlp-importer '@systemfsoftware/trigger.dev_platform': specifier: 1.0.12 - version: 1.0.12 + version: '@trigger.dev/platform@@systemfsoftware/trigger.dev_platform@1.0.12' '@systemfsoftware/trigger.dev_sdk': specifier: workspace:* version: link:../../packages/trigger-sdk '@systemfsoftware/trigger.dev_yalt': specifier: workspace:* version: link:../../packages/yalt + '@tabler/icons-react': + specifier: ^2.39.0 + version: 2.40.0(react@18.2.0) + '@tailwindcss/container-queries': + specifier: ^0.1.1 + version: 0.1.1(tailwindcss@3.4.1(ts-node@10.9.1(@swc/core@1.3.26)(@types/node@18.11.18)(typescript@5.2.2))) + '@tanstack/react-virtual': + specifier: ^3.0.4 + version: 3.0.4(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@team-plain/typescript-sdk': + specifier: ^3.5.0 + version: 3.5.0 '@types/pg': specifier: 8.6.6 version: 8.6.6 @@ -658,6 +658,9 @@ importers: '@swc/helpers': specifier: ^0.4.11 version: 0.4.14 + '@systemfsoftware/trigger.dev_eslint-plugin': + specifier: workspace:* + version: link:../../packages/eslint-plugin '@tailwindcss/forms': specifier: ^0.5.3 version: 0.5.3(tailwindcss@3.4.1(ts-node@10.9.1(@swc/core@1.3.26)(@types/node@18.11.18)(typescript@5.2.2))) @@ -667,9 +670,6 @@ importers: '@total-typescript/ts-reset': specifier: ^0.4.2 version: 0.4.2 - '@systemfsoftware/trigger.dev_eslint-plugin': - specifier: workspace:* - version: link:../../packages/eslint-plugin '@types/bcryptjs': specifier: ^2.4.2 version: 2.4.2 @@ -1034,15 +1034,15 @@ importers: integrations/plain: dependencies: - '@team-plain/typescript-sdk': - specifier: ^2.7.0 - version: 2.7.0 '@systemfsoftware/trigger.dev_integration-kit': specifier: workspace:^3.0.0-beta.55 version: link:../../packages/integration-kit '@systemfsoftware/trigger.dev_sdk': specifier: workspace:^3.0.0-beta.55 version: link:../../packages/trigger-sdk + '@team-plain/typescript-sdk': + specifier: ^2.7.0 + version: 2.7.0 devDependencies: '@systemfsoftware/trigger.dev_tsconfig': specifier: workspace:* @@ -1499,232 +1499,6 @@ importers: specifier: ^0.34.4 version: 0.34.4(terser@5.17.1) - packages/cli-v3: - dependencies: - '@anatine/esbuild-decorators': - specifier: ^0.2.19 - version: 0.2.19(esbuild@0.19.11) - '@clack/prompts': - specifier: ^0.7.0 - version: 0.7.0 - '@depot/cli': - specifier: 0.0.1-cli.2.71.0 - version: 0.0.1-cli.2.71.0 - '@opentelemetry/api': - specifier: ^1.8.0 - version: 1.8.0 - '@opentelemetry/api-logs': - specifier: ^0.49.1 - version: 0.49.1 - '@opentelemetry/exporter-logs-otlp-http': - specifier: ^0.49.1 - version: 0.49.1(@opentelemetry/api@1.8.0) - '@opentelemetry/exporter-trace-otlp-http': - specifier: ^0.49.1 - version: 0.49.1(@opentelemetry/api@1.8.0) - '@opentelemetry/instrumentation': - specifier: ^0.49.1 - version: 0.49.1(@opentelemetry/api@1.8.0) - '@opentelemetry/instrumentation-fetch': - specifier: ^0.49.1 - version: 0.49.1(@opentelemetry/api@1.8.0) - '@opentelemetry/resources': - specifier: ^1.22.0 - version: 1.22.0(@opentelemetry/api@1.8.0) - '@opentelemetry/sdk-logs': - specifier: ^0.49.1 - version: 0.49.1(@opentelemetry/api-logs@0.49.1)(@opentelemetry/api@1.8.0) - '@opentelemetry/sdk-node': - specifier: ^0.49.1 - version: 0.49.1(@opentelemetry/api@1.8.0) - '@opentelemetry/sdk-trace-base': - specifier: ^1.22.0 - version: 1.22.0(@opentelemetry/api@1.8.0) - '@opentelemetry/sdk-trace-node': - specifier: ^1.22.0 - version: 1.22.0(@opentelemetry/api@1.8.0) - '@opentelemetry/semantic-conventions': - specifier: ^1.22.0 - version: 1.22.0 - '@systemfsoftware/trigger.dev_core': - specifier: workspace:3.0.0-beta.55 - version: link:../core - '@types/degit': - specifier: ^2.8.3 - version: 2.8.3 - chalk: - specifier: ^5.2.0 - version: 5.3.0 - chokidar: - specifier: ^3.5.3 - version: 3.5.3 - cli-table3: - specifier: ^0.6.3 - version: 0.6.3 - commander: - specifier: ^9.4.1 - version: 9.5.0 - degit: - specifier: ^2.8.4 - version: 2.8.4 - dotenv: - specifier: ^16.4.4 - version: 16.4.4 - esbuild: - specifier: ^0.19.11 - version: 0.19.11 - evt: - specifier: ^2.4.13 - version: 2.4.13 - execa: - specifier: ^9.1.0 - version: 9.1.0 - find-up: - specifier: ^7.0.0 - version: 7.0.0 - glob: - specifier: ^10.3.10 - version: 10.3.10 - gradient-string: - specifier: ^2.0.2 - version: 2.0.2 - import-meta-resolve: - specifier: ^4.0.0 - version: 4.0.0 - ink: - specifier: ^4.4.1 - version: 4.4.1(@types/react@18.2.48)(bufferutil@4.0.7)(react@18.2.0)(utf-8-validate@5.0.10) - jsonc-parser: - specifier: 3.2.1 - version: 3.2.1 - liquidjs: - specifier: ^10.9.2 - version: 10.9.3 - mock-fs: - specifier: ^5.2.0 - version: 5.2.0 - nanoid: - specifier: ^4.0.2 - version: 4.0.2 - node-fetch: - specifier: ^3.3.0 - version: 3.3.0 - object-hash: - specifier: ^3.0.0 - version: 3.0.0 - p-debounce: - specifier: ^4.0.0 - version: 4.0.0 - p-throttle: - specifier: ^6.1.0 - version: 6.1.0 - partysocket: - specifier: ^0.0.17 - version: 0.0.17 - proxy-agent: - specifier: ^6.3.0 - version: 6.3.0 - react: - specifier: ^18.2.0 - version: 18.2.0 - react-error-boundary: - specifier: ^4.0.12 - version: 4.0.12(react@18.2.0) - semver: - specifier: ^7.5.0 - version: 7.5.4 - simple-git: - specifier: ^3.19.0 - version: 3.19.0 - source-map-support: - specifier: ^0.5.21 - version: 0.5.21 - terminal-link: - specifier: ^3.0.0 - version: 3.0.0 - tiny-invariant: - specifier: ^1.2.0 - version: 1.3.1 - tsconfig-paths: - specifier: ^4.2.0 - version: 4.2.0 - typescript: - specifier: ^5.4.0 - version: 5.4.5 - update-check: - specifier: ^1.5.4 - version: 1.5.4 - url: - specifier: ^0.11.1 - version: 0.11.1 - ws: - specifier: ^8.12.0 - version: 8.12.0(bufferutil@4.0.7)(utf-8-validate@5.0.10) - zod: - specifier: 3.22.3 - version: 3.22.3 - zod-validation-error: - specifier: ^1.5.0 - version: 1.5.0(zod@3.22.3) - devDependencies: - '@systemfsoftware/trigger.dev_core-apps': - specifier: workspace:* - version: link:../core-apps - '@systemfsoftware/trigger.dev_tsconfig': - specifier: workspace:* - version: link:../../config-packages/tsconfig - '@types/gradient-string': - specifier: ^1.1.2 - version: 1.1.2 - '@types/mock-fs': - specifier: ^4.13.1 - version: 4.13.1 - '@types/node': - specifier: '18' - version: 18.17.1 - '@types/object-hash': - specifier: ^3.0.6 - version: 3.0.6 - '@types/react': - specifier: ^18.2.48 - version: 18.2.48 - '@types/semver': - specifier: ^7.3.13 - version: 7.5.1 - '@types/ws': - specifier: ^8.5.3 - version: 8.5.4 - cpy-cli: - specifier: ^5.0.0 - version: 5.0.0 - nodemon: - specifier: ^3.0.1 - version: 3.0.1 - npm-run-all: - specifier: ^4.1.5 - version: 4.1.5 - open: - specifier: ^10.0.3 - version: 10.0.3 - p-retry: - specifier: ^6.1.0 - version: 6.1.0 - rimraf: - specifier: ^5.0.7 - version: 5.0.7 - tsup: - specifier: ^8.0.1 - version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.4.5))(typescript@5.4.5) - type-fest: - specifier: ^3.6.0 - version: 3.13.0 - vitest: - specifier: ^1.6.0 - version: 1.6.0(@types/node@18.17.1)(terser@5.17.1) - xdg-app-paths: - specifier: ^8.3.0 - version: 8.3.0 - packages/core: dependencies: '@google-cloud/precise-date': @@ -2182,12 +1956,12 @@ importers: packages/react: dependencies: - '@tanstack/react-query': - specifier: 5.0.0-beta.2 - version: 5.0.0-beta.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@systemfsoftware/trigger.dev_core': specifier: workspace:^3.0.0-beta.55 version: link:../core + '@tanstack/react-query': + specifier: 5.0.0-beta.2 + version: 5.0.0-beta.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0) debug: specifier: ^4.3.4 version: 4.3.4(supports-color@8.1.1) @@ -2587,10 +2361,6 @@ packages: resolution: {integrity: sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==} engines: {node: '>=0.10.0'} - '@alcalzone/ansi-tokenize@0.1.3': - resolution: {integrity: sha512-3yWxPTq3UQ/FY9p1ErPxIyfT64elWaMvM9lIHnaqpyft63tkxodF5aUElYHrdisWve5cETkh1+KBw1yJuW0aRw==} - engines: {node: '>=14.13.1'} - '@alloc/quick-lru@5.2.0': resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==} engines: {node: '>=10'} @@ -2599,11 +2369,6 @@ packages: resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} engines: {node: '>=6.0.0'} - '@anatine/esbuild-decorators@0.2.19': - resolution: {integrity: sha512-pyj6ULyMacyzpDqlnbS2OCkOqxcVgk8IqiTMRJ5CrsF8Yl1azvlX/AM6xWR8UzHKUYDlWOw5mOpos3+7KKR0Lw==} - peerDependencies: - esbuild: ~0.14.29 - '@ariakit/core@0.4.6': resolution: {integrity: sha512-L2WIZZlxDs611m3YLSv2xvJyQrkkVQJlxn8Y4DlI1G65VLTEH7hysw3RYUNdXsl0gP6S20id3zBMJCHT9BCRcg==} @@ -3581,14 +3346,6 @@ packages: '@changesets/write@0.2.3': resolution: {integrity: sha512-Dbamr7AIMvslKnNYsLFafaVORx4H0pvCA2MHqgtNCySMe1blImEyAEOzDmcgKAkgz4+uwoLz7demIrX+JBr/Xw==} - '@clack/core@0.3.3': - resolution: {integrity: sha512-5ZGyb75BUBjlll6eOa1m/IZBxwk91dooBWhPSL67sWcLS0zt9SnswRL0l26TVdBhb0wnWORRxUn//uH6n4z7+A==} - - '@clack/prompts@0.7.0': - resolution: {integrity: sha512-0MhX9/B4iL6Re04jPrttDm+BsP8y6mS7byuv0BvXgdXhbV5PdlsHt55dvNsuBCPZ7xq1oTAOOuotR9NFbQyMSA==} - bundledDependencies: - - is-unicode-supported - '@cloudflare/kv-asset-handler@0.2.0': resolution: {integrity: sha512-MVbXLbTcAotOPUj0pAMhVtJ+3/kFkwJqc5qNOleOZTv6QkZZABDMS21dSrSlVswEHwrpWC03e4fWytjqKvuE2A==} @@ -3730,65 +3487,6 @@ packages: resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==} engines: {node: '>=12'} - '@depot/cli-darwin-arm64@0.0.1-cli.2.71.0': - resolution: {integrity: sha512-mPfke/8bc+nm+ESun5JYW7MakrIjxAgyd6qZfFt3ZQV9FYILKhSzaWQK1C/JafGBB0Sn6RNMG+EgM2M0UIW2Ew==} - engines: {node: '>=14'} - cpu: [arm64] - os: [darwin] - - '@depot/cli-darwin-x64@0.0.1-cli.2.71.0': - resolution: {integrity: sha512-P9FX91q7hKSGfkDyY1rKZfHLuAj0No4DuE83B8rliTGlkILsyR9odlvsODk3wo6lVZ6KkqTx23zUlXVem2vvhg==} - engines: {node: '>=14'} - cpu: [x64] - os: [darwin] - - '@depot/cli-linux-arm64@0.0.1-cli.2.71.0': - resolution: {integrity: sha512-nW1k8AmaYXtX4Bbt3L5jLLPBmu63iZ/ARZfaaR2sfdubtpmyPbRAuxtzwqM42jnvzxjUOnKs1ex4det4qh8iig==} - engines: {node: '>=14'} - cpu: [arm64] - os: [linux] - - '@depot/cli-linux-arm@0.0.1-cli.2.71.0': - resolution: {integrity: sha512-hv0T7P2GcmcEQrdJmOkBbEKNFcjFr3xcMUrwfOPKFIC75hFgchc1vB5uFTqpBkJ4drjlk6xiEcujzE3EQznzhw==} - engines: {node: '>=14'} - cpu: [arm] - os: [linux] - - '@depot/cli-linux-ia32@0.0.1-cli.2.71.0': - resolution: {integrity: sha512-D5f+zbUyiOkiT6bGf9VjcWSBWNHQ9GVCpLpeHjjPFxkeX+0Xyktuyae2pIzVlYqiASDXAbxJa3WhvgNk6ElErw==} - engines: {node: '>=14'} - cpu: [ia32] - os: [linux] - - '@depot/cli-linux-x64@0.0.1-cli.2.71.0': - resolution: {integrity: sha512-vlo8R0o8+eiHkFN1Rcw55/9ASpONSNAfUclE2rxx2oJbRjVlacj9GJjPzOFAhIKyqgGpMrZJvBBIsHBv21STXw==} - engines: {node: '>=14'} - cpu: [x64] - os: [linux] - - '@depot/cli-win32-arm64@0.0.1-cli.2.71.0': - resolution: {integrity: sha512-gXjitRRbSVkcDkkbPMalFqXn8I8I3GZAAgkwyWOkUHmZhwsEXpSeVi/B6sPdlAIFPLpspPtOYSKtrvnNU1Tflg==} - engines: {node: '>=14'} - cpu: [arm64] - os: [win32] - - '@depot/cli-win32-ia32@0.0.1-cli.2.71.0': - resolution: {integrity: sha512-G2I97FT2IY4NtMdskLe5KLEPUJpMrZkU4VpAQwokLR9VFQn9TJ+J4DhXpsXpCtMQ5vZ01jTtiS3/WBqx50c5oA==} - engines: {node: '>=14'} - cpu: [ia32] - os: [win32] - - '@depot/cli-win32-x64@0.0.1-cli.2.71.0': - resolution: {integrity: sha512-L3h2zl24ItOlFYU7C6IyfrzNh9RhuxugASDczjry0aVbCv2EvjvUofpbwEsDY88CawXtn2cpwNbBesTWtDEZ2w==} - engines: {node: '>=14'} - cpu: [x64] - os: [win32] - - '@depot/cli@0.0.1-cli.2.71.0': - resolution: {integrity: sha512-InXTr/Ld30JwKgkRhdTWaB18iKi/5EnESnRhJkcW1XoxqWdZ0fbvMT6W0glEE9n68dZfuPEpI9aJBsfZg0K+yA==} - engines: {node: '>=14'} - hasBin: true - '@depot/sdk-node@0.5.0': resolution: {integrity: sha512-Pl9Yji00B6uQpMm5xZU4/eZbzaBo72N6c534ZqLI6nbOEIPH0VX27TVF9lFF3Fl3GHFZ+6X9laJtDn2DrLS2DQ==} @@ -5340,12 +5038,6 @@ packages: peerDependencies: '@opentelemetry/api': ^1.3.0 - '@opentelemetry/instrumentation-fetch@0.49.1': - resolution: {integrity: sha512-hizhULZXlq02y8YC0vPQ4WtUWiXcwxPdEqHBy8p75jzF9rAuP/ldrVr0Oxvz5Xr9qQcdEOFLvEl0ZxbVL76WKw==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': ^1.0.0 - '@opentelemetry/instrumentation-http@0.49.1': resolution: {integrity: sha512-Yib5zrW2s0V8wTeUK/B3ZtpyP4ldgXj9L3Ws/axXrW1dW0/mEFKifK50MxMQK9g5NNJQS9dWH7rvcEGZdWdQDA==} engines: {node: '>=14'} @@ -5431,12 +5123,6 @@ packages: peerDependencies: '@opentelemetry/api': '>=1.0.0 <1.9.0' - '@opentelemetry/sdk-trace-web@1.22.0': - resolution: {integrity: sha512-id5bUhWYg475xbm4hjwWA4PnWM4duNK1EyFRkZxa3BZNuCITwiKCLvDkVhlE9RK2kvuDOPmcRxgSbU1apF9/1w==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.0.0 <1.9.0' - '@opentelemetry/semantic-conventions@1.22.0': resolution: {integrity: sha512-CAOgFOKLybd02uj/GhCdEeeBjOS0yeoDeo/CA7ASBSmenpZHAKGB3iDm/rv3BQLcabb/OprDEsSQ1y0P8A7Siw==} engines: {node: '>=14'} @@ -7124,9 +6810,6 @@ packages: '@rushstack/eslint-patch@1.2.0': resolution: {integrity: sha512-sXo/qW2/pAcmT43VoRKOJbDOfV3cYpq3szSVfIThQXNt+E4DfKj361vaAt3c88U5tPUxzEswam7GW48PJqtKAg==} - '@sec-ant/readable-stream@0.4.1': - resolution: {integrity: sha512-831qok9r2t8AlxLko40y2ebgSDhenenCatLVeW/uBtnHPyhHOvG0C7TvfgecV+wHzIm5KUICgzmVpWS+IMEAeg==} - '@selderee/plugin-htmlparser2@0.11.0': resolution: {integrity: sha512-P33hHGdldxGabLFjPPpaTxVolMrzrcegejx+0GxjrIb9Zv48D8yAIA/QTDR2dFl7Uz7urX8aX6+5bCZslr+gWQ==} @@ -7189,10 +6872,6 @@ packages: resolution: {integrity: sha512-TV7t8GKYaJWsn00tFDqBw8+Uqmr8A0fRU1tvTQhyZzGv0sJCGRQL3JGMI3ucuKo3XIZdUP+Lx7/gh2t3lewy7g==} engines: {node: '>=14.16'} - '@sindresorhus/merge-streams@4.0.0': - resolution: {integrity: sha512-tlqY9xq5ukxTUZBmoOp+m61cqwQD5pHJtFY3Mn8CA8ps6yghLH/Hw8UPdqg4OLmFW3IFlcXnQNmo/dh8HzXYIQ==} - engines: {node: '>=18'} - '@sinonjs/commons@3.0.0': resolution: {integrity: sha512-jXBtWAF4vmdNmZgD5FoKsVLv3rPgDnLgPbU84LIJ3otV44vJlDRokVng5v8NFJdCf/da9legHcKaRuZs4L7faA==} @@ -7639,14 +7318,14 @@ packages: '@total-typescript/ts-reset@0.4.2': resolution: {integrity: sha512-vqd7ZUDSrXFVT1n8b2kc3LnklncDQFPvR58yUS1kEP23/nHPAO9l1lMjUfnPrXYYk4Hj54rrLKMW5ipwk7k09A==} - '@systemfsoftware/trigger.dev_companyicons@1.5.35': - resolution: {integrity: sha512-AhY7yshwh0onlgB6EGiyjyLSzl38Cuxo4tpUJVHxs5im8gDA+fuUq7o6Vz1WetFeNXwjMqh3f+bPW7bfqR4epg==} + '@trigger.dev/companyicons@@systemfsoftware/trigger.dev_companyicons@1.5.35': + resolution: {integrity: sha512-AhY7yshwh0onlgB6EGiyjyLSzl38Cuxo4tpUJVHxs5im8gDA+fuUq7o6Vz1WetFeNXwjMqh3f+bPW7bfqR4epg==, tarball: https://registry.npmjs.org/@systemfsoftware/trigger.dev_companyicons/-/trigger.dev_companyicons-1.5.35.tgz} peerDependencies: react: ^18.2.0 react-dom: 18.2.0 - '@systemfsoftware/trigger.dev_platform@1.0.12': - resolution: {integrity: sha512-pOB9S2XG+TmTdlYtF9xuQoFz1aRlRGWSVCXuv3Vj2ArzU6Zz3ukvK24qlTd0PJB1otX71Ho/NfViGKEzCyRb5Q==} + '@trigger.dev/platform@@systemfsoftware/trigger.dev_platform@1.0.12': + resolution: {integrity: sha512-pOB9S2XG+TmTdlYtF9xuQoFz1aRlRGWSVCXuv3Vj2ArzU6Zz3ukvK24qlTd0PJB1otX71Ho/NfViGKEzCyRb5Q==, tarball: https://registry.npmjs.org/@systemfsoftware/trigger.dev_platform/-/trigger.dev_platform-1.0.12.tgz} '@tsconfig/node10@1.0.9': resolution: {integrity: sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==} @@ -7939,9 +7618,6 @@ packages: '@types/normalize-package-data@2.4.1': resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==} - '@types/object-hash@3.0.6': - resolution: {integrity: sha512-fOBV8C1FIu2ELinoILQ+ApxcUKz4ngq+IWUYrxSGjXzzjUALijilampwkMgEtJ+h2njAW3pi853QpzNVCHB73w==} - '@types/parse-json@4.0.0': resolution: {integrity: sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==} @@ -7978,9 +7654,6 @@ packages: '@types/react@18.2.17': resolution: {integrity: sha512-u+e7OlgPPh+aryjOm5UJMX32OvB2E3QASOAqVMY6Ahs90djagxwv2ya0IctglNbNTexC12qCSMZG47KPfy1hAA==} - '@types/react@18.2.48': - resolution: {integrity: sha512-qboRCl6Ie70DQQG9hhNREz81jqC1cs9EVNcjQ1AU+jH6NFfSAhVVbrrY/+nSF+Bsk4AOwm9Qa61InvMCyV+H3w==} - '@types/react@18.2.69': resolution: {integrity: sha512-W1HOMUWY/1Yyw0ba5TkCV+oqynRjG7BnteBB+B7JmAK7iw3l2SW+VGOxL+akPweix6jk2NNJtyJKpn4TkpfK3Q==} @@ -8197,9 +7870,6 @@ packages: '@vitest/expect@1.4.0': resolution: {integrity: sha512-Jths0sWCJZ8BxjKe+p+eKsoqev1/T8lYcrjavEaz8auEJ4jAVY0GwW3JKmdVU4mmNPLPHixh4GNXP7GFtAiDHA==} - '@vitest/expect@1.6.0': - resolution: {integrity: sha512-ixEvFVQjycy/oNgHjqsL6AZCDduC+tflRluaHIzKIsdbzkLn2U/iBnVeJwB6HsIjQBdfMR8Z0tRxKUsvFJEeWQ==} - '@vitest/expect@2.0.5': resolution: {integrity: sha512-yHZtwuP7JZivj65Gxoi8upUN2OzHTi3zVfjwdpu2WrvCZPLwsJ2Ey5ILIPccoW23dd/zQBlJ4/dhi7DWNyXCpA==} @@ -8212,9 +7882,6 @@ packages: '@vitest/runner@1.4.0': resolution: {integrity: sha512-EDYVSmesqlQ4RD2VvWo3hQgTJ7ZrFQ2VSJdfiJiArkCerDAGeyF1i6dHkmySqk573jLp6d/cfqCN+7wUB5tLgg==} - '@vitest/runner@1.6.0': - resolution: {integrity: sha512-P4xgwPjwesuBiHisAVz/LSSZtDjOTPYZVmNAnpHHSR6ONrf8eCJOFRvUwdHn30F5M1fxhqtl7QZQUk2dprIXAg==} - '@vitest/runner@2.0.5': resolution: {integrity: sha512-TfRfZa6Bkk9ky4tW0z20WKXFEwwvWhRY+84CnSEtq4+3ZvDlJyY32oNTJtM7AW9ihW90tX/1Q78cb6FjoAs+ig==} @@ -8224,9 +7891,6 @@ packages: '@vitest/snapshot@1.4.0': resolution: {integrity: sha512-saAFnt5pPIA5qDGxOHxJ/XxhMFKkUSBJmVt5VgDsAqPTX6JP326r5C/c9UuCMPoXNzuudTPsYDZCoJ5ilpqG2A==} - '@vitest/snapshot@1.6.0': - resolution: {integrity: sha512-+Hx43f8Chus+DCmygqqfetcAZrDJwvTj0ymqjQq4CvmpKFSTVteEOBzCusu1x2tt4OJcvBflyHUE0DZSLgEMtQ==} - '@vitest/snapshot@2.0.5': resolution: {integrity: sha512-SgCPUeDFLaM0mIUHfaArq8fD2WbaXG/zVXjRupthYfYGzc8ztbFbu6dUNOblBG7XLMR1kEhS/DNnfCZ2IhdDew==} @@ -8236,9 +7900,6 @@ packages: '@vitest/spy@1.4.0': resolution: {integrity: sha512-Ywau/Qs1DzM/8Uc+yA77CwSegizMlcgTJuYGAi0jujOteJOUf1ujunHThYo243KG9nAyWT3L9ifPYZ5+As/+6Q==} - '@vitest/spy@1.6.0': - resolution: {integrity: sha512-leUTap6B/cqi/bQkXUu6bQV5TZPx7pmMBKBQiI0rJA8c3pB56ZsaTbREnF7CJfmvAS4V2cXIBAh/3rVwrrCYgw==} - '@vitest/spy@2.0.5': resolution: {integrity: sha512-c/jdthAhvJdpfVuaexSrnawxZz6pywlTPe84LUB2m/4t3rl2fTo9NFGBG4oWgaD+FTgDDV8hJ/nibT7IfH3JfA==} @@ -8248,9 +7909,6 @@ packages: '@vitest/utils@1.4.0': resolution: {integrity: sha512-mx3Yd1/6e2Vt/PUC98DcqTirtfxUyAZ32uK82r8rZzbtBeBo+nqgnjx/LvqQdWsrvNtm14VmurNgcf4nqY5gJg==} - '@vitest/utils@1.6.0': - resolution: {integrity: sha512-21cPiuGMoMZwiOHa2i4LXkMkMkCGzA+MVFV70jRwHo95dL4x/ts5GZhML1QWuy7yfp3WzK3lRvZi3JnXTYqrBw==} - '@vitest/utils@2.0.5': resolution: {integrity: sha512-d8HKbqIcya+GR67mkZbrzhS5kKhtp8dQLcmRZLGTscGVg7yImT82cIrhtn2L8+VujWcy6KZweApgNmPsTAO/UQ==} @@ -8398,10 +8056,6 @@ packages: resolution: {integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==} engines: {node: '>=8'} - aggregate-error@4.0.1: - resolution: {integrity: sha512-0poP0T7el6Vq3rstR8Mn4V/IQrpBLO6POkUSrN7RhyY+GF/InCFShQzsQ39T25gkHhLgSLByyAz+Kjb+c2L98w==} - engines: {node: '>=12'} - ahocorasick@1.0.2: resolution: {integrity: sha512-hCOfMzbFx5IDutmWLAt6MZwOUjIfSM9G9FyVxytmE4Rs/5YDPWQrD/+IR1w+FweD9H2oOZEnv36TmkjhNURBVA==} @@ -8576,10 +8230,6 @@ packages: resolution: {integrity: sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==} engines: {node: '>=0.10.0'} - arrify@3.0.0: - resolution: {integrity: sha512-tLkvA81vQG/XqE2mjDkGQHoOINtMHtysSnemrmoGe6PydDPMRbVugqyk4A6V/WDWEfm3l+0d8anA9r8cv/5Jaw==} - engines: {node: '>=12'} - as-table@1.0.55: resolution: {integrity: sha512-xvsWESUJn0JN421Xb9MQw6AsMHRCUknCe0Wjlxvjud80mU4E6hQf1A6NzQKcYNmYw62MfzEtXc+badstZP3JpQ==} @@ -8626,10 +8276,6 @@ packages: resolution: {integrity: sha512-kNOjDqAh7px0XWNI+4QbzoiR/nTkHAWNud2uvnJquD1/x5a7EQZMJT0AczqK0Qn67oY/TTQ1LbUKajZpp3I9tQ==} engines: {node: '>=8.0.0'} - auto-bind@5.0.1: - resolution: {integrity: sha512-ooviqdwwgfIfNmDwo94wlshcdzfO64XV0Cg6oDsDYBJfITDz1EngD2z7DkbvCWn+XIMsIqW27sEVF6qcpJrRcg==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - autoprefixer@10.4.13: resolution: {integrity: sha512-49vKpMqcZYsJjwotvt4+h/BCjJVnhGwcLpDt5xkcaOG3eLrG/HUYLagrihYsQ+qrIBgIzX1Rw7a6L8I/ZA1Atg==} engines: {node: ^10 || ^12 || >=14} @@ -8908,10 +8554,6 @@ packages: bun-types@1.0.15: resolution: {integrity: sha512-XkEvWLV1JIhcVIpf2Lu6FXnZUxRUkQVJmgY+VT7os6Tk5X1nkXx11q4Rtu6txsqpDJZfUeZXblnnD59K+6wsVA==} - bundle-name@4.1.0: - resolution: {integrity: sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==} - engines: {node: '>=18'} - bundle-require@4.0.1: resolution: {integrity: sha512-9NQkRHlNdNpDBGmLpngF3EFDcwodhMUuLz9PaWYciVcQF9SE4LFjM2DB/xV1Li5JiuDMv7ZUWuC3rGbqR0MAXQ==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} @@ -9107,10 +8749,6 @@ packages: resolution: {integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==} engines: {node: '>=6'} - clean-stack@4.2.0: - resolution: {integrity: sha512-LYv6XPxoyODi36Dp976riBtSY27VmFo+MKqEU9QCCWyTrdEPDog+RWA7xQWHi6Vbp61j5c4cdzzX1NidnwtUWg==} - engines: {node: '>=12'} - cli-boxes@3.0.0: resolution: {integrity: sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==} engines: {node: '>=10'} @@ -9135,10 +8773,6 @@ packages: resolution: {integrity: sha512-w5Jac5SykAeZJKntOxJCrm63Eg5/4dhMWIcuTbo9rpE+brgaSZo0RuNJZeOyMgsUdhDeojvgyQLmjI+K50ZGyg==} engines: {node: 10.* || >= 12.*} - cli-truncate@3.1.0: - resolution: {integrity: sha512-wfOBkjXteqSnI59oPcJkcPl/ZmwvMMOj340qUIY1SKZCv0B9Cf4D4fAucRkIKQmsIuYK3x1rrgU7MeGRruiuiA==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - cli-width@4.0.0: resolution: {integrity: sha512-ZksGS2xpa/bYkNzN3BAw1wEjsLV/ZKOf/CCrJ/QOBsxx6fOARIkwTutxp1XIOIohi6HKmOFjMoK/XaqDVUpEEw==} engines: {node: '>= 12'} @@ -9187,10 +8821,6 @@ packages: resolution: {integrity: sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==} engines: {iojs: '>= 1.0.0', node: '>= 0.12.0'} - code-excerpt@4.0.0: - resolution: {integrity: sha512-xxodCmBen3iy2i0WtAK8FlFNrRzjUqjRsMfho58xT/wvZU1YTM3fCnRjcy1gJPMepaRlgm/0e6w8SpWHpn3/cA==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - code-red@1.0.4: resolution: {integrity: sha512-7qJWqItLA8/VPVlKJlFXU+NBlo/qyfs39aJcuMT/2ere32ZqvF5OSxgdM5xOfJJ7O429gg2HM47y8v9P+9wrNw==} @@ -9320,10 +8950,6 @@ packages: convert-source-map@2.0.0: resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} - convert-to-spaces@2.0.1: - resolution: {integrity: sha512-rcQ1bsQO9799wq24uE5AM2tAILy4gXGIK/njFWcVQkGNZ96edlpY+A7bjwvzjYvLDyzmG1MmMLZhpcsb+klNMQ==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - cookie-signature@1.0.6: resolution: {integrity: sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==} @@ -9391,19 +9017,6 @@ packages: typescript: optional: true - cp-file@10.0.0: - resolution: {integrity: sha512-vy2Vi1r2epK5WqxOLnskeKeZkdZvTKfFZQCplE3XWsP+SUJyd5XAUFC9lFgTjjXJF2GMne/UML14iEmkAaDfFg==} - engines: {node: '>=14.16'} - - cpy-cli@5.0.0: - resolution: {integrity: sha512-fb+DZYbL9KHc0BC4NYqGRrDIJZPXUmjjtqdw4XRRg8iV8dIfghUX/WiL+q4/B/KFTy3sK6jsbUhBaz0/Hxg7IQ==} - engines: {node: '>=16'} - hasBin: true - - cpy@10.1.0: - resolution: {integrity: sha512-VC2Gs20JcTyeQob6UViBLnyP0bYHkBh6EiKzot9vi2DmeGlFT9Wd7VG3NBrkNx/jYvFBeyDOMMHdHQhbtKLgHQ==} - engines: {node: '>=16'} - create-require@1.1.1: resolution: {integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==} @@ -9703,14 +9316,6 @@ packages: resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} engines: {node: '>=0.10.0'} - default-browser-id@5.0.0: - resolution: {integrity: sha512-A6p/pu/6fyBcA1TRz/GqWYPViplrftcW2gZC9q79ngNCKAeR/X3gcEdXQHl4KNXV+3wgIJ1CPkJQ3IHM6lcsyA==} - engines: {node: '>=18'} - - default-browser@5.2.1: - resolution: {integrity: sha512-WY/3TUME0x3KPYdRRxEJJvXRHV4PyPoUsxtZa78lwItwRQRHhd2U9xOscaT/YTf8uCXIAjeJOFBVEh/7FtD8Xg==} - engines: {node: '>=18'} - defaults@1.0.4: resolution: {integrity: sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==} @@ -9729,10 +9334,6 @@ packages: resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==} engines: {node: '>=8'} - define-lazy-prop@3.0.0: - resolution: {integrity: sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==} - engines: {node: '>=12'} - define-properties@1.1.4: resolution: {integrity: sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==} engines: {node: '>= 0.4'} @@ -10575,10 +10176,6 @@ packages: resolution: {integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==} engines: {node: '>=16.17'} - execa@9.1.0: - resolution: {integrity: sha512-lSgHc4Elo2m6bUDhc3Hl/VxvUDJdQWI40RZ4KMY9bKRc+hgMOT7II/JjbNDhI8VnMtrCb7U/fhpJIkLORZozWw==} - engines: {node: '>=18'} - exit-hook@2.2.1: resolution: {integrity: sha512-eNTPlAD67BmP31LDINZ3U7HSF8l57TxOY2PmBJ1shpCvpnxBF93mWCE8YHBnXs8qiUZJc9WDcWIeC3a2HIAMfw==} engines: {node: '>=6'} @@ -10719,10 +10316,6 @@ packages: resolution: {integrity: sha512-ej8ksPF4x6e5wvK9yevct0UCXh8TTFlWGVLlgjZuoBH1HwjIfKE/IdL5mq89sFA7zELi1VhKpmtDnrs7zWyeyg==} engines: {node: '>=14'} - figures@6.1.0: - resolution: {integrity: sha512-d+l3qxjSesT4V7v2fh+QnmFnUWv9lSpjarhShNTgBOfA0ttejbQUAlHLitbjkoRiDulW0OPoQPYIGhIC8ohejg==} - engines: {node: '>=18'} - file-entry-cache@6.0.1: resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} engines: {node: ^10.12.0 || >=12.0.0} @@ -10755,10 +10348,6 @@ packages: resolution: {integrity: sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - find-up@7.0.0: - resolution: {integrity: sha512-YyZM99iHrqLKjmt4LJDj58KI+fYyufRLBSYcqycxf//KpBk9FoewoGX0450m9nB44qrZnovzC2oeP5hUibxc/g==} - engines: {node: '>=18'} - find-yarn-workspace-root2@1.2.16: resolution: {integrity: sha512-hr6hb1w8ePMpPVUK39S4RlwJzi+xPLuVuG8XlwXU3KD5Yn3qgBWVfy3AzNlDhWvE1EORCE65/Qm26rFQt3VLVA==} @@ -10975,10 +10564,6 @@ packages: resolution: {integrity: sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==} engines: {node: '>=16'} - get-stream@9.0.1: - resolution: {integrity: sha512-kVCxPF3vQM/N0B1PmoqVUqgHP+EeVjmZSQn+1oCRPxd2P21P2F19lIgbR3HBosbB1PUhOAoctJnfEn2GbN2eZA==} - engines: {node: '>=18'} - get-symbol-description@1.0.0: resolution: {integrity: sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==} engines: {node: '>= 0.4'} @@ -11324,10 +10909,6 @@ packages: resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==} engines: {node: '>=16.17.0'} - human-signals@7.0.0: - resolution: {integrity: sha512-74kytxOUSvNbjrT9KisAbaTZ/eJwD/LrbM/kh5j0IhPuJzwuA19dWvniFGwBzN9rVjg+O/e+F310PjObDXS+9Q==} - engines: {node: '>=18.18.0'} - humanize-duration@3.27.3: resolution: {integrity: sha512-iimHkHPfIAQ8zCDQLgn08pRqSVioyWvnGfaQ8gond2wf7Jq2jJ+24ykmnRyiz3fIldcn4oUuQXpjqKLhSVR7lw==} @@ -11384,9 +10965,6 @@ packages: import-meta-resolve@3.0.0: resolution: {integrity: sha512-4IwhLhNNA8yy445rPjD/lWh++7hMDOml2eHtd58eG7h+qK3EryMuuRbsHGPikCoAgIkkDnckKfWSk2iDla/ejg==} - import-meta-resolve@4.0.0: - resolution: {integrity: sha512-okYUR7ZQPH+efeuMJGlq4f8ubUgO50kByRPyt/Cy1Io4PSRsPjxME+YlVaCOx+NIToW7hCsZNFJyTPFFKepRSA==} - imurmurhash@0.1.4: resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} engines: {node: '>=0.8.19'} @@ -11395,10 +10973,6 @@ packages: resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==} engines: {node: '>=8'} - indent-string@5.0.0: - resolution: {integrity: sha512-m6FAo/spmsW2Ab2fU35JTYwtOKa2yAwXSwgjSv1TJzh4Mh7mC3lzAOVLBprb72XsTrgkEIsl7YrFNAiDiRhIGg==} - engines: {node: '>=12'} - inflight@1.0.6: resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. @@ -11417,19 +10991,6 @@ packages: resolution: {integrity: sha512-QQnnxNyfvmHFIsj7gkPcYymR8Jdw/o7mp5ZFihxn6h8Ci6fh3Dx4E1gPjpQEpIuPo9XVNY/ZUwh4BPMjGyL01g==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - ink@4.4.1: - resolution: {integrity: sha512-rXckvqPBB0Krifk5rn/5LvQGmyXwCUpBfmTwbkQNBY9JY8RSl3b8OftBNEYxg4+SWUhEKcPifgope28uL9inlA==} - engines: {node: '>=14.16'} - peerDependencies: - '@types/react': '>=18.0.0' - react: '>=18.0.0' - react-devtools-core: ^4.19.1 - peerDependenciesMeta: - '@types/react': - optional: true - react-devtools-core: - optional: true - inline-style-parser@0.1.1: resolution: {integrity: sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==} @@ -11579,10 +11140,6 @@ packages: resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} engines: {node: '>=8'} - is-fullwidth-code-point@4.0.0: - resolution: {integrity: sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==} - engines: {node: '>=12'} - is-generator-fn@2.1.0: resolution: {integrity: sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==} engines: {node: '>=6'} @@ -11602,11 +11159,6 @@ packages: is-hexadecimal@2.0.1: resolution: {integrity: sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==} - is-inside-container@1.0.0: - resolution: {integrity: sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==} - engines: {node: '>=14.16'} - hasBin: true - is-installed-globally@0.4.0: resolution: {integrity: sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==} engines: {node: '>=10'} @@ -11622,9 +11174,6 @@ packages: is-lambda@1.0.1: resolution: {integrity: sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==} - is-lower-case@2.0.2: - resolution: {integrity: sha512-bVcMJy4X5Og6VZfdOZstSexlEy20Sr0k/p/b2IlQJlfdKAQuMpiv5w2Ccxb8sKdRUNAG1PnHVHjFSdRDVS6NlQ==} - is-map@2.0.2: resolution: {integrity: sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==} @@ -11708,10 +11257,6 @@ packages: resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - is-stream@4.0.1: - resolution: {integrity: sha512-Dnz92NInDqYckGEUJv689RbRiTSEHCQ7wOVeALbkOz999YpqT46yMRIGtSNl2iCL1waAZSx40+h59NV/EwzV/A==} - engines: {node: '>=18'} - is-string@1.0.7: resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==} engines: {node: '>= 0.4'} @@ -11743,13 +11288,6 @@ packages: resolution: {integrity: sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==} engines: {node: '>=12'} - is-unicode-supported@2.0.0: - resolution: {integrity: sha512-FRdAyx5lusK1iHG0TWpVtk9+1i+GjrzRffhDg4ovQ7mcidMQ6mj+MhKPmvh7Xwyv5gIS06ns49CA7Sqg7lC22Q==} - engines: {node: '>=18'} - - is-upper-case@2.0.2: - resolution: {integrity: sha512-44pxmxAvnnAOwBg4tHPnkfvgjPwbc5QIsSstNU+YcJ1ovxVzCWpSGosPJOZh/a1tdl81fbgnLc9LLv+x2ywbPQ==} - is-weakmap@2.0.1: resolution: {integrity: sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==} @@ -11779,10 +11317,6 @@ packages: resolution: {integrity: sha512-TQ7xXW/fTBaz/HhGSV779AC99ocpvb9qJPuPwyIea+F+Z+htcQ1wouAA0xEQaa4saVqyP8mwkoYp5efeM/4Gbg==} engines: {node: '>=16'} - is-wsl@3.1.0: - resolution: {integrity: sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==} - engines: {node: '>=16'} - is-yarn-global@0.4.1: resolution: {integrity: sha512-/kppl+R+LO5VmhYSEWARUFjodS25D68gvj8W7z0I7OWhUla5xWu8KL6CtB2V0R6yqhnRgbcaREMr4EEM6htLPQ==} engines: {node: '>=12'} @@ -12124,10 +11658,6 @@ packages: resolution: {integrity: sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw==} engines: {node: '>=4.0'} - junk@4.0.1: - resolution: {integrity: sha512-Qush0uP+G8ZScpGMZvHUiRfI0YBWuB3gVBYlI0v0vvOJt5FLicco+IkP0a50LqTTQhmts/m6tP5SWE+USyIvcQ==} - engines: {node: '>=12.20'} - jwa@1.4.1: resolution: {integrity: sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==} @@ -12497,10 +12027,6 @@ packages: resolution: {integrity: sha512-S3UwM3yj5mtUSEfP41UZmt/0SCoVYUcU1rkXv+BQ5Ig8ndL4sPoJNBUJERafdPb5jjHJGuMgytgKvKIf58XNBw==} engines: {node: '>= 0.10.0'} - meow@12.1.1: - resolution: {integrity: sha512-BhXM0Au22RwUneMPwSCnyhTOizdWoIEPU9sp0Aqa1PnDMR5Wv2FGXYDjuzJEIX+Eo2Rb8xuYe5jrnm5QowQFkw==} - engines: {node: '>=16.10'} - meow@6.1.1: resolution: {integrity: sha512-3YffViIt2QWgTy6Pale5QpopX/IvU3LPL03jOTqp6pGj3VjesdO/U8CuHMKpnQr4shCNCM5fd5XFFvIIl6JBHg==} engines: {node: '>=8'} @@ -12900,9 +12426,6 @@ packages: neo-async@2.6.2: resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} - nested-error-stacks@2.1.1: - resolution: {integrity: sha512-9iN1ka/9zmX1ZvLV9ewJYEk9h7RyRRtqdK0woXcqohu8EWIerfPUjYJPg0ULy0UqP7cslmdGc8xKDJcojlKiaw==} - netmask@2.0.2: resolution: {integrity: sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg==} engines: {node: '>= 0.4.0'} @@ -13120,10 +12643,6 @@ packages: resolution: {integrity: sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - npm-run-path@5.3.0: - resolution: {integrity: sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - npmlog@6.0.2: resolution: {integrity: sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==} engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} @@ -13235,10 +12754,6 @@ packages: resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==} engines: {node: '>=12'} - open@10.0.3: - resolution: {integrity: sha512-dtbI5oW7987hwC9qjJTyABldTaa19SuyJse1QboWv3b0qCcrrLNVDqBx1XgELAjh9QTVQaP/C5b1nhQebd1H2A==} - engines: {node: '>=18'} - open@8.4.0: resolution: {integrity: sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==} engines: {node: '>=12'} @@ -13284,10 +12799,6 @@ packages: resolution: {integrity: sha512-0TUxTiFJWv+JnjWm4o9yvuskpEJLXTcng8MJuKd+SzAzp2o+OP3HWqNhB4OdJRt1Vsd9/mR0oyaEYlOnL7XIRw==} engines: {node: '>=16'} - os-paths@7.4.0: - resolution: {integrity: sha512-Ux1J4NUqC6tZayBqLN1kUlDAEvLiQlli/53sSddU4IN+h+3xxnv2HmRSMpVSvr1hvJzotfMs3ERvETGK+f4OwA==} - engines: {node: '>= 4.0'} - os-tmpdir@1.0.2: resolution: {integrity: sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==} engines: {node: '>=0.10.0'} @@ -13313,22 +12824,10 @@ packages: resolution: {integrity: sha512-mlVgR3PGuzlo0MmTdk4cXqXWlwQDLnONTAg6sm62XkMJEiRxN3GL3SffkYvqwonbkJBcrI7Uvv5Zh9yjvn2iUw==} engines: {node: '>=12.20'} - p-debounce@4.0.0: - resolution: {integrity: sha512-4Ispi9I9qYGO4lueiLDhe4q4iK5ERK8reLsuzH6BPaXn53EGaua8H66PXIFGrW897hwjXp+pVLrm/DLxN0RF0A==} - engines: {node: '>=12'} - - p-event@5.0.1: - resolution: {integrity: sha512-dd589iCQ7m1L0bmC5NLlVYfy3TbBEsMUfWx9PyAgPeIcFZ/E2yaTZ4Rz4MiBmmJShviiftHVXOqfnfzJ6kyMrQ==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - p-filter@2.1.0: resolution: {integrity: sha512-ZBxxZ5sL2HghephhpGAQdoskxplTwr7ICaehZwLIlfL6acuVgZPm8yBNuRAFBGEqtD/hmUeq9eqLg2ys9Xr/yw==} engines: {node: '>=8'} - p-filter@3.0.0: - resolution: {integrity: sha512-QtoWLjXAW++uTX67HZQz1dbTpqBfiidsB6VtQUC9iR85S120+s0T5sO6s+B5MLzFcZkrEd/DGMmCjR+f2Qpxwg==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - p-finally@1.0.0: resolution: {integrity: sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==} engines: {node: '>=4'} @@ -13369,14 +12868,6 @@ packages: resolution: {integrity: sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==} engines: {node: '>=10'} - p-map@5.5.0: - resolution: {integrity: sha512-VFqfGDHlx87K66yZrNdI4YGtD70IRyd+zSvgks6mzHPRNkoKy+9EKP4SFC77/vTTQYmRmti7dvqC+m5jBrBAcg==} - engines: {node: '>=12'} - - p-map@6.0.0: - resolution: {integrity: sha512-T8BatKGY+k5rU+Q/GTYgrEf2r4xRMevAN5mtXc2aPc4rS1j3s+vWTaO2Wag94neXuCAUAs8cxBL9EeB5EA6diw==} - engines: {node: '>=16'} - p-queue@6.6.2: resolution: {integrity: sha512-RwFpb72c/BhQLEXIZ5K2e+AhgNVmIejGlTgiB9MzZ0e93GRvqZ7uSi0dvRF7/XIXDeNkra2fNHBxTyPDGySpjQ==} engines: {node: '>=8'} @@ -13393,18 +12884,10 @@ packages: resolution: {integrity: sha512-fJLEQ2KqYBJRuaA/8cKMnqhulqNM+bpcjYtXNex2t3mOXKRYPitAJt9NacSf8XAFzcYahSAbKpobiWDSqHSh2g==} engines: {node: '>=16.17'} - p-throttle@6.1.0: - resolution: {integrity: sha512-eQMdGTxk2+047La67wefUtt0tEHh7D+C8Jl7QXoFCuIiNYeQ9zWs2AZiJdIAs72rSXZ06t11me2bgalRNdy3SQ==} - engines: {node: '>=18'} - p-timeout@3.2.0: resolution: {integrity: sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==} engines: {node: '>=8'} - p-timeout@5.1.0: - resolution: {integrity: sha512-auFDyzzzGZZZdHz3BtET9VEz0SE/uMEAx7uWfGPucfzEwwe/xH0iVeZibQmANYE/hp9T2+UUZT5m+BKyrDp3Ew==} - engines: {node: '>=12'} - p-timeout@6.1.2: resolution: {integrity: sha512-UbD77BuZ9Bc9aABo74gfXhNvzC9Tx7SxtHSh1fxvx3jTLLYvmVhiQZZrJzqqU0jKbN32kb5VOKiLEQI/3bIjgQ==} engines: {node: '>=14.16'} @@ -13467,10 +12950,6 @@ packages: resolution: {integrity: sha512-kHt7kzLoS9VBZfUsiKjv43mr91ea+U05EyKkEtqp7vNbHxmaVuEqN7XxeEVnGrMtYOAxGrDElSi96K7EgO1zCA==} engines: {node: '>=6'} - parse-ms@4.0.0: - resolution: {integrity: sha512-TXfryirbmq34y8QBwgqCVLi+8oA3oWx2eAnSn62ITyEhEYaWRlVZ2DvMM9eZbMs/RfxPu/PK/aBLyGj4IrqMHw==} - engines: {node: '>=18'} - parse5@6.0.1: resolution: {integrity: sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==} @@ -13484,10 +12963,6 @@ packages: partysocket@0.0.17: resolution: {integrity: sha512-8Re9nmgP2LzQhq+FBs9+BZNTjmMwoF4geEKlpH0lxW1JKp3FmplN74306afGH9EsOjdfcXqKY2VCZtc3iAHIow==} - patch-console@2.0.0: - resolution: {integrity: sha512-0YNdUceMdaQwoKce1gatDScmMo5pu/tfABfnzEqeG0gtTmd7mh/WcwgUjtAeOU7N8nFFlbQBnFK2gXW5fGvmMA==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - path-exists@4.0.0: resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} engines: {node: '>=8'} @@ -13965,10 +13440,6 @@ packages: resolution: {integrity: sha512-973driJZvxiGOQ5ONsFhOF/DtzPMOMtgC11kCpUrPGMTgqp2q/1gwzCquocrN33is0VZ5GFHXZYMM9l6h67v2Q==} engines: {node: '>=10'} - pretty-ms@9.0.0: - resolution: {integrity: sha512-E9e9HJ9R9NasGOgPaPE8VMeiPKAyWR5jcFpNnwIejslIhWqdqOrb2wShBsncMPUb+BcCd2OPYfh7p2W6oemTng==} - engines: {node: '>=18'} - pretty@2.0.0: resolution: {integrity: sha512-G9xUchgTEiNpormdYBl+Pha50gOUovT18IvAe7EYMZ1/f9W/WWMPRn+xI68yXNMUk3QXHDwo/1wV/4NejVNe1w==} engines: {node: '>=0.10.0'} @@ -14164,11 +13635,6 @@ packages: engines: {node: '>=18.0.0'} hasBin: true - react-error-boundary@4.0.12: - resolution: {integrity: sha512-kJdxdEYlb7CPC1A0SeUY38cHpjuu6UkvzKiAmqmOFL21VRfMhOcWxTCBgLVCO0VEMh9JhFNcVaXlV4/BTpiwOA==} - peerDependencies: - react: '>=16.13.1' - react-fast-compare@3.2.2: resolution: {integrity: sha512-nsO+KSNgo1SbJqJEYRE9ERzo7YtYbou/OqjSQKxV7jcKox7+usiUVZOAC+XnDOABXggQTno0Y1CpVnuWEc1boQ==} @@ -14194,12 +13660,6 @@ packages: react: ^16.8.0 || ^17 || ^18 react-dom: ^16.8.0 || ^17 || ^18 - react-reconciler@0.29.0: - resolution: {integrity: sha512-wa0fGj7Zht1EYMRhKWwoo1H9GApxYLBuhoAuXN0TlltESAjDssB+Apf0T/DngVqaMyPypDmabL37vw/2aRM98Q==} - engines: {node: '>=0.10.0'} - peerDependencies: - react: ^18.2.0 - react-refresh@0.14.0: resolution: {integrity: sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ==} engines: {node: '>=0.10.0'} @@ -14397,9 +13857,6 @@ packages: resolution: {integrity: sha512-T0+1Zp2wjF/juXMrMxHxidqGYn8U4R+zleSJhX9tQ1PUsS8a9UtYfbsF9LdiVgNX3kiX8RNaKM42nfSgvFJjmw==} engines: {node: '>=4'} - registry-auth-token@3.3.2: - resolution: {integrity: sha512-JL39c60XlzCVgNrO+qq68FoNb56w/m7JYvGR2jT5iR1xBrUA3Mfx5Twk5rqTThPmQKMWydGmq8oFtDlxfrmxnQ==} - registry-auth-token@4.2.2: resolution: {integrity: sha512-PC5ZysNb42zpFME6D/XlIgtNGdTl8bBOCw90xQLVMpzuuubJKYDWFAEuUNc+Cn8Z8724tg2SDhDRrkVEsqfDMg==} engines: {node: '>=6.0.0'} @@ -14408,10 +13865,6 @@ packages: resolution: {integrity: sha512-o/3ikDxtXaA59BmZuZrJZDJv8NMDGSj+6j6XaeBmHw8eY1i1qd9+6H+LjVvQXx3HN6aRCGa1cUdJ9RaJZUugnQ==} engines: {node: '>=14'} - registry-url@3.1.0: - resolution: {integrity: sha512-ZbgR5aZEdf4UKZVBPYIgaglBmSF2Hi94s2PcIHhRGFjKYu+chjJdYfHn4rt3hB6eCKLJ8giVIIfgMa1ehDfZKA==} - engines: {node: '>=0.10.0'} - registry-url@5.1.0: resolution: {integrity: sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==} engines: {node: '>=8'} @@ -14685,11 +14138,6 @@ packages: engines: {node: '>=14'} hasBin: true - rimraf@5.0.7: - resolution: {integrity: sha512-nV6YcJo5wbLW77m+8KjH8aB/7/rxQy9SZ0HY5shnwULfS+9nmTtVXAJET5NdZmCzA4fPI/Hm1wo/Po/4mopOdg==} - engines: {node: '>=14.18'} - hasBin: true - rollup-plugin-inject@3.0.2: resolution: {integrity: sha512-ptg9PQwzs3orn4jkgXJ74bfs5vYz1NCZlSQMBUA0wKcGp5i5pA1AO3fOUEte8enhGUC+iapTCzEWw2jEFFUO/w==} deprecated: This package has been deprecated and is no longer maintained. Please use @rollup/plugin-inject. @@ -14723,10 +14171,6 @@ packages: rtl-css-js@1.16.1: resolution: {integrity: sha512-lRQgou1mu19e+Ya0LsTvKrVJ5TYUbqCVPAiImX3UfLTenarvPUl1QFdvu5Z3PYmHT9RCcwIfbjRQBntExyj3Zg==} - run-applescript@7.0.0: - resolution: {integrity: sha512-9by4Ij99JUr/MCFBUkDKLWK3G9HVXmabKz9U5MlIAIuvuzkiOicRYs8XJLxX+xahD+mLiiCYDqF9dKAgtzKP1A==} - engines: {node: '>=18'} - run-async@2.4.1: resolution: {integrity: sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==} engines: {node: '>=0.12.0'} @@ -14978,14 +14422,6 @@ packages: resolution: {integrity: sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==} engines: {node: '>=12'} - slice-ansi@5.0.0: - resolution: {integrity: sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==} - engines: {node: '>=12'} - - slice-ansi@6.0.0: - resolution: {integrity: sha512-6bn4hRfkTvDfUoEQYkERg0BVF1D0vrX9HEkMl08uDiNWvVvjylLHvZFZWkDo6wjT8tUctbYl1nCOuE66ZTaUtA==} - engines: {node: '>=14.16'} - slug@6.1.0: resolution: {integrity: sha512-x6vLHCMasg4DR2LPiyFGI0gJJhywY6DTiGhCrOMzb3SOk/0JVLIaL4UhyFSHu04SD3uAavrKY/K3zZ3i6iRcgA==} @@ -15283,10 +14719,6 @@ packages: resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==} engines: {node: '>=12'} - strip-final-newline@4.0.0: - resolution: {integrity: sha512-aulFJcD6YK8V1G7iRB5tigAP4TsHBZZrOV8pjV++zdUwmeV8uzbY7yn6h9MswN62adStNZFuCIx4haBnRuMDaw==} - engines: {node: '>=18'} - strip-indent@3.0.0: resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==} engines: {node: '>=8'} @@ -15868,10 +15300,6 @@ packages: resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==} engines: {node: '>=4'} - type-fest@0.12.0: - resolution: {integrity: sha512-53RyidyjvkGpnWPMF9bQgFtWp+Sl8O2Rp13VavmJgfAP9WWG6q6TkrKU8iyJdnwnfgHI6k2hTlgqH4aSdjoTbg==} - engines: {node: '>=10'} - type-fest@0.13.1: resolution: {integrity: sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==} engines: {node: '>=10'} @@ -15989,11 +15417,6 @@ packages: engines: {node: '>=14.17'} hasBin: true - typescript@5.4.5: - resolution: {integrity: sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==} - engines: {node: '>=14.17'} - hasBin: true - typescript@5.5.4: resolution: {integrity: sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==} engines: {node: '>=14.17'} @@ -16061,10 +15484,6 @@ packages: resolution: {integrity: sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==} engines: {node: '>=4'} - unicorn-magic@0.1.0: - resolution: {integrity: sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==} - engines: {node: '>=18'} - unified@10.1.2: resolution: {integrity: sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==} @@ -16144,9 +15563,6 @@ packages: peerDependencies: browserslist: '>= 4.21.0' - update-check@1.5.4: - resolution: {integrity: sha512-5YHsflzHP4t1G+8WGPlvKbJEbAJGCgw+Em+dGR1KmBUbr1J36SJBqlHLjR7oob7sco5hWHGQVcr9B2poIVDDTQ==} - update-notifier@6.0.2: resolution: {integrity: sha512-EDxhTEVPZZRLWYcJ4ZXjGFN0oP7qYvbXWzEgRm/Yql4dHX5wDbvh89YHP6PK1lzZJYrMtXUuZZz8XGK+U6U1og==} engines: {node: '>=14.16'} @@ -16282,11 +15698,6 @@ packages: engines: {node: ^18.0.0 || >=20.0.0} hasBin: true - vite-node@1.6.0: - resolution: {integrity: sha512-de6HJgzC+TFzOu0NTC4RAIsyf/DY/ibWDYQUcuEA84EMHhcefTUGkjFHKKEJhQN4A+6I0u++kr3l36ZF2d7XRw==} - engines: {node: ^18.0.0 || >=20.0.0} - hasBin: true - vite-node@2.0.5: resolution: {integrity: sha512-LdsW4pxj0Ot69FAoXZ1yTnA9bjGohr2yNBU7QKRxpz8ITSkhuDl6h3zS/tvgz4qrNjeRnvrWeXQ8ZF7Um4W00Q==} engines: {node: ^18.0.0 || >=20.0.0} @@ -16440,31 +15851,6 @@ packages: jsdom: optional: true - vitest@1.6.0: - resolution: {integrity: sha512-H5r/dN06swuFnzNFhq/dnz37bPXnq8xB2xB5JOVk8K09rUtoeNN+LHWkoQ0A/i3hvbUKKcCei9KpbxqHMLhLLA==} - engines: {node: ^18.0.0 || >=20.0.0} - hasBin: true - peerDependencies: - '@edge-runtime/vm': '*' - '@types/node': ^18.0.0 || >=20.0.0 - '@vitest/browser': 1.6.0 - '@vitest/ui': 1.6.0 - happy-dom: '*' - jsdom: '*' - peerDependenciesMeta: - '@edge-runtime/vm': - optional: true - '@types/node': - optional: true - '@vitest/browser': - optional: true - '@vitest/ui': - optional: true - happy-dom: - optional: true - jsdom: - optional: true - vitest@2.0.5: resolution: {integrity: sha512-8GUxONfauuIdeSl5f9GTgVEpg5BTOlplET4WEDaeY2QBiN8wSm68vxN/tb5z405OwppfoCavnwXafiaYBC/xOA==} engines: {node: ^18.0.0 || >=20.0.0} @@ -16723,18 +16109,10 @@ packages: utf-8-validate: optional: true - xdg-app-paths@8.3.0: - resolution: {integrity: sha512-mgxlWVZw0TNWHoGmXq+NC3uhCIc55dDpAlDkMQUaIAcQzysb0kxctwv//fvuW61/nAAeUBJMQ8mnZjMmuYwOcQ==} - engines: {node: '>= 4.0'} - xdg-basedir@5.1.0: resolution: {integrity: sha512-GCPAHLvrIH13+c0SuacwvRYj2SxJXQ4kaVTT5xgL3kPrz56XxkF21IGhjSE1+W0aw7gpBWRGXLCPnPby6lSpmQ==} engines: {node: '>=12'} - xdg-portable@10.6.0: - resolution: {integrity: sha512-xrcqhWDvtZ7WLmt8G4f3hHy37iK7D2idtosRgkeiSPZEPmBShp0VfmRBLWAPC6zLF48APJ21yfea+RfQMF4/Aw==} - engines: {node: '>= 4.0'} - xmlhttprequest-ssl@2.0.0: resolution: {integrity: sha512-QKxVRxiRACQcVuQEYFsI1hhkrMlrXHPegbbd1yn9UHOmRxY+si12nQYzri3vbzt8VdTTRviqcKxcyllFas5z2A==} engines: {node: '>=0.4.0'} @@ -16825,13 +16203,6 @@ packages: resolution: {integrity: sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==} engines: {node: '>=12.20'} - yoctocolors@2.0.0: - resolution: {integrity: sha512-esbDnt0Z1zI1KgvOZU90hJbL6BkoUbrP9yy7ArNZ6TmxBxydMJTYMf9FZjmwwcA8ZgEQzriQ3hwZ0NYXhlFo8Q==} - engines: {node: '>=18'} - - yoga-wasm-web@0.3.3: - resolution: {integrity: sha512-N+d4UJSJbt/R3wqY7Coqs5pcV0aUj2j9IaQ3rNj9bVCLld8tTGKRa2USARjnvZJWVx1NDmQev8EknoczaOQDOA==} - youch@3.3.3: resolution: {integrity: sha512-qSFXUk3UZBLfggAW3dJKg0BMblG5biqSF8M34E06o5CSsZtH92u9Hqmj2RzGiHDi64fhe83+4tENFP2DB6t6ZA==} @@ -16857,11 +16228,6 @@ snapshots: '@aashutoshrathi/word-wrap@1.2.6': {} - '@alcalzone/ansi-tokenize@0.1.3': - dependencies: - ansi-styles: 6.2.1 - is-fullwidth-code-point: 4.0.0 - '@alloc/quick-lru@5.2.0': {} '@ampproject/remapping@2.3.0': @@ -16869,10 +16235,6 @@ snapshots: '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 - '@anatine/esbuild-decorators@0.2.19(esbuild@0.19.11)': - dependencies: - esbuild: 0.19.11 - '@ariakit/core@0.4.6': {} '@ariakit/react-core@0.4.6(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': @@ -18416,17 +17778,6 @@ snapshots: human-id: 1.0.2 prettier: 2.8.8 - '@clack/core@0.3.3': - dependencies: - picocolors: 1.0.0 - sisteransi: 1.0.5 - - '@clack/prompts@0.7.0': - dependencies: - '@clack/core': 0.3.3 - picocolors: 1.0.0 - sisteransi: 1.0.5 - '@cloudflare/kv-asset-handler@0.2.0': dependencies: mime: 3.0.0 @@ -18563,45 +17914,6 @@ snapshots: dependencies: '@jridgewell/trace-mapping': 0.3.9 - '@depot/cli-darwin-arm64@0.0.1-cli.2.71.0': - optional: true - - '@depot/cli-darwin-x64@0.0.1-cli.2.71.0': - optional: true - - '@depot/cli-linux-arm64@0.0.1-cli.2.71.0': - optional: true - - '@depot/cli-linux-arm@0.0.1-cli.2.71.0': - optional: true - - '@depot/cli-linux-ia32@0.0.1-cli.2.71.0': - optional: true - - '@depot/cli-linux-x64@0.0.1-cli.2.71.0': - optional: true - - '@depot/cli-win32-arm64@0.0.1-cli.2.71.0': - optional: true - - '@depot/cli-win32-ia32@0.0.1-cli.2.71.0': - optional: true - - '@depot/cli-win32-x64@0.0.1-cli.2.71.0': - optional: true - - '@depot/cli@0.0.1-cli.2.71.0': - optionalDependencies: - '@depot/cli-darwin-arm64': 0.0.1-cli.2.71.0 - '@depot/cli-darwin-x64': 0.0.1-cli.2.71.0 - '@depot/cli-linux-arm': 0.0.1-cli.2.71.0 - '@depot/cli-linux-arm64': 0.0.1-cli.2.71.0 - '@depot/cli-linux-ia32': 0.0.1-cli.2.71.0 - '@depot/cli-linux-x64': 0.0.1-cli.2.71.0 - '@depot/cli-win32-arm64': 0.0.1-cli.2.71.0 - '@depot/cli-win32-ia32': 0.0.1-cli.2.71.0 - '@depot/cli-win32-x64': 0.0.1-cli.2.71.0 - '@depot/sdk-node@0.5.0': dependencies: '@bufbuild/protobuf': 1.7.2 @@ -20152,16 +19464,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@opentelemetry/instrumentation-fetch@0.49.1(@opentelemetry/api@1.8.0)': - dependencies: - '@opentelemetry/api': 1.8.0 - '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.8.0) - '@opentelemetry/instrumentation': 0.49.1(@opentelemetry/api@1.8.0) - '@opentelemetry/sdk-trace-web': 1.22.0(@opentelemetry/api@1.8.0) - '@opentelemetry/semantic-conventions': 1.22.0 - transitivePeerDependencies: - - supports-color - '@opentelemetry/instrumentation-http@0.49.1(@opentelemetry/api@1.8.0)': dependencies: '@opentelemetry/api': 1.8.0 @@ -20287,13 +19589,6 @@ snapshots: '@opentelemetry/sdk-trace-base': 1.22.0(@opentelemetry/api@1.8.0) semver: 7.5.4 - '@opentelemetry/sdk-trace-web@1.22.0(@opentelemetry/api@1.8.0)': - dependencies: - '@opentelemetry/api': 1.8.0 - '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.8.0) - '@opentelemetry/sdk-trace-base': 1.22.0(@opentelemetry/api@1.8.0) - '@opentelemetry/semantic-conventions': 1.22.0 - '@opentelemetry/semantic-conventions@1.22.0': {} '@pkgjs/parseargs@0.11.0': @@ -22706,8 +22001,6 @@ snapshots: '@rushstack/eslint-patch@1.2.0': {} - '@sec-ant/readable-stream@0.4.1': {} - '@selderee/plugin-htmlparser2@0.11.0': dependencies: domhandler: 5.0.3 @@ -22782,8 +22075,6 @@ snapshots: '@sindresorhus/is@5.6.0': {} - '@sindresorhus/merge-streams@4.0.0': {} - '@sinonjs/commons@3.0.0': dependencies: type-detect: 4.0.8 @@ -23352,12 +22643,12 @@ snapshots: '@total-typescript/ts-reset@0.4.2': {} - '@systemfsoftware/trigger.dev_companyicons@1.5.35(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': + '@trigger.dev/companyicons@@systemfsoftware/trigger.dev_companyicons@1.5.35(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - '@systemfsoftware/trigger.dev_platform@1.0.12': + '@trigger.dev/platform@@systemfsoftware/trigger.dev_platform@1.0.12': dependencies: zod: 3.22.3 @@ -23670,8 +22961,6 @@ snapshots: '@types/normalize-package-data@2.4.1': {} - '@types/object-hash@3.0.6': {} - '@types/parse-json@4.0.0': {} '@types/parse5@6.0.3': {} @@ -23712,12 +23001,6 @@ snapshots: '@types/scheduler': 0.16.2 csstype: 3.1.1 - '@types/react@18.2.48': - dependencies: - '@types/prop-types': 15.7.5 - '@types/scheduler': 0.16.2 - csstype: 3.1.1 - '@types/react@18.2.69': dependencies: '@types/prop-types': 15.7.5 @@ -24051,12 +23334,6 @@ snapshots: '@vitest/utils': 1.4.0 chai: 4.4.1 - '@vitest/expect@1.6.0': - dependencies: - '@vitest/spy': 1.6.0 - '@vitest/utils': 1.6.0 - chai: 4.4.1 - '@vitest/expect@2.0.5': dependencies: '@vitest/spy': 2.0.5 @@ -24080,12 +23357,6 @@ snapshots: p-limit: 5.0.0 pathe: 1.1.2 - '@vitest/runner@1.6.0': - dependencies: - '@vitest/utils': 1.6.0 - p-limit: 5.0.0 - pathe: 1.1.2 - '@vitest/runner@2.0.5': dependencies: '@vitest/utils': 2.0.5 @@ -24103,12 +23374,6 @@ snapshots: pathe: 1.1.2 pretty-format: 29.7.0 - '@vitest/snapshot@1.6.0': - dependencies: - magic-string: 0.30.11 - pathe: 1.1.2 - pretty-format: 29.7.0 - '@vitest/snapshot@2.0.5': dependencies: '@vitest/pretty-format': 2.0.5 @@ -24123,10 +23388,6 @@ snapshots: dependencies: tinyspy: 2.2.1 - '@vitest/spy@1.6.0': - dependencies: - tinyspy: 2.2.1 - '@vitest/spy@2.0.5': dependencies: tinyspy: 3.0.0 @@ -24144,13 +23405,6 @@ snapshots: loupe: 2.3.7 pretty-format: 29.7.0 - '@vitest/utils@1.6.0': - dependencies: - diff-sequences: 29.6.3 - estree-walker: 3.0.3 - loupe: 2.3.7 - pretty-format: 29.7.0 - '@vitest/utils@2.0.5': dependencies: '@vitest/pretty-format': 2.0.5 @@ -24322,11 +23576,6 @@ snapshots: clean-stack: 2.2.0 indent-string: 4.0.0 - aggregate-error@4.0.1: - dependencies: - clean-stack: 4.2.0 - indent-string: 5.0.0 - ahocorasick@1.0.2: {} airtable@0.12.1(encoding@0.1.13): @@ -24528,8 +23777,6 @@ snapshots: arrify@1.0.1: {} - arrify@3.0.0: {} - as-table@1.0.55: dependencies: printable-characters: 1.0.42 @@ -24629,8 +23876,6 @@ snapshots: atomic-sleep@1.0.0: {} - auto-bind@5.0.1: {} - autoprefixer@10.4.13(postcss@8.4.31): dependencies: browserslist: 4.21.4 @@ -25036,10 +24281,6 @@ snapshots: bun-types@1.0.15: {} - bundle-name@4.1.0: - dependencies: - run-applescript: 7.0.0 - bundle-require@4.0.1(esbuild@0.17.19): dependencies: esbuild: 0.17.19 @@ -25262,10 +24503,6 @@ snapshots: clean-stack@2.2.0: {} - clean-stack@4.2.0: - dependencies: - escape-string-regexp: 5.0.0 - cli-boxes@3.0.0: {} cli-cursor@3.1.0: @@ -25286,11 +24523,6 @@ snapshots: optionalDependencies: '@colors/colors': 1.5.0 - cli-truncate@3.1.0: - dependencies: - slice-ansi: 5.0.0 - string-width: 5.1.2 - cli-width@4.0.0: {} cli-width@4.1.0: {} @@ -25331,10 +24563,6 @@ snapshots: co@4.6.0: {} - code-excerpt@4.0.0: - dependencies: - convert-to-spaces: 2.0.1 - code-red@1.0.4: dependencies: '@jridgewell/sourcemap-codec': 1.5.0 @@ -25480,8 +24708,6 @@ snapshots: convert-source-map@2.0.0: {} - convert-to-spaces@2.0.1: {} - cookie-signature@1.0.6: {} cookie-signature@1.2.0: {} @@ -25550,28 +24776,6 @@ snapshots: optionalDependencies: typescript: 5.2.2 - cp-file@10.0.0: - dependencies: - graceful-fs: 4.2.11 - nested-error-stacks: 2.1.1 - p-event: 5.0.1 - - cpy-cli@5.0.0: - dependencies: - cpy: 10.1.0 - meow: 12.1.1 - - cpy@10.1.0: - dependencies: - arrify: 3.0.0 - cp-file: 10.0.0 - globby: 13.2.2 - junk: 4.0.1 - micromatch: 4.0.5 - nested-error-stacks: 2.1.1 - p-filter: 3.0.0 - p-map: 6.0.0 - create-require@1.1.1: {} crelt@1.0.5: {} @@ -25842,13 +25046,6 @@ snapshots: deepmerge@4.3.1: {} - default-browser-id@5.0.0: {} - - default-browser@5.2.1: - dependencies: - bundle-name: 4.1.0 - default-browser-id: 5.0.0 - defaults@1.0.4: dependencies: clone: 1.0.4 @@ -25865,8 +25062,6 @@ snapshots: define-lazy-prop@2.0.0: {} - define-lazy-prop@3.0.0: {} - define-properties@1.1.4: dependencies: has-property-descriptors: 1.0.2 @@ -27044,21 +26239,6 @@ snapshots: signal-exit: 4.1.0 strip-final-newline: 3.0.0 - execa@9.1.0: - dependencies: - '@sindresorhus/merge-streams': 4.0.0 - cross-spawn: 7.0.3 - figures: 6.1.0 - get-stream: 9.0.1 - human-signals: 7.0.0 - is-plain-obj: 4.1.0 - is-stream: 4.0.1 - npm-run-path: 5.3.0 - pretty-ms: 9.0.0 - signal-exit: 4.1.0 - strip-final-newline: 4.0.0 - yoctocolors: 2.0.0 - exit-hook@2.2.1: {} exit@0.1.2: {} @@ -27254,10 +26434,6 @@ snapshots: escape-string-regexp: 5.0.0 is-unicode-supported: 1.3.0 - figures@6.1.0: - dependencies: - is-unicode-supported: 2.0.0 - file-entry-cache@6.0.1: dependencies: flat-cache: 3.0.4 @@ -27304,12 +26480,6 @@ snapshots: locate-path: 7.2.0 path-exists: 5.0.0 - find-up@7.0.0: - dependencies: - locate-path: 7.2.0 - path-exists: 5.0.0 - unicorn-magic: 0.1.0 - find-yarn-workspace-root2@1.2.16: dependencies: micromatch: 4.0.5 @@ -27517,11 +26687,6 @@ snapshots: get-stream@8.0.1: {} - get-stream@9.0.1: - dependencies: - '@sec-ant/readable-stream': 0.4.1 - is-stream: 4.0.1 - get-symbol-description@1.0.0: dependencies: call-bind: 1.0.7 @@ -28001,8 +27166,6 @@ snapshots: human-signals@5.0.0: {} - human-signals@7.0.0: {} - humanize-duration@3.27.3: {} humanize-ms@1.2.1: @@ -28058,14 +27221,10 @@ snapshots: import-meta-resolve@3.0.0: {} - import-meta-resolve@4.0.0: {} - imurmurhash@0.1.4: {} indent-string@4.0.0: {} - indent-string@5.0.0: {} - inflight@1.0.6: dependencies: once: 1.4.0 @@ -28079,40 +27238,6 @@ snapshots: ini@4.1.1: {} - ink@4.4.1(@types/react@18.2.48)(bufferutil@4.0.7)(react@18.2.0)(utf-8-validate@5.0.10): - dependencies: - '@alcalzone/ansi-tokenize': 0.1.3 - ansi-escapes: 6.0.0 - auto-bind: 5.0.1 - chalk: 5.3.0 - cli-boxes: 3.0.0 - cli-cursor: 4.0.0 - cli-truncate: 3.1.0 - code-excerpt: 4.0.0 - indent-string: 5.0.0 - is-ci: 3.0.1 - is-lower-case: 2.0.2 - is-upper-case: 2.0.2 - lodash: 4.17.21 - patch-console: 2.0.0 - react: 18.2.0 - react-reconciler: 0.29.0(react@18.2.0) - scheduler: 0.23.0 - signal-exit: 3.0.7 - slice-ansi: 6.0.0 - stack-utils: 2.0.6 - string-width: 5.1.2 - type-fest: 0.12.0 - widest-line: 4.0.1 - wrap-ansi: 8.1.0 - ws: 8.16.0(bufferutil@4.0.7)(utf-8-validate@5.0.10) - yoga-wasm-web: 0.3.3 - optionalDependencies: - '@types/react': 18.2.48 - transitivePeerDependencies: - - bufferutil - - utf-8-validate - inline-style-parser@0.1.1: {} inline-style-prefixer@6.0.4: @@ -28271,8 +27396,6 @@ snapshots: is-fullwidth-code-point@3.0.0: {} - is-fullwidth-code-point@4.0.0: {} - is-generator-fn@2.1.0: {} is-generator-function@1.0.10: @@ -28287,10 +27410,6 @@ snapshots: is-hexadecimal@2.0.1: {} - is-inside-container@1.0.0: - dependencies: - is-docker: 3.0.0 - is-installed-globally@0.4.0: dependencies: global-dirs: 3.0.1 @@ -28302,10 +27421,6 @@ snapshots: is-lambda@1.0.1: {} - is-lower-case@2.0.2: - dependencies: - tslib: 2.6.2 - is-map@2.0.2: {} is-negative-zero@2.0.2: {} @@ -28361,8 +27476,6 @@ snapshots: is-stream@3.0.0: {} - is-stream@4.0.1: {} - is-string@1.0.7: dependencies: has-tostringtag: 1.0.0 @@ -28393,12 +27506,6 @@ snapshots: is-unicode-supported@1.3.0: {} - is-unicode-supported@2.0.0: {} - - is-upper-case@2.0.2: - dependencies: - tslib: 2.6.2 - is-weakmap@2.0.1: {} is-weakref@1.0.2: @@ -28424,10 +27531,6 @@ snapshots: dependencies: is-docker: 3.0.0 - is-wsl@3.1.0: - dependencies: - is-inside-container: 1.0.0 - is-yarn-global@0.4.1: {} isarray@1.0.0: {} @@ -29338,8 +28441,6 @@ snapshots: array-includes: 3.1.6 object.assign: 4.1.4 - junk@4.0.1: {} - jwa@1.4.1: dependencies: buffer-equal-constant-time: 1.0.1 @@ -29789,8 +28890,6 @@ snapshots: memorystream@0.3.1: {} - meow@12.1.1: {} - meow@6.1.1: dependencies: '@types/minimist': 1.2.2 @@ -30377,8 +29476,6 @@ snapshots: neo-async@2.6.2: {} - nested-error-stacks@2.1.1: {} - netmask@2.0.2: {} next-tick@1.1.0: {} @@ -30676,10 +29773,6 @@ snapshots: dependencies: path-key: 4.0.0 - npm-run-path@5.3.0: - dependencies: - path-key: 4.0.0 - npmlog@6.0.2: dependencies: are-we-there-yet: 3.0.1 @@ -30806,13 +29899,6 @@ snapshots: dependencies: mimic-fn: 4.0.0 - open@10.0.3: - dependencies: - default-browser: 5.2.1 - define-lazy-prop: 3.0.0 - is-inside-container: 1.0.0 - is-wsl: 3.1.0 - open@8.4.0: dependencies: define-lazy-prop: 2.0.0 @@ -30925,10 +30011,6 @@ snapshots: string-width: 6.1.0 strip-ansi: 7.1.0 - os-paths@7.4.0: - optionalDependencies: - fsevents: 2.3.3 - os-tmpdir@1.0.2: {} outdent@0.5.0: {} @@ -30943,20 +30025,10 @@ snapshots: p-cancelable@3.0.0: {} - p-debounce@4.0.0: {} - - p-event@5.0.1: - dependencies: - p-timeout: 5.1.0 - p-filter@2.1.0: dependencies: p-map: 2.1.0 - p-filter@3.0.0: - dependencies: - p-map: 5.5.0 - p-finally@1.0.0: {} p-limit@2.3.0: @@ -30993,12 +30065,6 @@ snapshots: dependencies: aggregate-error: 3.1.0 - p-map@5.5.0: - dependencies: - aggregate-error: 4.0.1 - - p-map@6.0.0: {} - p-queue@6.6.2: dependencies: eventemitter3: 4.0.7 @@ -31020,14 +30086,10 @@ snapshots: is-network-error: 1.0.0 retry: 0.13.1 - p-throttle@6.1.0: {} - p-timeout@3.2.0: dependencies: p-finally: 1.0.0 - p-timeout@5.1.0: {} - p-timeout@6.1.2: {} p-try@2.2.0: {} @@ -31130,8 +30192,6 @@ snapshots: parse-ms@2.1.0: {} - parse-ms@4.0.0: {} - parse5@6.0.1: {} parseley@0.12.1: @@ -31143,8 +30203,6 @@ snapshots: partysocket@0.0.17: {} - patch-console@2.0.0: {} - path-exists@4.0.0: {} path-exists@5.0.0: {} @@ -31449,14 +30507,6 @@ snapshots: postcss: 8.4.38 ts-node: 10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.3.3) - postcss-load-config@4.0.1(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.4.5)): - dependencies: - lilconfig: 2.1.0 - yaml: 2.3.1 - optionalDependencies: - postcss: 8.4.38 - ts-node: 10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.4.5) - postcss-load-config@4.0.1(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.5.4)): dependencies: lilconfig: 2.1.0 @@ -31724,10 +30774,6 @@ snapshots: dependencies: parse-ms: 2.1.0 - pretty-ms@9.0.0: - dependencies: - parse-ms: 4.0.0 - pretty@2.0.0: dependencies: condense-newlines: 0.2.1 @@ -32031,11 +31077,6 @@ snapshots: - utf-8-validate - webpack-cli - react-error-boundary@4.0.12(react@18.2.0): - dependencies: - '@babel/runtime': 7.22.5 - react: 18.2.0 - react-fast-compare@3.2.2: {} react-hotkeys-hook@4.4.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0): @@ -32057,12 +31098,6 @@ snapshots: react-fast-compare: 3.2.2 warning: 4.0.3 - react-reconciler@0.29.0(react@18.2.0): - dependencies: - loose-envify: 1.4.0 - react: 18.2.0 - scheduler: 0.23.0 - react-refresh@0.14.0: {} react-remove-scroll-bar@2.3.4(@types/react@18.2.69)(react@18.2.0): @@ -32359,11 +31394,6 @@ snapshots: unicode-match-property-ecmascript: 2.0.0 unicode-match-property-value-ecmascript: 2.1.0 - registry-auth-token@3.3.2: - dependencies: - rc: 1.2.8 - safe-buffer: 5.2.1 - registry-auth-token@4.2.2: dependencies: rc: 1.2.8 @@ -32372,10 +31402,6 @@ snapshots: dependencies: '@pnpm/npm-conf': 2.2.2 - registry-url@3.1.0: - dependencies: - rc: 1.2.8 - registry-url@5.1.0: dependencies: rc: 1.2.8 @@ -32685,10 +31711,6 @@ snapshots: dependencies: glob: 10.3.10 - rimraf@5.0.7: - dependencies: - glob: 10.3.10 - rollup-plugin-inject@3.0.2: dependencies: estree-walker: 0.6.1 @@ -32752,8 +31774,6 @@ snapshots: dependencies: '@babel/runtime': 7.22.5 - run-applescript@7.0.0: {} - run-async@2.4.1: {} run-async@3.0.0: {} @@ -33050,16 +32070,6 @@ snapshots: slash@4.0.0: {} - slice-ansi@5.0.0: - dependencies: - ansi-styles: 6.2.1 - is-fullwidth-code-point: 4.0.0 - - slice-ansi@6.0.0: - dependencies: - ansi-styles: 6.2.1 - is-fullwidth-code-point: 4.0.0 - slug@6.1.0: {} smart-buffer@4.2.0: {} @@ -33428,8 +32438,6 @@ snapshots: strip-final-newline@3.0.0: {} - strip-final-newline@4.0.0: {} - strip-indent@3.0.0: dependencies: min-indent: 1.0.1 @@ -34111,27 +33119,6 @@ snapshots: '@swc/core': 1.3.101(@swc/helpers@0.5.2) optional: true - ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.4.5): - dependencies: - '@cspotcode/source-map-support': 0.8.1 - '@tsconfig/node10': 1.0.9 - '@tsconfig/node12': 1.0.11 - '@tsconfig/node14': 1.0.3 - '@tsconfig/node16': 1.0.3 - '@types/node': 18.17.1 - acorn: 8.10.0 - acorn-walk: 8.2.0 - arg: 4.1.3 - create-require: 1.1.1 - diff: 4.0.2 - make-error: 1.3.6 - typescript: 5.4.5 - v8-compile-cache-lib: 3.0.1 - yn: 3.1.1 - optionalDependencies: - '@swc/core': 1.3.101(@swc/helpers@0.5.2) - optional: true - ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.5.4): dependencies: '@cspotcode/source-map-support': 0.8.1 @@ -34559,30 +33546,6 @@ snapshots: - supports-color - ts-node - tsup@8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.4.5))(typescript@5.4.5): - dependencies: - bundle-require: 4.0.1(esbuild@0.19.11) - cac: 6.7.14 - chokidar: 3.6.0 - debug: 4.3.6 - esbuild: 0.19.11 - execa: 5.1.1 - globby: 11.1.0 - joycon: 3.1.1 - postcss-load-config: 4.0.1(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.4.5)) - resolve-from: 5.0.0 - rollup: 4.13.2 - source-map: 0.8.0-beta.0 - sucrase: 3.32.0 - tree-kill: 1.2.2 - optionalDependencies: - '@swc/core': 1.3.101(@swc/helpers@0.5.2) - postcss: 8.4.38 - typescript: 5.4.5 - transitivePeerDependencies: - - supports-color - - ts-node - tsup@8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.5.4))(typescript@5.5.4): dependencies: bundle-require: 4.0.1(esbuild@0.19.11) @@ -34761,8 +33724,6 @@ snapshots: type-detect@4.0.8: {} - type-fest@0.12.0: {} - type-fest@0.13.1: {} type-fest@0.20.2: {} @@ -34856,8 +33817,6 @@ snapshots: typescript@5.3.3: {} - typescript@5.4.5: {} - typescript@5.5.4: {} ufo@1.3.0: {} @@ -34912,8 +33871,6 @@ snapshots: unicode-property-aliases-ecmascript@2.1.0: {} - unicorn-magic@0.1.0: {} - unified@10.1.2: dependencies: '@types/unist': 2.0.6 @@ -35010,11 +33967,6 @@ snapshots: escalade: 3.1.1 picocolors: 1.0.0 - update-check@1.5.4: - dependencies: - registry-auth-token: 3.3.2 - registry-url: 3.1.0 - update-notifier@6.0.2: dependencies: boxen: 7.1.1 @@ -35234,23 +34186,6 @@ snapshots: - supports-color - terser - vite-node@1.6.0(@types/node@18.17.1)(terser@5.17.1): - dependencies: - cac: 6.7.14 - debug: 4.3.6 - pathe: 1.1.2 - picocolors: 1.0.0 - vite: 5.2.7(@types/node@18.17.1)(terser@5.17.1) - transitivePeerDependencies: - - '@types/node' - - less - - lightningcss - - sass - - stylus - - sugarss - - supports-color - - terser - vite-node@2.0.5(@types/node@18.17.1)(terser@5.17.1): dependencies: cac: 6.7.14 @@ -35424,39 +34359,6 @@ snapshots: - supports-color - terser - vitest@1.6.0(@types/node@18.17.1)(terser@5.17.1): - dependencies: - '@vitest/expect': 1.6.0 - '@vitest/runner': 1.6.0 - '@vitest/snapshot': 1.6.0 - '@vitest/spy': 1.6.0 - '@vitest/utils': 1.6.0 - acorn-walk: 8.3.2 - chai: 4.4.1 - debug: 4.3.4(supports-color@8.1.1) - execa: 8.0.1 - local-pkg: 0.5.0 - magic-string: 0.30.8 - pathe: 1.1.1 - picocolors: 1.0.0 - std-env: 3.7.0 - strip-literal: 2.1.0 - tinybench: 2.6.0 - tinypool: 0.8.3 - vite: 5.2.7(@types/node@18.17.1)(terser@5.17.1) - vite-node: 1.6.0(@types/node@18.17.1)(terser@5.17.1) - why-is-node-running: 2.2.2 - optionalDependencies: - '@types/node': 18.17.1 - transitivePeerDependencies: - - less - - lightningcss - - sass - - stylus - - sugarss - - supports-color - - terser - vitest@2.0.5(@types/node@18.17.1)(terser@5.17.1): dependencies: '@ampproject/remapping': 2.3.0 @@ -35832,20 +34734,8 @@ snapshots: bufferutil: 4.0.7 utf-8-validate: 5.0.10 - xdg-app-paths@8.3.0: - dependencies: - xdg-portable: 10.6.0 - optionalDependencies: - fsevents: 2.3.3 - xdg-basedir@5.1.0: {} - xdg-portable@10.6.0: - dependencies: - os-paths: 7.4.0 - optionalDependencies: - fsevents: 2.3.3 - xmlhttprequest-ssl@2.0.0: {} xtend@4.0.2: {} @@ -35941,10 +34831,6 @@ snapshots: yocto-queue@1.0.0: {} - yoctocolors@2.0.0: {} - - yoga-wasm-web@0.3.3: {} - youch@3.3.3: dependencies: cookie: 0.5.0 From 41109dba94ec01ec927476e5e1187ebafaa5ab81 Mon Sep 17 00:00:00 2001 From: Ryan Lee Date: Sat, 31 Aug 2024 20:58:45 -0400 Subject: [PATCH 13/67] nuke changesets --- .changeset/afraid-sheep-joke.md | 5 -- .changeset/angry-eagles-trade.md | 9 --- .changeset/angry-trees-drop.md | 5 -- .changeset/beige-pears-explode.md | 5 -- .changeset/beige-pens-dance.md | 5 -- .changeset/big-tomatoes-deliver.md | 5 -- .changeset/blue-pumas-whisper.md | 5 -- .changeset/breezy-gorillas-mate.md | 6 -- .changeset/brown-boats-bathe.md | 6 -- .changeset/brown-spies-burn.md | 5 -- .changeset/chilled-hornets-move.md | 5 -- .changeset/clean-pianos-listen.md | 8 --- .changeset/clever-apes-collect.md | 5 -- .changeset/clever-carrots-travel.md | 7 --- .changeset/clever-donkeys-hunt.md | 6 -- .changeset/cool-comics-burn.md | 5 -- .changeset/cool-glasses-bake.md | 7 --- .changeset/cuddly-feet-approve.md | 5 -- .changeset/curly-monkeys-tell.md | 7 --- .changeset/dry-walls-check.md | 6 -- .changeset/dull-mangos-press.md | 5 -- .changeset/early-impalas-itch.md | 5 -- .changeset/eight-pumas-float.md | 5 -- .changeset/eleven-paws-join.md | 5 -- .changeset/famous-boats-tease.md | 5 -- .changeset/famous-flies-camp.md | 5 -- .changeset/fast-colts-relax.md | 5 -- .changeset/fast-melons-listen.md | 5 -- .changeset/few-poems-vanish.md | 5 -- .changeset/few-students-share.md | 5 -- .changeset/fifty-lions-think.md | 5 -- .changeset/five-toes-destroy.md | 7 --- .changeset/flat-eyes-lay.md | 5 -- .changeset/flat-onions-punch.md | 5 -- .changeset/friendly-walls-repair.md | 5 -- .changeset/funny-swans-destroy.md | 9 --- .changeset/gorgeous-cycles-guess.md | 5 -- .changeset/gorgeous-gorillas-compete.md | 6 -- .changeset/green-bags-wink.md | 5 -- .changeset/green-pens-battle.md | 5 -- .changeset/hot-buckets-behave.md | 5 -- .changeset/hot-fishes-retire.md | 5 -- .changeset/hot-wasps-sin.md | 7 --- .changeset/hungry-sloths-promise.md | 12 ---- .changeset/itchy-chairs-itch.md | 5 -- .changeset/khaki-apricots-design.md | 5 -- .changeset/khaki-poems-lay.md | 5 -- .changeset/large-seahorses-cheat.md | 5 -- .changeset/late-icons-lie.md | 7 --- .changeset/late-steaks-behave.md | 5 -- .changeset/lazy-files-lay.md | 5 -- .changeset/lemon-jobs-repair.md | 5 -- .changeset/lemon-sloths-hide.md | 6 -- .changeset/light-bulldogs-press.md | 5 -- .changeset/light-dragons-complain.md | 5 -- .changeset/little-crabs-cross.md | 6 -- .changeset/long-feet-invent.md | 5 -- .changeset/long-fireants-search.md | 5 -- .changeset/long-hounds-wave.md | 5 -- .changeset/loud-actors-remember.md | 5 -- .changeset/lovely-drinks-flash.md | 5 -- .changeset/lucky-items-film.md | 5 -- .changeset/many-ligers-pump.md | 6 -- .changeset/mighty-camels-joke.md | 5 -- .changeset/mighty-eggs-grab.md | 30 --------- .changeset/mighty-flowers-train.md | 83 ------------------------- .changeset/mighty-parrots-sin.md | 5 -- .changeset/modern-stingrays-end.md | 6 -- .changeset/nasty-jars-pump.md | 5 -- .changeset/nervous-baboons-sin.md | 6 -- .changeset/nervous-planets-sparkle.md | 9 --- .changeset/nervous-seas-shave.md | 5 -- .changeset/new-pants-beg.md | 5 -- .changeset/new-rivers-tell.md | 6 -- .changeset/new-yaks-complain.md | 5 -- .changeset/nice-bulldogs-turn.md | 6 -- .changeset/ninety-pets-travel.md | 6 -- .changeset/odd-beds-wonder.md | 6 -- .changeset/odd-poets-own.md | 5 -- .changeset/pink-pumas-rhyme.md | 6 -- .changeset/plenty-ducks-beam.md | 5 -- .changeset/polite-ducks-switch.md | 5 -- .changeset/polite-pears-grow.md | 5 -- .changeset/polite-pots-walk.md | 7 --- .changeset/polite-rockets-matter.md | 5 -- .changeset/poor-flowers-cross.md | 5 -- .changeset/pre.json | 59 +++++++++--------- .changeset/purple-garlics-shop.md | 5 -- .changeset/purple-spiders-care.md | 5 -- .changeset/rare-lamps-promise.md | 6 -- .changeset/rare-roses-float.md | 5 -- .changeset/real-planets-stare.md | 7 --- .changeset/rich-kangaroos-unite.md | 5 -- .changeset/rotten-beers-refuse.md | 5 -- .changeset/rotten-dryers-exercise.md | 7 --- .changeset/rude-toys-compare.md | 7 --- .changeset/selfish-ducks-sort.md | 6 -- .changeset/serious-hats-rest.md | 5 -- .changeset/shaggy-spoons-taste.md | 56 ----------------- .changeset/shaggy-weeks-live.md | 5 -- .changeset/sharp-emus-compare.md | 12 ---- .changeset/sharp-zebras-serve.md | 5 -- .changeset/shiny-coats-cry.md | 5 -- .changeset/silly-buses-obey.md | 5 -- .changeset/silly-forks-kiss.md | 5 -- .changeset/silly-suits-switch.md | 6 -- .changeset/silver-doors-juggle.md | 5 -- .changeset/six-ligers-exist.md | 5 -- .changeset/six-rats-hunt.md | 5 -- .changeset/sixty-insects-watch.md | 5 -- .changeset/slow-buses-own.md | 8 --- .changeset/slow-kiwis-hide.md | 6 -- .changeset/slow-sloths-retire.md | 7 --- .changeset/smart-needles-move.md | 5 -- .changeset/smart-olives-eat.md | 5 -- .changeset/sour-pugs-teach.md | 6 -- .changeset/spicy-frogs-remain.md | 10 --- .changeset/spicy-lamps-smoke.md | 5 -- .changeset/spicy-terms-bow.md | 9 --- .changeset/strange-ghosts-matter.md | 5 -- .changeset/strange-sheep-pull.md | 6 -- .changeset/strong-lemons-add.md | 5 -- .changeset/strong-owls-know.md | 6 -- .changeset/strong-phones-smoke.md | 5 -- .changeset/stupid-adults-sniff.md | 6 -- .changeset/stupid-bulldogs-applaud.md | 5 -- .changeset/sweet-ducks-remember.md | 5 -- .changeset/sweet-lizards-press.md | 8 --- .changeset/swift-dragons-peel.md | 5 -- .changeset/tall-bees-wave.md | 7 --- .changeset/tall-masks-repeat.md | 9 --- .changeset/tame-apricots-clap.md | 5 -- .changeset/tame-guests-know.md | 5 -- .changeset/tender-moose-tell.md | 5 -- .changeset/tender-oranges-rhyme.md | 5 -- .changeset/tender-turkeys-compete.md | 6 -- .changeset/thick-carrots-sneeze.md | 6 -- .changeset/thin-parents-heal.md | 5 -- .changeset/thirty-hotels-raise.md | 6 -- .changeset/thirty-islands-kiss.md | 5 -- .changeset/tidy-balloons-suffer.md | 5 -- .changeset/tidy-dryers-sleep.md | 10 --- .changeset/tidy-tomatoes-explain.md | 5 -- .changeset/tiny-doors-type.md | 6 -- .changeset/tiny-elephants-scream.md | 7 --- .changeset/tricky-bulldogs-heal.md | 7 --- .changeset/tricky-keys-attack.md | 14 ----- .changeset/tricky-ladybugs-unite.md | 8 --- .changeset/twelve-knives-notice.md | 5 -- .changeset/two-pumas-wait.md | 6 -- .changeset/violet-clocks-notice.md | 5 -- .changeset/warm-olives-provide.md | 5 -- .changeset/warm-planes-taste.md | 7 --- .changeset/yellow-roses-arrive.md | 5 -- .changeset/young-jars-wait.md | 5 -- .changeset/young-snails-sell.md | 5 -- 156 files changed, 29 insertions(+), 1082 deletions(-) delete mode 100644 .changeset/afraid-sheep-joke.md delete mode 100644 .changeset/angry-eagles-trade.md delete mode 100644 .changeset/angry-trees-drop.md delete mode 100644 .changeset/beige-pears-explode.md delete mode 100644 .changeset/beige-pens-dance.md delete mode 100644 .changeset/big-tomatoes-deliver.md delete mode 100644 .changeset/blue-pumas-whisper.md delete mode 100644 .changeset/breezy-gorillas-mate.md delete mode 100644 .changeset/brown-boats-bathe.md delete mode 100644 .changeset/brown-spies-burn.md delete mode 100644 .changeset/chilled-hornets-move.md delete mode 100644 .changeset/clean-pianos-listen.md delete mode 100644 .changeset/clever-apes-collect.md delete mode 100644 .changeset/clever-carrots-travel.md delete mode 100644 .changeset/clever-donkeys-hunt.md delete mode 100644 .changeset/cool-comics-burn.md delete mode 100644 .changeset/cool-glasses-bake.md delete mode 100644 .changeset/cuddly-feet-approve.md delete mode 100644 .changeset/curly-monkeys-tell.md delete mode 100644 .changeset/dry-walls-check.md delete mode 100644 .changeset/dull-mangos-press.md delete mode 100644 .changeset/early-impalas-itch.md delete mode 100644 .changeset/eight-pumas-float.md delete mode 100644 .changeset/eleven-paws-join.md delete mode 100644 .changeset/famous-boats-tease.md delete mode 100644 .changeset/famous-flies-camp.md delete mode 100644 .changeset/fast-colts-relax.md delete mode 100644 .changeset/fast-melons-listen.md delete mode 100644 .changeset/few-poems-vanish.md delete mode 100644 .changeset/few-students-share.md delete mode 100644 .changeset/fifty-lions-think.md delete mode 100644 .changeset/five-toes-destroy.md delete mode 100644 .changeset/flat-eyes-lay.md delete mode 100644 .changeset/flat-onions-punch.md delete mode 100644 .changeset/friendly-walls-repair.md delete mode 100644 .changeset/funny-swans-destroy.md delete mode 100644 .changeset/gorgeous-cycles-guess.md delete mode 100644 .changeset/gorgeous-gorillas-compete.md delete mode 100644 .changeset/green-bags-wink.md delete mode 100644 .changeset/green-pens-battle.md delete mode 100644 .changeset/hot-buckets-behave.md delete mode 100644 .changeset/hot-fishes-retire.md delete mode 100644 .changeset/hot-wasps-sin.md delete mode 100644 .changeset/hungry-sloths-promise.md delete mode 100644 .changeset/itchy-chairs-itch.md delete mode 100644 .changeset/khaki-apricots-design.md delete mode 100644 .changeset/khaki-poems-lay.md delete mode 100644 .changeset/large-seahorses-cheat.md delete mode 100644 .changeset/late-icons-lie.md delete mode 100644 .changeset/late-steaks-behave.md delete mode 100644 .changeset/lazy-files-lay.md delete mode 100644 .changeset/lemon-jobs-repair.md delete mode 100644 .changeset/lemon-sloths-hide.md delete mode 100644 .changeset/light-bulldogs-press.md delete mode 100644 .changeset/light-dragons-complain.md delete mode 100644 .changeset/little-crabs-cross.md delete mode 100644 .changeset/long-feet-invent.md delete mode 100644 .changeset/long-fireants-search.md delete mode 100644 .changeset/long-hounds-wave.md delete mode 100644 .changeset/loud-actors-remember.md delete mode 100644 .changeset/lovely-drinks-flash.md delete mode 100644 .changeset/lucky-items-film.md delete mode 100644 .changeset/many-ligers-pump.md delete mode 100644 .changeset/mighty-camels-joke.md delete mode 100644 .changeset/mighty-eggs-grab.md delete mode 100644 .changeset/mighty-flowers-train.md delete mode 100644 .changeset/mighty-parrots-sin.md delete mode 100644 .changeset/modern-stingrays-end.md delete mode 100644 .changeset/nasty-jars-pump.md delete mode 100644 .changeset/nervous-baboons-sin.md delete mode 100644 .changeset/nervous-planets-sparkle.md delete mode 100644 .changeset/nervous-seas-shave.md delete mode 100644 .changeset/new-pants-beg.md delete mode 100644 .changeset/new-rivers-tell.md delete mode 100644 .changeset/new-yaks-complain.md delete mode 100644 .changeset/nice-bulldogs-turn.md delete mode 100644 .changeset/ninety-pets-travel.md delete mode 100644 .changeset/odd-beds-wonder.md delete mode 100644 .changeset/odd-poets-own.md delete mode 100644 .changeset/pink-pumas-rhyme.md delete mode 100644 .changeset/plenty-ducks-beam.md delete mode 100644 .changeset/polite-ducks-switch.md delete mode 100644 .changeset/polite-pears-grow.md delete mode 100644 .changeset/polite-pots-walk.md delete mode 100644 .changeset/polite-rockets-matter.md delete mode 100644 .changeset/poor-flowers-cross.md delete mode 100644 .changeset/purple-garlics-shop.md delete mode 100644 .changeset/purple-spiders-care.md delete mode 100644 .changeset/rare-lamps-promise.md delete mode 100644 .changeset/rare-roses-float.md delete mode 100644 .changeset/real-planets-stare.md delete mode 100644 .changeset/rich-kangaroos-unite.md delete mode 100644 .changeset/rotten-beers-refuse.md delete mode 100644 .changeset/rotten-dryers-exercise.md delete mode 100644 .changeset/rude-toys-compare.md delete mode 100644 .changeset/selfish-ducks-sort.md delete mode 100644 .changeset/serious-hats-rest.md delete mode 100644 .changeset/shaggy-spoons-taste.md delete mode 100644 .changeset/shaggy-weeks-live.md delete mode 100644 .changeset/sharp-emus-compare.md delete mode 100644 .changeset/sharp-zebras-serve.md delete mode 100644 .changeset/shiny-coats-cry.md delete mode 100644 .changeset/silly-buses-obey.md delete mode 100644 .changeset/silly-forks-kiss.md delete mode 100644 .changeset/silly-suits-switch.md delete mode 100644 .changeset/silver-doors-juggle.md delete mode 100644 .changeset/six-ligers-exist.md delete mode 100644 .changeset/six-rats-hunt.md delete mode 100644 .changeset/sixty-insects-watch.md delete mode 100644 .changeset/slow-buses-own.md delete mode 100644 .changeset/slow-kiwis-hide.md delete mode 100644 .changeset/slow-sloths-retire.md delete mode 100644 .changeset/smart-needles-move.md delete mode 100644 .changeset/smart-olives-eat.md delete mode 100644 .changeset/sour-pugs-teach.md delete mode 100644 .changeset/spicy-frogs-remain.md delete mode 100644 .changeset/spicy-lamps-smoke.md delete mode 100644 .changeset/spicy-terms-bow.md delete mode 100644 .changeset/strange-ghosts-matter.md delete mode 100644 .changeset/strange-sheep-pull.md delete mode 100644 .changeset/strong-lemons-add.md delete mode 100644 .changeset/strong-owls-know.md delete mode 100644 .changeset/strong-phones-smoke.md delete mode 100644 .changeset/stupid-adults-sniff.md delete mode 100644 .changeset/stupid-bulldogs-applaud.md delete mode 100644 .changeset/sweet-ducks-remember.md delete mode 100644 .changeset/sweet-lizards-press.md delete mode 100644 .changeset/swift-dragons-peel.md delete mode 100644 .changeset/tall-bees-wave.md delete mode 100644 .changeset/tall-masks-repeat.md delete mode 100644 .changeset/tame-apricots-clap.md delete mode 100644 .changeset/tame-guests-know.md delete mode 100644 .changeset/tender-moose-tell.md delete mode 100644 .changeset/tender-oranges-rhyme.md delete mode 100644 .changeset/tender-turkeys-compete.md delete mode 100644 .changeset/thick-carrots-sneeze.md delete mode 100644 .changeset/thin-parents-heal.md delete mode 100644 .changeset/thirty-hotels-raise.md delete mode 100644 .changeset/thirty-islands-kiss.md delete mode 100644 .changeset/tidy-balloons-suffer.md delete mode 100644 .changeset/tidy-dryers-sleep.md delete mode 100644 .changeset/tidy-tomatoes-explain.md delete mode 100644 .changeset/tiny-doors-type.md delete mode 100644 .changeset/tiny-elephants-scream.md delete mode 100644 .changeset/tricky-bulldogs-heal.md delete mode 100644 .changeset/tricky-keys-attack.md delete mode 100644 .changeset/tricky-ladybugs-unite.md delete mode 100644 .changeset/twelve-knives-notice.md delete mode 100644 .changeset/two-pumas-wait.md delete mode 100644 .changeset/violet-clocks-notice.md delete mode 100644 .changeset/warm-olives-provide.md delete mode 100644 .changeset/warm-planes-taste.md delete mode 100644 .changeset/yellow-roses-arrive.md delete mode 100644 .changeset/young-jars-wait.md delete mode 100644 .changeset/young-snails-sell.md diff --git a/.changeset/afraid-sheep-joke.md b/.changeset/afraid-sheep-joke.md deleted file mode 100644 index f9ce48895cd..00000000000 --- a/.changeset/afraid-sheep-joke.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"trigger.dev": patch ---- - -Fixes an issue with scoped packages in additionalPackages option diff --git a/.changeset/angry-eagles-trade.md b/.changeset/angry-eagles-trade.md deleted file mode 100644 index f764105cdc9..00000000000 --- a/.changeset/angry-eagles-trade.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -"trigger.dev": patch -"@systemfsoftware/trigger.dev_core": patch ---- - -- Fix additionalFiles that aren't decendants -- Stop swallowing uncaught exceptions in prod -- Improve warnings and errors, fail early on critical warnings -- New arg to --save-logs even for successful builds diff --git a/.changeset/angry-trees-drop.md b/.changeset/angry-trees-drop.md deleted file mode 100644 index 405bcbbb75e..00000000000 --- a/.changeset/angry-trees-drop.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"trigger.dev": patch ---- - -Increase span attribute value length limit to 2048 diff --git a/.changeset/beige-pears-explode.md b/.changeset/beige-pears-explode.md deleted file mode 100644 index 77eadc4d1ed..00000000000 --- a/.changeset/beige-pears-explode.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"trigger.dev": patch ---- - -Add an e2e suite to test compiling with v3 CLI. diff --git a/.changeset/beige-pens-dance.md b/.changeset/beige-pens-dance.md deleted file mode 100644 index 49276987d4c..00000000000 --- a/.changeset/beige-pens-dance.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"trigger.dev": patch ---- - -v3 CLI update command and package manager detection fix diff --git a/.changeset/big-tomatoes-deliver.md b/.changeset/big-tomatoes-deliver.md deleted file mode 100644 index 695b7fc8260..00000000000 --- a/.changeset/big-tomatoes-deliver.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"trigger.dev": patch ---- - -Hoist uncaughtException handler to the top of workers to better report error messages diff --git a/.changeset/blue-pumas-whisper.md b/.changeset/blue-pumas-whisper.md deleted file mode 100644 index 38cb2d30cae..00000000000 --- a/.changeset/blue-pumas-whisper.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@systemfsoftware/trigger.dev_shopify": patch ---- - -improved error messages when a shopify webhook fails to register diff --git a/.changeset/breezy-gorillas-mate.md b/.changeset/breezy-gorillas-mate.md deleted file mode 100644 index 718e99116c3..00000000000 --- a/.changeset/breezy-gorillas-mate.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"trigger.dev": patch -"@systemfsoftware/trigger.dev_core": patch ---- - -better handle task metadata parse errors, and display nicely formatted errors diff --git a/.changeset/brown-boats-bathe.md b/.changeset/brown-boats-bathe.md deleted file mode 100644 index 9f1a24487b1..00000000000 --- a/.changeset/brown-boats-bathe.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@systemfsoftware/trigger.dev_core-apps": patch -"@systemfsoftware/trigger.dev_core": patch ---- - -Pre-pull deployment images for faster startups diff --git a/.changeset/brown-spies-burn.md b/.changeset/brown-spies-burn.md deleted file mode 100644 index df1b6dc51dc..00000000000 --- a/.changeset/brown-spies-burn.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"trigger.dev": patch ---- - -cli v3: increase otel force flush timeout to 30s from 500ms diff --git a/.changeset/chilled-hornets-move.md b/.changeset/chilled-hornets-move.md deleted file mode 100644 index 4229546585e..00000000000 --- a/.changeset/chilled-hornets-move.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"trigger.dev": patch ---- - -Vastly improved dev command output diff --git a/.changeset/clean-pianos-listen.md b/.changeset/clean-pianos-listen.md deleted file mode 100644 index 2b3135dddbb..00000000000 --- a/.changeset/clean-pianos-listen.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -"@systemfsoftware/trigger.dev_sdk": patch -"@systemfsoftware/trigger.dev_core-apps": patch -"trigger.dev": patch -"@systemfsoftware/trigger.dev_core": patch ---- - -add machine config and secure zod connection diff --git a/.changeset/clever-apes-collect.md b/.changeset/clever-apes-collect.md deleted file mode 100644 index 472a51babc5..00000000000 --- a/.changeset/clever-apes-collect.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@systemfsoftware/trigger.dev_core": patch ---- - -Fix error stack traces diff --git a/.changeset/clever-carrots-travel.md b/.changeset/clever-carrots-travel.md deleted file mode 100644 index 41f3f2c4606..00000000000 --- a/.changeset/clever-carrots-travel.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"@systemfsoftware/trigger.dev_sdk": patch -"trigger.dev": patch -"@systemfsoftware/trigger.dev_core": patch ---- - -Implement task.onSuccess/onFailure and config.onSuccess/onFailure diff --git a/.changeset/clever-donkeys-hunt.md b/.changeset/clever-donkeys-hunt.md deleted file mode 100644 index eb87e290cb1..00000000000 --- a/.changeset/clever-donkeys-hunt.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"trigger.dev": patch -"@systemfsoftware/trigger.dev_core": patch ---- - -Remove "log" Log Level, unify log and info messages under the "info" log level diff --git a/.changeset/cool-comics-burn.md b/.changeset/cool-comics-burn.md deleted file mode 100644 index eaaf10cea90..00000000000 --- a/.changeset/cool-comics-burn.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"trigger.dev": patch ---- - -Fixing missing logs when importing client @opentelemetry/api diff --git a/.changeset/cool-glasses-bake.md b/.changeset/cool-glasses-bake.md deleted file mode 100644 index 062b4520f25..00000000000 --- a/.changeset/cool-glasses-bake.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"@systemfsoftware/trigger.dev_sdk": patch -"trigger.dev": patch -"@systemfsoftware/trigger.dev_core": patch ---- - -Configurable log levels in the config file and via env var diff --git a/.changeset/cuddly-feet-approve.md b/.changeset/cuddly-feet-approve.md deleted file mode 100644 index 55f476daafa..00000000000 --- a/.changeset/cuddly-feet-approve.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"trigger.dev": patch ---- - -Don’t swallow some error messages when deploying diff --git a/.changeset/curly-monkeys-tell.md b/.changeset/curly-monkeys-tell.md deleted file mode 100644 index a0c1d37b34e..00000000000 --- a/.changeset/curly-monkeys-tell.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"trigger.dev": patch -"@systemfsoftware/trigger.dev_core": patch ---- - -- Prevent uncaught exceptions when handling WebSocket messages -- Improve CLI dev command WebSocket debug and error logging diff --git a/.changeset/dry-walls-check.md b/.changeset/dry-walls-check.md deleted file mode 100644 index 073127bf3dd..00000000000 --- a/.changeset/dry-walls-check.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"trigger.dev": patch -"@systemfsoftware/trigger.dev_core": patch ---- - -Add option to print console logs in the dev CLI locally (issue #1014) diff --git a/.changeset/dull-mangos-press.md b/.changeset/dull-mangos-press.md deleted file mode 100644 index 4a47479cd7d..00000000000 --- a/.changeset/dull-mangos-press.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"trigger.dev": patch ---- - -Strip out server-only package from worker builds diff --git a/.changeset/early-impalas-itch.md b/.changeset/early-impalas-itch.md deleted file mode 100644 index 247b341b3d1..00000000000 --- a/.changeset/early-impalas-itch.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@systemfsoftware/trigger.dev_sdk": patch ---- - -Fixes for continuing after waits diff --git a/.changeset/eight-pumas-float.md b/.changeset/eight-pumas-float.md deleted file mode 100644 index cfa8f9a1d9e..00000000000 --- a/.changeset/eight-pumas-float.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@systemfsoftware/trigger.dev_core": patch ---- - -Fixed batch otel flushing diff --git a/.changeset/eleven-paws-join.md b/.changeset/eleven-paws-join.md deleted file mode 100644 index 4419213648c..00000000000 --- a/.changeset/eleven-paws-join.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"trigger.dev": patch ---- - -Remove the env var check during deploy (too many false negatives) diff --git a/.changeset/famous-boats-tease.md b/.changeset/famous-boats-tease.md deleted file mode 100644 index f8f7b681bca..00000000000 --- a/.changeset/famous-boats-tease.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"trigger.dev": patch ---- - -Better handle issues with resolving dependency versions during deploy diff --git a/.changeset/famous-flies-camp.md b/.changeset/famous-flies-camp.md deleted file mode 100644 index f2a1581b7e5..00000000000 --- a/.changeset/famous-flies-camp.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@systemfsoftware/trigger.dev_sdk": minor ---- - -chore: remove artificial batch size limit diff --git a/.changeset/fast-colts-relax.md b/.changeset/fast-colts-relax.md deleted file mode 100644 index d1d9124ced5..00000000000 --- a/.changeset/fast-colts-relax.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"trigger.dev": patch ---- - -Increase dev worker timeout diff --git a/.changeset/fast-melons-listen.md b/.changeset/fast-melons-listen.md deleted file mode 100644 index d21ade25560..00000000000 --- a/.changeset/fast-melons-listen.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@systemfsoftware/trigger.dev_core": patch ---- - -Added version to ctx.run diff --git a/.changeset/few-poems-vanish.md b/.changeset/few-poems-vanish.md deleted file mode 100644 index 0a048779eb1..00000000000 --- a/.changeset/few-poems-vanish.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@systemfsoftware/trigger.dev_sdk": patch ---- - -Fix trigger functions for custom queues diff --git a/.changeset/few-students-share.md b/.changeset/few-students-share.md deleted file mode 100644 index 39db08b4bb5..00000000000 --- a/.changeset/few-students-share.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"trigger.dev": patch ---- - -Fix permissions inside node_modules diff --git a/.changeset/fifty-lions-think.md b/.changeset/fifty-lions-think.md deleted file mode 100644 index b9b418701b8..00000000000 --- a/.changeset/fifty-lions-think.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"trigger.dev": patch ---- - -Improve prisma errors for missing postinstall diff --git a/.changeset/five-toes-destroy.md b/.changeset/five-toes-destroy.md deleted file mode 100644 index 243bc806745..00000000000 --- a/.changeset/five-toes-destroy.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"@systemfsoftware/trigger.dev_sdk": patch -"trigger.dev": patch -"@systemfsoftware/trigger.dev_core": patch ---- - -v3: Environment variable management API and SDK, along with resolveEnvVars CLI hook diff --git a/.changeset/flat-eyes-lay.md b/.changeset/flat-eyes-lay.md deleted file mode 100644 index f0558bba51a..00000000000 --- a/.changeset/flat-eyes-lay.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@systemfsoftware/trigger.dev_stripe": patch ---- - -Update stripe to ^16.8.0 diff --git a/.changeset/flat-onions-punch.md b/.changeset/flat-onions-punch.md deleted file mode 100644 index ee44d6c5a3f..00000000000 --- a/.changeset/flat-onions-punch.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@systemfsoftware/trigger.dev_sdk": patch ---- - -Fix return type of runs.retrieve, and allow passing the type of the task to runs.retrieve diff --git a/.changeset/friendly-walls-repair.md b/.changeset/friendly-walls-repair.md deleted file mode 100644 index 1d0514f2e81..00000000000 --- a/.changeset/friendly-walls-repair.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"trigger.dev": patch ---- - -Add sox and audiowaveform binaries to worker images diff --git a/.changeset/funny-swans-destroy.md b/.changeset/funny-swans-destroy.md deleted file mode 100644 index a75a2c6d69a..00000000000 --- a/.changeset/funny-swans-destroy.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -"@systemfsoftware/trigger.dev_sdk": patch ---- - -Make msw a normal dependency (for now) to fix Module Not Found error in Next.js. - -It turns out that webpack will "hoist" dynamically imported modules and attempt to resolve them at build time, even though it's an optional peer dep: - -https://x.com/maverickdotdev/status/1782465214308319404 diff --git a/.changeset/gorgeous-cycles-guess.md b/.changeset/gorgeous-cycles-guess.md deleted file mode 100644 index 94168992f9a..00000000000 --- a/.changeset/gorgeous-cycles-guess.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"trigger.dev": patch ---- - -try/catch opening the login URL diff --git a/.changeset/gorgeous-gorillas-compete.md b/.changeset/gorgeous-gorillas-compete.md deleted file mode 100644 index dee72e01901..00000000000 --- a/.changeset/gorgeous-gorillas-compete.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@systemfsoftware/trigger.dev_sdk": patch -"@systemfsoftware/trigger.dev_core": patch ---- - -Add runs.retrieve management API method to get info about a run by run ID diff --git a/.changeset/green-bags-wink.md b/.changeset/green-bags-wink.md deleted file mode 100644 index b34a09ffb5e..00000000000 --- a/.changeset/green-bags-wink.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@systemfsoftware/trigger.dev_react": patch ---- - -Fix for shared queryKey between useRunDetails and useRunStatuses diff --git a/.changeset/green-pens-battle.md b/.changeset/green-pens-battle.md deleted file mode 100644 index f51371a890c..00000000000 --- a/.changeset/green-pens-battle.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"trigger.dev": patch ---- - -Fix automatic opening of login URL on linux-server systems with missing xdg-open diff --git a/.changeset/hot-buckets-behave.md b/.changeset/hot-buckets-behave.md deleted file mode 100644 index 2b09b0d6e88..00000000000 --- a/.changeset/hot-buckets-behave.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@systemfsoftware/trigger.dev_core": patch ---- - -Support triggering tasks with non-URL friendly characters in the ID diff --git a/.changeset/hot-fishes-retire.md b/.changeset/hot-fishes-retire.md deleted file mode 100644 index 778a5d5d449..00000000000 --- a/.changeset/hot-fishes-retire.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -trigger.dev: patch ---- - -Fix TypeScript inclusion in tsconfig.json for `cli-v3 init` diff --git a/.changeset/hot-wasps-sin.md b/.changeset/hot-wasps-sin.md deleted file mode 100644 index e7eed1424b8..00000000000 --- a/.changeset/hot-wasps-sin.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"trigger.dev": patch -"@systemfsoftware/trigger.dev_core": patch -"@systemfsoftware/trigger.dev_sdk": patch ---- - -v3: Usage tracking diff --git a/.changeset/hungry-sloths-promise.md b/.changeset/hungry-sloths-promise.md deleted file mode 100644 index 165d36876ac..00000000000 --- a/.changeset/hungry-sloths-promise.md +++ /dev/null @@ -1,12 +0,0 @@ ---- -"@systemfsoftware/trigger.dev_core-apps": patch -"trigger.dev": patch -"@systemfsoftware/trigger.dev_core": patch ---- - -Fix issues that could result in unreezable state run crashes. Details: -- Never checkpoint between attempts -- Some messages and socket data now include attempt numbers -- Remove attempt completion replays -- Additional prod entry point logging -- Fail runs that receive deprecated (pre-lazy attempt) execute messages diff --git a/.changeset/itchy-chairs-itch.md b/.changeset/itchy-chairs-itch.md deleted file mode 100644 index b8189e7ceeb..00000000000 --- a/.changeset/itchy-chairs-itch.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@systemfsoftware/trigger.dev_sdk": patch ---- - -Fix for calling trigger and passing a custom queue diff --git a/.changeset/khaki-apricots-design.md b/.changeset/khaki-apricots-design.md deleted file mode 100644 index 1bdee2bafcd..00000000000 --- a/.changeset/khaki-apricots-design.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@systemfsoftware/trigger.dev_core": patch ---- - -Retry 429, 500, and connection error API requests to the trigger.dev server diff --git a/.changeset/khaki-poems-lay.md b/.changeset/khaki-poems-lay.md deleted file mode 100644 index f8897a8a712..00000000000 --- a/.changeset/khaki-poems-lay.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@systemfsoftware/trigger.dev_sdk": patch ---- - -Export queue from the SDK diff --git a/.changeset/large-seahorses-cheat.md b/.changeset/large-seahorses-cheat.md deleted file mode 100644 index 17f12c75e20..00000000000 --- a/.changeset/large-seahorses-cheat.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@systemfsoftware/trigger.dev_sdk": patch ---- - -Extract common trigger code into internal functions and add a tasks.batchTriggerAndWait function diff --git a/.changeset/late-icons-lie.md b/.changeset/late-icons-lie.md deleted file mode 100644 index 8c014fa68da..00000000000 --- a/.changeset/late-icons-lie.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"@systemfsoftware/trigger.dev_core-apps": patch -"trigger.dev": patch -"@systemfsoftware/trigger.dev_core": patch ---- - -Display errors for runs and deployments diff --git a/.changeset/late-steaks-behave.md b/.changeset/late-steaks-behave.md deleted file mode 100644 index 9d0b94ae7db..00000000000 --- a/.changeset/late-steaks-behave.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"trigger.dev": patch ---- - -v3: fix digest extraction diff --git a/.changeset/lazy-files-lay.md b/.changeset/lazy-files-lay.md deleted file mode 100644 index b6a3a4e2da4..00000000000 --- a/.changeset/lazy-files-lay.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@systemfsoftware/trigger.dev_core": patch ---- - -Increased the timeout when canceling a checkpoint to 31s (to match the timeout on the server) diff --git a/.changeset/lemon-jobs-repair.md b/.changeset/lemon-jobs-repair.md deleted file mode 100644 index 64de31afd18..00000000000 --- a/.changeset/lemon-jobs-repair.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@systemfsoftware/trigger.dev_nestjs": patch ---- - -fix: [nestjs integration] fastify HTTP adapter detection now works correctly for response headers diff --git a/.changeset/lemon-sloths-hide.md b/.changeset/lemon-sloths-hide.md deleted file mode 100644 index e3325b60d2e..00000000000 --- a/.changeset/lemon-sloths-hide.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@systemfsoftware/trigger.dev_sdk": patch -"@systemfsoftware/trigger.dev_core": patch ---- - -v3: recover from server rate limiting errors in a more reliable way diff --git a/.changeset/light-bulldogs-press.md b/.changeset/light-bulldogs-press.md deleted file mode 100644 index 6aa1261b27e..00000000000 --- a/.changeset/light-bulldogs-press.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"trigger.dev": patch ---- - -Changed "Worker" to "Version" in the dev command key diff --git a/.changeset/light-dragons-complain.md b/.changeset/light-dragons-complain.md deleted file mode 100644 index ebc7cea8f34..00000000000 --- a/.changeset/light-dragons-complain.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"trigger.dev": patch ---- - -Correctly handle self-hosted deploy command errors diff --git a/.changeset/little-crabs-cross.md b/.changeset/little-crabs-cross.md deleted file mode 100644 index 7cc9128cf64..00000000000 --- a/.changeset/little-crabs-cross.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"trigger.dev": patch -"@systemfsoftware/trigger.dev_core": patch ---- - -Fix issues with consecutive waits diff --git a/.changeset/long-feet-invent.md b/.changeset/long-feet-invent.md deleted file mode 100644 index af281258727..00000000000 --- a/.changeset/long-feet-invent.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@systemfsoftware/trigger.dev_sdk": patch ---- - -Rollback to try and fix some dependent attempt issues diff --git a/.changeset/long-fireants-search.md b/.changeset/long-fireants-search.md deleted file mode 100644 index 46467a596b4..00000000000 --- a/.changeset/long-fireants-search.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"trigger.dev": patch ---- - -Adding some additional telemetry during deploy to help debug issues diff --git a/.changeset/long-hounds-wave.md b/.changeset/long-hounds-wave.md deleted file mode 100644 index 61b853c5c3d..00000000000 --- a/.changeset/long-hounds-wave.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"trigger.dev": patch ---- - -v3: update @depot/cli to latest 0.0.1-cli.2.71.0 diff --git a/.changeset/loud-actors-remember.md b/.changeset/loud-actors-remember.md deleted file mode 100644 index f53652196fc..00000000000 --- a/.changeset/loud-actors-remember.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"trigger.dev": patch ---- - -Default to retrying enabled in dev when running init diff --git a/.changeset/lovely-drinks-flash.md b/.changeset/lovely-drinks-flash.md deleted file mode 100644 index b7aaa1b23eb..00000000000 --- a/.changeset/lovely-drinks-flash.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@systemfsoftware/trigger.dev_core": patch ---- - -Add the "log" level back in as an alias to "info" diff --git a/.changeset/lucky-items-film.md b/.changeset/lucky-items-film.md deleted file mode 100644 index f4b5647de83..00000000000 --- a/.changeset/lucky-items-film.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"trigger.dev": patch ---- - -Automatically bundle internal packages that use file, link or workspace protocl diff --git a/.changeset/many-ligers-pump.md b/.changeset/many-ligers-pump.md deleted file mode 100644 index f3875ff85b4..00000000000 --- a/.changeset/many-ligers-pump.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"trigger.dev": patch -"@systemfsoftware/trigger.dev_core": patch ---- - -Handle string and non-stringifiable outputs like functions diff --git a/.changeset/mighty-camels-joke.md b/.changeset/mighty-camels-joke.md deleted file mode 100644 index de97b3d9c10..00000000000 --- a/.changeset/mighty-camels-joke.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"trigger.dev": patch ---- - -Improve error messages during dev/deploy and handle deploy image build issues diff --git a/.changeset/mighty-eggs-grab.md b/.changeset/mighty-eggs-grab.md deleted file mode 100644 index 3bee64ff517..00000000000 --- a/.changeset/mighty-eggs-grab.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -"@systemfsoftware/trigger.dev_core-apps": patch -"trigger.dev": patch -"@systemfsoftware/trigger.dev_core": patch ---- - -Tasks should now be much more robust and resilient to reconnects during crucial operations and other failure scenarios. - -Task runs now have to signal checkpointable state prior to ALL checkpoints. This ensures flushing always happens. - -All important socket.io RPCs will now be retried with backoff. Actions relying on checkpoints will be replayed if we haven't been checkpointed and restored as expected, e.g. after reconnect. - -Other changes: - -- Fix retry check in shared queue -- Fix env var sync spinner -- Heartbeat between retries -- Fix retry prep -- Fix prod worker no tasks detection -- Fail runs above `MAX_TASK_RUN_ATTEMPTS` -- Additional debug logs in all places -- Prevent crashes due to failed socket schema parsing -- Remove core-apps barrel -- Upgrade socket.io-client to fix an ACK memleak -- Additional index failure logs -- Prevent message loss during reconnect -- Prevent burst of heartbeats on reconnect -- Prevent crash on failed cleanup -- Handle at-least-once lazy execute message delivery -- Handle uncaught entry point exceptions diff --git a/.changeset/mighty-flowers-train.md b/.changeset/mighty-flowers-train.md deleted file mode 100644 index 6d24c10b09a..00000000000 --- a/.changeset/mighty-flowers-train.md +++ /dev/null @@ -1,83 +0,0 @@ ---- -"trigger.dev": patch -"@systemfsoftware/trigger.dev_core": patch ---- - -Adds support for `emitDecoratorMetadata: true` and `experimentalDecorators: true` in your tsconfig using the [`@anatine/esbuild-decorators`](https://github.com/anatine/esbuildnx/tree/main/packages/esbuild-decorators) package. This allows you to use libraries like TypeORM: - -```ts orm/index.ts -import "reflect-metadata"; -import { DataSource } from "typeorm"; -import { Entity, Column, PrimaryColumn } from "typeorm"; - -@Entity() -export class Photo { - @PrimaryColumn() - id!: number; - - @Column() - name!: string; - - @Column() - description!: string; - - @Column() - filename!: string; - - @Column() - views!: number; - - @Column() - isPublished!: boolean; -} - -export const AppDataSource = new DataSource({ - type: "postgres", - host: "localhost", - port: 5432, - username: "postgres", - password: "postgres", - database: "v3-catalog", - entities: [Photo], - synchronize: true, - logging: false, -}); -``` - -And then in your trigger.config.ts file you can initialize the datasource using the new `init` option: - -```ts trigger.config.ts -import type { TriggerConfig } from "@systemfsoftware/trigger.dev_sdk/v3"; -import { AppDataSource } from "@/trigger/orm"; - -export const config: TriggerConfig = { - // ... other options here - init: async (payload, { ctx }) => { - await AppDataSource.initialize(); - }, -}; -``` - -Now you are ready to use this in your tasks: - -```ts -import { task } from "@systemfsoftware/trigger.dev_sdk/v3"; -import { AppDataSource, Photo } from "./orm"; - -export const taskThatUsesDecorators = task({ - id: "taskThatUsesDecorators", - run: async (payload: { message: string }) => { - console.log("Creating a photo..."); - - const photo = new Photo(); - photo.id = 2; - photo.name = "Me and Bears"; - photo.description = "I am near polar bears"; - photo.filename = "photo-with-bears.jpg"; - photo.views = 1; - photo.isPublished = true; - - await AppDataSource.manager.save(photo); - }, -}); -``` diff --git a/.changeset/mighty-parrots-sin.md b/.changeset/mighty-parrots-sin.md deleted file mode 100644 index a8ae756bb97..00000000000 --- a/.changeset/mighty-parrots-sin.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@systemfsoftware/trigger.dev_core": patch ---- - -v3: Remove aggressive otel flush timeouts in dev/prod diff --git a/.changeset/modern-stingrays-end.md b/.changeset/modern-stingrays-end.md deleted file mode 100644 index 73c4ea8cf6e..00000000000 --- a/.changeset/modern-stingrays-end.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@systemfsoftware/trigger.dev_sdk": patch -"@systemfsoftware/trigger.dev_core": patch ---- - -v3: Trigger delayed runs and reschedule them diff --git a/.changeset/nasty-jars-pump.md b/.changeset/nasty-jars-pump.md deleted file mode 100644 index 6877c7e2e96..00000000000 --- a/.changeset/nasty-jars-pump.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"trigger.dev": patch ---- - -Fixes an issue that was treating v2 trigger directories as v3 diff --git a/.changeset/nervous-baboons-sin.md b/.changeset/nervous-baboons-sin.md deleted file mode 100644 index 65ba22ae547..00000000000 --- a/.changeset/nervous-baboons-sin.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"trigger.dev": patch -"@systemfsoftware/trigger.dev_core": patch ---- - -Added config option extraCACerts to ProjectConfig type. This copies the ca file along with additionalFiles and sets NODE_EXTRA_CA_CERTS environment variable in built image as well as running the task. diff --git a/.changeset/nervous-planets-sparkle.md b/.changeset/nervous-planets-sparkle.md deleted file mode 100644 index b9c571f21d4..00000000000 --- a/.changeset/nervous-planets-sparkle.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -"trigger.dev": patch -"@systemfsoftware/trigger.dev_core": patch ---- - -- Improve non-zero exit code error messages -- Detect OOM conditions within worker child processes -- Internal errors can have optional stack traces -- Docker provider can be set to enforce machine presets diff --git a/.changeset/nervous-seas-shave.md b/.changeset/nervous-seas-shave.md deleted file mode 100644 index 5ec215cdb8b..00000000000 --- a/.changeset/nervous-seas-shave.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@systemfsoftware/trigger.dev_sdk": patch ---- - -v3: Export AbortTaskRunError from @systemfsoftware/trigger.dev_sdk/v3 diff --git a/.changeset/new-pants-beg.md b/.changeset/new-pants-beg.md deleted file mode 100644 index a8809135d88..00000000000 --- a/.changeset/new-pants-beg.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@systemfsoftware/trigger.dev_core": patch ---- - -Fix issue when using SDK in non-node environments by scoping the stream import with node: diff --git a/.changeset/new-rivers-tell.md b/.changeset/new-rivers-tell.md deleted file mode 100644 index 78fa8451679..00000000000 --- a/.changeset/new-rivers-tell.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@systemfsoftware/trigger.dev_sdk": patch -"@systemfsoftware/trigger.dev_core": patch ---- - -Added replayRun function to the SDK diff --git a/.changeset/new-yaks-complain.md b/.changeset/new-yaks-complain.md deleted file mode 100644 index 505f6578005..00000000000 --- a/.changeset/new-yaks-complain.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@systemfsoftware/trigger.dev_stripe": patch ---- - -fix: on customer subscription updated title diff --git a/.changeset/nice-bulldogs-turn.md b/.changeset/nice-bulldogs-turn.md deleted file mode 100644 index 0c780e40053..00000000000 --- a/.changeset/nice-bulldogs-turn.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"trigger.dev": patch -"@systemfsoftware/trigger.dev_core": patch ---- - -Better handle uncaught exceptions diff --git a/.changeset/ninety-pets-travel.md b/.changeset/ninety-pets-travel.md deleted file mode 100644 index ef84a8e3393..00000000000 --- a/.changeset/ninety-pets-travel.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@systemfsoftware/trigger.dev_sdk": patch -"@systemfsoftware/trigger.dev_core": patch ---- - -Improve the SDK function types and expose a new APIError instead of the APIResult type diff --git a/.changeset/odd-beds-wonder.md b/.changeset/odd-beds-wonder.md deleted file mode 100644 index 8faf46a7afb..00000000000 --- a/.changeset/odd-beds-wonder.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@systemfsoftware/trigger.dev_sdk": patch -"@systemfsoftware/trigger.dev_core": patch ---- - -You can now add tags to runs and list runs using them diff --git a/.changeset/odd-poets-own.md b/.changeset/odd-poets-own.md deleted file mode 100644 index 399ab300603..00000000000 --- a/.changeset/odd-poets-own.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"trigger.dev": patch ---- - -Added a Node.js runtime check for the CLI diff --git a/.changeset/pink-pumas-rhyme.md b/.changeset/pink-pumas-rhyme.md deleted file mode 100644 index 4be588c6001..00000000000 --- a/.changeset/pink-pumas-rhyme.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@systemfsoftware/trigger.dev_sdk": patch -"@systemfsoftware/trigger.dev_core": patch ---- - -Add configure function to be able to configure the SDK manually diff --git a/.changeset/plenty-ducks-beam.md b/.changeset/plenty-ducks-beam.md deleted file mode 100644 index b98dea5bc4e..00000000000 --- a/.changeset/plenty-ducks-beam.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"trigger.dev": patch ---- - -Output stderr logs on dev worker failure diff --git a/.changeset/polite-ducks-switch.md b/.changeset/polite-ducks-switch.md deleted file mode 100644 index 0b875b5b6a9..00000000000 --- a/.changeset/polite-ducks-switch.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"trigger.dev": patch ---- - -Fix post start hooks diff --git a/.changeset/polite-pears-grow.md b/.changeset/polite-pears-grow.md deleted file mode 100644 index eb54caab91d..00000000000 --- a/.changeset/polite-pears-grow.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@systemfsoftware/trigger.dev_sdk": patch ---- - -Use global setTimeout to ensure cross-runtime support diff --git a/.changeset/polite-pots-walk.md b/.changeset/polite-pots-walk.md deleted file mode 100644 index 3d274956e06..00000000000 --- a/.changeset/polite-pots-walk.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"trigger.dev": patch ---- - -Add e2e fixtures corresponding to past issues -Implement e2e suite parallelism -Enhance log level for specific e2e suite messages diff --git a/.changeset/polite-rockets-matter.md b/.changeset/polite-rockets-matter.md deleted file mode 100644 index 51ef55f3f8f..00000000000 --- a/.changeset/polite-rockets-matter.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"trigger.dev": patch ---- - -Fix dev CLI output when not printing update messages diff --git a/.changeset/poor-flowers-cross.md b/.changeset/poor-flowers-cross.md deleted file mode 100644 index 1a4ffeadb38..00000000000 --- a/.changeset/poor-flowers-cross.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"trigger.dev": patch ---- - -Use the dashboard url instead of the API url for the View logs link diff --git a/.changeset/pre.json b/.changeset/pre.json index 9cd572d233d..02df9e923fa 100644 --- a/.changeset/pre.json +++ b/.changeset/pre.json @@ -8,40 +8,39 @@ "proxy": "0.0.11", "webapp": "1.0.0", "yalt": "0.0.1", - "@systemfsoftware/trigger.dev_airtable": "2.3.18", - "@systemfsoftware/trigger.dev_github": "2.3.18", - "@systemfsoftware/trigger.dev_linear": "2.3.18", - "@systemfsoftware/trigger.dev_openai": "2.3.18", - "@systemfsoftware/trigger.dev_plain": "2.3.18", - "@systemfsoftware/trigger.dev_replicate": "2.3.18", - "@systemfsoftware/trigger.dev_resend": "2.3.18", - "@systemfsoftware/trigger.dev_sendgrid": "2.3.18", - "@systemfsoftware/trigger.dev_shopify": "2.3.18", - "@systemfsoftware/trigger.dev_slack": "2.3.18", - "@systemfsoftware/trigger.dev_stripe": "2.3.18", - "@systemfsoftware/trigger.dev_supabase": "2.3.18", - "@systemfsoftware/trigger.dev_typeform": "2.3.18", - "@systemfsoftware/trigger.dev_astro": "2.3.18", - "@systemfsoftware/trigger.dev_cli": "2.3.18", - "trigger.dev": "2.3.18", - "@systemfsoftware/trigger.dev_core": "2.3.18", + "@systemfsoftware/trigger.dev_airtable": "2.3.19", + "@systemfsoftware/trigger.dev_github": "2.3.19", + "@systemfsoftware/trigger.dev_linear": "2.3.19", + "@systemfsoftware/trigger.dev_openai": "2.3.19", + "@systemfsoftware/trigger.dev_plain": "2.3.19", + "@systemfsoftware/trigger.dev_replicate": "2.3.19", + "@systemfsoftware/trigger.dev_resend": "2.3.19", + "@systemfsoftware/trigger.dev_sendgrid": "2.3.19", + "@systemfsoftware/trigger.dev_shopify": "2.3.19", + "@systemfsoftware/trigger.dev_slack": "2.3.19", + "@systemfsoftware/trigger.dev_stripe": "2.3.19", + "@systemfsoftware/trigger.dev_supabase": "2.3.19", + "@systemfsoftware/trigger.dev_typeform": "2.3.19", + "@systemfsoftware/trigger.dev_astro": "2.3.19", + "@systemfsoftware/trigger.dev_cli": "2.3.19", + "@systemfsoftware/trigger.dev_core": "2.3.19", "@systemfsoftware/trigger.dev_core-apps": "0.0.0", - "@systemfsoftware/trigger.dev_core-backend": "2.3.18", + "@systemfsoftware/trigger.dev_core-backend": "2.3.19", "@systemfsoftware/trigger.dev_database": "0.0.1", "emails": "1.0.0", - "@systemfsoftware/trigger.dev_eslint-plugin": "2.3.18", - "@systemfsoftware/trigger.dev_express": "2.3.18", - "@systemfsoftware/trigger.dev_hono": "2.3.18", - "@systemfsoftware/trigger.dev_integration-kit": "2.3.18", - "@systemfsoftware/trigger.dev_nestjs": "2.3.18", - "@systemfsoftware/trigger.dev_nextjs": "2.3.18", + "@systemfsoftware/trigger.dev_eslint-plugin": "2.3.19", + "@systemfsoftware/trigger.dev_express": "2.3.19", + "@systemfsoftware/trigger.dev_hono": "2.3.19", + "@systemfsoftware/trigger.dev_integration-kit": "2.3.19", + "@systemfsoftware/trigger.dev_nestjs": "2.3.19", + "@systemfsoftware/trigger.dev_nextjs": "2.3.19", "@systemfsoftware/trigger.dev_otlp-importer": "2.3.11", - "@systemfsoftware/trigger.dev_react": "2.3.18", - "@systemfsoftware/trigger.dev_remix": "2.3.18", - "@systemfsoftware/trigger.dev_sveltekit": "2.3.18", - "@systemfsoftware/trigger.dev_testing": "2.3.18", - "@systemfsoftware/trigger.dev_sdk": "2.3.18", - "@systemfsoftware/trigger.dev_yalt": "2.3.18" + "@systemfsoftware/trigger.dev_react": "2.3.19", + "@systemfsoftware/trigger.dev_remix": "2.3.19", + "@systemfsoftware/trigger.dev_sveltekit": "2.3.19", + "@systemfsoftware/trigger.dev_testing": "2.3.19", + "@systemfsoftware/trigger.dev_sdk": "2.3.19", + "@systemfsoftware/trigger.dev_yalt": "2.3.19" }, "changesets": [ "afraid-sheep-joke", diff --git a/.changeset/purple-garlics-shop.md b/.changeset/purple-garlics-shop.md deleted file mode 100644 index 0d4be024f25..00000000000 --- a/.changeset/purple-garlics-shop.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"trigger.dev": patch ---- - -Add typescript as a dependency so the esbuild-decorator will work even when running in npx diff --git a/.changeset/purple-spiders-care.md b/.changeset/purple-spiders-care.md deleted file mode 100644 index c73d3383b52..00000000000 --- a/.changeset/purple-spiders-care.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"trigger.dev": patch ---- - -Await file watcher cleanup in dev diff --git a/.changeset/rare-lamps-promise.md b/.changeset/rare-lamps-promise.md deleted file mode 100644 index ffa3c026d8b..00000000000 --- a/.changeset/rare-lamps-promise.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"trigger.dev": patch -"@systemfsoftware/trigger.dev_core": patch ---- - -Add a postInstall option to allow running scripts after dependencies have been installed in deployed images diff --git a/.changeset/rare-roses-float.md b/.changeset/rare-roses-float.md deleted file mode 100644 index f5ab9210a93..00000000000 --- a/.changeset/rare-roses-float.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"trigger.dev": patch ---- - -Add openssl to prod worker image and allow passing auth token via env var for deploy diff --git a/.changeset/real-planets-stare.md b/.changeset/real-planets-stare.md deleted file mode 100644 index c84b5c369bc..00000000000 --- a/.changeset/real-planets-stare.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"@systemfsoftware/trigger.dev_sdk": patch -"trigger.dev": patch -"@systemfsoftware/trigger.dev_core": patch ---- - -Fixed incorrect span timings around checkpoints by implementing a precise wall clock that resets after restores diff --git a/.changeset/rich-kangaroos-unite.md b/.changeset/rich-kangaroos-unite.md deleted file mode 100644 index 41044052a33..00000000000 --- a/.changeset/rich-kangaroos-unite.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"trigger.dev": patch ---- - -Fix a bug where revoking the CLI token would prevent you from ever logging in again with the CLI. diff --git a/.changeset/rotten-beers-refuse.md b/.changeset/rotten-beers-refuse.md deleted file mode 100644 index 94e841e57f5..00000000000 --- a/.changeset/rotten-beers-refuse.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"trigger.dev": patch ---- - -Add git to prod worker image which fixes private package installs diff --git a/.changeset/rotten-dryers-exercise.md b/.changeset/rotten-dryers-exercise.md deleted file mode 100644 index fe9df662d13..00000000000 --- a/.changeset/rotten-dryers-exercise.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"@systemfsoftware/trigger.dev_sdk": patch -"trigger.dev": patch -"@systemfsoftware/trigger.dev_core": patch ---- - -Adding task with a triggerSource of schedule diff --git a/.changeset/rude-toys-compare.md b/.changeset/rude-toys-compare.md deleted file mode 100644 index 49cd625b154..00000000000 --- a/.changeset/rude-toys-compare.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"@systemfsoftware/trigger.dev_core-apps": patch -"trigger.dev": patch -"@systemfsoftware/trigger.dev_core": patch ---- - -Capture and display stderr on index failures diff --git a/.changeset/selfish-ducks-sort.md b/.changeset/selfish-ducks-sort.md deleted file mode 100644 index 8e8e7b47a27..00000000000 --- a/.changeset/selfish-ducks-sort.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@systemfsoftware/trigger.dev_sdk": patch -"trigger.dev": patch ---- - -Lock SDK and CLI deps on exact core version diff --git a/.changeset/serious-hats-rest.md b/.changeset/serious-hats-rest.md deleted file mode 100644 index cf33da91b5f..00000000000 --- a/.changeset/serious-hats-rest.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"trigger.dev": patch ---- - -v3: [prod] force flush timeout should be 1s diff --git a/.changeset/shaggy-spoons-taste.md b/.changeset/shaggy-spoons-taste.md deleted file mode 100644 index 8b9cdd691ce..00000000000 --- a/.changeset/shaggy-spoons-taste.md +++ /dev/null @@ -1,56 +0,0 @@ ---- -"@systemfsoftware/trigger.dev_sdk": patch -"@systemfsoftware/trigger.dev_core": patch ---- - -Updates the `trigger`, `batchTrigger` and their `*AndWait` variants to use the first parameter for the payload/items, and the second parameter for options. - -Before: - -```ts -await yourTask.trigger({ payload: { foo: "bar" }, options: { idempotencyKey: "key_1234" } }); -await yourTask.triggerAndWait({ payload: { foo: "bar" }, options: { idempotencyKey: "key_1234" } }); - -await yourTask.batchTrigger({ items: [{ payload: { foo: "bar" } }, { payload: { foo: "baz" } }] }); -await yourTask.batchTriggerAndWait({ items: [{ payload: { foo: "bar" } }, { payload: { foo: "baz" } }] }); -``` - -After: - -```ts -await yourTask.trigger({ foo: "bar" }, { idempotencyKey: "key_1234" }); -await yourTask.triggerAndWait({ foo: "bar" }, { idempotencyKey: "key_1234" }); - -await yourTask.batchTrigger([{ payload: { foo: "bar" } }, { payload: { foo: "baz" } }]); -await yourTask.batchTriggerAndWait([{ payload: { foo: "bar" } }, { payload: { foo: "baz" } }]); -``` - -We've also changed the API of the `triggerAndWait` result. Before, if the subtask that was triggered finished with an error, we would automatically "rethrow" the error in the parent task. - -Now instead we're returning a `TaskRunResult` object that allows you to discriminate between successful and failed runs in the subtask: - -Before: - -```ts -try { - const result = await yourTask.triggerAndWait({ foo: "bar" }); - - // result is the output of your task - console.log("result", result); - -} catch (error) { - // handle subtask errors here -} -``` - -After: - -```ts -const result = await yourTask.triggerAndWait({ foo: "bar" }); - -if (result.ok) { - console.log(`Run ${result.id} succeeded with output`, result.output); -} else { - console.log(`Run ${result.id} failed with error`, result.error); -} -``` diff --git a/.changeset/shaggy-weeks-live.md b/.changeset/shaggy-weeks-live.md deleted file mode 100644 index 994375bb0c5..00000000000 --- a/.changeset/shaggy-weeks-live.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@systemfsoftware/trigger.dev_core": patch ---- - -v3: sanitize errors with null unicode characters in some places diff --git a/.changeset/sharp-emus-compare.md b/.changeset/sharp-emus-compare.md deleted file mode 100644 index dab2df55cd5..00000000000 --- a/.changeset/sharp-emus-compare.md +++ /dev/null @@ -1,12 +0,0 @@ ---- -"@systemfsoftware/trigger.dev_sdk": patch -"trigger.dev": patch -"@systemfsoftware/trigger.dev_core": patch ---- - -When using idempotency keys, triggerAndWait and batchTriggerAndWait will still work even if the existing runs have already been completed (or even partially completed, in the case of batchTriggerAndWait) - -- TaskRunExecutionResult.id is now the run friendlyId, not the attempt friendlyId -- A single TaskRun can now have many batchItems, in the case of batchTriggerAndWait while using idempotency keys -- A run’s idempotencyKey is now added to the ctx as well as the TaskEvent and displayed in the span view -- When resolving batchTriggerAndWait, the runtimes no longer reject promises, leading to an error in the parent task diff --git a/.changeset/sharp-zebras-serve.md b/.changeset/sharp-zebras-serve.md deleted file mode 100644 index 00d87c1b377..00000000000 --- a/.changeset/sharp-zebras-serve.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"trigger.dev": patch ---- - -Update trigger.dev CLI for new batch otel support diff --git a/.changeset/shiny-coats-cry.md b/.changeset/shiny-coats-cry.md deleted file mode 100644 index 7d4b3510d86..00000000000 --- a/.changeset/shiny-coats-cry.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"trigger.dev": patch ---- - -Add additional logging around cleaning up dev workers, and always kill them after 5 seconds if they haven't already exited diff --git a/.changeset/silly-buses-obey.md b/.changeset/silly-buses-obey.md deleted file mode 100644 index 5915f123d52..00000000000 --- a/.changeset/silly-buses-obey.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@systemfsoftware/trigger.dev_core": patch ---- - -Add callback to checkpoint created message diff --git a/.changeset/silly-forks-kiss.md b/.changeset/silly-forks-kiss.md deleted file mode 100644 index 4f7308bfb01..00000000000 --- a/.changeset/silly-forks-kiss.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"trigger.dev": patch ---- - -v3: Copy over more of the project's package.json keys into the deployed package.json (support for custom config like zenstack) diff --git a/.changeset/silly-suits-switch.md b/.changeset/silly-suits-switch.md deleted file mode 100644 index 93cd0eb2339..00000000000 --- a/.changeset/silly-suits-switch.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@systemfsoftware/trigger.dev_otlp-importer": patch -"trigger.dev": patch ---- - -Fix package builds and CLI commands on Windows diff --git a/.changeset/silver-doors-juggle.md b/.changeset/silver-doors-juggle.md deleted file mode 100644 index 8c2c1f9efd8..00000000000 --- a/.changeset/silver-doors-juggle.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@systemfsoftware/trigger.dev_core": patch ---- - -Make deduplicationKey required when creating/updating a schedule diff --git a/.changeset/six-ligers-exist.md b/.changeset/six-ligers-exist.md deleted file mode 100644 index 9a24e28f849..00000000000 --- a/.changeset/six-ligers-exist.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@systemfsoftware/trigger.dev_core": patch ---- - -Improve the display of non-object return types in the run trace viewer diff --git a/.changeset/six-rats-hunt.md b/.changeset/six-rats-hunt.md deleted file mode 100644 index 44b89ad615d..00000000000 --- a/.changeset/six-rats-hunt.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"trigger.dev": patch ---- - -Improved ESM module require error detection logic diff --git a/.changeset/sixty-insects-watch.md b/.changeset/sixty-insects-watch.md deleted file mode 100644 index 292255f4ad7..00000000000 --- a/.changeset/sixty-insects-watch.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"trigger.dev": patch ---- - -Set the deploy timeout to 3mins from 1min diff --git a/.changeset/slow-buses-own.md b/.changeset/slow-buses-own.md deleted file mode 100644 index 11e815f1507..00000000000 --- a/.changeset/slow-buses-own.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -"@systemfsoftware/trigger.dev_sdk": patch -"trigger.dev": patch -"@systemfsoftware/trigger.dev_core": patch -"@systemfsoftware/trigger.dev_cli": patch ---- - -Move to our global system from AsyncLocalStorage for the current task context storage diff --git a/.changeset/slow-kiwis-hide.md b/.changeset/slow-kiwis-hide.md deleted file mode 100644 index dbbd31308a5..00000000000 --- a/.changeset/slow-kiwis-hide.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"trigger.dev": patch -"@systemfsoftware/trigger.dev_core": patch ---- - -v3: vercel edge runtime support diff --git a/.changeset/slow-sloths-retire.md b/.changeset/slow-sloths-retire.md deleted file mode 100644 index 34449cbb195..00000000000 --- a/.changeset/slow-sloths-retire.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"@systemfsoftware/trigger.dev_core-apps": patch -"@systemfsoftware/trigger.dev_core": patch ---- - -- Fix uncaught provider exception -- Remove unused provider messages diff --git a/.changeset/smart-needles-move.md b/.changeset/smart-needles-move.md deleted file mode 100644 index 821aec8b8d9..00000000000 --- a/.changeset/smart-needles-move.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@systemfsoftware/trigger.dev_sdk": patch ---- - -Remove unimplemented batchOptions diff --git a/.changeset/smart-olives-eat.md b/.changeset/smart-olives-eat.md deleted file mode 100644 index 70a15ba2500..00000000000 --- a/.changeset/smart-olives-eat.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"trigger.dev": patch ---- - -Fix CLI logout and add list-profiles command diff --git a/.changeset/sour-pugs-teach.md b/.changeset/sour-pugs-teach.md deleted file mode 100644 index 6982bf3d0c9..00000000000 --- a/.changeset/sour-pugs-teach.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"trigger.dev": patch -"@systemfsoftware/trigger.dev_core": patch ---- - -v3: fix otel flushing causing CLEANUP ack timeout errors by always setting a forceFlushTimeoutMillis value diff --git a/.changeset/spicy-frogs-remain.md b/.changeset/spicy-frogs-remain.md deleted file mode 100644 index 6eeba34a2dc..00000000000 --- a/.changeset/spicy-frogs-remain.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -"trigger.dev": patch ---- - -- Prevent downgrades during update check and advise to upgrade CLI -- Detect bun and use npm instead -- During init, fail early and advise if not a TypeScript project -- During init, allow specifying custom package manager args -- Add links to dev worker started message -- Fix links in unsupported terminals \ No newline at end of file diff --git a/.changeset/spicy-lamps-smoke.md b/.changeset/spicy-lamps-smoke.md deleted file mode 100644 index 2851fe9b448..00000000000 --- a/.changeset/spicy-lamps-smoke.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"trigger.dev": patch ---- - -Fixing an issue with bundling @systemfsoftware/trigger.dev_core/v3 in dev when using pnpm diff --git a/.changeset/spicy-terms-bow.md b/.changeset/spicy-terms-bow.md deleted file mode 100644 index 005c2011410..00000000000 --- a/.changeset/spicy-terms-bow.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -"@systemfsoftware/trigger.dev_core-apps": patch -"trigger.dev": patch ---- - -- Fix init command SDK pinning -- Show --api-url / -a flag where needed -- CLI now also respects `TRIGGER_TELEMETRY_DISABLED` -- Dedicated docker checkpoint test function diff --git a/.changeset/strange-ghosts-matter.md b/.changeset/strange-ghosts-matter.md deleted file mode 100644 index 0476de6b7d8..00000000000 --- a/.changeset/strange-ghosts-matter.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"trigger.dev": patch ---- - -Added DEBUG to the ignored env vars diff --git a/.changeset/strange-sheep-pull.md b/.changeset/strange-sheep-pull.md deleted file mode 100644 index 3e5b24a572c..00000000000 --- a/.changeset/strange-sheep-pull.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@systemfsoftware/trigger.dev_sdk": patch -"@systemfsoftware/trigger.dev_core": patch ---- - -v2: Better handle recovering from platform communication errors by auto-yielding back to the platform in case of temporary API failures diff --git a/.changeset/strong-lemons-add.md b/.changeset/strong-lemons-add.md deleted file mode 100644 index 3ba06b22bc0..00000000000 --- a/.changeset/strong-lemons-add.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@systemfsoftware/trigger.dev_core": patch ---- - -Make optional schedule object fields nullish diff --git a/.changeset/strong-owls-know.md b/.changeset/strong-owls-know.md deleted file mode 100644 index 190624f2647..00000000000 --- a/.changeset/strong-owls-know.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@systemfsoftware/trigger.dev_sdk": patch -"@systemfsoftware/trigger.dev_core": patch ---- - -When a v2 run hits the rate limit, reschedule with the reset date diff --git a/.changeset/strong-phones-smoke.md b/.changeset/strong-phones-smoke.md deleted file mode 100644 index 3188c7303af..00000000000 --- a/.changeset/strong-phones-smoke.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"trigger.dev": patch ---- - -fix: allow command login to read api url from cli args diff --git a/.changeset/stupid-adults-sniff.md b/.changeset/stupid-adults-sniff.md deleted file mode 100644 index 906d6839831..00000000000 --- a/.changeset/stupid-adults-sniff.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@systemfsoftware/trigger.dev_sdk": patch -"@systemfsoftware/trigger.dev_core": patch ---- - -Management SDK overhaul and adding the runs.list API diff --git a/.changeset/stupid-bulldogs-applaud.md b/.changeset/stupid-bulldogs-applaud.md deleted file mode 100644 index 4c88d54a942..00000000000 --- a/.changeset/stupid-bulldogs-applaud.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"trigger.dev": patch ---- - -Fixed an issue where the trigger.dev package was not being built before publishing to npm diff --git a/.changeset/sweet-ducks-remember.md b/.changeset/sweet-ducks-remember.md deleted file mode 100644 index fe693331637..00000000000 --- a/.changeset/sweet-ducks-remember.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@systemfsoftware/trigger.dev_sdk": patch ---- - -v3: Adding SDK functions for triggering tasks in a typesafe way, without importing task file diff --git a/.changeset/sweet-lizards-press.md b/.changeset/sweet-lizards-press.md deleted file mode 100644 index 9e0fcce8a14..00000000000 --- a/.changeset/sweet-lizards-press.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -"trigger.dev": major -"@systemfsoftware/trigger.dev_core": major -"@systemfsoftware/trigger.dev_otlp-importer": major -"@systemfsoftware/trigger.dev_sdk": major ---- - -Updates to support Trigger.dev v3 diff --git a/.changeset/swift-dragons-peel.md b/.changeset/swift-dragons-peel.md deleted file mode 100644 index 27a01e09578..00000000000 --- a/.changeset/swift-dragons-peel.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@systemfsoftware/trigger.dev_core": patch ---- - -Added JSDocs to the schedule SDK types diff --git a/.changeset/tall-bees-wave.md b/.changeset/tall-bees-wave.md deleted file mode 100644 index e15e0e03098..00000000000 --- a/.changeset/tall-bees-wave.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"@systemfsoftware/trigger.dev_sdk": patch -"trigger.dev": patch -"@systemfsoftware/trigger.dev_core": patch ---- - -Dynamically import superjson and fix some bundling issues diff --git a/.changeset/tall-masks-repeat.md b/.changeset/tall-masks-repeat.md deleted file mode 100644 index f042f9340a8..00000000000 --- a/.changeset/tall-masks-repeat.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -"@systemfsoftware/trigger.dev_core-apps": patch -"trigger.dev": patch -"@systemfsoftware/trigger.dev_core": patch ---- - -- Fix artifact detection logs -- Fix OOM detection and error messages -- Add test link to cli deployment completion diff --git a/.changeset/tame-apricots-clap.md b/.changeset/tame-apricots-clap.md deleted file mode 100644 index 949229bbb7b..00000000000 --- a/.changeset/tame-apricots-clap.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"trigger.dev": patch ---- - -v3: postInstall config option now replaces the postinstall script found in package.json diff --git a/.changeset/tame-guests-know.md b/.changeset/tame-guests-know.md deleted file mode 100644 index daf2733ca16..00000000000 --- a/.changeset/tame-guests-know.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"trigger.dev": patch ---- - -Changed the binary name from trigger.dev to triggerdev to fix a Windows issue diff --git a/.changeset/tender-moose-tell.md b/.changeset/tender-moose-tell.md deleted file mode 100644 index 43a14bdcb9e..00000000000 --- a/.changeset/tender-moose-tell.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"trigger.dev": patch ---- - -Use locked package versions when resolving dependencies in deployed workers diff --git a/.changeset/tender-oranges-rhyme.md b/.changeset/tender-oranges-rhyme.md deleted file mode 100644 index cdd46454931..00000000000 --- a/.changeset/tender-oranges-rhyme.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"trigger.dev": patch ---- - -Stop swallowing deployment errors and display them better diff --git a/.changeset/tender-turkeys-compete.md b/.changeset/tender-turkeys-compete.md deleted file mode 100644 index 791c996f4a6..00000000000 --- a/.changeset/tender-turkeys-compete.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@systemfsoftware/trigger.dev_sdk": patch -"@systemfsoftware/trigger.dev_core": patch ---- - -Added timezone support to schedules diff --git a/.changeset/thick-carrots-sneeze.md b/.changeset/thick-carrots-sneeze.md deleted file mode 100644 index d1b93f48f4c..00000000000 --- a/.changeset/thick-carrots-sneeze.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@systemfsoftware/trigger.dev_core": patch -"@systemfsoftware/trigger.dev_sdk": patch ---- - -v3: Include presigned urls for downloading large payloads and outputs when using runs.retrieve diff --git a/.changeset/thin-parents-heal.md b/.changeset/thin-parents-heal.md deleted file mode 100644 index 5b1830d1ee0..00000000000 --- a/.changeset/thin-parents-heal.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"trigger.dev": patch ---- - -Ensure @systemfsoftware/trigger.dev_sdk and @systemfsoftware/trigger.dev_core are always in the list of deployed dependencies diff --git a/.changeset/thirty-hotels-raise.md b/.changeset/thirty-hotels-raise.md deleted file mode 100644 index ba0b16b91c7..00000000000 --- a/.changeset/thirty-hotels-raise.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@systemfsoftware/trigger.dev_sdk": patch -"@systemfsoftware/trigger.dev_core": patch ---- - -Added declarative cron schedules diff --git a/.changeset/thirty-islands-kiss.md b/.changeset/thirty-islands-kiss.md deleted file mode 100644 index c510d8c9722..00000000000 --- a/.changeset/thirty-islands-kiss.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"trigger.dev": patch ---- - -Fix for typo in v3 CLI login command diff --git a/.changeset/tidy-balloons-suffer.md b/.changeset/tidy-balloons-suffer.md deleted file mode 100644 index 61604193293..00000000000 --- a/.changeset/tidy-balloons-suffer.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"trigger.dev": patch ---- - -Init command was failing on Windows because of bad template paths diff --git a/.changeset/tidy-dryers-sleep.md b/.changeset/tidy-dryers-sleep.md deleted file mode 100644 index 5f5317c2f3b..00000000000 --- a/.changeset/tidy-dryers-sleep.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -"trigger.dev": patch -"@systemfsoftware/trigger.dev_core": patch ---- - -Fixes an issue that caused failed tasks when resuming after calling `triggerAndWait` or `batchTriggerAndWait` in prod/staging (this doesn't effect dev). - -The version of Node.js we use for deployed workers (latest 20) would crash with an out-of-memory error when the checkpoint was restored. This crash does not happen on Node 18x or Node21x, so we've decided to upgrade the worker version to Node.js21x, to mitigate this issue. - -You'll need to re-deploy to production to fix the issue. diff --git a/.changeset/tidy-tomatoes-explain.md b/.changeset/tidy-tomatoes-explain.md deleted file mode 100644 index 3e57c8e2e62..00000000000 --- a/.changeset/tidy-tomatoes-explain.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@systemfsoftware/trigger.dev_core": patch ---- - -Fix 3rd party otel propagation from breaking our Task Events data from being properly correlated to the correct trace diff --git a/.changeset/tiny-doors-type.md b/.changeset/tiny-doors-type.md deleted file mode 100644 index 4fda5547b2c..00000000000 --- a/.changeset/tiny-doors-type.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@systemfsoftware/trigger.dev_sdk": patch -"@systemfsoftware/trigger.dev_core": patch ---- - -Added cancelRun to the SDK diff --git a/.changeset/tiny-elephants-scream.md b/.changeset/tiny-elephants-scream.md deleted file mode 100644 index 11c2246346a..00000000000 --- a/.changeset/tiny-elephants-scream.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"trigger.dev": patch -"@systemfsoftware/trigger.dev_core": patch ---- - -- Add graceful exit for prod workers -- Prevent overflow in long waits diff --git a/.changeset/tricky-bulldogs-heal.md b/.changeset/tricky-bulldogs-heal.md deleted file mode 100644 index 7a07c27c467..00000000000 --- a/.changeset/tricky-bulldogs-heal.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"@systemfsoftware/trigger.dev_sdk": patch -"trigger.dev": patch -"@systemfsoftware/trigger.dev_core": patch ---- - -Added a new global - Task Catalog - to better handle task metadata diff --git a/.changeset/tricky-keys-attack.md b/.changeset/tricky-keys-attack.md deleted file mode 100644 index 00df9a245b7..00000000000 --- a/.changeset/tricky-keys-attack.md +++ /dev/null @@ -1,14 +0,0 @@ ---- -"trigger.dev": patch -"@systemfsoftware/trigger.dev_core": patch ---- - -- Clear paused states before retry -- Detect and handle unrecoverable worker errors -- Remove checkpoints after successful push -- Permanently switch to DO hosted busybox image -- Fix IPC timeout issue, or at least handle it more gracefully -- Handle checkpoint failures -- Basic chaos monkey for checkpoint testing -- Stack traces are back in the dashboard -- Display final errors on root span diff --git a/.changeset/tricky-ladybugs-unite.md b/.changeset/tricky-ladybugs-unite.md deleted file mode 100644 index dfecae6ec80..00000000000 --- a/.changeset/tricky-ladybugs-unite.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -"@systemfsoftware/trigger.dev_sdk": patch -"@systemfsoftware/trigger.dev_core-apps": patch -"trigger.dev": patch -"@systemfsoftware/trigger.dev_core": patch ---- - -Extracting out all the non-SDK related features from the main @systemfsoftware/trigger.dev_core/v3 export diff --git a/.changeset/twelve-knives-notice.md b/.changeset/twelve-knives-notice.md deleted file mode 100644 index 02e9a542ff8..00000000000 --- a/.changeset/twelve-knives-notice.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@systemfsoftware/trigger.dev_core": patch ---- - -v3: fix missing init output in task run function when no middleware is defined diff --git a/.changeset/two-pumas-wait.md b/.changeset/two-pumas-wait.md deleted file mode 100644 index a7456fd1aaf..00000000000 --- a/.changeset/two-pumas-wait.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"trigger.dev": patch -"@systemfsoftware/trigger.dev_cli": patch ---- - -Add support for tasks located in subdirectories inside trigger dirs diff --git a/.changeset/violet-clocks-notice.md b/.changeset/violet-clocks-notice.md deleted file mode 100644 index 6e614f17ea7..00000000000 --- a/.changeset/violet-clocks-notice.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"trigger.dev": patch ---- - -Fix jsonc-parser import diff --git a/.changeset/warm-olives-provide.md b/.changeset/warm-olives-provide.md deleted file mode 100644 index 90195af5dac..00000000000 --- a/.changeset/warm-olives-provide.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@systemfsoftware/trigger.dev_core": patch ---- - -Improve handling of IPC timeouts and fix checkpoint cancellation after failures diff --git a/.changeset/warm-planes-taste.md b/.changeset/warm-planes-taste.md deleted file mode 100644 index baef6d88cd4..00000000000 --- a/.changeset/warm-planes-taste.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"trigger.dev": patch ---- - -v3: Prevent legacy-peer-deps=true from breaking deploys - -When a global `.npmrc` file includes `legacy-peer-deps=true`, deploys would fail on the `npm ci` step because the package-lock.json wouldn't match the `package.json` file. This is because inside the image build, the `.npmrc` file would not be picked up and so `legacy-peer-deps` would end up being false (which is the default). This change forces the `package-lock.json` file to be created using `legacy-peer-deps=false` diff --git a/.changeset/yellow-roses-arrive.md b/.changeset/yellow-roses-arrive.md deleted file mode 100644 index 82d42fdb68b..00000000000 --- a/.changeset/yellow-roses-arrive.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@systemfsoftware/trigger.dev_core": patch ---- - -Add more package exports that can be used from the web app diff --git a/.changeset/young-jars-wait.md b/.changeset/young-jars-wait.md deleted file mode 100644 index d907cc44df2..00000000000 --- a/.changeset/young-jars-wait.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"trigger.dev": patch ---- - -Fix various e2e issues for 'resolve-legacy-peer-deps' fixture, installation of fixture deps and lockfile-based test skipping' diff --git a/.changeset/young-snails-sell.md b/.changeset/young-snails-sell.md deleted file mode 100644 index 1b4f308213a..00000000000 --- a/.changeset/young-snails-sell.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"trigger.dev": patch ---- - -Increase cleanup IPC timeout From 1b1e622d9e4403c11f4f7bf061576393d90a1199 Mon Sep 17 00:00:00 2001 From: Ryan Lee Date: Sat, 31 Aug 2024 21:12:09 -0400 Subject: [PATCH 14/67] fix: release ci --- .github/workflows/release.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 16919caf447..7cbde0cdbf0 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -14,7 +14,7 @@ jobs: name: 🦋 Changesets Release runs-on: buildjet-8vcpu-ubuntu-2204 if: | - github.repository == 'triggerdotdev/trigger.dev' + github.repository == 'systemfsoftware/trigger.dev' outputs: published_packages: ${{ steps.changesets.outputs.publishedPackages }} published: ${{ steps.changesets.outputs.published }} From f0a200c0f76d81d66a274f64396a3ca51b588d7a Mon Sep 17 00:00:00 2001 From: Ryan Lee Date: Sat, 31 Aug 2024 21:18:14 -0400 Subject: [PATCH 15/67] use free runners --- .github/workflows/e2e.yml | 4 ++-- .github/workflows/publish-infra.yml | 2 +- .github/workflows/release.yml | 2 +- .github/workflows/typecheck.yml | 2 +- .github/workflows/unit-tests.yml | 2 +- 5 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/e2e.yml b/.github/workflows/e2e.yml index 867ef17b606..4e909204ff1 100644 --- a/.github/workflows/e2e.yml +++ b/.github/workflows/e2e.yml @@ -11,7 +11,7 @@ jobs: cli-v3: name: "🧪 CLI v3 tests" if: inputs.package == 'cli-v3' || inputs.package == '' - runs-on: buildjet-8vcpu-ubuntu-2204 + runs-on: ubuntu-latest strategy: fail-fast: false matrix: @@ -51,7 +51,7 @@ jobs: webapp: name: "🧪 Webapp tests" if: inputs.package == 'webapp' || inputs.package == '' - runs-on: buildjet-16vcpu-ubuntu-2204 + runs-on: ubuntu-latest steps: - name: 🐳 Login to Docker Hub uses: docker/login-action@v2 diff --git a/.github/workflows/publish-infra.yml b/.github/workflows/publish-infra.yml index 1a3486b018c..3b3b4cd236d 100644 --- a/.github/workflows/publish-infra.yml +++ b/.github/workflows/publish-infra.yml @@ -38,7 +38,7 @@ jobs: strategy: matrix: package: [coordinator, docker-provider, kubernetes-provider] - runs-on: buildjet-16vcpu-ubuntu-2204 + runs-on: ubuntu-latest env: DOCKER_BUILDKIT: "1" steps: diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 7cbde0cdbf0..a0a8d895447 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -12,7 +12,7 @@ on: jobs: release: name: 🦋 Changesets Release - runs-on: buildjet-8vcpu-ubuntu-2204 + runs-on: ubuntu-latest if: | github.repository == 'systemfsoftware/trigger.dev' outputs: diff --git a/.github/workflows/typecheck.yml b/.github/workflows/typecheck.yml index 4064192fd9b..cbaddb2d004 100644 --- a/.github/workflows/typecheck.yml +++ b/.github/workflows/typecheck.yml @@ -3,7 +3,7 @@ on: workflow_call: jobs: typecheck: - runs-on: buildjet-8vcpu-ubuntu-2204 + runs-on: ubuntu-latest steps: - name: ⬇️ Checkout repo diff --git a/.github/workflows/unit-tests.yml b/.github/workflows/unit-tests.yml index 08971b70343..d10f8efc09f 100644 --- a/.github/workflows/unit-tests.yml +++ b/.github/workflows/unit-tests.yml @@ -4,7 +4,7 @@ on: jobs: unitTests: name: "🧪 Unit Tests" - runs-on: buildjet-8vcpu-ubuntu-2204 + runs-on: ubuntu-latest steps: - name: ⬇️ Checkout repo uses: actions/checkout@v3 From d400d9531a035c3134ef9d65409c184ad0aa16bb Mon Sep 17 00:00:00 2001 From: Ryan Lee Date: Sat, 31 Aug 2024 21:20:46 -0400 Subject: [PATCH 16/67] fix: pnpm version in actions --- .github/workflows/e2e.yml | 4 ---- .github/workflows/release.yml | 2 -- .github/workflows/typecheck.yml | 2 -- .github/workflows/unit-tests.yml | 2 -- 4 files changed, 10 deletions(-) diff --git a/.github/workflows/e2e.yml b/.github/workflows/e2e.yml index 4e909204ff1..b83f27d144a 100644 --- a/.github/workflows/e2e.yml +++ b/.github/workflows/e2e.yml @@ -24,8 +24,6 @@ jobs: - name: ⎔ Setup pnpm uses: pnpm/action-setup@v4 - with: - version: 8.15.5 - name: ⎔ Setup node uses: buildjet/setup-node@v3 @@ -67,8 +65,6 @@ jobs: - name: ⎔ Setup pnpm uses: pnpm/action-setup@v4 - with: - version: 8.15.5 - name: ⎔ Setup node uses: buildjet/setup-node@v3 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index a0a8d895447..fc3fba35810 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -29,8 +29,6 @@ jobs: - name: ⎔ Setup pnpm uses: pnpm/action-setup@v4 - with: - version: 8.15.5 - name: ⎔ Setup node uses: buildjet/setup-node@v3 diff --git a/.github/workflows/typecheck.yml b/.github/workflows/typecheck.yml index cbaddb2d004..a2a2e76839a 100644 --- a/.github/workflows/typecheck.yml +++ b/.github/workflows/typecheck.yml @@ -13,8 +13,6 @@ jobs: - name: ⎔ Setup pnpm uses: pnpm/action-setup@v4 - with: - version: 8.15.5 - name: ⎔ Setup node uses: buildjet/setup-node@v3 diff --git a/.github/workflows/unit-tests.yml b/.github/workflows/unit-tests.yml index d10f8efc09f..5f8120bb68e 100644 --- a/.github/workflows/unit-tests.yml +++ b/.github/workflows/unit-tests.yml @@ -13,8 +13,6 @@ jobs: - name: ⎔ Setup pnpm uses: pnpm/action-setup@v4 - with: - version: 8.15.5 - name: ⎔ Setup node uses: buildjet/setup-node@v3 From d51fcb11d4b1d5a5d8afaa599d1ce2c5e9c2ba03 Mon Sep 17 00:00:00 2001 From: Ryan Lee Date: Sat, 31 Aug 2024 21:23:19 -0400 Subject: [PATCH 17/67] nuke v3 cli jobs --- .github/workflows/e2e.yml | 38 ----------------------------------- .github/workflows/publish.yml | 6 ------ 2 files changed, 44 deletions(-) diff --git a/.github/workflows/e2e.yml b/.github/workflows/e2e.yml index b83f27d144a..78e7a2a9579 100644 --- a/.github/workflows/e2e.yml +++ b/.github/workflows/e2e.yml @@ -8,44 +8,6 @@ on: required: false type: string jobs: - cli-v3: - name: "🧪 CLI v3 tests" - if: inputs.package == 'cli-v3' || inputs.package == '' - runs-on: ubuntu-latest - strategy: - fail-fast: false - matrix: - package-manager: ["npm", "pnpm", "yarn"] - steps: - - name: ⬇️ Checkout repo - uses: actions/checkout@v3 - with: - fetch-depth: 0 - - - name: ⎔ Setup pnpm - uses: pnpm/action-setup@v4 - - - name: ⎔ Setup node - uses: buildjet/setup-node@v3 - with: - node-version: 20.11.1 - cache: "pnpm" - - - name: 📥 Download deps - run: pnpm install --frozen-lockfile --filter trigger.dev... - - - name: 🔧 Build v3 cli monorepo dependencies - run: pnpm run build --filter trigger.dev^... - - - name: 🔧 Build worker template files - run: pnpm --filter trigger.dev run build:workers - - - name: Enable corepack - run: corepack enable - - - name: Run E2E Tests - run: | - PM=${{ matrix.package-manager }} pnpm --filter trigger.dev run test:e2e webapp: name: "🧪 Webapp tests" if: inputs.package == 'webapp' || inputs.package == '' diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index dda12779673..fa481907274 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -49,12 +49,6 @@ jobs: uses: ./.github/workflows/unit-tests.yml secrets: inherit - e2e: - uses: ./.github/workflows/e2e.yml - with: - package: cli-v3 - secrets: inherit - publish: needs: [typecheck, units] uses: ./.github/workflows/publish-docker.yml From 921ede366883f9d3dc3af88afc7900be54c4273b Mon Sep 17 00:00:00 2001 From: Ryan Lee Date: Sat, 31 Aug 2024 21:54:42 -0400 Subject: [PATCH 18/67] fix: missing packages --- apps/webapp/package.json | 4 ++-- pnpm-lock.yaml | 20 ++++++++++---------- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/apps/webapp/package.json b/apps/webapp/package.json index 701e1463441..b74ec4fb677 100644 --- a/apps/webapp/package.json +++ b/apps/webapp/package.json @@ -91,14 +91,14 @@ "@tailwindcss/container-queries": "^0.1.1", "@tanstack/react-virtual": "^3.0.4", "@team-plain/typescript-sdk": "^3.5.0", - "@systemfsoftware/trigger.dev_companyicons": "^1.5.35", + "@systemfsoftware/trigger.dev_companyicons": "npm:@trigger.dev/companyicons@1.5.35", "@systemfsoftware/trigger.dev_core": "workspace:*", "@systemfsoftware/trigger.dev_core-backend": "workspace:*", "@systemfsoftware/trigger.dev_database": "workspace:*", "@systemfsoftware/trigger.dev_otlp-importer": "workspace:*", - "@systemfsoftware/trigger.dev_platform": "1.0.12", "@systemfsoftware/trigger.dev_sdk": "workspace:*", "@systemfsoftware/trigger.dev_yalt": "workspace:*", + "@systemfsoftware/trigger.dev_platform": "npm:@trigger.dev/platform@1.0.12", "@types/pg": "8.6.6", "@uiw/react-codemirror": "^4.19.5", "@upstash/ratelimit": "^1.1.3", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4f36c879274..fa0e2aab4bb 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -367,8 +367,8 @@ importers: specifier: ^8.3.0 version: 8.3.0(socket.io-adapter@2.5.4(bufferutil@4.0.7)(utf-8-validate@5.0.10)) '@systemfsoftware/trigger.dev_companyicons': - specifier: ^1.5.35 - version: '@trigger.dev/companyicons@@systemfsoftware/trigger.dev_companyicons@1.5.35(react-dom@18.2.0(react@18.2.0))(react@18.2.0)' + specifier: npm:@trigger.dev/companyicons@1.5.35 + version: '@trigger.dev/companyicons@1.5.35(react-dom@18.2.0(react@18.2.0))(react@18.2.0)' '@systemfsoftware/trigger.dev_core': specifier: workspace:* version: link:../../packages/core @@ -382,8 +382,8 @@ importers: specifier: workspace:* version: link:../../packages/otlp-importer '@systemfsoftware/trigger.dev_platform': - specifier: 1.0.12 - version: '@trigger.dev/platform@@systemfsoftware/trigger.dev_platform@1.0.12' + specifier: npm:@trigger.dev/platform@1.0.12 + version: '@trigger.dev/platform@1.0.12' '@systemfsoftware/trigger.dev_sdk': specifier: workspace:* version: link:../../packages/trigger-sdk @@ -7318,14 +7318,14 @@ packages: '@total-typescript/ts-reset@0.4.2': resolution: {integrity: sha512-vqd7ZUDSrXFVT1n8b2kc3LnklncDQFPvR58yUS1kEP23/nHPAO9l1lMjUfnPrXYYk4Hj54rrLKMW5ipwk7k09A==} - '@trigger.dev/companyicons@@systemfsoftware/trigger.dev_companyicons@1.5.35': - resolution: {integrity: sha512-AhY7yshwh0onlgB6EGiyjyLSzl38Cuxo4tpUJVHxs5im8gDA+fuUq7o6Vz1WetFeNXwjMqh3f+bPW7bfqR4epg==, tarball: https://registry.npmjs.org/@systemfsoftware/trigger.dev_companyicons/-/trigger.dev_companyicons-1.5.35.tgz} + '@trigger.dev/companyicons@1.5.35': + resolution: {integrity: sha512-AhY7yshwh0onlgB6EGiyjyLSzl38Cuxo4tpUJVHxs5im8gDA+fuUq7o6Vz1WetFeNXwjMqh3f+bPW7bfqR4epg==} peerDependencies: react: ^18.2.0 react-dom: 18.2.0 - '@trigger.dev/platform@@systemfsoftware/trigger.dev_platform@1.0.12': - resolution: {integrity: sha512-pOB9S2XG+TmTdlYtF9xuQoFz1aRlRGWSVCXuv3Vj2ArzU6Zz3ukvK24qlTd0PJB1otX71Ho/NfViGKEzCyRb5Q==, tarball: https://registry.npmjs.org/@systemfsoftware/trigger.dev_platform/-/trigger.dev_platform-1.0.12.tgz} + '@trigger.dev/platform@1.0.12': + resolution: {integrity: sha512-pOB9S2XG+TmTdlYtF9xuQoFz1aRlRGWSVCXuv3Vj2ArzU6Zz3ukvK24qlTd0PJB1otX71Ho/NfViGKEzCyRb5Q==} '@tsconfig/node10@1.0.9': resolution: {integrity: sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==} @@ -22643,12 +22643,12 @@ snapshots: '@total-typescript/ts-reset@0.4.2': {} - '@trigger.dev/companyicons@@systemfsoftware/trigger.dev_companyicons@1.5.35(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': + '@trigger.dev/companyicons@1.5.35(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - '@trigger.dev/platform@@systemfsoftware/trigger.dev_platform@1.0.12': + '@trigger.dev/platform@1.0.12': dependencies: zod: 3.22.3 From 87c924af1d26ebbe69d4a6dc9304dd56231979d5 Mon Sep 17 00:00:00 2001 From: Ryan Lee Date: Sat, 31 Aug 2024 22:49:24 -0400 Subject: [PATCH 19/67] enforce same typescript, tsup, @types/node versions --- .syncpackrc | 34 + __references/job-catalog/package.json | 2 +- __references/nestjs-example/package.json | 2 +- __references/nextjs-reference/package.json | 2 +- __references/package-tester/package.json | 2 +- __references/remix-reference/package.json | 2 +- __references/svelte-example/package.json | 2 +- __references/unit-testing/package.json | 2 +- __references/v3-catalog/package.json | 4 +- apps/coordinator/package.json | 4 +- apps/coordinator/src/checkpointer.ts | 2 +- apps/coordinator/tsconfig.json | 2 +- apps/docker-provider/package.json | 4 +- apps/kubernetes-provider/package.json | 2 +- apps/proxy/package.json | 2 +- apps/webapp/package.json | 4 +- .../eslint-config-custom/package.json | 2 +- config-packages/tsup/package.json | 6 +- integrations/airtable/package.json | 4 +- integrations/github/package.json | 4 +- integrations/linear/package.json | 4 +- integrations/openai/package.json | 6 +- integrations/plain/package.json | 6 +- integrations/replicate/package.json | 4 +- integrations/resend/package.json | 4 +- integrations/sendgrid/package.json | 4 +- integrations/shopify/package.json | 4 +- integrations/slack/package.json | 4 +- integrations/stripe/package.json | 4 +- integrations/supabase/package.json | 4 +- integrations/typeform/package.json | 4 +- package.json | 3 +- packages/astro/package.json | 4 +- packages/cli/package.json | 6 +- packages/core-apps/package.json | 4 +- packages/core-backend/package.json | 6 +- packages/core/package.json | 6 +- packages/database/package.json | 2 +- packages/emails/package.json | 4 +- packages/express/package.json | 2 +- packages/hono/package.json | 4 +- packages/integration-kit/package.json | 6 +- packages/nestjs/package.json | 2 +- packages/nextjs/package.json | 2 +- packages/otlp-importer/package.json | 6 +- packages/react/package.json | 4 +- packages/remix/package.json | 2 +- packages/sveltekit/package.json | 2 +- packages/testing/package.json | 2 +- packages/trigger-sdk/package.json | 9 +- packages/yalt/package.json | 6 +- perf/package.json | 4 +- pnpm-lock.yaml | 2935 +++++------------ pnpm-workspace.yaml | 1 - runtime_tests/package.json | 4 +- 55 files changed, 902 insertions(+), 2260 deletions(-) create mode 100644 .syncpackrc diff --git a/.syncpackrc b/.syncpackrc new file mode 100644 index 00000000000..c35a2c6e333 --- /dev/null +++ b/.syncpackrc @@ -0,0 +1,34 @@ +{ + "source": [ + "package.json", + "config-packages/*/package.json", + "packages/*/package.json", + "integrations/*/package.json", + "apps/*/package.json", + "perf/package.json", + "runtime_tests/package.json" + ], + "versionGroups": [ + { + "label": "Ensure Typescript dependencies always use the same version", + "dependencies": [ + "typescript" + ], + "pinVersion": "5.5.4" + }, + { + "label": "Ensure @types/node dependencies always use the same version", + "dependencies": [ + "@types/node" + ], + "pinVersion": "20.14.8" + }, + { + "label": "Ensure tsup dependencies always use the same version", + "dependencies": [ + "tsup" + ], + "pinVersion": "8.0.1" + } + ] +} diff --git a/__references/job-catalog/package.json b/__references/job-catalog/package.json index d0dd787ed92..20629b9e916 100644 --- a/__references/job-catalog/package.json +++ b/__references/job-catalog/package.json @@ -56,7 +56,7 @@ "@systemfsoftware/trigger.dev_supabase": "workspace:*", "@systemfsoftware/trigger.dev_typeform": "workspace:*", "@types/node": "20.4.2", - "typescript": "5.1.6", + "typescript": "^5.5.4", "zod": "3.22.3" }, "trigger.dev": { diff --git a/__references/nestjs-example/package.json b/__references/nestjs-example/package.json index 9aaef448085..718ba917ac2 100644 --- a/__references/nestjs-example/package.json +++ b/__references/nestjs-example/package.json @@ -42,6 +42,6 @@ "ts-loader": "^9.4.3", "ts-node": "^10.9.1", "tsconfig-paths": "^4.2.0", - "typescript": "^5.1.3" + "typescript": "^5.5.4" } } diff --git a/__references/nextjs-reference/package.json b/__references/nextjs-reference/package.json index 4db77949922..2eb0625dd47 100644 --- a/__references/nextjs-reference/package.json +++ b/__references/nextjs-reference/package.json @@ -31,7 +31,7 @@ "react": "^18.2.0", "react-dom": "^18.2.0", "react-query": "^3.39.3", - "typescript": "5.0.4", + "typescript": "^5.5.4", "zod": "3.22.3" }, "devDependencies": { diff --git a/__references/package-tester/package.json b/__references/package-tester/package.json index 7fe93694974..902a3e1cb87 100644 --- a/__references/package-tester/package.json +++ b/__references/package-tester/package.json @@ -31,7 +31,7 @@ "react": "18.2.0", "react-dom": "18.2.0", "tailwindcss": "3.3.3", - "typescript": "5.1.6" + "typescript": "^5.5.4" }, "devDependencies": { "@types/node": "20.4.5", diff --git a/__references/remix-reference/package.json b/__references/remix-reference/package.json index d7057ccf310..fecd7fa6060 100644 --- a/__references/remix-reference/package.json +++ b/__references/remix-reference/package.json @@ -25,7 +25,7 @@ "@types/react": "^18.0.35", "@types/react-dom": "^18.0.11", "eslint": "^8.38.0", - "typescript": "^4.8.4" + "typescript": "^5.5.4" }, "trigger.dev": { "endpointId": "remix-test" diff --git a/__references/svelte-example/package.json b/__references/svelte-example/package.json index 7e33425d59e..750e3e3fd2e 100644 --- a/__references/svelte-example/package.json +++ b/__references/svelte-example/package.json @@ -24,7 +24,7 @@ "svelte": "^4.0.5", "svelte-check": "^3.4.3", "tslib": "^2.4.1", - "typescript": "^5.0.0", + "typescript": "^5.5.4", "vite": "^4.4.2" }, "dependencies": { diff --git a/__references/unit-testing/package.json b/__references/unit-testing/package.json index 44e0148d1a9..c8855316501 100644 --- a/__references/unit-testing/package.json +++ b/__references/unit-testing/package.json @@ -17,7 +17,7 @@ "devDependencies": { "@systemfsoftware/trigger.dev_tsconfig": "workspace:*", "tsconfig-paths": "^3.14.1", - "typescript": "^5.2.2", + "typescript": "^5.5.4", "vitest": "^0.34.3", "zod": "3.22.3" } diff --git a/__references/v3-catalog/package.json b/__references/v3-catalog/package.json index 5ec9436eb98..7cdf2a2d2fa 100644 --- a/__references/v3-catalog/package.json +++ b/__references/v3-catalog/package.json @@ -63,7 +63,7 @@ "trigger.dev": "workspace:*", "ts-node": "^10.9.2", "tsconfig-paths": "^4.2.0", - "tsup": "^8.0.1", - "typescript": "^5.3.0" + "tsup": "8.0.1", + "typescript": "^5.5.4" } } diff --git a/apps/coordinator/package.json b/apps/coordinator/package.json index 19038e32092..2fa90d3e0c7 100644 --- a/apps/coordinator/package.json +++ b/apps/coordinator/package.json @@ -24,10 +24,10 @@ "socket.io": "4.7.4" }, "devDependencies": { - "@types/node": "^18", + "@types/node": "20.14.8", "dotenv": "^16.4.2", "esbuild": "^0.19.11", "tsx": "^4.7.0", - "typescript": "^5.3.3" + "typescript": "5.5.4" } } diff --git a/apps/coordinator/src/checkpointer.ts b/apps/coordinator/src/checkpointer.ts index 4c6cbf100e7..486a3a478d6 100644 --- a/apps/coordinator/src/checkpointer.ts +++ b/apps/coordinator/src/checkpointer.ts @@ -191,7 +191,7 @@ export class Checkpointer { const start = performance.now(); this.#logger.log(`checkpointAndPush() start`, { start, opts }); - let interval: NodeJS.Timer | undefined; + let interval: NodeJS.Timeout | undefined; if (opts.shouldHeartbeat) { interval = setInterval(() => { diff --git a/apps/coordinator/tsconfig.json b/apps/coordinator/tsconfig.json index 936a03311ac..8ffd88497b3 100644 --- a/apps/coordinator/tsconfig.json +++ b/apps/coordinator/tsconfig.json @@ -2,7 +2,7 @@ "include": ["./src/**/*.ts"], "exclude": ["node_modules"], "compilerOptions": { - "target": "es2016", + "target": "es2022", "module": "commonjs", "esModuleInterop": true, "resolveJsonModule": true, diff --git a/apps/docker-provider/package.json b/apps/docker-provider/package.json index 0974ff79fb4..38298a6ec1f 100644 --- a/apps/docker-provider/package.json +++ b/apps/docker-provider/package.json @@ -21,10 +21,10 @@ "execa": "^8.0.1" }, "devDependencies": { - "@types/node": "^18.19.8", + "@types/node": "20.14.8", "dotenv": "^16.4.2", "esbuild": "^0.19.11", "tsx": "^4.7.0", - "typescript": "^5.3.3" + "typescript": "5.5.4" } } diff --git a/apps/kubernetes-provider/package.json b/apps/kubernetes-provider/package.json index 4f46cf8cffe..7c718d7641b 100644 --- a/apps/kubernetes-provider/package.json +++ b/apps/kubernetes-provider/package.json @@ -25,6 +25,6 @@ "dotenv": "^16.4.2", "esbuild": "^0.19.11", "tsx": "^4.7.0", - "typescript": "^5.3.3" + "typescript": "5.5.4" } } diff --git a/apps/proxy/package.json b/apps/proxy/package.json index a0809afd412..d6444df53ff 100644 --- a/apps/proxy/package.json +++ b/apps/proxy/package.json @@ -8,7 +8,7 @@ }, "devDependencies": { "@cloudflare/workers-types": "^4.20240512.0", - "typescript": "^5.0.4", + "typescript": "5.5.4", "wrangler": "^3.57.1" }, "dependencies": { diff --git a/apps/webapp/package.json b/apps/webapp/package.json index b74ec4fb677..9cc7d3778ff 100644 --- a/apps/webapp/package.json +++ b/apps/webapp/package.json @@ -199,7 +199,7 @@ "@types/lodash.omit": "^4.5.7", "@types/marked": "^4.0.3", "@types/morgan": "^1.9.3", - "@types/node": "^18.11.15", + "@types/node": "20.14.8", "@types/node-fetch": "^2.6.2", "@types/prismjs": "^1.26.0", "@types/qs": "^6.9.7", @@ -239,7 +239,7 @@ "tailwindcss": "3.4.1", "ts-node": "^10.7.0", "tsconfig-paths": "^3.14.1", - "typescript": "^5.1.6", + "typescript": "5.5.4", "vitest": "^1.4.0" }, "engines": { diff --git a/config-packages/eslint-config-custom/package.json b/config-packages/eslint-config-custom/package.json index 5481970018b..f46946355b4 100644 --- a/config-packages/eslint-config-custom/package.json +++ b/config-packages/eslint-config-custom/package.json @@ -9,7 +9,7 @@ "eslint-config-prettier": "^8.3.0", "eslint-config-turbo": "latest", "eslint-plugin-react": "7.31.8", - "typescript": "^4.8.4" + "typescript": "5.5.4" }, "publishConfig": { "access": "public" diff --git a/config-packages/tsup/package.json b/config-packages/tsup/package.json index e36c949158a..bfe06dad5bd 100644 --- a/config-packages/tsup/package.json +++ b/config-packages/tsup/package.json @@ -7,11 +7,11 @@ "types": "./src/index.ts", "dependencies": { "esbuild": "^0.19.11", - "tsup": "^8.0.1" + "tsup": "8.0.1" }, "devDependencies": { - "@types/node": "18", - "typescript": "^5.3.0" + "@types/node": "20.14.8", + "typescript": "5.5.4" }, "engines": { "node": ">=18.0.0" diff --git a/integrations/airtable/package.json b/integrations/airtable/package.json index bd8e124260a..b86604a1c2e 100644 --- a/integrations/airtable/package.json +++ b/integrations/airtable/package.json @@ -12,10 +12,10 @@ ], "devDependencies": { "@systemfsoftware/trigger.dev_tsconfig": "workspace:*", - "@types/node": "16.x", + "@types/node": "20.14.8", "rimraf": "^3.0.2", "tsup": "8.0.1", - "typescript": "^5.3.0", + "typescript": "5.5.4", "@systemfsoftware/trigger.dev_tsup": "workspace:*" }, "scripts": { diff --git a/integrations/github/package.json b/integrations/github/package.json index d9e449f4dda..b45ce367c3b 100644 --- a/integrations/github/package.json +++ b/integrations/github/package.json @@ -14,11 +14,11 @@ "@octokit/types": "^12.4.0", "@octokit/webhooks-types": "^7.3.1", "@systemfsoftware/trigger.dev_tsconfig": "workspace:*", - "@types/node": "18", + "@types/node": "20.14.8", "rimraf": "^3.0.2", "tsup": "8.0.1", "@systemfsoftware/trigger.dev_tsup": "workspace:*", - "typescript": "^5.3.0" + "typescript": "5.5.4" }, "scripts": { "clean": "rimraf dist", diff --git a/integrations/linear/package.json b/integrations/linear/package.json index 5c4aabab2e9..99be264e4c4 100644 --- a/integrations/linear/package.json +++ b/integrations/linear/package.json @@ -12,10 +12,10 @@ ], "devDependencies": { "@systemfsoftware/trigger.dev_tsconfig": "workspace:*", - "@types/node": "16.x", + "@types/node": "20.14.8", "rimraf": "^3.0.2", "tsup": "8.0.1", - "typescript": "^5.3.0", + "typescript": "5.5.4", "@systemfsoftware/trigger.dev_tsup": "workspace:*" }, "scripts": { diff --git a/integrations/openai/package.json b/integrations/openai/package.json index 2ae04b978c8..668ad2b561d 100644 --- a/integrations/openai/package.json +++ b/integrations/openai/package.json @@ -24,11 +24,11 @@ ], "devDependencies": { "@systemfsoftware/trigger.dev_tsconfig": "workspace:*", - "@types/node": "18", + "@types/node": "20.14.8", "rimraf": "^3.0.2", - "tsup": "^8.0.1", + "tsup": "8.0.1", "@systemfsoftware/trigger.dev_tsup": "workspace:*", - "typescript": "^5.3.0", + "typescript": "5.5.4", "@types/jest": "^29.5.3", "jest": "^29.6.2", "ts-jest": "^29.1.1" diff --git a/integrations/plain/package.json b/integrations/plain/package.json index 94452a4d186..f97ce5e5cd7 100644 --- a/integrations/plain/package.json +++ b/integrations/plain/package.json @@ -12,11 +12,11 @@ ], "devDependencies": { "@systemfsoftware/trigger.dev_tsconfig": "workspace:*", - "@types/node": "18", + "@types/node": "20.14.8", "rimraf": "^3.0.2", "tsup": "8.0.1", "@systemfsoftware/trigger.dev_tsup": "workspace:*", - "typescript": "^5.3.0" + "typescript": "5.5.4" }, "scripts": { "clean": "rimraf dist", @@ -26,7 +26,7 @@ "dependencies": { "@systemfsoftware/trigger.dev_integration-kit": "workspace:^3.0.0-beta.55", "@systemfsoftware/trigger.dev_sdk": "workspace:^3.0.0-beta.55", - "@team-plain/typescript-sdk": "^2.7.0" + "@team-plain/typescript-sdk": "^3.5.0" }, "engines": { "node": ">=16.8.0" diff --git a/integrations/replicate/package.json b/integrations/replicate/package.json index d7d83a58afe..fc722dc82bc 100644 --- a/integrations/replicate/package.json +++ b/integrations/replicate/package.json @@ -12,10 +12,10 @@ ], "devDependencies": { "@systemfsoftware/trigger.dev_tsconfig": "workspace:*", - "@types/node": "16.x", + "@types/node": "20.14.8", "rimraf": "^3.0.2", "tsup": "8.0.1", - "typescript": "^5.3.0", + "typescript": "5.5.4", "@systemfsoftware/trigger.dev_tsup": "workspace:*" }, "scripts": { diff --git a/integrations/resend/package.json b/integrations/resend/package.json index 8d7c92bbdb7..55e352ba0e8 100644 --- a/integrations/resend/package.json +++ b/integrations/resend/package.json @@ -12,11 +12,11 @@ ], "devDependencies": { "@systemfsoftware/trigger.dev_tsconfig": "workspace:*", - "@types/node": "18", + "@types/node": "20.14.8", "rimraf": "^3.0.2", "tsup": "8.0.1", "@systemfsoftware/trigger.dev_tsup": "workspace:*", - "typescript": "^5.3.0" + "typescript": "5.5.4" }, "scripts": { "clean": "rimraf dist", diff --git a/integrations/sendgrid/package.json b/integrations/sendgrid/package.json index 5e61f1f9bfa..2bb81adf1b8 100644 --- a/integrations/sendgrid/package.json +++ b/integrations/sendgrid/package.json @@ -12,10 +12,10 @@ ], "devDependencies": { "@systemfsoftware/trigger.dev_tsconfig": "workspace:*", - "@types/node": "16.x", + "@types/node": "20.14.8", "rimraf": "^3.0.2", "tsup": "8.0.1", - "typescript": "^5.3.0", + "typescript": "5.5.4", "@systemfsoftware/trigger.dev_tsup": "workspace:*" }, "scripts": { diff --git a/integrations/shopify/package.json b/integrations/shopify/package.json index 9f482177cbd..ba612bb4c43 100644 --- a/integrations/shopify/package.json +++ b/integrations/shopify/package.json @@ -12,10 +12,10 @@ ], "devDependencies": { "@systemfsoftware/trigger.dev_tsconfig": "workspace:*", - "@types/node": "16.x", + "@types/node": "20.14.8", "rimraf": "^3.0.2", "tsup": "8.0.1", - "typescript": "^5.3.0", + "typescript": "5.5.4", "@systemfsoftware/trigger.dev_tsup": "workspace:*" }, "scripts": { diff --git a/integrations/slack/package.json b/integrations/slack/package.json index 6a32e45f61d..a34535551de 100644 --- a/integrations/slack/package.json +++ b/integrations/slack/package.json @@ -12,11 +12,11 @@ ], "devDependencies": { "@systemfsoftware/trigger.dev_tsconfig": "workspace:*", - "@types/node": "18", + "@types/node": "20.14.8", "rimraf": "^3.0.2", "tsup": "8.0.1", "@systemfsoftware/trigger.dev_tsup": "workspace:*", - "typescript": "^5.3.0" + "typescript": "5.5.4" }, "scripts": { "clean": "rimraf dist", diff --git a/integrations/stripe/package.json b/integrations/stripe/package.json index 22ef447a502..f678a407981 100644 --- a/integrations/stripe/package.json +++ b/integrations/stripe/package.json @@ -11,11 +11,11 @@ "dist" ], "devDependencies": { - "@types/node": "16.x", + "@types/node": "20.14.8", "rimraf": "^3.0.2", "stripe-event-types": "^2.4.0", "tsup": "8.0.1", - "typescript": "^5.3.0", + "typescript": "5.5.4", "@systemfsoftware/trigger.dev_tsup": "workspace:*" }, "scripts": { diff --git a/integrations/supabase/package.json b/integrations/supabase/package.json index a24858875a9..454263f359c 100644 --- a/integrations/supabase/package.json +++ b/integrations/supabase/package.json @@ -12,10 +12,10 @@ ], "devDependencies": { "@systemfsoftware/trigger.dev_tsconfig": "workspace:*", - "@types/node": "18.x", + "@types/node": "20.14.8", "rimraf": "^3.0.2", "tsup": "8.0.1", - "typescript": "^5.3.0", + "typescript": "5.5.4", "@systemfsoftware/trigger.dev_tsup": "workspace:*" }, "scripts": { diff --git a/integrations/typeform/package.json b/integrations/typeform/package.json index d32c46e397f..802cbd5c082 100644 --- a/integrations/typeform/package.json +++ b/integrations/typeform/package.json @@ -11,10 +11,10 @@ "dist" ], "devDependencies": { - "@types/node": "16.x", + "@types/node": "20.14.8", "rimraf": "^3.0.2", "tsup": "8.0.1", - "typescript": "^5.3.0", + "typescript": "5.5.4", "@systemfsoftware/trigger.dev_tsup": "workspace:*" }, "scripts": { diff --git a/package.json b/package.json index acc9c49003f..b153da19ff4 100644 --- a/package.json +++ b/package.json @@ -50,11 +50,12 @@ "@playwright/test": "^1.36.2", "@systemfsoftware/trigger.dev_cli": "workspace:*", "@systemfsoftware/trigger.dev_database": "workspace:*", - "@types/node": "18.17.1", + "@types/node": "20.14.8", "autoprefixer": "^10.4.12", "eslint-config-custom": "workspace:*", "eslint-plugin-turbo": "^2.0.4", "prettier": "^3.0.0", + "syncpack": "^13.0.0", "tsx": "^3.7.1", "turbo": "^1.10.3", "vite": "^4.1.1", diff --git a/packages/astro/package.json b/packages/astro/package.json index 41d2a92c415..23b9772ffbf 100644 --- a/packages/astro/package.json +++ b/packages/astro/package.json @@ -28,9 +28,9 @@ "@types/debug": "^4.1.7", "@types/ws": "^8.5.3", "rimraf": "^3.0.2", - "tsup": "^6.5.0", + "tsup": "8.0.1", "tsx": "^3.12.1", - "typescript": "^4.8.4" + "typescript": "5.5.4" }, "engines": { "node": ">=18.0.0" diff --git a/packages/cli/package.json b/packages/cli/package.json index 631be8df38d..833fdd0d033 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -39,13 +39,13 @@ "@types/gradient-string": "^1.1.2", "@types/inquirer": "^9.0.3", "@types/mock-fs": "^4.13.1", - "@types/node": "^18", + "@types/node": "20.14.8", "@types/node-fetch": "^2.6.2", "@types/ws": "^8.5.3", "rimraf": "^3.0.2", - "tsup": "^6.5.0", + "tsup": "8.0.1", "type-fest": "^3.6.0", - "typescript": "^4.9.5", + "typescript": "5.5.4", "vitest": "^0.34.4" }, "scripts": { diff --git a/packages/core-apps/package.json b/packages/core-apps/package.json index 60849fb59ab..4c7d6cbe3af 100644 --- a/packages/core-apps/package.json +++ b/packages/core-apps/package.json @@ -27,8 +27,8 @@ "devDependencies": { "@systemfsoftware/trigger.dev_core": "workspace:*", "@systemfsoftware/trigger.dev_tsconfig": "workspace:*", - "@types/node": "18", - "typescript": "^5.3.0" + "@types/node": "20.14.8", + "typescript": "5.5.4" }, "engines": { "node": ">=18.0.0" diff --git a/packages/core-backend/package.json b/packages/core-backend/package.json index 3da1b8e984d..ac730cd08b3 100644 --- a/packages/core-backend/package.json +++ b/packages/core-backend/package.json @@ -35,12 +35,12 @@ "@systemfsoftware/trigger.dev_tsconfig": "workspace:*", "@systemfsoftware/trigger.dev_tsup": "workspace:*", "@types/jest": "^29.5.3", - "@types/node": "18", + "@types/node": "20.14.8", "jest": "^29.6.2", "rimraf": "^3.0.2", "ts-jest": "^29.1.1", - "tsup": "^8.0.1", - "typescript": "^5.3.0" + "tsup": "8.0.1", + "typescript": "5.5.4" }, "engines": { "node": ">=18.0.0" diff --git a/packages/core/package.json b/packages/core/package.json index 833bac55ea2..bf8553b28fb 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -299,14 +299,14 @@ "@systemfsoftware/trigger.dev_tsup": "workspace:*", "@types/humanize-duration": "^3.27.1", "@types/jest": "^29.5.3", - "@types/node": "20.12.7", + "@types/node": "20.14.8", "@types/readable-stream": "^4.0.14", "jest": "^29.6.2", "rimraf": "^3.0.2", "socket.io": "4.7.4", "ts-jest": "^29.1.1", - "tsup": "^8.0.1", - "typescript": "^5.3.0" + "tsup": "8.0.1", + "typescript": "5.5.4" }, "engines": { "node": ">=18.0.0" diff --git a/packages/database/package.json b/packages/database/package.json index cc1caaca7e0..a0f022bfe26 100644 --- a/packages/database/package.json +++ b/packages/database/package.json @@ -6,7 +6,7 @@ "types": "./src/index.ts", "dependencies": { "@prisma/client": "5.4.1", - "typescript": "^4.8.4" + "typescript": "5.5.4" }, "devDependencies": { "prisma": "5.4.1" diff --git a/packages/emails/package.json b/packages/emails/package.json index 5fe03165943..6694697cfe7 100644 --- a/packages/emails/package.json +++ b/packages/emails/package.json @@ -19,9 +19,9 @@ }, "devDependencies": { "@systemfsoftware/trigger.dev_tsconfig": "workspace:*", - "@types/node": "^18", + "@types/node": "20.14.8", "@types/react": "18.2.69", - "typescript": "^4.9.4" + "typescript": "5.5.4" }, "engines": { "node": ">=18.0.0" diff --git a/packages/express/package.json b/packages/express/package.json index fb5d5fbee98..157627b64b2 100644 --- a/packages/express/package.json +++ b/packages/express/package.json @@ -31,7 +31,7 @@ "tsup": "8.0.1", "tsx": "^3.12.1", "@systemfsoftware/trigger.dev_tsup": "workspace:*", - "typescript": "^5.3.0" + "typescript": "5.5.4" }, "scripts": { "clean": "rimraf dist", diff --git a/packages/hono/package.json b/packages/hono/package.json index 4a1ac511306..f08dbde293e 100644 --- a/packages/hono/package.json +++ b/packages/hono/package.json @@ -37,9 +37,9 @@ "devDependencies": { "@systemfsoftware/trigger.dev_tsconfig": "workspace:*", "rimraf": "^3.0.2", - "tsup": "^8.0.1", + "tsup": "8.0.1", "@systemfsoftware/trigger.dev_tsup": "workspace:*", - "typescript": "^5.3.0", + "typescript": "5.5.4", "hono": "3.10.3", "@systemfsoftware/trigger.dev_sdk": "workspace:*" }, diff --git a/packages/integration-kit/package.json b/packages/integration-kit/package.json index 7b6cf91f288..a0aff7477dd 100644 --- a/packages/integration-kit/package.json +++ b/packages/integration-kit/package.json @@ -25,12 +25,12 @@ }, "devDependencies": { "@systemfsoftware/trigger.dev_tsconfig": "workspace:*", - "@types/node": "18", + "@types/node": "20.14.8", "@types/uuid": "^9.0.0", "rimraf": "^3.0.2", - "tsup": "^8.0.1", + "tsup": "8.0.1", "@systemfsoftware/trigger.dev_tsup": "workspace:*", - "typescript": "^5.3.0" + "typescript": "5.5.4" }, "scripts": { "clean": "rimraf dist", diff --git a/packages/nestjs/package.json b/packages/nestjs/package.json index fcc6feeee5c..be7706d1a5c 100644 --- a/packages/nestjs/package.json +++ b/packages/nestjs/package.json @@ -32,7 +32,7 @@ "tsup": "8.0.1", "tsx": "^3.12.1", "@systemfsoftware/trigger.dev_tsup": "workspace:*", - "typescript": "^5.3.0" + "typescript": "5.5.4" }, "scripts": { "clean": "rimraf dist", diff --git a/packages/nextjs/package.json b/packages/nextjs/package.json index bb7ed7735da..ff1630f0ae0 100644 --- a/packages/nextjs/package.json +++ b/packages/nextjs/package.json @@ -30,7 +30,7 @@ "rimraf": "^3.0.2", "tsup": "8.0.1", "tsx": "^3.12.1", - "typescript": "^5.3.0", + "typescript": "5.5.4", "react": "^18.2.0", "react-dom": "^18.2.0", "@systemfsoftware/trigger.dev_tsup": "workspace:*" diff --git a/packages/otlp-importer/package.json b/packages/otlp-importer/package.json index 9b17c2a728b..5a652005903 100644 --- a/packages/otlp-importer/package.json +++ b/packages/otlp-importer/package.json @@ -40,13 +40,13 @@ "@systemfsoftware/trigger.dev_tsconfig": "workspace:*", "@systemfsoftware/trigger.dev_tsup": "workspace:*", "@types/jest": "^29.5.3", - "@types/node": "^18", + "@types/node": "20.14.8", "jest": "^29.6.2", "rimraf": "^3.0.2", "ts-jest": "^29.1.1", "ts-proto": "^1.167.3", - "tsup": "^8.0.1", - "typescript": "^5.3.0" + "tsup": "8.0.1", + "typescript": "5.5.4" }, "engines": { "node": ">=18.0.0" diff --git a/packages/react/package.json b/packages/react/package.json index 36e6915785d..6fcc751e080 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -39,9 +39,9 @@ "esbuild-plugin-file-path-extensions": "^1.0.0", "react": "^18.2.0", "rimraf": "^3.0.2", - "tsup": "^7.1.0", + "tsup": "8.0.1", "tsx": "^3.12.1", - "typescript": "^4.8.4" + "typescript": "5.5.4" }, "peerDependencies": { "react": "^16.8.0 || ^17.0.0 || ^18" diff --git a/packages/remix/package.json b/packages/remix/package.json index 8ef4bd7c5ac..95ff0d243fc 100644 --- a/packages/remix/package.json +++ b/packages/remix/package.json @@ -30,7 +30,7 @@ "rimraf": "^3.0.2", "tsup": "8.0.1", "tsx": "^3.12.1", - "typescript": "^5.3.0", + "typescript": "5.5.4", "@systemfsoftware/trigger.dev_tsup": "workspace:*" }, "scripts": { diff --git a/packages/sveltekit/package.json b/packages/sveltekit/package.json index 24b8a7bb2fe..80f3b8b7f36 100644 --- a/packages/sveltekit/package.json +++ b/packages/sveltekit/package.json @@ -31,7 +31,7 @@ "rimraf": "^3.0.2", "tsup": "8.0.1", "@systemfsoftware/trigger.dev_tsup": "workspace:*", - "typescript": "^5.3.0" + "typescript": "5.5.4" }, "scripts": { "clean": "rimraf dist", diff --git a/packages/testing/package.json b/packages/testing/package.json index 5d22679b1bd..789ae5dc6fc 100644 --- a/packages/testing/package.json +++ b/packages/testing/package.json @@ -47,7 +47,7 @@ "@systemfsoftware/trigger.dev_stripe": "workspace:*", "@systemfsoftware/trigger.dev_tsconfig": "workspace:*", "tsup": "8.0.1", - "typescript": "^5.3.0", + "typescript": "5.5.4", "@systemfsoftware/trigger.dev_tsup": "workspace:*" }, "module": "./dist/index.mjs" diff --git a/packages/trigger-sdk/package.json b/packages/trigger-sdk/package.json index eda5a18ee1b..a900b602c96 100644 --- a/packages/trigger-sdk/package.json +++ b/packages/trigger-sdk/package.json @@ -42,19 +42,19 @@ "get-caller-file": "^2.0.5", "git-remote-origin-url": "^4.0.0", "git-repo-info": "^2.1.1", + "msw": "^2.2.1", "slug": "^6.0.0", "terminal-link": "^3.0.0", "ulid": "^2.3.0", "uuid": "^9.0.0", "ws": "^8.11.0", - "zod": "3.22.3", - "msw": "^2.2.1" + "zod": "3.22.3" }, "devDependencies": { "@systemfsoftware/trigger.dev_tsconfig": "workspace:*", "@systemfsoftware/trigger.dev_tsup": "workspace:*", "@types/debug": "^4.1.7", - "@types/node": "18", + "@types/node": "20.14.8", "@types/slug": "^5.0.3", "@types/uuid": "^9.0.0", "@types/ws": "^8.5.3", @@ -62,8 +62,9 @@ "msw": "^2.2.1", "rimraf": "^3.0.2", "tsup": "^8.0.1", + "tsup": "8.0.1", "typed-emitter": "^2.1.0", - "typescript": "^5.3.0" + "typescript": "5.5.4" }, "engines": { "node": ">=18.0.0" diff --git a/packages/yalt/package.json b/packages/yalt/package.json index 2163faca8b9..2043ecf511d 100644 --- a/packages/yalt/package.json +++ b/packages/yalt/package.json @@ -42,12 +42,12 @@ "@systemfsoftware/trigger.dev_tsup": "workspace:*", "@types/debug": "^4.1.7", "@types/jest": "^29.5.3", - "@types/node": "18", + "@types/node": "20.14.8", "jest": "^29.6.2", "rimraf": "^3.0.2", "ts-jest": "^29.1.1", - "tsup": "^8.0.1", - "typescript": "^5.3.0" + "tsup": "8.0.1", + "typescript": "5.5.4" }, "engines": { "node": ">=18.0.0" diff --git a/perf/package.json b/perf/package.json index de34fe19ee5..eec4cae3d5c 100644 --- a/perf/package.json +++ b/perf/package.json @@ -27,13 +27,13 @@ "devDependencies": { "@systemfsoftware/trigger.dev_cli": "workspace:*", "@systemfsoftware/trigger.dev_tsconfig": "workspace:*", - "@types/node": "^20.5.0", + "@types/node": "20.14.8", "concurrently": "^8.2.0", "dotenv": "^16.3.1", "nodemon": "^3.0.1", "ts-node": "^10.9.1", "tsconfig-paths": "^3.14.1", - "typescript": "^5.1.6" + "typescript": "5.5.4" }, "trigger.dev": { "endpointId": "perf" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index fa0e2aab4bb..7e599d4250f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -45,8 +45,8 @@ importers: specifier: workspace:* version: link:packages/database '@types/node': - specifier: 18.17.1 - version: 18.17.1 + specifier: 20.14.8 + version: 20.14.8 autoprefixer: specifier: ^10.4.12 version: 10.4.13(postcss@8.4.38) @@ -59,6 +59,9 @@ importers: prettier: specifier: ^3.0.0 version: 3.0.0 + syncpack: + specifier: ^13.0.0 + version: 13.0.0(typescript@5.5.4) tsx: specifier: ^3.7.1 version: 3.12.2 @@ -67,13 +70,13 @@ importers: version: 1.10.3 vite: specifier: ^4.1.1 - version: 4.1.4(@types/node@18.17.1)(terser@5.17.1) + version: 4.1.4(@types/node@20.14.8)(terser@5.17.1) vite-tsconfig-paths: specifier: ^4.0.5 version: 4.0.5(typescript@5.5.4) vitest: specifier: ^2.0.5 - version: 2.0.5(@types/node@18.17.1)(terser@5.17.1) + version: 2.0.5(@types/node@20.14.8)(terser@5.17.1) apps/coordinator: dependencies: @@ -97,8 +100,8 @@ importers: version: 4.7.4(bufferutil@4.0.7)(utf-8-validate@5.0.10) devDependencies: '@types/node': - specifier: ^18 - version: 18.17.1 + specifier: 20.14.8 + version: 20.14.8 dotenv: specifier: ^16.4.2 version: 16.4.4 @@ -109,8 +112,8 @@ importers: specifier: ^4.7.0 version: 4.7.1 typescript: - specifier: ^5.3.3 - version: 5.3.3 + specifier: 5.5.4 + version: 5.5.4 apps/docker-provider: dependencies: @@ -125,8 +128,8 @@ importers: version: 8.0.1 devDependencies: '@types/node': - specifier: ^18.19.8 - version: 18.19.20 + specifier: 20.14.8 + version: 20.14.8 dotenv: specifier: ^16.4.2 version: 16.4.4 @@ -137,8 +140,8 @@ importers: specifier: ^4.7.0 version: 4.7.1 typescript: - specifier: ^5.3.3 - version: 5.3.3 + specifier: 5.5.4 + version: 5.5.4 apps/kubernetes-provider: dependencies: @@ -165,8 +168,8 @@ importers: specifier: ^4.7.0 version: 4.7.1 typescript: - specifier: ^5.3.3 - version: 5.3.3 + specifier: 5.5.4 + version: 5.5.4 apps/proxy: dependencies: @@ -190,8 +193,8 @@ importers: specifier: ^4.20240512.0 version: 4.20240512.0 typescript: - specifier: ^5.0.4 - version: 5.2.2 + specifier: 5.5.4 + version: 5.5.4 wrangler: specifier: ^3.57.1 version: 3.57.1(@cloudflare/workers-types@4.20240512.0)(bufferutil@4.0.7)(utf-8-validate@5.0.10) @@ -341,25 +344,25 @@ importers: version: 3.7.1(react@18.2.0) '@remix-run/express': specifier: 2.1.0 - version: 2.1.0(express@4.18.2)(typescript@5.2.2) + version: 2.1.0(express@4.18.2)(typescript@5.5.4) '@remix-run/node': specifier: 2.1.0 - version: 2.1.0(typescript@5.2.2) + version: 2.1.0(typescript@5.5.4) '@remix-run/react': specifier: 2.1.0 - version: 2.1.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.2.2) + version: 2.1.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.5.4) '@remix-run/router': specifier: ^1.15.3 version: 1.15.3 '@remix-run/serve': specifier: 2.1.0 - version: 2.1.0(typescript@5.2.2) + version: 2.1.0(typescript@5.5.4) '@remix-run/server-runtime': specifier: 2.1.0 - version: 2.1.0(typescript@5.2.2) + version: 2.1.0(typescript@5.5.4) '@remix-run/v1-meta': specifier: ^0.1.3 - version: 0.1.3(@remix-run/react@2.1.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.2.2))(@remix-run/server-runtime@2.1.0(typescript@5.2.2)) + version: 0.1.3(@remix-run/react@2.1.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.5.4))(@remix-run/server-runtime@2.1.0(typescript@5.5.4)) '@slack/web-api': specifier: ^6.8.1 version: 6.8.1 @@ -395,7 +398,7 @@ importers: version: 2.40.0(react@18.2.0) '@tailwindcss/container-queries': specifier: ^0.1.1 - version: 0.1.1(tailwindcss@3.4.1(ts-node@10.9.1(@swc/core@1.3.26)(@types/node@18.11.18)(typescript@5.2.2))) + version: 0.1.1(tailwindcss@3.4.1(ts-node@10.9.1(@swc/core@1.3.26)(@types/node@20.14.8)(typescript@5.5.4))) '@tanstack/react-virtual': specifier: ^3.0.4 version: 3.0.4(react-dom@18.2.0(react@18.2.0))(react@18.2.0) @@ -422,7 +425,7 @@ importers: version: 1.0.18 class-variance-authority: specifier: ^0.5.2 - version: 0.5.2(typescript@5.2.2) + version: 0.5.2(typescript@5.5.4) clsx: specifier: ^1.2.1 version: 1.2.1 @@ -458,7 +461,7 @@ importers: version: 10.12.11(react-dom@18.2.0(react@18.2.0))(react@18.2.0) graphile-worker: specifier: 0.16.6 - version: 0.16.6(patch_hash=hdpetta7btqcc7xb5wfkcnanoa)(typescript@5.2.2) + version: 0.16.6(patch_hash=hdpetta7btqcc7xb5wfkcnanoa)(typescript@5.5.4) highlight.run: specifier: ^7.3.4 version: 7.3.4 @@ -566,19 +569,19 @@ importers: version: 2.0.1 remix-auth: specifier: ^3.6.0 - version: 3.6.0(@remix-run/react@2.1.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.2.2))(@remix-run/server-runtime@2.1.0(typescript@5.2.2)) + version: 3.6.0(@remix-run/react@2.1.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.5.4))(@remix-run/server-runtime@2.1.0(typescript@5.5.4)) remix-auth-email-link: specifier: 2.0.2 - version: 2.0.2(@remix-run/server-runtime@2.1.0(typescript@5.2.2))(remix-auth@3.6.0(@remix-run/react@2.1.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.2.2))(@remix-run/server-runtime@2.1.0(typescript@5.2.2))) + version: 2.0.2(@remix-run/server-runtime@2.1.0(typescript@5.5.4))(remix-auth@3.6.0(@remix-run/react@2.1.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.5.4))(@remix-run/server-runtime@2.1.0(typescript@5.5.4))) remix-auth-github: specifier: ^1.6.0 - version: 1.6.0(@remix-run/server-runtime@2.1.0(typescript@5.2.2))(remix-auth@3.6.0(@remix-run/react@2.1.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.2.2))(@remix-run/server-runtime@2.1.0(typescript@5.2.2))) + version: 1.6.0(@remix-run/server-runtime@2.1.0(typescript@5.5.4))(remix-auth@3.6.0(@remix-run/react@2.1.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.5.4))(@remix-run/server-runtime@2.1.0(typescript@5.5.4))) remix-typedjson: specifier: 0.3.1 - version: 0.3.1(@remix-run/react@2.1.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.2.2))(@remix-run/server-runtime@2.1.0(typescript@5.2.2))(react@18.2.0) + version: 0.3.1(@remix-run/react@2.1.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.5.4))(@remix-run/server-runtime@2.1.0(typescript@5.5.4))(react@18.2.0) remix-utils: specifier: ^7.1.0 - version: 7.1.0(@remix-run/node@2.1.0(typescript@5.2.2))(@remix-run/react@2.1.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.2.2))(@remix-run/router@1.15.3)(crypto-js@4.2.0)(intl-parse-accept-language@1.0.0)(react@18.2.0)(zod@3.22.3) + version: 7.1.0(@remix-run/node@2.1.0(typescript@5.5.4))(@remix-run/react@2.1.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.5.4))(@remix-run/router@1.15.3)(crypto-js@4.2.0)(intl-parse-accept-language@1.0.0)(react@18.2.0)(zod@3.22.3) seedrandom: specifier: ^3.0.5 version: 3.0.5 @@ -617,7 +620,7 @@ importers: version: 1.1.7 tailwindcss-animate: specifier: ^1.0.5 - version: 1.0.5(tailwindcss@3.4.1(ts-node@10.9.1(@swc/core@1.3.26)(@types/node@18.11.18)(typescript@5.2.2))) + version: 1.0.5(tailwindcss@3.4.1(ts-node@10.9.1(@swc/core@1.3.26)(@types/node@20.14.8)(typescript@5.5.4))) tailwindcss-textshadow: specifier: ^2.1.3 version: 2.1.3 @@ -645,13 +648,13 @@ importers: devDependencies: '@remix-run/dev': specifier: 2.1.0 - version: 2.1.0(@remix-run/serve@2.1.0(typescript@5.2.2))(@types/node@18.11.18)(bufferutil@4.0.7)(encoding@0.1.13)(terser@5.17.1)(ts-node@10.9.1(@swc/core@1.3.26)(@types/node@18.11.18)(typescript@5.2.2))(typescript@5.2.2)(utf-8-validate@5.0.10) + version: 2.1.0(@remix-run/serve@2.1.0(typescript@5.5.4))(@types/node@20.14.8)(bufferutil@4.0.7)(encoding@0.1.13)(terser@5.17.1)(ts-node@10.9.1(@swc/core@1.3.26)(@types/node@20.14.8)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10) '@remix-run/eslint-config': specifier: 2.1.0 - version: 2.1.0(eslint@8.31.0)(react@18.2.0)(typescript@5.2.2) + version: 2.1.0(eslint@8.31.0)(react@18.2.0)(typescript@5.5.4) '@remix-run/testing': specifier: ^2.1.0 - version: 2.1.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.2.2) + version: 2.1.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.5.4) '@swc/core': specifier: ^1.3.4 version: 1.3.26 @@ -663,10 +666,10 @@ importers: version: link:../../packages/eslint-plugin '@tailwindcss/forms': specifier: ^0.5.3 - version: 0.5.3(tailwindcss@3.4.1(ts-node@10.9.1(@swc/core@1.3.26)(@types/node@18.11.18)(typescript@5.2.2))) + version: 0.5.3(tailwindcss@3.4.1(ts-node@10.9.1(@swc/core@1.3.26)(@types/node@20.14.8)(typescript@5.5.4))) '@tailwindcss/typography': specifier: ^0.5.9 - version: 0.5.9(tailwindcss@3.4.1(ts-node@10.9.1(@swc/core@1.3.26)(@types/node@18.11.18)(typescript@5.2.2))) + version: 0.5.9(tailwindcss@3.4.1(ts-node@10.9.1(@swc/core@1.3.26)(@types/node@20.14.8)(typescript@5.5.4))) '@total-typescript/ts-reset': specifier: ^0.4.2 version: 0.4.2 @@ -698,8 +701,8 @@ importers: specifier: ^1.9.3 version: 1.9.4 '@types/node': - specifier: ^18.11.15 - version: 18.11.18 + specifier: 20.14.8 + version: 20.14.8 '@types/node-fetch': specifier: ^2.6.2 version: 2.6.2 @@ -741,10 +744,10 @@ importers: version: 8.5.4 '@typescript-eslint/eslint-plugin': specifier: ^5.59.6 - version: 5.59.6(@typescript-eslint/parser@5.59.6(eslint@8.31.0)(typescript@5.2.2))(eslint@8.31.0)(typescript@5.2.2) + version: 5.59.6(@typescript-eslint/parser@5.59.6(eslint@8.31.0)(typescript@5.5.4))(eslint@8.31.0)(typescript@5.5.4) '@typescript-eslint/parser': specifier: ^5.59.6 - version: 5.59.6(eslint@8.31.0)(typescript@5.2.2) + version: 5.59.6(eslint@8.31.0)(typescript@5.5.4) autoprefixer: specifier: ^10.4.13 version: 10.4.13(postcss@8.4.31) @@ -774,7 +777,7 @@ importers: version: 8.6.0(eslint@8.31.0) eslint-plugin-import: specifier: ^2.29.1 - version: 2.29.1(@typescript-eslint/parser@5.59.6(eslint@8.31.0)(typescript@5.2.2))(eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@5.59.6(eslint@8.31.0)(typescript@5.2.2))(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.29.1(@typescript-eslint/parser@5.59.6(eslint@8.31.0)(typescript@5.2.2))(eslint@8.31.0))(eslint@8.31.0))(eslint@8.31.0) + version: 2.29.1(@typescript-eslint/parser@5.59.6(eslint@8.31.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@5.59.6(eslint@8.31.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.29.1(@typescript-eslint/parser@5.59.6(eslint@8.31.0)(typescript@5.5.4))(eslint@8.31.0))(eslint@8.31.0))(eslint@8.31.0) eslint-plugin-react-hooks: specifier: ^4.6.2 version: 4.6.2(eslint@8.31.0) @@ -789,7 +792,7 @@ importers: version: 16.0.1(postcss@8.4.31) postcss-loader: specifier: ^8.1.1 - version: 8.1.1(postcss@8.4.31)(typescript@5.2.2)(webpack@5.88.2(@swc/core@1.3.26)(esbuild@0.15.18)) + version: 8.1.1(postcss@8.4.31)(typescript@5.5.4)(webpack@5.88.2(@swc/core@1.3.26)(esbuild@0.15.18)) prettier: specifier: ^2.8.8 version: 2.8.8 @@ -807,22 +810,22 @@ importers: version: 3.3.4(webpack@5.88.2(@swc/core@1.3.26)(esbuild@0.15.18)) tailwind-scrollbar: specifier: ^3.0.1 - version: 3.0.1(tailwindcss@3.4.1(ts-node@10.9.1(@swc/core@1.3.26)(@types/node@18.11.18)(typescript@5.2.2))) + version: 3.0.1(tailwindcss@3.4.1(ts-node@10.9.1(@swc/core@1.3.26)(@types/node@20.14.8)(typescript@5.5.4))) tailwindcss: specifier: 3.4.1 - version: 3.4.1(ts-node@10.9.1(@swc/core@1.3.26)(@types/node@18.11.18)(typescript@5.2.2)) + version: 3.4.1(ts-node@10.9.1(@swc/core@1.3.26)(@types/node@20.14.8)(typescript@5.5.4)) ts-node: specifier: ^10.7.0 - version: 10.9.1(@swc/core@1.3.26)(@types/node@18.11.18)(typescript@5.2.2) + version: 10.9.1(@swc/core@1.3.26)(@types/node@20.14.8)(typescript@5.5.4) tsconfig-paths: specifier: ^3.14.1 version: 3.14.1 typescript: - specifier: ^5.1.6 - version: 5.2.2 + specifier: 5.5.4 + version: 5.5.4 vitest: specifier: ^1.4.0 - version: 1.4.0(@types/node@18.11.18)(terser@5.17.1) + version: 1.4.0(@types/node@20.14.8)(terser@5.17.1) apps/yalt: dependencies: @@ -847,13 +850,13 @@ importers: version: 8.6.0(eslint@8.31.0) eslint-config-turbo: specifier: latest - version: 2.1.0(eslint@8.31.0) + version: 2.1.1(eslint@8.31.0) eslint-plugin-react: specifier: 7.31.8 version: 7.31.8(eslint@8.31.0) typescript: - specifier: ^4.8.4 - version: 4.9.4 + specifier: 5.5.4 + version: 5.5.4 config-packages/tsconfig: {} @@ -863,15 +866,15 @@ importers: specifier: ^0.19.11 version: 0.19.11 tsup: - specifier: ^8.0.1 - version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.3.2))(typescript@5.3.2) + specifier: 8.0.1 + version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4))(typescript@5.5.4) devDependencies: '@types/node': - specifier: '18' - version: 18.17.1 + specifier: 20.14.8 + version: 20.14.8 typescript: - specifier: ^5.3.0 - version: 5.3.2 + specifier: 5.5.4 + version: 5.5.4 docs: {} @@ -897,17 +900,17 @@ importers: specifier: workspace:* version: link:../../config-packages/tsup '@types/node': - specifier: 16.x - version: 16.18.11 + specifier: 20.14.8 + version: 20.14.8 rimraf: specifier: ^3.0.2 version: 3.0.2 tsup: specifier: 8.0.1 - version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@16.18.11)(typescript@5.3.2))(typescript@5.3.2) + version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4))(typescript@5.5.4) typescript: - specifier: ^5.3.0 - version: 5.3.2 + specifier: 5.5.4 + version: 5.5.4 integrations/github: dependencies: @@ -946,17 +949,17 @@ importers: specifier: workspace:* version: link:../../config-packages/tsup '@types/node': - specifier: '18' - version: 18.14.0 + specifier: 20.14.8 + version: 20.14.8 rimraf: specifier: ^3.0.2 version: 3.0.2 tsup: specifier: 8.0.1 - version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.14.0)(typescript@5.3.2))(typescript@5.3.2) + version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4))(typescript@5.5.4) typescript: - specifier: ^5.3.0 - version: 5.3.2 + specifier: 5.5.4 + version: 5.5.4 integrations/linear: dependencies: @@ -980,17 +983,17 @@ importers: specifier: workspace:* version: link:../../config-packages/tsup '@types/node': - specifier: 16.x - version: 16.18.11 + specifier: 20.14.8 + version: 20.14.8 rimraf: specifier: ^3.0.2 version: 3.0.2 tsup: specifier: 8.0.1 - version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@16.18.11)(typescript@5.3.2))(typescript@5.3.2) + version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4))(typescript@5.5.4) typescript: - specifier: ^5.3.0 - version: 5.3.2 + specifier: 5.5.4 + version: 5.5.4 integrations/openai: dependencies: @@ -1014,23 +1017,23 @@ importers: specifier: ^29.5.3 version: 29.5.3 '@types/node': - specifier: '18' - version: 18.15.13 + specifier: 20.14.8 + version: 20.14.8 jest: specifier: ^29.6.2 - version: 29.6.2(@types/node@18.15.13)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.15.13)(typescript@5.3.2)) + version: 29.6.2(@types/node@20.14.8)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4)) rimraf: specifier: ^3.0.2 version: 3.0.2 ts-jest: specifier: ^29.1.1 - version: 29.1.1(@babel/core@7.22.17)(@jest/types@29.6.1)(babel-jest@29.6.2(@babel/core@7.22.17))(jest@29.6.2(@types/node@18.15.13)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.15.13)(typescript@5.3.2)))(typescript@5.3.2) + version: 29.1.1(@babel/core@7.22.17)(@jest/types@29.6.1)(babel-jest@29.6.2(@babel/core@7.22.17))(jest@29.6.2(@types/node@20.14.8)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4)))(typescript@5.5.4) tsup: - specifier: ^8.0.1 - version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.15.13)(typescript@5.3.2))(typescript@5.3.2) + specifier: 8.0.1 + version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4))(typescript@5.5.4) typescript: - specifier: ^5.3.0 - version: 5.3.2 + specifier: 5.5.4 + version: 5.5.4 integrations/plain: dependencies: @@ -1041,8 +1044,8 @@ importers: specifier: workspace:^3.0.0-beta.55 version: link:../../packages/trigger-sdk '@team-plain/typescript-sdk': - specifier: ^2.7.0 - version: 2.7.0 + specifier: ^3.5.0 + version: 3.5.0 devDependencies: '@systemfsoftware/trigger.dev_tsconfig': specifier: workspace:* @@ -1051,17 +1054,17 @@ importers: specifier: workspace:* version: link:../../config-packages/tsup '@types/node': - specifier: '18' - version: 18.15.13 + specifier: 20.14.8 + version: 20.14.8 rimraf: specifier: ^3.0.2 version: 3.0.2 tsup: specifier: 8.0.1 - version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.15.13)(typescript@5.3.2))(typescript@5.3.2) + version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4))(typescript@5.5.4) typescript: - specifier: ^5.3.0 - version: 5.3.2 + specifier: 5.5.4 + version: 5.5.4 integrations/replicate: dependencies: @@ -1085,17 +1088,17 @@ importers: specifier: workspace:* version: link:../../config-packages/tsup '@types/node': - specifier: 16.x - version: 16.18.11 + specifier: 20.14.8 + version: 20.14.8 rimraf: specifier: ^3.0.2 version: 3.0.2 tsup: specifier: 8.0.1 - version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@16.18.11)(typescript@5.3.2))(typescript@5.3.2) + version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4))(typescript@5.5.4) typescript: - specifier: ^5.3.0 - version: 5.3.2 + specifier: 5.5.4 + version: 5.5.4 integrations/resend: dependencies: @@ -1116,17 +1119,17 @@ importers: specifier: workspace:* version: link:../../config-packages/tsup '@types/node': - specifier: '18' - version: 18.15.13 + specifier: 20.14.8 + version: 20.14.8 rimraf: specifier: ^3.0.2 version: 3.0.2 tsup: specifier: 8.0.1 - version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.15.13)(typescript@5.3.2))(typescript@5.3.2) + version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4))(typescript@5.5.4) typescript: - specifier: ^5.3.0 - version: 5.3.2 + specifier: 5.5.4 + version: 5.5.4 integrations/sendgrid: dependencies: @@ -1147,17 +1150,17 @@ importers: specifier: workspace:* version: link:../../config-packages/tsup '@types/node': - specifier: 16.x - version: 16.18.11 + specifier: 20.14.8 + version: 20.14.8 rimraf: specifier: ^3.0.2 version: 3.0.2 tsup: specifier: 8.0.1 - version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@16.18.11)(typescript@5.3.2))(typescript@5.3.2) + version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4))(typescript@5.5.4) typescript: - specifier: ^5.3.0 - version: 5.3.2 + specifier: 5.5.4 + version: 5.5.4 integrations/shopify: dependencies: @@ -1181,17 +1184,17 @@ importers: specifier: workspace:* version: link:../../config-packages/tsup '@types/node': - specifier: 16.x - version: 16.18.11 + specifier: 20.14.8 + version: 20.14.8 rimraf: specifier: ^3.0.2 version: 3.0.2 tsup: specifier: 8.0.1 - version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@16.18.11)(typescript@5.3.2))(typescript@5.3.2) + version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4))(typescript@5.5.4) typescript: - specifier: ^5.3.0 - version: 5.3.2 + specifier: 5.5.4 + version: 5.5.4 integrations/slack: dependencies: @@ -1212,17 +1215,17 @@ importers: specifier: workspace:* version: link:../../config-packages/tsup '@types/node': - specifier: '18' - version: 18.15.13 + specifier: 20.14.8 + version: 20.14.8 rimraf: specifier: ^3.0.2 version: 3.0.2 tsup: specifier: 8.0.1 - version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.15.13)(typescript@5.3.2))(typescript@5.3.2) + version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4))(typescript@5.5.4) typescript: - specifier: ^5.3.0 - version: 5.3.2 + specifier: 5.5.4 + version: 5.5.4 integrations/stripe: dependencies: @@ -1243,8 +1246,8 @@ importers: specifier: workspace:* version: link:../../config-packages/tsup '@types/node': - specifier: 16.x - version: 16.18.11 + specifier: 20.14.8 + version: 20.14.8 rimraf: specifier: ^3.0.2 version: 3.0.2 @@ -1253,9 +1256,9 @@ importers: version: 2.4.0(stripe@16.8.0) tsup: specifier: 8.0.1 - version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@16.18.11)(typescript@5.5.4))(typescript@5.5.4) + version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4))(typescript@5.5.4) typescript: - specifier: ^5.3.0 + specifier: 5.5.4 version: 5.5.4 integrations/supabase: @@ -1283,17 +1286,17 @@ importers: specifier: workspace:* version: link:../../config-packages/tsup '@types/node': - specifier: 18.x - version: 18.15.13 + specifier: 20.14.8 + version: 20.14.8 rimraf: specifier: ^3.0.2 version: 3.0.2 tsup: specifier: 8.0.1 - version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.15.13)(typescript@5.3.2))(typescript@5.3.2) + version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4))(typescript@5.5.4) typescript: - specifier: ^5.3.0 - version: 5.3.2 + specifier: 5.5.4 + version: 5.5.4 integrations/typeform: dependencies: @@ -1314,16 +1317,16 @@ importers: specifier: workspace:* version: link:../../config-packages/tsup '@types/node': - specifier: 16.x - version: 16.18.11 + specifier: 20.14.8 + version: 20.14.8 rimraf: specifier: ^3.0.2 version: 3.0.2 tsup: specifier: 8.0.1 - version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@16.18.11)(typescript@5.5.4))(typescript@5.5.4) + version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4))(typescript@5.5.4) typescript: - specifier: ^5.3.0 + specifier: 5.5.4 version: 5.5.4 packages/astro: @@ -1346,19 +1349,19 @@ importers: version: 8.5.4 astro: specifier: ^3.0.12 - version: 3.0.13(@types/node@20.12.7)(terser@5.17.1) + version: 3.0.13(@types/node@20.14.8)(terser@5.17.1) rimraf: specifier: ^3.0.2 version: 3.0.2 tsup: - specifier: ^6.5.0 - version: 6.6.3(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.12.7)(typescript@4.9.5))(typescript@4.9.5) + specifier: 8.0.1 + version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4))(typescript@5.5.4) tsx: specifier: ^3.12.1 version: 3.12.2 typescript: - specifier: ^4.8.4 - version: 4.9.5 + specifier: 5.5.4 + version: 5.5.4 packages/cli: dependencies: @@ -1451,7 +1454,7 @@ importers: version: 3.0.0 tsconfck: specifier: ^2.1.2 - version: 2.1.2(typescript@4.9.5) + version: 2.1.2(typescript@5.5.4) url: specifier: ^0.11.1 version: 0.11.1 @@ -1475,8 +1478,8 @@ importers: specifier: ^4.13.1 version: 4.13.1 '@types/node': - specifier: ^18 - version: 18.17.1 + specifier: 20.14.8 + version: 20.14.8 '@types/node-fetch': specifier: ^2.6.2 version: 2.6.2 @@ -1487,14 +1490,14 @@ importers: specifier: ^3.0.2 version: 3.0.2 tsup: - specifier: ^6.5.0 - version: 6.6.3(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@4.9.5))(typescript@4.9.5) + specifier: 8.0.1 + version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4))(typescript@5.5.4) type-fest: specifier: ^3.6.0 version: 3.6.0 typescript: - specifier: ^4.9.5 - version: 4.9.5 + specifier: 5.5.4 + version: 5.5.4 vitest: specifier: ^0.34.4 version: 0.34.4(terser@5.17.1) @@ -1572,14 +1575,14 @@ importers: specifier: ^29.5.3 version: 29.5.3 '@types/node': - specifier: 20.12.7 - version: 20.12.7 + specifier: 20.14.8 + version: 20.14.8 '@types/readable-stream': specifier: ^4.0.14 version: 4.0.14 jest: specifier: ^29.6.2 - version: 29.6.2(@types/node@20.12.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.12.7)(typescript@5.3.2)) + version: 29.6.2(@types/node@20.14.8)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4)) rimraf: specifier: ^3.0.2 version: 3.0.2 @@ -1588,13 +1591,13 @@ importers: version: 4.7.4(bufferutil@4.0.7)(utf-8-validate@5.0.10) ts-jest: specifier: ^29.1.1 - version: 29.1.1(@babel/core@7.22.17)(@jest/types@29.6.1)(babel-jest@29.6.2(@babel/core@7.22.17))(esbuild@0.19.11)(jest@29.6.2(@types/node@20.12.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.12.7)(typescript@5.3.2)))(typescript@5.3.2) + version: 29.1.1(@babel/core@7.22.17)(@jest/types@29.6.1)(babel-jest@29.6.2(@babel/core@7.22.17))(jest@29.6.2(@types/node@20.14.8)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4)))(typescript@5.5.4) tsup: - specifier: ^8.0.1 - version: 8.0.2(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.12.7)(typescript@5.3.2))(typescript@5.3.2) + specifier: 8.0.1 + version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4))(typescript@5.5.4) typescript: - specifier: ^5.3.0 - version: 5.3.2 + specifier: 5.5.4 + version: 5.5.4 packages/core-apps: dependencies: @@ -1609,11 +1612,11 @@ importers: specifier: workspace:* version: link:../../config-packages/tsconfig '@types/node': - specifier: '18' - version: 18.17.1 + specifier: 20.14.8 + version: 20.14.8 typescript: - specifier: ^5.3.0 - version: 5.3.3 + specifier: 5.5.4 + version: 5.5.4 packages/core-backend: dependencies: @@ -1631,22 +1634,22 @@ importers: specifier: ^29.5.3 version: 29.5.3 '@types/node': - specifier: '18' - version: 18.17.1 + specifier: 20.14.8 + version: 20.14.8 jest: specifier: ^29.6.2 - version: 29.6.2(@types/node@18.17.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.5.4)) + version: 29.6.2(@types/node@20.14.8)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4)) rimraf: specifier: ^3.0.2 version: 3.0.2 ts-jest: specifier: ^29.1.1 - version: 29.1.1(@babel/core@7.22.17)(@jest/types@29.6.1)(babel-jest@29.6.2(@babel/core@7.22.17))(jest@29.6.2(@types/node@18.17.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.5.4)))(typescript@5.5.4) + version: 29.1.1(@babel/core@7.22.17)(@jest/types@29.6.1)(babel-jest@29.6.2(@babel/core@7.22.17))(jest@29.6.2(@types/node@20.14.8)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4)))(typescript@5.5.4) tsup: - specifier: ^8.0.1 - version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.5.4))(typescript@5.5.4) + specifier: 8.0.1 + version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4))(typescript@5.5.4) typescript: - specifier: ^5.3.0 + specifier: 5.5.4 version: 5.5.4 packages/database: @@ -1655,8 +1658,8 @@ importers: specifier: 5.4.1 version: 5.4.1(prisma@5.4.1) typescript: - specifier: ^4.8.4 - version: 4.9.5 + specifier: 5.5.4 + version: 5.5.4 devDependencies: prisma: specifier: 5.4.1 @@ -1675,7 +1678,7 @@ importers: version: 18.2.0 react-email: specifier: ^2.1.1 - version: 2.1.2(@opentelemetry/api@1.8.0)(@swc/helpers@0.5.2)(bufferutil@4.0.7)(eslint@8.45.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@4.9.5))(utf-8-validate@5.0.10) + version: 2.1.2(@opentelemetry/api@1.8.0)(@swc/helpers@0.5.2)(bufferutil@4.0.7)(eslint@8.45.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4))(utf-8-validate@5.0.10) resend: specifier: ^3.2.0 version: 3.2.0 @@ -1690,14 +1693,14 @@ importers: specifier: workspace:* version: link:../../config-packages/tsconfig '@types/node': - specifier: ^18 - version: 18.17.1 + specifier: 20.14.8 + version: 20.14.8 '@types/react': specifier: 18.2.69 version: 18.2.69 typescript: - specifier: ^4.9.4 - version: 4.9.5 + specifier: 5.5.4 + version: 5.5.4 packages/eslint-plugin: dependencies: @@ -1765,12 +1768,12 @@ importers: version: 3.0.2 tsup: specifier: 8.0.1 - version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.12.7)(typescript@5.5.4))(typescript@5.5.4) + version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4))(typescript@5.5.4) tsx: specifier: ^3.12.1 version: 3.12.2 typescript: - specifier: ^5.3.0 + specifier: 5.5.4 version: 5.5.4 packages/hono: @@ -1791,10 +1794,10 @@ importers: specifier: ^3.0.2 version: 3.0.2 tsup: - specifier: ^8.0.1 - version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.12.7)(typescript@5.5.4))(typescript@5.5.4) + specifier: 8.0.1 + version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4))(typescript@5.5.4) typescript: - specifier: ^5.3.0 + specifier: 5.5.4 version: 5.5.4 packages/integration-kit: @@ -1813,8 +1816,8 @@ importers: specifier: workspace:* version: link:../../config-packages/tsup '@types/node': - specifier: '18' - version: 18.15.13 + specifier: 20.14.8 + version: 20.14.8 '@types/uuid': specifier: ^9.0.0 version: 9.0.0 @@ -1822,11 +1825,11 @@ importers: specifier: ^3.0.2 version: 3.0.2 tsup: - specifier: ^8.0.1 - version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.15.13)(typescript@5.3.2))(typescript@5.3.2) + specifier: 8.0.1 + version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4))(typescript@5.5.4) typescript: - specifier: ^5.3.0 - version: 5.3.2 + specifier: 5.5.4 + version: 5.5.4 packages/nestjs: dependencies: @@ -1863,13 +1866,13 @@ importers: version: 3.0.2 tsup: specifier: 8.0.1 - version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.12.7)(typescript@5.3.2))(typescript@5.3.2) + version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4))(typescript@5.5.4) tsx: specifier: ^3.12.1 version: 3.12.2 typescript: - specifier: ^5.3.0 - version: 5.3.2 + specifier: 5.5.4 + version: 5.5.4 packages/nextjs: dependencies: @@ -1906,13 +1909,13 @@ importers: version: 3.0.2 tsup: specifier: 8.0.1 - version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.12.7)(typescript@5.3.2))(typescript@5.3.2) + version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4))(typescript@5.5.4) tsx: specifier: ^3.12.1 version: 3.12.2 typescript: - specifier: ^5.3.0 - version: 5.3.2 + specifier: 5.5.4 + version: 5.5.4 packages/otlp-importer: dependencies: @@ -1933,26 +1936,26 @@ importers: specifier: ^29.5.3 version: 29.5.3 '@types/node': - specifier: ^18 - version: 18.17.1 + specifier: 20.14.8 + version: 20.14.8 jest: specifier: ^29.6.2 - version: 29.6.2(@types/node@18.17.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.3.3)) + version: 29.6.2(@types/node@20.14.8)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4)) rimraf: specifier: ^3.0.2 version: 3.0.2 ts-jest: specifier: ^29.1.1 - version: 29.1.1(@babel/core@7.22.17)(@jest/types@29.6.1)(babel-jest@29.6.2(@babel/core@7.22.17))(jest@29.6.2(@types/node@18.17.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.3.3)))(typescript@5.3.3) + version: 29.1.1(@babel/core@7.22.17)(@jest/types@29.6.1)(babel-jest@29.6.2(@babel/core@7.22.17))(jest@29.6.2(@types/node@20.14.8)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4)))(typescript@5.5.4) ts-proto: specifier: ^1.167.3 version: 1.167.3 tsup: - specifier: ^8.0.1 - version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.3.3))(typescript@5.3.3) + specifier: 8.0.1 + version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4))(typescript@5.5.4) typescript: - specifier: ^5.3.0 - version: 5.3.3 + specifier: 5.5.4 + version: 5.5.4 packages/react: dependencies: @@ -1991,14 +1994,14 @@ importers: specifier: ^3.0.2 version: 3.0.2 tsup: - specifier: ^7.1.0 - version: 7.1.0(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.12.7)(typescript@4.9.5))(typescript@4.9.5) + specifier: 8.0.1 + version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4))(typescript@5.5.4) tsx: specifier: ^3.12.1 version: 3.12.2 typescript: - specifier: ^4.8.4 - version: 4.9.5 + specifier: 5.5.4 + version: 5.5.4 packages/remix: dependencies: @@ -2011,7 +2014,7 @@ importers: devDependencies: '@remix-run/server-runtime': specifier: ^2.0.0 - version: 2.0.1(typescript@5.3.2) + version: 2.0.1(typescript@5.5.4) '@systemfsoftware/trigger.dev_tsconfig': specifier: workspace:* version: link:../../config-packages/tsconfig @@ -2029,13 +2032,13 @@ importers: version: 3.0.2 tsup: specifier: 8.0.1 - version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.12.7)(typescript@5.3.2))(typescript@5.3.2) + version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4))(typescript@5.5.4) tsx: specifier: ^3.12.1 version: 3.12.2 typescript: - specifier: ^5.3.0 - version: 5.3.2 + specifier: 5.5.4 + version: 5.5.4 packages/sveltekit: dependencies: @@ -2048,7 +2051,7 @@ importers: devDependencies: '@sveltejs/kit': specifier: ^1.20.4 - version: 1.25.1(svelte@4.2.1)(vite@5.2.7(@types/node@20.12.7)(terser@5.17.1)) + version: 1.25.1(svelte@4.2.1)(vite@5.2.7(@types/node@20.14.8)(terser@5.17.1)) '@systemfsoftware/trigger.dev_tsconfig': specifier: workspace:* version: link:../../config-packages/tsconfig @@ -2066,10 +2069,10 @@ importers: version: 3.0.2 tsup: specifier: 8.0.1 - version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.12.7)(typescript@5.3.2))(typescript@5.3.2) + version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4))(typescript@5.5.4) typescript: - specifier: ^5.3.0 - version: 5.3.2 + specifier: 5.5.4 + version: 5.5.4 packages/testing: dependencies: @@ -2097,10 +2100,10 @@ importers: version: link:../../config-packages/tsup tsup: specifier: 8.0.1 - version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.12.7)(typescript@5.3.2))(typescript@5.3.2) + version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4))(typescript@5.5.4) typescript: - specifier: ^5.3.0 - version: 5.3.2 + specifier: 5.5.4 + version: 5.5.4 packages/trigger-sdk: dependencies: @@ -2172,8 +2175,8 @@ importers: specifier: ^4.1.7 version: 4.1.7 '@types/node': - specifier: '18' - version: 18.14.0 + specifier: 20.14.8 + version: 20.14.8 '@types/slug': specifier: ^5.0.3 version: 5.0.3 @@ -2190,13 +2193,13 @@ importers: specifier: ^3.0.2 version: 3.0.2 tsup: - specifier: ^8.0.1 - version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.14.0)(typescript@5.5.4))(typescript@5.5.4) + specifier: 8.0.1 + version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4))(typescript@5.5.4) typed-emitter: specifier: ^2.1.0 version: 2.1.0 typescript: - specifier: ^5.3.0 + specifier: 5.5.4 version: 5.5.4 packages/yalt: @@ -2230,23 +2233,23 @@ importers: specifier: ^29.5.3 version: 29.5.3 '@types/node': - specifier: '18' - version: 18.17.1 + specifier: 20.14.8 + version: 20.14.8 jest: specifier: ^29.6.2 - version: 29.6.2(@types/node@18.17.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.3.2)) + version: 29.6.2(@types/node@20.14.8)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4)) rimraf: specifier: ^3.0.2 version: 3.0.2 ts-jest: specifier: ^29.1.1 - version: 29.1.1(@babel/core@7.22.17)(@jest/types@29.6.1)(babel-jest@29.6.2(@babel/core@7.22.17))(jest@29.6.2(@types/node@18.17.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.3.2)))(typescript@5.3.2) + version: 29.1.1(@babel/core@7.22.17)(@jest/types@29.6.1)(babel-jest@29.6.2(@babel/core@7.22.17))(jest@29.6.2(@types/node@20.14.8)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4)))(typescript@5.5.4) tsup: - specifier: ^8.0.1 - version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.3.2))(typescript@5.3.2) + specifier: 8.0.1 + version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4))(typescript@5.5.4) typescript: - specifier: ^5.3.0 - version: 5.3.2 + specifier: 5.5.4 + version: 5.5.4 perf: dependencies: @@ -2294,8 +2297,8 @@ importers: specifier: workspace:* version: link:../config-packages/tsconfig '@types/node': - specifier: ^20.5.0 - version: 20.5.0 + specifier: 20.14.8 + version: 20.14.8 concurrently: specifier: ^8.2.0 version: 8.2.0 @@ -2307,13 +2310,13 @@ importers: version: 3.0.1 ts-node: specifier: ^10.9.1 - version: 10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.5.0)(typescript@5.1.6) + version: 10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4) tsconfig-paths: specifier: ^3.14.1 version: 3.14.1 typescript: - specifier: ^5.1.6 - version: 5.1.6 + specifier: 5.5.4 + version: 5.5.4 runtime_tests: dependencies: @@ -2334,8 +2337,8 @@ importers: specifier: ^4.20221111.1 version: 4.20231121.0 '@types/node': - specifier: '18' - version: 18.17.1 + specifier: 20.14.8 + version: 20.14.8 '@types/supertest': specifier: ^2.0.12 version: 2.0.14 @@ -2346,8 +2349,8 @@ importers: specifier: ^6.3.3 version: 6.3.3 typescript: - specifier: ^5.3.0 - version: 5.3.2 + specifier: 5.5.4 + version: 5.5.4 vitest: specifier: ^0.34.3 version: 0.34.4(terser@5.17.1) @@ -3490,6 +3493,11 @@ packages: '@depot/sdk-node@0.5.0': resolution: {integrity: sha512-Pl9Yji00B6uQpMm5xZU4/eZbzaBo72N6c534ZqLI6nbOEIPH0VX27TVF9lFF3Fl3GHFZ+6X9laJtDn2DrLS2DQ==} + '@effect/schema@0.71.1': + resolution: {integrity: sha512-XvFttkuBUL3s4ofZ+OVE4Pagb4wsPG8laSS8iO5lVI9Yt1zIM49uxlYIA2BJ45jjS3MdplUepC0NilotKnjU2A==} + peerDependencies: + effect: ^3.6.5 + '@emotion/hash@0.9.0': resolution: {integrity: sha512-14FtKiHhy2QoPIzdTcvh//8OyBlknNs2nXRwIhG904opCby3l+9Xaf/wuPvICBF0rc1ZCNBd3nKe9cd2mecVkQ==} @@ -6677,71 +6685,36 @@ packages: cpu: [arm] os: [android] - '@rollup/rollup-android-arm-eabi@4.6.1': - resolution: {integrity: sha512-0WQ0ouLejaUCRsL93GD4uft3rOmB8qoQMU05Kb8CmMtMBe7XUDLAltxVZI1q6byNqEtU7N1ZX1Vw5lIpgulLQA==} - cpu: [arm] - os: [android] - '@rollup/rollup-android-arm64@4.13.2': resolution: {integrity: sha512-GdxxXbAuM7Y/YQM9/TwwP+L0omeE/lJAR1J+olu36c3LqqZEBdsIWeQ91KBe6nxwOnb06Xh7JS2U5ooWU5/LgQ==} cpu: [arm64] os: [android] - '@rollup/rollup-android-arm64@4.6.1': - resolution: {integrity: sha512-1TKm25Rn20vr5aTGGZqo6E4mzPicCUD79k17EgTLAsXc1zysyi4xXKACfUbwyANEPAEIxkzwue6JZ+stYzWUTA==} - cpu: [arm64] - os: [android] - '@rollup/rollup-darwin-arm64@4.13.2': resolution: {integrity: sha512-mCMlpzlBgOTdaFs83I4XRr8wNPveJiJX1RLfv4hggyIVhfB5mJfN4P8Z6yKh+oE4Luz+qq1P3kVdWrCKcMYrrA==} cpu: [arm64] os: [darwin] - '@rollup/rollup-darwin-arm64@4.6.1': - resolution: {integrity: sha512-cEXJQY/ZqMACb+nxzDeX9IPLAg7S94xouJJCNVE5BJM8JUEP4HeTF+ti3cmxWeSJo+5D+o8Tc0UAWUkfENdeyw==} - cpu: [arm64] - os: [darwin] - '@rollup/rollup-darwin-x64@4.13.2': resolution: {integrity: sha512-yUoEvnH0FBef/NbB1u6d3HNGyruAKnN74LrPAfDQL3O32e3k3OSfLrPgSJmgb3PJrBZWfPyt6m4ZhAFa2nZp2A==} cpu: [x64] os: [darwin] - '@rollup/rollup-darwin-x64@4.6.1': - resolution: {integrity: sha512-LoSU9Xu56isrkV2jLldcKspJ7sSXmZWkAxg7sW/RfF7GS4F5/v4EiqKSMCFbZtDu2Nc1gxxFdQdKwkKS4rwxNg==} - cpu: [x64] - os: [darwin] - '@rollup/rollup-linux-arm-gnueabihf@4.13.2': resolution: {integrity: sha512-GYbLs5ErswU/Xs7aGXqzc3RrdEjKdmoCrgzhJWyFL0r5fL3qd1NPcDKDowDnmcoSiGJeU68/Vy+OMUluRxPiLQ==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm-gnueabihf@4.6.1': - resolution: {integrity: sha512-EfI3hzYAy5vFNDqpXsNxXcgRDcFHUWSx5nnRSCKwXuQlI5J9dD84g2Usw81n3FLBNsGCegKGwwTVsSKK9cooSQ==} - cpu: [arm] - os: [linux] - '@rollup/rollup-linux-arm64-gnu@4.13.2': resolution: {integrity: sha512-L1+D8/wqGnKQIlh4Zre9i4R4b4noxzH5DDciyahX4oOz62CphY7WDWqJoQ66zNR4oScLNOqQJfNSIAe/6TPUmQ==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-arm64-gnu@4.6.1': - resolution: {integrity: sha512-9lhc4UZstsegbNLhH0Zu6TqvDfmhGzuCWtcTFXY10VjLLUe4Mr0Ye2L3rrtHaDd/J5+tFMEuo5LTCSCMXWfUKw==} - cpu: [arm64] - os: [linux] - '@rollup/rollup-linux-arm64-musl@4.13.2': resolution: {integrity: sha512-tK5eoKFkXdz6vjfkSTCupUzCo40xueTOiOO6PeEIadlNBkadH1wNOH8ILCPIl8by/Gmb5AGAeQOFeLev7iZDOA==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-arm64-musl@4.6.1': - resolution: {integrity: sha512-FfoOK1yP5ksX3wwZ4Zk1NgyGHZyuRhf99j64I5oEmirV8EFT7+OhUZEnP+x17lcP/QHJNWGsoJwrz4PJ9fBEXw==} - cpu: [arm64] - os: [linux] - '@rollup/rollup-linux-powerpc64le-gnu@4.13.2': resolution: {integrity: sha512-zvXvAUGGEYi6tYhcDmb9wlOckVbuD+7z3mzInCSTACJ4DQrdSLPNUeDIcAQW39M3q6PDquqLWu7pnO39uSMRzQ==} cpu: [ppc64le] @@ -6762,51 +6735,26 @@ packages: cpu: [x64] os: [linux] - '@rollup/rollup-linux-x64-gnu@4.6.1': - resolution: {integrity: sha512-DNGZvZDO5YF7jN5fX8ZqmGLjZEXIJRdJEdTFMhiyXqyXubBa0WVLDWSNlQ5JR2PNgDbEV1VQowhVRUh+74D+RA==} - cpu: [x64] - os: [linux] - '@rollup/rollup-linux-x64-musl@4.13.2': resolution: {integrity: sha512-M/JYAWickafUijWPai4ehrjzVPKRCyDb1SLuO+ZyPfoXgeCEAlgPkNXewFZx0zcnoIe3ay4UjXIMdXQXOZXWqA==} cpu: [x64] os: [linux] - '@rollup/rollup-linux-x64-musl@4.6.1': - resolution: {integrity: sha512-RkJVNVRM+piYy87HrKmhbexCHg3A6Z6MU0W9GHnJwBQNBeyhCJG9KDce4SAMdicQnpURggSvtbGo9xAWOfSvIQ==} - cpu: [x64] - os: [linux] - '@rollup/rollup-win32-arm64-msvc@4.13.2': resolution: {integrity: sha512-2YWwoVg9KRkIKaXSh0mz3NmfurpmYoBBTAXA9qt7VXk0Xy12PoOP40EFuau+ajgALbbhi4uTj3tSG3tVseCjuA==} cpu: [arm64] os: [win32] - '@rollup/rollup-win32-arm64-msvc@4.6.1': - resolution: {integrity: sha512-v2FVT6xfnnmTe3W9bJXl6r5KwJglMK/iRlkKiIFfO6ysKs0rDgz7Cwwf3tjldxQUrHL9INT/1r4VA0n9L/F1vQ==} - cpu: [arm64] - os: [win32] - '@rollup/rollup-win32-ia32-msvc@4.13.2': resolution: {integrity: sha512-2FSsE9aQ6OWD20E498NYKEQLneShWes0NGMPQwxWOdws35qQXH+FplabOSP5zEe1pVjurSDOGEVCE2agFwSEsw==} cpu: [ia32] os: [win32] - '@rollup/rollup-win32-ia32-msvc@4.6.1': - resolution: {integrity: sha512-YEeOjxRyEjqcWphH9dyLbzgkF8wZSKAKUkldRY6dgNR5oKs2LZazqGB41cWJ4Iqqcy9/zqYgmzBkRoVz3Q9MLw==} - cpu: [ia32] - os: [win32] - '@rollup/rollup-win32-x64-msvc@4.13.2': resolution: {integrity: sha512-7h7J2nokcdPePdKykd8wtc8QqqkqxIrUz7MHj6aNr8waBRU//NLDVnNjQnqQO6fqtjrtCdftpbTuOKAyrAQETQ==} cpu: [x64] os: [win32] - '@rollup/rollup-win32-x64-msvc@4.6.1': - resolution: {integrity: sha512-0zfTlFAIhgz8V2G8STq8toAjsYYA6eci1hnXuyOTUFnymrtJwnS6uGKiv3v5UrPZkBlamLvrLV2iiaeqCKzb0A==} - cpu: [x64] - os: [win32] - '@rushstack/eslint-patch@1.2.0': resolution: {integrity: sha512-sXo/qW2/pAcmT43VoRKOJbDOfV3cYpq3szSVfIThQXNt+E4DfKj361vaAt3c88U5tPUxzEswam7GW48PJqtKAg==} @@ -6872,6 +6820,10 @@ packages: resolution: {integrity: sha512-TV7t8GKYaJWsn00tFDqBw8+Uqmr8A0fRU1tvTQhyZzGv0sJCGRQL3JGMI3ucuKo3XIZdUP+Lx7/gh2t3lewy7g==} engines: {node: '>=14.16'} + '@sindresorhus/merge-streams@2.3.0': + resolution: {integrity: sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==} + engines: {node: '>=18'} + '@sinonjs/commons@3.0.0': resolution: {integrity: sha512-jXBtWAF4vmdNmZgD5FoKsVLv3rPgDnLgPbU84LIJ3otV44vJlDRokVng5v8NFJdCf/da9legHcKaRuZs4L7faA==} @@ -7298,9 +7250,6 @@ packages: '@tanstack/virtual-core@3.0.0': resolution: {integrity: sha512-SYXOBTjJb05rXa2vl55TTwO40A6wKu0R5i1qQwhJYNDIqaIGF7D0HsLw+pJAyi2OvntlEIVusx3xtbbgSUi6zg==} - '@team-plain/typescript-sdk@2.7.0': - resolution: {integrity: sha512-n5CRvOuGAUvuAIAL2/4jgr6dG1kW8pelbXyq4YObzGcvUcQRyJ69d93bBvduFAh5/1sQYMUle6BYT/3liwpcfQ==} - '@team-plain/typescript-sdk@3.5.0': resolution: {integrity: sha512-9kweiSlYAN31VI7yzILGxdlZqsGJ+FmCEfXyEZ/0/i3r6vOwq45FDqtjadnQJVtFm+rf/8vCFRN+wEYMIEv6Aw==} @@ -7588,32 +7537,11 @@ packages: '@types/node@12.20.55': resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} - '@types/node@16.18.11': - resolution: {integrity: sha512-3oJbGBUWuS6ahSnEq1eN2XrCyf4YsWI8OyCvo7c64zQJNplk3mO84t53o8lfTk+2ji59g5ycfc6qQ3fdHliHuA==} - - '@types/node@18.11.18': - resolution: {integrity: sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA==} - - '@types/node@18.14.0': - resolution: {integrity: sha512-5EWrvLmglK+imbCJY0+INViFWUHg1AHel1sq4ZVSfdcNqGy9Edv3UB9IIzzg+xPaUcAgZYcfVs2fBcwDeZzU0A==} - - '@types/node@18.15.13': - resolution: {integrity: sha512-N+0kuo9KgrUQ1Sn/ifDXsvg0TTleP7rIy4zOBGECxAljqvqfqpTfzx0Q1NUedOixRMBfe2Whhb056a42cWs26Q==} - - '@types/node@18.17.1': - resolution: {integrity: sha512-xlR1jahfizdplZYRU59JlUx9uzF1ARa8jbhM11ccpCJya8kvos5jwdm2ZAgxSCwOl0fq21svP18EVwPBXMQudw==} - '@types/node@18.19.20': resolution: {integrity: sha512-SKXZvI375jkpvAj8o+5U2518XQv76mAsixqfXiVyWyXZbVWQK25RurFovYpVIxVzul0rZoH58V/3SkEnm7s3qA==} - '@types/node@20.11.22': - resolution: {integrity: sha512-/G+IxWxma6V3E+pqK1tSl2Fo1kl41pK1yeCyDsgkF9WlVAme4j5ISYM2zR11bgLFJGLN5sVK40T4RJNuiZbEjA==} - - '@types/node@20.12.7': - resolution: {integrity: sha512-wq0cICSkRLVaf3UGLMGItu/PtdY7oaXaI/RVU+xliKVOtRna3PRY57ZDfztpDL0n11vfymMUnXv8QwYCO7L1wg==} - - '@types/node@20.5.0': - resolution: {integrity: sha512-Mgq7eCtoTjT89FqNoTzzXg2XvCi5VMhRV6+I2aYanc6kQCBImeNaAYRs/DyoVqk1YEUJK5gN9VO7HRIdz4Wo3Q==} + '@types/node@20.14.8': + resolution: {integrity: sha512-DO+2/jZinXfROG7j7WKFn/3C6nFwxy2lLpgLjEXJz+0XKphZlTLJ14mo8Vfg8X5BWN6XjyESXq+LcYdT7tR3bA==} '@types/normalize-package-data@2.4.1': resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==} @@ -8327,9 +8255,6 @@ packages: axios@0.27.2: resolution: {integrity: sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==} - axios@1.4.0: - resolution: {integrity: sha512-S4XCWMEmzvo64T9GfvQDOXgYRDJ/wsSZc7Jvdgx5u1sd0JwsuPLqb3SYmusag+edF6ziyMensPVqLTSc1PiSEA==} - axios@1.6.2: resolution: {integrity: sha512-7i24Ri4pmDRfJTR7LDBhsOTtcm+9kjX5WiY1X3wIisx6G9So3pfMkEiU7emUBe46oceVImccTEM3k6C5dbVW8A==} @@ -8666,6 +8591,10 @@ packages: resolution: {integrity: sha512-pT1ZgP8rPNqUgieVaEY+ryQr6Q4HXNg8Ei9UnLUrjN4IA7dvQC5JB+/kxVcPNDHyBcc/26CXPkbNzq3qwrOEKA==} engines: {node: '>=12'} + chalk-template@1.1.0: + resolution: {integrity: sha512-T2VJbcDuZQ0Tb2EWwSotMPJjgpy1/tGee1BTpUNsGZ/qgNjV2t7Mvu+d4600U564nbLesN1x2dPL+xii174Ekg==} + engines: {node: '>=14.16'} + chalk@2.4.2: resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} engines: {node: '>=4'} @@ -8872,6 +8801,10 @@ packages: resolution: {integrity: sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==} engines: {node: '>=16'} + commander@12.1.0: + resolution: {integrity: sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==} + engines: {node: '>=18'} + commander@2.20.3: resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} @@ -9525,6 +9458,9 @@ packages: ee-first@1.1.1: resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} + effect@3.6.5: + resolution: {integrity: sha512-NhopZTAKljaAlR0CEroOAJJngdqg7bzlnWcDrCwh4d2WNVohVbBtUS4SGqLt8tUy7IFsTWATYiUtmhDG+YELjA==} + electron-to-chromium@1.4.433: resolution: {integrity: sha512-MGO1k0w1RgrfdbLVwmXcDhHHuxCn2qRgR7dYsJvWFKDttvYPx6FNzCGG0c/fBBvzK2LDh3UV7Tt9awnHnvAAUQ==} @@ -9538,8 +9474,8 @@ packages: resolution: {integrity: sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==} engines: {node: '>=12'} - emoji-regex@10.2.1: - resolution: {integrity: sha512-97g6QgOk8zlDRdgq1WxwgTMgEWGVAQvB5Fdpgc1MkNy56la5SKP9GsMXKDOdqwn90/41a8yPwIGk1Y6WVbeMQA==} + emoji-regex@10.4.0: + resolution: {integrity: sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw==} emoji-regex@8.0.0: resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} @@ -9576,6 +9512,10 @@ packages: resolution: {integrity: sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==} engines: {node: '>=8.6'} + enquirer@2.4.1: + resolution: {integrity: sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==} + engines: {node: '>=8.6'} + entities@4.4.0: resolution: {integrity: sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==} engines: {node: '>=0.12'} @@ -9861,8 +9801,8 @@ packages: peerDependencies: eslint: '>6.6.0' - eslint-config-turbo@2.1.0: - resolution: {integrity: sha512-3SeE2OCWnkA/84adGJXABm++966LNGxRdXtXKBcplJdIe4PmERkov1z6Kzp2PrPKT13wGu/bwoLV5h1rm7v9ug==} + eslint-config-turbo@2.1.1: + resolution: {integrity: sha512-JJF8SZErmgKCGkt124WUmTt0sQ5YLvPo2YxDsfzn9avGJC7/BQIa+3FZoDb3zeYYsZx91pZ6htQAJaKK8NQQAg==} peerDependencies: eslint: '>6.6.0' @@ -10015,8 +9955,8 @@ packages: peerDependencies: eslint: '>6.6.0' - eslint-plugin-turbo@2.1.0: - resolution: {integrity: sha512-+CWVY29y7Qa+gvrKSzP+TOYrHAlNLCh/97K5VtDdnpH54h/JFmnd3U0aSG6WANe0HgAK8NHQfeWFDdRzfDqbKA==} + eslint-plugin-turbo@2.1.1: + resolution: {integrity: sha512-E/34kdQd0n3RP18+e0DSV0f3YTSCOojUh1p4X0Xrho2PBYmJ3umSnNo9FhkZt6UDACl+nBQcYTFkRHMz76lJdw==} peerDependencies: eslint: '>6.6.0' @@ -10225,6 +10165,10 @@ packages: resolution: {integrity: sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==} engines: {'0': node >=0.6.0} + fast-check@3.21.0: + resolution: {integrity: sha512-QpmbiqRFRZ+SIlBJh6xi5d/PgXciUc/xWKc4Vi2RWEHHIRx6oM3f0fWNna++zP9VB5HUBTObUK9gTKQP3vVcrQ==} + engines: {node: '>=8.0.0'} + fast-content-type-parse@1.1.0: resolution: {integrity: sha512-fBHHqSTFLVnR61C+gltJuE5GkVQMV0S2nqUO8TJ+5Z3qAKG8vAx4FKai1s5jq/inV1+sREynIWSuQ6HgoSXpDQ==} @@ -10245,6 +10189,10 @@ packages: resolution: {integrity: sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==} engines: {node: '>=8.6.0'} + fast-glob@3.3.2: + resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==} + engines: {node: '>=8.6.0'} + fast-json-stable-stringify@2.1.0: resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} @@ -10522,6 +10470,10 @@ packages: resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} engines: {node: 6.* || 8.* || >= 10.*} + get-east-asian-width@1.2.0: + resolution: {integrity: sha512-2nk+7SIVb14QrgXFHcm84tD4bKQz0RxPuMT8Ag5KPOq7J5fEmAg0UbXdTOSHqNuHSU28k55qnceesxXRZGzKWA==} + engines: {node: '>=18'} + get-func-name@2.0.2: resolution: {integrity: sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ==} @@ -10659,6 +10611,10 @@ packages: resolution: {integrity: sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + globby@14.0.2: + resolution: {integrity: sha512-s3Fq41ZVh7vbbe2PN3nrW7yC7U7MFVc5c98/iTl9c2GawNMKx/J648KQRW6WKkuU8GIbbh2IXfIRQjOZnXcTnw==} + engines: {node: '>=18'} + globrex@0.1.2: resolution: {integrity: sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==} @@ -10833,6 +10789,10 @@ packages: resolution: {integrity: sha512-r0EI+HBMcXadMrugk0GCQ+6BQV39PiWAZVfq7oIckeGiN7sjRGyQxPdft3nQekFTCQbYxLBH+/axZMeH8UX6+w==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + hosted-git-info@7.0.2: + resolution: {integrity: sha512-puUZAUKT5m8Zzvs72XWy3HtvVbTWljRE66cP60bxJzAqf2DgICo7lYTY2IHUmLnNpjYvw5bvmoHvPc0QO2a62w==} + engines: {node: ^16.14.0 || >=18.0.0} + hpagent@0.1.2: resolution: {integrity: sha512-ePqFXHtSQWAFXYmj+JtOTHr84iNrII4/QRlAAPPE+zqnKy4xJo7Ie1Y4kC7AdB+LxLxSTTzBMASsEcy0q8YyvQ==} @@ -11288,6 +11248,10 @@ packages: resolution: {integrity: sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==} engines: {node: '>=12'} + is-unicode-supported@2.0.0: + resolution: {integrity: sha512-FRdAyx5lusK1iHG0TWpVtk9+1i+GjrzRffhDg4ovQ7mcidMQ6mj+MhKPmvh7Xwyv5gIS06ns49CA7Sqg7lC22Q==} + engines: {node: '>=18'} + is-weakmap@2.0.1: resolution: {integrity: sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==} @@ -11622,8 +11586,8 @@ packages: engines: {node: '>=6'} hasBin: true - jsonc-parser@3.2.1: - resolution: {integrity: sha512-AilxAyFOAcK5wA1+LeaySVBrHsGQvUFCDWXKpZjzaL0PqW+xfBOttn8GNtWKFWqneyMZj41MWF9Kl6iPWLwgOA==} + jsonc-parser@3.3.1: + resolution: {integrity: sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==} jsonfile@4.0.0: resolution: {integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==} @@ -11827,6 +11791,10 @@ packages: resolution: {integrity: sha512-l0x2DvrW294C9uDCoQe1VSU4gf529FkSZ6leBl4TiqZH/e+0R7hSfHQBNut2mNygDgHwvYHfFLn6Oxb3VWj2rA==} engines: {node: '>=12'} + log-symbols@6.0.0: + resolution: {integrity: sha512-i24m8rpwhmPIS4zscNzK6MSEhk0DUWa/8iYQWxhffV8jkI4Phvs3F+quL5xvS0gdQR0FyTCMMH33Y78dDTzzIw==} + engines: {node: '>=18'} + long@4.0.0: resolution: {integrity: sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==} @@ -12244,6 +12212,10 @@ packages: resolution: {integrity: sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==} engines: {node: '>=16 || 14 >=14.17'} + minimatch@9.0.5: + resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} + engines: {node: '>=16 || 14 >=14.17'} + minimist-options@4.1.0: resolution: {integrity: sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==} engines: {node: '>= 6'} @@ -12618,6 +12590,10 @@ packages: resolution: {integrity: sha512-uFyyCEmgBfZTtrKk/5xDfHp6+MdrqGotX/VoOyEEl3mBwiEE5FlBaePanazJSVMPT7vKepcjYBY2ztg9A3yPIA==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + npm-package-arg@11.0.3: + resolution: {integrity: sha512-sHGJy8sOC1YraBywpzQlIKBE4pBbGbiF95U6Auspzyem956E0+FtDtsx1ZxlOJkQCZ1AFXAY/yuvtFYrOxF+Bw==} + engines: {node: ^16.14.0 || >=18.0.0} + npm-packlist@7.0.4: resolution: {integrity: sha512-d6RGEuRrNS5/N84iglPivjaJPxhDbZmlbTwTDX2IbcRHG5bZCdtysYMhwiPvcF4GisXHGn7xsxv+GQ7T/02M5Q==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} @@ -12799,6 +12775,10 @@ packages: resolution: {integrity: sha512-0TUxTiFJWv+JnjWm4o9yvuskpEJLXTcng8MJuKd+SzAzp2o+OP3HWqNhB4OdJRt1Vsd9/mR0oyaEYlOnL7XIRw==} engines: {node: '>=16'} + ora@8.0.1: + resolution: {integrity: sha512-ANIvzobt1rls2BDny5fWZ3ZVKyD6nscLvfFRpQgfWsythlcsVUC9kL0zq6j2Z5z9wwp1kd7wpsD/T9qNPVLCaQ==} + engines: {node: '>=18'} + os-tmpdir@1.0.2: resolution: {integrity: sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==} engines: {node: '>=0.10.0'} @@ -13008,6 +12988,10 @@ packages: resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} engines: {node: '>=8'} + path-type@5.0.0: + resolution: {integrity: sha512-5HviZNaZcfqP95rwpv+1HDgUamezbqdSYTyzjTvwtJSnIH+3vnbmWsItli8OFEndS984VT55M3jduxZbX351gg==} + engines: {node: '>=12'} + pathe@1.1.1: resolution: {integrity: sha512-d+RQGp0MAYTIaDBIMmOfMwz3E+LOZnxx1HZd5R18mmCZY0QBlK0LDZfPc8FW8Ed2DlvsuE6PRjroDY+wg4+j/Q==} @@ -13177,18 +13161,6 @@ packages: peerDependencies: postcss: ^8.4.21 - postcss-load-config@3.1.4: - resolution: {integrity: sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==} - engines: {node: '>= 10'} - peerDependencies: - postcss: '>=8.0.9' - ts-node: '>=9.0.0' - peerDependenciesMeta: - postcss: - optional: true - ts-node: - optional: true - postcss-load-config@4.0.1: resolution: {integrity: sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==} engines: {node: '>= 14'} @@ -13470,6 +13442,10 @@ packages: resolution: {integrity: sha512-++Vn7NS4Xf9NacaU9Xq3URUuqZETPsf8L4j5/ckhaRYsfPeRyzGw+iDjFhV/Jr3uNmTvvddEJFWh5R1gRgUH8A==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + proc-log@4.2.0: + resolution: {integrity: sha512-g8+OnU/L2v+wyiVK+D5fA34J7EH8jZ8DDlvwhRCMxmMj7UCBvxiO1mGeN+36JXIKF4zevU4kRBd8lVgG9vLelA==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + process-nextick-args@2.0.1: resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} @@ -13561,8 +13537,8 @@ packages: resolution: {integrity: sha512-FLpr4flz5xZTSJxSeaheeMKN/EDzMdK7b8PTOC6a5PYFKTucWbdqjgqaEyH0shFiSJrVB1+Qqi4Tk19ccU6Aug==} engines: {node: '>=12.20'} - pure-rand@6.0.2: - resolution: {integrity: sha512-6Yg0ekpKICSjPswYOuC5sku/TSWaRYlA0qsXqJgM/d/4pLPHPuTxK7Nbf7jFKzAeedUhR8C7K9Uv63FBsSo8xQ==} + pure-rand@6.1.0: + resolution: {integrity: sha512-bVWawvoZoBYpp6yIoQtQXHZjmz35RSVHnUOTefl8Vcjr8snTPY1wnpSPMWekcFwbxI6gtmT7rSYPFvz71ldiOA==} purgecss@2.3.0: resolution: {integrity: sha512-BE5CROfVGsx2XIhxGuZAT7rTH9lLeQx/6M0P7DTXQH4IUc3BBzs9JUzt4yzGf3JrH9enkeq6YJBe9CTtkm1WmQ==} @@ -13774,6 +13750,10 @@ packages: resolution: {integrity: sha512-VIMnQi/Z4HT2Fxuwg5KrY174U1VdUIASQVWXXyqtNRtxSr9IYkn1rsI6Tb6HsrHCmB7gVpNwX6JxPTHcH6IoTA==} engines: {node: '>=6'} + read-yaml-file@2.1.0: + resolution: {integrity: sha512-UkRNRIwnhG+y7hpqnycCL/xbTk7+ia9VuVTC0S+zVbwd65DI9eUpRMfsWIGrCWxTU/mi+JW8cHQCrv+zfCbEPQ==} + engines: {node: '>=10.13'} + readable-stream@2.3.7: resolution: {integrity: sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==} @@ -14163,11 +14143,6 @@ packages: engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true - rollup@4.6.1: - resolution: {integrity: sha512-jZHaZotEHQaHLgKr8JnQiDT1rmatjgKlMekyksz+yk9jt/8z9quNjnKNRoaM0wd9DC2QKXjmWWuDYtM3jfF8pQ==} - engines: {node: '>=18.0.0', npm: '>=8.0.0'} - hasBin: true - rtl-css-js@1.16.1: resolution: {integrity: sha512-lRQgou1mu19e+Ya0LsTvKrVJ5TYUbqCVPAiImX3UfLTenarvPUl1QFdvu5Z3PYmHT9RCcwIfbjRQBntExyj3Zg==} @@ -14289,6 +14264,11 @@ packages: engines: {node: '>=10'} hasBin: true + semver@7.6.3: + resolution: {integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==} + engines: {node: '>=10'} + hasBin: true + send@0.18.0: resolution: {integrity: sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==} engines: {node: '>= 0.8.0'} @@ -14422,6 +14402,10 @@ packages: resolution: {integrity: sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==} engines: {node: '>=12'} + slash@5.1.0: + resolution: {integrity: sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==} + engines: {node: '>=14.16'} + slug@6.1.0: resolution: {integrity: sha512-x6vLHCMasg4DR2LPiyFGI0gJJhywY6DTiGhCrOMzb3SOk/0JVLIaL4UhyFSHu04SD3uAavrKY/K3zZ3i6iRcgA==} @@ -14608,6 +14592,10 @@ packages: resolution: {integrity: sha512-xhV7w8S+bUwlPTb4bAOUQhv8/cSS5offJuX8GQGq32ONF0ZtDWKfkdomM3HMRA+LhX6um/FZ0COqlwsjD53LeQ==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + stdin-discarder@0.2.2: + resolution: {integrity: sha512-UhDfHmA92YAlNnCfhmq0VeNL5bDbiZGg7sZ2IvPsXubGkiNa9EC+tUTsjBRsYUAz87btI6/1wf4XoVvQ3uRnmQ==} + engines: {node: '>=18'} + stoppable@1.1.0: resolution: {integrity: sha512-KXDYZ9dszj6bzvnEMRYvxgeTHU74QBFL54XKtP3nyMuJ81CFYtABZ3bAzL2EdFUaEwJOBOgENyFj3R7oTzDyyw==} engines: {node: '>=4', npm: '>=6'} @@ -14654,6 +14642,10 @@ packages: resolution: {integrity: sha512-k01swCJAgQmuADB0YIc+7TuatfNvTBVOoaUWJjTB9R4VJzR5vNWzf5t42ESVZFPS8xTySF7CAdV4t/aaIm3UnQ==} engines: {node: '>=16'} + string-width@7.2.0: + resolution: {integrity: sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==} + engines: {node: '>=18'} + string.prototype.matchall@4.0.8: resolution: {integrity: sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg==} @@ -14841,6 +14833,11 @@ packages: resolution: {integrity: sha512-L1dapNV6vu2s/4Sputv8xGsCdAVlb5nRDMFU/E27D44l5U6cw1g0dGd45uLc+OXjNMmF4ntiMdCimzcjFKQI8Q==} engines: {node: ^14.18.0 || >=16.0.0} + syncpack@13.0.0: + resolution: {integrity: sha512-0PIoEWMP2+YkllkcZXw8N9d2sFqpmr8ULBdvms3gc1vG5tnccEMqc6flxHYnF/N+NTTcUnf0J+4xAD5hwH6XGQ==} + engines: {node: '>=18.18.0'} + hasBin: true + tailwind-merge@1.12.0: resolution: {integrity: sha512-Y17eDp7FtN1+JJ4OY0Bqv9OA41O+MS8c1Iyr3T6JFLnOgLg3EvcyMKZAnQ8AGyvB5Nxm3t9Xb5Mhe139m8QT/g==} @@ -14959,6 +14956,10 @@ packages: through@2.3.8: resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==} + tightrope@0.2.0: + resolution: {integrity: sha512-Kw36UHxJEELq2VUqdaSGR2/8cAsPgMtvX8uGVU6Jk26O66PhXec0A5ZnRYs47btbtwPDpXXF66+Fo3vimCM9aQ==} + engines: {node: '>=16'} + tiny-glob@0.2.9: resolution: {integrity: sha512-g/55ssRPUjShh+xkfx9UPDXqhckHEsHr4Vd9zX55oSdGZc/MD0m3sferOkwWtp98bv+kcVfEHtRJgBVJzelrzg==} @@ -15120,6 +15121,9 @@ packages: resolution: {integrity: sha512-quBKTeIgqhTGKXl5JN7HHZjLwrdMaNIoQ0+X11PqNLVRqTlnEzfiCUXM6HOW4pZa6PD5+qSyKOEGaTa3kS7Glg==} hasBin: true + ts-toolbelt@9.6.0: + resolution: {integrity: sha512-nsZd8ZeNUzukXPlJmTBwUAuABDe/9qtVDelJeT/qW0ow3ZS3BsQJtNkan1802aM9Uf68/Y8ljw86Hu0h5IUW3w==} + tsafe@1.4.1: resolution: {integrity: sha512-3IDBalvf6SyvHFS14UiwCWzqdSdo+Q0k2J7DZyJYaHW/iraW9DJpaBKDJpry3yQs3o/t/A+oGaRW3iVt2lKxzA==} @@ -15158,38 +15162,6 @@ packages: tslib@2.6.2: resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} - tsup@6.6.3: - resolution: {integrity: sha512-OLx/jFllYlVeZQ7sCHBuRVEQBBa1tFbouoc/gbYakyipjVQdWy/iQOvmExUA/ewap9iQ7tbJf9pW0PgcEFfJcQ==} - engines: {node: '>=14.18'} - hasBin: true - peerDependencies: - '@swc/core': ^1 - postcss: ^8.4.12 - typescript: ^4.1.0 - peerDependenciesMeta: - '@swc/core': - optional: true - postcss: - optional: true - typescript: - optional: true - - tsup@7.1.0: - resolution: {integrity: sha512-mazl/GRAk70j8S43/AbSYXGgvRP54oQeX8Un4iZxzATHt0roW0t6HYDVZIXMw0ZQIpvr1nFMniIVnN5186lW7w==} - engines: {node: '>=16.14'} - hasBin: true - peerDependencies: - '@swc/core': ^1 - postcss: ^8.4.12 - typescript: '>=4.1.0' - peerDependenciesMeta: - '@swc/core': - optional: true - postcss: - optional: true - typescript: - optional: true - tsup@8.0.1: resolution: {integrity: sha512-hvW7gUSG96j53ZTSlT4j/KL0q1Q2l6TqGBFc6/mu/L46IoNWqLLUzLRLP1R8Q7xrJTmkDxxDoojV5uCVs1sVOg==} engines: {node: '>=18'} @@ -15209,25 +15181,6 @@ packages: typescript: optional: true - tsup@8.0.2: - resolution: {integrity: sha512-NY8xtQXdH7hDUAZwcQdY/Vzlw9johQsaqf7iwZ6g1DOUlFYQ5/AtVAjTvihhEyeRlGo4dLRVHtrRaL35M1daqQ==} - engines: {node: '>=18'} - hasBin: true - peerDependencies: - '@microsoft/api-extractor': ^7.36.0 - '@swc/core': ^1 - postcss: ^8.4.12 - typescript: '>=4.5.0' - peerDependenciesMeta: - '@microsoft/api-extractor': - optional: true - '@swc/core': - optional: true - postcss: - optional: true - typescript: - optional: true - tsutils@3.21.0: resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} engines: {node: '>= 6'} @@ -15387,36 +15340,11 @@ packages: typedarray-to-buffer@3.1.5: resolution: {integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==} - typescript@4.9.4: - resolution: {integrity: sha512-Uz+dTXYzxXXbsFpM86Wh3dKCxrQqUcVMxwU54orwlJjOpO3ao8L7j5lH+dWfTwgCwIuM9GQ2kvVotzYJMXTBZg==} - engines: {node: '>=4.2.0'} - hasBin: true - - typescript@4.9.5: - resolution: {integrity: sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==} - engines: {node: '>=4.2.0'} - hasBin: true - typescript@5.1.6: resolution: {integrity: sha512-zaWCozRZ6DLEWAWFrVDz1H6FVXzUSfTy5FUMWsQlU8Ym5JP9eO4xkTIROFCQvhQf61z6O/G6ugw3SgAnvvm+HA==} engines: {node: '>=14.17'} hasBin: true - typescript@5.2.2: - resolution: {integrity: sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==} - engines: {node: '>=14.17'} - hasBin: true - - typescript@5.3.2: - resolution: {integrity: sha512-6l+RyNy7oAHDfxC4FzSJcz9vnjTKxrLpDG5M2Vu4SHRVNg6xzqZp6LYSR9zjqQTu8DU/f5xwxUdADOkbrIX2gQ==} - engines: {node: '>=14.17'} - hasBin: true - - typescript@5.3.3: - resolution: {integrity: sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==} - engines: {node: '>=14.17'} - hasBin: true - typescript@5.5.4: resolution: {integrity: sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==} engines: {node: '>=14.17'} @@ -15484,6 +15412,10 @@ packages: resolution: {integrity: sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==} engines: {node: '>=4'} + unicorn-magic@0.1.0: + resolution: {integrity: sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==} + engines: {node: '>=18'} + unified@10.1.2: resolution: {integrity: sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==} @@ -16255,10 +16187,10 @@ snapshots: '@astrojs/internal-helpers@0.2.0': {} - '@astrojs/markdown-remark@3.1.0(astro@3.0.13(@types/node@20.12.7)(terser@5.17.1))': + '@astrojs/markdown-remark@3.1.0(astro@3.0.13(@types/node@20.14.8)(terser@5.17.1))': dependencies: '@astrojs/prism': 3.0.0 - astro: 3.0.13(@types/node@20.12.7)(terser@5.17.1) + astro: 3.0.13(@types/node@20.14.8)(terser@5.17.1) github-slugger: 2.0.0 import-meta-resolve: 3.0.0 rehype-raw: 6.1.1 @@ -16691,7 +16623,7 @@ snapshots: '@babel/traverse': 7.24.7 '@babel/types': 7.24.0 convert-source-map: 1.9.0 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.6 gensync: 1.0.0-beta.2 json5: 2.2.3 semver: 6.3.1 @@ -17572,7 +17504,7 @@ snapshots: '@babel/helper-split-export-declaration': 7.22.6 '@babel/parser': 7.24.7 '@babel/types': 7.24.0 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.6 globals: 11.12.0 transitivePeerDependencies: - supports-color @@ -17636,7 +17568,7 @@ snapshots: outdent: 0.5.0 prettier: 2.8.8 resolve-from: 5.0.0 - semver: 7.5.4 + semver: 7.6.3 '@changesets/assemble-release-plan@5.2.4(patch_hash=3wuhjtl4hjck4itk3w32z4cd5u)': dependencies: @@ -17645,7 +17577,7 @@ snapshots: '@changesets/get-dependents-graph': 1.3.6 '@changesets/types': 5.2.1 '@manypkg/get-packages': 1.1.3 - semver: 7.5.4 + semver: 7.6.3 '@changesets/changelog-git@0.1.14': dependencies: @@ -17707,7 +17639,7 @@ snapshots: '@manypkg/get-packages': 1.1.3 chalk: 2.4.2 fs-extra: 7.0.1 - semver: 7.5.4 + semver: 7.6.3 '@changesets/get-github-info@0.5.2(encoding@0.1.13)': dependencies: @@ -17920,6 +17852,11 @@ snapshots: '@connectrpc/connect': 0.13.2(@bufbuild/protobuf@1.7.2) '@connectrpc/connect-node': 0.13.2(@bufbuild/protobuf@1.7.2) + '@effect/schema@0.71.1(effect@3.6.5)': + dependencies: + effect: 3.6.5 + fast-check: 3.21.0 + '@emotion/hash@0.9.0': {} '@emotion/is-prop-valid@0.8.8': @@ -18497,7 +18434,7 @@ snapshots: '@grpc/grpc-js@1.8.17': dependencies: '@grpc/proto-loader': 0.7.7 - '@types/node': 18.19.20 + '@types/node': 20.14.8 '@grpc/proto-loader@0.7.7': dependencies: @@ -18570,7 +18507,7 @@ snapshots: dependencies: '@inquirer/type': 1.2.0 '@types/mute-stream': 0.0.4 - '@types/node': 20.12.7 + '@types/node': 20.14.8 '@types/wrap-ansi': 3.0.0 ansi-escapes: 4.3.2 chalk: 4.1.2 @@ -18626,167 +18563,27 @@ snapshots: '@jest/console@29.6.2': dependencies: '@jest/types': 29.6.1 - '@types/node': 18.19.20 + '@types/node': 20.14.8 chalk: 4.1.2 jest-message-util: 29.6.2 jest-util: 29.6.2 slash: 3.0.0 - '@jest/core@29.6.2(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.15.13)(typescript@5.3.2))': + '@jest/core@29.6.2(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4))': dependencies: '@jest/console': 29.6.2 '@jest/reporters': 29.6.2 '@jest/test-result': 29.6.2 '@jest/transform': 29.6.2 '@jest/types': 29.6.1 - '@types/node': 18.19.20 + '@types/node': 20.14.8 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.8.0 exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.5.0 - jest-config: 29.6.2(@types/node@18.19.20)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.15.13)(typescript@5.3.2)) - jest-haste-map: 29.6.2 - jest-message-util: 29.6.2 - jest-regex-util: 29.4.3 - jest-resolve: 29.6.2 - jest-resolve-dependencies: 29.6.2 - jest-runner: 29.6.2 - jest-runtime: 29.6.2 - jest-snapshot: 29.6.2 - jest-util: 29.6.2 - jest-validate: 29.6.2 - jest-watcher: 29.6.2 - micromatch: 4.0.5 - pretty-format: 29.7.0 - slash: 3.0.0 - strip-ansi: 6.0.1 - transitivePeerDependencies: - - babel-plugin-macros - - supports-color - - ts-node - - '@jest/core@29.6.2(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.3.2))': - dependencies: - '@jest/console': 29.6.2 - '@jest/reporters': 29.6.2 - '@jest/test-result': 29.6.2 - '@jest/transform': 29.6.2 - '@jest/types': 29.6.1 - '@types/node': 18.19.20 - ansi-escapes: 4.3.2 - chalk: 4.1.2 - ci-info: 3.8.0 - exit: 0.1.2 - graceful-fs: 4.2.11 - jest-changed-files: 29.5.0 - jest-config: 29.6.2(@types/node@18.19.20)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.3.2)) - jest-haste-map: 29.6.2 - jest-message-util: 29.6.2 - jest-regex-util: 29.4.3 - jest-resolve: 29.6.2 - jest-resolve-dependencies: 29.6.2 - jest-runner: 29.6.2 - jest-runtime: 29.6.2 - jest-snapshot: 29.6.2 - jest-util: 29.6.2 - jest-validate: 29.6.2 - jest-watcher: 29.6.2 - micromatch: 4.0.5 - pretty-format: 29.7.0 - slash: 3.0.0 - strip-ansi: 6.0.1 - transitivePeerDependencies: - - babel-plugin-macros - - supports-color - - ts-node - - '@jest/core@29.6.2(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.3.3))': - dependencies: - '@jest/console': 29.6.2 - '@jest/reporters': 29.6.2 - '@jest/test-result': 29.6.2 - '@jest/transform': 29.6.2 - '@jest/types': 29.6.1 - '@types/node': 18.19.20 - ansi-escapes: 4.3.2 - chalk: 4.1.2 - ci-info: 3.8.0 - exit: 0.1.2 - graceful-fs: 4.2.11 - jest-changed-files: 29.5.0 - jest-config: 29.6.2(@types/node@18.19.20)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.3.3)) - jest-haste-map: 29.6.2 - jest-message-util: 29.6.2 - jest-regex-util: 29.4.3 - jest-resolve: 29.6.2 - jest-resolve-dependencies: 29.6.2 - jest-runner: 29.6.2 - jest-runtime: 29.6.2 - jest-snapshot: 29.6.2 - jest-util: 29.6.2 - jest-validate: 29.6.2 - jest-watcher: 29.6.2 - micromatch: 4.0.5 - pretty-format: 29.7.0 - slash: 3.0.0 - strip-ansi: 6.0.1 - transitivePeerDependencies: - - babel-plugin-macros - - supports-color - - ts-node - - '@jest/core@29.6.2(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.5.4))': - dependencies: - '@jest/console': 29.6.2 - '@jest/reporters': 29.6.2 - '@jest/test-result': 29.6.2 - '@jest/transform': 29.6.2 - '@jest/types': 29.6.1 - '@types/node': 18.19.20 - ansi-escapes: 4.3.2 - chalk: 4.1.2 - ci-info: 3.8.0 - exit: 0.1.2 - graceful-fs: 4.2.11 - jest-changed-files: 29.5.0 - jest-config: 29.6.2(@types/node@18.19.20)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.5.4)) - jest-haste-map: 29.6.2 - jest-message-util: 29.6.2 - jest-regex-util: 29.4.3 - jest-resolve: 29.6.2 - jest-resolve-dependencies: 29.6.2 - jest-runner: 29.6.2 - jest-runtime: 29.6.2 - jest-snapshot: 29.6.2 - jest-util: 29.6.2 - jest-validate: 29.6.2 - jest-watcher: 29.6.2 - micromatch: 4.0.5 - pretty-format: 29.7.0 - slash: 3.0.0 - strip-ansi: 6.0.1 - transitivePeerDependencies: - - babel-plugin-macros - - supports-color - - ts-node - - '@jest/core@29.6.2(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.12.7)(typescript@5.3.2))': - dependencies: - '@jest/console': 29.6.2 - '@jest/reporters': 29.6.2 - '@jest/test-result': 29.6.2 - '@jest/transform': 29.6.2 - '@jest/types': 29.6.1 - '@types/node': 18.19.20 - ansi-escapes: 4.3.2 - chalk: 4.1.2 - ci-info: 3.8.0 - exit: 0.1.2 - graceful-fs: 4.2.11 - jest-changed-files: 29.5.0 - jest-config: 29.6.2(@types/node@18.19.20)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.12.7)(typescript@5.3.2)) + jest-config: 29.6.2(@types/node@20.14.8)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4)) jest-haste-map: 29.6.2 jest-message-util: 29.6.2 jest-regex-util: 29.4.3 @@ -18811,7 +18608,7 @@ snapshots: dependencies: '@jest/fake-timers': 29.6.2 '@jest/types': 29.6.1 - '@types/node': 18.19.20 + '@types/node': 20.14.8 jest-mock: 29.6.2 '@jest/expect-utils@29.6.2': @@ -18829,7 +18626,7 @@ snapshots: dependencies: '@jest/types': 29.6.1 '@sinonjs/fake-timers': 10.3.0 - '@types/node': 18.19.20 + '@types/node': 20.14.8 jest-message-util: 29.6.2 jest-mock: 29.6.2 jest-util: 29.6.2 @@ -18851,7 +18648,7 @@ snapshots: '@jest/transform': 29.6.2 '@jest/types': 29.6.1 '@jridgewell/trace-mapping': 0.3.25 - '@types/node': 18.19.20 + '@types/node': 20.14.8 chalk: 4.1.2 collect-v8-coverage: 1.0.2 exit: 0.1.2 @@ -18921,7 +18718,7 @@ snapshots: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.4 '@types/istanbul-reports': 3.0.1 - '@types/node': 18.19.20 + '@types/node': 20.14.8 '@types/yargs': 17.0.32 chalk: 4.1.2 @@ -18968,7 +18765,7 @@ snapshots: '@kubernetes/client-node@0.20.0(bufferutil@4.0.7)(utf-8-validate@5.0.10)': dependencies: '@types/js-yaml': 4.0.9 - '@types/node': 20.11.22 + '@types/node': 20.14.8 '@types/request': 2.48.12 '@types/ws': 8.5.10 byline: 5.0.0 @@ -19175,7 +18972,7 @@ snapshots: '@npmcli/fs@3.1.0': dependencies: - semver: 7.5.4 + semver: 7.6.3 '@npmcli/git@4.1.0': dependencies: @@ -19185,7 +18982,7 @@ snapshots: proc-log: 3.0.0 promise-inflight: 1.0.1 promise-retry: 2.0.1 - semver: 7.5.4 + semver: 7.6.3 which: 3.0.1 transitivePeerDependencies: - bluebird @@ -19205,7 +19002,7 @@ snapshots: json-parse-even-better-errors: 3.0.0 normalize-package-data: 5.0.0 proc-log: 3.0.0 - semver: 7.5.4 + semver: 7.6.3 transitivePeerDependencies: - bluebird @@ -19605,7 +19402,7 @@ snapshots: '@playwright/test@1.37.0': dependencies: - '@types/node': 18.19.20 + '@types/node': 20.14.8 playwright-core: 1.37.0 optionalDependencies: fsevents: 2.3.2 @@ -21682,7 +21479,7 @@ snapshots: transitivePeerDependencies: - encoding - '@remix-run/dev@2.1.0(@remix-run/serve@2.1.0(typescript@5.2.2))(@types/node@18.11.18)(bufferutil@4.0.7)(encoding@0.1.13)(terser@5.17.1)(ts-node@10.9.1(@swc/core@1.3.26)(@types/node@18.11.18)(typescript@5.2.2))(typescript@5.2.2)(utf-8-validate@5.0.10)': + '@remix-run/dev@2.1.0(@remix-run/serve@2.1.0(typescript@5.5.4))(@types/node@20.14.8)(bufferutil@4.0.7)(encoding@0.1.13)(terser@5.17.1)(ts-node@10.9.1(@swc/core@1.3.26)(@types/node@20.14.8)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10)': dependencies: '@babel/core': 7.22.17 '@babel/generator': 7.22.15 @@ -21693,9 +21490,9 @@ snapshots: '@babel/traverse': 7.22.17 '@mdx-js/mdx': 2.3.0 '@npmcli/package-json': 4.0.1 - '@remix-run/server-runtime': 2.1.0(typescript@5.2.2) + '@remix-run/server-runtime': 2.1.0(typescript@5.5.4) '@types/mdx': 2.0.5 - '@vanilla-extract/integration': 6.2.1(@types/node@18.11.18)(terser@5.17.1) + '@vanilla-extract/integration': 6.2.1(@types/node@20.14.8)(terser@5.17.1) arg: 5.0.2 cacache: 17.1.4 chalk: 4.1.2 @@ -21721,7 +21518,7 @@ snapshots: pidtree: 0.6.0 postcss: 8.4.29 postcss-discard-duplicates: 5.1.0(postcss@8.4.29) - postcss-load-config: 4.0.1(postcss@8.4.29)(ts-node@10.9.1(@swc/core@1.3.26)(@types/node@18.11.18)(typescript@5.2.2)) + postcss-load-config: 4.0.1(postcss@8.4.29)(ts-node@10.9.1(@swc/core@1.3.26)(@types/node@20.14.8)(typescript@5.5.4)) postcss-modules: 6.0.0(postcss@8.4.29) prettier: 2.8.8 pretty-ms: 7.0.1 @@ -21733,8 +21530,8 @@ snapshots: tsconfig-paths: 4.2.0 ws: 7.5.9(bufferutil@4.0.7)(utf-8-validate@5.0.10) optionalDependencies: - '@remix-run/serve': 2.1.0(typescript@5.2.2) - typescript: 5.2.2 + '@remix-run/serve': 2.1.0(typescript@5.5.4) + typescript: 5.5.4 transitivePeerDependencies: - '@types/node' - bluebird @@ -21750,43 +21547,43 @@ snapshots: - ts-node - utf-8-validate - '@remix-run/eslint-config@2.1.0(eslint@8.31.0)(react@18.2.0)(typescript@5.2.2)': + '@remix-run/eslint-config@2.1.0(eslint@8.31.0)(react@18.2.0)(typescript@5.5.4)': dependencies: '@babel/core': 7.22.17 '@babel/eslint-parser': 7.21.8(@babel/core@7.22.17)(eslint@8.31.0) '@babel/preset-react': 7.18.6(@babel/core@7.22.17) '@rushstack/eslint-patch': 1.2.0 - '@typescript-eslint/eslint-plugin': 5.59.6(@typescript-eslint/parser@5.59.6(eslint@8.31.0)(typescript@5.2.2))(eslint@8.31.0)(typescript@5.2.2) - '@typescript-eslint/parser': 5.59.6(eslint@8.31.0)(typescript@5.2.2) + '@typescript-eslint/eslint-plugin': 5.59.6(@typescript-eslint/parser@5.59.6(eslint@8.31.0)(typescript@5.5.4))(eslint@8.31.0)(typescript@5.5.4) + '@typescript-eslint/parser': 5.59.6(eslint@8.31.0)(typescript@5.5.4) eslint: 8.31.0 eslint-import-resolver-node: 0.3.7 - eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@5.59.6(eslint@8.31.0)(typescript@5.2.2))(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.29.1(@typescript-eslint/parser@5.59.6(eslint@8.31.0)(typescript@5.2.2))(eslint@8.31.0))(eslint@8.31.0) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@5.59.6(eslint@8.31.0)(typescript@5.2.2))(eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@5.59.6(eslint@8.31.0)(typescript@5.2.2))(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.29.1(@typescript-eslint/parser@5.59.6(eslint@8.31.0)(typescript@5.2.2))(eslint@8.31.0))(eslint@8.31.0))(eslint@8.31.0) - eslint-plugin-jest: 26.9.0(@typescript-eslint/eslint-plugin@5.59.6(@typescript-eslint/parser@5.59.6(eslint@8.31.0)(typescript@5.2.2))(eslint@8.31.0)(typescript@5.2.2))(eslint@8.31.0)(typescript@5.2.2) + eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@5.59.6(eslint@8.31.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.29.1(@typescript-eslint/parser@5.59.6(eslint@8.31.0)(typescript@5.5.4))(eslint@8.31.0))(eslint@8.31.0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@5.59.6(eslint@8.31.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@5.59.6(eslint@8.31.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.29.1(@typescript-eslint/parser@5.59.6(eslint@8.31.0)(typescript@5.5.4))(eslint@8.31.0))(eslint@8.31.0))(eslint@8.31.0) + eslint-plugin-jest: 26.9.0(@typescript-eslint/eslint-plugin@5.59.6(@typescript-eslint/parser@5.59.6(eslint@8.31.0)(typescript@5.5.4))(eslint@8.31.0)(typescript@5.5.4))(eslint@8.31.0)(typescript@5.5.4) eslint-plugin-jest-dom: 4.0.3(eslint@8.31.0) eslint-plugin-jsx-a11y: 6.7.1(eslint@8.31.0) eslint-plugin-node: 11.1.0(eslint@8.31.0) eslint-plugin-react: 7.32.2(eslint@8.31.0) eslint-plugin-react-hooks: 4.6.2(eslint@8.31.0) - eslint-plugin-testing-library: 5.11.0(eslint@8.31.0)(typescript@5.2.2) + eslint-plugin-testing-library: 5.11.0(eslint@8.31.0)(typescript@5.5.4) react: 18.2.0 optionalDependencies: - typescript: 5.2.2 + typescript: 5.5.4 transitivePeerDependencies: - eslint-import-resolver-webpack - jest - supports-color - '@remix-run/express@2.1.0(express@4.18.2)(typescript@5.2.2)': + '@remix-run/express@2.1.0(express@4.18.2)(typescript@5.5.4)': dependencies: - '@remix-run/node': 2.1.0(typescript@5.2.2) + '@remix-run/node': 2.1.0(typescript@5.5.4) express: 4.18.2 optionalDependencies: - typescript: 5.2.2 + typescript: 5.5.4 - '@remix-run/node@2.1.0(typescript@5.2.2)': + '@remix-run/node@2.1.0(typescript@5.5.4)': dependencies: - '@remix-run/server-runtime': 2.1.0(typescript@5.2.2) + '@remix-run/server-runtime': 2.1.0(typescript@5.5.4) '@remix-run/web-fetch': 4.4.1 '@remix-run/web-file': 3.1.0 '@remix-run/web-stream': 1.1.0 @@ -21795,17 +21592,17 @@ snapshots: source-map-support: 0.5.21 stream-slice: 0.1.2 optionalDependencies: - typescript: 5.2.2 + typescript: 5.5.4 - '@remix-run/react@2.1.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.2.2)': + '@remix-run/react@2.1.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.5.4)': dependencies: '@remix-run/router': 1.10.0 - '@remix-run/server-runtime': 2.1.0(typescript@5.2.2) + '@remix-run/server-runtime': 2.1.0(typescript@5.5.4) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) react-router-dom: 6.17.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) optionalDependencies: - typescript: 5.2.2 + typescript: 5.5.4 '@remix-run/router@1.10.0': {} @@ -21813,10 +21610,10 @@ snapshots: '@remix-run/router@1.9.0': {} - '@remix-run/serve@2.1.0(typescript@5.2.2)': + '@remix-run/serve@2.1.0(typescript@5.5.4)': dependencies: - '@remix-run/express': 2.1.0(express@4.18.2)(typescript@5.2.2) - '@remix-run/node': 2.1.0(typescript@5.2.2) + '@remix-run/express': 2.1.0(express@4.18.2)(typescript@5.5.4) + '@remix-run/node': 2.1.0(typescript@5.5.4) chokidar: 3.5.3 compression: 1.7.4 express: 4.18.2 @@ -21827,7 +21624,7 @@ snapshots: - supports-color - typescript - '@remix-run/server-runtime@2.0.1(typescript@5.3.2)': + '@remix-run/server-runtime@2.0.1(typescript@5.5.4)': dependencies: '@remix-run/router': 1.9.0 '@types/cookie': 0.4.1 @@ -21837,9 +21634,9 @@ snapshots: source-map: 0.7.4 type-fest: 4.3.1 optionalDependencies: - typescript: 5.3.2 + typescript: 5.5.4 - '@remix-run/server-runtime@2.1.0(typescript@5.2.2)': + '@remix-run/server-runtime@2.1.0(typescript@5.5.4)': dependencies: '@remix-run/router': 1.10.0 '@types/cookie': 0.4.1 @@ -21848,24 +21645,24 @@ snapshots: set-cookie-parser: 2.6.0 source-map: 0.7.4 optionalDependencies: - typescript: 5.2.2 + typescript: 5.5.4 - '@remix-run/testing@2.1.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.2.2)': + '@remix-run/testing@2.1.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.5.4)': dependencies: - '@remix-run/node': 2.1.0(typescript@5.2.2) - '@remix-run/react': 2.1.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.2.2) + '@remix-run/node': 2.1.0(typescript@5.5.4) + '@remix-run/react': 2.1.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.5.4) '@remix-run/router': 1.10.0 react: 18.2.0 react-router-dom: 6.17.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) optionalDependencies: - typescript: 5.2.2 + typescript: 5.5.4 transitivePeerDependencies: - react-dom - '@remix-run/v1-meta@0.1.3(@remix-run/react@2.1.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.2.2))(@remix-run/server-runtime@2.1.0(typescript@5.2.2))': + '@remix-run/v1-meta@0.1.3(@remix-run/react@2.1.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.5.4))(@remix-run/server-runtime@2.1.0(typescript@5.5.4))': dependencies: - '@remix-run/react': 2.1.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.2.2) - '@remix-run/server-runtime': 2.1.0(typescript@5.2.2) + '@remix-run/react': 2.1.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.5.4) + '@remix-run/server-runtime': 2.1.0(typescript@5.5.4) '@remix-run/web-blob@3.0.5': dependencies: @@ -21921,45 +21718,24 @@ snapshots: '@rollup/rollup-android-arm-eabi@4.13.2': optional: true - '@rollup/rollup-android-arm-eabi@4.6.1': - optional: true - '@rollup/rollup-android-arm64@4.13.2': optional: true - '@rollup/rollup-android-arm64@4.6.1': - optional: true - '@rollup/rollup-darwin-arm64@4.13.2': optional: true - '@rollup/rollup-darwin-arm64@4.6.1': - optional: true - '@rollup/rollup-darwin-x64@4.13.2': optional: true - '@rollup/rollup-darwin-x64@4.6.1': - optional: true - '@rollup/rollup-linux-arm-gnueabihf@4.13.2': optional: true - '@rollup/rollup-linux-arm-gnueabihf@4.6.1': - optional: true - '@rollup/rollup-linux-arm64-gnu@4.13.2': optional: true - '@rollup/rollup-linux-arm64-gnu@4.6.1': - optional: true - '@rollup/rollup-linux-arm64-musl@4.13.2': optional: true - '@rollup/rollup-linux-arm64-musl@4.6.1': - optional: true - '@rollup/rollup-linux-powerpc64le-gnu@4.13.2': optional: true @@ -21972,33 +21748,18 @@ snapshots: '@rollup/rollup-linux-x64-gnu@4.13.2': optional: true - '@rollup/rollup-linux-x64-gnu@4.6.1': - optional: true - '@rollup/rollup-linux-x64-musl@4.13.2': optional: true - '@rollup/rollup-linux-x64-musl@4.6.1': - optional: true - '@rollup/rollup-win32-arm64-msvc@4.13.2': optional: true - '@rollup/rollup-win32-arm64-msvc@4.6.1': - optional: true - '@rollup/rollup-win32-ia32-msvc@4.13.2': optional: true - '@rollup/rollup-win32-ia32-msvc@4.6.1': - optional: true - '@rollup/rollup-win32-x64-msvc@4.13.2': optional: true - '@rollup/rollup-win32-x64-msvc@4.6.1': - optional: true - '@rushstack/eslint-patch@1.2.0': {} '@selderee/plugin-htmlparser2@0.11.0': @@ -22075,6 +21836,8 @@ snapshots: '@sindresorhus/is@5.6.0': {} + '@sindresorhus/merge-streams@2.3.0': {} + '@sinonjs/commons@3.0.0': dependencies: type-detect: 4.0.8 @@ -22085,7 +21848,7 @@ snapshots: '@slack/logger@3.0.0': dependencies: - '@types/node': 18.19.20 + '@types/node': 20.14.8 '@slack/types@2.8.0': {} @@ -22094,7 +21857,7 @@ snapshots: '@slack/logger': 3.0.0 '@slack/types': 2.8.0 '@types/is-stream': 1.1.0 - '@types/node': 18.19.20 + '@types/node': 20.14.8 axios: 0.27.2 eventemitter3: 3.1.2 form-data: 2.5.1 @@ -22409,9 +22172,9 @@ snapshots: - encoding - supports-color - '@sveltejs/kit@1.25.1(svelte@4.2.1)(vite@5.2.7(@types/node@20.12.7)(terser@5.17.1))': + '@sveltejs/kit@1.25.1(svelte@4.2.1)(vite@5.2.7(@types/node@20.14.8)(terser@5.17.1))': dependencies: - '@sveltejs/vite-plugin-svelte': 2.4.6(svelte@4.2.1)(vite@5.2.7(@types/node@20.12.7)(terser@5.17.1)) + '@sveltejs/vite-plugin-svelte': 2.4.6(svelte@4.2.1)(vite@5.2.7(@types/node@20.14.8)(terser@5.17.1)) '@types/cookie': 0.5.2 cookie: 0.5.0 devalue: 4.3.2 @@ -22425,30 +22188,30 @@ snapshots: svelte: 4.2.1 tiny-glob: 0.2.9 undici: 5.25.4 - vite: 5.2.7(@types/node@20.12.7)(terser@5.17.1) + vite: 5.2.7(@types/node@20.14.8)(terser@5.17.1) transitivePeerDependencies: - supports-color - '@sveltejs/vite-plugin-svelte-inspector@1.0.4(@sveltejs/vite-plugin-svelte@2.4.6(svelte@4.2.1)(vite@5.2.7(@types/node@20.12.7)(terser@5.17.1)))(svelte@4.2.1)(vite@5.2.7(@types/node@20.12.7)(terser@5.17.1))': + '@sveltejs/vite-plugin-svelte-inspector@1.0.4(@sveltejs/vite-plugin-svelte@2.4.6(svelte@4.2.1)(vite@5.2.7(@types/node@20.14.8)(terser@5.17.1)))(svelte@4.2.1)(vite@5.2.7(@types/node@20.14.8)(terser@5.17.1))': dependencies: - '@sveltejs/vite-plugin-svelte': 2.4.6(svelte@4.2.1)(vite@5.2.7(@types/node@20.12.7)(terser@5.17.1)) + '@sveltejs/vite-plugin-svelte': 2.4.6(svelte@4.2.1)(vite@5.2.7(@types/node@20.14.8)(terser@5.17.1)) debug: 4.3.6 svelte: 4.2.1 - vite: 5.2.7(@types/node@20.12.7)(terser@5.17.1) + vite: 5.2.7(@types/node@20.14.8)(terser@5.17.1) transitivePeerDependencies: - supports-color - '@sveltejs/vite-plugin-svelte@2.4.6(svelte@4.2.1)(vite@5.2.7(@types/node@20.12.7)(terser@5.17.1))': + '@sveltejs/vite-plugin-svelte@2.4.6(svelte@4.2.1)(vite@5.2.7(@types/node@20.14.8)(terser@5.17.1))': dependencies: - '@sveltejs/vite-plugin-svelte-inspector': 1.0.4(@sveltejs/vite-plugin-svelte@2.4.6(svelte@4.2.1)(vite@5.2.7(@types/node@20.12.7)(terser@5.17.1)))(svelte@4.2.1)(vite@5.2.7(@types/node@20.12.7)(terser@5.17.1)) + '@sveltejs/vite-plugin-svelte-inspector': 1.0.4(@sveltejs/vite-plugin-svelte@2.4.6(svelte@4.2.1)(vite@5.2.7(@types/node@20.14.8)(terser@5.17.1)))(svelte@4.2.1)(vite@5.2.7(@types/node@20.14.8)(terser@5.17.1)) debug: 4.3.6 deepmerge: 4.3.1 kleur: 4.1.5 magic-string: 0.30.11 svelte: 4.2.1 svelte-hmr: 0.15.3(svelte@4.2.1) - vite: 5.2.7(@types/node@20.12.7)(terser@5.17.1) - vitefu: 0.2.4(vite@5.2.7(@types/node@20.12.7)(terser@5.17.1)) + vite: 5.2.7(@types/node@20.14.8)(terser@5.17.1) + vitefu: 0.2.4(vite@5.2.7(@types/node@20.14.8)(terser@5.17.1)) transitivePeerDependencies: - supports-color @@ -22576,22 +22339,22 @@ snapshots: '@tabler/icons@2.40.0': {} - '@tailwindcss/container-queries@0.1.1(tailwindcss@3.4.1(ts-node@10.9.1(@swc/core@1.3.26)(@types/node@18.11.18)(typescript@5.2.2)))': + '@tailwindcss/container-queries@0.1.1(tailwindcss@3.4.1(ts-node@10.9.1(@swc/core@1.3.26)(@types/node@20.14.8)(typescript@5.5.4)))': dependencies: - tailwindcss: 3.4.1(ts-node@10.9.1(@swc/core@1.3.26)(@types/node@18.11.18)(typescript@5.2.2)) + tailwindcss: 3.4.1(ts-node@10.9.1(@swc/core@1.3.26)(@types/node@20.14.8)(typescript@5.5.4)) - '@tailwindcss/forms@0.5.3(tailwindcss@3.4.1(ts-node@10.9.1(@swc/core@1.3.26)(@types/node@18.11.18)(typescript@5.2.2)))': + '@tailwindcss/forms@0.5.3(tailwindcss@3.4.1(ts-node@10.9.1(@swc/core@1.3.26)(@types/node@20.14.8)(typescript@5.5.4)))': dependencies: mini-svg-data-uri: 1.4.4 - tailwindcss: 3.4.1(ts-node@10.9.1(@swc/core@1.3.26)(@types/node@18.11.18)(typescript@5.2.2)) + tailwindcss: 3.4.1(ts-node@10.9.1(@swc/core@1.3.26)(@types/node@20.14.8)(typescript@5.5.4)) - '@tailwindcss/typography@0.5.9(tailwindcss@3.4.1(ts-node@10.9.1(@swc/core@1.3.26)(@types/node@18.11.18)(typescript@5.2.2)))': + '@tailwindcss/typography@0.5.9(tailwindcss@3.4.1(ts-node@10.9.1(@swc/core@1.3.26)(@types/node@20.14.8)(typescript@5.5.4)))': dependencies: lodash.castarray: 4.4.0 lodash.isplainobject: 4.0.6 lodash.merge: 4.6.2 postcss-selector-parser: 6.0.10 - tailwindcss: 3.4.1(ts-node@10.9.1(@swc/core@1.3.26)(@types/node@18.11.18)(typescript@5.2.2)) + tailwindcss: 3.4.1(ts-node@10.9.1(@swc/core@1.3.26)(@types/node@20.14.8)(typescript@5.5.4)) '@tanstack/query-core@5.0.0-beta.0': {} @@ -22611,15 +22374,6 @@ snapshots: '@tanstack/virtual-core@3.0.0': {} - '@team-plain/typescript-sdk@2.7.0': - dependencies: - '@graphql-typed-document-node/core': 3.2.0(graphql@16.6.0) - axios: 1.4.0 - graphql: 16.6.0 - zod: 3.22.3 - transitivePeerDependencies: - - debug - '@team-plain/typescript-sdk@3.5.0': dependencies: '@graphql-typed-document-node/core': 3.2.0(graphql@16.6.0) @@ -22665,7 +22419,7 @@ snapshots: '@tufjs/models@1.0.4': dependencies: '@tufjs/canonical-json': 1.0.0 - minimatch: 9.0.3 + minimatch: 9.0.5 '@typeform/api-client@1.8.0': dependencies: @@ -22707,7 +22461,7 @@ snapshots: '@types/body-parser@1.19.2': dependencies: '@types/connect': 3.4.35 - '@types/node': 18.19.20 + '@types/node': 20.14.8 '@types/btoa-lite@1.0.0': {} @@ -22715,7 +22469,7 @@ snapshots: dependencies: '@types/http-cache-semantics': 4.0.1 '@types/keyv': 3.1.4 - '@types/node': 18.19.20 + '@types/node': 20.14.8 '@types/responselike': 1.0.0 '@types/caseless@0.12.5': {} @@ -22732,7 +22486,7 @@ snapshots: '@types/connect@3.4.35': dependencies: - '@types/node': 18.19.20 + '@types/node': 20.14.8 '@types/cookie@0.4.1': {} @@ -22744,7 +22498,7 @@ snapshots: '@types/cors@2.8.17': dependencies: - '@types/node': 18.19.20 + '@types/node': 20.14.8 '@types/d3-array@3.0.8': {} @@ -22800,7 +22554,7 @@ snapshots: '@types/express-serve-static-core@4.17.32': dependencies: - '@types/node': 18.19.20 + '@types/node': 20.14.8 '@types/qs': 6.9.7 '@types/range-parser': 1.2.4 @@ -22813,7 +22567,7 @@ snapshots: '@types/graceful-fs@4.1.6': dependencies: - '@types/node': 18.19.20 + '@types/node': 20.14.8 '@types/gradient-string@1.1.2': dependencies: @@ -22834,7 +22588,7 @@ snapshots: '@types/interpret@1.1.3': dependencies: - '@types/node': 18.19.20 + '@types/node': 20.14.8 '@types/is-ci@3.0.0': dependencies: @@ -22842,7 +22596,7 @@ snapshots: '@types/is-stream@1.1.0': dependencies: - '@types/node': 18.19.20 + '@types/node': 20.14.8 '@types/istanbul-lib-coverage@2.0.4': {} @@ -22875,11 +22629,11 @@ snapshots: '@types/jsonwebtoken@9.0.1': dependencies: - '@types/node': 18.19.20 + '@types/node': 20.14.8 '@types/keyv@3.1.4': dependencies: - '@types/node': 18.19.20 + '@types/node': 20.14.8 '@types/lodash.omit@4.5.7': dependencies: @@ -22903,17 +22657,17 @@ snapshots: '@types/mock-fs@4.13.1': dependencies: - '@types/node': 18.19.20 + '@types/node': 20.14.8 '@types/morgan@1.9.4': dependencies: - '@types/node': 18.19.20 + '@types/node': 20.14.8 '@types/ms@0.7.31': {} '@types/mute-stream@0.0.4': dependencies: - '@types/node': 18.19.20 + '@types/node': 20.14.8 '@types/nlcst@1.0.1': dependencies: @@ -22921,44 +22675,28 @@ snapshots: '@types/node-fetch@2.6.2': dependencies: - '@types/node': 18.19.20 + '@types/node': 20.14.8 form-data: 3.0.1 '@types/node-fetch@2.6.4': dependencies: - '@types/node': 18.19.20 + '@types/node': 20.14.8 form-data: 3.0.1 '@types/node-forge@1.3.10': dependencies: - '@types/node': 18.19.20 + '@types/node': 20.14.8 '@types/node@12.20.55': {} - '@types/node@16.18.11': {} - - '@types/node@18.11.18': {} - - '@types/node@18.14.0': {} - - '@types/node@18.15.13': {} - - '@types/node@18.17.1': {} - '@types/node@18.19.20': dependencies: undici-types: 5.26.5 - '@types/node@20.11.22': - dependencies: - undici-types: 5.26.5 - - '@types/node@20.12.7': + '@types/node@20.14.8': dependencies: undici-types: 5.26.5 - '@types/node@20.5.0': {} - '@types/normalize-package-data@2.4.1': {} '@types/parse-json@4.0.0': {} @@ -22967,13 +22705,13 @@ snapshots: '@types/pg@8.11.6': dependencies: - '@types/node': 18.19.20 + '@types/node': 20.14.8 pg-protocol: 1.6.1 pg-types: 4.0.2 '@types/pg@8.6.6': dependencies: - '@types/node': 18.19.20 + '@types/node': 20.14.8 pg-protocol: 1.6.0 pg-types: 2.2.0 @@ -23014,7 +22752,7 @@ snapshots: '@types/readable-stream@4.0.14': dependencies: - '@types/node': 18.19.20 + '@types/node': 20.14.8 safe-buffer: 5.1.2 '@types/regression@2.0.6': {} @@ -23022,7 +22760,7 @@ snapshots: '@types/request@2.48.12': dependencies: '@types/caseless': 0.12.5 - '@types/node': 18.19.20 + '@types/node': 20.14.8 '@types/tough-cookie': 4.0.5 form-data: 2.5.1 @@ -23030,7 +22768,7 @@ snapshots: '@types/responselike@1.0.0': dependencies: - '@types/node': 18.19.20 + '@types/node': 20.14.8 '@types/retry@0.12.0': {} @@ -23049,7 +22787,7 @@ snapshots: '@types/serve-static@1.15.0': dependencies: '@types/mime': 3.0.1 - '@types/node': 18.19.20 + '@types/node': 20.14.8 '@types/shimmer@1.0.2': {} @@ -23064,7 +22802,7 @@ snapshots: '@types/superagent@4.1.19': dependencies: '@types/cookiejar': 2.1.2 - '@types/node': 18.19.20 + '@types/node': 20.14.8 '@types/supertest@2.0.14': dependencies: @@ -23072,12 +22810,12 @@ snapshots: '@types/tar@6.1.4': dependencies: - '@types/node': 18.19.20 + '@types/node': 20.14.8 minipass: 4.0.0 '@types/through@0.0.30': dependencies: - '@types/node': 18.19.20 + '@types/node': 20.14.8 '@types/tinycolor2@1.4.3': {} @@ -23089,7 +22827,7 @@ snapshots: '@types/webpack@5.28.5(@swc/core@1.3.101(@swc/helpers@0.5.2))(esbuild@0.19.11)': dependencies: - '@types/node': 18.19.20 + '@types/node': 20.14.8 tapable: 2.2.1 webpack: 5.88.2(@swc/core@1.3.101(@swc/helpers@0.5.2))(esbuild@0.19.11) transitivePeerDependencies: @@ -23100,17 +22838,17 @@ snapshots: '@types/websocket@1.0.5': dependencies: - '@types/node': 18.19.20 + '@types/node': 20.14.8 '@types/wrap-ansi@3.0.0': {} '@types/ws@8.5.10': dependencies: - '@types/node': 18.19.20 + '@types/node': 20.14.8 '@types/ws@8.5.4': dependencies: - '@types/node': 18.19.20 + '@types/node': 20.14.8 '@types/yargs-parser@21.0.0': {} @@ -23120,37 +22858,37 @@ snapshots: '@types/yauzl@2.10.1': dependencies: - '@types/node': 18.19.20 + '@types/node': 20.14.8 optional: true - '@typescript-eslint/eslint-plugin@5.59.6(@typescript-eslint/parser@5.59.6(eslint@8.31.0)(typescript@5.2.2))(eslint@8.31.0)(typescript@5.2.2)': + '@typescript-eslint/eslint-plugin@5.59.6(@typescript-eslint/parser@5.59.6(eslint@8.31.0)(typescript@5.5.4))(eslint@8.31.0)(typescript@5.5.4)': dependencies: '@eslint-community/regexpp': 4.5.1 - '@typescript-eslint/parser': 5.59.6(eslint@8.31.0)(typescript@5.2.2) + '@typescript-eslint/parser': 5.59.6(eslint@8.31.0)(typescript@5.5.4) '@typescript-eslint/scope-manager': 5.59.6 - '@typescript-eslint/type-utils': 5.59.6(eslint@8.31.0)(typescript@5.2.2) - '@typescript-eslint/utils': 5.59.6(eslint@8.31.0)(typescript@5.2.2) + '@typescript-eslint/type-utils': 5.59.6(eslint@8.31.0)(typescript@5.5.4) + '@typescript-eslint/utils': 5.59.6(eslint@8.31.0)(typescript@5.5.4) debug: 4.3.4(supports-color@8.1.1) eslint: 8.31.0 grapheme-splitter: 1.0.4 ignore: 5.2.4 natural-compare-lite: 1.4.0 semver: 7.5.4 - tsutils: 3.21.0(typescript@5.2.2) + tsutils: 3.21.0(typescript@5.5.4) optionalDependencies: - typescript: 5.2.2 + typescript: 5.5.4 transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@5.59.6(eslint@8.31.0)(typescript@5.2.2)': + '@typescript-eslint/parser@5.59.6(eslint@8.31.0)(typescript@5.5.4)': dependencies: '@typescript-eslint/scope-manager': 5.59.6 '@typescript-eslint/types': 5.59.6 - '@typescript-eslint/typescript-estree': 5.59.6(typescript@5.2.2) + '@typescript-eslint/typescript-estree': 5.59.6(typescript@5.5.4) debug: 4.3.4(supports-color@8.1.1) eslint: 8.31.0 optionalDependencies: - typescript: 5.2.2 + typescript: 5.5.4 transitivePeerDependencies: - supports-color @@ -23159,59 +22897,45 @@ snapshots: '@typescript-eslint/types': 5.59.6 '@typescript-eslint/visitor-keys': 5.59.6 - '@typescript-eslint/type-utils@5.59.6(eslint@8.31.0)(typescript@5.2.2)': + '@typescript-eslint/type-utils@5.59.6(eslint@8.31.0)(typescript@5.5.4)': dependencies: - '@typescript-eslint/typescript-estree': 5.59.6(typescript@5.2.2) - '@typescript-eslint/utils': 5.59.6(eslint@8.31.0)(typescript@5.2.2) - debug: 4.3.4(supports-color@8.1.1) + '@typescript-eslint/typescript-estree': 5.59.6(typescript@5.5.4) + '@typescript-eslint/utils': 5.59.6(eslint@8.31.0)(typescript@5.5.4) + debug: 4.3.6 eslint: 8.31.0 - tsutils: 3.21.0(typescript@5.2.2) + tsutils: 3.21.0(typescript@5.5.4) optionalDependencies: - typescript: 5.2.2 + typescript: 5.5.4 transitivePeerDependencies: - supports-color '@typescript-eslint/types@5.59.6': {} - '@typescript-eslint/typescript-estree@5.59.6(typescript@5.2.2)': - dependencies: - '@typescript-eslint/types': 5.59.6 - '@typescript-eslint/visitor-keys': 5.59.6 - debug: 4.3.4(supports-color@8.1.1) - globby: 11.1.0 - is-glob: 4.0.3 - semver: 7.5.4 - tsutils: 3.21.0(typescript@5.2.2) - optionalDependencies: - typescript: 5.2.2 - transitivePeerDependencies: - - supports-color - '@typescript-eslint/typescript-estree@5.59.6(typescript@5.5.4)': dependencies: '@typescript-eslint/types': 5.59.6 '@typescript-eslint/visitor-keys': 5.59.6 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.6 globby: 11.1.0 is-glob: 4.0.3 - semver: 7.5.4 + semver: 7.6.3 tsutils: 3.21.0(typescript@5.5.4) optionalDependencies: typescript: 5.5.4 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@5.59.6(eslint@8.31.0)(typescript@5.2.2)': + '@typescript-eslint/utils@5.59.6(eslint@8.31.0)(typescript@5.5.4)': dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@8.31.0) '@types/json-schema': 7.0.13 '@types/semver': 7.3.13 '@typescript-eslint/scope-manager': 5.59.6 '@typescript-eslint/types': 5.59.6 - '@typescript-eslint/typescript-estree': 5.59.6(typescript@5.2.2) + '@typescript-eslint/typescript-estree': 5.59.6(typescript@5.5.4) eslint: 8.31.0 eslint-scope: 5.1.1 - semver: 7.5.4 + semver: 7.6.3 transitivePeerDependencies: - supports-color - typescript @@ -23226,7 +22950,7 @@ snapshots: '@typescript-eslint/typescript-estree': 5.59.6(typescript@5.5.4) eslint: 8.45.0 eslint-scope: 5.1.1 - semver: 7.5.4 + semver: 7.6.3 transitivePeerDependencies: - supports-color - typescript @@ -23295,7 +23019,7 @@ snapshots: media-query-parser: 2.0.2 outdent: 0.8.0 - '@vanilla-extract/integration@6.2.1(@types/node@18.11.18)(terser@5.17.1)': + '@vanilla-extract/integration@6.2.1(@types/node@20.14.8)(terser@5.17.1)': dependencies: '@babel/core': 7.22.17 '@babel/plugin-syntax-typescript': 7.21.4(@babel/core@7.22.17) @@ -23308,8 +23032,8 @@ snapshots: lodash: 4.17.21 mlly: 1.4.2 outdent: 0.8.0 - vite: 4.4.9(@types/node@18.11.18)(terser@5.17.1) - vite-node: 0.28.5(@types/node@18.11.18)(terser@5.17.1) + vite: 4.4.9(@types/node@20.14.8)(terser@5.17.1) + vite-node: 0.28.5(@types/node@20.14.8)(terser@5.17.1) transitivePeerDependencies: - '@types/node' - less @@ -23803,11 +23527,11 @@ snapshots: astring@1.8.4: {} - astro@3.0.13(@types/node@20.12.7)(terser@5.17.1): + astro@3.0.13(@types/node@20.14.8)(terser@5.17.1): dependencies: '@astrojs/compiler': 2.1.0 '@astrojs/internal-helpers': 0.2.0 - '@astrojs/markdown-remark': 3.1.0(astro@3.0.13(@types/node@20.12.7)(terser@5.17.1)) + '@astrojs/markdown-remark': 3.1.0(astro@3.0.13(@types/node@20.14.8)(terser@5.17.1)) '@astrojs/telemetry': 3.0.1 '@babel/core': 7.22.17 '@babel/generator': 7.22.15 @@ -23855,8 +23579,8 @@ snapshots: undici: 5.24.0 unist-util-visit: 4.1.2 vfile: 5.3.7 - vite: 4.4.9(@types/node@20.12.7)(terser@5.17.1) - vitefu: 0.2.4(vite@4.4.9(@types/node@20.12.7)(terser@5.17.1)) + vite: 4.4.9(@types/node@20.14.8)(terser@5.17.1) + vitefu: 0.2.4(vite@4.4.9(@types/node@20.14.8)(terser@5.17.1)) which-pm: 2.1.1 yargs-parser: 21.1.1 zod: 3.21.1 @@ -23957,14 +23681,6 @@ snapshots: transitivePeerDependencies: - debug - axios@1.4.0: - dependencies: - follow-redirects: 1.15.2(debug@4.3.2) - form-data: 4.0.0 - proxy-from-env: 1.1.0 - transitivePeerDependencies: - - debug - axios@1.6.2: dependencies: follow-redirects: 1.15.2(debug@4.3.2) @@ -24277,20 +23993,10 @@ snapshots: builtins@5.0.1: dependencies: - semver: 7.5.4 + semver: 7.6.3 bun-types@1.0.15: {} - bundle-require@4.0.1(esbuild@0.17.19): - dependencies: - esbuild: 0.17.19 - load-tsconfig: 0.2.3 - - bundle-require@4.0.1(esbuild@0.18.11): - dependencies: - esbuild: 0.18.11 - load-tsconfig: 0.2.3 - bundle-require@4.0.1(esbuild@0.19.11): dependencies: esbuild: 0.19.11 @@ -24428,6 +24134,10 @@ snapshots: loupe: 3.1.1 pathval: 2.0.0 + chalk-template@1.1.0: + dependencies: + chalk: 5.3.0 + chalk@2.4.2: dependencies: ansi-styles: 3.2.1 @@ -24497,9 +24207,9 @@ snapshots: cjs-module-lexer@1.2.3: {} - class-variance-authority@0.5.2(typescript@5.2.2): + class-variance-authority@0.5.2(typescript@5.5.4): optionalDependencies: - typescript: 5.2.2 + typescript: 5.5.4 clean-stack@2.2.0: {} @@ -24625,6 +24335,8 @@ snapshots: commander@11.1.0: {} + commander@12.1.0: {} + commander@2.20.3: {} commander@4.1.1: {} @@ -24758,23 +24470,23 @@ snapshots: parse-json: 5.2.0 path-type: 4.0.0 - cosmiconfig@8.3.6(typescript@5.2.2): + cosmiconfig@8.3.6(typescript@5.5.4): dependencies: import-fresh: 3.3.0 js-yaml: 4.1.0 parse-json: 5.2.0 path-type: 4.0.0 optionalDependencies: - typescript: 5.2.2 + typescript: 5.5.4 - cosmiconfig@9.0.0(typescript@5.2.2): + cosmiconfig@9.0.0(typescript@5.5.4): dependencies: env-paths: 2.2.1 import-fresh: 3.3.0 js-yaml: 4.1.0 parse-json: 5.2.0 optionalDependencies: - typescript: 5.2.2 + typescript: 5.5.4 create-require@1.1.1: {} @@ -25224,10 +24936,12 @@ snapshots: '@one-ini/wasm': 0.1.1 commander: 10.0.1 minimatch: 9.0.1 - semver: 7.5.4 + semver: 7.6.3 ee-first@1.1.1: {} + effect@3.6.5: {} + electron-to-chromium@1.4.433: {} electron-to-chromium@1.4.513: {} @@ -25236,7 +24950,7 @@ snapshots: emittery@0.13.1: {} - emoji-regex@10.2.1: {} + emoji-regex@10.4.0: {} emoji-regex@8.0.0: {} @@ -25270,7 +24984,7 @@ snapshots: dependencies: '@types/cookie': 0.4.1 '@types/cors': 2.8.17 - '@types/node': 18.19.20 + '@types/node': 20.14.8 accepts: 1.3.8 base64id: 2.0.0 cookie: 0.4.2 @@ -25292,6 +25006,11 @@ snapshots: dependencies: ansi-colors: 4.1.3 + enquirer@2.4.1: + dependencies: + ansi-colors: 4.1.3 + strip-ansi: 6.0.1 + entities@4.4.0: {} env-paths@2.2.1: {} @@ -25738,10 +25457,10 @@ snapshots: eslint: 8.45.0 eslint-plugin-turbo: 1.10.12(eslint@8.45.0) - eslint-config-turbo@2.1.0(eslint@8.31.0): + eslint-config-turbo@2.1.1(eslint@8.31.0): dependencies: eslint: 8.31.0 - eslint-plugin-turbo: 2.1.0(eslint@8.31.0) + eslint-plugin-turbo: 2.1.1(eslint@8.31.0) eslint-doc-generator@1.4.3(eslint@8.45.0)(typescript@5.5.4): dependencies: @@ -25778,13 +25497,13 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@5.59.6(eslint@8.31.0)(typescript@5.2.2))(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.29.1(@typescript-eslint/parser@5.59.6(eslint@8.31.0)(typescript@5.2.2))(eslint@8.31.0))(eslint@8.31.0): + eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@5.59.6(eslint@8.31.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.29.1(@typescript-eslint/parser@5.59.6(eslint@8.31.0)(typescript@5.5.4))(eslint@8.31.0))(eslint@8.31.0): dependencies: - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.6 enhanced-resolve: 5.15.0 eslint: 8.31.0 - eslint-module-utils: 2.7.4(@typescript-eslint/parser@5.59.6(eslint@8.31.0)(typescript@5.2.2))(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@5.59.6(eslint@8.31.0)(typescript@5.2.2))(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.29.1(@typescript-eslint/parser@5.59.6(eslint@8.31.0)(typescript@5.2.2))(eslint@8.31.0))(eslint@8.31.0))(eslint@8.31.0) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@5.59.6(eslint@8.31.0)(typescript@5.2.2))(eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@5.59.6(eslint@8.31.0)(typescript@5.2.2))(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.29.1(@typescript-eslint/parser@5.59.6(eslint@8.31.0)(typescript@5.2.2))(eslint@8.31.0))(eslint@8.31.0))(eslint@8.31.0) + eslint-module-utils: 2.7.4(@typescript-eslint/parser@5.59.6(eslint@8.31.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@5.59.6(eslint@8.31.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.29.1(@typescript-eslint/parser@5.59.6(eslint@8.31.0)(typescript@5.5.4))(eslint@8.31.0))(eslint@8.31.0))(eslint@8.31.0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@5.59.6(eslint@8.31.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@5.59.6(eslint@8.31.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.29.1(@typescript-eslint/parser@5.59.6(eslint@8.31.0)(typescript@5.5.4))(eslint@8.31.0))(eslint@8.31.0))(eslint@8.31.0) get-tsconfig: 4.7.2 globby: 13.2.2 is-core-module: 2.13.0 @@ -25796,25 +25515,25 @@ snapshots: - eslint-import-resolver-webpack - supports-color - eslint-module-utils@2.7.4(@typescript-eslint/parser@5.59.6(eslint@8.31.0)(typescript@5.2.2))(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@5.59.6(eslint@8.31.0)(typescript@5.2.2))(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.29.1(@typescript-eslint/parser@5.59.6(eslint@8.31.0)(typescript@5.2.2))(eslint@8.31.0))(eslint@8.31.0))(eslint@8.31.0): + eslint-module-utils@2.7.4(@typescript-eslint/parser@5.59.6(eslint@8.31.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@5.59.6(eslint@8.31.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.29.1(@typescript-eslint/parser@5.59.6(eslint@8.31.0)(typescript@5.5.4))(eslint@8.31.0))(eslint@8.31.0))(eslint@8.31.0): dependencies: debug: 3.2.7(supports-color@5.5.0) optionalDependencies: - '@typescript-eslint/parser': 5.59.6(eslint@8.31.0)(typescript@5.2.2) + '@typescript-eslint/parser': 5.59.6(eslint@8.31.0)(typescript@5.5.4) eslint: 8.31.0 eslint-import-resolver-node: 0.3.7 - eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@5.59.6(eslint@8.31.0)(typescript@5.2.2))(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.29.1(@typescript-eslint/parser@5.59.6(eslint@8.31.0)(typescript@5.2.2))(eslint@8.31.0))(eslint@8.31.0) + eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@5.59.6(eslint@8.31.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.29.1(@typescript-eslint/parser@5.59.6(eslint@8.31.0)(typescript@5.5.4))(eslint@8.31.0))(eslint@8.31.0) transitivePeerDependencies: - supports-color - eslint-module-utils@2.8.1(@typescript-eslint/parser@5.59.6(eslint@8.31.0)(typescript@5.2.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@5.59.6(eslint@8.31.0)(typescript@5.2.2))(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.29.1(@typescript-eslint/parser@5.59.6(eslint@8.31.0)(typescript@5.2.2))(eslint@8.31.0))(eslint@8.31.0))(eslint@8.31.0): + eslint-module-utils@2.8.1(@typescript-eslint/parser@5.59.6(eslint@8.31.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@5.59.6(eslint@8.31.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.29.1(@typescript-eslint/parser@5.59.6(eslint@8.31.0)(typescript@5.5.4))(eslint@8.31.0))(eslint@8.31.0))(eslint@8.31.0): dependencies: debug: 3.2.7(supports-color@5.5.0) optionalDependencies: - '@typescript-eslint/parser': 5.59.6(eslint@8.31.0)(typescript@5.2.2) + '@typescript-eslint/parser': 5.59.6(eslint@8.31.0)(typescript@5.5.4) eslint: 8.31.0 eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@5.59.6(eslint@8.31.0)(typescript@5.2.2))(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.29.1(@typescript-eslint/parser@5.59.6(eslint@8.31.0)(typescript@5.2.2))(eslint@8.31.0))(eslint@8.31.0) + eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@5.59.6(eslint@8.31.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.29.1(@typescript-eslint/parser@5.59.6(eslint@8.31.0)(typescript@5.5.4))(eslint@8.31.0))(eslint@8.31.0) transitivePeerDependencies: - supports-color @@ -25836,7 +25555,7 @@ snapshots: eslint-utils: 3.0.0(eslint@8.45.0) estraverse: 5.3.0 - eslint-plugin-import@2.29.1(@typescript-eslint/parser@5.59.6(eslint@8.31.0)(typescript@5.2.2))(eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@5.59.6(eslint@8.31.0)(typescript@5.2.2))(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.29.1(@typescript-eslint/parser@5.59.6(eslint@8.31.0)(typescript@5.2.2))(eslint@8.31.0))(eslint@8.31.0))(eslint@8.31.0): + eslint-plugin-import@2.29.1(@typescript-eslint/parser@5.59.6(eslint@8.31.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@5.59.6(eslint@8.31.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.29.1(@typescript-eslint/parser@5.59.6(eslint@8.31.0)(typescript@5.5.4))(eslint@8.31.0))(eslint@8.31.0))(eslint@8.31.0): dependencies: array-includes: 3.1.8 array.prototype.findlastindex: 1.2.5 @@ -25846,7 +25565,7 @@ snapshots: doctrine: 2.1.0 eslint: 8.31.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.1(@typescript-eslint/parser@5.59.6(eslint@8.31.0)(typescript@5.2.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@5.59.6(eslint@8.31.0)(typescript@5.2.2))(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.29.1(@typescript-eslint/parser@5.59.6(eslint@8.31.0)(typescript@5.2.2))(eslint@8.31.0))(eslint@8.31.0))(eslint@8.31.0) + eslint-module-utils: 2.8.1(@typescript-eslint/parser@5.59.6(eslint@8.31.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@5.59.6(eslint@8.31.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.29.1(@typescript-eslint/parser@5.59.6(eslint@8.31.0)(typescript@5.5.4))(eslint@8.31.0))(eslint@8.31.0))(eslint@8.31.0) hasown: 2.0.2 is-core-module: 2.14.0 is-glob: 4.0.3 @@ -25857,7 +25576,7 @@ snapshots: semver: 6.3.1 tsconfig-paths: 3.15.0 optionalDependencies: - '@typescript-eslint/parser': 5.59.6(eslint@8.31.0)(typescript@5.2.2) + '@typescript-eslint/parser': 5.59.6(eslint@8.31.0)(typescript@5.5.4) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack @@ -25870,12 +25589,12 @@ snapshots: eslint: 8.31.0 requireindex: 1.2.0 - eslint-plugin-jest@26.9.0(@typescript-eslint/eslint-plugin@5.59.6(@typescript-eslint/parser@5.59.6(eslint@8.31.0)(typescript@5.2.2))(eslint@8.31.0)(typescript@5.2.2))(eslint@8.31.0)(typescript@5.2.2): + eslint-plugin-jest@26.9.0(@typescript-eslint/eslint-plugin@5.59.6(@typescript-eslint/parser@5.59.6(eslint@8.31.0)(typescript@5.5.4))(eslint@8.31.0)(typescript@5.5.4))(eslint@8.31.0)(typescript@5.5.4): dependencies: - '@typescript-eslint/utils': 5.59.6(eslint@8.31.0)(typescript@5.2.2) + '@typescript-eslint/utils': 5.59.6(eslint@8.31.0)(typescript@5.5.4) eslint: 8.31.0 optionalDependencies: - '@typescript-eslint/eslint-plugin': 5.59.6(@typescript-eslint/parser@5.59.6(eslint@8.31.0)(typescript@5.2.2))(eslint@8.31.0)(typescript@5.2.2) + '@typescript-eslint/eslint-plugin': 5.59.6(@typescript-eslint/parser@5.59.6(eslint@8.31.0)(typescript@5.5.4))(eslint@8.31.0)(typescript@5.5.4) transitivePeerDependencies: - supports-color - typescript @@ -25961,9 +25680,9 @@ snapshots: semver: 6.3.1 string.prototype.matchall: 4.0.8 - eslint-plugin-testing-library@5.11.0(eslint@8.31.0)(typescript@5.2.2): + eslint-plugin-testing-library@5.11.0(eslint@8.31.0)(typescript@5.5.4): dependencies: - '@typescript-eslint/utils': 5.59.6(eslint@8.31.0)(typescript@5.2.2) + '@typescript-eslint/utils': 5.59.6(eslint@8.31.0)(typescript@5.5.4) eslint: 8.31.0 transitivePeerDependencies: - supports-color @@ -25984,7 +25703,7 @@ snapshots: dotenv: 16.0.3 eslint: 8.45.0 - eslint-plugin-turbo@2.1.0(eslint@8.31.0): + eslint-plugin-turbo@2.1.1(eslint@8.31.0): dependencies: dotenv: 16.0.3 eslint: 8.31.0 @@ -26249,7 +25968,7 @@ snapshots: expect@29.6.2: dependencies: '@jest/expect-utils': 29.6.2 - '@types/node': 18.19.20 + '@types/node': 20.14.8 jest-get-type: 29.4.3 jest-matcher-utils: 29.6.2 jest-message-util: 29.6.2 @@ -26323,6 +26042,10 @@ snapshots: extsprintf@1.3.0: {} + fast-check@3.21.0: + dependencies: + pure-rand: 6.1.0 + fast-content-type-parse@1.1.0: {} fast-decode-uri-component@1.0.1: {} @@ -26342,6 +26065,14 @@ snapshots: merge2: 1.4.1 micromatch: 4.0.5 + fast-glob@3.3.2: + dependencies: + '@nodelib/fs.stat': 2.0.5 + '@nodelib/fs.walk': 1.2.8 + glob-parent: 5.1.2 + merge2: 1.4.1 + micromatch: 4.0.5 + fast-json-stable-stringify@2.1.0: {} fast-json-stringify@5.8.0: @@ -26652,6 +26383,8 @@ snapshots: get-caller-file@2.0.5: {} + get-east-asian-width@1.2.0: {} + get-func-name@2.0.2: {} get-intrinsic@1.2.4: @@ -26744,7 +26477,7 @@ snapshots: dependencies: foreground-child: 3.1.1 jackspeak: 2.3.6 - minimatch: 9.0.3 + minimatch: 9.0.5 minipass: 7.0.3 path-scurry: 1.10.1 @@ -26752,7 +26485,7 @@ snapshots: dependencies: foreground-child: 3.1.1 jackspeak: 2.3.6 - minimatch: 9.0.3 + minimatch: 9.0.5 minipass: 7.1.2 path-scurry: 1.10.1 @@ -26803,7 +26536,7 @@ snapshots: dependencies: array-union: 2.1.0 dir-glob: 3.0.1 - fast-glob: 3.3.1 + fast-glob: 3.3.2 ignore: 5.2.4 merge2: 1.4.1 slash: 3.0.0 @@ -26811,11 +26544,20 @@ snapshots: globby@13.2.2: dependencies: dir-glob: 3.0.1 - fast-glob: 3.3.1 + fast-glob: 3.3.2 ignore: 5.2.4 merge2: 1.4.1 slash: 4.0.0 + globby@14.0.2: + dependencies: + '@sindresorhus/merge-streams': 2.3.0 + fast-glob: 3.3.2 + ignore: 5.2.4 + path-type: 5.0.0 + slash: 5.1.0 + unicorn-magic: 0.1.0 + globrex@0.1.2: {} gopd@1.0.1: @@ -26882,23 +26624,23 @@ snapshots: graphile-config@0.0.1-beta.8: dependencies: '@types/interpret': 1.1.3 - '@types/node': 20.12.7 + '@types/node': 20.14.8 '@types/semver': 7.5.1 chalk: 4.1.2 debug: 4.3.6 interpret: 3.1.1 - semver: 7.5.4 + semver: 7.6.3 tslib: 2.6.2 yargs: 17.7.2 transitivePeerDependencies: - supports-color - graphile-worker@0.16.6(patch_hash=hdpetta7btqcc7xb5wfkcnanoa)(typescript@5.2.2): + graphile-worker@0.16.6(patch_hash=hdpetta7btqcc7xb5wfkcnanoa)(typescript@5.5.4): dependencies: '@graphile/logger': 0.2.0 '@types/debug': 4.1.12 '@types/pg': 8.11.6 - cosmiconfig: 8.3.6(typescript@5.2.2) + cosmiconfig: 8.3.6(typescript@5.5.4) graphile-config: 0.0.1-beta.8 json5: 2.2.3 pg: 8.11.5 @@ -27075,6 +26817,10 @@ snapshots: dependencies: lru-cache: 7.18.3 + hosted-git-info@7.0.2: + dependencies: + lru-cache: 10.0.1 + hpagent@0.1.2: optional: true @@ -27196,7 +26942,7 @@ snapshots: ignore-walk@6.0.3: dependencies: - minimatch: 9.0.3 + minimatch: 9.0.5 ignore@5.2.4: {} @@ -27506,6 +27252,8 @@ snapshots: is-unicode-supported@1.3.0: {} + is-unicode-supported@2.0.0: {} + is-weakmap@2.0.1: {} is-weakref@1.0.2: @@ -27608,7 +27356,7 @@ snapshots: '@jest/expect': 29.6.2 '@jest/test-result': 29.6.2 '@jest/types': 29.6.1 - '@types/node': 18.19.20 + '@types/node': 20.14.8 chalk: 4.1.2 co: 4.6.0 dedent: 1.5.1(babel-plugin-macros@3.1.0) @@ -27621,83 +27369,23 @@ snapshots: jest-util: 29.6.2 p-limit: 3.1.0 pretty-format: 29.7.0 - pure-rand: 6.0.2 + pure-rand: 6.1.0 slash: 3.0.0 stack-utils: 2.0.6 transitivePeerDependencies: - babel-plugin-macros - supports-color - jest-cli@29.6.2(@types/node@18.15.13)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.15.13)(typescript@5.3.2)): - dependencies: - '@jest/core': 29.6.2(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.15.13)(typescript@5.3.2)) - '@jest/test-result': 29.6.2 - '@jest/types': 29.6.1 - chalk: 4.1.2 - exit: 0.1.2 - graceful-fs: 4.2.11 - import-local: 3.1.0 - jest-config: 29.6.2(@types/node@18.15.13)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.15.13)(typescript@5.3.2)) - jest-util: 29.6.2 - jest-validate: 29.6.2 - prompts: 2.4.2 - yargs: 17.7.2 - transitivePeerDependencies: - - '@types/node' - - babel-plugin-macros - - supports-color - - ts-node - - jest-cli@29.6.2(@types/node@18.17.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.3.2)): - dependencies: - '@jest/core': 29.6.2(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.3.2)) - '@jest/test-result': 29.6.2 - '@jest/types': 29.6.1 - chalk: 4.1.2 - exit: 0.1.2 - graceful-fs: 4.2.11 - import-local: 3.1.0 - jest-config: 29.6.2(@types/node@18.17.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.3.2)) - jest-util: 29.6.2 - jest-validate: 29.6.2 - prompts: 2.4.2 - yargs: 17.7.2 - transitivePeerDependencies: - - '@types/node' - - babel-plugin-macros - - supports-color - - ts-node - - jest-cli@29.6.2(@types/node@18.17.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.3.3)): - dependencies: - '@jest/core': 29.6.2(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.3.3)) - '@jest/test-result': 29.6.2 - '@jest/types': 29.6.1 - chalk: 4.1.2 - exit: 0.1.2 - graceful-fs: 4.2.11 - import-local: 3.1.0 - jest-config: 29.6.2(@types/node@18.17.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.3.3)) - jest-util: 29.6.2 - jest-validate: 29.6.2 - prompts: 2.4.2 - yargs: 17.7.2 - transitivePeerDependencies: - - '@types/node' - - babel-plugin-macros - - supports-color - - ts-node - - jest-cli@29.6.2(@types/node@18.17.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.5.4)): + jest-cli@29.6.2(@types/node@20.14.8)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4)): dependencies: - '@jest/core': 29.6.2(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.5.4)) + '@jest/core': 29.6.2(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4)) '@jest/test-result': 29.6.2 '@jest/types': 29.6.1 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 import-local: 3.1.0 - jest-config: 29.6.2(@types/node@18.17.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.5.4)) + jest-config: 29.6.2(@types/node@20.14.8)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4)) jest-util: 29.6.2 jest-validate: 29.6.2 prompts: 2.4.2 @@ -27708,27 +27396,7 @@ snapshots: - supports-color - ts-node - jest-cli@29.6.2(@types/node@20.12.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.12.7)(typescript@5.3.2)): - dependencies: - '@jest/core': 29.6.2(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.12.7)(typescript@5.3.2)) - '@jest/test-result': 29.6.2 - '@jest/types': 29.6.1 - chalk: 4.1.2 - exit: 0.1.2 - graceful-fs: 4.2.11 - import-local: 3.1.0 - jest-config: 29.6.2(@types/node@20.12.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.12.7)(typescript@5.3.2)) - jest-util: 29.6.2 - jest-validate: 29.6.2 - prompts: 2.4.2 - yargs: 17.7.2 - transitivePeerDependencies: - - '@types/node' - - babel-plugin-macros - - supports-color - - ts-node - - jest-config@29.6.2(@types/node@18.15.13)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.15.13)(typescript@5.3.2)): + jest-config@29.6.2(@types/node@20.14.8)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4)): dependencies: '@babel/core': 7.22.17 '@jest/test-sequencer': 29.6.2 @@ -27753,287 +27421,8 @@ snapshots: slash: 3.0.0 strip-json-comments: 3.1.1 optionalDependencies: - '@types/node': 18.15.13 - ts-node: 10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.15.13)(typescript@5.3.2) - transitivePeerDependencies: - - babel-plugin-macros - - supports-color - - jest-config@29.6.2(@types/node@18.17.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.3.2)): - dependencies: - '@babel/core': 7.22.17 - '@jest/test-sequencer': 29.6.2 - '@jest/types': 29.6.1 - babel-jest: 29.6.2(@babel/core@7.22.17) - chalk: 4.1.2 - ci-info: 3.8.0 - deepmerge: 4.3.1 - glob: 7.2.3 - graceful-fs: 4.2.11 - jest-circus: 29.6.2(babel-plugin-macros@3.1.0) - jest-environment-node: 29.6.2 - jest-get-type: 29.4.3 - jest-regex-util: 29.4.3 - jest-resolve: 29.6.2 - jest-runner: 29.6.2 - jest-util: 29.6.2 - jest-validate: 29.6.2 - micromatch: 4.0.5 - parse-json: 5.2.0 - pretty-format: 29.7.0 - slash: 3.0.0 - strip-json-comments: 3.1.1 - optionalDependencies: - '@types/node': 18.17.1 - ts-node: 10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.3.2) - transitivePeerDependencies: - - babel-plugin-macros - - supports-color - - jest-config@29.6.2(@types/node@18.17.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.3.3)): - dependencies: - '@babel/core': 7.22.17 - '@jest/test-sequencer': 29.6.2 - '@jest/types': 29.6.1 - babel-jest: 29.6.2(@babel/core@7.22.17) - chalk: 4.1.2 - ci-info: 3.8.0 - deepmerge: 4.3.1 - glob: 7.2.3 - graceful-fs: 4.2.11 - jest-circus: 29.6.2(babel-plugin-macros@3.1.0) - jest-environment-node: 29.6.2 - jest-get-type: 29.4.3 - jest-regex-util: 29.4.3 - jest-resolve: 29.6.2 - jest-runner: 29.6.2 - jest-util: 29.6.2 - jest-validate: 29.6.2 - micromatch: 4.0.5 - parse-json: 5.2.0 - pretty-format: 29.7.0 - slash: 3.0.0 - strip-json-comments: 3.1.1 - optionalDependencies: - '@types/node': 18.17.1 - ts-node: 10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.3.3) - transitivePeerDependencies: - - babel-plugin-macros - - supports-color - - jest-config@29.6.2(@types/node@18.17.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.5.4)): - dependencies: - '@babel/core': 7.22.17 - '@jest/test-sequencer': 29.6.2 - '@jest/types': 29.6.1 - babel-jest: 29.6.2(@babel/core@7.22.17) - chalk: 4.1.2 - ci-info: 3.8.0 - deepmerge: 4.3.1 - glob: 7.2.3 - graceful-fs: 4.2.11 - jest-circus: 29.6.2(babel-plugin-macros@3.1.0) - jest-environment-node: 29.6.2 - jest-get-type: 29.4.3 - jest-regex-util: 29.4.3 - jest-resolve: 29.6.2 - jest-runner: 29.6.2 - jest-util: 29.6.2 - jest-validate: 29.6.2 - micromatch: 4.0.5 - parse-json: 5.2.0 - pretty-format: 29.7.0 - slash: 3.0.0 - strip-json-comments: 3.1.1 - optionalDependencies: - '@types/node': 18.17.1 - ts-node: 10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.5.4) - transitivePeerDependencies: - - babel-plugin-macros - - supports-color - - jest-config@29.6.2(@types/node@18.19.20)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.15.13)(typescript@5.3.2)): - dependencies: - '@babel/core': 7.22.17 - '@jest/test-sequencer': 29.6.2 - '@jest/types': 29.6.1 - babel-jest: 29.6.2(@babel/core@7.22.17) - chalk: 4.1.2 - ci-info: 3.8.0 - deepmerge: 4.3.1 - glob: 7.2.3 - graceful-fs: 4.2.11 - jest-circus: 29.6.2(babel-plugin-macros@3.1.0) - jest-environment-node: 29.6.2 - jest-get-type: 29.4.3 - jest-regex-util: 29.4.3 - jest-resolve: 29.6.2 - jest-runner: 29.6.2 - jest-util: 29.6.2 - jest-validate: 29.6.2 - micromatch: 4.0.5 - parse-json: 5.2.0 - pretty-format: 29.7.0 - slash: 3.0.0 - strip-json-comments: 3.1.1 - optionalDependencies: - '@types/node': 18.19.20 - ts-node: 10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.15.13)(typescript@5.3.2) - transitivePeerDependencies: - - babel-plugin-macros - - supports-color - - jest-config@29.6.2(@types/node@18.19.20)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.3.2)): - dependencies: - '@babel/core': 7.22.17 - '@jest/test-sequencer': 29.6.2 - '@jest/types': 29.6.1 - babel-jest: 29.6.2(@babel/core@7.22.17) - chalk: 4.1.2 - ci-info: 3.8.0 - deepmerge: 4.3.1 - glob: 7.2.3 - graceful-fs: 4.2.11 - jest-circus: 29.6.2(babel-plugin-macros@3.1.0) - jest-environment-node: 29.6.2 - jest-get-type: 29.4.3 - jest-regex-util: 29.4.3 - jest-resolve: 29.6.2 - jest-runner: 29.6.2 - jest-util: 29.6.2 - jest-validate: 29.6.2 - micromatch: 4.0.5 - parse-json: 5.2.0 - pretty-format: 29.7.0 - slash: 3.0.0 - strip-json-comments: 3.1.1 - optionalDependencies: - '@types/node': 18.19.20 - ts-node: 10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.3.2) - transitivePeerDependencies: - - babel-plugin-macros - - supports-color - - jest-config@29.6.2(@types/node@18.19.20)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.3.3)): - dependencies: - '@babel/core': 7.22.17 - '@jest/test-sequencer': 29.6.2 - '@jest/types': 29.6.1 - babel-jest: 29.6.2(@babel/core@7.22.17) - chalk: 4.1.2 - ci-info: 3.8.0 - deepmerge: 4.3.1 - glob: 7.2.3 - graceful-fs: 4.2.11 - jest-circus: 29.6.2(babel-plugin-macros@3.1.0) - jest-environment-node: 29.6.2 - jest-get-type: 29.4.3 - jest-regex-util: 29.4.3 - jest-resolve: 29.6.2 - jest-runner: 29.6.2 - jest-util: 29.6.2 - jest-validate: 29.6.2 - micromatch: 4.0.5 - parse-json: 5.2.0 - pretty-format: 29.7.0 - slash: 3.0.0 - strip-json-comments: 3.1.1 - optionalDependencies: - '@types/node': 18.19.20 - ts-node: 10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.3.3) - transitivePeerDependencies: - - babel-plugin-macros - - supports-color - - jest-config@29.6.2(@types/node@18.19.20)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.5.4)): - dependencies: - '@babel/core': 7.22.17 - '@jest/test-sequencer': 29.6.2 - '@jest/types': 29.6.1 - babel-jest: 29.6.2(@babel/core@7.22.17) - chalk: 4.1.2 - ci-info: 3.8.0 - deepmerge: 4.3.1 - glob: 7.2.3 - graceful-fs: 4.2.11 - jest-circus: 29.6.2(babel-plugin-macros@3.1.0) - jest-environment-node: 29.6.2 - jest-get-type: 29.4.3 - jest-regex-util: 29.4.3 - jest-resolve: 29.6.2 - jest-runner: 29.6.2 - jest-util: 29.6.2 - jest-validate: 29.6.2 - micromatch: 4.0.5 - parse-json: 5.2.0 - pretty-format: 29.7.0 - slash: 3.0.0 - strip-json-comments: 3.1.1 - optionalDependencies: - '@types/node': 18.19.20 - ts-node: 10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.5.4) - transitivePeerDependencies: - - babel-plugin-macros - - supports-color - - jest-config@29.6.2(@types/node@18.19.20)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.12.7)(typescript@5.3.2)): - dependencies: - '@babel/core': 7.22.17 - '@jest/test-sequencer': 29.6.2 - '@jest/types': 29.6.1 - babel-jest: 29.6.2(@babel/core@7.22.17) - chalk: 4.1.2 - ci-info: 3.8.0 - deepmerge: 4.3.1 - glob: 7.2.3 - graceful-fs: 4.2.11 - jest-circus: 29.6.2(babel-plugin-macros@3.1.0) - jest-environment-node: 29.6.2 - jest-get-type: 29.4.3 - jest-regex-util: 29.4.3 - jest-resolve: 29.6.2 - jest-runner: 29.6.2 - jest-util: 29.6.2 - jest-validate: 29.6.2 - micromatch: 4.0.5 - parse-json: 5.2.0 - pretty-format: 29.7.0 - slash: 3.0.0 - strip-json-comments: 3.1.1 - optionalDependencies: - '@types/node': 18.19.20 - ts-node: 10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.12.7)(typescript@5.3.2) - transitivePeerDependencies: - - babel-plugin-macros - - supports-color - - jest-config@29.6.2(@types/node@20.12.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.12.7)(typescript@5.3.2)): - dependencies: - '@babel/core': 7.22.17 - '@jest/test-sequencer': 29.6.2 - '@jest/types': 29.6.1 - babel-jest: 29.6.2(@babel/core@7.22.17) - chalk: 4.1.2 - ci-info: 3.8.0 - deepmerge: 4.3.1 - glob: 7.2.3 - graceful-fs: 4.2.11 - jest-circus: 29.6.2(babel-plugin-macros@3.1.0) - jest-environment-node: 29.6.2 - jest-get-type: 29.4.3 - jest-regex-util: 29.4.3 - jest-resolve: 29.6.2 - jest-runner: 29.6.2 - jest-util: 29.6.2 - jest-validate: 29.6.2 - micromatch: 4.0.5 - parse-json: 5.2.0 - pretty-format: 29.7.0 - slash: 3.0.0 - strip-json-comments: 3.1.1 - optionalDependencies: - '@types/node': 20.12.7 - ts-node: 10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.12.7)(typescript@5.3.2) + '@types/node': 20.14.8 + ts-node: 10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4) transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -28062,7 +27451,7 @@ snapshots: '@jest/environment': 29.6.2 '@jest/fake-timers': 29.6.2 '@jest/types': 29.6.1 - '@types/node': 18.19.20 + '@types/node': 20.14.8 jest-mock: 29.6.2 jest-util: 29.6.2 @@ -28072,7 +27461,7 @@ snapshots: dependencies: '@jest/types': 29.6.1 '@types/graceful-fs': 4.1.6 - '@types/node': 18.19.20 + '@types/node': 20.14.8 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -28111,7 +27500,7 @@ snapshots: jest-mock@29.6.2: dependencies: '@jest/types': 29.6.1 - '@types/node': 18.19.20 + '@types/node': 20.14.8 jest-util: 29.6.2 jest-pnp-resolver@1.2.3(jest-resolve@29.6.2): @@ -28146,7 +27535,7 @@ snapshots: '@jest/test-result': 29.6.2 '@jest/transform': 29.6.2 '@jest/types': 29.6.1 - '@types/node': 18.19.20 + '@types/node': 20.14.8 chalk: 4.1.2 emittery: 0.13.1 graceful-fs: 4.2.11 @@ -28174,7 +27563,7 @@ snapshots: '@jest/test-result': 29.6.2 '@jest/transform': 29.6.2 '@jest/types': 29.6.1 - '@types/node': 18.19.20 + '@types/node': 20.14.8 chalk: 4.1.2 cjs-module-lexer: 1.2.3 collect-v8-coverage: 1.0.2 @@ -28213,14 +27602,14 @@ snapshots: jest-util: 29.6.2 natural-compare: 1.4.0 pretty-format: 29.7.0 - semver: 7.5.4 + semver: 7.6.3 transitivePeerDependencies: - supports-color jest-util@29.6.2: dependencies: '@jest/types': 29.6.1 - '@types/node': 18.19.20 + '@types/node': 20.14.8 chalk: 4.1.2 ci-info: 3.8.0 graceful-fs: 4.2.11 @@ -28239,7 +27628,7 @@ snapshots: dependencies: '@jest/test-result': 29.6.2 '@jest/types': 29.6.1 - '@types/node': 18.19.20 + '@types/node': 20.14.8 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.13.1 @@ -28248,71 +27637,23 @@ snapshots: jest-worker@27.5.1: dependencies: - '@types/node': 18.19.20 + '@types/node': 20.14.8 merge-stream: 2.0.0 supports-color: 8.1.1 jest-worker@29.6.2: dependencies: - '@types/node': 18.19.20 + '@types/node': 20.14.8 jest-util: 29.6.2 merge-stream: 2.0.0 supports-color: 8.1.1 - jest@29.6.2(@types/node@18.15.13)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.15.13)(typescript@5.3.2)): - dependencies: - '@jest/core': 29.6.2(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.15.13)(typescript@5.3.2)) - '@jest/types': 29.6.1 - import-local: 3.1.0 - jest-cli: 29.6.2(@types/node@18.15.13)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.15.13)(typescript@5.3.2)) - transitivePeerDependencies: - - '@types/node' - - babel-plugin-macros - - supports-color - - ts-node - - jest@29.6.2(@types/node@18.17.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.3.2)): - dependencies: - '@jest/core': 29.6.2(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.3.2)) - '@jest/types': 29.6.1 - import-local: 3.1.0 - jest-cli: 29.6.2(@types/node@18.17.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.3.2)) - transitivePeerDependencies: - - '@types/node' - - babel-plugin-macros - - supports-color - - ts-node - - jest@29.6.2(@types/node@18.17.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.3.3)): - dependencies: - '@jest/core': 29.6.2(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.3.3)) - '@jest/types': 29.6.1 - import-local: 3.1.0 - jest-cli: 29.6.2(@types/node@18.17.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.3.3)) - transitivePeerDependencies: - - '@types/node' - - babel-plugin-macros - - supports-color - - ts-node - - jest@29.6.2(@types/node@18.17.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.5.4)): + jest@29.6.2(@types/node@20.14.8)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4)): dependencies: - '@jest/core': 29.6.2(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.5.4)) + '@jest/core': 29.6.2(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4)) '@jest/types': 29.6.1 import-local: 3.1.0 - jest-cli: 29.6.2(@types/node@18.17.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.5.4)) - transitivePeerDependencies: - - '@types/node' - - babel-plugin-macros - - supports-color - - ts-node - - jest@29.6.2(@types/node@20.12.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.12.7)(typescript@5.3.2)): - dependencies: - '@jest/core': 29.6.2(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.12.7)(typescript@5.3.2)) - '@jest/types': 29.6.1 - import-local: 3.1.0 - jest-cli: 29.6.2(@types/node@20.12.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.12.7)(typescript@5.3.2)) + jest-cli: 29.6.2(@types/node@20.14.8)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4)) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -28402,7 +27743,7 @@ snapshots: json5@2.2.3: {} - jsonc-parser@3.2.1: {} + jsonc-parser@3.3.1: {} jsonfile@4.0.0: optionalDependencies: @@ -28427,7 +27768,7 @@ snapshots: jws: 3.2.2 lodash: 4.17.21 ms: 2.1.3 - semver: 7.5.4 + semver: 7.6.3 jsprim@1.4.2: dependencies: @@ -28597,6 +27938,11 @@ snapshots: chalk: 5.3.0 is-unicode-supported: 1.3.0 + log-symbols@6.0.0: + dependencies: + chalk: 5.3.0 + is-unicode-supported: 1.3.0 + long@4.0.0: {} long@5.2.3: {} @@ -29287,6 +28633,10 @@ snapshots: dependencies: brace-expansion: 2.0.1 + minimatch@9.0.5: + dependencies: + brace-expansion: 2.0.1 + minimist-options@4.1.0: dependencies: arrify: 1.0.1 @@ -29557,7 +28907,7 @@ snapshots: node-abi@3.47.0: dependencies: - semver: 7.5.4 + semver: 7.6.3 optional: true node-addon-api@6.1.0: @@ -29607,7 +28957,7 @@ snapshots: nopt: 6.0.0 npmlog: 6.0.2 rimraf: 3.0.2 - semver: 7.5.4 + semver: 7.6.3 tar: 6.1.13 which: 2.0.2 transitivePeerDependencies: @@ -29659,7 +29009,7 @@ snapshots: dependencies: hosted-git-info: 6.1.1 is-core-module: 2.13.0 - semver: 7.5.4 + semver: 7.6.3 validate-npm-package-license: 3.0.4 normalize-path@3.0.0: {} @@ -29719,7 +29069,7 @@ snapshots: npm-install-checks@6.2.0: dependencies: - semver: 7.5.4 + semver: 7.6.3 npm-normalize-package-bin@3.0.1: {} @@ -29727,7 +29077,14 @@ snapshots: dependencies: hosted-git-info: 6.1.1 proc-log: 3.0.0 - semver: 7.5.4 + semver: 7.6.3 + validate-npm-package-name: 5.0.0 + + npm-package-arg@11.0.3: + dependencies: + hosted-git-info: 7.0.2 + proc-log: 4.2.0 + semver: 7.6.3 validate-npm-package-name: 5.0.0 npm-packlist@7.0.4: @@ -29739,7 +29096,7 @@ snapshots: npm-install-checks: 6.2.0 npm-normalize-package-bin: 3.0.1 npm-package-arg: 10.1.0 - semver: 7.5.4 + semver: 7.6.3 npm-registry-fetch@14.0.5: dependencies: @@ -30003,7 +29360,7 @@ snapshots: dependencies: chalk: 5.3.0 cli-cursor: 4.0.0 - cli-spinners: 2.9.1 + cli-spinners: 2.9.2 is-interactive: 2.0.0 is-unicode-supported: 1.3.0 log-symbols: 5.1.0 @@ -30011,6 +29368,18 @@ snapshots: string-width: 6.1.0 strip-ansi: 7.1.0 + ora@8.0.1: + dependencies: + chalk: 5.3.0 + cli-cursor: 4.0.0 + cli-spinners: 2.9.2 + is-interactive: 2.0.0 + is-unicode-supported: 2.0.0 + log-symbols: 6.0.0 + stdin-discarder: 0.2.2 + string-width: 7.2.0 + strip-ansi: 7.1.0 + os-tmpdir@1.0.2: {} outdent@0.5.0: {} @@ -30125,7 +29494,7 @@ snapshots: got: 12.6.1 registry-auth-token: 5.0.2 registry-url: 6.0.1 - semver: 7.5.4 + semver: 7.6.3 pacote@15.2.0: dependencies: @@ -30232,6 +29601,8 @@ snapshots: path-type@4.0.0: {} + path-type@5.0.0: {} + pathe@1.1.1: {} pathe@1.1.2: {} @@ -30356,7 +29727,7 @@ snapshots: pkg-types@1.0.3: dependencies: - jsonc-parser: 3.2.1 + jsonc-parser: 3.3.1 mlly: 1.4.2 pathe: 1.1.2 @@ -30411,137 +29782,33 @@ snapshots: camelcase-css: 2.0.1 postcss: 8.4.38 - postcss-load-config@3.1.4(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@4.9.5)): - dependencies: - lilconfig: 2.1.0 - yaml: 1.10.2 - optionalDependencies: - postcss: 8.4.38 - ts-node: 10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@4.9.5) - - postcss-load-config@3.1.4(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.12.7)(typescript@4.9.5)): - dependencies: - lilconfig: 2.1.0 - yaml: 1.10.2 - optionalDependencies: - postcss: 8.4.38 - ts-node: 10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.12.7)(typescript@4.9.5) - - postcss-load-config@4.0.1(postcss@8.4.29)(ts-node@10.9.1(@swc/core@1.3.26)(@types/node@18.11.18)(typescript@5.2.2)): + postcss-load-config@4.0.1(postcss@8.4.29)(ts-node@10.9.1(@swc/core@1.3.26)(@types/node@20.14.8)(typescript@5.5.4)): dependencies: lilconfig: 2.1.0 yaml: 2.3.1 optionalDependencies: postcss: 8.4.29 - ts-node: 10.9.1(@swc/core@1.3.26)(@types/node@18.11.18)(typescript@5.2.2) + ts-node: 10.9.1(@swc/core@1.3.26)(@types/node@20.14.8)(typescript@5.5.4) - postcss-load-config@4.0.1(postcss@8.4.31)(ts-node@10.9.1(@swc/core@1.3.26)(@types/node@18.11.18)(typescript@5.2.2)): + postcss-load-config@4.0.1(postcss@8.4.31)(ts-node@10.9.1(@swc/core@1.3.26)(@types/node@20.14.8)(typescript@5.5.4)): dependencies: lilconfig: 2.1.0 yaml: 2.3.1 optionalDependencies: postcss: 8.4.31 - ts-node: 10.9.1(@swc/core@1.3.26)(@types/node@18.11.18)(typescript@5.2.2) - - postcss-load-config@4.0.1(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@16.18.11)(typescript@5.3.2)): - dependencies: - lilconfig: 2.1.0 - yaml: 2.3.1 - optionalDependencies: - postcss: 8.4.38 - ts-node: 10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@16.18.11)(typescript@5.3.2) - - postcss-load-config@4.0.1(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@16.18.11)(typescript@5.5.4)): - dependencies: - lilconfig: 2.1.0 - yaml: 2.3.1 - optionalDependencies: - postcss: 8.4.38 - ts-node: 10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@16.18.11)(typescript@5.5.4) + ts-node: 10.9.1(@swc/core@1.3.26)(@types/node@20.14.8)(typescript@5.5.4) - postcss-load-config@4.0.1(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.14.0)(typescript@5.3.2)): + postcss-load-config@4.0.1(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4)): dependencies: lilconfig: 2.1.0 yaml: 2.3.1 optionalDependencies: postcss: 8.4.38 - ts-node: 10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.14.0)(typescript@5.3.2) + ts-node: 10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4) - postcss-load-config@4.0.1(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.14.0)(typescript@5.5.4)): + postcss-loader@8.1.1(postcss@8.4.31)(typescript@5.5.4)(webpack@5.88.2(@swc/core@1.3.26)(esbuild@0.15.18)): dependencies: - lilconfig: 2.1.0 - yaml: 2.3.1 - optionalDependencies: - postcss: 8.4.38 - ts-node: 10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.14.0)(typescript@5.5.4) - - postcss-load-config@4.0.1(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.15.13)(typescript@5.3.2)): - dependencies: - lilconfig: 2.1.0 - yaml: 2.3.1 - optionalDependencies: - postcss: 8.4.38 - ts-node: 10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.15.13)(typescript@5.3.2) - - postcss-load-config@4.0.1(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@4.9.5)): - dependencies: - lilconfig: 2.1.0 - yaml: 2.3.1 - optionalDependencies: - postcss: 8.4.38 - ts-node: 10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@4.9.5) - - postcss-load-config@4.0.1(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.3.2)): - dependencies: - lilconfig: 2.1.0 - yaml: 2.3.1 - optionalDependencies: - postcss: 8.4.38 - ts-node: 10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.3.2) - - postcss-load-config@4.0.1(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.3.3)): - dependencies: - lilconfig: 2.1.0 - yaml: 2.3.1 - optionalDependencies: - postcss: 8.4.38 - ts-node: 10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.3.3) - - postcss-load-config@4.0.1(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.5.4)): - dependencies: - lilconfig: 2.1.0 - yaml: 2.3.1 - optionalDependencies: - postcss: 8.4.38 - ts-node: 10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.5.4) - - postcss-load-config@4.0.1(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.12.7)(typescript@4.9.5)): - dependencies: - lilconfig: 2.1.0 - yaml: 2.3.1 - optionalDependencies: - postcss: 8.4.38 - ts-node: 10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.12.7)(typescript@4.9.5) - - postcss-load-config@4.0.1(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.12.7)(typescript@5.3.2)): - dependencies: - lilconfig: 2.1.0 - yaml: 2.3.1 - optionalDependencies: - postcss: 8.4.38 - ts-node: 10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.12.7)(typescript@5.3.2) - - postcss-load-config@4.0.1(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.12.7)(typescript@5.5.4)): - dependencies: - lilconfig: 2.1.0 - yaml: 2.3.1 - optionalDependencies: - postcss: 8.4.38 - ts-node: 10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.12.7)(typescript@5.5.4) - - postcss-loader@8.1.1(postcss@8.4.31)(typescript@5.2.2)(webpack@5.88.2(@swc/core@1.3.26)(esbuild@0.15.18)): - dependencies: - cosmiconfig: 9.0.0(typescript@5.2.2) + cosmiconfig: 9.0.0(typescript@5.5.4) jiti: 1.21.0 postcss: 8.4.31 semver: 7.5.4 @@ -30802,6 +30069,8 @@ snapshots: proc-log@3.0.0: {} + proc-log@4.2.0: {} + process-nextick-args@2.0.1: {} process-warning@2.2.0: {} @@ -30854,7 +30123,7 @@ snapshots: '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.0 - '@types/node': 18.19.20 + '@types/node': 20.14.8 long: 5.2.3 proxy-addr@2.0.7: @@ -30907,7 +30176,7 @@ snapshots: dependencies: escape-goat: 4.0.0 - pure-rand@6.0.2: {} + pure-rand@6.1.0: {} purgecss@2.3.0: dependencies: @@ -31018,7 +30287,7 @@ snapshots: react: 18.2.0 scheduler: 0.23.0 - react-email@2.1.2(@opentelemetry/api@1.8.0)(@swc/helpers@0.5.2)(bufferutil@4.0.7)(eslint@8.45.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@4.9.5))(utf-8-validate@5.0.10): + react-email@2.1.2(@opentelemetry/api@1.8.0)(@swc/helpers@0.5.2)(bufferutil@4.0.7)(eslint@8.45.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4))(utf-8-validate@5.0.10): dependencies: '@babel/parser': 7.24.1 '@radix-ui/colors': 1.0.1 @@ -31061,7 +30330,7 @@ snapshots: source-map-js: 1.0.2 stacktrace-parser: 0.1.10 tailwind-merge: 2.2.0 - tailwindcss: 3.4.0(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@4.9.5)) + tailwindcss: 3.4.0(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4)) typescript: 5.1.6 transitivePeerDependencies: - '@babel/core' @@ -31287,6 +30556,11 @@ snapshots: pify: 4.0.1 strip-bom: 3.0.0 + read-yaml-file@2.1.0: + dependencies: + js-yaml: 4.1.0 + strip-bom: 4.0.0 + readable-stream@2.3.7: dependencies: core-util-is: 1.0.3 @@ -31495,46 +30769,46 @@ snapshots: retext-smartypants: 5.2.0 unist-util-visit: 4.1.2 - remix-auth-email-link@2.0.2(@remix-run/server-runtime@2.1.0(typescript@5.2.2))(remix-auth@3.6.0(@remix-run/react@2.1.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.2.2))(@remix-run/server-runtime@2.1.0(typescript@5.2.2))): + remix-auth-email-link@2.0.2(@remix-run/server-runtime@2.1.0(typescript@5.5.4))(remix-auth@3.6.0(@remix-run/react@2.1.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.5.4))(@remix-run/server-runtime@2.1.0(typescript@5.5.4))): dependencies: - '@remix-run/server-runtime': 2.1.0(typescript@5.2.2) + '@remix-run/server-runtime': 2.1.0(typescript@5.5.4) crypto-js: 4.1.1 - remix-auth: 3.6.0(@remix-run/react@2.1.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.2.2))(@remix-run/server-runtime@2.1.0(typescript@5.2.2)) + remix-auth: 3.6.0(@remix-run/react@2.1.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.5.4))(@remix-run/server-runtime@2.1.0(typescript@5.5.4)) - remix-auth-github@1.6.0(@remix-run/server-runtime@2.1.0(typescript@5.2.2))(remix-auth@3.6.0(@remix-run/react@2.1.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.2.2))(@remix-run/server-runtime@2.1.0(typescript@5.2.2))): + remix-auth-github@1.6.0(@remix-run/server-runtime@2.1.0(typescript@5.5.4))(remix-auth@3.6.0(@remix-run/react@2.1.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.5.4))(@remix-run/server-runtime@2.1.0(typescript@5.5.4))): dependencies: - '@remix-run/server-runtime': 2.1.0(typescript@5.2.2) - remix-auth: 3.6.0(@remix-run/react@2.1.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.2.2))(@remix-run/server-runtime@2.1.0(typescript@5.2.2)) - remix-auth-oauth2: 1.11.0(@remix-run/server-runtime@2.1.0(typescript@5.2.2))(remix-auth@3.6.0(@remix-run/react@2.1.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.2.2))(@remix-run/server-runtime@2.1.0(typescript@5.2.2))) + '@remix-run/server-runtime': 2.1.0(typescript@5.5.4) + remix-auth: 3.6.0(@remix-run/react@2.1.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.5.4))(@remix-run/server-runtime@2.1.0(typescript@5.5.4)) + remix-auth-oauth2: 1.11.0(@remix-run/server-runtime@2.1.0(typescript@5.5.4))(remix-auth@3.6.0(@remix-run/react@2.1.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.5.4))(@remix-run/server-runtime@2.1.0(typescript@5.5.4))) transitivePeerDependencies: - supports-color - remix-auth-oauth2@1.11.0(@remix-run/server-runtime@2.1.0(typescript@5.2.2))(remix-auth@3.6.0(@remix-run/react@2.1.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.2.2))(@remix-run/server-runtime@2.1.0(typescript@5.2.2))): + remix-auth-oauth2@1.11.0(@remix-run/server-runtime@2.1.0(typescript@5.5.4))(remix-auth@3.6.0(@remix-run/react@2.1.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.5.4))(@remix-run/server-runtime@2.1.0(typescript@5.5.4))): dependencies: - '@remix-run/server-runtime': 2.1.0(typescript@5.2.2) + '@remix-run/server-runtime': 2.1.0(typescript@5.5.4) debug: 4.3.6 - remix-auth: 3.6.0(@remix-run/react@2.1.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.2.2))(@remix-run/server-runtime@2.1.0(typescript@5.2.2)) + remix-auth: 3.6.0(@remix-run/react@2.1.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.5.4))(@remix-run/server-runtime@2.1.0(typescript@5.5.4)) transitivePeerDependencies: - supports-color - remix-auth@3.6.0(@remix-run/react@2.1.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.2.2))(@remix-run/server-runtime@2.1.0(typescript@5.2.2)): + remix-auth@3.6.0(@remix-run/react@2.1.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.5.4))(@remix-run/server-runtime@2.1.0(typescript@5.5.4)): dependencies: - '@remix-run/react': 2.1.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.2.2) - '@remix-run/server-runtime': 2.1.0(typescript@5.2.2) + '@remix-run/react': 2.1.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.5.4) + '@remix-run/server-runtime': 2.1.0(typescript@5.5.4) uuid: 8.3.2 - remix-typedjson@0.3.1(@remix-run/react@2.1.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.2.2))(@remix-run/server-runtime@2.1.0(typescript@5.2.2))(react@18.2.0): + remix-typedjson@0.3.1(@remix-run/react@2.1.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.5.4))(@remix-run/server-runtime@2.1.0(typescript@5.5.4))(react@18.2.0): dependencies: - '@remix-run/react': 2.1.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.2.2) - '@remix-run/server-runtime': 2.1.0(typescript@5.2.2) + '@remix-run/react': 2.1.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.5.4) + '@remix-run/server-runtime': 2.1.0(typescript@5.5.4) react: 18.2.0 - remix-utils@7.1.0(@remix-run/node@2.1.0(typescript@5.2.2))(@remix-run/react@2.1.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.2.2))(@remix-run/router@1.15.3)(crypto-js@4.2.0)(intl-parse-accept-language@1.0.0)(react@18.2.0)(zod@3.22.3): + remix-utils@7.1.0(@remix-run/node@2.1.0(typescript@5.5.4))(@remix-run/react@2.1.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.5.4))(@remix-run/router@1.15.3)(crypto-js@4.2.0)(intl-parse-accept-language@1.0.0)(react@18.2.0)(zod@3.22.3): dependencies: type-fest: 4.6.0 optionalDependencies: - '@remix-run/node': 2.1.0(typescript@5.2.2) - '@remix-run/react': 2.1.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.2.2) + '@remix-run/node': 2.1.0(typescript@5.5.4) + '@remix-run/react': 2.1.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.5.4) '@remix-run/router': 1.15.3 crypto-js: 4.2.0 intl-parse-accept-language: 1.0.0 @@ -31754,22 +31028,6 @@ snapshots: '@rollup/rollup-win32-x64-msvc': 4.13.2 fsevents: 2.3.3 - rollup@4.6.1: - optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.6.1 - '@rollup/rollup-android-arm64': 4.6.1 - '@rollup/rollup-darwin-arm64': 4.6.1 - '@rollup/rollup-darwin-x64': 4.6.1 - '@rollup/rollup-linux-arm-gnueabihf': 4.6.1 - '@rollup/rollup-linux-arm64-gnu': 4.6.1 - '@rollup/rollup-linux-arm64-musl': 4.6.1 - '@rollup/rollup-linux-x64-gnu': 4.6.1 - '@rollup/rollup-linux-x64-musl': 4.6.1 - '@rollup/rollup-win32-arm64-msvc': 4.6.1 - '@rollup/rollup-win32-ia32-msvc': 4.6.1 - '@rollup/rollup-win32-x64-msvc': 4.6.1 - fsevents: 2.3.3 - rtl-css-js@1.16.1: dependencies: '@babel/runtime': 7.22.5 @@ -31875,7 +31133,7 @@ snapshots: semver-diff@4.0.0: dependencies: - semver: 7.5.4 + semver: 7.6.3 semver-utils@1.1.4: {} @@ -31893,6 +31151,8 @@ snapshots: dependencies: lru-cache: 6.0.0 + semver@7.6.3: {} + send@0.18.0: dependencies: debug: 2.6.9 @@ -31962,7 +31222,7 @@ snapshots: detect-libc: 2.0.2 node-addon-api: 6.1.0 prebuild-install: 7.1.1 - semver: 7.5.4 + semver: 7.6.3 simple-get: 4.0.1 tar-fs: 3.0.4 tunnel-agent: 0.6.0 @@ -31991,7 +31251,7 @@ snapshots: shiki@0.14.4: dependencies: ansi-sequence-parser: 1.1.1 - jsonc-parser: 3.2.1 + jsonc-parser: 3.3.1 vscode-oniguruma: 1.7.0 vscode-textmate: 8.0.0 @@ -32052,7 +31312,7 @@ snapshots: simple-update-notifier@2.0.0: dependencies: - semver: 7.5.4 + semver: 7.6.3 simple-wcswidth@1.0.1: {} @@ -32070,6 +31330,8 @@ snapshots: slash@4.0.0: {} + slash@5.1.0: {} + slug@6.1.0: {} smart-buffer@4.2.0: {} @@ -32308,6 +31570,8 @@ snapshots: dependencies: bl: 5.1.0 + stdin-discarder@0.2.2: {} + stoppable@1.1.0: {} stream-buffers@3.0.2: {} @@ -32352,7 +31616,13 @@ snapshots: string-width@6.1.0: dependencies: eastasianwidth: 0.2.0 - emoji-regex: 10.2.1 + emoji-regex: 10.4.0 + strip-ansi: 7.1.0 + + string-width@7.2.0: + dependencies: + emoji-regex: 10.4.0 + get-east-asian-width: 1.2.0 strip-ansi: 7.1.0 string.prototype.matchall@4.0.8: @@ -32462,7 +31732,7 @@ snapshots: stripe@16.8.0: dependencies: - '@types/node': 18.19.20 + '@types/node': 20.14.8 qs: 6.11.0 strnum@1.0.5: {} @@ -32509,7 +31779,7 @@ snapshots: methods: 1.1.2 mime: 2.6.0 qs: 6.11.0 - semver: 7.5.4 + semver: 7.6.3 transitivePeerDependencies: - supports-color @@ -32572,6 +31842,29 @@ snapshots: '@pkgr/utils': 2.3.1 tslib: 2.6.2 + syncpack@13.0.0(typescript@5.5.4): + dependencies: + '@effect/schema': 0.71.1(effect@3.6.5) + chalk: 5.3.0 + chalk-template: 1.1.0 + commander: 12.1.0 + cosmiconfig: 9.0.0(typescript@5.5.4) + effect: 3.6.5 + enquirer: 2.4.1 + fast-check: 3.21.0 + globby: 14.0.2 + jsonc-parser: 3.3.1 + minimatch: 9.0.5 + npm-package-arg: 11.0.3 + ora: 8.0.1 + prompts: 2.4.2 + read-yaml-file: 2.1.0 + semver: 7.6.3 + tightrope: 0.2.0 + ts-toolbelt: 9.6.0 + transitivePeerDependencies: + - typescript + tailwind-merge@1.12.0: {} tailwind-merge@2.2.0: @@ -32580,13 +31873,13 @@ snapshots: tailwind-scrollbar-hide@1.1.7: {} - tailwind-scrollbar@3.0.1(tailwindcss@3.4.1(ts-node@10.9.1(@swc/core@1.3.26)(@types/node@18.11.18)(typescript@5.2.2))): + tailwind-scrollbar@3.0.1(tailwindcss@3.4.1(ts-node@10.9.1(@swc/core@1.3.26)(@types/node@20.14.8)(typescript@5.5.4))): dependencies: - tailwindcss: 3.4.1(ts-node@10.9.1(@swc/core@1.3.26)(@types/node@18.11.18)(typescript@5.2.2)) + tailwindcss: 3.4.1(ts-node@10.9.1(@swc/core@1.3.26)(@types/node@20.14.8)(typescript@5.5.4)) - tailwindcss-animate@1.0.5(tailwindcss@3.4.1(ts-node@10.9.1(@swc/core@1.3.26)(@types/node@18.11.18)(typescript@5.2.2))): + tailwindcss-animate@1.0.5(tailwindcss@3.4.1(ts-node@10.9.1(@swc/core@1.3.26)(@types/node@20.14.8)(typescript@5.5.4))): dependencies: - tailwindcss: 3.4.1(ts-node@10.9.1(@swc/core@1.3.26)(@types/node@18.11.18)(typescript@5.2.2)) + tailwindcss: 3.4.1(ts-node@10.9.1(@swc/core@1.3.26)(@types/node@20.14.8)(typescript@5.5.4)) tailwindcss-textshadow@2.1.3: dependencies: @@ -32617,14 +31910,14 @@ snapshots: reduce-css-calc: 2.1.8 resolve: 1.22.8 - tailwindcss@3.4.0(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@4.9.5)): + tailwindcss@3.4.0(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4)): dependencies: '@alloc/quick-lru': 5.2.0 arg: 5.0.2 chokidar: 3.6.0 didyoumean: 1.2.2 dlv: 1.1.3 - fast-glob: 3.3.1 + fast-glob: 3.3.2 glob-parent: 6.0.2 is-glob: 4.0.3 jiti: 1.21.0 @@ -32636,7 +31929,7 @@ snapshots: postcss: 8.4.38 postcss-import: 15.1.0(postcss@8.4.38) postcss-js: 4.0.1(postcss@8.4.38) - postcss-load-config: 4.0.1(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@4.9.5)) + postcss-load-config: 4.0.1(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4)) postcss-nested: 6.0.1(postcss@8.4.38) postcss-selector-parser: 6.0.11 resolve: 1.22.8 @@ -32644,7 +31937,7 @@ snapshots: transitivePeerDependencies: - ts-node - tailwindcss@3.4.1(ts-node@10.9.1(@swc/core@1.3.26)(@types/node@18.11.18)(typescript@5.2.2)): + tailwindcss@3.4.1(ts-node@10.9.1(@swc/core@1.3.26)(@types/node@20.14.8)(typescript@5.5.4)): dependencies: '@alloc/quick-lru': 5.2.0 arg: 5.0.2 @@ -32663,7 +31956,7 @@ snapshots: postcss: 8.4.31 postcss-import: 15.1.0(postcss@8.4.31) postcss-js: 4.0.1(postcss@8.4.31) - postcss-load-config: 4.0.1(postcss@8.4.31)(ts-node@10.9.1(@swc/core@1.3.26)(@types/node@18.11.18)(typescript@5.2.2)) + postcss-load-config: 4.0.1(postcss@8.4.31)(ts-node@10.9.1(@swc/core@1.3.26)(@types/node@20.14.8)(typescript@5.5.4)) postcss-nested: 6.0.1(postcss@8.4.31) postcss-selector-parser: 6.0.11 resolve: 1.22.4 @@ -32782,6 +32075,8 @@ snapshots: through@2.3.8: {} + tightrope@0.2.0: {} + tiny-glob@0.2.9: dependencies: globalyzer: 0.1.0 @@ -32865,80 +32160,11 @@ snapshots: ts-interface-checker@0.1.13: {} - ts-jest@29.1.1(@babel/core@7.22.17)(@jest/types@29.6.1)(babel-jest@29.6.2(@babel/core@7.22.17))(esbuild@0.19.11)(jest@29.6.2(@types/node@20.12.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.12.7)(typescript@5.3.2)))(typescript@5.3.2): + ts-jest@29.1.1(@babel/core@7.22.17)(@jest/types@29.6.1)(babel-jest@29.6.2(@babel/core@7.22.17))(jest@29.6.2(@types/node@20.14.8)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4)))(typescript@5.5.4): dependencies: bs-logger: 0.2.6 fast-json-stable-stringify: 2.1.0 - jest: 29.6.2(@types/node@20.12.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.12.7)(typescript@5.3.2)) - jest-util: 29.6.2 - json5: 2.2.3 - lodash.memoize: 4.1.2 - make-error: 1.3.6 - semver: 7.5.4 - typescript: 5.3.2 - yargs-parser: 21.1.1 - optionalDependencies: - '@babel/core': 7.22.17 - '@jest/types': 29.6.1 - babel-jest: 29.6.2(@babel/core@7.22.17) - esbuild: 0.19.11 - - ts-jest@29.1.1(@babel/core@7.22.17)(@jest/types@29.6.1)(babel-jest@29.6.2(@babel/core@7.22.17))(jest@29.6.2(@types/node@18.15.13)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.15.13)(typescript@5.3.2)))(typescript@5.3.2): - dependencies: - bs-logger: 0.2.6 - fast-json-stable-stringify: 2.1.0 - jest: 29.6.2(@types/node@18.15.13)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.15.13)(typescript@5.3.2)) - jest-util: 29.6.2 - json5: 2.2.3 - lodash.memoize: 4.1.2 - make-error: 1.3.6 - semver: 7.5.4 - typescript: 5.3.2 - yargs-parser: 21.1.1 - optionalDependencies: - '@babel/core': 7.22.17 - '@jest/types': 29.6.1 - babel-jest: 29.6.2(@babel/core@7.22.17) - - ts-jest@29.1.1(@babel/core@7.22.17)(@jest/types@29.6.1)(babel-jest@29.6.2(@babel/core@7.22.17))(jest@29.6.2(@types/node@18.17.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.3.2)))(typescript@5.3.2): - dependencies: - bs-logger: 0.2.6 - fast-json-stable-stringify: 2.1.0 - jest: 29.6.2(@types/node@18.17.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.3.2)) - jest-util: 29.6.2 - json5: 2.2.3 - lodash.memoize: 4.1.2 - make-error: 1.3.6 - semver: 7.5.4 - typescript: 5.3.2 - yargs-parser: 21.1.1 - optionalDependencies: - '@babel/core': 7.22.17 - '@jest/types': 29.6.1 - babel-jest: 29.6.2(@babel/core@7.22.17) - - ts-jest@29.1.1(@babel/core@7.22.17)(@jest/types@29.6.1)(babel-jest@29.6.2(@babel/core@7.22.17))(jest@29.6.2(@types/node@18.17.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.3.3)))(typescript@5.3.3): - dependencies: - bs-logger: 0.2.6 - fast-json-stable-stringify: 2.1.0 - jest: 29.6.2(@types/node@18.17.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.3.3)) - jest-util: 29.6.2 - json5: 2.2.3 - lodash.memoize: 4.1.2 - make-error: 1.3.6 - semver: 7.5.4 - typescript: 5.3.3 - yargs-parser: 21.1.1 - optionalDependencies: - '@babel/core': 7.22.17 - '@jest/types': 29.6.1 - babel-jest: 29.6.2(@babel/core@7.22.17) - - ts-jest@29.1.1(@babel/core@7.22.17)(@jest/types@29.6.1)(babel-jest@29.6.2(@babel/core@7.22.17))(jest@29.6.2(@types/node@18.17.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.5.4)))(typescript@5.5.4): - dependencies: - bs-logger: 0.2.6 - fast-json-stable-stringify: 2.1.0 - jest: 29.6.2(@types/node@18.17.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.5.4)) + jest: 29.6.2(@types/node@20.14.8)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4)) jest-util: 29.6.2 json5: 2.2.3 lodash.memoize: 4.1.2 @@ -32951,182 +32177,14 @@ snapshots: '@jest/types': 29.6.1 babel-jest: 29.6.2(@babel/core@7.22.17) - ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@16.18.11)(typescript@5.3.2): - dependencies: - '@cspotcode/source-map-support': 0.8.1 - '@tsconfig/node10': 1.0.9 - '@tsconfig/node12': 1.0.11 - '@tsconfig/node14': 1.0.3 - '@tsconfig/node16': 1.0.3 - '@types/node': 16.18.11 - acorn: 8.10.0 - acorn-walk: 8.2.0 - arg: 4.1.3 - create-require: 1.1.1 - diff: 4.0.2 - make-error: 1.3.6 - typescript: 5.3.2 - v8-compile-cache-lib: 3.0.1 - yn: 3.1.1 - optionalDependencies: - '@swc/core': 1.3.101(@swc/helpers@0.5.2) - optional: true - - ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@16.18.11)(typescript@5.5.4): - dependencies: - '@cspotcode/source-map-support': 0.8.1 - '@tsconfig/node10': 1.0.9 - '@tsconfig/node12': 1.0.11 - '@tsconfig/node14': 1.0.3 - '@tsconfig/node16': 1.0.3 - '@types/node': 16.18.11 - acorn: 8.10.0 - acorn-walk: 8.2.0 - arg: 4.1.3 - create-require: 1.1.1 - diff: 4.0.2 - make-error: 1.3.6 - typescript: 5.5.4 - v8-compile-cache-lib: 3.0.1 - yn: 3.1.1 - optionalDependencies: - '@swc/core': 1.3.101(@swc/helpers@0.5.2) - optional: true - - ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.14.0)(typescript@5.3.2): - dependencies: - '@cspotcode/source-map-support': 0.8.1 - '@tsconfig/node10': 1.0.9 - '@tsconfig/node12': 1.0.11 - '@tsconfig/node14': 1.0.3 - '@tsconfig/node16': 1.0.3 - '@types/node': 18.14.0 - acorn: 8.10.0 - acorn-walk: 8.2.0 - arg: 4.1.3 - create-require: 1.1.1 - diff: 4.0.2 - make-error: 1.3.6 - typescript: 5.3.2 - v8-compile-cache-lib: 3.0.1 - yn: 3.1.1 - optionalDependencies: - '@swc/core': 1.3.101(@swc/helpers@0.5.2) - optional: true - - ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.14.0)(typescript@5.5.4): - dependencies: - '@cspotcode/source-map-support': 0.8.1 - '@tsconfig/node10': 1.0.9 - '@tsconfig/node12': 1.0.11 - '@tsconfig/node14': 1.0.3 - '@tsconfig/node16': 1.0.3 - '@types/node': 18.14.0 - acorn: 8.10.0 - acorn-walk: 8.2.0 - arg: 4.1.3 - create-require: 1.1.1 - diff: 4.0.2 - make-error: 1.3.6 - typescript: 5.5.4 - v8-compile-cache-lib: 3.0.1 - yn: 3.1.1 - optionalDependencies: - '@swc/core': 1.3.101(@swc/helpers@0.5.2) - optional: true - - ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.15.13)(typescript@5.3.2): - dependencies: - '@cspotcode/source-map-support': 0.8.1 - '@tsconfig/node10': 1.0.9 - '@tsconfig/node12': 1.0.11 - '@tsconfig/node14': 1.0.3 - '@tsconfig/node16': 1.0.3 - '@types/node': 18.15.13 - acorn: 8.10.0 - acorn-walk: 8.2.0 - arg: 4.1.3 - create-require: 1.1.1 - diff: 4.0.2 - make-error: 1.3.6 - typescript: 5.3.2 - v8-compile-cache-lib: 3.0.1 - yn: 3.1.1 - optionalDependencies: - '@swc/core': 1.3.101(@swc/helpers@0.5.2) - optional: true - - ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@4.9.5): + ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.9 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.3 - '@types/node': 18.17.1 - acorn: 8.10.0 - acorn-walk: 8.2.0 - arg: 4.1.3 - create-require: 1.1.1 - diff: 4.0.2 - make-error: 1.3.6 - typescript: 4.9.5 - v8-compile-cache-lib: 3.0.1 - yn: 3.1.1 - optionalDependencies: - '@swc/core': 1.3.101(@swc/helpers@0.5.2) - optional: true - - ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.3.2): - dependencies: - '@cspotcode/source-map-support': 0.8.1 - '@tsconfig/node10': 1.0.9 - '@tsconfig/node12': 1.0.11 - '@tsconfig/node14': 1.0.3 - '@tsconfig/node16': 1.0.3 - '@types/node': 18.17.1 - acorn: 8.10.0 - acorn-walk: 8.2.0 - arg: 4.1.3 - create-require: 1.1.1 - diff: 4.0.2 - make-error: 1.3.6 - typescript: 5.3.2 - v8-compile-cache-lib: 3.0.1 - yn: 3.1.1 - optionalDependencies: - '@swc/core': 1.3.101(@swc/helpers@0.5.2) - optional: true - - ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.3.3): - dependencies: - '@cspotcode/source-map-support': 0.8.1 - '@tsconfig/node10': 1.0.9 - '@tsconfig/node12': 1.0.11 - '@tsconfig/node14': 1.0.3 - '@tsconfig/node16': 1.0.3 - '@types/node': 18.17.1 - acorn: 8.10.0 - acorn-walk: 8.2.0 - arg: 4.1.3 - create-require: 1.1.1 - diff: 4.0.2 - make-error: 1.3.6 - typescript: 5.3.3 - v8-compile-cache-lib: 3.0.1 - yn: 3.1.1 - optionalDependencies: - '@swc/core': 1.3.101(@swc/helpers@0.5.2) - optional: true - - ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.5.4): - dependencies: - '@cspotcode/source-map-support': 0.8.1 - '@tsconfig/node10': 1.0.9 - '@tsconfig/node12': 1.0.11 - '@tsconfig/node14': 1.0.3 - '@tsconfig/node16': 1.0.3 - '@types/node': 18.17.1 + '@types/node': 20.14.8 acorn: 8.10.0 acorn-walk: 8.2.0 arg: 4.1.3 @@ -33138,58 +32196,15 @@ snapshots: yn: 3.1.1 optionalDependencies: '@swc/core': 1.3.101(@swc/helpers@0.5.2) - optional: true - - ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.12.7)(typescript@4.9.5): - dependencies: - '@cspotcode/source-map-support': 0.8.1 - '@tsconfig/node10': 1.0.9 - '@tsconfig/node12': 1.0.11 - '@tsconfig/node14': 1.0.3 - '@tsconfig/node16': 1.0.3 - '@types/node': 20.12.7 - acorn: 8.10.0 - acorn-walk: 8.2.0 - arg: 4.1.3 - create-require: 1.1.1 - diff: 4.0.2 - make-error: 1.3.6 - typescript: 4.9.5 - v8-compile-cache-lib: 3.0.1 - yn: 3.1.1 - optionalDependencies: - '@swc/core': 1.3.101(@swc/helpers@0.5.2) - optional: true - ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.12.7)(typescript@5.3.2): + ts-node@10.9.1(@swc/core@1.3.26)(@types/node@20.14.8)(typescript@5.5.4): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.9 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.3 - '@types/node': 20.12.7 - acorn: 8.10.0 - acorn-walk: 8.2.0 - arg: 4.1.3 - create-require: 1.1.1 - diff: 4.0.2 - make-error: 1.3.6 - typescript: 5.3.2 - v8-compile-cache-lib: 3.0.1 - yn: 3.1.1 - optionalDependencies: - '@swc/core': 1.3.101(@swc/helpers@0.5.2) - optional: true - - ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.12.7)(typescript@5.5.4): - dependencies: - '@cspotcode/source-map-support': 0.8.1 - '@tsconfig/node10': 1.0.9 - '@tsconfig/node12': 1.0.11 - '@tsconfig/node14': 1.0.3 - '@tsconfig/node16': 1.0.3 - '@types/node': 20.12.7 + '@types/node': 20.14.8 acorn: 8.10.0 acorn-walk: 8.2.0 arg: 4.1.3 @@ -33199,47 +32214,6 @@ snapshots: typescript: 5.5.4 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 - optionalDependencies: - '@swc/core': 1.3.101(@swc/helpers@0.5.2) - optional: true - - ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.5.0)(typescript@5.1.6): - dependencies: - '@cspotcode/source-map-support': 0.8.1 - '@tsconfig/node10': 1.0.9 - '@tsconfig/node12': 1.0.11 - '@tsconfig/node14': 1.0.3 - '@tsconfig/node16': 1.0.3 - '@types/node': 20.5.0 - acorn: 8.10.0 - acorn-walk: 8.2.0 - arg: 4.1.3 - create-require: 1.1.1 - diff: 4.0.2 - make-error: 1.3.6 - typescript: 5.1.6 - v8-compile-cache-lib: 3.0.1 - yn: 3.1.1 - optionalDependencies: - '@swc/core': 1.3.101(@swc/helpers@0.5.2) - - ts-node@10.9.1(@swc/core@1.3.26)(@types/node@18.11.18)(typescript@5.2.2): - dependencies: - '@cspotcode/source-map-support': 0.8.1 - '@tsconfig/node10': 1.0.9 - '@tsconfig/node12': 1.0.11 - '@tsconfig/node14': 1.0.3 - '@tsconfig/node16': 1.0.3 - '@types/node': 18.11.18 - acorn: 8.10.0 - acorn-walk: 8.2.0 - arg: 4.1.3 - create-require: 1.1.1 - diff: 4.0.2 - make-error: 1.3.6 - typescript: 5.2.2 - v8-compile-cache-lib: 3.0.1 - yn: 3.1.1 optionalDependencies: '@swc/core': 1.3.26 @@ -33259,11 +32233,9 @@ snapshots: ts-poet: 6.6.0 ts-proto-descriptors: 1.15.0 - tsafe@1.4.1: {} + ts-toolbelt@9.6.0: {} - tsconfck@2.1.2(typescript@4.9.5): - optionalDependencies: - typescript: 4.9.5 + tsafe@1.4.1: {} tsconfck@2.1.2(typescript@5.5.4): optionalDependencies: @@ -33306,295 +32278,7 @@ snapshots: tslib@2.6.2: {} - tsup@6.6.3(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@4.9.5))(typescript@4.9.5): - dependencies: - bundle-require: 4.0.1(esbuild@0.17.19) - cac: 6.7.14 - chokidar: 3.5.3 - debug: 4.3.4(supports-color@8.1.1) - esbuild: 0.17.19 - execa: 5.1.1 - globby: 11.1.0 - joycon: 3.1.1 - postcss-load-config: 3.1.4(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@4.9.5)) - resolve-from: 5.0.0 - rollup: 3.29.1 - source-map: 0.8.0-beta.0 - sucrase: 3.32.0 - tree-kill: 1.2.2 - optionalDependencies: - '@swc/core': 1.3.101(@swc/helpers@0.5.2) - postcss: 8.4.38 - typescript: 4.9.5 - transitivePeerDependencies: - - supports-color - - ts-node - - tsup@6.6.3(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.12.7)(typescript@4.9.5))(typescript@4.9.5): - dependencies: - bundle-require: 4.0.1(esbuild@0.17.19) - cac: 6.7.14 - chokidar: 3.5.3 - debug: 4.3.4(supports-color@8.1.1) - esbuild: 0.17.19 - execa: 5.1.1 - globby: 11.1.0 - joycon: 3.1.1 - postcss-load-config: 3.1.4(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.12.7)(typescript@4.9.5)) - resolve-from: 5.0.0 - rollup: 3.29.1 - source-map: 0.8.0-beta.0 - sucrase: 3.32.0 - tree-kill: 1.2.2 - optionalDependencies: - '@swc/core': 1.3.101(@swc/helpers@0.5.2) - postcss: 8.4.38 - typescript: 4.9.5 - transitivePeerDependencies: - - supports-color - - ts-node - - tsup@7.1.0(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.12.7)(typescript@4.9.5))(typescript@4.9.5): - dependencies: - bundle-require: 4.0.1(esbuild@0.18.11) - cac: 6.7.14 - chokidar: 3.5.3 - debug: 4.3.4(supports-color@8.1.1) - esbuild: 0.18.11 - execa: 5.1.1 - globby: 11.1.0 - joycon: 3.1.1 - postcss-load-config: 4.0.1(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.12.7)(typescript@4.9.5)) - resolve-from: 5.0.0 - rollup: 3.29.1 - source-map: 0.8.0-beta.0 - sucrase: 3.32.0 - tree-kill: 1.2.2 - optionalDependencies: - '@swc/core': 1.3.101(@swc/helpers@0.5.2) - postcss: 8.4.38 - typescript: 4.9.5 - transitivePeerDependencies: - - supports-color - - ts-node - - tsup@8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@16.18.11)(typescript@5.3.2))(typescript@5.3.2): - dependencies: - bundle-require: 4.0.1(esbuild@0.19.11) - cac: 6.7.14 - chokidar: 3.6.0 - debug: 4.3.6 - esbuild: 0.19.11 - execa: 5.1.1 - globby: 11.1.0 - joycon: 3.1.1 - postcss-load-config: 4.0.1(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@16.18.11)(typescript@5.3.2)) - resolve-from: 5.0.0 - rollup: 4.13.2 - source-map: 0.8.0-beta.0 - sucrase: 3.32.0 - tree-kill: 1.2.2 - optionalDependencies: - '@swc/core': 1.3.101(@swc/helpers@0.5.2) - postcss: 8.4.38 - typescript: 5.3.2 - transitivePeerDependencies: - - supports-color - - ts-node - - tsup@8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@16.18.11)(typescript@5.5.4))(typescript@5.5.4): - dependencies: - bundle-require: 4.0.1(esbuild@0.19.11) - cac: 6.7.14 - chokidar: 3.6.0 - debug: 4.3.6 - esbuild: 0.19.11 - execa: 5.1.1 - globby: 11.1.0 - joycon: 3.1.1 - postcss-load-config: 4.0.1(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@16.18.11)(typescript@5.5.4)) - resolve-from: 5.0.0 - rollup: 4.13.2 - source-map: 0.8.0-beta.0 - sucrase: 3.32.0 - tree-kill: 1.2.2 - optionalDependencies: - '@swc/core': 1.3.101(@swc/helpers@0.5.2) - postcss: 8.4.38 - typescript: 5.5.4 - transitivePeerDependencies: - - supports-color - - ts-node - - tsup@8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.14.0)(typescript@5.3.2))(typescript@5.3.2): - dependencies: - bundle-require: 4.0.1(esbuild@0.19.11) - cac: 6.7.14 - chokidar: 3.6.0 - debug: 4.3.6 - esbuild: 0.19.11 - execa: 5.1.1 - globby: 11.1.0 - joycon: 3.1.1 - postcss-load-config: 4.0.1(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.14.0)(typescript@5.3.2)) - resolve-from: 5.0.0 - rollup: 4.13.2 - source-map: 0.8.0-beta.0 - sucrase: 3.32.0 - tree-kill: 1.2.2 - optionalDependencies: - '@swc/core': 1.3.101(@swc/helpers@0.5.2) - postcss: 8.4.38 - typescript: 5.3.2 - transitivePeerDependencies: - - supports-color - - ts-node - - tsup@8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.14.0)(typescript@5.5.4))(typescript@5.5.4): - dependencies: - bundle-require: 4.0.1(esbuild@0.19.11) - cac: 6.7.14 - chokidar: 3.6.0 - debug: 4.3.6 - esbuild: 0.19.11 - execa: 5.1.1 - globby: 11.1.0 - joycon: 3.1.1 - postcss-load-config: 4.0.1(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.14.0)(typescript@5.5.4)) - resolve-from: 5.0.0 - rollup: 4.13.2 - source-map: 0.8.0-beta.0 - sucrase: 3.32.0 - tree-kill: 1.2.2 - optionalDependencies: - '@swc/core': 1.3.101(@swc/helpers@0.5.2) - postcss: 8.4.38 - typescript: 5.5.4 - transitivePeerDependencies: - - supports-color - - ts-node - - tsup@8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.15.13)(typescript@5.3.2))(typescript@5.3.2): - dependencies: - bundle-require: 4.0.1(esbuild@0.19.11) - cac: 6.7.14 - chokidar: 3.6.0 - debug: 4.3.6 - esbuild: 0.19.11 - execa: 5.1.1 - globby: 11.1.0 - joycon: 3.1.1 - postcss-load-config: 4.0.1(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.15.13)(typescript@5.3.2)) - resolve-from: 5.0.0 - rollup: 4.13.2 - source-map: 0.8.0-beta.0 - sucrase: 3.32.0 - tree-kill: 1.2.2 - optionalDependencies: - '@swc/core': 1.3.101(@swc/helpers@0.5.2) - postcss: 8.4.38 - typescript: 5.3.2 - transitivePeerDependencies: - - supports-color - - ts-node - - tsup@8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.3.2))(typescript@5.3.2): - dependencies: - bundle-require: 4.0.1(esbuild@0.19.11) - cac: 6.7.14 - chokidar: 3.6.0 - debug: 4.3.6 - esbuild: 0.19.11 - execa: 5.1.1 - globby: 11.1.0 - joycon: 3.1.1 - postcss-load-config: 4.0.1(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.3.2)) - resolve-from: 5.0.0 - rollup: 4.13.2 - source-map: 0.8.0-beta.0 - sucrase: 3.32.0 - tree-kill: 1.2.2 - optionalDependencies: - '@swc/core': 1.3.101(@swc/helpers@0.5.2) - postcss: 8.4.38 - typescript: 5.3.2 - transitivePeerDependencies: - - supports-color - - ts-node - - tsup@8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.3.3))(typescript@5.3.3): - dependencies: - bundle-require: 4.0.1(esbuild@0.19.11) - cac: 6.7.14 - chokidar: 3.6.0 - debug: 4.3.6 - esbuild: 0.19.11 - execa: 5.1.1 - globby: 11.1.0 - joycon: 3.1.1 - postcss-load-config: 4.0.1(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.3.3)) - resolve-from: 5.0.0 - rollup: 4.13.2 - source-map: 0.8.0-beta.0 - sucrase: 3.32.0 - tree-kill: 1.2.2 - optionalDependencies: - '@swc/core': 1.3.101(@swc/helpers@0.5.2) - postcss: 8.4.38 - typescript: 5.3.3 - transitivePeerDependencies: - - supports-color - - ts-node - - tsup@8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.5.4))(typescript@5.5.4): - dependencies: - bundle-require: 4.0.1(esbuild@0.19.11) - cac: 6.7.14 - chokidar: 3.6.0 - debug: 4.3.6 - esbuild: 0.19.11 - execa: 5.1.1 - globby: 11.1.0 - joycon: 3.1.1 - postcss-load-config: 4.0.1(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.17.1)(typescript@5.5.4)) - resolve-from: 5.0.0 - rollup: 4.13.2 - source-map: 0.8.0-beta.0 - sucrase: 3.32.0 - tree-kill: 1.2.2 - optionalDependencies: - '@swc/core': 1.3.101(@swc/helpers@0.5.2) - postcss: 8.4.38 - typescript: 5.5.4 - transitivePeerDependencies: - - supports-color - - ts-node - - tsup@8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.12.7)(typescript@5.3.2))(typescript@5.3.2): - dependencies: - bundle-require: 4.0.1(esbuild@0.19.11) - cac: 6.7.14 - chokidar: 3.6.0 - debug: 4.3.6 - esbuild: 0.19.11 - execa: 5.1.1 - globby: 11.1.0 - joycon: 3.1.1 - postcss-load-config: 4.0.1(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.12.7)(typescript@5.3.2)) - resolve-from: 5.0.0 - rollup: 4.13.2 - source-map: 0.8.0-beta.0 - sucrase: 3.32.0 - tree-kill: 1.2.2 - optionalDependencies: - '@swc/core': 1.3.101(@swc/helpers@0.5.2) - postcss: 8.4.38 - typescript: 5.3.2 - transitivePeerDependencies: - - supports-color - - ts-node - - tsup@8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.12.7)(typescript@5.5.4))(typescript@5.5.4): + tsup@8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4))(typescript@5.5.4): dependencies: bundle-require: 4.0.1(esbuild@0.19.11) cac: 6.7.14 @@ -33604,7 +32288,7 @@ snapshots: execa: 5.1.1 globby: 11.1.0 joycon: 3.1.1 - postcss-load-config: 4.0.1(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.12.7)(typescript@5.5.4)) + postcss-load-config: 4.0.1(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4)) resolve-from: 5.0.0 rollup: 4.13.2 source-map: 0.8.0-beta.0 @@ -33618,35 +32302,6 @@ snapshots: - supports-color - ts-node - tsup@8.0.2(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.12.7)(typescript@5.3.2))(typescript@5.3.2): - dependencies: - bundle-require: 4.0.1(esbuild@0.19.11) - cac: 6.7.14 - chokidar: 3.5.3 - debug: 4.3.4(supports-color@8.1.1) - esbuild: 0.19.11 - execa: 5.1.1 - globby: 11.1.0 - joycon: 3.1.1 - postcss-load-config: 4.0.1(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.12.7)(typescript@5.3.2)) - resolve-from: 5.0.0 - rollup: 4.6.1 - source-map: 0.8.0-beta.0 - sucrase: 3.32.0 - tree-kill: 1.2.2 - optionalDependencies: - '@swc/core': 1.3.101(@swc/helpers@0.5.2) - postcss: 8.4.38 - typescript: 5.3.2 - transitivePeerDependencies: - - supports-color - - ts-node - - tsutils@3.21.0(typescript@5.2.2): - dependencies: - tslib: 1.14.1 - typescript: 5.2.2 - tsutils@3.21.0(typescript@5.5.4): dependencies: tslib: 1.14.1 @@ -33805,18 +32460,8 @@ snapshots: dependencies: is-typedarray: 1.0.0 - typescript@4.9.4: {} - - typescript@4.9.5: {} - typescript@5.1.6: {} - typescript@5.2.2: {} - - typescript@5.3.2: {} - - typescript@5.3.3: {} - typescript@5.5.4: {} ufo@1.3.0: {} @@ -33871,6 +32516,8 @@ snapshots: unicode-property-aliases-ecmascript@2.1.0: {} + unicorn-magic@0.1.0: {} + unified@10.1.2: dependencies: '@types/unist': 2.0.6 @@ -33980,7 +32627,7 @@ snapshots: is-yarn-global: 0.4.1 latest-version: 7.0.0 pupa: 3.1.0 - semver: 7.5.4 + semver: 7.6.3 semver-diff: 4.0.0 xdg-basedir: 5.1.0 @@ -34131,7 +32778,7 @@ snapshots: d3-time: 3.1.0 d3-timer: 3.0.1 - vite-node@0.28.5(@types/node@18.11.18)(terser@5.17.1): + vite-node@0.28.5(@types/node@20.14.8)(terser@5.17.1): dependencies: cac: 6.7.14 debug: 4.3.6 @@ -34140,7 +32787,7 @@ snapshots: picocolors: 1.0.0 source-map: 0.6.1 source-map-support: 0.5.21 - vite: 4.4.9(@types/node@18.11.18)(terser@5.17.1) + vite: 4.4.9(@types/node@20.14.8)(terser@5.17.1) transitivePeerDependencies: - '@types/node' - less @@ -34151,14 +32798,14 @@ snapshots: - supports-color - terser - vite-node@0.34.4(@types/node@18.19.20)(terser@5.17.1): + vite-node@0.34.4(@types/node@20.14.8)(terser@5.17.1): dependencies: cac: 6.7.14 debug: 4.3.6 mlly: 1.4.2 pathe: 1.1.2 picocolors: 1.0.0 - vite: 4.4.9(@types/node@18.19.20)(terser@5.17.1) + vite: 4.4.9(@types/node@20.14.8)(terser@5.17.1) transitivePeerDependencies: - '@types/node' - less @@ -34169,13 +32816,13 @@ snapshots: - supports-color - terser - vite-node@1.4.0(@types/node@18.11.18)(terser@5.17.1): + vite-node@1.4.0(@types/node@20.14.8)(terser@5.17.1): dependencies: cac: 6.7.14 debug: 4.3.6 pathe: 1.1.2 picocolors: 1.0.0 - vite: 5.2.7(@types/node@18.11.18)(terser@5.17.1) + vite: 5.2.7(@types/node@20.14.8)(terser@5.17.1) transitivePeerDependencies: - '@types/node' - less @@ -34186,13 +32833,13 @@ snapshots: - supports-color - terser - vite-node@2.0.5(@types/node@18.17.1)(terser@5.17.1): + vite-node@2.0.5(@types/node@20.14.8)(terser@5.17.1): dependencies: cac: 6.7.14 debug: 4.3.6 pathe: 1.1.2 tinyrainbow: 1.2.0 - vite: 5.2.7(@types/node@18.17.1)(terser@5.17.1) + vite: 5.2.7(@types/node@20.14.8)(terser@5.17.1) transitivePeerDependencies: - '@types/node' - less @@ -34212,90 +32859,50 @@ snapshots: - supports-color - typescript - vite@4.1.4(@types/node@18.17.1)(terser@5.17.1): + vite@4.1.4(@types/node@20.14.8)(terser@5.17.1): dependencies: esbuild: 0.16.17 postcss: 8.4.29 resolve: 1.22.1 rollup: 3.10.0 optionalDependencies: - '@types/node': 18.17.1 - fsevents: 2.3.3 - terser: 5.17.1 - - vite@4.4.9(@types/node@18.11.18)(terser@5.17.1): - dependencies: - esbuild: 0.18.11 - postcss: 8.4.38 - rollup: 3.29.1 - optionalDependencies: - '@types/node': 18.11.18 + '@types/node': 20.14.8 fsevents: 2.3.3 terser: 5.17.1 - vite@4.4.9(@types/node@18.19.20)(terser@5.17.1): + vite@4.4.9(@types/node@20.14.8)(terser@5.17.1): dependencies: esbuild: 0.18.11 postcss: 8.4.38 rollup: 3.29.1 optionalDependencies: - '@types/node': 18.19.20 + '@types/node': 20.14.8 fsevents: 2.3.3 terser: 5.17.1 - vite@4.4.9(@types/node@20.12.7)(terser@5.17.1): - dependencies: - esbuild: 0.18.11 - postcss: 8.4.38 - rollup: 3.29.1 - optionalDependencies: - '@types/node': 20.12.7 - fsevents: 2.3.3 - terser: 5.17.1 - - vite@5.2.7(@types/node@18.11.18)(terser@5.17.1): + vite@5.2.7(@types/node@20.14.8)(terser@5.17.1): dependencies: esbuild: 0.20.2 postcss: 8.4.38 rollup: 4.13.2 optionalDependencies: - '@types/node': 18.11.18 + '@types/node': 20.14.8 fsevents: 2.3.3 terser: 5.17.1 - vite@5.2.7(@types/node@18.17.1)(terser@5.17.1): - dependencies: - esbuild: 0.20.2 - postcss: 8.4.38 - rollup: 4.13.2 + vitefu@0.2.4(vite@4.4.9(@types/node@20.14.8)(terser@5.17.1)): optionalDependencies: - '@types/node': 18.17.1 - fsevents: 2.3.3 - terser: 5.17.1 + vite: 4.4.9(@types/node@20.14.8)(terser@5.17.1) - vite@5.2.7(@types/node@20.12.7)(terser@5.17.1): - dependencies: - esbuild: 0.20.2 - postcss: 8.4.38 - rollup: 4.13.2 + vitefu@0.2.4(vite@5.2.7(@types/node@20.14.8)(terser@5.17.1)): optionalDependencies: - '@types/node': 20.12.7 - fsevents: 2.3.3 - terser: 5.17.1 - - vitefu@0.2.4(vite@4.4.9(@types/node@20.12.7)(terser@5.17.1)): - optionalDependencies: - vite: 4.4.9(@types/node@20.12.7)(terser@5.17.1) - - vitefu@0.2.4(vite@5.2.7(@types/node@20.12.7)(terser@5.17.1)): - optionalDependencies: - vite: 5.2.7(@types/node@20.12.7)(terser@5.17.1) + vite: 5.2.7(@types/node@20.14.8)(terser@5.17.1) vitest@0.34.4(terser@5.17.1): dependencies: '@types/chai': 4.3.6 '@types/chai-subset': 1.3.3 - '@types/node': 18.19.20 + '@types/node': 20.14.8 '@vitest/expect': 0.34.4 '@vitest/runner': 0.34.4 '@vitest/snapshot': 0.34.4 @@ -34314,8 +32921,8 @@ snapshots: strip-literal: 1.0.1 tinybench: 2.5.0 tinypool: 0.7.0 - vite: 4.4.9(@types/node@18.19.20)(terser@5.17.1) - vite-node: 0.34.4(@types/node@18.19.20)(terser@5.17.1) + vite: 4.4.9(@types/node@20.14.8)(terser@5.17.1) + vite-node: 0.34.4(@types/node@20.14.8)(terser@5.17.1) why-is-node-running: 2.2.2 transitivePeerDependencies: - less @@ -34326,7 +32933,7 @@ snapshots: - supports-color - terser - vitest@1.4.0(@types/node@18.11.18)(terser@5.17.1): + vitest@1.4.0(@types/node@20.14.8)(terser@5.17.1): dependencies: '@vitest/expect': 1.4.0 '@vitest/runner': 1.4.0 @@ -34345,11 +32952,11 @@ snapshots: strip-literal: 2.1.0 tinybench: 2.6.0 tinypool: 0.8.3 - vite: 5.2.7(@types/node@18.11.18)(terser@5.17.1) - vite-node: 1.4.0(@types/node@18.11.18)(terser@5.17.1) + vite: 5.2.7(@types/node@20.14.8)(terser@5.17.1) + vite-node: 1.4.0(@types/node@20.14.8)(terser@5.17.1) why-is-node-running: 2.2.2 optionalDependencies: - '@types/node': 18.11.18 + '@types/node': 20.14.8 transitivePeerDependencies: - less - lightningcss @@ -34359,7 +32966,7 @@ snapshots: - supports-color - terser - vitest@2.0.5(@types/node@18.17.1)(terser@5.17.1): + vitest@2.0.5(@types/node@20.14.8)(terser@5.17.1): dependencies: '@ampproject/remapping': 2.3.0 '@vitest/expect': 2.0.5 @@ -34377,11 +32984,11 @@ snapshots: tinybench: 2.9.0 tinypool: 1.0.1 tinyrainbow: 1.2.0 - vite: 5.2.7(@types/node@18.17.1)(terser@5.17.1) - vite-node: 2.0.5(@types/node@18.17.1)(terser@5.17.1) + vite: 5.2.7(@types/node@20.14.8)(terser@5.17.1) + vite-node: 2.0.5(@types/node@20.14.8)(terser@5.17.1) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 18.17.1 + '@types/node': 20.14.8 transitivePeerDependencies: - less - lightningcss diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index bc73724eccd..67bdd2cff05 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -3,7 +3,6 @@ packages: - "packages/*" - "integrations/*" - "apps/**" - - "references/*" - "docs" - "perf" - "runtime_tests" diff --git a/runtime_tests/package.json b/runtime_tests/package.json index d9234895f63..e6ca3dbb743 100644 --- a/runtime_tests/package.json +++ b/runtime_tests/package.json @@ -11,11 +11,11 @@ }, "devDependencies": { "@cloudflare/workers-types": "^4.20221111.1", - "@types/node": "18", + "@types/node": "20.14.8", "@types/supertest": "^2.0.12", "bun-types": "^1.0.15", "supertest": "^6.3.3", - "typescript": "^5.3.0", + "typescript": "5.5.4", "vitest": "^0.34.3", "wrangler": "^3.18.0" }, From 47d8f1826ddca7860c45d9e805266efc5e11b3c5 Mon Sep 17 00:00:00 2001 From: Ryan Lee Date: Sat, 31 Aug 2024 22:53:48 -0400 Subject: [PATCH 20/67] Revert "delete v3 code" This reverts commit 0459bcc14ce199d670c474f9808aa1645bc436f4. --- .changeset/config.json | 3 +- packages/cli-v3/CHANGELOG.md | 700 +++++ packages/cli-v3/DEVELOPMENT.md | 28 + packages/cli-v3/LICENSE | 21 + packages/cli-v3/README.md | 51 + packages/cli-v3/e2e/README.md | 170 ++ packages/cli-v3/e2e/compile.ts | 222 ++ packages/cli-v3/e2e/createContainerFile.ts | 28 + packages/cli-v3/e2e/createDeployHash.ts | 28 + packages/cli-v3/e2e/fixtures.config.ts | 72 + packages/cli-v3/e2e/fixtures/.gitignore | 1 + .../package-lock.json | 2101 +++++++++++++++ .../package.json | 12 + .../packages/message/index.js | 3 + .../packages/message/package.json | 4 + .../packages/trigger/package.json | 8 + .../packages/trigger/src/helloWorld.js | 9 + .../packages/trigger/trigger.config.js | 4 + .../compile-monorepo-packages/.yarnrc.yml | 1 + .../compile-monorepo-packages/package.json | 12 + .../packages/message/index.js | 3 + .../packages/message/package.json | 4 + .../packages/trigger/package.json | 8 + .../packages/trigger/src/helloWorld.js | 9 + .../packages/trigger/trigger.config.js | 4 + .../compile-monorepo-packages/pnpm-lock.yaml | 1243 +++++++++ .../pnpm-workspace.yaml | 3 + .../compile-monorepo-packages/yarn.lock | 1590 ++++++++++++ .../fixtures/config-infisical-sdk/.yarnrc.yml | 1 + .../config-infisical-sdk/package-lock.json | 2284 +++++++++++++++++ .../config-infisical-sdk/package.json | 13 + .../config-infisical-sdk/pnpm-lock.yaml | 1373 ++++++++++ .../config-infisical-sdk/pnpm-workspace.yaml | 1 + .../config-infisical-sdk/trigger.config.js | 9 + .../trigger/helloWorld.js | 8 + .../fixtures/config-infisical-sdk/yarn.lock | 1691 ++++++++++++ .../e2e/fixtures/config-invalid/.yarnrc.yml | 1 + .../fixtures/config-invalid/package-lock.json | 14 + .../e2e/fixtures/config-invalid/package.json | 9 + .../fixtures/config-invalid/pnpm-lock.yaml | 9 + .../config-invalid/pnpm-workspace.yaml | 1 + .../fixtures/config-invalid/trigger.config.js | 4 + .../e2e/fixtures/config-invalid/yarn.lock | 12 + .../e2e/fixtures/config-not-found/.yarnrc.yml | 1 + .../config-not-found/package-lock.json | 14 + .../fixtures/config-not-found/package.json | 9 + .../fixtures/config-not-found/pnpm-lock.yaml | 9 + .../config-not-found/pnpm-workspace.yaml | 1 + .../e2e/fixtures/config-not-found/yarn.lock | 12 + .../package-lock.json | 2112 +++++++++++++++ .../dep-to-add-scope-parsing/package.json | 13 + .../packages/dep-to-add/index.js | 3 + .../packages/dep-to-add/package.json | 4 + .../packages/trigger/helloWorld.js | 9 + .../packages/trigger/package.json | 8 + .../trigger.config.js | 5 + .../lock-nested-peer-deps/.yarnrc.yml | 1 + .../lock-nested-peer-deps/package-lock.json | 2113 +++++++++++++++ .../lock-nested-peer-deps/package.json | 14 + .../lock-nested-peer-deps/pnpm-lock.yaml | 1269 +++++++++ .../lock-nested-peer-deps/pnpm-workspace.yaml | 1 + .../lock-nested-peer-deps/trigger.config.js | 3 + .../trigger/helloWorld.jsx | 17 + .../fixtures/lock-nested-peer-deps/yarn.lock | 1593 ++++++++++++ .../fixtures/resolve-legacy-peer-deps/.npmrc | 4 + .../resolve-legacy-peer-deps/.yarnrc.yml | 1 + .../package-lock.json | 2067 +++++++++++++++ .../resolve-legacy-peer-deps/package.json | 16 + .../resolve-legacy-peer-deps/pnpm-lock.yaml | 1232 +++++++++ .../pnpm-workspace.yaml | 1 + .../trigger.config.js | 3 + .../trigger/helloWorld.js | 9 + .../resolve-legacy-peer-deps/yarn.lock | 1555 +++++++++++ .../fixtures/resolve-trigger-deps/.yarnrc.yml | 1 + .../resolve-trigger-deps/package-lock.json | 14 + .../resolve-trigger-deps/package.json | 10 + .../resolve-trigger-deps/pnpm-lock.yaml | 9 + .../resolve-trigger-deps/pnpm-workspace.yaml | 1 + .../resolve-trigger-deps/trigger.config.js | 4 + .../trigger/helloWorld.js | 8 + .../fixtures/resolve-trigger-deps/yarn.lock | 12 + .../e2e/fixtures/server-only/.yarnrc.yml | 1 + .../fixtures/server-only/package-lock.json | 2141 +++++++++++++++ .../e2e/fixtures/server-only/package.json | 13 + .../e2e/fixtures/server-only/pnpm-lock.yaml | 1251 +++++++++ .../fixtures/server-only/pnpm-workspace.yaml | 1 + .../fixtures/server-only/trigger.config.js | 4 + .../server-only/trigger/helloWorld.js | 9 + .../cli-v3/e2e/fixtures/server-only/yarn.lock | 1569 +++++++++++ .../fixtures/trigger-dir-missing/.yarnrc.yml | 1 + .../trigger-dir-missing/package-lock.json | 14 + .../fixtures/trigger-dir-missing/package.json | 9 + .../trigger-dir-missing/pnpm-lock.yaml | 9 + .../trigger-dir-missing/pnpm-workspace.yaml | 1 + .../trigger-dir-missing/trigger.config.js | 3 + .../fixtures/trigger-dir-missing/yarn.lock | 12 + .../trigger-dir-not-found/.yarnrc.yml | 1 + .../trigger-dir-not-found/package-lock.json | 14 + .../trigger-dir-not-found/package.json | 9 + .../trigger-dir-not-found/pnpm-lock.yaml | 9 + .../trigger-dir-not-found/pnpm-workspace.yaml | 1 + .../trigger-dir-not-found/trigger.config.js | 4 + .../fixtures/trigger-dir-not-found/yarn.lock | 12 + packages/cli-v3/e2e/handleDependencies.ts | 89 + packages/cli-v3/e2e/index.test.ts | 375 +++ packages/cli-v3/e2e/javascriptProject.ts | 15 + packages/cli-v3/e2e/schemas.ts | 9 + packages/cli-v3/e2e/vite.config.js | 8 + packages/cli-v3/package.json | 134 + packages/cli-v3/src/Containerfile.prod | 58 + packages/cli-v3/src/apiClient.ts | 284 ++ packages/cli-v3/src/cli/common.ts | 98 + packages/cli-v3/src/cli/index.ts | 27 + packages/cli-v3/src/commands/deploy.ts | 1962 ++++++++++++++ packages/cli-v3/src/commands/dev.tsx | 995 +++++++ packages/cli-v3/src/commands/init.ts | 652 +++++ packages/cli-v3/src/commands/list-profiles.ts | 67 + packages/cli-v3/src/commands/login.ts | 360 +++ packages/cli-v3/src/commands/logout.ts | 45 + packages/cli-v3/src/commands/update.ts | 361 +++ packages/cli-v3/src/commands/whoami.ts | 117 + packages/cli-v3/src/consts.ts | 13 + packages/cli-v3/src/index.ts | 18 + packages/cli-v3/src/telemetry/tracing.ts | 74 + .../src/templates/examples/simple.ts.template | 14 + .../src/templates/trigger.config.ts.template | 16 + packages/cli-v3/src/types.ts | 6 + .../cli-v3/src/utilities/assertExhaustive.ts | 3 + packages/cli-v3/src/utilities/build.ts | 258 ++ packages/cli-v3/src/utilities/cliOutput.ts | 120 + packages/cli-v3/src/utilities/configFiles.ts | 272 ++ .../src/utilities/createFileFromTemplate.ts | 62 + packages/cli-v3/src/utilities/deployErrors.ts | 208 ++ packages/cli-v3/src/utilities/fileSystem.ts | 97 + .../src/utilities/getApiKeyType.test.ts | 32 + .../cli-v3/src/utilities/getApiKeyType.ts | 65 + .../getEnvironmentVariableFactory.ts | 69 + .../src/utilities/getUserPackageManager.ts | 72 + packages/cli-v3/src/utilities/getVersion.ts | 12 + .../cli-v3/src/utilities/initialBanner.ts | 89 + packages/cli-v3/src/utilities/ink-table.tsx | 375 +++ .../cli-v3/src/utilities/installPackages.ts | 110 + .../cli-v3/src/utilities/javascriptProject.ts | 700 +++++ packages/cli-v3/src/utilities/keyValueBy.ts | 39 + packages/cli-v3/src/utilities/links.ts | 10 + packages/cli-v3/src/utilities/linux.ts | 31 + packages/cli-v3/src/utilities/logger.ts | 129 + .../cli-v3/src/utilities/obfuscateApiKey.ts | 4 + .../cli-v3/src/utilities/parseNameAndPath.ts | 11 + .../cli-v3/src/utilities/resolveEnvVars.ts | 62 + .../src/utilities/resolveInternalFilePath.ts | 8 + packages/cli-v3/src/utilities/runtimeCheck.ts | 28 + .../cli-v3/src/utilities/safeJsonParse.ts | 11 + packages/cli-v3/src/utilities/session.ts | 87 + packages/cli-v3/src/utilities/taskFiles.ts | 103 + packages/cli-v3/src/utilities/windows.ts | 23 + packages/cli-v3/src/workers/common/errors.ts | 103 + .../src/workers/dev/backgroundWorker.ts | 1141 ++++++++ .../cli-v3/src/workers/dev/worker-facade.ts | 271 ++ .../cli-v3/src/workers/dev/worker-setup.ts | 34 + .../src/workers/prod/backgroundWorker.ts | 873 +++++++ .../cli-v3/src/workers/prod/entry-point.ts | 1477 +++++++++++ .../cli-v3/src/workers/prod/worker-facade.ts | 316 +++ .../cli-v3/src/workers/prod/worker-setup.ts | 27 + packages/cli-v3/tsconfig.check.json | 10 + packages/cli-v3/tsconfig.json | 34 + packages/cli-v3/tsup.config.ts | 30 + packages/cli-v3/tsup.workers.config.ts | 22 + packages/cli-v3/types.d.ts | 10 + packages/cli-v3/vite.config.ts | 8 + packages/trigger-sdk/package.json | 16 +- packages/trigger-sdk/src/v3/cache.ts | 106 + packages/trigger-sdk/src/v3/config.ts | 8 + packages/trigger-sdk/src/v3/envvars.ts | 398 +++ .../trigger-sdk/src/v3/idempotencyKeys.ts | 93 + packages/trigger-sdk/src/v3/index.ts | 58 + packages/trigger-sdk/src/v3/retry.ts | 649 +++++ packages/trigger-sdk/src/v3/runs.ts | 324 +++ packages/trigger-sdk/src/v3/schedules/api.ts | 6 + .../trigger-sdk/src/v3/schedules/index.ts | 366 +++ packages/trigger-sdk/src/v3/shared.ts | 1163 +++++++++ packages/trigger-sdk/src/v3/tags.ts | 66 + packages/trigger-sdk/src/v3/tasks.ts | 78 + packages/trigger-sdk/src/v3/tracer.ts | 4 + packages/trigger-sdk/src/v3/usage.ts | 134 + packages/trigger-sdk/src/v3/wait.ts | 152 ++ pnpm-lock.yaml | 1751 ++++++++++--- 187 files changed, 47217 insertions(+), 416 deletions(-) create mode 100644 packages/cli-v3/CHANGELOG.md create mode 100644 packages/cli-v3/DEVELOPMENT.md create mode 100644 packages/cli-v3/LICENSE create mode 100644 packages/cli-v3/README.md create mode 100644 packages/cli-v3/e2e/README.md create mode 100644 packages/cli-v3/e2e/compile.ts create mode 100644 packages/cli-v3/e2e/createContainerFile.ts create mode 100644 packages/cli-v3/e2e/createDeployHash.ts create mode 100644 packages/cli-v3/e2e/fixtures.config.ts create mode 100644 packages/cli-v3/e2e/fixtures/.gitignore create mode 100644 packages/cli-v3/e2e/fixtures/compile-monorepo-packages-npm/package-lock.json create mode 100644 packages/cli-v3/e2e/fixtures/compile-monorepo-packages-npm/package.json create mode 100644 packages/cli-v3/e2e/fixtures/compile-monorepo-packages-npm/packages/message/index.js create mode 100644 packages/cli-v3/e2e/fixtures/compile-monorepo-packages-npm/packages/message/package.json create mode 100644 packages/cli-v3/e2e/fixtures/compile-monorepo-packages-npm/packages/trigger/package.json create mode 100644 packages/cli-v3/e2e/fixtures/compile-monorepo-packages-npm/packages/trigger/src/helloWorld.js create mode 100644 packages/cli-v3/e2e/fixtures/compile-monorepo-packages-npm/packages/trigger/trigger.config.js create mode 100644 packages/cli-v3/e2e/fixtures/compile-monorepo-packages/.yarnrc.yml create mode 100644 packages/cli-v3/e2e/fixtures/compile-monorepo-packages/package.json create mode 100644 packages/cli-v3/e2e/fixtures/compile-monorepo-packages/packages/message/index.js create mode 100644 packages/cli-v3/e2e/fixtures/compile-monorepo-packages/packages/message/package.json create mode 100644 packages/cli-v3/e2e/fixtures/compile-monorepo-packages/packages/trigger/package.json create mode 100644 packages/cli-v3/e2e/fixtures/compile-monorepo-packages/packages/trigger/src/helloWorld.js create mode 100644 packages/cli-v3/e2e/fixtures/compile-monorepo-packages/packages/trigger/trigger.config.js create mode 100644 packages/cli-v3/e2e/fixtures/compile-monorepo-packages/pnpm-lock.yaml create mode 100644 packages/cli-v3/e2e/fixtures/compile-monorepo-packages/pnpm-workspace.yaml create mode 100644 packages/cli-v3/e2e/fixtures/compile-monorepo-packages/yarn.lock create mode 100644 packages/cli-v3/e2e/fixtures/config-infisical-sdk/.yarnrc.yml create mode 100644 packages/cli-v3/e2e/fixtures/config-infisical-sdk/package-lock.json create mode 100644 packages/cli-v3/e2e/fixtures/config-infisical-sdk/package.json create mode 100644 packages/cli-v3/e2e/fixtures/config-infisical-sdk/pnpm-lock.yaml create mode 100644 packages/cli-v3/e2e/fixtures/config-infisical-sdk/pnpm-workspace.yaml create mode 100644 packages/cli-v3/e2e/fixtures/config-infisical-sdk/trigger.config.js create mode 100644 packages/cli-v3/e2e/fixtures/config-infisical-sdk/trigger/helloWorld.js create mode 100644 packages/cli-v3/e2e/fixtures/config-infisical-sdk/yarn.lock create mode 100644 packages/cli-v3/e2e/fixtures/config-invalid/.yarnrc.yml create mode 100644 packages/cli-v3/e2e/fixtures/config-invalid/package-lock.json create mode 100644 packages/cli-v3/e2e/fixtures/config-invalid/package.json create mode 100644 packages/cli-v3/e2e/fixtures/config-invalid/pnpm-lock.yaml create mode 100644 packages/cli-v3/e2e/fixtures/config-invalid/pnpm-workspace.yaml create mode 100644 packages/cli-v3/e2e/fixtures/config-invalid/trigger.config.js create mode 100644 packages/cli-v3/e2e/fixtures/config-invalid/yarn.lock create mode 100644 packages/cli-v3/e2e/fixtures/config-not-found/.yarnrc.yml create mode 100644 packages/cli-v3/e2e/fixtures/config-not-found/package-lock.json create mode 100644 packages/cli-v3/e2e/fixtures/config-not-found/package.json create mode 100644 packages/cli-v3/e2e/fixtures/config-not-found/pnpm-lock.yaml create mode 100644 packages/cli-v3/e2e/fixtures/config-not-found/pnpm-workspace.yaml create mode 100644 packages/cli-v3/e2e/fixtures/config-not-found/yarn.lock create mode 100644 packages/cli-v3/e2e/fixtures/dep-to-add-scope-parsing/package-lock.json create mode 100644 packages/cli-v3/e2e/fixtures/dep-to-add-scope-parsing/package.json create mode 100644 packages/cli-v3/e2e/fixtures/dep-to-add-scope-parsing/packages/dep-to-add/index.js create mode 100644 packages/cli-v3/e2e/fixtures/dep-to-add-scope-parsing/packages/dep-to-add/package.json create mode 100644 packages/cli-v3/e2e/fixtures/dep-to-add-scope-parsing/packages/trigger/helloWorld.js create mode 100644 packages/cli-v3/e2e/fixtures/dep-to-add-scope-parsing/packages/trigger/package.json create mode 100644 packages/cli-v3/e2e/fixtures/dep-to-add-scope-parsing/trigger.config.js create mode 100644 packages/cli-v3/e2e/fixtures/lock-nested-peer-deps/.yarnrc.yml create mode 100644 packages/cli-v3/e2e/fixtures/lock-nested-peer-deps/package-lock.json create mode 100644 packages/cli-v3/e2e/fixtures/lock-nested-peer-deps/package.json create mode 100644 packages/cli-v3/e2e/fixtures/lock-nested-peer-deps/pnpm-lock.yaml create mode 100644 packages/cli-v3/e2e/fixtures/lock-nested-peer-deps/pnpm-workspace.yaml create mode 100644 packages/cli-v3/e2e/fixtures/lock-nested-peer-deps/trigger.config.js create mode 100644 packages/cli-v3/e2e/fixtures/lock-nested-peer-deps/trigger/helloWorld.jsx create mode 100644 packages/cli-v3/e2e/fixtures/lock-nested-peer-deps/yarn.lock create mode 100644 packages/cli-v3/e2e/fixtures/resolve-legacy-peer-deps/.npmrc create mode 100644 packages/cli-v3/e2e/fixtures/resolve-legacy-peer-deps/.yarnrc.yml create mode 100644 packages/cli-v3/e2e/fixtures/resolve-legacy-peer-deps/package-lock.json create mode 100644 packages/cli-v3/e2e/fixtures/resolve-legacy-peer-deps/package.json create mode 100644 packages/cli-v3/e2e/fixtures/resolve-legacy-peer-deps/pnpm-lock.yaml create mode 100644 packages/cli-v3/e2e/fixtures/resolve-legacy-peer-deps/pnpm-workspace.yaml create mode 100644 packages/cli-v3/e2e/fixtures/resolve-legacy-peer-deps/trigger.config.js create mode 100644 packages/cli-v3/e2e/fixtures/resolve-legacy-peer-deps/trigger/helloWorld.js create mode 100644 packages/cli-v3/e2e/fixtures/resolve-legacy-peer-deps/yarn.lock create mode 100644 packages/cli-v3/e2e/fixtures/resolve-trigger-deps/.yarnrc.yml create mode 100644 packages/cli-v3/e2e/fixtures/resolve-trigger-deps/package-lock.json create mode 100644 packages/cli-v3/e2e/fixtures/resolve-trigger-deps/package.json create mode 100644 packages/cli-v3/e2e/fixtures/resolve-trigger-deps/pnpm-lock.yaml create mode 100644 packages/cli-v3/e2e/fixtures/resolve-trigger-deps/pnpm-workspace.yaml create mode 100644 packages/cli-v3/e2e/fixtures/resolve-trigger-deps/trigger.config.js create mode 100644 packages/cli-v3/e2e/fixtures/resolve-trigger-deps/trigger/helloWorld.js create mode 100644 packages/cli-v3/e2e/fixtures/resolve-trigger-deps/yarn.lock create mode 100644 packages/cli-v3/e2e/fixtures/server-only/.yarnrc.yml create mode 100644 packages/cli-v3/e2e/fixtures/server-only/package-lock.json create mode 100644 packages/cli-v3/e2e/fixtures/server-only/package.json create mode 100644 packages/cli-v3/e2e/fixtures/server-only/pnpm-lock.yaml create mode 100644 packages/cli-v3/e2e/fixtures/server-only/pnpm-workspace.yaml create mode 100644 packages/cli-v3/e2e/fixtures/server-only/trigger.config.js create mode 100644 packages/cli-v3/e2e/fixtures/server-only/trigger/helloWorld.js create mode 100644 packages/cli-v3/e2e/fixtures/server-only/yarn.lock create mode 100644 packages/cli-v3/e2e/fixtures/trigger-dir-missing/.yarnrc.yml create mode 100644 packages/cli-v3/e2e/fixtures/trigger-dir-missing/package-lock.json create mode 100644 packages/cli-v3/e2e/fixtures/trigger-dir-missing/package.json create mode 100644 packages/cli-v3/e2e/fixtures/trigger-dir-missing/pnpm-lock.yaml create mode 100644 packages/cli-v3/e2e/fixtures/trigger-dir-missing/pnpm-workspace.yaml create mode 100644 packages/cli-v3/e2e/fixtures/trigger-dir-missing/trigger.config.js create mode 100644 packages/cli-v3/e2e/fixtures/trigger-dir-missing/yarn.lock create mode 100644 packages/cli-v3/e2e/fixtures/trigger-dir-not-found/.yarnrc.yml create mode 100644 packages/cli-v3/e2e/fixtures/trigger-dir-not-found/package-lock.json create mode 100644 packages/cli-v3/e2e/fixtures/trigger-dir-not-found/package.json create mode 100644 packages/cli-v3/e2e/fixtures/trigger-dir-not-found/pnpm-lock.yaml create mode 100644 packages/cli-v3/e2e/fixtures/trigger-dir-not-found/pnpm-workspace.yaml create mode 100644 packages/cli-v3/e2e/fixtures/trigger-dir-not-found/trigger.config.js create mode 100644 packages/cli-v3/e2e/fixtures/trigger-dir-not-found/yarn.lock create mode 100644 packages/cli-v3/e2e/handleDependencies.ts create mode 100644 packages/cli-v3/e2e/index.test.ts create mode 100644 packages/cli-v3/e2e/javascriptProject.ts create mode 100644 packages/cli-v3/e2e/schemas.ts create mode 100644 packages/cli-v3/e2e/vite.config.js create mode 100644 packages/cli-v3/package.json create mode 100644 packages/cli-v3/src/Containerfile.prod create mode 100644 packages/cli-v3/src/apiClient.ts create mode 100644 packages/cli-v3/src/cli/common.ts create mode 100644 packages/cli-v3/src/cli/index.ts create mode 100644 packages/cli-v3/src/commands/deploy.ts create mode 100644 packages/cli-v3/src/commands/dev.tsx create mode 100644 packages/cli-v3/src/commands/init.ts create mode 100644 packages/cli-v3/src/commands/list-profiles.ts create mode 100644 packages/cli-v3/src/commands/login.ts create mode 100644 packages/cli-v3/src/commands/logout.ts create mode 100644 packages/cli-v3/src/commands/update.ts create mode 100644 packages/cli-v3/src/commands/whoami.ts create mode 100644 packages/cli-v3/src/consts.ts create mode 100644 packages/cli-v3/src/index.ts create mode 100644 packages/cli-v3/src/telemetry/tracing.ts create mode 100644 packages/cli-v3/src/templates/examples/simple.ts.template create mode 100644 packages/cli-v3/src/templates/trigger.config.ts.template create mode 100644 packages/cli-v3/src/types.ts create mode 100644 packages/cli-v3/src/utilities/assertExhaustive.ts create mode 100644 packages/cli-v3/src/utilities/build.ts create mode 100644 packages/cli-v3/src/utilities/cliOutput.ts create mode 100644 packages/cli-v3/src/utilities/configFiles.ts create mode 100644 packages/cli-v3/src/utilities/createFileFromTemplate.ts create mode 100644 packages/cli-v3/src/utilities/deployErrors.ts create mode 100644 packages/cli-v3/src/utilities/fileSystem.ts create mode 100644 packages/cli-v3/src/utilities/getApiKeyType.test.ts create mode 100644 packages/cli-v3/src/utilities/getApiKeyType.ts create mode 100644 packages/cli-v3/src/utilities/getEnvironmentVariableFactory.ts create mode 100644 packages/cli-v3/src/utilities/getUserPackageManager.ts create mode 100644 packages/cli-v3/src/utilities/getVersion.ts create mode 100644 packages/cli-v3/src/utilities/initialBanner.ts create mode 100644 packages/cli-v3/src/utilities/ink-table.tsx create mode 100644 packages/cli-v3/src/utilities/installPackages.ts create mode 100644 packages/cli-v3/src/utilities/javascriptProject.ts create mode 100644 packages/cli-v3/src/utilities/keyValueBy.ts create mode 100644 packages/cli-v3/src/utilities/links.ts create mode 100644 packages/cli-v3/src/utilities/linux.ts create mode 100644 packages/cli-v3/src/utilities/logger.ts create mode 100644 packages/cli-v3/src/utilities/obfuscateApiKey.ts create mode 100644 packages/cli-v3/src/utilities/parseNameAndPath.ts create mode 100644 packages/cli-v3/src/utilities/resolveEnvVars.ts create mode 100644 packages/cli-v3/src/utilities/resolveInternalFilePath.ts create mode 100644 packages/cli-v3/src/utilities/runtimeCheck.ts create mode 100644 packages/cli-v3/src/utilities/safeJsonParse.ts create mode 100644 packages/cli-v3/src/utilities/session.ts create mode 100644 packages/cli-v3/src/utilities/taskFiles.ts create mode 100644 packages/cli-v3/src/utilities/windows.ts create mode 100644 packages/cli-v3/src/workers/common/errors.ts create mode 100644 packages/cli-v3/src/workers/dev/backgroundWorker.ts create mode 100644 packages/cli-v3/src/workers/dev/worker-facade.ts create mode 100644 packages/cli-v3/src/workers/dev/worker-setup.ts create mode 100644 packages/cli-v3/src/workers/prod/backgroundWorker.ts create mode 100644 packages/cli-v3/src/workers/prod/entry-point.ts create mode 100644 packages/cli-v3/src/workers/prod/worker-facade.ts create mode 100644 packages/cli-v3/src/workers/prod/worker-setup.ts create mode 100644 packages/cli-v3/tsconfig.check.json create mode 100644 packages/cli-v3/tsconfig.json create mode 100644 packages/cli-v3/tsup.config.ts create mode 100644 packages/cli-v3/tsup.workers.config.ts create mode 100644 packages/cli-v3/types.d.ts create mode 100644 packages/cli-v3/vite.config.ts create mode 100644 packages/trigger-sdk/src/v3/cache.ts create mode 100644 packages/trigger-sdk/src/v3/config.ts create mode 100644 packages/trigger-sdk/src/v3/envvars.ts create mode 100644 packages/trigger-sdk/src/v3/idempotencyKeys.ts create mode 100644 packages/trigger-sdk/src/v3/index.ts create mode 100644 packages/trigger-sdk/src/v3/retry.ts create mode 100644 packages/trigger-sdk/src/v3/runs.ts create mode 100644 packages/trigger-sdk/src/v3/schedules/api.ts create mode 100644 packages/trigger-sdk/src/v3/schedules/index.ts create mode 100644 packages/trigger-sdk/src/v3/shared.ts create mode 100644 packages/trigger-sdk/src/v3/tags.ts create mode 100644 packages/trigger-sdk/src/v3/tasks.ts create mode 100644 packages/trigger-sdk/src/v3/tracer.ts create mode 100644 packages/trigger-sdk/src/v3/usage.ts create mode 100644 packages/trigger-sdk/src/v3/wait.ts diff --git a/.changeset/config.json b/.changeset/config.json index eecd2945523..42fc8ecf77b 100644 --- a/.changeset/config.json +++ b/.changeset/config.json @@ -4,7 +4,8 @@ "commit": false, "fixed": [ [ - "@systemfsoftware/trigger.dev_*" + "@systemfsoftware/trigger.dev_*", + "trigger.dev" ] ], "linked": [], diff --git a/packages/cli-v3/CHANGELOG.md b/packages/cli-v3/CHANGELOG.md new file mode 100644 index 00000000000..617518ec5bb --- /dev/null +++ b/packages/cli-v3/CHANGELOG.md @@ -0,0 +1,700 @@ +# trigger.dev + +## 3.0.0-beta.55 + +### Patch Changes + +- @systemfsoftware/trigger.dev_core@3.0.0-beta.55 + +## 3.0.0-beta.54 + +### Patch Changes + +- @systemfsoftware/trigger.dev_core@3.0.0-beta.54 + +## 3.0.0-beta.53 + +### Patch Changes + +- 5cf90da72: Fix issues that could result in unreezable state run crashes. Details: + - Never checkpoint between attempts + - Some messages and socket data now include attempt numbers + - Remove attempt completion replays + - Additional prod entry point logging + - Fail runs that receive deprecated (pre-lazy attempt) execute messages +- Updated dependencies [5cf90da72] + - @systemfsoftware/trigger.dev_core@3.0.0-beta.53 + +## 3.0.0-beta.52 + +### Patch Changes + +- c1d4c04e8: Fix automatic opening of login URL on linux-server systems with missing xdg-open +- Updated dependencies [9882d66f8] +- Updated dependencies [09413a62a] + - @systemfsoftware/trigger.dev_core@3.0.0-beta.52 + +## 3.0.0-beta.51 + +### Patch Changes + +- ae9a8b0ce: Automatically bundle internal packages that use file, link or workspace protocl +- 6e65591e8: Fix various e2e issues for 'resolve-legacy-peer-deps' fixture, installation of fixture deps and lockfile-based test skipping' +- Updated dependencies [55264657d] + - @systemfsoftware/trigger.dev_core@3.0.0-beta.51 + +## 3.0.0-beta.50 + +### Patch Changes + +- Updated dependencies [8ba998794] + - @systemfsoftware/trigger.dev_core@3.0.0-beta.50 + +## 3.0.0-beta.49 + +### Patch Changes + +- 9971de6a1: Increase span attribute value length limit to 2048 +- dbda820a7: - Prevent uncaught exceptions when handling WebSocket messages + - Improve CLI dev command WebSocket debug and error logging +- c2707800a: Improve prisma errors for missing postinstall +- d6c6dc993: try/catch opening the login URL +- e417aca87: Added config option extraCACerts to ProjectConfig type. This copies the ca file along with additionalFiles and sets NODE_EXTRA_CA_CERTS environment variable in built image as well as running the task. +- Updated dependencies [dbda820a7] +- Updated dependencies [e417aca87] +- Updated dependencies [d934feb02] + - @systemfsoftware/trigger.dev_core@3.0.0-beta.49 + +## 3.0.0-beta.48 + +### Patch Changes + +- @systemfsoftware/trigger.dev_core@3.0.0-beta.48 + +## 3.0.0-beta.47 + +### Patch Changes + +- 16ad59533: v3: update @depot/cli to latest 0.0.1-cli.2.71.0 +- Updated dependencies [4f95c9de4] +- Updated dependencies [e04d44866] + - @systemfsoftware/trigger.dev_core@3.0.0-beta.47 + +## 3.0.0-beta.46 + +### Patch Changes + +- 14c2bdf89: Tasks should now be much more robust and resilient to reconnects during crucial operations and other failure scenarios. + + Task runs now have to signal checkpointable state prior to ALL checkpoints. This ensures flushing always happens. + + All important socket.io RPCs will now be retried with backoff. Actions relying on checkpoints will be replayed if we haven't been checkpointed and restored as expected, e.g. after reconnect. + + Other changes: + + - Fix retry check in shared queue + - Fix env var sync spinner + - Heartbeat between retries + - Fix retry prep + - Fix prod worker no tasks detection + - Fail runs above `MAX_TASK_RUN_ATTEMPTS` + - Additional debug logs in all places + - Prevent crashes due to failed socket schema parsing + - Remove core-apps barrel + - Upgrade socket.io-client to fix an ACK memleak + - Additional index failure logs + - Prevent message loss during reconnect + - Prevent burst of heartbeats on reconnect + - Prevent crash on failed cleanup + - Handle at-least-once lazy execute message delivery + - Handle uncaught entry point exceptions + +- Updated dependencies [14c2bdf89] + - @systemfsoftware/trigger.dev_core@3.0.0-beta.46 + +## 3.0.0-beta.45 + +### Patch Changes + +- 374b6b9c0: Increase dev worker timeout +- c75e29a9a: Add sox and audiowaveform binaries to worker images +- 568da0178: - Improve non-zero exit code error messages + - Detect OOM conditions within worker child processes + - Internal errors can have optional stack traces + - Docker provider can be set to enforce machine presets +- 52b6f48a9: Add e2e fixtures corresponding to past issues + Implement e2e suite parallelism + Enhance log level for specific e2e suite messages +- 5ae3da6b4: Await file watcher cleanup in dev +- f56582995: v3: Copy over more of the project's package.json keys into the deployed package.json (support for custom config like zenstack) +- d0d3a64bd: - Prevent downgrades during update check and advise to upgrade CLI + - Detect bun and use npm instead + - During init, fail early and advise if not a TypeScript project + - During init, allow specifying custom package manager args + - Add links to dev worker started message + - Fix links in unsupported terminals +- 5ae3da6b4: - Fix artifact detection logs + - Fix OOM detection and error messages + - Add test link to cli deployment completion +- 75ec4ac6a: v3: postInstall config option now replaces the postinstall script found in package.json +- Updated dependencies [0e77e7ef7] +- Updated dependencies [568da0178] +- Updated dependencies [5ae3da6b4] + - @systemfsoftware/trigger.dev_core@3.0.0-beta.45 + +## 3.0.0-beta.44 + +### Patch Changes + +- Updated dependencies [39885a427] + - @systemfsoftware/trigger.dev_core@3.0.0-beta.44 + +## 3.0.0-beta.43 + +### Patch Changes + +- 77ad4127c: Improved ESM module require error detection logic +- Updated dependencies [34ca7667d] + - @systemfsoftware/trigger.dev_core@3.0.0-beta.43 + +## 3.0.0-beta.42 + +### Patch Changes + +- @systemfsoftware/trigger.dev_core@3.0.0-beta.42 + +## 3.0.0-beta.41 + +### Patch Changes + +- c7a55804d: Fix jsonc-parser import + - @systemfsoftware/trigger.dev_core@3.0.0-beta.41 + +## 3.0.0-beta.40 + +### Patch Changes + +- 098932ea9: v3: vercel edge runtime support +- 9835f4ec5: v3: fix otel flushing causing CLEANUP ack timeout errors by always setting a forceFlushTimeoutMillis value +- Updated dependencies [55d1f8c67] +- Updated dependencies [098932ea9] +- Updated dependencies [9835f4ec5] + - @systemfsoftware/trigger.dev_core@3.0.0-beta.40 + +## 3.0.0-beta.39 + +### Patch Changes + +- 8757fdcee: v3: [prod] force flush timeout should be 1s + - @systemfsoftware/trigger.dev_core@3.0.0-beta.39 + +## 3.0.0-beta.38 + +### Patch Changes + +- d4ccdf710: Add an e2e suite to test compiling with v3 CLI. +- 1b90ffbb8: v3: Usage tracking +- e02320f65: fix: allow command login to read api url from cli args +- Updated dependencies [1b90ffbb8] +- Updated dependencies [0ed93a748] +- Updated dependencies [c405ae711] +- Updated dependencies [c405ae711] + - @systemfsoftware/trigger.dev_core@3.0.0-beta.38 + +## 3.0.0-beta.37 + +### Patch Changes + +- c11a77f50: cli v3: increase otel force flush timeout to 30s from 500ms +- 01633c9c0: Output stderr logs on dev worker failure +- 68d32429b: Capture and display stderr on index failures +- 35dbaedf6: - Fix init command SDK pinning + - Show --api-url / -a flag where needed + - CLI now also respects `TRIGGER_TELEMETRY_DISABLED` + - Dedicated docker checkpoint test function +- Updated dependencies [68d32429b] +- Updated dependencies [68d32429b] + - @systemfsoftware/trigger.dev_core@3.0.0-beta.37 + +## 3.0.0-beta.36 + +### Patch Changes + +- 8e5ef176a: Increase cleanup IPC timeout +- Updated dependencies [b4f9b70ae] +- Updated dependencies [ba71f959e] + - @systemfsoftware/trigger.dev_core@3.0.0-beta.36 + +## 3.0.0-beta.35 + +### Patch Changes + +- 98ef17029: Set the deploy timeout to 3mins from 1min +- e69ffd314: - Clear paused states before retry + - Detect and handle unrecoverable worker errors + - Remove checkpoints after successful push + - Permanently switch to DO hosted busybox image + - Fix IPC timeout issue, or at least handle it more gracefully + - Handle checkpoint failures + - Basic chaos monkey for checkpoint testing + - Stack traces are back in the dashboard + - Display final errors on root span +- Updated dependencies [ece6ca678] +- Updated dependencies [e69ffd314] +- Updated dependencies [e69ffd314] + - @systemfsoftware/trigger.dev_core@3.0.0-beta.35 + +## 3.0.0-beta.34 + +### Patch Changes + +- 5a6e79e0c: Fixing missing logs when importing client @opentelemetry/api +- 3a1b0c486: v3: Environment variable management API and SDK, along with resolveEnvVars CLI hook +- a86f36cef: Fix TypeScript inclusion in tsconfig.json for `cli-v3 init` +- c092c0f9d: v3: Prevent legacy-peer-deps=true from breaking deploys + + When a global `.npmrc` file includes `legacy-peer-deps=true`, deploys would fail on the `npm ci` step because the package-lock.json wouldn't match the `package.json` file. This is because inside the image build, the `.npmrc` file would not be picked up and so `legacy-peer-deps` would end up being false (which is the default). This change forces the `package-lock.json` file to be created using `legacy-peer-deps=false` + +- Updated dependencies [3a1b0c486] +- Updated dependencies [3f8b6d8fc] +- Updated dependencies [1281d40e4] + - @systemfsoftware/trigger.dev_core@3.0.0-beta.34 + +## 3.0.0-beta.33 + +### Patch Changes + +- 598906fc4: Fix for typo in v3 CLI login command +- Updated dependencies [6a379e4e9] + - @systemfsoftware/trigger.dev_core@3.0.0-beta.33 + +## 3.0.0-beta.32 + +### Patch Changes + +- f96f1e91a: Better handle issues with resolving dependency versions during deploy + - @systemfsoftware/trigger.dev_core@3.0.0-beta.32 + +## 3.0.0-beta.31 + +### Patch Changes + +- b8477ea2b: Fixes an issue with scoped packages in additionalPackages option + - @systemfsoftware/trigger.dev_core@3.0.0-beta.31 + +## 3.0.0-beta.30 + +### Patch Changes + +- 0e919f56f: Better handle uncaught exceptions +- Updated dependencies [1477a2e30] +- Updated dependencies [0e919f56f] + - @systemfsoftware/trigger.dev_core@3.0.0-beta.30 + +## 3.0.0-beta.29 + +### Patch Changes + +- @systemfsoftware/trigger.dev_core@3.0.0-beta.29 + +## 3.0.0-beta.28 + +### Patch Changes + +- 2156e1526: Adding some additional telemetry during deploy to help debug issues +- 6406924b0: Ensure @systemfsoftware/trigger.dev_sdk and @systemfsoftware/trigger.dev_core are always in the list of deployed dependencies +- Updated dependencies [d490bc5cb] +- Updated dependencies [6d9dfbc75] + - @systemfsoftware/trigger.dev_core@3.0.0-beta.28 + +## 3.0.0-beta.27 + +### Patch Changes + +- 1670c4c41: Remove "log" Log Level, unify log and info messages under the "info" log level +- Updated dependencies [1670c4c41] +- Updated dependencies [203e00208] + - @systemfsoftware/trigger.dev_core@3.0.0-beta.27 + +## 3.0.0-beta.26 + +### Patch Changes + +- e667028d4: Strip out server-only package from worker builds + - @systemfsoftware/trigger.dev_core@3.0.0-beta.26 + +## 3.0.0-beta.25 + +### Patch Changes + +- e337b2165: Add a postInstall option to allow running scripts after dependencies have been installed in deployed images +- c37c82231: Use locked package versions when resolving dependencies in deployed workers +- Updated dependencies [e337b2165] +- Updated dependencies [9e5382951] + - @systemfsoftware/trigger.dev_core@3.0.0-beta.25 + +## 3.0.0-beta.24 + +### Patch Changes + +- 83dc87155: Fix issues with consecutive waits +- Updated dependencies [83dc87155] + - @systemfsoftware/trigger.dev_core@3.0.0-beta.24 + +## 3.0.0-beta.23 + +### Patch Changes + +- 43bc7ed94: Hoist uncaughtException handler to the top of workers to better report error messages + - @systemfsoftware/trigger.dev_core@3.0.0-beta.23 + +## 3.0.0-beta.22 + +### Patch Changes + +- ebeb79052: Add typescript as a dependency so the esbuild-decorator will work even when running in npx + - @systemfsoftware/trigger.dev_core@3.0.0-beta.22 + +## 3.0.0-beta.21 + +### Patch Changes + +- 9491a1649: Implement task.onSuccess/onFailure and config.onSuccess/onFailure +- 9491a1649: Adds support for `emitDecoratorMetadata: true` and `experimentalDecorators: true` in your tsconfig using the [`@anatine/esbuild-decorators`](https://github.com/anatine/esbuildnx/tree/main/packages/esbuild-decorators) package. This allows you to use libraries like TypeORM: + + ```ts orm/index.ts + import "reflect-metadata"; + import { DataSource } from "typeorm"; + import { Entity, Column, PrimaryColumn } from "typeorm"; + + @Entity() + export class Photo { + @PrimaryColumn() + id!: number; + + @Column() + name!: string; + + @Column() + description!: string; + + @Column() + filename!: string; + + @Column() + views!: number; + + @Column() + isPublished!: boolean; + } + + export const AppDataSource = new DataSource({ + type: "postgres", + host: "localhost", + port: 5432, + username: "postgres", + password: "postgres", + database: "v3-catalog", + entities: [Photo], + synchronize: true, + logging: false, + }); + ``` + + And then in your trigger.config.ts file you can initialize the datasource using the new `init` option: + + ```ts trigger.config.ts + import type { TriggerConfig } from "@systemfsoftware/trigger.dev_sdk/v3"; + import { AppDataSource } from "@/trigger/orm"; + + export const config: TriggerConfig = { + // ... other options here + init: async (payload, { ctx }) => { + await AppDataSource.initialize(); + }, + }; + ``` + + Now you are ready to use this in your tasks: + + ```ts + import { task } from "@systemfsoftware/trigger.dev_sdk/v3"; + import { AppDataSource, Photo } from "./orm"; + + export const taskThatUsesDecorators = task({ + id: "taskThatUsesDecorators", + run: async (payload: { message: string }) => { + console.log("Creating a photo..."); + + const photo = new Photo(); + photo.id = 2; + photo.name = "Me and Bears"; + photo.description = "I am near polar bears"; + photo.filename = "photo-with-bears.jpg"; + photo.views = 1; + photo.isPublished = true; + + await AppDataSource.manager.save(photo); + }, + }); + ``` + +- Updated dependencies [9491a1649] +- Updated dependencies [9491a1649] + - @systemfsoftware/trigger.dev_core@3.0.0-beta.21 + +## 3.0.0-beta.20 + +### Patch Changes + +- de1cc868e: Fix dev CLI output when not printing update messages +- Updated dependencies [e3db25739] + - @systemfsoftware/trigger.dev_core@3.0.0-beta.20 + +## 3.0.0-beta.19 + +### Patch Changes + +- e9a63a486: Lock SDK and CLI deps on exact core version + - @systemfsoftware/trigger.dev_core@3.0.0-beta.19 + +## 3.0.0-beta.18 + +### Patch Changes + +- b68012f81: Remove the env var check during deploy (too many false negatives) +- b68012f81: Fixes an issue that was treating v2 trigger directories as v3 +- 74d1e61e4: Fix a bug where revoking the CLI token would prevent you from ever logging in again with the CLI. +- 52b2a8289: Add git to prod worker image which fixes private package installs +- b68012f81: Move to our global system from AsyncLocalStorage for the current task context storage +- b68012f81: Extracting out all the non-SDK related features from the main @systemfsoftware/trigger.dev_core/v3 export +- b68012f81: Add support for tasks located in subdirectories inside trigger dirs +- Updated dependencies [b68012f81] +- Updated dependencies [b68012f81] + - @systemfsoftware/trigger.dev_core@3.0.0-beta.18 + +## 3.0.0-beta.17 + +### Patch Changes + +- b20760173: v3 CLI update command and package manager detection fix + - @systemfsoftware/trigger.dev_core@3.0.0-beta.17 + +## 3.0.0-beta.16 + +### Patch Changes + +- ed2a26c86: - Fix additionalFiles that aren't decendants + - Stop swallowing uncaught exceptions in prod + - Improve warnings and errors, fail early on critical warnings + - New arg to --save-logs even for successful builds +- Updated dependencies [ed2a26c86] + - @systemfsoftware/trigger.dev_core@3.0.0-beta.16 + +## 3.0.0-beta.15 + +### Patch Changes + +- 26093896d: When using idempotency keys, triggerAndWait and batchTriggerAndWait will still work even if the existing runs have already been completed (or even partially completed, in the case of batchTriggerAndWait) + + - TaskRunExecutionResult.id is now the run friendlyId, not the attempt friendlyId + - A single TaskRun can now have many batchItems, in the case of batchTriggerAndWait while using idempotency keys + - A run’s idempotencyKey is now added to the ctx as well as the TaskEvent and displayed in the span view + - When resolving batchTriggerAndWait, the runtimes no longer reject promises, leading to an error in the parent task + +- b82db67b8: Add additional logging around cleaning up dev workers, and always kill them after 5 seconds if they haven't already exited +- 62c9a5b71: Fixes an issue that caused failed tasks when resuming after calling `triggerAndWait` or `batchTriggerAndWait` in prod/staging (this doesn't effect dev). + + The version of Node.js we use for deployed workers (latest 20) would crash with an out-of-memory error when the checkpoint was restored. This crash does not happen on Node 18x or Node21x, so we've decided to upgrade the worker version to Node.js21x, to mitigate this issue. + + You'll need to re-deploy to production to fix the issue. + +- Updated dependencies [374edef02] +- Updated dependencies [26093896d] +- Updated dependencies [62c9a5b71] + - @systemfsoftware/trigger.dev_core@3.0.0-beta.15 + +## 3.0.0-beta.14 + +### Patch Changes + +- 584c7da5d: - Add graceful exit for prod workers + - Prevent overflow in long waits +- Updated dependencies [584c7da5d] + - @systemfsoftware/trigger.dev_core@3.0.0-beta.14 + +## 3.0.0-beta.13 + +### Patch Changes + +- 4986bfda2: Add option to print console logs in the dev CLI locally (issue #1014) +- 4986bfda2: Adding task with a triggerSource of schedule +- 4986bfda2: Added a new global - Task Catalog - to better handle task metadata +- Updated dependencies [4986bfda2] +- Updated dependencies [44e1b8754] +- Updated dependencies [4986bfda2] +- Updated dependencies [fde939a30] +- Updated dependencies [03b104a3d] +- Updated dependencies [4986bfda2] + - @systemfsoftware/trigger.dev_core@3.0.0-beta.13 + +## 3.0.0-beta.12 + +### Patch Changes + +- d3a18fbdf: Fix package builds and CLI commands on Windows +- d3a18fbdf: Init command was failing on Windows because of bad template paths + - @systemfsoftware/trigger.dev_core@3.0.0-beta.12 + +## 3.0.0-beta.11 + +### Patch Changes + +- 63a643b7c: v3: fix digest extraction + - @systemfsoftware/trigger.dev_core@3.0.0-beta.11 + +## 3.0.0-beta.10 + +### Patch Changes + +- 7a9bd18ba: Stop swallowing deployment errors and display them better + +## 3.0.0-beta.9 + +### Patch Changes + +- 279717b09: Don’t swallow some error messages when deploying +- 328947dbf: Use the dashboard url instead of the API url for the View logs link + +## 3.0.0-beta.8 + +### Patch Changes + +- 1c24348f7: Add openssl to prod worker image and allow passing auth token via env var for deploy +- Updated dependencies [f854cb90e] +- Updated dependencies [f854cb90e] + - @systemfsoftware/trigger.dev_core@3.0.0-beta.7 + +## 3.0.0-beta.7 + +### Patch Changes + +- 624ddce32: Fix permissions inside node_modules +- 9be1557bb: Changed the binary name from trigger.dev to triggerdev to fix a Windows issue + +## 3.0.0-beta.6 + +### Patch Changes + +- 7ea8532cc: Display errors for runs and deployments +- 1207efbba: Correctly handle self-hosted deploy command errors +- e35f29764: Default to retrying enabled in dev when running init +- f2894c177: Fix post start hooks +- 6dcfeadac: Fixing an issue with bundling @systemfsoftware/trigger.dev_core/v3 in dev when using pnpm +- Updated dependencies [7ea8532cc] + - @systemfsoftware/trigger.dev_core@3.0.0-beta.6 + +## 3.0.0-beta.5 + +### Patch Changes + +- 49184c718: Update trigger.dev CLI for new batch otel support +- Updated dependencies [eb6012628] + - @systemfsoftware/trigger.dev_core@3.0.0-beta.5 + +## 3.0.0-beta.4 + +### Patch Changes + +- c702d6a9c: better handle task metadata parse errors, and display nicely formatted errors +- b271742dc: Configurable log levels in the config file and via env var +- 8c4df326c: Improve error messages during dev/deploy and handle deploy image build issues +- b271742dc: Added a Node.js runtime check for the CLI +- 8694e573f: Fix CLI logout and add list-profiles command +- Updated dependencies [c702d6a9c] +- Updated dependencies [b271742dc] +- Updated dependencies [9af2570da] + - @systemfsoftware/trigger.dev_core@3.0.0-beta.3 + +## 3.0.0-beta.3 + +### Patch Changes + +- e3cf456c6: Handle string and non-stringifiable outputs like functions +- Updated dependencies [e3cf456c6] + - @systemfsoftware/trigger.dev_core@3.0.0-beta.2 + +## 3.0.0-beta.2 + +### Patch Changes + +- b66d5525e: add machine config and secure zod connection +- d9c9e80bc: Changed "Worker" to "Version" in the dev command key +- 719c0a0b9: Fixed incorrect span timings around checkpoints by implementing a precise wall clock that resets after restores +- 9bcb8cb42: Added DEBUG to the ignored env vars +- f93eae300: Dynamically import superjson and fix some bundling issues +- Updated dependencies [b66d5525e] +- Updated dependencies [719c0a0b9] +- Updated dependencies [f93eae300] + - @systemfsoftware/trigger.dev_core@3.0.0-beta.1 + +## 3.0.0-beta.1 + +### Patch Changes + +- f1571cbfa: Fixed an issue where the trigger.dev package was not being built before publishing to npm + +## 3.0.0-beta.0 + +### Major Changes + +- 395abe1b9: Updates to support Trigger.dev v3 + +### Patch Changes + +- 5b745dc1a: Vastly improved dev command output +- Updated dependencies [395abe1b9] + - @systemfsoftware/trigger.dev_core@3.0.0-beta.0 + +## 1.0.7 + +### Patch Changes + +- @systemfsoftware/trigger.dev_core@2.3.18 + +## 1.0.6 + +### Patch Changes + +- @systemfsoftware/trigger.dev_core@2.3.17 + +## 1.0.5 + +### Patch Changes + +- Updated dependencies [583da458] + - @systemfsoftware/trigger.dev_core@2.3.16 + +## 1.0.4 + +### Patch Changes + +- @systemfsoftware/trigger.dev_core@2.3.15 + +## 1.0.3 + +### Patch Changes + +- @systemfsoftware/trigger.dev_core@2.3.14 + +## 1.0.2 + +### Patch Changes + +- @systemfsoftware/trigger.dev_core@2.3.13 + +## 1.0.1 + +### Patch Changes + +- @systemfsoftware/trigger.dev_core@2.3.12 diff --git a/packages/cli-v3/DEVELOPMENT.md b/packages/cli-v3/DEVELOPMENT.md new file mode 100644 index 00000000000..5f30cbb40a9 --- /dev/null +++ b/packages/cli-v3/DEVELOPMENT.md @@ -0,0 +1,28 @@ +# Running the CLI from source + +1. Run the CLI and watch for changes + +```sh +cd packages/cli-v3 +pnpm run dev +``` + +2. In the job-catalog folder you can use the CLI + +```sh +pnpm i +pnpm exec trigger-v3-cli +``` + +--- + +If you want to use it in a new folder, you need to first add it as a dev dependency in package.json: + +```json +//... +"devDependencies": { + "trigger.dev": "workspace:*", + //... +} +//... +``` diff --git a/packages/cli-v3/LICENSE b/packages/cli-v3/LICENSE new file mode 100644 index 00000000000..e51e7b10aa6 --- /dev/null +++ b/packages/cli-v3/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2023 Trigger.dev + +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/cli-v3/README.md b/packages/cli-v3/README.md new file mode 100644 index 00000000000..e88cff0071c --- /dev/null +++ b/packages/cli-v3/README.md @@ -0,0 +1,51 @@ +# Trigger.dev CLI + +A CLI that allows you to create, run locally and deploy Trigger.dev background tasks. + +Note: this only works with Trigger.dev v3 projects and later. For older projects use the [@systemfsoftware/trigger.dev_cli](https://www.npmjs.com/package/@systemfsoftware/trigger.dev_cli) package. + +Trigger.dev is an open source platform that makes it easy to create event-driven background tasks directly in your existing project. + +## Usage + +### Login + +Logs that machine into Trigger.dev by creating a new Personal Access Token and storing it on the local machine. Once you're logged in you can perform the other actions below. + +```sh +npx trigger.dev@latest login +``` + +| Option | Short option | Description | +| ----------- | ------------ | -------------------------------------------------------------------- | +| `--api-url` | `-a` | Set the API URL for Trigger.dev, defaults to https://api.trigger.dev | + +### Update + +Will update all of your @trigger.dev packages in your package.json to the latest version. + +```sh +npx trigger.dev@latest update +``` + +You can pass the path to the folder that your package.json file lives in: + +```sh +npx trigger.dev@latest update ./myapp +``` + +| Option | Short option | Description | +| ------ | ------------ | ---------------------------------------------------------- | +| `--to` | `-t` | The version to update to (ex: 2.1.4), defaults to "latest" | + +### Who Am I? + +Shows the current user that is logged in. + +```sh +npx trigger.dev@latest whoami +``` + +| Option | Short option | Description | +| ----------- | ------------ | -------------------------------------------------------------------- | +| `--api-url` | `-a` | Set the API URL for Trigger.dev, defaults to https://api.trigger.dev | diff --git a/packages/cli-v3/e2e/README.md b/packages/cli-v3/e2e/README.md new file mode 100644 index 00000000000..b07bcd2c621 --- /dev/null +++ b/packages/cli-v3/e2e/README.md @@ -0,0 +1,170 @@ +# Trigger.dev CLI E2E suite + +E2E test suite for the Trigger.dev v3 CLI. + +Note: this only works with Trigger.dev v3 projects and later. There is no E2E test suite for the [@systemfsoftware/trigger.dev_cli](https://www.npmjs.com/package/@systemfsoftware/trigger.dev_cli) package yet. + +Trigger.dev is an open source platform that makes it easy to create event-driven background tasks directly in your existing project. + +## Description + +This suite aims to test the outputs fo the `triggerdev deploy` command. +To do so, it runs the deploy code against fixture projects that are located under `packages/cli-v3/e2e/fixtures/`. +Those fixtures reproduce minimal project structure and contents, in order to reproduce known bugs and run fast. + +**Notes** +- The suite uses vitest +- Everything happens locally +- There is no login required +- There is not real project reference needed +- No docker image is created or built, instead, the bundled worker file is started with node directly inside the vitest process + +## Usage + +If you have not done it yet, build the CLI: + +```sh +pnpm run build --filter trigger.dev +``` + +Then, run the v3 CLI E2E test suite: + +```sh +pnpm --filter trigger.dev run test:e2e +``` + +| Option | Description | +| ---------------------- | ---------------------------------------------------------------------------- | +| `MOD=` | The name of any folder directly nested under `packages/cli-v3/e2e/fixtures/` | +| `PM=` | The package manager to use. One of `npm`, `pnpm`, `yarn`. Defaults to `npm` | + +Example: + +```sh +MOD=server-only PM=yarn pnpm --filter trigger.dev run test:e2e +``` + +This will run the test suite for the `server-only` fixture using `yarn` to install and resolve dependencies. + +## Debugging + +When debugging an issue with the `triggerdev deploy` or `triggerdev dev` command, it is recommended to reproduce it with a minimal project fixture in the e2e suite. +Check [Adding a fixture](#adding-a-fixture) for more information. + +Then run: + +```sh +MOD= pnpm run test:e2e +``` + +This will test your fixture project, and generate outputs in the `packages/cli-v3/e2e/fixtures//.trigger` folder, so you can easily debug. + +## Adding a fixture + +1. Create a new `packages/cli-v3/e2e/fixtures/` folder. + + It will hold the project to test. + +2. Add a `package.json` file in your `packages/cli-v3/e2e/fixtures/` folder. + + Use the following template: + + ```json package.json + { + "name": "", + "private": true, + "engines": { + "pnpm": "8.15.5", + "yarn": "4.2.2" + }, + "packageManager": "pnpm@8.15.5" + } + ``` + + > The `engines` field is used to store the versions of pnpm and yarn to use when running the suite. + +3. Add an empty `pnpm-workspace.yaml` in your `packages/cli-v3/e2e/fixtures/` folder. + + This is necessary to prevent the Trigger.dev monorepo from handling this project. + Please check https://github.com/pnpm/pnpm/issues/2412 for more inforation. + +4. Add an empty `yarn.lock` in your fixture folder. + + This is necessary to allow to use `yarn` without having a warning on the current project being a `pnpm` project. + +5. Add the following `.yarnrc.yaml` in your fixture folder. + + This will avoid having `.pnp.cjs` and `.pnp.loader.mjs` and keep versioned files to a minimum. + + ```yaml .yarnrc.yml + nodeLinker: node-modules + ``` + +6. Install the fixture dependencies and generate lockfiles. + + Like you would in any project. + E.g. if your fixture contains a trigger task that uses the `jsdom` library: + + ```sh + cd packages/cli-v3/e2e/fixtures/ + corepack use pnpm@8.15.5 + pnpm install jsdom + ``` + + > This will update the `package.json` and generate the `pnpm-lock.yaml` file. + +7. To run the test suite against multiple package manager, we need to generate the other lockfiles. + + ```sh + cd packages/cli-v3/e2e/fixtures/ + rm -rf **/node_modules + npm install + rm -rf **/node_modules + corepack use yarn@4.2.2 # will update the yarn lockfile + ``` + + > Do it in this order, otherwise `npm install` will update the existing `yarn.lock` file with legacy version 1. + +8. Create a new `packages/cli-v3/e2e/fixtures/trigger` folder, and create a trigger task in it. + + Here is an example: + + ```javascript + import { task } from "@systemfsoftware/trigger.dev_sdk/v3"; + + export const helloWorldTask = task({ + id: "hello-world", + run: async (payload) => { + console.log("Hello, World!", payload); + }, + }); + ``` + +9. Add a trigger configuration file. + + The configuration file is mandatory here, the E2E suite does not execute `trigger.dev` commands. + + ```javascript + export const config = { + project: "", + triggerDirectories: ["./trigger"], + }; + ``` + + > The project reference can be anything here, as the suite runs locally without connecting to the platform. + +10. Commit your changes. + +11. Add your fixture test configuration in `fixtures.config.js`. + + ```javascript fixtures.config.js + export const fixturesConfig = [ + // ... + { + id: "", + }, + // ... + ]; + ``` + + > You might expect a specific error for a specific test, so use those configuration option at your discretion. diff --git a/packages/cli-v3/e2e/compile.ts b/packages/cli-v3/e2e/compile.ts new file mode 100644 index 00000000000..11b930e6843 --- /dev/null +++ b/packages/cli-v3/e2e/compile.ts @@ -0,0 +1,222 @@ +import { esbuildDecorators } from "@anatine/esbuild-decorators"; +import { build } from "esbuild"; +import { readFileSync } from "node:fs"; +import { writeFile } from "node:fs/promises"; +import { basename, join, posix, relative, resolve, sep } from "node:path"; +import invariant from "tiny-invariant"; + +import { + bundleDependenciesPlugin, + mockServerOnlyPlugin, + workerSetupImportConfigPlugin, +} from "../src/utilities/build.js"; +import { ReadConfigResult } from "../src/utilities/configFiles.js"; +import { writeJSONFile } from "../src/utilities/fileSystem.js"; +import { logger } from "../src/utilities/logger.js"; +import { createTaskFileImports, gatherTaskFiles } from "../src/utilities/taskFiles.js"; +import { escapeImportPath } from "../src/utilities/windows.js"; +import { E2EJavascriptProject } from "./javascriptProject.js"; +import { PackageManager } from "../src/utilities/getUserPackageManager.js"; + +type CompileOptions = { + outputMetafile?: string; + packageManager: PackageManager; + resolvedConfig: ReadConfigResult; + tempDir: string; +}; + +export async function compile(options: CompileOptions) { + if (options.resolvedConfig.status === "error") { + throw new Error("cannot resolve config"); + } + + const { + packageManager, + tempDir, + resolvedConfig: { config }, + } = options; + const configPath = + options.resolvedConfig.status === "file" ? options.resolvedConfig.path : undefined; + const taskFiles = await gatherTaskFiles(config); + const workerFacade = readFileSync(resolve("./dist/workers/prod/worker-facade.js"), "utf-8"); + + const workerSetupPath = resolve("./dist/workers/prod/worker-setup.js"); + + let workerContents = workerFacade + .replace("__TASKS__", createTaskFileImports(taskFiles)) + .replace( + "__WORKER_SETUP__", + `import { tracingSDK, otelTracer, otelLogger } from "${escapeImportPath(workerSetupPath)}";` + ); + + if (configPath) { + logger.debug("Importing project config from", { configPath }); + + workerContents = workerContents.replace( + "__IMPORTED_PROJECT_CONFIG__", + `import * as importedConfigExports from "${escapeImportPath( + configPath + )}"; const importedConfig = importedConfigExports.config; const handleError = importedConfigExports.handleError;` + ); + } else { + workerContents = workerContents.replace( + "__IMPORTED_PROJECT_CONFIG__", + `const importedConfig = undefined; const handleError = undefined;` + ); + } + + const e2eJsProject = new E2EJavascriptProject(config.projectDir, packageManager); + const directDependenciesMeta = await e2eJsProject.extractDirectDependenciesMeta(); + + const result = await build({ + stdin: { + contents: workerContents, + resolveDir: config.projectDir, + sourcefile: "__entryPoint.ts", + }, + bundle: true, + metafile: true, + write: false, + minify: false, + sourcemap: "external", // does not set the //# sourceMappingURL= comment in the file, we handle it ourselves + logLevel: "error", + platform: "node", + format: "cjs", // This is needed to support opentelemetry instrumentation that uses module patching + target: ["node18", "es2020"], + outdir: resolve(config.projectDir, "out"), + footer: { + js: "process.exit();", + }, + define: { + TRIGGER_API_URL: `"${config.triggerUrl}"`, + __PROJECT_CONFIG__: JSON.stringify(config), + }, + plugins: [ + mockServerOnlyPlugin(), + bundleDependenciesPlugin( + "workerFacade", + directDependenciesMeta, + config.dependenciesToBundle, + config.tsconfigPath + ), + workerSetupImportConfigPlugin(configPath), + esbuildDecorators({ + tsconfig: config.tsconfigPath, + tsx: true, + force: false, + }), + ], + }); + + if (result.errors.length > 0) { + throw new Error("Build failed, aborting deployment"); + } + + if (options.outputMetafile) { + await writeJSONFile(join(options.outputMetafile, "worker.json"), result.metafile); + } + + const entryPointContents = readFileSync(resolve("./dist/workers/prod/entry-point.js"), "utf-8"); + + const entryPointResult = await build({ + stdin: { + contents: entryPointContents, + resolveDir: config.projectDir, + sourcefile: "index.ts", + }, + bundle: true, + metafile: true, + write: false, + minify: false, + sourcemap: false, + logLevel: "error", + platform: "node", + packages: "external", + format: "cjs", // This is needed to support opentelemetry instrumentation that uses module patching + target: ["node18", "es2020"], + outdir: resolve(config.projectDir, "out"), + define: { + __PROJECT_CONFIG__: JSON.stringify(config), + }, + plugins: [ + bundleDependenciesPlugin( + "entryPoint.ts", + directDependenciesMeta, + config.dependenciesToBundle, + config.tsconfigPath + ), + ], + }); + + if (entryPointResult.errors.length > 0) { + throw new Error("Build failed, aborting deployment"); + } + + if (options.outputMetafile) { + await writeJSONFile( + join(options.outputMetafile, "entry-point.json"), + entryPointResult.metafile + ); + } + + logger.debug(`Writing compiled files to ${tempDir}`); + + // Get the metaOutput for the result build + const pathsToProjectDir = relative( + join(process.cwd(), "e2e", "fixtures"), + config.projectDir + ).split(sep); + + const metaOutput = + result.metafile!.outputs[ + posix.join("e2e", "fixtures", ...pathsToProjectDir, "out", "stdin.js") + ]; + + invariant(metaOutput, "Meta output for the result build is missing"); + + // Get the metaOutput for the entryPoint build + const entryPointMetaOutput = + entryPointResult.metafile!.outputs[ + posix.join("e2e", "fixtures", ...pathsToProjectDir, "out", "stdin.js") + ]; + + invariant(entryPointMetaOutput, "Meta output for the entryPoint build is missing"); + + // Get the outputFile and the sourceMapFile for the result build + const workerOutputFile = result.outputFiles.find( + (file) => file.path === join(config.projectDir, "out", "stdin.js") + ); + + invariant(workerOutputFile, "Output file for the result build is missing"); + + const workerSourcemapFile = result.outputFiles.find( + (file) => file.path === join(config.projectDir, "out", "stdin.js.map") + ); + + invariant(workerSourcemapFile, "Sourcemap file for the result build is missing"); + + // Get the outputFile for the entryPoint build + + const entryPointOutputFile = entryPointResult.outputFiles.find( + (file) => file.path === join(config.projectDir, "out", "stdin.js") + ); + + invariant(entryPointOutputFile, "Output file for the entryPoint build is missing"); + + // Save the result outputFile to /tmp/dir/worker.js (and make sure to map the sourceMap to the correct location in the file) + await writeFile( + join(tempDir, "worker.js"), + `${workerOutputFile.text}\n//# sourceMappingURL=worker.js.map` + ); + // Save the sourceMapFile to /tmp/dir/worker.js.map + await writeFile(join(tempDir, "worker.js.map"), workerSourcemapFile.text); + // Save the entryPoint outputFile to /tmp/dir/index.js + await writeFile(join(tempDir, "index.js"), entryPointOutputFile.text); + + return { + workerMetaOutput: metaOutput, + workerOutputFile, + entryPointMetaOutput, + entryPointOutputFile, + }; +} diff --git a/packages/cli-v3/e2e/createContainerFile.ts b/packages/cli-v3/e2e/createContainerFile.ts new file mode 100644 index 00000000000..b0e886b242b --- /dev/null +++ b/packages/cli-v3/e2e/createContainerFile.ts @@ -0,0 +1,28 @@ +import { readFileSync } from "node:fs"; +import { writeFile } from "node:fs/promises"; +import { join, resolve } from "node:path"; +import { ReadConfigResult } from "../src/utilities/configFiles"; + +type CreateContainerFileOptions = { + resolvedConfig: ReadConfigResult; + tempDir: string; +}; + +export async function createContainerFile(options: CreateContainerFileOptions) { + if (options.resolvedConfig.status === "error") { + throw new Error("cannot resolve config"); + } + const { + resolvedConfig: { config }, + tempDir, + } = options; + + // COPIED FROM compileProject() + // Write the Containerfile to /mpt / dir / Containerfile; + // const containerFilePath = join(cliRootPath(), "Containerfile.prod"); + const containerFilePath = resolve("./src/Containerfile.prod"); + + let containerFileContents = readFileSync(containerFilePath, "utf-8"); + + await writeFile(join(tempDir, "Containerfile"), containerFileContents); +} diff --git a/packages/cli-v3/e2e/createDeployHash.ts b/packages/cli-v3/e2e/createDeployHash.ts new file mode 100644 index 00000000000..36a37e9bc6b --- /dev/null +++ b/packages/cli-v3/e2e/createDeployHash.ts @@ -0,0 +1,28 @@ +import { createHash } from "node:crypto"; +import { OutputFile } from "esbuild"; + +type CreateDeployHashOptions = { + dependencies: { [k: string]: string }; + entryPointOutputFile: OutputFile; + workerOutputFile: OutputFile; +}; + +export async function createDeployHash(options: CreateDeployHashOptions) { + const { dependencies, entryPointOutputFile, workerOutputFile } = options; + + // COPIED FROM compileProject() + const contentHasher = createHash("sha256"); + contentHasher.update(Buffer.from(entryPointOutputFile.text)); + contentHasher.update(Buffer.from(workerOutputFile.text)); + contentHasher.update(Buffer.from(JSON.stringify(dependencies))); + + const contentHash = contentHasher.digest("hex"); + + // span.setAttributes({ + // contentHash: contentHash, + // }); + + // span.end(); + + return { contentHash }; +} diff --git a/packages/cli-v3/e2e/fixtures.config.ts b/packages/cli-v3/e2e/fixtures.config.ts new file mode 100644 index 00000000000..e07e1331ac3 --- /dev/null +++ b/packages/cli-v3/e2e/fixtures.config.ts @@ -0,0 +1,72 @@ +export interface TestCase { + resolveEnv?: { [key: string]: string }; + id: string; + workspaceRelativeDir?: string; + skipTypecheck?: boolean; + wantConfigNotFoundError?: boolean; + wantConfigInvalidError?: boolean; + wantCompilationError?: boolean; + wantWorkerError?: boolean; + wantDependenciesError?: boolean; + wantInstallationError?: boolean; +} + +export const fixturesConfig: TestCase[] = [ + { + id: "compile-monorepo-packages", + skipTypecheck: true, + workspaceRelativeDir: "packages/trigger", + }, + { + id: "compile-monorepo-packages-npm", + skipTypecheck: true, + workspaceRelativeDir: "packages/trigger", + }, + { + id: "config-infisical-sdk", + skipTypecheck: true, + }, + { + id: "config-invalid", + wantConfigInvalidError: true, + }, + { + id: "config-not-found", + wantConfigNotFoundError: true, + }, + { + id: "dep-to-add-scope-parsing", + skipTypecheck: true, + }, + { + id: "lock-nested-peer-deps", + skipTypecheck: true, + resolveEnv: { + npm_config_legacy_peer_deps: "true", + }, + }, + { + id: "resolve-legacy-peer-deps", + skipTypecheck: true, + // Should fail with better error at resolve + wantWorkerError: true, + }, + { + id: "resolve-trigger-deps", + skipTypecheck: true, + }, + { + id: "server-only", + skipTypecheck: true, + }, + { + id: "trigger-dir-missing", + skipTypecheck: true, + }, + { + id: "trigger-dir-not-found", + skipTypecheck: true, + // Should fail way before + wantCompilationError: true, + }, +]; diff --git a/packages/cli-v3/e2e/fixtures/.gitignore b/packages/cli-v3/e2e/fixtures/.gitignore new file mode 100644 index 00000000000..8011525325a --- /dev/null +++ b/packages/cli-v3/e2e/fixtures/.gitignore @@ -0,0 +1 @@ +.yarn \ No newline at end of file diff --git a/packages/cli-v3/e2e/fixtures/compile-monorepo-packages-npm/package-lock.json b/packages/cli-v3/e2e/fixtures/compile-monorepo-packages-npm/package-lock.json new file mode 100644 index 00000000000..9b8e8c3ea7a --- /dev/null +++ b/packages/cli-v3/e2e/fixtures/compile-monorepo-packages-npm/package-lock.json @@ -0,0 +1,2101 @@ +{ + "name": "compile-monorepo-packages-npm", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "compile-monorepo-packages-npm", + "workspaces": [ + "packages/*" + ], + "engines": { + "pnpm": "8.15.5", + "yarn": "4.2.2" + } + }, + "node_modules/@bundled-es-modules/cookie": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@bundled-es-modules/cookie/-/cookie-2.0.0.tgz", + "integrity": "sha512-Or6YHg/kamKHpxULAdSqhGqnWFneIXu1NKvvfBBzKGwpVsYuFIQ5aBPHDnnoR3ghW1nvSkALd+EF9iMtY7Vjxw==", + "dependencies": { + "cookie": "^0.5.0" + } + }, + "node_modules/@bundled-es-modules/statuses": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@bundled-es-modules/statuses/-/statuses-1.0.1.tgz", + "integrity": "sha512-yn7BklA5acgcBr+7w064fGV+SGIFySjCKpqjcWgBAIfrAkY+4GQTJJHQMeT3V/sgz23VTEVV8TtOmkvJAhFVfg==", + "dependencies": { + "statuses": "^2.0.1" + } + }, + "node_modules/@compile-monorepo-packages-npm/message": { + "resolved": "packages/message", + "link": true + }, + "node_modules/@compile-monorepo-packages-npm/trigger": { + "resolved": "packages/trigger", + "link": true + }, + "node_modules/@google-cloud/precise-date": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@google-cloud/precise-date/-/precise-date-4.0.0.tgz", + "integrity": "sha512-1TUx3KdaU3cN7nfCdNf+UVqA/PSX29Cjcox3fZZBtINlRrXVTmUkQnCKv2MbBUbCopbK4olAT1IHl76uZyCiVA==", + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@grpc/grpc-js": { + "version": "1.10.10", + "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.10.10.tgz", + "integrity": "sha512-HPa/K5NX6ahMoeBv15njAc/sfF4/jmiXLar9UlC2UfHFKZzsCVLc3wbe7+7qua7w9VPh2/L6EBxyAV7/E8Wftg==", + "dependencies": { + "@grpc/proto-loader": "^0.7.13", + "@js-sdsl/ordered-map": "^4.4.2" + }, + "engines": { + "node": ">=12.10.0" + } + }, + "node_modules/@grpc/proto-loader": { + "version": "0.7.13", + "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.7.13.tgz", + "integrity": "sha512-AiXO/bfe9bmxBjxxtYxFAXGZvMaN5s8kO+jBHAJCON8rJoB5YS/D6X7ZNc6XQkuHNmyl4CYaMI1fJ/Gn27RGGw==", + "dependencies": { + "lodash.camelcase": "^4.3.0", + "long": "^5.0.0", + "protobufjs": "^7.2.5", + "yargs": "^17.7.2" + }, + "bin": { + "proto-loader-gen-types": "build/bin/proto-loader-gen-types.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@inquirer/confirm": { + "version": "3.1.14", + "resolved": "https://registry.npmjs.org/@inquirer/confirm/-/confirm-3.1.14.tgz", + "integrity": "sha512-nbLSX37b2dGPtKWL3rPuR/5hOuD30S+pqJ/MuFiUEgN6GiMs8UMxiurKAMDzKt6C95ltjupa8zH6+3csXNHWpA==", + "dependencies": { + "@inquirer/core": "^9.0.2", + "@inquirer/type": "^1.4.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@inquirer/core": { + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-9.0.2.tgz", + "integrity": "sha512-nguvH3TZar3ACwbytZrraRTzGqyxJfYJwv+ZwqZNatAosdWQMP1GV8zvmkNlBe2JeZSaw0WYBHZk52pDpWC9qA==", + "dependencies": { + "@inquirer/figures": "^1.0.3", + "@inquirer/type": "^1.4.0", + "@types/mute-stream": "^0.0.4", + "@types/node": "^20.14.9", + "@types/wrap-ansi": "^3.0.0", + "ansi-escapes": "^4.3.2", + "cli-spinners": "^2.9.2", + "cli-width": "^4.1.0", + "mute-stream": "^1.0.0", + "signal-exit": "^4.1.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^6.2.0", + "yoctocolors-cjs": "^2.1.2" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@inquirer/figures": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@inquirer/figures/-/figures-1.0.3.tgz", + "integrity": "sha512-ErXXzENMH5pJt5/ssXV0DfWUZqly8nGzf0UcBV9xTnP+KyffE2mqyxIMBrZ8ijQck2nU0TQm40EQB53YreyWHw==", + "engines": { + "node": ">=18" + } + }, + "node_modules/@inquirer/type": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-1.4.0.tgz", + "integrity": "sha512-AjOqykVyjdJQvtfkNDGUyMYGF8xN50VUxftCQWsOyIo4DFRLr6VQhW0VItGI1JIyQGCGgIpKa7hMMwNhZb4OIw==", + "dependencies": { + "mute-stream": "^1.0.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@js-sdsl/ordered-map": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/@js-sdsl/ordered-map/-/ordered-map-4.4.2.tgz", + "integrity": "sha512-iUKgm52T8HOE/makSxjqoWhe95ZJA1/G1sYsGev2JDKUSS14KAgg1LHb+Ba+IPow0xflbnSkOsZcO08C7w1gYw==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/js-sdsl" + } + }, + "node_modules/@mswjs/cookies": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@mswjs/cookies/-/cookies-1.1.1.tgz", + "integrity": "sha512-W68qOHEjx1iD+4VjQudlx26CPIoxmIAtK4ZCexU0/UJBG6jYhcuyzKJx+Iw8uhBIGd9eba64XgWVgo20it1qwA==", + "engines": { + "node": ">=18" + } + }, + "node_modules/@mswjs/interceptors": { + "version": "0.29.1", + "resolved": "https://registry.npmjs.org/@mswjs/interceptors/-/interceptors-0.29.1.tgz", + "integrity": "sha512-3rDakgJZ77+RiQUuSK69t1F0m8BQKA8Vh5DCS5V0DWvNY67zob2JhhQrhCO0AKLGINTRSFd1tBaHcJTkhefoSw==", + "dependencies": { + "@open-draft/deferred-promise": "^2.2.0", + "@open-draft/logger": "^0.3.0", + "@open-draft/until": "^2.0.0", + "is-node-process": "^1.2.0", + "outvariant": "^1.2.1", + "strict-event-emitter": "^0.5.1" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@open-draft/deferred-promise": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@open-draft/deferred-promise/-/deferred-promise-2.2.0.tgz", + "integrity": "sha512-CecwLWx3rhxVQF6V4bAgPS5t+So2sTbPgAzafKkVizyi7tlwpcFpdFqq+wqF2OwNBmqFuu6tOyouTuxgpMfzmA==" + }, + "node_modules/@open-draft/logger": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@open-draft/logger/-/logger-0.3.0.tgz", + "integrity": "sha512-X2g45fzhxH238HKO4xbSr7+wBS8Fvw6ixhTDuvLd5mqh6bJJCFAPwU9mPDxbcrRtfxv4u5IHCEH77BmxvXmmxQ==", + "dependencies": { + "is-node-process": "^1.2.0", + "outvariant": "^1.4.0" + } + }, + "node_modules/@open-draft/until": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@open-draft/until/-/until-2.1.0.tgz", + "integrity": "sha512-U69T3ItWHvLwGg5eJ0n3I62nWuE6ilHlmz7zM0npLBRvPRd7e6NYmg54vvRtP5mZG7kZqZCFVdsTWo7BPtBujg==" + }, + "node_modules/@opentelemetry/api": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-1.8.0.tgz", + "integrity": "sha512-I/s6F7yKUDdtMsoBWXJe8Qz40Tui5vsuKCWJEWVL+5q9sSWRzzx6v2KeNsOBEwd94j0eWkpWCH4yB6rZg9Mf0w==", + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@opentelemetry/api-logs": { + "version": "0.48.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.48.0.tgz", + "integrity": "sha512-1/aMiU4Eqo3Zzpfwu51uXssp5pzvHFObk8S9pKAiXb1ne8pvg1qxBQitYL1XUiAMEXFzgjaidYG2V6624DRhhw==", + "dependencies": { + "@opentelemetry/api": "^1.0.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/@opentelemetry/context-async-hooks": { + "version": "1.25.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-1.25.1.tgz", + "integrity": "sha512-UW/ge9zjvAEmRWVapOP0qyCvPulWU6cQxGxDbWEFfGOj1VBBZAuOqTo3X6yWmDTD3Xe15ysCZChHncr2xFMIfQ==", + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "node_modules/@opentelemetry/core": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.22.0.tgz", + "integrity": "sha512-0VoAlT6x+Xzik1v9goJ3pZ2ppi6+xd3aUfg4brfrLkDBHRIVjMP0eBHrKrhB+NKcDyMAg8fAbGL3Npg/F6AwWA==", + "dependencies": { + "@opentelemetry/semantic-conventions": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/core/node_modules/@opentelemetry/semantic-conventions": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.22.0.tgz", + "integrity": "sha512-CAOgFOKLybd02uj/GhCdEeeBjOS0yeoDeo/CA7ASBSmenpZHAKGB3iDm/rv3BQLcabb/OprDEsSQ1y0P8A7Siw==", + "engines": { + "node": ">=14" + } + }, + "node_modules/@opentelemetry/exporter-logs-otlp-http": { + "version": "0.49.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-logs-otlp-http/-/exporter-logs-otlp-http-0.49.1.tgz", + "integrity": "sha512-3QoBnIGCmEkujynUP0mK155QtOM0MSf9FNrEw7u9ieCFsoMiyatg2hPp+alEDONJ8N8wGEK+wP2q3icgXBiggw==", + "dependencies": { + "@opentelemetry/api-logs": "0.49.1", + "@opentelemetry/core": "1.22.0", + "@opentelemetry/otlp-exporter-base": "0.49.1", + "@opentelemetry/otlp-transformer": "0.49.1", + "@opentelemetry/sdk-logs": "0.49.1" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.0.0" + } + }, + "node_modules/@opentelemetry/exporter-logs-otlp-http/node_modules/@opentelemetry/api-logs": { + "version": "0.49.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.49.1.tgz", + "integrity": "sha512-kaNl/T7WzyMUQHQlVq7q0oV4Kev6+0xFwqzofryC66jgGMacd0QH5TwfpbUwSTby+SdAdprAe5UKMvBw4tKS5Q==", + "dependencies": { + "@opentelemetry/api": "^1.0.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/@opentelemetry/exporter-trace-otlp-grpc": { + "version": "0.49.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-grpc/-/exporter-trace-otlp-grpc-0.49.1.tgz", + "integrity": "sha512-Zbd7f3zF7fI2587MVhBizaW21cO/SordyrZGtMtvhoxU6n4Qb02Gx71X4+PzXH620e0+JX+Pcr9bYb1HTeVyJA==", + "dependencies": { + "@grpc/grpc-js": "^1.7.1", + "@opentelemetry/core": "1.22.0", + "@opentelemetry/otlp-grpc-exporter-base": "0.49.1", + "@opentelemetry/otlp-transformer": "0.49.1", + "@opentelemetry/resources": "1.22.0", + "@opentelemetry/sdk-trace-base": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.0.0" + } + }, + "node_modules/@opentelemetry/exporter-trace-otlp-grpc/node_modules/@opentelemetry/resources": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.22.0.tgz", + "integrity": "sha512-+vNeIFPH2hfcNL0AJk/ykJXoUCtR1YaDUZM+p3wZNU4Hq98gzq+7b43xbkXjadD9VhWIUQqEwXyY64q6msPj6A==", + "dependencies": { + "@opentelemetry/core": "1.22.0", + "@opentelemetry/semantic-conventions": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/exporter-trace-otlp-grpc/node_modules/@opentelemetry/sdk-trace-base": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.22.0.tgz", + "integrity": "sha512-pfTuSIpCKONC6vkTpv6VmACxD+P1woZf4q0K46nSUvXFvOFqjBYKFaAMkKD3M1mlKUUh0Oajwj35qNjMl80m1Q==", + "dependencies": { + "@opentelemetry/core": "1.22.0", + "@opentelemetry/resources": "1.22.0", + "@opentelemetry/semantic-conventions": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/exporter-trace-otlp-grpc/node_modules/@opentelemetry/semantic-conventions": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.22.0.tgz", + "integrity": "sha512-CAOgFOKLybd02uj/GhCdEeeBjOS0yeoDeo/CA7ASBSmenpZHAKGB3iDm/rv3BQLcabb/OprDEsSQ1y0P8A7Siw==", + "engines": { + "node": ">=14" + } + }, + "node_modules/@opentelemetry/exporter-trace-otlp-http": { + "version": "0.49.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-http/-/exporter-trace-otlp-http-0.49.1.tgz", + "integrity": "sha512-KOLtZfZvIrpGZLVvblKsiVQT7gQUZNKcUUH24Zz6Xbi7LJb9Vt6xtUZFYdR5IIjvt47PIqBKDWUQlU0o1wAsRw==", + "dependencies": { + "@opentelemetry/core": "1.22.0", + "@opentelemetry/otlp-exporter-base": "0.49.1", + "@opentelemetry/otlp-transformer": "0.49.1", + "@opentelemetry/resources": "1.22.0", + "@opentelemetry/sdk-trace-base": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.0.0" + } + }, + "node_modules/@opentelemetry/exporter-trace-otlp-http/node_modules/@opentelemetry/resources": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.22.0.tgz", + "integrity": "sha512-+vNeIFPH2hfcNL0AJk/ykJXoUCtR1YaDUZM+p3wZNU4Hq98gzq+7b43xbkXjadD9VhWIUQqEwXyY64q6msPj6A==", + "dependencies": { + "@opentelemetry/core": "1.22.0", + "@opentelemetry/semantic-conventions": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/exporter-trace-otlp-http/node_modules/@opentelemetry/sdk-trace-base": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.22.0.tgz", + "integrity": "sha512-pfTuSIpCKONC6vkTpv6VmACxD+P1woZf4q0K46nSUvXFvOFqjBYKFaAMkKD3M1mlKUUh0Oajwj35qNjMl80m1Q==", + "dependencies": { + "@opentelemetry/core": "1.22.0", + "@opentelemetry/resources": "1.22.0", + "@opentelemetry/semantic-conventions": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/exporter-trace-otlp-http/node_modules/@opentelemetry/semantic-conventions": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.22.0.tgz", + "integrity": "sha512-CAOgFOKLybd02uj/GhCdEeeBjOS0yeoDeo/CA7ASBSmenpZHAKGB3iDm/rv3BQLcabb/OprDEsSQ1y0P8A7Siw==", + "engines": { + "node": ">=14" + } + }, + "node_modules/@opentelemetry/exporter-trace-otlp-proto": { + "version": "0.49.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-proto/-/exporter-trace-otlp-proto-0.49.1.tgz", + "integrity": "sha512-n8ON/c9pdMyYAfSFWKkgsPwjYoxnki+6Olzo+klKfW7KqLWoyEkryNkbcMIYnGGNXwdkMIrjoaP0VxXB26Oxcg==", + "dependencies": { + "@opentelemetry/core": "1.22.0", + "@opentelemetry/otlp-exporter-base": "0.49.1", + "@opentelemetry/otlp-proto-exporter-base": "0.49.1", + "@opentelemetry/otlp-transformer": "0.49.1", + "@opentelemetry/resources": "1.22.0", + "@opentelemetry/sdk-trace-base": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.0.0" + } + }, + "node_modules/@opentelemetry/exporter-trace-otlp-proto/node_modules/@opentelemetry/resources": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.22.0.tgz", + "integrity": "sha512-+vNeIFPH2hfcNL0AJk/ykJXoUCtR1YaDUZM+p3wZNU4Hq98gzq+7b43xbkXjadD9VhWIUQqEwXyY64q6msPj6A==", + "dependencies": { + "@opentelemetry/core": "1.22.0", + "@opentelemetry/semantic-conventions": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/exporter-trace-otlp-proto/node_modules/@opentelemetry/sdk-trace-base": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.22.0.tgz", + "integrity": "sha512-pfTuSIpCKONC6vkTpv6VmACxD+P1woZf4q0K46nSUvXFvOFqjBYKFaAMkKD3M1mlKUUh0Oajwj35qNjMl80m1Q==", + "dependencies": { + "@opentelemetry/core": "1.22.0", + "@opentelemetry/resources": "1.22.0", + "@opentelemetry/semantic-conventions": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/exporter-trace-otlp-proto/node_modules/@opentelemetry/semantic-conventions": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.22.0.tgz", + "integrity": "sha512-CAOgFOKLybd02uj/GhCdEeeBjOS0yeoDeo/CA7ASBSmenpZHAKGB3iDm/rv3BQLcabb/OprDEsSQ1y0P8A7Siw==", + "engines": { + "node": ">=14" + } + }, + "node_modules/@opentelemetry/exporter-zipkin": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-zipkin/-/exporter-zipkin-1.22.0.tgz", + "integrity": "sha512-XcFs6rGvcTz0qW5uY7JZDYD0yNEXdekXAb6sFtnZgY/cHY6BQ09HMzOjv9SX+iaXplRDcHr1Gta7VQKM1XXM6g==", + "dependencies": { + "@opentelemetry/core": "1.22.0", + "@opentelemetry/resources": "1.22.0", + "@opentelemetry/sdk-trace-base": "1.22.0", + "@opentelemetry/semantic-conventions": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.0.0" + } + }, + "node_modules/@opentelemetry/exporter-zipkin/node_modules/@opentelemetry/resources": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.22.0.tgz", + "integrity": "sha512-+vNeIFPH2hfcNL0AJk/ykJXoUCtR1YaDUZM+p3wZNU4Hq98gzq+7b43xbkXjadD9VhWIUQqEwXyY64q6msPj6A==", + "dependencies": { + "@opentelemetry/core": "1.22.0", + "@opentelemetry/semantic-conventions": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/exporter-zipkin/node_modules/@opentelemetry/sdk-trace-base": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.22.0.tgz", + "integrity": "sha512-pfTuSIpCKONC6vkTpv6VmACxD+P1woZf4q0K46nSUvXFvOFqjBYKFaAMkKD3M1mlKUUh0Oajwj35qNjMl80m1Q==", + "dependencies": { + "@opentelemetry/core": "1.22.0", + "@opentelemetry/resources": "1.22.0", + "@opentelemetry/semantic-conventions": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/exporter-zipkin/node_modules/@opentelemetry/semantic-conventions": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.22.0.tgz", + "integrity": "sha512-CAOgFOKLybd02uj/GhCdEeeBjOS0yeoDeo/CA7ASBSmenpZHAKGB3iDm/rv3BQLcabb/OprDEsSQ1y0P8A7Siw==", + "engines": { + "node": ">=14" + } + }, + "node_modules/@opentelemetry/instrumentation": { + "version": "0.49.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.49.1.tgz", + "integrity": "sha512-0DLtWtaIppuNNRRllSD4bjU8ZIiLp1cDXvJEbp752/Zf+y3gaLNaoGRGIlX4UHhcsrmtL+P2qxi3Hodi8VuKiQ==", + "dependencies": { + "@opentelemetry/api-logs": "0.49.1", + "@types/shimmer": "^1.0.2", + "import-in-the-middle": "1.7.1", + "require-in-the-middle": "^7.1.1", + "semver": "^7.5.2", + "shimmer": "^1.2.1" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "node_modules/@opentelemetry/instrumentation/node_modules/@opentelemetry/api-logs": { + "version": "0.49.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.49.1.tgz", + "integrity": "sha512-kaNl/T7WzyMUQHQlVq7q0oV4Kev6+0xFwqzofryC66jgGMacd0QH5TwfpbUwSTby+SdAdprAe5UKMvBw4tKS5Q==", + "dependencies": { + "@opentelemetry/api": "^1.0.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/@opentelemetry/otlp-exporter-base": { + "version": "0.49.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-exporter-base/-/otlp-exporter-base-0.49.1.tgz", + "integrity": "sha512-z6sHliPqDgJU45kQatAettY9/eVF58qVPaTuejw9YWfSRqid9pXPYeegDCSdyS47KAUgAtm+nC28K3pfF27HWg==", + "dependencies": { + "@opentelemetry/core": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.0.0" + } + }, + "node_modules/@opentelemetry/otlp-grpc-exporter-base": { + "version": "0.49.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-grpc-exporter-base/-/otlp-grpc-exporter-base-0.49.1.tgz", + "integrity": "sha512-DNDNUWmOqtKTFJAyOyHHKotVox0NQ/09ETX8fUOeEtyNVHoGekAVtBbvIA3AtK+JflP7LC0PTjlLfruPM3Wy6w==", + "dependencies": { + "@grpc/grpc-js": "^1.7.1", + "@opentelemetry/core": "1.22.0", + "@opentelemetry/otlp-exporter-base": "0.49.1", + "protobufjs": "^7.2.3" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.0.0" + } + }, + "node_modules/@opentelemetry/otlp-proto-exporter-base": { + "version": "0.49.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-proto-exporter-base/-/otlp-proto-exporter-base-0.49.1.tgz", + "integrity": "sha512-x1qB4EUC7KikUl2iNuxCkV8yRzrSXSyj4itfpIO674H7dhI7Zv37SFaOJTDN+8Z/F50gF2ISFH9CWQ4KCtGm2A==", + "dependencies": { + "@opentelemetry/core": "1.22.0", + "@opentelemetry/otlp-exporter-base": "0.49.1", + "protobufjs": "^7.2.3" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.0.0" + } + }, + "node_modules/@opentelemetry/otlp-transformer": { + "version": "0.49.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-transformer/-/otlp-transformer-0.49.1.tgz", + "integrity": "sha512-Z+koA4wp9L9e3jkFacyXTGphSWTbOKjwwXMpb0CxNb0kjTHGUxhYRN8GnkLFsFo5NbZPjP07hwAqeEG/uCratQ==", + "dependencies": { + "@opentelemetry/api-logs": "0.49.1", + "@opentelemetry/core": "1.22.0", + "@opentelemetry/resources": "1.22.0", + "@opentelemetry/sdk-logs": "0.49.1", + "@opentelemetry/sdk-metrics": "1.22.0", + "@opentelemetry/sdk-trace-base": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/otlp-transformer/node_modules/@opentelemetry/api-logs": { + "version": "0.49.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.49.1.tgz", + "integrity": "sha512-kaNl/T7WzyMUQHQlVq7q0oV4Kev6+0xFwqzofryC66jgGMacd0QH5TwfpbUwSTby+SdAdprAe5UKMvBw4tKS5Q==", + "dependencies": { + "@opentelemetry/api": "^1.0.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/@opentelemetry/otlp-transformer/node_modules/@opentelemetry/resources": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.22.0.tgz", + "integrity": "sha512-+vNeIFPH2hfcNL0AJk/ykJXoUCtR1YaDUZM+p3wZNU4Hq98gzq+7b43xbkXjadD9VhWIUQqEwXyY64q6msPj6A==", + "dependencies": { + "@opentelemetry/core": "1.22.0", + "@opentelemetry/semantic-conventions": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/otlp-transformer/node_modules/@opentelemetry/sdk-trace-base": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.22.0.tgz", + "integrity": "sha512-pfTuSIpCKONC6vkTpv6VmACxD+P1woZf4q0K46nSUvXFvOFqjBYKFaAMkKD3M1mlKUUh0Oajwj35qNjMl80m1Q==", + "dependencies": { + "@opentelemetry/core": "1.22.0", + "@opentelemetry/resources": "1.22.0", + "@opentelemetry/semantic-conventions": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/otlp-transformer/node_modules/@opentelemetry/semantic-conventions": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.22.0.tgz", + "integrity": "sha512-CAOgFOKLybd02uj/GhCdEeeBjOS0yeoDeo/CA7ASBSmenpZHAKGB3iDm/rv3BQLcabb/OprDEsSQ1y0P8A7Siw==", + "engines": { + "node": ">=14" + } + }, + "node_modules/@opentelemetry/propagator-b3": { + "version": "1.25.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-b3/-/propagator-b3-1.25.1.tgz", + "integrity": "sha512-p6HFscpjrv7//kE+7L+3Vn00VEDUJB0n6ZrjkTYHrJ58QZ8B3ajSJhRbCcY6guQ3PDjTbxWklyvIN2ojVbIb1A==", + "dependencies": { + "@opentelemetry/core": "1.25.1" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "node_modules/@opentelemetry/propagator-b3/node_modules/@opentelemetry/core": { + "version": "1.25.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.25.1.tgz", + "integrity": "sha512-GeT/l6rBYWVQ4XArluLVB6WWQ8flHbdb6r2FCHC3smtdOAbrJBIv35tpV/yp9bmYUJf+xmZpu9DRTIeJVhFbEQ==", + "dependencies": { + "@opentelemetry/semantic-conventions": "1.25.1" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "node_modules/@opentelemetry/propagator-jaeger": { + "version": "1.25.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-jaeger/-/propagator-jaeger-1.25.1.tgz", + "integrity": "sha512-nBprRf0+jlgxks78G/xq72PipVK+4or9Ypntw0gVZYNTCSK8rg5SeaGV19tV920CMqBD/9UIOiFr23Li/Q8tiA==", + "dependencies": { + "@opentelemetry/core": "1.25.1" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "node_modules/@opentelemetry/propagator-jaeger/node_modules/@opentelemetry/core": { + "version": "1.25.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.25.1.tgz", + "integrity": "sha512-GeT/l6rBYWVQ4XArluLVB6WWQ8flHbdb6r2FCHC3smtdOAbrJBIv35tpV/yp9bmYUJf+xmZpu9DRTIeJVhFbEQ==", + "dependencies": { + "@opentelemetry/semantic-conventions": "1.25.1" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "node_modules/@opentelemetry/resources": { + "version": "1.25.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.25.1.tgz", + "integrity": "sha512-pkZT+iFYIZsVn6+GzM0kSX+u3MSLCY9md+lIJOoKl/P+gJFfxJte/60Usdp8Ce4rOs8GduUpSPNe1ddGyDT1sQ==", + "dependencies": { + "@opentelemetry/core": "1.25.1", + "@opentelemetry/semantic-conventions": "1.25.1" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "node_modules/@opentelemetry/resources/node_modules/@opentelemetry/core": { + "version": "1.25.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.25.1.tgz", + "integrity": "sha512-GeT/l6rBYWVQ4XArluLVB6WWQ8flHbdb6r2FCHC3smtdOAbrJBIv35tpV/yp9bmYUJf+xmZpu9DRTIeJVhFbEQ==", + "dependencies": { + "@opentelemetry/semantic-conventions": "1.25.1" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "node_modules/@opentelemetry/sdk-logs": { + "version": "0.49.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-logs/-/sdk-logs-0.49.1.tgz", + "integrity": "sha512-gCzYWsJE0h+3cuh3/cK+9UwlVFyHvj3PReIOCDOmdeXOp90ZjKRoDOJBc3mvk1LL6wyl1RWIivR8Rg9OToyesw==", + "dependencies": { + "@opentelemetry/core": "1.22.0", + "@opentelemetry/resources": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.4.0 <1.9.0", + "@opentelemetry/api-logs": ">=0.39.1" + } + }, + "node_modules/@opentelemetry/sdk-logs/node_modules/@opentelemetry/resources": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.22.0.tgz", + "integrity": "sha512-+vNeIFPH2hfcNL0AJk/ykJXoUCtR1YaDUZM+p3wZNU4Hq98gzq+7b43xbkXjadD9VhWIUQqEwXyY64q6msPj6A==", + "dependencies": { + "@opentelemetry/core": "1.22.0", + "@opentelemetry/semantic-conventions": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/sdk-logs/node_modules/@opentelemetry/semantic-conventions": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.22.0.tgz", + "integrity": "sha512-CAOgFOKLybd02uj/GhCdEeeBjOS0yeoDeo/CA7ASBSmenpZHAKGB3iDm/rv3BQLcabb/OprDEsSQ1y0P8A7Siw==", + "engines": { + "node": ">=14" + } + }, + "node_modules/@opentelemetry/sdk-metrics": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-metrics/-/sdk-metrics-1.22.0.tgz", + "integrity": "sha512-k6iIx6H3TZ+BVMr2z8M16ri2OxWaljg5h8ihGJxi/KQWcjign6FEaEzuigXt5bK9wVEhqAcWLCfarSftaNWkkg==", + "dependencies": { + "@opentelemetry/core": "1.22.0", + "@opentelemetry/resources": "1.22.0", + "lodash.merge": "^4.6.2" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/sdk-metrics/node_modules/@opentelemetry/resources": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.22.0.tgz", + "integrity": "sha512-+vNeIFPH2hfcNL0AJk/ykJXoUCtR1YaDUZM+p3wZNU4Hq98gzq+7b43xbkXjadD9VhWIUQqEwXyY64q6msPj6A==", + "dependencies": { + "@opentelemetry/core": "1.22.0", + "@opentelemetry/semantic-conventions": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/sdk-metrics/node_modules/@opentelemetry/semantic-conventions": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.22.0.tgz", + "integrity": "sha512-CAOgFOKLybd02uj/GhCdEeeBjOS0yeoDeo/CA7ASBSmenpZHAKGB3iDm/rv3BQLcabb/OprDEsSQ1y0P8A7Siw==", + "engines": { + "node": ">=14" + } + }, + "node_modules/@opentelemetry/sdk-node": { + "version": "0.49.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-node/-/sdk-node-0.49.1.tgz", + "integrity": "sha512-feBIT85ndiSHXsQ2gfGpXC/sNeX4GCHLksC4A9s/bfpUbbgbCSl0RvzZlmEpCHarNrkZMwFRi4H0xFfgvJEjrg==", + "dependencies": { + "@opentelemetry/api-logs": "0.49.1", + "@opentelemetry/core": "1.22.0", + "@opentelemetry/exporter-trace-otlp-grpc": "0.49.1", + "@opentelemetry/exporter-trace-otlp-http": "0.49.1", + "@opentelemetry/exporter-trace-otlp-proto": "0.49.1", + "@opentelemetry/exporter-zipkin": "1.22.0", + "@opentelemetry/instrumentation": "0.49.1", + "@opentelemetry/resources": "1.22.0", + "@opentelemetry/sdk-logs": "0.49.1", + "@opentelemetry/sdk-metrics": "1.22.0", + "@opentelemetry/sdk-trace-base": "1.22.0", + "@opentelemetry/sdk-trace-node": "1.22.0", + "@opentelemetry/semantic-conventions": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/sdk-node/node_modules/@opentelemetry/api-logs": { + "version": "0.49.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.49.1.tgz", + "integrity": "sha512-kaNl/T7WzyMUQHQlVq7q0oV4Kev6+0xFwqzofryC66jgGMacd0QH5TwfpbUwSTby+SdAdprAe5UKMvBw4tKS5Q==", + "dependencies": { + "@opentelemetry/api": "^1.0.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/@opentelemetry/sdk-node/node_modules/@opentelemetry/context-async-hooks": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-1.22.0.tgz", + "integrity": "sha512-Nfdxyg8YtWqVWkyrCukkundAjPhUXi93JtVQmqDT1mZRVKqA7e2r7eJCrI+F651XUBMp0hsOJSGiFk3QSpaIJw==", + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/sdk-node/node_modules/@opentelemetry/propagator-b3": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-b3/-/propagator-b3-1.22.0.tgz", + "integrity": "sha512-qBItJm9ygg/jCB5rmivyGz1qmKZPsL/sX715JqPMFgq++Idm0x+N9sLQvWFHFt2+ZINnCSojw7FVBgFW6izcXA==", + "dependencies": { + "@opentelemetry/core": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/sdk-node/node_modules/@opentelemetry/propagator-jaeger": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-jaeger/-/propagator-jaeger-1.22.0.tgz", + "integrity": "sha512-pMLgst3QIwrUfepraH5WG7xfpJ8J3CrPKrtINK0t7kBkuu96rn+HDYQ8kt3+0FXvrZI8YJE77MCQwnJWXIrgpA==", + "dependencies": { + "@opentelemetry/core": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/sdk-node/node_modules/@opentelemetry/resources": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.22.0.tgz", + "integrity": "sha512-+vNeIFPH2hfcNL0AJk/ykJXoUCtR1YaDUZM+p3wZNU4Hq98gzq+7b43xbkXjadD9VhWIUQqEwXyY64q6msPj6A==", + "dependencies": { + "@opentelemetry/core": "1.22.0", + "@opentelemetry/semantic-conventions": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/sdk-node/node_modules/@opentelemetry/sdk-trace-base": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.22.0.tgz", + "integrity": "sha512-pfTuSIpCKONC6vkTpv6VmACxD+P1woZf4q0K46nSUvXFvOFqjBYKFaAMkKD3M1mlKUUh0Oajwj35qNjMl80m1Q==", + "dependencies": { + "@opentelemetry/core": "1.22.0", + "@opentelemetry/resources": "1.22.0", + "@opentelemetry/semantic-conventions": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/sdk-node/node_modules/@opentelemetry/sdk-trace-node": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-1.22.0.tgz", + "integrity": "sha512-gTGquNz7ue8uMeiWPwp3CU321OstQ84r7PCDtOaCicjbJxzvO8RZMlEC4geOipTeiF88kss5n6w+//A0MhP1lQ==", + "dependencies": { + "@opentelemetry/context-async-hooks": "1.22.0", + "@opentelemetry/core": "1.22.0", + "@opentelemetry/propagator-b3": "1.22.0", + "@opentelemetry/propagator-jaeger": "1.22.0", + "@opentelemetry/sdk-trace-base": "1.22.0", + "semver": "^7.5.2" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/sdk-node/node_modules/@opentelemetry/semantic-conventions": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.22.0.tgz", + "integrity": "sha512-CAOgFOKLybd02uj/GhCdEeeBjOS0yeoDeo/CA7ASBSmenpZHAKGB3iDm/rv3BQLcabb/OprDEsSQ1y0P8A7Siw==", + "engines": { + "node": ">=14" + } + }, + "node_modules/@opentelemetry/sdk-trace-base": { + "version": "1.25.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.25.1.tgz", + "integrity": "sha512-C8k4hnEbc5FamuZQ92nTOp8X/diCY56XUTnMiv9UTuJitCzaNNHAVsdm5+HLCdI8SLQsLWIrG38tddMxLVoftw==", + "dependencies": { + "@opentelemetry/core": "1.25.1", + "@opentelemetry/resources": "1.25.1", + "@opentelemetry/semantic-conventions": "1.25.1" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "node_modules/@opentelemetry/sdk-trace-base/node_modules/@opentelemetry/core": { + "version": "1.25.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.25.1.tgz", + "integrity": "sha512-GeT/l6rBYWVQ4XArluLVB6WWQ8flHbdb6r2FCHC3smtdOAbrJBIv35tpV/yp9bmYUJf+xmZpu9DRTIeJVhFbEQ==", + "dependencies": { + "@opentelemetry/semantic-conventions": "1.25.1" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "node_modules/@opentelemetry/sdk-trace-node": { + "version": "1.25.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-1.25.1.tgz", + "integrity": "sha512-nMcjFIKxnFqoez4gUmihdBrbpsEnAX/Xj16sGvZm+guceYE0NE00vLhpDVK6f3q8Q4VFI5xG8JjlXKMB/SkTTQ==", + "dependencies": { + "@opentelemetry/context-async-hooks": "1.25.1", + "@opentelemetry/core": "1.25.1", + "@opentelemetry/propagator-b3": "1.25.1", + "@opentelemetry/propagator-jaeger": "1.25.1", + "@opentelemetry/sdk-trace-base": "1.25.1", + "semver": "^7.5.2" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "node_modules/@opentelemetry/sdk-trace-node/node_modules/@opentelemetry/core": { + "version": "1.25.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.25.1.tgz", + "integrity": "sha512-GeT/l6rBYWVQ4XArluLVB6WWQ8flHbdb6r2FCHC3smtdOAbrJBIv35tpV/yp9bmYUJf+xmZpu9DRTIeJVhFbEQ==", + "dependencies": { + "@opentelemetry/semantic-conventions": "1.25.1" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "node_modules/@opentelemetry/semantic-conventions": { + "version": "1.25.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.25.1.tgz", + "integrity": "sha512-ZDjMJJQRlyk8A1KZFCc+bCbsyrn1wTwdNt56F7twdfUfnHUZUq77/WfONCj8p72NZOyP7pNTdUWSTYC3GTbuuQ==", + "engines": { + "node": ">=14" + } + }, + "node_modules/@protobufjs/aspromise": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz", + "integrity": "sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==" + }, + "node_modules/@protobufjs/base64": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz", + "integrity": "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==" + }, + "node_modules/@protobufjs/codegen": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz", + "integrity": "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==" + }, + "node_modules/@protobufjs/eventemitter": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz", + "integrity": "sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==" + }, + "node_modules/@protobufjs/fetch": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz", + "integrity": "sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==", + "dependencies": { + "@protobufjs/aspromise": "^1.1.1", + "@protobufjs/inquire": "^1.1.0" + } + }, + "node_modules/@protobufjs/float": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz", + "integrity": "sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==" + }, + "node_modules/@protobufjs/inquire": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz", + "integrity": "sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q==" + }, + "node_modules/@protobufjs/path": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz", + "integrity": "sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==" + }, + "node_modules/@protobufjs/pool": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz", + "integrity": "sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==" + }, + "node_modules/@protobufjs/utf8": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz", + "integrity": "sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==" + }, + "node_modules/@socket.io/component-emitter": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.2.tgz", + "integrity": "sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==" + }, + "node_modules/@systemfsoftware/trigger.dev_core": { + "version": "3.0.0-beta.40", + "resolved": "https://registry.npmjs.org/@systemfsoftware/trigger.dev_core/-/core-3.0.0-beta.40.tgz", + "integrity": "sha512-ttNRbJUBjM/RR4xPwbhHuHfBBQd0hxTRiOnXGwM8R2WFZk2BzkxuzpoqF8QhRlVzRqX8kGox//CL4BpXoKVy6w==", + "dependencies": { + "@google-cloud/precise-date": "^4.0.0", + "@opentelemetry/api": "^1.8.0", + "@opentelemetry/api-logs": "^0.48.0", + "@opentelemetry/exporter-logs-otlp-http": "^0.49.1", + "@opentelemetry/exporter-trace-otlp-http": "^0.49.1", + "@opentelemetry/instrumentation": "^0.49.1", + "@opentelemetry/resources": "^1.22.0", + "@opentelemetry/sdk-logs": "^0.49.1", + "@opentelemetry/sdk-node": "^0.49.1", + "@opentelemetry/sdk-trace-base": "^1.22.0", + "@opentelemetry/sdk-trace-node": "^1.22.0", + "@opentelemetry/semantic-conventions": "^1.22.0", + "humanize-duration": "^3.27.3", + "socket.io-client": "4.7.4", + "superjson": "^2.2.1", + "ulidx": "^2.2.1", + "zod": "3.22.3", + "zod-error": "1.5.0", + "zod-validation-error": "^1.5.0" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@systemfsoftware/trigger.dev_core-backend": { + "version": "3.0.0-beta.40", + "resolved": "https://registry.npmjs.org/@systemfsoftware/trigger.dev_core-backend/-/core-backend-3.0.0-beta.40.tgz", + "integrity": "sha512-Utu2bMbK7/8XCzbqH++baYnErOEaAey3VKg2AQdl3R4x0yVVHk2M1DbfTi7eQ7WyRDhGuDi9rxzwWBbNbiodwg==", + "dependencies": { + "@opentelemetry/api": "^1.8.0" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@systemfsoftware/trigger.dev_sdk": { + "version": "3.0.0-beta.40", + "resolved": "https://registry.npmjs.org/@systemfsoftware/trigger.dev_sdk/-/sdk-3.0.0-beta.40.tgz", + "integrity": "sha512-mRp6dh+74Am7WvpWcvKlcJ1635+UBvL7upgvYOYx6e6hcavbhWYxWJm1PCxjiyG0oGiEK8RLcqcJxEAF+cxOKw==", + "dependencies": { + "@opentelemetry/api": "^1.8.0", + "@opentelemetry/api-logs": "^0.48.0", + "@opentelemetry/semantic-conventions": "^1.22.0", + "@systemfsoftware/trigger.dev_core": "3.0.0-beta.40", + "@systemfsoftware/trigger.dev_core-backend": "3.0.0-beta.40", + "chalk": "^5.2.0", + "cronstrue": "^2.21.0", + "debug": "^4.3.4", + "evt": "^2.4.13", + "get-caller-file": "^2.0.5", + "git-remote-origin-url": "^4.0.0", + "git-repo-info": "^2.1.1", + "msw": "^2.2.1", + "slug": "^6.0.0", + "terminal-link": "^3.0.0", + "ulid": "^2.3.0", + "uuid": "^9.0.0", + "ws": "^8.11.0", + "zod": "3.22.3" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@types/cookie": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.6.0.tgz", + "integrity": "sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==" + }, + "node_modules/@types/mute-stream": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/@types/mute-stream/-/mute-stream-0.0.4.tgz", + "integrity": "sha512-CPM9nzrCPPJHQNA9keH9CVkVI+WR5kMa+7XEs5jcGQ0VoAGnLv242w8lIVgwAEfmE4oufJRaTc9PNLQl0ioAow==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/node": { + "version": "20.14.10", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.14.10.tgz", + "integrity": "sha512-MdiXf+nDuMvY0gJKxyfZ7/6UFsETO7mGKF54MVD/ekJS6HdFtpZFBgrh6Pseu64XTb2MLyFPlbW6hj8HYRQNOQ==", + "dependencies": { + "undici-types": "~5.26.4" + } + }, + "node_modules/@types/shimmer": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", + "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==" + }, + "node_modules/@types/statuses": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@types/statuses/-/statuses-2.0.5.tgz", + "integrity": "sha512-jmIUGWrAiwu3dZpxntxieC+1n/5c3mjrImkmOSQ2NC5uP6cYO4aAZDdSmRcI5C1oiTmqlZGHC+/NmJrKogbP5A==" + }, + "node_modules/@types/wrap-ansi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/wrap-ansi/-/wrap-ansi-3.0.0.tgz", + "integrity": "sha512-ltIpx+kM7g/MLRZfkbL7EsCEjfzCcScLpkg37eXEtx5kmrAKBkTJwd1GIAjDSL8wTpM6Hzn5YO4pSb91BEwu1g==" + }, + "node_modules/acorn": { + "version": "8.12.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", + "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-import-assertions": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz", + "integrity": "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==", + "peerDependencies": { + "acorn": "^8" + } + }, + "node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-escapes/node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/chalk": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", + "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", + "engines": { + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/cjs-module-lexer": { + "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==" + }, + "node_modules/cli-spinners": { + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.2.tgz", + "integrity": "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-width": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-4.1.0.tgz", + "integrity": "sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==", + "engines": { + "node": ">= 12" + } + }, + "node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/cliui/node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/copy-anything": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/copy-anything/-/copy-anything-3.0.5.tgz", + "integrity": "sha512-yCEafptTtb4bk7GLEQoM8KVJpxAfdBJYaXyzQEgQQQgYrZiDp8SJmGKlYza6CYjEDNstAdNdKA3UuoULlEbS6w==", + "dependencies": { + "is-what": "^4.1.8" + }, + "engines": { + "node": ">=12.13" + }, + "funding": { + "url": "https://github.com/sponsors/mesqueeb" + } + }, + "node_modules/cronstrue": { + "version": "2.50.0", + "resolved": "https://registry.npmjs.org/cronstrue/-/cronstrue-2.50.0.tgz", + "integrity": "sha512-ULYhWIonJzlScCCQrPUG5uMXzXxSixty4djud9SS37DoNxDdkeRocxzHuAo4ImRBUK+mAuU5X9TSwEDccnnuPg==", + "bin": { + "cronstrue": "bin/cli.js" + } + }, + "node_modules/debug": { + "version": "4.3.5", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.5.tgz", + "integrity": "sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "node_modules/engine.io-client": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-6.5.4.tgz", + "integrity": "sha512-GeZeeRjpD2qf49cZQ0Wvh/8NJNfeXkXXcoGh+F77oEAgo9gUHwT1fCRxSNU+YEEaysOJTnsFHmM5oAcPy4ntvQ==", + "dependencies": { + "@socket.io/component-emitter": "~3.1.0", + "debug": "~4.3.1", + "engine.io-parser": "~5.2.1", + "ws": "~8.17.1", + "xmlhttprequest-ssl": "~2.0.0" + } + }, + "node_modules/engine.io-client/node_modules/ws": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz", + "integrity": "sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/engine.io-parser": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.2.2.tgz", + "integrity": "sha512-RcyUFKA93/CXH20l4SoVvzZfrSDMOTUS3bWVpTt2FuFP+XYrL8i8oonHP7WInRyVHXh0n/ORtoeiE1os+8qkSw==", + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/escalade": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", + "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/evt": { + "version": "2.5.7", + "resolved": "https://registry.npmjs.org/evt/-/evt-2.5.7.tgz", + "integrity": "sha512-dr7Wd16ry5F8WNU1xXLKpFpO3HsoAGg8zC48e08vDdzMzGWCP9/QFGt1PQptEEDh8SwYP3EL8M+d/Gb0kgUp6g==", + "dependencies": { + "minimal-polyfills": "^2.2.3", + "run-exclusive": "^2.2.19", + "tsafe": "^1.6.6" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/git-remote-origin-url": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/git-remote-origin-url/-/git-remote-origin-url-4.0.0.tgz", + "integrity": "sha512-EAxDksNdjuWgmVW9pVvA9jQDi/dmTaiDONktIy7qiRRhBZUI4FQK1YvBvteuTSX24aNKg9lfgxNYJEeeSXe6DA==", + "dependencies": { + "gitconfiglocal": "^2.1.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/git-repo-info": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/git-repo-info/-/git-repo-info-2.1.1.tgz", + "integrity": "sha512-8aCohiDo4jwjOwma4FmYFd3i97urZulL8XL24nIPxuE+GZnfsAyy/g2Shqx6OjUiFKUXZM+Yy+KHnOmmA3FVcg==", + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/gitconfiglocal": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/gitconfiglocal/-/gitconfiglocal-2.1.0.tgz", + "integrity": "sha512-qoerOEliJn3z+Zyn1HW2F6eoYJqKwS6MgC9cztTLUB/xLWX8gD/6T60pKn4+t/d6tP7JlybI7Z3z+I572CR/Vg==", + "dependencies": { + "ini": "^1.3.2" + } + }, + "node_modules/graphql": { + "version": "16.9.0", + "resolved": "https://registry.npmjs.org/graphql/-/graphql-16.9.0.tgz", + "integrity": "sha512-GGTKBX4SD7Wdb8mqeDLni2oaRGYQWjWHGKPQ24ZMnUtKfcsVoiv4uX8+LJr1K6U5VW2Lu1BwJnj7uiori0YtRw==", + "engines": { + "node": "^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0" + } + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/headers-polyfill": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/headers-polyfill/-/headers-polyfill-4.0.3.tgz", + "integrity": "sha512-IScLbePpkvO846sIwOtOTDjutRMWdXdJmXdMvk6gCBHxFO8d+QKOQedyZSxFTTFYRSmlgSTDtXqqq4pcenBXLQ==" + }, + "node_modules/humanize-duration": { + "version": "3.32.1", + "resolved": "https://registry.npmjs.org/humanize-duration/-/humanize-duration-3.32.1.tgz", + "integrity": "sha512-inh5wue5XdfObhu/IGEMiA1nUXigSGcaKNemcbLRKa7jXYGDZXr3LoT9pTIzq2hPEbld7w/qv9h+ikWGz8fL1g==" + }, + "node_modules/import-in-the-middle": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/import-in-the-middle/-/import-in-the-middle-1.7.1.tgz", + "integrity": "sha512-1LrZPDtW+atAxH42S6288qyDFNQ2YCty+2mxEPRtfazH6Z5QwkaBSTS2ods7hnVJioF6rkRfNoA6A/MstpFXLg==", + "dependencies": { + "acorn": "^8.8.2", + "acorn-import-assertions": "^1.9.0", + "cjs-module-lexer": "^1.2.2", + "module-details-from-path": "^1.0.3" + } + }, + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + }, + "node_modules/is-core-module": { + "version": "2.14.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.14.0.tgz", + "integrity": "sha512-a5dFJih5ZLYlRtDc0dZWP7RiKr6xIKzmn/oAYCDvdLThadVgyJwlaoQPmRtMSpz+rk0OGAgIu+TcM9HUF0fk1A==", + "dependencies": { + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-node-process": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/is-node-process/-/is-node-process-1.2.0.tgz", + "integrity": "sha512-Vg4o6/fqPxIjtxgUH5QLJhwZ7gW5diGCVlXpuUfELC62CuxM1iHcRe51f2W1FDy04Ai4KJkagKjx3XaqyfRKXw==" + }, + "node_modules/is-what": { + "version": "4.1.16", + "resolved": "https://registry.npmjs.org/is-what/-/is-what-4.1.16.tgz", + "integrity": "sha512-ZhMwEosbFJkA0YhFnNDgTM4ZxDRsS6HqTo7qsZM08fehyRYIYa0yHu5R6mgo1n/8MgaPBXiPimPD77baVFYg+A==", + "engines": { + "node": ">=12.13" + }, + "funding": { + "url": "https://github.com/sponsors/mesqueeb" + } + }, + "node_modules/layerr": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/layerr/-/layerr-2.1.0.tgz", + "integrity": "sha512-xDD9suWxfBYeXgqffRVH/Wqh+mqZrQcqPRn0I0ijl7iJQ7vu8gMGPt1Qop59pEW/jaIDNUN7+PX1Qk40+vuflg==" + }, + "node_modules/lodash.camelcase": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", + "integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==" + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" + }, + "node_modules/long": { + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/long/-/long-5.2.3.tgz", + "integrity": "sha512-lcHwpNoggQTObv5apGNCTdJrO69eHOZMi4BNC+rTLER8iHAqGrUVeLh/irVIM7zTw2bOXA8T6uNPeujwOLg/2Q==" + }, + "node_modules/minimal-polyfills": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/minimal-polyfills/-/minimal-polyfills-2.2.3.tgz", + "integrity": "sha512-oxdmJ9cL+xV72h0xYxp4tP2d5/fTBpP45H8DIOn9pASuF8a3IYTf+25fMGDYGiWW+MFsuog6KD6nfmhZJQ+uUw==" + }, + "node_modules/module-details-from-path": { + "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==" + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/msw": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/msw/-/msw-2.3.1.tgz", + "integrity": "sha512-ocgvBCLn/5l3jpl1lssIb3cniuACJLoOfZu01e3n5dbJrpA5PeeWn28jCLgQDNt6d7QT8tF2fYRzm9JoEHtiig==", + "hasInstallScript": true, + "dependencies": { + "@bundled-es-modules/cookie": "^2.0.0", + "@bundled-es-modules/statuses": "^1.0.1", + "@inquirer/confirm": "^3.0.0", + "@mswjs/cookies": "^1.1.0", + "@mswjs/interceptors": "^0.29.0", + "@open-draft/until": "^2.1.0", + "@types/cookie": "^0.6.0", + "@types/statuses": "^2.0.4", + "chalk": "^4.1.2", + "graphql": "^16.8.1", + "headers-polyfill": "^4.0.2", + "is-node-process": "^1.2.0", + "outvariant": "^1.4.2", + "path-to-regexp": "^6.2.0", + "strict-event-emitter": "^0.5.1", + "type-fest": "^4.9.0", + "yargs": "^17.7.2" + }, + "bin": { + "msw": "cli/index.js" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/mswjs" + }, + "peerDependencies": { + "typescript": ">= 4.7.x" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/msw/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/mute-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-1.0.0.tgz", + "integrity": "sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/outvariant": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/outvariant/-/outvariant-1.4.3.tgz", + "integrity": "sha512-+Sl2UErvtsoajRDKCE5/dBz4DIvHXQQnAxtQTF04OJxY0+DyZXSo5P5Bb7XYWOh81syohlYL24hbDwxedPUJCA==" + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + }, + "node_modules/path-to-regexp": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.2.2.tgz", + "integrity": "sha512-GQX3SSMokngb36+whdpRXE+3f9V8UzyAorlYvOGx87ufGHehNTn5lCxrKtLyZ4Yl/wEKnNnr98ZzOwwDZV5ogw==" + }, + "node_modules/protobufjs": { + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.3.2.tgz", + "integrity": "sha512-RXyHaACeqXeqAKGLDl68rQKbmObRsTIn4TYVUUug1KfS47YWCo5MacGITEryugIgZqORCvJWEk4l449POg5Txg==", + "hasInstallScript": true, + "dependencies": { + "@protobufjs/aspromise": "^1.1.2", + "@protobufjs/base64": "^1.1.2", + "@protobufjs/codegen": "^2.0.4", + "@protobufjs/eventemitter": "^1.1.0", + "@protobufjs/fetch": "^1.1.0", + "@protobufjs/float": "^1.0.2", + "@protobufjs/inquire": "^1.1.0", + "@protobufjs/path": "^1.1.2", + "@protobufjs/pool": "^1.1.0", + "@protobufjs/utf8": "^1.1.0", + "@types/node": ">=13.7.0", + "long": "^5.0.0" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-in-the-middle": { + "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" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/run-exclusive": { + "version": "2.2.19", + "resolved": "https://registry.npmjs.org/run-exclusive/-/run-exclusive-2.2.19.tgz", + "integrity": "sha512-K3mdoAi7tjJ/qT7Flj90L7QyPozwUaAG+CVhkdDje4HLKXUYC3N/Jzkau3flHVDLQVhiHBtcimVodMjN9egYbA==", + "dependencies": { + "minimal-polyfills": "^2.2.3" + } + }, + "node_modules/semver": { + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/shimmer": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/shimmer/-/shimmer-1.2.1.tgz", + "integrity": "sha512-sQTKC1Re/rM6XyFM6fIAGHRPVGvyXfgzIDvzoq608vM+jeyVD0Tu1E6Np0Kc2zAIFWIj963V2800iF/9LPieQw==" + }, + "node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/slug": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/slug/-/slug-6.1.0.tgz", + "integrity": "sha512-x6vLHCMasg4DR2LPiyFGI0gJJhywY6DTiGhCrOMzb3SOk/0JVLIaL4UhyFSHu04SD3uAavrKY/K3zZ3i6iRcgA==" + }, + "node_modules/socket.io-client": { + "version": "4.7.4", + "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-4.7.4.tgz", + "integrity": "sha512-wh+OkeF0rAVCrABWQBaEjLfb7DVPotMbu0cgWgyR0v6eA4EoVnAwcIeIbcdTE3GT/H3kbdLl7OoH2+asoDRIIg==", + "dependencies": { + "@socket.io/component-emitter": "~3.1.0", + "debug": "~4.3.2", + "engine.io-client": "~6.5.2", + "socket.io-parser": "~4.2.4" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/socket.io-parser": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.4.tgz", + "integrity": "sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==", + "dependencies": { + "@socket.io/component-emitter": "~3.1.0", + "debug": "~4.3.1" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/strict-event-emitter": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/strict-event-emitter/-/strict-event-emitter-0.5.1.tgz", + "integrity": "sha512-vMgjE/GGEPEFnhFub6pa4FmJBRBVOLpIII2hvCZ8Kzb7K0hlHo7mQv6xYrBvCL2LtAIBwFUK8wvuJgTVSQ5MFQ==" + }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "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" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/superjson": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/superjson/-/superjson-2.2.1.tgz", + "integrity": "sha512-8iGv75BYOa0xRJHK5vRLEjE2H/i4lulTjzpUXic3Eg8akftYjkmQDa8JARQ42rlczXyFR3IeRoeFCc7RxHsYZA==", + "dependencies": { + "copy-anything": "^3.0.2" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", + "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", + "dependencies": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/terminal-link": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-3.0.0.tgz", + "integrity": "sha512-flFL3m4wuixmf6IfhFJd1YPiLiMuxEc8uHRM1buzIeZPm22Au2pDqBJQgdo7n1WfPU1ONFGv7YDwpFBmHGF6lg==", + "dependencies": { + "ansi-escapes": "^5.0.0", + "supports-hyperlinks": "^2.2.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/terminal-link/node_modules/ansi-escapes": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-5.0.0.tgz", + "integrity": "sha512-5GFMVX8HqE/TB+FuBJGuO5XG0WrsA6ptUqoODaT/n9mmUaZFkqnBueB4leqGBCmrUHnCnC4PCZTCd0E7QQ83bA==", + "dependencies": { + "type-fest": "^1.0.2" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/terminal-link/node_modules/type-fest": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", + "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/tsafe": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/tsafe/-/tsafe-1.7.2.tgz", + "integrity": "sha512-dAPfQLhCfCRre5qs+Z5Q2a7s2CV7RxffZUmvj7puGaePYjECzWREJFd3w4XSFe/T5tbxgowfItA/JSSZ6Ma3dA==" + }, + "node_modules/type-fest": { + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.21.0.tgz", + "integrity": "sha512-ADn2w7hVPcK6w1I0uWnM//y1rLXZhzB9mr0a3OirzclKF1Wp6VzevUmzz/NRAWunOT6E8HrnpGY7xOfc6K57fA==", + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ulid": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/ulid/-/ulid-2.3.0.tgz", + "integrity": "sha512-keqHubrlpvT6G2wH0OEfSW4mquYRcbe/J8NMmveoQOjUqmo+hXtO+ORCpWhdbZ7k72UtY61BL7haGxW6enBnjw==", + "bin": { + "ulid": "bin/cli.js" + } + }, + "node_modules/ulidx": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/ulidx/-/ulidx-2.3.0.tgz", + "integrity": "sha512-36piWNqcdp9hKlQewyeehCaALy4lyx3FodsCxHuV6i0YdexSkjDOubwxEVr2yi4kh62L/0MgyrxqG4K+qtovnw==", + "dependencies": { + "layerr": "^2.0.1" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/undici-types": { + "version": "5.26.5", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", + "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==" + }, + "node_modules/uuid": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ws": { + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz", + "integrity": "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/xmlhttprequest-ssl": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-2.0.0.tgz", + "integrity": "sha512-QKxVRxiRACQcVuQEYFsI1hhkrMlrXHPegbbd1yn9UHOmRxY+si12nQYzri3vbzt8VdTTRviqcKxcyllFas5z2A==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "engines": { + "node": ">=10" + } + }, + "node_modules/yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "engines": { + "node": ">=12" + } + }, + "node_modules/yoctocolors-cjs": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yoctocolors-cjs/-/yoctocolors-cjs-2.1.2.tgz", + "integrity": "sha512-cYVsTjKl8b+FrnidjibDWskAv7UKOfcwaVZdp/it9n1s9fU3IkgDbhdIRKCW4JDsAlECJY0ytoVPT3sK6kideA==", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/zod": { + "version": "3.22.3", + "resolved": "https://registry.npmjs.org/zod/-/zod-3.22.3.tgz", + "integrity": "sha512-EjIevzuJRiRPbVH4mGc8nApb/lVLKVpmUhAaR5R5doKGfAnGJ6Gr3CViAVjP+4FWSxCsybeWQdcgCtbX+7oZug==", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + }, + "node_modules/zod-error": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/zod-error/-/zod-error-1.5.0.tgz", + "integrity": "sha512-zzopKZ/skI9iXpqCEPj+iLCKl9b88E43ehcU+sbRoHuwGd9F1IDVGQ70TyO6kmfiRL1g4IXkjsXK+g1gLYl4WQ==", + "dependencies": { + "zod": "^3.20.2" + } + }, + "node_modules/zod-validation-error": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/zod-validation-error/-/zod-validation-error-1.5.0.tgz", + "integrity": "sha512-/7eFkAI4qV0tcxMBB/3+d2c1P6jzzZYdYSlBuAklzMuCrJu5bzJfHS0yVAS87dRHVlhftd6RFJDIvv03JgkSbw==", + "engines": { + "node": ">=16.0.0" + }, + "peerDependencies": { + "zod": "^3.18.0" + } + }, + "packages/message": { + "name": "@compile-monorepo-packages-npm/message" + }, + "packages/trigger": { + "name": "@compile-monorepo-packages-npm/trigger", + "dependencies": { + "@compile-monorepo-packages-npm/message": "*", + "@systemfsoftware/trigger.dev_sdk": "3.0.0-beta.40" + } + } + } +} diff --git a/packages/cli-v3/e2e/fixtures/compile-monorepo-packages-npm/package.json b/packages/cli-v3/e2e/fixtures/compile-monorepo-packages-npm/package.json new file mode 100644 index 00000000000..126d3d7f16c --- /dev/null +++ b/packages/cli-v3/e2e/fixtures/compile-monorepo-packages-npm/package.json @@ -0,0 +1,12 @@ +{ + "name": "compile-monorepo-packages-npm", + "private": true, + "packageManager": "yarn@4.2.2+sha256.1aa43a5304405be7a7cb9cb5de7b97de9c4e8ddd3273e4dad00d6ae3eb39f0ef", + "engines": { + "pnpm": "8.15.5", + "yarn": "4.2.2" + }, + "workspaces": [ + "packages/*" + ] +} diff --git a/packages/cli-v3/e2e/fixtures/compile-monorepo-packages-npm/packages/message/index.js b/packages/cli-v3/e2e/fixtures/compile-monorepo-packages-npm/packages/message/index.js new file mode 100644 index 00000000000..c0d368ef37c --- /dev/null +++ b/packages/cli-v3/e2e/fixtures/compile-monorepo-packages-npm/packages/message/index.js @@ -0,0 +1,3 @@ +module.exports = { + MESSAGE: "Hello, World!", +}; diff --git a/packages/cli-v3/e2e/fixtures/compile-monorepo-packages-npm/packages/message/package.json b/packages/cli-v3/e2e/fixtures/compile-monorepo-packages-npm/packages/message/package.json new file mode 100644 index 00000000000..5f0d1a6e03c --- /dev/null +++ b/packages/cli-v3/e2e/fixtures/compile-monorepo-packages-npm/packages/message/package.json @@ -0,0 +1,4 @@ +{ + "name": "@compile-monorepo-packages-npm/message", + "private": true +} diff --git a/packages/cli-v3/e2e/fixtures/compile-monorepo-packages-npm/packages/trigger/package.json b/packages/cli-v3/e2e/fixtures/compile-monorepo-packages-npm/packages/trigger/package.json new file mode 100644 index 00000000000..1c830ec2eb4 --- /dev/null +++ b/packages/cli-v3/e2e/fixtures/compile-monorepo-packages-npm/packages/trigger/package.json @@ -0,0 +1,8 @@ +{ + "name": "@compile-monorepo-packages-npm/trigger", + "private": true, + "dependencies": { + "@compile-monorepo-packages-npm/message": "*", + "@systemfsoftware/trigger.dev_sdk": "3.0.0-beta.40" + } +} diff --git a/packages/cli-v3/e2e/fixtures/compile-monorepo-packages-npm/packages/trigger/src/helloWorld.js b/packages/cli-v3/e2e/fixtures/compile-monorepo-packages-npm/packages/trigger/src/helloWorld.js new file mode 100644 index 00000000000..c6edfa14604 --- /dev/null +++ b/packages/cli-v3/e2e/fixtures/compile-monorepo-packages-npm/packages/trigger/src/helloWorld.js @@ -0,0 +1,9 @@ +import { task } from "@systemfsoftware/trigger.dev_sdk/v3"; +import { MESSAGE } from "@compile-monorepo-packages-npm/message"; + +export const helloWorldTask = task({ + id: "hello-world", + run: async (payload) => { + console.log(MESSAGE, payload); + }, +}); diff --git a/packages/cli-v3/e2e/fixtures/compile-monorepo-packages-npm/packages/trigger/trigger.config.js b/packages/cli-v3/e2e/fixtures/compile-monorepo-packages-npm/packages/trigger/trigger.config.js new file mode 100644 index 00000000000..bacc55e4a3e --- /dev/null +++ b/packages/cli-v3/e2e/fixtures/compile-monorepo-packages-npm/packages/trigger/trigger.config.js @@ -0,0 +1,4 @@ +export const config = { + project: "compile-monorepo-packages", + triggerDirectories: ["./src"], +}; diff --git a/packages/cli-v3/e2e/fixtures/compile-monorepo-packages/.yarnrc.yml b/packages/cli-v3/e2e/fixtures/compile-monorepo-packages/.yarnrc.yml new file mode 100644 index 00000000000..3186f3f0795 --- /dev/null +++ b/packages/cli-v3/e2e/fixtures/compile-monorepo-packages/.yarnrc.yml @@ -0,0 +1 @@ +nodeLinker: node-modules diff --git a/packages/cli-v3/e2e/fixtures/compile-monorepo-packages/package.json b/packages/cli-v3/e2e/fixtures/compile-monorepo-packages/package.json new file mode 100644 index 00000000000..6beeee8d3f2 --- /dev/null +++ b/packages/cli-v3/e2e/fixtures/compile-monorepo-packages/package.json @@ -0,0 +1,12 @@ +{ + "name": "compile-monorepo-packages", + "private": true, + "packageManager": "pnpm@8.15.5+sha256.4b4efa12490e5055d59b9b9fc9438b7d581a6b7af3b5675eb5c5f447cee1a589", + "engines": { + "pnpm": "8.15.5", + "yarn": "4.2.2" + }, + "workspaces": [ + "packages/*" + ] +} diff --git a/packages/cli-v3/e2e/fixtures/compile-monorepo-packages/packages/message/index.js b/packages/cli-v3/e2e/fixtures/compile-monorepo-packages/packages/message/index.js new file mode 100644 index 00000000000..c0d368ef37c --- /dev/null +++ b/packages/cli-v3/e2e/fixtures/compile-monorepo-packages/packages/message/index.js @@ -0,0 +1,3 @@ +module.exports = { + MESSAGE: "Hello, World!", +}; diff --git a/packages/cli-v3/e2e/fixtures/compile-monorepo-packages/packages/message/package.json b/packages/cli-v3/e2e/fixtures/compile-monorepo-packages/packages/message/package.json new file mode 100644 index 00000000000..70c6e6475ca --- /dev/null +++ b/packages/cli-v3/e2e/fixtures/compile-monorepo-packages/packages/message/package.json @@ -0,0 +1,4 @@ +{ + "name": "@compile-monorepo-packages/message", + "private": true +} diff --git a/packages/cli-v3/e2e/fixtures/compile-monorepo-packages/packages/trigger/package.json b/packages/cli-v3/e2e/fixtures/compile-monorepo-packages/packages/trigger/package.json new file mode 100644 index 00000000000..1e3e603d80a --- /dev/null +++ b/packages/cli-v3/e2e/fixtures/compile-monorepo-packages/packages/trigger/package.json @@ -0,0 +1,8 @@ +{ + "name": "@compile-monorepo-packages/trigger", + "private": true, + "dependencies": { + "@compile-monorepo-packages/message": "workspace:*", + "@systemfsoftware/trigger.dev_sdk": "3.0.0-beta.40" + } +} diff --git a/packages/cli-v3/e2e/fixtures/compile-monorepo-packages/packages/trigger/src/helloWorld.js b/packages/cli-v3/e2e/fixtures/compile-monorepo-packages/packages/trigger/src/helloWorld.js new file mode 100644 index 00000000000..aa46a6660c0 --- /dev/null +++ b/packages/cli-v3/e2e/fixtures/compile-monorepo-packages/packages/trigger/src/helloWorld.js @@ -0,0 +1,9 @@ +import { task } from "@systemfsoftware/trigger.dev_sdk/v3"; +import { MESSAGE } from "@compile-monorepo-packages/message"; + +export const helloWorldTask = task({ + id: "hello-world", + run: async (payload) => { + console.log(MESSAGE, payload); + }, +}); diff --git a/packages/cli-v3/e2e/fixtures/compile-monorepo-packages/packages/trigger/trigger.config.js b/packages/cli-v3/e2e/fixtures/compile-monorepo-packages/packages/trigger/trigger.config.js new file mode 100644 index 00000000000..bacc55e4a3e --- /dev/null +++ b/packages/cli-v3/e2e/fixtures/compile-monorepo-packages/packages/trigger/trigger.config.js @@ -0,0 +1,4 @@ +export const config = { + project: "compile-monorepo-packages", + triggerDirectories: ["./src"], +}; diff --git a/packages/cli-v3/e2e/fixtures/compile-monorepo-packages/pnpm-lock.yaml b/packages/cli-v3/e2e/fixtures/compile-monorepo-packages/pnpm-lock.yaml new file mode 100644 index 00000000000..294373baefb --- /dev/null +++ b/packages/cli-v3/e2e/fixtures/compile-monorepo-packages/pnpm-lock.yaml @@ -0,0 +1,1243 @@ +lockfileVersion: '6.0' + +settings: + autoInstallPeers: true + excludeLinksFromLockfile: false + +importers: + + .: {} + + packages/message: {} + + packages/trigger: + dependencies: + '@compile-monorepo-packages/message': + specifier: workspace:* + version: link:../message + '@systemfsoftware/trigger.dev_sdk': + specifier: 3.0.0-beta.40 + version: 3.0.0-beta.40 + +packages: + + /@bundled-es-modules/cookie@2.0.0: + resolution: {integrity: sha512-Or6YHg/kamKHpxULAdSqhGqnWFneIXu1NKvvfBBzKGwpVsYuFIQ5aBPHDnnoR3ghW1nvSkALd+EF9iMtY7Vjxw==} + dependencies: + cookie: 0.5.0 + dev: false + + /@bundled-es-modules/statuses@1.0.1: + resolution: {integrity: sha512-yn7BklA5acgcBr+7w064fGV+SGIFySjCKpqjcWgBAIfrAkY+4GQTJJHQMeT3V/sgz23VTEVV8TtOmkvJAhFVfg==} + dependencies: + statuses: 2.0.1 + dev: false + + /@google-cloud/precise-date@4.0.0: + resolution: {integrity: sha512-1TUx3KdaU3cN7nfCdNf+UVqA/PSX29Cjcox3fZZBtINlRrXVTmUkQnCKv2MbBUbCopbK4olAT1IHl76uZyCiVA==} + engines: {node: '>=14.0.0'} + dev: false + + /@grpc/grpc-js@1.10.10: + resolution: {integrity: sha512-HPa/K5NX6ahMoeBv15njAc/sfF4/jmiXLar9UlC2UfHFKZzsCVLc3wbe7+7qua7w9VPh2/L6EBxyAV7/E8Wftg==} + engines: {node: '>=12.10.0'} + dependencies: + '@grpc/proto-loader': 0.7.13 + '@js-sdsl/ordered-map': 4.4.2 + dev: false + + /@grpc/proto-loader@0.7.13: + resolution: {integrity: sha512-AiXO/bfe9bmxBjxxtYxFAXGZvMaN5s8kO+jBHAJCON8rJoB5YS/D6X7ZNc6XQkuHNmyl4CYaMI1fJ/Gn27RGGw==} + engines: {node: '>=6'} + hasBin: true + dependencies: + lodash.camelcase: 4.3.0 + long: 5.2.3 + protobufjs: 7.3.2 + yargs: 17.7.2 + dev: false + + /@inquirer/confirm@3.1.11: + resolution: {integrity: sha512-3wWw10VPxQP279FO4bzWsf8YjIAq7NdwATJ4xS2h1uwsXZu/RmtOVV95rZ7yllS1h/dzu+uLewjMAzNDEj8h2w==} + engines: {node: '>=18'} + dependencies: + '@inquirer/core': 8.2.4 + '@inquirer/type': 1.3.3 + dev: false + + /@inquirer/core@8.2.4: + resolution: {integrity: sha512-7vsXSfxtrrbwMTirfaKwPcjqJy7pzeuF/bP62yo1NQrRJ5HjmMlrhZml/Ljm9ODc1RnbhJlTeSnCkjtFddKjwA==} + engines: {node: '>=18'} + dependencies: + '@inquirer/figures': 1.0.3 + '@inquirer/type': 1.3.3 + '@types/mute-stream': 0.0.4 + '@types/node': 20.14.9 + '@types/wrap-ansi': 3.0.0 + ansi-escapes: 4.3.2 + cli-spinners: 2.9.2 + cli-width: 4.1.0 + mute-stream: 1.0.0 + picocolors: 1.0.1 + signal-exit: 4.1.0 + strip-ansi: 6.0.1 + wrap-ansi: 6.2.0 + dev: false + + /@inquirer/figures@1.0.3: + resolution: {integrity: sha512-ErXXzENMH5pJt5/ssXV0DfWUZqly8nGzf0UcBV9xTnP+KyffE2mqyxIMBrZ8ijQck2nU0TQm40EQB53YreyWHw==} + engines: {node: '>=18'} + dev: false + + /@inquirer/type@1.3.3: + resolution: {integrity: sha512-xTUt0NulylX27/zMx04ZYar/kr1raaiFTVvQ5feljQsiAgdm0WPj4S73/ye0fbslh+15QrIuDvfCXTek7pMY5A==} + engines: {node: '>=18'} + dev: false + + /@js-sdsl/ordered-map@4.4.2: + resolution: {integrity: sha512-iUKgm52T8HOE/makSxjqoWhe95ZJA1/G1sYsGev2JDKUSS14KAgg1LHb+Ba+IPow0xflbnSkOsZcO08C7w1gYw==} + dev: false + + /@mswjs/cookies@1.1.1: + resolution: {integrity: sha512-W68qOHEjx1iD+4VjQudlx26CPIoxmIAtK4ZCexU0/UJBG6jYhcuyzKJx+Iw8uhBIGd9eba64XgWVgo20it1qwA==} + engines: {node: '>=18'} + dev: false + + /@mswjs/interceptors@0.29.1: + resolution: {integrity: sha512-3rDakgJZ77+RiQUuSK69t1F0m8BQKA8Vh5DCS5V0DWvNY67zob2JhhQrhCO0AKLGINTRSFd1tBaHcJTkhefoSw==} + engines: {node: '>=18'} + dependencies: + '@open-draft/deferred-promise': 2.2.0 + '@open-draft/logger': 0.3.0 + '@open-draft/until': 2.1.0 + is-node-process: 1.2.0 + outvariant: 1.4.2 + strict-event-emitter: 0.5.1 + dev: false + + /@open-draft/deferred-promise@2.2.0: + resolution: {integrity: sha512-CecwLWx3rhxVQF6V4bAgPS5t+So2sTbPgAzafKkVizyi7tlwpcFpdFqq+wqF2OwNBmqFuu6tOyouTuxgpMfzmA==} + dev: false + + /@open-draft/logger@0.3.0: + resolution: {integrity: sha512-X2g45fzhxH238HKO4xbSr7+wBS8Fvw6ixhTDuvLd5mqh6bJJCFAPwU9mPDxbcrRtfxv4u5IHCEH77BmxvXmmxQ==} + dependencies: + is-node-process: 1.2.0 + outvariant: 1.4.2 + dev: false + + /@open-draft/until@2.1.0: + resolution: {integrity: sha512-U69T3ItWHvLwGg5eJ0n3I62nWuE6ilHlmz7zM0npLBRvPRd7e6NYmg54vvRtP5mZG7kZqZCFVdsTWo7BPtBujg==} + dev: false + + /@opentelemetry/api-logs@0.48.0: + resolution: {integrity: sha512-1/aMiU4Eqo3Zzpfwu51uXssp5pzvHFObk8S9pKAiXb1ne8pvg1qxBQitYL1XUiAMEXFzgjaidYG2V6624DRhhw==} + engines: {node: '>=14'} + dependencies: + '@opentelemetry/api': 1.9.0 + dev: false + + /@opentelemetry/api-logs@0.49.1: + resolution: {integrity: sha512-kaNl/T7WzyMUQHQlVq7q0oV4Kev6+0xFwqzofryC66jgGMacd0QH5TwfpbUwSTby+SdAdprAe5UKMvBw4tKS5Q==} + engines: {node: '>=14'} + dependencies: + '@opentelemetry/api': 1.9.0 + dev: false + + /@opentelemetry/api@1.9.0: + resolution: {integrity: sha512-3giAOQvZiH5F9bMlMiv8+GSPMeqg0dbaeo58/0SlA9sxSqZhnUtxzX9/2FzyhS9sWQf5S0GJE0AKBrFqjpeYcg==} + engines: {node: '>=8.0.0'} + dev: false + + /@opentelemetry/context-async-hooks@1.22.0(@opentelemetry/api@1.9.0): + resolution: {integrity: sha512-Nfdxyg8YtWqVWkyrCukkundAjPhUXi93JtVQmqDT1mZRVKqA7e2r7eJCrI+F651XUBMp0hsOJSGiFk3QSpaIJw==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': '>=1.0.0 <1.9.0' + dependencies: + '@opentelemetry/api': 1.9.0 + dev: false + + /@opentelemetry/context-async-hooks@1.25.1(@opentelemetry/api@1.9.0): + resolution: {integrity: sha512-UW/ge9zjvAEmRWVapOP0qyCvPulWU6cQxGxDbWEFfGOj1VBBZAuOqTo3X6yWmDTD3Xe15ysCZChHncr2xFMIfQ==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': '>=1.0.0 <1.10.0' + dependencies: + '@opentelemetry/api': 1.9.0 + dev: false + + /@opentelemetry/core@1.22.0(@opentelemetry/api@1.9.0): + resolution: {integrity: sha512-0VoAlT6x+Xzik1v9goJ3pZ2ppi6+xd3aUfg4brfrLkDBHRIVjMP0eBHrKrhB+NKcDyMAg8fAbGL3Npg/F6AwWA==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': '>=1.0.0 <1.9.0' + dependencies: + '@opentelemetry/api': 1.9.0 + '@opentelemetry/semantic-conventions': 1.22.0 + dev: false + + /@opentelemetry/core@1.25.1(@opentelemetry/api@1.9.0): + resolution: {integrity: sha512-GeT/l6rBYWVQ4XArluLVB6WWQ8flHbdb6r2FCHC3smtdOAbrJBIv35tpV/yp9bmYUJf+xmZpu9DRTIeJVhFbEQ==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': '>=1.0.0 <1.10.0' + dependencies: + '@opentelemetry/api': 1.9.0 + '@opentelemetry/semantic-conventions': 1.25.1 + dev: false + + /@opentelemetry/exporter-logs-otlp-http@0.49.1(@opentelemetry/api@1.9.0): + resolution: {integrity: sha512-3QoBnIGCmEkujynUP0mK155QtOM0MSf9FNrEw7u9ieCFsoMiyatg2hPp+alEDONJ8N8wGEK+wP2q3icgXBiggw==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': ^1.0.0 + dependencies: + '@opentelemetry/api': 1.9.0 + '@opentelemetry/api-logs': 0.49.1 + '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.9.0) + '@opentelemetry/otlp-exporter-base': 0.49.1(@opentelemetry/api@1.9.0) + '@opentelemetry/otlp-transformer': 0.49.1(@opentelemetry/api@1.9.0) + '@opentelemetry/sdk-logs': 0.49.1(@opentelemetry/api-logs@0.49.1)(@opentelemetry/api@1.9.0) + dev: false + + /@opentelemetry/exporter-trace-otlp-grpc@0.49.1(@opentelemetry/api@1.9.0): + resolution: {integrity: sha512-Zbd7f3zF7fI2587MVhBizaW21cO/SordyrZGtMtvhoxU6n4Qb02Gx71X4+PzXH620e0+JX+Pcr9bYb1HTeVyJA==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': ^1.0.0 + dependencies: + '@grpc/grpc-js': 1.10.10 + '@opentelemetry/api': 1.9.0 + '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.9.0) + '@opentelemetry/otlp-grpc-exporter-base': 0.49.1(@opentelemetry/api@1.9.0) + '@opentelemetry/otlp-transformer': 0.49.1(@opentelemetry/api@1.9.0) + '@opentelemetry/resources': 1.22.0(@opentelemetry/api@1.9.0) + '@opentelemetry/sdk-trace-base': 1.22.0(@opentelemetry/api@1.9.0) + dev: false + + /@opentelemetry/exporter-trace-otlp-http@0.49.1(@opentelemetry/api@1.9.0): + resolution: {integrity: sha512-KOLtZfZvIrpGZLVvblKsiVQT7gQUZNKcUUH24Zz6Xbi7LJb9Vt6xtUZFYdR5IIjvt47PIqBKDWUQlU0o1wAsRw==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': ^1.0.0 + dependencies: + '@opentelemetry/api': 1.9.0 + '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.9.0) + '@opentelemetry/otlp-exporter-base': 0.49.1(@opentelemetry/api@1.9.0) + '@opentelemetry/otlp-transformer': 0.49.1(@opentelemetry/api@1.9.0) + '@opentelemetry/resources': 1.22.0(@opentelemetry/api@1.9.0) + '@opentelemetry/sdk-trace-base': 1.22.0(@opentelemetry/api@1.9.0) + dev: false + + /@opentelemetry/exporter-trace-otlp-proto@0.49.1(@opentelemetry/api@1.9.0): + resolution: {integrity: sha512-n8ON/c9pdMyYAfSFWKkgsPwjYoxnki+6Olzo+klKfW7KqLWoyEkryNkbcMIYnGGNXwdkMIrjoaP0VxXB26Oxcg==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': ^1.0.0 + dependencies: + '@opentelemetry/api': 1.9.0 + '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.9.0) + '@opentelemetry/otlp-exporter-base': 0.49.1(@opentelemetry/api@1.9.0) + '@opentelemetry/otlp-proto-exporter-base': 0.49.1(@opentelemetry/api@1.9.0) + '@opentelemetry/otlp-transformer': 0.49.1(@opentelemetry/api@1.9.0) + '@opentelemetry/resources': 1.22.0(@opentelemetry/api@1.9.0) + '@opentelemetry/sdk-trace-base': 1.22.0(@opentelemetry/api@1.9.0) + dev: false + + /@opentelemetry/exporter-zipkin@1.22.0(@opentelemetry/api@1.9.0): + resolution: {integrity: sha512-XcFs6rGvcTz0qW5uY7JZDYD0yNEXdekXAb6sFtnZgY/cHY6BQ09HMzOjv9SX+iaXplRDcHr1Gta7VQKM1XXM6g==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': ^1.0.0 + dependencies: + '@opentelemetry/api': 1.9.0 + '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.9.0) + '@opentelemetry/resources': 1.22.0(@opentelemetry/api@1.9.0) + '@opentelemetry/sdk-trace-base': 1.22.0(@opentelemetry/api@1.9.0) + '@opentelemetry/semantic-conventions': 1.22.0 + dev: false + + /@opentelemetry/instrumentation@0.49.1(@opentelemetry/api@1.9.0): + resolution: {integrity: sha512-0DLtWtaIppuNNRRllSD4bjU8ZIiLp1cDXvJEbp752/Zf+y3gaLNaoGRGIlX4UHhcsrmtL+P2qxi3Hodi8VuKiQ==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': ^1.3.0 + dependencies: + '@opentelemetry/api': 1.9.0 + '@opentelemetry/api-logs': 0.49.1 + '@types/shimmer': 1.0.5 + import-in-the-middle: 1.7.1 + require-in-the-middle: 7.3.0 + semver: 7.6.2 + shimmer: 1.2.1 + transitivePeerDependencies: + - supports-color + dev: false + + /@opentelemetry/otlp-exporter-base@0.49.1(@opentelemetry/api@1.9.0): + resolution: {integrity: sha512-z6sHliPqDgJU45kQatAettY9/eVF58qVPaTuejw9YWfSRqid9pXPYeegDCSdyS47KAUgAtm+nC28K3pfF27HWg==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': ^1.0.0 + dependencies: + '@opentelemetry/api': 1.9.0 + '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.9.0) + dev: false + + /@opentelemetry/otlp-grpc-exporter-base@0.49.1(@opentelemetry/api@1.9.0): + resolution: {integrity: sha512-DNDNUWmOqtKTFJAyOyHHKotVox0NQ/09ETX8fUOeEtyNVHoGekAVtBbvIA3AtK+JflP7LC0PTjlLfruPM3Wy6w==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': ^1.0.0 + dependencies: + '@grpc/grpc-js': 1.10.10 + '@opentelemetry/api': 1.9.0 + '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.9.0) + '@opentelemetry/otlp-exporter-base': 0.49.1(@opentelemetry/api@1.9.0) + protobufjs: 7.3.2 + dev: false + + /@opentelemetry/otlp-proto-exporter-base@0.49.1(@opentelemetry/api@1.9.0): + resolution: {integrity: sha512-x1qB4EUC7KikUl2iNuxCkV8yRzrSXSyj4itfpIO674H7dhI7Zv37SFaOJTDN+8Z/F50gF2ISFH9CWQ4KCtGm2A==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': ^1.0.0 + dependencies: + '@opentelemetry/api': 1.9.0 + '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.9.0) + '@opentelemetry/otlp-exporter-base': 0.49.1(@opentelemetry/api@1.9.0) + protobufjs: 7.3.2 + dev: false + + /@opentelemetry/otlp-transformer@0.49.1(@opentelemetry/api@1.9.0): + resolution: {integrity: sha512-Z+koA4wp9L9e3jkFacyXTGphSWTbOKjwwXMpb0CxNb0kjTHGUxhYRN8GnkLFsFo5NbZPjP07hwAqeEG/uCratQ==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': '>=1.3.0 <1.9.0' + dependencies: + '@opentelemetry/api': 1.9.0 + '@opentelemetry/api-logs': 0.49.1 + '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.9.0) + '@opentelemetry/resources': 1.22.0(@opentelemetry/api@1.9.0) + '@opentelemetry/sdk-logs': 0.49.1(@opentelemetry/api-logs@0.49.1)(@opentelemetry/api@1.9.0) + '@opentelemetry/sdk-metrics': 1.22.0(@opentelemetry/api@1.9.0) + '@opentelemetry/sdk-trace-base': 1.22.0(@opentelemetry/api@1.9.0) + dev: false + + /@opentelemetry/propagator-b3@1.22.0(@opentelemetry/api@1.9.0): + resolution: {integrity: sha512-qBItJm9ygg/jCB5rmivyGz1qmKZPsL/sX715JqPMFgq++Idm0x+N9sLQvWFHFt2+ZINnCSojw7FVBgFW6izcXA==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': '>=1.0.0 <1.9.0' + dependencies: + '@opentelemetry/api': 1.9.0 + '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.9.0) + dev: false + + /@opentelemetry/propagator-b3@1.25.1(@opentelemetry/api@1.9.0): + resolution: {integrity: sha512-p6HFscpjrv7//kE+7L+3Vn00VEDUJB0n6ZrjkTYHrJ58QZ8B3ajSJhRbCcY6guQ3PDjTbxWklyvIN2ojVbIb1A==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': '>=1.0.0 <1.10.0' + dependencies: + '@opentelemetry/api': 1.9.0 + '@opentelemetry/core': 1.25.1(@opentelemetry/api@1.9.0) + dev: false + + /@opentelemetry/propagator-jaeger@1.22.0(@opentelemetry/api@1.9.0): + resolution: {integrity: sha512-pMLgst3QIwrUfepraH5WG7xfpJ8J3CrPKrtINK0t7kBkuu96rn+HDYQ8kt3+0FXvrZI8YJE77MCQwnJWXIrgpA==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': '>=1.0.0 <1.9.0' + dependencies: + '@opentelemetry/api': 1.9.0 + '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.9.0) + dev: false + + /@opentelemetry/propagator-jaeger@1.25.1(@opentelemetry/api@1.9.0): + resolution: {integrity: sha512-nBprRf0+jlgxks78G/xq72PipVK+4or9Ypntw0gVZYNTCSK8rg5SeaGV19tV920CMqBD/9UIOiFr23Li/Q8tiA==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': '>=1.0.0 <1.10.0' + dependencies: + '@opentelemetry/api': 1.9.0 + '@opentelemetry/core': 1.25.1(@opentelemetry/api@1.9.0) + dev: false + + /@opentelemetry/resources@1.22.0(@opentelemetry/api@1.9.0): + resolution: {integrity: sha512-+vNeIFPH2hfcNL0AJk/ykJXoUCtR1YaDUZM+p3wZNU4Hq98gzq+7b43xbkXjadD9VhWIUQqEwXyY64q6msPj6A==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': '>=1.0.0 <1.9.0' + dependencies: + '@opentelemetry/api': 1.9.0 + '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.9.0) + '@opentelemetry/semantic-conventions': 1.22.0 + dev: false + + /@opentelemetry/resources@1.25.1(@opentelemetry/api@1.9.0): + resolution: {integrity: sha512-pkZT+iFYIZsVn6+GzM0kSX+u3MSLCY9md+lIJOoKl/P+gJFfxJte/60Usdp8Ce4rOs8GduUpSPNe1ddGyDT1sQ==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': '>=1.0.0 <1.10.0' + dependencies: + '@opentelemetry/api': 1.9.0 + '@opentelemetry/core': 1.25.1(@opentelemetry/api@1.9.0) + '@opentelemetry/semantic-conventions': 1.25.1 + dev: false + + /@opentelemetry/sdk-logs@0.49.1(@opentelemetry/api-logs@0.48.0)(@opentelemetry/api@1.9.0): + resolution: {integrity: sha512-gCzYWsJE0h+3cuh3/cK+9UwlVFyHvj3PReIOCDOmdeXOp90ZjKRoDOJBc3mvk1LL6wyl1RWIivR8Rg9OToyesw==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': '>=1.4.0 <1.9.0' + '@opentelemetry/api-logs': '>=0.39.1' + dependencies: + '@opentelemetry/api': 1.9.0 + '@opentelemetry/api-logs': 0.48.0 + '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.9.0) + '@opentelemetry/resources': 1.22.0(@opentelemetry/api@1.9.0) + dev: false + + /@opentelemetry/sdk-logs@0.49.1(@opentelemetry/api-logs@0.49.1)(@opentelemetry/api@1.9.0): + resolution: {integrity: sha512-gCzYWsJE0h+3cuh3/cK+9UwlVFyHvj3PReIOCDOmdeXOp90ZjKRoDOJBc3mvk1LL6wyl1RWIivR8Rg9OToyesw==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': '>=1.4.0 <1.9.0' + '@opentelemetry/api-logs': '>=0.39.1' + dependencies: + '@opentelemetry/api': 1.9.0 + '@opentelemetry/api-logs': 0.49.1 + '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.9.0) + '@opentelemetry/resources': 1.22.0(@opentelemetry/api@1.9.0) + dev: false + + /@opentelemetry/sdk-metrics@1.22.0(@opentelemetry/api@1.9.0): + resolution: {integrity: sha512-k6iIx6H3TZ+BVMr2z8M16ri2OxWaljg5h8ihGJxi/KQWcjign6FEaEzuigXt5bK9wVEhqAcWLCfarSftaNWkkg==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': '>=1.3.0 <1.9.0' + dependencies: + '@opentelemetry/api': 1.9.0 + '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.9.0) + '@opentelemetry/resources': 1.22.0(@opentelemetry/api@1.9.0) + lodash.merge: 4.6.2 + dev: false + + /@opentelemetry/sdk-node@0.49.1(@opentelemetry/api@1.9.0): + resolution: {integrity: sha512-feBIT85ndiSHXsQ2gfGpXC/sNeX4GCHLksC4A9s/bfpUbbgbCSl0RvzZlmEpCHarNrkZMwFRi4H0xFfgvJEjrg==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': '>=1.3.0 <1.9.0' + dependencies: + '@opentelemetry/api': 1.9.0 + '@opentelemetry/api-logs': 0.49.1 + '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.9.0) + '@opentelemetry/exporter-trace-otlp-grpc': 0.49.1(@opentelemetry/api@1.9.0) + '@opentelemetry/exporter-trace-otlp-http': 0.49.1(@opentelemetry/api@1.9.0) + '@opentelemetry/exporter-trace-otlp-proto': 0.49.1(@opentelemetry/api@1.9.0) + '@opentelemetry/exporter-zipkin': 1.22.0(@opentelemetry/api@1.9.0) + '@opentelemetry/instrumentation': 0.49.1(@opentelemetry/api@1.9.0) + '@opentelemetry/resources': 1.22.0(@opentelemetry/api@1.9.0) + '@opentelemetry/sdk-logs': 0.49.1(@opentelemetry/api-logs@0.49.1)(@opentelemetry/api@1.9.0) + '@opentelemetry/sdk-metrics': 1.22.0(@opentelemetry/api@1.9.0) + '@opentelemetry/sdk-trace-base': 1.22.0(@opentelemetry/api@1.9.0) + '@opentelemetry/sdk-trace-node': 1.22.0(@opentelemetry/api@1.9.0) + '@opentelemetry/semantic-conventions': 1.22.0 + transitivePeerDependencies: + - supports-color + dev: false + + /@opentelemetry/sdk-trace-base@1.22.0(@opentelemetry/api@1.9.0): + resolution: {integrity: sha512-pfTuSIpCKONC6vkTpv6VmACxD+P1woZf4q0K46nSUvXFvOFqjBYKFaAMkKD3M1mlKUUh0Oajwj35qNjMl80m1Q==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': '>=1.0.0 <1.9.0' + dependencies: + '@opentelemetry/api': 1.9.0 + '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.9.0) + '@opentelemetry/resources': 1.22.0(@opentelemetry/api@1.9.0) + '@opentelemetry/semantic-conventions': 1.22.0 + dev: false + + /@opentelemetry/sdk-trace-base@1.25.1(@opentelemetry/api@1.9.0): + resolution: {integrity: sha512-C8k4hnEbc5FamuZQ92nTOp8X/diCY56XUTnMiv9UTuJitCzaNNHAVsdm5+HLCdI8SLQsLWIrG38tddMxLVoftw==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': '>=1.0.0 <1.10.0' + dependencies: + '@opentelemetry/api': 1.9.0 + '@opentelemetry/core': 1.25.1(@opentelemetry/api@1.9.0) + '@opentelemetry/resources': 1.25.1(@opentelemetry/api@1.9.0) + '@opentelemetry/semantic-conventions': 1.25.1 + dev: false + + /@opentelemetry/sdk-trace-node@1.22.0(@opentelemetry/api@1.9.0): + resolution: {integrity: sha512-gTGquNz7ue8uMeiWPwp3CU321OstQ84r7PCDtOaCicjbJxzvO8RZMlEC4geOipTeiF88kss5n6w+//A0MhP1lQ==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': '>=1.0.0 <1.9.0' + dependencies: + '@opentelemetry/api': 1.9.0 + '@opentelemetry/context-async-hooks': 1.22.0(@opentelemetry/api@1.9.0) + '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.9.0) + '@opentelemetry/propagator-b3': 1.22.0(@opentelemetry/api@1.9.0) + '@opentelemetry/propagator-jaeger': 1.22.0(@opentelemetry/api@1.9.0) + '@opentelemetry/sdk-trace-base': 1.22.0(@opentelemetry/api@1.9.0) + semver: 7.6.2 + dev: false + + /@opentelemetry/sdk-trace-node@1.25.1(@opentelemetry/api@1.9.0): + resolution: {integrity: sha512-nMcjFIKxnFqoez4gUmihdBrbpsEnAX/Xj16sGvZm+guceYE0NE00vLhpDVK6f3q8Q4VFI5xG8JjlXKMB/SkTTQ==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': '>=1.0.0 <1.10.0' + dependencies: + '@opentelemetry/api': 1.9.0 + '@opentelemetry/context-async-hooks': 1.25.1(@opentelemetry/api@1.9.0) + '@opentelemetry/core': 1.25.1(@opentelemetry/api@1.9.0) + '@opentelemetry/propagator-b3': 1.25.1(@opentelemetry/api@1.9.0) + '@opentelemetry/propagator-jaeger': 1.25.1(@opentelemetry/api@1.9.0) + '@opentelemetry/sdk-trace-base': 1.25.1(@opentelemetry/api@1.9.0) + semver: 7.6.2 + dev: false + + /@opentelemetry/semantic-conventions@1.22.0: + resolution: {integrity: sha512-CAOgFOKLybd02uj/GhCdEeeBjOS0yeoDeo/CA7ASBSmenpZHAKGB3iDm/rv3BQLcabb/OprDEsSQ1y0P8A7Siw==} + engines: {node: '>=14'} + dev: false + + /@opentelemetry/semantic-conventions@1.25.1: + resolution: {integrity: sha512-ZDjMJJQRlyk8A1KZFCc+bCbsyrn1wTwdNt56F7twdfUfnHUZUq77/WfONCj8p72NZOyP7pNTdUWSTYC3GTbuuQ==} + engines: {node: '>=14'} + dev: false + + /@protobufjs/aspromise@1.1.2: + resolution: {integrity: sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==} + dev: false + + /@protobufjs/base64@1.1.2: + resolution: {integrity: sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==} + dev: false + + /@protobufjs/codegen@2.0.4: + resolution: {integrity: sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==} + dev: false + + /@protobufjs/eventemitter@1.1.0: + resolution: {integrity: sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==} + dev: false + + /@protobufjs/fetch@1.1.0: + resolution: {integrity: sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==} + dependencies: + '@protobufjs/aspromise': 1.1.2 + '@protobufjs/inquire': 1.1.0 + dev: false + + /@protobufjs/float@1.0.2: + resolution: {integrity: sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==} + dev: false + + /@protobufjs/inquire@1.1.0: + resolution: {integrity: sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q==} + dev: false + + /@protobufjs/path@1.1.2: + resolution: {integrity: sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==} + dev: false + + /@protobufjs/pool@1.1.0: + resolution: {integrity: sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==} + dev: false + + /@protobufjs/utf8@1.1.0: + resolution: {integrity: sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==} + dev: false + + /@socket.io/component-emitter@3.1.2: + resolution: {integrity: sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==} + dev: false + + /@systemfsoftware/trigger.dev_core-backend@3.0.0-beta.40: + resolution: {integrity: sha512-Utu2bMbK7/8XCzbqH++baYnErOEaAey3VKg2AQdl3R4x0yVVHk2M1DbfTi7eQ7WyRDhGuDi9rxzwWBbNbiodwg==} + engines: {node: '>=18.0.0'} + dependencies: + '@opentelemetry/api': 1.9.0 + dev: false + + /@systemfsoftware/trigger.dev_core@3.0.0-beta.40: + resolution: {integrity: sha512-ttNRbJUBjM/RR4xPwbhHuHfBBQd0hxTRiOnXGwM8R2WFZk2BzkxuzpoqF8QhRlVzRqX8kGox//CL4BpXoKVy6w==} + engines: {node: '>=18.0.0'} + dependencies: + '@google-cloud/precise-date': 4.0.0 + '@opentelemetry/api': 1.9.0 + '@opentelemetry/api-logs': 0.48.0 + '@opentelemetry/exporter-logs-otlp-http': 0.49.1(@opentelemetry/api@1.9.0) + '@opentelemetry/exporter-trace-otlp-http': 0.49.1(@opentelemetry/api@1.9.0) + '@opentelemetry/instrumentation': 0.49.1(@opentelemetry/api@1.9.0) + '@opentelemetry/resources': 1.25.1(@opentelemetry/api@1.9.0) + '@opentelemetry/sdk-logs': 0.49.1(@opentelemetry/api-logs@0.48.0)(@opentelemetry/api@1.9.0) + '@opentelemetry/sdk-node': 0.49.1(@opentelemetry/api@1.9.0) + '@opentelemetry/sdk-trace-base': 1.25.1(@opentelemetry/api@1.9.0) + '@opentelemetry/sdk-trace-node': 1.25.1(@opentelemetry/api@1.9.0) + '@opentelemetry/semantic-conventions': 1.25.1 + humanize-duration: 3.32.1 + socket.io-client: 4.7.4 + superjson: 2.2.1 + ulidx: 2.3.0 + zod: 3.22.3 + zod-error: 1.5.0 + zod-validation-error: 1.5.0(zod@3.22.3) + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + dev: false + + /@systemfsoftware/trigger.dev_sdk@3.0.0-beta.40: + resolution: {integrity: sha512-mRp6dh+74Am7WvpWcvKlcJ1635+UBvL7upgvYOYx6e6hcavbhWYxWJm1PCxjiyG0oGiEK8RLcqcJxEAF+cxOKw==} + engines: {node: '>=18.0.0'} + dependencies: + '@opentelemetry/api': 1.9.0 + '@opentelemetry/api-logs': 0.48.0 + '@opentelemetry/semantic-conventions': 1.25.1 + '@systemfsoftware/trigger.dev_core': 3.0.0-beta.40 + '@systemfsoftware/trigger.dev_core-backend': 3.0.0-beta.40 + chalk: 5.3.0 + cronstrue: 2.50.0 + debug: 4.3.5 + evt: 2.5.7 + get-caller-file: 2.0.5 + git-remote-origin-url: 4.0.0 + git-repo-info: 2.1.1 + msw: 2.3.1 + slug: 6.1.0 + terminal-link: 3.0.0 + ulid: 2.3.0 + uuid: 9.0.1 + ws: 8.17.1 + zod: 3.22.3 + transitivePeerDependencies: + - bufferutil + - supports-color + - typescript + - utf-8-validate + dev: false + + /@types/cookie@0.6.0: + resolution: {integrity: sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==} + dev: false + + /@types/mute-stream@0.0.4: + resolution: {integrity: sha512-CPM9nzrCPPJHQNA9keH9CVkVI+WR5kMa+7XEs5jcGQ0VoAGnLv242w8lIVgwAEfmE4oufJRaTc9PNLQl0ioAow==} + dependencies: + '@types/node': 20.14.9 + dev: false + + /@types/node@20.14.9: + resolution: {integrity: sha512-06OCtnTXtWOZBJlRApleWndH4JsRVs1pDCc8dLSQp+7PpUpX3ePdHyeNSFTeSe7FtKyQkrlPvHwJOW3SLd8Oyg==} + dependencies: + undici-types: 5.26.5 + dev: false + + /@types/shimmer@1.0.5: + resolution: {integrity: sha512-9Hp0ObzwwO57DpLFF0InUjUm/II8GmKAvzbefxQTihCb7KI6yc9yzf0nLc4mVdby5N4DRCgQM2wCup9KTieeww==} + dev: false + + /@types/statuses@2.0.5: + resolution: {integrity: sha512-jmIUGWrAiwu3dZpxntxieC+1n/5c3mjrImkmOSQ2NC5uP6cYO4aAZDdSmRcI5C1oiTmqlZGHC+/NmJrKogbP5A==} + dev: false + + /@types/wrap-ansi@3.0.0: + resolution: {integrity: sha512-ltIpx+kM7g/MLRZfkbL7EsCEjfzCcScLpkg37eXEtx5kmrAKBkTJwd1GIAjDSL8wTpM6Hzn5YO4pSb91BEwu1g==} + dev: false + + /acorn-import-assertions@1.9.0(acorn@8.12.0): + resolution: {integrity: sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==} + peerDependencies: + acorn: ^8 + dependencies: + acorn: 8.12.0 + dev: false + + /acorn@8.12.0: + resolution: {integrity: sha512-RTvkC4w+KNXrM39/lWCUaG0IbRkWdCv7W/IOW9oU6SawyxulvkQy5HQPVTKxEjczcUvapcrw3cFx/60VN/NRNw==} + engines: {node: '>=0.4.0'} + hasBin: true + dev: false + + /ansi-escapes@4.3.2: + resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==} + engines: {node: '>=8'} + dependencies: + type-fest: 0.21.3 + dev: false + + /ansi-escapes@5.0.0: + resolution: {integrity: sha512-5GFMVX8HqE/TB+FuBJGuO5XG0WrsA6ptUqoODaT/n9mmUaZFkqnBueB4leqGBCmrUHnCnC4PCZTCd0E7QQ83bA==} + engines: {node: '>=12'} + dependencies: + type-fest: 1.4.0 + dev: false + + /ansi-regex@5.0.1: + resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} + engines: {node: '>=8'} + dev: false + + /ansi-styles@4.3.0: + resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} + engines: {node: '>=8'} + dependencies: + color-convert: 2.0.1 + dev: false + + /chalk@4.1.2: + resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} + engines: {node: '>=10'} + dependencies: + ansi-styles: 4.3.0 + supports-color: 7.2.0 + dev: false + + /chalk@5.3.0: + resolution: {integrity: sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==} + engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} + dev: false + + /cjs-module-lexer@1.3.1: + resolution: {integrity: sha512-a3KdPAANPbNE4ZUv9h6LckSl9zLsYOP4MBmhIPkRaeyybt+r4UghLvq+xw/YwUcC1gqylCkL4rdVs3Lwupjm4Q==} + dev: false + + /cli-spinners@2.9.2: + resolution: {integrity: sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==} + engines: {node: '>=6'} + dev: false + + /cli-width@4.1.0: + resolution: {integrity: sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==} + engines: {node: '>= 12'} + dev: false + + /cliui@8.0.1: + resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} + engines: {node: '>=12'} + dependencies: + string-width: 4.2.3 + strip-ansi: 6.0.1 + wrap-ansi: 7.0.0 + dev: false + + /color-convert@2.0.1: + resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} + engines: {node: '>=7.0.0'} + dependencies: + color-name: 1.1.4 + dev: false + + /color-name@1.1.4: + resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} + dev: false + + /cookie@0.5.0: + resolution: {integrity: sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==} + engines: {node: '>= 0.6'} + dev: false + + /copy-anything@3.0.5: + resolution: {integrity: sha512-yCEafptTtb4bk7GLEQoM8KVJpxAfdBJYaXyzQEgQQQgYrZiDp8SJmGKlYza6CYjEDNstAdNdKA3UuoULlEbS6w==} + engines: {node: '>=12.13'} + dependencies: + is-what: 4.1.16 + dev: false + + /cronstrue@2.50.0: + resolution: {integrity: sha512-ULYhWIonJzlScCCQrPUG5uMXzXxSixty4djud9SS37DoNxDdkeRocxzHuAo4ImRBUK+mAuU5X9TSwEDccnnuPg==} + hasBin: true + dev: false + + /debug@4.3.5: + resolution: {integrity: sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + dependencies: + ms: 2.1.2 + dev: false + + /emoji-regex@8.0.0: + resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} + dev: false + + /engine.io-client@6.5.4: + resolution: {integrity: sha512-GeZeeRjpD2qf49cZQ0Wvh/8NJNfeXkXXcoGh+F77oEAgo9gUHwT1fCRxSNU+YEEaysOJTnsFHmM5oAcPy4ntvQ==} + dependencies: + '@socket.io/component-emitter': 3.1.2 + debug: 4.3.5 + engine.io-parser: 5.2.2 + ws: 8.17.1 + xmlhttprequest-ssl: 2.0.0 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + dev: false + + /engine.io-parser@5.2.2: + resolution: {integrity: sha512-RcyUFKA93/CXH20l4SoVvzZfrSDMOTUS3bWVpTt2FuFP+XYrL8i8oonHP7WInRyVHXh0n/ORtoeiE1os+8qkSw==} + engines: {node: '>=10.0.0'} + dev: false + + /escalade@3.1.2: + resolution: {integrity: sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==} + engines: {node: '>=6'} + dev: false + + /evt@2.5.7: + resolution: {integrity: sha512-dr7Wd16ry5F8WNU1xXLKpFpO3HsoAGg8zC48e08vDdzMzGWCP9/QFGt1PQptEEDh8SwYP3EL8M+d/Gb0kgUp6g==} + dependencies: + minimal-polyfills: 2.2.3 + run-exclusive: 2.2.19 + tsafe: 1.7.2 + dev: false + + /function-bind@1.1.2: + resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} + dev: false + + /get-caller-file@2.0.5: + resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} + engines: {node: 6.* || 8.* || >= 10.*} + dev: false + + /git-remote-origin-url@4.0.0: + resolution: {integrity: sha512-EAxDksNdjuWgmVW9pVvA9jQDi/dmTaiDONktIy7qiRRhBZUI4FQK1YvBvteuTSX24aNKg9lfgxNYJEeeSXe6DA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + gitconfiglocal: 2.1.0 + dev: false + + /git-repo-info@2.1.1: + resolution: {integrity: sha512-8aCohiDo4jwjOwma4FmYFd3i97urZulL8XL24nIPxuE+GZnfsAyy/g2Shqx6OjUiFKUXZM+Yy+KHnOmmA3FVcg==} + engines: {node: '>= 4.0'} + dev: false + + /gitconfiglocal@2.1.0: + resolution: {integrity: sha512-qoerOEliJn3z+Zyn1HW2F6eoYJqKwS6MgC9cztTLUB/xLWX8gD/6T60pKn4+t/d6tP7JlybI7Z3z+I572CR/Vg==} + dependencies: + ini: 1.3.8 + dev: false + + /graphql@16.9.0: + resolution: {integrity: sha512-GGTKBX4SD7Wdb8mqeDLni2oaRGYQWjWHGKPQ24ZMnUtKfcsVoiv4uX8+LJr1K6U5VW2Lu1BwJnj7uiori0YtRw==} + engines: {node: ^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0} + dev: false + + /has-flag@4.0.0: + resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} + engines: {node: '>=8'} + dev: false + + /hasown@2.0.2: + resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} + engines: {node: '>= 0.4'} + dependencies: + function-bind: 1.1.2 + dev: false + + /headers-polyfill@4.0.3: + resolution: {integrity: sha512-IScLbePpkvO846sIwOtOTDjutRMWdXdJmXdMvk6gCBHxFO8d+QKOQedyZSxFTTFYRSmlgSTDtXqqq4pcenBXLQ==} + dev: false + + /humanize-duration@3.32.1: + resolution: {integrity: sha512-inh5wue5XdfObhu/IGEMiA1nUXigSGcaKNemcbLRKa7jXYGDZXr3LoT9pTIzq2hPEbld7w/qv9h+ikWGz8fL1g==} + dev: false + + /import-in-the-middle@1.7.1: + resolution: {integrity: sha512-1LrZPDtW+atAxH42S6288qyDFNQ2YCty+2mxEPRtfazH6Z5QwkaBSTS2ods7hnVJioF6rkRfNoA6A/MstpFXLg==} + dependencies: + acorn: 8.12.0 + acorn-import-assertions: 1.9.0(acorn@8.12.0) + cjs-module-lexer: 1.3.1 + module-details-from-path: 1.0.3 + dev: false + + /ini@1.3.8: + resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} + dev: false + + /is-core-module@2.14.0: + resolution: {integrity: sha512-a5dFJih5ZLYlRtDc0dZWP7RiKr6xIKzmn/oAYCDvdLThadVgyJwlaoQPmRtMSpz+rk0OGAgIu+TcM9HUF0fk1A==} + engines: {node: '>= 0.4'} + dependencies: + hasown: 2.0.2 + dev: false + + /is-fullwidth-code-point@3.0.0: + resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} + engines: {node: '>=8'} + dev: false + + /is-node-process@1.2.0: + resolution: {integrity: sha512-Vg4o6/fqPxIjtxgUH5QLJhwZ7gW5diGCVlXpuUfELC62CuxM1iHcRe51f2W1FDy04Ai4KJkagKjx3XaqyfRKXw==} + dev: false + + /is-what@4.1.16: + resolution: {integrity: sha512-ZhMwEosbFJkA0YhFnNDgTM4ZxDRsS6HqTo7qsZM08fehyRYIYa0yHu5R6mgo1n/8MgaPBXiPimPD77baVFYg+A==} + engines: {node: '>=12.13'} + dev: false + + /layerr@2.1.0: + resolution: {integrity: sha512-xDD9suWxfBYeXgqffRVH/Wqh+mqZrQcqPRn0I0ijl7iJQ7vu8gMGPt1Qop59pEW/jaIDNUN7+PX1Qk40+vuflg==} + dev: false + + /lodash.camelcase@4.3.0: + resolution: {integrity: sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==} + dev: false + + /lodash.merge@4.6.2: + resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} + dev: false + + /long@5.2.3: + resolution: {integrity: sha512-lcHwpNoggQTObv5apGNCTdJrO69eHOZMi4BNC+rTLER8iHAqGrUVeLh/irVIM7zTw2bOXA8T6uNPeujwOLg/2Q==} + dev: false + + /minimal-polyfills@2.2.3: + resolution: {integrity: sha512-oxdmJ9cL+xV72h0xYxp4tP2d5/fTBpP45H8DIOn9pASuF8a3IYTf+25fMGDYGiWW+MFsuog6KD6nfmhZJQ+uUw==} + dev: false + + /module-details-from-path@1.0.3: + resolution: {integrity: sha512-ySViT69/76t8VhE1xXHK6Ch4NcDd26gx0MzKXLO+F7NOtnqH68d9zF94nT8ZWSxXh8ELOERsnJO/sWt1xZYw5A==} + dev: false + + /ms@2.1.2: + resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} + dev: false + + /msw@2.3.1: + resolution: {integrity: sha512-ocgvBCLn/5l3jpl1lssIb3cniuACJLoOfZu01e3n5dbJrpA5PeeWn28jCLgQDNt6d7QT8tF2fYRzm9JoEHtiig==} + engines: {node: '>=18'} + hasBin: true + requiresBuild: true + peerDependencies: + typescript: '>= 4.7.x' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@bundled-es-modules/cookie': 2.0.0 + '@bundled-es-modules/statuses': 1.0.1 + '@inquirer/confirm': 3.1.11 + '@mswjs/cookies': 1.1.1 + '@mswjs/interceptors': 0.29.1 + '@open-draft/until': 2.1.0 + '@types/cookie': 0.6.0 + '@types/statuses': 2.0.5 + chalk: 4.1.2 + graphql: 16.9.0 + headers-polyfill: 4.0.3 + is-node-process: 1.2.0 + outvariant: 1.4.2 + path-to-regexp: 6.2.2 + strict-event-emitter: 0.5.1 + type-fest: 4.20.1 + yargs: 17.7.2 + dev: false + + /mute-stream@1.0.0: + resolution: {integrity: sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + dev: false + + /outvariant@1.4.2: + resolution: {integrity: sha512-Ou3dJ6bA/UJ5GVHxah4LnqDwZRwAmWxrG3wtrHrbGnP4RnLCtA64A4F+ae7Y8ww660JaddSoArUR5HjipWSHAQ==} + dev: false + + /path-parse@1.0.7: + resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} + dev: false + + /path-to-regexp@6.2.2: + resolution: {integrity: sha512-GQX3SSMokngb36+whdpRXE+3f9V8UzyAorlYvOGx87ufGHehNTn5lCxrKtLyZ4Yl/wEKnNnr98ZzOwwDZV5ogw==} + dev: false + + /picocolors@1.0.1: + resolution: {integrity: sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==} + dev: false + + /protobufjs@7.3.2: + resolution: {integrity: sha512-RXyHaACeqXeqAKGLDl68rQKbmObRsTIn4TYVUUug1KfS47YWCo5MacGITEryugIgZqORCvJWEk4l449POg5Txg==} + engines: {node: '>=12.0.0'} + requiresBuild: true + dependencies: + '@protobufjs/aspromise': 1.1.2 + '@protobufjs/base64': 1.1.2 + '@protobufjs/codegen': 2.0.4 + '@protobufjs/eventemitter': 1.1.0 + '@protobufjs/fetch': 1.1.0 + '@protobufjs/float': 1.0.2 + '@protobufjs/inquire': 1.1.0 + '@protobufjs/path': 1.1.2 + '@protobufjs/pool': 1.1.0 + '@protobufjs/utf8': 1.1.0 + '@types/node': 20.14.9 + long: 5.2.3 + dev: false + + /require-directory@2.1.1: + resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} + engines: {node: '>=0.10.0'} + dev: false + + /require-in-the-middle@7.3.0: + resolution: {integrity: sha512-nQFEv9gRw6SJAwWD2LrL0NmQvAcO7FBwJbwmr2ttPAacfy0xuiOjE5zt+zM4xDyuyvUaxBi/9gb2SoCyNEVJcw==} + engines: {node: '>=8.6.0'} + dependencies: + debug: 4.3.5 + module-details-from-path: 1.0.3 + resolve: 1.22.8 + transitivePeerDependencies: + - supports-color + dev: false + + /resolve@1.22.8: + resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==} + hasBin: true + dependencies: + is-core-module: 2.14.0 + path-parse: 1.0.7 + supports-preserve-symlinks-flag: 1.0.0 + dev: false + + /run-exclusive@2.2.19: + resolution: {integrity: sha512-K3mdoAi7tjJ/qT7Flj90L7QyPozwUaAG+CVhkdDje4HLKXUYC3N/Jzkau3flHVDLQVhiHBtcimVodMjN9egYbA==} + dependencies: + minimal-polyfills: 2.2.3 + dev: false + + /semver@7.6.2: + resolution: {integrity: sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==} + engines: {node: '>=10'} + hasBin: true + dev: false + + /shimmer@1.2.1: + resolution: {integrity: sha512-sQTKC1Re/rM6XyFM6fIAGHRPVGvyXfgzIDvzoq608vM+jeyVD0Tu1E6Np0Kc2zAIFWIj963V2800iF/9LPieQw==} + dev: false + + /signal-exit@4.1.0: + resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} + engines: {node: '>=14'} + dev: false + + /slug@6.1.0: + resolution: {integrity: sha512-x6vLHCMasg4DR2LPiyFGI0gJJhywY6DTiGhCrOMzb3SOk/0JVLIaL4UhyFSHu04SD3uAavrKY/K3zZ3i6iRcgA==} + dev: false + + /socket.io-client@4.7.4: + resolution: {integrity: sha512-wh+OkeF0rAVCrABWQBaEjLfb7DVPotMbu0cgWgyR0v6eA4EoVnAwcIeIbcdTE3GT/H3kbdLl7OoH2+asoDRIIg==} + engines: {node: '>=10.0.0'} + dependencies: + '@socket.io/component-emitter': 3.1.2 + debug: 4.3.5 + engine.io-client: 6.5.4 + socket.io-parser: 4.2.4 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + dev: false + + /socket.io-parser@4.2.4: + resolution: {integrity: sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==} + engines: {node: '>=10.0.0'} + dependencies: + '@socket.io/component-emitter': 3.1.2 + debug: 4.3.5 + transitivePeerDependencies: + - supports-color + dev: false + + /statuses@2.0.1: + resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==} + engines: {node: '>= 0.8'} + dev: false + + /strict-event-emitter@0.5.1: + resolution: {integrity: sha512-vMgjE/GGEPEFnhFub6pa4FmJBRBVOLpIII2hvCZ8Kzb7K0hlHo7mQv6xYrBvCL2LtAIBwFUK8wvuJgTVSQ5MFQ==} + dev: false + + /string-width@4.2.3: + resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} + engines: {node: '>=8'} + dependencies: + emoji-regex: 8.0.0 + is-fullwidth-code-point: 3.0.0 + strip-ansi: 6.0.1 + dev: false + + /strip-ansi@6.0.1: + resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} + engines: {node: '>=8'} + dependencies: + ansi-regex: 5.0.1 + dev: false + + /superjson@2.2.1: + resolution: {integrity: sha512-8iGv75BYOa0xRJHK5vRLEjE2H/i4lulTjzpUXic3Eg8akftYjkmQDa8JARQ42rlczXyFR3IeRoeFCc7RxHsYZA==} + engines: {node: '>=16'} + dependencies: + copy-anything: 3.0.5 + dev: false + + /supports-color@7.2.0: + resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} + engines: {node: '>=8'} + dependencies: + has-flag: 4.0.0 + dev: false + + /supports-hyperlinks@2.3.0: + resolution: {integrity: sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==} + engines: {node: '>=8'} + dependencies: + has-flag: 4.0.0 + supports-color: 7.2.0 + dev: false + + /supports-preserve-symlinks-flag@1.0.0: + resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} + engines: {node: '>= 0.4'} + dev: false + + /terminal-link@3.0.0: + resolution: {integrity: sha512-flFL3m4wuixmf6IfhFJd1YPiLiMuxEc8uHRM1buzIeZPm22Au2pDqBJQgdo7n1WfPU1ONFGv7YDwpFBmHGF6lg==} + engines: {node: '>=12'} + dependencies: + ansi-escapes: 5.0.0 + supports-hyperlinks: 2.3.0 + dev: false + + /tsafe@1.7.2: + resolution: {integrity: sha512-dAPfQLhCfCRre5qs+Z5Q2a7s2CV7RxffZUmvj7puGaePYjECzWREJFd3w4XSFe/T5tbxgowfItA/JSSZ6Ma3dA==} + dev: false + + /type-fest@0.21.3: + resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==} + engines: {node: '>=10'} + dev: false + + /type-fest@1.4.0: + resolution: {integrity: sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==} + engines: {node: '>=10'} + dev: false + + /type-fest@4.20.1: + resolution: {integrity: sha512-R6wDsVsoS9xYOpy8vgeBlqpdOyzJ12HNfQhC/aAKWM3YoCV9TtunJzh/QpkMgeDhkoynDcw5f1y+qF9yc/HHyg==} + engines: {node: '>=16'} + dev: false + + /ulid@2.3.0: + resolution: {integrity: sha512-keqHubrlpvT6G2wH0OEfSW4mquYRcbe/J8NMmveoQOjUqmo+hXtO+ORCpWhdbZ7k72UtY61BL7haGxW6enBnjw==} + hasBin: true + dev: false + + /ulidx@2.3.0: + resolution: {integrity: sha512-36piWNqcdp9hKlQewyeehCaALy4lyx3FodsCxHuV6i0YdexSkjDOubwxEVr2yi4kh62L/0MgyrxqG4K+qtovnw==} + engines: {node: '>=16'} + dependencies: + layerr: 2.1.0 + dev: false + + /undici-types@5.26.5: + resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} + dev: false + + /uuid@9.0.1: + resolution: {integrity: sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==} + hasBin: true + dev: false + + /wrap-ansi@6.2.0: + resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==} + engines: {node: '>=8'} + dependencies: + ansi-styles: 4.3.0 + string-width: 4.2.3 + strip-ansi: 6.0.1 + dev: false + + /wrap-ansi@7.0.0: + resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} + engines: {node: '>=10'} + dependencies: + ansi-styles: 4.3.0 + string-width: 4.2.3 + strip-ansi: 6.0.1 + dev: false + + /ws@8.17.1: + resolution: {integrity: sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==} + engines: {node: '>=10.0.0'} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: '>=5.0.2' + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + dev: false + + /xmlhttprequest-ssl@2.0.0: + resolution: {integrity: sha512-QKxVRxiRACQcVuQEYFsI1hhkrMlrXHPegbbd1yn9UHOmRxY+si12nQYzri3vbzt8VdTTRviqcKxcyllFas5z2A==} + engines: {node: '>=0.4.0'} + dev: false + + /y18n@5.0.8: + resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} + engines: {node: '>=10'} + dev: false + + /yargs-parser@21.1.1: + resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} + engines: {node: '>=12'} + dev: false + + /yargs@17.7.2: + resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==} + engines: {node: '>=12'} + dependencies: + cliui: 8.0.1 + escalade: 3.1.2 + get-caller-file: 2.0.5 + require-directory: 2.1.1 + string-width: 4.2.3 + y18n: 5.0.8 + yargs-parser: 21.1.1 + dev: false + + /zod-error@1.5.0: + resolution: {integrity: sha512-zzopKZ/skI9iXpqCEPj+iLCKl9b88E43ehcU+sbRoHuwGd9F1IDVGQ70TyO6kmfiRL1g4IXkjsXK+g1gLYl4WQ==} + dependencies: + zod: 3.22.3 + dev: false + + /zod-validation-error@1.5.0(zod@3.22.3): + resolution: {integrity: sha512-/7eFkAI4qV0tcxMBB/3+d2c1P6jzzZYdYSlBuAklzMuCrJu5bzJfHS0yVAS87dRHVlhftd6RFJDIvv03JgkSbw==} + engines: {node: '>=16.0.0'} + peerDependencies: + zod: ^3.18.0 + dependencies: + zod: 3.22.3 + dev: false + + /zod@3.22.3: + resolution: {integrity: sha512-EjIevzuJRiRPbVH4mGc8nApb/lVLKVpmUhAaR5R5doKGfAnGJ6Gr3CViAVjP+4FWSxCsybeWQdcgCtbX+7oZug==} + dev: false diff --git a/packages/cli-v3/e2e/fixtures/compile-monorepo-packages/pnpm-workspace.yaml b/packages/cli-v3/e2e/fixtures/compile-monorepo-packages/pnpm-workspace.yaml new file mode 100644 index 00000000000..7ad0309c4e0 --- /dev/null +++ b/packages/cli-v3/e2e/fixtures/compile-monorepo-packages/pnpm-workspace.yaml @@ -0,0 +1,3 @@ +# https://github.com/pnpm/pnpm/issues/2412 +packages: + - "packages/*" diff --git a/packages/cli-v3/e2e/fixtures/compile-monorepo-packages/yarn.lock b/packages/cli-v3/e2e/fixtures/compile-monorepo-packages/yarn.lock new file mode 100644 index 00000000000..137599875c7 --- /dev/null +++ b/packages/cli-v3/e2e/fixtures/compile-monorepo-packages/yarn.lock @@ -0,0 +1,1590 @@ +# This file is generated by running "yarn install" inside your project. +# Manual changes might be lost - proceed with caution! + +__metadata: + version: 8 + cacheKey: 10c0 + +"@bundled-es-modules/cookie@npm:^2.0.0": + version: 2.0.0 + resolution: "@bundled-es-modules/cookie@npm:2.0.0" + dependencies: + cookie: "npm:^0.5.0" + checksum: 10c0/0655dd331b35d7b5b6dd2301c3bcfb7233018c0e3235a40ced1d53f00463ab92dc01f0091f153812867bc0ef0f8e0a157a30acb16e8d7ef149702bf8db9fe7a6 + languageName: node + linkType: hard + +"@bundled-es-modules/statuses@npm:^1.0.1": + version: 1.0.1 + resolution: "@bundled-es-modules/statuses@npm:1.0.1" + dependencies: + statuses: "npm:^2.0.1" + checksum: 10c0/c1a8ede3efa8da61ccda4b98e773582a9733edfbeeee569d4630785f8e018766202edb190a754a3ec7a7f6bd738e857829affc2fdb676b6dab4db1bb44e62785 + languageName: node + linkType: hard + +"@compile-monorepo-packages/message@workspace:*, @compile-monorepo-packages/message@workspace:packages/message": + version: 0.0.0-use.local + resolution: "@compile-monorepo-packages/message@workspace:packages/message" + languageName: unknown + linkType: soft + +"@compile-monorepo-packages/trigger@workspace:packages/trigger": + version: 0.0.0-use.local + resolution: "@compile-monorepo-packages/trigger@workspace:packages/trigger" + dependencies: + "@compile-monorepo-packages/message": "workspace:*" + "@systemfsoftware/trigger.dev_sdk": "npm:3.0.0-beta.40" + languageName: unknown + linkType: soft + +"@google-cloud/precise-date@npm:^4.0.0": + version: 4.0.0 + resolution: "@google-cloud/precise-date@npm:4.0.0" + checksum: 10c0/8788bec6bb5db3fcc9cf72f346dc7af35d0ad1c9457d40f800e580dc58631568589b6795b48bef88b958b718c81cd326b0ccfe9d0ef9e7d7e85f45c1375e9c14 + languageName: node + linkType: hard + +"@grpc/grpc-js@npm:^1.7.1": + version: 1.10.10 + resolution: "@grpc/grpc-js@npm:1.10.10" + dependencies: + "@grpc/proto-loader": "npm:^0.7.13" + "@js-sdsl/ordered-map": "npm:^4.4.2" + checksum: 10c0/bc55b5d51f2c93af2c0076f3fed92ebcd936ade2c120d33455fc120d8a96197dfe412cff3e452788ab51bff0f9b58eebbafe8403516912693a41324c5cf45862 + languageName: node + linkType: hard + +"@grpc/proto-loader@npm:^0.7.13": + version: 0.7.13 + resolution: "@grpc/proto-loader@npm:0.7.13" + dependencies: + lodash.camelcase: "npm:^4.3.0" + long: "npm:^5.0.0" + protobufjs: "npm:^7.2.5" + yargs: "npm:^17.7.2" + bin: + proto-loader-gen-types: build/bin/proto-loader-gen-types.js + checksum: 10c0/dc8ed7aa1454c15e224707cc53d84a166b98d76f33606a9f334c7a6fb1aedd3e3614dcd2c2b02a6ffaf140587d19494f93b3a56346c6c2e26bc564f6deddbbf3 + languageName: node + linkType: hard + +"@inquirer/confirm@npm:^3.0.0": + version: 3.1.14 + resolution: "@inquirer/confirm@npm:3.1.14" + dependencies: + "@inquirer/core": "npm:^9.0.2" + "@inquirer/type": "npm:^1.4.0" + checksum: 10c0/935054f38afb2fc203e638a27a982d7b0be8b4848cff092b7c127cc7635cc62f0dcfdb31b0127cb3f1d2a0bac218085273bb14fab6d6e506f64821a5f536a679 + languageName: node + linkType: hard + +"@inquirer/core@npm:^9.0.2": + version: 9.0.2 + resolution: "@inquirer/core@npm:9.0.2" + dependencies: + "@inquirer/figures": "npm:^1.0.3" + "@inquirer/type": "npm:^1.4.0" + "@types/mute-stream": "npm:^0.0.4" + "@types/node": "npm:^20.14.9" + "@types/wrap-ansi": "npm:^3.0.0" + ansi-escapes: "npm:^4.3.2" + cli-spinners: "npm:^2.9.2" + cli-width: "npm:^4.1.0" + mute-stream: "npm:^1.0.0" + signal-exit: "npm:^4.1.0" + strip-ansi: "npm:^6.0.1" + wrap-ansi: "npm:^6.2.0" + yoctocolors-cjs: "npm:^2.1.2" + checksum: 10c0/2ec629b2e2d4503059981bb54ee555e1e80100e2ec0fed0aec5ce4f8bae6d124bb241a7fbf0fb8141cabbefcfbd7ddaec4702e581feb99d29e10d4017394aae1 + languageName: node + linkType: hard + +"@inquirer/figures@npm:^1.0.3": + version: 1.0.3 + resolution: "@inquirer/figures@npm:1.0.3" + checksum: 10c0/099e062f000baafb4010014ece443d0cd211f562194854dc52a128bfe514611f8cc3da4cdb5092d75440956aff201dcd8e893b8a71feb104f97b0b00c6a696cf + languageName: node + linkType: hard + +"@inquirer/type@npm:^1.4.0": + version: 1.4.0 + resolution: "@inquirer/type@npm:1.4.0" + dependencies: + mute-stream: "npm:^1.0.0" + checksum: 10c0/927b46eef9195523a5c4d9467fa43dcd8fde6376131c777012dd899b96b5f5c0d7276e03379f61d3209206e65ef82dc45b129eb79fb4dfe61de29d7aed437cd4 + languageName: node + linkType: hard + +"@js-sdsl/ordered-map@npm:^4.4.2": + version: 4.4.2 + resolution: "@js-sdsl/ordered-map@npm:4.4.2" + checksum: 10c0/cc7e15dc4acf6d9ef663757279600bab70533d847dcc1ab01332e9e680bd30b77cdf9ad885cc774276f51d98b05a013571c940e5b360985af5eb798dc1a2ee2b + languageName: node + linkType: hard + +"@mswjs/cookies@npm:^1.1.0": + version: 1.1.1 + resolution: "@mswjs/cookies@npm:1.1.1" + checksum: 10c0/75d3fdb0b5941ff473776b25869e4e7d1aeae872107c8cd12f1ebd89e1a9fb39473c9fbd1278aec91f40c991cd9fe98533863ef3a3906ca060532ce49acf86a5 + languageName: node + linkType: hard + +"@mswjs/interceptors@npm:^0.29.0": + version: 0.29.1 + resolution: "@mswjs/interceptors@npm:0.29.1" + dependencies: + "@open-draft/deferred-promise": "npm:^2.2.0" + "@open-draft/logger": "npm:^0.3.0" + "@open-draft/until": "npm:^2.0.0" + is-node-process: "npm:^1.2.0" + outvariant: "npm:^1.2.1" + strict-event-emitter: "npm:^0.5.1" + checksum: 10c0/816660a17b0e89e6e6955072b96882b5807c8c9faa316eab27104e8ba80e8e7d78b1862af42e1044156a5ae3ae2071289dc9211ecdc8fd5f7078d8c8a8a7caa3 + languageName: node + linkType: hard + +"@open-draft/deferred-promise@npm:^2.2.0": + version: 2.2.0 + resolution: "@open-draft/deferred-promise@npm:2.2.0" + checksum: 10c0/eafc1b1d0fc8edb5e1c753c5e0f3293410b40dde2f92688211a54806d4136887051f39b98c1950370be258483deac9dfd17cf8b96557553765198ef2547e4549 + languageName: node + linkType: hard + +"@open-draft/logger@npm:^0.3.0": + version: 0.3.0 + resolution: "@open-draft/logger@npm:0.3.0" + dependencies: + is-node-process: "npm:^1.2.0" + outvariant: "npm:^1.4.0" + checksum: 10c0/90010647b22e9693c16258f4f9adb034824d1771d3baa313057b9a37797f571181005bc50415a934eaf7c891d90ff71dcd7a9d5048b0b6bb438f31bef2c7c5c1 + languageName: node + linkType: hard + +"@open-draft/until@npm:^2.0.0, @open-draft/until@npm:^2.1.0": + version: 2.1.0 + resolution: "@open-draft/until@npm:2.1.0" + checksum: 10c0/61d3f99718dd86bb393fee2d7a785f961dcaf12f2055f0c693b27f4d0cd5f7a03d498a6d9289773b117590d794a43cd129366fd8e99222e4832f67b1653d54cf + languageName: node + linkType: hard + +"@opentelemetry/api-logs@npm:0.49.1": + version: 0.49.1 + resolution: "@opentelemetry/api-logs@npm:0.49.1" + dependencies: + "@opentelemetry/api": "npm:^1.0.0" + checksum: 10c0/479d8529c0e51effa92e265ba15b75dc010aefe97beb04f6d407d8298a5dcefb0c7fcdaff8c2a65e2a41435d8951407b37e6deb878b5e0191887176faa9565f8 + languageName: node + linkType: hard + +"@opentelemetry/api-logs@npm:^0.48.0": + version: 0.48.0 + resolution: "@opentelemetry/api-logs@npm:0.48.0" + dependencies: + "@opentelemetry/api": "npm:^1.0.0" + checksum: 10c0/728e9d3c0d9f63dbde3a4086ba2fb2231a03e9dcea02a496d7823ac60471dc5addf05fc94f69da1afa9519826a243c2742597ebc0ceb72b42009954a2d14291a + languageName: node + linkType: hard + +"@opentelemetry/api@npm:^1.0.0, @opentelemetry/api@npm:^1.8.0": + version: 1.9.0 + resolution: "@opentelemetry/api@npm:1.9.0" + checksum: 10c0/9aae2fe6e8a3a3eeb6c1fdef78e1939cf05a0f37f8a4fae4d6bf2e09eb1e06f966ece85805626e01ba5fab48072b94f19b835449e58b6d26720ee19a58298add + languageName: node + linkType: hard + +"@opentelemetry/context-async-hooks@npm:1.22.0": + version: 1.22.0 + resolution: "@opentelemetry/context-async-hooks@npm:1.22.0" + peerDependencies: + "@opentelemetry/api": ">=1.0.0 <1.9.0" + checksum: 10c0/5f691b598d967a969eed5eeea122cdaa5db35f8bf399704382dd5f482edd22c9d3ca636c119ac8c23f1c9a5b84a6a5be31056771887d957560f46f4fc07c0e5d + languageName: node + linkType: hard + +"@opentelemetry/context-async-hooks@npm:1.25.1": + version: 1.25.1 + resolution: "@opentelemetry/context-async-hooks@npm:1.25.1" + peerDependencies: + "@opentelemetry/api": ">=1.0.0 <1.10.0" + checksum: 10c0/bdea47675fe7ca7363b548ca86e724baa102bbb68d92702a20c281615dbae040aad907ff08f553f0e4985868f99a762aadac04f07ad51915ef512c5c817d7976 + languageName: node + linkType: hard + +"@opentelemetry/core@npm:1.22.0": + version: 1.22.0 + resolution: "@opentelemetry/core@npm:1.22.0" + dependencies: + "@opentelemetry/semantic-conventions": "npm:1.22.0" + peerDependencies: + "@opentelemetry/api": ">=1.0.0 <1.9.0" + checksum: 10c0/4850f6f407e4a4df72825d88b7dbe653e23f34a6dcba0b2d05725d0b497e1d44069909301b0efa1d4eac577225f10f5e86e09cb5338aacf28e2467b6d7d4c3b1 + languageName: node + linkType: hard + +"@opentelemetry/core@npm:1.25.1": + version: 1.25.1 + resolution: "@opentelemetry/core@npm:1.25.1" + dependencies: + "@opentelemetry/semantic-conventions": "npm:1.25.1" + peerDependencies: + "@opentelemetry/api": ">=1.0.0 <1.10.0" + checksum: 10c0/37270396fe3546e454f5a6e8cab0e5777e49a8e4e56ef05644c4e458b3ba7c662f57ad1ba2dd936ddaef54cbe985abd7cee0d3e9188dfdc0e3b3d446c3484337 + languageName: node + linkType: hard + +"@opentelemetry/exporter-logs-otlp-http@npm:^0.49.1": + version: 0.49.1 + resolution: "@opentelemetry/exporter-logs-otlp-http@npm:0.49.1" + dependencies: + "@opentelemetry/api-logs": "npm:0.49.1" + "@opentelemetry/core": "npm:1.22.0" + "@opentelemetry/otlp-exporter-base": "npm:0.49.1" + "@opentelemetry/otlp-transformer": "npm:0.49.1" + "@opentelemetry/sdk-logs": "npm:0.49.1" + peerDependencies: + "@opentelemetry/api": ^1.0.0 + checksum: 10c0/3e9ff9396072586aa212c207b7d71d933e50d0166a9b0cbd8902717d01d40d8bd904984385f83b7f26606651271fc59c0de5494a37f12701e0cf4d11347fc808 + languageName: node + linkType: hard + +"@opentelemetry/exporter-trace-otlp-grpc@npm:0.49.1": + version: 0.49.1 + resolution: "@opentelemetry/exporter-trace-otlp-grpc@npm:0.49.1" + dependencies: + "@grpc/grpc-js": "npm:^1.7.1" + "@opentelemetry/core": "npm:1.22.0" + "@opentelemetry/otlp-grpc-exporter-base": "npm:0.49.1" + "@opentelemetry/otlp-transformer": "npm:0.49.1" + "@opentelemetry/resources": "npm:1.22.0" + "@opentelemetry/sdk-trace-base": "npm:1.22.0" + peerDependencies: + "@opentelemetry/api": ^1.0.0 + checksum: 10c0/4702ad5a9a449702ba365708c8d5d4c3442db6fd134ffe8ac40f656b29beb72046232ad9ab90d42cf1a185e7549b0fba1f3accbe3794d43ed103f020185f379f + languageName: node + linkType: hard + +"@opentelemetry/exporter-trace-otlp-http@npm:0.49.1, @opentelemetry/exporter-trace-otlp-http@npm:^0.49.1": + version: 0.49.1 + resolution: "@opentelemetry/exporter-trace-otlp-http@npm:0.49.1" + dependencies: + "@opentelemetry/core": "npm:1.22.0" + "@opentelemetry/otlp-exporter-base": "npm:0.49.1" + "@opentelemetry/otlp-transformer": "npm:0.49.1" + "@opentelemetry/resources": "npm:1.22.0" + "@opentelemetry/sdk-trace-base": "npm:1.22.0" + peerDependencies: + "@opentelemetry/api": ^1.0.0 + checksum: 10c0/2393fd88deef0d3db572b2c0ec9ed29d1968461a68be61e2f08b624e67a5c364b80191d587cd24acf56f9db00dcd1191d376d3843427b0998f5a03d870369248 + languageName: node + linkType: hard + +"@opentelemetry/exporter-trace-otlp-proto@npm:0.49.1": + version: 0.49.1 + resolution: "@opentelemetry/exporter-trace-otlp-proto@npm:0.49.1" + dependencies: + "@opentelemetry/core": "npm:1.22.0" + "@opentelemetry/otlp-exporter-base": "npm:0.49.1" + "@opentelemetry/otlp-proto-exporter-base": "npm:0.49.1" + "@opentelemetry/otlp-transformer": "npm:0.49.1" + "@opentelemetry/resources": "npm:1.22.0" + "@opentelemetry/sdk-trace-base": "npm:1.22.0" + peerDependencies: + "@opentelemetry/api": ^1.0.0 + checksum: 10c0/d298829328e698bb00be98ece4db6267b421862af9b079c486699d949f2765a0b497774236838a632e71841d29525374477b8eb81646a5a7a516946eafeba919 + languageName: node + linkType: hard + +"@opentelemetry/exporter-zipkin@npm:1.22.0": + version: 1.22.0 + resolution: "@opentelemetry/exporter-zipkin@npm:1.22.0" + dependencies: + "@opentelemetry/core": "npm:1.22.0" + "@opentelemetry/resources": "npm:1.22.0" + "@opentelemetry/sdk-trace-base": "npm:1.22.0" + "@opentelemetry/semantic-conventions": "npm:1.22.0" + peerDependencies: + "@opentelemetry/api": ^1.0.0 + checksum: 10c0/b26101dc394b1c64efb0a979f3abed3f47111d9b3e8fe0e43f613cd0f472927cf62205d719214922bde240b64caddafbf05e7932c690d682700c470631baf302 + languageName: node + linkType: hard + +"@opentelemetry/instrumentation@npm:0.49.1, @opentelemetry/instrumentation@npm:^0.49.1": + version: 0.49.1 + resolution: "@opentelemetry/instrumentation@npm:0.49.1" + dependencies: + "@opentelemetry/api-logs": "npm:0.49.1" + "@types/shimmer": "npm:^1.0.2" + import-in-the-middle: "npm:1.7.1" + require-in-the-middle: "npm:^7.1.1" + semver: "npm:^7.5.2" + shimmer: "npm:^1.2.1" + peerDependencies: + "@opentelemetry/api": ^1.3.0 + checksum: 10c0/dcfecde045fb715593461f51e6f948b22f79d2cf198b6de99293cdbae650942cfc5cbf36585f1690b865f1bd4ae7b25ea273b65a33fa6f8f54a418663027dd90 + languageName: node + linkType: hard + +"@opentelemetry/otlp-exporter-base@npm:0.49.1": + version: 0.49.1 + resolution: "@opentelemetry/otlp-exporter-base@npm:0.49.1" + dependencies: + "@opentelemetry/core": "npm:1.22.0" + peerDependencies: + "@opentelemetry/api": ^1.0.0 + checksum: 10c0/61432363fc1a5d159e73d8470cce1f4c7d2b229780406c7cdaaeebe1bf4afe0a17a276ae01c9be895b52543ce64e8d62005d20794bb9e21a2252ae7a0be078f4 + languageName: node + linkType: hard + +"@opentelemetry/otlp-grpc-exporter-base@npm:0.49.1": + version: 0.49.1 + resolution: "@opentelemetry/otlp-grpc-exporter-base@npm:0.49.1" + dependencies: + "@grpc/grpc-js": "npm:^1.7.1" + "@opentelemetry/core": "npm:1.22.0" + "@opentelemetry/otlp-exporter-base": "npm:0.49.1" + protobufjs: "npm:^7.2.3" + peerDependencies: + "@opentelemetry/api": ^1.0.0 + checksum: 10c0/f01dbb21d9c1aefc2583b5a4eb504a0f3449496856f49239c23452a18a6c1338b8bcbf2971de54aadb53d9c1dca85283ba3ed3cd7b24b6a1821928756de69710 + languageName: node + linkType: hard + +"@opentelemetry/otlp-proto-exporter-base@npm:0.49.1": + version: 0.49.1 + resolution: "@opentelemetry/otlp-proto-exporter-base@npm:0.49.1" + dependencies: + "@opentelemetry/core": "npm:1.22.0" + "@opentelemetry/otlp-exporter-base": "npm:0.49.1" + protobufjs: "npm:^7.2.3" + peerDependencies: + "@opentelemetry/api": ^1.0.0 + checksum: 10c0/1572831479536bf9c25c69f7b4584f281896df1a7d140f73937a701a06c4e4c612643b4e396e87646f43e73b53f1b5a636353330c3df5affd59ef19e9f811b5f + languageName: node + linkType: hard + +"@opentelemetry/otlp-transformer@npm:0.49.1": + version: 0.49.1 + resolution: "@opentelemetry/otlp-transformer@npm:0.49.1" + dependencies: + "@opentelemetry/api-logs": "npm:0.49.1" + "@opentelemetry/core": "npm:1.22.0" + "@opentelemetry/resources": "npm:1.22.0" + "@opentelemetry/sdk-logs": "npm:0.49.1" + "@opentelemetry/sdk-metrics": "npm:1.22.0" + "@opentelemetry/sdk-trace-base": "npm:1.22.0" + peerDependencies: + "@opentelemetry/api": ">=1.3.0 <1.9.0" + checksum: 10c0/df25837786a45a77675a0de48916e7d7f1d32d6d200ef807a5fc23e07a2be31cfffd09b197079a6e6376fe82de4ed1930b14c11001f032e8fbfefaef19d98a11 + languageName: node + linkType: hard + +"@opentelemetry/propagator-b3@npm:1.22.0": + version: 1.22.0 + resolution: "@opentelemetry/propagator-b3@npm:1.22.0" + dependencies: + "@opentelemetry/core": "npm:1.22.0" + peerDependencies: + "@opentelemetry/api": ">=1.0.0 <1.9.0" + checksum: 10c0/947633f247451e37895b5c3f8cbcba4fc96118c0c72c815bfdb49ae4b2a3c27ca9133af25db35ae938bd82b0033d986d178f253c0573389ab2dab2999d42a082 + languageName: node + linkType: hard + +"@opentelemetry/propagator-b3@npm:1.25.1": + version: 1.25.1 + resolution: "@opentelemetry/propagator-b3@npm:1.25.1" + dependencies: + "@opentelemetry/core": "npm:1.25.1" + peerDependencies: + "@opentelemetry/api": ">=1.0.0 <1.10.0" + checksum: 10c0/3fb91d2d26bdc99188cdfd31f176a38e950292d425a3c1ecd17f55d4ac4926d00da756a123592b3971a5309d7f48c9348183e269f4f8fe7f70c7418ab38dd920 + languageName: node + linkType: hard + +"@opentelemetry/propagator-jaeger@npm:1.22.0": + version: 1.22.0 + resolution: "@opentelemetry/propagator-jaeger@npm:1.22.0" + dependencies: + "@opentelemetry/core": "npm:1.22.0" + peerDependencies: + "@opentelemetry/api": ">=1.0.0 <1.9.0" + checksum: 10c0/b5767c4b8862783043d20ad71b66831a0004b98173b1cc8573bc6048fa0b4ed3cf9e1063c9f02e25d227ccb668cd95dacc02dde8d4af2aa294c097779f5cc79f + languageName: node + linkType: hard + +"@opentelemetry/propagator-jaeger@npm:1.25.1": + version: 1.25.1 + resolution: "@opentelemetry/propagator-jaeger@npm:1.25.1" + dependencies: + "@opentelemetry/core": "npm:1.25.1" + peerDependencies: + "@opentelemetry/api": ">=1.0.0 <1.10.0" + checksum: 10c0/2fd240fc5e26b986b27f6c140081b13b84a1bc2e6ad8ebfa69d4fda4c2a0f6dfc404ff11965585ddd229550c780650e3e18f56ab6976a79efc0ae0efdcb855a4 + languageName: node + linkType: hard + +"@opentelemetry/resources@npm:1.22.0": + version: 1.22.0 + resolution: "@opentelemetry/resources@npm:1.22.0" + dependencies: + "@opentelemetry/core": "npm:1.22.0" + "@opentelemetry/semantic-conventions": "npm:1.22.0" + peerDependencies: + "@opentelemetry/api": ">=1.0.0 <1.9.0" + checksum: 10c0/f8681d3f907bb44742223980283dd35fcf2fd52e6b6874063e0ed7fea21a3dc65c0dc05a66f21ee41d018343bc90d0221a018ac0d5a92ef01e623f4fe94355fd + languageName: node + linkType: hard + +"@opentelemetry/resources@npm:1.25.1, @opentelemetry/resources@npm:^1.22.0": + version: 1.25.1 + resolution: "@opentelemetry/resources@npm:1.25.1" + dependencies: + "@opentelemetry/core": "npm:1.25.1" + "@opentelemetry/semantic-conventions": "npm:1.25.1" + peerDependencies: + "@opentelemetry/api": ">=1.0.0 <1.10.0" + checksum: 10c0/4edbf04945c7647b9af847f2f8abccabb54f4f8935fd75c199dc22879f8b7927ac50fac8e877ef48e81c586a08d63bbfe41c345caf94a8ce2c623fa99bb8e999 + languageName: node + linkType: hard + +"@opentelemetry/sdk-logs@npm:0.49.1, @opentelemetry/sdk-logs@npm:^0.49.1": + version: 0.49.1 + resolution: "@opentelemetry/sdk-logs@npm:0.49.1" + dependencies: + "@opentelemetry/core": "npm:1.22.0" + "@opentelemetry/resources": "npm:1.22.0" + peerDependencies: + "@opentelemetry/api": ">=1.4.0 <1.9.0" + "@opentelemetry/api-logs": ">=0.39.1" + checksum: 10c0/2dbf2d27bde8f442a1393e68d0832a36d28476bd6cb14e0cbd60793836dc131671f9c8e5073b03cc22749f1878b2dc30e4331276439c514e8fa17082156dda64 + languageName: node + linkType: hard + +"@opentelemetry/sdk-metrics@npm:1.22.0": + version: 1.22.0 + resolution: "@opentelemetry/sdk-metrics@npm:1.22.0" + dependencies: + "@opentelemetry/core": "npm:1.22.0" + "@opentelemetry/resources": "npm:1.22.0" + lodash.merge: "npm:^4.6.2" + peerDependencies: + "@opentelemetry/api": ">=1.3.0 <1.9.0" + checksum: 10c0/cdf7c91bec6e697bbeea2b0f6cdb68491104beab002fda2e37a9a932d4624f4510785efd29c625dff4f68632567e03021711a0c2f6ecef9354d4a0929ee703ed + languageName: node + linkType: hard + +"@opentelemetry/sdk-node@npm:^0.49.1": + version: 0.49.1 + resolution: "@opentelemetry/sdk-node@npm:0.49.1" + dependencies: + "@opentelemetry/api-logs": "npm:0.49.1" + "@opentelemetry/core": "npm:1.22.0" + "@opentelemetry/exporter-trace-otlp-grpc": "npm:0.49.1" + "@opentelemetry/exporter-trace-otlp-http": "npm:0.49.1" + "@opentelemetry/exporter-trace-otlp-proto": "npm:0.49.1" + "@opentelemetry/exporter-zipkin": "npm:1.22.0" + "@opentelemetry/instrumentation": "npm:0.49.1" + "@opentelemetry/resources": "npm:1.22.0" + "@opentelemetry/sdk-logs": "npm:0.49.1" + "@opentelemetry/sdk-metrics": "npm:1.22.0" + "@opentelemetry/sdk-trace-base": "npm:1.22.0" + "@opentelemetry/sdk-trace-node": "npm:1.22.0" + "@opentelemetry/semantic-conventions": "npm:1.22.0" + peerDependencies: + "@opentelemetry/api": ">=1.3.0 <1.9.0" + checksum: 10c0/cbf9e15d95ed72a0f9563801f90049e9c0d3fdbf14ffba6d46bcb72275bfd5b340a7a93896396cf2817d70d5ab7e416f65f4845bb4d67df643f07a4fb0faed51 + languageName: node + linkType: hard + +"@opentelemetry/sdk-trace-base@npm:1.22.0": + version: 1.22.0 + resolution: "@opentelemetry/sdk-trace-base@npm:1.22.0" + dependencies: + "@opentelemetry/core": "npm:1.22.0" + "@opentelemetry/resources": "npm:1.22.0" + "@opentelemetry/semantic-conventions": "npm:1.22.0" + peerDependencies: + "@opentelemetry/api": ">=1.0.0 <1.9.0" + checksum: 10c0/e7240d6e3f63e892516602eeb443803398cee171167608eb043f8d077f9489be2062f538b7e7766392db7419a33e7845f6ed070e13a0932017596b139c232950 + languageName: node + linkType: hard + +"@opentelemetry/sdk-trace-base@npm:1.25.1, @opentelemetry/sdk-trace-base@npm:^1.22.0": + version: 1.25.1 + resolution: "@opentelemetry/sdk-trace-base@npm:1.25.1" + dependencies: + "@opentelemetry/core": "npm:1.25.1" + "@opentelemetry/resources": "npm:1.25.1" + "@opentelemetry/semantic-conventions": "npm:1.25.1" + peerDependencies: + "@opentelemetry/api": ">=1.0.0 <1.10.0" + checksum: 10c0/bcbc5de75edb8f36a05c7d21699782b4aa100482588d89e318d3f35944d45e776f50f7b353273a0925bc0b3b6e82cbf294cba4cb0792d951148b4ee105280aa2 + languageName: node + linkType: hard + +"@opentelemetry/sdk-trace-node@npm:1.22.0": + version: 1.22.0 + resolution: "@opentelemetry/sdk-trace-node@npm:1.22.0" + dependencies: + "@opentelemetry/context-async-hooks": "npm:1.22.0" + "@opentelemetry/core": "npm:1.22.0" + "@opentelemetry/propagator-b3": "npm:1.22.0" + "@opentelemetry/propagator-jaeger": "npm:1.22.0" + "@opentelemetry/sdk-trace-base": "npm:1.22.0" + semver: "npm:^7.5.2" + peerDependencies: + "@opentelemetry/api": ">=1.0.0 <1.9.0" + checksum: 10c0/ca42e61b44ed5f91e29e8cf5f16916fb2308d9c807181446c7c60ee61656e6e97f8c02ad4269f86ad57c252dbd25fe0af5b09521b6868b156df978a0f9b54d57 + languageName: node + linkType: hard + +"@opentelemetry/sdk-trace-node@npm:^1.22.0": + version: 1.25.1 + resolution: "@opentelemetry/sdk-trace-node@npm:1.25.1" + dependencies: + "@opentelemetry/context-async-hooks": "npm:1.25.1" + "@opentelemetry/core": "npm:1.25.1" + "@opentelemetry/propagator-b3": "npm:1.25.1" + "@opentelemetry/propagator-jaeger": "npm:1.25.1" + "@opentelemetry/sdk-trace-base": "npm:1.25.1" + semver: "npm:^7.5.2" + peerDependencies: + "@opentelemetry/api": ">=1.0.0 <1.10.0" + checksum: 10c0/d54cdab39429bd5ddb4d3dcb27e2423039680f09c3059b406348289ad8ed2856cf0a6db592d55e5a45afde233dd1867ad5daf5ac47e5f080562a561634a1565a + languageName: node + linkType: hard + +"@opentelemetry/semantic-conventions@npm:1.22.0": + version: 1.22.0 + resolution: "@opentelemetry/semantic-conventions@npm:1.22.0" + checksum: 10c0/35d4aae14111fd65becf667fb935aef673f820dba0e160cdf02dfee19b8eb169a8ba3f7db4db8a40d82a15989f465faf085b4ba41895ba2c89f8e631f5e53f08 + languageName: node + linkType: hard + +"@opentelemetry/semantic-conventions@npm:1.25.1, @opentelemetry/semantic-conventions@npm:^1.22.0": + version: 1.25.1 + resolution: "@opentelemetry/semantic-conventions@npm:1.25.1" + checksum: 10c0/fb1d6349e91f142c82931e89e0242215be8248e77919b6faa7e259757e499183546c9b4046de72b053b5222453bc74fff70280d2b4d1229484ba7b2c07f16a3a + languageName: node + linkType: hard + +"@protobufjs/aspromise@npm:^1.1.1, @protobufjs/aspromise@npm:^1.1.2": + version: 1.1.2 + resolution: "@protobufjs/aspromise@npm:1.1.2" + checksum: 10c0/a83343a468ff5b5ec6bff36fd788a64c839e48a07ff9f4f813564f58caf44d011cd6504ed2147bf34835bd7a7dd2107052af755961c6b098fd8902b4f6500d0f + languageName: node + linkType: hard + +"@protobufjs/base64@npm:^1.1.2": + version: 1.1.2 + resolution: "@protobufjs/base64@npm:1.1.2" + checksum: 10c0/eec925e681081af190b8ee231f9bad3101e189abbc182ff279da6b531e7dbd2a56f1f306f37a80b1be9e00aa2d271690d08dcc5f326f71c9eed8546675c8caf6 + languageName: node + linkType: hard + +"@protobufjs/codegen@npm:^2.0.4": + version: 2.0.4 + resolution: "@protobufjs/codegen@npm:2.0.4" + checksum: 10c0/26ae337c5659e41f091606d16465bbcc1df1f37cc1ed462438b1f67be0c1e28dfb2ca9f294f39100c52161aef82edf758c95d6d75650a1ddf31f7ddee1440b43 + languageName: node + linkType: hard + +"@protobufjs/eventemitter@npm:^1.1.0": + version: 1.1.0 + resolution: "@protobufjs/eventemitter@npm:1.1.0" + checksum: 10c0/1eb0a75180e5206d1033e4138212a8c7089a3d418c6dfa5a6ce42e593a4ae2e5892c4ef7421f38092badba4040ea6a45f0928869989411001d8c1018ea9a6e70 + languageName: node + linkType: hard + +"@protobufjs/fetch@npm:^1.1.0": + version: 1.1.0 + resolution: "@protobufjs/fetch@npm:1.1.0" + dependencies: + "@protobufjs/aspromise": "npm:^1.1.1" + "@protobufjs/inquire": "npm:^1.1.0" + checksum: 10c0/cda6a3dc2d50a182c5865b160f72077aac197046600091dbb005dd0a66db9cce3c5eaed6d470ac8ed49d7bcbeef6ee5f0bc288db5ff9a70cbd003e5909065233 + languageName: node + linkType: hard + +"@protobufjs/float@npm:^1.0.2": + version: 1.0.2 + resolution: "@protobufjs/float@npm:1.0.2" + checksum: 10c0/18f2bdede76ffcf0170708af15c9c9db6259b771e6b84c51b06df34a9c339dbbeec267d14ce0bddd20acc142b1d980d983d31434398df7f98eb0c94a0eb79069 + languageName: node + linkType: hard + +"@protobufjs/inquire@npm:^1.1.0": + version: 1.1.0 + resolution: "@protobufjs/inquire@npm:1.1.0" + checksum: 10c0/64372482efcba1fb4d166a2664a6395fa978b557803857c9c03500e0ac1013eb4b1aacc9ed851dd5fc22f81583670b4f4431bae186f3373fedcfde863ef5921a + languageName: node + linkType: hard + +"@protobufjs/path@npm:^1.1.2": + version: 1.1.2 + resolution: "@protobufjs/path@npm:1.1.2" + checksum: 10c0/cece0a938e7f5dfd2fa03f8c14f2f1cf8b0d6e13ac7326ff4c96ea311effd5fb7ae0bba754fbf505312af2e38500250c90e68506b97c02360a43793d88a0d8b4 + languageName: node + linkType: hard + +"@protobufjs/pool@npm:^1.1.0": + version: 1.1.0 + resolution: "@protobufjs/pool@npm:1.1.0" + checksum: 10c0/eda2718b7f222ac6e6ad36f758a92ef90d26526026a19f4f17f668f45e0306a5bd734def3f48f51f8134ae0978b6262a5c517c08b115a551756d1a3aadfcf038 + languageName: node + linkType: hard + +"@protobufjs/utf8@npm:^1.1.0": + version: 1.1.0 + resolution: "@protobufjs/utf8@npm:1.1.0" + checksum: 10c0/a3fe31fe3fa29aa3349e2e04ee13dc170cc6af7c23d92ad49e3eeaf79b9766264544d3da824dba93b7855bd6a2982fb40032ef40693da98a136d835752beb487 + languageName: node + linkType: hard + +"@socket.io/component-emitter@npm:~3.1.0": + version: 3.1.2 + resolution: "@socket.io/component-emitter@npm:3.1.2" + checksum: 10c0/c4242bad66f67e6f7b712733d25b43cbb9e19a595c8701c3ad99cbeb5901555f78b095e24852f862fffb43e96f1d8552e62def885ca82ae1bb05da3668fd87d7 + languageName: node + linkType: hard + +"@systemfsoftware/trigger.dev_core-backend@npm:3.0.0-beta.40": + version: 3.0.0-beta.40 + resolution: "@systemfsoftware/trigger.dev_core-backend@npm:3.0.0-beta.40" + dependencies: + "@opentelemetry/api": "npm:^1.8.0" + checksum: 10c0/e158df63a2fe9c5bcbaf6213c477d278f5ed41fbf85452e183cef70a92f181540934b78c53db2f5c6eaa5ba52288e76cca42c8c4f98ac77ce22f92b553dd25c5 + languageName: node + linkType: hard + +"@systemfsoftware/trigger.dev_core@npm:3.0.0-beta.40": + version: 3.0.0-beta.40 + resolution: "@systemfsoftware/trigger.dev_core@npm:3.0.0-beta.40" + dependencies: + "@google-cloud/precise-date": "npm:^4.0.0" + "@opentelemetry/api": "npm:^1.8.0" + "@opentelemetry/api-logs": "npm:^0.48.0" + "@opentelemetry/exporter-logs-otlp-http": "npm:^0.49.1" + "@opentelemetry/exporter-trace-otlp-http": "npm:^0.49.1" + "@opentelemetry/instrumentation": "npm:^0.49.1" + "@opentelemetry/resources": "npm:^1.22.0" + "@opentelemetry/sdk-logs": "npm:^0.49.1" + "@opentelemetry/sdk-node": "npm:^0.49.1" + "@opentelemetry/sdk-trace-base": "npm:^1.22.0" + "@opentelemetry/sdk-trace-node": "npm:^1.22.0" + "@opentelemetry/semantic-conventions": "npm:^1.22.0" + humanize-duration: "npm:^3.27.3" + socket.io-client: "npm:4.7.4" + superjson: "npm:^2.2.1" + ulidx: "npm:^2.2.1" + zod: "npm:3.22.3" + zod-error: "npm:1.5.0" + zod-validation-error: "npm:^1.5.0" + checksum: 10c0/d62aa6b19410a0567301d7fa0c54f083127578ed29c923b952bf0a5d1ed7c9c0da51e4edde1da5f87279c6da97bbb9cb20ada3239238f89f055322cab450766b + languageName: node + linkType: hard + +"@systemfsoftware/trigger.dev_sdk@npm:3.0.0-beta.40": + version: 3.0.0-beta.40 + resolution: "@systemfsoftware/trigger.dev_sdk@npm:3.0.0-beta.40" + dependencies: + "@opentelemetry/api": "npm:^1.8.0" + "@opentelemetry/api-logs": "npm:^0.48.0" + "@opentelemetry/semantic-conventions": "npm:^1.22.0" + "@systemfsoftware/trigger.dev_core": "npm:3.0.0-beta.40" + "@systemfsoftware/trigger.dev_core-backend": "npm:3.0.0-beta.40" + chalk: "npm:^5.2.0" + cronstrue: "npm:^2.21.0" + debug: "npm:^4.3.4" + evt: "npm:^2.4.13" + get-caller-file: "npm:^2.0.5" + git-remote-origin-url: "npm:^4.0.0" + git-repo-info: "npm:^2.1.1" + msw: "npm:^2.2.1" + slug: "npm:^6.0.0" + terminal-link: "npm:^3.0.0" + ulid: "npm:^2.3.0" + uuid: "npm:^9.0.0" + ws: "npm:^8.11.0" + zod: "npm:3.22.3" + checksum: 10c0/c7d7d0b5ffd6a943310c9dabb07220c423b3d9db42c56dab4497bf38d1adb0a7fec8fcb69c239f5c9d37355dbd9b304d6bb2bc37a1e3ed12fbbe5aa5c91024c8 + languageName: node + linkType: hard + +"@types/cookie@npm:^0.6.0": + version: 0.6.0 + resolution: "@types/cookie@npm:0.6.0" + checksum: 10c0/5b326bd0188120fb32c0be086b141b1481fec9941b76ad537f9110e10d61ee2636beac145463319c71e4be67a17e85b81ca9e13ceb6e3bb63b93d16824d6c149 + languageName: node + linkType: hard + +"@types/mute-stream@npm:^0.0.4": + version: 0.0.4 + resolution: "@types/mute-stream@npm:0.0.4" + dependencies: + "@types/node": "npm:*" + checksum: 10c0/944730fd7b398c5078de3c3d4d0afeec8584283bc694da1803fdfca14149ea385e18b1b774326f1601baf53898ce6d121a952c51eb62d188ef6fcc41f725c0dc + languageName: node + linkType: hard + +"@types/node@npm:*, @types/node@npm:>=13.7.0, @types/node@npm:^20.14.9": + version: 20.14.10 + resolution: "@types/node@npm:20.14.10" + dependencies: + undici-types: "npm:~5.26.4" + checksum: 10c0/0b06cff14365c2d0085dc16cc8cbea5c40ec09cfc1fea966be9eeecf35562760bfde8f88e86de6edfaf394501236e229d9c1084fad04fb4dec472ae245d8ae69 + languageName: node + linkType: hard + +"@types/shimmer@npm:^1.0.2": + version: 1.2.0 + resolution: "@types/shimmer@npm:1.2.0" + checksum: 10c0/6f7bfe1b55601cfc3ae713fc74a03341f3834253b8b91cb2add926d5949e4a63f7e666f59c2a6e40a883a5f9e2f3e3af10f9d3aed9b60fced0bda87659e58d8d + languageName: node + linkType: hard + +"@types/statuses@npm:^2.0.4": + version: 2.0.5 + resolution: "@types/statuses@npm:2.0.5" + checksum: 10c0/4dacec0b29483a44be902a022a11a22b339de7a6e7b2059daa4f7add10cb6dbcc28d02d2a416fe9687e48d335906bf983065391836d4e7c847e55ddef4de8fad + languageName: node + linkType: hard + +"@types/wrap-ansi@npm:^3.0.0": + version: 3.0.0 + resolution: "@types/wrap-ansi@npm:3.0.0" + checksum: 10c0/8d8f53363f360f38135301a06b596c295433ad01debd082078c33c6ed98b05a5c8fe8853a88265432126096084f4a135ec1564e3daad631b83296905509f90b3 + languageName: node + linkType: hard + +"acorn-import-assertions@npm:^1.9.0": + version: 1.9.0 + resolution: "acorn-import-assertions@npm:1.9.0" + peerDependencies: + acorn: ^8 + checksum: 10c0/3b4a194e128efdc9b86c2b1544f623aba4c1aa70d638f8ab7dc3971a5b4aa4c57bd62f99af6e5325bb5973c55863b4112e708a6f408bad7a138647ca72283afe + languageName: node + linkType: hard + +"acorn@npm:^8.8.2": + version: 8.12.1 + resolution: "acorn@npm:8.12.1" + bin: + acorn: bin/acorn + checksum: 10c0/51fb26cd678f914e13287e886da2d7021f8c2bc0ccc95e03d3e0447ee278dd3b40b9c57dc222acd5881adcf26f3edc40901a4953403232129e3876793cd17386 + languageName: node + linkType: hard + +"ansi-escapes@npm:^4.3.2": + version: 4.3.2 + resolution: "ansi-escapes@npm:4.3.2" + dependencies: + type-fest: "npm:^0.21.3" + checksum: 10c0/da917be01871525a3dfcf925ae2977bc59e8c513d4423368645634bf5d4ceba5401574eb705c1e92b79f7292af5a656f78c5725a4b0e1cec97c4b413705c1d50 + languageName: node + linkType: hard + +"ansi-escapes@npm:^5.0.0": + version: 5.0.0 + resolution: "ansi-escapes@npm:5.0.0" + dependencies: + type-fest: "npm:^1.0.2" + checksum: 10c0/f705cc7fbabb981ddf51562cd950792807bccd7260cc3d9478a619dda62bff6634c87ca100f2545ac7aade9b72652c4edad8c7f0d31a0b949b5fa58f33eaf0d0 + languageName: node + linkType: hard + +"ansi-regex@npm:^5.0.1": + version: 5.0.1 + resolution: "ansi-regex@npm:5.0.1" + checksum: 10c0/9a64bb8627b434ba9327b60c027742e5d17ac69277960d041898596271d992d4d52ba7267a63ca10232e29f6107fc8a835f6ce8d719b88c5f8493f8254813737 + languageName: node + linkType: hard + +"ansi-styles@npm:^4.0.0, ansi-styles@npm:^4.1.0": + version: 4.3.0 + resolution: "ansi-styles@npm:4.3.0" + dependencies: + color-convert: "npm:^2.0.1" + checksum: 10c0/895a23929da416f2bd3de7e9cb4eabd340949328ab85ddd6e484a637d8f6820d485f53933446f5291c3b760cbc488beb8e88573dd0f9c7daf83dccc8fe81b041 + languageName: node + linkType: hard + +"chalk@npm:^4.1.2": + version: 4.1.2 + resolution: "chalk@npm:4.1.2" + dependencies: + ansi-styles: "npm:^4.1.0" + supports-color: "npm:^7.1.0" + checksum: 10c0/4a3fef5cc34975c898ffe77141450f679721df9dde00f6c304353fa9c8b571929123b26a0e4617bde5018977eb655b31970c297b91b63ee83bb82aeb04666880 + languageName: node + linkType: hard + +"chalk@npm:^5.2.0": + version: 5.3.0 + resolution: "chalk@npm:5.3.0" + checksum: 10c0/8297d436b2c0f95801103ff2ef67268d362021b8210daf8ddbe349695333eb3610a71122172ff3b0272f1ef2cf7cc2c41fdaa4715f52e49ffe04c56340feed09 + languageName: node + linkType: hard + +"cjs-module-lexer@npm:^1.2.2": + version: 1.3.1 + resolution: "cjs-module-lexer@npm:1.3.1" + checksum: 10c0/cd98fbf3c7f4272fb0ebf71d08d0c54bc75ce0e30b9d186114e15b4ba791f3d310af65a339eea2a0318599af2818cdd8886d353b43dfab94468f72987397ad16 + languageName: node + linkType: hard + +"cli-spinners@npm:^2.9.2": + version: 2.9.2 + resolution: "cli-spinners@npm:2.9.2" + checksum: 10c0/907a1c227ddf0d7a101e7ab8b300affc742ead4b4ebe920a5bf1bc6d45dce2958fcd195eb28fa25275062fe6fa9b109b93b63bc8033396ed3bcb50297008b3a3 + languageName: node + linkType: hard + +"cli-width@npm:^4.1.0": + version: 4.1.0 + resolution: "cli-width@npm:4.1.0" + checksum: 10c0/1fbd56413578f6117abcaf858903ba1f4ad78370a4032f916745fa2c7e390183a9d9029cf837df320b0fdce8137668e522f60a30a5f3d6529ff3872d265a955f + languageName: node + linkType: hard + +"cliui@npm:^8.0.1": + version: 8.0.1 + resolution: "cliui@npm:8.0.1" + dependencies: + string-width: "npm:^4.2.0" + strip-ansi: "npm:^6.0.1" + wrap-ansi: "npm:^7.0.0" + checksum: 10c0/4bda0f09c340cbb6dfdc1ed508b3ca080f12992c18d68c6be4d9cf51756033d5266e61ec57529e610dacbf4da1c634423b0c1b11037709cc6b09045cbd815df5 + languageName: node + linkType: hard + +"color-convert@npm:^2.0.1": + version: 2.0.1 + resolution: "color-convert@npm:2.0.1" + dependencies: + color-name: "npm:~1.1.4" + checksum: 10c0/37e1150172f2e311fe1b2df62c6293a342ee7380da7b9cfdba67ea539909afbd74da27033208d01d6d5cfc65ee7868a22e18d7e7648e004425441c0f8a15a7d7 + languageName: node + linkType: hard + +"color-name@npm:~1.1.4": + version: 1.1.4 + resolution: "color-name@npm:1.1.4" + checksum: 10c0/a1a3f914156960902f46f7f56bc62effc6c94e84b2cae157a526b1c1f74b677a47ec602bf68a61abfa2b42d15b7c5651c6dbe72a43af720bc588dff885b10f95 + languageName: node + linkType: hard + +"compile-monorepo-packages@workspace:.": + version: 0.0.0-use.local + resolution: "compile-monorepo-packages@workspace:." + languageName: unknown + linkType: soft + +"cookie@npm:^0.5.0": + version: 0.5.0 + resolution: "cookie@npm:0.5.0" + checksum: 10c0/c01ca3ef8d7b8187bae434434582288681273b5a9ed27521d4d7f9f7928fe0c920df0decd9f9d3bbd2d14ac432b8c8cf42b98b3bdd5bfe0e6edddeebebe8b61d + languageName: node + linkType: hard + +"copy-anything@npm:^3.0.2": + version: 3.0.5 + resolution: "copy-anything@npm:3.0.5" + dependencies: + is-what: "npm:^4.1.8" + checksum: 10c0/01eadd500c7e1db71d32d95a3bfaaedcb839ef891c741f6305ab0461398056133de08f2d1bf4c392b364e7bdb7ce498513896e137a7a183ac2516b065c28a4fe + languageName: node + linkType: hard + +"cronstrue@npm:^2.21.0": + version: 2.50.0 + resolution: "cronstrue@npm:2.50.0" + bin: + cronstrue: bin/cli.js + checksum: 10c0/9fec217cfc83a53842c04cab1103ffb077a33837ea0f03f8a0968fe548509134b6667303ee7188d00b555fb53ad82fef5b6cd0c1886f3ec34b74625b61c6c3d7 + languageName: node + linkType: hard + +"debug@npm:^4.1.1, debug@npm:^4.3.4, debug@npm:~4.3.1, debug@npm:~4.3.2": + version: 4.3.5 + resolution: "debug@npm:4.3.5" + dependencies: + ms: "npm:2.1.2" + peerDependenciesMeta: + supports-color: + optional: true + checksum: 10c0/082c375a2bdc4f4469c99f325ff458adad62a3fc2c482d59923c260cb08152f34e2659f72b3767db8bb2f21ca81a60a42d1019605a412132d7b9f59363a005cc + languageName: node + linkType: hard + +"emoji-regex@npm:^8.0.0": + version: 8.0.0 + resolution: "emoji-regex@npm:8.0.0" + checksum: 10c0/b6053ad39951c4cf338f9092d7bfba448cdfd46fe6a2a034700b149ac9ffbc137e361cbd3c442297f86bed2e5f7576c1b54cc0a6bf8ef5106cc62f496af35010 + languageName: node + linkType: hard + +"engine.io-client@npm:~6.5.2": + version: 6.5.4 + resolution: "engine.io-client@npm:6.5.4" + dependencies: + "@socket.io/component-emitter": "npm:~3.1.0" + debug: "npm:~4.3.1" + engine.io-parser: "npm:~5.2.1" + ws: "npm:~8.17.1" + xmlhttprequest-ssl: "npm:~2.0.0" + checksum: 10c0/ef220f9875d6a43bade906bd9b61118e812474bbe46e80f38c92dca238484170daf92d51e58bbade6433c29ffb5ba329f4864c5609f2e33c5e31041b1f8ad672 + languageName: node + linkType: hard + +"engine.io-parser@npm:~5.2.1": + version: 5.2.2 + resolution: "engine.io-parser@npm:5.2.2" + checksum: 10c0/38e71a92ed75e2873d4d9cfab7f889e4a3cfc939b689abd1045e1b2ef9f1a50d0350a2bef69f33d313c1aa626232702da5a9043a1038d76f5ecc0be440c648ab + languageName: node + linkType: hard + +"escalade@npm:^3.1.1": + version: 3.1.2 + resolution: "escalade@npm:3.1.2" + checksum: 10c0/6b4adafecd0682f3aa1cd1106b8fff30e492c7015b178bc81b2d2f75106dabea6c6d6e8508fc491bd58e597c74abb0e8e2368f943ecb9393d4162e3c2f3cf287 + languageName: node + linkType: hard + +"evt@npm:^2.4.13": + version: 2.5.7 + resolution: "evt@npm:2.5.7" + dependencies: + minimal-polyfills: "npm:^2.2.3" + run-exclusive: "npm:^2.2.19" + tsafe: "npm:^1.6.6" + checksum: 10c0/3b9e04eb0bdfd3b47de0fb3ef78577e2fc09490d601b9af4fc4368d8f59dc1c787c2e1152a11e5c4ade5e610f5b4619d224e48b30382ee9951f39492606687ac + languageName: node + linkType: hard + +"function-bind@npm:^1.1.2": + version: 1.1.2 + resolution: "function-bind@npm:1.1.2" + checksum: 10c0/d8680ee1e5fcd4c197e4ac33b2b4dce03c71f4d91717292785703db200f5c21f977c568d28061226f9b5900cbcd2c84463646134fd5337e7925e0942bc3f46d5 + languageName: node + linkType: hard + +"get-caller-file@npm:^2.0.5": + version: 2.0.5 + resolution: "get-caller-file@npm:2.0.5" + checksum: 10c0/c6c7b60271931fa752aeb92f2b47e355eac1af3a2673f47c9589e8f8a41adc74d45551c1bc57b5e66a80609f10ffb72b6f575e4370d61cc3f7f3aaff01757cde + languageName: node + linkType: hard + +"git-remote-origin-url@npm:^4.0.0": + version: 4.0.0 + resolution: "git-remote-origin-url@npm:4.0.0" + dependencies: + gitconfiglocal: "npm:^2.1.0" + checksum: 10c0/c1e04783f44cf7c225047b55b4e75b30a5a2a6b825bc743688e223be13138819bdafbfdcd1214180c5cf1a86db2b3d03bb223eb56012290725223b11f7262f03 + languageName: node + linkType: hard + +"git-repo-info@npm:^2.1.1": + version: 2.1.1 + resolution: "git-repo-info@npm:2.1.1" + checksum: 10c0/894d03a1c8338ccddf7de3cd9ddbae5c16371164b84649ed5dfec9a1c7efbc761885f0f541a21bd033c07b91203ab315a63c77f36b142f18ad0f17a9699eb028 + languageName: node + linkType: hard + +"gitconfiglocal@npm:^2.1.0": + version: 2.1.0 + resolution: "gitconfiglocal@npm:2.1.0" + dependencies: + ini: "npm:^1.3.2" + checksum: 10c0/0882267ff1f7d13c2ab42f55bf1e329505054811862f1ae36b650b91f1fe4ea2fb85ef2bb9695b81454330fa30b8bbc179c69886d2e88e5ab2cc998eee3b02af + languageName: node + linkType: hard + +"graphql@npm:^16.8.1": + version: 16.9.0 + resolution: "graphql@npm:16.9.0" + checksum: 10c0/a8850f077ff767377237d1f8b1da2ec70aeb7623cdf1dfc9e1c7ae93accc0c8149c85abe68923be9871a2934b1bce5a2496f846d4d56e1cfb03eaaa7ddba9b6a + languageName: node + linkType: hard + +"has-flag@npm:^4.0.0": + version: 4.0.0 + resolution: "has-flag@npm:4.0.0" + checksum: 10c0/2e789c61b7888d66993e14e8331449e525ef42aac53c627cc53d1c3334e768bcb6abdc4f5f0de1478a25beec6f0bd62c7549058b7ac53e924040d4f301f02fd1 + languageName: node + linkType: hard + +"hasown@npm:^2.0.2": + version: 2.0.2 + resolution: "hasown@npm:2.0.2" + dependencies: + function-bind: "npm:^1.1.2" + checksum: 10c0/3769d434703b8ac66b209a4cca0737519925bbdb61dd887f93a16372b14694c63ff4e797686d87c90f08168e81082248b9b028bad60d4da9e0d1148766f56eb9 + languageName: node + linkType: hard + +"headers-polyfill@npm:^4.0.2": + version: 4.0.3 + resolution: "headers-polyfill@npm:4.0.3" + checksum: 10c0/53e85b2c6385f8d411945fb890c5369f1469ce8aa32a6e8d28196df38568148de640c81cf88cbc7c67767103dd9acba48f4f891982da63178fc6e34560022afe + languageName: node + linkType: hard + +"humanize-duration@npm:^3.27.3": + version: 3.32.1 + resolution: "humanize-duration@npm:3.32.1" + checksum: 10c0/76cadedd4c5552912f04955a65e8776ce540da1c5e88bc8873a55fed20f312d0875d1642f13d4cd275dd837b19b8f10e460cbdddfc9e5596bf0dbcb383c11ec6 + languageName: node + linkType: hard + +"import-in-the-middle@npm:1.7.1": + version: 1.7.1 + resolution: "import-in-the-middle@npm:1.7.1" + dependencies: + acorn: "npm:^8.8.2" + acorn-import-assertions: "npm:^1.9.0" + cjs-module-lexer: "npm:^1.2.2" + module-details-from-path: "npm:^1.0.3" + checksum: 10c0/992619fba916a758a1ed06cd47b6ab47f25cbab61987a887e0971cdbadff8c619a2f27b06d630f6d12ac644b9171d15538299e36355c001c58ca1b85c87a8a5a + languageName: node + linkType: hard + +"ini@npm:^1.3.2": + version: 1.3.8 + resolution: "ini@npm:1.3.8" + checksum: 10c0/ec93838d2328b619532e4f1ff05df7909760b6f66d9c9e2ded11e5c1897d6f2f9980c54dd638f88654b00919ce31e827040631eab0a3969e4d1abefa0719516a + languageName: node + linkType: hard + +"is-core-module@npm:^2.13.0": + version: 2.14.0 + resolution: "is-core-module@npm:2.14.0" + dependencies: + hasown: "npm:^2.0.2" + checksum: 10c0/ae8dbc82bd20426558bc8d20ce290ce301c1cfd6ae4446266d10cacff4c63c67ab16440ade1d72ced9ec41c569fbacbcee01e293782ce568527c4cdf35936e4c + languageName: node + linkType: hard + +"is-fullwidth-code-point@npm:^3.0.0": + version: 3.0.0 + resolution: "is-fullwidth-code-point@npm:3.0.0" + checksum: 10c0/bb11d825e049f38e04c06373a8d72782eee0205bda9d908cc550ccb3c59b99d750ff9537982e01733c1c94a58e35400661f57042158ff5e8f3e90cf936daf0fc + languageName: node + linkType: hard + +"is-node-process@npm:^1.2.0": + version: 1.2.0 + resolution: "is-node-process@npm:1.2.0" + checksum: 10c0/5b24fda6776d00e42431d7bcd86bce81cb0b6cabeb944142fe7b077a54ada2e155066ad06dbe790abdb397884bdc3151e04a9707b8cd185099efbc79780573ed + languageName: node + linkType: hard + +"is-what@npm:^4.1.8": + version: 4.1.16 + resolution: "is-what@npm:4.1.16" + checksum: 10c0/611f1947776826dcf85b57cfb7bd3b3ea6f4b94a9c2f551d4a53f653cf0cb9d1e6518846648256d46ee6c91d114b6d09d2ac8a07306f7430c5900f87466aae5b + languageName: node + linkType: hard + +"layerr@npm:^2.0.1": + version: 2.1.0 + resolution: "layerr@npm:2.1.0" + checksum: 10c0/a6cc9af515880eadf4efd901d786cbbe7de8e960bb4e854a6de3de3450177f1d8ebdb98ec20eb0ed063af2bcd1c1473155aea0bb736f0868d8121651a32b38a0 + languageName: node + linkType: hard + +"lodash.camelcase@npm:^4.3.0": + version: 4.3.0 + resolution: "lodash.camelcase@npm:4.3.0" + checksum: 10c0/fcba15d21a458076dd309fce6b1b4bf611d84a0ec252cb92447c948c533ac250b95d2e00955801ebc367e5af5ed288b996d75d37d2035260a937008e14eaf432 + languageName: node + linkType: hard + +"lodash.merge@npm:^4.6.2": + version: 4.6.2 + resolution: "lodash.merge@npm:4.6.2" + checksum: 10c0/402fa16a1edd7538de5b5903a90228aa48eb5533986ba7fa26606a49db2572bf414ff73a2c9f5d5fd36b31c46a5d5c7e1527749c07cbcf965ccff5fbdf32c506 + languageName: node + linkType: hard + +"long@npm:^5.0.0": + version: 5.2.3 + resolution: "long@npm:5.2.3" + checksum: 10c0/6a0da658f5ef683b90330b1af76f06790c623e148222da9d75b60e266bbf88f803232dd21464575681638894a84091616e7f89557aa087fd14116c0f4e0e43d9 + languageName: node + linkType: hard + +"minimal-polyfills@npm:^2.2.3": + version: 2.2.3 + resolution: "minimal-polyfills@npm:2.2.3" + checksum: 10c0/de8668b7441afc7b691028a9488744e6ead371dbfffdd29b9dd30764984aff4ad95f54c5ceabe8044f6a639da6be2f4047ead3ee8734536701029c7652e87ee5 + languageName: node + linkType: hard + +"module-details-from-path@npm:^1.0.3": + version: 1.0.3 + resolution: "module-details-from-path@npm:1.0.3" + checksum: 10c0/3d881f3410c142e4c2b1307835a2862ba04e5b3ec6e90655614a0ee2c4b299b4c1d117fb525d2435bf436990026f18d338a197b54ad6bd36252f465c336ff423 + languageName: node + linkType: hard + +"ms@npm:2.1.2": + version: 2.1.2 + resolution: "ms@npm:2.1.2" + checksum: 10c0/a437714e2f90dbf881b5191d35a6db792efbca5badf112f87b9e1c712aace4b4b9b742dd6537f3edf90fd6f684de897cec230abde57e87883766712ddda297cc + languageName: node + linkType: hard + +"msw@npm:^2.2.1": + version: 2.3.1 + resolution: "msw@npm:2.3.1" + dependencies: + "@bundled-es-modules/cookie": "npm:^2.0.0" + "@bundled-es-modules/statuses": "npm:^1.0.1" + "@inquirer/confirm": "npm:^3.0.0" + "@mswjs/cookies": "npm:^1.1.0" + "@mswjs/interceptors": "npm:^0.29.0" + "@open-draft/until": "npm:^2.1.0" + "@types/cookie": "npm:^0.6.0" + "@types/statuses": "npm:^2.0.4" + chalk: "npm:^4.1.2" + graphql: "npm:^16.8.1" + headers-polyfill: "npm:^4.0.2" + is-node-process: "npm:^1.2.0" + outvariant: "npm:^1.4.2" + path-to-regexp: "npm:^6.2.0" + strict-event-emitter: "npm:^0.5.1" + type-fest: "npm:^4.9.0" + yargs: "npm:^17.7.2" + peerDependencies: + typescript: ">= 4.7.x" + peerDependenciesMeta: + typescript: + optional: true + bin: + msw: cli/index.js + checksum: 10c0/2f8bb3cce72a37ed7014b2ef18e45b64a617c6d1ebcb871fe43184d0759fa595bcd88cbc3865c668bda5a9482e259cb13aa07c482c7d977e4975ff3708162ea0 + languageName: node + linkType: hard + +"mute-stream@npm:^1.0.0": + version: 1.0.0 + resolution: "mute-stream@npm:1.0.0" + checksum: 10c0/dce2a9ccda171ec979a3b4f869a102b1343dee35e920146776780de182f16eae459644d187e38d59a3d37adf85685e1c17c38cf7bfda7e39a9880f7a1d10a74c + languageName: node + linkType: hard + +"outvariant@npm:^1.2.1, outvariant@npm:^1.4.0, outvariant@npm:^1.4.2": + version: 1.4.3 + resolution: "outvariant@npm:1.4.3" + checksum: 10c0/5976ca7740349cb8c71bd3382e2a762b1aeca6f33dc984d9d896acdf3c61f78c3afcf1bfe9cc633a7b3c4b295ec94d292048f83ea2b2594fae4496656eba992c + languageName: node + linkType: hard + +"path-parse@npm:^1.0.7": + version: 1.0.7 + resolution: "path-parse@npm:1.0.7" + checksum: 10c0/11ce261f9d294cc7a58d6a574b7f1b935842355ec66fba3c3fd79e0f036462eaf07d0aa95bb74ff432f9afef97ce1926c720988c6a7451d8a584930ae7de86e1 + languageName: node + linkType: hard + +"path-to-regexp@npm:^6.2.0": + version: 6.2.2 + resolution: "path-to-regexp@npm:6.2.2" + checksum: 10c0/4b60852d3501fd05ca9dd08c70033d73844e5eca14e41f499f069afa8364f780f15c5098002f93bd42af8b3514de62ac6e82a53b5662de881d2b08c9ef21ea6b + languageName: node + linkType: hard + +"protobufjs@npm:^7.2.3, protobufjs@npm:^7.2.5": + version: 7.3.2 + resolution: "protobufjs@npm:7.3.2" + dependencies: + "@protobufjs/aspromise": "npm:^1.1.2" + "@protobufjs/base64": "npm:^1.1.2" + "@protobufjs/codegen": "npm:^2.0.4" + "@protobufjs/eventemitter": "npm:^1.1.0" + "@protobufjs/fetch": "npm:^1.1.0" + "@protobufjs/float": "npm:^1.0.2" + "@protobufjs/inquire": "npm:^1.1.0" + "@protobufjs/path": "npm:^1.1.2" + "@protobufjs/pool": "npm:^1.1.0" + "@protobufjs/utf8": "npm:^1.1.0" + "@types/node": "npm:>=13.7.0" + long: "npm:^5.0.0" + checksum: 10c0/b87e38fffc989793099010439a7ff45a0a57ef5b8f44b5209f06bfa5085ac96a365aa37eb3c79bd6954d6ef1b50fc69da37dae8ea2a31d90b7bc8fb2fa0e3955 + languageName: node + linkType: hard + +"require-directory@npm:^2.1.1": + version: 2.1.1 + resolution: "require-directory@npm:2.1.1" + checksum: 10c0/83aa76a7bc1531f68d92c75a2ca2f54f1b01463cb566cf3fbc787d0de8be30c9dbc211d1d46be3497dac5785fe296f2dd11d531945ac29730643357978966e99 + languageName: node + linkType: hard + +"require-in-the-middle@npm:^7.1.1": + version: 7.3.0 + resolution: "require-in-the-middle@npm:7.3.0" + dependencies: + debug: "npm:^4.1.1" + module-details-from-path: "npm:^1.0.3" + resolve: "npm:^1.22.1" + checksum: 10c0/a8e29393b647f7109f8c07e9276123482ba19d7be4b749d247036573ef4539eaf527bdb66c2e2730b99a74e7badc36f7b6d4a75c6e5b5f798a5f304e78ade797 + languageName: node + linkType: hard + +"resolve@npm:^1.22.1": + version: 1.22.8 + resolution: "resolve@npm:1.22.8" + dependencies: + is-core-module: "npm:^2.13.0" + path-parse: "npm:^1.0.7" + supports-preserve-symlinks-flag: "npm:^1.0.0" + bin: + resolve: bin/resolve + checksum: 10c0/07e179f4375e1fd072cfb72ad66d78547f86e6196c4014b31cb0b8bb1db5f7ca871f922d08da0fbc05b94e9fd42206f819648fa3b5b873ebbc8e1dc68fec433a + languageName: node + linkType: hard + +"resolve@patch:resolve@npm%3A^1.22.1#optional!builtin": + version: 1.22.8 + resolution: "resolve@patch:resolve@npm%3A1.22.8#optional!builtin::version=1.22.8&hash=c3c19d" + dependencies: + is-core-module: "npm:^2.13.0" + path-parse: "npm:^1.0.7" + supports-preserve-symlinks-flag: "npm:^1.0.0" + bin: + resolve: bin/resolve + checksum: 10c0/0446f024439cd2e50c6c8fa8ba77eaa8370b4180f401a96abf3d1ebc770ac51c1955e12764cde449fde3fff480a61f84388e3505ecdbab778f4bef5f8212c729 + languageName: node + linkType: hard + +"run-exclusive@npm:^2.2.19": + version: 2.2.19 + resolution: "run-exclusive@npm:2.2.19" + dependencies: + minimal-polyfills: "npm:^2.2.3" + checksum: 10c0/afde039737672d2490df12f6b5f151a258673abcfc37829a67e7a877c6e7402f0bb05372319d86142ddbe95c32170ac28919b6689ddd84ee6d3d0d9a1194bc94 + languageName: node + linkType: hard + +"semver@npm:^7.5.2": + version: 7.6.2 + resolution: "semver@npm:7.6.2" + bin: + semver: bin/semver.js + checksum: 10c0/97d3441e97ace8be4b1976433d1c32658f6afaff09f143e52c593bae7eef33de19e3e369c88bd985ce1042c6f441c80c6803078d1de2a9988080b66684cbb30c + languageName: node + linkType: hard + +"shimmer@npm:^1.2.1": + version: 1.2.1 + resolution: "shimmer@npm:1.2.1" + checksum: 10c0/ae8b27c389db2a00acfc8da90240f11577685a8f3e40008f826a3bea8b4f3b3ecd305c26be024b4a0fd3b123d132c1569d6e238097960a9a543b6c60760fb46a + languageName: node + linkType: hard + +"signal-exit@npm:^4.1.0": + version: 4.1.0 + resolution: "signal-exit@npm:4.1.0" + checksum: 10c0/41602dce540e46d599edba9d9860193398d135f7ff72cab629db5171516cfae628d21e7bfccde1bbfdf11c48726bc2a6d1a8fb8701125852fbfda7cf19c6aa83 + languageName: node + linkType: hard + +"slug@npm:^6.0.0": + version: 6.1.0 + resolution: "slug@npm:6.1.0" + checksum: 10c0/b79650a3b38de94dc6063d73858172d1955fcfb4731746c8f77e87dded9a092c4423205e962fb31ff5332557fcd19cc2eb5331ddd854c053f91748022ed64449 + languageName: node + linkType: hard + +"socket.io-client@npm:4.7.4": + version: 4.7.4 + resolution: "socket.io-client@npm:4.7.4" + dependencies: + "@socket.io/component-emitter": "npm:~3.1.0" + debug: "npm:~4.3.2" + engine.io-client: "npm:~6.5.2" + socket.io-parser: "npm:~4.2.4" + checksum: 10c0/0af4dc8882ec88a48203f0e17b49ec08c4fc3d80b72c014dda3357fc5878877d09e8773736fc3bed1dfe5f18e716acc26cdc301bba6777e99d853d51aa5772bd + languageName: node + linkType: hard + +"socket.io-parser@npm:~4.2.4": + version: 4.2.4 + resolution: "socket.io-parser@npm:4.2.4" + dependencies: + "@socket.io/component-emitter": "npm:~3.1.0" + debug: "npm:~4.3.1" + checksum: 10c0/9383b30358fde4a801ea4ec5e6860915c0389a091321f1c1f41506618b5cf7cd685d0a31c587467a0c4ee99ef98c2b99fb87911f9dfb329716c43b587f29ca48 + languageName: node + linkType: hard + +"statuses@npm:^2.0.1": + version: 2.0.1 + resolution: "statuses@npm:2.0.1" + checksum: 10c0/34378b207a1620a24804ce8b5d230fea0c279f00b18a7209646d5d47e419d1cc23e7cbf33a25a1e51ac38973dc2ac2e1e9c647a8e481ef365f77668d72becfd0 + languageName: node + linkType: hard + +"strict-event-emitter@npm:^0.5.1": + version: 0.5.1 + resolution: "strict-event-emitter@npm:0.5.1" + checksum: 10c0/f5228a6e6b6393c57f52f62e673cfe3be3294b35d6f7842fc24b172ae0a6e6c209fa83241d0e433fc267c503bc2f4ffdbe41a9990ff8ffd5ac425ec0489417f7 + languageName: node + linkType: hard + +"string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.3": + version: 4.2.3 + resolution: "string-width@npm:4.2.3" + dependencies: + emoji-regex: "npm:^8.0.0" + is-fullwidth-code-point: "npm:^3.0.0" + strip-ansi: "npm:^6.0.1" + checksum: 10c0/1e525e92e5eae0afd7454086eed9c818ee84374bb80328fc41217ae72ff5f065ef1c9d7f72da41de40c75fa8bb3dee63d92373fd492c84260a552c636392a47b + languageName: node + linkType: hard + +"strip-ansi@npm:^6.0.0, strip-ansi@npm:^6.0.1": + version: 6.0.1 + resolution: "strip-ansi@npm:6.0.1" + dependencies: + ansi-regex: "npm:^5.0.1" + checksum: 10c0/1ae5f212a126fe5b167707f716942490e3933085a5ff6c008ab97ab2f272c8025d3aa218b7bd6ab25729ca20cc81cddb252102f8751e13482a5199e873680952 + languageName: node + linkType: hard + +"superjson@npm:^2.2.1": + version: 2.2.1 + resolution: "superjson@npm:2.2.1" + dependencies: + copy-anything: "npm:^3.0.2" + checksum: 10c0/5d8202c955170bd98ef2647f712754ac54d2d007923cfdb53a4b035304d8964b8c41d5eff41ee277896e2ac32e06abb009b571f1589416b729fe40216320cc7a + languageName: node + linkType: hard + +"supports-color@npm:^7.0.0, supports-color@npm:^7.1.0": + version: 7.2.0 + resolution: "supports-color@npm:7.2.0" + dependencies: + has-flag: "npm:^4.0.0" + checksum: 10c0/afb4c88521b8b136b5f5f95160c98dee7243dc79d5432db7efc27efb219385bbc7d9427398e43dd6cc730a0f87d5085ce1652af7efbe391327bc0a7d0f7fc124 + languageName: node + linkType: hard + +"supports-hyperlinks@npm:^2.2.0": + version: 2.3.0 + resolution: "supports-hyperlinks@npm:2.3.0" + dependencies: + has-flag: "npm:^4.0.0" + supports-color: "npm:^7.0.0" + checksum: 10c0/4057f0d86afb056cd799602f72d575b8fdd79001c5894bcb691176f14e870a687e7981e50bc1484980e8b688c6d5bcd4931e1609816abb5a7dc1486b7babf6a1 + languageName: node + linkType: hard + +"supports-preserve-symlinks-flag@npm:^1.0.0": + version: 1.0.0 + resolution: "supports-preserve-symlinks-flag@npm:1.0.0" + checksum: 10c0/6c4032340701a9950865f7ae8ef38578d8d7053f5e10518076e6554a9381fa91bd9c6850193695c141f32b21f979c985db07265a758867bac95de05f7d8aeb39 + languageName: node + linkType: hard + +"terminal-link@npm:^3.0.0": + version: 3.0.0 + resolution: "terminal-link@npm:3.0.0" + dependencies: + ansi-escapes: "npm:^5.0.0" + supports-hyperlinks: "npm:^2.2.0" + checksum: 10c0/2ccf93f474d9c4fe1ac75764a48836e61c281def08f4aff154696bc83dd764078ee2f5a6a6148382fb928943d53f44313ae513c5f457649d2961a95e5cd343b3 + languageName: node + linkType: hard + +"tsafe@npm:^1.6.6": + version: 1.7.2 + resolution: "tsafe@npm:1.7.2" + checksum: 10c0/b7113b331a9aea5e0ac779573dc6b104581f29bda72814e3c5df6657f4732671cc63c059f6c15be18e9e570c77fbed12c3ae1157a10eb21606521fae197fddec + languageName: node + linkType: hard + +"type-fest@npm:^0.21.3": + version: 0.21.3 + resolution: "type-fest@npm:0.21.3" + checksum: 10c0/902bd57bfa30d51d4779b641c2bc403cdf1371fb9c91d3c058b0133694fcfdb817aef07a47f40faf79039eecbaa39ee9d3c532deff244f3a19ce68cea71a61e8 + languageName: node + linkType: hard + +"type-fest@npm:^1.0.2": + version: 1.4.0 + resolution: "type-fest@npm:1.4.0" + checksum: 10c0/a3c0f4ee28ff6ddf800d769eafafcdeab32efa38763c1a1b8daeae681920f6e345d7920bf277245235561d8117dab765cb5f829c76b713b4c9de0998a5397141 + languageName: node + linkType: hard + +"type-fest@npm:^4.9.0": + version: 4.21.0 + resolution: "type-fest@npm:4.21.0" + checksum: 10c0/60c09995336ea15a405caa76a9ad9238e7ea324d945519880c560e4ee0845479889c45a51810ca81b0f37abd46229a06d2e17ab9b12d1a5cbe335af56819c92b + languageName: node + linkType: hard + +"ulid@npm:^2.3.0": + version: 2.3.0 + resolution: "ulid@npm:2.3.0" + bin: + ulid: ./bin/cli.js + checksum: 10c0/070d237502781085e59cf3d8ece752ff96cd3a0990cf1c1be57273f4550597daeb72e9a7db8e5a320de31102509bb3321d280b54bfc44e98025e4628a9629773 + languageName: node + linkType: hard + +"ulidx@npm:^2.2.1": + version: 2.3.0 + resolution: "ulidx@npm:2.3.0" + dependencies: + layerr: "npm:^2.0.1" + checksum: 10c0/4be5f04dfd341ffbf3aa963613cf780e5fe983db9f696933fddf062b789c270b441f4f77270e5c94f900754fcc72201629a84d0262778ba87f4376f0d2b93f53 + languageName: node + linkType: hard + +"undici-types@npm:~5.26.4": + version: 5.26.5 + resolution: "undici-types@npm:5.26.5" + checksum: 10c0/bb673d7876c2d411b6eb6c560e0c571eef4a01c1c19925175d16e3a30c4c428181fb8d7ae802a261f283e4166a0ac435e2f505743aa9e45d893f9a3df017b501 + languageName: node + linkType: hard + +"uuid@npm:^9.0.0": + version: 9.0.1 + resolution: "uuid@npm:9.0.1" + bin: + uuid: dist/bin/uuid + checksum: 10c0/1607dd32ac7fc22f2d8f77051e6a64845c9bce5cd3dd8aa0070c074ec73e666a1f63c7b4e0f4bf2bc8b9d59dc85a15e17807446d9d2b17c8485fbc2147b27f9b + languageName: node + linkType: hard + +"wrap-ansi@npm:^6.2.0": + version: 6.2.0 + resolution: "wrap-ansi@npm:6.2.0" + dependencies: + ansi-styles: "npm:^4.0.0" + string-width: "npm:^4.1.0" + strip-ansi: "npm:^6.0.0" + checksum: 10c0/baad244e6e33335ea24e86e51868fe6823626e3a3c88d9a6674642afff1d34d9a154c917e74af8d845fd25d170c4ea9cf69a47133c3f3656e1252b3d462d9f6c + languageName: node + linkType: hard + +"wrap-ansi@npm:^7.0.0": + version: 7.0.0 + resolution: "wrap-ansi@npm:7.0.0" + dependencies: + ansi-styles: "npm:^4.0.0" + string-width: "npm:^4.1.0" + strip-ansi: "npm:^6.0.0" + checksum: 10c0/d15fc12c11e4cbc4044a552129ebc75ee3f57aa9c1958373a4db0292d72282f54373b536103987a4a7594db1ef6a4f10acf92978f79b98c49306a4b58c77d4da + languageName: node + linkType: hard + +"ws@npm:^8.11.0": + version: 8.18.0 + resolution: "ws@npm:8.18.0" + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ">=5.0.2" + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + checksum: 10c0/25eb33aff17edcb90721ed6b0eb250976328533ad3cd1a28a274bd263682e7296a6591ff1436d6cbc50fa67463158b062f9d1122013b361cec99a05f84680e06 + languageName: node + linkType: hard + +"ws@npm:~8.17.1": + version: 8.17.1 + resolution: "ws@npm:8.17.1" + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ">=5.0.2" + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + checksum: 10c0/f4a49064afae4500be772abdc2211c8518f39e1c959640457dcee15d4488628620625c783902a52af2dd02f68558da2868fd06e6fd0e67ebcd09e6881b1b5bfe + languageName: node + linkType: hard + +"xmlhttprequest-ssl@npm:~2.0.0": + version: 2.0.0 + resolution: "xmlhttprequest-ssl@npm:2.0.0" + checksum: 10c0/b64ab371459bd5e3a4827e3c7535759047d285fd310aea6fd028973d547133f3be0d473c1fdae9f14d89bf509267759198ae1fbe89802079a7e217ddd990d734 + languageName: node + linkType: hard + +"y18n@npm:^5.0.5": + version: 5.0.8 + resolution: "y18n@npm:5.0.8" + checksum: 10c0/4df2842c36e468590c3691c894bc9cdbac41f520566e76e24f59401ba7d8b4811eb1e34524d57e54bc6d864bcb66baab7ffd9ca42bf1eda596618f9162b91249 + languageName: node + linkType: hard + +"yargs-parser@npm:^21.1.1": + version: 21.1.1 + resolution: "yargs-parser@npm:21.1.1" + checksum: 10c0/f84b5e48169479d2f402239c59f084cfd1c3acc197a05c59b98bab067452e6b3ea46d4dd8ba2985ba7b3d32a343d77df0debd6b343e5dae3da2aab2cdf5886b2 + languageName: node + linkType: hard + +"yargs@npm:^17.7.2": + version: 17.7.2 + resolution: "yargs@npm:17.7.2" + dependencies: + cliui: "npm:^8.0.1" + escalade: "npm:^3.1.1" + get-caller-file: "npm:^2.0.5" + require-directory: "npm:^2.1.1" + string-width: "npm:^4.2.3" + y18n: "npm:^5.0.5" + yargs-parser: "npm:^21.1.1" + checksum: 10c0/ccd7e723e61ad5965fffbb791366db689572b80cca80e0f96aad968dfff4156cd7cd1ad18607afe1046d8241e6fb2d6c08bf7fa7bfb5eaec818735d8feac8f05 + languageName: node + linkType: hard + +"yoctocolors-cjs@npm:^2.1.2": + version: 2.1.2 + resolution: "yoctocolors-cjs@npm:2.1.2" + checksum: 10c0/a0e36eb88fea2c7981eab22d1ba45e15d8d268626e6c4143305e2c1628fa17ebfaa40cd306161a8ce04c0a60ee0262058eab12567493d5eb1409780853454c6f + languageName: node + linkType: hard + +"zod-error@npm:1.5.0": + version: 1.5.0 + resolution: "zod-error@npm:1.5.0" + dependencies: + zod: "npm:^3.20.2" + checksum: 10c0/f7809d1e3a2f2ba4e956631c1a8ebb79bbfdbb7b1009fb6cc4f2fe0292fcc966e985df154811c262f86af61e4605434ebcc9c834c0a1a368804c351c1e68b646 + languageName: node + linkType: hard + +"zod-validation-error@npm:^1.5.0": + version: 1.5.0 + resolution: "zod-validation-error@npm:1.5.0" + peerDependencies: + zod: ^3.18.0 + checksum: 10c0/b05d74900fa840e35abb66e0b0f90bd0175bcf8bf0bf9cea7de1383c9a35b75f870951a529cfc2045f2629f00b9ce1b30745b0e4689fd198743d6da91b321a58 + languageName: node + linkType: hard + +"zod@npm:3.22.3": + version: 3.22.3 + resolution: "zod@npm:3.22.3" + checksum: 10c0/cb4b24aed7dec98552eb9042e88cbd645455bf2830e5704174d2da96f554dabad4630e3b4f6623e1b6562b9eaa43535a37b7f2011f29b8d8e9eabe1ddf3b656b + languageName: node + linkType: hard + +"zod@npm:^3.20.2": + version: 3.23.8 + resolution: "zod@npm:3.23.8" + checksum: 10c0/8f14c87d6b1b53c944c25ce7a28616896319d95bc46a9660fe441adc0ed0a81253b02b5abdaeffedbeb23bdd25a0bf1c29d2c12dd919aef6447652dd295e3e69 + languageName: node + linkType: hard diff --git a/packages/cli-v3/e2e/fixtures/config-infisical-sdk/.yarnrc.yml b/packages/cli-v3/e2e/fixtures/config-infisical-sdk/.yarnrc.yml new file mode 100644 index 00000000000..3186f3f0795 --- /dev/null +++ b/packages/cli-v3/e2e/fixtures/config-infisical-sdk/.yarnrc.yml @@ -0,0 +1 @@ +nodeLinker: node-modules diff --git a/packages/cli-v3/e2e/fixtures/config-infisical-sdk/package-lock.json b/packages/cli-v3/e2e/fixtures/config-infisical-sdk/package-lock.json new file mode 100644 index 00000000000..c8c52d81e95 --- /dev/null +++ b/packages/cli-v3/e2e/fixtures/config-infisical-sdk/package-lock.json @@ -0,0 +1,2284 @@ +{ + "name": "config-infisical-sdk", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "config-infisical-sdk", + "dependencies": { + "@infisical/sdk": "^2.2.3", + "@systemfsoftware/trigger.dev_sdk": "3.0.0-beta.33" + }, + "engines": { + "pnpm": "8.15.5", + "yarn": "4.2.2" + } + }, + "node_modules/@bundled-es-modules/cookie": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@bundled-es-modules/cookie/-/cookie-2.0.0.tgz", + "integrity": "sha512-Or6YHg/kamKHpxULAdSqhGqnWFneIXu1NKvvfBBzKGwpVsYuFIQ5aBPHDnnoR3ghW1nvSkALd+EF9iMtY7Vjxw==", + "dependencies": { + "cookie": "^0.5.0" + } + }, + "node_modules/@bundled-es-modules/statuses": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@bundled-es-modules/statuses/-/statuses-1.0.1.tgz", + "integrity": "sha512-yn7BklA5acgcBr+7w064fGV+SGIFySjCKpqjcWgBAIfrAkY+4GQTJJHQMeT3V/sgz23VTEVV8TtOmkvJAhFVfg==", + "dependencies": { + "statuses": "^2.0.1" + } + }, + "node_modules/@google-cloud/precise-date": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@google-cloud/precise-date/-/precise-date-4.0.0.tgz", + "integrity": "sha512-1TUx3KdaU3cN7nfCdNf+UVqA/PSX29Cjcox3fZZBtINlRrXVTmUkQnCKv2MbBUbCopbK4olAT1IHl76uZyCiVA==", + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@grpc/grpc-js": { + "version": "1.10.8", + "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.10.8.tgz", + "integrity": "sha512-vYVqYzHicDqyKB+NQhAc54I1QWCBLCrYG6unqOIcBTHx+7x8C9lcoLj3KVJXs2VB4lUbpWY+Kk9NipcbXYWmvg==", + "dependencies": { + "@grpc/proto-loader": "^0.7.13", + "@js-sdsl/ordered-map": "^4.4.2" + }, + "engines": { + "node": ">=12.10.0" + } + }, + "node_modules/@grpc/proto-loader": { + "version": "0.7.13", + "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.7.13.tgz", + "integrity": "sha512-AiXO/bfe9bmxBjxxtYxFAXGZvMaN5s8kO+jBHAJCON8rJoB5YS/D6X7ZNc6XQkuHNmyl4CYaMI1fJ/Gn27RGGw==", + "dependencies": { + "lodash.camelcase": "^4.3.0", + "long": "^5.0.0", + "protobufjs": "^7.2.5", + "yargs": "^17.7.2" + }, + "bin": { + "proto-loader-gen-types": "build/bin/proto-loader-gen-types.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@infisical/sdk": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/@infisical/sdk/-/sdk-2.2.3.tgz", + "integrity": "sha512-UvJjOD0b3O4obdtEYh+++Pv7Jfj5qb0QMzEZrADDLQJH0bDswRgLCaCiZtvzkV6WJPw8EKM5CFyBuZOgvDLESQ==", + "engines": { + "node": ">= 10" + }, + "optionalDependencies": { + "@infisical/sdk-android-arm-eabi": "2.2.3", + "@infisical/sdk-android-arm64": "2.2.3", + "@infisical/sdk-darwin-arm64": "2.2.3", + "@infisical/sdk-darwin-x64": "2.2.3", + "@infisical/sdk-linux-arm-gnueabihf": "2.2.3", + "@infisical/sdk-linux-arm64-gnu": "2.2.3", + "@infisical/sdk-linux-arm64-musl": "2.2.3", + "@infisical/sdk-linux-x64-gnu": "2.2.3", + "@infisical/sdk-linux-x64-musl": "2.2.3", + "@infisical/sdk-win32-arm64-msvc": "2.2.3", + "@infisical/sdk-win32-ia32-msvc": "2.2.3", + "@infisical/sdk-win32-x64-msvc": "2.2.3" + } + }, + "node_modules/@infisical/sdk-android-arm-eabi": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/@infisical/sdk-android-arm-eabi/-/sdk-android-arm-eabi-2.2.3.tgz", + "integrity": "sha512-eDkrjgQ1CD1UaAIbRLv4clMy4iwiprH8uMnC31d8ABdlNyvYPiC3zgy+XPuxVefnCVT2NrqM5UsPKDAIdMeOag==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@infisical/sdk-android-arm64": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/@infisical/sdk-android-arm64/-/sdk-android-arm64-2.2.3.tgz", + "integrity": "sha512-9EAKO+MgcHyODDobGi3iwG5n207rH2PQ0XPaC6VSZp90oN5unSTmNWK7qbElbTSf+MwrsyOJT87QTXicatzCBw==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@infisical/sdk-darwin-arm64": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/@infisical/sdk-darwin-arm64/-/sdk-darwin-arm64-2.2.3.tgz", + "integrity": "sha512-58qQA3hI9SUcRJQghiNQjt92HiWIRX1NVkWZsNN9HX6j5YaHC9hhUmJ7RopI768Bsh5jxwmyeEn9CXzFxIUA8Q==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@infisical/sdk-darwin-x64": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/@infisical/sdk-darwin-x64/-/sdk-darwin-x64-2.2.3.tgz", + "integrity": "sha512-AyIBGJH/EcsJrpMDgQPL4lmDAqGywn2MKB0dsOnBBwJHLdxvzra4IA9ZQHockI7kSUKu5kSA5YTk6seZ5f/BIg==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@infisical/sdk-linux-arm-gnueabihf": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/@infisical/sdk-linux-arm-gnueabihf/-/sdk-linux-arm-gnueabihf-2.2.3.tgz", + "integrity": "sha512-sFGhXqckuVUPmqnFuZbX/NFlxpdAu/IHzGQKbPYsGjPnqxC+ZkCBvuyj1IpVIElL/j09pLVbMMWZv1vf+aaHmQ==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@infisical/sdk-linux-arm64-gnu": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/@infisical/sdk-linux-arm64-gnu/-/sdk-linux-arm64-gnu-2.2.3.tgz", + "integrity": "sha512-ppXvRBVINN7DSMLIaM3syUkYXvDVsrO0OzVgQ9ti9yYcBPOJlzrIU2H/yiXXv/m8U58jCja275i5K5y1VdjuPw==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@infisical/sdk-linux-arm64-musl": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/@infisical/sdk-linux-arm64-musl/-/sdk-linux-arm64-musl-2.2.3.tgz", + "integrity": "sha512-/JouatsZb7KAbks682tHIRH5wMpGOoVCTBJjXNcnhV33bOxlyJ9G/UimgCYBpT9WuVhkRJKNXEQQdh7rsCsShA==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@infisical/sdk-linux-x64-gnu": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/@infisical/sdk-linux-x64-gnu/-/sdk-linux-x64-gnu-2.2.3.tgz", + "integrity": "sha512-YH3DrvDfjmArKLrvhV+2mqoE5mY3l9cwXivqtNlcPftH5TW1MQvVq9lJEb8wIEkCNNiFYyJ2Xf8tJQDkervlYQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@infisical/sdk-linux-x64-musl": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/@infisical/sdk-linux-x64-musl/-/sdk-linux-x64-musl-2.2.3.tgz", + "integrity": "sha512-h0+14vwyigRi8aR/BfJ8LFZOJJOUa1p7fsyVUVWuTLsaDyo5l/HW4q+C3wYX2N9Jb3NyUev4lvu19WCs8W12iQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@infisical/sdk-win32-arm64-msvc": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/@infisical/sdk-win32-arm64-msvc/-/sdk-win32-arm64-msvc-2.2.3.tgz", + "integrity": "sha512-o07IXCl66/6WYDtIdPef7KeQX9aJsdmJJCMYu6K7ez9EV+nNJR7nmuhe6jdlK16kVdyfJB5lXuefCe+hWVx+HA==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@infisical/sdk-win32-ia32-msvc": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/@infisical/sdk-win32-ia32-msvc/-/sdk-win32-ia32-msvc-2.2.3.tgz", + "integrity": "sha512-CXQK5N7YQ3RBVbKwx5HBGNM8LwV7/+hzN9py7C1Upv07XK0bmC6NvVrZVoYwSMDBIN3lCAy/cWASsNH+9Ve5uw==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@infisical/sdk-win32-x64-msvc": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/@infisical/sdk-win32-x64-msvc/-/sdk-win32-x64-msvc-2.2.3.tgz", + "integrity": "sha512-hBmKiKNQ3CK6I3Z1s+1Ix8kM2/ML5BiTRmM6EOP6iQBULMf1AmCoGzh6uO4l7gytcvixtC8Jp21+37rKjm4MLA==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@inquirer/confirm": { + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/@inquirer/confirm/-/confirm-3.1.8.tgz", + "integrity": "sha512-f3INZ+ca4dQdn+MQiq1yP/mOIR/Oc8BLRYuDh6ciToWd6z4W8yArfzjBCMQ0BPY8PcJKwZxGIt8Z6yNT32eSTw==", + "dependencies": { + "@inquirer/core": "^8.2.1", + "@inquirer/type": "^1.3.2" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@inquirer/core": { + "version": "8.2.1", + "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-8.2.1.tgz", + "integrity": "sha512-TIcuQMn2qrtyYe0j136UpHeYpk7AcR/trKeT/7YY0vRgcS9YSfJuQ2+PudPhSofLLsHNnRYAHScQCcVZrJkMqA==", + "dependencies": { + "@inquirer/figures": "^1.0.2", + "@inquirer/type": "^1.3.2", + "@types/mute-stream": "^0.0.4", + "@types/node": "^20.12.12", + "@types/wrap-ansi": "^3.0.0", + "ansi-escapes": "^4.3.2", + "chalk": "^4.1.2", + "cli-spinners": "^2.9.2", + "cli-width": "^4.1.0", + "mute-stream": "^1.0.0", + "signal-exit": "^4.1.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^6.2.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@inquirer/core/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@inquirer/figures": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@inquirer/figures/-/figures-1.0.2.tgz", + "integrity": "sha512-4F1MBwVr3c/m4bAUef6LgkvBfSjzwH+OfldgHqcuacWwSUetFebM2wi58WfG9uk1rR98U6GwLed4asLJbwdV5w==", + "engines": { + "node": ">=18" + } + }, + "node_modules/@inquirer/type": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-1.3.2.tgz", + "integrity": "sha512-5Frickan9c89QbPkSu6I6y8p+9eR6hZkdPahGmNDsTFX8FHLPAozyzCZMKUeW8FyYwnlCKUjqIEqxY+UctARiw==", + "engines": { + "node": ">=18" + } + }, + "node_modules/@js-sdsl/ordered-map": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/@js-sdsl/ordered-map/-/ordered-map-4.4.2.tgz", + "integrity": "sha512-iUKgm52T8HOE/makSxjqoWhe95ZJA1/G1sYsGev2JDKUSS14KAgg1LHb+Ba+IPow0xflbnSkOsZcO08C7w1gYw==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/js-sdsl" + } + }, + "node_modules/@mswjs/cookies": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@mswjs/cookies/-/cookies-1.1.0.tgz", + "integrity": "sha512-0ZcCVQxifZmhwNBoQIrystCb+2sWBY2Zw8lpfJBPCHGCA/HWqehITeCRVIv4VMy8MPlaHo2w2pTHFV2pFfqKPw==", + "engines": { + "node": ">=18" + } + }, + "node_modules/@mswjs/interceptors": { + "version": "0.29.1", + "resolved": "https://registry.npmjs.org/@mswjs/interceptors/-/interceptors-0.29.1.tgz", + "integrity": "sha512-3rDakgJZ77+RiQUuSK69t1F0m8BQKA8Vh5DCS5V0DWvNY67zob2JhhQrhCO0AKLGINTRSFd1tBaHcJTkhefoSw==", + "dependencies": { + "@open-draft/deferred-promise": "^2.2.0", + "@open-draft/logger": "^0.3.0", + "@open-draft/until": "^2.0.0", + "is-node-process": "^1.2.0", + "outvariant": "^1.2.1", + "strict-event-emitter": "^0.5.1" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@open-draft/deferred-promise": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@open-draft/deferred-promise/-/deferred-promise-2.2.0.tgz", + "integrity": "sha512-CecwLWx3rhxVQF6V4bAgPS5t+So2sTbPgAzafKkVizyi7tlwpcFpdFqq+wqF2OwNBmqFuu6tOyouTuxgpMfzmA==" + }, + "node_modules/@open-draft/logger": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@open-draft/logger/-/logger-0.3.0.tgz", + "integrity": "sha512-X2g45fzhxH238HKO4xbSr7+wBS8Fvw6ixhTDuvLd5mqh6bJJCFAPwU9mPDxbcrRtfxv4u5IHCEH77BmxvXmmxQ==", + "dependencies": { + "is-node-process": "^1.2.0", + "outvariant": "^1.4.0" + } + }, + "node_modules/@open-draft/until": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@open-draft/until/-/until-2.1.0.tgz", + "integrity": "sha512-U69T3ItWHvLwGg5eJ0n3I62nWuE6ilHlmz7zM0npLBRvPRd7e6NYmg54vvRtP5mZG7kZqZCFVdsTWo7BPtBujg==" + }, + "node_modules/@opentelemetry/api": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-1.8.0.tgz", + "integrity": "sha512-I/s6F7yKUDdtMsoBWXJe8Qz40Tui5vsuKCWJEWVL+5q9sSWRzzx6v2KeNsOBEwd94j0eWkpWCH4yB6rZg9Mf0w==", + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@opentelemetry/api-logs": { + "version": "0.48.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.48.0.tgz", + "integrity": "sha512-1/aMiU4Eqo3Zzpfwu51uXssp5pzvHFObk8S9pKAiXb1ne8pvg1qxBQitYL1XUiAMEXFzgjaidYG2V6624DRhhw==", + "dependencies": { + "@opentelemetry/api": "^1.0.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/@opentelemetry/context-async-hooks": { + "version": "1.24.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-1.24.1.tgz", + "integrity": "sha512-R5r6DO4kgEOVBxFXhXjwospLQkv+sYxwCfjvoZBe7Zm6KKXAV9kDSJhi/D1BweowdZmO+sdbENLs374gER8hpQ==", + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/core": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.22.0.tgz", + "integrity": "sha512-0VoAlT6x+Xzik1v9goJ3pZ2ppi6+xd3aUfg4brfrLkDBHRIVjMP0eBHrKrhB+NKcDyMAg8fAbGL3Npg/F6AwWA==", + "dependencies": { + "@opentelemetry/semantic-conventions": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/core/node_modules/@opentelemetry/semantic-conventions": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.22.0.tgz", + "integrity": "sha512-CAOgFOKLybd02uj/GhCdEeeBjOS0yeoDeo/CA7ASBSmenpZHAKGB3iDm/rv3BQLcabb/OprDEsSQ1y0P8A7Siw==", + "engines": { + "node": ">=14" + } + }, + "node_modules/@opentelemetry/exporter-logs-otlp-http": { + "version": "0.49.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-logs-otlp-http/-/exporter-logs-otlp-http-0.49.1.tgz", + "integrity": "sha512-3QoBnIGCmEkujynUP0mK155QtOM0MSf9FNrEw7u9ieCFsoMiyatg2hPp+alEDONJ8N8wGEK+wP2q3icgXBiggw==", + "dependencies": { + "@opentelemetry/api-logs": "0.49.1", + "@opentelemetry/core": "1.22.0", + "@opentelemetry/otlp-exporter-base": "0.49.1", + "@opentelemetry/otlp-transformer": "0.49.1", + "@opentelemetry/sdk-logs": "0.49.1" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.0.0" + } + }, + "node_modules/@opentelemetry/exporter-logs-otlp-http/node_modules/@opentelemetry/api-logs": { + "version": "0.49.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.49.1.tgz", + "integrity": "sha512-kaNl/T7WzyMUQHQlVq7q0oV4Kev6+0xFwqzofryC66jgGMacd0QH5TwfpbUwSTby+SdAdprAe5UKMvBw4tKS5Q==", + "dependencies": { + "@opentelemetry/api": "^1.0.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/@opentelemetry/exporter-trace-otlp-grpc": { + "version": "0.49.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-grpc/-/exporter-trace-otlp-grpc-0.49.1.tgz", + "integrity": "sha512-Zbd7f3zF7fI2587MVhBizaW21cO/SordyrZGtMtvhoxU6n4Qb02Gx71X4+PzXH620e0+JX+Pcr9bYb1HTeVyJA==", + "dependencies": { + "@grpc/grpc-js": "^1.7.1", + "@opentelemetry/core": "1.22.0", + "@opentelemetry/otlp-grpc-exporter-base": "0.49.1", + "@opentelemetry/otlp-transformer": "0.49.1", + "@opentelemetry/resources": "1.22.0", + "@opentelemetry/sdk-trace-base": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.0.0" + } + }, + "node_modules/@opentelemetry/exporter-trace-otlp-grpc/node_modules/@opentelemetry/resources": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.22.0.tgz", + "integrity": "sha512-+vNeIFPH2hfcNL0AJk/ykJXoUCtR1YaDUZM+p3wZNU4Hq98gzq+7b43xbkXjadD9VhWIUQqEwXyY64q6msPj6A==", + "dependencies": { + "@opentelemetry/core": "1.22.0", + "@opentelemetry/semantic-conventions": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/exporter-trace-otlp-grpc/node_modules/@opentelemetry/sdk-trace-base": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.22.0.tgz", + "integrity": "sha512-pfTuSIpCKONC6vkTpv6VmACxD+P1woZf4q0K46nSUvXFvOFqjBYKFaAMkKD3M1mlKUUh0Oajwj35qNjMl80m1Q==", + "dependencies": { + "@opentelemetry/core": "1.22.0", + "@opentelemetry/resources": "1.22.0", + "@opentelemetry/semantic-conventions": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/exporter-trace-otlp-grpc/node_modules/@opentelemetry/semantic-conventions": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.22.0.tgz", + "integrity": "sha512-CAOgFOKLybd02uj/GhCdEeeBjOS0yeoDeo/CA7ASBSmenpZHAKGB3iDm/rv3BQLcabb/OprDEsSQ1y0P8A7Siw==", + "engines": { + "node": ">=14" + } + }, + "node_modules/@opentelemetry/exporter-trace-otlp-http": { + "version": "0.49.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-http/-/exporter-trace-otlp-http-0.49.1.tgz", + "integrity": "sha512-KOLtZfZvIrpGZLVvblKsiVQT7gQUZNKcUUH24Zz6Xbi7LJb9Vt6xtUZFYdR5IIjvt47PIqBKDWUQlU0o1wAsRw==", + "dependencies": { + "@opentelemetry/core": "1.22.0", + "@opentelemetry/otlp-exporter-base": "0.49.1", + "@opentelemetry/otlp-transformer": "0.49.1", + "@opentelemetry/resources": "1.22.0", + "@opentelemetry/sdk-trace-base": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.0.0" + } + }, + "node_modules/@opentelemetry/exporter-trace-otlp-http/node_modules/@opentelemetry/resources": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.22.0.tgz", + "integrity": "sha512-+vNeIFPH2hfcNL0AJk/ykJXoUCtR1YaDUZM+p3wZNU4Hq98gzq+7b43xbkXjadD9VhWIUQqEwXyY64q6msPj6A==", + "dependencies": { + "@opentelemetry/core": "1.22.0", + "@opentelemetry/semantic-conventions": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/exporter-trace-otlp-http/node_modules/@opentelemetry/sdk-trace-base": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.22.0.tgz", + "integrity": "sha512-pfTuSIpCKONC6vkTpv6VmACxD+P1woZf4q0K46nSUvXFvOFqjBYKFaAMkKD3M1mlKUUh0Oajwj35qNjMl80m1Q==", + "dependencies": { + "@opentelemetry/core": "1.22.0", + "@opentelemetry/resources": "1.22.0", + "@opentelemetry/semantic-conventions": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/exporter-trace-otlp-http/node_modules/@opentelemetry/semantic-conventions": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.22.0.tgz", + "integrity": "sha512-CAOgFOKLybd02uj/GhCdEeeBjOS0yeoDeo/CA7ASBSmenpZHAKGB3iDm/rv3BQLcabb/OprDEsSQ1y0P8A7Siw==", + "engines": { + "node": ">=14" + } + }, + "node_modules/@opentelemetry/exporter-trace-otlp-proto": { + "version": "0.49.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-proto/-/exporter-trace-otlp-proto-0.49.1.tgz", + "integrity": "sha512-n8ON/c9pdMyYAfSFWKkgsPwjYoxnki+6Olzo+klKfW7KqLWoyEkryNkbcMIYnGGNXwdkMIrjoaP0VxXB26Oxcg==", + "dependencies": { + "@opentelemetry/core": "1.22.0", + "@opentelemetry/otlp-exporter-base": "0.49.1", + "@opentelemetry/otlp-proto-exporter-base": "0.49.1", + "@opentelemetry/otlp-transformer": "0.49.1", + "@opentelemetry/resources": "1.22.0", + "@opentelemetry/sdk-trace-base": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.0.0" + } + }, + "node_modules/@opentelemetry/exporter-trace-otlp-proto/node_modules/@opentelemetry/resources": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.22.0.tgz", + "integrity": "sha512-+vNeIFPH2hfcNL0AJk/ykJXoUCtR1YaDUZM+p3wZNU4Hq98gzq+7b43xbkXjadD9VhWIUQqEwXyY64q6msPj6A==", + "dependencies": { + "@opentelemetry/core": "1.22.0", + "@opentelemetry/semantic-conventions": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/exporter-trace-otlp-proto/node_modules/@opentelemetry/sdk-trace-base": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.22.0.tgz", + "integrity": "sha512-pfTuSIpCKONC6vkTpv6VmACxD+P1woZf4q0K46nSUvXFvOFqjBYKFaAMkKD3M1mlKUUh0Oajwj35qNjMl80m1Q==", + "dependencies": { + "@opentelemetry/core": "1.22.0", + "@opentelemetry/resources": "1.22.0", + "@opentelemetry/semantic-conventions": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/exporter-trace-otlp-proto/node_modules/@opentelemetry/semantic-conventions": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.22.0.tgz", + "integrity": "sha512-CAOgFOKLybd02uj/GhCdEeeBjOS0yeoDeo/CA7ASBSmenpZHAKGB3iDm/rv3BQLcabb/OprDEsSQ1y0P8A7Siw==", + "engines": { + "node": ">=14" + } + }, + "node_modules/@opentelemetry/exporter-zipkin": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-zipkin/-/exporter-zipkin-1.22.0.tgz", + "integrity": "sha512-XcFs6rGvcTz0qW5uY7JZDYD0yNEXdekXAb6sFtnZgY/cHY6BQ09HMzOjv9SX+iaXplRDcHr1Gta7VQKM1XXM6g==", + "dependencies": { + "@opentelemetry/core": "1.22.0", + "@opentelemetry/resources": "1.22.0", + "@opentelemetry/sdk-trace-base": "1.22.0", + "@opentelemetry/semantic-conventions": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.0.0" + } + }, + "node_modules/@opentelemetry/exporter-zipkin/node_modules/@opentelemetry/resources": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.22.0.tgz", + "integrity": "sha512-+vNeIFPH2hfcNL0AJk/ykJXoUCtR1YaDUZM+p3wZNU4Hq98gzq+7b43xbkXjadD9VhWIUQqEwXyY64q6msPj6A==", + "dependencies": { + "@opentelemetry/core": "1.22.0", + "@opentelemetry/semantic-conventions": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/exporter-zipkin/node_modules/@opentelemetry/sdk-trace-base": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.22.0.tgz", + "integrity": "sha512-pfTuSIpCKONC6vkTpv6VmACxD+P1woZf4q0K46nSUvXFvOFqjBYKFaAMkKD3M1mlKUUh0Oajwj35qNjMl80m1Q==", + "dependencies": { + "@opentelemetry/core": "1.22.0", + "@opentelemetry/resources": "1.22.0", + "@opentelemetry/semantic-conventions": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/exporter-zipkin/node_modules/@opentelemetry/semantic-conventions": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.22.0.tgz", + "integrity": "sha512-CAOgFOKLybd02uj/GhCdEeeBjOS0yeoDeo/CA7ASBSmenpZHAKGB3iDm/rv3BQLcabb/OprDEsSQ1y0P8A7Siw==", + "engines": { + "node": ">=14" + } + }, + "node_modules/@opentelemetry/instrumentation": { + "version": "0.49.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.49.1.tgz", + "integrity": "sha512-0DLtWtaIppuNNRRllSD4bjU8ZIiLp1cDXvJEbp752/Zf+y3gaLNaoGRGIlX4UHhcsrmtL+P2qxi3Hodi8VuKiQ==", + "dependencies": { + "@opentelemetry/api-logs": "0.49.1", + "@types/shimmer": "^1.0.2", + "import-in-the-middle": "1.7.1", + "require-in-the-middle": "^7.1.1", + "semver": "^7.5.2", + "shimmer": "^1.2.1" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "node_modules/@opentelemetry/instrumentation/node_modules/@opentelemetry/api-logs": { + "version": "0.49.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.49.1.tgz", + "integrity": "sha512-kaNl/T7WzyMUQHQlVq7q0oV4Kev6+0xFwqzofryC66jgGMacd0QH5TwfpbUwSTby+SdAdprAe5UKMvBw4tKS5Q==", + "dependencies": { + "@opentelemetry/api": "^1.0.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/@opentelemetry/otlp-exporter-base": { + "version": "0.49.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-exporter-base/-/otlp-exporter-base-0.49.1.tgz", + "integrity": "sha512-z6sHliPqDgJU45kQatAettY9/eVF58qVPaTuejw9YWfSRqid9pXPYeegDCSdyS47KAUgAtm+nC28K3pfF27HWg==", + "dependencies": { + "@opentelemetry/core": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.0.0" + } + }, + "node_modules/@opentelemetry/otlp-grpc-exporter-base": { + "version": "0.49.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-grpc-exporter-base/-/otlp-grpc-exporter-base-0.49.1.tgz", + "integrity": "sha512-DNDNUWmOqtKTFJAyOyHHKotVox0NQ/09ETX8fUOeEtyNVHoGekAVtBbvIA3AtK+JflP7LC0PTjlLfruPM3Wy6w==", + "dependencies": { + "@grpc/grpc-js": "^1.7.1", + "@opentelemetry/core": "1.22.0", + "@opentelemetry/otlp-exporter-base": "0.49.1", + "protobufjs": "^7.2.3" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.0.0" + } + }, + "node_modules/@opentelemetry/otlp-proto-exporter-base": { + "version": "0.49.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-proto-exporter-base/-/otlp-proto-exporter-base-0.49.1.tgz", + "integrity": "sha512-x1qB4EUC7KikUl2iNuxCkV8yRzrSXSyj4itfpIO674H7dhI7Zv37SFaOJTDN+8Z/F50gF2ISFH9CWQ4KCtGm2A==", + "dependencies": { + "@opentelemetry/core": "1.22.0", + "@opentelemetry/otlp-exporter-base": "0.49.1", + "protobufjs": "^7.2.3" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.0.0" + } + }, + "node_modules/@opentelemetry/otlp-transformer": { + "version": "0.49.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-transformer/-/otlp-transformer-0.49.1.tgz", + "integrity": "sha512-Z+koA4wp9L9e3jkFacyXTGphSWTbOKjwwXMpb0CxNb0kjTHGUxhYRN8GnkLFsFo5NbZPjP07hwAqeEG/uCratQ==", + "dependencies": { + "@opentelemetry/api-logs": "0.49.1", + "@opentelemetry/core": "1.22.0", + "@opentelemetry/resources": "1.22.0", + "@opentelemetry/sdk-logs": "0.49.1", + "@opentelemetry/sdk-metrics": "1.22.0", + "@opentelemetry/sdk-trace-base": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/otlp-transformer/node_modules/@opentelemetry/api-logs": { + "version": "0.49.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.49.1.tgz", + "integrity": "sha512-kaNl/T7WzyMUQHQlVq7q0oV4Kev6+0xFwqzofryC66jgGMacd0QH5TwfpbUwSTby+SdAdprAe5UKMvBw4tKS5Q==", + "dependencies": { + "@opentelemetry/api": "^1.0.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/@opentelemetry/otlp-transformer/node_modules/@opentelemetry/resources": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.22.0.tgz", + "integrity": "sha512-+vNeIFPH2hfcNL0AJk/ykJXoUCtR1YaDUZM+p3wZNU4Hq98gzq+7b43xbkXjadD9VhWIUQqEwXyY64q6msPj6A==", + "dependencies": { + "@opentelemetry/core": "1.22.0", + "@opentelemetry/semantic-conventions": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/otlp-transformer/node_modules/@opentelemetry/sdk-trace-base": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.22.0.tgz", + "integrity": "sha512-pfTuSIpCKONC6vkTpv6VmACxD+P1woZf4q0K46nSUvXFvOFqjBYKFaAMkKD3M1mlKUUh0Oajwj35qNjMl80m1Q==", + "dependencies": { + "@opentelemetry/core": "1.22.0", + "@opentelemetry/resources": "1.22.0", + "@opentelemetry/semantic-conventions": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/otlp-transformer/node_modules/@opentelemetry/semantic-conventions": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.22.0.tgz", + "integrity": "sha512-CAOgFOKLybd02uj/GhCdEeeBjOS0yeoDeo/CA7ASBSmenpZHAKGB3iDm/rv3BQLcabb/OprDEsSQ1y0P8A7Siw==", + "engines": { + "node": ">=14" + } + }, + "node_modules/@opentelemetry/propagator-b3": { + "version": "1.24.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-b3/-/propagator-b3-1.24.1.tgz", + "integrity": "sha512-nda97ZwhpZKyUJTXqQuKzNhPMUgMLunbbGWn8kroBwegn+nh6OhtyGkrVQsQLNdVKJl0KeB5z0ZgeWszrYhwFw==", + "dependencies": { + "@opentelemetry/core": "1.24.1" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/propagator-b3/node_modules/@opentelemetry/core": { + "version": "1.24.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.24.1.tgz", + "integrity": "sha512-wMSGfsdmibI88K9wB498zXY04yThPexo8jvwNNlm542HZB7XrrMRBbAyKJqG8qDRJwIBdBrPMi4V9ZPW/sqrcg==", + "dependencies": { + "@opentelemetry/semantic-conventions": "1.24.1" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/propagator-jaeger": { + "version": "1.24.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-jaeger/-/propagator-jaeger-1.24.1.tgz", + "integrity": "sha512-7bRBJn3FG1l195A1m+xXRHvgzAOBsfmRi9uZ5Da18oTh7BLmNDiA8+kpk51FpTsU1PCikPVpRDNPhKVB6lyzZg==", + "dependencies": { + "@opentelemetry/core": "1.24.1" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/propagator-jaeger/node_modules/@opentelemetry/core": { + "version": "1.24.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.24.1.tgz", + "integrity": "sha512-wMSGfsdmibI88K9wB498zXY04yThPexo8jvwNNlm542HZB7XrrMRBbAyKJqG8qDRJwIBdBrPMi4V9ZPW/sqrcg==", + "dependencies": { + "@opentelemetry/semantic-conventions": "1.24.1" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/resources": { + "version": "1.24.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.24.1.tgz", + "integrity": "sha512-cyv0MwAaPF7O86x5hk3NNgenMObeejZFLJJDVuSeSMIsknlsj3oOZzRv3qSzlwYomXsICfBeFFlxwHQte5mGXQ==", + "dependencies": { + "@opentelemetry/core": "1.24.1", + "@opentelemetry/semantic-conventions": "1.24.1" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/resources/node_modules/@opentelemetry/core": { + "version": "1.24.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.24.1.tgz", + "integrity": "sha512-wMSGfsdmibI88K9wB498zXY04yThPexo8jvwNNlm542HZB7XrrMRBbAyKJqG8qDRJwIBdBrPMi4V9ZPW/sqrcg==", + "dependencies": { + "@opentelemetry/semantic-conventions": "1.24.1" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/sdk-logs": { + "version": "0.49.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-logs/-/sdk-logs-0.49.1.tgz", + "integrity": "sha512-gCzYWsJE0h+3cuh3/cK+9UwlVFyHvj3PReIOCDOmdeXOp90ZjKRoDOJBc3mvk1LL6wyl1RWIivR8Rg9OToyesw==", + "dependencies": { + "@opentelemetry/core": "1.22.0", + "@opentelemetry/resources": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.4.0 <1.9.0", + "@opentelemetry/api-logs": ">=0.39.1" + } + }, + "node_modules/@opentelemetry/sdk-logs/node_modules/@opentelemetry/resources": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.22.0.tgz", + "integrity": "sha512-+vNeIFPH2hfcNL0AJk/ykJXoUCtR1YaDUZM+p3wZNU4Hq98gzq+7b43xbkXjadD9VhWIUQqEwXyY64q6msPj6A==", + "dependencies": { + "@opentelemetry/core": "1.22.0", + "@opentelemetry/semantic-conventions": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/sdk-logs/node_modules/@opentelemetry/semantic-conventions": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.22.0.tgz", + "integrity": "sha512-CAOgFOKLybd02uj/GhCdEeeBjOS0yeoDeo/CA7ASBSmenpZHAKGB3iDm/rv3BQLcabb/OprDEsSQ1y0P8A7Siw==", + "engines": { + "node": ">=14" + } + }, + "node_modules/@opentelemetry/sdk-metrics": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-metrics/-/sdk-metrics-1.22.0.tgz", + "integrity": "sha512-k6iIx6H3TZ+BVMr2z8M16ri2OxWaljg5h8ihGJxi/KQWcjign6FEaEzuigXt5bK9wVEhqAcWLCfarSftaNWkkg==", + "dependencies": { + "@opentelemetry/core": "1.22.0", + "@opentelemetry/resources": "1.22.0", + "lodash.merge": "^4.6.2" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/sdk-metrics/node_modules/@opentelemetry/resources": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.22.0.tgz", + "integrity": "sha512-+vNeIFPH2hfcNL0AJk/ykJXoUCtR1YaDUZM+p3wZNU4Hq98gzq+7b43xbkXjadD9VhWIUQqEwXyY64q6msPj6A==", + "dependencies": { + "@opentelemetry/core": "1.22.0", + "@opentelemetry/semantic-conventions": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/sdk-metrics/node_modules/@opentelemetry/semantic-conventions": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.22.0.tgz", + "integrity": "sha512-CAOgFOKLybd02uj/GhCdEeeBjOS0yeoDeo/CA7ASBSmenpZHAKGB3iDm/rv3BQLcabb/OprDEsSQ1y0P8A7Siw==", + "engines": { + "node": ">=14" + } + }, + "node_modules/@opentelemetry/sdk-node": { + "version": "0.49.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-node/-/sdk-node-0.49.1.tgz", + "integrity": "sha512-feBIT85ndiSHXsQ2gfGpXC/sNeX4GCHLksC4A9s/bfpUbbgbCSl0RvzZlmEpCHarNrkZMwFRi4H0xFfgvJEjrg==", + "dependencies": { + "@opentelemetry/api-logs": "0.49.1", + "@opentelemetry/core": "1.22.0", + "@opentelemetry/exporter-trace-otlp-grpc": "0.49.1", + "@opentelemetry/exporter-trace-otlp-http": "0.49.1", + "@opentelemetry/exporter-trace-otlp-proto": "0.49.1", + "@opentelemetry/exporter-zipkin": "1.22.0", + "@opentelemetry/instrumentation": "0.49.1", + "@opentelemetry/resources": "1.22.0", + "@opentelemetry/sdk-logs": "0.49.1", + "@opentelemetry/sdk-metrics": "1.22.0", + "@opentelemetry/sdk-trace-base": "1.22.0", + "@opentelemetry/sdk-trace-node": "1.22.0", + "@opentelemetry/semantic-conventions": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/sdk-node/node_modules/@opentelemetry/api-logs": { + "version": "0.49.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.49.1.tgz", + "integrity": "sha512-kaNl/T7WzyMUQHQlVq7q0oV4Kev6+0xFwqzofryC66jgGMacd0QH5TwfpbUwSTby+SdAdprAe5UKMvBw4tKS5Q==", + "dependencies": { + "@opentelemetry/api": "^1.0.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/@opentelemetry/sdk-node/node_modules/@opentelemetry/context-async-hooks": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-1.22.0.tgz", + "integrity": "sha512-Nfdxyg8YtWqVWkyrCukkundAjPhUXi93JtVQmqDT1mZRVKqA7e2r7eJCrI+F651XUBMp0hsOJSGiFk3QSpaIJw==", + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/sdk-node/node_modules/@opentelemetry/propagator-b3": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-b3/-/propagator-b3-1.22.0.tgz", + "integrity": "sha512-qBItJm9ygg/jCB5rmivyGz1qmKZPsL/sX715JqPMFgq++Idm0x+N9sLQvWFHFt2+ZINnCSojw7FVBgFW6izcXA==", + "dependencies": { + "@opentelemetry/core": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/sdk-node/node_modules/@opentelemetry/propagator-jaeger": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-jaeger/-/propagator-jaeger-1.22.0.tgz", + "integrity": "sha512-pMLgst3QIwrUfepraH5WG7xfpJ8J3CrPKrtINK0t7kBkuu96rn+HDYQ8kt3+0FXvrZI8YJE77MCQwnJWXIrgpA==", + "dependencies": { + "@opentelemetry/core": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/sdk-node/node_modules/@opentelemetry/resources": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.22.0.tgz", + "integrity": "sha512-+vNeIFPH2hfcNL0AJk/ykJXoUCtR1YaDUZM+p3wZNU4Hq98gzq+7b43xbkXjadD9VhWIUQqEwXyY64q6msPj6A==", + "dependencies": { + "@opentelemetry/core": "1.22.0", + "@opentelemetry/semantic-conventions": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/sdk-node/node_modules/@opentelemetry/sdk-trace-base": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.22.0.tgz", + "integrity": "sha512-pfTuSIpCKONC6vkTpv6VmACxD+P1woZf4q0K46nSUvXFvOFqjBYKFaAMkKD3M1mlKUUh0Oajwj35qNjMl80m1Q==", + "dependencies": { + "@opentelemetry/core": "1.22.0", + "@opentelemetry/resources": "1.22.0", + "@opentelemetry/semantic-conventions": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/sdk-node/node_modules/@opentelemetry/sdk-trace-node": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-1.22.0.tgz", + "integrity": "sha512-gTGquNz7ue8uMeiWPwp3CU321OstQ84r7PCDtOaCicjbJxzvO8RZMlEC4geOipTeiF88kss5n6w+//A0MhP1lQ==", + "dependencies": { + "@opentelemetry/context-async-hooks": "1.22.0", + "@opentelemetry/core": "1.22.0", + "@opentelemetry/propagator-b3": "1.22.0", + "@opentelemetry/propagator-jaeger": "1.22.0", + "@opentelemetry/sdk-trace-base": "1.22.0", + "semver": "^7.5.2" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/sdk-node/node_modules/@opentelemetry/semantic-conventions": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.22.0.tgz", + "integrity": "sha512-CAOgFOKLybd02uj/GhCdEeeBjOS0yeoDeo/CA7ASBSmenpZHAKGB3iDm/rv3BQLcabb/OprDEsSQ1y0P8A7Siw==", + "engines": { + "node": ">=14" + } + }, + "node_modules/@opentelemetry/sdk-trace-base": { + "version": "1.24.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.24.1.tgz", + "integrity": "sha512-zz+N423IcySgjihl2NfjBf0qw1RWe11XIAWVrTNOSSI6dtSPJiVom2zipFB2AEEtJWpv0Iz6DY6+TjnyTV5pWg==", + "dependencies": { + "@opentelemetry/core": "1.24.1", + "@opentelemetry/resources": "1.24.1", + "@opentelemetry/semantic-conventions": "1.24.1" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/sdk-trace-base/node_modules/@opentelemetry/core": { + "version": "1.24.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.24.1.tgz", + "integrity": "sha512-wMSGfsdmibI88K9wB498zXY04yThPexo8jvwNNlm542HZB7XrrMRBbAyKJqG8qDRJwIBdBrPMi4V9ZPW/sqrcg==", + "dependencies": { + "@opentelemetry/semantic-conventions": "1.24.1" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/sdk-trace-node": { + "version": "1.24.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-1.24.1.tgz", + "integrity": "sha512-/FZX8uWaGIAwsDhqI8VvQ+qWtfMNlXjaFYGc+vmxgdRFppCSSIRwrPyIhJO1qx61okyYhoyxVEZAfoiNxrfJCg==", + "dependencies": { + "@opentelemetry/context-async-hooks": "1.24.1", + "@opentelemetry/core": "1.24.1", + "@opentelemetry/propagator-b3": "1.24.1", + "@opentelemetry/propagator-jaeger": "1.24.1", + "@opentelemetry/sdk-trace-base": "1.24.1", + "semver": "^7.5.2" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/sdk-trace-node/node_modules/@opentelemetry/core": { + "version": "1.24.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.24.1.tgz", + "integrity": "sha512-wMSGfsdmibI88K9wB498zXY04yThPexo8jvwNNlm542HZB7XrrMRBbAyKJqG8qDRJwIBdBrPMi4V9ZPW/sqrcg==", + "dependencies": { + "@opentelemetry/semantic-conventions": "1.24.1" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/semantic-conventions": { + "version": "1.24.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.24.1.tgz", + "integrity": "sha512-VkliWlS4/+GHLLW7J/rVBA00uXus1SWvwFvcUDxDwmFxYfg/2VI6ekwdXS28cjI8Qz2ky2BzG8OUHo+WeYIWqw==", + "engines": { + "node": ">=14" + } + }, + "node_modules/@protobufjs/aspromise": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz", + "integrity": "sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==" + }, + "node_modules/@protobufjs/base64": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz", + "integrity": "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==" + }, + "node_modules/@protobufjs/codegen": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz", + "integrity": "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==" + }, + "node_modules/@protobufjs/eventemitter": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz", + "integrity": "sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==" + }, + "node_modules/@protobufjs/fetch": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz", + "integrity": "sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==", + "dependencies": { + "@protobufjs/aspromise": "^1.1.1", + "@protobufjs/inquire": "^1.1.0" + } + }, + "node_modules/@protobufjs/float": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz", + "integrity": "sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==" + }, + "node_modules/@protobufjs/inquire": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz", + "integrity": "sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q==" + }, + "node_modules/@protobufjs/path": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz", + "integrity": "sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==" + }, + "node_modules/@protobufjs/pool": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz", + "integrity": "sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==" + }, + "node_modules/@protobufjs/utf8": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz", + "integrity": "sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==" + }, + "node_modules/@socket.io/component-emitter": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.2.tgz", + "integrity": "sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==" + }, + "node_modules/@systemfsoftware/trigger.dev_core": { + "version": "3.0.0-beta.33", + "resolved": "https://registry.npmjs.org/@systemfsoftware/trigger.dev_core/-/core-3.0.0-beta.33.tgz", + "integrity": "sha512-5a4O9d01AwyiAFDqVpUy8ScuWu+a20ZEKN1Iy2nv6RCxYfBosim3CymGkxpdmlcxKt+T2cSytAxXET3lv9iC/Q==", + "dependencies": { + "@google-cloud/precise-date": "^4.0.0", + "@opentelemetry/api": "^1.8.0", + "@opentelemetry/api-logs": "^0.48.0", + "@opentelemetry/exporter-logs-otlp-http": "^0.49.1", + "@opentelemetry/exporter-trace-otlp-http": "^0.49.1", + "@opentelemetry/instrumentation": "^0.49.1", + "@opentelemetry/resources": "^1.22.0", + "@opentelemetry/sdk-logs": "^0.49.1", + "@opentelemetry/sdk-node": "^0.49.1", + "@opentelemetry/sdk-trace-base": "^1.22.0", + "@opentelemetry/sdk-trace-node": "^1.22.0", + "@opentelemetry/semantic-conventions": "^1.22.0", + "humanize-duration": "^3.27.3", + "socket.io-client": "4.7.4", + "superjson": "^2.2.1", + "ulidx": "^2.2.1", + "zod": "3.22.3", + "zod-error": "1.5.0", + "zod-validation-error": "^1.5.0" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@systemfsoftware/trigger.dev_core-backend": { + "version": "3.0.0-beta.33", + "resolved": "https://registry.npmjs.org/@systemfsoftware/trigger.dev_core-backend/-/core-backend-3.0.0-beta.33.tgz", + "integrity": "sha512-HpHUOZcbAK1YJK3SkiL01d7/sinR5hCxMCU1Z/WJ0bkI5G4wBYAKNre1/acJoVPcykpBaMN4ovnwA7OLjLh6sg==", + "dependencies": { + "@opentelemetry/api": "^1.8.0" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@systemfsoftware/trigger.dev_sdk": { + "version": "3.0.0-beta.33", + "resolved": "https://registry.npmjs.org/@systemfsoftware/trigger.dev_sdk/-/sdk-3.0.0-beta.33.tgz", + "integrity": "sha512-r/kC41UIDrG73ElkcOPzoZsmdSY+Lf7X9qFRBMzAFv5vWQwxz42KmEJIvQxXWeMyxKeZeUyZDIZApGRvLJK4uA==", + "dependencies": { + "@opentelemetry/api": "^1.8.0", + "@opentelemetry/api-logs": "^0.48.0", + "@opentelemetry/semantic-conventions": "^1.22.0", + "@systemfsoftware/trigger.dev_core": "3.0.0-beta.33", + "@systemfsoftware/trigger.dev_core-backend": "3.0.0-beta.33", + "chalk": "^5.2.0", + "cronstrue": "^2.21.0", + "debug": "^4.3.4", + "evt": "^2.4.13", + "get-caller-file": "^2.0.5", + "git-remote-origin-url": "^4.0.0", + "git-repo-info": "^2.1.1", + "msw": "^2.2.1", + "slug": "^6.0.0", + "terminal-link": "^3.0.0", + "ulid": "^2.3.0", + "uuid": "^9.0.0", + "ws": "^8.11.0", + "zod": "3.22.3" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@types/cookie": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.6.0.tgz", + "integrity": "sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==" + }, + "node_modules/@types/mute-stream": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/@types/mute-stream/-/mute-stream-0.0.4.tgz", + "integrity": "sha512-CPM9nzrCPPJHQNA9keH9CVkVI+WR5kMa+7XEs5jcGQ0VoAGnLv242w8lIVgwAEfmE4oufJRaTc9PNLQl0ioAow==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/node": { + "version": "20.12.12", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.12.12.tgz", + "integrity": "sha512-eWLDGF/FOSPtAvEqeRAQ4C8LSA7M1I7i0ky1I8U7kD1J5ITyW3AsRhQrKVoWf5pFKZ2kILsEGJhsI9r93PYnOw==", + "dependencies": { + "undici-types": "~5.26.4" + } + }, + "node_modules/@types/shimmer": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.0.5.tgz", + "integrity": "sha512-9Hp0ObzwwO57DpLFF0InUjUm/II8GmKAvzbefxQTihCb7KI6yc9yzf0nLc4mVdby5N4DRCgQM2wCup9KTieeww==" + }, + "node_modules/@types/statuses": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@types/statuses/-/statuses-2.0.5.tgz", + "integrity": "sha512-jmIUGWrAiwu3dZpxntxieC+1n/5c3mjrImkmOSQ2NC5uP6cYO4aAZDdSmRcI5C1oiTmqlZGHC+/NmJrKogbP5A==" + }, + "node_modules/@types/wrap-ansi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/wrap-ansi/-/wrap-ansi-3.0.0.tgz", + "integrity": "sha512-ltIpx+kM7g/MLRZfkbL7EsCEjfzCcScLpkg37eXEtx5kmrAKBkTJwd1GIAjDSL8wTpM6Hzn5YO4pSb91BEwu1g==" + }, + "node_modules/acorn": { + "version": "8.11.3", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", + "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-import-assertions": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz", + "integrity": "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==", + "peerDependencies": { + "acorn": "^8" + } + }, + "node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-escapes/node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/chalk": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", + "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", + "engines": { + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/cjs-module-lexer": { + "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==" + }, + "node_modules/cli-spinners": { + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.2.tgz", + "integrity": "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-width": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-4.1.0.tgz", + "integrity": "sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==", + "engines": { + "node": ">= 12" + } + }, + "node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/cliui/node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/copy-anything": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/copy-anything/-/copy-anything-3.0.5.tgz", + "integrity": "sha512-yCEafptTtb4bk7GLEQoM8KVJpxAfdBJYaXyzQEgQQQgYrZiDp8SJmGKlYza6CYjEDNstAdNdKA3UuoULlEbS6w==", + "dependencies": { + "is-what": "^4.1.8" + }, + "engines": { + "node": ">=12.13" + }, + "funding": { + "url": "https://github.com/sponsors/mesqueeb" + } + }, + "node_modules/cronstrue": { + "version": "2.50.0", + "resolved": "https://registry.npmjs.org/cronstrue/-/cronstrue-2.50.0.tgz", + "integrity": "sha512-ULYhWIonJzlScCCQrPUG5uMXzXxSixty4djud9SS37DoNxDdkeRocxzHuAo4ImRBUK+mAuU5X9TSwEDccnnuPg==", + "bin": { + "cronstrue": "bin/cli.js" + } + }, + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "node_modules/engine.io-client": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-6.5.3.tgz", + "integrity": "sha512-9Z0qLB0NIisTRt1DZ/8U2k12RJn8yls/nXMZLn+/N8hANT3TcYjKFKcwbw5zFQiN4NTde3TSY9zb79e1ij6j9Q==", + "dependencies": { + "@socket.io/component-emitter": "~3.1.0", + "debug": "~4.3.1", + "engine.io-parser": "~5.2.1", + "ws": "~8.11.0", + "xmlhttprequest-ssl": "~2.0.0" + } + }, + "node_modules/engine.io-client/node_modules/ws": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz", + "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/engine.io-parser": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.2.2.tgz", + "integrity": "sha512-RcyUFKA93/CXH20l4SoVvzZfrSDMOTUS3bWVpTt2FuFP+XYrL8i8oonHP7WInRyVHXh0n/ORtoeiE1os+8qkSw==", + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/escalade": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", + "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/evt": { + "version": "2.5.7", + "resolved": "https://registry.npmjs.org/evt/-/evt-2.5.7.tgz", + "integrity": "sha512-dr7Wd16ry5F8WNU1xXLKpFpO3HsoAGg8zC48e08vDdzMzGWCP9/QFGt1PQptEEDh8SwYP3EL8M+d/Gb0kgUp6g==", + "dependencies": { + "minimal-polyfills": "^2.2.3", + "run-exclusive": "^2.2.19", + "tsafe": "^1.6.6" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/git-remote-origin-url": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/git-remote-origin-url/-/git-remote-origin-url-4.0.0.tgz", + "integrity": "sha512-EAxDksNdjuWgmVW9pVvA9jQDi/dmTaiDONktIy7qiRRhBZUI4FQK1YvBvteuTSX24aNKg9lfgxNYJEeeSXe6DA==", + "dependencies": { + "gitconfiglocal": "^2.1.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/git-repo-info": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/git-repo-info/-/git-repo-info-2.1.1.tgz", + "integrity": "sha512-8aCohiDo4jwjOwma4FmYFd3i97urZulL8XL24nIPxuE+GZnfsAyy/g2Shqx6OjUiFKUXZM+Yy+KHnOmmA3FVcg==", + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/gitconfiglocal": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/gitconfiglocal/-/gitconfiglocal-2.1.0.tgz", + "integrity": "sha512-qoerOEliJn3z+Zyn1HW2F6eoYJqKwS6MgC9cztTLUB/xLWX8gD/6T60pKn4+t/d6tP7JlybI7Z3z+I572CR/Vg==", + "dependencies": { + "ini": "^1.3.2" + } + }, + "node_modules/graphql": { + "version": "16.8.1", + "resolved": "https://registry.npmjs.org/graphql/-/graphql-16.8.1.tgz", + "integrity": "sha512-59LZHPdGZVh695Ud9lRzPBVTtlX9ZCV150Er2W43ro37wVof0ctenSaskPPjN7lVTIN8mSZt8PHUNKZuNQUuxw==", + "engines": { + "node": "^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0" + } + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/headers-polyfill": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/headers-polyfill/-/headers-polyfill-4.0.3.tgz", + "integrity": "sha512-IScLbePpkvO846sIwOtOTDjutRMWdXdJmXdMvk6gCBHxFO8d+QKOQedyZSxFTTFYRSmlgSTDtXqqq4pcenBXLQ==" + }, + "node_modules/humanize-duration": { + "version": "3.32.1", + "resolved": "https://registry.npmjs.org/humanize-duration/-/humanize-duration-3.32.1.tgz", + "integrity": "sha512-inh5wue5XdfObhu/IGEMiA1nUXigSGcaKNemcbLRKa7jXYGDZXr3LoT9pTIzq2hPEbld7w/qv9h+ikWGz8fL1g==" + }, + "node_modules/import-in-the-middle": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/import-in-the-middle/-/import-in-the-middle-1.7.1.tgz", + "integrity": "sha512-1LrZPDtW+atAxH42S6288qyDFNQ2YCty+2mxEPRtfazH6Z5QwkaBSTS2ods7hnVJioF6rkRfNoA6A/MstpFXLg==", + "dependencies": { + "acorn": "^8.8.2", + "acorn-import-assertions": "^1.9.0", + "cjs-module-lexer": "^1.2.2", + "module-details-from-path": "^1.0.3" + } + }, + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + }, + "node_modules/is-core-module": { + "version": "2.13.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", + "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", + "dependencies": { + "hasown": "^2.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-node-process": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/is-node-process/-/is-node-process-1.2.0.tgz", + "integrity": "sha512-Vg4o6/fqPxIjtxgUH5QLJhwZ7gW5diGCVlXpuUfELC62CuxM1iHcRe51f2W1FDy04Ai4KJkagKjx3XaqyfRKXw==" + }, + "node_modules/is-what": { + "version": "4.1.16", + "resolved": "https://registry.npmjs.org/is-what/-/is-what-4.1.16.tgz", + "integrity": "sha512-ZhMwEosbFJkA0YhFnNDgTM4ZxDRsS6HqTo7qsZM08fehyRYIYa0yHu5R6mgo1n/8MgaPBXiPimPD77baVFYg+A==", + "engines": { + "node": ">=12.13" + }, + "funding": { + "url": "https://github.com/sponsors/mesqueeb" + } + }, + "node_modules/layerr": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/layerr/-/layerr-2.1.0.tgz", + "integrity": "sha512-xDD9suWxfBYeXgqffRVH/Wqh+mqZrQcqPRn0I0ijl7iJQ7vu8gMGPt1Qop59pEW/jaIDNUN7+PX1Qk40+vuflg==" + }, + "node_modules/lodash.camelcase": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", + "integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==" + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" + }, + "node_modules/long": { + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/long/-/long-5.2.3.tgz", + "integrity": "sha512-lcHwpNoggQTObv5apGNCTdJrO69eHOZMi4BNC+rTLER8iHAqGrUVeLh/irVIM7zTw2bOXA8T6uNPeujwOLg/2Q==" + }, + "node_modules/minimal-polyfills": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/minimal-polyfills/-/minimal-polyfills-2.2.3.tgz", + "integrity": "sha512-oxdmJ9cL+xV72h0xYxp4tP2d5/fTBpP45H8DIOn9pASuF8a3IYTf+25fMGDYGiWW+MFsuog6KD6nfmhZJQ+uUw==" + }, + "node_modules/module-details-from-path": { + "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==" + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/msw": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/msw/-/msw-2.3.0.tgz", + "integrity": "sha512-cDr1q/QTMzaWhY8n9lpGhceY209k29UZtdTgJ3P8Bzne3TSMchX2EM/ldvn4ATLOktpCefCU2gcEgzHc31GTPw==", + "hasInstallScript": true, + "dependencies": { + "@bundled-es-modules/cookie": "^2.0.0", + "@bundled-es-modules/statuses": "^1.0.1", + "@inquirer/confirm": "^3.0.0", + "@mswjs/cookies": "^1.1.0", + "@mswjs/interceptors": "^0.29.0", + "@open-draft/until": "^2.1.0", + "@types/cookie": "^0.6.0", + "@types/statuses": "^2.0.4", + "chalk": "^4.1.2", + "graphql": "^16.8.1", + "headers-polyfill": "^4.0.2", + "is-node-process": "^1.2.0", + "outvariant": "^1.4.2", + "path-to-regexp": "^6.2.0", + "strict-event-emitter": "^0.5.1", + "type-fest": "^4.9.0", + "yargs": "^17.7.2" + }, + "bin": { + "msw": "cli/index.js" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/mswjs" + }, + "peerDependencies": { + "typescript": ">= 4.7.x" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/msw/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/mute-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-1.0.0.tgz", + "integrity": "sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/outvariant": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/outvariant/-/outvariant-1.4.2.tgz", + "integrity": "sha512-Ou3dJ6bA/UJ5GVHxah4LnqDwZRwAmWxrG3wtrHrbGnP4RnLCtA64A4F+ae7Y8ww660JaddSoArUR5HjipWSHAQ==" + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + }, + "node_modules/path-to-regexp": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.2.2.tgz", + "integrity": "sha512-GQX3SSMokngb36+whdpRXE+3f9V8UzyAorlYvOGx87ufGHehNTn5lCxrKtLyZ4Yl/wEKnNnr98ZzOwwDZV5ogw==" + }, + "node_modules/protobufjs": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.3.0.tgz", + "integrity": "sha512-YWD03n3shzV9ImZRX3ccbjqLxj7NokGN0V/ESiBV5xWqrommYHYiihuIyavq03pWSGqlyvYUFmfoMKd+1rPA/g==", + "hasInstallScript": true, + "dependencies": { + "@protobufjs/aspromise": "^1.1.2", + "@protobufjs/base64": "^1.1.2", + "@protobufjs/codegen": "^2.0.4", + "@protobufjs/eventemitter": "^1.1.0", + "@protobufjs/fetch": "^1.1.0", + "@protobufjs/float": "^1.0.2", + "@protobufjs/inquire": "^1.1.0", + "@protobufjs/path": "^1.1.2", + "@protobufjs/pool": "^1.1.0", + "@protobufjs/utf8": "^1.1.0", + "@types/node": ">=13.7.0", + "long": "^5.0.0" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-in-the-middle": { + "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" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/run-exclusive": { + "version": "2.2.19", + "resolved": "https://registry.npmjs.org/run-exclusive/-/run-exclusive-2.2.19.tgz", + "integrity": "sha512-K3mdoAi7tjJ/qT7Flj90L7QyPozwUaAG+CVhkdDje4HLKXUYC3N/Jzkau3flHVDLQVhiHBtcimVodMjN9egYbA==", + "dependencies": { + "minimal-polyfills": "^2.2.3" + } + }, + "node_modules/semver": { + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/shimmer": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/shimmer/-/shimmer-1.2.1.tgz", + "integrity": "sha512-sQTKC1Re/rM6XyFM6fIAGHRPVGvyXfgzIDvzoq608vM+jeyVD0Tu1E6Np0Kc2zAIFWIj963V2800iF/9LPieQw==" + }, + "node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/slug": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/slug/-/slug-6.1.0.tgz", + "integrity": "sha512-x6vLHCMasg4DR2LPiyFGI0gJJhywY6DTiGhCrOMzb3SOk/0JVLIaL4UhyFSHu04SD3uAavrKY/K3zZ3i6iRcgA==" + }, + "node_modules/socket.io-client": { + "version": "4.7.4", + "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-4.7.4.tgz", + "integrity": "sha512-wh+OkeF0rAVCrABWQBaEjLfb7DVPotMbu0cgWgyR0v6eA4EoVnAwcIeIbcdTE3GT/H3kbdLl7OoH2+asoDRIIg==", + "dependencies": { + "@socket.io/component-emitter": "~3.1.0", + "debug": "~4.3.2", + "engine.io-client": "~6.5.2", + "socket.io-parser": "~4.2.4" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/socket.io-parser": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.4.tgz", + "integrity": "sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==", + "dependencies": { + "@socket.io/component-emitter": "~3.1.0", + "debug": "~4.3.1" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/strict-event-emitter": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/strict-event-emitter/-/strict-event-emitter-0.5.1.tgz", + "integrity": "sha512-vMgjE/GGEPEFnhFub6pa4FmJBRBVOLpIII2hvCZ8Kzb7K0hlHo7mQv6xYrBvCL2LtAIBwFUK8wvuJgTVSQ5MFQ==" + }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "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" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/superjson": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/superjson/-/superjson-2.2.1.tgz", + "integrity": "sha512-8iGv75BYOa0xRJHK5vRLEjE2H/i4lulTjzpUXic3Eg8akftYjkmQDa8JARQ42rlczXyFR3IeRoeFCc7RxHsYZA==", + "dependencies": { + "copy-anything": "^3.0.2" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", + "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", + "dependencies": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/terminal-link": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-3.0.0.tgz", + "integrity": "sha512-flFL3m4wuixmf6IfhFJd1YPiLiMuxEc8uHRM1buzIeZPm22Au2pDqBJQgdo7n1WfPU1ONFGv7YDwpFBmHGF6lg==", + "dependencies": { + "ansi-escapes": "^5.0.0", + "supports-hyperlinks": "^2.2.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/terminal-link/node_modules/ansi-escapes": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-5.0.0.tgz", + "integrity": "sha512-5GFMVX8HqE/TB+FuBJGuO5XG0WrsA6ptUqoODaT/n9mmUaZFkqnBueB4leqGBCmrUHnCnC4PCZTCd0E7QQ83bA==", + "dependencies": { + "type-fest": "^1.0.2" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/terminal-link/node_modules/type-fest": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", + "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/tsafe": { + "version": "1.6.6", + "resolved": "https://registry.npmjs.org/tsafe/-/tsafe-1.6.6.tgz", + "integrity": "sha512-gzkapsdbMNwBnTIjgO758GujLCj031IgHK/PKr2mrmkCSJMhSOR5FeOuSxKLMUoYc0vAA4RGEYYbjt/v6afD3g==" + }, + "node_modules/type-fest": { + "version": "4.18.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.18.3.tgz", + "integrity": "sha512-Q08/0IrpvM+NMY9PA2rti9Jb+JejTddwmwmVQGskAlhtcrw1wsRzoR6ode6mR+OAabNa75w/dxedSUY2mlphaQ==", + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ulid": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/ulid/-/ulid-2.3.0.tgz", + "integrity": "sha512-keqHubrlpvT6G2wH0OEfSW4mquYRcbe/J8NMmveoQOjUqmo+hXtO+ORCpWhdbZ7k72UtY61BL7haGxW6enBnjw==", + "bin": { + "ulid": "bin/cli.js" + } + }, + "node_modules/ulidx": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/ulidx/-/ulidx-2.3.0.tgz", + "integrity": "sha512-36piWNqcdp9hKlQewyeehCaALy4lyx3FodsCxHuV6i0YdexSkjDOubwxEVr2yi4kh62L/0MgyrxqG4K+qtovnw==", + "dependencies": { + "layerr": "^2.0.1" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/undici-types": { + "version": "5.26.5", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", + "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==" + }, + "node_modules/uuid": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ws": { + "version": "8.17.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.0.tgz", + "integrity": "sha512-uJq6108EgZMAl20KagGkzCKfMEjxmKvZHG7Tlq0Z6nOky7YF7aq4mOx6xK8TJ/i1LeK4Qus7INktacctDgY8Ow==", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/xmlhttprequest-ssl": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-2.0.0.tgz", + "integrity": "sha512-QKxVRxiRACQcVuQEYFsI1hhkrMlrXHPegbbd1yn9UHOmRxY+si12nQYzri3vbzt8VdTTRviqcKxcyllFas5z2A==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "engines": { + "node": ">=10" + } + }, + "node_modules/yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "engines": { + "node": ">=12" + } + }, + "node_modules/zod": { + "version": "3.22.3", + "resolved": "https://registry.npmjs.org/zod/-/zod-3.22.3.tgz", + "integrity": "sha512-EjIevzuJRiRPbVH4mGc8nApb/lVLKVpmUhAaR5R5doKGfAnGJ6Gr3CViAVjP+4FWSxCsybeWQdcgCtbX+7oZug==", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + }, + "node_modules/zod-error": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/zod-error/-/zod-error-1.5.0.tgz", + "integrity": "sha512-zzopKZ/skI9iXpqCEPj+iLCKl9b88E43ehcU+sbRoHuwGd9F1IDVGQ70TyO6kmfiRL1g4IXkjsXK+g1gLYl4WQ==", + "dependencies": { + "zod": "^3.20.2" + } + }, + "node_modules/zod-validation-error": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/zod-validation-error/-/zod-validation-error-1.5.0.tgz", + "integrity": "sha512-/7eFkAI4qV0tcxMBB/3+d2c1P6jzzZYdYSlBuAklzMuCrJu5bzJfHS0yVAS87dRHVlhftd6RFJDIvv03JgkSbw==", + "engines": { + "node": ">=16.0.0" + }, + "peerDependencies": { + "zod": "^3.18.0" + } + } + } +} diff --git a/packages/cli-v3/e2e/fixtures/config-infisical-sdk/package.json b/packages/cli-v3/e2e/fixtures/config-infisical-sdk/package.json new file mode 100644 index 00000000000..c835ce70d2c --- /dev/null +++ b/packages/cli-v3/e2e/fixtures/config-infisical-sdk/package.json @@ -0,0 +1,13 @@ +{ + "name": "config-infisical-sdk", + "private": true, + "dependencies": { + "@infisical/sdk": "^2.2.3", + "@systemfsoftware/trigger.dev_sdk": "3.0.0-beta.33" + }, + "packageManager": "pnpm@8.15.5+sha256.4b4efa12490e5055d59b9b9fc9438b7d581a6b7af3b5675eb5c5f447cee1a589", + "engines": { + "pnpm": "8.15.5", + "yarn": "4.2.2" + } +} diff --git a/packages/cli-v3/e2e/fixtures/config-infisical-sdk/pnpm-lock.yaml b/packages/cli-v3/e2e/fixtures/config-infisical-sdk/pnpm-lock.yaml new file mode 100644 index 00000000000..be7d31deaf5 --- /dev/null +++ b/packages/cli-v3/e2e/fixtures/config-infisical-sdk/pnpm-lock.yaml @@ -0,0 +1,1373 @@ +lockfileVersion: '6.0' + +settings: + autoInstallPeers: true + excludeLinksFromLockfile: false + +importers: + + .: + dependencies: + '@infisical/sdk': + specifier: ^2.2.3 + version: 2.2.3 + '@systemfsoftware/trigger.dev_sdk': + specifier: 3.0.0-beta.33 + version: 3.0.0-beta.33 + +packages: + + /@bundled-es-modules/cookie@2.0.0: + resolution: {integrity: sha512-Or6YHg/kamKHpxULAdSqhGqnWFneIXu1NKvvfBBzKGwpVsYuFIQ5aBPHDnnoR3ghW1nvSkALd+EF9iMtY7Vjxw==} + dependencies: + cookie: 0.5.0 + dev: false + + /@bundled-es-modules/statuses@1.0.1: + resolution: {integrity: sha512-yn7BklA5acgcBr+7w064fGV+SGIFySjCKpqjcWgBAIfrAkY+4GQTJJHQMeT3V/sgz23VTEVV8TtOmkvJAhFVfg==} + dependencies: + statuses: 2.0.1 + dev: false + + /@google-cloud/precise-date@4.0.0: + resolution: {integrity: sha512-1TUx3KdaU3cN7nfCdNf+UVqA/PSX29Cjcox3fZZBtINlRrXVTmUkQnCKv2MbBUbCopbK4olAT1IHl76uZyCiVA==} + engines: {node: '>=14.0.0'} + dev: false + + /@grpc/grpc-js@1.10.8: + resolution: {integrity: sha512-vYVqYzHicDqyKB+NQhAc54I1QWCBLCrYG6unqOIcBTHx+7x8C9lcoLj3KVJXs2VB4lUbpWY+Kk9NipcbXYWmvg==} + engines: {node: '>=12.10.0'} + dependencies: + '@grpc/proto-loader': 0.7.13 + '@js-sdsl/ordered-map': 4.4.2 + dev: false + + /@grpc/proto-loader@0.7.13: + resolution: {integrity: sha512-AiXO/bfe9bmxBjxxtYxFAXGZvMaN5s8kO+jBHAJCON8rJoB5YS/D6X7ZNc6XQkuHNmyl4CYaMI1fJ/Gn27RGGw==} + engines: {node: '>=6'} + hasBin: true + dependencies: + lodash.camelcase: 4.3.0 + long: 5.2.3 + protobufjs: 7.3.0 + yargs: 17.7.2 + dev: false + + /@infisical/sdk-android-arm-eabi@2.2.3: + resolution: {integrity: sha512-eDkrjgQ1CD1UaAIbRLv4clMy4iwiprH8uMnC31d8ABdlNyvYPiC3zgy+XPuxVefnCVT2NrqM5UsPKDAIdMeOag==} + engines: {node: '>= 10'} + cpu: [arm] + os: [android] + requiresBuild: true + dev: false + optional: true + + /@infisical/sdk-android-arm64@2.2.3: + resolution: {integrity: sha512-9EAKO+MgcHyODDobGi3iwG5n207rH2PQ0XPaC6VSZp90oN5unSTmNWK7qbElbTSf+MwrsyOJT87QTXicatzCBw==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [android] + requiresBuild: true + dev: false + optional: true + + /@infisical/sdk-darwin-arm64@2.2.3: + resolution: {integrity: sha512-58qQA3hI9SUcRJQghiNQjt92HiWIRX1NVkWZsNN9HX6j5YaHC9hhUmJ7RopI768Bsh5jxwmyeEn9CXzFxIUA8Q==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: false + optional: true + + /@infisical/sdk-darwin-x64@2.2.3: + resolution: {integrity: sha512-AyIBGJH/EcsJrpMDgQPL4lmDAqGywn2MKB0dsOnBBwJHLdxvzra4IA9ZQHockI7kSUKu5kSA5YTk6seZ5f/BIg==} + engines: {node: '>= 10'} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: false + optional: true + + /@infisical/sdk-linux-arm-gnueabihf@2.2.3: + resolution: {integrity: sha512-sFGhXqckuVUPmqnFuZbX/NFlxpdAu/IHzGQKbPYsGjPnqxC+ZkCBvuyj1IpVIElL/j09pLVbMMWZv1vf+aaHmQ==} + engines: {node: '>= 10'} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@infisical/sdk-linux-arm64-gnu@2.2.3: + resolution: {integrity: sha512-ppXvRBVINN7DSMLIaM3syUkYXvDVsrO0OzVgQ9ti9yYcBPOJlzrIU2H/yiXXv/m8U58jCja275i5K5y1VdjuPw==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@infisical/sdk-linux-arm64-musl@2.2.3: + resolution: {integrity: sha512-/JouatsZb7KAbks682tHIRH5wMpGOoVCTBJjXNcnhV33bOxlyJ9G/UimgCYBpT9WuVhkRJKNXEQQdh7rsCsShA==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@infisical/sdk-linux-x64-gnu@2.2.3: + resolution: {integrity: sha512-YH3DrvDfjmArKLrvhV+2mqoE5mY3l9cwXivqtNlcPftH5TW1MQvVq9lJEb8wIEkCNNiFYyJ2Xf8tJQDkervlYQ==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@infisical/sdk-linux-x64-musl@2.2.3: + resolution: {integrity: sha512-h0+14vwyigRi8aR/BfJ8LFZOJJOUa1p7fsyVUVWuTLsaDyo5l/HW4q+C3wYX2N9Jb3NyUev4lvu19WCs8W12iQ==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@infisical/sdk-win32-arm64-msvc@2.2.3: + resolution: {integrity: sha512-o07IXCl66/6WYDtIdPef7KeQX9aJsdmJJCMYu6K7ez9EV+nNJR7nmuhe6jdlK16kVdyfJB5lXuefCe+hWVx+HA==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: false + optional: true + + /@infisical/sdk-win32-ia32-msvc@2.2.3: + resolution: {integrity: sha512-CXQK5N7YQ3RBVbKwx5HBGNM8LwV7/+hzN9py7C1Upv07XK0bmC6NvVrZVoYwSMDBIN3lCAy/cWASsNH+9Ve5uw==} + engines: {node: '>= 10'} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: false + optional: true + + /@infisical/sdk-win32-x64-msvc@2.2.3: + resolution: {integrity: sha512-hBmKiKNQ3CK6I3Z1s+1Ix8kM2/ML5BiTRmM6EOP6iQBULMf1AmCoGzh6uO4l7gytcvixtC8Jp21+37rKjm4MLA==} + engines: {node: '>= 10'} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: false + optional: true + + /@infisical/sdk@2.2.3: + resolution: {integrity: sha512-UvJjOD0b3O4obdtEYh+++Pv7Jfj5qb0QMzEZrADDLQJH0bDswRgLCaCiZtvzkV6WJPw8EKM5CFyBuZOgvDLESQ==} + engines: {node: '>= 10'} + optionalDependencies: + '@infisical/sdk-android-arm-eabi': 2.2.3 + '@infisical/sdk-android-arm64': 2.2.3 + '@infisical/sdk-darwin-arm64': 2.2.3 + '@infisical/sdk-darwin-x64': 2.2.3 + '@infisical/sdk-linux-arm-gnueabihf': 2.2.3 + '@infisical/sdk-linux-arm64-gnu': 2.2.3 + '@infisical/sdk-linux-arm64-musl': 2.2.3 + '@infisical/sdk-linux-x64-gnu': 2.2.3 + '@infisical/sdk-linux-x64-musl': 2.2.3 + '@infisical/sdk-win32-arm64-msvc': 2.2.3 + '@infisical/sdk-win32-ia32-msvc': 2.2.3 + '@infisical/sdk-win32-x64-msvc': 2.2.3 + dev: false + + /@inquirer/confirm@3.1.9: + resolution: {integrity: sha512-UF09aejxCi4Xqm6N/jJAiFXArXfi9al52AFaSD+2uIHnhZGtd1d6lIGTRMPouVSJxbGEi+HkOWSYaiEY/+szUw==} + engines: {node: '>=18'} + dependencies: + '@inquirer/core': 8.2.2 + '@inquirer/type': 1.3.3 + dev: false + + /@inquirer/core@8.2.2: + resolution: {integrity: sha512-K8SuNX45jEFlX3EBJpu9B+S2TISzMPGXZIuJ9ME924SqbdW6Pt6fIkKvXg7mOEOKJ4WxpQsxj0UTfcL/A434Ww==} + engines: {node: '>=18'} + dependencies: + '@inquirer/figures': 1.0.3 + '@inquirer/type': 1.3.3 + '@types/mute-stream': 0.0.4 + '@types/node': 20.14.1 + '@types/wrap-ansi': 3.0.0 + ansi-escapes: 4.3.2 + chalk: 4.1.2 + cli-spinners: 2.9.2 + cli-width: 4.1.0 + mute-stream: 1.0.0 + signal-exit: 4.1.0 + strip-ansi: 6.0.1 + wrap-ansi: 6.2.0 + dev: false + + /@inquirer/figures@1.0.3: + resolution: {integrity: sha512-ErXXzENMH5pJt5/ssXV0DfWUZqly8nGzf0UcBV9xTnP+KyffE2mqyxIMBrZ8ijQck2nU0TQm40EQB53YreyWHw==} + engines: {node: '>=18'} + dev: false + + /@inquirer/type@1.3.3: + resolution: {integrity: sha512-xTUt0NulylX27/zMx04ZYar/kr1raaiFTVvQ5feljQsiAgdm0WPj4S73/ye0fbslh+15QrIuDvfCXTek7pMY5A==} + engines: {node: '>=18'} + dev: false + + /@js-sdsl/ordered-map@4.4.2: + resolution: {integrity: sha512-iUKgm52T8HOE/makSxjqoWhe95ZJA1/G1sYsGev2JDKUSS14KAgg1LHb+Ba+IPow0xflbnSkOsZcO08C7w1gYw==} + dev: false + + /@mswjs/cookies@1.1.0: + resolution: {integrity: sha512-0ZcCVQxifZmhwNBoQIrystCb+2sWBY2Zw8lpfJBPCHGCA/HWqehITeCRVIv4VMy8MPlaHo2w2pTHFV2pFfqKPw==} + engines: {node: '>=18'} + dev: false + + /@mswjs/interceptors@0.29.1: + resolution: {integrity: sha512-3rDakgJZ77+RiQUuSK69t1F0m8BQKA8Vh5DCS5V0DWvNY67zob2JhhQrhCO0AKLGINTRSFd1tBaHcJTkhefoSw==} + engines: {node: '>=18'} + dependencies: + '@open-draft/deferred-promise': 2.2.0 + '@open-draft/logger': 0.3.0 + '@open-draft/until': 2.1.0 + is-node-process: 1.2.0 + outvariant: 1.4.2 + strict-event-emitter: 0.5.1 + dev: false + + /@open-draft/deferred-promise@2.2.0: + resolution: {integrity: sha512-CecwLWx3rhxVQF6V4bAgPS5t+So2sTbPgAzafKkVizyi7tlwpcFpdFqq+wqF2OwNBmqFuu6tOyouTuxgpMfzmA==} + dev: false + + /@open-draft/logger@0.3.0: + resolution: {integrity: sha512-X2g45fzhxH238HKO4xbSr7+wBS8Fvw6ixhTDuvLd5mqh6bJJCFAPwU9mPDxbcrRtfxv4u5IHCEH77BmxvXmmxQ==} + dependencies: + is-node-process: 1.2.0 + outvariant: 1.4.2 + dev: false + + /@open-draft/until@2.1.0: + resolution: {integrity: sha512-U69T3ItWHvLwGg5eJ0n3I62nWuE6ilHlmz7zM0npLBRvPRd7e6NYmg54vvRtP5mZG7kZqZCFVdsTWo7BPtBujg==} + dev: false + + /@opentelemetry/api-logs@0.48.0: + resolution: {integrity: sha512-1/aMiU4Eqo3Zzpfwu51uXssp5pzvHFObk8S9pKAiXb1ne8pvg1qxBQitYL1XUiAMEXFzgjaidYG2V6624DRhhw==} + engines: {node: '>=14'} + dependencies: + '@opentelemetry/api': 1.8.0 + dev: false + + /@opentelemetry/api-logs@0.49.1: + resolution: {integrity: sha512-kaNl/T7WzyMUQHQlVq7q0oV4Kev6+0xFwqzofryC66jgGMacd0QH5TwfpbUwSTby+SdAdprAe5UKMvBw4tKS5Q==} + engines: {node: '>=14'} + dependencies: + '@opentelemetry/api': 1.8.0 + dev: false + + /@opentelemetry/api@1.8.0: + resolution: {integrity: sha512-I/s6F7yKUDdtMsoBWXJe8Qz40Tui5vsuKCWJEWVL+5q9sSWRzzx6v2KeNsOBEwd94j0eWkpWCH4yB6rZg9Mf0w==} + engines: {node: '>=8.0.0'} + dev: false + + /@opentelemetry/context-async-hooks@1.22.0(@opentelemetry/api@1.8.0): + resolution: {integrity: sha512-Nfdxyg8YtWqVWkyrCukkundAjPhUXi93JtVQmqDT1mZRVKqA7e2r7eJCrI+F651XUBMp0hsOJSGiFk3QSpaIJw==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': '>=1.0.0 <1.9.0' + dependencies: + '@opentelemetry/api': 1.8.0 + dev: false + + /@opentelemetry/context-async-hooks@1.24.1(@opentelemetry/api@1.8.0): + resolution: {integrity: sha512-R5r6DO4kgEOVBxFXhXjwospLQkv+sYxwCfjvoZBe7Zm6KKXAV9kDSJhi/D1BweowdZmO+sdbENLs374gER8hpQ==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': '>=1.0.0 <1.9.0' + dependencies: + '@opentelemetry/api': 1.8.0 + dev: false + + /@opentelemetry/core@1.22.0(@opentelemetry/api@1.8.0): + resolution: {integrity: sha512-0VoAlT6x+Xzik1v9goJ3pZ2ppi6+xd3aUfg4brfrLkDBHRIVjMP0eBHrKrhB+NKcDyMAg8fAbGL3Npg/F6AwWA==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': '>=1.0.0 <1.9.0' + dependencies: + '@opentelemetry/api': 1.8.0 + '@opentelemetry/semantic-conventions': 1.22.0 + dev: false + + /@opentelemetry/core@1.24.1(@opentelemetry/api@1.8.0): + resolution: {integrity: sha512-wMSGfsdmibI88K9wB498zXY04yThPexo8jvwNNlm542HZB7XrrMRBbAyKJqG8qDRJwIBdBrPMi4V9ZPW/sqrcg==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': '>=1.0.0 <1.9.0' + dependencies: + '@opentelemetry/api': 1.8.0 + '@opentelemetry/semantic-conventions': 1.24.1 + dev: false + + /@opentelemetry/exporter-logs-otlp-http@0.49.1(@opentelemetry/api@1.8.0): + resolution: {integrity: sha512-3QoBnIGCmEkujynUP0mK155QtOM0MSf9FNrEw7u9ieCFsoMiyatg2hPp+alEDONJ8N8wGEK+wP2q3icgXBiggw==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': ^1.0.0 + dependencies: + '@opentelemetry/api': 1.8.0 + '@opentelemetry/api-logs': 0.49.1 + '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.8.0) + '@opentelemetry/otlp-exporter-base': 0.49.1(@opentelemetry/api@1.8.0) + '@opentelemetry/otlp-transformer': 0.49.1(@opentelemetry/api@1.8.0) + '@opentelemetry/sdk-logs': 0.49.1(@opentelemetry/api-logs@0.49.1)(@opentelemetry/api@1.8.0) + dev: false + + /@opentelemetry/exporter-trace-otlp-grpc@0.49.1(@opentelemetry/api@1.8.0): + resolution: {integrity: sha512-Zbd7f3zF7fI2587MVhBizaW21cO/SordyrZGtMtvhoxU6n4Qb02Gx71X4+PzXH620e0+JX+Pcr9bYb1HTeVyJA==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': ^1.0.0 + dependencies: + '@grpc/grpc-js': 1.10.8 + '@opentelemetry/api': 1.8.0 + '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.8.0) + '@opentelemetry/otlp-grpc-exporter-base': 0.49.1(@opentelemetry/api@1.8.0) + '@opentelemetry/otlp-transformer': 0.49.1(@opentelemetry/api@1.8.0) + '@opentelemetry/resources': 1.22.0(@opentelemetry/api@1.8.0) + '@opentelemetry/sdk-trace-base': 1.22.0(@opentelemetry/api@1.8.0) + dev: false + + /@opentelemetry/exporter-trace-otlp-http@0.49.1(@opentelemetry/api@1.8.0): + resolution: {integrity: sha512-KOLtZfZvIrpGZLVvblKsiVQT7gQUZNKcUUH24Zz6Xbi7LJb9Vt6xtUZFYdR5IIjvt47PIqBKDWUQlU0o1wAsRw==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': ^1.0.0 + dependencies: + '@opentelemetry/api': 1.8.0 + '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.8.0) + '@opentelemetry/otlp-exporter-base': 0.49.1(@opentelemetry/api@1.8.0) + '@opentelemetry/otlp-transformer': 0.49.1(@opentelemetry/api@1.8.0) + '@opentelemetry/resources': 1.22.0(@opentelemetry/api@1.8.0) + '@opentelemetry/sdk-trace-base': 1.22.0(@opentelemetry/api@1.8.0) + dev: false + + /@opentelemetry/exporter-trace-otlp-proto@0.49.1(@opentelemetry/api@1.8.0): + resolution: {integrity: sha512-n8ON/c9pdMyYAfSFWKkgsPwjYoxnki+6Olzo+klKfW7KqLWoyEkryNkbcMIYnGGNXwdkMIrjoaP0VxXB26Oxcg==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': ^1.0.0 + dependencies: + '@opentelemetry/api': 1.8.0 + '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.8.0) + '@opentelemetry/otlp-exporter-base': 0.49.1(@opentelemetry/api@1.8.0) + '@opentelemetry/otlp-proto-exporter-base': 0.49.1(@opentelemetry/api@1.8.0) + '@opentelemetry/otlp-transformer': 0.49.1(@opentelemetry/api@1.8.0) + '@opentelemetry/resources': 1.22.0(@opentelemetry/api@1.8.0) + '@opentelemetry/sdk-trace-base': 1.22.0(@opentelemetry/api@1.8.0) + dev: false + + /@opentelemetry/exporter-zipkin@1.22.0(@opentelemetry/api@1.8.0): + resolution: {integrity: sha512-XcFs6rGvcTz0qW5uY7JZDYD0yNEXdekXAb6sFtnZgY/cHY6BQ09HMzOjv9SX+iaXplRDcHr1Gta7VQKM1XXM6g==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': ^1.0.0 + dependencies: + '@opentelemetry/api': 1.8.0 + '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.8.0) + '@opentelemetry/resources': 1.22.0(@opentelemetry/api@1.8.0) + '@opentelemetry/sdk-trace-base': 1.22.0(@opentelemetry/api@1.8.0) + '@opentelemetry/semantic-conventions': 1.22.0 + dev: false + + /@opentelemetry/instrumentation@0.49.1(@opentelemetry/api@1.8.0): + resolution: {integrity: sha512-0DLtWtaIppuNNRRllSD4bjU8ZIiLp1cDXvJEbp752/Zf+y3gaLNaoGRGIlX4UHhcsrmtL+P2qxi3Hodi8VuKiQ==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': ^1.3.0 + dependencies: + '@opentelemetry/api': 1.8.0 + '@opentelemetry/api-logs': 0.49.1 + '@types/shimmer': 1.0.5 + import-in-the-middle: 1.7.1 + require-in-the-middle: 7.3.0 + semver: 7.6.2 + shimmer: 1.2.1 + transitivePeerDependencies: + - supports-color + dev: false + + /@opentelemetry/otlp-exporter-base@0.49.1(@opentelemetry/api@1.8.0): + resolution: {integrity: sha512-z6sHliPqDgJU45kQatAettY9/eVF58qVPaTuejw9YWfSRqid9pXPYeegDCSdyS47KAUgAtm+nC28K3pfF27HWg==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': ^1.0.0 + dependencies: + '@opentelemetry/api': 1.8.0 + '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.8.0) + dev: false + + /@opentelemetry/otlp-grpc-exporter-base@0.49.1(@opentelemetry/api@1.8.0): + resolution: {integrity: sha512-DNDNUWmOqtKTFJAyOyHHKotVox0NQ/09ETX8fUOeEtyNVHoGekAVtBbvIA3AtK+JflP7LC0PTjlLfruPM3Wy6w==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': ^1.0.0 + dependencies: + '@grpc/grpc-js': 1.10.8 + '@opentelemetry/api': 1.8.0 + '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.8.0) + '@opentelemetry/otlp-exporter-base': 0.49.1(@opentelemetry/api@1.8.0) + protobufjs: 7.3.0 + dev: false + + /@opentelemetry/otlp-proto-exporter-base@0.49.1(@opentelemetry/api@1.8.0): + resolution: {integrity: sha512-x1qB4EUC7KikUl2iNuxCkV8yRzrSXSyj4itfpIO674H7dhI7Zv37SFaOJTDN+8Z/F50gF2ISFH9CWQ4KCtGm2A==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': ^1.0.0 + dependencies: + '@opentelemetry/api': 1.8.0 + '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.8.0) + '@opentelemetry/otlp-exporter-base': 0.49.1(@opentelemetry/api@1.8.0) + protobufjs: 7.3.0 + dev: false + + /@opentelemetry/otlp-transformer@0.49.1(@opentelemetry/api@1.8.0): + resolution: {integrity: sha512-Z+koA4wp9L9e3jkFacyXTGphSWTbOKjwwXMpb0CxNb0kjTHGUxhYRN8GnkLFsFo5NbZPjP07hwAqeEG/uCratQ==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': '>=1.3.0 <1.9.0' + dependencies: + '@opentelemetry/api': 1.8.0 + '@opentelemetry/api-logs': 0.49.1 + '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.8.0) + '@opentelemetry/resources': 1.22.0(@opentelemetry/api@1.8.0) + '@opentelemetry/sdk-logs': 0.49.1(@opentelemetry/api-logs@0.49.1)(@opentelemetry/api@1.8.0) + '@opentelemetry/sdk-metrics': 1.22.0(@opentelemetry/api@1.8.0) + '@opentelemetry/sdk-trace-base': 1.22.0(@opentelemetry/api@1.8.0) + dev: false + + /@opentelemetry/propagator-b3@1.22.0(@opentelemetry/api@1.8.0): + resolution: {integrity: sha512-qBItJm9ygg/jCB5rmivyGz1qmKZPsL/sX715JqPMFgq++Idm0x+N9sLQvWFHFt2+ZINnCSojw7FVBgFW6izcXA==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': '>=1.0.0 <1.9.0' + dependencies: + '@opentelemetry/api': 1.8.0 + '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.8.0) + dev: false + + /@opentelemetry/propagator-b3@1.24.1(@opentelemetry/api@1.8.0): + resolution: {integrity: sha512-nda97ZwhpZKyUJTXqQuKzNhPMUgMLunbbGWn8kroBwegn+nh6OhtyGkrVQsQLNdVKJl0KeB5z0ZgeWszrYhwFw==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': '>=1.0.0 <1.9.0' + dependencies: + '@opentelemetry/api': 1.8.0 + '@opentelemetry/core': 1.24.1(@opentelemetry/api@1.8.0) + dev: false + + /@opentelemetry/propagator-jaeger@1.22.0(@opentelemetry/api@1.8.0): + resolution: {integrity: sha512-pMLgst3QIwrUfepraH5WG7xfpJ8J3CrPKrtINK0t7kBkuu96rn+HDYQ8kt3+0FXvrZI8YJE77MCQwnJWXIrgpA==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': '>=1.0.0 <1.9.0' + dependencies: + '@opentelemetry/api': 1.8.0 + '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.8.0) + dev: false + + /@opentelemetry/propagator-jaeger@1.24.1(@opentelemetry/api@1.8.0): + resolution: {integrity: sha512-7bRBJn3FG1l195A1m+xXRHvgzAOBsfmRi9uZ5Da18oTh7BLmNDiA8+kpk51FpTsU1PCikPVpRDNPhKVB6lyzZg==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': '>=1.0.0 <1.9.0' + dependencies: + '@opentelemetry/api': 1.8.0 + '@opentelemetry/core': 1.24.1(@opentelemetry/api@1.8.0) + dev: false + + /@opentelemetry/resources@1.22.0(@opentelemetry/api@1.8.0): + resolution: {integrity: sha512-+vNeIFPH2hfcNL0AJk/ykJXoUCtR1YaDUZM+p3wZNU4Hq98gzq+7b43xbkXjadD9VhWIUQqEwXyY64q6msPj6A==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': '>=1.0.0 <1.9.0' + dependencies: + '@opentelemetry/api': 1.8.0 + '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.8.0) + '@opentelemetry/semantic-conventions': 1.22.0 + dev: false + + /@opentelemetry/resources@1.24.1(@opentelemetry/api@1.8.0): + resolution: {integrity: sha512-cyv0MwAaPF7O86x5hk3NNgenMObeejZFLJJDVuSeSMIsknlsj3oOZzRv3qSzlwYomXsICfBeFFlxwHQte5mGXQ==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': '>=1.0.0 <1.9.0' + dependencies: + '@opentelemetry/api': 1.8.0 + '@opentelemetry/core': 1.24.1(@opentelemetry/api@1.8.0) + '@opentelemetry/semantic-conventions': 1.24.1 + dev: false + + /@opentelemetry/sdk-logs@0.49.1(@opentelemetry/api-logs@0.48.0)(@opentelemetry/api@1.8.0): + resolution: {integrity: sha512-gCzYWsJE0h+3cuh3/cK+9UwlVFyHvj3PReIOCDOmdeXOp90ZjKRoDOJBc3mvk1LL6wyl1RWIivR8Rg9OToyesw==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': '>=1.4.0 <1.9.0' + '@opentelemetry/api-logs': '>=0.39.1' + dependencies: + '@opentelemetry/api': 1.8.0 + '@opentelemetry/api-logs': 0.48.0 + '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.8.0) + '@opentelemetry/resources': 1.22.0(@opentelemetry/api@1.8.0) + dev: false + + /@opentelemetry/sdk-logs@0.49.1(@opentelemetry/api-logs@0.49.1)(@opentelemetry/api@1.8.0): + resolution: {integrity: sha512-gCzYWsJE0h+3cuh3/cK+9UwlVFyHvj3PReIOCDOmdeXOp90ZjKRoDOJBc3mvk1LL6wyl1RWIivR8Rg9OToyesw==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': '>=1.4.0 <1.9.0' + '@opentelemetry/api-logs': '>=0.39.1' + dependencies: + '@opentelemetry/api': 1.8.0 + '@opentelemetry/api-logs': 0.49.1 + '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.8.0) + '@opentelemetry/resources': 1.22.0(@opentelemetry/api@1.8.0) + dev: false + + /@opentelemetry/sdk-metrics@1.22.0(@opentelemetry/api@1.8.0): + resolution: {integrity: sha512-k6iIx6H3TZ+BVMr2z8M16ri2OxWaljg5h8ihGJxi/KQWcjign6FEaEzuigXt5bK9wVEhqAcWLCfarSftaNWkkg==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': '>=1.3.0 <1.9.0' + dependencies: + '@opentelemetry/api': 1.8.0 + '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.8.0) + '@opentelemetry/resources': 1.22.0(@opentelemetry/api@1.8.0) + lodash.merge: 4.6.2 + dev: false + + /@opentelemetry/sdk-node@0.49.1(@opentelemetry/api@1.8.0): + resolution: {integrity: sha512-feBIT85ndiSHXsQ2gfGpXC/sNeX4GCHLksC4A9s/bfpUbbgbCSl0RvzZlmEpCHarNrkZMwFRi4H0xFfgvJEjrg==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': '>=1.3.0 <1.9.0' + dependencies: + '@opentelemetry/api': 1.8.0 + '@opentelemetry/api-logs': 0.49.1 + '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.8.0) + '@opentelemetry/exporter-trace-otlp-grpc': 0.49.1(@opentelemetry/api@1.8.0) + '@opentelemetry/exporter-trace-otlp-http': 0.49.1(@opentelemetry/api@1.8.0) + '@opentelemetry/exporter-trace-otlp-proto': 0.49.1(@opentelemetry/api@1.8.0) + '@opentelemetry/exporter-zipkin': 1.22.0(@opentelemetry/api@1.8.0) + '@opentelemetry/instrumentation': 0.49.1(@opentelemetry/api@1.8.0) + '@opentelemetry/resources': 1.22.0(@opentelemetry/api@1.8.0) + '@opentelemetry/sdk-logs': 0.49.1(@opentelemetry/api-logs@0.49.1)(@opentelemetry/api@1.8.0) + '@opentelemetry/sdk-metrics': 1.22.0(@opentelemetry/api@1.8.0) + '@opentelemetry/sdk-trace-base': 1.22.0(@opentelemetry/api@1.8.0) + '@opentelemetry/sdk-trace-node': 1.22.0(@opentelemetry/api@1.8.0) + '@opentelemetry/semantic-conventions': 1.22.0 + transitivePeerDependencies: + - supports-color + dev: false + + /@opentelemetry/sdk-trace-base@1.22.0(@opentelemetry/api@1.8.0): + resolution: {integrity: sha512-pfTuSIpCKONC6vkTpv6VmACxD+P1woZf4q0K46nSUvXFvOFqjBYKFaAMkKD3M1mlKUUh0Oajwj35qNjMl80m1Q==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': '>=1.0.0 <1.9.0' + dependencies: + '@opentelemetry/api': 1.8.0 + '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.8.0) + '@opentelemetry/resources': 1.22.0(@opentelemetry/api@1.8.0) + '@opentelemetry/semantic-conventions': 1.22.0 + dev: false + + /@opentelemetry/sdk-trace-base@1.24.1(@opentelemetry/api@1.8.0): + resolution: {integrity: sha512-zz+N423IcySgjihl2NfjBf0qw1RWe11XIAWVrTNOSSI6dtSPJiVom2zipFB2AEEtJWpv0Iz6DY6+TjnyTV5pWg==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': '>=1.0.0 <1.9.0' + dependencies: + '@opentelemetry/api': 1.8.0 + '@opentelemetry/core': 1.24.1(@opentelemetry/api@1.8.0) + '@opentelemetry/resources': 1.24.1(@opentelemetry/api@1.8.0) + '@opentelemetry/semantic-conventions': 1.24.1 + dev: false + + /@opentelemetry/sdk-trace-node@1.22.0(@opentelemetry/api@1.8.0): + resolution: {integrity: sha512-gTGquNz7ue8uMeiWPwp3CU321OstQ84r7PCDtOaCicjbJxzvO8RZMlEC4geOipTeiF88kss5n6w+//A0MhP1lQ==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': '>=1.0.0 <1.9.0' + dependencies: + '@opentelemetry/api': 1.8.0 + '@opentelemetry/context-async-hooks': 1.22.0(@opentelemetry/api@1.8.0) + '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.8.0) + '@opentelemetry/propagator-b3': 1.22.0(@opentelemetry/api@1.8.0) + '@opentelemetry/propagator-jaeger': 1.22.0(@opentelemetry/api@1.8.0) + '@opentelemetry/sdk-trace-base': 1.22.0(@opentelemetry/api@1.8.0) + semver: 7.6.2 + dev: false + + /@opentelemetry/sdk-trace-node@1.24.1(@opentelemetry/api@1.8.0): + resolution: {integrity: sha512-/FZX8uWaGIAwsDhqI8VvQ+qWtfMNlXjaFYGc+vmxgdRFppCSSIRwrPyIhJO1qx61okyYhoyxVEZAfoiNxrfJCg==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': '>=1.0.0 <1.9.0' + dependencies: + '@opentelemetry/api': 1.8.0 + '@opentelemetry/context-async-hooks': 1.24.1(@opentelemetry/api@1.8.0) + '@opentelemetry/core': 1.24.1(@opentelemetry/api@1.8.0) + '@opentelemetry/propagator-b3': 1.24.1(@opentelemetry/api@1.8.0) + '@opentelemetry/propagator-jaeger': 1.24.1(@opentelemetry/api@1.8.0) + '@opentelemetry/sdk-trace-base': 1.24.1(@opentelemetry/api@1.8.0) + semver: 7.6.2 + dev: false + + /@opentelemetry/semantic-conventions@1.22.0: + resolution: {integrity: sha512-CAOgFOKLybd02uj/GhCdEeeBjOS0yeoDeo/CA7ASBSmenpZHAKGB3iDm/rv3BQLcabb/OprDEsSQ1y0P8A7Siw==} + engines: {node: '>=14'} + dev: false + + /@opentelemetry/semantic-conventions@1.24.1: + resolution: {integrity: sha512-VkliWlS4/+GHLLW7J/rVBA00uXus1SWvwFvcUDxDwmFxYfg/2VI6ekwdXS28cjI8Qz2ky2BzG8OUHo+WeYIWqw==} + engines: {node: '>=14'} + dev: false + + /@protobufjs/aspromise@1.1.2: + resolution: {integrity: sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==} + dev: false + + /@protobufjs/base64@1.1.2: + resolution: {integrity: sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==} + dev: false + + /@protobufjs/codegen@2.0.4: + resolution: {integrity: sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==} + dev: false + + /@protobufjs/eventemitter@1.1.0: + resolution: {integrity: sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==} + dev: false + + /@protobufjs/fetch@1.1.0: + resolution: {integrity: sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==} + dependencies: + '@protobufjs/aspromise': 1.1.2 + '@protobufjs/inquire': 1.1.0 + dev: false + + /@protobufjs/float@1.0.2: + resolution: {integrity: sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==} + dev: false + + /@protobufjs/inquire@1.1.0: + resolution: {integrity: sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q==} + dev: false + + /@protobufjs/path@1.1.2: + resolution: {integrity: sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==} + dev: false + + /@protobufjs/pool@1.1.0: + resolution: {integrity: sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==} + dev: false + + /@protobufjs/utf8@1.1.0: + resolution: {integrity: sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==} + dev: false + + /@socket.io/component-emitter@3.1.2: + resolution: {integrity: sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==} + dev: false + + /@systemfsoftware/trigger.dev_core-backend@3.0.0-beta.33: + resolution: {integrity: sha512-HpHUOZcbAK1YJK3SkiL01d7/sinR5hCxMCU1Z/WJ0bkI5G4wBYAKNre1/acJoVPcykpBaMN4ovnwA7OLjLh6sg==} + engines: {node: '>=18.0.0'} + dependencies: + '@opentelemetry/api': 1.8.0 + dev: false + + /@systemfsoftware/trigger.dev_core@3.0.0-beta.33: + resolution: {integrity: sha512-5a4O9d01AwyiAFDqVpUy8ScuWu+a20ZEKN1Iy2nv6RCxYfBosim3CymGkxpdmlcxKt+T2cSytAxXET3lv9iC/Q==} + engines: {node: '>=18.0.0'} + dependencies: + '@google-cloud/precise-date': 4.0.0 + '@opentelemetry/api': 1.8.0 + '@opentelemetry/api-logs': 0.48.0 + '@opentelemetry/exporter-logs-otlp-http': 0.49.1(@opentelemetry/api@1.8.0) + '@opentelemetry/exporter-trace-otlp-http': 0.49.1(@opentelemetry/api@1.8.0) + '@opentelemetry/instrumentation': 0.49.1(@opentelemetry/api@1.8.0) + '@opentelemetry/resources': 1.24.1(@opentelemetry/api@1.8.0) + '@opentelemetry/sdk-logs': 0.49.1(@opentelemetry/api-logs@0.48.0)(@opentelemetry/api@1.8.0) + '@opentelemetry/sdk-node': 0.49.1(@opentelemetry/api@1.8.0) + '@opentelemetry/sdk-trace-base': 1.24.1(@opentelemetry/api@1.8.0) + '@opentelemetry/sdk-trace-node': 1.24.1(@opentelemetry/api@1.8.0) + '@opentelemetry/semantic-conventions': 1.24.1 + humanize-duration: 3.32.1 + socket.io-client: 4.7.4 + superjson: 2.2.1 + ulidx: 2.3.0 + zod: 3.22.3 + zod-error: 1.5.0 + zod-validation-error: 1.5.0(zod@3.22.3) + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + dev: false + + /@systemfsoftware/trigger.dev_sdk@3.0.0-beta.33: + resolution: {integrity: sha512-r/kC41UIDrG73ElkcOPzoZsmdSY+Lf7X9qFRBMzAFv5vWQwxz42KmEJIvQxXWeMyxKeZeUyZDIZApGRvLJK4uA==} + engines: {node: '>=18.0.0'} + dependencies: + '@opentelemetry/api': 1.8.0 + '@opentelemetry/api-logs': 0.48.0 + '@opentelemetry/semantic-conventions': 1.24.1 + '@systemfsoftware/trigger.dev_core': 3.0.0-beta.33 + '@systemfsoftware/trigger.dev_core-backend': 3.0.0-beta.33 + chalk: 5.3.0 + cronstrue: 2.50.0 + debug: 4.3.5 + evt: 2.5.7 + get-caller-file: 2.0.5 + git-remote-origin-url: 4.0.0 + git-repo-info: 2.1.1 + msw: 2.3.1 + slug: 6.1.0 + terminal-link: 3.0.0 + ulid: 2.3.0 + uuid: 9.0.1 + ws: 8.17.0 + zod: 3.22.3 + transitivePeerDependencies: + - bufferutil + - supports-color + - typescript + - utf-8-validate + dev: false + + /@types/cookie@0.6.0: + resolution: {integrity: sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==} + dev: false + + /@types/mute-stream@0.0.4: + resolution: {integrity: sha512-CPM9nzrCPPJHQNA9keH9CVkVI+WR5kMa+7XEs5jcGQ0VoAGnLv242w8lIVgwAEfmE4oufJRaTc9PNLQl0ioAow==} + dependencies: + '@types/node': 20.14.1 + dev: false + + /@types/node@20.14.1: + resolution: {integrity: sha512-T2MzSGEu+ysB/FkWfqmhV3PLyQlowdptmmgD20C6QxsS8Fmv5SjpZ1ayXaEC0S21/h5UJ9iA6W/5vSNU5l00OA==} + dependencies: + undici-types: 5.26.5 + dev: false + + /@types/shimmer@1.0.5: + resolution: {integrity: sha512-9Hp0ObzwwO57DpLFF0InUjUm/II8GmKAvzbefxQTihCb7KI6yc9yzf0nLc4mVdby5N4DRCgQM2wCup9KTieeww==} + dev: false + + /@types/statuses@2.0.5: + resolution: {integrity: sha512-jmIUGWrAiwu3dZpxntxieC+1n/5c3mjrImkmOSQ2NC5uP6cYO4aAZDdSmRcI5C1oiTmqlZGHC+/NmJrKogbP5A==} + dev: false + + /@types/wrap-ansi@3.0.0: + resolution: {integrity: sha512-ltIpx+kM7g/MLRZfkbL7EsCEjfzCcScLpkg37eXEtx5kmrAKBkTJwd1GIAjDSL8wTpM6Hzn5YO4pSb91BEwu1g==} + dev: false + + /acorn-import-assertions@1.9.0(acorn@8.11.3): + resolution: {integrity: sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==} + peerDependencies: + acorn: ^8 + dependencies: + acorn: 8.11.3 + dev: false + + /acorn@8.11.3: + resolution: {integrity: sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==} + engines: {node: '>=0.4.0'} + hasBin: true + dev: false + + /ansi-escapes@4.3.2: + resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==} + engines: {node: '>=8'} + dependencies: + type-fest: 0.21.3 + dev: false + + /ansi-escapes@5.0.0: + resolution: {integrity: sha512-5GFMVX8HqE/TB+FuBJGuO5XG0WrsA6ptUqoODaT/n9mmUaZFkqnBueB4leqGBCmrUHnCnC4PCZTCd0E7QQ83bA==} + engines: {node: '>=12'} + dependencies: + type-fest: 1.4.0 + dev: false + + /ansi-regex@5.0.1: + resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} + engines: {node: '>=8'} + dev: false + + /ansi-styles@4.3.0: + resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} + engines: {node: '>=8'} + dependencies: + color-convert: 2.0.1 + dev: false + + /chalk@4.1.2: + resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} + engines: {node: '>=10'} + dependencies: + ansi-styles: 4.3.0 + supports-color: 7.2.0 + dev: false + + /chalk@5.3.0: + resolution: {integrity: sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==} + engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} + dev: false + + /cjs-module-lexer@1.3.1: + resolution: {integrity: sha512-a3KdPAANPbNE4ZUv9h6LckSl9zLsYOP4MBmhIPkRaeyybt+r4UghLvq+xw/YwUcC1gqylCkL4rdVs3Lwupjm4Q==} + dev: false + + /cli-spinners@2.9.2: + resolution: {integrity: sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==} + engines: {node: '>=6'} + dev: false + + /cli-width@4.1.0: + resolution: {integrity: sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==} + engines: {node: '>= 12'} + dev: false + + /cliui@8.0.1: + resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} + engines: {node: '>=12'} + dependencies: + string-width: 4.2.3 + strip-ansi: 6.0.1 + wrap-ansi: 7.0.0 + dev: false + + /color-convert@2.0.1: + resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} + engines: {node: '>=7.0.0'} + dependencies: + color-name: 1.1.4 + dev: false + + /color-name@1.1.4: + resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} + dev: false + + /cookie@0.5.0: + resolution: {integrity: sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==} + engines: {node: '>= 0.6'} + dev: false + + /copy-anything@3.0.5: + resolution: {integrity: sha512-yCEafptTtb4bk7GLEQoM8KVJpxAfdBJYaXyzQEgQQQgYrZiDp8SJmGKlYza6CYjEDNstAdNdKA3UuoULlEbS6w==} + engines: {node: '>=12.13'} + dependencies: + is-what: 4.1.16 + dev: false + + /cronstrue@2.50.0: + resolution: {integrity: sha512-ULYhWIonJzlScCCQrPUG5uMXzXxSixty4djud9SS37DoNxDdkeRocxzHuAo4ImRBUK+mAuU5X9TSwEDccnnuPg==} + hasBin: true + dev: false + + /debug@4.3.5: + resolution: {integrity: sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + dependencies: + ms: 2.1.2 + dev: false + + /emoji-regex@8.0.0: + resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} + dev: false + + /engine.io-client@6.5.3: + resolution: {integrity: sha512-9Z0qLB0NIisTRt1DZ/8U2k12RJn8yls/nXMZLn+/N8hANT3TcYjKFKcwbw5zFQiN4NTde3TSY9zb79e1ij6j9Q==} + dependencies: + '@socket.io/component-emitter': 3.1.2 + debug: 4.3.5 + engine.io-parser: 5.2.2 + ws: 8.11.0 + xmlhttprequest-ssl: 2.0.0 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + dev: false + + /engine.io-parser@5.2.2: + resolution: {integrity: sha512-RcyUFKA93/CXH20l4SoVvzZfrSDMOTUS3bWVpTt2FuFP+XYrL8i8oonHP7WInRyVHXh0n/ORtoeiE1os+8qkSw==} + engines: {node: '>=10.0.0'} + dev: false + + /escalade@3.1.2: + resolution: {integrity: sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==} + engines: {node: '>=6'} + dev: false + + /evt@2.5.7: + resolution: {integrity: sha512-dr7Wd16ry5F8WNU1xXLKpFpO3HsoAGg8zC48e08vDdzMzGWCP9/QFGt1PQptEEDh8SwYP3EL8M+d/Gb0kgUp6g==} + dependencies: + minimal-polyfills: 2.2.3 + run-exclusive: 2.2.19 + tsafe: 1.6.6 + dev: false + + /function-bind@1.1.2: + resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} + dev: false + + /get-caller-file@2.0.5: + resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} + engines: {node: 6.* || 8.* || >= 10.*} + dev: false + + /git-remote-origin-url@4.0.0: + resolution: {integrity: sha512-EAxDksNdjuWgmVW9pVvA9jQDi/dmTaiDONktIy7qiRRhBZUI4FQK1YvBvteuTSX24aNKg9lfgxNYJEeeSXe6DA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + gitconfiglocal: 2.1.0 + dev: false + + /git-repo-info@2.1.1: + resolution: {integrity: sha512-8aCohiDo4jwjOwma4FmYFd3i97urZulL8XL24nIPxuE+GZnfsAyy/g2Shqx6OjUiFKUXZM+Yy+KHnOmmA3FVcg==} + engines: {node: '>= 4.0'} + dev: false + + /gitconfiglocal@2.1.0: + resolution: {integrity: sha512-qoerOEliJn3z+Zyn1HW2F6eoYJqKwS6MgC9cztTLUB/xLWX8gD/6T60pKn4+t/d6tP7JlybI7Z3z+I572CR/Vg==} + dependencies: + ini: 1.3.8 + dev: false + + /graphql@16.8.1: + resolution: {integrity: sha512-59LZHPdGZVh695Ud9lRzPBVTtlX9ZCV150Er2W43ro37wVof0ctenSaskPPjN7lVTIN8mSZt8PHUNKZuNQUuxw==} + engines: {node: ^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0} + dev: false + + /has-flag@4.0.0: + resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} + engines: {node: '>=8'} + dev: false + + /hasown@2.0.2: + resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} + engines: {node: '>= 0.4'} + dependencies: + function-bind: 1.1.2 + dev: false + + /headers-polyfill@4.0.3: + resolution: {integrity: sha512-IScLbePpkvO846sIwOtOTDjutRMWdXdJmXdMvk6gCBHxFO8d+QKOQedyZSxFTTFYRSmlgSTDtXqqq4pcenBXLQ==} + dev: false + + /humanize-duration@3.32.1: + resolution: {integrity: sha512-inh5wue5XdfObhu/IGEMiA1nUXigSGcaKNemcbLRKa7jXYGDZXr3LoT9pTIzq2hPEbld7w/qv9h+ikWGz8fL1g==} + dev: false + + /import-in-the-middle@1.7.1: + resolution: {integrity: sha512-1LrZPDtW+atAxH42S6288qyDFNQ2YCty+2mxEPRtfazH6Z5QwkaBSTS2ods7hnVJioF6rkRfNoA6A/MstpFXLg==} + dependencies: + acorn: 8.11.3 + acorn-import-assertions: 1.9.0(acorn@8.11.3) + cjs-module-lexer: 1.3.1 + module-details-from-path: 1.0.3 + dev: false + + /ini@1.3.8: + resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} + dev: false + + /is-core-module@2.13.1: + resolution: {integrity: sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==} + dependencies: + hasown: 2.0.2 + dev: false + + /is-fullwidth-code-point@3.0.0: + resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} + engines: {node: '>=8'} + dev: false + + /is-node-process@1.2.0: + resolution: {integrity: sha512-Vg4o6/fqPxIjtxgUH5QLJhwZ7gW5diGCVlXpuUfELC62CuxM1iHcRe51f2W1FDy04Ai4KJkagKjx3XaqyfRKXw==} + dev: false + + /is-what@4.1.16: + resolution: {integrity: sha512-ZhMwEosbFJkA0YhFnNDgTM4ZxDRsS6HqTo7qsZM08fehyRYIYa0yHu5R6mgo1n/8MgaPBXiPimPD77baVFYg+A==} + engines: {node: '>=12.13'} + dev: false + + /layerr@2.1.0: + resolution: {integrity: sha512-xDD9suWxfBYeXgqffRVH/Wqh+mqZrQcqPRn0I0ijl7iJQ7vu8gMGPt1Qop59pEW/jaIDNUN7+PX1Qk40+vuflg==} + dev: false + + /lodash.camelcase@4.3.0: + resolution: {integrity: sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==} + dev: false + + /lodash.merge@4.6.2: + resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} + dev: false + + /long@5.2.3: + resolution: {integrity: sha512-lcHwpNoggQTObv5apGNCTdJrO69eHOZMi4BNC+rTLER8iHAqGrUVeLh/irVIM7zTw2bOXA8T6uNPeujwOLg/2Q==} + dev: false + + /minimal-polyfills@2.2.3: + resolution: {integrity: sha512-oxdmJ9cL+xV72h0xYxp4tP2d5/fTBpP45H8DIOn9pASuF8a3IYTf+25fMGDYGiWW+MFsuog6KD6nfmhZJQ+uUw==} + dev: false + + /module-details-from-path@1.0.3: + resolution: {integrity: sha512-ySViT69/76t8VhE1xXHK6Ch4NcDd26gx0MzKXLO+F7NOtnqH68d9zF94nT8ZWSxXh8ELOERsnJO/sWt1xZYw5A==} + dev: false + + /ms@2.1.2: + resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} + dev: false + + /msw@2.3.1: + resolution: {integrity: sha512-ocgvBCLn/5l3jpl1lssIb3cniuACJLoOfZu01e3n5dbJrpA5PeeWn28jCLgQDNt6d7QT8tF2fYRzm9JoEHtiig==} + engines: {node: '>=18'} + hasBin: true + requiresBuild: true + peerDependencies: + typescript: '>= 4.7.x' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@bundled-es-modules/cookie': 2.0.0 + '@bundled-es-modules/statuses': 1.0.1 + '@inquirer/confirm': 3.1.9 + '@mswjs/cookies': 1.1.0 + '@mswjs/interceptors': 0.29.1 + '@open-draft/until': 2.1.0 + '@types/cookie': 0.6.0 + '@types/statuses': 2.0.5 + chalk: 4.1.2 + graphql: 16.8.1 + headers-polyfill: 4.0.3 + is-node-process: 1.2.0 + outvariant: 1.4.2 + path-to-regexp: 6.2.2 + strict-event-emitter: 0.5.1 + type-fest: 4.19.0 + yargs: 17.7.2 + dev: false + + /mute-stream@1.0.0: + resolution: {integrity: sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + dev: false + + /outvariant@1.4.2: + resolution: {integrity: sha512-Ou3dJ6bA/UJ5GVHxah4LnqDwZRwAmWxrG3wtrHrbGnP4RnLCtA64A4F+ae7Y8ww660JaddSoArUR5HjipWSHAQ==} + dev: false + + /path-parse@1.0.7: + resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} + dev: false + + /path-to-regexp@6.2.2: + resolution: {integrity: sha512-GQX3SSMokngb36+whdpRXE+3f9V8UzyAorlYvOGx87ufGHehNTn5lCxrKtLyZ4Yl/wEKnNnr98ZzOwwDZV5ogw==} + dev: false + + /protobufjs@7.3.0: + resolution: {integrity: sha512-YWD03n3shzV9ImZRX3ccbjqLxj7NokGN0V/ESiBV5xWqrommYHYiihuIyavq03pWSGqlyvYUFmfoMKd+1rPA/g==} + engines: {node: '>=12.0.0'} + requiresBuild: true + dependencies: + '@protobufjs/aspromise': 1.1.2 + '@protobufjs/base64': 1.1.2 + '@protobufjs/codegen': 2.0.4 + '@protobufjs/eventemitter': 1.1.0 + '@protobufjs/fetch': 1.1.0 + '@protobufjs/float': 1.0.2 + '@protobufjs/inquire': 1.1.0 + '@protobufjs/path': 1.1.2 + '@protobufjs/pool': 1.1.0 + '@protobufjs/utf8': 1.1.0 + '@types/node': 20.14.1 + long: 5.2.3 + dev: false + + /require-directory@2.1.1: + resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} + engines: {node: '>=0.10.0'} + dev: false + + /require-in-the-middle@7.3.0: + resolution: {integrity: sha512-nQFEv9gRw6SJAwWD2LrL0NmQvAcO7FBwJbwmr2ttPAacfy0xuiOjE5zt+zM4xDyuyvUaxBi/9gb2SoCyNEVJcw==} + engines: {node: '>=8.6.0'} + dependencies: + debug: 4.3.5 + module-details-from-path: 1.0.3 + resolve: 1.22.8 + transitivePeerDependencies: + - supports-color + dev: false + + /resolve@1.22.8: + resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==} + hasBin: true + dependencies: + is-core-module: 2.13.1 + path-parse: 1.0.7 + supports-preserve-symlinks-flag: 1.0.0 + dev: false + + /run-exclusive@2.2.19: + resolution: {integrity: sha512-K3mdoAi7tjJ/qT7Flj90L7QyPozwUaAG+CVhkdDje4HLKXUYC3N/Jzkau3flHVDLQVhiHBtcimVodMjN9egYbA==} + dependencies: + minimal-polyfills: 2.2.3 + dev: false + + /semver@7.6.2: + resolution: {integrity: sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==} + engines: {node: '>=10'} + hasBin: true + dev: false + + /shimmer@1.2.1: + resolution: {integrity: sha512-sQTKC1Re/rM6XyFM6fIAGHRPVGvyXfgzIDvzoq608vM+jeyVD0Tu1E6Np0Kc2zAIFWIj963V2800iF/9LPieQw==} + dev: false + + /signal-exit@4.1.0: + resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} + engines: {node: '>=14'} + dev: false + + /slug@6.1.0: + resolution: {integrity: sha512-x6vLHCMasg4DR2LPiyFGI0gJJhywY6DTiGhCrOMzb3SOk/0JVLIaL4UhyFSHu04SD3uAavrKY/K3zZ3i6iRcgA==} + dev: false + + /socket.io-client@4.7.4: + resolution: {integrity: sha512-wh+OkeF0rAVCrABWQBaEjLfb7DVPotMbu0cgWgyR0v6eA4EoVnAwcIeIbcdTE3GT/H3kbdLl7OoH2+asoDRIIg==} + engines: {node: '>=10.0.0'} + dependencies: + '@socket.io/component-emitter': 3.1.2 + debug: 4.3.5 + engine.io-client: 6.5.3 + socket.io-parser: 4.2.4 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + dev: false + + /socket.io-parser@4.2.4: + resolution: {integrity: sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==} + engines: {node: '>=10.0.0'} + dependencies: + '@socket.io/component-emitter': 3.1.2 + debug: 4.3.5 + transitivePeerDependencies: + - supports-color + dev: false + + /statuses@2.0.1: + resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==} + engines: {node: '>= 0.8'} + dev: false + + /strict-event-emitter@0.5.1: + resolution: {integrity: sha512-vMgjE/GGEPEFnhFub6pa4FmJBRBVOLpIII2hvCZ8Kzb7K0hlHo7mQv6xYrBvCL2LtAIBwFUK8wvuJgTVSQ5MFQ==} + dev: false + + /string-width@4.2.3: + resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} + engines: {node: '>=8'} + dependencies: + emoji-regex: 8.0.0 + is-fullwidth-code-point: 3.0.0 + strip-ansi: 6.0.1 + dev: false + + /strip-ansi@6.0.1: + resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} + engines: {node: '>=8'} + dependencies: + ansi-regex: 5.0.1 + dev: false + + /superjson@2.2.1: + resolution: {integrity: sha512-8iGv75BYOa0xRJHK5vRLEjE2H/i4lulTjzpUXic3Eg8akftYjkmQDa8JARQ42rlczXyFR3IeRoeFCc7RxHsYZA==} + engines: {node: '>=16'} + dependencies: + copy-anything: 3.0.5 + dev: false + + /supports-color@7.2.0: + resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} + engines: {node: '>=8'} + dependencies: + has-flag: 4.0.0 + dev: false + + /supports-hyperlinks@2.3.0: + resolution: {integrity: sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==} + engines: {node: '>=8'} + dependencies: + has-flag: 4.0.0 + supports-color: 7.2.0 + dev: false + + /supports-preserve-symlinks-flag@1.0.0: + resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} + engines: {node: '>= 0.4'} + dev: false + + /terminal-link@3.0.0: + resolution: {integrity: sha512-flFL3m4wuixmf6IfhFJd1YPiLiMuxEc8uHRM1buzIeZPm22Au2pDqBJQgdo7n1WfPU1ONFGv7YDwpFBmHGF6lg==} + engines: {node: '>=12'} + dependencies: + ansi-escapes: 5.0.0 + supports-hyperlinks: 2.3.0 + dev: false + + /tsafe@1.6.6: + resolution: {integrity: sha512-gzkapsdbMNwBnTIjgO758GujLCj031IgHK/PKr2mrmkCSJMhSOR5FeOuSxKLMUoYc0vAA4RGEYYbjt/v6afD3g==} + dev: false + + /type-fest@0.21.3: + resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==} + engines: {node: '>=10'} + dev: false + + /type-fest@1.4.0: + resolution: {integrity: sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==} + engines: {node: '>=10'} + dev: false + + /type-fest@4.19.0: + resolution: {integrity: sha512-CN2l+hWACRiejlnr68vY0/7734Kzu+9+TOslUXbSCQ1ruY9XIHDBSceVXCcHm/oXrdzhtLMMdJEKfemf1yXiZQ==} + engines: {node: '>=16'} + dev: false + + /ulid@2.3.0: + resolution: {integrity: sha512-keqHubrlpvT6G2wH0OEfSW4mquYRcbe/J8NMmveoQOjUqmo+hXtO+ORCpWhdbZ7k72UtY61BL7haGxW6enBnjw==} + hasBin: true + dev: false + + /ulidx@2.3.0: + resolution: {integrity: sha512-36piWNqcdp9hKlQewyeehCaALy4lyx3FodsCxHuV6i0YdexSkjDOubwxEVr2yi4kh62L/0MgyrxqG4K+qtovnw==} + engines: {node: '>=16'} + dependencies: + layerr: 2.1.0 + dev: false + + /undici-types@5.26.5: + resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} + dev: false + + /uuid@9.0.1: + resolution: {integrity: sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==} + hasBin: true + dev: false + + /wrap-ansi@6.2.0: + resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==} + engines: {node: '>=8'} + dependencies: + ansi-styles: 4.3.0 + string-width: 4.2.3 + strip-ansi: 6.0.1 + dev: false + + /wrap-ansi@7.0.0: + resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} + engines: {node: '>=10'} + dependencies: + ansi-styles: 4.3.0 + string-width: 4.2.3 + strip-ansi: 6.0.1 + dev: false + + /ws@8.11.0: + resolution: {integrity: sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==} + engines: {node: '>=10.0.0'} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ^5.0.2 + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + dev: false + + /ws@8.17.0: + resolution: {integrity: sha512-uJq6108EgZMAl20KagGkzCKfMEjxmKvZHG7Tlq0Z6nOky7YF7aq4mOx6xK8TJ/i1LeK4Qus7INktacctDgY8Ow==} + engines: {node: '>=10.0.0'} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: '>=5.0.2' + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + dev: false + + /xmlhttprequest-ssl@2.0.0: + resolution: {integrity: sha512-QKxVRxiRACQcVuQEYFsI1hhkrMlrXHPegbbd1yn9UHOmRxY+si12nQYzri3vbzt8VdTTRviqcKxcyllFas5z2A==} + engines: {node: '>=0.4.0'} + dev: false + + /y18n@5.0.8: + resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} + engines: {node: '>=10'} + dev: false + + /yargs-parser@21.1.1: + resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} + engines: {node: '>=12'} + dev: false + + /yargs@17.7.2: + resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==} + engines: {node: '>=12'} + dependencies: + cliui: 8.0.1 + escalade: 3.1.2 + get-caller-file: 2.0.5 + require-directory: 2.1.1 + string-width: 4.2.3 + y18n: 5.0.8 + yargs-parser: 21.1.1 + dev: false + + /zod-error@1.5.0: + resolution: {integrity: sha512-zzopKZ/skI9iXpqCEPj+iLCKl9b88E43ehcU+sbRoHuwGd9F1IDVGQ70TyO6kmfiRL1g4IXkjsXK+g1gLYl4WQ==} + dependencies: + zod: 3.22.3 + dev: false + + /zod-validation-error@1.5.0(zod@3.22.3): + resolution: {integrity: sha512-/7eFkAI4qV0tcxMBB/3+d2c1P6jzzZYdYSlBuAklzMuCrJu5bzJfHS0yVAS87dRHVlhftd6RFJDIvv03JgkSbw==} + engines: {node: '>=16.0.0'} + peerDependencies: + zod: ^3.18.0 + dependencies: + zod: 3.22.3 + dev: false + + /zod@3.22.3: + resolution: {integrity: sha512-EjIevzuJRiRPbVH4mGc8nApb/lVLKVpmUhAaR5R5doKGfAnGJ6Gr3CViAVjP+4FWSxCsybeWQdcgCtbX+7oZug==} + dev: false diff --git a/packages/cli-v3/e2e/fixtures/config-infisical-sdk/pnpm-workspace.yaml b/packages/cli-v3/e2e/fixtures/config-infisical-sdk/pnpm-workspace.yaml new file mode 100644 index 00000000000..c090d851f27 --- /dev/null +++ b/packages/cli-v3/e2e/fixtures/config-infisical-sdk/pnpm-workspace.yaml @@ -0,0 +1 @@ +# https://github.com/pnpm/pnpm/issues/2412 diff --git a/packages/cli-v3/e2e/fixtures/config-infisical-sdk/trigger.config.js b/packages/cli-v3/e2e/fixtures/config-infisical-sdk/trigger.config.js new file mode 100644 index 00000000000..78ce4391a47 --- /dev/null +++ b/packages/cli-v3/e2e/fixtures/config-infisical-sdk/trigger.config.js @@ -0,0 +1,9 @@ +import { InfisicalClient } from "@infisical/sdk"; + +export const config = async () => { + console.log("InfisicalClient", InfisicalClient); + + return { + project: "config-infisical-sdk", + }; +}; diff --git a/packages/cli-v3/e2e/fixtures/config-infisical-sdk/trigger/helloWorld.js b/packages/cli-v3/e2e/fixtures/config-infisical-sdk/trigger/helloWorld.js new file mode 100644 index 00000000000..8459b9f91b7 --- /dev/null +++ b/packages/cli-v3/e2e/fixtures/config-infisical-sdk/trigger/helloWorld.js @@ -0,0 +1,8 @@ +import { task } from "@systemfsoftware/trigger.dev_sdk/v3"; + +export const helloWorldTask = task({ + id: "hello-world", + run: async (payload) => { + console.log("Hello, World!", payload); + }, +}); diff --git a/packages/cli-v3/e2e/fixtures/config-infisical-sdk/yarn.lock b/packages/cli-v3/e2e/fixtures/config-infisical-sdk/yarn.lock new file mode 100644 index 00000000000..9923fe83fa1 --- /dev/null +++ b/packages/cli-v3/e2e/fixtures/config-infisical-sdk/yarn.lock @@ -0,0 +1,1691 @@ +# This file is generated by running "yarn install" inside your project. +# Manual changes might be lost - proceed with caution! + +__metadata: + version: 8 + cacheKey: 10c0 + +"@bundled-es-modules/cookie@npm:^2.0.0": + version: 2.0.0 + resolution: "@bundled-es-modules/cookie@npm:2.0.0" + dependencies: + cookie: "npm:^0.5.0" + checksum: 10c0/0655dd331b35d7b5b6dd2301c3bcfb7233018c0e3235a40ced1d53f00463ab92dc01f0091f153812867bc0ef0f8e0a157a30acb16e8d7ef149702bf8db9fe7a6 + languageName: node + linkType: hard + +"@bundled-es-modules/statuses@npm:^1.0.1": + version: 1.0.1 + resolution: "@bundled-es-modules/statuses@npm:1.0.1" + dependencies: + statuses: "npm:^2.0.1" + checksum: 10c0/c1a8ede3efa8da61ccda4b98e773582a9733edfbeeee569d4630785f8e018766202edb190a754a3ec7a7f6bd738e857829affc2fdb676b6dab4db1bb44e62785 + languageName: node + linkType: hard + +"@google-cloud/precise-date@npm:^4.0.0": + version: 4.0.0 + resolution: "@google-cloud/precise-date@npm:4.0.0" + checksum: 10c0/8788bec6bb5db3fcc9cf72f346dc7af35d0ad1c9457d40f800e580dc58631568589b6795b48bef88b958b718c81cd326b0ccfe9d0ef9e7d7e85f45c1375e9c14 + languageName: node + linkType: hard + +"@grpc/grpc-js@npm:^1.7.1": + version: 1.10.8 + resolution: "@grpc/grpc-js@npm:1.10.8" + dependencies: + "@grpc/proto-loader": "npm:^0.7.13" + "@js-sdsl/ordered-map": "npm:^4.4.2" + checksum: 10c0/600ccd5fc1f4d5e49b52c1ac8fd656b4583d81e6f9708a75459861dbf55251e7c0378ff6ba0043c140916f22dee195119cec6535c7b7e8a0a9da244d48cacc9e + languageName: node + linkType: hard + +"@grpc/proto-loader@npm:^0.7.13": + version: 0.7.13 + resolution: "@grpc/proto-loader@npm:0.7.13" + dependencies: + lodash.camelcase: "npm:^4.3.0" + long: "npm:^5.0.0" + protobufjs: "npm:^7.2.5" + yargs: "npm:^17.7.2" + bin: + proto-loader-gen-types: build/bin/proto-loader-gen-types.js + checksum: 10c0/dc8ed7aa1454c15e224707cc53d84a166b98d76f33606a9f334c7a6fb1aedd3e3614dcd2c2b02a6ffaf140587d19494f93b3a56346c6c2e26bc564f6deddbbf3 + languageName: node + linkType: hard + +"@infisical/sdk-android-arm-eabi@npm:2.2.3": + version: 2.2.3 + resolution: "@infisical/sdk-android-arm-eabi@npm:2.2.3" + conditions: os=android & cpu=arm + languageName: node + linkType: hard + +"@infisical/sdk-android-arm64@npm:2.2.3": + version: 2.2.3 + resolution: "@infisical/sdk-android-arm64@npm:2.2.3" + conditions: os=android & cpu=arm64 + languageName: node + linkType: hard + +"@infisical/sdk-darwin-arm64@npm:2.2.3": + version: 2.2.3 + resolution: "@infisical/sdk-darwin-arm64@npm:2.2.3" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + +"@infisical/sdk-darwin-x64@npm:2.2.3": + version: 2.2.3 + resolution: "@infisical/sdk-darwin-x64@npm:2.2.3" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + +"@infisical/sdk-linux-arm-gnueabihf@npm:2.2.3": + version: 2.2.3 + resolution: "@infisical/sdk-linux-arm-gnueabihf@npm:2.2.3" + conditions: os=linux & cpu=arm + languageName: node + linkType: hard + +"@infisical/sdk-linux-arm64-gnu@npm:2.2.3": + version: 2.2.3 + resolution: "@infisical/sdk-linux-arm64-gnu@npm:2.2.3" + conditions: os=linux & cpu=arm64 + languageName: node + linkType: hard + +"@infisical/sdk-linux-arm64-musl@npm:2.2.3": + version: 2.2.3 + resolution: "@infisical/sdk-linux-arm64-musl@npm:2.2.3" + conditions: os=linux & cpu=arm64 + languageName: node + linkType: hard + +"@infisical/sdk-linux-x64-gnu@npm:2.2.3": + version: 2.2.3 + resolution: "@infisical/sdk-linux-x64-gnu@npm:2.2.3" + conditions: os=linux & cpu=x64 + languageName: node + linkType: hard + +"@infisical/sdk-linux-x64-musl@npm:2.2.3": + version: 2.2.3 + resolution: "@infisical/sdk-linux-x64-musl@npm:2.2.3" + conditions: os=linux & cpu=x64 + languageName: node + linkType: hard + +"@infisical/sdk-win32-arm64-msvc@npm:2.2.3": + version: 2.2.3 + resolution: "@infisical/sdk-win32-arm64-msvc@npm:2.2.3" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + +"@infisical/sdk-win32-ia32-msvc@npm:2.2.3": + version: 2.2.3 + resolution: "@infisical/sdk-win32-ia32-msvc@npm:2.2.3" + conditions: os=win32 & cpu=ia32 + languageName: node + linkType: hard + +"@infisical/sdk-win32-x64-msvc@npm:2.2.3": + version: 2.2.3 + resolution: "@infisical/sdk-win32-x64-msvc@npm:2.2.3" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + +"@infisical/sdk@npm:^2.2.3": + version: 2.2.3 + resolution: "@infisical/sdk@npm:2.2.3" + dependencies: + "@infisical/sdk-android-arm-eabi": "npm:2.2.3" + "@infisical/sdk-android-arm64": "npm:2.2.3" + "@infisical/sdk-darwin-arm64": "npm:2.2.3" + "@infisical/sdk-darwin-x64": "npm:2.2.3" + "@infisical/sdk-linux-arm-gnueabihf": "npm:2.2.3" + "@infisical/sdk-linux-arm64-gnu": "npm:2.2.3" + "@infisical/sdk-linux-arm64-musl": "npm:2.2.3" + "@infisical/sdk-linux-x64-gnu": "npm:2.2.3" + "@infisical/sdk-linux-x64-musl": "npm:2.2.3" + "@infisical/sdk-win32-arm64-msvc": "npm:2.2.3" + "@infisical/sdk-win32-ia32-msvc": "npm:2.2.3" + "@infisical/sdk-win32-x64-msvc": "npm:2.2.3" + dependenciesMeta: + "@infisical/sdk-android-arm-eabi": + optional: true + "@infisical/sdk-android-arm64": + optional: true + "@infisical/sdk-darwin-arm64": + optional: true + "@infisical/sdk-darwin-x64": + optional: true + "@infisical/sdk-linux-arm-gnueabihf": + optional: true + "@infisical/sdk-linux-arm64-gnu": + optional: true + "@infisical/sdk-linux-arm64-musl": + optional: true + "@infisical/sdk-linux-x64-gnu": + optional: true + "@infisical/sdk-linux-x64-musl": + optional: true + "@infisical/sdk-win32-arm64-msvc": + optional: true + "@infisical/sdk-win32-ia32-msvc": + optional: true + "@infisical/sdk-win32-x64-msvc": + optional: true + checksum: 10c0/b18368712fed2497900fee7972d5281aacaf325a678b3707eff4a7e8fc569b2378f9180ce85ca5930ce22b2d93917f556a179314776d29da740402434259d357 + languageName: node + linkType: hard + +"@inquirer/confirm@npm:^3.0.0": + version: 3.1.8 + resolution: "@inquirer/confirm@npm:3.1.8" + dependencies: + "@inquirer/core": "npm:^8.2.1" + "@inquirer/type": "npm:^1.3.2" + checksum: 10c0/0cf516f9e1dcda3b57dcc4976962bba46dff13853cfbcc77dc37c014bf77c1e0c2e605c9c80f03dea004c1a722c927638f1d5529ae79abe9a688d7174e7b4a59 + languageName: node + linkType: hard + +"@inquirer/core@npm:^8.2.1": + version: 8.2.1 + resolution: "@inquirer/core@npm:8.2.1" + dependencies: + "@inquirer/figures": "npm:^1.0.2" + "@inquirer/type": "npm:^1.3.2" + "@types/mute-stream": "npm:^0.0.4" + "@types/node": "npm:^20.12.12" + "@types/wrap-ansi": "npm:^3.0.0" + ansi-escapes: "npm:^4.3.2" + chalk: "npm:^4.1.2" + cli-spinners: "npm:^2.9.2" + cli-width: "npm:^4.1.0" + mute-stream: "npm:^1.0.0" + signal-exit: "npm:^4.1.0" + strip-ansi: "npm:^6.0.1" + wrap-ansi: "npm:^6.2.0" + checksum: 10c0/0965ad2b12b517984202516cf95288e8a776454cd9cddfa33ceba2ab98e8aae514179460583252d7eebb0d4ee319390dd3a9f18472a8f3d8e0480850955129ee + languageName: node + linkType: hard + +"@inquirer/figures@npm:^1.0.2": + version: 1.0.2 + resolution: "@inquirer/figures@npm:1.0.2" + checksum: 10c0/7e74c41385d940d43a97d31386114669986548f878a1d12d8387c36e51f8e491d2cc307ece7670b068982dc3579269bd1258d30ebe36cb19006cf6a20a07dc66 + languageName: node + linkType: hard + +"@inquirer/type@npm:^1.3.2": + version: 1.3.2 + resolution: "@inquirer/type@npm:1.3.2" + checksum: 10c0/96676f93d7f88bc1d122bb110e50963c3fa4fb720c095ed782652ce48f20260dba0c4a49abe32196267c8863bc552a348474d35ce2f3d125a8bebb84de739164 + languageName: node + linkType: hard + +"@js-sdsl/ordered-map@npm:^4.4.2": + version: 4.4.2 + resolution: "@js-sdsl/ordered-map@npm:4.4.2" + checksum: 10c0/cc7e15dc4acf6d9ef663757279600bab70533d847dcc1ab01332e9e680bd30b77cdf9ad885cc774276f51d98b05a013571c940e5b360985af5eb798dc1a2ee2b + languageName: node + linkType: hard + +"@mswjs/cookies@npm:^1.1.0": + version: 1.1.0 + resolution: "@mswjs/cookies@npm:1.1.0" + checksum: 10c0/c8442b77f4d4f72c63a29049bbd33e7f9d85517471c09e1a1a71f424e5261feee5311b096d42d4447a51f199017b2227feb2b5dd77da83b733917560ace58940 + languageName: node + linkType: hard + +"@mswjs/interceptors@npm:^0.29.0": + version: 0.29.1 + resolution: "@mswjs/interceptors@npm:0.29.1" + dependencies: + "@open-draft/deferred-promise": "npm:^2.2.0" + "@open-draft/logger": "npm:^0.3.0" + "@open-draft/until": "npm:^2.0.0" + is-node-process: "npm:^1.2.0" + outvariant: "npm:^1.2.1" + strict-event-emitter: "npm:^0.5.1" + checksum: 10c0/816660a17b0e89e6e6955072b96882b5807c8c9faa316eab27104e8ba80e8e7d78b1862af42e1044156a5ae3ae2071289dc9211ecdc8fd5f7078d8c8a8a7caa3 + languageName: node + linkType: hard + +"@open-draft/deferred-promise@npm:^2.2.0": + version: 2.2.0 + resolution: "@open-draft/deferred-promise@npm:2.2.0" + checksum: 10c0/eafc1b1d0fc8edb5e1c753c5e0f3293410b40dde2f92688211a54806d4136887051f39b98c1950370be258483deac9dfd17cf8b96557553765198ef2547e4549 + languageName: node + linkType: hard + +"@open-draft/logger@npm:^0.3.0": + version: 0.3.0 + resolution: "@open-draft/logger@npm:0.3.0" + dependencies: + is-node-process: "npm:^1.2.0" + outvariant: "npm:^1.4.0" + checksum: 10c0/90010647b22e9693c16258f4f9adb034824d1771d3baa313057b9a37797f571181005bc50415a934eaf7c891d90ff71dcd7a9d5048b0b6bb438f31bef2c7c5c1 + languageName: node + linkType: hard + +"@open-draft/until@npm:^2.0.0, @open-draft/until@npm:^2.1.0": + version: 2.1.0 + resolution: "@open-draft/until@npm:2.1.0" + checksum: 10c0/61d3f99718dd86bb393fee2d7a785f961dcaf12f2055f0c693b27f4d0cd5f7a03d498a6d9289773b117590d794a43cd129366fd8e99222e4832f67b1653d54cf + languageName: node + linkType: hard + +"@opentelemetry/api-logs@npm:0.49.1": + version: 0.49.1 + resolution: "@opentelemetry/api-logs@npm:0.49.1" + dependencies: + "@opentelemetry/api": "npm:^1.0.0" + checksum: 10c0/479d8529c0e51effa92e265ba15b75dc010aefe97beb04f6d407d8298a5dcefb0c7fcdaff8c2a65e2a41435d8951407b37e6deb878b5e0191887176faa9565f8 + languageName: node + linkType: hard + +"@opentelemetry/api-logs@npm:^0.48.0": + version: 0.48.0 + resolution: "@opentelemetry/api-logs@npm:0.48.0" + dependencies: + "@opentelemetry/api": "npm:^1.0.0" + checksum: 10c0/728e9d3c0d9f63dbde3a4086ba2fb2231a03e9dcea02a496d7823ac60471dc5addf05fc94f69da1afa9519826a243c2742597ebc0ceb72b42009954a2d14291a + languageName: node + linkType: hard + +"@opentelemetry/api@npm:^1.0.0, @opentelemetry/api@npm:^1.8.0": + version: 1.8.0 + resolution: "@opentelemetry/api@npm:1.8.0" + checksum: 10c0/66d5504bfbf9c19a14ea549f5fca975a73a5e1e8a1e40a6dc2d662893c942b9ba66c009262816dee2b9ffd0267acd707ec692eba20db11a09d4ee114c00dc161 + languageName: node + linkType: hard + +"@opentelemetry/context-async-hooks@npm:1.22.0": + version: 1.22.0 + resolution: "@opentelemetry/context-async-hooks@npm:1.22.0" + peerDependencies: + "@opentelemetry/api": ">=1.0.0 <1.9.0" + checksum: 10c0/5f691b598d967a969eed5eeea122cdaa5db35f8bf399704382dd5f482edd22c9d3ca636c119ac8c23f1c9a5b84a6a5be31056771887d957560f46f4fc07c0e5d + languageName: node + linkType: hard + +"@opentelemetry/context-async-hooks@npm:1.24.1": + version: 1.24.1 + resolution: "@opentelemetry/context-async-hooks@npm:1.24.1" + peerDependencies: + "@opentelemetry/api": ">=1.0.0 <1.9.0" + checksum: 10c0/ff59c783c749370265aa8252b3b74c043ca01690c529d7fd1c58e1add1bd6590e1ad240e391a088c153d4a10f7730a59ea33d6812567f1476c4c6a7b577e9496 + languageName: node + linkType: hard + +"@opentelemetry/core@npm:1.22.0": + version: 1.22.0 + resolution: "@opentelemetry/core@npm:1.22.0" + dependencies: + "@opentelemetry/semantic-conventions": "npm:1.22.0" + peerDependencies: + "@opentelemetry/api": ">=1.0.0 <1.9.0" + checksum: 10c0/4850f6f407e4a4df72825d88b7dbe653e23f34a6dcba0b2d05725d0b497e1d44069909301b0efa1d4eac577225f10f5e86e09cb5338aacf28e2467b6d7d4c3b1 + languageName: node + linkType: hard + +"@opentelemetry/core@npm:1.24.1": + version: 1.24.1 + resolution: "@opentelemetry/core@npm:1.24.1" + dependencies: + "@opentelemetry/semantic-conventions": "npm:1.24.1" + peerDependencies: + "@opentelemetry/api": ">=1.0.0 <1.9.0" + checksum: 10c0/e7af32d4253542ee42be74618cef56813ddec878950421d7e51384bde33c5a09f9aeb4391cc9617e1d117091597d1d96a6b80658fb0453a93bcf2d4d316b149d + languageName: node + linkType: hard + +"@opentelemetry/exporter-logs-otlp-http@npm:^0.49.1": + version: 0.49.1 + resolution: "@opentelemetry/exporter-logs-otlp-http@npm:0.49.1" + dependencies: + "@opentelemetry/api-logs": "npm:0.49.1" + "@opentelemetry/core": "npm:1.22.0" + "@opentelemetry/otlp-exporter-base": "npm:0.49.1" + "@opentelemetry/otlp-transformer": "npm:0.49.1" + "@opentelemetry/sdk-logs": "npm:0.49.1" + peerDependencies: + "@opentelemetry/api": ^1.0.0 + checksum: 10c0/3e9ff9396072586aa212c207b7d71d933e50d0166a9b0cbd8902717d01d40d8bd904984385f83b7f26606651271fc59c0de5494a37f12701e0cf4d11347fc808 + languageName: node + linkType: hard + +"@opentelemetry/exporter-trace-otlp-grpc@npm:0.49.1": + version: 0.49.1 + resolution: "@opentelemetry/exporter-trace-otlp-grpc@npm:0.49.1" + dependencies: + "@grpc/grpc-js": "npm:^1.7.1" + "@opentelemetry/core": "npm:1.22.0" + "@opentelemetry/otlp-grpc-exporter-base": "npm:0.49.1" + "@opentelemetry/otlp-transformer": "npm:0.49.1" + "@opentelemetry/resources": "npm:1.22.0" + "@opentelemetry/sdk-trace-base": "npm:1.22.0" + peerDependencies: + "@opentelemetry/api": ^1.0.0 + checksum: 10c0/4702ad5a9a449702ba365708c8d5d4c3442db6fd134ffe8ac40f656b29beb72046232ad9ab90d42cf1a185e7549b0fba1f3accbe3794d43ed103f020185f379f + languageName: node + linkType: hard + +"@opentelemetry/exporter-trace-otlp-http@npm:0.49.1, @opentelemetry/exporter-trace-otlp-http@npm:^0.49.1": + version: 0.49.1 + resolution: "@opentelemetry/exporter-trace-otlp-http@npm:0.49.1" + dependencies: + "@opentelemetry/core": "npm:1.22.0" + "@opentelemetry/otlp-exporter-base": "npm:0.49.1" + "@opentelemetry/otlp-transformer": "npm:0.49.1" + "@opentelemetry/resources": "npm:1.22.0" + "@opentelemetry/sdk-trace-base": "npm:1.22.0" + peerDependencies: + "@opentelemetry/api": ^1.0.0 + checksum: 10c0/2393fd88deef0d3db572b2c0ec9ed29d1968461a68be61e2f08b624e67a5c364b80191d587cd24acf56f9db00dcd1191d376d3843427b0998f5a03d870369248 + languageName: node + linkType: hard + +"@opentelemetry/exporter-trace-otlp-proto@npm:0.49.1": + version: 0.49.1 + resolution: "@opentelemetry/exporter-trace-otlp-proto@npm:0.49.1" + dependencies: + "@opentelemetry/core": "npm:1.22.0" + "@opentelemetry/otlp-exporter-base": "npm:0.49.1" + "@opentelemetry/otlp-proto-exporter-base": "npm:0.49.1" + "@opentelemetry/otlp-transformer": "npm:0.49.1" + "@opentelemetry/resources": "npm:1.22.0" + "@opentelemetry/sdk-trace-base": "npm:1.22.0" + peerDependencies: + "@opentelemetry/api": ^1.0.0 + checksum: 10c0/d298829328e698bb00be98ece4db6267b421862af9b079c486699d949f2765a0b497774236838a632e71841d29525374477b8eb81646a5a7a516946eafeba919 + languageName: node + linkType: hard + +"@opentelemetry/exporter-zipkin@npm:1.22.0": + version: 1.22.0 + resolution: "@opentelemetry/exporter-zipkin@npm:1.22.0" + dependencies: + "@opentelemetry/core": "npm:1.22.0" + "@opentelemetry/resources": "npm:1.22.0" + "@opentelemetry/sdk-trace-base": "npm:1.22.0" + "@opentelemetry/semantic-conventions": "npm:1.22.0" + peerDependencies: + "@opentelemetry/api": ^1.0.0 + checksum: 10c0/b26101dc394b1c64efb0a979f3abed3f47111d9b3e8fe0e43f613cd0f472927cf62205d719214922bde240b64caddafbf05e7932c690d682700c470631baf302 + languageName: node + linkType: hard + +"@opentelemetry/instrumentation@npm:0.49.1, @opentelemetry/instrumentation@npm:^0.49.1": + version: 0.49.1 + resolution: "@opentelemetry/instrumentation@npm:0.49.1" + dependencies: + "@opentelemetry/api-logs": "npm:0.49.1" + "@types/shimmer": "npm:^1.0.2" + import-in-the-middle: "npm:1.7.1" + require-in-the-middle: "npm:^7.1.1" + semver: "npm:^7.5.2" + shimmer: "npm:^1.2.1" + peerDependencies: + "@opentelemetry/api": ^1.3.0 + checksum: 10c0/dcfecde045fb715593461f51e6f948b22f79d2cf198b6de99293cdbae650942cfc5cbf36585f1690b865f1bd4ae7b25ea273b65a33fa6f8f54a418663027dd90 + languageName: node + linkType: hard + +"@opentelemetry/otlp-exporter-base@npm:0.49.1": + version: 0.49.1 + resolution: "@opentelemetry/otlp-exporter-base@npm:0.49.1" + dependencies: + "@opentelemetry/core": "npm:1.22.0" + peerDependencies: + "@opentelemetry/api": ^1.0.0 + checksum: 10c0/61432363fc1a5d159e73d8470cce1f4c7d2b229780406c7cdaaeebe1bf4afe0a17a276ae01c9be895b52543ce64e8d62005d20794bb9e21a2252ae7a0be078f4 + languageName: node + linkType: hard + +"@opentelemetry/otlp-grpc-exporter-base@npm:0.49.1": + version: 0.49.1 + resolution: "@opentelemetry/otlp-grpc-exporter-base@npm:0.49.1" + dependencies: + "@grpc/grpc-js": "npm:^1.7.1" + "@opentelemetry/core": "npm:1.22.0" + "@opentelemetry/otlp-exporter-base": "npm:0.49.1" + protobufjs: "npm:^7.2.3" + peerDependencies: + "@opentelemetry/api": ^1.0.0 + checksum: 10c0/f01dbb21d9c1aefc2583b5a4eb504a0f3449496856f49239c23452a18a6c1338b8bcbf2971de54aadb53d9c1dca85283ba3ed3cd7b24b6a1821928756de69710 + languageName: node + linkType: hard + +"@opentelemetry/otlp-proto-exporter-base@npm:0.49.1": + version: 0.49.1 + resolution: "@opentelemetry/otlp-proto-exporter-base@npm:0.49.1" + dependencies: + "@opentelemetry/core": "npm:1.22.0" + "@opentelemetry/otlp-exporter-base": "npm:0.49.1" + protobufjs: "npm:^7.2.3" + peerDependencies: + "@opentelemetry/api": ^1.0.0 + checksum: 10c0/1572831479536bf9c25c69f7b4584f281896df1a7d140f73937a701a06c4e4c612643b4e396e87646f43e73b53f1b5a636353330c3df5affd59ef19e9f811b5f + languageName: node + linkType: hard + +"@opentelemetry/otlp-transformer@npm:0.49.1": + version: 0.49.1 + resolution: "@opentelemetry/otlp-transformer@npm:0.49.1" + dependencies: + "@opentelemetry/api-logs": "npm:0.49.1" + "@opentelemetry/core": "npm:1.22.0" + "@opentelemetry/resources": "npm:1.22.0" + "@opentelemetry/sdk-logs": "npm:0.49.1" + "@opentelemetry/sdk-metrics": "npm:1.22.0" + "@opentelemetry/sdk-trace-base": "npm:1.22.0" + peerDependencies: + "@opentelemetry/api": ">=1.3.0 <1.9.0" + checksum: 10c0/df25837786a45a77675a0de48916e7d7f1d32d6d200ef807a5fc23e07a2be31cfffd09b197079a6e6376fe82de4ed1930b14c11001f032e8fbfefaef19d98a11 + languageName: node + linkType: hard + +"@opentelemetry/propagator-b3@npm:1.22.0": + version: 1.22.0 + resolution: "@opentelemetry/propagator-b3@npm:1.22.0" + dependencies: + "@opentelemetry/core": "npm:1.22.0" + peerDependencies: + "@opentelemetry/api": ">=1.0.0 <1.9.0" + checksum: 10c0/947633f247451e37895b5c3f8cbcba4fc96118c0c72c815bfdb49ae4b2a3c27ca9133af25db35ae938bd82b0033d986d178f253c0573389ab2dab2999d42a082 + languageName: node + linkType: hard + +"@opentelemetry/propagator-b3@npm:1.24.1": + version: 1.24.1 + resolution: "@opentelemetry/propagator-b3@npm:1.24.1" + dependencies: + "@opentelemetry/core": "npm:1.24.1" + peerDependencies: + "@opentelemetry/api": ">=1.0.0 <1.9.0" + checksum: 10c0/21e13a31879130b71e6629dcb394cbe6ace9e5de5320ba967d9ba2b56342b458146c6576d2bb64284fb04afa08ef8e0ce0da72a747eab6e616d1e16f3643c0e9 + languageName: node + linkType: hard + +"@opentelemetry/propagator-jaeger@npm:1.22.0": + version: 1.22.0 + resolution: "@opentelemetry/propagator-jaeger@npm:1.22.0" + dependencies: + "@opentelemetry/core": "npm:1.22.0" + peerDependencies: + "@opentelemetry/api": ">=1.0.0 <1.9.0" + checksum: 10c0/b5767c4b8862783043d20ad71b66831a0004b98173b1cc8573bc6048fa0b4ed3cf9e1063c9f02e25d227ccb668cd95dacc02dde8d4af2aa294c097779f5cc79f + languageName: node + linkType: hard + +"@opentelemetry/propagator-jaeger@npm:1.24.1": + version: 1.24.1 + resolution: "@opentelemetry/propagator-jaeger@npm:1.24.1" + dependencies: + "@opentelemetry/core": "npm:1.24.1" + peerDependencies: + "@opentelemetry/api": ">=1.0.0 <1.9.0" + checksum: 10c0/83fba5e474929307d7bada39f46070874cae688cc5410ca9cec6c7817906f175130dfffbcdfdba5a4d19db2fbbc371c9002decd715aba8bec7322db3f5b6d7d8 + languageName: node + linkType: hard + +"@opentelemetry/resources@npm:1.22.0": + version: 1.22.0 + resolution: "@opentelemetry/resources@npm:1.22.0" + dependencies: + "@opentelemetry/core": "npm:1.22.0" + "@opentelemetry/semantic-conventions": "npm:1.22.0" + peerDependencies: + "@opentelemetry/api": ">=1.0.0 <1.9.0" + checksum: 10c0/f8681d3f907bb44742223980283dd35fcf2fd52e6b6874063e0ed7fea21a3dc65c0dc05a66f21ee41d018343bc90d0221a018ac0d5a92ef01e623f4fe94355fd + languageName: node + linkType: hard + +"@opentelemetry/resources@npm:1.24.1, @opentelemetry/resources@npm:^1.22.0": + version: 1.24.1 + resolution: "@opentelemetry/resources@npm:1.24.1" + dependencies: + "@opentelemetry/core": "npm:1.24.1" + "@opentelemetry/semantic-conventions": "npm:1.24.1" + peerDependencies: + "@opentelemetry/api": ">=1.0.0 <1.9.0" + checksum: 10c0/b2f68c153231bdca6491d6050d43d84c7679f44783eaca9daa9bdb3381b5bbdb54eb6de472e9177bc1c161b0bc83423af59e5e356cce8f7880fece757a0106b6 + languageName: node + linkType: hard + +"@opentelemetry/sdk-logs@npm:0.49.1, @opentelemetry/sdk-logs@npm:^0.49.1": + version: 0.49.1 + resolution: "@opentelemetry/sdk-logs@npm:0.49.1" + dependencies: + "@opentelemetry/core": "npm:1.22.0" + "@opentelemetry/resources": "npm:1.22.0" + peerDependencies: + "@opentelemetry/api": ">=1.4.0 <1.9.0" + "@opentelemetry/api-logs": ">=0.39.1" + checksum: 10c0/2dbf2d27bde8f442a1393e68d0832a36d28476bd6cb14e0cbd60793836dc131671f9c8e5073b03cc22749f1878b2dc30e4331276439c514e8fa17082156dda64 + languageName: node + linkType: hard + +"@opentelemetry/sdk-metrics@npm:1.22.0": + version: 1.22.0 + resolution: "@opentelemetry/sdk-metrics@npm:1.22.0" + dependencies: + "@opentelemetry/core": "npm:1.22.0" + "@opentelemetry/resources": "npm:1.22.0" + lodash.merge: "npm:^4.6.2" + peerDependencies: + "@opentelemetry/api": ">=1.3.0 <1.9.0" + checksum: 10c0/cdf7c91bec6e697bbeea2b0f6cdb68491104beab002fda2e37a9a932d4624f4510785efd29c625dff4f68632567e03021711a0c2f6ecef9354d4a0929ee703ed + languageName: node + linkType: hard + +"@opentelemetry/sdk-node@npm:^0.49.1": + version: 0.49.1 + resolution: "@opentelemetry/sdk-node@npm:0.49.1" + dependencies: + "@opentelemetry/api-logs": "npm:0.49.1" + "@opentelemetry/core": "npm:1.22.0" + "@opentelemetry/exporter-trace-otlp-grpc": "npm:0.49.1" + "@opentelemetry/exporter-trace-otlp-http": "npm:0.49.1" + "@opentelemetry/exporter-trace-otlp-proto": "npm:0.49.1" + "@opentelemetry/exporter-zipkin": "npm:1.22.0" + "@opentelemetry/instrumentation": "npm:0.49.1" + "@opentelemetry/resources": "npm:1.22.0" + "@opentelemetry/sdk-logs": "npm:0.49.1" + "@opentelemetry/sdk-metrics": "npm:1.22.0" + "@opentelemetry/sdk-trace-base": "npm:1.22.0" + "@opentelemetry/sdk-trace-node": "npm:1.22.0" + "@opentelemetry/semantic-conventions": "npm:1.22.0" + peerDependencies: + "@opentelemetry/api": ">=1.3.0 <1.9.0" + checksum: 10c0/cbf9e15d95ed72a0f9563801f90049e9c0d3fdbf14ffba6d46bcb72275bfd5b340a7a93896396cf2817d70d5ab7e416f65f4845bb4d67df643f07a4fb0faed51 + languageName: node + linkType: hard + +"@opentelemetry/sdk-trace-base@npm:1.22.0": + version: 1.22.0 + resolution: "@opentelemetry/sdk-trace-base@npm:1.22.0" + dependencies: + "@opentelemetry/core": "npm:1.22.0" + "@opentelemetry/resources": "npm:1.22.0" + "@opentelemetry/semantic-conventions": "npm:1.22.0" + peerDependencies: + "@opentelemetry/api": ">=1.0.0 <1.9.0" + checksum: 10c0/e7240d6e3f63e892516602eeb443803398cee171167608eb043f8d077f9489be2062f538b7e7766392db7419a33e7845f6ed070e13a0932017596b139c232950 + languageName: node + linkType: hard + +"@opentelemetry/sdk-trace-base@npm:1.24.1, @opentelemetry/sdk-trace-base@npm:^1.22.0": + version: 1.24.1 + resolution: "@opentelemetry/sdk-trace-base@npm:1.24.1" + dependencies: + "@opentelemetry/core": "npm:1.24.1" + "@opentelemetry/resources": "npm:1.24.1" + "@opentelemetry/semantic-conventions": "npm:1.24.1" + peerDependencies: + "@opentelemetry/api": ">=1.0.0 <1.9.0" + checksum: 10c0/071783367b06410e4e4bf4626bc560e664ccfa5eff497fe645db99b6074702259dba1c56ed8b003e9c0949ba53cd55d32aae1d46fa7bd47da1186f3d941a9713 + languageName: node + linkType: hard + +"@opentelemetry/sdk-trace-node@npm:1.22.0": + version: 1.22.0 + resolution: "@opentelemetry/sdk-trace-node@npm:1.22.0" + dependencies: + "@opentelemetry/context-async-hooks": "npm:1.22.0" + "@opentelemetry/core": "npm:1.22.0" + "@opentelemetry/propagator-b3": "npm:1.22.0" + "@opentelemetry/propagator-jaeger": "npm:1.22.0" + "@opentelemetry/sdk-trace-base": "npm:1.22.0" + semver: "npm:^7.5.2" + peerDependencies: + "@opentelemetry/api": ">=1.0.0 <1.9.0" + checksum: 10c0/ca42e61b44ed5f91e29e8cf5f16916fb2308d9c807181446c7c60ee61656e6e97f8c02ad4269f86ad57c252dbd25fe0af5b09521b6868b156df978a0f9b54d57 + languageName: node + linkType: hard + +"@opentelemetry/sdk-trace-node@npm:^1.22.0": + version: 1.24.1 + resolution: "@opentelemetry/sdk-trace-node@npm:1.24.1" + dependencies: + "@opentelemetry/context-async-hooks": "npm:1.24.1" + "@opentelemetry/core": "npm:1.24.1" + "@opentelemetry/propagator-b3": "npm:1.24.1" + "@opentelemetry/propagator-jaeger": "npm:1.24.1" + "@opentelemetry/sdk-trace-base": "npm:1.24.1" + semver: "npm:^7.5.2" + peerDependencies: + "@opentelemetry/api": ">=1.0.0 <1.9.0" + checksum: 10c0/fc4315d58a85353c4613931f87a0292bf032184b296cdd7a21def80da61f369cfa3fcedcdcc583cf645e00e27b1900bee59760fafed3381e4ee817f8b9d982e3 + languageName: node + linkType: hard + +"@opentelemetry/semantic-conventions@npm:1.22.0": + version: 1.22.0 + resolution: "@opentelemetry/semantic-conventions@npm:1.22.0" + checksum: 10c0/35d4aae14111fd65becf667fb935aef673f820dba0e160cdf02dfee19b8eb169a8ba3f7db4db8a40d82a15989f465faf085b4ba41895ba2c89f8e631f5e53f08 + languageName: node + linkType: hard + +"@opentelemetry/semantic-conventions@npm:1.24.1, @opentelemetry/semantic-conventions@npm:^1.22.0": + version: 1.24.1 + resolution: "@opentelemetry/semantic-conventions@npm:1.24.1" + checksum: 10c0/5a3707860b70df8430745ef4ef99810a6d61d770942c217ac25ef8d6840a6b17b943c1ebe4da4a118dee0e3b1e71da3c16e2790f3c3a7e7e6b171e8d1944f73e + languageName: node + linkType: hard + +"@protobufjs/aspromise@npm:^1.1.1, @protobufjs/aspromise@npm:^1.1.2": + version: 1.1.2 + resolution: "@protobufjs/aspromise@npm:1.1.2" + checksum: 10c0/a83343a468ff5b5ec6bff36fd788a64c839e48a07ff9f4f813564f58caf44d011cd6504ed2147bf34835bd7a7dd2107052af755961c6b098fd8902b4f6500d0f + languageName: node + linkType: hard + +"@protobufjs/base64@npm:^1.1.2": + version: 1.1.2 + resolution: "@protobufjs/base64@npm:1.1.2" + checksum: 10c0/eec925e681081af190b8ee231f9bad3101e189abbc182ff279da6b531e7dbd2a56f1f306f37a80b1be9e00aa2d271690d08dcc5f326f71c9eed8546675c8caf6 + languageName: node + linkType: hard + +"@protobufjs/codegen@npm:^2.0.4": + version: 2.0.4 + resolution: "@protobufjs/codegen@npm:2.0.4" + checksum: 10c0/26ae337c5659e41f091606d16465bbcc1df1f37cc1ed462438b1f67be0c1e28dfb2ca9f294f39100c52161aef82edf758c95d6d75650a1ddf31f7ddee1440b43 + languageName: node + linkType: hard + +"@protobufjs/eventemitter@npm:^1.1.0": + version: 1.1.0 + resolution: "@protobufjs/eventemitter@npm:1.1.0" + checksum: 10c0/1eb0a75180e5206d1033e4138212a8c7089a3d418c6dfa5a6ce42e593a4ae2e5892c4ef7421f38092badba4040ea6a45f0928869989411001d8c1018ea9a6e70 + languageName: node + linkType: hard + +"@protobufjs/fetch@npm:^1.1.0": + version: 1.1.0 + resolution: "@protobufjs/fetch@npm:1.1.0" + dependencies: + "@protobufjs/aspromise": "npm:^1.1.1" + "@protobufjs/inquire": "npm:^1.1.0" + checksum: 10c0/cda6a3dc2d50a182c5865b160f72077aac197046600091dbb005dd0a66db9cce3c5eaed6d470ac8ed49d7bcbeef6ee5f0bc288db5ff9a70cbd003e5909065233 + languageName: node + linkType: hard + +"@protobufjs/float@npm:^1.0.2": + version: 1.0.2 + resolution: "@protobufjs/float@npm:1.0.2" + checksum: 10c0/18f2bdede76ffcf0170708af15c9c9db6259b771e6b84c51b06df34a9c339dbbeec267d14ce0bddd20acc142b1d980d983d31434398df7f98eb0c94a0eb79069 + languageName: node + linkType: hard + +"@protobufjs/inquire@npm:^1.1.0": + version: 1.1.0 + resolution: "@protobufjs/inquire@npm:1.1.0" + checksum: 10c0/64372482efcba1fb4d166a2664a6395fa978b557803857c9c03500e0ac1013eb4b1aacc9ed851dd5fc22f81583670b4f4431bae186f3373fedcfde863ef5921a + languageName: node + linkType: hard + +"@protobufjs/path@npm:^1.1.2": + version: 1.1.2 + resolution: "@protobufjs/path@npm:1.1.2" + checksum: 10c0/cece0a938e7f5dfd2fa03f8c14f2f1cf8b0d6e13ac7326ff4c96ea311effd5fb7ae0bba754fbf505312af2e38500250c90e68506b97c02360a43793d88a0d8b4 + languageName: node + linkType: hard + +"@protobufjs/pool@npm:^1.1.0": + version: 1.1.0 + resolution: "@protobufjs/pool@npm:1.1.0" + checksum: 10c0/eda2718b7f222ac6e6ad36f758a92ef90d26526026a19f4f17f668f45e0306a5bd734def3f48f51f8134ae0978b6262a5c517c08b115a551756d1a3aadfcf038 + languageName: node + linkType: hard + +"@protobufjs/utf8@npm:^1.1.0": + version: 1.1.0 + resolution: "@protobufjs/utf8@npm:1.1.0" + checksum: 10c0/a3fe31fe3fa29aa3349e2e04ee13dc170cc6af7c23d92ad49e3eeaf79b9766264544d3da824dba93b7855bd6a2982fb40032ef40693da98a136d835752beb487 + languageName: node + linkType: hard + +"@socket.io/component-emitter@npm:~3.1.0": + version: 3.1.2 + resolution: "@socket.io/component-emitter@npm:3.1.2" + checksum: 10c0/c4242bad66f67e6f7b712733d25b43cbb9e19a595c8701c3ad99cbeb5901555f78b095e24852f862fffb43e96f1d8552e62def885ca82ae1bb05da3668fd87d7 + languageName: node + linkType: hard + +"@systemfsoftware/trigger.dev_core-backend@npm:3.0.0-beta.33": + version: 3.0.0-beta.33 + resolution: "@systemfsoftware/trigger.dev_core-backend@npm:3.0.0-beta.33" + dependencies: + "@opentelemetry/api": "npm:^1.8.0" + checksum: 10c0/6c2a2478fa0e919477b89746b15b56c97feca7c0b5c9734ecd6d177d4a0fb3264301634dad9c787503eabd8a6c8e48af4dde40bf49f6f80a09a56a32d81eeb4e + languageName: node + linkType: hard + +"@systemfsoftware/trigger.dev_core@npm:3.0.0-beta.33": + version: 3.0.0-beta.33 + resolution: "@systemfsoftware/trigger.dev_core@npm:3.0.0-beta.33" + dependencies: + "@google-cloud/precise-date": "npm:^4.0.0" + "@opentelemetry/api": "npm:^1.8.0" + "@opentelemetry/api-logs": "npm:^0.48.0" + "@opentelemetry/exporter-logs-otlp-http": "npm:^0.49.1" + "@opentelemetry/exporter-trace-otlp-http": "npm:^0.49.1" + "@opentelemetry/instrumentation": "npm:^0.49.1" + "@opentelemetry/resources": "npm:^1.22.0" + "@opentelemetry/sdk-logs": "npm:^0.49.1" + "@opentelemetry/sdk-node": "npm:^0.49.1" + "@opentelemetry/sdk-trace-base": "npm:^1.22.0" + "@opentelemetry/sdk-trace-node": "npm:^1.22.0" + "@opentelemetry/semantic-conventions": "npm:^1.22.0" + humanize-duration: "npm:^3.27.3" + socket.io-client: "npm:4.7.4" + superjson: "npm:^2.2.1" + ulidx: "npm:^2.2.1" + zod: "npm:3.22.3" + zod-error: "npm:1.5.0" + zod-validation-error: "npm:^1.5.0" + checksum: 10c0/4df180fa28dad3f1c3631c9c6929ee9eb1810951c476336f20cdaf5f64ccdf5376a5af97aa98c0910ec5f76ed14f5f09102d79a047f2d7a8151185fdbcdfd4b1 + languageName: node + linkType: hard + +"@systemfsoftware/trigger.dev_sdk@npm:3.0.0-beta.33": + version: 3.0.0-beta.33 + resolution: "@systemfsoftware/trigger.dev_sdk@npm:3.0.0-beta.33" + dependencies: + "@opentelemetry/api": "npm:^1.8.0" + "@opentelemetry/api-logs": "npm:^0.48.0" + "@opentelemetry/semantic-conventions": "npm:^1.22.0" + "@systemfsoftware/trigger.dev_core": "npm:3.0.0-beta.33" + "@systemfsoftware/trigger.dev_core-backend": "npm:3.0.0-beta.33" + chalk: "npm:^5.2.0" + cronstrue: "npm:^2.21.0" + debug: "npm:^4.3.4" + evt: "npm:^2.4.13" + get-caller-file: "npm:^2.0.5" + git-remote-origin-url: "npm:^4.0.0" + git-repo-info: "npm:^2.1.1" + msw: "npm:^2.2.1" + slug: "npm:^6.0.0" + terminal-link: "npm:^3.0.0" + ulid: "npm:^2.3.0" + uuid: "npm:^9.0.0" + ws: "npm:^8.11.0" + zod: "npm:3.22.3" + checksum: 10c0/b2b8ebabf85b7cfbb07ac55d957ecb38e63bf88df2077a1a6f8b7df7b80568c679da8c5656515eec2388b20d7074bdce550fff52a4277e74a5ee72f6f42b41d7 + languageName: node + linkType: hard + +"@types/cookie@npm:^0.6.0": + version: 0.6.0 + resolution: "@types/cookie@npm:0.6.0" + checksum: 10c0/5b326bd0188120fb32c0be086b141b1481fec9941b76ad537f9110e10d61ee2636beac145463319c71e4be67a17e85b81ca9e13ceb6e3bb63b93d16824d6c149 + languageName: node + linkType: hard + +"@types/mute-stream@npm:^0.0.4": + version: 0.0.4 + resolution: "@types/mute-stream@npm:0.0.4" + dependencies: + "@types/node": "npm:*" + checksum: 10c0/944730fd7b398c5078de3c3d4d0afeec8584283bc694da1803fdfca14149ea385e18b1b774326f1601baf53898ce6d121a952c51eb62d188ef6fcc41f725c0dc + languageName: node + linkType: hard + +"@types/node@npm:*, @types/node@npm:>=13.7.0, @types/node@npm:^20.12.12": + version: 20.12.12 + resolution: "@types/node@npm:20.12.12" + dependencies: + undici-types: "npm:~5.26.4" + checksum: 10c0/f374b763c744e8f16e4f38cf6e2c0eef31781ec9228c9e43a6f267880fea420fab0a238b59f10a7cb3444e49547c5e3785787e371fc242307310995b21988812 + languageName: node + linkType: hard + +"@types/shimmer@npm:^1.0.2": + version: 1.0.5 + resolution: "@types/shimmer@npm:1.0.5" + checksum: 10c0/bbdcfebd46732267a7f861ca2e25b8f113ca303bfb1ebf891aeeb509b0507f816f95611fa82acdd4d1d534472a54754f6be3301b2cf77659654671e3e31318ec + languageName: node + linkType: hard + +"@types/statuses@npm:^2.0.4": + version: 2.0.5 + resolution: "@types/statuses@npm:2.0.5" + checksum: 10c0/4dacec0b29483a44be902a022a11a22b339de7a6e7b2059daa4f7add10cb6dbcc28d02d2a416fe9687e48d335906bf983065391836d4e7c847e55ddef4de8fad + languageName: node + linkType: hard + +"@types/wrap-ansi@npm:^3.0.0": + version: 3.0.0 + resolution: "@types/wrap-ansi@npm:3.0.0" + checksum: 10c0/8d8f53363f360f38135301a06b596c295433ad01debd082078c33c6ed98b05a5c8fe8853a88265432126096084f4a135ec1564e3daad631b83296905509f90b3 + languageName: node + linkType: hard + +"acorn-import-assertions@npm:^1.9.0": + version: 1.9.0 + resolution: "acorn-import-assertions@npm:1.9.0" + peerDependencies: + acorn: ^8 + checksum: 10c0/3b4a194e128efdc9b86c2b1544f623aba4c1aa70d638f8ab7dc3971a5b4aa4c57bd62f99af6e5325bb5973c55863b4112e708a6f408bad7a138647ca72283afe + languageName: node + linkType: hard + +"acorn@npm:^8.8.2": + version: 8.11.3 + resolution: "acorn@npm:8.11.3" + bin: + acorn: bin/acorn + checksum: 10c0/3ff155f8812e4a746fee8ecff1f227d527c4c45655bb1fad6347c3cb58e46190598217551b1500f18542d2bbe5c87120cb6927f5a074a59166fbdd9468f0a299 + languageName: node + linkType: hard + +"ansi-escapes@npm:^4.3.2": + version: 4.3.2 + resolution: "ansi-escapes@npm:4.3.2" + dependencies: + type-fest: "npm:^0.21.3" + checksum: 10c0/da917be01871525a3dfcf925ae2977bc59e8c513d4423368645634bf5d4ceba5401574eb705c1e92b79f7292af5a656f78c5725a4b0e1cec97c4b413705c1d50 + languageName: node + linkType: hard + +"ansi-escapes@npm:^5.0.0": + version: 5.0.0 + resolution: "ansi-escapes@npm:5.0.0" + dependencies: + type-fest: "npm:^1.0.2" + checksum: 10c0/f705cc7fbabb981ddf51562cd950792807bccd7260cc3d9478a619dda62bff6634c87ca100f2545ac7aade9b72652c4edad8c7f0d31a0b949b5fa58f33eaf0d0 + languageName: node + linkType: hard + +"ansi-regex@npm:^5.0.1": + version: 5.0.1 + resolution: "ansi-regex@npm:5.0.1" + checksum: 10c0/9a64bb8627b434ba9327b60c027742e5d17ac69277960d041898596271d992d4d52ba7267a63ca10232e29f6107fc8a835f6ce8d719b88c5f8493f8254813737 + languageName: node + linkType: hard + +"ansi-styles@npm:^4.0.0, ansi-styles@npm:^4.1.0": + version: 4.3.0 + resolution: "ansi-styles@npm:4.3.0" + dependencies: + color-convert: "npm:^2.0.1" + checksum: 10c0/895a23929da416f2bd3de7e9cb4eabd340949328ab85ddd6e484a637d8f6820d485f53933446f5291c3b760cbc488beb8e88573dd0f9c7daf83dccc8fe81b041 + languageName: node + linkType: hard + +"chalk@npm:^4.1.2": + version: 4.1.2 + resolution: "chalk@npm:4.1.2" + dependencies: + ansi-styles: "npm:^4.1.0" + supports-color: "npm:^7.1.0" + checksum: 10c0/4a3fef5cc34975c898ffe77141450f679721df9dde00f6c304353fa9c8b571929123b26a0e4617bde5018977eb655b31970c297b91b63ee83bb82aeb04666880 + languageName: node + linkType: hard + +"chalk@npm:^5.2.0": + version: 5.3.0 + resolution: "chalk@npm:5.3.0" + checksum: 10c0/8297d436b2c0f95801103ff2ef67268d362021b8210daf8ddbe349695333eb3610a71122172ff3b0272f1ef2cf7cc2c41fdaa4715f52e49ffe04c56340feed09 + languageName: node + linkType: hard + +"cjs-module-lexer@npm:^1.2.2": + version: 1.3.1 + resolution: "cjs-module-lexer@npm:1.3.1" + checksum: 10c0/cd98fbf3c7f4272fb0ebf71d08d0c54bc75ce0e30b9d186114e15b4ba791f3d310af65a339eea2a0318599af2818cdd8886d353b43dfab94468f72987397ad16 + languageName: node + linkType: hard + +"cli-spinners@npm:^2.9.2": + version: 2.9.2 + resolution: "cli-spinners@npm:2.9.2" + checksum: 10c0/907a1c227ddf0d7a101e7ab8b300affc742ead4b4ebe920a5bf1bc6d45dce2958fcd195eb28fa25275062fe6fa9b109b93b63bc8033396ed3bcb50297008b3a3 + languageName: node + linkType: hard + +"cli-width@npm:^4.1.0": + version: 4.1.0 + resolution: "cli-width@npm:4.1.0" + checksum: 10c0/1fbd56413578f6117abcaf858903ba1f4ad78370a4032f916745fa2c7e390183a9d9029cf837df320b0fdce8137668e522f60a30a5f3d6529ff3872d265a955f + languageName: node + linkType: hard + +"cliui@npm:^8.0.1": + version: 8.0.1 + resolution: "cliui@npm:8.0.1" + dependencies: + string-width: "npm:^4.2.0" + strip-ansi: "npm:^6.0.1" + wrap-ansi: "npm:^7.0.0" + checksum: 10c0/4bda0f09c340cbb6dfdc1ed508b3ca080f12992c18d68c6be4d9cf51756033d5266e61ec57529e610dacbf4da1c634423b0c1b11037709cc6b09045cbd815df5 + languageName: node + linkType: hard + +"color-convert@npm:^2.0.1": + version: 2.0.1 + resolution: "color-convert@npm:2.0.1" + dependencies: + color-name: "npm:~1.1.4" + checksum: 10c0/37e1150172f2e311fe1b2df62c6293a342ee7380da7b9cfdba67ea539909afbd74da27033208d01d6d5cfc65ee7868a22e18d7e7648e004425441c0f8a15a7d7 + languageName: node + linkType: hard + +"color-name@npm:~1.1.4": + version: 1.1.4 + resolution: "color-name@npm:1.1.4" + checksum: 10c0/a1a3f914156960902f46f7f56bc62effc6c94e84b2cae157a526b1c1f74b677a47ec602bf68a61abfa2b42d15b7c5651c6dbe72a43af720bc588dff885b10f95 + languageName: node + linkType: hard + +"config-infisical-sdk@workspace:.": + version: 0.0.0-use.local + resolution: "config-infisical-sdk@workspace:." + dependencies: + "@infisical/sdk": "npm:^2.2.3" + "@systemfsoftware/trigger.dev_sdk": "npm:3.0.0-beta.33" + languageName: unknown + linkType: soft + +"cookie@npm:^0.5.0": + version: 0.5.0 + resolution: "cookie@npm:0.5.0" + checksum: 10c0/c01ca3ef8d7b8187bae434434582288681273b5a9ed27521d4d7f9f7928fe0c920df0decd9f9d3bbd2d14ac432b8c8cf42b98b3bdd5bfe0e6edddeebebe8b61d + languageName: node + linkType: hard + +"copy-anything@npm:^3.0.2": + version: 3.0.5 + resolution: "copy-anything@npm:3.0.5" + dependencies: + is-what: "npm:^4.1.8" + checksum: 10c0/01eadd500c7e1db71d32d95a3bfaaedcb839ef891c741f6305ab0461398056133de08f2d1bf4c392b364e7bdb7ce498513896e137a7a183ac2516b065c28a4fe + languageName: node + linkType: hard + +"cronstrue@npm:^2.21.0": + version: 2.50.0 + resolution: "cronstrue@npm:2.50.0" + bin: + cronstrue: bin/cli.js + checksum: 10c0/9fec217cfc83a53842c04cab1103ffb077a33837ea0f03f8a0968fe548509134b6667303ee7188d00b555fb53ad82fef5b6cd0c1886f3ec34b74625b61c6c3d7 + languageName: node + linkType: hard + +"debug@npm:^4.1.1, debug@npm:^4.3.4, debug@npm:~4.3.1, debug@npm:~4.3.2": + version: 4.3.4 + resolution: "debug@npm:4.3.4" + dependencies: + ms: "npm:2.1.2" + peerDependenciesMeta: + supports-color: + optional: true + checksum: 10c0/cedbec45298dd5c501d01b92b119cd3faebe5438c3917ff11ae1bff86a6c722930ac9c8659792824013168ba6db7c4668225d845c633fbdafbbf902a6389f736 + languageName: node + linkType: hard + +"emoji-regex@npm:^8.0.0": + version: 8.0.0 + resolution: "emoji-regex@npm:8.0.0" + checksum: 10c0/b6053ad39951c4cf338f9092d7bfba448cdfd46fe6a2a034700b149ac9ffbc137e361cbd3c442297f86bed2e5f7576c1b54cc0a6bf8ef5106cc62f496af35010 + languageName: node + linkType: hard + +"engine.io-client@npm:~6.5.2": + version: 6.5.3 + resolution: "engine.io-client@npm:6.5.3" + dependencies: + "@socket.io/component-emitter": "npm:~3.1.0" + debug: "npm:~4.3.1" + engine.io-parser: "npm:~5.2.1" + ws: "npm:~8.11.0" + xmlhttprequest-ssl: "npm:~2.0.0" + checksum: 10c0/15d2136655972984012fe5c92446ff9939c08d872262bbb23cd54be1b66a00d489da93321cd01a8ad72eaf4022cfd73bdc8bccf32fa51c097a96c0b4c679cd7b + languageName: node + linkType: hard + +"engine.io-parser@npm:~5.2.1": + version: 5.2.2 + resolution: "engine.io-parser@npm:5.2.2" + checksum: 10c0/38e71a92ed75e2873d4d9cfab7f889e4a3cfc939b689abd1045e1b2ef9f1a50d0350a2bef69f33d313c1aa626232702da5a9043a1038d76f5ecc0be440c648ab + languageName: node + linkType: hard + +"escalade@npm:^3.1.1": + version: 3.1.2 + resolution: "escalade@npm:3.1.2" + checksum: 10c0/6b4adafecd0682f3aa1cd1106b8fff30e492c7015b178bc81b2d2f75106dabea6c6d6e8508fc491bd58e597c74abb0e8e2368f943ecb9393d4162e3c2f3cf287 + languageName: node + linkType: hard + +"evt@npm:^2.4.13": + version: 2.5.7 + resolution: "evt@npm:2.5.7" + dependencies: + minimal-polyfills: "npm:^2.2.3" + run-exclusive: "npm:^2.2.19" + tsafe: "npm:^1.6.6" + checksum: 10c0/3b9e04eb0bdfd3b47de0fb3ef78577e2fc09490d601b9af4fc4368d8f59dc1c787c2e1152a11e5c4ade5e610f5b4619d224e48b30382ee9951f39492606687ac + languageName: node + linkType: hard + +"function-bind@npm:^1.1.2": + version: 1.1.2 + resolution: "function-bind@npm:1.1.2" + checksum: 10c0/d8680ee1e5fcd4c197e4ac33b2b4dce03c71f4d91717292785703db200f5c21f977c568d28061226f9b5900cbcd2c84463646134fd5337e7925e0942bc3f46d5 + languageName: node + linkType: hard + +"get-caller-file@npm:^2.0.5": + version: 2.0.5 + resolution: "get-caller-file@npm:2.0.5" + checksum: 10c0/c6c7b60271931fa752aeb92f2b47e355eac1af3a2673f47c9589e8f8a41adc74d45551c1bc57b5e66a80609f10ffb72b6f575e4370d61cc3f7f3aaff01757cde + languageName: node + linkType: hard + +"git-remote-origin-url@npm:^4.0.0": + version: 4.0.0 + resolution: "git-remote-origin-url@npm:4.0.0" + dependencies: + gitconfiglocal: "npm:^2.1.0" + checksum: 10c0/c1e04783f44cf7c225047b55b4e75b30a5a2a6b825bc743688e223be13138819bdafbfdcd1214180c5cf1a86db2b3d03bb223eb56012290725223b11f7262f03 + languageName: node + linkType: hard + +"git-repo-info@npm:^2.1.1": + version: 2.1.1 + resolution: "git-repo-info@npm:2.1.1" + checksum: 10c0/894d03a1c8338ccddf7de3cd9ddbae5c16371164b84649ed5dfec9a1c7efbc761885f0f541a21bd033c07b91203ab315a63c77f36b142f18ad0f17a9699eb028 + languageName: node + linkType: hard + +"gitconfiglocal@npm:^2.1.0": + version: 2.1.0 + resolution: "gitconfiglocal@npm:2.1.0" + dependencies: + ini: "npm:^1.3.2" + checksum: 10c0/0882267ff1f7d13c2ab42f55bf1e329505054811862f1ae36b650b91f1fe4ea2fb85ef2bb9695b81454330fa30b8bbc179c69886d2e88e5ab2cc998eee3b02af + languageName: node + linkType: hard + +"graphql@npm:^16.8.1": + version: 16.8.1 + resolution: "graphql@npm:16.8.1" + checksum: 10c0/129c318156b466f440914de80dbf7bc67d17f776f2a088a40cb0da611d19a97c224b1c6d2b13cbcbc6e5776e45ed7468b8432f9c3536724e079b44f1a3d57a8a + languageName: node + linkType: hard + +"has-flag@npm:^4.0.0": + version: 4.0.0 + resolution: "has-flag@npm:4.0.0" + checksum: 10c0/2e789c61b7888d66993e14e8331449e525ef42aac53c627cc53d1c3334e768bcb6abdc4f5f0de1478a25beec6f0bd62c7549058b7ac53e924040d4f301f02fd1 + languageName: node + linkType: hard + +"hasown@npm:^2.0.0": + version: 2.0.2 + resolution: "hasown@npm:2.0.2" + dependencies: + function-bind: "npm:^1.1.2" + checksum: 10c0/3769d434703b8ac66b209a4cca0737519925bbdb61dd887f93a16372b14694c63ff4e797686d87c90f08168e81082248b9b028bad60d4da9e0d1148766f56eb9 + languageName: node + linkType: hard + +"headers-polyfill@npm:^4.0.2": + version: 4.0.3 + resolution: "headers-polyfill@npm:4.0.3" + checksum: 10c0/53e85b2c6385f8d411945fb890c5369f1469ce8aa32a6e8d28196df38568148de640c81cf88cbc7c67767103dd9acba48f4f891982da63178fc6e34560022afe + languageName: node + linkType: hard + +"humanize-duration@npm:^3.27.3": + version: 3.32.1 + resolution: "humanize-duration@npm:3.32.1" + checksum: 10c0/76cadedd4c5552912f04955a65e8776ce540da1c5e88bc8873a55fed20f312d0875d1642f13d4cd275dd837b19b8f10e460cbdddfc9e5596bf0dbcb383c11ec6 + languageName: node + linkType: hard + +"import-in-the-middle@npm:1.7.1": + version: 1.7.1 + resolution: "import-in-the-middle@npm:1.7.1" + dependencies: + acorn: "npm:^8.8.2" + acorn-import-assertions: "npm:^1.9.0" + cjs-module-lexer: "npm:^1.2.2" + module-details-from-path: "npm:^1.0.3" + checksum: 10c0/992619fba916a758a1ed06cd47b6ab47f25cbab61987a887e0971cdbadff8c619a2f27b06d630f6d12ac644b9171d15538299e36355c001c58ca1b85c87a8a5a + languageName: node + linkType: hard + +"ini@npm:^1.3.2": + version: 1.3.8 + resolution: "ini@npm:1.3.8" + checksum: 10c0/ec93838d2328b619532e4f1ff05df7909760b6f66d9c9e2ded11e5c1897d6f2f9980c54dd638f88654b00919ce31e827040631eab0a3969e4d1abefa0719516a + languageName: node + linkType: hard + +"is-core-module@npm:^2.13.0": + version: 2.13.1 + resolution: "is-core-module@npm:2.13.1" + dependencies: + hasown: "npm:^2.0.0" + checksum: 10c0/2cba9903aaa52718f11c4896dabc189bab980870aae86a62dc0d5cedb546896770ee946fb14c84b7adf0735f5eaea4277243f1b95f5cefa90054f92fbcac2518 + languageName: node + linkType: hard + +"is-fullwidth-code-point@npm:^3.0.0": + version: 3.0.0 + resolution: "is-fullwidth-code-point@npm:3.0.0" + checksum: 10c0/bb11d825e049f38e04c06373a8d72782eee0205bda9d908cc550ccb3c59b99d750ff9537982e01733c1c94a58e35400661f57042158ff5e8f3e90cf936daf0fc + languageName: node + linkType: hard + +"is-node-process@npm:^1.2.0": + version: 1.2.0 + resolution: "is-node-process@npm:1.2.0" + checksum: 10c0/5b24fda6776d00e42431d7bcd86bce81cb0b6cabeb944142fe7b077a54ada2e155066ad06dbe790abdb397884bdc3151e04a9707b8cd185099efbc79780573ed + languageName: node + linkType: hard + +"is-what@npm:^4.1.8": + version: 4.1.16 + resolution: "is-what@npm:4.1.16" + checksum: 10c0/611f1947776826dcf85b57cfb7bd3b3ea6f4b94a9c2f551d4a53f653cf0cb9d1e6518846648256d46ee6c91d114b6d09d2ac8a07306f7430c5900f87466aae5b + languageName: node + linkType: hard + +"layerr@npm:^2.0.1": + version: 2.1.0 + resolution: "layerr@npm:2.1.0" + checksum: 10c0/a6cc9af515880eadf4efd901d786cbbe7de8e960bb4e854a6de3de3450177f1d8ebdb98ec20eb0ed063af2bcd1c1473155aea0bb736f0868d8121651a32b38a0 + languageName: node + linkType: hard + +"lodash.camelcase@npm:^4.3.0": + version: 4.3.0 + resolution: "lodash.camelcase@npm:4.3.0" + checksum: 10c0/fcba15d21a458076dd309fce6b1b4bf611d84a0ec252cb92447c948c533ac250b95d2e00955801ebc367e5af5ed288b996d75d37d2035260a937008e14eaf432 + languageName: node + linkType: hard + +"lodash.merge@npm:^4.6.2": + version: 4.6.2 + resolution: "lodash.merge@npm:4.6.2" + checksum: 10c0/402fa16a1edd7538de5b5903a90228aa48eb5533986ba7fa26606a49db2572bf414ff73a2c9f5d5fd36b31c46a5d5c7e1527749c07cbcf965ccff5fbdf32c506 + languageName: node + linkType: hard + +"long@npm:^5.0.0": + version: 5.2.3 + resolution: "long@npm:5.2.3" + checksum: 10c0/6a0da658f5ef683b90330b1af76f06790c623e148222da9d75b60e266bbf88f803232dd21464575681638894a84091616e7f89557aa087fd14116c0f4e0e43d9 + languageName: node + linkType: hard + +"minimal-polyfills@npm:^2.2.3": + version: 2.2.3 + resolution: "minimal-polyfills@npm:2.2.3" + checksum: 10c0/de8668b7441afc7b691028a9488744e6ead371dbfffdd29b9dd30764984aff4ad95f54c5ceabe8044f6a639da6be2f4047ead3ee8734536701029c7652e87ee5 + languageName: node + linkType: hard + +"module-details-from-path@npm:^1.0.3": + version: 1.0.3 + resolution: "module-details-from-path@npm:1.0.3" + checksum: 10c0/3d881f3410c142e4c2b1307835a2862ba04e5b3ec6e90655614a0ee2c4b299b4c1d117fb525d2435bf436990026f18d338a197b54ad6bd36252f465c336ff423 + languageName: node + linkType: hard + +"ms@npm:2.1.2": + version: 2.1.2 + resolution: "ms@npm:2.1.2" + checksum: 10c0/a437714e2f90dbf881b5191d35a6db792efbca5badf112f87b9e1c712aace4b4b9b742dd6537f3edf90fd6f684de897cec230abde57e87883766712ddda297cc + languageName: node + linkType: hard + +"msw@npm:^2.2.1": + version: 2.3.0 + resolution: "msw@npm:2.3.0" + dependencies: + "@bundled-es-modules/cookie": "npm:^2.0.0" + "@bundled-es-modules/statuses": "npm:^1.0.1" + "@inquirer/confirm": "npm:^3.0.0" + "@mswjs/cookies": "npm:^1.1.0" + "@mswjs/interceptors": "npm:^0.29.0" + "@open-draft/until": "npm:^2.1.0" + "@types/cookie": "npm:^0.6.0" + "@types/statuses": "npm:^2.0.4" + chalk: "npm:^4.1.2" + graphql: "npm:^16.8.1" + headers-polyfill: "npm:^4.0.2" + is-node-process: "npm:^1.2.0" + outvariant: "npm:^1.4.2" + path-to-regexp: "npm:^6.2.0" + strict-event-emitter: "npm:^0.5.1" + type-fest: "npm:^4.9.0" + yargs: "npm:^17.7.2" + peerDependencies: + typescript: ">= 4.7.x" + peerDependenciesMeta: + typescript: + optional: true + bin: + msw: cli/index.js + checksum: 10c0/704d808741c7a7abc8757406816fd8fffa5450c1cdf8669355e7d01748c372818c61b4bf6fab3ffce5c3ad32e25302737da664e079973a18becb10396989f933 + languageName: node + linkType: hard + +"mute-stream@npm:^1.0.0": + version: 1.0.0 + resolution: "mute-stream@npm:1.0.0" + checksum: 10c0/dce2a9ccda171ec979a3b4f869a102b1343dee35e920146776780de182f16eae459644d187e38d59a3d37adf85685e1c17c38cf7bfda7e39a9880f7a1d10a74c + languageName: node + linkType: hard + +"outvariant@npm:^1.2.1, outvariant@npm:^1.4.0, outvariant@npm:^1.4.2": + version: 1.4.2 + resolution: "outvariant@npm:1.4.2" + checksum: 10c0/48041425a4cb725ff8871b7d9889bfc2eaded867b9b35b6c2450a36fb3632543173098654990caa6c9e9f67d902b2a01f4402c301835e9ecaf4b4695d3161853 + languageName: node + linkType: hard + +"path-parse@npm:^1.0.7": + version: 1.0.7 + resolution: "path-parse@npm:1.0.7" + checksum: 10c0/11ce261f9d294cc7a58d6a574b7f1b935842355ec66fba3c3fd79e0f036462eaf07d0aa95bb74ff432f9afef97ce1926c720988c6a7451d8a584930ae7de86e1 + languageName: node + linkType: hard + +"path-to-regexp@npm:^6.2.0": + version: 6.2.2 + resolution: "path-to-regexp@npm:6.2.2" + checksum: 10c0/4b60852d3501fd05ca9dd08c70033d73844e5eca14e41f499f069afa8364f780f15c5098002f93bd42af8b3514de62ac6e82a53b5662de881d2b08c9ef21ea6b + languageName: node + linkType: hard + +"protobufjs@npm:^7.2.3, protobufjs@npm:^7.2.5": + version: 7.3.0 + resolution: "protobufjs@npm:7.3.0" + dependencies: + "@protobufjs/aspromise": "npm:^1.1.2" + "@protobufjs/base64": "npm:^1.1.2" + "@protobufjs/codegen": "npm:^2.0.4" + "@protobufjs/eventemitter": "npm:^1.1.0" + "@protobufjs/fetch": "npm:^1.1.0" + "@protobufjs/float": "npm:^1.0.2" + "@protobufjs/inquire": "npm:^1.1.0" + "@protobufjs/path": "npm:^1.1.2" + "@protobufjs/pool": "npm:^1.1.0" + "@protobufjs/utf8": "npm:^1.1.0" + "@types/node": "npm:>=13.7.0" + long: "npm:^5.0.0" + checksum: 10c0/fdcd17a783a4d71dd46463419cdfb5a5e3ad07cf4d9460abb5bdeb2547b0fa77c55955ac26c38e5557f5169dc3909456c675a08c56268c0e79b34d348c05dcab + languageName: node + linkType: hard + +"require-directory@npm:^2.1.1": + version: 2.1.1 + resolution: "require-directory@npm:2.1.1" + checksum: 10c0/83aa76a7bc1531f68d92c75a2ca2f54f1b01463cb566cf3fbc787d0de8be30c9dbc211d1d46be3497dac5785fe296f2dd11d531945ac29730643357978966e99 + languageName: node + linkType: hard + +"require-in-the-middle@npm:^7.1.1": + version: 7.3.0 + resolution: "require-in-the-middle@npm:7.3.0" + dependencies: + debug: "npm:^4.1.1" + module-details-from-path: "npm:^1.0.3" + resolve: "npm:^1.22.1" + checksum: 10c0/a8e29393b647f7109f8c07e9276123482ba19d7be4b749d247036573ef4539eaf527bdb66c2e2730b99a74e7badc36f7b6d4a75c6e5b5f798a5f304e78ade797 + languageName: node + linkType: hard + +"resolve@npm:^1.22.1": + version: 1.22.8 + resolution: "resolve@npm:1.22.8" + dependencies: + is-core-module: "npm:^2.13.0" + path-parse: "npm:^1.0.7" + supports-preserve-symlinks-flag: "npm:^1.0.0" + bin: + resolve: bin/resolve + checksum: 10c0/07e179f4375e1fd072cfb72ad66d78547f86e6196c4014b31cb0b8bb1db5f7ca871f922d08da0fbc05b94e9fd42206f819648fa3b5b873ebbc8e1dc68fec433a + languageName: node + linkType: hard + +"resolve@patch:resolve@npm%3A^1.22.1#optional!builtin": + version: 1.22.8 + resolution: "resolve@patch:resolve@npm%3A1.22.8#optional!builtin::version=1.22.8&hash=c3c19d" + dependencies: + is-core-module: "npm:^2.13.0" + path-parse: "npm:^1.0.7" + supports-preserve-symlinks-flag: "npm:^1.0.0" + bin: + resolve: bin/resolve + checksum: 10c0/0446f024439cd2e50c6c8fa8ba77eaa8370b4180f401a96abf3d1ebc770ac51c1955e12764cde449fde3fff480a61f84388e3505ecdbab778f4bef5f8212c729 + languageName: node + linkType: hard + +"run-exclusive@npm:^2.2.19": + version: 2.2.19 + resolution: "run-exclusive@npm:2.2.19" + dependencies: + minimal-polyfills: "npm:^2.2.3" + checksum: 10c0/afde039737672d2490df12f6b5f151a258673abcfc37829a67e7a877c6e7402f0bb05372319d86142ddbe95c32170ac28919b6689ddd84ee6d3d0d9a1194bc94 + languageName: node + linkType: hard + +"semver@npm:^7.5.2": + version: 7.6.2 + resolution: "semver@npm:7.6.2" + bin: + semver: bin/semver.js + checksum: 10c0/97d3441e97ace8be4b1976433d1c32658f6afaff09f143e52c593bae7eef33de19e3e369c88bd985ce1042c6f441c80c6803078d1de2a9988080b66684cbb30c + languageName: node + linkType: hard + +"shimmer@npm:^1.2.1": + version: 1.2.1 + resolution: "shimmer@npm:1.2.1" + checksum: 10c0/ae8b27c389db2a00acfc8da90240f11577685a8f3e40008f826a3bea8b4f3b3ecd305c26be024b4a0fd3b123d132c1569d6e238097960a9a543b6c60760fb46a + languageName: node + linkType: hard + +"signal-exit@npm:^4.1.0": + version: 4.1.0 + resolution: "signal-exit@npm:4.1.0" + checksum: 10c0/41602dce540e46d599edba9d9860193398d135f7ff72cab629db5171516cfae628d21e7bfccde1bbfdf11c48726bc2a6d1a8fb8701125852fbfda7cf19c6aa83 + languageName: node + linkType: hard + +"slug@npm:^6.0.0": + version: 6.1.0 + resolution: "slug@npm:6.1.0" + checksum: 10c0/b79650a3b38de94dc6063d73858172d1955fcfb4731746c8f77e87dded9a092c4423205e962fb31ff5332557fcd19cc2eb5331ddd854c053f91748022ed64449 + languageName: node + linkType: hard + +"socket.io-client@npm:4.7.4": + version: 4.7.4 + resolution: "socket.io-client@npm:4.7.4" + dependencies: + "@socket.io/component-emitter": "npm:~3.1.0" + debug: "npm:~4.3.2" + engine.io-client: "npm:~6.5.2" + socket.io-parser: "npm:~4.2.4" + checksum: 10c0/0af4dc8882ec88a48203f0e17b49ec08c4fc3d80b72c014dda3357fc5878877d09e8773736fc3bed1dfe5f18e716acc26cdc301bba6777e99d853d51aa5772bd + languageName: node + linkType: hard + +"socket.io-parser@npm:~4.2.4": + version: 4.2.4 + resolution: "socket.io-parser@npm:4.2.4" + dependencies: + "@socket.io/component-emitter": "npm:~3.1.0" + debug: "npm:~4.3.1" + checksum: 10c0/9383b30358fde4a801ea4ec5e6860915c0389a091321f1c1f41506618b5cf7cd685d0a31c587467a0c4ee99ef98c2b99fb87911f9dfb329716c43b587f29ca48 + languageName: node + linkType: hard + +"statuses@npm:^2.0.1": + version: 2.0.1 + resolution: "statuses@npm:2.0.1" + checksum: 10c0/34378b207a1620a24804ce8b5d230fea0c279f00b18a7209646d5d47e419d1cc23e7cbf33a25a1e51ac38973dc2ac2e1e9c647a8e481ef365f77668d72becfd0 + languageName: node + linkType: hard + +"strict-event-emitter@npm:^0.5.1": + version: 0.5.1 + resolution: "strict-event-emitter@npm:0.5.1" + checksum: 10c0/f5228a6e6b6393c57f52f62e673cfe3be3294b35d6f7842fc24b172ae0a6e6c209fa83241d0e433fc267c503bc2f4ffdbe41a9990ff8ffd5ac425ec0489417f7 + languageName: node + linkType: hard + +"string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.3": + version: 4.2.3 + resolution: "string-width@npm:4.2.3" + dependencies: + emoji-regex: "npm:^8.0.0" + is-fullwidth-code-point: "npm:^3.0.0" + strip-ansi: "npm:^6.0.1" + checksum: 10c0/1e525e92e5eae0afd7454086eed9c818ee84374bb80328fc41217ae72ff5f065ef1c9d7f72da41de40c75fa8bb3dee63d92373fd492c84260a552c636392a47b + languageName: node + linkType: hard + +"strip-ansi@npm:^6.0.0, strip-ansi@npm:^6.0.1": + version: 6.0.1 + resolution: "strip-ansi@npm:6.0.1" + dependencies: + ansi-regex: "npm:^5.0.1" + checksum: 10c0/1ae5f212a126fe5b167707f716942490e3933085a5ff6c008ab97ab2f272c8025d3aa218b7bd6ab25729ca20cc81cddb252102f8751e13482a5199e873680952 + languageName: node + linkType: hard + +"superjson@npm:^2.2.1": + version: 2.2.1 + resolution: "superjson@npm:2.2.1" + dependencies: + copy-anything: "npm:^3.0.2" + checksum: 10c0/5d8202c955170bd98ef2647f712754ac54d2d007923cfdb53a4b035304d8964b8c41d5eff41ee277896e2ac32e06abb009b571f1589416b729fe40216320cc7a + languageName: node + linkType: hard + +"supports-color@npm:^7.0.0, supports-color@npm:^7.1.0": + version: 7.2.0 + resolution: "supports-color@npm:7.2.0" + dependencies: + has-flag: "npm:^4.0.0" + checksum: 10c0/afb4c88521b8b136b5f5f95160c98dee7243dc79d5432db7efc27efb219385bbc7d9427398e43dd6cc730a0f87d5085ce1652af7efbe391327bc0a7d0f7fc124 + languageName: node + linkType: hard + +"supports-hyperlinks@npm:^2.2.0": + version: 2.3.0 + resolution: "supports-hyperlinks@npm:2.3.0" + dependencies: + has-flag: "npm:^4.0.0" + supports-color: "npm:^7.0.0" + checksum: 10c0/4057f0d86afb056cd799602f72d575b8fdd79001c5894bcb691176f14e870a687e7981e50bc1484980e8b688c6d5bcd4931e1609816abb5a7dc1486b7babf6a1 + languageName: node + linkType: hard + +"supports-preserve-symlinks-flag@npm:^1.0.0": + version: 1.0.0 + resolution: "supports-preserve-symlinks-flag@npm:1.0.0" + checksum: 10c0/6c4032340701a9950865f7ae8ef38578d8d7053f5e10518076e6554a9381fa91bd9c6850193695c141f32b21f979c985db07265a758867bac95de05f7d8aeb39 + languageName: node + linkType: hard + +"terminal-link@npm:^3.0.0": + version: 3.0.0 + resolution: "terminal-link@npm:3.0.0" + dependencies: + ansi-escapes: "npm:^5.0.0" + supports-hyperlinks: "npm:^2.2.0" + checksum: 10c0/2ccf93f474d9c4fe1ac75764a48836e61c281def08f4aff154696bc83dd764078ee2f5a6a6148382fb928943d53f44313ae513c5f457649d2961a95e5cd343b3 + languageName: node + linkType: hard + +"tsafe@npm:^1.6.6": + version: 1.6.6 + resolution: "tsafe@npm:1.6.6" + checksum: 10c0/916cd0f4371fade50a03932dd80dc0b864e70b91a3db9e5834b1b95b7433d14b91c383a93d89156505b5e6649679ec15e76a2b10d0a43a202e572b4df44dd1cd + languageName: node + linkType: hard + +"type-fest@npm:^0.21.3": + version: 0.21.3 + resolution: "type-fest@npm:0.21.3" + checksum: 10c0/902bd57bfa30d51d4779b641c2bc403cdf1371fb9c91d3c058b0133694fcfdb817aef07a47f40faf79039eecbaa39ee9d3c532deff244f3a19ce68cea71a61e8 + languageName: node + linkType: hard + +"type-fest@npm:^1.0.2": + version: 1.4.0 + resolution: "type-fest@npm:1.4.0" + checksum: 10c0/a3c0f4ee28ff6ddf800d769eafafcdeab32efa38763c1a1b8daeae681920f6e345d7920bf277245235561d8117dab765cb5f829c76b713b4c9de0998a5397141 + languageName: node + linkType: hard + +"type-fest@npm:^4.9.0": + version: 4.18.3 + resolution: "type-fest@npm:4.18.3" + checksum: 10c0/5d51a679a86548e8c35008f09dc8f9f8fdb0fcc79c30d116c9e6c5459a450db28a7e6e6887e6a8a6a560d2cde3757347a5984c18b871de6e739a63991ce2d8d9 + languageName: node + linkType: hard + +"ulid@npm:^2.3.0": + version: 2.3.0 + resolution: "ulid@npm:2.3.0" + bin: + ulid: ./bin/cli.js + checksum: 10c0/070d237502781085e59cf3d8ece752ff96cd3a0990cf1c1be57273f4550597daeb72e9a7db8e5a320de31102509bb3321d280b54bfc44e98025e4628a9629773 + languageName: node + linkType: hard + +"ulidx@npm:^2.2.1": + version: 2.3.0 + resolution: "ulidx@npm:2.3.0" + dependencies: + layerr: "npm:^2.0.1" + checksum: 10c0/4be5f04dfd341ffbf3aa963613cf780e5fe983db9f696933fddf062b789c270b441f4f77270e5c94f900754fcc72201629a84d0262778ba87f4376f0d2b93f53 + languageName: node + linkType: hard + +"undici-types@npm:~5.26.4": + version: 5.26.5 + resolution: "undici-types@npm:5.26.5" + checksum: 10c0/bb673d7876c2d411b6eb6c560e0c571eef4a01c1c19925175d16e3a30c4c428181fb8d7ae802a261f283e4166a0ac435e2f505743aa9e45d893f9a3df017b501 + languageName: node + linkType: hard + +"uuid@npm:^9.0.0": + version: 9.0.1 + resolution: "uuid@npm:9.0.1" + bin: + uuid: dist/bin/uuid + checksum: 10c0/1607dd32ac7fc22f2d8f77051e6a64845c9bce5cd3dd8aa0070c074ec73e666a1f63c7b4e0f4bf2bc8b9d59dc85a15e17807446d9d2b17c8485fbc2147b27f9b + languageName: node + linkType: hard + +"wrap-ansi@npm:^6.2.0": + version: 6.2.0 + resolution: "wrap-ansi@npm:6.2.0" + dependencies: + ansi-styles: "npm:^4.0.0" + string-width: "npm:^4.1.0" + strip-ansi: "npm:^6.0.0" + checksum: 10c0/baad244e6e33335ea24e86e51868fe6823626e3a3c88d9a6674642afff1d34d9a154c917e74af8d845fd25d170c4ea9cf69a47133c3f3656e1252b3d462d9f6c + languageName: node + linkType: hard + +"wrap-ansi@npm:^7.0.0": + version: 7.0.0 + resolution: "wrap-ansi@npm:7.0.0" + dependencies: + ansi-styles: "npm:^4.0.0" + string-width: "npm:^4.1.0" + strip-ansi: "npm:^6.0.0" + checksum: 10c0/d15fc12c11e4cbc4044a552129ebc75ee3f57aa9c1958373a4db0292d72282f54373b536103987a4a7594db1ef6a4f10acf92978f79b98c49306a4b58c77d4da + languageName: node + linkType: hard + +"ws@npm:^8.11.0": + version: 8.17.0 + resolution: "ws@npm:8.17.0" + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ">=5.0.2" + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + checksum: 10c0/55241ec93a66fdfc4bf4f8bc66c8eb038fda2c7a4ee8f6f157f2ca7dc7aa76aea0c0da0bf3adb2af390074a70a0e45456a2eaf80e581e630b75df10a64b0a990 + languageName: node + linkType: hard + +"ws@npm:~8.11.0": + version: 8.11.0 + resolution: "ws@npm:8.11.0" + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ^5.0.2 + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + checksum: 10c0/b672b312f357afba8568b9dbb9e08b9e8a20845659b35fa6b340dc848efe371379f5e22bb1dc89c4b2940d5e2dc52dd1de85dde41776875fce115a448f94754f + languageName: node + linkType: hard + +"xmlhttprequest-ssl@npm:~2.0.0": + version: 2.0.0 + resolution: "xmlhttprequest-ssl@npm:2.0.0" + checksum: 10c0/b64ab371459bd5e3a4827e3c7535759047d285fd310aea6fd028973d547133f3be0d473c1fdae9f14d89bf509267759198ae1fbe89802079a7e217ddd990d734 + languageName: node + linkType: hard + +"y18n@npm:^5.0.5": + version: 5.0.8 + resolution: "y18n@npm:5.0.8" + checksum: 10c0/4df2842c36e468590c3691c894bc9cdbac41f520566e76e24f59401ba7d8b4811eb1e34524d57e54bc6d864bcb66baab7ffd9ca42bf1eda596618f9162b91249 + languageName: node + linkType: hard + +"yargs-parser@npm:^21.1.1": + version: 21.1.1 + resolution: "yargs-parser@npm:21.1.1" + checksum: 10c0/f84b5e48169479d2f402239c59f084cfd1c3acc197a05c59b98bab067452e6b3ea46d4dd8ba2985ba7b3d32a343d77df0debd6b343e5dae3da2aab2cdf5886b2 + languageName: node + linkType: hard + +"yargs@npm:^17.7.2": + version: 17.7.2 + resolution: "yargs@npm:17.7.2" + dependencies: + cliui: "npm:^8.0.1" + escalade: "npm:^3.1.1" + get-caller-file: "npm:^2.0.5" + require-directory: "npm:^2.1.1" + string-width: "npm:^4.2.3" + y18n: "npm:^5.0.5" + yargs-parser: "npm:^21.1.1" + checksum: 10c0/ccd7e723e61ad5965fffbb791366db689572b80cca80e0f96aad968dfff4156cd7cd1ad18607afe1046d8241e6fb2d6c08bf7fa7bfb5eaec818735d8feac8f05 + languageName: node + linkType: hard + +"zod-error@npm:1.5.0": + version: 1.5.0 + resolution: "zod-error@npm:1.5.0" + dependencies: + zod: "npm:^3.20.2" + checksum: 10c0/f7809d1e3a2f2ba4e956631c1a8ebb79bbfdbb7b1009fb6cc4f2fe0292fcc966e985df154811c262f86af61e4605434ebcc9c834c0a1a368804c351c1e68b646 + languageName: node + linkType: hard + +"zod-validation-error@npm:^1.5.0": + version: 1.5.0 + resolution: "zod-validation-error@npm:1.5.0" + peerDependencies: + zod: ^3.18.0 + checksum: 10c0/b05d74900fa840e35abb66e0b0f90bd0175bcf8bf0bf9cea7de1383c9a35b75f870951a529cfc2045f2629f00b9ce1b30745b0e4689fd198743d6da91b321a58 + languageName: node + linkType: hard + +"zod@npm:3.22.3, zod@npm:^3.20.2": + version: 3.22.3 + resolution: "zod@npm:3.22.3" + checksum: 10c0/cb4b24aed7dec98552eb9042e88cbd645455bf2830e5704174d2da96f554dabad4630e3b4f6623e1b6562b9eaa43535a37b7f2011f29b8d8e9eabe1ddf3b656b + languageName: node + linkType: hard diff --git a/packages/cli-v3/e2e/fixtures/config-invalid/.yarnrc.yml b/packages/cli-v3/e2e/fixtures/config-invalid/.yarnrc.yml new file mode 100644 index 00000000000..3186f3f0795 --- /dev/null +++ b/packages/cli-v3/e2e/fixtures/config-invalid/.yarnrc.yml @@ -0,0 +1 @@ +nodeLinker: node-modules diff --git a/packages/cli-v3/e2e/fixtures/config-invalid/package-lock.json b/packages/cli-v3/e2e/fixtures/config-invalid/package-lock.json new file mode 100644 index 00000000000..9a410816ffa --- /dev/null +++ b/packages/cli-v3/e2e/fixtures/config-invalid/package-lock.json @@ -0,0 +1,14 @@ +{ + "name": "config-invalid", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "config-invalid", + "engines": { + "pnpm": "8.15.5", + "yarn": "4.2.2" + } + } + } +} diff --git a/packages/cli-v3/e2e/fixtures/config-invalid/package.json b/packages/cli-v3/e2e/fixtures/config-invalid/package.json new file mode 100644 index 00000000000..ea7f1cafae6 --- /dev/null +++ b/packages/cli-v3/e2e/fixtures/config-invalid/package.json @@ -0,0 +1,9 @@ +{ + "name": "config-invalid", + "private": true, + "packageManager": "pnpm@8.15.5+sha256.4b4efa12490e5055d59b9b9fc9438b7d581a6b7af3b5675eb5c5f447cee1a589", + "engines": { + "pnpm": "8.15.5", + "yarn": "4.2.2" + } +} diff --git a/packages/cli-v3/e2e/fixtures/config-invalid/pnpm-lock.yaml b/packages/cli-v3/e2e/fixtures/config-invalid/pnpm-lock.yaml new file mode 100644 index 00000000000..797ec499ee7 --- /dev/null +++ b/packages/cli-v3/e2e/fixtures/config-invalid/pnpm-lock.yaml @@ -0,0 +1,9 @@ +lockfileVersion: '6.0' + +settings: + autoInstallPeers: true + excludeLinksFromLockfile: false + +importers: + + .: {} diff --git a/packages/cli-v3/e2e/fixtures/config-invalid/pnpm-workspace.yaml b/packages/cli-v3/e2e/fixtures/config-invalid/pnpm-workspace.yaml new file mode 100644 index 00000000000..c090d851f27 --- /dev/null +++ b/packages/cli-v3/e2e/fixtures/config-invalid/pnpm-workspace.yaml @@ -0,0 +1 @@ +# https://github.com/pnpm/pnpm/issues/2412 diff --git a/packages/cli-v3/e2e/fixtures/config-invalid/trigger.config.js b/packages/cli-v3/e2e/fixtures/config-invalid/trigger.config.js new file mode 100644 index 00000000000..80c076863c1 --- /dev/null +++ b/packages/cli-v3/e2e/fixtures/config-invalid/trigger.config.js @@ -0,0 +1,4 @@ +export const config = { + // 'project' field is mandatory + triggerDirectories: [], +}; diff --git a/packages/cli-v3/e2e/fixtures/config-invalid/yarn.lock b/packages/cli-v3/e2e/fixtures/config-invalid/yarn.lock new file mode 100644 index 00000000000..8ed0042fc55 --- /dev/null +++ b/packages/cli-v3/e2e/fixtures/config-invalid/yarn.lock @@ -0,0 +1,12 @@ +# This file is generated by running "yarn install" inside your project. +# Manual changes might be lost - proceed with caution! + +__metadata: + version: 8 + cacheKey: 10c0 + +"config-invalid@workspace:.": + version: 0.0.0-use.local + resolution: "config-invalid@workspace:." + languageName: unknown + linkType: soft diff --git a/packages/cli-v3/e2e/fixtures/config-not-found/.yarnrc.yml b/packages/cli-v3/e2e/fixtures/config-not-found/.yarnrc.yml new file mode 100644 index 00000000000..3186f3f0795 --- /dev/null +++ b/packages/cli-v3/e2e/fixtures/config-not-found/.yarnrc.yml @@ -0,0 +1 @@ +nodeLinker: node-modules diff --git a/packages/cli-v3/e2e/fixtures/config-not-found/package-lock.json b/packages/cli-v3/e2e/fixtures/config-not-found/package-lock.json new file mode 100644 index 00000000000..c67a4dc3eb7 --- /dev/null +++ b/packages/cli-v3/e2e/fixtures/config-not-found/package-lock.json @@ -0,0 +1,14 @@ +{ + "name": "config-not-found", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "config-not-found", + "engines": { + "pnpm": "8.15.5", + "yarn": "4.2.2" + } + } + } +} diff --git a/packages/cli-v3/e2e/fixtures/config-not-found/package.json b/packages/cli-v3/e2e/fixtures/config-not-found/package.json new file mode 100644 index 00000000000..d35bcc8fca9 --- /dev/null +++ b/packages/cli-v3/e2e/fixtures/config-not-found/package.json @@ -0,0 +1,9 @@ +{ + "name": "config-not-found", + "private": true, + "packageManager": "pnpm@8.15.5+sha256.4b4efa12490e5055d59b9b9fc9438b7d581a6b7af3b5675eb5c5f447cee1a589", + "engines": { + "pnpm": "8.15.5", + "yarn": "4.2.2" + } +} diff --git a/packages/cli-v3/e2e/fixtures/config-not-found/pnpm-lock.yaml b/packages/cli-v3/e2e/fixtures/config-not-found/pnpm-lock.yaml new file mode 100644 index 00000000000..797ec499ee7 --- /dev/null +++ b/packages/cli-v3/e2e/fixtures/config-not-found/pnpm-lock.yaml @@ -0,0 +1,9 @@ +lockfileVersion: '6.0' + +settings: + autoInstallPeers: true + excludeLinksFromLockfile: false + +importers: + + .: {} diff --git a/packages/cli-v3/e2e/fixtures/config-not-found/pnpm-workspace.yaml b/packages/cli-v3/e2e/fixtures/config-not-found/pnpm-workspace.yaml new file mode 100644 index 00000000000..c090d851f27 --- /dev/null +++ b/packages/cli-v3/e2e/fixtures/config-not-found/pnpm-workspace.yaml @@ -0,0 +1 @@ +# https://github.com/pnpm/pnpm/issues/2412 diff --git a/packages/cli-v3/e2e/fixtures/config-not-found/yarn.lock b/packages/cli-v3/e2e/fixtures/config-not-found/yarn.lock new file mode 100644 index 00000000000..529e31c90da --- /dev/null +++ b/packages/cli-v3/e2e/fixtures/config-not-found/yarn.lock @@ -0,0 +1,12 @@ +# This file is generated by running "yarn install" inside your project. +# Manual changes might be lost - proceed with caution! + +__metadata: + version: 8 + cacheKey: 10c0 + +"config-not-found@workspace:.": + version: 0.0.0-use.local + resolution: "config-not-found@workspace:." + languageName: unknown + linkType: soft diff --git a/packages/cli-v3/e2e/fixtures/dep-to-add-scope-parsing/package-lock.json b/packages/cli-v3/e2e/fixtures/dep-to-add-scope-parsing/package-lock.json new file mode 100644 index 00000000000..7770e9e4f63 --- /dev/null +++ b/packages/cli-v3/e2e/fixtures/dep-to-add-scope-parsing/package-lock.json @@ -0,0 +1,2112 @@ +{ + "name": "dep-to-add-scope-parsing", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "dep-to-add-scope-parsing", + "workspaces": [ + "packages/*" + ], + "engines": { + "pnpm": "8.15.5", + "yarn": "4.2.2" + } + }, + "node_modules/@bundled-es-modules/cookie": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@bundled-es-modules/cookie/-/cookie-2.0.0.tgz", + "integrity": "sha512-Or6YHg/kamKHpxULAdSqhGqnWFneIXu1NKvvfBBzKGwpVsYuFIQ5aBPHDnnoR3ghW1nvSkALd+EF9iMtY7Vjxw==", + "dependencies": { + "cookie": "^0.5.0" + } + }, + "node_modules/@bundled-es-modules/statuses": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@bundled-es-modules/statuses/-/statuses-1.0.1.tgz", + "integrity": "sha512-yn7BklA5acgcBr+7w064fGV+SGIFySjCKpqjcWgBAIfrAkY+4GQTJJHQMeT3V/sgz23VTEVV8TtOmkvJAhFVfg==", + "dependencies": { + "statuses": "^2.0.1" + } + }, + "node_modules/@dep-to-add-scope-parsing/dep-to-add": { + "resolved": "packages/dep-to-add", + "link": true + }, + "node_modules/@dep-to-add-scope-parsing/trigger": { + "resolved": "packages/trigger", + "link": true + }, + "node_modules/@google-cloud/precise-date": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@google-cloud/precise-date/-/precise-date-4.0.0.tgz", + "integrity": "sha512-1TUx3KdaU3cN7nfCdNf+UVqA/PSX29Cjcox3fZZBtINlRrXVTmUkQnCKv2MbBUbCopbK4olAT1IHl76uZyCiVA==", + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@grpc/grpc-js": { + "version": "1.10.9", + "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.10.9.tgz", + "integrity": "sha512-5tcgUctCG0qoNyfChZifz2tJqbRbXVO9J7X6duFcOjY3HUNCxg5D0ZCK7EP9vIcZ0zRpLU9bWkyCqVCLZ46IbQ==", + "dependencies": { + "@grpc/proto-loader": "^0.7.13", + "@js-sdsl/ordered-map": "^4.4.2" + }, + "engines": { + "node": ">=12.10.0" + } + }, + "node_modules/@grpc/proto-loader": { + "version": "0.7.13", + "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.7.13.tgz", + "integrity": "sha512-AiXO/bfe9bmxBjxxtYxFAXGZvMaN5s8kO+jBHAJCON8rJoB5YS/D6X7ZNc6XQkuHNmyl4CYaMI1fJ/Gn27RGGw==", + "dependencies": { + "lodash.camelcase": "^4.3.0", + "long": "^5.0.0", + "protobufjs": "^7.2.5", + "yargs": "^17.7.2" + }, + "bin": { + "proto-loader-gen-types": "build/bin/proto-loader-gen-types.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@inquirer/confirm": { + "version": "3.1.9", + "resolved": "https://registry.npmjs.org/@inquirer/confirm/-/confirm-3.1.9.tgz", + "integrity": "sha512-UF09aejxCi4Xqm6N/jJAiFXArXfi9al52AFaSD+2uIHnhZGtd1d6lIGTRMPouVSJxbGEi+HkOWSYaiEY/+szUw==", + "dependencies": { + "@inquirer/core": "^8.2.2", + "@inquirer/type": "^1.3.3" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@inquirer/core": { + "version": "8.2.2", + "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-8.2.2.tgz", + "integrity": "sha512-K8SuNX45jEFlX3EBJpu9B+S2TISzMPGXZIuJ9ME924SqbdW6Pt6fIkKvXg7mOEOKJ4WxpQsxj0UTfcL/A434Ww==", + "dependencies": { + "@inquirer/figures": "^1.0.3", + "@inquirer/type": "^1.3.3", + "@types/mute-stream": "^0.0.4", + "@types/node": "^20.12.13", + "@types/wrap-ansi": "^3.0.0", + "ansi-escapes": "^4.3.2", + "chalk": "^4.1.2", + "cli-spinners": "^2.9.2", + "cli-width": "^4.1.0", + "mute-stream": "^1.0.0", + "signal-exit": "^4.1.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^6.2.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@inquirer/core/node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@inquirer/core/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@inquirer/core/node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@inquirer/figures": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@inquirer/figures/-/figures-1.0.3.tgz", + "integrity": "sha512-ErXXzENMH5pJt5/ssXV0DfWUZqly8nGzf0UcBV9xTnP+KyffE2mqyxIMBrZ8ijQck2nU0TQm40EQB53YreyWHw==", + "engines": { + "node": ">=18" + } + }, + "node_modules/@inquirer/type": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-1.3.3.tgz", + "integrity": "sha512-xTUt0NulylX27/zMx04ZYar/kr1raaiFTVvQ5feljQsiAgdm0WPj4S73/ye0fbslh+15QrIuDvfCXTek7pMY5A==", + "engines": { + "node": ">=18" + } + }, + "node_modules/@js-sdsl/ordered-map": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/@js-sdsl/ordered-map/-/ordered-map-4.4.2.tgz", + "integrity": "sha512-iUKgm52T8HOE/makSxjqoWhe95ZJA1/G1sYsGev2JDKUSS14KAgg1LHb+Ba+IPow0xflbnSkOsZcO08C7w1gYw==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/js-sdsl" + } + }, + "node_modules/@mswjs/cookies": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@mswjs/cookies/-/cookies-1.1.1.tgz", + "integrity": "sha512-W68qOHEjx1iD+4VjQudlx26CPIoxmIAtK4ZCexU0/UJBG6jYhcuyzKJx+Iw8uhBIGd9eba64XgWVgo20it1qwA==", + "engines": { + "node": ">=18" + } + }, + "node_modules/@mswjs/interceptors": { + "version": "0.29.1", + "resolved": "https://registry.npmjs.org/@mswjs/interceptors/-/interceptors-0.29.1.tgz", + "integrity": "sha512-3rDakgJZ77+RiQUuSK69t1F0m8BQKA8Vh5DCS5V0DWvNY67zob2JhhQrhCO0AKLGINTRSFd1tBaHcJTkhefoSw==", + "dependencies": { + "@open-draft/deferred-promise": "^2.2.0", + "@open-draft/logger": "^0.3.0", + "@open-draft/until": "^2.0.0", + "is-node-process": "^1.2.0", + "outvariant": "^1.2.1", + "strict-event-emitter": "^0.5.1" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@open-draft/deferred-promise": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@open-draft/deferred-promise/-/deferred-promise-2.2.0.tgz", + "integrity": "sha512-CecwLWx3rhxVQF6V4bAgPS5t+So2sTbPgAzafKkVizyi7tlwpcFpdFqq+wqF2OwNBmqFuu6tOyouTuxgpMfzmA==" + }, + "node_modules/@open-draft/logger": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@open-draft/logger/-/logger-0.3.0.tgz", + "integrity": "sha512-X2g45fzhxH238HKO4xbSr7+wBS8Fvw6ixhTDuvLd5mqh6bJJCFAPwU9mPDxbcrRtfxv4u5IHCEH77BmxvXmmxQ==", + "dependencies": { + "is-node-process": "^1.2.0", + "outvariant": "^1.4.0" + } + }, + "node_modules/@open-draft/until": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@open-draft/until/-/until-2.1.0.tgz", + "integrity": "sha512-U69T3ItWHvLwGg5eJ0n3I62nWuE6ilHlmz7zM0npLBRvPRd7e6NYmg54vvRtP5mZG7kZqZCFVdsTWo7BPtBujg==" + }, + "node_modules/@opentelemetry/api": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-1.8.0.tgz", + "integrity": "sha512-I/s6F7yKUDdtMsoBWXJe8Qz40Tui5vsuKCWJEWVL+5q9sSWRzzx6v2KeNsOBEwd94j0eWkpWCH4yB6rZg9Mf0w==", + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@opentelemetry/api-logs": { + "version": "0.48.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.48.0.tgz", + "integrity": "sha512-1/aMiU4Eqo3Zzpfwu51uXssp5pzvHFObk8S9pKAiXb1ne8pvg1qxBQitYL1XUiAMEXFzgjaidYG2V6624DRhhw==", + "dependencies": { + "@opentelemetry/api": "^1.0.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/@opentelemetry/context-async-hooks": { + "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==", + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "node_modules/@opentelemetry/core": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.22.0.tgz", + "integrity": "sha512-0VoAlT6x+Xzik1v9goJ3pZ2ppi6+xd3aUfg4brfrLkDBHRIVjMP0eBHrKrhB+NKcDyMAg8fAbGL3Npg/F6AwWA==", + "dependencies": { + "@opentelemetry/semantic-conventions": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/core/node_modules/@opentelemetry/semantic-conventions": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.22.0.tgz", + "integrity": "sha512-CAOgFOKLybd02uj/GhCdEeeBjOS0yeoDeo/CA7ASBSmenpZHAKGB3iDm/rv3BQLcabb/OprDEsSQ1y0P8A7Siw==", + "engines": { + "node": ">=14" + } + }, + "node_modules/@opentelemetry/exporter-logs-otlp-http": { + "version": "0.49.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-logs-otlp-http/-/exporter-logs-otlp-http-0.49.1.tgz", + "integrity": "sha512-3QoBnIGCmEkujynUP0mK155QtOM0MSf9FNrEw7u9ieCFsoMiyatg2hPp+alEDONJ8N8wGEK+wP2q3icgXBiggw==", + "dependencies": { + "@opentelemetry/api-logs": "0.49.1", + "@opentelemetry/core": "1.22.0", + "@opentelemetry/otlp-exporter-base": "0.49.1", + "@opentelemetry/otlp-transformer": "0.49.1", + "@opentelemetry/sdk-logs": "0.49.1" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.0.0" + } + }, + "node_modules/@opentelemetry/exporter-logs-otlp-http/node_modules/@opentelemetry/api-logs": { + "version": "0.49.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.49.1.tgz", + "integrity": "sha512-kaNl/T7WzyMUQHQlVq7q0oV4Kev6+0xFwqzofryC66jgGMacd0QH5TwfpbUwSTby+SdAdprAe5UKMvBw4tKS5Q==", + "dependencies": { + "@opentelemetry/api": "^1.0.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/@opentelemetry/exporter-trace-otlp-grpc": { + "version": "0.49.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-grpc/-/exporter-trace-otlp-grpc-0.49.1.tgz", + "integrity": "sha512-Zbd7f3zF7fI2587MVhBizaW21cO/SordyrZGtMtvhoxU6n4Qb02Gx71X4+PzXH620e0+JX+Pcr9bYb1HTeVyJA==", + "dependencies": { + "@grpc/grpc-js": "^1.7.1", + "@opentelemetry/core": "1.22.0", + "@opentelemetry/otlp-grpc-exporter-base": "0.49.1", + "@opentelemetry/otlp-transformer": "0.49.1", + "@opentelemetry/resources": "1.22.0", + "@opentelemetry/sdk-trace-base": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.0.0" + } + }, + "node_modules/@opentelemetry/exporter-trace-otlp-grpc/node_modules/@opentelemetry/resources": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.22.0.tgz", + "integrity": "sha512-+vNeIFPH2hfcNL0AJk/ykJXoUCtR1YaDUZM+p3wZNU4Hq98gzq+7b43xbkXjadD9VhWIUQqEwXyY64q6msPj6A==", + "dependencies": { + "@opentelemetry/core": "1.22.0", + "@opentelemetry/semantic-conventions": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/exporter-trace-otlp-grpc/node_modules/@opentelemetry/sdk-trace-base": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.22.0.tgz", + "integrity": "sha512-pfTuSIpCKONC6vkTpv6VmACxD+P1woZf4q0K46nSUvXFvOFqjBYKFaAMkKD3M1mlKUUh0Oajwj35qNjMl80m1Q==", + "dependencies": { + "@opentelemetry/core": "1.22.0", + "@opentelemetry/resources": "1.22.0", + "@opentelemetry/semantic-conventions": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/exporter-trace-otlp-grpc/node_modules/@opentelemetry/semantic-conventions": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.22.0.tgz", + "integrity": "sha512-CAOgFOKLybd02uj/GhCdEeeBjOS0yeoDeo/CA7ASBSmenpZHAKGB3iDm/rv3BQLcabb/OprDEsSQ1y0P8A7Siw==", + "engines": { + "node": ">=14" + } + }, + "node_modules/@opentelemetry/exporter-trace-otlp-http": { + "version": "0.49.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-http/-/exporter-trace-otlp-http-0.49.1.tgz", + "integrity": "sha512-KOLtZfZvIrpGZLVvblKsiVQT7gQUZNKcUUH24Zz6Xbi7LJb9Vt6xtUZFYdR5IIjvt47PIqBKDWUQlU0o1wAsRw==", + "dependencies": { + "@opentelemetry/core": "1.22.0", + "@opentelemetry/otlp-exporter-base": "0.49.1", + "@opentelemetry/otlp-transformer": "0.49.1", + "@opentelemetry/resources": "1.22.0", + "@opentelemetry/sdk-trace-base": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.0.0" + } + }, + "node_modules/@opentelemetry/exporter-trace-otlp-http/node_modules/@opentelemetry/resources": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.22.0.tgz", + "integrity": "sha512-+vNeIFPH2hfcNL0AJk/ykJXoUCtR1YaDUZM+p3wZNU4Hq98gzq+7b43xbkXjadD9VhWIUQqEwXyY64q6msPj6A==", + "dependencies": { + "@opentelemetry/core": "1.22.0", + "@opentelemetry/semantic-conventions": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/exporter-trace-otlp-http/node_modules/@opentelemetry/sdk-trace-base": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.22.0.tgz", + "integrity": "sha512-pfTuSIpCKONC6vkTpv6VmACxD+P1woZf4q0K46nSUvXFvOFqjBYKFaAMkKD3M1mlKUUh0Oajwj35qNjMl80m1Q==", + "dependencies": { + "@opentelemetry/core": "1.22.0", + "@opentelemetry/resources": "1.22.0", + "@opentelemetry/semantic-conventions": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/exporter-trace-otlp-http/node_modules/@opentelemetry/semantic-conventions": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.22.0.tgz", + "integrity": "sha512-CAOgFOKLybd02uj/GhCdEeeBjOS0yeoDeo/CA7ASBSmenpZHAKGB3iDm/rv3BQLcabb/OprDEsSQ1y0P8A7Siw==", + "engines": { + "node": ">=14" + } + }, + "node_modules/@opentelemetry/exporter-trace-otlp-proto": { + "version": "0.49.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-proto/-/exporter-trace-otlp-proto-0.49.1.tgz", + "integrity": "sha512-n8ON/c9pdMyYAfSFWKkgsPwjYoxnki+6Olzo+klKfW7KqLWoyEkryNkbcMIYnGGNXwdkMIrjoaP0VxXB26Oxcg==", + "dependencies": { + "@opentelemetry/core": "1.22.0", + "@opentelemetry/otlp-exporter-base": "0.49.1", + "@opentelemetry/otlp-proto-exporter-base": "0.49.1", + "@opentelemetry/otlp-transformer": "0.49.1", + "@opentelemetry/resources": "1.22.0", + "@opentelemetry/sdk-trace-base": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.0.0" + } + }, + "node_modules/@opentelemetry/exporter-trace-otlp-proto/node_modules/@opentelemetry/resources": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.22.0.tgz", + "integrity": "sha512-+vNeIFPH2hfcNL0AJk/ykJXoUCtR1YaDUZM+p3wZNU4Hq98gzq+7b43xbkXjadD9VhWIUQqEwXyY64q6msPj6A==", + "dependencies": { + "@opentelemetry/core": "1.22.0", + "@opentelemetry/semantic-conventions": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/exporter-trace-otlp-proto/node_modules/@opentelemetry/sdk-trace-base": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.22.0.tgz", + "integrity": "sha512-pfTuSIpCKONC6vkTpv6VmACxD+P1woZf4q0K46nSUvXFvOFqjBYKFaAMkKD3M1mlKUUh0Oajwj35qNjMl80m1Q==", + "dependencies": { + "@opentelemetry/core": "1.22.0", + "@opentelemetry/resources": "1.22.0", + "@opentelemetry/semantic-conventions": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/exporter-trace-otlp-proto/node_modules/@opentelemetry/semantic-conventions": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.22.0.tgz", + "integrity": "sha512-CAOgFOKLybd02uj/GhCdEeeBjOS0yeoDeo/CA7ASBSmenpZHAKGB3iDm/rv3BQLcabb/OprDEsSQ1y0P8A7Siw==", + "engines": { + "node": ">=14" + } + }, + "node_modules/@opentelemetry/exporter-zipkin": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-zipkin/-/exporter-zipkin-1.22.0.tgz", + "integrity": "sha512-XcFs6rGvcTz0qW5uY7JZDYD0yNEXdekXAb6sFtnZgY/cHY6BQ09HMzOjv9SX+iaXplRDcHr1Gta7VQKM1XXM6g==", + "dependencies": { + "@opentelemetry/core": "1.22.0", + "@opentelemetry/resources": "1.22.0", + "@opentelemetry/sdk-trace-base": "1.22.0", + "@opentelemetry/semantic-conventions": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.0.0" + } + }, + "node_modules/@opentelemetry/exporter-zipkin/node_modules/@opentelemetry/resources": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.22.0.tgz", + "integrity": "sha512-+vNeIFPH2hfcNL0AJk/ykJXoUCtR1YaDUZM+p3wZNU4Hq98gzq+7b43xbkXjadD9VhWIUQqEwXyY64q6msPj6A==", + "dependencies": { + "@opentelemetry/core": "1.22.0", + "@opentelemetry/semantic-conventions": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/exporter-zipkin/node_modules/@opentelemetry/sdk-trace-base": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.22.0.tgz", + "integrity": "sha512-pfTuSIpCKONC6vkTpv6VmACxD+P1woZf4q0K46nSUvXFvOFqjBYKFaAMkKD3M1mlKUUh0Oajwj35qNjMl80m1Q==", + "dependencies": { + "@opentelemetry/core": "1.22.0", + "@opentelemetry/resources": "1.22.0", + "@opentelemetry/semantic-conventions": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/exporter-zipkin/node_modules/@opentelemetry/semantic-conventions": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.22.0.tgz", + "integrity": "sha512-CAOgFOKLybd02uj/GhCdEeeBjOS0yeoDeo/CA7ASBSmenpZHAKGB3iDm/rv3BQLcabb/OprDEsSQ1y0P8A7Siw==", + "engines": { + "node": ">=14" + } + }, + "node_modules/@opentelemetry/instrumentation": { + "version": "0.49.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.49.1.tgz", + "integrity": "sha512-0DLtWtaIppuNNRRllSD4bjU8ZIiLp1cDXvJEbp752/Zf+y3gaLNaoGRGIlX4UHhcsrmtL+P2qxi3Hodi8VuKiQ==", + "dependencies": { + "@opentelemetry/api-logs": "0.49.1", + "@types/shimmer": "^1.0.2", + "import-in-the-middle": "1.7.1", + "require-in-the-middle": "^7.1.1", + "semver": "^7.5.2", + "shimmer": "^1.2.1" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "node_modules/@opentelemetry/instrumentation/node_modules/@opentelemetry/api-logs": { + "version": "0.49.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.49.1.tgz", + "integrity": "sha512-kaNl/T7WzyMUQHQlVq7q0oV4Kev6+0xFwqzofryC66jgGMacd0QH5TwfpbUwSTby+SdAdprAe5UKMvBw4tKS5Q==", + "dependencies": { + "@opentelemetry/api": "^1.0.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/@opentelemetry/otlp-exporter-base": { + "version": "0.49.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-exporter-base/-/otlp-exporter-base-0.49.1.tgz", + "integrity": "sha512-z6sHliPqDgJU45kQatAettY9/eVF58qVPaTuejw9YWfSRqid9pXPYeegDCSdyS47KAUgAtm+nC28K3pfF27HWg==", + "dependencies": { + "@opentelemetry/core": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.0.0" + } + }, + "node_modules/@opentelemetry/otlp-grpc-exporter-base": { + "version": "0.49.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-grpc-exporter-base/-/otlp-grpc-exporter-base-0.49.1.tgz", + "integrity": "sha512-DNDNUWmOqtKTFJAyOyHHKotVox0NQ/09ETX8fUOeEtyNVHoGekAVtBbvIA3AtK+JflP7LC0PTjlLfruPM3Wy6w==", + "dependencies": { + "@grpc/grpc-js": "^1.7.1", + "@opentelemetry/core": "1.22.0", + "@opentelemetry/otlp-exporter-base": "0.49.1", + "protobufjs": "^7.2.3" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.0.0" + } + }, + "node_modules/@opentelemetry/otlp-proto-exporter-base": { + "version": "0.49.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-proto-exporter-base/-/otlp-proto-exporter-base-0.49.1.tgz", + "integrity": "sha512-x1qB4EUC7KikUl2iNuxCkV8yRzrSXSyj4itfpIO674H7dhI7Zv37SFaOJTDN+8Z/F50gF2ISFH9CWQ4KCtGm2A==", + "dependencies": { + "@opentelemetry/core": "1.22.0", + "@opentelemetry/otlp-exporter-base": "0.49.1", + "protobufjs": "^7.2.3" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.0.0" + } + }, + "node_modules/@opentelemetry/otlp-transformer": { + "version": "0.49.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-transformer/-/otlp-transformer-0.49.1.tgz", + "integrity": "sha512-Z+koA4wp9L9e3jkFacyXTGphSWTbOKjwwXMpb0CxNb0kjTHGUxhYRN8GnkLFsFo5NbZPjP07hwAqeEG/uCratQ==", + "dependencies": { + "@opentelemetry/api-logs": "0.49.1", + "@opentelemetry/core": "1.22.0", + "@opentelemetry/resources": "1.22.0", + "@opentelemetry/sdk-logs": "0.49.1", + "@opentelemetry/sdk-metrics": "1.22.0", + "@opentelemetry/sdk-trace-base": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/otlp-transformer/node_modules/@opentelemetry/api-logs": { + "version": "0.49.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.49.1.tgz", + "integrity": "sha512-kaNl/T7WzyMUQHQlVq7q0oV4Kev6+0xFwqzofryC66jgGMacd0QH5TwfpbUwSTby+SdAdprAe5UKMvBw4tKS5Q==", + "dependencies": { + "@opentelemetry/api": "^1.0.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/@opentelemetry/otlp-transformer/node_modules/@opentelemetry/resources": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.22.0.tgz", + "integrity": "sha512-+vNeIFPH2hfcNL0AJk/ykJXoUCtR1YaDUZM+p3wZNU4Hq98gzq+7b43xbkXjadD9VhWIUQqEwXyY64q6msPj6A==", + "dependencies": { + "@opentelemetry/core": "1.22.0", + "@opentelemetry/semantic-conventions": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/otlp-transformer/node_modules/@opentelemetry/sdk-trace-base": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.22.0.tgz", + "integrity": "sha512-pfTuSIpCKONC6vkTpv6VmACxD+P1woZf4q0K46nSUvXFvOFqjBYKFaAMkKD3M1mlKUUh0Oajwj35qNjMl80m1Q==", + "dependencies": { + "@opentelemetry/core": "1.22.0", + "@opentelemetry/resources": "1.22.0", + "@opentelemetry/semantic-conventions": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/otlp-transformer/node_modules/@opentelemetry/semantic-conventions": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.22.0.tgz", + "integrity": "sha512-CAOgFOKLybd02uj/GhCdEeeBjOS0yeoDeo/CA7ASBSmenpZHAKGB3iDm/rv3BQLcabb/OprDEsSQ1y0P8A7Siw==", + "engines": { + "node": ">=14" + } + }, + "node_modules/@opentelemetry/propagator-b3": { + "version": "1.25.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-b3/-/propagator-b3-1.25.0.tgz", + "integrity": "sha512-/A+1Tbnf0uwnP51OkoaQlrb9YILdHsoqIISna1MNXpZRzf42xm6LVLb49i+m/zlJoW1e8P4ekcrditR5pfmwog==", + "dependencies": { + "@opentelemetry/core": "1.25.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "node_modules/@opentelemetry/propagator-b3/node_modules/@opentelemetry/core": { + "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" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "node_modules/@opentelemetry/propagator-jaeger": { + "version": "1.25.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-jaeger/-/propagator-jaeger-1.25.0.tgz", + "integrity": "sha512-uwA5xqaPISXeX+YutqbjmzENnCGCvrIXlqIXP5gRoA5N6S3W28p+ExL77TugMKHN5gXklapF67jDfz7lq5ETzQ==", + "dependencies": { + "@opentelemetry/core": "1.25.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "node_modules/@opentelemetry/propagator-jaeger/node_modules/@opentelemetry/core": { + "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" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "node_modules/@opentelemetry/resources": { + "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" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "node_modules/@opentelemetry/resources/node_modules/@opentelemetry/core": { + "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" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "node_modules/@opentelemetry/sdk-logs": { + "version": "0.49.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-logs/-/sdk-logs-0.49.1.tgz", + "integrity": "sha512-gCzYWsJE0h+3cuh3/cK+9UwlVFyHvj3PReIOCDOmdeXOp90ZjKRoDOJBc3mvk1LL6wyl1RWIivR8Rg9OToyesw==", + "dependencies": { + "@opentelemetry/core": "1.22.0", + "@opentelemetry/resources": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.4.0 <1.9.0", + "@opentelemetry/api-logs": ">=0.39.1" + } + }, + "node_modules/@opentelemetry/sdk-logs/node_modules/@opentelemetry/resources": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.22.0.tgz", + "integrity": "sha512-+vNeIFPH2hfcNL0AJk/ykJXoUCtR1YaDUZM+p3wZNU4Hq98gzq+7b43xbkXjadD9VhWIUQqEwXyY64q6msPj6A==", + "dependencies": { + "@opentelemetry/core": "1.22.0", + "@opentelemetry/semantic-conventions": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/sdk-logs/node_modules/@opentelemetry/semantic-conventions": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.22.0.tgz", + "integrity": "sha512-CAOgFOKLybd02uj/GhCdEeeBjOS0yeoDeo/CA7ASBSmenpZHAKGB3iDm/rv3BQLcabb/OprDEsSQ1y0P8A7Siw==", + "engines": { + "node": ">=14" + } + }, + "node_modules/@opentelemetry/sdk-metrics": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-metrics/-/sdk-metrics-1.22.0.tgz", + "integrity": "sha512-k6iIx6H3TZ+BVMr2z8M16ri2OxWaljg5h8ihGJxi/KQWcjign6FEaEzuigXt5bK9wVEhqAcWLCfarSftaNWkkg==", + "dependencies": { + "@opentelemetry/core": "1.22.0", + "@opentelemetry/resources": "1.22.0", + "lodash.merge": "^4.6.2" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/sdk-metrics/node_modules/@opentelemetry/resources": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.22.0.tgz", + "integrity": "sha512-+vNeIFPH2hfcNL0AJk/ykJXoUCtR1YaDUZM+p3wZNU4Hq98gzq+7b43xbkXjadD9VhWIUQqEwXyY64q6msPj6A==", + "dependencies": { + "@opentelemetry/core": "1.22.0", + "@opentelemetry/semantic-conventions": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/sdk-metrics/node_modules/@opentelemetry/semantic-conventions": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.22.0.tgz", + "integrity": "sha512-CAOgFOKLybd02uj/GhCdEeeBjOS0yeoDeo/CA7ASBSmenpZHAKGB3iDm/rv3BQLcabb/OprDEsSQ1y0P8A7Siw==", + "engines": { + "node": ">=14" + } + }, + "node_modules/@opentelemetry/sdk-node": { + "version": "0.49.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-node/-/sdk-node-0.49.1.tgz", + "integrity": "sha512-feBIT85ndiSHXsQ2gfGpXC/sNeX4GCHLksC4A9s/bfpUbbgbCSl0RvzZlmEpCHarNrkZMwFRi4H0xFfgvJEjrg==", + "dependencies": { + "@opentelemetry/api-logs": "0.49.1", + "@opentelemetry/core": "1.22.0", + "@opentelemetry/exporter-trace-otlp-grpc": "0.49.1", + "@opentelemetry/exporter-trace-otlp-http": "0.49.1", + "@opentelemetry/exporter-trace-otlp-proto": "0.49.1", + "@opentelemetry/exporter-zipkin": "1.22.0", + "@opentelemetry/instrumentation": "0.49.1", + "@opentelemetry/resources": "1.22.0", + "@opentelemetry/sdk-logs": "0.49.1", + "@opentelemetry/sdk-metrics": "1.22.0", + "@opentelemetry/sdk-trace-base": "1.22.0", + "@opentelemetry/sdk-trace-node": "1.22.0", + "@opentelemetry/semantic-conventions": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/sdk-node/node_modules/@opentelemetry/api-logs": { + "version": "0.49.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.49.1.tgz", + "integrity": "sha512-kaNl/T7WzyMUQHQlVq7q0oV4Kev6+0xFwqzofryC66jgGMacd0QH5TwfpbUwSTby+SdAdprAe5UKMvBw4tKS5Q==", + "dependencies": { + "@opentelemetry/api": "^1.0.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/@opentelemetry/sdk-node/node_modules/@opentelemetry/context-async-hooks": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-1.22.0.tgz", + "integrity": "sha512-Nfdxyg8YtWqVWkyrCukkundAjPhUXi93JtVQmqDT1mZRVKqA7e2r7eJCrI+F651XUBMp0hsOJSGiFk3QSpaIJw==", + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/sdk-node/node_modules/@opentelemetry/propagator-b3": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-b3/-/propagator-b3-1.22.0.tgz", + "integrity": "sha512-qBItJm9ygg/jCB5rmivyGz1qmKZPsL/sX715JqPMFgq++Idm0x+N9sLQvWFHFt2+ZINnCSojw7FVBgFW6izcXA==", + "dependencies": { + "@opentelemetry/core": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/sdk-node/node_modules/@opentelemetry/propagator-jaeger": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-jaeger/-/propagator-jaeger-1.22.0.tgz", + "integrity": "sha512-pMLgst3QIwrUfepraH5WG7xfpJ8J3CrPKrtINK0t7kBkuu96rn+HDYQ8kt3+0FXvrZI8YJE77MCQwnJWXIrgpA==", + "dependencies": { + "@opentelemetry/core": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/sdk-node/node_modules/@opentelemetry/resources": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.22.0.tgz", + "integrity": "sha512-+vNeIFPH2hfcNL0AJk/ykJXoUCtR1YaDUZM+p3wZNU4Hq98gzq+7b43xbkXjadD9VhWIUQqEwXyY64q6msPj6A==", + "dependencies": { + "@opentelemetry/core": "1.22.0", + "@opentelemetry/semantic-conventions": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/sdk-node/node_modules/@opentelemetry/sdk-trace-base": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.22.0.tgz", + "integrity": "sha512-pfTuSIpCKONC6vkTpv6VmACxD+P1woZf4q0K46nSUvXFvOFqjBYKFaAMkKD3M1mlKUUh0Oajwj35qNjMl80m1Q==", + "dependencies": { + "@opentelemetry/core": "1.22.0", + "@opentelemetry/resources": "1.22.0", + "@opentelemetry/semantic-conventions": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/sdk-node/node_modules/@opentelemetry/sdk-trace-node": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-1.22.0.tgz", + "integrity": "sha512-gTGquNz7ue8uMeiWPwp3CU321OstQ84r7PCDtOaCicjbJxzvO8RZMlEC4geOipTeiF88kss5n6w+//A0MhP1lQ==", + "dependencies": { + "@opentelemetry/context-async-hooks": "1.22.0", + "@opentelemetry/core": "1.22.0", + "@opentelemetry/propagator-b3": "1.22.0", + "@opentelemetry/propagator-jaeger": "1.22.0", + "@opentelemetry/sdk-trace-base": "1.22.0", + "semver": "^7.5.2" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/sdk-node/node_modules/@opentelemetry/semantic-conventions": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.22.0.tgz", + "integrity": "sha512-CAOgFOKLybd02uj/GhCdEeeBjOS0yeoDeo/CA7ASBSmenpZHAKGB3iDm/rv3BQLcabb/OprDEsSQ1y0P8A7Siw==", + "engines": { + "node": ">=14" + } + }, + "node_modules/@opentelemetry/sdk-trace-base": { + "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" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "node_modules/@opentelemetry/sdk-trace-base/node_modules/@opentelemetry/core": { + "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" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "node_modules/@opentelemetry/sdk-trace-node": { + "version": "1.25.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-1.25.0.tgz", + "integrity": "sha512-sYdZmNCkqthPpjwCxAJk5aQNLxCOQjT1u3JMGvO6rb3Ic8uFdnzXavP13Md9uYPcZBo+KxetyDhCf0x8wJGRng==", + "dependencies": { + "@opentelemetry/context-async-hooks": "1.25.0", + "@opentelemetry/core": "1.25.0", + "@opentelemetry/propagator-b3": "1.25.0", + "@opentelemetry/propagator-jaeger": "1.25.0", + "@opentelemetry/sdk-trace-base": "1.25.0", + "semver": "^7.5.2" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "node_modules/@opentelemetry/sdk-trace-node/node_modules/@opentelemetry/core": { + "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" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "node_modules/@opentelemetry/semantic-conventions": { + "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==", + "engines": { + "node": ">=14" + } + }, + "node_modules/@protobufjs/aspromise": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz", + "integrity": "sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==" + }, + "node_modules/@protobufjs/base64": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz", + "integrity": "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==" + }, + "node_modules/@protobufjs/codegen": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz", + "integrity": "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==" + }, + "node_modules/@protobufjs/eventemitter": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz", + "integrity": "sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==" + }, + "node_modules/@protobufjs/fetch": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz", + "integrity": "sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==", + "dependencies": { + "@protobufjs/aspromise": "^1.1.1", + "@protobufjs/inquire": "^1.1.0" + } + }, + "node_modules/@protobufjs/float": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz", + "integrity": "sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==" + }, + "node_modules/@protobufjs/inquire": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz", + "integrity": "sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q==" + }, + "node_modules/@protobufjs/path": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz", + "integrity": "sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==" + }, + "node_modules/@protobufjs/pool": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz", + "integrity": "sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==" + }, + "node_modules/@protobufjs/utf8": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz", + "integrity": "sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==" + }, + "node_modules/@socket.io/component-emitter": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.2.tgz", + "integrity": "sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==" + }, + "node_modules/@systemfsoftware/trigger.dev_core": { + "version": "3.0.0-beta.37", + "resolved": "https://registry.npmjs.org/@systemfsoftware/trigger.dev_core/-/core-3.0.0-beta.37.tgz", + "integrity": "sha512-4TRqd9g6tqfa6/Fl4PxlYWqkwCKYFhadOo6LWt4CUtCSR6er2o7mpQY2cGqm1zd4KUSSxGQlWwiWfp0AjjncAA==", + "dependencies": { + "@google-cloud/precise-date": "^4.0.0", + "@opentelemetry/api": "^1.8.0", + "@opentelemetry/api-logs": "^0.48.0", + "@opentelemetry/exporter-logs-otlp-http": "^0.49.1", + "@opentelemetry/exporter-trace-otlp-http": "^0.49.1", + "@opentelemetry/instrumentation": "^0.49.1", + "@opentelemetry/resources": "^1.22.0", + "@opentelemetry/sdk-logs": "^0.49.1", + "@opentelemetry/sdk-node": "^0.49.1", + "@opentelemetry/sdk-trace-base": "^1.22.0", + "@opentelemetry/sdk-trace-node": "^1.22.0", + "@opentelemetry/semantic-conventions": "^1.22.0", + "form-data-encoder": "^4.0.2", + "humanize-duration": "^3.27.3", + "socket.io-client": "4.7.4", + "superjson": "^2.2.1", + "ulidx": "^2.2.1", + "zod": "3.22.3", + "zod-error": "1.5.0", + "zod-validation-error": "^1.5.0" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@systemfsoftware/trigger.dev_core-backend": { + "version": "3.0.0-beta.37", + "resolved": "https://registry.npmjs.org/@systemfsoftware/trigger.dev_core-backend/-/core-backend-3.0.0-beta.37.tgz", + "integrity": "sha512-cXmQJmu6phQoY8rQUbC+Ay1MevmtVgalXFMcAOmTVhgq7xGrZHMdqCdkAFoBe5pI7k+Cdsvl595Xx3ZbInNL5g==", + "dependencies": { + "@opentelemetry/api": "^1.8.0" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@systemfsoftware/trigger.dev_sdk": { + "version": "3.0.0-beta.37", + "resolved": "https://registry.npmjs.org/@systemfsoftware/trigger.dev_sdk/-/sdk-3.0.0-beta.37.tgz", + "integrity": "sha512-lHrGrWG8Lmek2radQxlaKZEEsG1m8I4MPx2gfcGuMJIyVUjFdoB7t8Khb52KS5ymKpgANdYrfrB58UzuSZSE1A==", + "dependencies": { + "@opentelemetry/api": "^1.8.0", + "@opentelemetry/api-logs": "^0.48.0", + "@opentelemetry/semantic-conventions": "^1.22.0", + "@systemfsoftware/trigger.dev_core": "3.0.0-beta.37", + "@systemfsoftware/trigger.dev_core-backend": "3.0.0-beta.37", + "chalk": "^5.2.0", + "cronstrue": "^2.21.0", + "debug": "^4.3.4", + "evt": "^2.4.13", + "get-caller-file": "^2.0.5", + "git-remote-origin-url": "^4.0.0", + "git-repo-info": "^2.1.1", + "msw": "^2.2.1", + "slug": "^6.0.0", + "terminal-link": "^3.0.0", + "ulid": "^2.3.0", + "uuid": "^9.0.0", + "ws": "^8.11.0", + "zod": "3.22.3" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@types/cookie": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.6.0.tgz", + "integrity": "sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==" + }, + "node_modules/@types/mute-stream": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/@types/mute-stream/-/mute-stream-0.0.4.tgz", + "integrity": "sha512-CPM9nzrCPPJHQNA9keH9CVkVI+WR5kMa+7XEs5jcGQ0VoAGnLv242w8lIVgwAEfmE4oufJRaTc9PNLQl0ioAow==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/node": { + "version": "20.14.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.14.2.tgz", + "integrity": "sha512-xyu6WAMVwv6AKFLB+e/7ySZVr/0zLCzOa7rSpq6jNwpqOrUbcACDWC+53d4n2QHOnDou0fbIsg8wZu/sxrnI4Q==", + "dependencies": { + "undici-types": "~5.26.4" + } + }, + "node_modules/@types/shimmer": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.0.5.tgz", + "integrity": "sha512-9Hp0ObzwwO57DpLFF0InUjUm/II8GmKAvzbefxQTihCb7KI6yc9yzf0nLc4mVdby5N4DRCgQM2wCup9KTieeww==" + }, + "node_modules/@types/statuses": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@types/statuses/-/statuses-2.0.5.tgz", + "integrity": "sha512-jmIUGWrAiwu3dZpxntxieC+1n/5c3mjrImkmOSQ2NC5uP6cYO4aAZDdSmRcI5C1oiTmqlZGHC+/NmJrKogbP5A==" + }, + "node_modules/@types/wrap-ansi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/wrap-ansi/-/wrap-ansi-3.0.0.tgz", + "integrity": "sha512-ltIpx+kM7g/MLRZfkbL7EsCEjfzCcScLpkg37eXEtx5kmrAKBkTJwd1GIAjDSL8wTpM6Hzn5YO4pSb91BEwu1g==" + }, + "node_modules/acorn": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.0.tgz", + "integrity": "sha512-RTvkC4w+KNXrM39/lWCUaG0IbRkWdCv7W/IOW9oU6SawyxulvkQy5HQPVTKxEjczcUvapcrw3cFx/60VN/NRNw==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-import-assertions": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz", + "integrity": "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==", + "peerDependencies": { + "acorn": "^8" + } + }, + "node_modules/ansi-escapes": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-5.0.0.tgz", + "integrity": "sha512-5GFMVX8HqE/TB+FuBJGuO5XG0WrsA6ptUqoODaT/n9mmUaZFkqnBueB4leqGBCmrUHnCnC4PCZTCd0E7QQ83bA==", + "dependencies": { + "type-fest": "^1.0.2" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/chalk": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", + "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", + "engines": { + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/cjs-module-lexer": { + "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==" + }, + "node_modules/cli-spinners": { + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.2.tgz", + "integrity": "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-width": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-4.1.0.tgz", + "integrity": "sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==", + "engines": { + "node": ">= 12" + } + }, + "node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/cliui/node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/copy-anything": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/copy-anything/-/copy-anything-3.0.5.tgz", + "integrity": "sha512-yCEafptTtb4bk7GLEQoM8KVJpxAfdBJYaXyzQEgQQQgYrZiDp8SJmGKlYza6CYjEDNstAdNdKA3UuoULlEbS6w==", + "dependencies": { + "is-what": "^4.1.8" + }, + "engines": { + "node": ">=12.13" + }, + "funding": { + "url": "https://github.com/sponsors/mesqueeb" + } + }, + "node_modules/cronstrue": { + "version": "2.50.0", + "resolved": "https://registry.npmjs.org/cronstrue/-/cronstrue-2.50.0.tgz", + "integrity": "sha512-ULYhWIonJzlScCCQrPUG5uMXzXxSixty4djud9SS37DoNxDdkeRocxzHuAo4ImRBUK+mAuU5X9TSwEDccnnuPg==", + "bin": { + "cronstrue": "bin/cli.js" + } + }, + "node_modules/debug": { + "version": "4.3.5", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.5.tgz", + "integrity": "sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "node_modules/engine.io-client": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-6.5.3.tgz", + "integrity": "sha512-9Z0qLB0NIisTRt1DZ/8U2k12RJn8yls/nXMZLn+/N8hANT3TcYjKFKcwbw5zFQiN4NTde3TSY9zb79e1ij6j9Q==", + "dependencies": { + "@socket.io/component-emitter": "~3.1.0", + "debug": "~4.3.1", + "engine.io-parser": "~5.2.1", + "ws": "~8.11.0", + "xmlhttprequest-ssl": "~2.0.0" + } + }, + "node_modules/engine.io-client/node_modules/ws": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz", + "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/engine.io-parser": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.2.2.tgz", + "integrity": "sha512-RcyUFKA93/CXH20l4SoVvzZfrSDMOTUS3bWVpTt2FuFP+XYrL8i8oonHP7WInRyVHXh0n/ORtoeiE1os+8qkSw==", + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/escalade": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", + "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/evt": { + "version": "2.5.7", + "resolved": "https://registry.npmjs.org/evt/-/evt-2.5.7.tgz", + "integrity": "sha512-dr7Wd16ry5F8WNU1xXLKpFpO3HsoAGg8zC48e08vDdzMzGWCP9/QFGt1PQptEEDh8SwYP3EL8M+d/Gb0kgUp6g==", + "dependencies": { + "minimal-polyfills": "^2.2.3", + "run-exclusive": "^2.2.19", + "tsafe": "^1.6.6" + } + }, + "node_modules/form-data-encoder": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/form-data-encoder/-/form-data-encoder-4.0.2.tgz", + "integrity": "sha512-KQVhvhK8ZkWzxKxOr56CPulAhH3dobtuQ4+hNQ+HekH/Wp5gSOafqRAeTphQUJAIk0GBvHZgJ2ZGRWd5kphMuw==", + "engines": { + "node": ">= 18" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/git-remote-origin-url": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/git-remote-origin-url/-/git-remote-origin-url-4.0.0.tgz", + "integrity": "sha512-EAxDksNdjuWgmVW9pVvA9jQDi/dmTaiDONktIy7qiRRhBZUI4FQK1YvBvteuTSX24aNKg9lfgxNYJEeeSXe6DA==", + "dependencies": { + "gitconfiglocal": "^2.1.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/git-repo-info": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/git-repo-info/-/git-repo-info-2.1.1.tgz", + "integrity": "sha512-8aCohiDo4jwjOwma4FmYFd3i97urZulL8XL24nIPxuE+GZnfsAyy/g2Shqx6OjUiFKUXZM+Yy+KHnOmmA3FVcg==", + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/gitconfiglocal": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/gitconfiglocal/-/gitconfiglocal-2.1.0.tgz", + "integrity": "sha512-qoerOEliJn3z+Zyn1HW2F6eoYJqKwS6MgC9cztTLUB/xLWX8gD/6T60pKn4+t/d6tP7JlybI7Z3z+I572CR/Vg==", + "dependencies": { + "ini": "^1.3.2" + } + }, + "node_modules/graphql": { + "version": "16.8.2", + "resolved": "https://registry.npmjs.org/graphql/-/graphql-16.8.2.tgz", + "integrity": "sha512-cvVIBILwuoSyD54U4cF/UXDh5yAobhNV/tPygI4lZhgOIJQE/WLWC4waBRb4I6bDVYb3OVx3lfHbaQOEoUD5sg==", + "engines": { + "node": "^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0" + } + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/headers-polyfill": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/headers-polyfill/-/headers-polyfill-4.0.3.tgz", + "integrity": "sha512-IScLbePpkvO846sIwOtOTDjutRMWdXdJmXdMvk6gCBHxFO8d+QKOQedyZSxFTTFYRSmlgSTDtXqqq4pcenBXLQ==" + }, + "node_modules/humanize-duration": { + "version": "3.32.1", + "resolved": "https://registry.npmjs.org/humanize-duration/-/humanize-duration-3.32.1.tgz", + "integrity": "sha512-inh5wue5XdfObhu/IGEMiA1nUXigSGcaKNemcbLRKa7jXYGDZXr3LoT9pTIzq2hPEbld7w/qv9h+ikWGz8fL1g==" + }, + "node_modules/import-in-the-middle": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/import-in-the-middle/-/import-in-the-middle-1.7.1.tgz", + "integrity": "sha512-1LrZPDtW+atAxH42S6288qyDFNQ2YCty+2mxEPRtfazH6Z5QwkaBSTS2ods7hnVJioF6rkRfNoA6A/MstpFXLg==", + "dependencies": { + "acorn": "^8.8.2", + "acorn-import-assertions": "^1.9.0", + "cjs-module-lexer": "^1.2.2", + "module-details-from-path": "^1.0.3" + } + }, + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + }, + "node_modules/is-core-module": { + "version": "2.13.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", + "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", + "dependencies": { + "hasown": "^2.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-node-process": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/is-node-process/-/is-node-process-1.2.0.tgz", + "integrity": "sha512-Vg4o6/fqPxIjtxgUH5QLJhwZ7gW5diGCVlXpuUfELC62CuxM1iHcRe51f2W1FDy04Ai4KJkagKjx3XaqyfRKXw==" + }, + "node_modules/is-what": { + "version": "4.1.16", + "resolved": "https://registry.npmjs.org/is-what/-/is-what-4.1.16.tgz", + "integrity": "sha512-ZhMwEosbFJkA0YhFnNDgTM4ZxDRsS6HqTo7qsZM08fehyRYIYa0yHu5R6mgo1n/8MgaPBXiPimPD77baVFYg+A==", + "engines": { + "node": ">=12.13" + }, + "funding": { + "url": "https://github.com/sponsors/mesqueeb" + } + }, + "node_modules/layerr": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/layerr/-/layerr-2.1.0.tgz", + "integrity": "sha512-xDD9suWxfBYeXgqffRVH/Wqh+mqZrQcqPRn0I0ijl7iJQ7vu8gMGPt1Qop59pEW/jaIDNUN7+PX1Qk40+vuflg==" + }, + "node_modules/lodash.camelcase": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", + "integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==" + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" + }, + "node_modules/long": { + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/long/-/long-5.2.3.tgz", + "integrity": "sha512-lcHwpNoggQTObv5apGNCTdJrO69eHOZMi4BNC+rTLER8iHAqGrUVeLh/irVIM7zTw2bOXA8T6uNPeujwOLg/2Q==" + }, + "node_modules/minimal-polyfills": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/minimal-polyfills/-/minimal-polyfills-2.2.3.tgz", + "integrity": "sha512-oxdmJ9cL+xV72h0xYxp4tP2d5/fTBpP45H8DIOn9pASuF8a3IYTf+25fMGDYGiWW+MFsuog6KD6nfmhZJQ+uUw==" + }, + "node_modules/module-details-from-path": { + "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==" + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/msw": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/msw/-/msw-2.3.1.tgz", + "integrity": "sha512-ocgvBCLn/5l3jpl1lssIb3cniuACJLoOfZu01e3n5dbJrpA5PeeWn28jCLgQDNt6d7QT8tF2fYRzm9JoEHtiig==", + "hasInstallScript": true, + "dependencies": { + "@bundled-es-modules/cookie": "^2.0.0", + "@bundled-es-modules/statuses": "^1.0.1", + "@inquirer/confirm": "^3.0.0", + "@mswjs/cookies": "^1.1.0", + "@mswjs/interceptors": "^0.29.0", + "@open-draft/until": "^2.1.0", + "@types/cookie": "^0.6.0", + "@types/statuses": "^2.0.4", + "chalk": "^4.1.2", + "graphql": "^16.8.1", + "headers-polyfill": "^4.0.2", + "is-node-process": "^1.2.0", + "outvariant": "^1.4.2", + "path-to-regexp": "^6.2.0", + "strict-event-emitter": "^0.5.1", + "type-fest": "^4.9.0", + "yargs": "^17.7.2" + }, + "bin": { + "msw": "cli/index.js" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/mswjs" + }, + "peerDependencies": { + "typescript": ">= 4.7.x" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/msw/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/msw/node_modules/type-fest": { + "version": "4.20.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.20.1.tgz", + "integrity": "sha512-R6wDsVsoS9xYOpy8vgeBlqpdOyzJ12HNfQhC/aAKWM3YoCV9TtunJzh/QpkMgeDhkoynDcw5f1y+qF9yc/HHyg==", + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/mute-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-1.0.0.tgz", + "integrity": "sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/outvariant": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/outvariant/-/outvariant-1.4.2.tgz", + "integrity": "sha512-Ou3dJ6bA/UJ5GVHxah4LnqDwZRwAmWxrG3wtrHrbGnP4RnLCtA64A4F+ae7Y8ww660JaddSoArUR5HjipWSHAQ==" + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + }, + "node_modules/path-to-regexp": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.2.2.tgz", + "integrity": "sha512-GQX3SSMokngb36+whdpRXE+3f9V8UzyAorlYvOGx87ufGHehNTn5lCxrKtLyZ4Yl/wEKnNnr98ZzOwwDZV5ogw==" + }, + "node_modules/protobufjs": { + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.3.2.tgz", + "integrity": "sha512-RXyHaACeqXeqAKGLDl68rQKbmObRsTIn4TYVUUug1KfS47YWCo5MacGITEryugIgZqORCvJWEk4l449POg5Txg==", + "hasInstallScript": true, + "dependencies": { + "@protobufjs/aspromise": "^1.1.2", + "@protobufjs/base64": "^1.1.2", + "@protobufjs/codegen": "^2.0.4", + "@protobufjs/eventemitter": "^1.1.0", + "@protobufjs/fetch": "^1.1.0", + "@protobufjs/float": "^1.0.2", + "@protobufjs/inquire": "^1.1.0", + "@protobufjs/path": "^1.1.2", + "@protobufjs/pool": "^1.1.0", + "@protobufjs/utf8": "^1.1.0", + "@types/node": ">=13.7.0", + "long": "^5.0.0" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-in-the-middle": { + "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" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/run-exclusive": { + "version": "2.2.19", + "resolved": "https://registry.npmjs.org/run-exclusive/-/run-exclusive-2.2.19.tgz", + "integrity": "sha512-K3mdoAi7tjJ/qT7Flj90L7QyPozwUaAG+CVhkdDje4HLKXUYC3N/Jzkau3flHVDLQVhiHBtcimVodMjN9egYbA==", + "dependencies": { + "minimal-polyfills": "^2.2.3" + } + }, + "node_modules/semver": { + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/shimmer": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/shimmer/-/shimmer-1.2.1.tgz", + "integrity": "sha512-sQTKC1Re/rM6XyFM6fIAGHRPVGvyXfgzIDvzoq608vM+jeyVD0Tu1E6Np0Kc2zAIFWIj963V2800iF/9LPieQw==" + }, + "node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/slug": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/slug/-/slug-6.1.0.tgz", + "integrity": "sha512-x6vLHCMasg4DR2LPiyFGI0gJJhywY6DTiGhCrOMzb3SOk/0JVLIaL4UhyFSHu04SD3uAavrKY/K3zZ3i6iRcgA==" + }, + "node_modules/socket.io-client": { + "version": "4.7.4", + "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-4.7.4.tgz", + "integrity": "sha512-wh+OkeF0rAVCrABWQBaEjLfb7DVPotMbu0cgWgyR0v6eA4EoVnAwcIeIbcdTE3GT/H3kbdLl7OoH2+asoDRIIg==", + "dependencies": { + "@socket.io/component-emitter": "~3.1.0", + "debug": "~4.3.2", + "engine.io-client": "~6.5.2", + "socket.io-parser": "~4.2.4" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/socket.io-parser": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.4.tgz", + "integrity": "sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==", + "dependencies": { + "@socket.io/component-emitter": "~3.1.0", + "debug": "~4.3.1" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/strict-event-emitter": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/strict-event-emitter/-/strict-event-emitter-0.5.1.tgz", + "integrity": "sha512-vMgjE/GGEPEFnhFub6pa4FmJBRBVOLpIII2hvCZ8Kzb7K0hlHo7mQv6xYrBvCL2LtAIBwFUK8wvuJgTVSQ5MFQ==" + }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "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" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/superjson": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/superjson/-/superjson-2.2.1.tgz", + "integrity": "sha512-8iGv75BYOa0xRJHK5vRLEjE2H/i4lulTjzpUXic3Eg8akftYjkmQDa8JARQ42rlczXyFR3IeRoeFCc7RxHsYZA==", + "dependencies": { + "copy-anything": "^3.0.2" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", + "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", + "dependencies": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/terminal-link": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-3.0.0.tgz", + "integrity": "sha512-flFL3m4wuixmf6IfhFJd1YPiLiMuxEc8uHRM1buzIeZPm22Au2pDqBJQgdo7n1WfPU1ONFGv7YDwpFBmHGF6lg==", + "dependencies": { + "ansi-escapes": "^5.0.0", + "supports-hyperlinks": "^2.2.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/tsafe": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/tsafe/-/tsafe-1.7.2.tgz", + "integrity": "sha512-dAPfQLhCfCRre5qs+Z5Q2a7s2CV7RxffZUmvj7puGaePYjECzWREJFd3w4XSFe/T5tbxgowfItA/JSSZ6Ma3dA==" + }, + "node_modules/type-fest": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", + "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ulid": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/ulid/-/ulid-2.3.0.tgz", + "integrity": "sha512-keqHubrlpvT6G2wH0OEfSW4mquYRcbe/J8NMmveoQOjUqmo+hXtO+ORCpWhdbZ7k72UtY61BL7haGxW6enBnjw==", + "bin": { + "ulid": "bin/cli.js" + } + }, + "node_modules/ulidx": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/ulidx/-/ulidx-2.3.0.tgz", + "integrity": "sha512-36piWNqcdp9hKlQewyeehCaALy4lyx3FodsCxHuV6i0YdexSkjDOubwxEVr2yi4kh62L/0MgyrxqG4K+qtovnw==", + "dependencies": { + "layerr": "^2.0.1" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/undici-types": { + "version": "5.26.5", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", + "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==" + }, + "node_modules/uuid": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ws": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz", + "integrity": "sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/xmlhttprequest-ssl": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-2.0.0.tgz", + "integrity": "sha512-QKxVRxiRACQcVuQEYFsI1hhkrMlrXHPegbbd1yn9UHOmRxY+si12nQYzri3vbzt8VdTTRviqcKxcyllFas5z2A==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "engines": { + "node": ">=10" + } + }, + "node_modules/yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "engines": { + "node": ">=12" + } + }, + "node_modules/zod": { + "version": "3.22.3", + "resolved": "https://registry.npmjs.org/zod/-/zod-3.22.3.tgz", + "integrity": "sha512-EjIevzuJRiRPbVH4mGc8nApb/lVLKVpmUhAaR5R5doKGfAnGJ6Gr3CViAVjP+4FWSxCsybeWQdcgCtbX+7oZug==", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + }, + "node_modules/zod-error": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/zod-error/-/zod-error-1.5.0.tgz", + "integrity": "sha512-zzopKZ/skI9iXpqCEPj+iLCKl9b88E43ehcU+sbRoHuwGd9F1IDVGQ70TyO6kmfiRL1g4IXkjsXK+g1gLYl4WQ==", + "dependencies": { + "zod": "^3.20.2" + } + }, + "node_modules/zod-validation-error": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/zod-validation-error/-/zod-validation-error-1.5.0.tgz", + "integrity": "sha512-/7eFkAI4qV0tcxMBB/3+d2c1P6jzzZYdYSlBuAklzMuCrJu5bzJfHS0yVAS87dRHVlhftd6RFJDIvv03JgkSbw==", + "engines": { + "node": ">=16.0.0" + }, + "peerDependencies": { + "zod": "^3.18.0" + } + }, + "packages/dep-to-add": { + "name": "@dep-to-add-scope-parsing/dep-to-add" + }, + "packages/internal-dep": { + "name": "@dep-to-add-scope-parsing/internal-dep", + "extraneous": true + }, + "packages/trigger": { + "name": "@dep-to-add-scope-parsing/trigger", + "dependencies": { + "@dep-to-add-scope-parsing/dep-to-add": "*", + "@systemfsoftware/trigger.dev_sdk": "3.0.0-beta.37" + } + } + } +} diff --git a/packages/cli-v3/e2e/fixtures/dep-to-add-scope-parsing/package.json b/packages/cli-v3/e2e/fixtures/dep-to-add-scope-parsing/package.json new file mode 100644 index 00000000000..498c410fcbe --- /dev/null +++ b/packages/cli-v3/e2e/fixtures/dep-to-add-scope-parsing/package.json @@ -0,0 +1,13 @@ +{ + "name": "dep-to-add-scope-parsing", + "description": "https://github.com/triggerdotdev/trigger.dev/commit/b8477ea2b08828e547885a6f2a14c15074852879", + "private": true, + "packageManager": "pnpm@8.15.5+sha256.4b4efa12490e5055d59b9b9fc9438b7d581a6b7af3b5675eb5c5f447cee1a589", + "engines": { + "pnpm": "8.15.5", + "yarn": "4.2.2" + }, + "workspaces": [ + "packages/*" + ] +} diff --git a/packages/cli-v3/e2e/fixtures/dep-to-add-scope-parsing/packages/dep-to-add/index.js b/packages/cli-v3/e2e/fixtures/dep-to-add-scope-parsing/packages/dep-to-add/index.js new file mode 100644 index 00000000000..c0d368ef37c --- /dev/null +++ b/packages/cli-v3/e2e/fixtures/dep-to-add-scope-parsing/packages/dep-to-add/index.js @@ -0,0 +1,3 @@ +module.exports = { + MESSAGE: "Hello, World!", +}; diff --git a/packages/cli-v3/e2e/fixtures/dep-to-add-scope-parsing/packages/dep-to-add/package.json b/packages/cli-v3/e2e/fixtures/dep-to-add-scope-parsing/packages/dep-to-add/package.json new file mode 100644 index 00000000000..0063a77c987 --- /dev/null +++ b/packages/cli-v3/e2e/fixtures/dep-to-add-scope-parsing/packages/dep-to-add/package.json @@ -0,0 +1,4 @@ +{ + "name": "@dep-to-add-scope-parsing/dep-to-add", + "private": true +} diff --git a/packages/cli-v3/e2e/fixtures/dep-to-add-scope-parsing/packages/trigger/helloWorld.js b/packages/cli-v3/e2e/fixtures/dep-to-add-scope-parsing/packages/trigger/helloWorld.js new file mode 100644 index 00000000000..7544da5b6d7 --- /dev/null +++ b/packages/cli-v3/e2e/fixtures/dep-to-add-scope-parsing/packages/trigger/helloWorld.js @@ -0,0 +1,9 @@ +import { task } from "@systemfsoftware/trigger.dev_sdk/v3"; +import { MESSAGE } from "@dep-to-add-scope-parsing/dep-to-add"; + +export const helloWorldTask = task({ + id: "hello-world", + run: async (payload) => { + console.log(MESSAGE, payload); + }, +}); diff --git a/packages/cli-v3/e2e/fixtures/dep-to-add-scope-parsing/packages/trigger/package.json b/packages/cli-v3/e2e/fixtures/dep-to-add-scope-parsing/packages/trigger/package.json new file mode 100644 index 00000000000..793aa7b08b9 --- /dev/null +++ b/packages/cli-v3/e2e/fixtures/dep-to-add-scope-parsing/packages/trigger/package.json @@ -0,0 +1,8 @@ +{ + "name": "@dep-to-add-scope-parsing/trigger", + "private": true, + "dependencies": { + "@dep-to-add-scope-parsing/dep-to-add": "*", + "@systemfsoftware/trigger.dev_sdk": "3.0.0-beta.37" + } +} diff --git a/packages/cli-v3/e2e/fixtures/dep-to-add-scope-parsing/trigger.config.js b/packages/cli-v3/e2e/fixtures/dep-to-add-scope-parsing/trigger.config.js new file mode 100644 index 00000000000..0537018ad25 --- /dev/null +++ b/packages/cli-v3/e2e/fixtures/dep-to-add-scope-parsing/trigger.config.js @@ -0,0 +1,5 @@ +export const config = { + project: "dep-to-add-scope-parsing", + additionalPackages: ["@dep-to-add-scope-parsing/dep-to-add"], + triggerDirectories: ["./packages/trigger"], +}; diff --git a/packages/cli-v3/e2e/fixtures/lock-nested-peer-deps/.yarnrc.yml b/packages/cli-v3/e2e/fixtures/lock-nested-peer-deps/.yarnrc.yml new file mode 100644 index 00000000000..3186f3f0795 --- /dev/null +++ b/packages/cli-v3/e2e/fixtures/lock-nested-peer-deps/.yarnrc.yml @@ -0,0 +1 @@ +nodeLinker: node-modules diff --git a/packages/cli-v3/e2e/fixtures/lock-nested-peer-deps/package-lock.json b/packages/cli-v3/e2e/fixtures/lock-nested-peer-deps/package-lock.json new file mode 100644 index 00000000000..aad9fa12f16 --- /dev/null +++ b/packages/cli-v3/e2e/fixtures/lock-nested-peer-deps/package-lock.json @@ -0,0 +1,2113 @@ +{ + "name": "lock-nested-peer-deps", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "lock-nested-peer-deps", + "dependencies": { + "@systemfsoftware/trigger.dev_sdk": "3.0.0-beta.40", + "react-dom": "18.3.1" + }, + "engines": { + "pnpm": "8.15.5", + "yarn": "4.2.2" + } + }, + "node_modules/@bundled-es-modules/cookie": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@bundled-es-modules/cookie/-/cookie-2.0.0.tgz", + "integrity": "sha512-Or6YHg/kamKHpxULAdSqhGqnWFneIXu1NKvvfBBzKGwpVsYuFIQ5aBPHDnnoR3ghW1nvSkALd+EF9iMtY7Vjxw==", + "dependencies": { + "cookie": "^0.5.0" + } + }, + "node_modules/@bundled-es-modules/statuses": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@bundled-es-modules/statuses/-/statuses-1.0.1.tgz", + "integrity": "sha512-yn7BklA5acgcBr+7w064fGV+SGIFySjCKpqjcWgBAIfrAkY+4GQTJJHQMeT3V/sgz23VTEVV8TtOmkvJAhFVfg==", + "dependencies": { + "statuses": "^2.0.1" + } + }, + "node_modules/@google-cloud/precise-date": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@google-cloud/precise-date/-/precise-date-4.0.0.tgz", + "integrity": "sha512-1TUx3KdaU3cN7nfCdNf+UVqA/PSX29Cjcox3fZZBtINlRrXVTmUkQnCKv2MbBUbCopbK4olAT1IHl76uZyCiVA==", + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@grpc/grpc-js": { + "version": "1.10.9", + "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.10.9.tgz", + "integrity": "sha512-5tcgUctCG0qoNyfChZifz2tJqbRbXVO9J7X6duFcOjY3HUNCxg5D0ZCK7EP9vIcZ0zRpLU9bWkyCqVCLZ46IbQ==", + "dependencies": { + "@grpc/proto-loader": "^0.7.13", + "@js-sdsl/ordered-map": "^4.4.2" + }, + "engines": { + "node": ">=12.10.0" + } + }, + "node_modules/@grpc/proto-loader": { + "version": "0.7.13", + "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.7.13.tgz", + "integrity": "sha512-AiXO/bfe9bmxBjxxtYxFAXGZvMaN5s8kO+jBHAJCON8rJoB5YS/D6X7ZNc6XQkuHNmyl4CYaMI1fJ/Gn27RGGw==", + "dependencies": { + "lodash.camelcase": "^4.3.0", + "long": "^5.0.0", + "protobufjs": "^7.2.5", + "yargs": "^17.7.2" + }, + "bin": { + "proto-loader-gen-types": "build/bin/proto-loader-gen-types.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@inquirer/confirm": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/@inquirer/confirm/-/confirm-3.1.10.tgz", + "integrity": "sha512-/aAHu83Njy6yf44T+ZrRPUkMcUqprrOiIKsyMvf9jOV+vF5BNb2ja1aLP33MK36W8eaf91MTL/mU/e6METuENg==", + "dependencies": { + "@inquirer/core": "^8.2.3", + "@inquirer/type": "^1.3.3" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@inquirer/core": { + "version": "8.2.3", + "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-8.2.3.tgz", + "integrity": "sha512-WrpDVPAaxJQjHid3Ra4FhUO70YBzkHSYVyW5X48L5zHYdudoPISJqTRRWSeamHfaXda7PNNaC5Py5MEo7QwBNA==", + "dependencies": { + "@inquirer/figures": "^1.0.3", + "@inquirer/type": "^1.3.3", + "@types/mute-stream": "^0.0.4", + "@types/node": "^20.14.6", + "@types/wrap-ansi": "^3.0.0", + "ansi-escapes": "^4.3.2", + "chalk": "^4.1.2", + "cli-spinners": "^2.9.2", + "cli-width": "^4.1.0", + "mute-stream": "^1.0.0", + "signal-exit": "^4.1.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^6.2.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@inquirer/core/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@inquirer/figures": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@inquirer/figures/-/figures-1.0.3.tgz", + "integrity": "sha512-ErXXzENMH5pJt5/ssXV0DfWUZqly8nGzf0UcBV9xTnP+KyffE2mqyxIMBrZ8ijQck2nU0TQm40EQB53YreyWHw==", + "engines": { + "node": ">=18" + } + }, + "node_modules/@inquirer/type": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-1.3.3.tgz", + "integrity": "sha512-xTUt0NulylX27/zMx04ZYar/kr1raaiFTVvQ5feljQsiAgdm0WPj4S73/ye0fbslh+15QrIuDvfCXTek7pMY5A==", + "engines": { + "node": ">=18" + } + }, + "node_modules/@js-sdsl/ordered-map": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/@js-sdsl/ordered-map/-/ordered-map-4.4.2.tgz", + "integrity": "sha512-iUKgm52T8HOE/makSxjqoWhe95ZJA1/G1sYsGev2JDKUSS14KAgg1LHb+Ba+IPow0xflbnSkOsZcO08C7w1gYw==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/js-sdsl" + } + }, + "node_modules/@mswjs/cookies": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@mswjs/cookies/-/cookies-1.1.1.tgz", + "integrity": "sha512-W68qOHEjx1iD+4VjQudlx26CPIoxmIAtK4ZCexU0/UJBG6jYhcuyzKJx+Iw8uhBIGd9eba64XgWVgo20it1qwA==", + "engines": { + "node": ">=18" + } + }, + "node_modules/@mswjs/interceptors": { + "version": "0.29.1", + "resolved": "https://registry.npmjs.org/@mswjs/interceptors/-/interceptors-0.29.1.tgz", + "integrity": "sha512-3rDakgJZ77+RiQUuSK69t1F0m8BQKA8Vh5DCS5V0DWvNY67zob2JhhQrhCO0AKLGINTRSFd1tBaHcJTkhefoSw==", + "dependencies": { + "@open-draft/deferred-promise": "^2.2.0", + "@open-draft/logger": "^0.3.0", + "@open-draft/until": "^2.0.0", + "is-node-process": "^1.2.0", + "outvariant": "^1.2.1", + "strict-event-emitter": "^0.5.1" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@open-draft/deferred-promise": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@open-draft/deferred-promise/-/deferred-promise-2.2.0.tgz", + "integrity": "sha512-CecwLWx3rhxVQF6V4bAgPS5t+So2sTbPgAzafKkVizyi7tlwpcFpdFqq+wqF2OwNBmqFuu6tOyouTuxgpMfzmA==" + }, + "node_modules/@open-draft/logger": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@open-draft/logger/-/logger-0.3.0.tgz", + "integrity": "sha512-X2g45fzhxH238HKO4xbSr7+wBS8Fvw6ixhTDuvLd5mqh6bJJCFAPwU9mPDxbcrRtfxv4u5IHCEH77BmxvXmmxQ==", + "dependencies": { + "is-node-process": "^1.2.0", + "outvariant": "^1.4.0" + } + }, + "node_modules/@open-draft/until": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@open-draft/until/-/until-2.1.0.tgz", + "integrity": "sha512-U69T3ItWHvLwGg5eJ0n3I62nWuE6ilHlmz7zM0npLBRvPRd7e6NYmg54vvRtP5mZG7kZqZCFVdsTWo7BPtBujg==" + }, + "node_modules/@opentelemetry/api": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-1.8.0.tgz", + "integrity": "sha512-I/s6F7yKUDdtMsoBWXJe8Qz40Tui5vsuKCWJEWVL+5q9sSWRzzx6v2KeNsOBEwd94j0eWkpWCH4yB6rZg9Mf0w==", + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@opentelemetry/api-logs": { + "version": "0.48.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.48.0.tgz", + "integrity": "sha512-1/aMiU4Eqo3Zzpfwu51uXssp5pzvHFObk8S9pKAiXb1ne8pvg1qxBQitYL1XUiAMEXFzgjaidYG2V6624DRhhw==", + "dependencies": { + "@opentelemetry/api": "^1.0.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/@opentelemetry/context-async-hooks": { + "version": "1.25.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-1.25.1.tgz", + "integrity": "sha512-UW/ge9zjvAEmRWVapOP0qyCvPulWU6cQxGxDbWEFfGOj1VBBZAuOqTo3X6yWmDTD3Xe15ysCZChHncr2xFMIfQ==", + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "node_modules/@opentelemetry/core": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.22.0.tgz", + "integrity": "sha512-0VoAlT6x+Xzik1v9goJ3pZ2ppi6+xd3aUfg4brfrLkDBHRIVjMP0eBHrKrhB+NKcDyMAg8fAbGL3Npg/F6AwWA==", + "dependencies": { + "@opentelemetry/semantic-conventions": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/core/node_modules/@opentelemetry/semantic-conventions": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.22.0.tgz", + "integrity": "sha512-CAOgFOKLybd02uj/GhCdEeeBjOS0yeoDeo/CA7ASBSmenpZHAKGB3iDm/rv3BQLcabb/OprDEsSQ1y0P8A7Siw==", + "engines": { + "node": ">=14" + } + }, + "node_modules/@opentelemetry/exporter-logs-otlp-http": { + "version": "0.49.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-logs-otlp-http/-/exporter-logs-otlp-http-0.49.1.tgz", + "integrity": "sha512-3QoBnIGCmEkujynUP0mK155QtOM0MSf9FNrEw7u9ieCFsoMiyatg2hPp+alEDONJ8N8wGEK+wP2q3icgXBiggw==", + "dependencies": { + "@opentelemetry/api-logs": "0.49.1", + "@opentelemetry/core": "1.22.0", + "@opentelemetry/otlp-exporter-base": "0.49.1", + "@opentelemetry/otlp-transformer": "0.49.1", + "@opentelemetry/sdk-logs": "0.49.1" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.0.0" + } + }, + "node_modules/@opentelemetry/exporter-logs-otlp-http/node_modules/@opentelemetry/api-logs": { + "version": "0.49.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.49.1.tgz", + "integrity": "sha512-kaNl/T7WzyMUQHQlVq7q0oV4Kev6+0xFwqzofryC66jgGMacd0QH5TwfpbUwSTby+SdAdprAe5UKMvBw4tKS5Q==", + "dependencies": { + "@opentelemetry/api": "^1.0.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/@opentelemetry/exporter-trace-otlp-grpc": { + "version": "0.49.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-grpc/-/exporter-trace-otlp-grpc-0.49.1.tgz", + "integrity": "sha512-Zbd7f3zF7fI2587MVhBizaW21cO/SordyrZGtMtvhoxU6n4Qb02Gx71X4+PzXH620e0+JX+Pcr9bYb1HTeVyJA==", + "dependencies": { + "@grpc/grpc-js": "^1.7.1", + "@opentelemetry/core": "1.22.0", + "@opentelemetry/otlp-grpc-exporter-base": "0.49.1", + "@opentelemetry/otlp-transformer": "0.49.1", + "@opentelemetry/resources": "1.22.0", + "@opentelemetry/sdk-trace-base": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.0.0" + } + }, + "node_modules/@opentelemetry/exporter-trace-otlp-grpc/node_modules/@opentelemetry/resources": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.22.0.tgz", + "integrity": "sha512-+vNeIFPH2hfcNL0AJk/ykJXoUCtR1YaDUZM+p3wZNU4Hq98gzq+7b43xbkXjadD9VhWIUQqEwXyY64q6msPj6A==", + "dependencies": { + "@opentelemetry/core": "1.22.0", + "@opentelemetry/semantic-conventions": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/exporter-trace-otlp-grpc/node_modules/@opentelemetry/sdk-trace-base": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.22.0.tgz", + "integrity": "sha512-pfTuSIpCKONC6vkTpv6VmACxD+P1woZf4q0K46nSUvXFvOFqjBYKFaAMkKD3M1mlKUUh0Oajwj35qNjMl80m1Q==", + "dependencies": { + "@opentelemetry/core": "1.22.0", + "@opentelemetry/resources": "1.22.0", + "@opentelemetry/semantic-conventions": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/exporter-trace-otlp-grpc/node_modules/@opentelemetry/semantic-conventions": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.22.0.tgz", + "integrity": "sha512-CAOgFOKLybd02uj/GhCdEeeBjOS0yeoDeo/CA7ASBSmenpZHAKGB3iDm/rv3BQLcabb/OprDEsSQ1y0P8A7Siw==", + "engines": { + "node": ">=14" + } + }, + "node_modules/@opentelemetry/exporter-trace-otlp-http": { + "version": "0.49.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-http/-/exporter-trace-otlp-http-0.49.1.tgz", + "integrity": "sha512-KOLtZfZvIrpGZLVvblKsiVQT7gQUZNKcUUH24Zz6Xbi7LJb9Vt6xtUZFYdR5IIjvt47PIqBKDWUQlU0o1wAsRw==", + "dependencies": { + "@opentelemetry/core": "1.22.0", + "@opentelemetry/otlp-exporter-base": "0.49.1", + "@opentelemetry/otlp-transformer": "0.49.1", + "@opentelemetry/resources": "1.22.0", + "@opentelemetry/sdk-trace-base": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.0.0" + } + }, + "node_modules/@opentelemetry/exporter-trace-otlp-http/node_modules/@opentelemetry/resources": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.22.0.tgz", + "integrity": "sha512-+vNeIFPH2hfcNL0AJk/ykJXoUCtR1YaDUZM+p3wZNU4Hq98gzq+7b43xbkXjadD9VhWIUQqEwXyY64q6msPj6A==", + "dependencies": { + "@opentelemetry/core": "1.22.0", + "@opentelemetry/semantic-conventions": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/exporter-trace-otlp-http/node_modules/@opentelemetry/sdk-trace-base": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.22.0.tgz", + "integrity": "sha512-pfTuSIpCKONC6vkTpv6VmACxD+P1woZf4q0K46nSUvXFvOFqjBYKFaAMkKD3M1mlKUUh0Oajwj35qNjMl80m1Q==", + "dependencies": { + "@opentelemetry/core": "1.22.0", + "@opentelemetry/resources": "1.22.0", + "@opentelemetry/semantic-conventions": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/exporter-trace-otlp-http/node_modules/@opentelemetry/semantic-conventions": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.22.0.tgz", + "integrity": "sha512-CAOgFOKLybd02uj/GhCdEeeBjOS0yeoDeo/CA7ASBSmenpZHAKGB3iDm/rv3BQLcabb/OprDEsSQ1y0P8A7Siw==", + "engines": { + "node": ">=14" + } + }, + "node_modules/@opentelemetry/exporter-trace-otlp-proto": { + "version": "0.49.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-proto/-/exporter-trace-otlp-proto-0.49.1.tgz", + "integrity": "sha512-n8ON/c9pdMyYAfSFWKkgsPwjYoxnki+6Olzo+klKfW7KqLWoyEkryNkbcMIYnGGNXwdkMIrjoaP0VxXB26Oxcg==", + "dependencies": { + "@opentelemetry/core": "1.22.0", + "@opentelemetry/otlp-exporter-base": "0.49.1", + "@opentelemetry/otlp-proto-exporter-base": "0.49.1", + "@opentelemetry/otlp-transformer": "0.49.1", + "@opentelemetry/resources": "1.22.0", + "@opentelemetry/sdk-trace-base": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.0.0" + } + }, + "node_modules/@opentelemetry/exporter-trace-otlp-proto/node_modules/@opentelemetry/resources": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.22.0.tgz", + "integrity": "sha512-+vNeIFPH2hfcNL0AJk/ykJXoUCtR1YaDUZM+p3wZNU4Hq98gzq+7b43xbkXjadD9VhWIUQqEwXyY64q6msPj6A==", + "dependencies": { + "@opentelemetry/core": "1.22.0", + "@opentelemetry/semantic-conventions": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/exporter-trace-otlp-proto/node_modules/@opentelemetry/sdk-trace-base": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.22.0.tgz", + "integrity": "sha512-pfTuSIpCKONC6vkTpv6VmACxD+P1woZf4q0K46nSUvXFvOFqjBYKFaAMkKD3M1mlKUUh0Oajwj35qNjMl80m1Q==", + "dependencies": { + "@opentelemetry/core": "1.22.0", + "@opentelemetry/resources": "1.22.0", + "@opentelemetry/semantic-conventions": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/exporter-trace-otlp-proto/node_modules/@opentelemetry/semantic-conventions": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.22.0.tgz", + "integrity": "sha512-CAOgFOKLybd02uj/GhCdEeeBjOS0yeoDeo/CA7ASBSmenpZHAKGB3iDm/rv3BQLcabb/OprDEsSQ1y0P8A7Siw==", + "engines": { + "node": ">=14" + } + }, + "node_modules/@opentelemetry/exporter-zipkin": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-zipkin/-/exporter-zipkin-1.22.0.tgz", + "integrity": "sha512-XcFs6rGvcTz0qW5uY7JZDYD0yNEXdekXAb6sFtnZgY/cHY6BQ09HMzOjv9SX+iaXplRDcHr1Gta7VQKM1XXM6g==", + "dependencies": { + "@opentelemetry/core": "1.22.0", + "@opentelemetry/resources": "1.22.0", + "@opentelemetry/sdk-trace-base": "1.22.0", + "@opentelemetry/semantic-conventions": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.0.0" + } + }, + "node_modules/@opentelemetry/exporter-zipkin/node_modules/@opentelemetry/resources": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.22.0.tgz", + "integrity": "sha512-+vNeIFPH2hfcNL0AJk/ykJXoUCtR1YaDUZM+p3wZNU4Hq98gzq+7b43xbkXjadD9VhWIUQqEwXyY64q6msPj6A==", + "dependencies": { + "@opentelemetry/core": "1.22.0", + "@opentelemetry/semantic-conventions": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/exporter-zipkin/node_modules/@opentelemetry/sdk-trace-base": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.22.0.tgz", + "integrity": "sha512-pfTuSIpCKONC6vkTpv6VmACxD+P1woZf4q0K46nSUvXFvOFqjBYKFaAMkKD3M1mlKUUh0Oajwj35qNjMl80m1Q==", + "dependencies": { + "@opentelemetry/core": "1.22.0", + "@opentelemetry/resources": "1.22.0", + "@opentelemetry/semantic-conventions": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/exporter-zipkin/node_modules/@opentelemetry/semantic-conventions": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.22.0.tgz", + "integrity": "sha512-CAOgFOKLybd02uj/GhCdEeeBjOS0yeoDeo/CA7ASBSmenpZHAKGB3iDm/rv3BQLcabb/OprDEsSQ1y0P8A7Siw==", + "engines": { + "node": ">=14" + } + }, + "node_modules/@opentelemetry/instrumentation": { + "version": "0.49.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.49.1.tgz", + "integrity": "sha512-0DLtWtaIppuNNRRllSD4bjU8ZIiLp1cDXvJEbp752/Zf+y3gaLNaoGRGIlX4UHhcsrmtL+P2qxi3Hodi8VuKiQ==", + "dependencies": { + "@opentelemetry/api-logs": "0.49.1", + "@types/shimmer": "^1.0.2", + "import-in-the-middle": "1.7.1", + "require-in-the-middle": "^7.1.1", + "semver": "^7.5.2", + "shimmer": "^1.2.1" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "node_modules/@opentelemetry/instrumentation/node_modules/@opentelemetry/api-logs": { + "version": "0.49.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.49.1.tgz", + "integrity": "sha512-kaNl/T7WzyMUQHQlVq7q0oV4Kev6+0xFwqzofryC66jgGMacd0QH5TwfpbUwSTby+SdAdprAe5UKMvBw4tKS5Q==", + "dependencies": { + "@opentelemetry/api": "^1.0.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/@opentelemetry/otlp-exporter-base": { + "version": "0.49.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-exporter-base/-/otlp-exporter-base-0.49.1.tgz", + "integrity": "sha512-z6sHliPqDgJU45kQatAettY9/eVF58qVPaTuejw9YWfSRqid9pXPYeegDCSdyS47KAUgAtm+nC28K3pfF27HWg==", + "dependencies": { + "@opentelemetry/core": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.0.0" + } + }, + "node_modules/@opentelemetry/otlp-grpc-exporter-base": { + "version": "0.49.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-grpc-exporter-base/-/otlp-grpc-exporter-base-0.49.1.tgz", + "integrity": "sha512-DNDNUWmOqtKTFJAyOyHHKotVox0NQ/09ETX8fUOeEtyNVHoGekAVtBbvIA3AtK+JflP7LC0PTjlLfruPM3Wy6w==", + "dependencies": { + "@grpc/grpc-js": "^1.7.1", + "@opentelemetry/core": "1.22.0", + "@opentelemetry/otlp-exporter-base": "0.49.1", + "protobufjs": "^7.2.3" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.0.0" + } + }, + "node_modules/@opentelemetry/otlp-proto-exporter-base": { + "version": "0.49.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-proto-exporter-base/-/otlp-proto-exporter-base-0.49.1.tgz", + "integrity": "sha512-x1qB4EUC7KikUl2iNuxCkV8yRzrSXSyj4itfpIO674H7dhI7Zv37SFaOJTDN+8Z/F50gF2ISFH9CWQ4KCtGm2A==", + "dependencies": { + "@opentelemetry/core": "1.22.0", + "@opentelemetry/otlp-exporter-base": "0.49.1", + "protobufjs": "^7.2.3" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.0.0" + } + }, + "node_modules/@opentelemetry/otlp-transformer": { + "version": "0.49.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-transformer/-/otlp-transformer-0.49.1.tgz", + "integrity": "sha512-Z+koA4wp9L9e3jkFacyXTGphSWTbOKjwwXMpb0CxNb0kjTHGUxhYRN8GnkLFsFo5NbZPjP07hwAqeEG/uCratQ==", + "dependencies": { + "@opentelemetry/api-logs": "0.49.1", + "@opentelemetry/core": "1.22.0", + "@opentelemetry/resources": "1.22.0", + "@opentelemetry/sdk-logs": "0.49.1", + "@opentelemetry/sdk-metrics": "1.22.0", + "@opentelemetry/sdk-trace-base": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/otlp-transformer/node_modules/@opentelemetry/api-logs": { + "version": "0.49.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.49.1.tgz", + "integrity": "sha512-kaNl/T7WzyMUQHQlVq7q0oV4Kev6+0xFwqzofryC66jgGMacd0QH5TwfpbUwSTby+SdAdprAe5UKMvBw4tKS5Q==", + "dependencies": { + "@opentelemetry/api": "^1.0.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/@opentelemetry/otlp-transformer/node_modules/@opentelemetry/resources": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.22.0.tgz", + "integrity": "sha512-+vNeIFPH2hfcNL0AJk/ykJXoUCtR1YaDUZM+p3wZNU4Hq98gzq+7b43xbkXjadD9VhWIUQqEwXyY64q6msPj6A==", + "dependencies": { + "@opentelemetry/core": "1.22.0", + "@opentelemetry/semantic-conventions": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/otlp-transformer/node_modules/@opentelemetry/sdk-trace-base": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.22.0.tgz", + "integrity": "sha512-pfTuSIpCKONC6vkTpv6VmACxD+P1woZf4q0K46nSUvXFvOFqjBYKFaAMkKD3M1mlKUUh0Oajwj35qNjMl80m1Q==", + "dependencies": { + "@opentelemetry/core": "1.22.0", + "@opentelemetry/resources": "1.22.0", + "@opentelemetry/semantic-conventions": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/otlp-transformer/node_modules/@opentelemetry/semantic-conventions": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.22.0.tgz", + "integrity": "sha512-CAOgFOKLybd02uj/GhCdEeeBjOS0yeoDeo/CA7ASBSmenpZHAKGB3iDm/rv3BQLcabb/OprDEsSQ1y0P8A7Siw==", + "engines": { + "node": ">=14" + } + }, + "node_modules/@opentelemetry/propagator-b3": { + "version": "1.25.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-b3/-/propagator-b3-1.25.1.tgz", + "integrity": "sha512-p6HFscpjrv7//kE+7L+3Vn00VEDUJB0n6ZrjkTYHrJ58QZ8B3ajSJhRbCcY6guQ3PDjTbxWklyvIN2ojVbIb1A==", + "dependencies": { + "@opentelemetry/core": "1.25.1" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "node_modules/@opentelemetry/propagator-b3/node_modules/@opentelemetry/core": { + "version": "1.25.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.25.1.tgz", + "integrity": "sha512-GeT/l6rBYWVQ4XArluLVB6WWQ8flHbdb6r2FCHC3smtdOAbrJBIv35tpV/yp9bmYUJf+xmZpu9DRTIeJVhFbEQ==", + "dependencies": { + "@opentelemetry/semantic-conventions": "1.25.1" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "node_modules/@opentelemetry/propagator-jaeger": { + "version": "1.25.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-jaeger/-/propagator-jaeger-1.25.1.tgz", + "integrity": "sha512-nBprRf0+jlgxks78G/xq72PipVK+4or9Ypntw0gVZYNTCSK8rg5SeaGV19tV920CMqBD/9UIOiFr23Li/Q8tiA==", + "dependencies": { + "@opentelemetry/core": "1.25.1" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "node_modules/@opentelemetry/propagator-jaeger/node_modules/@opentelemetry/core": { + "version": "1.25.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.25.1.tgz", + "integrity": "sha512-GeT/l6rBYWVQ4XArluLVB6WWQ8flHbdb6r2FCHC3smtdOAbrJBIv35tpV/yp9bmYUJf+xmZpu9DRTIeJVhFbEQ==", + "dependencies": { + "@opentelemetry/semantic-conventions": "1.25.1" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "node_modules/@opentelemetry/resources": { + "version": "1.25.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.25.1.tgz", + "integrity": "sha512-pkZT+iFYIZsVn6+GzM0kSX+u3MSLCY9md+lIJOoKl/P+gJFfxJte/60Usdp8Ce4rOs8GduUpSPNe1ddGyDT1sQ==", + "dependencies": { + "@opentelemetry/core": "1.25.1", + "@opentelemetry/semantic-conventions": "1.25.1" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "node_modules/@opentelemetry/resources/node_modules/@opentelemetry/core": { + "version": "1.25.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.25.1.tgz", + "integrity": "sha512-GeT/l6rBYWVQ4XArluLVB6WWQ8flHbdb6r2FCHC3smtdOAbrJBIv35tpV/yp9bmYUJf+xmZpu9DRTIeJVhFbEQ==", + "dependencies": { + "@opentelemetry/semantic-conventions": "1.25.1" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "node_modules/@opentelemetry/sdk-logs": { + "version": "0.49.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-logs/-/sdk-logs-0.49.1.tgz", + "integrity": "sha512-gCzYWsJE0h+3cuh3/cK+9UwlVFyHvj3PReIOCDOmdeXOp90ZjKRoDOJBc3mvk1LL6wyl1RWIivR8Rg9OToyesw==", + "dependencies": { + "@opentelemetry/core": "1.22.0", + "@opentelemetry/resources": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.4.0 <1.9.0", + "@opentelemetry/api-logs": ">=0.39.1" + } + }, + "node_modules/@opentelemetry/sdk-logs/node_modules/@opentelemetry/resources": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.22.0.tgz", + "integrity": "sha512-+vNeIFPH2hfcNL0AJk/ykJXoUCtR1YaDUZM+p3wZNU4Hq98gzq+7b43xbkXjadD9VhWIUQqEwXyY64q6msPj6A==", + "dependencies": { + "@opentelemetry/core": "1.22.0", + "@opentelemetry/semantic-conventions": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/sdk-logs/node_modules/@opentelemetry/semantic-conventions": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.22.0.tgz", + "integrity": "sha512-CAOgFOKLybd02uj/GhCdEeeBjOS0yeoDeo/CA7ASBSmenpZHAKGB3iDm/rv3BQLcabb/OprDEsSQ1y0P8A7Siw==", + "engines": { + "node": ">=14" + } + }, + "node_modules/@opentelemetry/sdk-metrics": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-metrics/-/sdk-metrics-1.22.0.tgz", + "integrity": "sha512-k6iIx6H3TZ+BVMr2z8M16ri2OxWaljg5h8ihGJxi/KQWcjign6FEaEzuigXt5bK9wVEhqAcWLCfarSftaNWkkg==", + "dependencies": { + "@opentelemetry/core": "1.22.0", + "@opentelemetry/resources": "1.22.0", + "lodash.merge": "^4.6.2" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/sdk-metrics/node_modules/@opentelemetry/resources": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.22.0.tgz", + "integrity": "sha512-+vNeIFPH2hfcNL0AJk/ykJXoUCtR1YaDUZM+p3wZNU4Hq98gzq+7b43xbkXjadD9VhWIUQqEwXyY64q6msPj6A==", + "dependencies": { + "@opentelemetry/core": "1.22.0", + "@opentelemetry/semantic-conventions": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/sdk-metrics/node_modules/@opentelemetry/semantic-conventions": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.22.0.tgz", + "integrity": "sha512-CAOgFOKLybd02uj/GhCdEeeBjOS0yeoDeo/CA7ASBSmenpZHAKGB3iDm/rv3BQLcabb/OprDEsSQ1y0P8A7Siw==", + "engines": { + "node": ">=14" + } + }, + "node_modules/@opentelemetry/sdk-node": { + "version": "0.49.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-node/-/sdk-node-0.49.1.tgz", + "integrity": "sha512-feBIT85ndiSHXsQ2gfGpXC/sNeX4GCHLksC4A9s/bfpUbbgbCSl0RvzZlmEpCHarNrkZMwFRi4H0xFfgvJEjrg==", + "dependencies": { + "@opentelemetry/api-logs": "0.49.1", + "@opentelemetry/core": "1.22.0", + "@opentelemetry/exporter-trace-otlp-grpc": "0.49.1", + "@opentelemetry/exporter-trace-otlp-http": "0.49.1", + "@opentelemetry/exporter-trace-otlp-proto": "0.49.1", + "@opentelemetry/exporter-zipkin": "1.22.0", + "@opentelemetry/instrumentation": "0.49.1", + "@opentelemetry/resources": "1.22.0", + "@opentelemetry/sdk-logs": "0.49.1", + "@opentelemetry/sdk-metrics": "1.22.0", + "@opentelemetry/sdk-trace-base": "1.22.0", + "@opentelemetry/sdk-trace-node": "1.22.0", + "@opentelemetry/semantic-conventions": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/sdk-node/node_modules/@opentelemetry/api-logs": { + "version": "0.49.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.49.1.tgz", + "integrity": "sha512-kaNl/T7WzyMUQHQlVq7q0oV4Kev6+0xFwqzofryC66jgGMacd0QH5TwfpbUwSTby+SdAdprAe5UKMvBw4tKS5Q==", + "dependencies": { + "@opentelemetry/api": "^1.0.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/@opentelemetry/sdk-node/node_modules/@opentelemetry/context-async-hooks": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-1.22.0.tgz", + "integrity": "sha512-Nfdxyg8YtWqVWkyrCukkundAjPhUXi93JtVQmqDT1mZRVKqA7e2r7eJCrI+F651XUBMp0hsOJSGiFk3QSpaIJw==", + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/sdk-node/node_modules/@opentelemetry/propagator-b3": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-b3/-/propagator-b3-1.22.0.tgz", + "integrity": "sha512-qBItJm9ygg/jCB5rmivyGz1qmKZPsL/sX715JqPMFgq++Idm0x+N9sLQvWFHFt2+ZINnCSojw7FVBgFW6izcXA==", + "dependencies": { + "@opentelemetry/core": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/sdk-node/node_modules/@opentelemetry/propagator-jaeger": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-jaeger/-/propagator-jaeger-1.22.0.tgz", + "integrity": "sha512-pMLgst3QIwrUfepraH5WG7xfpJ8J3CrPKrtINK0t7kBkuu96rn+HDYQ8kt3+0FXvrZI8YJE77MCQwnJWXIrgpA==", + "dependencies": { + "@opentelemetry/core": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/sdk-node/node_modules/@opentelemetry/resources": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.22.0.tgz", + "integrity": "sha512-+vNeIFPH2hfcNL0AJk/ykJXoUCtR1YaDUZM+p3wZNU4Hq98gzq+7b43xbkXjadD9VhWIUQqEwXyY64q6msPj6A==", + "dependencies": { + "@opentelemetry/core": "1.22.0", + "@opentelemetry/semantic-conventions": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/sdk-node/node_modules/@opentelemetry/sdk-trace-base": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.22.0.tgz", + "integrity": "sha512-pfTuSIpCKONC6vkTpv6VmACxD+P1woZf4q0K46nSUvXFvOFqjBYKFaAMkKD3M1mlKUUh0Oajwj35qNjMl80m1Q==", + "dependencies": { + "@opentelemetry/core": "1.22.0", + "@opentelemetry/resources": "1.22.0", + "@opentelemetry/semantic-conventions": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/sdk-node/node_modules/@opentelemetry/sdk-trace-node": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-1.22.0.tgz", + "integrity": "sha512-gTGquNz7ue8uMeiWPwp3CU321OstQ84r7PCDtOaCicjbJxzvO8RZMlEC4geOipTeiF88kss5n6w+//A0MhP1lQ==", + "dependencies": { + "@opentelemetry/context-async-hooks": "1.22.0", + "@opentelemetry/core": "1.22.0", + "@opentelemetry/propagator-b3": "1.22.0", + "@opentelemetry/propagator-jaeger": "1.22.0", + "@opentelemetry/sdk-trace-base": "1.22.0", + "semver": "^7.5.2" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/sdk-node/node_modules/@opentelemetry/semantic-conventions": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.22.0.tgz", + "integrity": "sha512-CAOgFOKLybd02uj/GhCdEeeBjOS0yeoDeo/CA7ASBSmenpZHAKGB3iDm/rv3BQLcabb/OprDEsSQ1y0P8A7Siw==", + "engines": { + "node": ">=14" + } + }, + "node_modules/@opentelemetry/sdk-trace-base": { + "version": "1.25.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.25.1.tgz", + "integrity": "sha512-C8k4hnEbc5FamuZQ92nTOp8X/diCY56XUTnMiv9UTuJitCzaNNHAVsdm5+HLCdI8SLQsLWIrG38tddMxLVoftw==", + "dependencies": { + "@opentelemetry/core": "1.25.1", + "@opentelemetry/resources": "1.25.1", + "@opentelemetry/semantic-conventions": "1.25.1" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "node_modules/@opentelemetry/sdk-trace-base/node_modules/@opentelemetry/core": { + "version": "1.25.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.25.1.tgz", + "integrity": "sha512-GeT/l6rBYWVQ4XArluLVB6WWQ8flHbdb6r2FCHC3smtdOAbrJBIv35tpV/yp9bmYUJf+xmZpu9DRTIeJVhFbEQ==", + "dependencies": { + "@opentelemetry/semantic-conventions": "1.25.1" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "node_modules/@opentelemetry/sdk-trace-node": { + "version": "1.25.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-1.25.1.tgz", + "integrity": "sha512-nMcjFIKxnFqoez4gUmihdBrbpsEnAX/Xj16sGvZm+guceYE0NE00vLhpDVK6f3q8Q4VFI5xG8JjlXKMB/SkTTQ==", + "dependencies": { + "@opentelemetry/context-async-hooks": "1.25.1", + "@opentelemetry/core": "1.25.1", + "@opentelemetry/propagator-b3": "1.25.1", + "@opentelemetry/propagator-jaeger": "1.25.1", + "@opentelemetry/sdk-trace-base": "1.25.1", + "semver": "^7.5.2" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "node_modules/@opentelemetry/sdk-trace-node/node_modules/@opentelemetry/core": { + "version": "1.25.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.25.1.tgz", + "integrity": "sha512-GeT/l6rBYWVQ4XArluLVB6WWQ8flHbdb6r2FCHC3smtdOAbrJBIv35tpV/yp9bmYUJf+xmZpu9DRTIeJVhFbEQ==", + "dependencies": { + "@opentelemetry/semantic-conventions": "1.25.1" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "node_modules/@opentelemetry/semantic-conventions": { + "version": "1.25.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.25.1.tgz", + "integrity": "sha512-ZDjMJJQRlyk8A1KZFCc+bCbsyrn1wTwdNt56F7twdfUfnHUZUq77/WfONCj8p72NZOyP7pNTdUWSTYC3GTbuuQ==", + "engines": { + "node": ">=14" + } + }, + "node_modules/@protobufjs/aspromise": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz", + "integrity": "sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==" + }, + "node_modules/@protobufjs/base64": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz", + "integrity": "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==" + }, + "node_modules/@protobufjs/codegen": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz", + "integrity": "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==" + }, + "node_modules/@protobufjs/eventemitter": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz", + "integrity": "sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==" + }, + "node_modules/@protobufjs/fetch": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz", + "integrity": "sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==", + "dependencies": { + "@protobufjs/aspromise": "^1.1.1", + "@protobufjs/inquire": "^1.1.0" + } + }, + "node_modules/@protobufjs/float": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz", + "integrity": "sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==" + }, + "node_modules/@protobufjs/inquire": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz", + "integrity": "sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q==" + }, + "node_modules/@protobufjs/path": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz", + "integrity": "sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==" + }, + "node_modules/@protobufjs/pool": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz", + "integrity": "sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==" + }, + "node_modules/@protobufjs/utf8": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz", + "integrity": "sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==" + }, + "node_modules/@socket.io/component-emitter": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.2.tgz", + "integrity": "sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==" + }, + "node_modules/@systemfsoftware/trigger.dev_core": { + "version": "3.0.0-beta.40", + "resolved": "https://registry.npmjs.org/@systemfsoftware/trigger.dev_core/-/core-3.0.0-beta.40.tgz", + "integrity": "sha512-ttNRbJUBjM/RR4xPwbhHuHfBBQd0hxTRiOnXGwM8R2WFZk2BzkxuzpoqF8QhRlVzRqX8kGox//CL4BpXoKVy6w==", + "dependencies": { + "@google-cloud/precise-date": "^4.0.0", + "@opentelemetry/api": "^1.8.0", + "@opentelemetry/api-logs": "^0.48.0", + "@opentelemetry/exporter-logs-otlp-http": "^0.49.1", + "@opentelemetry/exporter-trace-otlp-http": "^0.49.1", + "@opentelemetry/instrumentation": "^0.49.1", + "@opentelemetry/resources": "^1.22.0", + "@opentelemetry/sdk-logs": "^0.49.1", + "@opentelemetry/sdk-node": "^0.49.1", + "@opentelemetry/sdk-trace-base": "^1.22.0", + "@opentelemetry/sdk-trace-node": "^1.22.0", + "@opentelemetry/semantic-conventions": "^1.22.0", + "humanize-duration": "^3.27.3", + "socket.io-client": "4.7.4", + "superjson": "^2.2.1", + "ulidx": "^2.2.1", + "zod": "3.22.3", + "zod-error": "1.5.0", + "zod-validation-error": "^1.5.0" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@systemfsoftware/trigger.dev_core-backend": { + "version": "3.0.0-beta.40", + "resolved": "https://registry.npmjs.org/@systemfsoftware/trigger.dev_core-backend/-/core-backend-3.0.0-beta.40.tgz", + "integrity": "sha512-Utu2bMbK7/8XCzbqH++baYnErOEaAey3VKg2AQdl3R4x0yVVHk2M1DbfTi7eQ7WyRDhGuDi9rxzwWBbNbiodwg==", + "dependencies": { + "@opentelemetry/api": "^1.8.0" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@systemfsoftware/trigger.dev_sdk": { + "version": "3.0.0-beta.40", + "resolved": "https://registry.npmjs.org/@systemfsoftware/trigger.dev_sdk/-/sdk-3.0.0-beta.40.tgz", + "integrity": "sha512-mRp6dh+74Am7WvpWcvKlcJ1635+UBvL7upgvYOYx6e6hcavbhWYxWJm1PCxjiyG0oGiEK8RLcqcJxEAF+cxOKw==", + "dependencies": { + "@opentelemetry/api": "^1.8.0", + "@opentelemetry/api-logs": "^0.48.0", + "@opentelemetry/semantic-conventions": "^1.22.0", + "@systemfsoftware/trigger.dev_core": "3.0.0-beta.40", + "@systemfsoftware/trigger.dev_core-backend": "3.0.0-beta.40", + "chalk": "^5.2.0", + "cronstrue": "^2.21.0", + "debug": "^4.3.4", + "evt": "^2.4.13", + "get-caller-file": "^2.0.5", + "git-remote-origin-url": "^4.0.0", + "git-repo-info": "^2.1.1", + "msw": "^2.2.1", + "slug": "^6.0.0", + "terminal-link": "^3.0.0", + "ulid": "^2.3.0", + "uuid": "^9.0.0", + "ws": "^8.11.0", + "zod": "3.22.3" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@types/cookie": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.6.0.tgz", + "integrity": "sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==" + }, + "node_modules/@types/mute-stream": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/@types/mute-stream/-/mute-stream-0.0.4.tgz", + "integrity": "sha512-CPM9nzrCPPJHQNA9keH9CVkVI+WR5kMa+7XEs5jcGQ0VoAGnLv242w8lIVgwAEfmE4oufJRaTc9PNLQl0ioAow==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/node": { + "version": "20.14.8", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.14.8.tgz", + "integrity": "sha512-DO+2/jZinXfROG7j7WKFn/3C6nFwxy2lLpgLjEXJz+0XKphZlTLJ14mo8Vfg8X5BWN6XjyESXq+LcYdT7tR3bA==", + "dependencies": { + "undici-types": "~5.26.4" + } + }, + "node_modules/@types/shimmer": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.0.5.tgz", + "integrity": "sha512-9Hp0ObzwwO57DpLFF0InUjUm/II8GmKAvzbefxQTihCb7KI6yc9yzf0nLc4mVdby5N4DRCgQM2wCup9KTieeww==" + }, + "node_modules/@types/statuses": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@types/statuses/-/statuses-2.0.5.tgz", + "integrity": "sha512-jmIUGWrAiwu3dZpxntxieC+1n/5c3mjrImkmOSQ2NC5uP6cYO4aAZDdSmRcI5C1oiTmqlZGHC+/NmJrKogbP5A==" + }, + "node_modules/@types/wrap-ansi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/wrap-ansi/-/wrap-ansi-3.0.0.tgz", + "integrity": "sha512-ltIpx+kM7g/MLRZfkbL7EsCEjfzCcScLpkg37eXEtx5kmrAKBkTJwd1GIAjDSL8wTpM6Hzn5YO4pSb91BEwu1g==" + }, + "node_modules/acorn": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.0.tgz", + "integrity": "sha512-RTvkC4w+KNXrM39/lWCUaG0IbRkWdCv7W/IOW9oU6SawyxulvkQy5HQPVTKxEjczcUvapcrw3cFx/60VN/NRNw==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-import-assertions": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz", + "integrity": "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==", + "peerDependencies": { + "acorn": "^8" + } + }, + "node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-escapes/node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/chalk": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", + "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", + "engines": { + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/cjs-module-lexer": { + "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==" + }, + "node_modules/cli-spinners": { + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.2.tgz", + "integrity": "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-width": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-4.1.0.tgz", + "integrity": "sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==", + "engines": { + "node": ">= 12" + } + }, + "node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/cliui/node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/copy-anything": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/copy-anything/-/copy-anything-3.0.5.tgz", + "integrity": "sha512-yCEafptTtb4bk7GLEQoM8KVJpxAfdBJYaXyzQEgQQQgYrZiDp8SJmGKlYza6CYjEDNstAdNdKA3UuoULlEbS6w==", + "dependencies": { + "is-what": "^4.1.8" + }, + "engines": { + "node": ">=12.13" + }, + "funding": { + "url": "https://github.com/sponsors/mesqueeb" + } + }, + "node_modules/cronstrue": { + "version": "2.50.0", + "resolved": "https://registry.npmjs.org/cronstrue/-/cronstrue-2.50.0.tgz", + "integrity": "sha512-ULYhWIonJzlScCCQrPUG5uMXzXxSixty4djud9SS37DoNxDdkeRocxzHuAo4ImRBUK+mAuU5X9TSwEDccnnuPg==", + "bin": { + "cronstrue": "bin/cli.js" + } + }, + "node_modules/debug": { + "version": "4.3.5", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.5.tgz", + "integrity": "sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "node_modules/engine.io-client": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-6.5.4.tgz", + "integrity": "sha512-GeZeeRjpD2qf49cZQ0Wvh/8NJNfeXkXXcoGh+F77oEAgo9gUHwT1fCRxSNU+YEEaysOJTnsFHmM5oAcPy4ntvQ==", + "dependencies": { + "@socket.io/component-emitter": "~3.1.0", + "debug": "~4.3.1", + "engine.io-parser": "~5.2.1", + "ws": "~8.17.1", + "xmlhttprequest-ssl": "~2.0.0" + } + }, + "node_modules/engine.io-parser": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.2.2.tgz", + "integrity": "sha512-RcyUFKA93/CXH20l4SoVvzZfrSDMOTUS3bWVpTt2FuFP+XYrL8i8oonHP7WInRyVHXh0n/ORtoeiE1os+8qkSw==", + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/escalade": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", + "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/evt": { + "version": "2.5.7", + "resolved": "https://registry.npmjs.org/evt/-/evt-2.5.7.tgz", + "integrity": "sha512-dr7Wd16ry5F8WNU1xXLKpFpO3HsoAGg8zC48e08vDdzMzGWCP9/QFGt1PQptEEDh8SwYP3EL8M+d/Gb0kgUp6g==", + "dependencies": { + "minimal-polyfills": "^2.2.3", + "run-exclusive": "^2.2.19", + "tsafe": "^1.6.6" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/git-remote-origin-url": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/git-remote-origin-url/-/git-remote-origin-url-4.0.0.tgz", + "integrity": "sha512-EAxDksNdjuWgmVW9pVvA9jQDi/dmTaiDONktIy7qiRRhBZUI4FQK1YvBvteuTSX24aNKg9lfgxNYJEeeSXe6DA==", + "dependencies": { + "gitconfiglocal": "^2.1.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/git-repo-info": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/git-repo-info/-/git-repo-info-2.1.1.tgz", + "integrity": "sha512-8aCohiDo4jwjOwma4FmYFd3i97urZulL8XL24nIPxuE+GZnfsAyy/g2Shqx6OjUiFKUXZM+Yy+KHnOmmA3FVcg==", + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/gitconfiglocal": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/gitconfiglocal/-/gitconfiglocal-2.1.0.tgz", + "integrity": "sha512-qoerOEliJn3z+Zyn1HW2F6eoYJqKwS6MgC9cztTLUB/xLWX8gD/6T60pKn4+t/d6tP7JlybI7Z3z+I572CR/Vg==", + "dependencies": { + "ini": "^1.3.2" + } + }, + "node_modules/graphql": { + "version": "16.9.0", + "resolved": "https://registry.npmjs.org/graphql/-/graphql-16.9.0.tgz", + "integrity": "sha512-GGTKBX4SD7Wdb8mqeDLni2oaRGYQWjWHGKPQ24ZMnUtKfcsVoiv4uX8+LJr1K6U5VW2Lu1BwJnj7uiori0YtRw==", + "engines": { + "node": "^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0" + } + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/headers-polyfill": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/headers-polyfill/-/headers-polyfill-4.0.3.tgz", + "integrity": "sha512-IScLbePpkvO846sIwOtOTDjutRMWdXdJmXdMvk6gCBHxFO8d+QKOQedyZSxFTTFYRSmlgSTDtXqqq4pcenBXLQ==" + }, + "node_modules/humanize-duration": { + "version": "3.32.1", + "resolved": "https://registry.npmjs.org/humanize-duration/-/humanize-duration-3.32.1.tgz", + "integrity": "sha512-inh5wue5XdfObhu/IGEMiA1nUXigSGcaKNemcbLRKa7jXYGDZXr3LoT9pTIzq2hPEbld7w/qv9h+ikWGz8fL1g==" + }, + "node_modules/import-in-the-middle": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/import-in-the-middle/-/import-in-the-middle-1.7.1.tgz", + "integrity": "sha512-1LrZPDtW+atAxH42S6288qyDFNQ2YCty+2mxEPRtfazH6Z5QwkaBSTS2ods7hnVJioF6rkRfNoA6A/MstpFXLg==", + "dependencies": { + "acorn": "^8.8.2", + "acorn-import-assertions": "^1.9.0", + "cjs-module-lexer": "^1.2.2", + "module-details-from-path": "^1.0.3" + } + }, + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + }, + "node_modules/is-core-module": { + "version": "2.14.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.14.0.tgz", + "integrity": "sha512-a5dFJih5ZLYlRtDc0dZWP7RiKr6xIKzmn/oAYCDvdLThadVgyJwlaoQPmRtMSpz+rk0OGAgIu+TcM9HUF0fk1A==", + "dependencies": { + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-node-process": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/is-node-process/-/is-node-process-1.2.0.tgz", + "integrity": "sha512-Vg4o6/fqPxIjtxgUH5QLJhwZ7gW5diGCVlXpuUfELC62CuxM1iHcRe51f2W1FDy04Ai4KJkagKjx3XaqyfRKXw==" + }, + "node_modules/is-what": { + "version": "4.1.16", + "resolved": "https://registry.npmjs.org/is-what/-/is-what-4.1.16.tgz", + "integrity": "sha512-ZhMwEosbFJkA0YhFnNDgTM4ZxDRsS6HqTo7qsZM08fehyRYIYa0yHu5R6mgo1n/8MgaPBXiPimPD77baVFYg+A==", + "engines": { + "node": ">=12.13" + }, + "funding": { + "url": "https://github.com/sponsors/mesqueeb" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "node_modules/layerr": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/layerr/-/layerr-2.1.0.tgz", + "integrity": "sha512-xDD9suWxfBYeXgqffRVH/Wqh+mqZrQcqPRn0I0ijl7iJQ7vu8gMGPt1Qop59pEW/jaIDNUN7+PX1Qk40+vuflg==" + }, + "node_modules/lodash.camelcase": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", + "integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==" + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" + }, + "node_modules/long": { + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/long/-/long-5.2.3.tgz", + "integrity": "sha512-lcHwpNoggQTObv5apGNCTdJrO69eHOZMi4BNC+rTLER8iHAqGrUVeLh/irVIM7zTw2bOXA8T6uNPeujwOLg/2Q==" + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/minimal-polyfills": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/minimal-polyfills/-/minimal-polyfills-2.2.3.tgz", + "integrity": "sha512-oxdmJ9cL+xV72h0xYxp4tP2d5/fTBpP45H8DIOn9pASuF8a3IYTf+25fMGDYGiWW+MFsuog6KD6nfmhZJQ+uUw==" + }, + "node_modules/module-details-from-path": { + "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==" + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/msw": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/msw/-/msw-2.3.1.tgz", + "integrity": "sha512-ocgvBCLn/5l3jpl1lssIb3cniuACJLoOfZu01e3n5dbJrpA5PeeWn28jCLgQDNt6d7QT8tF2fYRzm9JoEHtiig==", + "hasInstallScript": true, + "dependencies": { + "@bundled-es-modules/cookie": "^2.0.0", + "@bundled-es-modules/statuses": "^1.0.1", + "@inquirer/confirm": "^3.0.0", + "@mswjs/cookies": "^1.1.0", + "@mswjs/interceptors": "^0.29.0", + "@open-draft/until": "^2.1.0", + "@types/cookie": "^0.6.0", + "@types/statuses": "^2.0.4", + "chalk": "^4.1.2", + "graphql": "^16.8.1", + "headers-polyfill": "^4.0.2", + "is-node-process": "^1.2.0", + "outvariant": "^1.4.2", + "path-to-regexp": "^6.2.0", + "strict-event-emitter": "^0.5.1", + "type-fest": "^4.9.0", + "yargs": "^17.7.2" + }, + "bin": { + "msw": "cli/index.js" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/mswjs" + }, + "peerDependencies": { + "typescript": ">= 4.7.x" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/msw/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/mute-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-1.0.0.tgz", + "integrity": "sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/outvariant": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/outvariant/-/outvariant-1.4.2.tgz", + "integrity": "sha512-Ou3dJ6bA/UJ5GVHxah4LnqDwZRwAmWxrG3wtrHrbGnP4RnLCtA64A4F+ae7Y8ww660JaddSoArUR5HjipWSHAQ==" + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + }, + "node_modules/path-to-regexp": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.2.2.tgz", + "integrity": "sha512-GQX3SSMokngb36+whdpRXE+3f9V8UzyAorlYvOGx87ufGHehNTn5lCxrKtLyZ4Yl/wEKnNnr98ZzOwwDZV5ogw==" + }, + "node_modules/protobufjs": { + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.3.2.tgz", + "integrity": "sha512-RXyHaACeqXeqAKGLDl68rQKbmObRsTIn4TYVUUug1KfS47YWCo5MacGITEryugIgZqORCvJWEk4l449POg5Txg==", + "hasInstallScript": true, + "dependencies": { + "@protobufjs/aspromise": "^1.1.2", + "@protobufjs/base64": "^1.1.2", + "@protobufjs/codegen": "^2.0.4", + "@protobufjs/eventemitter": "^1.1.0", + "@protobufjs/fetch": "^1.1.0", + "@protobufjs/float": "^1.0.2", + "@protobufjs/inquire": "^1.1.0", + "@protobufjs/path": "^1.1.2", + "@protobufjs/pool": "^1.1.0", + "@protobufjs/utf8": "^1.1.0", + "@types/node": ">=13.7.0", + "long": "^5.0.0" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/react": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", + "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", + "peer": true, + "dependencies": { + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-dom": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", + "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", + "dependencies": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.2" + }, + "peerDependencies": { + "react": "^18.3.1" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-in-the-middle": { + "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" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/run-exclusive": { + "version": "2.2.19", + "resolved": "https://registry.npmjs.org/run-exclusive/-/run-exclusive-2.2.19.tgz", + "integrity": "sha512-K3mdoAi7tjJ/qT7Flj90L7QyPozwUaAG+CVhkdDje4HLKXUYC3N/Jzkau3flHVDLQVhiHBtcimVodMjN9egYbA==", + "dependencies": { + "minimal-polyfills": "^2.2.3" + } + }, + "node_modules/scheduler": { + "version": "0.23.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", + "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", + "dependencies": { + "loose-envify": "^1.1.0" + } + }, + "node_modules/semver": { + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/shimmer": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/shimmer/-/shimmer-1.2.1.tgz", + "integrity": "sha512-sQTKC1Re/rM6XyFM6fIAGHRPVGvyXfgzIDvzoq608vM+jeyVD0Tu1E6Np0Kc2zAIFWIj963V2800iF/9LPieQw==" + }, + "node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/slug": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/slug/-/slug-6.1.0.tgz", + "integrity": "sha512-x6vLHCMasg4DR2LPiyFGI0gJJhywY6DTiGhCrOMzb3SOk/0JVLIaL4UhyFSHu04SD3uAavrKY/K3zZ3i6iRcgA==" + }, + "node_modules/socket.io-client": { + "version": "4.7.4", + "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-4.7.4.tgz", + "integrity": "sha512-wh+OkeF0rAVCrABWQBaEjLfb7DVPotMbu0cgWgyR0v6eA4EoVnAwcIeIbcdTE3GT/H3kbdLl7OoH2+asoDRIIg==", + "dependencies": { + "@socket.io/component-emitter": "~3.1.0", + "debug": "~4.3.2", + "engine.io-client": "~6.5.2", + "socket.io-parser": "~4.2.4" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/socket.io-parser": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.4.tgz", + "integrity": "sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==", + "dependencies": { + "@socket.io/component-emitter": "~3.1.0", + "debug": "~4.3.1" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/strict-event-emitter": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/strict-event-emitter/-/strict-event-emitter-0.5.1.tgz", + "integrity": "sha512-vMgjE/GGEPEFnhFub6pa4FmJBRBVOLpIII2hvCZ8Kzb7K0hlHo7mQv6xYrBvCL2LtAIBwFUK8wvuJgTVSQ5MFQ==" + }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "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" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/superjson": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/superjson/-/superjson-2.2.1.tgz", + "integrity": "sha512-8iGv75BYOa0xRJHK5vRLEjE2H/i4lulTjzpUXic3Eg8akftYjkmQDa8JARQ42rlczXyFR3IeRoeFCc7RxHsYZA==", + "dependencies": { + "copy-anything": "^3.0.2" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", + "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", + "dependencies": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/terminal-link": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-3.0.0.tgz", + "integrity": "sha512-flFL3m4wuixmf6IfhFJd1YPiLiMuxEc8uHRM1buzIeZPm22Au2pDqBJQgdo7n1WfPU1ONFGv7YDwpFBmHGF6lg==", + "dependencies": { + "ansi-escapes": "^5.0.0", + "supports-hyperlinks": "^2.2.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/terminal-link/node_modules/ansi-escapes": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-5.0.0.tgz", + "integrity": "sha512-5GFMVX8HqE/TB+FuBJGuO5XG0WrsA6ptUqoODaT/n9mmUaZFkqnBueB4leqGBCmrUHnCnC4PCZTCd0E7QQ83bA==", + "dependencies": { + "type-fest": "^1.0.2" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/terminal-link/node_modules/type-fest": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", + "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/tsafe": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/tsafe/-/tsafe-1.7.2.tgz", + "integrity": "sha512-dAPfQLhCfCRre5qs+Z5Q2a7s2CV7RxffZUmvj7puGaePYjECzWREJFd3w4XSFe/T5tbxgowfItA/JSSZ6Ma3dA==" + }, + "node_modules/type-fest": { + "version": "4.20.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.20.1.tgz", + "integrity": "sha512-R6wDsVsoS9xYOpy8vgeBlqpdOyzJ12HNfQhC/aAKWM3YoCV9TtunJzh/QpkMgeDhkoynDcw5f1y+qF9yc/HHyg==", + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ulid": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/ulid/-/ulid-2.3.0.tgz", + "integrity": "sha512-keqHubrlpvT6G2wH0OEfSW4mquYRcbe/J8NMmveoQOjUqmo+hXtO+ORCpWhdbZ7k72UtY61BL7haGxW6enBnjw==", + "bin": { + "ulid": "bin/cli.js" + } + }, + "node_modules/ulidx": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/ulidx/-/ulidx-2.3.0.tgz", + "integrity": "sha512-36piWNqcdp9hKlQewyeehCaALy4lyx3FodsCxHuV6i0YdexSkjDOubwxEVr2yi4kh62L/0MgyrxqG4K+qtovnw==", + "dependencies": { + "layerr": "^2.0.1" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/undici-types": { + "version": "5.26.5", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", + "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==" + }, + "node_modules/uuid": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ws": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz", + "integrity": "sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/xmlhttprequest-ssl": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-2.0.0.tgz", + "integrity": "sha512-QKxVRxiRACQcVuQEYFsI1hhkrMlrXHPegbbd1yn9UHOmRxY+si12nQYzri3vbzt8VdTTRviqcKxcyllFas5z2A==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "engines": { + "node": ">=10" + } + }, + "node_modules/yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "engines": { + "node": ">=12" + } + }, + "node_modules/zod": { + "version": "3.22.3", + "resolved": "https://registry.npmjs.org/zod/-/zod-3.22.3.tgz", + "integrity": "sha512-EjIevzuJRiRPbVH4mGc8nApb/lVLKVpmUhAaR5R5doKGfAnGJ6Gr3CViAVjP+4FWSxCsybeWQdcgCtbX+7oZug==", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + }, + "node_modules/zod-error": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/zod-error/-/zod-error-1.5.0.tgz", + "integrity": "sha512-zzopKZ/skI9iXpqCEPj+iLCKl9b88E43ehcU+sbRoHuwGd9F1IDVGQ70TyO6kmfiRL1g4IXkjsXK+g1gLYl4WQ==", + "dependencies": { + "zod": "^3.20.2" + } + }, + "node_modules/zod-validation-error": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/zod-validation-error/-/zod-validation-error-1.5.0.tgz", + "integrity": "sha512-/7eFkAI4qV0tcxMBB/3+d2c1P6jzzZYdYSlBuAklzMuCrJu5bzJfHS0yVAS87dRHVlhftd6RFJDIvv03JgkSbw==", + "engines": { + "node": ">=16.0.0" + }, + "peerDependencies": { + "zod": "^3.18.0" + } + } + } +} diff --git a/packages/cli-v3/e2e/fixtures/lock-nested-peer-deps/package.json b/packages/cli-v3/e2e/fixtures/lock-nested-peer-deps/package.json new file mode 100644 index 00000000000..ab622868246 --- /dev/null +++ b/packages/cli-v3/e2e/fixtures/lock-nested-peer-deps/package.json @@ -0,0 +1,14 @@ +{ + "name": "lock-nested-peer-deps", + "description": "nested peer dep resolved (installed), but legacy-peer-dep true when creating container lockfile. https://github.com/triggerdotdev/trigger.dev/commit/c092c0f9db70039e2f1bc495547a723c1f1a21cf", + "private": true, + "packageManager": "pnpm@8.15.5+sha256.4b4efa12490e5055d59b9b9fc9438b7d581a6b7af3b5675eb5c5f447cee1a589", + "engines": { + "pnpm": "8.15.5", + "yarn": "4.2.2" + }, + "dependencies": { + "@systemfsoftware/trigger.dev_sdk": "3.0.0-beta.40", + "react-dom": "18.3.1" + } +} diff --git a/packages/cli-v3/e2e/fixtures/lock-nested-peer-deps/pnpm-lock.yaml b/packages/cli-v3/e2e/fixtures/lock-nested-peer-deps/pnpm-lock.yaml new file mode 100644 index 00000000000..02a376bd1e7 --- /dev/null +++ b/packages/cli-v3/e2e/fixtures/lock-nested-peer-deps/pnpm-lock.yaml @@ -0,0 +1,1269 @@ +lockfileVersion: '6.0' + +settings: + autoInstallPeers: true + excludeLinksFromLockfile: false + +importers: + + .: + dependencies: + '@systemfsoftware/trigger.dev_sdk': + specifier: 3.0.0-beta.40 + version: 3.0.0-beta.40 + react-dom: + specifier: 18.3.1 + version: 18.3.1(react@18.3.1) + +packages: + + /@bundled-es-modules/cookie@2.0.0: + resolution: {integrity: sha512-Or6YHg/kamKHpxULAdSqhGqnWFneIXu1NKvvfBBzKGwpVsYuFIQ5aBPHDnnoR3ghW1nvSkALd+EF9iMtY7Vjxw==} + dependencies: + cookie: 0.5.0 + dev: false + + /@bundled-es-modules/statuses@1.0.1: + resolution: {integrity: sha512-yn7BklA5acgcBr+7w064fGV+SGIFySjCKpqjcWgBAIfrAkY+4GQTJJHQMeT3V/sgz23VTEVV8TtOmkvJAhFVfg==} + dependencies: + statuses: 2.0.1 + dev: false + + /@google-cloud/precise-date@4.0.0: + resolution: {integrity: sha512-1TUx3KdaU3cN7nfCdNf+UVqA/PSX29Cjcox3fZZBtINlRrXVTmUkQnCKv2MbBUbCopbK4olAT1IHl76uZyCiVA==} + engines: {node: '>=14.0.0'} + dev: false + + /@grpc/grpc-js@1.10.10: + resolution: {integrity: sha512-HPa/K5NX6ahMoeBv15njAc/sfF4/jmiXLar9UlC2UfHFKZzsCVLc3wbe7+7qua7w9VPh2/L6EBxyAV7/E8Wftg==} + engines: {node: '>=12.10.0'} + dependencies: + '@grpc/proto-loader': 0.7.13 + '@js-sdsl/ordered-map': 4.4.2 + dev: false + + /@grpc/proto-loader@0.7.13: + resolution: {integrity: sha512-AiXO/bfe9bmxBjxxtYxFAXGZvMaN5s8kO+jBHAJCON8rJoB5YS/D6X7ZNc6XQkuHNmyl4CYaMI1fJ/Gn27RGGw==} + engines: {node: '>=6'} + hasBin: true + dependencies: + lodash.camelcase: 4.3.0 + long: 5.2.3 + protobufjs: 7.3.2 + yargs: 17.7.2 + dev: false + + /@inquirer/confirm@3.1.10: + resolution: {integrity: sha512-/aAHu83Njy6yf44T+ZrRPUkMcUqprrOiIKsyMvf9jOV+vF5BNb2ja1aLP33MK36W8eaf91MTL/mU/e6METuENg==} + engines: {node: '>=18'} + dependencies: + '@inquirer/core': 8.2.3 + '@inquirer/type': 1.3.3 + dev: false + + /@inquirer/core@8.2.3: + resolution: {integrity: sha512-WrpDVPAaxJQjHid3Ra4FhUO70YBzkHSYVyW5X48L5zHYdudoPISJqTRRWSeamHfaXda7PNNaC5Py5MEo7QwBNA==} + engines: {node: '>=18'} + dependencies: + '@inquirer/figures': 1.0.3 + '@inquirer/type': 1.3.3 + '@types/mute-stream': 0.0.4 + '@types/node': 20.14.8 + '@types/wrap-ansi': 3.0.0 + ansi-escapes: 4.3.2 + chalk: 4.1.2 + cli-spinners: 2.9.2 + cli-width: 4.1.0 + mute-stream: 1.0.0 + signal-exit: 4.1.0 + strip-ansi: 6.0.1 + wrap-ansi: 6.2.0 + dev: false + + /@inquirer/figures@1.0.3: + resolution: {integrity: sha512-ErXXzENMH5pJt5/ssXV0DfWUZqly8nGzf0UcBV9xTnP+KyffE2mqyxIMBrZ8ijQck2nU0TQm40EQB53YreyWHw==} + engines: {node: '>=18'} + dev: false + + /@inquirer/type@1.3.3: + resolution: {integrity: sha512-xTUt0NulylX27/zMx04ZYar/kr1raaiFTVvQ5feljQsiAgdm0WPj4S73/ye0fbslh+15QrIuDvfCXTek7pMY5A==} + engines: {node: '>=18'} + dev: false + + /@js-sdsl/ordered-map@4.4.2: + resolution: {integrity: sha512-iUKgm52T8HOE/makSxjqoWhe95ZJA1/G1sYsGev2JDKUSS14KAgg1LHb+Ba+IPow0xflbnSkOsZcO08C7w1gYw==} + dev: false + + /@mswjs/cookies@1.1.1: + resolution: {integrity: sha512-W68qOHEjx1iD+4VjQudlx26CPIoxmIAtK4ZCexU0/UJBG6jYhcuyzKJx+Iw8uhBIGd9eba64XgWVgo20it1qwA==} + engines: {node: '>=18'} + dev: false + + /@mswjs/interceptors@0.29.1: + resolution: {integrity: sha512-3rDakgJZ77+RiQUuSK69t1F0m8BQKA8Vh5DCS5V0DWvNY67zob2JhhQrhCO0AKLGINTRSFd1tBaHcJTkhefoSw==} + engines: {node: '>=18'} + dependencies: + '@open-draft/deferred-promise': 2.2.0 + '@open-draft/logger': 0.3.0 + '@open-draft/until': 2.1.0 + is-node-process: 1.2.0 + outvariant: 1.4.2 + strict-event-emitter: 0.5.1 + dev: false + + /@open-draft/deferred-promise@2.2.0: + resolution: {integrity: sha512-CecwLWx3rhxVQF6V4bAgPS5t+So2sTbPgAzafKkVizyi7tlwpcFpdFqq+wqF2OwNBmqFuu6tOyouTuxgpMfzmA==} + dev: false + + /@open-draft/logger@0.3.0: + resolution: {integrity: sha512-X2g45fzhxH238HKO4xbSr7+wBS8Fvw6ixhTDuvLd5mqh6bJJCFAPwU9mPDxbcrRtfxv4u5IHCEH77BmxvXmmxQ==} + dependencies: + is-node-process: 1.2.0 + outvariant: 1.4.2 + dev: false + + /@open-draft/until@2.1.0: + resolution: {integrity: sha512-U69T3ItWHvLwGg5eJ0n3I62nWuE6ilHlmz7zM0npLBRvPRd7e6NYmg54vvRtP5mZG7kZqZCFVdsTWo7BPtBujg==} + dev: false + + /@opentelemetry/api-logs@0.48.0: + resolution: {integrity: sha512-1/aMiU4Eqo3Zzpfwu51uXssp5pzvHFObk8S9pKAiXb1ne8pvg1qxBQitYL1XUiAMEXFzgjaidYG2V6624DRhhw==} + engines: {node: '>=14'} + dependencies: + '@opentelemetry/api': 1.9.0 + dev: false + + /@opentelemetry/api-logs@0.49.1: + resolution: {integrity: sha512-kaNl/T7WzyMUQHQlVq7q0oV4Kev6+0xFwqzofryC66jgGMacd0QH5TwfpbUwSTby+SdAdprAe5UKMvBw4tKS5Q==} + engines: {node: '>=14'} + dependencies: + '@opentelemetry/api': 1.9.0 + dev: false + + /@opentelemetry/api@1.9.0: + resolution: {integrity: sha512-3giAOQvZiH5F9bMlMiv8+GSPMeqg0dbaeo58/0SlA9sxSqZhnUtxzX9/2FzyhS9sWQf5S0GJE0AKBrFqjpeYcg==} + engines: {node: '>=8.0.0'} + dev: false + + /@opentelemetry/context-async-hooks@1.22.0(@opentelemetry/api@1.9.0): + resolution: {integrity: sha512-Nfdxyg8YtWqVWkyrCukkundAjPhUXi93JtVQmqDT1mZRVKqA7e2r7eJCrI+F651XUBMp0hsOJSGiFk3QSpaIJw==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': '>=1.0.0 <1.9.0' + dependencies: + '@opentelemetry/api': 1.9.0 + dev: false + + /@opentelemetry/context-async-hooks@1.25.1(@opentelemetry/api@1.9.0): + resolution: {integrity: sha512-UW/ge9zjvAEmRWVapOP0qyCvPulWU6cQxGxDbWEFfGOj1VBBZAuOqTo3X6yWmDTD3Xe15ysCZChHncr2xFMIfQ==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': '>=1.0.0 <1.10.0' + dependencies: + '@opentelemetry/api': 1.9.0 + dev: false + + /@opentelemetry/core@1.22.0(@opentelemetry/api@1.9.0): + resolution: {integrity: sha512-0VoAlT6x+Xzik1v9goJ3pZ2ppi6+xd3aUfg4brfrLkDBHRIVjMP0eBHrKrhB+NKcDyMAg8fAbGL3Npg/F6AwWA==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': '>=1.0.0 <1.9.0' + dependencies: + '@opentelemetry/api': 1.9.0 + '@opentelemetry/semantic-conventions': 1.22.0 + dev: false + + /@opentelemetry/core@1.25.1(@opentelemetry/api@1.9.0): + resolution: {integrity: sha512-GeT/l6rBYWVQ4XArluLVB6WWQ8flHbdb6r2FCHC3smtdOAbrJBIv35tpV/yp9bmYUJf+xmZpu9DRTIeJVhFbEQ==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': '>=1.0.0 <1.10.0' + dependencies: + '@opentelemetry/api': 1.9.0 + '@opentelemetry/semantic-conventions': 1.25.1 + dev: false + + /@opentelemetry/exporter-logs-otlp-http@0.49.1(@opentelemetry/api@1.9.0): + resolution: {integrity: sha512-3QoBnIGCmEkujynUP0mK155QtOM0MSf9FNrEw7u9ieCFsoMiyatg2hPp+alEDONJ8N8wGEK+wP2q3icgXBiggw==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': ^1.0.0 + dependencies: + '@opentelemetry/api': 1.9.0 + '@opentelemetry/api-logs': 0.49.1 + '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.9.0) + '@opentelemetry/otlp-exporter-base': 0.49.1(@opentelemetry/api@1.9.0) + '@opentelemetry/otlp-transformer': 0.49.1(@opentelemetry/api@1.9.0) + '@opentelemetry/sdk-logs': 0.49.1(@opentelemetry/api-logs@0.49.1)(@opentelemetry/api@1.9.0) + dev: false + + /@opentelemetry/exporter-trace-otlp-grpc@0.49.1(@opentelemetry/api@1.9.0): + resolution: {integrity: sha512-Zbd7f3zF7fI2587MVhBizaW21cO/SordyrZGtMtvhoxU6n4Qb02Gx71X4+PzXH620e0+JX+Pcr9bYb1HTeVyJA==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': ^1.0.0 + dependencies: + '@grpc/grpc-js': 1.10.10 + '@opentelemetry/api': 1.9.0 + '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.9.0) + '@opentelemetry/otlp-grpc-exporter-base': 0.49.1(@opentelemetry/api@1.9.0) + '@opentelemetry/otlp-transformer': 0.49.1(@opentelemetry/api@1.9.0) + '@opentelemetry/resources': 1.22.0(@opentelemetry/api@1.9.0) + '@opentelemetry/sdk-trace-base': 1.22.0(@opentelemetry/api@1.9.0) + dev: false + + /@opentelemetry/exporter-trace-otlp-http@0.49.1(@opentelemetry/api@1.9.0): + resolution: {integrity: sha512-KOLtZfZvIrpGZLVvblKsiVQT7gQUZNKcUUH24Zz6Xbi7LJb9Vt6xtUZFYdR5IIjvt47PIqBKDWUQlU0o1wAsRw==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': ^1.0.0 + dependencies: + '@opentelemetry/api': 1.9.0 + '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.9.0) + '@opentelemetry/otlp-exporter-base': 0.49.1(@opentelemetry/api@1.9.0) + '@opentelemetry/otlp-transformer': 0.49.1(@opentelemetry/api@1.9.0) + '@opentelemetry/resources': 1.22.0(@opentelemetry/api@1.9.0) + '@opentelemetry/sdk-trace-base': 1.22.0(@opentelemetry/api@1.9.0) + dev: false + + /@opentelemetry/exporter-trace-otlp-proto@0.49.1(@opentelemetry/api@1.9.0): + resolution: {integrity: sha512-n8ON/c9pdMyYAfSFWKkgsPwjYoxnki+6Olzo+klKfW7KqLWoyEkryNkbcMIYnGGNXwdkMIrjoaP0VxXB26Oxcg==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': ^1.0.0 + dependencies: + '@opentelemetry/api': 1.9.0 + '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.9.0) + '@opentelemetry/otlp-exporter-base': 0.49.1(@opentelemetry/api@1.9.0) + '@opentelemetry/otlp-proto-exporter-base': 0.49.1(@opentelemetry/api@1.9.0) + '@opentelemetry/otlp-transformer': 0.49.1(@opentelemetry/api@1.9.0) + '@opentelemetry/resources': 1.22.0(@opentelemetry/api@1.9.0) + '@opentelemetry/sdk-trace-base': 1.22.0(@opentelemetry/api@1.9.0) + dev: false + + /@opentelemetry/exporter-zipkin@1.22.0(@opentelemetry/api@1.9.0): + resolution: {integrity: sha512-XcFs6rGvcTz0qW5uY7JZDYD0yNEXdekXAb6sFtnZgY/cHY6BQ09HMzOjv9SX+iaXplRDcHr1Gta7VQKM1XXM6g==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': ^1.0.0 + dependencies: + '@opentelemetry/api': 1.9.0 + '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.9.0) + '@opentelemetry/resources': 1.22.0(@opentelemetry/api@1.9.0) + '@opentelemetry/sdk-trace-base': 1.22.0(@opentelemetry/api@1.9.0) + '@opentelemetry/semantic-conventions': 1.22.0 + dev: false + + /@opentelemetry/instrumentation@0.49.1(@opentelemetry/api@1.9.0): + resolution: {integrity: sha512-0DLtWtaIppuNNRRllSD4bjU8ZIiLp1cDXvJEbp752/Zf+y3gaLNaoGRGIlX4UHhcsrmtL+P2qxi3Hodi8VuKiQ==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': ^1.3.0 + dependencies: + '@opentelemetry/api': 1.9.0 + '@opentelemetry/api-logs': 0.49.1 + '@types/shimmer': 1.0.5 + import-in-the-middle: 1.7.1 + require-in-the-middle: 7.3.0 + semver: 7.6.2 + shimmer: 1.2.1 + transitivePeerDependencies: + - supports-color + dev: false + + /@opentelemetry/otlp-exporter-base@0.49.1(@opentelemetry/api@1.9.0): + resolution: {integrity: sha512-z6sHliPqDgJU45kQatAettY9/eVF58qVPaTuejw9YWfSRqid9pXPYeegDCSdyS47KAUgAtm+nC28K3pfF27HWg==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': ^1.0.0 + dependencies: + '@opentelemetry/api': 1.9.0 + '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.9.0) + dev: false + + /@opentelemetry/otlp-grpc-exporter-base@0.49.1(@opentelemetry/api@1.9.0): + resolution: {integrity: sha512-DNDNUWmOqtKTFJAyOyHHKotVox0NQ/09ETX8fUOeEtyNVHoGekAVtBbvIA3AtK+JflP7LC0PTjlLfruPM3Wy6w==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': ^1.0.0 + dependencies: + '@grpc/grpc-js': 1.10.10 + '@opentelemetry/api': 1.9.0 + '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.9.0) + '@opentelemetry/otlp-exporter-base': 0.49.1(@opentelemetry/api@1.9.0) + protobufjs: 7.3.2 + dev: false + + /@opentelemetry/otlp-proto-exporter-base@0.49.1(@opentelemetry/api@1.9.0): + resolution: {integrity: sha512-x1qB4EUC7KikUl2iNuxCkV8yRzrSXSyj4itfpIO674H7dhI7Zv37SFaOJTDN+8Z/F50gF2ISFH9CWQ4KCtGm2A==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': ^1.0.0 + dependencies: + '@opentelemetry/api': 1.9.0 + '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.9.0) + '@opentelemetry/otlp-exporter-base': 0.49.1(@opentelemetry/api@1.9.0) + protobufjs: 7.3.2 + dev: false + + /@opentelemetry/otlp-transformer@0.49.1(@opentelemetry/api@1.9.0): + resolution: {integrity: sha512-Z+koA4wp9L9e3jkFacyXTGphSWTbOKjwwXMpb0CxNb0kjTHGUxhYRN8GnkLFsFo5NbZPjP07hwAqeEG/uCratQ==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': '>=1.3.0 <1.9.0' + dependencies: + '@opentelemetry/api': 1.9.0 + '@opentelemetry/api-logs': 0.49.1 + '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.9.0) + '@opentelemetry/resources': 1.22.0(@opentelemetry/api@1.9.0) + '@opentelemetry/sdk-logs': 0.49.1(@opentelemetry/api-logs@0.49.1)(@opentelemetry/api@1.9.0) + '@opentelemetry/sdk-metrics': 1.22.0(@opentelemetry/api@1.9.0) + '@opentelemetry/sdk-trace-base': 1.22.0(@opentelemetry/api@1.9.0) + dev: false + + /@opentelemetry/propagator-b3@1.22.0(@opentelemetry/api@1.9.0): + resolution: {integrity: sha512-qBItJm9ygg/jCB5rmivyGz1qmKZPsL/sX715JqPMFgq++Idm0x+N9sLQvWFHFt2+ZINnCSojw7FVBgFW6izcXA==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': '>=1.0.0 <1.9.0' + dependencies: + '@opentelemetry/api': 1.9.0 + '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.9.0) + dev: false + + /@opentelemetry/propagator-b3@1.25.1(@opentelemetry/api@1.9.0): + resolution: {integrity: sha512-p6HFscpjrv7//kE+7L+3Vn00VEDUJB0n6ZrjkTYHrJ58QZ8B3ajSJhRbCcY6guQ3PDjTbxWklyvIN2ojVbIb1A==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': '>=1.0.0 <1.10.0' + dependencies: + '@opentelemetry/api': 1.9.0 + '@opentelemetry/core': 1.25.1(@opentelemetry/api@1.9.0) + dev: false + + /@opentelemetry/propagator-jaeger@1.22.0(@opentelemetry/api@1.9.0): + resolution: {integrity: sha512-pMLgst3QIwrUfepraH5WG7xfpJ8J3CrPKrtINK0t7kBkuu96rn+HDYQ8kt3+0FXvrZI8YJE77MCQwnJWXIrgpA==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': '>=1.0.0 <1.9.0' + dependencies: + '@opentelemetry/api': 1.9.0 + '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.9.0) + dev: false + + /@opentelemetry/propagator-jaeger@1.25.1(@opentelemetry/api@1.9.0): + resolution: {integrity: sha512-nBprRf0+jlgxks78G/xq72PipVK+4or9Ypntw0gVZYNTCSK8rg5SeaGV19tV920CMqBD/9UIOiFr23Li/Q8tiA==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': '>=1.0.0 <1.10.0' + dependencies: + '@opentelemetry/api': 1.9.0 + '@opentelemetry/core': 1.25.1(@opentelemetry/api@1.9.0) + dev: false + + /@opentelemetry/resources@1.22.0(@opentelemetry/api@1.9.0): + resolution: {integrity: sha512-+vNeIFPH2hfcNL0AJk/ykJXoUCtR1YaDUZM+p3wZNU4Hq98gzq+7b43xbkXjadD9VhWIUQqEwXyY64q6msPj6A==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': '>=1.0.0 <1.9.0' + dependencies: + '@opentelemetry/api': 1.9.0 + '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.9.0) + '@opentelemetry/semantic-conventions': 1.22.0 + dev: false + + /@opentelemetry/resources@1.25.1(@opentelemetry/api@1.9.0): + resolution: {integrity: sha512-pkZT+iFYIZsVn6+GzM0kSX+u3MSLCY9md+lIJOoKl/P+gJFfxJte/60Usdp8Ce4rOs8GduUpSPNe1ddGyDT1sQ==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': '>=1.0.0 <1.10.0' + dependencies: + '@opentelemetry/api': 1.9.0 + '@opentelemetry/core': 1.25.1(@opentelemetry/api@1.9.0) + '@opentelemetry/semantic-conventions': 1.25.1 + dev: false + + /@opentelemetry/sdk-logs@0.49.1(@opentelemetry/api-logs@0.48.0)(@opentelemetry/api@1.9.0): + resolution: {integrity: sha512-gCzYWsJE0h+3cuh3/cK+9UwlVFyHvj3PReIOCDOmdeXOp90ZjKRoDOJBc3mvk1LL6wyl1RWIivR8Rg9OToyesw==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': '>=1.4.0 <1.9.0' + '@opentelemetry/api-logs': '>=0.39.1' + dependencies: + '@opentelemetry/api': 1.9.0 + '@opentelemetry/api-logs': 0.48.0 + '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.9.0) + '@opentelemetry/resources': 1.22.0(@opentelemetry/api@1.9.0) + dev: false + + /@opentelemetry/sdk-logs@0.49.1(@opentelemetry/api-logs@0.49.1)(@opentelemetry/api@1.9.0): + resolution: {integrity: sha512-gCzYWsJE0h+3cuh3/cK+9UwlVFyHvj3PReIOCDOmdeXOp90ZjKRoDOJBc3mvk1LL6wyl1RWIivR8Rg9OToyesw==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': '>=1.4.0 <1.9.0' + '@opentelemetry/api-logs': '>=0.39.1' + dependencies: + '@opentelemetry/api': 1.9.0 + '@opentelemetry/api-logs': 0.49.1 + '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.9.0) + '@opentelemetry/resources': 1.22.0(@opentelemetry/api@1.9.0) + dev: false + + /@opentelemetry/sdk-metrics@1.22.0(@opentelemetry/api@1.9.0): + resolution: {integrity: sha512-k6iIx6H3TZ+BVMr2z8M16ri2OxWaljg5h8ihGJxi/KQWcjign6FEaEzuigXt5bK9wVEhqAcWLCfarSftaNWkkg==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': '>=1.3.0 <1.9.0' + dependencies: + '@opentelemetry/api': 1.9.0 + '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.9.0) + '@opentelemetry/resources': 1.22.0(@opentelemetry/api@1.9.0) + lodash.merge: 4.6.2 + dev: false + + /@opentelemetry/sdk-node@0.49.1(@opentelemetry/api@1.9.0): + resolution: {integrity: sha512-feBIT85ndiSHXsQ2gfGpXC/sNeX4GCHLksC4A9s/bfpUbbgbCSl0RvzZlmEpCHarNrkZMwFRi4H0xFfgvJEjrg==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': '>=1.3.0 <1.9.0' + dependencies: + '@opentelemetry/api': 1.9.0 + '@opentelemetry/api-logs': 0.49.1 + '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.9.0) + '@opentelemetry/exporter-trace-otlp-grpc': 0.49.1(@opentelemetry/api@1.9.0) + '@opentelemetry/exporter-trace-otlp-http': 0.49.1(@opentelemetry/api@1.9.0) + '@opentelemetry/exporter-trace-otlp-proto': 0.49.1(@opentelemetry/api@1.9.0) + '@opentelemetry/exporter-zipkin': 1.22.0(@opentelemetry/api@1.9.0) + '@opentelemetry/instrumentation': 0.49.1(@opentelemetry/api@1.9.0) + '@opentelemetry/resources': 1.22.0(@opentelemetry/api@1.9.0) + '@opentelemetry/sdk-logs': 0.49.1(@opentelemetry/api-logs@0.49.1)(@opentelemetry/api@1.9.0) + '@opentelemetry/sdk-metrics': 1.22.0(@opentelemetry/api@1.9.0) + '@opentelemetry/sdk-trace-base': 1.22.0(@opentelemetry/api@1.9.0) + '@opentelemetry/sdk-trace-node': 1.22.0(@opentelemetry/api@1.9.0) + '@opentelemetry/semantic-conventions': 1.22.0 + transitivePeerDependencies: + - supports-color + dev: false + + /@opentelemetry/sdk-trace-base@1.22.0(@opentelemetry/api@1.9.0): + resolution: {integrity: sha512-pfTuSIpCKONC6vkTpv6VmACxD+P1woZf4q0K46nSUvXFvOFqjBYKFaAMkKD3M1mlKUUh0Oajwj35qNjMl80m1Q==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': '>=1.0.0 <1.9.0' + dependencies: + '@opentelemetry/api': 1.9.0 + '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.9.0) + '@opentelemetry/resources': 1.22.0(@opentelemetry/api@1.9.0) + '@opentelemetry/semantic-conventions': 1.22.0 + dev: false + + /@opentelemetry/sdk-trace-base@1.25.1(@opentelemetry/api@1.9.0): + resolution: {integrity: sha512-C8k4hnEbc5FamuZQ92nTOp8X/diCY56XUTnMiv9UTuJitCzaNNHAVsdm5+HLCdI8SLQsLWIrG38tddMxLVoftw==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': '>=1.0.0 <1.10.0' + dependencies: + '@opentelemetry/api': 1.9.0 + '@opentelemetry/core': 1.25.1(@opentelemetry/api@1.9.0) + '@opentelemetry/resources': 1.25.1(@opentelemetry/api@1.9.0) + '@opentelemetry/semantic-conventions': 1.25.1 + dev: false + + /@opentelemetry/sdk-trace-node@1.22.0(@opentelemetry/api@1.9.0): + resolution: {integrity: sha512-gTGquNz7ue8uMeiWPwp3CU321OstQ84r7PCDtOaCicjbJxzvO8RZMlEC4geOipTeiF88kss5n6w+//A0MhP1lQ==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': '>=1.0.0 <1.9.0' + dependencies: + '@opentelemetry/api': 1.9.0 + '@opentelemetry/context-async-hooks': 1.22.0(@opentelemetry/api@1.9.0) + '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.9.0) + '@opentelemetry/propagator-b3': 1.22.0(@opentelemetry/api@1.9.0) + '@opentelemetry/propagator-jaeger': 1.22.0(@opentelemetry/api@1.9.0) + '@opentelemetry/sdk-trace-base': 1.22.0(@opentelemetry/api@1.9.0) + semver: 7.6.2 + dev: false + + /@opentelemetry/sdk-trace-node@1.25.1(@opentelemetry/api@1.9.0): + resolution: {integrity: sha512-nMcjFIKxnFqoez4gUmihdBrbpsEnAX/Xj16sGvZm+guceYE0NE00vLhpDVK6f3q8Q4VFI5xG8JjlXKMB/SkTTQ==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': '>=1.0.0 <1.10.0' + dependencies: + '@opentelemetry/api': 1.9.0 + '@opentelemetry/context-async-hooks': 1.25.1(@opentelemetry/api@1.9.0) + '@opentelemetry/core': 1.25.1(@opentelemetry/api@1.9.0) + '@opentelemetry/propagator-b3': 1.25.1(@opentelemetry/api@1.9.0) + '@opentelemetry/propagator-jaeger': 1.25.1(@opentelemetry/api@1.9.0) + '@opentelemetry/sdk-trace-base': 1.25.1(@opentelemetry/api@1.9.0) + semver: 7.6.2 + dev: false + + /@opentelemetry/semantic-conventions@1.22.0: + resolution: {integrity: sha512-CAOgFOKLybd02uj/GhCdEeeBjOS0yeoDeo/CA7ASBSmenpZHAKGB3iDm/rv3BQLcabb/OprDEsSQ1y0P8A7Siw==} + engines: {node: '>=14'} + dev: false + + /@opentelemetry/semantic-conventions@1.25.1: + resolution: {integrity: sha512-ZDjMJJQRlyk8A1KZFCc+bCbsyrn1wTwdNt56F7twdfUfnHUZUq77/WfONCj8p72NZOyP7pNTdUWSTYC3GTbuuQ==} + engines: {node: '>=14'} + dev: false + + /@protobufjs/aspromise@1.1.2: + resolution: {integrity: sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==} + dev: false + + /@protobufjs/base64@1.1.2: + resolution: {integrity: sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==} + dev: false + + /@protobufjs/codegen@2.0.4: + resolution: {integrity: sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==} + dev: false + + /@protobufjs/eventemitter@1.1.0: + resolution: {integrity: sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==} + dev: false + + /@protobufjs/fetch@1.1.0: + resolution: {integrity: sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==} + dependencies: + '@protobufjs/aspromise': 1.1.2 + '@protobufjs/inquire': 1.1.0 + dev: false + + /@protobufjs/float@1.0.2: + resolution: {integrity: sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==} + dev: false + + /@protobufjs/inquire@1.1.0: + resolution: {integrity: sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q==} + dev: false + + /@protobufjs/path@1.1.2: + resolution: {integrity: sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==} + dev: false + + /@protobufjs/pool@1.1.0: + resolution: {integrity: sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==} + dev: false + + /@protobufjs/utf8@1.1.0: + resolution: {integrity: sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==} + dev: false + + /@socket.io/component-emitter@3.1.2: + resolution: {integrity: sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==} + dev: false + + /@systemfsoftware/trigger.dev_core-backend@3.0.0-beta.40: + resolution: {integrity: sha512-Utu2bMbK7/8XCzbqH++baYnErOEaAey3VKg2AQdl3R4x0yVVHk2M1DbfTi7eQ7WyRDhGuDi9rxzwWBbNbiodwg==} + engines: {node: '>=18.0.0'} + dependencies: + '@opentelemetry/api': 1.9.0 + dev: false + + /@systemfsoftware/trigger.dev_core@3.0.0-beta.40: + resolution: {integrity: sha512-ttNRbJUBjM/RR4xPwbhHuHfBBQd0hxTRiOnXGwM8R2WFZk2BzkxuzpoqF8QhRlVzRqX8kGox//CL4BpXoKVy6w==} + engines: {node: '>=18.0.0'} + dependencies: + '@google-cloud/precise-date': 4.0.0 + '@opentelemetry/api': 1.9.0 + '@opentelemetry/api-logs': 0.48.0 + '@opentelemetry/exporter-logs-otlp-http': 0.49.1(@opentelemetry/api@1.9.0) + '@opentelemetry/exporter-trace-otlp-http': 0.49.1(@opentelemetry/api@1.9.0) + '@opentelemetry/instrumentation': 0.49.1(@opentelemetry/api@1.9.0) + '@opentelemetry/resources': 1.25.1(@opentelemetry/api@1.9.0) + '@opentelemetry/sdk-logs': 0.49.1(@opentelemetry/api-logs@0.48.0)(@opentelemetry/api@1.9.0) + '@opentelemetry/sdk-node': 0.49.1(@opentelemetry/api@1.9.0) + '@opentelemetry/sdk-trace-base': 1.25.1(@opentelemetry/api@1.9.0) + '@opentelemetry/sdk-trace-node': 1.25.1(@opentelemetry/api@1.9.0) + '@opentelemetry/semantic-conventions': 1.25.1 + humanize-duration: 3.32.1 + socket.io-client: 4.7.4 + superjson: 2.2.1 + ulidx: 2.3.0 + zod: 3.22.3 + zod-error: 1.5.0 + zod-validation-error: 1.5.0(zod@3.22.3) + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + dev: false + + /@systemfsoftware/trigger.dev_sdk@3.0.0-beta.40: + resolution: {integrity: sha512-mRp6dh+74Am7WvpWcvKlcJ1635+UBvL7upgvYOYx6e6hcavbhWYxWJm1PCxjiyG0oGiEK8RLcqcJxEAF+cxOKw==} + engines: {node: '>=18.0.0'} + dependencies: + '@opentelemetry/api': 1.9.0 + '@opentelemetry/api-logs': 0.48.0 + '@opentelemetry/semantic-conventions': 1.25.1 + '@systemfsoftware/trigger.dev_core': 3.0.0-beta.40 + '@systemfsoftware/trigger.dev_core-backend': 3.0.0-beta.40 + chalk: 5.3.0 + cronstrue: 2.50.0 + debug: 4.3.5 + evt: 2.5.7 + get-caller-file: 2.0.5 + git-remote-origin-url: 4.0.0 + git-repo-info: 2.1.1 + msw: 2.3.1 + slug: 6.1.0 + terminal-link: 3.0.0 + ulid: 2.3.0 + uuid: 9.0.1 + ws: 8.17.1 + zod: 3.22.3 + transitivePeerDependencies: + - bufferutil + - supports-color + - typescript + - utf-8-validate + dev: false + + /@types/cookie@0.6.0: + resolution: {integrity: sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==} + dev: false + + /@types/mute-stream@0.0.4: + resolution: {integrity: sha512-CPM9nzrCPPJHQNA9keH9CVkVI+WR5kMa+7XEs5jcGQ0VoAGnLv242w8lIVgwAEfmE4oufJRaTc9PNLQl0ioAow==} + dependencies: + '@types/node': 20.14.8 + dev: false + + /@types/node@20.14.8: + resolution: {integrity: sha512-DO+2/jZinXfROG7j7WKFn/3C6nFwxy2lLpgLjEXJz+0XKphZlTLJ14mo8Vfg8X5BWN6XjyESXq+LcYdT7tR3bA==} + dependencies: + undici-types: 5.26.5 + dev: false + + /@types/shimmer@1.0.5: + resolution: {integrity: sha512-9Hp0ObzwwO57DpLFF0InUjUm/II8GmKAvzbefxQTihCb7KI6yc9yzf0nLc4mVdby5N4DRCgQM2wCup9KTieeww==} + dev: false + + /@types/statuses@2.0.5: + resolution: {integrity: sha512-jmIUGWrAiwu3dZpxntxieC+1n/5c3mjrImkmOSQ2NC5uP6cYO4aAZDdSmRcI5C1oiTmqlZGHC+/NmJrKogbP5A==} + dev: false + + /@types/wrap-ansi@3.0.0: + resolution: {integrity: sha512-ltIpx+kM7g/MLRZfkbL7EsCEjfzCcScLpkg37eXEtx5kmrAKBkTJwd1GIAjDSL8wTpM6Hzn5YO4pSb91BEwu1g==} + dev: false + + /acorn-import-assertions@1.9.0(acorn@8.12.0): + resolution: {integrity: sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==} + peerDependencies: + acorn: ^8 + dependencies: + acorn: 8.12.0 + dev: false + + /acorn@8.12.0: + resolution: {integrity: sha512-RTvkC4w+KNXrM39/lWCUaG0IbRkWdCv7W/IOW9oU6SawyxulvkQy5HQPVTKxEjczcUvapcrw3cFx/60VN/NRNw==} + engines: {node: '>=0.4.0'} + hasBin: true + dev: false + + /ansi-escapes@4.3.2: + resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==} + engines: {node: '>=8'} + dependencies: + type-fest: 0.21.3 + dev: false + + /ansi-escapes@5.0.0: + resolution: {integrity: sha512-5GFMVX8HqE/TB+FuBJGuO5XG0WrsA6ptUqoODaT/n9mmUaZFkqnBueB4leqGBCmrUHnCnC4PCZTCd0E7QQ83bA==} + engines: {node: '>=12'} + dependencies: + type-fest: 1.4.0 + dev: false + + /ansi-regex@5.0.1: + resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} + engines: {node: '>=8'} + dev: false + + /ansi-styles@4.3.0: + resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} + engines: {node: '>=8'} + dependencies: + color-convert: 2.0.1 + dev: false + + /chalk@4.1.2: + resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} + engines: {node: '>=10'} + dependencies: + ansi-styles: 4.3.0 + supports-color: 7.2.0 + dev: false + + /chalk@5.3.0: + resolution: {integrity: sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==} + engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} + dev: false + + /cjs-module-lexer@1.3.1: + resolution: {integrity: sha512-a3KdPAANPbNE4ZUv9h6LckSl9zLsYOP4MBmhIPkRaeyybt+r4UghLvq+xw/YwUcC1gqylCkL4rdVs3Lwupjm4Q==} + dev: false + + /cli-spinners@2.9.2: + resolution: {integrity: sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==} + engines: {node: '>=6'} + dev: false + + /cli-width@4.1.0: + resolution: {integrity: sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==} + engines: {node: '>= 12'} + dev: false + + /cliui@8.0.1: + resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} + engines: {node: '>=12'} + dependencies: + string-width: 4.2.3 + strip-ansi: 6.0.1 + wrap-ansi: 7.0.0 + dev: false + + /color-convert@2.0.1: + resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} + engines: {node: '>=7.0.0'} + dependencies: + color-name: 1.1.4 + dev: false + + /color-name@1.1.4: + resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} + dev: false + + /cookie@0.5.0: + resolution: {integrity: sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==} + engines: {node: '>= 0.6'} + dev: false + + /copy-anything@3.0.5: + resolution: {integrity: sha512-yCEafptTtb4bk7GLEQoM8KVJpxAfdBJYaXyzQEgQQQgYrZiDp8SJmGKlYza6CYjEDNstAdNdKA3UuoULlEbS6w==} + engines: {node: '>=12.13'} + dependencies: + is-what: 4.1.16 + dev: false + + /cronstrue@2.50.0: + resolution: {integrity: sha512-ULYhWIonJzlScCCQrPUG5uMXzXxSixty4djud9SS37DoNxDdkeRocxzHuAo4ImRBUK+mAuU5X9TSwEDccnnuPg==} + hasBin: true + dev: false + + /debug@4.3.5: + resolution: {integrity: sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + dependencies: + ms: 2.1.2 + dev: false + + /emoji-regex@8.0.0: + resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} + dev: false + + /engine.io-client@6.5.4: + resolution: {integrity: sha512-GeZeeRjpD2qf49cZQ0Wvh/8NJNfeXkXXcoGh+F77oEAgo9gUHwT1fCRxSNU+YEEaysOJTnsFHmM5oAcPy4ntvQ==} + dependencies: + '@socket.io/component-emitter': 3.1.2 + debug: 4.3.5 + engine.io-parser: 5.2.2 + ws: 8.17.1 + xmlhttprequest-ssl: 2.0.0 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + dev: false + + /engine.io-parser@5.2.2: + resolution: {integrity: sha512-RcyUFKA93/CXH20l4SoVvzZfrSDMOTUS3bWVpTt2FuFP+XYrL8i8oonHP7WInRyVHXh0n/ORtoeiE1os+8qkSw==} + engines: {node: '>=10.0.0'} + dev: false + + /escalade@3.1.2: + resolution: {integrity: sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==} + engines: {node: '>=6'} + dev: false + + /evt@2.5.7: + resolution: {integrity: sha512-dr7Wd16ry5F8WNU1xXLKpFpO3HsoAGg8zC48e08vDdzMzGWCP9/QFGt1PQptEEDh8SwYP3EL8M+d/Gb0kgUp6g==} + dependencies: + minimal-polyfills: 2.2.3 + run-exclusive: 2.2.19 + tsafe: 1.7.2 + dev: false + + /function-bind@1.1.2: + resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} + dev: false + + /get-caller-file@2.0.5: + resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} + engines: {node: 6.* || 8.* || >= 10.*} + dev: false + + /git-remote-origin-url@4.0.0: + resolution: {integrity: sha512-EAxDksNdjuWgmVW9pVvA9jQDi/dmTaiDONktIy7qiRRhBZUI4FQK1YvBvteuTSX24aNKg9lfgxNYJEeeSXe6DA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + gitconfiglocal: 2.1.0 + dev: false + + /git-repo-info@2.1.1: + resolution: {integrity: sha512-8aCohiDo4jwjOwma4FmYFd3i97urZulL8XL24nIPxuE+GZnfsAyy/g2Shqx6OjUiFKUXZM+Yy+KHnOmmA3FVcg==} + engines: {node: '>= 4.0'} + dev: false + + /gitconfiglocal@2.1.0: + resolution: {integrity: sha512-qoerOEliJn3z+Zyn1HW2F6eoYJqKwS6MgC9cztTLUB/xLWX8gD/6T60pKn4+t/d6tP7JlybI7Z3z+I572CR/Vg==} + dependencies: + ini: 1.3.8 + dev: false + + /graphql@16.9.0: + resolution: {integrity: sha512-GGTKBX4SD7Wdb8mqeDLni2oaRGYQWjWHGKPQ24ZMnUtKfcsVoiv4uX8+LJr1K6U5VW2Lu1BwJnj7uiori0YtRw==} + engines: {node: ^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0} + dev: false + + /has-flag@4.0.0: + resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} + engines: {node: '>=8'} + dev: false + + /hasown@2.0.2: + resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} + engines: {node: '>= 0.4'} + dependencies: + function-bind: 1.1.2 + dev: false + + /headers-polyfill@4.0.3: + resolution: {integrity: sha512-IScLbePpkvO846sIwOtOTDjutRMWdXdJmXdMvk6gCBHxFO8d+QKOQedyZSxFTTFYRSmlgSTDtXqqq4pcenBXLQ==} + dev: false + + /humanize-duration@3.32.1: + resolution: {integrity: sha512-inh5wue5XdfObhu/IGEMiA1nUXigSGcaKNemcbLRKa7jXYGDZXr3LoT9pTIzq2hPEbld7w/qv9h+ikWGz8fL1g==} + dev: false + + /import-in-the-middle@1.7.1: + resolution: {integrity: sha512-1LrZPDtW+atAxH42S6288qyDFNQ2YCty+2mxEPRtfazH6Z5QwkaBSTS2ods7hnVJioF6rkRfNoA6A/MstpFXLg==} + dependencies: + acorn: 8.12.0 + acorn-import-assertions: 1.9.0(acorn@8.12.0) + cjs-module-lexer: 1.3.1 + module-details-from-path: 1.0.3 + dev: false + + /ini@1.3.8: + resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} + dev: false + + /is-core-module@2.14.0: + resolution: {integrity: sha512-a5dFJih5ZLYlRtDc0dZWP7RiKr6xIKzmn/oAYCDvdLThadVgyJwlaoQPmRtMSpz+rk0OGAgIu+TcM9HUF0fk1A==} + engines: {node: '>= 0.4'} + dependencies: + hasown: 2.0.2 + dev: false + + /is-fullwidth-code-point@3.0.0: + resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} + engines: {node: '>=8'} + dev: false + + /is-node-process@1.2.0: + resolution: {integrity: sha512-Vg4o6/fqPxIjtxgUH5QLJhwZ7gW5diGCVlXpuUfELC62CuxM1iHcRe51f2W1FDy04Ai4KJkagKjx3XaqyfRKXw==} + dev: false + + /is-what@4.1.16: + resolution: {integrity: sha512-ZhMwEosbFJkA0YhFnNDgTM4ZxDRsS6HqTo7qsZM08fehyRYIYa0yHu5R6mgo1n/8MgaPBXiPimPD77baVFYg+A==} + engines: {node: '>=12.13'} + dev: false + + /js-tokens@4.0.0: + resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} + dev: false + + /layerr@2.1.0: + resolution: {integrity: sha512-xDD9suWxfBYeXgqffRVH/Wqh+mqZrQcqPRn0I0ijl7iJQ7vu8gMGPt1Qop59pEW/jaIDNUN7+PX1Qk40+vuflg==} + dev: false + + /lodash.camelcase@4.3.0: + resolution: {integrity: sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==} + dev: false + + /lodash.merge@4.6.2: + resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} + dev: false + + /long@5.2.3: + resolution: {integrity: sha512-lcHwpNoggQTObv5apGNCTdJrO69eHOZMi4BNC+rTLER8iHAqGrUVeLh/irVIM7zTw2bOXA8T6uNPeujwOLg/2Q==} + dev: false + + /loose-envify@1.4.0: + resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} + hasBin: true + dependencies: + js-tokens: 4.0.0 + dev: false + + /minimal-polyfills@2.2.3: + resolution: {integrity: sha512-oxdmJ9cL+xV72h0xYxp4tP2d5/fTBpP45H8DIOn9pASuF8a3IYTf+25fMGDYGiWW+MFsuog6KD6nfmhZJQ+uUw==} + dev: false + + /module-details-from-path@1.0.3: + resolution: {integrity: sha512-ySViT69/76t8VhE1xXHK6Ch4NcDd26gx0MzKXLO+F7NOtnqH68d9zF94nT8ZWSxXh8ELOERsnJO/sWt1xZYw5A==} + dev: false + + /ms@2.1.2: + resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} + dev: false + + /msw@2.3.1: + resolution: {integrity: sha512-ocgvBCLn/5l3jpl1lssIb3cniuACJLoOfZu01e3n5dbJrpA5PeeWn28jCLgQDNt6d7QT8tF2fYRzm9JoEHtiig==} + engines: {node: '>=18'} + hasBin: true + requiresBuild: true + peerDependencies: + typescript: '>= 4.7.x' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@bundled-es-modules/cookie': 2.0.0 + '@bundled-es-modules/statuses': 1.0.1 + '@inquirer/confirm': 3.1.10 + '@mswjs/cookies': 1.1.1 + '@mswjs/interceptors': 0.29.1 + '@open-draft/until': 2.1.0 + '@types/cookie': 0.6.0 + '@types/statuses': 2.0.5 + chalk: 4.1.2 + graphql: 16.9.0 + headers-polyfill: 4.0.3 + is-node-process: 1.2.0 + outvariant: 1.4.2 + path-to-regexp: 6.2.2 + strict-event-emitter: 0.5.1 + type-fest: 4.20.1 + yargs: 17.7.2 + dev: false + + /mute-stream@1.0.0: + resolution: {integrity: sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + dev: false + + /outvariant@1.4.2: + resolution: {integrity: sha512-Ou3dJ6bA/UJ5GVHxah4LnqDwZRwAmWxrG3wtrHrbGnP4RnLCtA64A4F+ae7Y8ww660JaddSoArUR5HjipWSHAQ==} + dev: false + + /path-parse@1.0.7: + resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} + dev: false + + /path-to-regexp@6.2.2: + resolution: {integrity: sha512-GQX3SSMokngb36+whdpRXE+3f9V8UzyAorlYvOGx87ufGHehNTn5lCxrKtLyZ4Yl/wEKnNnr98ZzOwwDZV5ogw==} + dev: false + + /protobufjs@7.3.2: + resolution: {integrity: sha512-RXyHaACeqXeqAKGLDl68rQKbmObRsTIn4TYVUUug1KfS47YWCo5MacGITEryugIgZqORCvJWEk4l449POg5Txg==} + engines: {node: '>=12.0.0'} + requiresBuild: true + dependencies: + '@protobufjs/aspromise': 1.1.2 + '@protobufjs/base64': 1.1.2 + '@protobufjs/codegen': 2.0.4 + '@protobufjs/eventemitter': 1.1.0 + '@protobufjs/fetch': 1.1.0 + '@protobufjs/float': 1.0.2 + '@protobufjs/inquire': 1.1.0 + '@protobufjs/path': 1.1.2 + '@protobufjs/pool': 1.1.0 + '@protobufjs/utf8': 1.1.0 + '@types/node': 20.14.8 + long: 5.2.3 + dev: false + + /react-dom@18.3.1(react@18.3.1): + resolution: {integrity: sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==} + peerDependencies: + react: ^18.3.1 + dependencies: + loose-envify: 1.4.0 + react: 18.3.1 + scheduler: 0.23.2 + dev: false + + /react@18.3.1: + resolution: {integrity: sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==} + engines: {node: '>=0.10.0'} + dependencies: + loose-envify: 1.4.0 + dev: false + + /require-directory@2.1.1: + resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} + engines: {node: '>=0.10.0'} + dev: false + + /require-in-the-middle@7.3.0: + resolution: {integrity: sha512-nQFEv9gRw6SJAwWD2LrL0NmQvAcO7FBwJbwmr2ttPAacfy0xuiOjE5zt+zM4xDyuyvUaxBi/9gb2SoCyNEVJcw==} + engines: {node: '>=8.6.0'} + dependencies: + debug: 4.3.5 + module-details-from-path: 1.0.3 + resolve: 1.22.8 + transitivePeerDependencies: + - supports-color + dev: false + + /resolve@1.22.8: + resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==} + hasBin: true + dependencies: + is-core-module: 2.14.0 + path-parse: 1.0.7 + supports-preserve-symlinks-flag: 1.0.0 + dev: false + + /run-exclusive@2.2.19: + resolution: {integrity: sha512-K3mdoAi7tjJ/qT7Flj90L7QyPozwUaAG+CVhkdDje4HLKXUYC3N/Jzkau3flHVDLQVhiHBtcimVodMjN9egYbA==} + dependencies: + minimal-polyfills: 2.2.3 + dev: false + + /scheduler@0.23.2: + resolution: {integrity: sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==} + dependencies: + loose-envify: 1.4.0 + dev: false + + /semver@7.6.2: + resolution: {integrity: sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==} + engines: {node: '>=10'} + hasBin: true + dev: false + + /shimmer@1.2.1: + resolution: {integrity: sha512-sQTKC1Re/rM6XyFM6fIAGHRPVGvyXfgzIDvzoq608vM+jeyVD0Tu1E6Np0Kc2zAIFWIj963V2800iF/9LPieQw==} + dev: false + + /signal-exit@4.1.0: + resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} + engines: {node: '>=14'} + dev: false + + /slug@6.1.0: + resolution: {integrity: sha512-x6vLHCMasg4DR2LPiyFGI0gJJhywY6DTiGhCrOMzb3SOk/0JVLIaL4UhyFSHu04SD3uAavrKY/K3zZ3i6iRcgA==} + dev: false + + /socket.io-client@4.7.4: + resolution: {integrity: sha512-wh+OkeF0rAVCrABWQBaEjLfb7DVPotMbu0cgWgyR0v6eA4EoVnAwcIeIbcdTE3GT/H3kbdLl7OoH2+asoDRIIg==} + engines: {node: '>=10.0.0'} + dependencies: + '@socket.io/component-emitter': 3.1.2 + debug: 4.3.5 + engine.io-client: 6.5.4 + socket.io-parser: 4.2.4 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + dev: false + + /socket.io-parser@4.2.4: + resolution: {integrity: sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==} + engines: {node: '>=10.0.0'} + dependencies: + '@socket.io/component-emitter': 3.1.2 + debug: 4.3.5 + transitivePeerDependencies: + - supports-color + dev: false + + /statuses@2.0.1: + resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==} + engines: {node: '>= 0.8'} + dev: false + + /strict-event-emitter@0.5.1: + resolution: {integrity: sha512-vMgjE/GGEPEFnhFub6pa4FmJBRBVOLpIII2hvCZ8Kzb7K0hlHo7mQv6xYrBvCL2LtAIBwFUK8wvuJgTVSQ5MFQ==} + dev: false + + /string-width@4.2.3: + resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} + engines: {node: '>=8'} + dependencies: + emoji-regex: 8.0.0 + is-fullwidth-code-point: 3.0.0 + strip-ansi: 6.0.1 + dev: false + + /strip-ansi@6.0.1: + resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} + engines: {node: '>=8'} + dependencies: + ansi-regex: 5.0.1 + dev: false + + /superjson@2.2.1: + resolution: {integrity: sha512-8iGv75BYOa0xRJHK5vRLEjE2H/i4lulTjzpUXic3Eg8akftYjkmQDa8JARQ42rlczXyFR3IeRoeFCc7RxHsYZA==} + engines: {node: '>=16'} + dependencies: + copy-anything: 3.0.5 + dev: false + + /supports-color@7.2.0: + resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} + engines: {node: '>=8'} + dependencies: + has-flag: 4.0.0 + dev: false + + /supports-hyperlinks@2.3.0: + resolution: {integrity: sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==} + engines: {node: '>=8'} + dependencies: + has-flag: 4.0.0 + supports-color: 7.2.0 + dev: false + + /supports-preserve-symlinks-flag@1.0.0: + resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} + engines: {node: '>= 0.4'} + dev: false + + /terminal-link@3.0.0: + resolution: {integrity: sha512-flFL3m4wuixmf6IfhFJd1YPiLiMuxEc8uHRM1buzIeZPm22Au2pDqBJQgdo7n1WfPU1ONFGv7YDwpFBmHGF6lg==} + engines: {node: '>=12'} + dependencies: + ansi-escapes: 5.0.0 + supports-hyperlinks: 2.3.0 + dev: false + + /tsafe@1.7.2: + resolution: {integrity: sha512-dAPfQLhCfCRre5qs+Z5Q2a7s2CV7RxffZUmvj7puGaePYjECzWREJFd3w4XSFe/T5tbxgowfItA/JSSZ6Ma3dA==} + dev: false + + /type-fest@0.21.3: + resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==} + engines: {node: '>=10'} + dev: false + + /type-fest@1.4.0: + resolution: {integrity: sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==} + engines: {node: '>=10'} + dev: false + + /type-fest@4.20.1: + resolution: {integrity: sha512-R6wDsVsoS9xYOpy8vgeBlqpdOyzJ12HNfQhC/aAKWM3YoCV9TtunJzh/QpkMgeDhkoynDcw5f1y+qF9yc/HHyg==} + engines: {node: '>=16'} + dev: false + + /ulid@2.3.0: + resolution: {integrity: sha512-keqHubrlpvT6G2wH0OEfSW4mquYRcbe/J8NMmveoQOjUqmo+hXtO+ORCpWhdbZ7k72UtY61BL7haGxW6enBnjw==} + hasBin: true + dev: false + + /ulidx@2.3.0: + resolution: {integrity: sha512-36piWNqcdp9hKlQewyeehCaALy4lyx3FodsCxHuV6i0YdexSkjDOubwxEVr2yi4kh62L/0MgyrxqG4K+qtovnw==} + engines: {node: '>=16'} + dependencies: + layerr: 2.1.0 + dev: false + + /undici-types@5.26.5: + resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} + dev: false + + /uuid@9.0.1: + resolution: {integrity: sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==} + hasBin: true + dev: false + + /wrap-ansi@6.2.0: + resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==} + engines: {node: '>=8'} + dependencies: + ansi-styles: 4.3.0 + string-width: 4.2.3 + strip-ansi: 6.0.1 + dev: false + + /wrap-ansi@7.0.0: + resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} + engines: {node: '>=10'} + dependencies: + ansi-styles: 4.3.0 + string-width: 4.2.3 + strip-ansi: 6.0.1 + dev: false + + /ws@8.17.1: + resolution: {integrity: sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==} + engines: {node: '>=10.0.0'} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: '>=5.0.2' + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + dev: false + + /xmlhttprequest-ssl@2.0.0: + resolution: {integrity: sha512-QKxVRxiRACQcVuQEYFsI1hhkrMlrXHPegbbd1yn9UHOmRxY+si12nQYzri3vbzt8VdTTRviqcKxcyllFas5z2A==} + engines: {node: '>=0.4.0'} + dev: false + + /y18n@5.0.8: + resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} + engines: {node: '>=10'} + dev: false + + /yargs-parser@21.1.1: + resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} + engines: {node: '>=12'} + dev: false + + /yargs@17.7.2: + resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==} + engines: {node: '>=12'} + dependencies: + cliui: 8.0.1 + escalade: 3.1.2 + get-caller-file: 2.0.5 + require-directory: 2.1.1 + string-width: 4.2.3 + y18n: 5.0.8 + yargs-parser: 21.1.1 + dev: false + + /zod-error@1.5.0: + resolution: {integrity: sha512-zzopKZ/skI9iXpqCEPj+iLCKl9b88E43ehcU+sbRoHuwGd9F1IDVGQ70TyO6kmfiRL1g4IXkjsXK+g1gLYl4WQ==} + dependencies: + zod: 3.22.3 + dev: false + + /zod-validation-error@1.5.0(zod@3.22.3): + resolution: {integrity: sha512-/7eFkAI4qV0tcxMBB/3+d2c1P6jzzZYdYSlBuAklzMuCrJu5bzJfHS0yVAS87dRHVlhftd6RFJDIvv03JgkSbw==} + engines: {node: '>=16.0.0'} + peerDependencies: + zod: ^3.18.0 + dependencies: + zod: 3.22.3 + dev: false + + /zod@3.22.3: + resolution: {integrity: sha512-EjIevzuJRiRPbVH4mGc8nApb/lVLKVpmUhAaR5R5doKGfAnGJ6Gr3CViAVjP+4FWSxCsybeWQdcgCtbX+7oZug==} + dev: false diff --git a/packages/cli-v3/e2e/fixtures/lock-nested-peer-deps/pnpm-workspace.yaml b/packages/cli-v3/e2e/fixtures/lock-nested-peer-deps/pnpm-workspace.yaml new file mode 100644 index 00000000000..c090d851f27 --- /dev/null +++ b/packages/cli-v3/e2e/fixtures/lock-nested-peer-deps/pnpm-workspace.yaml @@ -0,0 +1 @@ +# https://github.com/pnpm/pnpm/issues/2412 diff --git a/packages/cli-v3/e2e/fixtures/lock-nested-peer-deps/trigger.config.js b/packages/cli-v3/e2e/fixtures/lock-nested-peer-deps/trigger.config.js new file mode 100644 index 00000000000..05ed24e724c --- /dev/null +++ b/packages/cli-v3/e2e/fixtures/lock-nested-peer-deps/trigger.config.js @@ -0,0 +1,3 @@ +export const config = { + project: "lock-nested-peer-deps", +}; diff --git a/packages/cli-v3/e2e/fixtures/lock-nested-peer-deps/trigger/helloWorld.jsx b/packages/cli-v3/e2e/fixtures/lock-nested-peer-deps/trigger/helloWorld.jsx new file mode 100644 index 00000000000..da393e38c8f --- /dev/null +++ b/packages/cli-v3/e2e/fixtures/lock-nested-peer-deps/trigger/helloWorld.jsx @@ -0,0 +1,17 @@ +import { task } from "@systemfsoftware/trigger.dev_sdk/v3"; +import { renderToPipeableStream } from "react-dom/server"; + +function App() { + return
Hello World
; +} + +export const helloWorldTask = task({ + id: "hello-world", + run: async (payload) => { + const stream = renderToPipeableStream(, { + onShellReady() { + stream.pipe(payload); + }, + }); + }, +}); diff --git a/packages/cli-v3/e2e/fixtures/lock-nested-peer-deps/yarn.lock b/packages/cli-v3/e2e/fixtures/lock-nested-peer-deps/yarn.lock new file mode 100644 index 00000000000..3bf0af9cc49 --- /dev/null +++ b/packages/cli-v3/e2e/fixtures/lock-nested-peer-deps/yarn.lock @@ -0,0 +1,1593 @@ +# This file is generated by running "yarn install" inside your project. +# Manual changes might be lost - proceed with caution! + +__metadata: + version: 8 + cacheKey: 10c0 + +"@bundled-es-modules/cookie@npm:^2.0.0": + version: 2.0.0 + resolution: "@bundled-es-modules/cookie@npm:2.0.0" + dependencies: + cookie: "npm:^0.5.0" + checksum: 10c0/0655dd331b35d7b5b6dd2301c3bcfb7233018c0e3235a40ced1d53f00463ab92dc01f0091f153812867bc0ef0f8e0a157a30acb16e8d7ef149702bf8db9fe7a6 + languageName: node + linkType: hard + +"@bundled-es-modules/statuses@npm:^1.0.1": + version: 1.0.1 + resolution: "@bundled-es-modules/statuses@npm:1.0.1" + dependencies: + statuses: "npm:^2.0.1" + checksum: 10c0/c1a8ede3efa8da61ccda4b98e773582a9733edfbeeee569d4630785f8e018766202edb190a754a3ec7a7f6bd738e857829affc2fdb676b6dab4db1bb44e62785 + languageName: node + linkType: hard + +"@google-cloud/precise-date@npm:^4.0.0": + version: 4.0.0 + resolution: "@google-cloud/precise-date@npm:4.0.0" + checksum: 10c0/8788bec6bb5db3fcc9cf72f346dc7af35d0ad1c9457d40f800e580dc58631568589b6795b48bef88b958b718c81cd326b0ccfe9d0ef9e7d7e85f45c1375e9c14 + languageName: node + linkType: hard + +"@grpc/grpc-js@npm:^1.7.1": + version: 1.10.10 + resolution: "@grpc/grpc-js@npm:1.10.10" + dependencies: + "@grpc/proto-loader": "npm:^0.7.13" + "@js-sdsl/ordered-map": "npm:^4.4.2" + checksum: 10c0/bc55b5d51f2c93af2c0076f3fed92ebcd936ade2c120d33455fc120d8a96197dfe412cff3e452788ab51bff0f9b58eebbafe8403516912693a41324c5cf45862 + languageName: node + linkType: hard + +"@grpc/proto-loader@npm:^0.7.13": + version: 0.7.13 + resolution: "@grpc/proto-loader@npm:0.7.13" + dependencies: + lodash.camelcase: "npm:^4.3.0" + long: "npm:^5.0.0" + protobufjs: "npm:^7.2.5" + yargs: "npm:^17.7.2" + bin: + proto-loader-gen-types: build/bin/proto-loader-gen-types.js + checksum: 10c0/dc8ed7aa1454c15e224707cc53d84a166b98d76f33606a9f334c7a6fb1aedd3e3614dcd2c2b02a6ffaf140587d19494f93b3a56346c6c2e26bc564f6deddbbf3 + languageName: node + linkType: hard + +"@inquirer/confirm@npm:^3.0.0": + version: 3.1.10 + resolution: "@inquirer/confirm@npm:3.1.10" + dependencies: + "@inquirer/core": "npm:^8.2.3" + "@inquirer/type": "npm:^1.3.3" + checksum: 10c0/a69bc0d21807b8cecb6ab1a9e0653abd255d1dde34083f536ee59df1bf01b1614fd6824b25735d2ddd8e5d81192a67e1da8944dc1713dbaeb75c7c182a4d6b88 + languageName: node + linkType: hard + +"@inquirer/core@npm:^8.2.3": + version: 8.2.3 + resolution: "@inquirer/core@npm:8.2.3" + dependencies: + "@inquirer/figures": "npm:^1.0.3" + "@inquirer/type": "npm:^1.3.3" + "@types/mute-stream": "npm:^0.0.4" + "@types/node": "npm:^20.14.6" + "@types/wrap-ansi": "npm:^3.0.0" + ansi-escapes: "npm:^4.3.2" + chalk: "npm:^4.1.2" + cli-spinners: "npm:^2.9.2" + cli-width: "npm:^4.1.0" + mute-stream: "npm:^1.0.0" + signal-exit: "npm:^4.1.0" + strip-ansi: "npm:^6.0.1" + wrap-ansi: "npm:^6.2.0" + checksum: 10c0/5e618df6bac115e29ba2da01f5b142da53f2502679ebebccc9aa185e04261cae279c856e07bdecd69d3ad9eeec87729b7c212c59242374b982bdaa45ceb69ae4 + languageName: node + linkType: hard + +"@inquirer/figures@npm:^1.0.3": + version: 1.0.3 + resolution: "@inquirer/figures@npm:1.0.3" + checksum: 10c0/099e062f000baafb4010014ece443d0cd211f562194854dc52a128bfe514611f8cc3da4cdb5092d75440956aff201dcd8e893b8a71feb104f97b0b00c6a696cf + languageName: node + linkType: hard + +"@inquirer/type@npm:^1.3.3": + version: 1.3.3 + resolution: "@inquirer/type@npm:1.3.3" + checksum: 10c0/84048694410bb5b2c55dc4e48da6369ce942b9e8f8016d15ef63ab3f9873832a56cc12a50582b5b2b626821bfe29973dfcc19edc90f58490b51df1f4d9d0a074 + languageName: node + linkType: hard + +"@js-sdsl/ordered-map@npm:^4.4.2": + version: 4.4.2 + resolution: "@js-sdsl/ordered-map@npm:4.4.2" + checksum: 10c0/cc7e15dc4acf6d9ef663757279600bab70533d847dcc1ab01332e9e680bd30b77cdf9ad885cc774276f51d98b05a013571c940e5b360985af5eb798dc1a2ee2b + languageName: node + linkType: hard + +"@mswjs/cookies@npm:^1.1.0": + version: 1.1.1 + resolution: "@mswjs/cookies@npm:1.1.1" + checksum: 10c0/75d3fdb0b5941ff473776b25869e4e7d1aeae872107c8cd12f1ebd89e1a9fb39473c9fbd1278aec91f40c991cd9fe98533863ef3a3906ca060532ce49acf86a5 + languageName: node + linkType: hard + +"@mswjs/interceptors@npm:^0.29.0": + version: 0.29.1 + resolution: "@mswjs/interceptors@npm:0.29.1" + dependencies: + "@open-draft/deferred-promise": "npm:^2.2.0" + "@open-draft/logger": "npm:^0.3.0" + "@open-draft/until": "npm:^2.0.0" + is-node-process: "npm:^1.2.0" + outvariant: "npm:^1.2.1" + strict-event-emitter: "npm:^0.5.1" + checksum: 10c0/816660a17b0e89e6e6955072b96882b5807c8c9faa316eab27104e8ba80e8e7d78b1862af42e1044156a5ae3ae2071289dc9211ecdc8fd5f7078d8c8a8a7caa3 + languageName: node + linkType: hard + +"@open-draft/deferred-promise@npm:^2.2.0": + version: 2.2.0 + resolution: "@open-draft/deferred-promise@npm:2.2.0" + checksum: 10c0/eafc1b1d0fc8edb5e1c753c5e0f3293410b40dde2f92688211a54806d4136887051f39b98c1950370be258483deac9dfd17cf8b96557553765198ef2547e4549 + languageName: node + linkType: hard + +"@open-draft/logger@npm:^0.3.0": + version: 0.3.0 + resolution: "@open-draft/logger@npm:0.3.0" + dependencies: + is-node-process: "npm:^1.2.0" + outvariant: "npm:^1.4.0" + checksum: 10c0/90010647b22e9693c16258f4f9adb034824d1771d3baa313057b9a37797f571181005bc50415a934eaf7c891d90ff71dcd7a9d5048b0b6bb438f31bef2c7c5c1 + languageName: node + linkType: hard + +"@open-draft/until@npm:^2.0.0, @open-draft/until@npm:^2.1.0": + version: 2.1.0 + resolution: "@open-draft/until@npm:2.1.0" + checksum: 10c0/61d3f99718dd86bb393fee2d7a785f961dcaf12f2055f0c693b27f4d0cd5f7a03d498a6d9289773b117590d794a43cd129366fd8e99222e4832f67b1653d54cf + languageName: node + linkType: hard + +"@opentelemetry/api-logs@npm:0.49.1": + version: 0.49.1 + resolution: "@opentelemetry/api-logs@npm:0.49.1" + dependencies: + "@opentelemetry/api": "npm:^1.0.0" + checksum: 10c0/479d8529c0e51effa92e265ba15b75dc010aefe97beb04f6d407d8298a5dcefb0c7fcdaff8c2a65e2a41435d8951407b37e6deb878b5e0191887176faa9565f8 + languageName: node + linkType: hard + +"@opentelemetry/api-logs@npm:^0.48.0": + version: 0.48.0 + resolution: "@opentelemetry/api-logs@npm:0.48.0" + dependencies: + "@opentelemetry/api": "npm:^1.0.0" + checksum: 10c0/728e9d3c0d9f63dbde3a4086ba2fb2231a03e9dcea02a496d7823ac60471dc5addf05fc94f69da1afa9519826a243c2742597ebc0ceb72b42009954a2d14291a + languageName: node + linkType: hard + +"@opentelemetry/api@npm:^1.0.0, @opentelemetry/api@npm:^1.8.0": + version: 1.9.0 + resolution: "@opentelemetry/api@npm:1.9.0" + checksum: 10c0/9aae2fe6e8a3a3eeb6c1fdef78e1939cf05a0f37f8a4fae4d6bf2e09eb1e06f966ece85805626e01ba5fab48072b94f19b835449e58b6d26720ee19a58298add + languageName: node + linkType: hard + +"@opentelemetry/context-async-hooks@npm:1.22.0": + version: 1.22.0 + resolution: "@opentelemetry/context-async-hooks@npm:1.22.0" + peerDependencies: + "@opentelemetry/api": ">=1.0.0 <1.9.0" + checksum: 10c0/5f691b598d967a969eed5eeea122cdaa5db35f8bf399704382dd5f482edd22c9d3ca636c119ac8c23f1c9a5b84a6a5be31056771887d957560f46f4fc07c0e5d + languageName: node + linkType: hard + +"@opentelemetry/context-async-hooks@npm:1.25.1": + version: 1.25.1 + resolution: "@opentelemetry/context-async-hooks@npm:1.25.1" + peerDependencies: + "@opentelemetry/api": ">=1.0.0 <1.10.0" + checksum: 10c0/bdea47675fe7ca7363b548ca86e724baa102bbb68d92702a20c281615dbae040aad907ff08f553f0e4985868f99a762aadac04f07ad51915ef512c5c817d7976 + languageName: node + linkType: hard + +"@opentelemetry/core@npm:1.22.0": + version: 1.22.0 + resolution: "@opentelemetry/core@npm:1.22.0" + dependencies: + "@opentelemetry/semantic-conventions": "npm:1.22.0" + peerDependencies: + "@opentelemetry/api": ">=1.0.0 <1.9.0" + checksum: 10c0/4850f6f407e4a4df72825d88b7dbe653e23f34a6dcba0b2d05725d0b497e1d44069909301b0efa1d4eac577225f10f5e86e09cb5338aacf28e2467b6d7d4c3b1 + languageName: node + linkType: hard + +"@opentelemetry/core@npm:1.25.1": + version: 1.25.1 + resolution: "@opentelemetry/core@npm:1.25.1" + dependencies: + "@opentelemetry/semantic-conventions": "npm:1.25.1" + peerDependencies: + "@opentelemetry/api": ">=1.0.0 <1.10.0" + checksum: 10c0/37270396fe3546e454f5a6e8cab0e5777e49a8e4e56ef05644c4e458b3ba7c662f57ad1ba2dd936ddaef54cbe985abd7cee0d3e9188dfdc0e3b3d446c3484337 + languageName: node + linkType: hard + +"@opentelemetry/exporter-logs-otlp-http@npm:^0.49.1": + version: 0.49.1 + resolution: "@opentelemetry/exporter-logs-otlp-http@npm:0.49.1" + dependencies: + "@opentelemetry/api-logs": "npm:0.49.1" + "@opentelemetry/core": "npm:1.22.0" + "@opentelemetry/otlp-exporter-base": "npm:0.49.1" + "@opentelemetry/otlp-transformer": "npm:0.49.1" + "@opentelemetry/sdk-logs": "npm:0.49.1" + peerDependencies: + "@opentelemetry/api": ^1.0.0 + checksum: 10c0/3e9ff9396072586aa212c207b7d71d933e50d0166a9b0cbd8902717d01d40d8bd904984385f83b7f26606651271fc59c0de5494a37f12701e0cf4d11347fc808 + languageName: node + linkType: hard + +"@opentelemetry/exporter-trace-otlp-grpc@npm:0.49.1": + version: 0.49.1 + resolution: "@opentelemetry/exporter-trace-otlp-grpc@npm:0.49.1" + dependencies: + "@grpc/grpc-js": "npm:^1.7.1" + "@opentelemetry/core": "npm:1.22.0" + "@opentelemetry/otlp-grpc-exporter-base": "npm:0.49.1" + "@opentelemetry/otlp-transformer": "npm:0.49.1" + "@opentelemetry/resources": "npm:1.22.0" + "@opentelemetry/sdk-trace-base": "npm:1.22.0" + peerDependencies: + "@opentelemetry/api": ^1.0.0 + checksum: 10c0/4702ad5a9a449702ba365708c8d5d4c3442db6fd134ffe8ac40f656b29beb72046232ad9ab90d42cf1a185e7549b0fba1f3accbe3794d43ed103f020185f379f + languageName: node + linkType: hard + +"@opentelemetry/exporter-trace-otlp-http@npm:0.49.1, @opentelemetry/exporter-trace-otlp-http@npm:^0.49.1": + version: 0.49.1 + resolution: "@opentelemetry/exporter-trace-otlp-http@npm:0.49.1" + dependencies: + "@opentelemetry/core": "npm:1.22.0" + "@opentelemetry/otlp-exporter-base": "npm:0.49.1" + "@opentelemetry/otlp-transformer": "npm:0.49.1" + "@opentelemetry/resources": "npm:1.22.0" + "@opentelemetry/sdk-trace-base": "npm:1.22.0" + peerDependencies: + "@opentelemetry/api": ^1.0.0 + checksum: 10c0/2393fd88deef0d3db572b2c0ec9ed29d1968461a68be61e2f08b624e67a5c364b80191d587cd24acf56f9db00dcd1191d376d3843427b0998f5a03d870369248 + languageName: node + linkType: hard + +"@opentelemetry/exporter-trace-otlp-proto@npm:0.49.1": + version: 0.49.1 + resolution: "@opentelemetry/exporter-trace-otlp-proto@npm:0.49.1" + dependencies: + "@opentelemetry/core": "npm:1.22.0" + "@opentelemetry/otlp-exporter-base": "npm:0.49.1" + "@opentelemetry/otlp-proto-exporter-base": "npm:0.49.1" + "@opentelemetry/otlp-transformer": "npm:0.49.1" + "@opentelemetry/resources": "npm:1.22.0" + "@opentelemetry/sdk-trace-base": "npm:1.22.0" + peerDependencies: + "@opentelemetry/api": ^1.0.0 + checksum: 10c0/d298829328e698bb00be98ece4db6267b421862af9b079c486699d949f2765a0b497774236838a632e71841d29525374477b8eb81646a5a7a516946eafeba919 + languageName: node + linkType: hard + +"@opentelemetry/exporter-zipkin@npm:1.22.0": + version: 1.22.0 + resolution: "@opentelemetry/exporter-zipkin@npm:1.22.0" + dependencies: + "@opentelemetry/core": "npm:1.22.0" + "@opentelemetry/resources": "npm:1.22.0" + "@opentelemetry/sdk-trace-base": "npm:1.22.0" + "@opentelemetry/semantic-conventions": "npm:1.22.0" + peerDependencies: + "@opentelemetry/api": ^1.0.0 + checksum: 10c0/b26101dc394b1c64efb0a979f3abed3f47111d9b3e8fe0e43f613cd0f472927cf62205d719214922bde240b64caddafbf05e7932c690d682700c470631baf302 + languageName: node + linkType: hard + +"@opentelemetry/instrumentation@npm:0.49.1, @opentelemetry/instrumentation@npm:^0.49.1": + version: 0.49.1 + resolution: "@opentelemetry/instrumentation@npm:0.49.1" + dependencies: + "@opentelemetry/api-logs": "npm:0.49.1" + "@types/shimmer": "npm:^1.0.2" + import-in-the-middle: "npm:1.7.1" + require-in-the-middle: "npm:^7.1.1" + semver: "npm:^7.5.2" + shimmer: "npm:^1.2.1" + peerDependencies: + "@opentelemetry/api": ^1.3.0 + checksum: 10c0/dcfecde045fb715593461f51e6f948b22f79d2cf198b6de99293cdbae650942cfc5cbf36585f1690b865f1bd4ae7b25ea273b65a33fa6f8f54a418663027dd90 + languageName: node + linkType: hard + +"@opentelemetry/otlp-exporter-base@npm:0.49.1": + version: 0.49.1 + resolution: "@opentelemetry/otlp-exporter-base@npm:0.49.1" + dependencies: + "@opentelemetry/core": "npm:1.22.0" + peerDependencies: + "@opentelemetry/api": ^1.0.0 + checksum: 10c0/61432363fc1a5d159e73d8470cce1f4c7d2b229780406c7cdaaeebe1bf4afe0a17a276ae01c9be895b52543ce64e8d62005d20794bb9e21a2252ae7a0be078f4 + languageName: node + linkType: hard + +"@opentelemetry/otlp-grpc-exporter-base@npm:0.49.1": + version: 0.49.1 + resolution: "@opentelemetry/otlp-grpc-exporter-base@npm:0.49.1" + dependencies: + "@grpc/grpc-js": "npm:^1.7.1" + "@opentelemetry/core": "npm:1.22.0" + "@opentelemetry/otlp-exporter-base": "npm:0.49.1" + protobufjs: "npm:^7.2.3" + peerDependencies: + "@opentelemetry/api": ^1.0.0 + checksum: 10c0/f01dbb21d9c1aefc2583b5a4eb504a0f3449496856f49239c23452a18a6c1338b8bcbf2971de54aadb53d9c1dca85283ba3ed3cd7b24b6a1821928756de69710 + languageName: node + linkType: hard + +"@opentelemetry/otlp-proto-exporter-base@npm:0.49.1": + version: 0.49.1 + resolution: "@opentelemetry/otlp-proto-exporter-base@npm:0.49.1" + dependencies: + "@opentelemetry/core": "npm:1.22.0" + "@opentelemetry/otlp-exporter-base": "npm:0.49.1" + protobufjs: "npm:^7.2.3" + peerDependencies: + "@opentelemetry/api": ^1.0.0 + checksum: 10c0/1572831479536bf9c25c69f7b4584f281896df1a7d140f73937a701a06c4e4c612643b4e396e87646f43e73b53f1b5a636353330c3df5affd59ef19e9f811b5f + languageName: node + linkType: hard + +"@opentelemetry/otlp-transformer@npm:0.49.1": + version: 0.49.1 + resolution: "@opentelemetry/otlp-transformer@npm:0.49.1" + dependencies: + "@opentelemetry/api-logs": "npm:0.49.1" + "@opentelemetry/core": "npm:1.22.0" + "@opentelemetry/resources": "npm:1.22.0" + "@opentelemetry/sdk-logs": "npm:0.49.1" + "@opentelemetry/sdk-metrics": "npm:1.22.0" + "@opentelemetry/sdk-trace-base": "npm:1.22.0" + peerDependencies: + "@opentelemetry/api": ">=1.3.0 <1.9.0" + checksum: 10c0/df25837786a45a77675a0de48916e7d7f1d32d6d200ef807a5fc23e07a2be31cfffd09b197079a6e6376fe82de4ed1930b14c11001f032e8fbfefaef19d98a11 + languageName: node + linkType: hard + +"@opentelemetry/propagator-b3@npm:1.22.0": + version: 1.22.0 + resolution: "@opentelemetry/propagator-b3@npm:1.22.0" + dependencies: + "@opentelemetry/core": "npm:1.22.0" + peerDependencies: + "@opentelemetry/api": ">=1.0.0 <1.9.0" + checksum: 10c0/947633f247451e37895b5c3f8cbcba4fc96118c0c72c815bfdb49ae4b2a3c27ca9133af25db35ae938bd82b0033d986d178f253c0573389ab2dab2999d42a082 + languageName: node + linkType: hard + +"@opentelemetry/propagator-b3@npm:1.25.1": + version: 1.25.1 + resolution: "@opentelemetry/propagator-b3@npm:1.25.1" + dependencies: + "@opentelemetry/core": "npm:1.25.1" + peerDependencies: + "@opentelemetry/api": ">=1.0.0 <1.10.0" + checksum: 10c0/3fb91d2d26bdc99188cdfd31f176a38e950292d425a3c1ecd17f55d4ac4926d00da756a123592b3971a5309d7f48c9348183e269f4f8fe7f70c7418ab38dd920 + languageName: node + linkType: hard + +"@opentelemetry/propagator-jaeger@npm:1.22.0": + version: 1.22.0 + resolution: "@opentelemetry/propagator-jaeger@npm:1.22.0" + dependencies: + "@opentelemetry/core": "npm:1.22.0" + peerDependencies: + "@opentelemetry/api": ">=1.0.0 <1.9.0" + checksum: 10c0/b5767c4b8862783043d20ad71b66831a0004b98173b1cc8573bc6048fa0b4ed3cf9e1063c9f02e25d227ccb668cd95dacc02dde8d4af2aa294c097779f5cc79f + languageName: node + linkType: hard + +"@opentelemetry/propagator-jaeger@npm:1.25.1": + version: 1.25.1 + resolution: "@opentelemetry/propagator-jaeger@npm:1.25.1" + dependencies: + "@opentelemetry/core": "npm:1.25.1" + peerDependencies: + "@opentelemetry/api": ">=1.0.0 <1.10.0" + checksum: 10c0/2fd240fc5e26b986b27f6c140081b13b84a1bc2e6ad8ebfa69d4fda4c2a0f6dfc404ff11965585ddd229550c780650e3e18f56ab6976a79efc0ae0efdcb855a4 + languageName: node + linkType: hard + +"@opentelemetry/resources@npm:1.22.0": + version: 1.22.0 + resolution: "@opentelemetry/resources@npm:1.22.0" + dependencies: + "@opentelemetry/core": "npm:1.22.0" + "@opentelemetry/semantic-conventions": "npm:1.22.0" + peerDependencies: + "@opentelemetry/api": ">=1.0.0 <1.9.0" + checksum: 10c0/f8681d3f907bb44742223980283dd35fcf2fd52e6b6874063e0ed7fea21a3dc65c0dc05a66f21ee41d018343bc90d0221a018ac0d5a92ef01e623f4fe94355fd + languageName: node + linkType: hard + +"@opentelemetry/resources@npm:1.25.1, @opentelemetry/resources@npm:^1.22.0": + version: 1.25.1 + resolution: "@opentelemetry/resources@npm:1.25.1" + dependencies: + "@opentelemetry/core": "npm:1.25.1" + "@opentelemetry/semantic-conventions": "npm:1.25.1" + peerDependencies: + "@opentelemetry/api": ">=1.0.0 <1.10.0" + checksum: 10c0/4edbf04945c7647b9af847f2f8abccabb54f4f8935fd75c199dc22879f8b7927ac50fac8e877ef48e81c586a08d63bbfe41c345caf94a8ce2c623fa99bb8e999 + languageName: node + linkType: hard + +"@opentelemetry/sdk-logs@npm:0.49.1, @opentelemetry/sdk-logs@npm:^0.49.1": + version: 0.49.1 + resolution: "@opentelemetry/sdk-logs@npm:0.49.1" + dependencies: + "@opentelemetry/core": "npm:1.22.0" + "@opentelemetry/resources": "npm:1.22.0" + peerDependencies: + "@opentelemetry/api": ">=1.4.0 <1.9.0" + "@opentelemetry/api-logs": ">=0.39.1" + checksum: 10c0/2dbf2d27bde8f442a1393e68d0832a36d28476bd6cb14e0cbd60793836dc131671f9c8e5073b03cc22749f1878b2dc30e4331276439c514e8fa17082156dda64 + languageName: node + linkType: hard + +"@opentelemetry/sdk-metrics@npm:1.22.0": + version: 1.22.0 + resolution: "@opentelemetry/sdk-metrics@npm:1.22.0" + dependencies: + "@opentelemetry/core": "npm:1.22.0" + "@opentelemetry/resources": "npm:1.22.0" + lodash.merge: "npm:^4.6.2" + peerDependencies: + "@opentelemetry/api": ">=1.3.0 <1.9.0" + checksum: 10c0/cdf7c91bec6e697bbeea2b0f6cdb68491104beab002fda2e37a9a932d4624f4510785efd29c625dff4f68632567e03021711a0c2f6ecef9354d4a0929ee703ed + languageName: node + linkType: hard + +"@opentelemetry/sdk-node@npm:^0.49.1": + version: 0.49.1 + resolution: "@opentelemetry/sdk-node@npm:0.49.1" + dependencies: + "@opentelemetry/api-logs": "npm:0.49.1" + "@opentelemetry/core": "npm:1.22.0" + "@opentelemetry/exporter-trace-otlp-grpc": "npm:0.49.1" + "@opentelemetry/exporter-trace-otlp-http": "npm:0.49.1" + "@opentelemetry/exporter-trace-otlp-proto": "npm:0.49.1" + "@opentelemetry/exporter-zipkin": "npm:1.22.0" + "@opentelemetry/instrumentation": "npm:0.49.1" + "@opentelemetry/resources": "npm:1.22.0" + "@opentelemetry/sdk-logs": "npm:0.49.1" + "@opentelemetry/sdk-metrics": "npm:1.22.0" + "@opentelemetry/sdk-trace-base": "npm:1.22.0" + "@opentelemetry/sdk-trace-node": "npm:1.22.0" + "@opentelemetry/semantic-conventions": "npm:1.22.0" + peerDependencies: + "@opentelemetry/api": ">=1.3.0 <1.9.0" + checksum: 10c0/cbf9e15d95ed72a0f9563801f90049e9c0d3fdbf14ffba6d46bcb72275bfd5b340a7a93896396cf2817d70d5ab7e416f65f4845bb4d67df643f07a4fb0faed51 + languageName: node + linkType: hard + +"@opentelemetry/sdk-trace-base@npm:1.22.0": + version: 1.22.0 + resolution: "@opentelemetry/sdk-trace-base@npm:1.22.0" + dependencies: + "@opentelemetry/core": "npm:1.22.0" + "@opentelemetry/resources": "npm:1.22.0" + "@opentelemetry/semantic-conventions": "npm:1.22.0" + peerDependencies: + "@opentelemetry/api": ">=1.0.0 <1.9.0" + checksum: 10c0/e7240d6e3f63e892516602eeb443803398cee171167608eb043f8d077f9489be2062f538b7e7766392db7419a33e7845f6ed070e13a0932017596b139c232950 + languageName: node + linkType: hard + +"@opentelemetry/sdk-trace-base@npm:1.25.1, @opentelemetry/sdk-trace-base@npm:^1.22.0": + version: 1.25.1 + resolution: "@opentelemetry/sdk-trace-base@npm:1.25.1" + dependencies: + "@opentelemetry/core": "npm:1.25.1" + "@opentelemetry/resources": "npm:1.25.1" + "@opentelemetry/semantic-conventions": "npm:1.25.1" + peerDependencies: + "@opentelemetry/api": ">=1.0.0 <1.10.0" + checksum: 10c0/bcbc5de75edb8f36a05c7d21699782b4aa100482588d89e318d3f35944d45e776f50f7b353273a0925bc0b3b6e82cbf294cba4cb0792d951148b4ee105280aa2 + languageName: node + linkType: hard + +"@opentelemetry/sdk-trace-node@npm:1.22.0": + version: 1.22.0 + resolution: "@opentelemetry/sdk-trace-node@npm:1.22.0" + dependencies: + "@opentelemetry/context-async-hooks": "npm:1.22.0" + "@opentelemetry/core": "npm:1.22.0" + "@opentelemetry/propagator-b3": "npm:1.22.0" + "@opentelemetry/propagator-jaeger": "npm:1.22.0" + "@opentelemetry/sdk-trace-base": "npm:1.22.0" + semver: "npm:^7.5.2" + peerDependencies: + "@opentelemetry/api": ">=1.0.0 <1.9.0" + checksum: 10c0/ca42e61b44ed5f91e29e8cf5f16916fb2308d9c807181446c7c60ee61656e6e97f8c02ad4269f86ad57c252dbd25fe0af5b09521b6868b156df978a0f9b54d57 + languageName: node + linkType: hard + +"@opentelemetry/sdk-trace-node@npm:^1.22.0": + version: 1.25.1 + resolution: "@opentelemetry/sdk-trace-node@npm:1.25.1" + dependencies: + "@opentelemetry/context-async-hooks": "npm:1.25.1" + "@opentelemetry/core": "npm:1.25.1" + "@opentelemetry/propagator-b3": "npm:1.25.1" + "@opentelemetry/propagator-jaeger": "npm:1.25.1" + "@opentelemetry/sdk-trace-base": "npm:1.25.1" + semver: "npm:^7.5.2" + peerDependencies: + "@opentelemetry/api": ">=1.0.0 <1.10.0" + checksum: 10c0/d54cdab39429bd5ddb4d3dcb27e2423039680f09c3059b406348289ad8ed2856cf0a6db592d55e5a45afde233dd1867ad5daf5ac47e5f080562a561634a1565a + languageName: node + linkType: hard + +"@opentelemetry/semantic-conventions@npm:1.22.0": + version: 1.22.0 + resolution: "@opentelemetry/semantic-conventions@npm:1.22.0" + checksum: 10c0/35d4aae14111fd65becf667fb935aef673f820dba0e160cdf02dfee19b8eb169a8ba3f7db4db8a40d82a15989f465faf085b4ba41895ba2c89f8e631f5e53f08 + languageName: node + linkType: hard + +"@opentelemetry/semantic-conventions@npm:1.25.1, @opentelemetry/semantic-conventions@npm:^1.22.0": + version: 1.25.1 + resolution: "@opentelemetry/semantic-conventions@npm:1.25.1" + checksum: 10c0/fb1d6349e91f142c82931e89e0242215be8248e77919b6faa7e259757e499183546c9b4046de72b053b5222453bc74fff70280d2b4d1229484ba7b2c07f16a3a + languageName: node + linkType: hard + +"@protobufjs/aspromise@npm:^1.1.1, @protobufjs/aspromise@npm:^1.1.2": + version: 1.1.2 + resolution: "@protobufjs/aspromise@npm:1.1.2" + checksum: 10c0/a83343a468ff5b5ec6bff36fd788a64c839e48a07ff9f4f813564f58caf44d011cd6504ed2147bf34835bd7a7dd2107052af755961c6b098fd8902b4f6500d0f + languageName: node + linkType: hard + +"@protobufjs/base64@npm:^1.1.2": + version: 1.1.2 + resolution: "@protobufjs/base64@npm:1.1.2" + checksum: 10c0/eec925e681081af190b8ee231f9bad3101e189abbc182ff279da6b531e7dbd2a56f1f306f37a80b1be9e00aa2d271690d08dcc5f326f71c9eed8546675c8caf6 + languageName: node + linkType: hard + +"@protobufjs/codegen@npm:^2.0.4": + version: 2.0.4 + resolution: "@protobufjs/codegen@npm:2.0.4" + checksum: 10c0/26ae337c5659e41f091606d16465bbcc1df1f37cc1ed462438b1f67be0c1e28dfb2ca9f294f39100c52161aef82edf758c95d6d75650a1ddf31f7ddee1440b43 + languageName: node + linkType: hard + +"@protobufjs/eventemitter@npm:^1.1.0": + version: 1.1.0 + resolution: "@protobufjs/eventemitter@npm:1.1.0" + checksum: 10c0/1eb0a75180e5206d1033e4138212a8c7089a3d418c6dfa5a6ce42e593a4ae2e5892c4ef7421f38092badba4040ea6a45f0928869989411001d8c1018ea9a6e70 + languageName: node + linkType: hard + +"@protobufjs/fetch@npm:^1.1.0": + version: 1.1.0 + resolution: "@protobufjs/fetch@npm:1.1.0" + dependencies: + "@protobufjs/aspromise": "npm:^1.1.1" + "@protobufjs/inquire": "npm:^1.1.0" + checksum: 10c0/cda6a3dc2d50a182c5865b160f72077aac197046600091dbb005dd0a66db9cce3c5eaed6d470ac8ed49d7bcbeef6ee5f0bc288db5ff9a70cbd003e5909065233 + languageName: node + linkType: hard + +"@protobufjs/float@npm:^1.0.2": + version: 1.0.2 + resolution: "@protobufjs/float@npm:1.0.2" + checksum: 10c0/18f2bdede76ffcf0170708af15c9c9db6259b771e6b84c51b06df34a9c339dbbeec267d14ce0bddd20acc142b1d980d983d31434398df7f98eb0c94a0eb79069 + languageName: node + linkType: hard + +"@protobufjs/inquire@npm:^1.1.0": + version: 1.1.0 + resolution: "@protobufjs/inquire@npm:1.1.0" + checksum: 10c0/64372482efcba1fb4d166a2664a6395fa978b557803857c9c03500e0ac1013eb4b1aacc9ed851dd5fc22f81583670b4f4431bae186f3373fedcfde863ef5921a + languageName: node + linkType: hard + +"@protobufjs/path@npm:^1.1.2": + version: 1.1.2 + resolution: "@protobufjs/path@npm:1.1.2" + checksum: 10c0/cece0a938e7f5dfd2fa03f8c14f2f1cf8b0d6e13ac7326ff4c96ea311effd5fb7ae0bba754fbf505312af2e38500250c90e68506b97c02360a43793d88a0d8b4 + languageName: node + linkType: hard + +"@protobufjs/pool@npm:^1.1.0": + version: 1.1.0 + resolution: "@protobufjs/pool@npm:1.1.0" + checksum: 10c0/eda2718b7f222ac6e6ad36f758a92ef90d26526026a19f4f17f668f45e0306a5bd734def3f48f51f8134ae0978b6262a5c517c08b115a551756d1a3aadfcf038 + languageName: node + linkType: hard + +"@protobufjs/utf8@npm:^1.1.0": + version: 1.1.0 + resolution: "@protobufjs/utf8@npm:1.1.0" + checksum: 10c0/a3fe31fe3fa29aa3349e2e04ee13dc170cc6af7c23d92ad49e3eeaf79b9766264544d3da824dba93b7855bd6a2982fb40032ef40693da98a136d835752beb487 + languageName: node + linkType: hard + +"@socket.io/component-emitter@npm:~3.1.0": + version: 3.1.2 + resolution: "@socket.io/component-emitter@npm:3.1.2" + checksum: 10c0/c4242bad66f67e6f7b712733d25b43cbb9e19a595c8701c3ad99cbeb5901555f78b095e24852f862fffb43e96f1d8552e62def885ca82ae1bb05da3668fd87d7 + languageName: node + linkType: hard + +"@systemfsoftware/trigger.dev_core-backend@npm:3.0.0-beta.40": + version: 3.0.0-beta.40 + resolution: "@systemfsoftware/trigger.dev_core-backend@npm:3.0.0-beta.40" + dependencies: + "@opentelemetry/api": "npm:^1.8.0" + checksum: 10c0/e158df63a2fe9c5bcbaf6213c477d278f5ed41fbf85452e183cef70a92f181540934b78c53db2f5c6eaa5ba52288e76cca42c8c4f98ac77ce22f92b553dd25c5 + languageName: node + linkType: hard + +"@systemfsoftware/trigger.dev_core@npm:3.0.0-beta.40": + version: 3.0.0-beta.40 + resolution: "@systemfsoftware/trigger.dev_core@npm:3.0.0-beta.40" + dependencies: + "@google-cloud/precise-date": "npm:^4.0.0" + "@opentelemetry/api": "npm:^1.8.0" + "@opentelemetry/api-logs": "npm:^0.48.0" + "@opentelemetry/exporter-logs-otlp-http": "npm:^0.49.1" + "@opentelemetry/exporter-trace-otlp-http": "npm:^0.49.1" + "@opentelemetry/instrumentation": "npm:^0.49.1" + "@opentelemetry/resources": "npm:^1.22.0" + "@opentelemetry/sdk-logs": "npm:^0.49.1" + "@opentelemetry/sdk-node": "npm:^0.49.1" + "@opentelemetry/sdk-trace-base": "npm:^1.22.0" + "@opentelemetry/sdk-trace-node": "npm:^1.22.0" + "@opentelemetry/semantic-conventions": "npm:^1.22.0" + humanize-duration: "npm:^3.27.3" + socket.io-client: "npm:4.7.4" + superjson: "npm:^2.2.1" + ulidx: "npm:^2.2.1" + zod: "npm:3.22.3" + zod-error: "npm:1.5.0" + zod-validation-error: "npm:^1.5.0" + checksum: 10c0/d62aa6b19410a0567301d7fa0c54f083127578ed29c923b952bf0a5d1ed7c9c0da51e4edde1da5f87279c6da97bbb9cb20ada3239238f89f055322cab450766b + languageName: node + linkType: hard + +"@systemfsoftware/trigger.dev_sdk@npm:3.0.0-beta.40": + version: 3.0.0-beta.40 + resolution: "@systemfsoftware/trigger.dev_sdk@npm:3.0.0-beta.40" + dependencies: + "@opentelemetry/api": "npm:^1.8.0" + "@opentelemetry/api-logs": "npm:^0.48.0" + "@opentelemetry/semantic-conventions": "npm:^1.22.0" + "@systemfsoftware/trigger.dev_core": "npm:3.0.0-beta.40" + "@systemfsoftware/trigger.dev_core-backend": "npm:3.0.0-beta.40" + chalk: "npm:^5.2.0" + cronstrue: "npm:^2.21.0" + debug: "npm:^4.3.4" + evt: "npm:^2.4.13" + get-caller-file: "npm:^2.0.5" + git-remote-origin-url: "npm:^4.0.0" + git-repo-info: "npm:^2.1.1" + msw: "npm:^2.2.1" + slug: "npm:^6.0.0" + terminal-link: "npm:^3.0.0" + ulid: "npm:^2.3.0" + uuid: "npm:^9.0.0" + ws: "npm:^8.11.0" + zod: "npm:3.22.3" + checksum: 10c0/c7d7d0b5ffd6a943310c9dabb07220c423b3d9db42c56dab4497bf38d1adb0a7fec8fcb69c239f5c9d37355dbd9b304d6bb2bc37a1e3ed12fbbe5aa5c91024c8 + languageName: node + linkType: hard + +"@types/cookie@npm:^0.6.0": + version: 0.6.0 + resolution: "@types/cookie@npm:0.6.0" + checksum: 10c0/5b326bd0188120fb32c0be086b141b1481fec9941b76ad537f9110e10d61ee2636beac145463319c71e4be67a17e85b81ca9e13ceb6e3bb63b93d16824d6c149 + languageName: node + linkType: hard + +"@types/mute-stream@npm:^0.0.4": + version: 0.0.4 + resolution: "@types/mute-stream@npm:0.0.4" + dependencies: + "@types/node": "npm:*" + checksum: 10c0/944730fd7b398c5078de3c3d4d0afeec8584283bc694da1803fdfca14149ea385e18b1b774326f1601baf53898ce6d121a952c51eb62d188ef6fcc41f725c0dc + languageName: node + linkType: hard + +"@types/node@npm:*, @types/node@npm:>=13.7.0, @types/node@npm:^20.14.6": + version: 20.14.8 + resolution: "@types/node@npm:20.14.8" + dependencies: + undici-types: "npm:~5.26.4" + checksum: 10c0/06d4643fa3b179b41fe19f9c75c240278ca1f7a313b3b837bc36ea119499c7ad77f06bbe72694ac04aa91ec77fe747baa09b889f4c435450c1724a26bd55f160 + languageName: node + linkType: hard + +"@types/shimmer@npm:^1.0.2": + version: 1.0.5 + resolution: "@types/shimmer@npm:1.0.5" + checksum: 10c0/bbdcfebd46732267a7f861ca2e25b8f113ca303bfb1ebf891aeeb509b0507f816f95611fa82acdd4d1d534472a54754f6be3301b2cf77659654671e3e31318ec + languageName: node + linkType: hard + +"@types/statuses@npm:^2.0.4": + version: 2.0.5 + resolution: "@types/statuses@npm:2.0.5" + checksum: 10c0/4dacec0b29483a44be902a022a11a22b339de7a6e7b2059daa4f7add10cb6dbcc28d02d2a416fe9687e48d335906bf983065391836d4e7c847e55ddef4de8fad + languageName: node + linkType: hard + +"@types/wrap-ansi@npm:^3.0.0": + version: 3.0.0 + resolution: "@types/wrap-ansi@npm:3.0.0" + checksum: 10c0/8d8f53363f360f38135301a06b596c295433ad01debd082078c33c6ed98b05a5c8fe8853a88265432126096084f4a135ec1564e3daad631b83296905509f90b3 + languageName: node + linkType: hard + +"acorn-import-assertions@npm:^1.9.0": + version: 1.9.0 + resolution: "acorn-import-assertions@npm:1.9.0" + peerDependencies: + acorn: ^8 + checksum: 10c0/3b4a194e128efdc9b86c2b1544f623aba4c1aa70d638f8ab7dc3971a5b4aa4c57bd62f99af6e5325bb5973c55863b4112e708a6f408bad7a138647ca72283afe + languageName: node + linkType: hard + +"acorn@npm:^8.8.2": + version: 8.12.0 + resolution: "acorn@npm:8.12.0" + bin: + acorn: bin/acorn + checksum: 10c0/a19f9dead009d3b430fa3c253710b47778cdaace15b316de6de93a68c355507bc1072a9956372b6c990cbeeb167d4a929249d0faeb8ae4bb6911d68d53299549 + languageName: node + linkType: hard + +"ansi-escapes@npm:^4.3.2": + version: 4.3.2 + resolution: "ansi-escapes@npm:4.3.2" + dependencies: + type-fest: "npm:^0.21.3" + checksum: 10c0/da917be01871525a3dfcf925ae2977bc59e8c513d4423368645634bf5d4ceba5401574eb705c1e92b79f7292af5a656f78c5725a4b0e1cec97c4b413705c1d50 + languageName: node + linkType: hard + +"ansi-escapes@npm:^5.0.0": + version: 5.0.0 + resolution: "ansi-escapes@npm:5.0.0" + dependencies: + type-fest: "npm:^1.0.2" + checksum: 10c0/f705cc7fbabb981ddf51562cd950792807bccd7260cc3d9478a619dda62bff6634c87ca100f2545ac7aade9b72652c4edad8c7f0d31a0b949b5fa58f33eaf0d0 + languageName: node + linkType: hard + +"ansi-regex@npm:^5.0.1": + version: 5.0.1 + resolution: "ansi-regex@npm:5.0.1" + checksum: 10c0/9a64bb8627b434ba9327b60c027742e5d17ac69277960d041898596271d992d4d52ba7267a63ca10232e29f6107fc8a835f6ce8d719b88c5f8493f8254813737 + languageName: node + linkType: hard + +"ansi-styles@npm:^4.0.0, ansi-styles@npm:^4.1.0": + version: 4.3.0 + resolution: "ansi-styles@npm:4.3.0" + dependencies: + color-convert: "npm:^2.0.1" + checksum: 10c0/895a23929da416f2bd3de7e9cb4eabd340949328ab85ddd6e484a637d8f6820d485f53933446f5291c3b760cbc488beb8e88573dd0f9c7daf83dccc8fe81b041 + languageName: node + linkType: hard + +"chalk@npm:^4.1.2": + version: 4.1.2 + resolution: "chalk@npm:4.1.2" + dependencies: + ansi-styles: "npm:^4.1.0" + supports-color: "npm:^7.1.0" + checksum: 10c0/4a3fef5cc34975c898ffe77141450f679721df9dde00f6c304353fa9c8b571929123b26a0e4617bde5018977eb655b31970c297b91b63ee83bb82aeb04666880 + languageName: node + linkType: hard + +"chalk@npm:^5.2.0": + version: 5.3.0 + resolution: "chalk@npm:5.3.0" + checksum: 10c0/8297d436b2c0f95801103ff2ef67268d362021b8210daf8ddbe349695333eb3610a71122172ff3b0272f1ef2cf7cc2c41fdaa4715f52e49ffe04c56340feed09 + languageName: node + linkType: hard + +"cjs-module-lexer@npm:^1.2.2": + version: 1.3.1 + resolution: "cjs-module-lexer@npm:1.3.1" + checksum: 10c0/cd98fbf3c7f4272fb0ebf71d08d0c54bc75ce0e30b9d186114e15b4ba791f3d310af65a339eea2a0318599af2818cdd8886d353b43dfab94468f72987397ad16 + languageName: node + linkType: hard + +"cli-spinners@npm:^2.9.2": + version: 2.9.2 + resolution: "cli-spinners@npm:2.9.2" + checksum: 10c0/907a1c227ddf0d7a101e7ab8b300affc742ead4b4ebe920a5bf1bc6d45dce2958fcd195eb28fa25275062fe6fa9b109b93b63bc8033396ed3bcb50297008b3a3 + languageName: node + linkType: hard + +"cli-width@npm:^4.1.0": + version: 4.1.0 + resolution: "cli-width@npm:4.1.0" + checksum: 10c0/1fbd56413578f6117abcaf858903ba1f4ad78370a4032f916745fa2c7e390183a9d9029cf837df320b0fdce8137668e522f60a30a5f3d6529ff3872d265a955f + languageName: node + linkType: hard + +"cliui@npm:^8.0.1": + version: 8.0.1 + resolution: "cliui@npm:8.0.1" + dependencies: + string-width: "npm:^4.2.0" + strip-ansi: "npm:^6.0.1" + wrap-ansi: "npm:^7.0.0" + checksum: 10c0/4bda0f09c340cbb6dfdc1ed508b3ca080f12992c18d68c6be4d9cf51756033d5266e61ec57529e610dacbf4da1c634423b0c1b11037709cc6b09045cbd815df5 + languageName: node + linkType: hard + +"color-convert@npm:^2.0.1": + version: 2.0.1 + resolution: "color-convert@npm:2.0.1" + dependencies: + color-name: "npm:~1.1.4" + checksum: 10c0/37e1150172f2e311fe1b2df62c6293a342ee7380da7b9cfdba67ea539909afbd74da27033208d01d6d5cfc65ee7868a22e18d7e7648e004425441c0f8a15a7d7 + languageName: node + linkType: hard + +"color-name@npm:~1.1.4": + version: 1.1.4 + resolution: "color-name@npm:1.1.4" + checksum: 10c0/a1a3f914156960902f46f7f56bc62effc6c94e84b2cae157a526b1c1f74b677a47ec602bf68a61abfa2b42d15b7c5651c6dbe72a43af720bc588dff885b10f95 + languageName: node + linkType: hard + +"cookie@npm:^0.5.0": + version: 0.5.0 + resolution: "cookie@npm:0.5.0" + checksum: 10c0/c01ca3ef8d7b8187bae434434582288681273b5a9ed27521d4d7f9f7928fe0c920df0decd9f9d3bbd2d14ac432b8c8cf42b98b3bdd5bfe0e6edddeebebe8b61d + languageName: node + linkType: hard + +"copy-anything@npm:^3.0.2": + version: 3.0.5 + resolution: "copy-anything@npm:3.0.5" + dependencies: + is-what: "npm:^4.1.8" + checksum: 10c0/01eadd500c7e1db71d32d95a3bfaaedcb839ef891c741f6305ab0461398056133de08f2d1bf4c392b364e7bdb7ce498513896e137a7a183ac2516b065c28a4fe + languageName: node + linkType: hard + +"cronstrue@npm:^2.21.0": + version: 2.50.0 + resolution: "cronstrue@npm:2.50.0" + bin: + cronstrue: bin/cli.js + checksum: 10c0/9fec217cfc83a53842c04cab1103ffb077a33837ea0f03f8a0968fe548509134b6667303ee7188d00b555fb53ad82fef5b6cd0c1886f3ec34b74625b61c6c3d7 + languageName: node + linkType: hard + +"debug@npm:^4.1.1, debug@npm:^4.3.4, debug@npm:~4.3.1, debug@npm:~4.3.2": + version: 4.3.5 + resolution: "debug@npm:4.3.5" + dependencies: + ms: "npm:2.1.2" + peerDependenciesMeta: + supports-color: + optional: true + checksum: 10c0/082c375a2bdc4f4469c99f325ff458adad62a3fc2c482d59923c260cb08152f34e2659f72b3767db8bb2f21ca81a60a42d1019605a412132d7b9f59363a005cc + languageName: node + linkType: hard + +"emoji-regex@npm:^8.0.0": + version: 8.0.0 + resolution: "emoji-regex@npm:8.0.0" + checksum: 10c0/b6053ad39951c4cf338f9092d7bfba448cdfd46fe6a2a034700b149ac9ffbc137e361cbd3c442297f86bed2e5f7576c1b54cc0a6bf8ef5106cc62f496af35010 + languageName: node + linkType: hard + +"engine.io-client@npm:~6.5.2": + version: 6.5.4 + resolution: "engine.io-client@npm:6.5.4" + dependencies: + "@socket.io/component-emitter": "npm:~3.1.0" + debug: "npm:~4.3.1" + engine.io-parser: "npm:~5.2.1" + ws: "npm:~8.17.1" + xmlhttprequest-ssl: "npm:~2.0.0" + checksum: 10c0/ef220f9875d6a43bade906bd9b61118e812474bbe46e80f38c92dca238484170daf92d51e58bbade6433c29ffb5ba329f4864c5609f2e33c5e31041b1f8ad672 + languageName: node + linkType: hard + +"engine.io-parser@npm:~5.2.1": + version: 5.2.2 + resolution: "engine.io-parser@npm:5.2.2" + checksum: 10c0/38e71a92ed75e2873d4d9cfab7f889e4a3cfc939b689abd1045e1b2ef9f1a50d0350a2bef69f33d313c1aa626232702da5a9043a1038d76f5ecc0be440c648ab + languageName: node + linkType: hard + +"escalade@npm:^3.1.1": + version: 3.1.2 + resolution: "escalade@npm:3.1.2" + checksum: 10c0/6b4adafecd0682f3aa1cd1106b8fff30e492c7015b178bc81b2d2f75106dabea6c6d6e8508fc491bd58e597c74abb0e8e2368f943ecb9393d4162e3c2f3cf287 + languageName: node + linkType: hard + +"evt@npm:^2.4.13": + version: 2.5.7 + resolution: "evt@npm:2.5.7" + dependencies: + minimal-polyfills: "npm:^2.2.3" + run-exclusive: "npm:^2.2.19" + tsafe: "npm:^1.6.6" + checksum: 10c0/3b9e04eb0bdfd3b47de0fb3ef78577e2fc09490d601b9af4fc4368d8f59dc1c787c2e1152a11e5c4ade5e610f5b4619d224e48b30382ee9951f39492606687ac + languageName: node + linkType: hard + +"function-bind@npm:^1.1.2": + version: 1.1.2 + resolution: "function-bind@npm:1.1.2" + checksum: 10c0/d8680ee1e5fcd4c197e4ac33b2b4dce03c71f4d91717292785703db200f5c21f977c568d28061226f9b5900cbcd2c84463646134fd5337e7925e0942bc3f46d5 + languageName: node + linkType: hard + +"get-caller-file@npm:^2.0.5": + version: 2.0.5 + resolution: "get-caller-file@npm:2.0.5" + checksum: 10c0/c6c7b60271931fa752aeb92f2b47e355eac1af3a2673f47c9589e8f8a41adc74d45551c1bc57b5e66a80609f10ffb72b6f575e4370d61cc3f7f3aaff01757cde + languageName: node + linkType: hard + +"git-remote-origin-url@npm:^4.0.0": + version: 4.0.0 + resolution: "git-remote-origin-url@npm:4.0.0" + dependencies: + gitconfiglocal: "npm:^2.1.0" + checksum: 10c0/c1e04783f44cf7c225047b55b4e75b30a5a2a6b825bc743688e223be13138819bdafbfdcd1214180c5cf1a86db2b3d03bb223eb56012290725223b11f7262f03 + languageName: node + linkType: hard + +"git-repo-info@npm:^2.1.1": + version: 2.1.1 + resolution: "git-repo-info@npm:2.1.1" + checksum: 10c0/894d03a1c8338ccddf7de3cd9ddbae5c16371164b84649ed5dfec9a1c7efbc761885f0f541a21bd033c07b91203ab315a63c77f36b142f18ad0f17a9699eb028 + languageName: node + linkType: hard + +"gitconfiglocal@npm:^2.1.0": + version: 2.1.0 + resolution: "gitconfiglocal@npm:2.1.0" + dependencies: + ini: "npm:^1.3.2" + checksum: 10c0/0882267ff1f7d13c2ab42f55bf1e329505054811862f1ae36b650b91f1fe4ea2fb85ef2bb9695b81454330fa30b8bbc179c69886d2e88e5ab2cc998eee3b02af + languageName: node + linkType: hard + +"graphql@npm:^16.8.1": + version: 16.9.0 + resolution: "graphql@npm:16.9.0" + checksum: 10c0/a8850f077ff767377237d1f8b1da2ec70aeb7623cdf1dfc9e1c7ae93accc0c8149c85abe68923be9871a2934b1bce5a2496f846d4d56e1cfb03eaaa7ddba9b6a + languageName: node + linkType: hard + +"has-flag@npm:^4.0.0": + version: 4.0.0 + resolution: "has-flag@npm:4.0.0" + checksum: 10c0/2e789c61b7888d66993e14e8331449e525ef42aac53c627cc53d1c3334e768bcb6abdc4f5f0de1478a25beec6f0bd62c7549058b7ac53e924040d4f301f02fd1 + languageName: node + linkType: hard + +"hasown@npm:^2.0.2": + version: 2.0.2 + resolution: "hasown@npm:2.0.2" + dependencies: + function-bind: "npm:^1.1.2" + checksum: 10c0/3769d434703b8ac66b209a4cca0737519925bbdb61dd887f93a16372b14694c63ff4e797686d87c90f08168e81082248b9b028bad60d4da9e0d1148766f56eb9 + languageName: node + linkType: hard + +"headers-polyfill@npm:^4.0.2": + version: 4.0.3 + resolution: "headers-polyfill@npm:4.0.3" + checksum: 10c0/53e85b2c6385f8d411945fb890c5369f1469ce8aa32a6e8d28196df38568148de640c81cf88cbc7c67767103dd9acba48f4f891982da63178fc6e34560022afe + languageName: node + linkType: hard + +"humanize-duration@npm:^3.27.3": + version: 3.32.1 + resolution: "humanize-duration@npm:3.32.1" + checksum: 10c0/76cadedd4c5552912f04955a65e8776ce540da1c5e88bc8873a55fed20f312d0875d1642f13d4cd275dd837b19b8f10e460cbdddfc9e5596bf0dbcb383c11ec6 + languageName: node + linkType: hard + +"import-in-the-middle@npm:1.7.1": + version: 1.7.1 + resolution: "import-in-the-middle@npm:1.7.1" + dependencies: + acorn: "npm:^8.8.2" + acorn-import-assertions: "npm:^1.9.0" + cjs-module-lexer: "npm:^1.2.2" + module-details-from-path: "npm:^1.0.3" + checksum: 10c0/992619fba916a758a1ed06cd47b6ab47f25cbab61987a887e0971cdbadff8c619a2f27b06d630f6d12ac644b9171d15538299e36355c001c58ca1b85c87a8a5a + languageName: node + linkType: hard + +"ini@npm:^1.3.2": + version: 1.3.8 + resolution: "ini@npm:1.3.8" + checksum: 10c0/ec93838d2328b619532e4f1ff05df7909760b6f66d9c9e2ded11e5c1897d6f2f9980c54dd638f88654b00919ce31e827040631eab0a3969e4d1abefa0719516a + languageName: node + linkType: hard + +"is-core-module@npm:^2.13.0": + version: 2.14.0 + resolution: "is-core-module@npm:2.14.0" + dependencies: + hasown: "npm:^2.0.2" + checksum: 10c0/ae8dbc82bd20426558bc8d20ce290ce301c1cfd6ae4446266d10cacff4c63c67ab16440ade1d72ced9ec41c569fbacbcee01e293782ce568527c4cdf35936e4c + languageName: node + linkType: hard + +"is-fullwidth-code-point@npm:^3.0.0": + version: 3.0.0 + resolution: "is-fullwidth-code-point@npm:3.0.0" + checksum: 10c0/bb11d825e049f38e04c06373a8d72782eee0205bda9d908cc550ccb3c59b99d750ff9537982e01733c1c94a58e35400661f57042158ff5e8f3e90cf936daf0fc + languageName: node + linkType: hard + +"is-node-process@npm:^1.2.0": + version: 1.2.0 + resolution: "is-node-process@npm:1.2.0" + checksum: 10c0/5b24fda6776d00e42431d7bcd86bce81cb0b6cabeb944142fe7b077a54ada2e155066ad06dbe790abdb397884bdc3151e04a9707b8cd185099efbc79780573ed + languageName: node + linkType: hard + +"is-what@npm:^4.1.8": + version: 4.1.16 + resolution: "is-what@npm:4.1.16" + checksum: 10c0/611f1947776826dcf85b57cfb7bd3b3ea6f4b94a9c2f551d4a53f653cf0cb9d1e6518846648256d46ee6c91d114b6d09d2ac8a07306f7430c5900f87466aae5b + languageName: node + linkType: hard + +"js-tokens@npm:^3.0.0 || ^4.0.0": + version: 4.0.0 + resolution: "js-tokens@npm:4.0.0" + checksum: 10c0/e248708d377aa058eacf2037b07ded847790e6de892bbad3dac0abba2e759cb9f121b00099a65195616badcb6eca8d14d975cb3e89eb1cfda644756402c8aeed + languageName: node + linkType: hard + +"layerr@npm:^2.0.1": + version: 2.1.0 + resolution: "layerr@npm:2.1.0" + checksum: 10c0/a6cc9af515880eadf4efd901d786cbbe7de8e960bb4e854a6de3de3450177f1d8ebdb98ec20eb0ed063af2bcd1c1473155aea0bb736f0868d8121651a32b38a0 + languageName: node + linkType: hard + +"lock-nested-peer-deps@workspace:.": + version: 0.0.0-use.local + resolution: "lock-nested-peer-deps@workspace:." + dependencies: + "@systemfsoftware/trigger.dev_sdk": "npm:3.0.0-beta.40" + react-dom: "npm:18.3.1" + languageName: unknown + linkType: soft + +"lodash.camelcase@npm:^4.3.0": + version: 4.3.0 + resolution: "lodash.camelcase@npm:4.3.0" + checksum: 10c0/fcba15d21a458076dd309fce6b1b4bf611d84a0ec252cb92447c948c533ac250b95d2e00955801ebc367e5af5ed288b996d75d37d2035260a937008e14eaf432 + languageName: node + linkType: hard + +"lodash.merge@npm:^4.6.2": + version: 4.6.2 + resolution: "lodash.merge@npm:4.6.2" + checksum: 10c0/402fa16a1edd7538de5b5903a90228aa48eb5533986ba7fa26606a49db2572bf414ff73a2c9f5d5fd36b31c46a5d5c7e1527749c07cbcf965ccff5fbdf32c506 + languageName: node + linkType: hard + +"long@npm:^5.0.0": + version: 5.2.3 + resolution: "long@npm:5.2.3" + checksum: 10c0/6a0da658f5ef683b90330b1af76f06790c623e148222da9d75b60e266bbf88f803232dd21464575681638894a84091616e7f89557aa087fd14116c0f4e0e43d9 + languageName: node + linkType: hard + +"loose-envify@npm:^1.1.0": + version: 1.4.0 + resolution: "loose-envify@npm:1.4.0" + dependencies: + js-tokens: "npm:^3.0.0 || ^4.0.0" + bin: + loose-envify: cli.js + checksum: 10c0/655d110220983c1a4b9c0c679a2e8016d4b67f6e9c7b5435ff5979ecdb20d0813f4dec0a08674fcbdd4846a3f07edbb50a36811fd37930b94aaa0d9daceb017e + languageName: node + linkType: hard + +"minimal-polyfills@npm:^2.2.3": + version: 2.2.3 + resolution: "minimal-polyfills@npm:2.2.3" + checksum: 10c0/de8668b7441afc7b691028a9488744e6ead371dbfffdd29b9dd30764984aff4ad95f54c5ceabe8044f6a639da6be2f4047ead3ee8734536701029c7652e87ee5 + languageName: node + linkType: hard + +"module-details-from-path@npm:^1.0.3": + version: 1.0.3 + resolution: "module-details-from-path@npm:1.0.3" + checksum: 10c0/3d881f3410c142e4c2b1307835a2862ba04e5b3ec6e90655614a0ee2c4b299b4c1d117fb525d2435bf436990026f18d338a197b54ad6bd36252f465c336ff423 + languageName: node + linkType: hard + +"ms@npm:2.1.2": + version: 2.1.2 + resolution: "ms@npm:2.1.2" + checksum: 10c0/a437714e2f90dbf881b5191d35a6db792efbca5badf112f87b9e1c712aace4b4b9b742dd6537f3edf90fd6f684de897cec230abde57e87883766712ddda297cc + languageName: node + linkType: hard + +"msw@npm:^2.2.1": + version: 2.3.1 + resolution: "msw@npm:2.3.1" + dependencies: + "@bundled-es-modules/cookie": "npm:^2.0.0" + "@bundled-es-modules/statuses": "npm:^1.0.1" + "@inquirer/confirm": "npm:^3.0.0" + "@mswjs/cookies": "npm:^1.1.0" + "@mswjs/interceptors": "npm:^0.29.0" + "@open-draft/until": "npm:^2.1.0" + "@types/cookie": "npm:^0.6.0" + "@types/statuses": "npm:^2.0.4" + chalk: "npm:^4.1.2" + graphql: "npm:^16.8.1" + headers-polyfill: "npm:^4.0.2" + is-node-process: "npm:^1.2.0" + outvariant: "npm:^1.4.2" + path-to-regexp: "npm:^6.2.0" + strict-event-emitter: "npm:^0.5.1" + type-fest: "npm:^4.9.0" + yargs: "npm:^17.7.2" + peerDependencies: + typescript: ">= 4.7.x" + peerDependenciesMeta: + typescript: + optional: true + bin: + msw: cli/index.js + checksum: 10c0/2f8bb3cce72a37ed7014b2ef18e45b64a617c6d1ebcb871fe43184d0759fa595bcd88cbc3865c668bda5a9482e259cb13aa07c482c7d977e4975ff3708162ea0 + languageName: node + linkType: hard + +"mute-stream@npm:^1.0.0": + version: 1.0.0 + resolution: "mute-stream@npm:1.0.0" + checksum: 10c0/dce2a9ccda171ec979a3b4f869a102b1343dee35e920146776780de182f16eae459644d187e38d59a3d37adf85685e1c17c38cf7bfda7e39a9880f7a1d10a74c + languageName: node + linkType: hard + +"outvariant@npm:^1.2.1, outvariant@npm:^1.4.0, outvariant@npm:^1.4.2": + version: 1.4.2 + resolution: "outvariant@npm:1.4.2" + checksum: 10c0/48041425a4cb725ff8871b7d9889bfc2eaded867b9b35b6c2450a36fb3632543173098654990caa6c9e9f67d902b2a01f4402c301835e9ecaf4b4695d3161853 + languageName: node + linkType: hard + +"path-parse@npm:^1.0.7": + version: 1.0.7 + resolution: "path-parse@npm:1.0.7" + checksum: 10c0/11ce261f9d294cc7a58d6a574b7f1b935842355ec66fba3c3fd79e0f036462eaf07d0aa95bb74ff432f9afef97ce1926c720988c6a7451d8a584930ae7de86e1 + languageName: node + linkType: hard + +"path-to-regexp@npm:^6.2.0": + version: 6.2.2 + resolution: "path-to-regexp@npm:6.2.2" + checksum: 10c0/4b60852d3501fd05ca9dd08c70033d73844e5eca14e41f499f069afa8364f780f15c5098002f93bd42af8b3514de62ac6e82a53b5662de881d2b08c9ef21ea6b + languageName: node + linkType: hard + +"protobufjs@npm:^7.2.3, protobufjs@npm:^7.2.5": + version: 7.3.2 + resolution: "protobufjs@npm:7.3.2" + dependencies: + "@protobufjs/aspromise": "npm:^1.1.2" + "@protobufjs/base64": "npm:^1.1.2" + "@protobufjs/codegen": "npm:^2.0.4" + "@protobufjs/eventemitter": "npm:^1.1.0" + "@protobufjs/fetch": "npm:^1.1.0" + "@protobufjs/float": "npm:^1.0.2" + "@protobufjs/inquire": "npm:^1.1.0" + "@protobufjs/path": "npm:^1.1.2" + "@protobufjs/pool": "npm:^1.1.0" + "@protobufjs/utf8": "npm:^1.1.0" + "@types/node": "npm:>=13.7.0" + long: "npm:^5.0.0" + checksum: 10c0/b87e38fffc989793099010439a7ff45a0a57ef5b8f44b5209f06bfa5085ac96a365aa37eb3c79bd6954d6ef1b50fc69da37dae8ea2a31d90b7bc8fb2fa0e3955 + languageName: node + linkType: hard + +"react-dom@npm:18.3.1": + version: 18.3.1 + resolution: "react-dom@npm:18.3.1" + dependencies: + loose-envify: "npm:^1.1.0" + scheduler: "npm:^0.23.2" + peerDependencies: + react: ^18.3.1 + checksum: 10c0/a752496c1941f958f2e8ac56239172296fcddce1365ce45222d04a1947e0cc5547df3e8447f855a81d6d39f008d7c32eab43db3712077f09e3f67c4874973e85 + languageName: node + linkType: hard + +"require-directory@npm:^2.1.1": + version: 2.1.1 + resolution: "require-directory@npm:2.1.1" + checksum: 10c0/83aa76a7bc1531f68d92c75a2ca2f54f1b01463cb566cf3fbc787d0de8be30c9dbc211d1d46be3497dac5785fe296f2dd11d531945ac29730643357978966e99 + languageName: node + linkType: hard + +"require-in-the-middle@npm:^7.1.1": + version: 7.3.0 + resolution: "require-in-the-middle@npm:7.3.0" + dependencies: + debug: "npm:^4.1.1" + module-details-from-path: "npm:^1.0.3" + resolve: "npm:^1.22.1" + checksum: 10c0/a8e29393b647f7109f8c07e9276123482ba19d7be4b749d247036573ef4539eaf527bdb66c2e2730b99a74e7badc36f7b6d4a75c6e5b5f798a5f304e78ade797 + languageName: node + linkType: hard + +"resolve@npm:^1.22.1": + version: 1.22.8 + resolution: "resolve@npm:1.22.8" + dependencies: + is-core-module: "npm:^2.13.0" + path-parse: "npm:^1.0.7" + supports-preserve-symlinks-flag: "npm:^1.0.0" + bin: + resolve: bin/resolve + checksum: 10c0/07e179f4375e1fd072cfb72ad66d78547f86e6196c4014b31cb0b8bb1db5f7ca871f922d08da0fbc05b94e9fd42206f819648fa3b5b873ebbc8e1dc68fec433a + languageName: node + linkType: hard + +"resolve@patch:resolve@npm%3A^1.22.1#optional!builtin": + version: 1.22.8 + resolution: "resolve@patch:resolve@npm%3A1.22.8#optional!builtin::version=1.22.8&hash=c3c19d" + dependencies: + is-core-module: "npm:^2.13.0" + path-parse: "npm:^1.0.7" + supports-preserve-symlinks-flag: "npm:^1.0.0" + bin: + resolve: bin/resolve + checksum: 10c0/0446f024439cd2e50c6c8fa8ba77eaa8370b4180f401a96abf3d1ebc770ac51c1955e12764cde449fde3fff480a61f84388e3505ecdbab778f4bef5f8212c729 + languageName: node + linkType: hard + +"run-exclusive@npm:^2.2.19": + version: 2.2.19 + resolution: "run-exclusive@npm:2.2.19" + dependencies: + minimal-polyfills: "npm:^2.2.3" + checksum: 10c0/afde039737672d2490df12f6b5f151a258673abcfc37829a67e7a877c6e7402f0bb05372319d86142ddbe95c32170ac28919b6689ddd84ee6d3d0d9a1194bc94 + languageName: node + linkType: hard + +"scheduler@npm:^0.23.2": + version: 0.23.2 + resolution: "scheduler@npm:0.23.2" + dependencies: + loose-envify: "npm:^1.1.0" + checksum: 10c0/26383305e249651d4c58e6705d5f8425f153211aef95f15161c151f7b8de885f24751b377e4a0b3dd42cce09aad3f87a61dab7636859c0d89b7daf1a1e2a5c78 + languageName: node + linkType: hard + +"semver@npm:^7.5.2": + version: 7.6.2 + resolution: "semver@npm:7.6.2" + bin: + semver: bin/semver.js + checksum: 10c0/97d3441e97ace8be4b1976433d1c32658f6afaff09f143e52c593bae7eef33de19e3e369c88bd985ce1042c6f441c80c6803078d1de2a9988080b66684cbb30c + languageName: node + linkType: hard + +"shimmer@npm:^1.2.1": + version: 1.2.1 + resolution: "shimmer@npm:1.2.1" + checksum: 10c0/ae8b27c389db2a00acfc8da90240f11577685a8f3e40008f826a3bea8b4f3b3ecd305c26be024b4a0fd3b123d132c1569d6e238097960a9a543b6c60760fb46a + languageName: node + linkType: hard + +"signal-exit@npm:^4.1.0": + version: 4.1.0 + resolution: "signal-exit@npm:4.1.0" + checksum: 10c0/41602dce540e46d599edba9d9860193398d135f7ff72cab629db5171516cfae628d21e7bfccde1bbfdf11c48726bc2a6d1a8fb8701125852fbfda7cf19c6aa83 + languageName: node + linkType: hard + +"slug@npm:^6.0.0": + version: 6.1.0 + resolution: "slug@npm:6.1.0" + checksum: 10c0/b79650a3b38de94dc6063d73858172d1955fcfb4731746c8f77e87dded9a092c4423205e962fb31ff5332557fcd19cc2eb5331ddd854c053f91748022ed64449 + languageName: node + linkType: hard + +"socket.io-client@npm:4.7.4": + version: 4.7.4 + resolution: "socket.io-client@npm:4.7.4" + dependencies: + "@socket.io/component-emitter": "npm:~3.1.0" + debug: "npm:~4.3.2" + engine.io-client: "npm:~6.5.2" + socket.io-parser: "npm:~4.2.4" + checksum: 10c0/0af4dc8882ec88a48203f0e17b49ec08c4fc3d80b72c014dda3357fc5878877d09e8773736fc3bed1dfe5f18e716acc26cdc301bba6777e99d853d51aa5772bd + languageName: node + linkType: hard + +"socket.io-parser@npm:~4.2.4": + version: 4.2.4 + resolution: "socket.io-parser@npm:4.2.4" + dependencies: + "@socket.io/component-emitter": "npm:~3.1.0" + debug: "npm:~4.3.1" + checksum: 10c0/9383b30358fde4a801ea4ec5e6860915c0389a091321f1c1f41506618b5cf7cd685d0a31c587467a0c4ee99ef98c2b99fb87911f9dfb329716c43b587f29ca48 + languageName: node + linkType: hard + +"statuses@npm:^2.0.1": + version: 2.0.1 + resolution: "statuses@npm:2.0.1" + checksum: 10c0/34378b207a1620a24804ce8b5d230fea0c279f00b18a7209646d5d47e419d1cc23e7cbf33a25a1e51ac38973dc2ac2e1e9c647a8e481ef365f77668d72becfd0 + languageName: node + linkType: hard + +"strict-event-emitter@npm:^0.5.1": + version: 0.5.1 + resolution: "strict-event-emitter@npm:0.5.1" + checksum: 10c0/f5228a6e6b6393c57f52f62e673cfe3be3294b35d6f7842fc24b172ae0a6e6c209fa83241d0e433fc267c503bc2f4ffdbe41a9990ff8ffd5ac425ec0489417f7 + languageName: node + linkType: hard + +"string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.3": + version: 4.2.3 + resolution: "string-width@npm:4.2.3" + dependencies: + emoji-regex: "npm:^8.0.0" + is-fullwidth-code-point: "npm:^3.0.0" + strip-ansi: "npm:^6.0.1" + checksum: 10c0/1e525e92e5eae0afd7454086eed9c818ee84374bb80328fc41217ae72ff5f065ef1c9d7f72da41de40c75fa8bb3dee63d92373fd492c84260a552c636392a47b + languageName: node + linkType: hard + +"strip-ansi@npm:^6.0.0, strip-ansi@npm:^6.0.1": + version: 6.0.1 + resolution: "strip-ansi@npm:6.0.1" + dependencies: + ansi-regex: "npm:^5.0.1" + checksum: 10c0/1ae5f212a126fe5b167707f716942490e3933085a5ff6c008ab97ab2f272c8025d3aa218b7bd6ab25729ca20cc81cddb252102f8751e13482a5199e873680952 + languageName: node + linkType: hard + +"superjson@npm:^2.2.1": + version: 2.2.1 + resolution: "superjson@npm:2.2.1" + dependencies: + copy-anything: "npm:^3.0.2" + checksum: 10c0/5d8202c955170bd98ef2647f712754ac54d2d007923cfdb53a4b035304d8964b8c41d5eff41ee277896e2ac32e06abb009b571f1589416b729fe40216320cc7a + languageName: node + linkType: hard + +"supports-color@npm:^7.0.0, supports-color@npm:^7.1.0": + version: 7.2.0 + resolution: "supports-color@npm:7.2.0" + dependencies: + has-flag: "npm:^4.0.0" + checksum: 10c0/afb4c88521b8b136b5f5f95160c98dee7243dc79d5432db7efc27efb219385bbc7d9427398e43dd6cc730a0f87d5085ce1652af7efbe391327bc0a7d0f7fc124 + languageName: node + linkType: hard + +"supports-hyperlinks@npm:^2.2.0": + version: 2.3.0 + resolution: "supports-hyperlinks@npm:2.3.0" + dependencies: + has-flag: "npm:^4.0.0" + supports-color: "npm:^7.0.0" + checksum: 10c0/4057f0d86afb056cd799602f72d575b8fdd79001c5894bcb691176f14e870a687e7981e50bc1484980e8b688c6d5bcd4931e1609816abb5a7dc1486b7babf6a1 + languageName: node + linkType: hard + +"supports-preserve-symlinks-flag@npm:^1.0.0": + version: 1.0.0 + resolution: "supports-preserve-symlinks-flag@npm:1.0.0" + checksum: 10c0/6c4032340701a9950865f7ae8ef38578d8d7053f5e10518076e6554a9381fa91bd9c6850193695c141f32b21f979c985db07265a758867bac95de05f7d8aeb39 + languageName: node + linkType: hard + +"terminal-link@npm:^3.0.0": + version: 3.0.0 + resolution: "terminal-link@npm:3.0.0" + dependencies: + ansi-escapes: "npm:^5.0.0" + supports-hyperlinks: "npm:^2.2.0" + checksum: 10c0/2ccf93f474d9c4fe1ac75764a48836e61c281def08f4aff154696bc83dd764078ee2f5a6a6148382fb928943d53f44313ae513c5f457649d2961a95e5cd343b3 + languageName: node + linkType: hard + +"tsafe@npm:^1.6.6": + version: 1.7.2 + resolution: "tsafe@npm:1.7.2" + checksum: 10c0/b7113b331a9aea5e0ac779573dc6b104581f29bda72814e3c5df6657f4732671cc63c059f6c15be18e9e570c77fbed12c3ae1157a10eb21606521fae197fddec + languageName: node + linkType: hard + +"type-fest@npm:^0.21.3": + version: 0.21.3 + resolution: "type-fest@npm:0.21.3" + checksum: 10c0/902bd57bfa30d51d4779b641c2bc403cdf1371fb9c91d3c058b0133694fcfdb817aef07a47f40faf79039eecbaa39ee9d3c532deff244f3a19ce68cea71a61e8 + languageName: node + linkType: hard + +"type-fest@npm:^1.0.2": + version: 1.4.0 + resolution: "type-fest@npm:1.4.0" + checksum: 10c0/a3c0f4ee28ff6ddf800d769eafafcdeab32efa38763c1a1b8daeae681920f6e345d7920bf277245235561d8117dab765cb5f829c76b713b4c9de0998a5397141 + languageName: node + linkType: hard + +"type-fest@npm:^4.9.0": + version: 4.20.1 + resolution: "type-fest@npm:4.20.1" + checksum: 10c0/c31da16fe170a74c5b7e102e70e764ba8ec6ade128e782a56f842aefa07307df5a6353e6b5601d3b30ff2d856d8b955f89813df639e4758fedcf8e426b2d854e + languageName: node + linkType: hard + +"ulid@npm:^2.3.0": + version: 2.3.0 + resolution: "ulid@npm:2.3.0" + bin: + ulid: ./bin/cli.js + checksum: 10c0/070d237502781085e59cf3d8ece752ff96cd3a0990cf1c1be57273f4550597daeb72e9a7db8e5a320de31102509bb3321d280b54bfc44e98025e4628a9629773 + languageName: node + linkType: hard + +"ulidx@npm:^2.2.1": + version: 2.3.0 + resolution: "ulidx@npm:2.3.0" + dependencies: + layerr: "npm:^2.0.1" + checksum: 10c0/4be5f04dfd341ffbf3aa963613cf780e5fe983db9f696933fddf062b789c270b441f4f77270e5c94f900754fcc72201629a84d0262778ba87f4376f0d2b93f53 + languageName: node + linkType: hard + +"undici-types@npm:~5.26.4": + version: 5.26.5 + resolution: "undici-types@npm:5.26.5" + checksum: 10c0/bb673d7876c2d411b6eb6c560e0c571eef4a01c1c19925175d16e3a30c4c428181fb8d7ae802a261f283e4166a0ac435e2f505743aa9e45d893f9a3df017b501 + languageName: node + linkType: hard + +"uuid@npm:^9.0.0": + version: 9.0.1 + resolution: "uuid@npm:9.0.1" + bin: + uuid: dist/bin/uuid + checksum: 10c0/1607dd32ac7fc22f2d8f77051e6a64845c9bce5cd3dd8aa0070c074ec73e666a1f63c7b4e0f4bf2bc8b9d59dc85a15e17807446d9d2b17c8485fbc2147b27f9b + languageName: node + linkType: hard + +"wrap-ansi@npm:^6.2.0": + version: 6.2.0 + resolution: "wrap-ansi@npm:6.2.0" + dependencies: + ansi-styles: "npm:^4.0.0" + string-width: "npm:^4.1.0" + strip-ansi: "npm:^6.0.0" + checksum: 10c0/baad244e6e33335ea24e86e51868fe6823626e3a3c88d9a6674642afff1d34d9a154c917e74af8d845fd25d170c4ea9cf69a47133c3f3656e1252b3d462d9f6c + languageName: node + linkType: hard + +"wrap-ansi@npm:^7.0.0": + version: 7.0.0 + resolution: "wrap-ansi@npm:7.0.0" + dependencies: + ansi-styles: "npm:^4.0.0" + string-width: "npm:^4.1.0" + strip-ansi: "npm:^6.0.0" + checksum: 10c0/d15fc12c11e4cbc4044a552129ebc75ee3f57aa9c1958373a4db0292d72282f54373b536103987a4a7594db1ef6a4f10acf92978f79b98c49306a4b58c77d4da + languageName: node + linkType: hard + +"ws@npm:^8.11.0, ws@npm:~8.17.1": + version: 8.17.1 + resolution: "ws@npm:8.17.1" + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ">=5.0.2" + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + checksum: 10c0/f4a49064afae4500be772abdc2211c8518f39e1c959640457dcee15d4488628620625c783902a52af2dd02f68558da2868fd06e6fd0e67ebcd09e6881b1b5bfe + languageName: node + linkType: hard + +"xmlhttprequest-ssl@npm:~2.0.0": + version: 2.0.0 + resolution: "xmlhttprequest-ssl@npm:2.0.0" + checksum: 10c0/b64ab371459bd5e3a4827e3c7535759047d285fd310aea6fd028973d547133f3be0d473c1fdae9f14d89bf509267759198ae1fbe89802079a7e217ddd990d734 + languageName: node + linkType: hard + +"y18n@npm:^5.0.5": + version: 5.0.8 + resolution: "y18n@npm:5.0.8" + checksum: 10c0/4df2842c36e468590c3691c894bc9cdbac41f520566e76e24f59401ba7d8b4811eb1e34524d57e54bc6d864bcb66baab7ffd9ca42bf1eda596618f9162b91249 + languageName: node + linkType: hard + +"yargs-parser@npm:^21.1.1": + version: 21.1.1 + resolution: "yargs-parser@npm:21.1.1" + checksum: 10c0/f84b5e48169479d2f402239c59f084cfd1c3acc197a05c59b98bab067452e6b3ea46d4dd8ba2985ba7b3d32a343d77df0debd6b343e5dae3da2aab2cdf5886b2 + languageName: node + linkType: hard + +"yargs@npm:^17.7.2": + version: 17.7.2 + resolution: "yargs@npm:17.7.2" + dependencies: + cliui: "npm:^8.0.1" + escalade: "npm:^3.1.1" + get-caller-file: "npm:^2.0.5" + require-directory: "npm:^2.1.1" + string-width: "npm:^4.2.3" + y18n: "npm:^5.0.5" + yargs-parser: "npm:^21.1.1" + checksum: 10c0/ccd7e723e61ad5965fffbb791366db689572b80cca80e0f96aad968dfff4156cd7cd1ad18607afe1046d8241e6fb2d6c08bf7fa7bfb5eaec818735d8feac8f05 + languageName: node + linkType: hard + +"zod-error@npm:1.5.0": + version: 1.5.0 + resolution: "zod-error@npm:1.5.0" + dependencies: + zod: "npm:^3.20.2" + checksum: 10c0/f7809d1e3a2f2ba4e956631c1a8ebb79bbfdbb7b1009fb6cc4f2fe0292fcc966e985df154811c262f86af61e4605434ebcc9c834c0a1a368804c351c1e68b646 + languageName: node + linkType: hard + +"zod-validation-error@npm:^1.5.0": + version: 1.5.0 + resolution: "zod-validation-error@npm:1.5.0" + peerDependencies: + zod: ^3.18.0 + checksum: 10c0/b05d74900fa840e35abb66e0b0f90bd0175bcf8bf0bf9cea7de1383c9a35b75f870951a529cfc2045f2629f00b9ce1b30745b0e4689fd198743d6da91b321a58 + languageName: node + linkType: hard + +"zod@npm:3.22.3": + version: 3.22.3 + resolution: "zod@npm:3.22.3" + checksum: 10c0/cb4b24aed7dec98552eb9042e88cbd645455bf2830e5704174d2da96f554dabad4630e3b4f6623e1b6562b9eaa43535a37b7f2011f29b8d8e9eabe1ddf3b656b + languageName: node + linkType: hard + +"zod@npm:^3.20.2": + version: 3.23.8 + resolution: "zod@npm:3.23.8" + checksum: 10c0/8f14c87d6b1b53c944c25ce7a28616896319d95bc46a9660fe441adc0ed0a81253b02b5abdaeffedbeb23bdd25a0bf1c29d2c12dd919aef6447652dd295e3e69 + languageName: node + linkType: hard diff --git a/packages/cli-v3/e2e/fixtures/resolve-legacy-peer-deps/.npmrc b/packages/cli-v3/e2e/fixtures/resolve-legacy-peer-deps/.npmrc new file mode 100644 index 00000000000..fe24885a655 --- /dev/null +++ b/packages/cli-v3/e2e/fixtures/resolve-legacy-peer-deps/.npmrc @@ -0,0 +1,4 @@ +# Configure npm to ignore peer deps upon install +legacy-peer-deps=true +# Configure pnpm to ignore peer deps upon install +auto-install-peers=false diff --git a/packages/cli-v3/e2e/fixtures/resolve-legacy-peer-deps/.yarnrc.yml b/packages/cli-v3/e2e/fixtures/resolve-legacy-peer-deps/.yarnrc.yml new file mode 100644 index 00000000000..3186f3f0795 --- /dev/null +++ b/packages/cli-v3/e2e/fixtures/resolve-legacy-peer-deps/.yarnrc.yml @@ -0,0 +1 @@ +nodeLinker: node-modules diff --git a/packages/cli-v3/e2e/fixtures/resolve-legacy-peer-deps/package-lock.json b/packages/cli-v3/e2e/fixtures/resolve-legacy-peer-deps/package-lock.json new file mode 100644 index 00000000000..5806f5a92d3 --- /dev/null +++ b/packages/cli-v3/e2e/fixtures/resolve-legacy-peer-deps/package-lock.json @@ -0,0 +1,2067 @@ +{ + "name": "resolve-legacy-peer-deps", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "resolve-legacy-peer-deps", + "dependencies": { + "@systemfsoftware/trigger.dev_sdk": "3.0.0-beta.40" + }, + "engines": { + "pnpm": "8.15.5", + "yarn": "4.2.2" + }, + "peerDependencies": { + "lodash": "4.17.21" + } + }, + "node_modules/@bundled-es-modules/cookie": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@bundled-es-modules/cookie/-/cookie-2.0.0.tgz", + "integrity": "sha512-Or6YHg/kamKHpxULAdSqhGqnWFneIXu1NKvvfBBzKGwpVsYuFIQ5aBPHDnnoR3ghW1nvSkALd+EF9iMtY7Vjxw==", + "dependencies": { + "cookie": "^0.5.0" + } + }, + "node_modules/@bundled-es-modules/statuses": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@bundled-es-modules/statuses/-/statuses-1.0.1.tgz", + "integrity": "sha512-yn7BklA5acgcBr+7w064fGV+SGIFySjCKpqjcWgBAIfrAkY+4GQTJJHQMeT3V/sgz23VTEVV8TtOmkvJAhFVfg==", + "dependencies": { + "statuses": "^2.0.1" + } + }, + "node_modules/@google-cloud/precise-date": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@google-cloud/precise-date/-/precise-date-4.0.0.tgz", + "integrity": "sha512-1TUx3KdaU3cN7nfCdNf+UVqA/PSX29Cjcox3fZZBtINlRrXVTmUkQnCKv2MbBUbCopbK4olAT1IHl76uZyCiVA==", + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@grpc/grpc-js": { + "version": "1.10.9", + "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.10.9.tgz", + "integrity": "sha512-5tcgUctCG0qoNyfChZifz2tJqbRbXVO9J7X6duFcOjY3HUNCxg5D0ZCK7EP9vIcZ0zRpLU9bWkyCqVCLZ46IbQ==", + "dependencies": { + "@grpc/proto-loader": "^0.7.13", + "@js-sdsl/ordered-map": "^4.4.2" + }, + "engines": { + "node": ">=12.10.0" + } + }, + "node_modules/@grpc/proto-loader": { + "version": "0.7.13", + "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.7.13.tgz", + "integrity": "sha512-AiXO/bfe9bmxBjxxtYxFAXGZvMaN5s8kO+jBHAJCON8rJoB5YS/D6X7ZNc6XQkuHNmyl4CYaMI1fJ/Gn27RGGw==", + "dependencies": { + "lodash.camelcase": "^4.3.0", + "long": "^5.0.0", + "protobufjs": "^7.2.5", + "yargs": "^17.7.2" + }, + "bin": { + "proto-loader-gen-types": "build/bin/proto-loader-gen-types.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@inquirer/confirm": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/@inquirer/confirm/-/confirm-3.1.10.tgz", + "integrity": "sha512-/aAHu83Njy6yf44T+ZrRPUkMcUqprrOiIKsyMvf9jOV+vF5BNb2ja1aLP33MK36W8eaf91MTL/mU/e6METuENg==", + "dependencies": { + "@inquirer/core": "^8.2.3", + "@inquirer/type": "^1.3.3" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@inquirer/core": { + "version": "8.2.3", + "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-8.2.3.tgz", + "integrity": "sha512-WrpDVPAaxJQjHid3Ra4FhUO70YBzkHSYVyW5X48L5zHYdudoPISJqTRRWSeamHfaXda7PNNaC5Py5MEo7QwBNA==", + "dependencies": { + "@inquirer/figures": "^1.0.3", + "@inquirer/type": "^1.3.3", + "@types/mute-stream": "^0.0.4", + "@types/node": "^20.14.6", + "@types/wrap-ansi": "^3.0.0", + "ansi-escapes": "^4.3.2", + "chalk": "^4.1.2", + "cli-spinners": "^2.9.2", + "cli-width": "^4.1.0", + "mute-stream": "^1.0.0", + "signal-exit": "^4.1.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^6.2.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@inquirer/core/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@inquirer/figures": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@inquirer/figures/-/figures-1.0.3.tgz", + "integrity": "sha512-ErXXzENMH5pJt5/ssXV0DfWUZqly8nGzf0UcBV9xTnP+KyffE2mqyxIMBrZ8ijQck2nU0TQm40EQB53YreyWHw==", + "engines": { + "node": ">=18" + } + }, + "node_modules/@inquirer/type": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-1.3.3.tgz", + "integrity": "sha512-xTUt0NulylX27/zMx04ZYar/kr1raaiFTVvQ5feljQsiAgdm0WPj4S73/ye0fbslh+15QrIuDvfCXTek7pMY5A==", + "engines": { + "node": ">=18" + } + }, + "node_modules/@js-sdsl/ordered-map": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/@js-sdsl/ordered-map/-/ordered-map-4.4.2.tgz", + "integrity": "sha512-iUKgm52T8HOE/makSxjqoWhe95ZJA1/G1sYsGev2JDKUSS14KAgg1LHb+Ba+IPow0xflbnSkOsZcO08C7w1gYw==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/js-sdsl" + } + }, + "node_modules/@mswjs/cookies": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@mswjs/cookies/-/cookies-1.1.1.tgz", + "integrity": "sha512-W68qOHEjx1iD+4VjQudlx26CPIoxmIAtK4ZCexU0/UJBG6jYhcuyzKJx+Iw8uhBIGd9eba64XgWVgo20it1qwA==", + "engines": { + "node": ">=18" + } + }, + "node_modules/@mswjs/interceptors": { + "version": "0.29.1", + "resolved": "https://registry.npmjs.org/@mswjs/interceptors/-/interceptors-0.29.1.tgz", + "integrity": "sha512-3rDakgJZ77+RiQUuSK69t1F0m8BQKA8Vh5DCS5V0DWvNY67zob2JhhQrhCO0AKLGINTRSFd1tBaHcJTkhefoSw==", + "dependencies": { + "@open-draft/deferred-promise": "^2.2.0", + "@open-draft/logger": "^0.3.0", + "@open-draft/until": "^2.0.0", + "is-node-process": "^1.2.0", + "outvariant": "^1.2.1", + "strict-event-emitter": "^0.5.1" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@open-draft/deferred-promise": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@open-draft/deferred-promise/-/deferred-promise-2.2.0.tgz", + "integrity": "sha512-CecwLWx3rhxVQF6V4bAgPS5t+So2sTbPgAzafKkVizyi7tlwpcFpdFqq+wqF2OwNBmqFuu6tOyouTuxgpMfzmA==" + }, + "node_modules/@open-draft/logger": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@open-draft/logger/-/logger-0.3.0.tgz", + "integrity": "sha512-X2g45fzhxH238HKO4xbSr7+wBS8Fvw6ixhTDuvLd5mqh6bJJCFAPwU9mPDxbcrRtfxv4u5IHCEH77BmxvXmmxQ==", + "dependencies": { + "is-node-process": "^1.2.0", + "outvariant": "^1.4.0" + } + }, + "node_modules/@open-draft/until": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@open-draft/until/-/until-2.1.0.tgz", + "integrity": "sha512-U69T3ItWHvLwGg5eJ0n3I62nWuE6ilHlmz7zM0npLBRvPRd7e6NYmg54vvRtP5mZG7kZqZCFVdsTWo7BPtBujg==" + }, + "node_modules/@opentelemetry/api": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-1.8.0.tgz", + "integrity": "sha512-I/s6F7yKUDdtMsoBWXJe8Qz40Tui5vsuKCWJEWVL+5q9sSWRzzx6v2KeNsOBEwd94j0eWkpWCH4yB6rZg9Mf0w==", + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@opentelemetry/api-logs": { + "version": "0.48.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.48.0.tgz", + "integrity": "sha512-1/aMiU4Eqo3Zzpfwu51uXssp5pzvHFObk8S9pKAiXb1ne8pvg1qxBQitYL1XUiAMEXFzgjaidYG2V6624DRhhw==", + "dependencies": { + "@opentelemetry/api": "^1.0.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/@opentelemetry/context-async-hooks": { + "version": "1.25.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-1.25.1.tgz", + "integrity": "sha512-UW/ge9zjvAEmRWVapOP0qyCvPulWU6cQxGxDbWEFfGOj1VBBZAuOqTo3X6yWmDTD3Xe15ysCZChHncr2xFMIfQ==", + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "node_modules/@opentelemetry/core": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.22.0.tgz", + "integrity": "sha512-0VoAlT6x+Xzik1v9goJ3pZ2ppi6+xd3aUfg4brfrLkDBHRIVjMP0eBHrKrhB+NKcDyMAg8fAbGL3Npg/F6AwWA==", + "dependencies": { + "@opentelemetry/semantic-conventions": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/core/node_modules/@opentelemetry/semantic-conventions": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.22.0.tgz", + "integrity": "sha512-CAOgFOKLybd02uj/GhCdEeeBjOS0yeoDeo/CA7ASBSmenpZHAKGB3iDm/rv3BQLcabb/OprDEsSQ1y0P8A7Siw==", + "engines": { + "node": ">=14" + } + }, + "node_modules/@opentelemetry/exporter-logs-otlp-http": { + "version": "0.49.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-logs-otlp-http/-/exporter-logs-otlp-http-0.49.1.tgz", + "integrity": "sha512-3QoBnIGCmEkujynUP0mK155QtOM0MSf9FNrEw7u9ieCFsoMiyatg2hPp+alEDONJ8N8wGEK+wP2q3icgXBiggw==", + "dependencies": { + "@opentelemetry/api-logs": "0.49.1", + "@opentelemetry/core": "1.22.0", + "@opentelemetry/otlp-exporter-base": "0.49.1", + "@opentelemetry/otlp-transformer": "0.49.1", + "@opentelemetry/sdk-logs": "0.49.1" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.0.0" + } + }, + "node_modules/@opentelemetry/exporter-logs-otlp-http/node_modules/@opentelemetry/api-logs": { + "version": "0.49.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.49.1.tgz", + "integrity": "sha512-kaNl/T7WzyMUQHQlVq7q0oV4Kev6+0xFwqzofryC66jgGMacd0QH5TwfpbUwSTby+SdAdprAe5UKMvBw4tKS5Q==", + "dependencies": { + "@opentelemetry/api": "^1.0.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/@opentelemetry/exporter-trace-otlp-grpc": { + "version": "0.49.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-grpc/-/exporter-trace-otlp-grpc-0.49.1.tgz", + "integrity": "sha512-Zbd7f3zF7fI2587MVhBizaW21cO/SordyrZGtMtvhoxU6n4Qb02Gx71X4+PzXH620e0+JX+Pcr9bYb1HTeVyJA==", + "dependencies": { + "@grpc/grpc-js": "^1.7.1", + "@opentelemetry/core": "1.22.0", + "@opentelemetry/otlp-grpc-exporter-base": "0.49.1", + "@opentelemetry/otlp-transformer": "0.49.1", + "@opentelemetry/resources": "1.22.0", + "@opentelemetry/sdk-trace-base": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.0.0" + } + }, + "node_modules/@opentelemetry/exporter-trace-otlp-grpc/node_modules/@opentelemetry/resources": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.22.0.tgz", + "integrity": "sha512-+vNeIFPH2hfcNL0AJk/ykJXoUCtR1YaDUZM+p3wZNU4Hq98gzq+7b43xbkXjadD9VhWIUQqEwXyY64q6msPj6A==", + "dependencies": { + "@opentelemetry/core": "1.22.0", + "@opentelemetry/semantic-conventions": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/exporter-trace-otlp-grpc/node_modules/@opentelemetry/sdk-trace-base": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.22.0.tgz", + "integrity": "sha512-pfTuSIpCKONC6vkTpv6VmACxD+P1woZf4q0K46nSUvXFvOFqjBYKFaAMkKD3M1mlKUUh0Oajwj35qNjMl80m1Q==", + "dependencies": { + "@opentelemetry/core": "1.22.0", + "@opentelemetry/resources": "1.22.0", + "@opentelemetry/semantic-conventions": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/exporter-trace-otlp-grpc/node_modules/@opentelemetry/semantic-conventions": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.22.0.tgz", + "integrity": "sha512-CAOgFOKLybd02uj/GhCdEeeBjOS0yeoDeo/CA7ASBSmenpZHAKGB3iDm/rv3BQLcabb/OprDEsSQ1y0P8A7Siw==", + "engines": { + "node": ">=14" + } + }, + "node_modules/@opentelemetry/exporter-trace-otlp-http": { + "version": "0.49.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-http/-/exporter-trace-otlp-http-0.49.1.tgz", + "integrity": "sha512-KOLtZfZvIrpGZLVvblKsiVQT7gQUZNKcUUH24Zz6Xbi7LJb9Vt6xtUZFYdR5IIjvt47PIqBKDWUQlU0o1wAsRw==", + "dependencies": { + "@opentelemetry/core": "1.22.0", + "@opentelemetry/otlp-exporter-base": "0.49.1", + "@opentelemetry/otlp-transformer": "0.49.1", + "@opentelemetry/resources": "1.22.0", + "@opentelemetry/sdk-trace-base": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.0.0" + } + }, + "node_modules/@opentelemetry/exporter-trace-otlp-http/node_modules/@opentelemetry/resources": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.22.0.tgz", + "integrity": "sha512-+vNeIFPH2hfcNL0AJk/ykJXoUCtR1YaDUZM+p3wZNU4Hq98gzq+7b43xbkXjadD9VhWIUQqEwXyY64q6msPj6A==", + "dependencies": { + "@opentelemetry/core": "1.22.0", + "@opentelemetry/semantic-conventions": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/exporter-trace-otlp-http/node_modules/@opentelemetry/sdk-trace-base": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.22.0.tgz", + "integrity": "sha512-pfTuSIpCKONC6vkTpv6VmACxD+P1woZf4q0K46nSUvXFvOFqjBYKFaAMkKD3M1mlKUUh0Oajwj35qNjMl80m1Q==", + "dependencies": { + "@opentelemetry/core": "1.22.0", + "@opentelemetry/resources": "1.22.0", + "@opentelemetry/semantic-conventions": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/exporter-trace-otlp-http/node_modules/@opentelemetry/semantic-conventions": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.22.0.tgz", + "integrity": "sha512-CAOgFOKLybd02uj/GhCdEeeBjOS0yeoDeo/CA7ASBSmenpZHAKGB3iDm/rv3BQLcabb/OprDEsSQ1y0P8A7Siw==", + "engines": { + "node": ">=14" + } + }, + "node_modules/@opentelemetry/exporter-trace-otlp-proto": { + "version": "0.49.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-proto/-/exporter-trace-otlp-proto-0.49.1.tgz", + "integrity": "sha512-n8ON/c9pdMyYAfSFWKkgsPwjYoxnki+6Olzo+klKfW7KqLWoyEkryNkbcMIYnGGNXwdkMIrjoaP0VxXB26Oxcg==", + "dependencies": { + "@opentelemetry/core": "1.22.0", + "@opentelemetry/otlp-exporter-base": "0.49.1", + "@opentelemetry/otlp-proto-exporter-base": "0.49.1", + "@opentelemetry/otlp-transformer": "0.49.1", + "@opentelemetry/resources": "1.22.0", + "@opentelemetry/sdk-trace-base": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.0.0" + } + }, + "node_modules/@opentelemetry/exporter-trace-otlp-proto/node_modules/@opentelemetry/resources": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.22.0.tgz", + "integrity": "sha512-+vNeIFPH2hfcNL0AJk/ykJXoUCtR1YaDUZM+p3wZNU4Hq98gzq+7b43xbkXjadD9VhWIUQqEwXyY64q6msPj6A==", + "dependencies": { + "@opentelemetry/core": "1.22.0", + "@opentelemetry/semantic-conventions": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/exporter-trace-otlp-proto/node_modules/@opentelemetry/sdk-trace-base": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.22.0.tgz", + "integrity": "sha512-pfTuSIpCKONC6vkTpv6VmACxD+P1woZf4q0K46nSUvXFvOFqjBYKFaAMkKD3M1mlKUUh0Oajwj35qNjMl80m1Q==", + "dependencies": { + "@opentelemetry/core": "1.22.0", + "@opentelemetry/resources": "1.22.0", + "@opentelemetry/semantic-conventions": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/exporter-trace-otlp-proto/node_modules/@opentelemetry/semantic-conventions": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.22.0.tgz", + "integrity": "sha512-CAOgFOKLybd02uj/GhCdEeeBjOS0yeoDeo/CA7ASBSmenpZHAKGB3iDm/rv3BQLcabb/OprDEsSQ1y0P8A7Siw==", + "engines": { + "node": ">=14" + } + }, + "node_modules/@opentelemetry/exporter-zipkin": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-zipkin/-/exporter-zipkin-1.22.0.tgz", + "integrity": "sha512-XcFs6rGvcTz0qW5uY7JZDYD0yNEXdekXAb6sFtnZgY/cHY6BQ09HMzOjv9SX+iaXplRDcHr1Gta7VQKM1XXM6g==", + "dependencies": { + "@opentelemetry/core": "1.22.0", + "@opentelemetry/resources": "1.22.0", + "@opentelemetry/sdk-trace-base": "1.22.0", + "@opentelemetry/semantic-conventions": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.0.0" + } + }, + "node_modules/@opentelemetry/exporter-zipkin/node_modules/@opentelemetry/resources": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.22.0.tgz", + "integrity": "sha512-+vNeIFPH2hfcNL0AJk/ykJXoUCtR1YaDUZM+p3wZNU4Hq98gzq+7b43xbkXjadD9VhWIUQqEwXyY64q6msPj6A==", + "dependencies": { + "@opentelemetry/core": "1.22.0", + "@opentelemetry/semantic-conventions": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/exporter-zipkin/node_modules/@opentelemetry/sdk-trace-base": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.22.0.tgz", + "integrity": "sha512-pfTuSIpCKONC6vkTpv6VmACxD+P1woZf4q0K46nSUvXFvOFqjBYKFaAMkKD3M1mlKUUh0Oajwj35qNjMl80m1Q==", + "dependencies": { + "@opentelemetry/core": "1.22.0", + "@opentelemetry/resources": "1.22.0", + "@opentelemetry/semantic-conventions": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/exporter-zipkin/node_modules/@opentelemetry/semantic-conventions": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.22.0.tgz", + "integrity": "sha512-CAOgFOKLybd02uj/GhCdEeeBjOS0yeoDeo/CA7ASBSmenpZHAKGB3iDm/rv3BQLcabb/OprDEsSQ1y0P8A7Siw==", + "engines": { + "node": ">=14" + } + }, + "node_modules/@opentelemetry/instrumentation": { + "version": "0.49.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.49.1.tgz", + "integrity": "sha512-0DLtWtaIppuNNRRllSD4bjU8ZIiLp1cDXvJEbp752/Zf+y3gaLNaoGRGIlX4UHhcsrmtL+P2qxi3Hodi8VuKiQ==", + "dependencies": { + "@opentelemetry/api-logs": "0.49.1", + "@types/shimmer": "^1.0.2", + "import-in-the-middle": "1.7.1", + "require-in-the-middle": "^7.1.1", + "semver": "^7.5.2", + "shimmer": "^1.2.1" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "node_modules/@opentelemetry/instrumentation/node_modules/@opentelemetry/api-logs": { + "version": "0.49.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.49.1.tgz", + "integrity": "sha512-kaNl/T7WzyMUQHQlVq7q0oV4Kev6+0xFwqzofryC66jgGMacd0QH5TwfpbUwSTby+SdAdprAe5UKMvBw4tKS5Q==", + "dependencies": { + "@opentelemetry/api": "^1.0.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/@opentelemetry/otlp-exporter-base": { + "version": "0.49.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-exporter-base/-/otlp-exporter-base-0.49.1.tgz", + "integrity": "sha512-z6sHliPqDgJU45kQatAettY9/eVF58qVPaTuejw9YWfSRqid9pXPYeegDCSdyS47KAUgAtm+nC28K3pfF27HWg==", + "dependencies": { + "@opentelemetry/core": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.0.0" + } + }, + "node_modules/@opentelemetry/otlp-grpc-exporter-base": { + "version": "0.49.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-grpc-exporter-base/-/otlp-grpc-exporter-base-0.49.1.tgz", + "integrity": "sha512-DNDNUWmOqtKTFJAyOyHHKotVox0NQ/09ETX8fUOeEtyNVHoGekAVtBbvIA3AtK+JflP7LC0PTjlLfruPM3Wy6w==", + "dependencies": { + "@grpc/grpc-js": "^1.7.1", + "@opentelemetry/core": "1.22.0", + "@opentelemetry/otlp-exporter-base": "0.49.1", + "protobufjs": "^7.2.3" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.0.0" + } + }, + "node_modules/@opentelemetry/otlp-proto-exporter-base": { + "version": "0.49.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-proto-exporter-base/-/otlp-proto-exporter-base-0.49.1.tgz", + "integrity": "sha512-x1qB4EUC7KikUl2iNuxCkV8yRzrSXSyj4itfpIO674H7dhI7Zv37SFaOJTDN+8Z/F50gF2ISFH9CWQ4KCtGm2A==", + "dependencies": { + "@opentelemetry/core": "1.22.0", + "@opentelemetry/otlp-exporter-base": "0.49.1", + "protobufjs": "^7.2.3" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.0.0" + } + }, + "node_modules/@opentelemetry/otlp-transformer": { + "version": "0.49.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-transformer/-/otlp-transformer-0.49.1.tgz", + "integrity": "sha512-Z+koA4wp9L9e3jkFacyXTGphSWTbOKjwwXMpb0CxNb0kjTHGUxhYRN8GnkLFsFo5NbZPjP07hwAqeEG/uCratQ==", + "dependencies": { + "@opentelemetry/api-logs": "0.49.1", + "@opentelemetry/core": "1.22.0", + "@opentelemetry/resources": "1.22.0", + "@opentelemetry/sdk-logs": "0.49.1", + "@opentelemetry/sdk-metrics": "1.22.0", + "@opentelemetry/sdk-trace-base": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/otlp-transformer/node_modules/@opentelemetry/api-logs": { + "version": "0.49.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.49.1.tgz", + "integrity": "sha512-kaNl/T7WzyMUQHQlVq7q0oV4Kev6+0xFwqzofryC66jgGMacd0QH5TwfpbUwSTby+SdAdprAe5UKMvBw4tKS5Q==", + "dependencies": { + "@opentelemetry/api": "^1.0.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/@opentelemetry/otlp-transformer/node_modules/@opentelemetry/resources": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.22.0.tgz", + "integrity": "sha512-+vNeIFPH2hfcNL0AJk/ykJXoUCtR1YaDUZM+p3wZNU4Hq98gzq+7b43xbkXjadD9VhWIUQqEwXyY64q6msPj6A==", + "dependencies": { + "@opentelemetry/core": "1.22.0", + "@opentelemetry/semantic-conventions": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/otlp-transformer/node_modules/@opentelemetry/sdk-trace-base": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.22.0.tgz", + "integrity": "sha512-pfTuSIpCKONC6vkTpv6VmACxD+P1woZf4q0K46nSUvXFvOFqjBYKFaAMkKD3M1mlKUUh0Oajwj35qNjMl80m1Q==", + "dependencies": { + "@opentelemetry/core": "1.22.0", + "@opentelemetry/resources": "1.22.0", + "@opentelemetry/semantic-conventions": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/otlp-transformer/node_modules/@opentelemetry/semantic-conventions": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.22.0.tgz", + "integrity": "sha512-CAOgFOKLybd02uj/GhCdEeeBjOS0yeoDeo/CA7ASBSmenpZHAKGB3iDm/rv3BQLcabb/OprDEsSQ1y0P8A7Siw==", + "engines": { + "node": ">=14" + } + }, + "node_modules/@opentelemetry/propagator-b3": { + "version": "1.25.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-b3/-/propagator-b3-1.25.1.tgz", + "integrity": "sha512-p6HFscpjrv7//kE+7L+3Vn00VEDUJB0n6ZrjkTYHrJ58QZ8B3ajSJhRbCcY6guQ3PDjTbxWklyvIN2ojVbIb1A==", + "dependencies": { + "@opentelemetry/core": "1.25.1" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "node_modules/@opentelemetry/propagator-b3/node_modules/@opentelemetry/core": { + "version": "1.25.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.25.1.tgz", + "integrity": "sha512-GeT/l6rBYWVQ4XArluLVB6WWQ8flHbdb6r2FCHC3smtdOAbrJBIv35tpV/yp9bmYUJf+xmZpu9DRTIeJVhFbEQ==", + "dependencies": { + "@opentelemetry/semantic-conventions": "1.25.1" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "node_modules/@opentelemetry/propagator-jaeger": { + "version": "1.25.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-jaeger/-/propagator-jaeger-1.25.1.tgz", + "integrity": "sha512-nBprRf0+jlgxks78G/xq72PipVK+4or9Ypntw0gVZYNTCSK8rg5SeaGV19tV920CMqBD/9UIOiFr23Li/Q8tiA==", + "dependencies": { + "@opentelemetry/core": "1.25.1" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "node_modules/@opentelemetry/propagator-jaeger/node_modules/@opentelemetry/core": { + "version": "1.25.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.25.1.tgz", + "integrity": "sha512-GeT/l6rBYWVQ4XArluLVB6WWQ8flHbdb6r2FCHC3smtdOAbrJBIv35tpV/yp9bmYUJf+xmZpu9DRTIeJVhFbEQ==", + "dependencies": { + "@opentelemetry/semantic-conventions": "1.25.1" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "node_modules/@opentelemetry/resources": { + "version": "1.25.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.25.1.tgz", + "integrity": "sha512-pkZT+iFYIZsVn6+GzM0kSX+u3MSLCY9md+lIJOoKl/P+gJFfxJte/60Usdp8Ce4rOs8GduUpSPNe1ddGyDT1sQ==", + "dependencies": { + "@opentelemetry/core": "1.25.1", + "@opentelemetry/semantic-conventions": "1.25.1" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "node_modules/@opentelemetry/resources/node_modules/@opentelemetry/core": { + "version": "1.25.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.25.1.tgz", + "integrity": "sha512-GeT/l6rBYWVQ4XArluLVB6WWQ8flHbdb6r2FCHC3smtdOAbrJBIv35tpV/yp9bmYUJf+xmZpu9DRTIeJVhFbEQ==", + "dependencies": { + "@opentelemetry/semantic-conventions": "1.25.1" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "node_modules/@opentelemetry/sdk-logs": { + "version": "0.49.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-logs/-/sdk-logs-0.49.1.tgz", + "integrity": "sha512-gCzYWsJE0h+3cuh3/cK+9UwlVFyHvj3PReIOCDOmdeXOp90ZjKRoDOJBc3mvk1LL6wyl1RWIivR8Rg9OToyesw==", + "dependencies": { + "@opentelemetry/core": "1.22.0", + "@opentelemetry/resources": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.4.0 <1.9.0", + "@opentelemetry/api-logs": ">=0.39.1" + } + }, + "node_modules/@opentelemetry/sdk-logs/node_modules/@opentelemetry/resources": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.22.0.tgz", + "integrity": "sha512-+vNeIFPH2hfcNL0AJk/ykJXoUCtR1YaDUZM+p3wZNU4Hq98gzq+7b43xbkXjadD9VhWIUQqEwXyY64q6msPj6A==", + "dependencies": { + "@opentelemetry/core": "1.22.0", + "@opentelemetry/semantic-conventions": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/sdk-logs/node_modules/@opentelemetry/semantic-conventions": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.22.0.tgz", + "integrity": "sha512-CAOgFOKLybd02uj/GhCdEeeBjOS0yeoDeo/CA7ASBSmenpZHAKGB3iDm/rv3BQLcabb/OprDEsSQ1y0P8A7Siw==", + "engines": { + "node": ">=14" + } + }, + "node_modules/@opentelemetry/sdk-metrics": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-metrics/-/sdk-metrics-1.22.0.tgz", + "integrity": "sha512-k6iIx6H3TZ+BVMr2z8M16ri2OxWaljg5h8ihGJxi/KQWcjign6FEaEzuigXt5bK9wVEhqAcWLCfarSftaNWkkg==", + "dependencies": { + "@opentelemetry/core": "1.22.0", + "@opentelemetry/resources": "1.22.0", + "lodash.merge": "^4.6.2" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/sdk-metrics/node_modules/@opentelemetry/resources": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.22.0.tgz", + "integrity": "sha512-+vNeIFPH2hfcNL0AJk/ykJXoUCtR1YaDUZM+p3wZNU4Hq98gzq+7b43xbkXjadD9VhWIUQqEwXyY64q6msPj6A==", + "dependencies": { + "@opentelemetry/core": "1.22.0", + "@opentelemetry/semantic-conventions": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/sdk-metrics/node_modules/@opentelemetry/semantic-conventions": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.22.0.tgz", + "integrity": "sha512-CAOgFOKLybd02uj/GhCdEeeBjOS0yeoDeo/CA7ASBSmenpZHAKGB3iDm/rv3BQLcabb/OprDEsSQ1y0P8A7Siw==", + "engines": { + "node": ">=14" + } + }, + "node_modules/@opentelemetry/sdk-node": { + "version": "0.49.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-node/-/sdk-node-0.49.1.tgz", + "integrity": "sha512-feBIT85ndiSHXsQ2gfGpXC/sNeX4GCHLksC4A9s/bfpUbbgbCSl0RvzZlmEpCHarNrkZMwFRi4H0xFfgvJEjrg==", + "dependencies": { + "@opentelemetry/api-logs": "0.49.1", + "@opentelemetry/core": "1.22.0", + "@opentelemetry/exporter-trace-otlp-grpc": "0.49.1", + "@opentelemetry/exporter-trace-otlp-http": "0.49.1", + "@opentelemetry/exporter-trace-otlp-proto": "0.49.1", + "@opentelemetry/exporter-zipkin": "1.22.0", + "@opentelemetry/instrumentation": "0.49.1", + "@opentelemetry/resources": "1.22.0", + "@opentelemetry/sdk-logs": "0.49.1", + "@opentelemetry/sdk-metrics": "1.22.0", + "@opentelemetry/sdk-trace-base": "1.22.0", + "@opentelemetry/sdk-trace-node": "1.22.0", + "@opentelemetry/semantic-conventions": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/sdk-node/node_modules/@opentelemetry/api-logs": { + "version": "0.49.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.49.1.tgz", + "integrity": "sha512-kaNl/T7WzyMUQHQlVq7q0oV4Kev6+0xFwqzofryC66jgGMacd0QH5TwfpbUwSTby+SdAdprAe5UKMvBw4tKS5Q==", + "dependencies": { + "@opentelemetry/api": "^1.0.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/@opentelemetry/sdk-node/node_modules/@opentelemetry/context-async-hooks": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-1.22.0.tgz", + "integrity": "sha512-Nfdxyg8YtWqVWkyrCukkundAjPhUXi93JtVQmqDT1mZRVKqA7e2r7eJCrI+F651XUBMp0hsOJSGiFk3QSpaIJw==", + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/sdk-node/node_modules/@opentelemetry/propagator-b3": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-b3/-/propagator-b3-1.22.0.tgz", + "integrity": "sha512-qBItJm9ygg/jCB5rmivyGz1qmKZPsL/sX715JqPMFgq++Idm0x+N9sLQvWFHFt2+ZINnCSojw7FVBgFW6izcXA==", + "dependencies": { + "@opentelemetry/core": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/sdk-node/node_modules/@opentelemetry/propagator-jaeger": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-jaeger/-/propagator-jaeger-1.22.0.tgz", + "integrity": "sha512-pMLgst3QIwrUfepraH5WG7xfpJ8J3CrPKrtINK0t7kBkuu96rn+HDYQ8kt3+0FXvrZI8YJE77MCQwnJWXIrgpA==", + "dependencies": { + "@opentelemetry/core": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/sdk-node/node_modules/@opentelemetry/resources": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.22.0.tgz", + "integrity": "sha512-+vNeIFPH2hfcNL0AJk/ykJXoUCtR1YaDUZM+p3wZNU4Hq98gzq+7b43xbkXjadD9VhWIUQqEwXyY64q6msPj6A==", + "dependencies": { + "@opentelemetry/core": "1.22.0", + "@opentelemetry/semantic-conventions": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/sdk-node/node_modules/@opentelemetry/sdk-trace-base": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.22.0.tgz", + "integrity": "sha512-pfTuSIpCKONC6vkTpv6VmACxD+P1woZf4q0K46nSUvXFvOFqjBYKFaAMkKD3M1mlKUUh0Oajwj35qNjMl80m1Q==", + "dependencies": { + "@opentelemetry/core": "1.22.0", + "@opentelemetry/resources": "1.22.0", + "@opentelemetry/semantic-conventions": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/sdk-node/node_modules/@opentelemetry/sdk-trace-node": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-1.22.0.tgz", + "integrity": "sha512-gTGquNz7ue8uMeiWPwp3CU321OstQ84r7PCDtOaCicjbJxzvO8RZMlEC4geOipTeiF88kss5n6w+//A0MhP1lQ==", + "dependencies": { + "@opentelemetry/context-async-hooks": "1.22.0", + "@opentelemetry/core": "1.22.0", + "@opentelemetry/propagator-b3": "1.22.0", + "@opentelemetry/propagator-jaeger": "1.22.0", + "@opentelemetry/sdk-trace-base": "1.22.0", + "semver": "^7.5.2" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/sdk-node/node_modules/@opentelemetry/semantic-conventions": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.22.0.tgz", + "integrity": "sha512-CAOgFOKLybd02uj/GhCdEeeBjOS0yeoDeo/CA7ASBSmenpZHAKGB3iDm/rv3BQLcabb/OprDEsSQ1y0P8A7Siw==", + "engines": { + "node": ">=14" + } + }, + "node_modules/@opentelemetry/sdk-trace-base": { + "version": "1.25.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.25.1.tgz", + "integrity": "sha512-C8k4hnEbc5FamuZQ92nTOp8X/diCY56XUTnMiv9UTuJitCzaNNHAVsdm5+HLCdI8SLQsLWIrG38tddMxLVoftw==", + "dependencies": { + "@opentelemetry/core": "1.25.1", + "@opentelemetry/resources": "1.25.1", + "@opentelemetry/semantic-conventions": "1.25.1" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "node_modules/@opentelemetry/sdk-trace-base/node_modules/@opentelemetry/core": { + "version": "1.25.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.25.1.tgz", + "integrity": "sha512-GeT/l6rBYWVQ4XArluLVB6WWQ8flHbdb6r2FCHC3smtdOAbrJBIv35tpV/yp9bmYUJf+xmZpu9DRTIeJVhFbEQ==", + "dependencies": { + "@opentelemetry/semantic-conventions": "1.25.1" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "node_modules/@opentelemetry/sdk-trace-node": { + "version": "1.25.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-1.25.1.tgz", + "integrity": "sha512-nMcjFIKxnFqoez4gUmihdBrbpsEnAX/Xj16sGvZm+guceYE0NE00vLhpDVK6f3q8Q4VFI5xG8JjlXKMB/SkTTQ==", + "dependencies": { + "@opentelemetry/context-async-hooks": "1.25.1", + "@opentelemetry/core": "1.25.1", + "@opentelemetry/propagator-b3": "1.25.1", + "@opentelemetry/propagator-jaeger": "1.25.1", + "@opentelemetry/sdk-trace-base": "1.25.1", + "semver": "^7.5.2" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "node_modules/@opentelemetry/sdk-trace-node/node_modules/@opentelemetry/core": { + "version": "1.25.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.25.1.tgz", + "integrity": "sha512-GeT/l6rBYWVQ4XArluLVB6WWQ8flHbdb6r2FCHC3smtdOAbrJBIv35tpV/yp9bmYUJf+xmZpu9DRTIeJVhFbEQ==", + "dependencies": { + "@opentelemetry/semantic-conventions": "1.25.1" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "node_modules/@opentelemetry/semantic-conventions": { + "version": "1.25.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.25.1.tgz", + "integrity": "sha512-ZDjMJJQRlyk8A1KZFCc+bCbsyrn1wTwdNt56F7twdfUfnHUZUq77/WfONCj8p72NZOyP7pNTdUWSTYC3GTbuuQ==", + "engines": { + "node": ">=14" + } + }, + "node_modules/@protobufjs/aspromise": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz", + "integrity": "sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==" + }, + "node_modules/@protobufjs/base64": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz", + "integrity": "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==" + }, + "node_modules/@protobufjs/codegen": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz", + "integrity": "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==" + }, + "node_modules/@protobufjs/eventemitter": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz", + "integrity": "sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==" + }, + "node_modules/@protobufjs/fetch": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz", + "integrity": "sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==", + "dependencies": { + "@protobufjs/aspromise": "^1.1.1", + "@protobufjs/inquire": "^1.1.0" + } + }, + "node_modules/@protobufjs/float": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz", + "integrity": "sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==" + }, + "node_modules/@protobufjs/inquire": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz", + "integrity": "sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q==" + }, + "node_modules/@protobufjs/path": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz", + "integrity": "sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==" + }, + "node_modules/@protobufjs/pool": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz", + "integrity": "sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==" + }, + "node_modules/@protobufjs/utf8": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz", + "integrity": "sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==" + }, + "node_modules/@socket.io/component-emitter": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.2.tgz", + "integrity": "sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==" + }, + "node_modules/@systemfsoftware/trigger.dev_core": { + "version": "3.0.0-beta.40", + "resolved": "https://registry.npmjs.org/@systemfsoftware/trigger.dev_core/-/core-3.0.0-beta.40.tgz", + "integrity": "sha512-ttNRbJUBjM/RR4xPwbhHuHfBBQd0hxTRiOnXGwM8R2WFZk2BzkxuzpoqF8QhRlVzRqX8kGox//CL4BpXoKVy6w==", + "dependencies": { + "@google-cloud/precise-date": "^4.0.0", + "@opentelemetry/api": "^1.8.0", + "@opentelemetry/api-logs": "^0.48.0", + "@opentelemetry/exporter-logs-otlp-http": "^0.49.1", + "@opentelemetry/exporter-trace-otlp-http": "^0.49.1", + "@opentelemetry/instrumentation": "^0.49.1", + "@opentelemetry/resources": "^1.22.0", + "@opentelemetry/sdk-logs": "^0.49.1", + "@opentelemetry/sdk-node": "^0.49.1", + "@opentelemetry/sdk-trace-base": "^1.22.0", + "@opentelemetry/sdk-trace-node": "^1.22.0", + "@opentelemetry/semantic-conventions": "^1.22.0", + "humanize-duration": "^3.27.3", + "socket.io-client": "4.7.4", + "superjson": "^2.2.1", + "ulidx": "^2.2.1", + "zod": "3.22.3", + "zod-error": "1.5.0", + "zod-validation-error": "^1.5.0" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@systemfsoftware/trigger.dev_core-backend": { + "version": "3.0.0-beta.40", + "resolved": "https://registry.npmjs.org/@systemfsoftware/trigger.dev_core-backend/-/core-backend-3.0.0-beta.40.tgz", + "integrity": "sha512-Utu2bMbK7/8XCzbqH++baYnErOEaAey3VKg2AQdl3R4x0yVVHk2M1DbfTi7eQ7WyRDhGuDi9rxzwWBbNbiodwg==", + "dependencies": { + "@opentelemetry/api": "^1.8.0" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@systemfsoftware/trigger.dev_sdk": { + "version": "3.0.0-beta.40", + "resolved": "https://registry.npmjs.org/@systemfsoftware/trigger.dev_sdk/-/sdk-3.0.0-beta.40.tgz", + "integrity": "sha512-mRp6dh+74Am7WvpWcvKlcJ1635+UBvL7upgvYOYx6e6hcavbhWYxWJm1PCxjiyG0oGiEK8RLcqcJxEAF+cxOKw==", + "dependencies": { + "@opentelemetry/api": "^1.8.0", + "@opentelemetry/api-logs": "^0.48.0", + "@opentelemetry/semantic-conventions": "^1.22.0", + "@systemfsoftware/trigger.dev_core": "3.0.0-beta.40", + "@systemfsoftware/trigger.dev_core-backend": "3.0.0-beta.40", + "chalk": "^5.2.0", + "cronstrue": "^2.21.0", + "debug": "^4.3.4", + "evt": "^2.4.13", + "get-caller-file": "^2.0.5", + "git-remote-origin-url": "^4.0.0", + "git-repo-info": "^2.1.1", + "msw": "^2.2.1", + "slug": "^6.0.0", + "terminal-link": "^3.0.0", + "ulid": "^2.3.0", + "uuid": "^9.0.0", + "ws": "^8.11.0", + "zod": "3.22.3" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@types/cookie": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.6.0.tgz", + "integrity": "sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==" + }, + "node_modules/@types/mute-stream": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/@types/mute-stream/-/mute-stream-0.0.4.tgz", + "integrity": "sha512-CPM9nzrCPPJHQNA9keH9CVkVI+WR5kMa+7XEs5jcGQ0VoAGnLv242w8lIVgwAEfmE4oufJRaTc9PNLQl0ioAow==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/node": { + "version": "20.14.8", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.14.8.tgz", + "integrity": "sha512-DO+2/jZinXfROG7j7WKFn/3C6nFwxy2lLpgLjEXJz+0XKphZlTLJ14mo8Vfg8X5BWN6XjyESXq+LcYdT7tR3bA==", + "dependencies": { + "undici-types": "~5.26.4" + } + }, + "node_modules/@types/shimmer": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.0.5.tgz", + "integrity": "sha512-9Hp0ObzwwO57DpLFF0InUjUm/II8GmKAvzbefxQTihCb7KI6yc9yzf0nLc4mVdby5N4DRCgQM2wCup9KTieeww==" + }, + "node_modules/@types/statuses": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@types/statuses/-/statuses-2.0.5.tgz", + "integrity": "sha512-jmIUGWrAiwu3dZpxntxieC+1n/5c3mjrImkmOSQ2NC5uP6cYO4aAZDdSmRcI5C1oiTmqlZGHC+/NmJrKogbP5A==" + }, + "node_modules/@types/wrap-ansi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/wrap-ansi/-/wrap-ansi-3.0.0.tgz", + "integrity": "sha512-ltIpx+kM7g/MLRZfkbL7EsCEjfzCcScLpkg37eXEtx5kmrAKBkTJwd1GIAjDSL8wTpM6Hzn5YO4pSb91BEwu1g==" + }, + "node_modules/acorn": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.0.tgz", + "integrity": "sha512-RTvkC4w+KNXrM39/lWCUaG0IbRkWdCv7W/IOW9oU6SawyxulvkQy5HQPVTKxEjczcUvapcrw3cFx/60VN/NRNw==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-import-assertions": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz", + "integrity": "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==", + "peerDependencies": { + "acorn": "^8" + } + }, + "node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-escapes/node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/chalk": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", + "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", + "engines": { + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/cjs-module-lexer": { + "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==" + }, + "node_modules/cli-spinners": { + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.2.tgz", + "integrity": "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-width": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-4.1.0.tgz", + "integrity": "sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==", + "engines": { + "node": ">= 12" + } + }, + "node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/cliui/node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/copy-anything": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/copy-anything/-/copy-anything-3.0.5.tgz", + "integrity": "sha512-yCEafptTtb4bk7GLEQoM8KVJpxAfdBJYaXyzQEgQQQgYrZiDp8SJmGKlYza6CYjEDNstAdNdKA3UuoULlEbS6w==", + "dependencies": { + "is-what": "^4.1.8" + }, + "engines": { + "node": ">=12.13" + }, + "funding": { + "url": "https://github.com/sponsors/mesqueeb" + } + }, + "node_modules/cronstrue": { + "version": "2.50.0", + "resolved": "https://registry.npmjs.org/cronstrue/-/cronstrue-2.50.0.tgz", + "integrity": "sha512-ULYhWIonJzlScCCQrPUG5uMXzXxSixty4djud9SS37DoNxDdkeRocxzHuAo4ImRBUK+mAuU5X9TSwEDccnnuPg==", + "bin": { + "cronstrue": "bin/cli.js" + } + }, + "node_modules/debug": { + "version": "4.3.5", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.5.tgz", + "integrity": "sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "node_modules/engine.io-client": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-6.5.4.tgz", + "integrity": "sha512-GeZeeRjpD2qf49cZQ0Wvh/8NJNfeXkXXcoGh+F77oEAgo9gUHwT1fCRxSNU+YEEaysOJTnsFHmM5oAcPy4ntvQ==", + "dependencies": { + "@socket.io/component-emitter": "~3.1.0", + "debug": "~4.3.1", + "engine.io-parser": "~5.2.1", + "ws": "~8.17.1", + "xmlhttprequest-ssl": "~2.0.0" + } + }, + "node_modules/engine.io-parser": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.2.2.tgz", + "integrity": "sha512-RcyUFKA93/CXH20l4SoVvzZfrSDMOTUS3bWVpTt2FuFP+XYrL8i8oonHP7WInRyVHXh0n/ORtoeiE1os+8qkSw==", + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/escalade": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", + "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/evt": { + "version": "2.5.7", + "resolved": "https://registry.npmjs.org/evt/-/evt-2.5.7.tgz", + "integrity": "sha512-dr7Wd16ry5F8WNU1xXLKpFpO3HsoAGg8zC48e08vDdzMzGWCP9/QFGt1PQptEEDh8SwYP3EL8M+d/Gb0kgUp6g==", + "dependencies": { + "minimal-polyfills": "^2.2.3", + "run-exclusive": "^2.2.19", + "tsafe": "^1.6.6" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/git-remote-origin-url": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/git-remote-origin-url/-/git-remote-origin-url-4.0.0.tgz", + "integrity": "sha512-EAxDksNdjuWgmVW9pVvA9jQDi/dmTaiDONktIy7qiRRhBZUI4FQK1YvBvteuTSX24aNKg9lfgxNYJEeeSXe6DA==", + "dependencies": { + "gitconfiglocal": "^2.1.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/git-repo-info": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/git-repo-info/-/git-repo-info-2.1.1.tgz", + "integrity": "sha512-8aCohiDo4jwjOwma4FmYFd3i97urZulL8XL24nIPxuE+GZnfsAyy/g2Shqx6OjUiFKUXZM+Yy+KHnOmmA3FVcg==", + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/gitconfiglocal": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/gitconfiglocal/-/gitconfiglocal-2.1.0.tgz", + "integrity": "sha512-qoerOEliJn3z+Zyn1HW2F6eoYJqKwS6MgC9cztTLUB/xLWX8gD/6T60pKn4+t/d6tP7JlybI7Z3z+I572CR/Vg==", + "dependencies": { + "ini": "^1.3.2" + } + }, + "node_modules/graphql": { + "version": "16.9.0", + "resolved": "https://registry.npmjs.org/graphql/-/graphql-16.9.0.tgz", + "integrity": "sha512-GGTKBX4SD7Wdb8mqeDLni2oaRGYQWjWHGKPQ24ZMnUtKfcsVoiv4uX8+LJr1K6U5VW2Lu1BwJnj7uiori0YtRw==", + "engines": { + "node": "^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0" + } + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/headers-polyfill": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/headers-polyfill/-/headers-polyfill-4.0.3.tgz", + "integrity": "sha512-IScLbePpkvO846sIwOtOTDjutRMWdXdJmXdMvk6gCBHxFO8d+QKOQedyZSxFTTFYRSmlgSTDtXqqq4pcenBXLQ==" + }, + "node_modules/humanize-duration": { + "version": "3.32.1", + "resolved": "https://registry.npmjs.org/humanize-duration/-/humanize-duration-3.32.1.tgz", + "integrity": "sha512-inh5wue5XdfObhu/IGEMiA1nUXigSGcaKNemcbLRKa7jXYGDZXr3LoT9pTIzq2hPEbld7w/qv9h+ikWGz8fL1g==" + }, + "node_modules/import-in-the-middle": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/import-in-the-middle/-/import-in-the-middle-1.7.1.tgz", + "integrity": "sha512-1LrZPDtW+atAxH42S6288qyDFNQ2YCty+2mxEPRtfazH6Z5QwkaBSTS2ods7hnVJioF6rkRfNoA6A/MstpFXLg==", + "dependencies": { + "acorn": "^8.8.2", + "acorn-import-assertions": "^1.9.0", + "cjs-module-lexer": "^1.2.2", + "module-details-from-path": "^1.0.3" + } + }, + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + }, + "node_modules/is-core-module": { + "version": "2.14.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.14.0.tgz", + "integrity": "sha512-a5dFJih5ZLYlRtDc0dZWP7RiKr6xIKzmn/oAYCDvdLThadVgyJwlaoQPmRtMSpz+rk0OGAgIu+TcM9HUF0fk1A==", + "dependencies": { + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-node-process": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/is-node-process/-/is-node-process-1.2.0.tgz", + "integrity": "sha512-Vg4o6/fqPxIjtxgUH5QLJhwZ7gW5diGCVlXpuUfELC62CuxM1iHcRe51f2W1FDy04Ai4KJkagKjx3XaqyfRKXw==" + }, + "node_modules/is-what": { + "version": "4.1.16", + "resolved": "https://registry.npmjs.org/is-what/-/is-what-4.1.16.tgz", + "integrity": "sha512-ZhMwEosbFJkA0YhFnNDgTM4ZxDRsS6HqTo7qsZM08fehyRYIYa0yHu5R6mgo1n/8MgaPBXiPimPD77baVFYg+A==", + "engines": { + "node": ">=12.13" + }, + "funding": { + "url": "https://github.com/sponsors/mesqueeb" + } + }, + "node_modules/layerr": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/layerr/-/layerr-2.1.0.tgz", + "integrity": "sha512-xDD9suWxfBYeXgqffRVH/Wqh+mqZrQcqPRn0I0ijl7iJQ7vu8gMGPt1Qop59pEW/jaIDNUN7+PX1Qk40+vuflg==" + }, + "node_modules/lodash.camelcase": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", + "integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==" + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" + }, + "node_modules/long": { + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/long/-/long-5.2.3.tgz", + "integrity": "sha512-lcHwpNoggQTObv5apGNCTdJrO69eHOZMi4BNC+rTLER8iHAqGrUVeLh/irVIM7zTw2bOXA8T6uNPeujwOLg/2Q==" + }, + "node_modules/minimal-polyfills": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/minimal-polyfills/-/minimal-polyfills-2.2.3.tgz", + "integrity": "sha512-oxdmJ9cL+xV72h0xYxp4tP2d5/fTBpP45H8DIOn9pASuF8a3IYTf+25fMGDYGiWW+MFsuog6KD6nfmhZJQ+uUw==" + }, + "node_modules/module-details-from-path": { + "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==" + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/msw": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/msw/-/msw-2.3.1.tgz", + "integrity": "sha512-ocgvBCLn/5l3jpl1lssIb3cniuACJLoOfZu01e3n5dbJrpA5PeeWn28jCLgQDNt6d7QT8tF2fYRzm9JoEHtiig==", + "hasInstallScript": true, + "dependencies": { + "@bundled-es-modules/cookie": "^2.0.0", + "@bundled-es-modules/statuses": "^1.0.1", + "@inquirer/confirm": "^3.0.0", + "@mswjs/cookies": "^1.1.0", + "@mswjs/interceptors": "^0.29.0", + "@open-draft/until": "^2.1.0", + "@types/cookie": "^0.6.0", + "@types/statuses": "^2.0.4", + "chalk": "^4.1.2", + "graphql": "^16.8.1", + "headers-polyfill": "^4.0.2", + "is-node-process": "^1.2.0", + "outvariant": "^1.4.2", + "path-to-regexp": "^6.2.0", + "strict-event-emitter": "^0.5.1", + "type-fest": "^4.9.0", + "yargs": "^17.7.2" + }, + "bin": { + "msw": "cli/index.js" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/mswjs" + }, + "peerDependencies": { + "typescript": ">= 4.7.x" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/msw/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/mute-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-1.0.0.tgz", + "integrity": "sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/outvariant": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/outvariant/-/outvariant-1.4.2.tgz", + "integrity": "sha512-Ou3dJ6bA/UJ5GVHxah4LnqDwZRwAmWxrG3wtrHrbGnP4RnLCtA64A4F+ae7Y8ww660JaddSoArUR5HjipWSHAQ==" + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + }, + "node_modules/path-to-regexp": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.2.2.tgz", + "integrity": "sha512-GQX3SSMokngb36+whdpRXE+3f9V8UzyAorlYvOGx87ufGHehNTn5lCxrKtLyZ4Yl/wEKnNnr98ZzOwwDZV5ogw==" + }, + "node_modules/protobufjs": { + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.3.2.tgz", + "integrity": "sha512-RXyHaACeqXeqAKGLDl68rQKbmObRsTIn4TYVUUug1KfS47YWCo5MacGITEryugIgZqORCvJWEk4l449POg5Txg==", + "hasInstallScript": true, + "dependencies": { + "@protobufjs/aspromise": "^1.1.2", + "@protobufjs/base64": "^1.1.2", + "@protobufjs/codegen": "^2.0.4", + "@protobufjs/eventemitter": "^1.1.0", + "@protobufjs/fetch": "^1.1.0", + "@protobufjs/float": "^1.0.2", + "@protobufjs/inquire": "^1.1.0", + "@protobufjs/path": "^1.1.2", + "@protobufjs/pool": "^1.1.0", + "@protobufjs/utf8": "^1.1.0", + "@types/node": ">=13.7.0", + "long": "^5.0.0" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-in-the-middle": { + "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" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/run-exclusive": { + "version": "2.2.19", + "resolved": "https://registry.npmjs.org/run-exclusive/-/run-exclusive-2.2.19.tgz", + "integrity": "sha512-K3mdoAi7tjJ/qT7Flj90L7QyPozwUaAG+CVhkdDje4HLKXUYC3N/Jzkau3flHVDLQVhiHBtcimVodMjN9egYbA==", + "dependencies": { + "minimal-polyfills": "^2.2.3" + } + }, + "node_modules/semver": { + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/shimmer": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/shimmer/-/shimmer-1.2.1.tgz", + "integrity": "sha512-sQTKC1Re/rM6XyFM6fIAGHRPVGvyXfgzIDvzoq608vM+jeyVD0Tu1E6Np0Kc2zAIFWIj963V2800iF/9LPieQw==" + }, + "node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/slug": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/slug/-/slug-6.1.0.tgz", + "integrity": "sha512-x6vLHCMasg4DR2LPiyFGI0gJJhywY6DTiGhCrOMzb3SOk/0JVLIaL4UhyFSHu04SD3uAavrKY/K3zZ3i6iRcgA==" + }, + "node_modules/socket.io-client": { + "version": "4.7.4", + "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-4.7.4.tgz", + "integrity": "sha512-wh+OkeF0rAVCrABWQBaEjLfb7DVPotMbu0cgWgyR0v6eA4EoVnAwcIeIbcdTE3GT/H3kbdLl7OoH2+asoDRIIg==", + "dependencies": { + "@socket.io/component-emitter": "~3.1.0", + "debug": "~4.3.2", + "engine.io-client": "~6.5.2", + "socket.io-parser": "~4.2.4" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/socket.io-parser": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.4.tgz", + "integrity": "sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==", + "dependencies": { + "@socket.io/component-emitter": "~3.1.0", + "debug": "~4.3.1" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/strict-event-emitter": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/strict-event-emitter/-/strict-event-emitter-0.5.1.tgz", + "integrity": "sha512-vMgjE/GGEPEFnhFub6pa4FmJBRBVOLpIII2hvCZ8Kzb7K0hlHo7mQv6xYrBvCL2LtAIBwFUK8wvuJgTVSQ5MFQ==" + }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "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" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/superjson": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/superjson/-/superjson-2.2.1.tgz", + "integrity": "sha512-8iGv75BYOa0xRJHK5vRLEjE2H/i4lulTjzpUXic3Eg8akftYjkmQDa8JARQ42rlczXyFR3IeRoeFCc7RxHsYZA==", + "dependencies": { + "copy-anything": "^3.0.2" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", + "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", + "dependencies": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/terminal-link": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-3.0.0.tgz", + "integrity": "sha512-flFL3m4wuixmf6IfhFJd1YPiLiMuxEc8uHRM1buzIeZPm22Au2pDqBJQgdo7n1WfPU1ONFGv7YDwpFBmHGF6lg==", + "dependencies": { + "ansi-escapes": "^5.0.0", + "supports-hyperlinks": "^2.2.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/terminal-link/node_modules/ansi-escapes": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-5.0.0.tgz", + "integrity": "sha512-5GFMVX8HqE/TB+FuBJGuO5XG0WrsA6ptUqoODaT/n9mmUaZFkqnBueB4leqGBCmrUHnCnC4PCZTCd0E7QQ83bA==", + "dependencies": { + "type-fest": "^1.0.2" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/terminal-link/node_modules/type-fest": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", + "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/tsafe": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/tsafe/-/tsafe-1.7.2.tgz", + "integrity": "sha512-dAPfQLhCfCRre5qs+Z5Q2a7s2CV7RxffZUmvj7puGaePYjECzWREJFd3w4XSFe/T5tbxgowfItA/JSSZ6Ma3dA==" + }, + "node_modules/type-fest": { + "version": "4.20.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.20.1.tgz", + "integrity": "sha512-R6wDsVsoS9xYOpy8vgeBlqpdOyzJ12HNfQhC/aAKWM3YoCV9TtunJzh/QpkMgeDhkoynDcw5f1y+qF9yc/HHyg==", + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ulid": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/ulid/-/ulid-2.3.0.tgz", + "integrity": "sha512-keqHubrlpvT6G2wH0OEfSW4mquYRcbe/J8NMmveoQOjUqmo+hXtO+ORCpWhdbZ7k72UtY61BL7haGxW6enBnjw==", + "bin": { + "ulid": "bin/cli.js" + } + }, + "node_modules/ulidx": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/ulidx/-/ulidx-2.3.0.tgz", + "integrity": "sha512-36piWNqcdp9hKlQewyeehCaALy4lyx3FodsCxHuV6i0YdexSkjDOubwxEVr2yi4kh62L/0MgyrxqG4K+qtovnw==", + "dependencies": { + "layerr": "^2.0.1" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/undici-types": { + "version": "5.26.5", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", + "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==" + }, + "node_modules/uuid": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ws": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz", + "integrity": "sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/xmlhttprequest-ssl": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-2.0.0.tgz", + "integrity": "sha512-QKxVRxiRACQcVuQEYFsI1hhkrMlrXHPegbbd1yn9UHOmRxY+si12nQYzri3vbzt8VdTTRviqcKxcyllFas5z2A==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "engines": { + "node": ">=10" + } + }, + "node_modules/yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "engines": { + "node": ">=12" + } + }, + "node_modules/zod": { + "version": "3.22.3", + "resolved": "https://registry.npmjs.org/zod/-/zod-3.22.3.tgz", + "integrity": "sha512-EjIevzuJRiRPbVH4mGc8nApb/lVLKVpmUhAaR5R5doKGfAnGJ6Gr3CViAVjP+4FWSxCsybeWQdcgCtbX+7oZug==", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + }, + "node_modules/zod-error": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/zod-error/-/zod-error-1.5.0.tgz", + "integrity": "sha512-zzopKZ/skI9iXpqCEPj+iLCKl9b88E43ehcU+sbRoHuwGd9F1IDVGQ70TyO6kmfiRL1g4IXkjsXK+g1gLYl4WQ==", + "dependencies": { + "zod": "^3.20.2" + } + }, + "node_modules/zod-validation-error": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/zod-validation-error/-/zod-validation-error-1.5.0.tgz", + "integrity": "sha512-/7eFkAI4qV0tcxMBB/3+d2c1P6jzzZYdYSlBuAklzMuCrJu5bzJfHS0yVAS87dRHVlhftd6RFJDIvv03JgkSbw==", + "engines": { + "node": ">=16.0.0" + }, + "peerDependencies": { + "zod": "^3.18.0" + } + } + } +} diff --git a/packages/cli-v3/e2e/fixtures/resolve-legacy-peer-deps/package.json b/packages/cli-v3/e2e/fixtures/resolve-legacy-peer-deps/package.json new file mode 100644 index 00000000000..a232628968e --- /dev/null +++ b/packages/cli-v3/e2e/fixtures/resolve-legacy-peer-deps/package.json @@ -0,0 +1,16 @@ +{ + "name": "resolve-legacy-peer-deps", + "description": "", + "private": true, + "packageManager": "pnpm@8.15.5+sha256.4b4efa12490e5055d59b9b9fc9438b7d581a6b7af3b5675eb5c5f447cee1a589", + "engines": { + "pnpm": "8.15.5", + "yarn": "4.2.2" + }, + "dependencies": { + "@systemfsoftware/trigger.dev_sdk": "3.0.0-beta.40" + }, + "peerDependencies": { + "lodash": "4.17.21" + } +} diff --git a/packages/cli-v3/e2e/fixtures/resolve-legacy-peer-deps/pnpm-lock.yaml b/packages/cli-v3/e2e/fixtures/resolve-legacy-peer-deps/pnpm-lock.yaml new file mode 100644 index 00000000000..7efca531a92 --- /dev/null +++ b/packages/cli-v3/e2e/fixtures/resolve-legacy-peer-deps/pnpm-lock.yaml @@ -0,0 +1,1232 @@ +lockfileVersion: '6.0' + +settings: + autoInstallPeers: false + excludeLinksFromLockfile: false + +importers: + + .: + dependencies: + '@systemfsoftware/trigger.dev_sdk': + specifier: 3.0.0-beta.40 + version: 3.0.0-beta.40 + +packages: + + /@bundled-es-modules/cookie@2.0.0: + resolution: {integrity: sha512-Or6YHg/kamKHpxULAdSqhGqnWFneIXu1NKvvfBBzKGwpVsYuFIQ5aBPHDnnoR3ghW1nvSkALd+EF9iMtY7Vjxw==} + dependencies: + cookie: 0.5.0 + dev: false + + /@bundled-es-modules/statuses@1.0.1: + resolution: {integrity: sha512-yn7BklA5acgcBr+7w064fGV+SGIFySjCKpqjcWgBAIfrAkY+4GQTJJHQMeT3V/sgz23VTEVV8TtOmkvJAhFVfg==} + dependencies: + statuses: 2.0.1 + dev: false + + /@google-cloud/precise-date@4.0.0: + resolution: {integrity: sha512-1TUx3KdaU3cN7nfCdNf+UVqA/PSX29Cjcox3fZZBtINlRrXVTmUkQnCKv2MbBUbCopbK4olAT1IHl76uZyCiVA==} + engines: {node: '>=14.0.0'} + dev: false + + /@grpc/grpc-js@1.10.10: + resolution: {integrity: sha512-HPa/K5NX6ahMoeBv15njAc/sfF4/jmiXLar9UlC2UfHFKZzsCVLc3wbe7+7qua7w9VPh2/L6EBxyAV7/E8Wftg==} + engines: {node: '>=12.10.0'} + dependencies: + '@grpc/proto-loader': 0.7.13 + '@js-sdsl/ordered-map': 4.4.2 + dev: false + + /@grpc/proto-loader@0.7.13: + resolution: {integrity: sha512-AiXO/bfe9bmxBjxxtYxFAXGZvMaN5s8kO+jBHAJCON8rJoB5YS/D6X7ZNc6XQkuHNmyl4CYaMI1fJ/Gn27RGGw==} + engines: {node: '>=6'} + hasBin: true + dependencies: + lodash.camelcase: 4.3.0 + long: 5.2.3 + protobufjs: 7.3.2 + yargs: 17.7.2 + dev: false + + /@inquirer/confirm@3.1.10: + resolution: {integrity: sha512-/aAHu83Njy6yf44T+ZrRPUkMcUqprrOiIKsyMvf9jOV+vF5BNb2ja1aLP33MK36W8eaf91MTL/mU/e6METuENg==} + engines: {node: '>=18'} + dependencies: + '@inquirer/core': 8.2.3 + '@inquirer/type': 1.3.3 + dev: false + + /@inquirer/core@8.2.3: + resolution: {integrity: sha512-WrpDVPAaxJQjHid3Ra4FhUO70YBzkHSYVyW5X48L5zHYdudoPISJqTRRWSeamHfaXda7PNNaC5Py5MEo7QwBNA==} + engines: {node: '>=18'} + dependencies: + '@inquirer/figures': 1.0.3 + '@inquirer/type': 1.3.3 + '@types/mute-stream': 0.0.4 + '@types/node': 20.14.8 + '@types/wrap-ansi': 3.0.0 + ansi-escapes: 4.3.2 + chalk: 4.1.2 + cli-spinners: 2.9.2 + cli-width: 4.1.0 + mute-stream: 1.0.0 + signal-exit: 4.1.0 + strip-ansi: 6.0.1 + wrap-ansi: 6.2.0 + dev: false + + /@inquirer/figures@1.0.3: + resolution: {integrity: sha512-ErXXzENMH5pJt5/ssXV0DfWUZqly8nGzf0UcBV9xTnP+KyffE2mqyxIMBrZ8ijQck2nU0TQm40EQB53YreyWHw==} + engines: {node: '>=18'} + dev: false + + /@inquirer/type@1.3.3: + resolution: {integrity: sha512-xTUt0NulylX27/zMx04ZYar/kr1raaiFTVvQ5feljQsiAgdm0WPj4S73/ye0fbslh+15QrIuDvfCXTek7pMY5A==} + engines: {node: '>=18'} + dev: false + + /@js-sdsl/ordered-map@4.4.2: + resolution: {integrity: sha512-iUKgm52T8HOE/makSxjqoWhe95ZJA1/G1sYsGev2JDKUSS14KAgg1LHb+Ba+IPow0xflbnSkOsZcO08C7w1gYw==} + dev: false + + /@mswjs/cookies@1.1.1: + resolution: {integrity: sha512-W68qOHEjx1iD+4VjQudlx26CPIoxmIAtK4ZCexU0/UJBG6jYhcuyzKJx+Iw8uhBIGd9eba64XgWVgo20it1qwA==} + engines: {node: '>=18'} + dev: false + + /@mswjs/interceptors@0.29.1: + resolution: {integrity: sha512-3rDakgJZ77+RiQUuSK69t1F0m8BQKA8Vh5DCS5V0DWvNY67zob2JhhQrhCO0AKLGINTRSFd1tBaHcJTkhefoSw==} + engines: {node: '>=18'} + dependencies: + '@open-draft/deferred-promise': 2.2.0 + '@open-draft/logger': 0.3.0 + '@open-draft/until': 2.1.0 + is-node-process: 1.2.0 + outvariant: 1.4.2 + strict-event-emitter: 0.5.1 + dev: false + + /@open-draft/deferred-promise@2.2.0: + resolution: {integrity: sha512-CecwLWx3rhxVQF6V4bAgPS5t+So2sTbPgAzafKkVizyi7tlwpcFpdFqq+wqF2OwNBmqFuu6tOyouTuxgpMfzmA==} + dev: false + + /@open-draft/logger@0.3.0: + resolution: {integrity: sha512-X2g45fzhxH238HKO4xbSr7+wBS8Fvw6ixhTDuvLd5mqh6bJJCFAPwU9mPDxbcrRtfxv4u5IHCEH77BmxvXmmxQ==} + dependencies: + is-node-process: 1.2.0 + outvariant: 1.4.2 + dev: false + + /@open-draft/until@2.1.0: + resolution: {integrity: sha512-U69T3ItWHvLwGg5eJ0n3I62nWuE6ilHlmz7zM0npLBRvPRd7e6NYmg54vvRtP5mZG7kZqZCFVdsTWo7BPtBujg==} + dev: false + + /@opentelemetry/api-logs@0.48.0: + resolution: {integrity: sha512-1/aMiU4Eqo3Zzpfwu51uXssp5pzvHFObk8S9pKAiXb1ne8pvg1qxBQitYL1XUiAMEXFzgjaidYG2V6624DRhhw==} + engines: {node: '>=14'} + dependencies: + '@opentelemetry/api': 1.9.0 + dev: false + + /@opentelemetry/api-logs@0.49.1: + resolution: {integrity: sha512-kaNl/T7WzyMUQHQlVq7q0oV4Kev6+0xFwqzofryC66jgGMacd0QH5TwfpbUwSTby+SdAdprAe5UKMvBw4tKS5Q==} + engines: {node: '>=14'} + dependencies: + '@opentelemetry/api': 1.9.0 + dev: false + + /@opentelemetry/api@1.9.0: + resolution: {integrity: sha512-3giAOQvZiH5F9bMlMiv8+GSPMeqg0dbaeo58/0SlA9sxSqZhnUtxzX9/2FzyhS9sWQf5S0GJE0AKBrFqjpeYcg==} + engines: {node: '>=8.0.0'} + dev: false + + /@opentelemetry/context-async-hooks@1.22.0(@opentelemetry/api@1.9.0): + resolution: {integrity: sha512-Nfdxyg8YtWqVWkyrCukkundAjPhUXi93JtVQmqDT1mZRVKqA7e2r7eJCrI+F651XUBMp0hsOJSGiFk3QSpaIJw==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': '>=1.0.0 <1.9.0' + dependencies: + '@opentelemetry/api': 1.9.0 + dev: false + + /@opentelemetry/context-async-hooks@1.25.1(@opentelemetry/api@1.9.0): + resolution: {integrity: sha512-UW/ge9zjvAEmRWVapOP0qyCvPulWU6cQxGxDbWEFfGOj1VBBZAuOqTo3X6yWmDTD3Xe15ysCZChHncr2xFMIfQ==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': '>=1.0.0 <1.10.0' + dependencies: + '@opentelemetry/api': 1.9.0 + dev: false + + /@opentelemetry/core@1.22.0(@opentelemetry/api@1.9.0): + resolution: {integrity: sha512-0VoAlT6x+Xzik1v9goJ3pZ2ppi6+xd3aUfg4brfrLkDBHRIVjMP0eBHrKrhB+NKcDyMAg8fAbGL3Npg/F6AwWA==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': '>=1.0.0 <1.9.0' + dependencies: + '@opentelemetry/api': 1.9.0 + '@opentelemetry/semantic-conventions': 1.22.0 + dev: false + + /@opentelemetry/core@1.25.1(@opentelemetry/api@1.9.0): + resolution: {integrity: sha512-GeT/l6rBYWVQ4XArluLVB6WWQ8flHbdb6r2FCHC3smtdOAbrJBIv35tpV/yp9bmYUJf+xmZpu9DRTIeJVhFbEQ==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': '>=1.0.0 <1.10.0' + dependencies: + '@opentelemetry/api': 1.9.0 + '@opentelemetry/semantic-conventions': 1.25.1 + dev: false + + /@opentelemetry/exporter-logs-otlp-http@0.49.1(@opentelemetry/api@1.9.0): + resolution: {integrity: sha512-3QoBnIGCmEkujynUP0mK155QtOM0MSf9FNrEw7u9ieCFsoMiyatg2hPp+alEDONJ8N8wGEK+wP2q3icgXBiggw==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': ^1.0.0 + dependencies: + '@opentelemetry/api': 1.9.0 + '@opentelemetry/api-logs': 0.49.1 + '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.9.0) + '@opentelemetry/otlp-exporter-base': 0.49.1(@opentelemetry/api@1.9.0) + '@opentelemetry/otlp-transformer': 0.49.1(@opentelemetry/api@1.9.0) + '@opentelemetry/sdk-logs': 0.49.1(@opentelemetry/api-logs@0.49.1)(@opentelemetry/api@1.9.0) + dev: false + + /@opentelemetry/exporter-trace-otlp-grpc@0.49.1(@opentelemetry/api@1.9.0): + resolution: {integrity: sha512-Zbd7f3zF7fI2587MVhBizaW21cO/SordyrZGtMtvhoxU6n4Qb02Gx71X4+PzXH620e0+JX+Pcr9bYb1HTeVyJA==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': ^1.0.0 + dependencies: + '@grpc/grpc-js': 1.10.10 + '@opentelemetry/api': 1.9.0 + '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.9.0) + '@opentelemetry/otlp-grpc-exporter-base': 0.49.1(@opentelemetry/api@1.9.0) + '@opentelemetry/otlp-transformer': 0.49.1(@opentelemetry/api@1.9.0) + '@opentelemetry/resources': 1.22.0(@opentelemetry/api@1.9.0) + '@opentelemetry/sdk-trace-base': 1.22.0(@opentelemetry/api@1.9.0) + dev: false + + /@opentelemetry/exporter-trace-otlp-http@0.49.1(@opentelemetry/api@1.9.0): + resolution: {integrity: sha512-KOLtZfZvIrpGZLVvblKsiVQT7gQUZNKcUUH24Zz6Xbi7LJb9Vt6xtUZFYdR5IIjvt47PIqBKDWUQlU0o1wAsRw==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': ^1.0.0 + dependencies: + '@opentelemetry/api': 1.9.0 + '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.9.0) + '@opentelemetry/otlp-exporter-base': 0.49.1(@opentelemetry/api@1.9.0) + '@opentelemetry/otlp-transformer': 0.49.1(@opentelemetry/api@1.9.0) + '@opentelemetry/resources': 1.22.0(@opentelemetry/api@1.9.0) + '@opentelemetry/sdk-trace-base': 1.22.0(@opentelemetry/api@1.9.0) + dev: false + + /@opentelemetry/exporter-trace-otlp-proto@0.49.1(@opentelemetry/api@1.9.0): + resolution: {integrity: sha512-n8ON/c9pdMyYAfSFWKkgsPwjYoxnki+6Olzo+klKfW7KqLWoyEkryNkbcMIYnGGNXwdkMIrjoaP0VxXB26Oxcg==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': ^1.0.0 + dependencies: + '@opentelemetry/api': 1.9.0 + '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.9.0) + '@opentelemetry/otlp-exporter-base': 0.49.1(@opentelemetry/api@1.9.0) + '@opentelemetry/otlp-proto-exporter-base': 0.49.1(@opentelemetry/api@1.9.0) + '@opentelemetry/otlp-transformer': 0.49.1(@opentelemetry/api@1.9.0) + '@opentelemetry/resources': 1.22.0(@opentelemetry/api@1.9.0) + '@opentelemetry/sdk-trace-base': 1.22.0(@opentelemetry/api@1.9.0) + dev: false + + /@opentelemetry/exporter-zipkin@1.22.0(@opentelemetry/api@1.9.0): + resolution: {integrity: sha512-XcFs6rGvcTz0qW5uY7JZDYD0yNEXdekXAb6sFtnZgY/cHY6BQ09HMzOjv9SX+iaXplRDcHr1Gta7VQKM1XXM6g==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': ^1.0.0 + dependencies: + '@opentelemetry/api': 1.9.0 + '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.9.0) + '@opentelemetry/resources': 1.22.0(@opentelemetry/api@1.9.0) + '@opentelemetry/sdk-trace-base': 1.22.0(@opentelemetry/api@1.9.0) + '@opentelemetry/semantic-conventions': 1.22.0 + dev: false + + /@opentelemetry/instrumentation@0.49.1(@opentelemetry/api@1.9.0): + resolution: {integrity: sha512-0DLtWtaIppuNNRRllSD4bjU8ZIiLp1cDXvJEbp752/Zf+y3gaLNaoGRGIlX4UHhcsrmtL+P2qxi3Hodi8VuKiQ==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': ^1.3.0 + dependencies: + '@opentelemetry/api': 1.9.0 + '@opentelemetry/api-logs': 0.49.1 + '@types/shimmer': 1.0.5 + import-in-the-middle: 1.7.1 + require-in-the-middle: 7.3.0 + semver: 7.6.2 + shimmer: 1.2.1 + transitivePeerDependencies: + - supports-color + dev: false + + /@opentelemetry/otlp-exporter-base@0.49.1(@opentelemetry/api@1.9.0): + resolution: {integrity: sha512-z6sHliPqDgJU45kQatAettY9/eVF58qVPaTuejw9YWfSRqid9pXPYeegDCSdyS47KAUgAtm+nC28K3pfF27HWg==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': ^1.0.0 + dependencies: + '@opentelemetry/api': 1.9.0 + '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.9.0) + dev: false + + /@opentelemetry/otlp-grpc-exporter-base@0.49.1(@opentelemetry/api@1.9.0): + resolution: {integrity: sha512-DNDNUWmOqtKTFJAyOyHHKotVox0NQ/09ETX8fUOeEtyNVHoGekAVtBbvIA3AtK+JflP7LC0PTjlLfruPM3Wy6w==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': ^1.0.0 + dependencies: + '@grpc/grpc-js': 1.10.10 + '@opentelemetry/api': 1.9.0 + '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.9.0) + '@opentelemetry/otlp-exporter-base': 0.49.1(@opentelemetry/api@1.9.0) + protobufjs: 7.3.2 + dev: false + + /@opentelemetry/otlp-proto-exporter-base@0.49.1(@opentelemetry/api@1.9.0): + resolution: {integrity: sha512-x1qB4EUC7KikUl2iNuxCkV8yRzrSXSyj4itfpIO674H7dhI7Zv37SFaOJTDN+8Z/F50gF2ISFH9CWQ4KCtGm2A==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': ^1.0.0 + dependencies: + '@opentelemetry/api': 1.9.0 + '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.9.0) + '@opentelemetry/otlp-exporter-base': 0.49.1(@opentelemetry/api@1.9.0) + protobufjs: 7.3.2 + dev: false + + /@opentelemetry/otlp-transformer@0.49.1(@opentelemetry/api@1.9.0): + resolution: {integrity: sha512-Z+koA4wp9L9e3jkFacyXTGphSWTbOKjwwXMpb0CxNb0kjTHGUxhYRN8GnkLFsFo5NbZPjP07hwAqeEG/uCratQ==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': '>=1.3.0 <1.9.0' + dependencies: + '@opentelemetry/api': 1.9.0 + '@opentelemetry/api-logs': 0.49.1 + '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.9.0) + '@opentelemetry/resources': 1.22.0(@opentelemetry/api@1.9.0) + '@opentelemetry/sdk-logs': 0.49.1(@opentelemetry/api-logs@0.49.1)(@opentelemetry/api@1.9.0) + '@opentelemetry/sdk-metrics': 1.22.0(@opentelemetry/api@1.9.0) + '@opentelemetry/sdk-trace-base': 1.22.0(@opentelemetry/api@1.9.0) + dev: false + + /@opentelemetry/propagator-b3@1.22.0(@opentelemetry/api@1.9.0): + resolution: {integrity: sha512-qBItJm9ygg/jCB5rmivyGz1qmKZPsL/sX715JqPMFgq++Idm0x+N9sLQvWFHFt2+ZINnCSojw7FVBgFW6izcXA==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': '>=1.0.0 <1.9.0' + dependencies: + '@opentelemetry/api': 1.9.0 + '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.9.0) + dev: false + + /@opentelemetry/propagator-b3@1.25.1(@opentelemetry/api@1.9.0): + resolution: {integrity: sha512-p6HFscpjrv7//kE+7L+3Vn00VEDUJB0n6ZrjkTYHrJ58QZ8B3ajSJhRbCcY6guQ3PDjTbxWklyvIN2ojVbIb1A==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': '>=1.0.0 <1.10.0' + dependencies: + '@opentelemetry/api': 1.9.0 + '@opentelemetry/core': 1.25.1(@opentelemetry/api@1.9.0) + dev: false + + /@opentelemetry/propagator-jaeger@1.22.0(@opentelemetry/api@1.9.0): + resolution: {integrity: sha512-pMLgst3QIwrUfepraH5WG7xfpJ8J3CrPKrtINK0t7kBkuu96rn+HDYQ8kt3+0FXvrZI8YJE77MCQwnJWXIrgpA==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': '>=1.0.0 <1.9.0' + dependencies: + '@opentelemetry/api': 1.9.0 + '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.9.0) + dev: false + + /@opentelemetry/propagator-jaeger@1.25.1(@opentelemetry/api@1.9.0): + resolution: {integrity: sha512-nBprRf0+jlgxks78G/xq72PipVK+4or9Ypntw0gVZYNTCSK8rg5SeaGV19tV920CMqBD/9UIOiFr23Li/Q8tiA==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': '>=1.0.0 <1.10.0' + dependencies: + '@opentelemetry/api': 1.9.0 + '@opentelemetry/core': 1.25.1(@opentelemetry/api@1.9.0) + dev: false + + /@opentelemetry/resources@1.22.0(@opentelemetry/api@1.9.0): + resolution: {integrity: sha512-+vNeIFPH2hfcNL0AJk/ykJXoUCtR1YaDUZM+p3wZNU4Hq98gzq+7b43xbkXjadD9VhWIUQqEwXyY64q6msPj6A==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': '>=1.0.0 <1.9.0' + dependencies: + '@opentelemetry/api': 1.9.0 + '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.9.0) + '@opentelemetry/semantic-conventions': 1.22.0 + dev: false + + /@opentelemetry/resources@1.25.1(@opentelemetry/api@1.9.0): + resolution: {integrity: sha512-pkZT+iFYIZsVn6+GzM0kSX+u3MSLCY9md+lIJOoKl/P+gJFfxJte/60Usdp8Ce4rOs8GduUpSPNe1ddGyDT1sQ==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': '>=1.0.0 <1.10.0' + dependencies: + '@opentelemetry/api': 1.9.0 + '@opentelemetry/core': 1.25.1(@opentelemetry/api@1.9.0) + '@opentelemetry/semantic-conventions': 1.25.1 + dev: false + + /@opentelemetry/sdk-logs@0.49.1(@opentelemetry/api-logs@0.48.0)(@opentelemetry/api@1.9.0): + resolution: {integrity: sha512-gCzYWsJE0h+3cuh3/cK+9UwlVFyHvj3PReIOCDOmdeXOp90ZjKRoDOJBc3mvk1LL6wyl1RWIivR8Rg9OToyesw==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': '>=1.4.0 <1.9.0' + '@opentelemetry/api-logs': '>=0.39.1' + dependencies: + '@opentelemetry/api': 1.9.0 + '@opentelemetry/api-logs': 0.48.0 + '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.9.0) + '@opentelemetry/resources': 1.22.0(@opentelemetry/api@1.9.0) + dev: false + + /@opentelemetry/sdk-logs@0.49.1(@opentelemetry/api-logs@0.49.1)(@opentelemetry/api@1.9.0): + resolution: {integrity: sha512-gCzYWsJE0h+3cuh3/cK+9UwlVFyHvj3PReIOCDOmdeXOp90ZjKRoDOJBc3mvk1LL6wyl1RWIivR8Rg9OToyesw==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': '>=1.4.0 <1.9.0' + '@opentelemetry/api-logs': '>=0.39.1' + dependencies: + '@opentelemetry/api': 1.9.0 + '@opentelemetry/api-logs': 0.49.1 + '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.9.0) + '@opentelemetry/resources': 1.22.0(@opentelemetry/api@1.9.0) + dev: false + + /@opentelemetry/sdk-metrics@1.22.0(@opentelemetry/api@1.9.0): + resolution: {integrity: sha512-k6iIx6H3TZ+BVMr2z8M16ri2OxWaljg5h8ihGJxi/KQWcjign6FEaEzuigXt5bK9wVEhqAcWLCfarSftaNWkkg==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': '>=1.3.0 <1.9.0' + dependencies: + '@opentelemetry/api': 1.9.0 + '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.9.0) + '@opentelemetry/resources': 1.22.0(@opentelemetry/api@1.9.0) + lodash.merge: 4.6.2 + dev: false + + /@opentelemetry/sdk-node@0.49.1(@opentelemetry/api@1.9.0): + resolution: {integrity: sha512-feBIT85ndiSHXsQ2gfGpXC/sNeX4GCHLksC4A9s/bfpUbbgbCSl0RvzZlmEpCHarNrkZMwFRi4H0xFfgvJEjrg==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': '>=1.3.0 <1.9.0' + dependencies: + '@opentelemetry/api': 1.9.0 + '@opentelemetry/api-logs': 0.49.1 + '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.9.0) + '@opentelemetry/exporter-trace-otlp-grpc': 0.49.1(@opentelemetry/api@1.9.0) + '@opentelemetry/exporter-trace-otlp-http': 0.49.1(@opentelemetry/api@1.9.0) + '@opentelemetry/exporter-trace-otlp-proto': 0.49.1(@opentelemetry/api@1.9.0) + '@opentelemetry/exporter-zipkin': 1.22.0(@opentelemetry/api@1.9.0) + '@opentelemetry/instrumentation': 0.49.1(@opentelemetry/api@1.9.0) + '@opentelemetry/resources': 1.22.0(@opentelemetry/api@1.9.0) + '@opentelemetry/sdk-logs': 0.49.1(@opentelemetry/api-logs@0.49.1)(@opentelemetry/api@1.9.0) + '@opentelemetry/sdk-metrics': 1.22.0(@opentelemetry/api@1.9.0) + '@opentelemetry/sdk-trace-base': 1.22.0(@opentelemetry/api@1.9.0) + '@opentelemetry/sdk-trace-node': 1.22.0(@opentelemetry/api@1.9.0) + '@opentelemetry/semantic-conventions': 1.22.0 + transitivePeerDependencies: + - supports-color + dev: false + + /@opentelemetry/sdk-trace-base@1.22.0(@opentelemetry/api@1.9.0): + resolution: {integrity: sha512-pfTuSIpCKONC6vkTpv6VmACxD+P1woZf4q0K46nSUvXFvOFqjBYKFaAMkKD3M1mlKUUh0Oajwj35qNjMl80m1Q==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': '>=1.0.0 <1.9.0' + dependencies: + '@opentelemetry/api': 1.9.0 + '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.9.0) + '@opentelemetry/resources': 1.22.0(@opentelemetry/api@1.9.0) + '@opentelemetry/semantic-conventions': 1.22.0 + dev: false + + /@opentelemetry/sdk-trace-base@1.25.1(@opentelemetry/api@1.9.0): + resolution: {integrity: sha512-C8k4hnEbc5FamuZQ92nTOp8X/diCY56XUTnMiv9UTuJitCzaNNHAVsdm5+HLCdI8SLQsLWIrG38tddMxLVoftw==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': '>=1.0.0 <1.10.0' + dependencies: + '@opentelemetry/api': 1.9.0 + '@opentelemetry/core': 1.25.1(@opentelemetry/api@1.9.0) + '@opentelemetry/resources': 1.25.1(@opentelemetry/api@1.9.0) + '@opentelemetry/semantic-conventions': 1.25.1 + dev: false + + /@opentelemetry/sdk-trace-node@1.22.0(@opentelemetry/api@1.9.0): + resolution: {integrity: sha512-gTGquNz7ue8uMeiWPwp3CU321OstQ84r7PCDtOaCicjbJxzvO8RZMlEC4geOipTeiF88kss5n6w+//A0MhP1lQ==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': '>=1.0.0 <1.9.0' + dependencies: + '@opentelemetry/api': 1.9.0 + '@opentelemetry/context-async-hooks': 1.22.0(@opentelemetry/api@1.9.0) + '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.9.0) + '@opentelemetry/propagator-b3': 1.22.0(@opentelemetry/api@1.9.0) + '@opentelemetry/propagator-jaeger': 1.22.0(@opentelemetry/api@1.9.0) + '@opentelemetry/sdk-trace-base': 1.22.0(@opentelemetry/api@1.9.0) + semver: 7.6.2 + dev: false + + /@opentelemetry/sdk-trace-node@1.25.1(@opentelemetry/api@1.9.0): + resolution: {integrity: sha512-nMcjFIKxnFqoez4gUmihdBrbpsEnAX/Xj16sGvZm+guceYE0NE00vLhpDVK6f3q8Q4VFI5xG8JjlXKMB/SkTTQ==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': '>=1.0.0 <1.10.0' + dependencies: + '@opentelemetry/api': 1.9.0 + '@opentelemetry/context-async-hooks': 1.25.1(@opentelemetry/api@1.9.0) + '@opentelemetry/core': 1.25.1(@opentelemetry/api@1.9.0) + '@opentelemetry/propagator-b3': 1.25.1(@opentelemetry/api@1.9.0) + '@opentelemetry/propagator-jaeger': 1.25.1(@opentelemetry/api@1.9.0) + '@opentelemetry/sdk-trace-base': 1.25.1(@opentelemetry/api@1.9.0) + semver: 7.6.2 + dev: false + + /@opentelemetry/semantic-conventions@1.22.0: + resolution: {integrity: sha512-CAOgFOKLybd02uj/GhCdEeeBjOS0yeoDeo/CA7ASBSmenpZHAKGB3iDm/rv3BQLcabb/OprDEsSQ1y0P8A7Siw==} + engines: {node: '>=14'} + dev: false + + /@opentelemetry/semantic-conventions@1.25.1: + resolution: {integrity: sha512-ZDjMJJQRlyk8A1KZFCc+bCbsyrn1wTwdNt56F7twdfUfnHUZUq77/WfONCj8p72NZOyP7pNTdUWSTYC3GTbuuQ==} + engines: {node: '>=14'} + dev: false + + /@protobufjs/aspromise@1.1.2: + resolution: {integrity: sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==} + dev: false + + /@protobufjs/base64@1.1.2: + resolution: {integrity: sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==} + dev: false + + /@protobufjs/codegen@2.0.4: + resolution: {integrity: sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==} + dev: false + + /@protobufjs/eventemitter@1.1.0: + resolution: {integrity: sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==} + dev: false + + /@protobufjs/fetch@1.1.0: + resolution: {integrity: sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==} + dependencies: + '@protobufjs/aspromise': 1.1.2 + '@protobufjs/inquire': 1.1.0 + dev: false + + /@protobufjs/float@1.0.2: + resolution: {integrity: sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==} + dev: false + + /@protobufjs/inquire@1.1.0: + resolution: {integrity: sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q==} + dev: false + + /@protobufjs/path@1.1.2: + resolution: {integrity: sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==} + dev: false + + /@protobufjs/pool@1.1.0: + resolution: {integrity: sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==} + dev: false + + /@protobufjs/utf8@1.1.0: + resolution: {integrity: sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==} + dev: false + + /@socket.io/component-emitter@3.1.2: + resolution: {integrity: sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==} + dev: false + + /@systemfsoftware/trigger.dev_core-backend@3.0.0-beta.40: + resolution: {integrity: sha512-Utu2bMbK7/8XCzbqH++baYnErOEaAey3VKg2AQdl3R4x0yVVHk2M1DbfTi7eQ7WyRDhGuDi9rxzwWBbNbiodwg==} + engines: {node: '>=18.0.0'} + dependencies: + '@opentelemetry/api': 1.9.0 + dev: false + + /@systemfsoftware/trigger.dev_core@3.0.0-beta.40: + resolution: {integrity: sha512-ttNRbJUBjM/RR4xPwbhHuHfBBQd0hxTRiOnXGwM8R2WFZk2BzkxuzpoqF8QhRlVzRqX8kGox//CL4BpXoKVy6w==} + engines: {node: '>=18.0.0'} + dependencies: + '@google-cloud/precise-date': 4.0.0 + '@opentelemetry/api': 1.9.0 + '@opentelemetry/api-logs': 0.48.0 + '@opentelemetry/exporter-logs-otlp-http': 0.49.1(@opentelemetry/api@1.9.0) + '@opentelemetry/exporter-trace-otlp-http': 0.49.1(@opentelemetry/api@1.9.0) + '@opentelemetry/instrumentation': 0.49.1(@opentelemetry/api@1.9.0) + '@opentelemetry/resources': 1.25.1(@opentelemetry/api@1.9.0) + '@opentelemetry/sdk-logs': 0.49.1(@opentelemetry/api-logs@0.48.0)(@opentelemetry/api@1.9.0) + '@opentelemetry/sdk-node': 0.49.1(@opentelemetry/api@1.9.0) + '@opentelemetry/sdk-trace-base': 1.25.1(@opentelemetry/api@1.9.0) + '@opentelemetry/sdk-trace-node': 1.25.1(@opentelemetry/api@1.9.0) + '@opentelemetry/semantic-conventions': 1.25.1 + humanize-duration: 3.32.1 + socket.io-client: 4.7.4 + superjson: 2.2.1 + ulidx: 2.3.0 + zod: 3.22.3 + zod-error: 1.5.0 + zod-validation-error: 1.5.0(zod@3.22.3) + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + dev: false + + /@systemfsoftware/trigger.dev_sdk@3.0.0-beta.40: + resolution: {integrity: sha512-mRp6dh+74Am7WvpWcvKlcJ1635+UBvL7upgvYOYx6e6hcavbhWYxWJm1PCxjiyG0oGiEK8RLcqcJxEAF+cxOKw==} + engines: {node: '>=18.0.0'} + dependencies: + '@opentelemetry/api': 1.9.0 + '@opentelemetry/api-logs': 0.48.0 + '@opentelemetry/semantic-conventions': 1.25.1 + '@systemfsoftware/trigger.dev_core': 3.0.0-beta.40 + '@systemfsoftware/trigger.dev_core-backend': 3.0.0-beta.40 + chalk: 5.3.0 + cronstrue: 2.50.0 + debug: 4.3.5 + evt: 2.5.7 + get-caller-file: 2.0.5 + git-remote-origin-url: 4.0.0 + git-repo-info: 2.1.1 + msw: 2.3.1 + slug: 6.1.0 + terminal-link: 3.0.0 + ulid: 2.3.0 + uuid: 9.0.1 + ws: 8.17.1 + zod: 3.22.3 + transitivePeerDependencies: + - bufferutil + - supports-color + - typescript + - utf-8-validate + dev: false + + /@types/cookie@0.6.0: + resolution: {integrity: sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==} + dev: false + + /@types/mute-stream@0.0.4: + resolution: {integrity: sha512-CPM9nzrCPPJHQNA9keH9CVkVI+WR5kMa+7XEs5jcGQ0VoAGnLv242w8lIVgwAEfmE4oufJRaTc9PNLQl0ioAow==} + dependencies: + '@types/node': 20.14.8 + dev: false + + /@types/node@20.14.8: + resolution: {integrity: sha512-DO+2/jZinXfROG7j7WKFn/3C6nFwxy2lLpgLjEXJz+0XKphZlTLJ14mo8Vfg8X5BWN6XjyESXq+LcYdT7tR3bA==} + dependencies: + undici-types: 5.26.5 + dev: false + + /@types/shimmer@1.0.5: + resolution: {integrity: sha512-9Hp0ObzwwO57DpLFF0InUjUm/II8GmKAvzbefxQTihCb7KI6yc9yzf0nLc4mVdby5N4DRCgQM2wCup9KTieeww==} + dev: false + + /@types/statuses@2.0.5: + resolution: {integrity: sha512-jmIUGWrAiwu3dZpxntxieC+1n/5c3mjrImkmOSQ2NC5uP6cYO4aAZDdSmRcI5C1oiTmqlZGHC+/NmJrKogbP5A==} + dev: false + + /@types/wrap-ansi@3.0.0: + resolution: {integrity: sha512-ltIpx+kM7g/MLRZfkbL7EsCEjfzCcScLpkg37eXEtx5kmrAKBkTJwd1GIAjDSL8wTpM6Hzn5YO4pSb91BEwu1g==} + dev: false + + /acorn-import-assertions@1.9.0(acorn@8.12.0): + resolution: {integrity: sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==} + peerDependencies: + acorn: ^8 + dependencies: + acorn: 8.12.0 + dev: false + + /acorn@8.12.0: + resolution: {integrity: sha512-RTvkC4w+KNXrM39/lWCUaG0IbRkWdCv7W/IOW9oU6SawyxulvkQy5HQPVTKxEjczcUvapcrw3cFx/60VN/NRNw==} + engines: {node: '>=0.4.0'} + hasBin: true + dev: false + + /ansi-escapes@4.3.2: + resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==} + engines: {node: '>=8'} + dependencies: + type-fest: 0.21.3 + dev: false + + /ansi-escapes@5.0.0: + resolution: {integrity: sha512-5GFMVX8HqE/TB+FuBJGuO5XG0WrsA6ptUqoODaT/n9mmUaZFkqnBueB4leqGBCmrUHnCnC4PCZTCd0E7QQ83bA==} + engines: {node: '>=12'} + dependencies: + type-fest: 1.4.0 + dev: false + + /ansi-regex@5.0.1: + resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} + engines: {node: '>=8'} + dev: false + + /ansi-styles@4.3.0: + resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} + engines: {node: '>=8'} + dependencies: + color-convert: 2.0.1 + dev: false + + /chalk@4.1.2: + resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} + engines: {node: '>=10'} + dependencies: + ansi-styles: 4.3.0 + supports-color: 7.2.0 + dev: false + + /chalk@5.3.0: + resolution: {integrity: sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==} + engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} + dev: false + + /cjs-module-lexer@1.3.1: + resolution: {integrity: sha512-a3KdPAANPbNE4ZUv9h6LckSl9zLsYOP4MBmhIPkRaeyybt+r4UghLvq+xw/YwUcC1gqylCkL4rdVs3Lwupjm4Q==} + dev: false + + /cli-spinners@2.9.2: + resolution: {integrity: sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==} + engines: {node: '>=6'} + dev: false + + /cli-width@4.1.0: + resolution: {integrity: sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==} + engines: {node: '>= 12'} + dev: false + + /cliui@8.0.1: + resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} + engines: {node: '>=12'} + dependencies: + string-width: 4.2.3 + strip-ansi: 6.0.1 + wrap-ansi: 7.0.0 + dev: false + + /color-convert@2.0.1: + resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} + engines: {node: '>=7.0.0'} + dependencies: + color-name: 1.1.4 + dev: false + + /color-name@1.1.4: + resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} + dev: false + + /cookie@0.5.0: + resolution: {integrity: sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==} + engines: {node: '>= 0.6'} + dev: false + + /copy-anything@3.0.5: + resolution: {integrity: sha512-yCEafptTtb4bk7GLEQoM8KVJpxAfdBJYaXyzQEgQQQgYrZiDp8SJmGKlYza6CYjEDNstAdNdKA3UuoULlEbS6w==} + engines: {node: '>=12.13'} + dependencies: + is-what: 4.1.16 + dev: false + + /cronstrue@2.50.0: + resolution: {integrity: sha512-ULYhWIonJzlScCCQrPUG5uMXzXxSixty4djud9SS37DoNxDdkeRocxzHuAo4ImRBUK+mAuU5X9TSwEDccnnuPg==} + hasBin: true + dev: false + + /debug@4.3.5: + resolution: {integrity: sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + dependencies: + ms: 2.1.2 + dev: false + + /emoji-regex@8.0.0: + resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} + dev: false + + /engine.io-client@6.5.4: + resolution: {integrity: sha512-GeZeeRjpD2qf49cZQ0Wvh/8NJNfeXkXXcoGh+F77oEAgo9gUHwT1fCRxSNU+YEEaysOJTnsFHmM5oAcPy4ntvQ==} + dependencies: + '@socket.io/component-emitter': 3.1.2 + debug: 4.3.5 + engine.io-parser: 5.2.2 + ws: 8.17.1 + xmlhttprequest-ssl: 2.0.0 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + dev: false + + /engine.io-parser@5.2.2: + resolution: {integrity: sha512-RcyUFKA93/CXH20l4SoVvzZfrSDMOTUS3bWVpTt2FuFP+XYrL8i8oonHP7WInRyVHXh0n/ORtoeiE1os+8qkSw==} + engines: {node: '>=10.0.0'} + dev: false + + /escalade@3.1.2: + resolution: {integrity: sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==} + engines: {node: '>=6'} + dev: false + + /evt@2.5.7: + resolution: {integrity: sha512-dr7Wd16ry5F8WNU1xXLKpFpO3HsoAGg8zC48e08vDdzMzGWCP9/QFGt1PQptEEDh8SwYP3EL8M+d/Gb0kgUp6g==} + dependencies: + minimal-polyfills: 2.2.3 + run-exclusive: 2.2.19 + tsafe: 1.7.2 + dev: false + + /function-bind@1.1.2: + resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} + dev: false + + /get-caller-file@2.0.5: + resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} + engines: {node: 6.* || 8.* || >= 10.*} + dev: false + + /git-remote-origin-url@4.0.0: + resolution: {integrity: sha512-EAxDksNdjuWgmVW9pVvA9jQDi/dmTaiDONktIy7qiRRhBZUI4FQK1YvBvteuTSX24aNKg9lfgxNYJEeeSXe6DA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + gitconfiglocal: 2.1.0 + dev: false + + /git-repo-info@2.1.1: + resolution: {integrity: sha512-8aCohiDo4jwjOwma4FmYFd3i97urZulL8XL24nIPxuE+GZnfsAyy/g2Shqx6OjUiFKUXZM+Yy+KHnOmmA3FVcg==} + engines: {node: '>= 4.0'} + dev: false + + /gitconfiglocal@2.1.0: + resolution: {integrity: sha512-qoerOEliJn3z+Zyn1HW2F6eoYJqKwS6MgC9cztTLUB/xLWX8gD/6T60pKn4+t/d6tP7JlybI7Z3z+I572CR/Vg==} + dependencies: + ini: 1.3.8 + dev: false + + /graphql@16.9.0: + resolution: {integrity: sha512-GGTKBX4SD7Wdb8mqeDLni2oaRGYQWjWHGKPQ24ZMnUtKfcsVoiv4uX8+LJr1K6U5VW2Lu1BwJnj7uiori0YtRw==} + engines: {node: ^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0} + dev: false + + /has-flag@4.0.0: + resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} + engines: {node: '>=8'} + dev: false + + /hasown@2.0.2: + resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} + engines: {node: '>= 0.4'} + dependencies: + function-bind: 1.1.2 + dev: false + + /headers-polyfill@4.0.3: + resolution: {integrity: sha512-IScLbePpkvO846sIwOtOTDjutRMWdXdJmXdMvk6gCBHxFO8d+QKOQedyZSxFTTFYRSmlgSTDtXqqq4pcenBXLQ==} + dev: false + + /humanize-duration@3.32.1: + resolution: {integrity: sha512-inh5wue5XdfObhu/IGEMiA1nUXigSGcaKNemcbLRKa7jXYGDZXr3LoT9pTIzq2hPEbld7w/qv9h+ikWGz8fL1g==} + dev: false + + /import-in-the-middle@1.7.1: + resolution: {integrity: sha512-1LrZPDtW+atAxH42S6288qyDFNQ2YCty+2mxEPRtfazH6Z5QwkaBSTS2ods7hnVJioF6rkRfNoA6A/MstpFXLg==} + dependencies: + acorn: 8.12.0 + acorn-import-assertions: 1.9.0(acorn@8.12.0) + cjs-module-lexer: 1.3.1 + module-details-from-path: 1.0.3 + dev: false + + /ini@1.3.8: + resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} + dev: false + + /is-core-module@2.14.0: + resolution: {integrity: sha512-a5dFJih5ZLYlRtDc0dZWP7RiKr6xIKzmn/oAYCDvdLThadVgyJwlaoQPmRtMSpz+rk0OGAgIu+TcM9HUF0fk1A==} + engines: {node: '>= 0.4'} + dependencies: + hasown: 2.0.2 + dev: false + + /is-fullwidth-code-point@3.0.0: + resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} + engines: {node: '>=8'} + dev: false + + /is-node-process@1.2.0: + resolution: {integrity: sha512-Vg4o6/fqPxIjtxgUH5QLJhwZ7gW5diGCVlXpuUfELC62CuxM1iHcRe51f2W1FDy04Ai4KJkagKjx3XaqyfRKXw==} + dev: false + + /is-what@4.1.16: + resolution: {integrity: sha512-ZhMwEosbFJkA0YhFnNDgTM4ZxDRsS6HqTo7qsZM08fehyRYIYa0yHu5R6mgo1n/8MgaPBXiPimPD77baVFYg+A==} + engines: {node: '>=12.13'} + dev: false + + /layerr@2.1.0: + resolution: {integrity: sha512-xDD9suWxfBYeXgqffRVH/Wqh+mqZrQcqPRn0I0ijl7iJQ7vu8gMGPt1Qop59pEW/jaIDNUN7+PX1Qk40+vuflg==} + dev: false + + /lodash.camelcase@4.3.0: + resolution: {integrity: sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==} + dev: false + + /lodash.merge@4.6.2: + resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} + dev: false + + /long@5.2.3: + resolution: {integrity: sha512-lcHwpNoggQTObv5apGNCTdJrO69eHOZMi4BNC+rTLER8iHAqGrUVeLh/irVIM7zTw2bOXA8T6uNPeujwOLg/2Q==} + dev: false + + /minimal-polyfills@2.2.3: + resolution: {integrity: sha512-oxdmJ9cL+xV72h0xYxp4tP2d5/fTBpP45H8DIOn9pASuF8a3IYTf+25fMGDYGiWW+MFsuog6KD6nfmhZJQ+uUw==} + dev: false + + /module-details-from-path@1.0.3: + resolution: {integrity: sha512-ySViT69/76t8VhE1xXHK6Ch4NcDd26gx0MzKXLO+F7NOtnqH68d9zF94nT8ZWSxXh8ELOERsnJO/sWt1xZYw5A==} + dev: false + + /ms@2.1.2: + resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} + dev: false + + /msw@2.3.1: + resolution: {integrity: sha512-ocgvBCLn/5l3jpl1lssIb3cniuACJLoOfZu01e3n5dbJrpA5PeeWn28jCLgQDNt6d7QT8tF2fYRzm9JoEHtiig==} + engines: {node: '>=18'} + hasBin: true + requiresBuild: true + peerDependencies: + typescript: '>= 4.7.x' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@bundled-es-modules/cookie': 2.0.0 + '@bundled-es-modules/statuses': 1.0.1 + '@inquirer/confirm': 3.1.10 + '@mswjs/cookies': 1.1.1 + '@mswjs/interceptors': 0.29.1 + '@open-draft/until': 2.1.0 + '@types/cookie': 0.6.0 + '@types/statuses': 2.0.5 + chalk: 4.1.2 + graphql: 16.9.0 + headers-polyfill: 4.0.3 + is-node-process: 1.2.0 + outvariant: 1.4.2 + path-to-regexp: 6.2.2 + strict-event-emitter: 0.5.1 + type-fest: 4.20.1 + yargs: 17.7.2 + dev: false + + /mute-stream@1.0.0: + resolution: {integrity: sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + dev: false + + /outvariant@1.4.2: + resolution: {integrity: sha512-Ou3dJ6bA/UJ5GVHxah4LnqDwZRwAmWxrG3wtrHrbGnP4RnLCtA64A4F+ae7Y8ww660JaddSoArUR5HjipWSHAQ==} + dev: false + + /path-parse@1.0.7: + resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} + dev: false + + /path-to-regexp@6.2.2: + resolution: {integrity: sha512-GQX3SSMokngb36+whdpRXE+3f9V8UzyAorlYvOGx87ufGHehNTn5lCxrKtLyZ4Yl/wEKnNnr98ZzOwwDZV5ogw==} + dev: false + + /protobufjs@7.3.2: + resolution: {integrity: sha512-RXyHaACeqXeqAKGLDl68rQKbmObRsTIn4TYVUUug1KfS47YWCo5MacGITEryugIgZqORCvJWEk4l449POg5Txg==} + engines: {node: '>=12.0.0'} + requiresBuild: true + dependencies: + '@protobufjs/aspromise': 1.1.2 + '@protobufjs/base64': 1.1.2 + '@protobufjs/codegen': 2.0.4 + '@protobufjs/eventemitter': 1.1.0 + '@protobufjs/fetch': 1.1.0 + '@protobufjs/float': 1.0.2 + '@protobufjs/inquire': 1.1.0 + '@protobufjs/path': 1.1.2 + '@protobufjs/pool': 1.1.0 + '@protobufjs/utf8': 1.1.0 + '@types/node': 20.14.8 + long: 5.2.3 + dev: false + + /require-directory@2.1.1: + resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} + engines: {node: '>=0.10.0'} + dev: false + + /require-in-the-middle@7.3.0: + resolution: {integrity: sha512-nQFEv9gRw6SJAwWD2LrL0NmQvAcO7FBwJbwmr2ttPAacfy0xuiOjE5zt+zM4xDyuyvUaxBi/9gb2SoCyNEVJcw==} + engines: {node: '>=8.6.0'} + dependencies: + debug: 4.3.5 + module-details-from-path: 1.0.3 + resolve: 1.22.8 + transitivePeerDependencies: + - supports-color + dev: false + + /resolve@1.22.8: + resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==} + hasBin: true + dependencies: + is-core-module: 2.14.0 + path-parse: 1.0.7 + supports-preserve-symlinks-flag: 1.0.0 + dev: false + + /run-exclusive@2.2.19: + resolution: {integrity: sha512-K3mdoAi7tjJ/qT7Flj90L7QyPozwUaAG+CVhkdDje4HLKXUYC3N/Jzkau3flHVDLQVhiHBtcimVodMjN9egYbA==} + dependencies: + minimal-polyfills: 2.2.3 + dev: false + + /semver@7.6.2: + resolution: {integrity: sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==} + engines: {node: '>=10'} + hasBin: true + dev: false + + /shimmer@1.2.1: + resolution: {integrity: sha512-sQTKC1Re/rM6XyFM6fIAGHRPVGvyXfgzIDvzoq608vM+jeyVD0Tu1E6Np0Kc2zAIFWIj963V2800iF/9LPieQw==} + dev: false + + /signal-exit@4.1.0: + resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} + engines: {node: '>=14'} + dev: false + + /slug@6.1.0: + resolution: {integrity: sha512-x6vLHCMasg4DR2LPiyFGI0gJJhywY6DTiGhCrOMzb3SOk/0JVLIaL4UhyFSHu04SD3uAavrKY/K3zZ3i6iRcgA==} + dev: false + + /socket.io-client@4.7.4: + resolution: {integrity: sha512-wh+OkeF0rAVCrABWQBaEjLfb7DVPotMbu0cgWgyR0v6eA4EoVnAwcIeIbcdTE3GT/H3kbdLl7OoH2+asoDRIIg==} + engines: {node: '>=10.0.0'} + dependencies: + '@socket.io/component-emitter': 3.1.2 + debug: 4.3.5 + engine.io-client: 6.5.4 + socket.io-parser: 4.2.4 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + dev: false + + /socket.io-parser@4.2.4: + resolution: {integrity: sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==} + engines: {node: '>=10.0.0'} + dependencies: + '@socket.io/component-emitter': 3.1.2 + debug: 4.3.5 + transitivePeerDependencies: + - supports-color + dev: false + + /statuses@2.0.1: + resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==} + engines: {node: '>= 0.8'} + dev: false + + /strict-event-emitter@0.5.1: + resolution: {integrity: sha512-vMgjE/GGEPEFnhFub6pa4FmJBRBVOLpIII2hvCZ8Kzb7K0hlHo7mQv6xYrBvCL2LtAIBwFUK8wvuJgTVSQ5MFQ==} + dev: false + + /string-width@4.2.3: + resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} + engines: {node: '>=8'} + dependencies: + emoji-regex: 8.0.0 + is-fullwidth-code-point: 3.0.0 + strip-ansi: 6.0.1 + dev: false + + /strip-ansi@6.0.1: + resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} + engines: {node: '>=8'} + dependencies: + ansi-regex: 5.0.1 + dev: false + + /superjson@2.2.1: + resolution: {integrity: sha512-8iGv75BYOa0xRJHK5vRLEjE2H/i4lulTjzpUXic3Eg8akftYjkmQDa8JARQ42rlczXyFR3IeRoeFCc7RxHsYZA==} + engines: {node: '>=16'} + dependencies: + copy-anything: 3.0.5 + dev: false + + /supports-color@7.2.0: + resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} + engines: {node: '>=8'} + dependencies: + has-flag: 4.0.0 + dev: false + + /supports-hyperlinks@2.3.0: + resolution: {integrity: sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==} + engines: {node: '>=8'} + dependencies: + has-flag: 4.0.0 + supports-color: 7.2.0 + dev: false + + /supports-preserve-symlinks-flag@1.0.0: + resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} + engines: {node: '>= 0.4'} + dev: false + + /terminal-link@3.0.0: + resolution: {integrity: sha512-flFL3m4wuixmf6IfhFJd1YPiLiMuxEc8uHRM1buzIeZPm22Au2pDqBJQgdo7n1WfPU1ONFGv7YDwpFBmHGF6lg==} + engines: {node: '>=12'} + dependencies: + ansi-escapes: 5.0.0 + supports-hyperlinks: 2.3.0 + dev: false + + /tsafe@1.7.2: + resolution: {integrity: sha512-dAPfQLhCfCRre5qs+Z5Q2a7s2CV7RxffZUmvj7puGaePYjECzWREJFd3w4XSFe/T5tbxgowfItA/JSSZ6Ma3dA==} + dev: false + + /type-fest@0.21.3: + resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==} + engines: {node: '>=10'} + dev: false + + /type-fest@1.4.0: + resolution: {integrity: sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==} + engines: {node: '>=10'} + dev: false + + /type-fest@4.20.1: + resolution: {integrity: sha512-R6wDsVsoS9xYOpy8vgeBlqpdOyzJ12HNfQhC/aAKWM3YoCV9TtunJzh/QpkMgeDhkoynDcw5f1y+qF9yc/HHyg==} + engines: {node: '>=16'} + dev: false + + /ulid@2.3.0: + resolution: {integrity: sha512-keqHubrlpvT6G2wH0OEfSW4mquYRcbe/J8NMmveoQOjUqmo+hXtO+ORCpWhdbZ7k72UtY61BL7haGxW6enBnjw==} + hasBin: true + dev: false + + /ulidx@2.3.0: + resolution: {integrity: sha512-36piWNqcdp9hKlQewyeehCaALy4lyx3FodsCxHuV6i0YdexSkjDOubwxEVr2yi4kh62L/0MgyrxqG4K+qtovnw==} + engines: {node: '>=16'} + dependencies: + layerr: 2.1.0 + dev: false + + /undici-types@5.26.5: + resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} + dev: false + + /uuid@9.0.1: + resolution: {integrity: sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==} + hasBin: true + dev: false + + /wrap-ansi@6.2.0: + resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==} + engines: {node: '>=8'} + dependencies: + ansi-styles: 4.3.0 + string-width: 4.2.3 + strip-ansi: 6.0.1 + dev: false + + /wrap-ansi@7.0.0: + resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} + engines: {node: '>=10'} + dependencies: + ansi-styles: 4.3.0 + string-width: 4.2.3 + strip-ansi: 6.0.1 + dev: false + + /ws@8.17.1: + resolution: {integrity: sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==} + engines: {node: '>=10.0.0'} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: '>=5.0.2' + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + dev: false + + /xmlhttprequest-ssl@2.0.0: + resolution: {integrity: sha512-QKxVRxiRACQcVuQEYFsI1hhkrMlrXHPegbbd1yn9UHOmRxY+si12nQYzri3vbzt8VdTTRviqcKxcyllFas5z2A==} + engines: {node: '>=0.4.0'} + dev: false + + /y18n@5.0.8: + resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} + engines: {node: '>=10'} + dev: false + + /yargs-parser@21.1.1: + resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} + engines: {node: '>=12'} + dev: false + + /yargs@17.7.2: + resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==} + engines: {node: '>=12'} + dependencies: + cliui: 8.0.1 + escalade: 3.1.2 + get-caller-file: 2.0.5 + require-directory: 2.1.1 + string-width: 4.2.3 + y18n: 5.0.8 + yargs-parser: 21.1.1 + dev: false + + /zod-error@1.5.0: + resolution: {integrity: sha512-zzopKZ/skI9iXpqCEPj+iLCKl9b88E43ehcU+sbRoHuwGd9F1IDVGQ70TyO6kmfiRL1g4IXkjsXK+g1gLYl4WQ==} + dependencies: + zod: 3.22.3 + dev: false + + /zod-validation-error@1.5.0(zod@3.22.3): + resolution: {integrity: sha512-/7eFkAI4qV0tcxMBB/3+d2c1P6jzzZYdYSlBuAklzMuCrJu5bzJfHS0yVAS87dRHVlhftd6RFJDIvv03JgkSbw==} + engines: {node: '>=16.0.0'} + peerDependencies: + zod: ^3.18.0 + dependencies: + zod: 3.22.3 + dev: false + + /zod@3.22.3: + resolution: {integrity: sha512-EjIevzuJRiRPbVH4mGc8nApb/lVLKVpmUhAaR5R5doKGfAnGJ6Gr3CViAVjP+4FWSxCsybeWQdcgCtbX+7oZug==} + dev: false diff --git a/packages/cli-v3/e2e/fixtures/resolve-legacy-peer-deps/pnpm-workspace.yaml b/packages/cli-v3/e2e/fixtures/resolve-legacy-peer-deps/pnpm-workspace.yaml new file mode 100644 index 00000000000..c090d851f27 --- /dev/null +++ b/packages/cli-v3/e2e/fixtures/resolve-legacy-peer-deps/pnpm-workspace.yaml @@ -0,0 +1 @@ +# https://github.com/pnpm/pnpm/issues/2412 diff --git a/packages/cli-v3/e2e/fixtures/resolve-legacy-peer-deps/trigger.config.js b/packages/cli-v3/e2e/fixtures/resolve-legacy-peer-deps/trigger.config.js new file mode 100644 index 00000000000..a25547dc019 --- /dev/null +++ b/packages/cli-v3/e2e/fixtures/resolve-legacy-peer-deps/trigger.config.js @@ -0,0 +1,3 @@ +export const config = { + project: "resolve-legacy-peer-deps", +}; diff --git a/packages/cli-v3/e2e/fixtures/resolve-legacy-peer-deps/trigger/helloWorld.js b/packages/cli-v3/e2e/fixtures/resolve-legacy-peer-deps/trigger/helloWorld.js new file mode 100644 index 00000000000..e90d22194b7 --- /dev/null +++ b/packages/cli-v3/e2e/fixtures/resolve-legacy-peer-deps/trigger/helloWorld.js @@ -0,0 +1,9 @@ +import { concat } from "lodash/array"; +import { task } from "@systemfsoftware/trigger.dev_sdk/v3"; + +export const helloWorldTask = task({ + id: "hello-world", + run: async (payload) => { + console.log(concat(["Hello"], "World!").join(", "), payload); + }, +}); diff --git a/packages/cli-v3/e2e/fixtures/resolve-legacy-peer-deps/yarn.lock b/packages/cli-v3/e2e/fixtures/resolve-legacy-peer-deps/yarn.lock new file mode 100644 index 00000000000..a680be0984d --- /dev/null +++ b/packages/cli-v3/e2e/fixtures/resolve-legacy-peer-deps/yarn.lock @@ -0,0 +1,1555 @@ +# This file is generated by running "yarn install" inside your project. +# Manual changes might be lost - proceed with caution! + +__metadata: + version: 8 + cacheKey: 10c0 + +"@bundled-es-modules/cookie@npm:^2.0.0": + version: 2.0.0 + resolution: "@bundled-es-modules/cookie@npm:2.0.0" + dependencies: + cookie: "npm:^0.5.0" + checksum: 10c0/0655dd331b35d7b5b6dd2301c3bcfb7233018c0e3235a40ced1d53f00463ab92dc01f0091f153812867bc0ef0f8e0a157a30acb16e8d7ef149702bf8db9fe7a6 + languageName: node + linkType: hard + +"@bundled-es-modules/statuses@npm:^1.0.1": + version: 1.0.1 + resolution: "@bundled-es-modules/statuses@npm:1.0.1" + dependencies: + statuses: "npm:^2.0.1" + checksum: 10c0/c1a8ede3efa8da61ccda4b98e773582a9733edfbeeee569d4630785f8e018766202edb190a754a3ec7a7f6bd738e857829affc2fdb676b6dab4db1bb44e62785 + languageName: node + linkType: hard + +"@google-cloud/precise-date@npm:^4.0.0": + version: 4.0.0 + resolution: "@google-cloud/precise-date@npm:4.0.0" + checksum: 10c0/8788bec6bb5db3fcc9cf72f346dc7af35d0ad1c9457d40f800e580dc58631568589b6795b48bef88b958b718c81cd326b0ccfe9d0ef9e7d7e85f45c1375e9c14 + languageName: node + linkType: hard + +"@grpc/grpc-js@npm:^1.7.1": + version: 1.10.10 + resolution: "@grpc/grpc-js@npm:1.10.10" + dependencies: + "@grpc/proto-loader": "npm:^0.7.13" + "@js-sdsl/ordered-map": "npm:^4.4.2" + checksum: 10c0/bc55b5d51f2c93af2c0076f3fed92ebcd936ade2c120d33455fc120d8a96197dfe412cff3e452788ab51bff0f9b58eebbafe8403516912693a41324c5cf45862 + languageName: node + linkType: hard + +"@grpc/proto-loader@npm:^0.7.13": + version: 0.7.13 + resolution: "@grpc/proto-loader@npm:0.7.13" + dependencies: + lodash.camelcase: "npm:^4.3.0" + long: "npm:^5.0.0" + protobufjs: "npm:^7.2.5" + yargs: "npm:^17.7.2" + bin: + proto-loader-gen-types: build/bin/proto-loader-gen-types.js + checksum: 10c0/dc8ed7aa1454c15e224707cc53d84a166b98d76f33606a9f334c7a6fb1aedd3e3614dcd2c2b02a6ffaf140587d19494f93b3a56346c6c2e26bc564f6deddbbf3 + languageName: node + linkType: hard + +"@inquirer/confirm@npm:^3.0.0": + version: 3.1.10 + resolution: "@inquirer/confirm@npm:3.1.10" + dependencies: + "@inquirer/core": "npm:^8.2.3" + "@inquirer/type": "npm:^1.3.3" + checksum: 10c0/a69bc0d21807b8cecb6ab1a9e0653abd255d1dde34083f536ee59df1bf01b1614fd6824b25735d2ddd8e5d81192a67e1da8944dc1713dbaeb75c7c182a4d6b88 + languageName: node + linkType: hard + +"@inquirer/core@npm:^8.2.3": + version: 8.2.3 + resolution: "@inquirer/core@npm:8.2.3" + dependencies: + "@inquirer/figures": "npm:^1.0.3" + "@inquirer/type": "npm:^1.3.3" + "@types/mute-stream": "npm:^0.0.4" + "@types/node": "npm:^20.14.6" + "@types/wrap-ansi": "npm:^3.0.0" + ansi-escapes: "npm:^4.3.2" + chalk: "npm:^4.1.2" + cli-spinners: "npm:^2.9.2" + cli-width: "npm:^4.1.0" + mute-stream: "npm:^1.0.0" + signal-exit: "npm:^4.1.0" + strip-ansi: "npm:^6.0.1" + wrap-ansi: "npm:^6.2.0" + checksum: 10c0/5e618df6bac115e29ba2da01f5b142da53f2502679ebebccc9aa185e04261cae279c856e07bdecd69d3ad9eeec87729b7c212c59242374b982bdaa45ceb69ae4 + languageName: node + linkType: hard + +"@inquirer/figures@npm:^1.0.3": + version: 1.0.3 + resolution: "@inquirer/figures@npm:1.0.3" + checksum: 10c0/099e062f000baafb4010014ece443d0cd211f562194854dc52a128bfe514611f8cc3da4cdb5092d75440956aff201dcd8e893b8a71feb104f97b0b00c6a696cf + languageName: node + linkType: hard + +"@inquirer/type@npm:^1.3.3": + version: 1.3.3 + resolution: "@inquirer/type@npm:1.3.3" + checksum: 10c0/84048694410bb5b2c55dc4e48da6369ce942b9e8f8016d15ef63ab3f9873832a56cc12a50582b5b2b626821bfe29973dfcc19edc90f58490b51df1f4d9d0a074 + languageName: node + linkType: hard + +"@js-sdsl/ordered-map@npm:^4.4.2": + version: 4.4.2 + resolution: "@js-sdsl/ordered-map@npm:4.4.2" + checksum: 10c0/cc7e15dc4acf6d9ef663757279600bab70533d847dcc1ab01332e9e680bd30b77cdf9ad885cc774276f51d98b05a013571c940e5b360985af5eb798dc1a2ee2b + languageName: node + linkType: hard + +"@mswjs/cookies@npm:^1.1.0": + version: 1.1.1 + resolution: "@mswjs/cookies@npm:1.1.1" + checksum: 10c0/75d3fdb0b5941ff473776b25869e4e7d1aeae872107c8cd12f1ebd89e1a9fb39473c9fbd1278aec91f40c991cd9fe98533863ef3a3906ca060532ce49acf86a5 + languageName: node + linkType: hard + +"@mswjs/interceptors@npm:^0.29.0": + version: 0.29.1 + resolution: "@mswjs/interceptors@npm:0.29.1" + dependencies: + "@open-draft/deferred-promise": "npm:^2.2.0" + "@open-draft/logger": "npm:^0.3.0" + "@open-draft/until": "npm:^2.0.0" + is-node-process: "npm:^1.2.0" + outvariant: "npm:^1.2.1" + strict-event-emitter: "npm:^0.5.1" + checksum: 10c0/816660a17b0e89e6e6955072b96882b5807c8c9faa316eab27104e8ba80e8e7d78b1862af42e1044156a5ae3ae2071289dc9211ecdc8fd5f7078d8c8a8a7caa3 + languageName: node + linkType: hard + +"@open-draft/deferred-promise@npm:^2.2.0": + version: 2.2.0 + resolution: "@open-draft/deferred-promise@npm:2.2.0" + checksum: 10c0/eafc1b1d0fc8edb5e1c753c5e0f3293410b40dde2f92688211a54806d4136887051f39b98c1950370be258483deac9dfd17cf8b96557553765198ef2547e4549 + languageName: node + linkType: hard + +"@open-draft/logger@npm:^0.3.0": + version: 0.3.0 + resolution: "@open-draft/logger@npm:0.3.0" + dependencies: + is-node-process: "npm:^1.2.0" + outvariant: "npm:^1.4.0" + checksum: 10c0/90010647b22e9693c16258f4f9adb034824d1771d3baa313057b9a37797f571181005bc50415a934eaf7c891d90ff71dcd7a9d5048b0b6bb438f31bef2c7c5c1 + languageName: node + linkType: hard + +"@open-draft/until@npm:^2.0.0, @open-draft/until@npm:^2.1.0": + version: 2.1.0 + resolution: "@open-draft/until@npm:2.1.0" + checksum: 10c0/61d3f99718dd86bb393fee2d7a785f961dcaf12f2055f0c693b27f4d0cd5f7a03d498a6d9289773b117590d794a43cd129366fd8e99222e4832f67b1653d54cf + languageName: node + linkType: hard + +"@opentelemetry/api-logs@npm:0.49.1": + version: 0.49.1 + resolution: "@opentelemetry/api-logs@npm:0.49.1" + dependencies: + "@opentelemetry/api": "npm:^1.0.0" + checksum: 10c0/479d8529c0e51effa92e265ba15b75dc010aefe97beb04f6d407d8298a5dcefb0c7fcdaff8c2a65e2a41435d8951407b37e6deb878b5e0191887176faa9565f8 + languageName: node + linkType: hard + +"@opentelemetry/api-logs@npm:^0.48.0": + version: 0.48.0 + resolution: "@opentelemetry/api-logs@npm:0.48.0" + dependencies: + "@opentelemetry/api": "npm:^1.0.0" + checksum: 10c0/728e9d3c0d9f63dbde3a4086ba2fb2231a03e9dcea02a496d7823ac60471dc5addf05fc94f69da1afa9519826a243c2742597ebc0ceb72b42009954a2d14291a + languageName: node + linkType: hard + +"@opentelemetry/api@npm:^1.0.0, @opentelemetry/api@npm:^1.8.0": + version: 1.9.0 + resolution: "@opentelemetry/api@npm:1.9.0" + checksum: 10c0/9aae2fe6e8a3a3eeb6c1fdef78e1939cf05a0f37f8a4fae4d6bf2e09eb1e06f966ece85805626e01ba5fab48072b94f19b835449e58b6d26720ee19a58298add + languageName: node + linkType: hard + +"@opentelemetry/context-async-hooks@npm:1.22.0": + version: 1.22.0 + resolution: "@opentelemetry/context-async-hooks@npm:1.22.0" + peerDependencies: + "@opentelemetry/api": ">=1.0.0 <1.9.0" + checksum: 10c0/5f691b598d967a969eed5eeea122cdaa5db35f8bf399704382dd5f482edd22c9d3ca636c119ac8c23f1c9a5b84a6a5be31056771887d957560f46f4fc07c0e5d + languageName: node + linkType: hard + +"@opentelemetry/context-async-hooks@npm:1.25.1": + version: 1.25.1 + resolution: "@opentelemetry/context-async-hooks@npm:1.25.1" + peerDependencies: + "@opentelemetry/api": ">=1.0.0 <1.10.0" + checksum: 10c0/bdea47675fe7ca7363b548ca86e724baa102bbb68d92702a20c281615dbae040aad907ff08f553f0e4985868f99a762aadac04f07ad51915ef512c5c817d7976 + languageName: node + linkType: hard + +"@opentelemetry/core@npm:1.22.0": + version: 1.22.0 + resolution: "@opentelemetry/core@npm:1.22.0" + dependencies: + "@opentelemetry/semantic-conventions": "npm:1.22.0" + peerDependencies: + "@opentelemetry/api": ">=1.0.0 <1.9.0" + checksum: 10c0/4850f6f407e4a4df72825d88b7dbe653e23f34a6dcba0b2d05725d0b497e1d44069909301b0efa1d4eac577225f10f5e86e09cb5338aacf28e2467b6d7d4c3b1 + languageName: node + linkType: hard + +"@opentelemetry/core@npm:1.25.1": + version: 1.25.1 + resolution: "@opentelemetry/core@npm:1.25.1" + dependencies: + "@opentelemetry/semantic-conventions": "npm:1.25.1" + peerDependencies: + "@opentelemetry/api": ">=1.0.0 <1.10.0" + checksum: 10c0/37270396fe3546e454f5a6e8cab0e5777e49a8e4e56ef05644c4e458b3ba7c662f57ad1ba2dd936ddaef54cbe985abd7cee0d3e9188dfdc0e3b3d446c3484337 + languageName: node + linkType: hard + +"@opentelemetry/exporter-logs-otlp-http@npm:^0.49.1": + version: 0.49.1 + resolution: "@opentelemetry/exporter-logs-otlp-http@npm:0.49.1" + dependencies: + "@opentelemetry/api-logs": "npm:0.49.1" + "@opentelemetry/core": "npm:1.22.0" + "@opentelemetry/otlp-exporter-base": "npm:0.49.1" + "@opentelemetry/otlp-transformer": "npm:0.49.1" + "@opentelemetry/sdk-logs": "npm:0.49.1" + peerDependencies: + "@opentelemetry/api": ^1.0.0 + checksum: 10c0/3e9ff9396072586aa212c207b7d71d933e50d0166a9b0cbd8902717d01d40d8bd904984385f83b7f26606651271fc59c0de5494a37f12701e0cf4d11347fc808 + languageName: node + linkType: hard + +"@opentelemetry/exporter-trace-otlp-grpc@npm:0.49.1": + version: 0.49.1 + resolution: "@opentelemetry/exporter-trace-otlp-grpc@npm:0.49.1" + dependencies: + "@grpc/grpc-js": "npm:^1.7.1" + "@opentelemetry/core": "npm:1.22.0" + "@opentelemetry/otlp-grpc-exporter-base": "npm:0.49.1" + "@opentelemetry/otlp-transformer": "npm:0.49.1" + "@opentelemetry/resources": "npm:1.22.0" + "@opentelemetry/sdk-trace-base": "npm:1.22.0" + peerDependencies: + "@opentelemetry/api": ^1.0.0 + checksum: 10c0/4702ad5a9a449702ba365708c8d5d4c3442db6fd134ffe8ac40f656b29beb72046232ad9ab90d42cf1a185e7549b0fba1f3accbe3794d43ed103f020185f379f + languageName: node + linkType: hard + +"@opentelemetry/exporter-trace-otlp-http@npm:0.49.1, @opentelemetry/exporter-trace-otlp-http@npm:^0.49.1": + version: 0.49.1 + resolution: "@opentelemetry/exporter-trace-otlp-http@npm:0.49.1" + dependencies: + "@opentelemetry/core": "npm:1.22.0" + "@opentelemetry/otlp-exporter-base": "npm:0.49.1" + "@opentelemetry/otlp-transformer": "npm:0.49.1" + "@opentelemetry/resources": "npm:1.22.0" + "@opentelemetry/sdk-trace-base": "npm:1.22.0" + peerDependencies: + "@opentelemetry/api": ^1.0.0 + checksum: 10c0/2393fd88deef0d3db572b2c0ec9ed29d1968461a68be61e2f08b624e67a5c364b80191d587cd24acf56f9db00dcd1191d376d3843427b0998f5a03d870369248 + languageName: node + linkType: hard + +"@opentelemetry/exporter-trace-otlp-proto@npm:0.49.1": + version: 0.49.1 + resolution: "@opentelemetry/exporter-trace-otlp-proto@npm:0.49.1" + dependencies: + "@opentelemetry/core": "npm:1.22.0" + "@opentelemetry/otlp-exporter-base": "npm:0.49.1" + "@opentelemetry/otlp-proto-exporter-base": "npm:0.49.1" + "@opentelemetry/otlp-transformer": "npm:0.49.1" + "@opentelemetry/resources": "npm:1.22.0" + "@opentelemetry/sdk-trace-base": "npm:1.22.0" + peerDependencies: + "@opentelemetry/api": ^1.0.0 + checksum: 10c0/d298829328e698bb00be98ece4db6267b421862af9b079c486699d949f2765a0b497774236838a632e71841d29525374477b8eb81646a5a7a516946eafeba919 + languageName: node + linkType: hard + +"@opentelemetry/exporter-zipkin@npm:1.22.0": + version: 1.22.0 + resolution: "@opentelemetry/exporter-zipkin@npm:1.22.0" + dependencies: + "@opentelemetry/core": "npm:1.22.0" + "@opentelemetry/resources": "npm:1.22.0" + "@opentelemetry/sdk-trace-base": "npm:1.22.0" + "@opentelemetry/semantic-conventions": "npm:1.22.0" + peerDependencies: + "@opentelemetry/api": ^1.0.0 + checksum: 10c0/b26101dc394b1c64efb0a979f3abed3f47111d9b3e8fe0e43f613cd0f472927cf62205d719214922bde240b64caddafbf05e7932c690d682700c470631baf302 + languageName: node + linkType: hard + +"@opentelemetry/instrumentation@npm:0.49.1, @opentelemetry/instrumentation@npm:^0.49.1": + version: 0.49.1 + resolution: "@opentelemetry/instrumentation@npm:0.49.1" + dependencies: + "@opentelemetry/api-logs": "npm:0.49.1" + "@types/shimmer": "npm:^1.0.2" + import-in-the-middle: "npm:1.7.1" + require-in-the-middle: "npm:^7.1.1" + semver: "npm:^7.5.2" + shimmer: "npm:^1.2.1" + peerDependencies: + "@opentelemetry/api": ^1.3.0 + checksum: 10c0/dcfecde045fb715593461f51e6f948b22f79d2cf198b6de99293cdbae650942cfc5cbf36585f1690b865f1bd4ae7b25ea273b65a33fa6f8f54a418663027dd90 + languageName: node + linkType: hard + +"@opentelemetry/otlp-exporter-base@npm:0.49.1": + version: 0.49.1 + resolution: "@opentelemetry/otlp-exporter-base@npm:0.49.1" + dependencies: + "@opentelemetry/core": "npm:1.22.0" + peerDependencies: + "@opentelemetry/api": ^1.0.0 + checksum: 10c0/61432363fc1a5d159e73d8470cce1f4c7d2b229780406c7cdaaeebe1bf4afe0a17a276ae01c9be895b52543ce64e8d62005d20794bb9e21a2252ae7a0be078f4 + languageName: node + linkType: hard + +"@opentelemetry/otlp-grpc-exporter-base@npm:0.49.1": + version: 0.49.1 + resolution: "@opentelemetry/otlp-grpc-exporter-base@npm:0.49.1" + dependencies: + "@grpc/grpc-js": "npm:^1.7.1" + "@opentelemetry/core": "npm:1.22.0" + "@opentelemetry/otlp-exporter-base": "npm:0.49.1" + protobufjs: "npm:^7.2.3" + peerDependencies: + "@opentelemetry/api": ^1.0.0 + checksum: 10c0/f01dbb21d9c1aefc2583b5a4eb504a0f3449496856f49239c23452a18a6c1338b8bcbf2971de54aadb53d9c1dca85283ba3ed3cd7b24b6a1821928756de69710 + languageName: node + linkType: hard + +"@opentelemetry/otlp-proto-exporter-base@npm:0.49.1": + version: 0.49.1 + resolution: "@opentelemetry/otlp-proto-exporter-base@npm:0.49.1" + dependencies: + "@opentelemetry/core": "npm:1.22.0" + "@opentelemetry/otlp-exporter-base": "npm:0.49.1" + protobufjs: "npm:^7.2.3" + peerDependencies: + "@opentelemetry/api": ^1.0.0 + checksum: 10c0/1572831479536bf9c25c69f7b4584f281896df1a7d140f73937a701a06c4e4c612643b4e396e87646f43e73b53f1b5a636353330c3df5affd59ef19e9f811b5f + languageName: node + linkType: hard + +"@opentelemetry/otlp-transformer@npm:0.49.1": + version: 0.49.1 + resolution: "@opentelemetry/otlp-transformer@npm:0.49.1" + dependencies: + "@opentelemetry/api-logs": "npm:0.49.1" + "@opentelemetry/core": "npm:1.22.0" + "@opentelemetry/resources": "npm:1.22.0" + "@opentelemetry/sdk-logs": "npm:0.49.1" + "@opentelemetry/sdk-metrics": "npm:1.22.0" + "@opentelemetry/sdk-trace-base": "npm:1.22.0" + peerDependencies: + "@opentelemetry/api": ">=1.3.0 <1.9.0" + checksum: 10c0/df25837786a45a77675a0de48916e7d7f1d32d6d200ef807a5fc23e07a2be31cfffd09b197079a6e6376fe82de4ed1930b14c11001f032e8fbfefaef19d98a11 + languageName: node + linkType: hard + +"@opentelemetry/propagator-b3@npm:1.22.0": + version: 1.22.0 + resolution: "@opentelemetry/propagator-b3@npm:1.22.0" + dependencies: + "@opentelemetry/core": "npm:1.22.0" + peerDependencies: + "@opentelemetry/api": ">=1.0.0 <1.9.0" + checksum: 10c0/947633f247451e37895b5c3f8cbcba4fc96118c0c72c815bfdb49ae4b2a3c27ca9133af25db35ae938bd82b0033d986d178f253c0573389ab2dab2999d42a082 + languageName: node + linkType: hard + +"@opentelemetry/propagator-b3@npm:1.25.1": + version: 1.25.1 + resolution: "@opentelemetry/propagator-b3@npm:1.25.1" + dependencies: + "@opentelemetry/core": "npm:1.25.1" + peerDependencies: + "@opentelemetry/api": ">=1.0.0 <1.10.0" + checksum: 10c0/3fb91d2d26bdc99188cdfd31f176a38e950292d425a3c1ecd17f55d4ac4926d00da756a123592b3971a5309d7f48c9348183e269f4f8fe7f70c7418ab38dd920 + languageName: node + linkType: hard + +"@opentelemetry/propagator-jaeger@npm:1.22.0": + version: 1.22.0 + resolution: "@opentelemetry/propagator-jaeger@npm:1.22.0" + dependencies: + "@opentelemetry/core": "npm:1.22.0" + peerDependencies: + "@opentelemetry/api": ">=1.0.0 <1.9.0" + checksum: 10c0/b5767c4b8862783043d20ad71b66831a0004b98173b1cc8573bc6048fa0b4ed3cf9e1063c9f02e25d227ccb668cd95dacc02dde8d4af2aa294c097779f5cc79f + languageName: node + linkType: hard + +"@opentelemetry/propagator-jaeger@npm:1.25.1": + version: 1.25.1 + resolution: "@opentelemetry/propagator-jaeger@npm:1.25.1" + dependencies: + "@opentelemetry/core": "npm:1.25.1" + peerDependencies: + "@opentelemetry/api": ">=1.0.0 <1.10.0" + checksum: 10c0/2fd240fc5e26b986b27f6c140081b13b84a1bc2e6ad8ebfa69d4fda4c2a0f6dfc404ff11965585ddd229550c780650e3e18f56ab6976a79efc0ae0efdcb855a4 + languageName: node + linkType: hard + +"@opentelemetry/resources@npm:1.22.0": + version: 1.22.0 + resolution: "@opentelemetry/resources@npm:1.22.0" + dependencies: + "@opentelemetry/core": "npm:1.22.0" + "@opentelemetry/semantic-conventions": "npm:1.22.0" + peerDependencies: + "@opentelemetry/api": ">=1.0.0 <1.9.0" + checksum: 10c0/f8681d3f907bb44742223980283dd35fcf2fd52e6b6874063e0ed7fea21a3dc65c0dc05a66f21ee41d018343bc90d0221a018ac0d5a92ef01e623f4fe94355fd + languageName: node + linkType: hard + +"@opentelemetry/resources@npm:1.25.1, @opentelemetry/resources@npm:^1.22.0": + version: 1.25.1 + resolution: "@opentelemetry/resources@npm:1.25.1" + dependencies: + "@opentelemetry/core": "npm:1.25.1" + "@opentelemetry/semantic-conventions": "npm:1.25.1" + peerDependencies: + "@opentelemetry/api": ">=1.0.0 <1.10.0" + checksum: 10c0/4edbf04945c7647b9af847f2f8abccabb54f4f8935fd75c199dc22879f8b7927ac50fac8e877ef48e81c586a08d63bbfe41c345caf94a8ce2c623fa99bb8e999 + languageName: node + linkType: hard + +"@opentelemetry/sdk-logs@npm:0.49.1, @opentelemetry/sdk-logs@npm:^0.49.1": + version: 0.49.1 + resolution: "@opentelemetry/sdk-logs@npm:0.49.1" + dependencies: + "@opentelemetry/core": "npm:1.22.0" + "@opentelemetry/resources": "npm:1.22.0" + peerDependencies: + "@opentelemetry/api": ">=1.4.0 <1.9.0" + "@opentelemetry/api-logs": ">=0.39.1" + checksum: 10c0/2dbf2d27bde8f442a1393e68d0832a36d28476bd6cb14e0cbd60793836dc131671f9c8e5073b03cc22749f1878b2dc30e4331276439c514e8fa17082156dda64 + languageName: node + linkType: hard + +"@opentelemetry/sdk-metrics@npm:1.22.0": + version: 1.22.0 + resolution: "@opentelemetry/sdk-metrics@npm:1.22.0" + dependencies: + "@opentelemetry/core": "npm:1.22.0" + "@opentelemetry/resources": "npm:1.22.0" + lodash.merge: "npm:^4.6.2" + peerDependencies: + "@opentelemetry/api": ">=1.3.0 <1.9.0" + checksum: 10c0/cdf7c91bec6e697bbeea2b0f6cdb68491104beab002fda2e37a9a932d4624f4510785efd29c625dff4f68632567e03021711a0c2f6ecef9354d4a0929ee703ed + languageName: node + linkType: hard + +"@opentelemetry/sdk-node@npm:^0.49.1": + version: 0.49.1 + resolution: "@opentelemetry/sdk-node@npm:0.49.1" + dependencies: + "@opentelemetry/api-logs": "npm:0.49.1" + "@opentelemetry/core": "npm:1.22.0" + "@opentelemetry/exporter-trace-otlp-grpc": "npm:0.49.1" + "@opentelemetry/exporter-trace-otlp-http": "npm:0.49.1" + "@opentelemetry/exporter-trace-otlp-proto": "npm:0.49.1" + "@opentelemetry/exporter-zipkin": "npm:1.22.0" + "@opentelemetry/instrumentation": "npm:0.49.1" + "@opentelemetry/resources": "npm:1.22.0" + "@opentelemetry/sdk-logs": "npm:0.49.1" + "@opentelemetry/sdk-metrics": "npm:1.22.0" + "@opentelemetry/sdk-trace-base": "npm:1.22.0" + "@opentelemetry/sdk-trace-node": "npm:1.22.0" + "@opentelemetry/semantic-conventions": "npm:1.22.0" + peerDependencies: + "@opentelemetry/api": ">=1.3.0 <1.9.0" + checksum: 10c0/cbf9e15d95ed72a0f9563801f90049e9c0d3fdbf14ffba6d46bcb72275bfd5b340a7a93896396cf2817d70d5ab7e416f65f4845bb4d67df643f07a4fb0faed51 + languageName: node + linkType: hard + +"@opentelemetry/sdk-trace-base@npm:1.22.0": + version: 1.22.0 + resolution: "@opentelemetry/sdk-trace-base@npm:1.22.0" + dependencies: + "@opentelemetry/core": "npm:1.22.0" + "@opentelemetry/resources": "npm:1.22.0" + "@opentelemetry/semantic-conventions": "npm:1.22.0" + peerDependencies: + "@opentelemetry/api": ">=1.0.0 <1.9.0" + checksum: 10c0/e7240d6e3f63e892516602eeb443803398cee171167608eb043f8d077f9489be2062f538b7e7766392db7419a33e7845f6ed070e13a0932017596b139c232950 + languageName: node + linkType: hard + +"@opentelemetry/sdk-trace-base@npm:1.25.1, @opentelemetry/sdk-trace-base@npm:^1.22.0": + version: 1.25.1 + resolution: "@opentelemetry/sdk-trace-base@npm:1.25.1" + dependencies: + "@opentelemetry/core": "npm:1.25.1" + "@opentelemetry/resources": "npm:1.25.1" + "@opentelemetry/semantic-conventions": "npm:1.25.1" + peerDependencies: + "@opentelemetry/api": ">=1.0.0 <1.10.0" + checksum: 10c0/bcbc5de75edb8f36a05c7d21699782b4aa100482588d89e318d3f35944d45e776f50f7b353273a0925bc0b3b6e82cbf294cba4cb0792d951148b4ee105280aa2 + languageName: node + linkType: hard + +"@opentelemetry/sdk-trace-node@npm:1.22.0": + version: 1.22.0 + resolution: "@opentelemetry/sdk-trace-node@npm:1.22.0" + dependencies: + "@opentelemetry/context-async-hooks": "npm:1.22.0" + "@opentelemetry/core": "npm:1.22.0" + "@opentelemetry/propagator-b3": "npm:1.22.0" + "@opentelemetry/propagator-jaeger": "npm:1.22.0" + "@opentelemetry/sdk-trace-base": "npm:1.22.0" + semver: "npm:^7.5.2" + peerDependencies: + "@opentelemetry/api": ">=1.0.0 <1.9.0" + checksum: 10c0/ca42e61b44ed5f91e29e8cf5f16916fb2308d9c807181446c7c60ee61656e6e97f8c02ad4269f86ad57c252dbd25fe0af5b09521b6868b156df978a0f9b54d57 + languageName: node + linkType: hard + +"@opentelemetry/sdk-trace-node@npm:^1.22.0": + version: 1.25.1 + resolution: "@opentelemetry/sdk-trace-node@npm:1.25.1" + dependencies: + "@opentelemetry/context-async-hooks": "npm:1.25.1" + "@opentelemetry/core": "npm:1.25.1" + "@opentelemetry/propagator-b3": "npm:1.25.1" + "@opentelemetry/propagator-jaeger": "npm:1.25.1" + "@opentelemetry/sdk-trace-base": "npm:1.25.1" + semver: "npm:^7.5.2" + peerDependencies: + "@opentelemetry/api": ">=1.0.0 <1.10.0" + checksum: 10c0/d54cdab39429bd5ddb4d3dcb27e2423039680f09c3059b406348289ad8ed2856cf0a6db592d55e5a45afde233dd1867ad5daf5ac47e5f080562a561634a1565a + languageName: node + linkType: hard + +"@opentelemetry/semantic-conventions@npm:1.22.0": + version: 1.22.0 + resolution: "@opentelemetry/semantic-conventions@npm:1.22.0" + checksum: 10c0/35d4aae14111fd65becf667fb935aef673f820dba0e160cdf02dfee19b8eb169a8ba3f7db4db8a40d82a15989f465faf085b4ba41895ba2c89f8e631f5e53f08 + languageName: node + linkType: hard + +"@opentelemetry/semantic-conventions@npm:1.25.1, @opentelemetry/semantic-conventions@npm:^1.22.0": + version: 1.25.1 + resolution: "@opentelemetry/semantic-conventions@npm:1.25.1" + checksum: 10c0/fb1d6349e91f142c82931e89e0242215be8248e77919b6faa7e259757e499183546c9b4046de72b053b5222453bc74fff70280d2b4d1229484ba7b2c07f16a3a + languageName: node + linkType: hard + +"@protobufjs/aspromise@npm:^1.1.1, @protobufjs/aspromise@npm:^1.1.2": + version: 1.1.2 + resolution: "@protobufjs/aspromise@npm:1.1.2" + checksum: 10c0/a83343a468ff5b5ec6bff36fd788a64c839e48a07ff9f4f813564f58caf44d011cd6504ed2147bf34835bd7a7dd2107052af755961c6b098fd8902b4f6500d0f + languageName: node + linkType: hard + +"@protobufjs/base64@npm:^1.1.2": + version: 1.1.2 + resolution: "@protobufjs/base64@npm:1.1.2" + checksum: 10c0/eec925e681081af190b8ee231f9bad3101e189abbc182ff279da6b531e7dbd2a56f1f306f37a80b1be9e00aa2d271690d08dcc5f326f71c9eed8546675c8caf6 + languageName: node + linkType: hard + +"@protobufjs/codegen@npm:^2.0.4": + version: 2.0.4 + resolution: "@protobufjs/codegen@npm:2.0.4" + checksum: 10c0/26ae337c5659e41f091606d16465bbcc1df1f37cc1ed462438b1f67be0c1e28dfb2ca9f294f39100c52161aef82edf758c95d6d75650a1ddf31f7ddee1440b43 + languageName: node + linkType: hard + +"@protobufjs/eventemitter@npm:^1.1.0": + version: 1.1.0 + resolution: "@protobufjs/eventemitter@npm:1.1.0" + checksum: 10c0/1eb0a75180e5206d1033e4138212a8c7089a3d418c6dfa5a6ce42e593a4ae2e5892c4ef7421f38092badba4040ea6a45f0928869989411001d8c1018ea9a6e70 + languageName: node + linkType: hard + +"@protobufjs/fetch@npm:^1.1.0": + version: 1.1.0 + resolution: "@protobufjs/fetch@npm:1.1.0" + dependencies: + "@protobufjs/aspromise": "npm:^1.1.1" + "@protobufjs/inquire": "npm:^1.1.0" + checksum: 10c0/cda6a3dc2d50a182c5865b160f72077aac197046600091dbb005dd0a66db9cce3c5eaed6d470ac8ed49d7bcbeef6ee5f0bc288db5ff9a70cbd003e5909065233 + languageName: node + linkType: hard + +"@protobufjs/float@npm:^1.0.2": + version: 1.0.2 + resolution: "@protobufjs/float@npm:1.0.2" + checksum: 10c0/18f2bdede76ffcf0170708af15c9c9db6259b771e6b84c51b06df34a9c339dbbeec267d14ce0bddd20acc142b1d980d983d31434398df7f98eb0c94a0eb79069 + languageName: node + linkType: hard + +"@protobufjs/inquire@npm:^1.1.0": + version: 1.1.0 + resolution: "@protobufjs/inquire@npm:1.1.0" + checksum: 10c0/64372482efcba1fb4d166a2664a6395fa978b557803857c9c03500e0ac1013eb4b1aacc9ed851dd5fc22f81583670b4f4431bae186f3373fedcfde863ef5921a + languageName: node + linkType: hard + +"@protobufjs/path@npm:^1.1.2": + version: 1.1.2 + resolution: "@protobufjs/path@npm:1.1.2" + checksum: 10c0/cece0a938e7f5dfd2fa03f8c14f2f1cf8b0d6e13ac7326ff4c96ea311effd5fb7ae0bba754fbf505312af2e38500250c90e68506b97c02360a43793d88a0d8b4 + languageName: node + linkType: hard + +"@protobufjs/pool@npm:^1.1.0": + version: 1.1.0 + resolution: "@protobufjs/pool@npm:1.1.0" + checksum: 10c0/eda2718b7f222ac6e6ad36f758a92ef90d26526026a19f4f17f668f45e0306a5bd734def3f48f51f8134ae0978b6262a5c517c08b115a551756d1a3aadfcf038 + languageName: node + linkType: hard + +"@protobufjs/utf8@npm:^1.1.0": + version: 1.1.0 + resolution: "@protobufjs/utf8@npm:1.1.0" + checksum: 10c0/a3fe31fe3fa29aa3349e2e04ee13dc170cc6af7c23d92ad49e3eeaf79b9766264544d3da824dba93b7855bd6a2982fb40032ef40693da98a136d835752beb487 + languageName: node + linkType: hard + +"@socket.io/component-emitter@npm:~3.1.0": + version: 3.1.2 + resolution: "@socket.io/component-emitter@npm:3.1.2" + checksum: 10c0/c4242bad66f67e6f7b712733d25b43cbb9e19a595c8701c3ad99cbeb5901555f78b095e24852f862fffb43e96f1d8552e62def885ca82ae1bb05da3668fd87d7 + languageName: node + linkType: hard + +"@systemfsoftware/trigger.dev_core-backend@npm:3.0.0-beta.40": + version: 3.0.0-beta.40 + resolution: "@systemfsoftware/trigger.dev_core-backend@npm:3.0.0-beta.40" + dependencies: + "@opentelemetry/api": "npm:^1.8.0" + checksum: 10c0/e158df63a2fe9c5bcbaf6213c477d278f5ed41fbf85452e183cef70a92f181540934b78c53db2f5c6eaa5ba52288e76cca42c8c4f98ac77ce22f92b553dd25c5 + languageName: node + linkType: hard + +"@systemfsoftware/trigger.dev_core@npm:3.0.0-beta.40": + version: 3.0.0-beta.40 + resolution: "@systemfsoftware/trigger.dev_core@npm:3.0.0-beta.40" + dependencies: + "@google-cloud/precise-date": "npm:^4.0.0" + "@opentelemetry/api": "npm:^1.8.0" + "@opentelemetry/api-logs": "npm:^0.48.0" + "@opentelemetry/exporter-logs-otlp-http": "npm:^0.49.1" + "@opentelemetry/exporter-trace-otlp-http": "npm:^0.49.1" + "@opentelemetry/instrumentation": "npm:^0.49.1" + "@opentelemetry/resources": "npm:^1.22.0" + "@opentelemetry/sdk-logs": "npm:^0.49.1" + "@opentelemetry/sdk-node": "npm:^0.49.1" + "@opentelemetry/sdk-trace-base": "npm:^1.22.0" + "@opentelemetry/sdk-trace-node": "npm:^1.22.0" + "@opentelemetry/semantic-conventions": "npm:^1.22.0" + humanize-duration: "npm:^3.27.3" + socket.io-client: "npm:4.7.4" + superjson: "npm:^2.2.1" + ulidx: "npm:^2.2.1" + zod: "npm:3.22.3" + zod-error: "npm:1.5.0" + zod-validation-error: "npm:^1.5.0" + checksum: 10c0/d62aa6b19410a0567301d7fa0c54f083127578ed29c923b952bf0a5d1ed7c9c0da51e4edde1da5f87279c6da97bbb9cb20ada3239238f89f055322cab450766b + languageName: node + linkType: hard + +"@systemfsoftware/trigger.dev_sdk@npm:3.0.0-beta.40": + version: 3.0.0-beta.40 + resolution: "@systemfsoftware/trigger.dev_sdk@npm:3.0.0-beta.40" + dependencies: + "@opentelemetry/api": "npm:^1.8.0" + "@opentelemetry/api-logs": "npm:^0.48.0" + "@opentelemetry/semantic-conventions": "npm:^1.22.0" + "@systemfsoftware/trigger.dev_core": "npm:3.0.0-beta.40" + "@systemfsoftware/trigger.dev_core-backend": "npm:3.0.0-beta.40" + chalk: "npm:^5.2.0" + cronstrue: "npm:^2.21.0" + debug: "npm:^4.3.4" + evt: "npm:^2.4.13" + get-caller-file: "npm:^2.0.5" + git-remote-origin-url: "npm:^4.0.0" + git-repo-info: "npm:^2.1.1" + msw: "npm:^2.2.1" + slug: "npm:^6.0.0" + terminal-link: "npm:^3.0.0" + ulid: "npm:^2.3.0" + uuid: "npm:^9.0.0" + ws: "npm:^8.11.0" + zod: "npm:3.22.3" + checksum: 10c0/c7d7d0b5ffd6a943310c9dabb07220c423b3d9db42c56dab4497bf38d1adb0a7fec8fcb69c239f5c9d37355dbd9b304d6bb2bc37a1e3ed12fbbe5aa5c91024c8 + languageName: node + linkType: hard + +"@types/cookie@npm:^0.6.0": + version: 0.6.0 + resolution: "@types/cookie@npm:0.6.0" + checksum: 10c0/5b326bd0188120fb32c0be086b141b1481fec9941b76ad537f9110e10d61ee2636beac145463319c71e4be67a17e85b81ca9e13ceb6e3bb63b93d16824d6c149 + languageName: node + linkType: hard + +"@types/mute-stream@npm:^0.0.4": + version: 0.0.4 + resolution: "@types/mute-stream@npm:0.0.4" + dependencies: + "@types/node": "npm:*" + checksum: 10c0/944730fd7b398c5078de3c3d4d0afeec8584283bc694da1803fdfca14149ea385e18b1b774326f1601baf53898ce6d121a952c51eb62d188ef6fcc41f725c0dc + languageName: node + linkType: hard + +"@types/node@npm:*, @types/node@npm:>=13.7.0, @types/node@npm:^20.14.6": + version: 20.14.8 + resolution: "@types/node@npm:20.14.8" + dependencies: + undici-types: "npm:~5.26.4" + checksum: 10c0/06d4643fa3b179b41fe19f9c75c240278ca1f7a313b3b837bc36ea119499c7ad77f06bbe72694ac04aa91ec77fe747baa09b889f4c435450c1724a26bd55f160 + languageName: node + linkType: hard + +"@types/shimmer@npm:^1.0.2": + version: 1.0.5 + resolution: "@types/shimmer@npm:1.0.5" + checksum: 10c0/bbdcfebd46732267a7f861ca2e25b8f113ca303bfb1ebf891aeeb509b0507f816f95611fa82acdd4d1d534472a54754f6be3301b2cf77659654671e3e31318ec + languageName: node + linkType: hard + +"@types/statuses@npm:^2.0.4": + version: 2.0.5 + resolution: "@types/statuses@npm:2.0.5" + checksum: 10c0/4dacec0b29483a44be902a022a11a22b339de7a6e7b2059daa4f7add10cb6dbcc28d02d2a416fe9687e48d335906bf983065391836d4e7c847e55ddef4de8fad + languageName: node + linkType: hard + +"@types/wrap-ansi@npm:^3.0.0": + version: 3.0.0 + resolution: "@types/wrap-ansi@npm:3.0.0" + checksum: 10c0/8d8f53363f360f38135301a06b596c295433ad01debd082078c33c6ed98b05a5c8fe8853a88265432126096084f4a135ec1564e3daad631b83296905509f90b3 + languageName: node + linkType: hard + +"acorn-import-assertions@npm:^1.9.0": + version: 1.9.0 + resolution: "acorn-import-assertions@npm:1.9.0" + peerDependencies: + acorn: ^8 + checksum: 10c0/3b4a194e128efdc9b86c2b1544f623aba4c1aa70d638f8ab7dc3971a5b4aa4c57bd62f99af6e5325bb5973c55863b4112e708a6f408bad7a138647ca72283afe + languageName: node + linkType: hard + +"acorn@npm:^8.8.2": + version: 8.12.0 + resolution: "acorn@npm:8.12.0" + bin: + acorn: bin/acorn + checksum: 10c0/a19f9dead009d3b430fa3c253710b47778cdaace15b316de6de93a68c355507bc1072a9956372b6c990cbeeb167d4a929249d0faeb8ae4bb6911d68d53299549 + languageName: node + linkType: hard + +"ansi-escapes@npm:^4.3.2": + version: 4.3.2 + resolution: "ansi-escapes@npm:4.3.2" + dependencies: + type-fest: "npm:^0.21.3" + checksum: 10c0/da917be01871525a3dfcf925ae2977bc59e8c513d4423368645634bf5d4ceba5401574eb705c1e92b79f7292af5a656f78c5725a4b0e1cec97c4b413705c1d50 + languageName: node + linkType: hard + +"ansi-escapes@npm:^5.0.0": + version: 5.0.0 + resolution: "ansi-escapes@npm:5.0.0" + dependencies: + type-fest: "npm:^1.0.2" + checksum: 10c0/f705cc7fbabb981ddf51562cd950792807bccd7260cc3d9478a619dda62bff6634c87ca100f2545ac7aade9b72652c4edad8c7f0d31a0b949b5fa58f33eaf0d0 + languageName: node + linkType: hard + +"ansi-regex@npm:^5.0.1": + version: 5.0.1 + resolution: "ansi-regex@npm:5.0.1" + checksum: 10c0/9a64bb8627b434ba9327b60c027742e5d17ac69277960d041898596271d992d4d52ba7267a63ca10232e29f6107fc8a835f6ce8d719b88c5f8493f8254813737 + languageName: node + linkType: hard + +"ansi-styles@npm:^4.0.0, ansi-styles@npm:^4.1.0": + version: 4.3.0 + resolution: "ansi-styles@npm:4.3.0" + dependencies: + color-convert: "npm:^2.0.1" + checksum: 10c0/895a23929da416f2bd3de7e9cb4eabd340949328ab85ddd6e484a637d8f6820d485f53933446f5291c3b760cbc488beb8e88573dd0f9c7daf83dccc8fe81b041 + languageName: node + linkType: hard + +"chalk@npm:^4.1.2": + version: 4.1.2 + resolution: "chalk@npm:4.1.2" + dependencies: + ansi-styles: "npm:^4.1.0" + supports-color: "npm:^7.1.0" + checksum: 10c0/4a3fef5cc34975c898ffe77141450f679721df9dde00f6c304353fa9c8b571929123b26a0e4617bde5018977eb655b31970c297b91b63ee83bb82aeb04666880 + languageName: node + linkType: hard + +"chalk@npm:^5.2.0": + version: 5.3.0 + resolution: "chalk@npm:5.3.0" + checksum: 10c0/8297d436b2c0f95801103ff2ef67268d362021b8210daf8ddbe349695333eb3610a71122172ff3b0272f1ef2cf7cc2c41fdaa4715f52e49ffe04c56340feed09 + languageName: node + linkType: hard + +"cjs-module-lexer@npm:^1.2.2": + version: 1.3.1 + resolution: "cjs-module-lexer@npm:1.3.1" + checksum: 10c0/cd98fbf3c7f4272fb0ebf71d08d0c54bc75ce0e30b9d186114e15b4ba791f3d310af65a339eea2a0318599af2818cdd8886d353b43dfab94468f72987397ad16 + languageName: node + linkType: hard + +"cli-spinners@npm:^2.9.2": + version: 2.9.2 + resolution: "cli-spinners@npm:2.9.2" + checksum: 10c0/907a1c227ddf0d7a101e7ab8b300affc742ead4b4ebe920a5bf1bc6d45dce2958fcd195eb28fa25275062fe6fa9b109b93b63bc8033396ed3bcb50297008b3a3 + languageName: node + linkType: hard + +"cli-width@npm:^4.1.0": + version: 4.1.0 + resolution: "cli-width@npm:4.1.0" + checksum: 10c0/1fbd56413578f6117abcaf858903ba1f4ad78370a4032f916745fa2c7e390183a9d9029cf837df320b0fdce8137668e522f60a30a5f3d6529ff3872d265a955f + languageName: node + linkType: hard + +"cliui@npm:^8.0.1": + version: 8.0.1 + resolution: "cliui@npm:8.0.1" + dependencies: + string-width: "npm:^4.2.0" + strip-ansi: "npm:^6.0.1" + wrap-ansi: "npm:^7.0.0" + checksum: 10c0/4bda0f09c340cbb6dfdc1ed508b3ca080f12992c18d68c6be4d9cf51756033d5266e61ec57529e610dacbf4da1c634423b0c1b11037709cc6b09045cbd815df5 + languageName: node + linkType: hard + +"color-convert@npm:^2.0.1": + version: 2.0.1 + resolution: "color-convert@npm:2.0.1" + dependencies: + color-name: "npm:~1.1.4" + checksum: 10c0/37e1150172f2e311fe1b2df62c6293a342ee7380da7b9cfdba67ea539909afbd74da27033208d01d6d5cfc65ee7868a22e18d7e7648e004425441c0f8a15a7d7 + languageName: node + linkType: hard + +"color-name@npm:~1.1.4": + version: 1.1.4 + resolution: "color-name@npm:1.1.4" + checksum: 10c0/a1a3f914156960902f46f7f56bc62effc6c94e84b2cae157a526b1c1f74b677a47ec602bf68a61abfa2b42d15b7c5651c6dbe72a43af720bc588dff885b10f95 + languageName: node + linkType: hard + +"cookie@npm:^0.5.0": + version: 0.5.0 + resolution: "cookie@npm:0.5.0" + checksum: 10c0/c01ca3ef8d7b8187bae434434582288681273b5a9ed27521d4d7f9f7928fe0c920df0decd9f9d3bbd2d14ac432b8c8cf42b98b3bdd5bfe0e6edddeebebe8b61d + languageName: node + linkType: hard + +"copy-anything@npm:^3.0.2": + version: 3.0.5 + resolution: "copy-anything@npm:3.0.5" + dependencies: + is-what: "npm:^4.1.8" + checksum: 10c0/01eadd500c7e1db71d32d95a3bfaaedcb839ef891c741f6305ab0461398056133de08f2d1bf4c392b364e7bdb7ce498513896e137a7a183ac2516b065c28a4fe + languageName: node + linkType: hard + +"cronstrue@npm:^2.21.0": + version: 2.50.0 + resolution: "cronstrue@npm:2.50.0" + bin: + cronstrue: bin/cli.js + checksum: 10c0/9fec217cfc83a53842c04cab1103ffb077a33837ea0f03f8a0968fe548509134b6667303ee7188d00b555fb53ad82fef5b6cd0c1886f3ec34b74625b61c6c3d7 + languageName: node + linkType: hard + +"debug@npm:^4.1.1, debug@npm:^4.3.4, debug@npm:~4.3.1, debug@npm:~4.3.2": + version: 4.3.5 + resolution: "debug@npm:4.3.5" + dependencies: + ms: "npm:2.1.2" + peerDependenciesMeta: + supports-color: + optional: true + checksum: 10c0/082c375a2bdc4f4469c99f325ff458adad62a3fc2c482d59923c260cb08152f34e2659f72b3767db8bb2f21ca81a60a42d1019605a412132d7b9f59363a005cc + languageName: node + linkType: hard + +"emoji-regex@npm:^8.0.0": + version: 8.0.0 + resolution: "emoji-regex@npm:8.0.0" + checksum: 10c0/b6053ad39951c4cf338f9092d7bfba448cdfd46fe6a2a034700b149ac9ffbc137e361cbd3c442297f86bed2e5f7576c1b54cc0a6bf8ef5106cc62f496af35010 + languageName: node + linkType: hard + +"engine.io-client@npm:~6.5.2": + version: 6.5.4 + resolution: "engine.io-client@npm:6.5.4" + dependencies: + "@socket.io/component-emitter": "npm:~3.1.0" + debug: "npm:~4.3.1" + engine.io-parser: "npm:~5.2.1" + ws: "npm:~8.17.1" + xmlhttprequest-ssl: "npm:~2.0.0" + checksum: 10c0/ef220f9875d6a43bade906bd9b61118e812474bbe46e80f38c92dca238484170daf92d51e58bbade6433c29ffb5ba329f4864c5609f2e33c5e31041b1f8ad672 + languageName: node + linkType: hard + +"engine.io-parser@npm:~5.2.1": + version: 5.2.2 + resolution: "engine.io-parser@npm:5.2.2" + checksum: 10c0/38e71a92ed75e2873d4d9cfab7f889e4a3cfc939b689abd1045e1b2ef9f1a50d0350a2bef69f33d313c1aa626232702da5a9043a1038d76f5ecc0be440c648ab + languageName: node + linkType: hard + +"escalade@npm:^3.1.1": + version: 3.1.2 + resolution: "escalade@npm:3.1.2" + checksum: 10c0/6b4adafecd0682f3aa1cd1106b8fff30e492c7015b178bc81b2d2f75106dabea6c6d6e8508fc491bd58e597c74abb0e8e2368f943ecb9393d4162e3c2f3cf287 + languageName: node + linkType: hard + +"evt@npm:^2.4.13": + version: 2.5.7 + resolution: "evt@npm:2.5.7" + dependencies: + minimal-polyfills: "npm:^2.2.3" + run-exclusive: "npm:^2.2.19" + tsafe: "npm:^1.6.6" + checksum: 10c0/3b9e04eb0bdfd3b47de0fb3ef78577e2fc09490d601b9af4fc4368d8f59dc1c787c2e1152a11e5c4ade5e610f5b4619d224e48b30382ee9951f39492606687ac + languageName: node + linkType: hard + +"function-bind@npm:^1.1.2": + version: 1.1.2 + resolution: "function-bind@npm:1.1.2" + checksum: 10c0/d8680ee1e5fcd4c197e4ac33b2b4dce03c71f4d91717292785703db200f5c21f977c568d28061226f9b5900cbcd2c84463646134fd5337e7925e0942bc3f46d5 + languageName: node + linkType: hard + +"get-caller-file@npm:^2.0.5": + version: 2.0.5 + resolution: "get-caller-file@npm:2.0.5" + checksum: 10c0/c6c7b60271931fa752aeb92f2b47e355eac1af3a2673f47c9589e8f8a41adc74d45551c1bc57b5e66a80609f10ffb72b6f575e4370d61cc3f7f3aaff01757cde + languageName: node + linkType: hard + +"git-remote-origin-url@npm:^4.0.0": + version: 4.0.0 + resolution: "git-remote-origin-url@npm:4.0.0" + dependencies: + gitconfiglocal: "npm:^2.1.0" + checksum: 10c0/c1e04783f44cf7c225047b55b4e75b30a5a2a6b825bc743688e223be13138819bdafbfdcd1214180c5cf1a86db2b3d03bb223eb56012290725223b11f7262f03 + languageName: node + linkType: hard + +"git-repo-info@npm:^2.1.1": + version: 2.1.1 + resolution: "git-repo-info@npm:2.1.1" + checksum: 10c0/894d03a1c8338ccddf7de3cd9ddbae5c16371164b84649ed5dfec9a1c7efbc761885f0f541a21bd033c07b91203ab315a63c77f36b142f18ad0f17a9699eb028 + languageName: node + linkType: hard + +"gitconfiglocal@npm:^2.1.0": + version: 2.1.0 + resolution: "gitconfiglocal@npm:2.1.0" + dependencies: + ini: "npm:^1.3.2" + checksum: 10c0/0882267ff1f7d13c2ab42f55bf1e329505054811862f1ae36b650b91f1fe4ea2fb85ef2bb9695b81454330fa30b8bbc179c69886d2e88e5ab2cc998eee3b02af + languageName: node + linkType: hard + +"graphql@npm:^16.8.1": + version: 16.9.0 + resolution: "graphql@npm:16.9.0" + checksum: 10c0/a8850f077ff767377237d1f8b1da2ec70aeb7623cdf1dfc9e1c7ae93accc0c8149c85abe68923be9871a2934b1bce5a2496f846d4d56e1cfb03eaaa7ddba9b6a + languageName: node + linkType: hard + +"has-flag@npm:^4.0.0": + version: 4.0.0 + resolution: "has-flag@npm:4.0.0" + checksum: 10c0/2e789c61b7888d66993e14e8331449e525ef42aac53c627cc53d1c3334e768bcb6abdc4f5f0de1478a25beec6f0bd62c7549058b7ac53e924040d4f301f02fd1 + languageName: node + linkType: hard + +"hasown@npm:^2.0.2": + version: 2.0.2 + resolution: "hasown@npm:2.0.2" + dependencies: + function-bind: "npm:^1.1.2" + checksum: 10c0/3769d434703b8ac66b209a4cca0737519925bbdb61dd887f93a16372b14694c63ff4e797686d87c90f08168e81082248b9b028bad60d4da9e0d1148766f56eb9 + languageName: node + linkType: hard + +"headers-polyfill@npm:^4.0.2": + version: 4.0.3 + resolution: "headers-polyfill@npm:4.0.3" + checksum: 10c0/53e85b2c6385f8d411945fb890c5369f1469ce8aa32a6e8d28196df38568148de640c81cf88cbc7c67767103dd9acba48f4f891982da63178fc6e34560022afe + languageName: node + linkType: hard + +"humanize-duration@npm:^3.27.3": + version: 3.32.1 + resolution: "humanize-duration@npm:3.32.1" + checksum: 10c0/76cadedd4c5552912f04955a65e8776ce540da1c5e88bc8873a55fed20f312d0875d1642f13d4cd275dd837b19b8f10e460cbdddfc9e5596bf0dbcb383c11ec6 + languageName: node + linkType: hard + +"import-in-the-middle@npm:1.7.1": + version: 1.7.1 + resolution: "import-in-the-middle@npm:1.7.1" + dependencies: + acorn: "npm:^8.8.2" + acorn-import-assertions: "npm:^1.9.0" + cjs-module-lexer: "npm:^1.2.2" + module-details-from-path: "npm:^1.0.3" + checksum: 10c0/992619fba916a758a1ed06cd47b6ab47f25cbab61987a887e0971cdbadff8c619a2f27b06d630f6d12ac644b9171d15538299e36355c001c58ca1b85c87a8a5a + languageName: node + linkType: hard + +"ini@npm:^1.3.2": + version: 1.3.8 + resolution: "ini@npm:1.3.8" + checksum: 10c0/ec93838d2328b619532e4f1ff05df7909760b6f66d9c9e2ded11e5c1897d6f2f9980c54dd638f88654b00919ce31e827040631eab0a3969e4d1abefa0719516a + languageName: node + linkType: hard + +"is-core-module@npm:^2.13.0": + version: 2.14.0 + resolution: "is-core-module@npm:2.14.0" + dependencies: + hasown: "npm:^2.0.2" + checksum: 10c0/ae8dbc82bd20426558bc8d20ce290ce301c1cfd6ae4446266d10cacff4c63c67ab16440ade1d72ced9ec41c569fbacbcee01e293782ce568527c4cdf35936e4c + languageName: node + linkType: hard + +"is-fullwidth-code-point@npm:^3.0.0": + version: 3.0.0 + resolution: "is-fullwidth-code-point@npm:3.0.0" + checksum: 10c0/bb11d825e049f38e04c06373a8d72782eee0205bda9d908cc550ccb3c59b99d750ff9537982e01733c1c94a58e35400661f57042158ff5e8f3e90cf936daf0fc + languageName: node + linkType: hard + +"is-node-process@npm:^1.2.0": + version: 1.2.0 + resolution: "is-node-process@npm:1.2.0" + checksum: 10c0/5b24fda6776d00e42431d7bcd86bce81cb0b6cabeb944142fe7b077a54ada2e155066ad06dbe790abdb397884bdc3151e04a9707b8cd185099efbc79780573ed + languageName: node + linkType: hard + +"is-what@npm:^4.1.8": + version: 4.1.16 + resolution: "is-what@npm:4.1.16" + checksum: 10c0/611f1947776826dcf85b57cfb7bd3b3ea6f4b94a9c2f551d4a53f653cf0cb9d1e6518846648256d46ee6c91d114b6d09d2ac8a07306f7430c5900f87466aae5b + languageName: node + linkType: hard + +"layerr@npm:^2.0.1": + version: 2.1.0 + resolution: "layerr@npm:2.1.0" + checksum: 10c0/a6cc9af515880eadf4efd901d786cbbe7de8e960bb4e854a6de3de3450177f1d8ebdb98ec20eb0ed063af2bcd1c1473155aea0bb736f0868d8121651a32b38a0 + languageName: node + linkType: hard + +"lodash.camelcase@npm:^4.3.0": + version: 4.3.0 + resolution: "lodash.camelcase@npm:4.3.0" + checksum: 10c0/fcba15d21a458076dd309fce6b1b4bf611d84a0ec252cb92447c948c533ac250b95d2e00955801ebc367e5af5ed288b996d75d37d2035260a937008e14eaf432 + languageName: node + linkType: hard + +"lodash.merge@npm:^4.6.2": + version: 4.6.2 + resolution: "lodash.merge@npm:4.6.2" + checksum: 10c0/402fa16a1edd7538de5b5903a90228aa48eb5533986ba7fa26606a49db2572bf414ff73a2c9f5d5fd36b31c46a5d5c7e1527749c07cbcf965ccff5fbdf32c506 + languageName: node + linkType: hard + +"long@npm:^5.0.0": + version: 5.2.3 + resolution: "long@npm:5.2.3" + checksum: 10c0/6a0da658f5ef683b90330b1af76f06790c623e148222da9d75b60e266bbf88f803232dd21464575681638894a84091616e7f89557aa087fd14116c0f4e0e43d9 + languageName: node + linkType: hard + +"minimal-polyfills@npm:^2.2.3": + version: 2.2.3 + resolution: "minimal-polyfills@npm:2.2.3" + checksum: 10c0/de8668b7441afc7b691028a9488744e6ead371dbfffdd29b9dd30764984aff4ad95f54c5ceabe8044f6a639da6be2f4047ead3ee8734536701029c7652e87ee5 + languageName: node + linkType: hard + +"module-details-from-path@npm:^1.0.3": + version: 1.0.3 + resolution: "module-details-from-path@npm:1.0.3" + checksum: 10c0/3d881f3410c142e4c2b1307835a2862ba04e5b3ec6e90655614a0ee2c4b299b4c1d117fb525d2435bf436990026f18d338a197b54ad6bd36252f465c336ff423 + languageName: node + linkType: hard + +"ms@npm:2.1.2": + version: 2.1.2 + resolution: "ms@npm:2.1.2" + checksum: 10c0/a437714e2f90dbf881b5191d35a6db792efbca5badf112f87b9e1c712aace4b4b9b742dd6537f3edf90fd6f684de897cec230abde57e87883766712ddda297cc + languageName: node + linkType: hard + +"msw@npm:^2.2.1": + version: 2.3.1 + resolution: "msw@npm:2.3.1" + dependencies: + "@bundled-es-modules/cookie": "npm:^2.0.0" + "@bundled-es-modules/statuses": "npm:^1.0.1" + "@inquirer/confirm": "npm:^3.0.0" + "@mswjs/cookies": "npm:^1.1.0" + "@mswjs/interceptors": "npm:^0.29.0" + "@open-draft/until": "npm:^2.1.0" + "@types/cookie": "npm:^0.6.0" + "@types/statuses": "npm:^2.0.4" + chalk: "npm:^4.1.2" + graphql: "npm:^16.8.1" + headers-polyfill: "npm:^4.0.2" + is-node-process: "npm:^1.2.0" + outvariant: "npm:^1.4.2" + path-to-regexp: "npm:^6.2.0" + strict-event-emitter: "npm:^0.5.1" + type-fest: "npm:^4.9.0" + yargs: "npm:^17.7.2" + peerDependencies: + typescript: ">= 4.7.x" + peerDependenciesMeta: + typescript: + optional: true + bin: + msw: cli/index.js + checksum: 10c0/2f8bb3cce72a37ed7014b2ef18e45b64a617c6d1ebcb871fe43184d0759fa595bcd88cbc3865c668bda5a9482e259cb13aa07c482c7d977e4975ff3708162ea0 + languageName: node + linkType: hard + +"mute-stream@npm:^1.0.0": + version: 1.0.0 + resolution: "mute-stream@npm:1.0.0" + checksum: 10c0/dce2a9ccda171ec979a3b4f869a102b1343dee35e920146776780de182f16eae459644d187e38d59a3d37adf85685e1c17c38cf7bfda7e39a9880f7a1d10a74c + languageName: node + linkType: hard + +"outvariant@npm:^1.2.1, outvariant@npm:^1.4.0, outvariant@npm:^1.4.2": + version: 1.4.2 + resolution: "outvariant@npm:1.4.2" + checksum: 10c0/48041425a4cb725ff8871b7d9889bfc2eaded867b9b35b6c2450a36fb3632543173098654990caa6c9e9f67d902b2a01f4402c301835e9ecaf4b4695d3161853 + languageName: node + linkType: hard + +"path-parse@npm:^1.0.7": + version: 1.0.7 + resolution: "path-parse@npm:1.0.7" + checksum: 10c0/11ce261f9d294cc7a58d6a574b7f1b935842355ec66fba3c3fd79e0f036462eaf07d0aa95bb74ff432f9afef97ce1926c720988c6a7451d8a584930ae7de86e1 + languageName: node + linkType: hard + +"path-to-regexp@npm:^6.2.0": + version: 6.2.2 + resolution: "path-to-regexp@npm:6.2.2" + checksum: 10c0/4b60852d3501fd05ca9dd08c70033d73844e5eca14e41f499f069afa8364f780f15c5098002f93bd42af8b3514de62ac6e82a53b5662de881d2b08c9ef21ea6b + languageName: node + linkType: hard + +"protobufjs@npm:^7.2.3, protobufjs@npm:^7.2.5": + version: 7.3.2 + resolution: "protobufjs@npm:7.3.2" + dependencies: + "@protobufjs/aspromise": "npm:^1.1.2" + "@protobufjs/base64": "npm:^1.1.2" + "@protobufjs/codegen": "npm:^2.0.4" + "@protobufjs/eventemitter": "npm:^1.1.0" + "@protobufjs/fetch": "npm:^1.1.0" + "@protobufjs/float": "npm:^1.0.2" + "@protobufjs/inquire": "npm:^1.1.0" + "@protobufjs/path": "npm:^1.1.2" + "@protobufjs/pool": "npm:^1.1.0" + "@protobufjs/utf8": "npm:^1.1.0" + "@types/node": "npm:>=13.7.0" + long: "npm:^5.0.0" + checksum: 10c0/b87e38fffc989793099010439a7ff45a0a57ef5b8f44b5209f06bfa5085ac96a365aa37eb3c79bd6954d6ef1b50fc69da37dae8ea2a31d90b7bc8fb2fa0e3955 + languageName: node + linkType: hard + +"require-directory@npm:^2.1.1": + version: 2.1.1 + resolution: "require-directory@npm:2.1.1" + checksum: 10c0/83aa76a7bc1531f68d92c75a2ca2f54f1b01463cb566cf3fbc787d0de8be30c9dbc211d1d46be3497dac5785fe296f2dd11d531945ac29730643357978966e99 + languageName: node + linkType: hard + +"require-in-the-middle@npm:^7.1.1": + version: 7.3.0 + resolution: "require-in-the-middle@npm:7.3.0" + dependencies: + debug: "npm:^4.1.1" + module-details-from-path: "npm:^1.0.3" + resolve: "npm:^1.22.1" + checksum: 10c0/a8e29393b647f7109f8c07e9276123482ba19d7be4b749d247036573ef4539eaf527bdb66c2e2730b99a74e7badc36f7b6d4a75c6e5b5f798a5f304e78ade797 + languageName: node + linkType: hard + +"resolve-legacy-peer-deps@workspace:.": + version: 0.0.0-use.local + resolution: "resolve-legacy-peer-deps@workspace:." + dependencies: + "@systemfsoftware/trigger.dev_sdk": "npm:3.0.0-beta.40" + peerDependencies: + lodash: 4.17.21 + languageName: unknown + linkType: soft + +"resolve@npm:^1.22.1": + version: 1.22.8 + resolution: "resolve@npm:1.22.8" + dependencies: + is-core-module: "npm:^2.13.0" + path-parse: "npm:^1.0.7" + supports-preserve-symlinks-flag: "npm:^1.0.0" + bin: + resolve: bin/resolve + checksum: 10c0/07e179f4375e1fd072cfb72ad66d78547f86e6196c4014b31cb0b8bb1db5f7ca871f922d08da0fbc05b94e9fd42206f819648fa3b5b873ebbc8e1dc68fec433a + languageName: node + linkType: hard + +"resolve@patch:resolve@npm%3A^1.22.1#optional!builtin": + version: 1.22.8 + resolution: "resolve@patch:resolve@npm%3A1.22.8#optional!builtin::version=1.22.8&hash=c3c19d" + dependencies: + is-core-module: "npm:^2.13.0" + path-parse: "npm:^1.0.7" + supports-preserve-symlinks-flag: "npm:^1.0.0" + bin: + resolve: bin/resolve + checksum: 10c0/0446f024439cd2e50c6c8fa8ba77eaa8370b4180f401a96abf3d1ebc770ac51c1955e12764cde449fde3fff480a61f84388e3505ecdbab778f4bef5f8212c729 + languageName: node + linkType: hard + +"run-exclusive@npm:^2.2.19": + version: 2.2.19 + resolution: "run-exclusive@npm:2.2.19" + dependencies: + minimal-polyfills: "npm:^2.2.3" + checksum: 10c0/afde039737672d2490df12f6b5f151a258673abcfc37829a67e7a877c6e7402f0bb05372319d86142ddbe95c32170ac28919b6689ddd84ee6d3d0d9a1194bc94 + languageName: node + linkType: hard + +"semver@npm:^7.5.2": + version: 7.6.2 + resolution: "semver@npm:7.6.2" + bin: + semver: bin/semver.js + checksum: 10c0/97d3441e97ace8be4b1976433d1c32658f6afaff09f143e52c593bae7eef33de19e3e369c88bd985ce1042c6f441c80c6803078d1de2a9988080b66684cbb30c + languageName: node + linkType: hard + +"shimmer@npm:^1.2.1": + version: 1.2.1 + resolution: "shimmer@npm:1.2.1" + checksum: 10c0/ae8b27c389db2a00acfc8da90240f11577685a8f3e40008f826a3bea8b4f3b3ecd305c26be024b4a0fd3b123d132c1569d6e238097960a9a543b6c60760fb46a + languageName: node + linkType: hard + +"signal-exit@npm:^4.1.0": + version: 4.1.0 + resolution: "signal-exit@npm:4.1.0" + checksum: 10c0/41602dce540e46d599edba9d9860193398d135f7ff72cab629db5171516cfae628d21e7bfccde1bbfdf11c48726bc2a6d1a8fb8701125852fbfda7cf19c6aa83 + languageName: node + linkType: hard + +"slug@npm:^6.0.0": + version: 6.1.0 + resolution: "slug@npm:6.1.0" + checksum: 10c0/b79650a3b38de94dc6063d73858172d1955fcfb4731746c8f77e87dded9a092c4423205e962fb31ff5332557fcd19cc2eb5331ddd854c053f91748022ed64449 + languageName: node + linkType: hard + +"socket.io-client@npm:4.7.4": + version: 4.7.4 + resolution: "socket.io-client@npm:4.7.4" + dependencies: + "@socket.io/component-emitter": "npm:~3.1.0" + debug: "npm:~4.3.2" + engine.io-client: "npm:~6.5.2" + socket.io-parser: "npm:~4.2.4" + checksum: 10c0/0af4dc8882ec88a48203f0e17b49ec08c4fc3d80b72c014dda3357fc5878877d09e8773736fc3bed1dfe5f18e716acc26cdc301bba6777e99d853d51aa5772bd + languageName: node + linkType: hard + +"socket.io-parser@npm:~4.2.4": + version: 4.2.4 + resolution: "socket.io-parser@npm:4.2.4" + dependencies: + "@socket.io/component-emitter": "npm:~3.1.0" + debug: "npm:~4.3.1" + checksum: 10c0/9383b30358fde4a801ea4ec5e6860915c0389a091321f1c1f41506618b5cf7cd685d0a31c587467a0c4ee99ef98c2b99fb87911f9dfb329716c43b587f29ca48 + languageName: node + linkType: hard + +"statuses@npm:^2.0.1": + version: 2.0.1 + resolution: "statuses@npm:2.0.1" + checksum: 10c0/34378b207a1620a24804ce8b5d230fea0c279f00b18a7209646d5d47e419d1cc23e7cbf33a25a1e51ac38973dc2ac2e1e9c647a8e481ef365f77668d72becfd0 + languageName: node + linkType: hard + +"strict-event-emitter@npm:^0.5.1": + version: 0.5.1 + resolution: "strict-event-emitter@npm:0.5.1" + checksum: 10c0/f5228a6e6b6393c57f52f62e673cfe3be3294b35d6f7842fc24b172ae0a6e6c209fa83241d0e433fc267c503bc2f4ffdbe41a9990ff8ffd5ac425ec0489417f7 + languageName: node + linkType: hard + +"string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.3": + version: 4.2.3 + resolution: "string-width@npm:4.2.3" + dependencies: + emoji-regex: "npm:^8.0.0" + is-fullwidth-code-point: "npm:^3.0.0" + strip-ansi: "npm:^6.0.1" + checksum: 10c0/1e525e92e5eae0afd7454086eed9c818ee84374bb80328fc41217ae72ff5f065ef1c9d7f72da41de40c75fa8bb3dee63d92373fd492c84260a552c636392a47b + languageName: node + linkType: hard + +"strip-ansi@npm:^6.0.0, strip-ansi@npm:^6.0.1": + version: 6.0.1 + resolution: "strip-ansi@npm:6.0.1" + dependencies: + ansi-regex: "npm:^5.0.1" + checksum: 10c0/1ae5f212a126fe5b167707f716942490e3933085a5ff6c008ab97ab2f272c8025d3aa218b7bd6ab25729ca20cc81cddb252102f8751e13482a5199e873680952 + languageName: node + linkType: hard + +"superjson@npm:^2.2.1": + version: 2.2.1 + resolution: "superjson@npm:2.2.1" + dependencies: + copy-anything: "npm:^3.0.2" + checksum: 10c0/5d8202c955170bd98ef2647f712754ac54d2d007923cfdb53a4b035304d8964b8c41d5eff41ee277896e2ac32e06abb009b571f1589416b729fe40216320cc7a + languageName: node + linkType: hard + +"supports-color@npm:^7.0.0, supports-color@npm:^7.1.0": + version: 7.2.0 + resolution: "supports-color@npm:7.2.0" + dependencies: + has-flag: "npm:^4.0.0" + checksum: 10c0/afb4c88521b8b136b5f5f95160c98dee7243dc79d5432db7efc27efb219385bbc7d9427398e43dd6cc730a0f87d5085ce1652af7efbe391327bc0a7d0f7fc124 + languageName: node + linkType: hard + +"supports-hyperlinks@npm:^2.2.0": + version: 2.3.0 + resolution: "supports-hyperlinks@npm:2.3.0" + dependencies: + has-flag: "npm:^4.0.0" + supports-color: "npm:^7.0.0" + checksum: 10c0/4057f0d86afb056cd799602f72d575b8fdd79001c5894bcb691176f14e870a687e7981e50bc1484980e8b688c6d5bcd4931e1609816abb5a7dc1486b7babf6a1 + languageName: node + linkType: hard + +"supports-preserve-symlinks-flag@npm:^1.0.0": + version: 1.0.0 + resolution: "supports-preserve-symlinks-flag@npm:1.0.0" + checksum: 10c0/6c4032340701a9950865f7ae8ef38578d8d7053f5e10518076e6554a9381fa91bd9c6850193695c141f32b21f979c985db07265a758867bac95de05f7d8aeb39 + languageName: node + linkType: hard + +"terminal-link@npm:^3.0.0": + version: 3.0.0 + resolution: "terminal-link@npm:3.0.0" + dependencies: + ansi-escapes: "npm:^5.0.0" + supports-hyperlinks: "npm:^2.2.0" + checksum: 10c0/2ccf93f474d9c4fe1ac75764a48836e61c281def08f4aff154696bc83dd764078ee2f5a6a6148382fb928943d53f44313ae513c5f457649d2961a95e5cd343b3 + languageName: node + linkType: hard + +"tsafe@npm:^1.6.6": + version: 1.7.2 + resolution: "tsafe@npm:1.7.2" + checksum: 10c0/b7113b331a9aea5e0ac779573dc6b104581f29bda72814e3c5df6657f4732671cc63c059f6c15be18e9e570c77fbed12c3ae1157a10eb21606521fae197fddec + languageName: node + linkType: hard + +"type-fest@npm:^0.21.3": + version: 0.21.3 + resolution: "type-fest@npm:0.21.3" + checksum: 10c0/902bd57bfa30d51d4779b641c2bc403cdf1371fb9c91d3c058b0133694fcfdb817aef07a47f40faf79039eecbaa39ee9d3c532deff244f3a19ce68cea71a61e8 + languageName: node + linkType: hard + +"type-fest@npm:^1.0.2": + version: 1.4.0 + resolution: "type-fest@npm:1.4.0" + checksum: 10c0/a3c0f4ee28ff6ddf800d769eafafcdeab32efa38763c1a1b8daeae681920f6e345d7920bf277245235561d8117dab765cb5f829c76b713b4c9de0998a5397141 + languageName: node + linkType: hard + +"type-fest@npm:^4.9.0": + version: 4.20.1 + resolution: "type-fest@npm:4.20.1" + checksum: 10c0/c31da16fe170a74c5b7e102e70e764ba8ec6ade128e782a56f842aefa07307df5a6353e6b5601d3b30ff2d856d8b955f89813df639e4758fedcf8e426b2d854e + languageName: node + linkType: hard + +"ulid@npm:^2.3.0": + version: 2.3.0 + resolution: "ulid@npm:2.3.0" + bin: + ulid: ./bin/cli.js + checksum: 10c0/070d237502781085e59cf3d8ece752ff96cd3a0990cf1c1be57273f4550597daeb72e9a7db8e5a320de31102509bb3321d280b54bfc44e98025e4628a9629773 + languageName: node + linkType: hard + +"ulidx@npm:^2.2.1": + version: 2.3.0 + resolution: "ulidx@npm:2.3.0" + dependencies: + layerr: "npm:^2.0.1" + checksum: 10c0/4be5f04dfd341ffbf3aa963613cf780e5fe983db9f696933fddf062b789c270b441f4f77270e5c94f900754fcc72201629a84d0262778ba87f4376f0d2b93f53 + languageName: node + linkType: hard + +"undici-types@npm:~5.26.4": + version: 5.26.5 + resolution: "undici-types@npm:5.26.5" + checksum: 10c0/bb673d7876c2d411b6eb6c560e0c571eef4a01c1c19925175d16e3a30c4c428181fb8d7ae802a261f283e4166a0ac435e2f505743aa9e45d893f9a3df017b501 + languageName: node + linkType: hard + +"uuid@npm:^9.0.0": + version: 9.0.1 + resolution: "uuid@npm:9.0.1" + bin: + uuid: dist/bin/uuid + checksum: 10c0/1607dd32ac7fc22f2d8f77051e6a64845c9bce5cd3dd8aa0070c074ec73e666a1f63c7b4e0f4bf2bc8b9d59dc85a15e17807446d9d2b17c8485fbc2147b27f9b + languageName: node + linkType: hard + +"wrap-ansi@npm:^6.2.0": + version: 6.2.0 + resolution: "wrap-ansi@npm:6.2.0" + dependencies: + ansi-styles: "npm:^4.0.0" + string-width: "npm:^4.1.0" + strip-ansi: "npm:^6.0.0" + checksum: 10c0/baad244e6e33335ea24e86e51868fe6823626e3a3c88d9a6674642afff1d34d9a154c917e74af8d845fd25d170c4ea9cf69a47133c3f3656e1252b3d462d9f6c + languageName: node + linkType: hard + +"wrap-ansi@npm:^7.0.0": + version: 7.0.0 + resolution: "wrap-ansi@npm:7.0.0" + dependencies: + ansi-styles: "npm:^4.0.0" + string-width: "npm:^4.1.0" + strip-ansi: "npm:^6.0.0" + checksum: 10c0/d15fc12c11e4cbc4044a552129ebc75ee3f57aa9c1958373a4db0292d72282f54373b536103987a4a7594db1ef6a4f10acf92978f79b98c49306a4b58c77d4da + languageName: node + linkType: hard + +"ws@npm:^8.11.0, ws@npm:~8.17.1": + version: 8.17.1 + resolution: "ws@npm:8.17.1" + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ">=5.0.2" + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + checksum: 10c0/f4a49064afae4500be772abdc2211c8518f39e1c959640457dcee15d4488628620625c783902a52af2dd02f68558da2868fd06e6fd0e67ebcd09e6881b1b5bfe + languageName: node + linkType: hard + +"xmlhttprequest-ssl@npm:~2.0.0": + version: 2.0.0 + resolution: "xmlhttprequest-ssl@npm:2.0.0" + checksum: 10c0/b64ab371459bd5e3a4827e3c7535759047d285fd310aea6fd028973d547133f3be0d473c1fdae9f14d89bf509267759198ae1fbe89802079a7e217ddd990d734 + languageName: node + linkType: hard + +"y18n@npm:^5.0.5": + version: 5.0.8 + resolution: "y18n@npm:5.0.8" + checksum: 10c0/4df2842c36e468590c3691c894bc9cdbac41f520566e76e24f59401ba7d8b4811eb1e34524d57e54bc6d864bcb66baab7ffd9ca42bf1eda596618f9162b91249 + languageName: node + linkType: hard + +"yargs-parser@npm:^21.1.1": + version: 21.1.1 + resolution: "yargs-parser@npm:21.1.1" + checksum: 10c0/f84b5e48169479d2f402239c59f084cfd1c3acc197a05c59b98bab067452e6b3ea46d4dd8ba2985ba7b3d32a343d77df0debd6b343e5dae3da2aab2cdf5886b2 + languageName: node + linkType: hard + +"yargs@npm:^17.7.2": + version: 17.7.2 + resolution: "yargs@npm:17.7.2" + dependencies: + cliui: "npm:^8.0.1" + escalade: "npm:^3.1.1" + get-caller-file: "npm:^2.0.5" + require-directory: "npm:^2.1.1" + string-width: "npm:^4.2.3" + y18n: "npm:^5.0.5" + yargs-parser: "npm:^21.1.1" + checksum: 10c0/ccd7e723e61ad5965fffbb791366db689572b80cca80e0f96aad968dfff4156cd7cd1ad18607afe1046d8241e6fb2d6c08bf7fa7bfb5eaec818735d8feac8f05 + languageName: node + linkType: hard + +"zod-error@npm:1.5.0": + version: 1.5.0 + resolution: "zod-error@npm:1.5.0" + dependencies: + zod: "npm:^3.20.2" + checksum: 10c0/f7809d1e3a2f2ba4e956631c1a8ebb79bbfdbb7b1009fb6cc4f2fe0292fcc966e985df154811c262f86af61e4605434ebcc9c834c0a1a368804c351c1e68b646 + languageName: node + linkType: hard + +"zod-validation-error@npm:^1.5.0": + version: 1.5.0 + resolution: "zod-validation-error@npm:1.5.0" + peerDependencies: + zod: ^3.18.0 + checksum: 10c0/b05d74900fa840e35abb66e0b0f90bd0175bcf8bf0bf9cea7de1383c9a35b75f870951a529cfc2045f2629f00b9ce1b30745b0e4689fd198743d6da91b321a58 + languageName: node + linkType: hard + +"zod@npm:3.22.3": + version: 3.22.3 + resolution: "zod@npm:3.22.3" + checksum: 10c0/cb4b24aed7dec98552eb9042e88cbd645455bf2830e5704174d2da96f554dabad4630e3b4f6623e1b6562b9eaa43535a37b7f2011f29b8d8e9eabe1ddf3b656b + languageName: node + linkType: hard + +"zod@npm:^3.20.2": + version: 3.23.8 + resolution: "zod@npm:3.23.8" + checksum: 10c0/8f14c87d6b1b53c944c25ce7a28616896319d95bc46a9660fe441adc0ed0a81253b02b5abdaeffedbeb23bdd25a0bf1c29d2c12dd919aef6447652dd295e3e69 + languageName: node + linkType: hard diff --git a/packages/cli-v3/e2e/fixtures/resolve-trigger-deps/.yarnrc.yml b/packages/cli-v3/e2e/fixtures/resolve-trigger-deps/.yarnrc.yml new file mode 100644 index 00000000000..3186f3f0795 --- /dev/null +++ b/packages/cli-v3/e2e/fixtures/resolve-trigger-deps/.yarnrc.yml @@ -0,0 +1 @@ +nodeLinker: node-modules diff --git a/packages/cli-v3/e2e/fixtures/resolve-trigger-deps/package-lock.json b/packages/cli-v3/e2e/fixtures/resolve-trigger-deps/package-lock.json new file mode 100644 index 00000000000..23d88468d3f --- /dev/null +++ b/packages/cli-v3/e2e/fixtures/resolve-trigger-deps/package-lock.json @@ -0,0 +1,14 @@ +{ + "name": "resolve-trigger-deps", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "resolve-trigger-deps", + "engines": { + "pnpm": "8.15.5", + "yarn": "4.2.2" + } + } + } +} diff --git a/packages/cli-v3/e2e/fixtures/resolve-trigger-deps/package.json b/packages/cli-v3/e2e/fixtures/resolve-trigger-deps/package.json new file mode 100644 index 00000000000..0f4b86f922d --- /dev/null +++ b/packages/cli-v3/e2e/fixtures/resolve-trigger-deps/package.json @@ -0,0 +1,10 @@ +{ + "name": "resolve-trigger-deps", + "description": "https://github.com/triggerdotdev/trigger.dev/commit/6406924b025de766af68dcceea04d26993211ed0", + "private": true, + "packageManager": "pnpm@8.15.5+sha256.4b4efa12490e5055d59b9b9fc9438b7d581a6b7af3b5675eb5c5f447cee1a589", + "engines": { + "pnpm": "8.15.5", + "yarn": "4.2.2" + } +} diff --git a/packages/cli-v3/e2e/fixtures/resolve-trigger-deps/pnpm-lock.yaml b/packages/cli-v3/e2e/fixtures/resolve-trigger-deps/pnpm-lock.yaml new file mode 100644 index 00000000000..797ec499ee7 --- /dev/null +++ b/packages/cli-v3/e2e/fixtures/resolve-trigger-deps/pnpm-lock.yaml @@ -0,0 +1,9 @@ +lockfileVersion: '6.0' + +settings: + autoInstallPeers: true + excludeLinksFromLockfile: false + +importers: + + .: {} diff --git a/packages/cli-v3/e2e/fixtures/resolve-trigger-deps/pnpm-workspace.yaml b/packages/cli-v3/e2e/fixtures/resolve-trigger-deps/pnpm-workspace.yaml new file mode 100644 index 00000000000..c090d851f27 --- /dev/null +++ b/packages/cli-v3/e2e/fixtures/resolve-trigger-deps/pnpm-workspace.yaml @@ -0,0 +1 @@ +# https://github.com/pnpm/pnpm/issues/2412 diff --git a/packages/cli-v3/e2e/fixtures/resolve-trigger-deps/trigger.config.js b/packages/cli-v3/e2e/fixtures/resolve-trigger-deps/trigger.config.js new file mode 100644 index 00000000000..711ebe19437 --- /dev/null +++ b/packages/cli-v3/e2e/fixtures/resolve-trigger-deps/trigger.config.js @@ -0,0 +1,4 @@ +export const config = { + project: "resolve-trigger-deps", + triggerDirectories: ["./trigger"], +}; diff --git a/packages/cli-v3/e2e/fixtures/resolve-trigger-deps/trigger/helloWorld.js b/packages/cli-v3/e2e/fixtures/resolve-trigger-deps/trigger/helloWorld.js new file mode 100644 index 00000000000..8459b9f91b7 --- /dev/null +++ b/packages/cli-v3/e2e/fixtures/resolve-trigger-deps/trigger/helloWorld.js @@ -0,0 +1,8 @@ +import { task } from "@systemfsoftware/trigger.dev_sdk/v3"; + +export const helloWorldTask = task({ + id: "hello-world", + run: async (payload) => { + console.log("Hello, World!", payload); + }, +}); diff --git a/packages/cli-v3/e2e/fixtures/resolve-trigger-deps/yarn.lock b/packages/cli-v3/e2e/fixtures/resolve-trigger-deps/yarn.lock new file mode 100644 index 00000000000..09948723eca --- /dev/null +++ b/packages/cli-v3/e2e/fixtures/resolve-trigger-deps/yarn.lock @@ -0,0 +1,12 @@ +# This file is generated by running "yarn install" inside your project. +# Manual changes might be lost - proceed with caution! + +__metadata: + version: 8 + cacheKey: 10c0 + +"resolve-trigger-deps@workspace:.": + version: 0.0.0-use.local + resolution: "resolve-trigger-deps@workspace:." + languageName: unknown + linkType: soft diff --git a/packages/cli-v3/e2e/fixtures/server-only/.yarnrc.yml b/packages/cli-v3/e2e/fixtures/server-only/.yarnrc.yml new file mode 100644 index 00000000000..3186f3f0795 --- /dev/null +++ b/packages/cli-v3/e2e/fixtures/server-only/.yarnrc.yml @@ -0,0 +1 @@ +nodeLinker: node-modules diff --git a/packages/cli-v3/e2e/fixtures/server-only/package-lock.json b/packages/cli-v3/e2e/fixtures/server-only/package-lock.json new file mode 100644 index 00000000000..5ae39ee4f13 --- /dev/null +++ b/packages/cli-v3/e2e/fixtures/server-only/package-lock.json @@ -0,0 +1,2141 @@ +{ + "name": "server-only", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "server-only", + "dependencies": { + "@systemfsoftware/trigger.dev_sdk": "3.0.0-beta.33", + "server-only": "^0.0.1" + } + }, + "node_modules/@bundled-es-modules/cookie": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@bundled-es-modules/cookie/-/cookie-2.0.0.tgz", + "integrity": "sha512-Or6YHg/kamKHpxULAdSqhGqnWFneIXu1NKvvfBBzKGwpVsYuFIQ5aBPHDnnoR3ghW1nvSkALd+EF9iMtY7Vjxw==", + "dependencies": { + "cookie": "^0.5.0" + } + }, + "node_modules/@bundled-es-modules/statuses": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@bundled-es-modules/statuses/-/statuses-1.0.1.tgz", + "integrity": "sha512-yn7BklA5acgcBr+7w064fGV+SGIFySjCKpqjcWgBAIfrAkY+4GQTJJHQMeT3V/sgz23VTEVV8TtOmkvJAhFVfg==", + "dependencies": { + "statuses": "^2.0.1" + } + }, + "node_modules/@google-cloud/precise-date": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@google-cloud/precise-date/-/precise-date-4.0.0.tgz", + "integrity": "sha512-1TUx3KdaU3cN7nfCdNf+UVqA/PSX29Cjcox3fZZBtINlRrXVTmUkQnCKv2MbBUbCopbK4olAT1IHl76uZyCiVA==", + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@grpc/grpc-js": { + "version": "1.10.8", + "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.10.8.tgz", + "integrity": "sha512-vYVqYzHicDqyKB+NQhAc54I1QWCBLCrYG6unqOIcBTHx+7x8C9lcoLj3KVJXs2VB4lUbpWY+Kk9NipcbXYWmvg==", + "dependencies": { + "@grpc/proto-loader": "^0.7.13", + "@js-sdsl/ordered-map": "^4.4.2" + }, + "engines": { + "node": ">=12.10.0" + } + }, + "node_modules/@grpc/proto-loader": { + "version": "0.7.13", + "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.7.13.tgz", + "integrity": "sha512-AiXO/bfe9bmxBjxxtYxFAXGZvMaN5s8kO+jBHAJCON8rJoB5YS/D6X7ZNc6XQkuHNmyl4CYaMI1fJ/Gn27RGGw==", + "dependencies": { + "lodash.camelcase": "^4.3.0", + "long": "^5.0.0", + "protobufjs": "^7.2.5", + "yargs": "^17.7.2" + }, + "bin": { + "proto-loader-gen-types": "build/bin/proto-loader-gen-types.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@inquirer/confirm": { + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/@inquirer/confirm/-/confirm-3.1.8.tgz", + "integrity": "sha512-f3INZ+ca4dQdn+MQiq1yP/mOIR/Oc8BLRYuDh6ciToWd6z4W8yArfzjBCMQ0BPY8PcJKwZxGIt8Z6yNT32eSTw==", + "dependencies": { + "@inquirer/core": "^8.2.1", + "@inquirer/type": "^1.3.2" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@inquirer/core": { + "version": "8.2.1", + "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-8.2.1.tgz", + "integrity": "sha512-TIcuQMn2qrtyYe0j136UpHeYpk7AcR/trKeT/7YY0vRgcS9YSfJuQ2+PudPhSofLLsHNnRYAHScQCcVZrJkMqA==", + "dependencies": { + "@inquirer/figures": "^1.0.2", + "@inquirer/type": "^1.3.2", + "@types/mute-stream": "^0.0.4", + "@types/node": "^20.12.12", + "@types/wrap-ansi": "^3.0.0", + "ansi-escapes": "^4.3.2", + "chalk": "^4.1.2", + "cli-spinners": "^2.9.2", + "cli-width": "^4.1.0", + "mute-stream": "^1.0.0", + "signal-exit": "^4.1.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^6.2.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@inquirer/core/node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@inquirer/core/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@inquirer/core/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@inquirer/core/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@inquirer/core/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@inquirer/core/node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@inquirer/core/node_modules/wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@inquirer/figures": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@inquirer/figures/-/figures-1.0.2.tgz", + "integrity": "sha512-4F1MBwVr3c/m4bAUef6LgkvBfSjzwH+OfldgHqcuacWwSUetFebM2wi58WfG9uk1rR98U6GwLed4asLJbwdV5w==", + "engines": { + "node": ">=18" + } + }, + "node_modules/@inquirer/type": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-1.3.2.tgz", + "integrity": "sha512-5Frickan9c89QbPkSu6I6y8p+9eR6hZkdPahGmNDsTFX8FHLPAozyzCZMKUeW8FyYwnlCKUjqIEqxY+UctARiw==", + "engines": { + "node": ">=18" + } + }, + "node_modules/@js-sdsl/ordered-map": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/@js-sdsl/ordered-map/-/ordered-map-4.4.2.tgz", + "integrity": "sha512-iUKgm52T8HOE/makSxjqoWhe95ZJA1/G1sYsGev2JDKUSS14KAgg1LHb+Ba+IPow0xflbnSkOsZcO08C7w1gYw==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/js-sdsl" + } + }, + "node_modules/@mswjs/cookies": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@mswjs/cookies/-/cookies-1.1.0.tgz", + "integrity": "sha512-0ZcCVQxifZmhwNBoQIrystCb+2sWBY2Zw8lpfJBPCHGCA/HWqehITeCRVIv4VMy8MPlaHo2w2pTHFV2pFfqKPw==", + "engines": { + "node": ">=18" + } + }, + "node_modules/@mswjs/interceptors": { + "version": "0.29.1", + "resolved": "https://registry.npmjs.org/@mswjs/interceptors/-/interceptors-0.29.1.tgz", + "integrity": "sha512-3rDakgJZ77+RiQUuSK69t1F0m8BQKA8Vh5DCS5V0DWvNY67zob2JhhQrhCO0AKLGINTRSFd1tBaHcJTkhefoSw==", + "dependencies": { + "@open-draft/deferred-promise": "^2.2.0", + "@open-draft/logger": "^0.3.0", + "@open-draft/until": "^2.0.0", + "is-node-process": "^1.2.0", + "outvariant": "^1.2.1", + "strict-event-emitter": "^0.5.1" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@open-draft/deferred-promise": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@open-draft/deferred-promise/-/deferred-promise-2.2.0.tgz", + "integrity": "sha512-CecwLWx3rhxVQF6V4bAgPS5t+So2sTbPgAzafKkVizyi7tlwpcFpdFqq+wqF2OwNBmqFuu6tOyouTuxgpMfzmA==" + }, + "node_modules/@open-draft/logger": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@open-draft/logger/-/logger-0.3.0.tgz", + "integrity": "sha512-X2g45fzhxH238HKO4xbSr7+wBS8Fvw6ixhTDuvLd5mqh6bJJCFAPwU9mPDxbcrRtfxv4u5IHCEH77BmxvXmmxQ==", + "dependencies": { + "is-node-process": "^1.2.0", + "outvariant": "^1.4.0" + } + }, + "node_modules/@open-draft/until": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@open-draft/until/-/until-2.1.0.tgz", + "integrity": "sha512-U69T3ItWHvLwGg5eJ0n3I62nWuE6ilHlmz7zM0npLBRvPRd7e6NYmg54vvRtP5mZG7kZqZCFVdsTWo7BPtBujg==" + }, + "node_modules/@opentelemetry/api": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-1.8.0.tgz", + "integrity": "sha512-I/s6F7yKUDdtMsoBWXJe8Qz40Tui5vsuKCWJEWVL+5q9sSWRzzx6v2KeNsOBEwd94j0eWkpWCH4yB6rZg9Mf0w==", + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@opentelemetry/api-logs": { + "version": "0.49.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.49.1.tgz", + "integrity": "sha512-kaNl/T7WzyMUQHQlVq7q0oV4Kev6+0xFwqzofryC66jgGMacd0QH5TwfpbUwSTby+SdAdprAe5UKMvBw4tKS5Q==", + "dependencies": { + "@opentelemetry/api": "^1.0.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/@opentelemetry/context-async-hooks": { + "version": "1.24.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-1.24.1.tgz", + "integrity": "sha512-R5r6DO4kgEOVBxFXhXjwospLQkv+sYxwCfjvoZBe7Zm6KKXAV9kDSJhi/D1BweowdZmO+sdbENLs374gER8hpQ==", + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/core": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.22.0.tgz", + "integrity": "sha512-0VoAlT6x+Xzik1v9goJ3pZ2ppi6+xd3aUfg4brfrLkDBHRIVjMP0eBHrKrhB+NKcDyMAg8fAbGL3Npg/F6AwWA==", + "dependencies": { + "@opentelemetry/semantic-conventions": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/core/node_modules/@opentelemetry/semantic-conventions": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.22.0.tgz", + "integrity": "sha512-CAOgFOKLybd02uj/GhCdEeeBjOS0yeoDeo/CA7ASBSmenpZHAKGB3iDm/rv3BQLcabb/OprDEsSQ1y0P8A7Siw==", + "engines": { + "node": ">=14" + } + }, + "node_modules/@opentelemetry/exporter-logs-otlp-http": { + "version": "0.49.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-logs-otlp-http/-/exporter-logs-otlp-http-0.49.1.tgz", + "integrity": "sha512-3QoBnIGCmEkujynUP0mK155QtOM0MSf9FNrEw7u9ieCFsoMiyatg2hPp+alEDONJ8N8wGEK+wP2q3icgXBiggw==", + "dependencies": { + "@opentelemetry/api-logs": "0.49.1", + "@opentelemetry/core": "1.22.0", + "@opentelemetry/otlp-exporter-base": "0.49.1", + "@opentelemetry/otlp-transformer": "0.49.1", + "@opentelemetry/sdk-logs": "0.49.1" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.0.0" + } + }, + "node_modules/@opentelemetry/exporter-trace-otlp-grpc": { + "version": "0.49.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-grpc/-/exporter-trace-otlp-grpc-0.49.1.tgz", + "integrity": "sha512-Zbd7f3zF7fI2587MVhBizaW21cO/SordyrZGtMtvhoxU6n4Qb02Gx71X4+PzXH620e0+JX+Pcr9bYb1HTeVyJA==", + "dependencies": { + "@grpc/grpc-js": "^1.7.1", + "@opentelemetry/core": "1.22.0", + "@opentelemetry/otlp-grpc-exporter-base": "0.49.1", + "@opentelemetry/otlp-transformer": "0.49.1", + "@opentelemetry/resources": "1.22.0", + "@opentelemetry/sdk-trace-base": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.0.0" + } + }, + "node_modules/@opentelemetry/exporter-trace-otlp-grpc/node_modules/@opentelemetry/resources": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.22.0.tgz", + "integrity": "sha512-+vNeIFPH2hfcNL0AJk/ykJXoUCtR1YaDUZM+p3wZNU4Hq98gzq+7b43xbkXjadD9VhWIUQqEwXyY64q6msPj6A==", + "dependencies": { + "@opentelemetry/core": "1.22.0", + "@opentelemetry/semantic-conventions": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/exporter-trace-otlp-grpc/node_modules/@opentelemetry/sdk-trace-base": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.22.0.tgz", + "integrity": "sha512-pfTuSIpCKONC6vkTpv6VmACxD+P1woZf4q0K46nSUvXFvOFqjBYKFaAMkKD3M1mlKUUh0Oajwj35qNjMl80m1Q==", + "dependencies": { + "@opentelemetry/core": "1.22.0", + "@opentelemetry/resources": "1.22.0", + "@opentelemetry/semantic-conventions": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/exporter-trace-otlp-grpc/node_modules/@opentelemetry/semantic-conventions": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.22.0.tgz", + "integrity": "sha512-CAOgFOKLybd02uj/GhCdEeeBjOS0yeoDeo/CA7ASBSmenpZHAKGB3iDm/rv3BQLcabb/OprDEsSQ1y0P8A7Siw==", + "engines": { + "node": ">=14" + } + }, + "node_modules/@opentelemetry/exporter-trace-otlp-http": { + "version": "0.49.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-http/-/exporter-trace-otlp-http-0.49.1.tgz", + "integrity": "sha512-KOLtZfZvIrpGZLVvblKsiVQT7gQUZNKcUUH24Zz6Xbi7LJb9Vt6xtUZFYdR5IIjvt47PIqBKDWUQlU0o1wAsRw==", + "dependencies": { + "@opentelemetry/core": "1.22.0", + "@opentelemetry/otlp-exporter-base": "0.49.1", + "@opentelemetry/otlp-transformer": "0.49.1", + "@opentelemetry/resources": "1.22.0", + "@opentelemetry/sdk-trace-base": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.0.0" + } + }, + "node_modules/@opentelemetry/exporter-trace-otlp-http/node_modules/@opentelemetry/resources": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.22.0.tgz", + "integrity": "sha512-+vNeIFPH2hfcNL0AJk/ykJXoUCtR1YaDUZM+p3wZNU4Hq98gzq+7b43xbkXjadD9VhWIUQqEwXyY64q6msPj6A==", + "dependencies": { + "@opentelemetry/core": "1.22.0", + "@opentelemetry/semantic-conventions": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/exporter-trace-otlp-http/node_modules/@opentelemetry/sdk-trace-base": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.22.0.tgz", + "integrity": "sha512-pfTuSIpCKONC6vkTpv6VmACxD+P1woZf4q0K46nSUvXFvOFqjBYKFaAMkKD3M1mlKUUh0Oajwj35qNjMl80m1Q==", + "dependencies": { + "@opentelemetry/core": "1.22.0", + "@opentelemetry/resources": "1.22.0", + "@opentelemetry/semantic-conventions": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/exporter-trace-otlp-http/node_modules/@opentelemetry/semantic-conventions": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.22.0.tgz", + "integrity": "sha512-CAOgFOKLybd02uj/GhCdEeeBjOS0yeoDeo/CA7ASBSmenpZHAKGB3iDm/rv3BQLcabb/OprDEsSQ1y0P8A7Siw==", + "engines": { + "node": ">=14" + } + }, + "node_modules/@opentelemetry/exporter-trace-otlp-proto": { + "version": "0.49.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-proto/-/exporter-trace-otlp-proto-0.49.1.tgz", + "integrity": "sha512-n8ON/c9pdMyYAfSFWKkgsPwjYoxnki+6Olzo+klKfW7KqLWoyEkryNkbcMIYnGGNXwdkMIrjoaP0VxXB26Oxcg==", + "dependencies": { + "@opentelemetry/core": "1.22.0", + "@opentelemetry/otlp-exporter-base": "0.49.1", + "@opentelemetry/otlp-proto-exporter-base": "0.49.1", + "@opentelemetry/otlp-transformer": "0.49.1", + "@opentelemetry/resources": "1.22.0", + "@opentelemetry/sdk-trace-base": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.0.0" + } + }, + "node_modules/@opentelemetry/exporter-trace-otlp-proto/node_modules/@opentelemetry/resources": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.22.0.tgz", + "integrity": "sha512-+vNeIFPH2hfcNL0AJk/ykJXoUCtR1YaDUZM+p3wZNU4Hq98gzq+7b43xbkXjadD9VhWIUQqEwXyY64q6msPj6A==", + "dependencies": { + "@opentelemetry/core": "1.22.0", + "@opentelemetry/semantic-conventions": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/exporter-trace-otlp-proto/node_modules/@opentelemetry/sdk-trace-base": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.22.0.tgz", + "integrity": "sha512-pfTuSIpCKONC6vkTpv6VmACxD+P1woZf4q0K46nSUvXFvOFqjBYKFaAMkKD3M1mlKUUh0Oajwj35qNjMl80m1Q==", + "dependencies": { + "@opentelemetry/core": "1.22.0", + "@opentelemetry/resources": "1.22.0", + "@opentelemetry/semantic-conventions": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/exporter-trace-otlp-proto/node_modules/@opentelemetry/semantic-conventions": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.22.0.tgz", + "integrity": "sha512-CAOgFOKLybd02uj/GhCdEeeBjOS0yeoDeo/CA7ASBSmenpZHAKGB3iDm/rv3BQLcabb/OprDEsSQ1y0P8A7Siw==", + "engines": { + "node": ">=14" + } + }, + "node_modules/@opentelemetry/exporter-zipkin": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-zipkin/-/exporter-zipkin-1.22.0.tgz", + "integrity": "sha512-XcFs6rGvcTz0qW5uY7JZDYD0yNEXdekXAb6sFtnZgY/cHY6BQ09HMzOjv9SX+iaXplRDcHr1Gta7VQKM1XXM6g==", + "dependencies": { + "@opentelemetry/core": "1.22.0", + "@opentelemetry/resources": "1.22.0", + "@opentelemetry/sdk-trace-base": "1.22.0", + "@opentelemetry/semantic-conventions": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.0.0" + } + }, + "node_modules/@opentelemetry/exporter-zipkin/node_modules/@opentelemetry/resources": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.22.0.tgz", + "integrity": "sha512-+vNeIFPH2hfcNL0AJk/ykJXoUCtR1YaDUZM+p3wZNU4Hq98gzq+7b43xbkXjadD9VhWIUQqEwXyY64q6msPj6A==", + "dependencies": { + "@opentelemetry/core": "1.22.0", + "@opentelemetry/semantic-conventions": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/exporter-zipkin/node_modules/@opentelemetry/sdk-trace-base": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.22.0.tgz", + "integrity": "sha512-pfTuSIpCKONC6vkTpv6VmACxD+P1woZf4q0K46nSUvXFvOFqjBYKFaAMkKD3M1mlKUUh0Oajwj35qNjMl80m1Q==", + "dependencies": { + "@opentelemetry/core": "1.22.0", + "@opentelemetry/resources": "1.22.0", + "@opentelemetry/semantic-conventions": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/exporter-zipkin/node_modules/@opentelemetry/semantic-conventions": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.22.0.tgz", + "integrity": "sha512-CAOgFOKLybd02uj/GhCdEeeBjOS0yeoDeo/CA7ASBSmenpZHAKGB3iDm/rv3BQLcabb/OprDEsSQ1y0P8A7Siw==", + "engines": { + "node": ">=14" + } + }, + "node_modules/@opentelemetry/instrumentation": { + "version": "0.49.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.49.1.tgz", + "integrity": "sha512-0DLtWtaIppuNNRRllSD4bjU8ZIiLp1cDXvJEbp752/Zf+y3gaLNaoGRGIlX4UHhcsrmtL+P2qxi3Hodi8VuKiQ==", + "dependencies": { + "@opentelemetry/api-logs": "0.49.1", + "@types/shimmer": "^1.0.2", + "import-in-the-middle": "1.7.1", + "require-in-the-middle": "^7.1.1", + "semver": "^7.5.2", + "shimmer": "^1.2.1" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "node_modules/@opentelemetry/otlp-exporter-base": { + "version": "0.49.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-exporter-base/-/otlp-exporter-base-0.49.1.tgz", + "integrity": "sha512-z6sHliPqDgJU45kQatAettY9/eVF58qVPaTuejw9YWfSRqid9pXPYeegDCSdyS47KAUgAtm+nC28K3pfF27HWg==", + "dependencies": { + "@opentelemetry/core": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.0.0" + } + }, + "node_modules/@opentelemetry/otlp-grpc-exporter-base": { + "version": "0.49.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-grpc-exporter-base/-/otlp-grpc-exporter-base-0.49.1.tgz", + "integrity": "sha512-DNDNUWmOqtKTFJAyOyHHKotVox0NQ/09ETX8fUOeEtyNVHoGekAVtBbvIA3AtK+JflP7LC0PTjlLfruPM3Wy6w==", + "dependencies": { + "@grpc/grpc-js": "^1.7.1", + "@opentelemetry/core": "1.22.0", + "@opentelemetry/otlp-exporter-base": "0.49.1", + "protobufjs": "^7.2.3" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.0.0" + } + }, + "node_modules/@opentelemetry/otlp-proto-exporter-base": { + "version": "0.49.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-proto-exporter-base/-/otlp-proto-exporter-base-0.49.1.tgz", + "integrity": "sha512-x1qB4EUC7KikUl2iNuxCkV8yRzrSXSyj4itfpIO674H7dhI7Zv37SFaOJTDN+8Z/F50gF2ISFH9CWQ4KCtGm2A==", + "dependencies": { + "@opentelemetry/core": "1.22.0", + "@opentelemetry/otlp-exporter-base": "0.49.1", + "protobufjs": "^7.2.3" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.0.0" + } + }, + "node_modules/@opentelemetry/otlp-transformer": { + "version": "0.49.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-transformer/-/otlp-transformer-0.49.1.tgz", + "integrity": "sha512-Z+koA4wp9L9e3jkFacyXTGphSWTbOKjwwXMpb0CxNb0kjTHGUxhYRN8GnkLFsFo5NbZPjP07hwAqeEG/uCratQ==", + "dependencies": { + "@opentelemetry/api-logs": "0.49.1", + "@opentelemetry/core": "1.22.0", + "@opentelemetry/resources": "1.22.0", + "@opentelemetry/sdk-logs": "0.49.1", + "@opentelemetry/sdk-metrics": "1.22.0", + "@opentelemetry/sdk-trace-base": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/otlp-transformer/node_modules/@opentelemetry/resources": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.22.0.tgz", + "integrity": "sha512-+vNeIFPH2hfcNL0AJk/ykJXoUCtR1YaDUZM+p3wZNU4Hq98gzq+7b43xbkXjadD9VhWIUQqEwXyY64q6msPj6A==", + "dependencies": { + "@opentelemetry/core": "1.22.0", + "@opentelemetry/semantic-conventions": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/otlp-transformer/node_modules/@opentelemetry/sdk-trace-base": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.22.0.tgz", + "integrity": "sha512-pfTuSIpCKONC6vkTpv6VmACxD+P1woZf4q0K46nSUvXFvOFqjBYKFaAMkKD3M1mlKUUh0Oajwj35qNjMl80m1Q==", + "dependencies": { + "@opentelemetry/core": "1.22.0", + "@opentelemetry/resources": "1.22.0", + "@opentelemetry/semantic-conventions": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/otlp-transformer/node_modules/@opentelemetry/semantic-conventions": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.22.0.tgz", + "integrity": "sha512-CAOgFOKLybd02uj/GhCdEeeBjOS0yeoDeo/CA7ASBSmenpZHAKGB3iDm/rv3BQLcabb/OprDEsSQ1y0P8A7Siw==", + "engines": { + "node": ">=14" + } + }, + "node_modules/@opentelemetry/propagator-b3": { + "version": "1.24.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-b3/-/propagator-b3-1.24.1.tgz", + "integrity": "sha512-nda97ZwhpZKyUJTXqQuKzNhPMUgMLunbbGWn8kroBwegn+nh6OhtyGkrVQsQLNdVKJl0KeB5z0ZgeWszrYhwFw==", + "dependencies": { + "@opentelemetry/core": "1.24.1" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/propagator-b3/node_modules/@opentelemetry/core": { + "version": "1.24.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.24.1.tgz", + "integrity": "sha512-wMSGfsdmibI88K9wB498zXY04yThPexo8jvwNNlm542HZB7XrrMRBbAyKJqG8qDRJwIBdBrPMi4V9ZPW/sqrcg==", + "dependencies": { + "@opentelemetry/semantic-conventions": "1.24.1" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/propagator-jaeger": { + "version": "1.24.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-jaeger/-/propagator-jaeger-1.24.1.tgz", + "integrity": "sha512-7bRBJn3FG1l195A1m+xXRHvgzAOBsfmRi9uZ5Da18oTh7BLmNDiA8+kpk51FpTsU1PCikPVpRDNPhKVB6lyzZg==", + "dependencies": { + "@opentelemetry/core": "1.24.1" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/propagator-jaeger/node_modules/@opentelemetry/core": { + "version": "1.24.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.24.1.tgz", + "integrity": "sha512-wMSGfsdmibI88K9wB498zXY04yThPexo8jvwNNlm542HZB7XrrMRBbAyKJqG8qDRJwIBdBrPMi4V9ZPW/sqrcg==", + "dependencies": { + "@opentelemetry/semantic-conventions": "1.24.1" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/resources": { + "version": "1.24.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.24.1.tgz", + "integrity": "sha512-cyv0MwAaPF7O86x5hk3NNgenMObeejZFLJJDVuSeSMIsknlsj3oOZzRv3qSzlwYomXsICfBeFFlxwHQte5mGXQ==", + "dependencies": { + "@opentelemetry/core": "1.24.1", + "@opentelemetry/semantic-conventions": "1.24.1" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/resources/node_modules/@opentelemetry/core": { + "version": "1.24.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.24.1.tgz", + "integrity": "sha512-wMSGfsdmibI88K9wB498zXY04yThPexo8jvwNNlm542HZB7XrrMRBbAyKJqG8qDRJwIBdBrPMi4V9ZPW/sqrcg==", + "dependencies": { + "@opentelemetry/semantic-conventions": "1.24.1" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/sdk-logs": { + "version": "0.49.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-logs/-/sdk-logs-0.49.1.tgz", + "integrity": "sha512-gCzYWsJE0h+3cuh3/cK+9UwlVFyHvj3PReIOCDOmdeXOp90ZjKRoDOJBc3mvk1LL6wyl1RWIivR8Rg9OToyesw==", + "dependencies": { + "@opentelemetry/core": "1.22.0", + "@opentelemetry/resources": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.4.0 <1.9.0", + "@opentelemetry/api-logs": ">=0.39.1" + } + }, + "node_modules/@opentelemetry/sdk-logs/node_modules/@opentelemetry/resources": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.22.0.tgz", + "integrity": "sha512-+vNeIFPH2hfcNL0AJk/ykJXoUCtR1YaDUZM+p3wZNU4Hq98gzq+7b43xbkXjadD9VhWIUQqEwXyY64q6msPj6A==", + "dependencies": { + "@opentelemetry/core": "1.22.0", + "@opentelemetry/semantic-conventions": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/sdk-logs/node_modules/@opentelemetry/semantic-conventions": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.22.0.tgz", + "integrity": "sha512-CAOgFOKLybd02uj/GhCdEeeBjOS0yeoDeo/CA7ASBSmenpZHAKGB3iDm/rv3BQLcabb/OprDEsSQ1y0P8A7Siw==", + "engines": { + "node": ">=14" + } + }, + "node_modules/@opentelemetry/sdk-metrics": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-metrics/-/sdk-metrics-1.22.0.tgz", + "integrity": "sha512-k6iIx6H3TZ+BVMr2z8M16ri2OxWaljg5h8ihGJxi/KQWcjign6FEaEzuigXt5bK9wVEhqAcWLCfarSftaNWkkg==", + "dependencies": { + "@opentelemetry/core": "1.22.0", + "@opentelemetry/resources": "1.22.0", + "lodash.merge": "^4.6.2" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/sdk-metrics/node_modules/@opentelemetry/resources": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.22.0.tgz", + "integrity": "sha512-+vNeIFPH2hfcNL0AJk/ykJXoUCtR1YaDUZM+p3wZNU4Hq98gzq+7b43xbkXjadD9VhWIUQqEwXyY64q6msPj6A==", + "dependencies": { + "@opentelemetry/core": "1.22.0", + "@opentelemetry/semantic-conventions": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/sdk-metrics/node_modules/@opentelemetry/semantic-conventions": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.22.0.tgz", + "integrity": "sha512-CAOgFOKLybd02uj/GhCdEeeBjOS0yeoDeo/CA7ASBSmenpZHAKGB3iDm/rv3BQLcabb/OprDEsSQ1y0P8A7Siw==", + "engines": { + "node": ">=14" + } + }, + "node_modules/@opentelemetry/sdk-node": { + "version": "0.49.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-node/-/sdk-node-0.49.1.tgz", + "integrity": "sha512-feBIT85ndiSHXsQ2gfGpXC/sNeX4GCHLksC4A9s/bfpUbbgbCSl0RvzZlmEpCHarNrkZMwFRi4H0xFfgvJEjrg==", + "dependencies": { + "@opentelemetry/api-logs": "0.49.1", + "@opentelemetry/core": "1.22.0", + "@opentelemetry/exporter-trace-otlp-grpc": "0.49.1", + "@opentelemetry/exporter-trace-otlp-http": "0.49.1", + "@opentelemetry/exporter-trace-otlp-proto": "0.49.1", + "@opentelemetry/exporter-zipkin": "1.22.0", + "@opentelemetry/instrumentation": "0.49.1", + "@opentelemetry/resources": "1.22.0", + "@opentelemetry/sdk-logs": "0.49.1", + "@opentelemetry/sdk-metrics": "1.22.0", + "@opentelemetry/sdk-trace-base": "1.22.0", + "@opentelemetry/sdk-trace-node": "1.22.0", + "@opentelemetry/semantic-conventions": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/sdk-node/node_modules/@opentelemetry/context-async-hooks": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-1.22.0.tgz", + "integrity": "sha512-Nfdxyg8YtWqVWkyrCukkundAjPhUXi93JtVQmqDT1mZRVKqA7e2r7eJCrI+F651XUBMp0hsOJSGiFk3QSpaIJw==", + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/sdk-node/node_modules/@opentelemetry/propagator-b3": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-b3/-/propagator-b3-1.22.0.tgz", + "integrity": "sha512-qBItJm9ygg/jCB5rmivyGz1qmKZPsL/sX715JqPMFgq++Idm0x+N9sLQvWFHFt2+ZINnCSojw7FVBgFW6izcXA==", + "dependencies": { + "@opentelemetry/core": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/sdk-node/node_modules/@opentelemetry/propagator-jaeger": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-jaeger/-/propagator-jaeger-1.22.0.tgz", + "integrity": "sha512-pMLgst3QIwrUfepraH5WG7xfpJ8J3CrPKrtINK0t7kBkuu96rn+HDYQ8kt3+0FXvrZI8YJE77MCQwnJWXIrgpA==", + "dependencies": { + "@opentelemetry/core": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/sdk-node/node_modules/@opentelemetry/resources": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.22.0.tgz", + "integrity": "sha512-+vNeIFPH2hfcNL0AJk/ykJXoUCtR1YaDUZM+p3wZNU4Hq98gzq+7b43xbkXjadD9VhWIUQqEwXyY64q6msPj6A==", + "dependencies": { + "@opentelemetry/core": "1.22.0", + "@opentelemetry/semantic-conventions": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/sdk-node/node_modules/@opentelemetry/sdk-trace-base": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.22.0.tgz", + "integrity": "sha512-pfTuSIpCKONC6vkTpv6VmACxD+P1woZf4q0K46nSUvXFvOFqjBYKFaAMkKD3M1mlKUUh0Oajwj35qNjMl80m1Q==", + "dependencies": { + "@opentelemetry/core": "1.22.0", + "@opentelemetry/resources": "1.22.0", + "@opentelemetry/semantic-conventions": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/sdk-node/node_modules/@opentelemetry/sdk-trace-node": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-1.22.0.tgz", + "integrity": "sha512-gTGquNz7ue8uMeiWPwp3CU321OstQ84r7PCDtOaCicjbJxzvO8RZMlEC4geOipTeiF88kss5n6w+//A0MhP1lQ==", + "dependencies": { + "@opentelemetry/context-async-hooks": "1.22.0", + "@opentelemetry/core": "1.22.0", + "@opentelemetry/propagator-b3": "1.22.0", + "@opentelemetry/propagator-jaeger": "1.22.0", + "@opentelemetry/sdk-trace-base": "1.22.0", + "semver": "^7.5.2" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/sdk-node/node_modules/@opentelemetry/semantic-conventions": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.22.0.tgz", + "integrity": "sha512-CAOgFOKLybd02uj/GhCdEeeBjOS0yeoDeo/CA7ASBSmenpZHAKGB3iDm/rv3BQLcabb/OprDEsSQ1y0P8A7Siw==", + "engines": { + "node": ">=14" + } + }, + "node_modules/@opentelemetry/sdk-trace-base": { + "version": "1.24.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.24.1.tgz", + "integrity": "sha512-zz+N423IcySgjihl2NfjBf0qw1RWe11XIAWVrTNOSSI6dtSPJiVom2zipFB2AEEtJWpv0Iz6DY6+TjnyTV5pWg==", + "dependencies": { + "@opentelemetry/core": "1.24.1", + "@opentelemetry/resources": "1.24.1", + "@opentelemetry/semantic-conventions": "1.24.1" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/sdk-trace-base/node_modules/@opentelemetry/core": { + "version": "1.24.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.24.1.tgz", + "integrity": "sha512-wMSGfsdmibI88K9wB498zXY04yThPexo8jvwNNlm542HZB7XrrMRBbAyKJqG8qDRJwIBdBrPMi4V9ZPW/sqrcg==", + "dependencies": { + "@opentelemetry/semantic-conventions": "1.24.1" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/sdk-trace-node": { + "version": "1.24.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-1.24.1.tgz", + "integrity": "sha512-/FZX8uWaGIAwsDhqI8VvQ+qWtfMNlXjaFYGc+vmxgdRFppCSSIRwrPyIhJO1qx61okyYhoyxVEZAfoiNxrfJCg==", + "dependencies": { + "@opentelemetry/context-async-hooks": "1.24.1", + "@opentelemetry/core": "1.24.1", + "@opentelemetry/propagator-b3": "1.24.1", + "@opentelemetry/propagator-jaeger": "1.24.1", + "@opentelemetry/sdk-trace-base": "1.24.1", + "semver": "^7.5.2" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/sdk-trace-node/node_modules/@opentelemetry/core": { + "version": "1.24.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.24.1.tgz", + "integrity": "sha512-wMSGfsdmibI88K9wB498zXY04yThPexo8jvwNNlm542HZB7XrrMRBbAyKJqG8qDRJwIBdBrPMi4V9ZPW/sqrcg==", + "dependencies": { + "@opentelemetry/semantic-conventions": "1.24.1" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/semantic-conventions": { + "version": "1.24.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.24.1.tgz", + "integrity": "sha512-VkliWlS4/+GHLLW7J/rVBA00uXus1SWvwFvcUDxDwmFxYfg/2VI6ekwdXS28cjI8Qz2ky2BzG8OUHo+WeYIWqw==", + "engines": { + "node": ">=14" + } + }, + "node_modules/@protobufjs/aspromise": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz", + "integrity": "sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==" + }, + "node_modules/@protobufjs/base64": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz", + "integrity": "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==" + }, + "node_modules/@protobufjs/codegen": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz", + "integrity": "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==" + }, + "node_modules/@protobufjs/eventemitter": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz", + "integrity": "sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==" + }, + "node_modules/@protobufjs/fetch": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz", + "integrity": "sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==", + "dependencies": { + "@protobufjs/aspromise": "^1.1.1", + "@protobufjs/inquire": "^1.1.0" + } + }, + "node_modules/@protobufjs/float": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz", + "integrity": "sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==" + }, + "node_modules/@protobufjs/inquire": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz", + "integrity": "sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q==" + }, + "node_modules/@protobufjs/path": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz", + "integrity": "sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==" + }, + "node_modules/@protobufjs/pool": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz", + "integrity": "sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==" + }, + "node_modules/@protobufjs/utf8": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz", + "integrity": "sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==" + }, + "node_modules/@socket.io/component-emitter": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.2.tgz", + "integrity": "sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==" + }, + "node_modules/@systemfsoftware/trigger.dev_core": { + "version": "3.0.0-beta.33", + "resolved": "https://registry.npmjs.org/@systemfsoftware/trigger.dev_core/-/core-3.0.0-beta.33.tgz", + "integrity": "sha512-5a4O9d01AwyiAFDqVpUy8ScuWu+a20ZEKN1Iy2nv6RCxYfBosim3CymGkxpdmlcxKt+T2cSytAxXET3lv9iC/Q==", + "dependencies": { + "@google-cloud/precise-date": "^4.0.0", + "@opentelemetry/api": "^1.8.0", + "@opentelemetry/api-logs": "^0.48.0", + "@opentelemetry/exporter-logs-otlp-http": "^0.49.1", + "@opentelemetry/exporter-trace-otlp-http": "^0.49.1", + "@opentelemetry/instrumentation": "^0.49.1", + "@opentelemetry/resources": "^1.22.0", + "@opentelemetry/sdk-logs": "^0.49.1", + "@opentelemetry/sdk-node": "^0.49.1", + "@opentelemetry/sdk-trace-base": "^1.22.0", + "@opentelemetry/sdk-trace-node": "^1.22.0", + "@opentelemetry/semantic-conventions": "^1.22.0", + "humanize-duration": "^3.27.3", + "socket.io-client": "4.7.4", + "superjson": "^2.2.1", + "ulidx": "^2.2.1", + "zod": "3.22.3", + "zod-error": "1.5.0", + "zod-validation-error": "^1.5.0" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@systemfsoftware/trigger.dev_core-backend": { + "version": "3.0.0-beta.33", + "resolved": "https://registry.npmjs.org/@systemfsoftware/trigger.dev_core-backend/-/core-backend-3.0.0-beta.33.tgz", + "integrity": "sha512-HpHUOZcbAK1YJK3SkiL01d7/sinR5hCxMCU1Z/WJ0bkI5G4wBYAKNre1/acJoVPcykpBaMN4ovnwA7OLjLh6sg==", + "dependencies": { + "@opentelemetry/api": "^1.8.0" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@systemfsoftware/trigger.dev_core/node_modules/@opentelemetry/api-logs": { + "version": "0.48.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.48.0.tgz", + "integrity": "sha512-1/aMiU4Eqo3Zzpfwu51uXssp5pzvHFObk8S9pKAiXb1ne8pvg1qxBQitYL1XUiAMEXFzgjaidYG2V6624DRhhw==", + "dependencies": { + "@opentelemetry/api": "^1.0.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/@systemfsoftware/trigger.dev_sdk": { + "version": "3.0.0-beta.33", + "resolved": "https://registry.npmjs.org/@systemfsoftware/trigger.dev_sdk/-/sdk-3.0.0-beta.33.tgz", + "integrity": "sha512-r/kC41UIDrG73ElkcOPzoZsmdSY+Lf7X9qFRBMzAFv5vWQwxz42KmEJIvQxXWeMyxKeZeUyZDIZApGRvLJK4uA==", + "dependencies": { + "@opentelemetry/api": "^1.8.0", + "@opentelemetry/api-logs": "^0.48.0", + "@opentelemetry/semantic-conventions": "^1.22.0", + "@systemfsoftware/trigger.dev_core": "3.0.0-beta.33", + "@systemfsoftware/trigger.dev_core-backend": "3.0.0-beta.33", + "chalk": "^5.2.0", + "cronstrue": "^2.21.0", + "debug": "^4.3.4", + "evt": "^2.4.13", + "get-caller-file": "^2.0.5", + "git-remote-origin-url": "^4.0.0", + "git-repo-info": "^2.1.1", + "msw": "^2.2.1", + "slug": "^6.0.0", + "terminal-link": "^3.0.0", + "ulid": "^2.3.0", + "uuid": "^9.0.0", + "ws": "^8.11.0", + "zod": "3.22.3" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@systemfsoftware/trigger.dev_sdk/node_modules/@opentelemetry/api-logs": { + "version": "0.48.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.48.0.tgz", + "integrity": "sha512-1/aMiU4Eqo3Zzpfwu51uXssp5pzvHFObk8S9pKAiXb1ne8pvg1qxBQitYL1XUiAMEXFzgjaidYG2V6624DRhhw==", + "dependencies": { + "@opentelemetry/api": "^1.0.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/@types/cookie": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.6.0.tgz", + "integrity": "sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==" + }, + "node_modules/@types/mute-stream": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/@types/mute-stream/-/mute-stream-0.0.4.tgz", + "integrity": "sha512-CPM9nzrCPPJHQNA9keH9CVkVI+WR5kMa+7XEs5jcGQ0VoAGnLv242w8lIVgwAEfmE4oufJRaTc9PNLQl0ioAow==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/node": { + "version": "20.12.12", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.12.12.tgz", + "integrity": "sha512-eWLDGF/FOSPtAvEqeRAQ4C8LSA7M1I7i0ky1I8U7kD1J5ITyW3AsRhQrKVoWf5pFKZ2kILsEGJhsI9r93PYnOw==", + "dependencies": { + "undici-types": "~5.26.4" + } + }, + "node_modules/@types/shimmer": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.0.5.tgz", + "integrity": "sha512-9Hp0ObzwwO57DpLFF0InUjUm/II8GmKAvzbefxQTihCb7KI6yc9yzf0nLc4mVdby5N4DRCgQM2wCup9KTieeww==" + }, + "node_modules/@types/statuses": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@types/statuses/-/statuses-2.0.5.tgz", + "integrity": "sha512-jmIUGWrAiwu3dZpxntxieC+1n/5c3mjrImkmOSQ2NC5uP6cYO4aAZDdSmRcI5C1oiTmqlZGHC+/NmJrKogbP5A==" + }, + "node_modules/@types/wrap-ansi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/wrap-ansi/-/wrap-ansi-3.0.0.tgz", + "integrity": "sha512-ltIpx+kM7g/MLRZfkbL7EsCEjfzCcScLpkg37eXEtx5kmrAKBkTJwd1GIAjDSL8wTpM6Hzn5YO4pSb91BEwu1g==" + }, + "node_modules/acorn": { + "version": "8.11.3", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", + "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-import-assertions": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz", + "integrity": "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==", + "peerDependencies": { + "acorn": "^8" + } + }, + "node_modules/ansi-escapes": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-5.0.0.tgz", + "integrity": "sha512-5GFMVX8HqE/TB+FuBJGuO5XG0WrsA6ptUqoODaT/n9mmUaZFkqnBueB4leqGBCmrUHnCnC4PCZTCd0E7QQ83bA==", + "dependencies": { + "type-fest": "^1.0.2" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/chalk": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", + "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", + "engines": { + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/cjs-module-lexer": { + "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==" + }, + "node_modules/cli-spinners": { + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.2.tgz", + "integrity": "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-width": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-4.1.0.tgz", + "integrity": "sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==", + "engines": { + "node": ">= 12" + } + }, + "node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/cliui/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/cliui/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/cliui/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cliui/node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/copy-anything": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/copy-anything/-/copy-anything-3.0.5.tgz", + "integrity": "sha512-yCEafptTtb4bk7GLEQoM8KVJpxAfdBJYaXyzQEgQQQgYrZiDp8SJmGKlYza6CYjEDNstAdNdKA3UuoULlEbS6w==", + "dependencies": { + "is-what": "^4.1.8" + }, + "engines": { + "node": ">=12.13" + }, + "funding": { + "url": "https://github.com/sponsors/mesqueeb" + } + }, + "node_modules/cronstrue": { + "version": "2.50.0", + "resolved": "https://registry.npmjs.org/cronstrue/-/cronstrue-2.50.0.tgz", + "integrity": "sha512-ULYhWIonJzlScCCQrPUG5uMXzXxSixty4djud9SS37DoNxDdkeRocxzHuAo4ImRBUK+mAuU5X9TSwEDccnnuPg==", + "bin": { + "cronstrue": "bin/cli.js" + } + }, + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "node_modules/engine.io-client": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-6.5.3.tgz", + "integrity": "sha512-9Z0qLB0NIisTRt1DZ/8U2k12RJn8yls/nXMZLn+/N8hANT3TcYjKFKcwbw5zFQiN4NTde3TSY9zb79e1ij6j9Q==", + "dependencies": { + "@socket.io/component-emitter": "~3.1.0", + "debug": "~4.3.1", + "engine.io-parser": "~5.2.1", + "ws": "~8.11.0", + "xmlhttprequest-ssl": "~2.0.0" + } + }, + "node_modules/engine.io-client/node_modules/ws": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz", + "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/engine.io-parser": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.2.2.tgz", + "integrity": "sha512-RcyUFKA93/CXH20l4SoVvzZfrSDMOTUS3bWVpTt2FuFP+XYrL8i8oonHP7WInRyVHXh0n/ORtoeiE1os+8qkSw==", + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/escalade": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", + "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/evt": { + "version": "2.5.7", + "resolved": "https://registry.npmjs.org/evt/-/evt-2.5.7.tgz", + "integrity": "sha512-dr7Wd16ry5F8WNU1xXLKpFpO3HsoAGg8zC48e08vDdzMzGWCP9/QFGt1PQptEEDh8SwYP3EL8M+d/Gb0kgUp6g==", + "dependencies": { + "minimal-polyfills": "^2.2.3", + "run-exclusive": "^2.2.19", + "tsafe": "^1.6.6" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/git-remote-origin-url": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/git-remote-origin-url/-/git-remote-origin-url-4.0.0.tgz", + "integrity": "sha512-EAxDksNdjuWgmVW9pVvA9jQDi/dmTaiDONktIy7qiRRhBZUI4FQK1YvBvteuTSX24aNKg9lfgxNYJEeeSXe6DA==", + "dependencies": { + "gitconfiglocal": "^2.1.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/git-repo-info": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/git-repo-info/-/git-repo-info-2.1.1.tgz", + "integrity": "sha512-8aCohiDo4jwjOwma4FmYFd3i97urZulL8XL24nIPxuE+GZnfsAyy/g2Shqx6OjUiFKUXZM+Yy+KHnOmmA3FVcg==", + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/gitconfiglocal": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/gitconfiglocal/-/gitconfiglocal-2.1.0.tgz", + "integrity": "sha512-qoerOEliJn3z+Zyn1HW2F6eoYJqKwS6MgC9cztTLUB/xLWX8gD/6T60pKn4+t/d6tP7JlybI7Z3z+I572CR/Vg==", + "dependencies": { + "ini": "^1.3.2" + } + }, + "node_modules/graphql": { + "version": "16.8.1", + "resolved": "https://registry.npmjs.org/graphql/-/graphql-16.8.1.tgz", + "integrity": "sha512-59LZHPdGZVh695Ud9lRzPBVTtlX9ZCV150Er2W43ro37wVof0ctenSaskPPjN7lVTIN8mSZt8PHUNKZuNQUuxw==", + "engines": { + "node": "^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0" + } + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/headers-polyfill": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/headers-polyfill/-/headers-polyfill-4.0.3.tgz", + "integrity": "sha512-IScLbePpkvO846sIwOtOTDjutRMWdXdJmXdMvk6gCBHxFO8d+QKOQedyZSxFTTFYRSmlgSTDtXqqq4pcenBXLQ==" + }, + "node_modules/humanize-duration": { + "version": "3.32.0", + "resolved": "https://registry.npmjs.org/humanize-duration/-/humanize-duration-3.32.0.tgz", + "integrity": "sha512-6WsXYTHJr7hXKqoqf5zoWza/lANRAqGlbnZnm0cjDykbXuez1JVXOQGmq0EPB45pXYAJyueRA3S3hfhmMbrMEQ==" + }, + "node_modules/import-in-the-middle": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/import-in-the-middle/-/import-in-the-middle-1.7.1.tgz", + "integrity": "sha512-1LrZPDtW+atAxH42S6288qyDFNQ2YCty+2mxEPRtfazH6Z5QwkaBSTS2ods7hnVJioF6rkRfNoA6A/MstpFXLg==", + "dependencies": { + "acorn": "^8.8.2", + "acorn-import-assertions": "^1.9.0", + "cjs-module-lexer": "^1.2.2", + "module-details-from-path": "^1.0.3" + } + }, + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + }, + "node_modules/is-core-module": { + "version": "2.13.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", + "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", + "dependencies": { + "hasown": "^2.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-node-process": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/is-node-process/-/is-node-process-1.2.0.tgz", + "integrity": "sha512-Vg4o6/fqPxIjtxgUH5QLJhwZ7gW5diGCVlXpuUfELC62CuxM1iHcRe51f2W1FDy04Ai4KJkagKjx3XaqyfRKXw==" + }, + "node_modules/is-what": { + "version": "4.1.16", + "resolved": "https://registry.npmjs.org/is-what/-/is-what-4.1.16.tgz", + "integrity": "sha512-ZhMwEosbFJkA0YhFnNDgTM4ZxDRsS6HqTo7qsZM08fehyRYIYa0yHu5R6mgo1n/8MgaPBXiPimPD77baVFYg+A==", + "engines": { + "node": ">=12.13" + }, + "funding": { + "url": "https://github.com/sponsors/mesqueeb" + } + }, + "node_modules/layerr": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/layerr/-/layerr-2.1.0.tgz", + "integrity": "sha512-xDD9suWxfBYeXgqffRVH/Wqh+mqZrQcqPRn0I0ijl7iJQ7vu8gMGPt1Qop59pEW/jaIDNUN7+PX1Qk40+vuflg==" + }, + "node_modules/lodash.camelcase": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", + "integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==" + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" + }, + "node_modules/long": { + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/long/-/long-5.2.3.tgz", + "integrity": "sha512-lcHwpNoggQTObv5apGNCTdJrO69eHOZMi4BNC+rTLER8iHAqGrUVeLh/irVIM7zTw2bOXA8T6uNPeujwOLg/2Q==" + }, + "node_modules/minimal-polyfills": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/minimal-polyfills/-/minimal-polyfills-2.2.3.tgz", + "integrity": "sha512-oxdmJ9cL+xV72h0xYxp4tP2d5/fTBpP45H8DIOn9pASuF8a3IYTf+25fMGDYGiWW+MFsuog6KD6nfmhZJQ+uUw==" + }, + "node_modules/module-details-from-path": { + "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==" + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/msw": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/msw/-/msw-2.3.0.tgz", + "integrity": "sha512-cDr1q/QTMzaWhY8n9lpGhceY209k29UZtdTgJ3P8Bzne3TSMchX2EM/ldvn4ATLOktpCefCU2gcEgzHc31GTPw==", + "hasInstallScript": true, + "dependencies": { + "@bundled-es-modules/cookie": "^2.0.0", + "@bundled-es-modules/statuses": "^1.0.1", + "@inquirer/confirm": "^3.0.0", + "@mswjs/cookies": "^1.1.0", + "@mswjs/interceptors": "^0.29.0", + "@open-draft/until": "^2.1.0", + "@types/cookie": "^0.6.0", + "@types/statuses": "^2.0.4", + "chalk": "^4.1.2", + "graphql": "^16.8.1", + "headers-polyfill": "^4.0.2", + "is-node-process": "^1.2.0", + "outvariant": "^1.4.2", + "path-to-regexp": "^6.2.0", + "strict-event-emitter": "^0.5.1", + "type-fest": "^4.9.0", + "yargs": "^17.7.2" + }, + "bin": { + "msw": "cli/index.js" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/mswjs" + }, + "peerDependencies": { + "typescript": ">= 4.7.x" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/msw/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/msw/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/msw/node_modules/type-fest": { + "version": "4.18.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.18.2.tgz", + "integrity": "sha512-+suCYpfJLAe4OXS6+PPXjW3urOS4IoP9waSiLuXfLgqZODKw/aWwASvzqE886wA0kQgGy0mIWyhd87VpqIy6Xg==", + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/mute-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-1.0.0.tgz", + "integrity": "sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/outvariant": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/outvariant/-/outvariant-1.4.2.tgz", + "integrity": "sha512-Ou3dJ6bA/UJ5GVHxah4LnqDwZRwAmWxrG3wtrHrbGnP4RnLCtA64A4F+ae7Y8ww660JaddSoArUR5HjipWSHAQ==" + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + }, + "node_modules/path-to-regexp": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.2.2.tgz", + "integrity": "sha512-GQX3SSMokngb36+whdpRXE+3f9V8UzyAorlYvOGx87ufGHehNTn5lCxrKtLyZ4Yl/wEKnNnr98ZzOwwDZV5ogw==" + }, + "node_modules/protobufjs": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.3.0.tgz", + "integrity": "sha512-YWD03n3shzV9ImZRX3ccbjqLxj7NokGN0V/ESiBV5xWqrommYHYiihuIyavq03pWSGqlyvYUFmfoMKd+1rPA/g==", + "hasInstallScript": true, + "dependencies": { + "@protobufjs/aspromise": "^1.1.2", + "@protobufjs/base64": "^1.1.2", + "@protobufjs/codegen": "^2.0.4", + "@protobufjs/eventemitter": "^1.1.0", + "@protobufjs/fetch": "^1.1.0", + "@protobufjs/float": "^1.0.2", + "@protobufjs/inquire": "^1.1.0", + "@protobufjs/path": "^1.1.2", + "@protobufjs/pool": "^1.1.0", + "@protobufjs/utf8": "^1.1.0", + "@types/node": ">=13.7.0", + "long": "^5.0.0" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-in-the-middle": { + "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" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/run-exclusive": { + "version": "2.2.19", + "resolved": "https://registry.npmjs.org/run-exclusive/-/run-exclusive-2.2.19.tgz", + "integrity": "sha512-K3mdoAi7tjJ/qT7Flj90L7QyPozwUaAG+CVhkdDje4HLKXUYC3N/Jzkau3flHVDLQVhiHBtcimVodMjN9egYbA==", + "dependencies": { + "minimal-polyfills": "^2.2.3" + } + }, + "node_modules/semver": { + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/server-only": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/server-only/-/server-only-0.0.1.tgz", + "integrity": "sha512-qepMx2JxAa5jjfzxG79yPPq+8BuFToHd1hm7kI+Z4zAq1ftQiP7HcxMhDDItrbtwVeLg/cY2JnKnrcFkmiswNA==" + }, + "node_modules/shimmer": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/shimmer/-/shimmer-1.2.1.tgz", + "integrity": "sha512-sQTKC1Re/rM6XyFM6fIAGHRPVGvyXfgzIDvzoq608vM+jeyVD0Tu1E6Np0Kc2zAIFWIj963V2800iF/9LPieQw==" + }, + "node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/slug": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/slug/-/slug-6.1.0.tgz", + "integrity": "sha512-x6vLHCMasg4DR2LPiyFGI0gJJhywY6DTiGhCrOMzb3SOk/0JVLIaL4UhyFSHu04SD3uAavrKY/K3zZ3i6iRcgA==" + }, + "node_modules/socket.io-client": { + "version": "4.7.4", + "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-4.7.4.tgz", + "integrity": "sha512-wh+OkeF0rAVCrABWQBaEjLfb7DVPotMbu0cgWgyR0v6eA4EoVnAwcIeIbcdTE3GT/H3kbdLl7OoH2+asoDRIIg==", + "dependencies": { + "@socket.io/component-emitter": "~3.1.0", + "debug": "~4.3.2", + "engine.io-client": "~6.5.2", + "socket.io-parser": "~4.2.4" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/socket.io-parser": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.4.tgz", + "integrity": "sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==", + "dependencies": { + "@socket.io/component-emitter": "~3.1.0", + "debug": "~4.3.1" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/strict-event-emitter": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/strict-event-emitter/-/strict-event-emitter-0.5.1.tgz", + "integrity": "sha512-vMgjE/GGEPEFnhFub6pa4FmJBRBVOLpIII2hvCZ8Kzb7K0hlHo7mQv6xYrBvCL2LtAIBwFUK8wvuJgTVSQ5MFQ==" + }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "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" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/superjson": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/superjson/-/superjson-2.2.1.tgz", + "integrity": "sha512-8iGv75BYOa0xRJHK5vRLEjE2H/i4lulTjzpUXic3Eg8akftYjkmQDa8JARQ42rlczXyFR3IeRoeFCc7RxHsYZA==", + "dependencies": { + "copy-anything": "^3.0.2" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", + "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", + "dependencies": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/terminal-link": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-3.0.0.tgz", + "integrity": "sha512-flFL3m4wuixmf6IfhFJd1YPiLiMuxEc8uHRM1buzIeZPm22Au2pDqBJQgdo7n1WfPU1ONFGv7YDwpFBmHGF6lg==", + "dependencies": { + "ansi-escapes": "^5.0.0", + "supports-hyperlinks": "^2.2.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/tsafe": { + "version": "1.6.6", + "resolved": "https://registry.npmjs.org/tsafe/-/tsafe-1.6.6.tgz", + "integrity": "sha512-gzkapsdbMNwBnTIjgO758GujLCj031IgHK/PKr2mrmkCSJMhSOR5FeOuSxKLMUoYc0vAA4RGEYYbjt/v6afD3g==" + }, + "node_modules/type-fest": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", + "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/typescript": { + "version": "5.4.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.5.tgz", + "integrity": "sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==", + "optional": true, + "peer": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/ulid": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/ulid/-/ulid-2.3.0.tgz", + "integrity": "sha512-keqHubrlpvT6G2wH0OEfSW4mquYRcbe/J8NMmveoQOjUqmo+hXtO+ORCpWhdbZ7k72UtY61BL7haGxW6enBnjw==", + "bin": { + "ulid": "bin/cli.js" + } + }, + "node_modules/ulidx": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/ulidx/-/ulidx-2.3.0.tgz", + "integrity": "sha512-36piWNqcdp9hKlQewyeehCaALy4lyx3FodsCxHuV6i0YdexSkjDOubwxEVr2yi4kh62L/0MgyrxqG4K+qtovnw==", + "dependencies": { + "layerr": "^2.0.1" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/undici-types": { + "version": "5.26.5", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", + "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==" + }, + "node_modules/uuid": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/ws": { + "version": "8.17.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.0.tgz", + "integrity": "sha512-uJq6108EgZMAl20KagGkzCKfMEjxmKvZHG7Tlq0Z6nOky7YF7aq4mOx6xK8TJ/i1LeK4Qus7INktacctDgY8Ow==", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/xmlhttprequest-ssl": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-2.0.0.tgz", + "integrity": "sha512-QKxVRxiRACQcVuQEYFsI1hhkrMlrXHPegbbd1yn9UHOmRxY+si12nQYzri3vbzt8VdTTRviqcKxcyllFas5z2A==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "engines": { + "node": ">=10" + } + }, + "node_modules/yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "engines": { + "node": ">=12" + } + }, + "node_modules/zod": { + "version": "3.22.3", + "resolved": "https://registry.npmjs.org/zod/-/zod-3.22.3.tgz", + "integrity": "sha512-EjIevzuJRiRPbVH4mGc8nApb/lVLKVpmUhAaR5R5doKGfAnGJ6Gr3CViAVjP+4FWSxCsybeWQdcgCtbX+7oZug==", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + }, + "node_modules/zod-error": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/zod-error/-/zod-error-1.5.0.tgz", + "integrity": "sha512-zzopKZ/skI9iXpqCEPj+iLCKl9b88E43ehcU+sbRoHuwGd9F1IDVGQ70TyO6kmfiRL1g4IXkjsXK+g1gLYl4WQ==", + "dependencies": { + "zod": "^3.20.2" + } + }, + "node_modules/zod-validation-error": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/zod-validation-error/-/zod-validation-error-1.5.0.tgz", + "integrity": "sha512-/7eFkAI4qV0tcxMBB/3+d2c1P6jzzZYdYSlBuAklzMuCrJu5bzJfHS0yVAS87dRHVlhftd6RFJDIvv03JgkSbw==", + "engines": { + "node": ">=16.0.0" + }, + "peerDependencies": { + "zod": "^3.18.0" + } + } + } +} diff --git a/packages/cli-v3/e2e/fixtures/server-only/package.json b/packages/cli-v3/e2e/fixtures/server-only/package.json new file mode 100644 index 00000000000..30a1f55d0e0 --- /dev/null +++ b/packages/cli-v3/e2e/fixtures/server-only/package.json @@ -0,0 +1,13 @@ +{ + "name": "server-only", + "private": true, + "dependencies": { + "@systemfsoftware/trigger.dev_sdk": "3.0.0-beta.33", + "server-only": "^0.0.1" + }, + "packageManager": "pnpm@8.15.5+sha256.4b4efa12490e5055d59b9b9fc9438b7d581a6b7af3b5675eb5c5f447cee1a589", + "engines": { + "pnpm": "8.15.5", + "yarn": "4.2.2" + } +} diff --git a/packages/cli-v3/e2e/fixtures/server-only/pnpm-lock.yaml b/packages/cli-v3/e2e/fixtures/server-only/pnpm-lock.yaml new file mode 100644 index 00000000000..2f75f5dc056 --- /dev/null +++ b/packages/cli-v3/e2e/fixtures/server-only/pnpm-lock.yaml @@ -0,0 +1,1251 @@ +lockfileVersion: '6.0' + +settings: + autoInstallPeers: true + excludeLinksFromLockfile: false + +importers: + + .: + dependencies: + '@systemfsoftware/trigger.dev_sdk': + specifier: 3.0.0-beta.33 + version: 3.0.0-beta.33 + server-only: + specifier: ^0.0.1 + version: 0.0.1 + +packages: + + /@bundled-es-modules/cookie@2.0.0: + resolution: {integrity: sha512-Or6YHg/kamKHpxULAdSqhGqnWFneIXu1NKvvfBBzKGwpVsYuFIQ5aBPHDnnoR3ghW1nvSkALd+EF9iMtY7Vjxw==} + dependencies: + cookie: 0.5.0 + dev: false + + /@bundled-es-modules/statuses@1.0.1: + resolution: {integrity: sha512-yn7BklA5acgcBr+7w064fGV+SGIFySjCKpqjcWgBAIfrAkY+4GQTJJHQMeT3V/sgz23VTEVV8TtOmkvJAhFVfg==} + dependencies: + statuses: 2.0.1 + dev: false + + /@google-cloud/precise-date@4.0.0: + resolution: {integrity: sha512-1TUx3KdaU3cN7nfCdNf+UVqA/PSX29Cjcox3fZZBtINlRrXVTmUkQnCKv2MbBUbCopbK4olAT1IHl76uZyCiVA==} + engines: {node: '>=14.0.0'} + dev: false + + /@grpc/grpc-js@1.10.8: + resolution: {integrity: sha512-vYVqYzHicDqyKB+NQhAc54I1QWCBLCrYG6unqOIcBTHx+7x8C9lcoLj3KVJXs2VB4lUbpWY+Kk9NipcbXYWmvg==} + engines: {node: '>=12.10.0'} + dependencies: + '@grpc/proto-loader': 0.7.13 + '@js-sdsl/ordered-map': 4.4.2 + dev: false + + /@grpc/proto-loader@0.7.13: + resolution: {integrity: sha512-AiXO/bfe9bmxBjxxtYxFAXGZvMaN5s8kO+jBHAJCON8rJoB5YS/D6X7ZNc6XQkuHNmyl4CYaMI1fJ/Gn27RGGw==} + engines: {node: '>=6'} + hasBin: true + dependencies: + lodash.camelcase: 4.3.0 + long: 5.2.3 + protobufjs: 7.3.0 + yargs: 17.7.2 + dev: false + + /@inquirer/confirm@3.1.9: + resolution: {integrity: sha512-UF09aejxCi4Xqm6N/jJAiFXArXfi9al52AFaSD+2uIHnhZGtd1d6lIGTRMPouVSJxbGEi+HkOWSYaiEY/+szUw==} + engines: {node: '>=18'} + dependencies: + '@inquirer/core': 8.2.2 + '@inquirer/type': 1.3.3 + dev: false + + /@inquirer/core@8.2.2: + resolution: {integrity: sha512-K8SuNX45jEFlX3EBJpu9B+S2TISzMPGXZIuJ9ME924SqbdW6Pt6fIkKvXg7mOEOKJ4WxpQsxj0UTfcL/A434Ww==} + engines: {node: '>=18'} + dependencies: + '@inquirer/figures': 1.0.3 + '@inquirer/type': 1.3.3 + '@types/mute-stream': 0.0.4 + '@types/node': 20.14.1 + '@types/wrap-ansi': 3.0.0 + ansi-escapes: 4.3.2 + chalk: 4.1.2 + cli-spinners: 2.9.2 + cli-width: 4.1.0 + mute-stream: 1.0.0 + signal-exit: 4.1.0 + strip-ansi: 6.0.1 + wrap-ansi: 6.2.0 + dev: false + + /@inquirer/figures@1.0.3: + resolution: {integrity: sha512-ErXXzENMH5pJt5/ssXV0DfWUZqly8nGzf0UcBV9xTnP+KyffE2mqyxIMBrZ8ijQck2nU0TQm40EQB53YreyWHw==} + engines: {node: '>=18'} + dev: false + + /@inquirer/type@1.3.3: + resolution: {integrity: sha512-xTUt0NulylX27/zMx04ZYar/kr1raaiFTVvQ5feljQsiAgdm0WPj4S73/ye0fbslh+15QrIuDvfCXTek7pMY5A==} + engines: {node: '>=18'} + dev: false + + /@js-sdsl/ordered-map@4.4.2: + resolution: {integrity: sha512-iUKgm52T8HOE/makSxjqoWhe95ZJA1/G1sYsGev2JDKUSS14KAgg1LHb+Ba+IPow0xflbnSkOsZcO08C7w1gYw==} + dev: false + + /@mswjs/cookies@1.1.0: + resolution: {integrity: sha512-0ZcCVQxifZmhwNBoQIrystCb+2sWBY2Zw8lpfJBPCHGCA/HWqehITeCRVIv4VMy8MPlaHo2w2pTHFV2pFfqKPw==} + engines: {node: '>=18'} + dev: false + + /@mswjs/interceptors@0.29.1: + resolution: {integrity: sha512-3rDakgJZ77+RiQUuSK69t1F0m8BQKA8Vh5DCS5V0DWvNY67zob2JhhQrhCO0AKLGINTRSFd1tBaHcJTkhefoSw==} + engines: {node: '>=18'} + dependencies: + '@open-draft/deferred-promise': 2.2.0 + '@open-draft/logger': 0.3.0 + '@open-draft/until': 2.1.0 + is-node-process: 1.2.0 + outvariant: 1.4.2 + strict-event-emitter: 0.5.1 + dev: false + + /@open-draft/deferred-promise@2.2.0: + resolution: {integrity: sha512-CecwLWx3rhxVQF6V4bAgPS5t+So2sTbPgAzafKkVizyi7tlwpcFpdFqq+wqF2OwNBmqFuu6tOyouTuxgpMfzmA==} + dev: false + + /@open-draft/logger@0.3.0: + resolution: {integrity: sha512-X2g45fzhxH238HKO4xbSr7+wBS8Fvw6ixhTDuvLd5mqh6bJJCFAPwU9mPDxbcrRtfxv4u5IHCEH77BmxvXmmxQ==} + dependencies: + is-node-process: 1.2.0 + outvariant: 1.4.2 + dev: false + + /@open-draft/until@2.1.0: + resolution: {integrity: sha512-U69T3ItWHvLwGg5eJ0n3I62nWuE6ilHlmz7zM0npLBRvPRd7e6NYmg54vvRtP5mZG7kZqZCFVdsTWo7BPtBujg==} + dev: false + + /@opentelemetry/api-logs@0.48.0: + resolution: {integrity: sha512-1/aMiU4Eqo3Zzpfwu51uXssp5pzvHFObk8S9pKAiXb1ne8pvg1qxBQitYL1XUiAMEXFzgjaidYG2V6624DRhhw==} + engines: {node: '>=14'} + dependencies: + '@opentelemetry/api': 1.8.0 + dev: false + + /@opentelemetry/api-logs@0.49.1: + resolution: {integrity: sha512-kaNl/T7WzyMUQHQlVq7q0oV4Kev6+0xFwqzofryC66jgGMacd0QH5TwfpbUwSTby+SdAdprAe5UKMvBw4tKS5Q==} + engines: {node: '>=14'} + dependencies: + '@opentelemetry/api': 1.8.0 + dev: false + + /@opentelemetry/api@1.8.0: + resolution: {integrity: sha512-I/s6F7yKUDdtMsoBWXJe8Qz40Tui5vsuKCWJEWVL+5q9sSWRzzx6v2KeNsOBEwd94j0eWkpWCH4yB6rZg9Mf0w==} + engines: {node: '>=8.0.0'} + dev: false + + /@opentelemetry/context-async-hooks@1.22.0(@opentelemetry/api@1.8.0): + resolution: {integrity: sha512-Nfdxyg8YtWqVWkyrCukkundAjPhUXi93JtVQmqDT1mZRVKqA7e2r7eJCrI+F651XUBMp0hsOJSGiFk3QSpaIJw==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': '>=1.0.0 <1.9.0' + dependencies: + '@opentelemetry/api': 1.8.0 + dev: false + + /@opentelemetry/context-async-hooks@1.24.1(@opentelemetry/api@1.8.0): + resolution: {integrity: sha512-R5r6DO4kgEOVBxFXhXjwospLQkv+sYxwCfjvoZBe7Zm6KKXAV9kDSJhi/D1BweowdZmO+sdbENLs374gER8hpQ==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': '>=1.0.0 <1.9.0' + dependencies: + '@opentelemetry/api': 1.8.0 + dev: false + + /@opentelemetry/core@1.22.0(@opentelemetry/api@1.8.0): + resolution: {integrity: sha512-0VoAlT6x+Xzik1v9goJ3pZ2ppi6+xd3aUfg4brfrLkDBHRIVjMP0eBHrKrhB+NKcDyMAg8fAbGL3Npg/F6AwWA==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': '>=1.0.0 <1.9.0' + dependencies: + '@opentelemetry/api': 1.8.0 + '@opentelemetry/semantic-conventions': 1.22.0 + dev: false + + /@opentelemetry/core@1.24.1(@opentelemetry/api@1.8.0): + resolution: {integrity: sha512-wMSGfsdmibI88K9wB498zXY04yThPexo8jvwNNlm542HZB7XrrMRBbAyKJqG8qDRJwIBdBrPMi4V9ZPW/sqrcg==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': '>=1.0.0 <1.9.0' + dependencies: + '@opentelemetry/api': 1.8.0 + '@opentelemetry/semantic-conventions': 1.24.1 + dev: false + + /@opentelemetry/exporter-logs-otlp-http@0.49.1(@opentelemetry/api@1.8.0): + resolution: {integrity: sha512-3QoBnIGCmEkujynUP0mK155QtOM0MSf9FNrEw7u9ieCFsoMiyatg2hPp+alEDONJ8N8wGEK+wP2q3icgXBiggw==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': ^1.0.0 + dependencies: + '@opentelemetry/api': 1.8.0 + '@opentelemetry/api-logs': 0.49.1 + '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.8.0) + '@opentelemetry/otlp-exporter-base': 0.49.1(@opentelemetry/api@1.8.0) + '@opentelemetry/otlp-transformer': 0.49.1(@opentelemetry/api@1.8.0) + '@opentelemetry/sdk-logs': 0.49.1(@opentelemetry/api-logs@0.49.1)(@opentelemetry/api@1.8.0) + dev: false + + /@opentelemetry/exporter-trace-otlp-grpc@0.49.1(@opentelemetry/api@1.8.0): + resolution: {integrity: sha512-Zbd7f3zF7fI2587MVhBizaW21cO/SordyrZGtMtvhoxU6n4Qb02Gx71X4+PzXH620e0+JX+Pcr9bYb1HTeVyJA==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': ^1.0.0 + dependencies: + '@grpc/grpc-js': 1.10.8 + '@opentelemetry/api': 1.8.0 + '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.8.0) + '@opentelemetry/otlp-grpc-exporter-base': 0.49.1(@opentelemetry/api@1.8.0) + '@opentelemetry/otlp-transformer': 0.49.1(@opentelemetry/api@1.8.0) + '@opentelemetry/resources': 1.22.0(@opentelemetry/api@1.8.0) + '@opentelemetry/sdk-trace-base': 1.22.0(@opentelemetry/api@1.8.0) + dev: false + + /@opentelemetry/exporter-trace-otlp-http@0.49.1(@opentelemetry/api@1.8.0): + resolution: {integrity: sha512-KOLtZfZvIrpGZLVvblKsiVQT7gQUZNKcUUH24Zz6Xbi7LJb9Vt6xtUZFYdR5IIjvt47PIqBKDWUQlU0o1wAsRw==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': ^1.0.0 + dependencies: + '@opentelemetry/api': 1.8.0 + '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.8.0) + '@opentelemetry/otlp-exporter-base': 0.49.1(@opentelemetry/api@1.8.0) + '@opentelemetry/otlp-transformer': 0.49.1(@opentelemetry/api@1.8.0) + '@opentelemetry/resources': 1.22.0(@opentelemetry/api@1.8.0) + '@opentelemetry/sdk-trace-base': 1.22.0(@opentelemetry/api@1.8.0) + dev: false + + /@opentelemetry/exporter-trace-otlp-proto@0.49.1(@opentelemetry/api@1.8.0): + resolution: {integrity: sha512-n8ON/c9pdMyYAfSFWKkgsPwjYoxnki+6Olzo+klKfW7KqLWoyEkryNkbcMIYnGGNXwdkMIrjoaP0VxXB26Oxcg==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': ^1.0.0 + dependencies: + '@opentelemetry/api': 1.8.0 + '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.8.0) + '@opentelemetry/otlp-exporter-base': 0.49.1(@opentelemetry/api@1.8.0) + '@opentelemetry/otlp-proto-exporter-base': 0.49.1(@opentelemetry/api@1.8.0) + '@opentelemetry/otlp-transformer': 0.49.1(@opentelemetry/api@1.8.0) + '@opentelemetry/resources': 1.22.0(@opentelemetry/api@1.8.0) + '@opentelemetry/sdk-trace-base': 1.22.0(@opentelemetry/api@1.8.0) + dev: false + + /@opentelemetry/exporter-zipkin@1.22.0(@opentelemetry/api@1.8.0): + resolution: {integrity: sha512-XcFs6rGvcTz0qW5uY7JZDYD0yNEXdekXAb6sFtnZgY/cHY6BQ09HMzOjv9SX+iaXplRDcHr1Gta7VQKM1XXM6g==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': ^1.0.0 + dependencies: + '@opentelemetry/api': 1.8.0 + '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.8.0) + '@opentelemetry/resources': 1.22.0(@opentelemetry/api@1.8.0) + '@opentelemetry/sdk-trace-base': 1.22.0(@opentelemetry/api@1.8.0) + '@opentelemetry/semantic-conventions': 1.22.0 + dev: false + + /@opentelemetry/instrumentation@0.49.1(@opentelemetry/api@1.8.0): + resolution: {integrity: sha512-0DLtWtaIppuNNRRllSD4bjU8ZIiLp1cDXvJEbp752/Zf+y3gaLNaoGRGIlX4UHhcsrmtL+P2qxi3Hodi8VuKiQ==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': ^1.3.0 + dependencies: + '@opentelemetry/api': 1.8.0 + '@opentelemetry/api-logs': 0.49.1 + '@types/shimmer': 1.0.5 + import-in-the-middle: 1.7.1 + require-in-the-middle: 7.3.0 + semver: 7.6.2 + shimmer: 1.2.1 + transitivePeerDependencies: + - supports-color + dev: false + + /@opentelemetry/otlp-exporter-base@0.49.1(@opentelemetry/api@1.8.0): + resolution: {integrity: sha512-z6sHliPqDgJU45kQatAettY9/eVF58qVPaTuejw9YWfSRqid9pXPYeegDCSdyS47KAUgAtm+nC28K3pfF27HWg==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': ^1.0.0 + dependencies: + '@opentelemetry/api': 1.8.0 + '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.8.0) + dev: false + + /@opentelemetry/otlp-grpc-exporter-base@0.49.1(@opentelemetry/api@1.8.0): + resolution: {integrity: sha512-DNDNUWmOqtKTFJAyOyHHKotVox0NQ/09ETX8fUOeEtyNVHoGekAVtBbvIA3AtK+JflP7LC0PTjlLfruPM3Wy6w==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': ^1.0.0 + dependencies: + '@grpc/grpc-js': 1.10.8 + '@opentelemetry/api': 1.8.0 + '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.8.0) + '@opentelemetry/otlp-exporter-base': 0.49.1(@opentelemetry/api@1.8.0) + protobufjs: 7.3.0 + dev: false + + /@opentelemetry/otlp-proto-exporter-base@0.49.1(@opentelemetry/api@1.8.0): + resolution: {integrity: sha512-x1qB4EUC7KikUl2iNuxCkV8yRzrSXSyj4itfpIO674H7dhI7Zv37SFaOJTDN+8Z/F50gF2ISFH9CWQ4KCtGm2A==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': ^1.0.0 + dependencies: + '@opentelemetry/api': 1.8.0 + '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.8.0) + '@opentelemetry/otlp-exporter-base': 0.49.1(@opentelemetry/api@1.8.0) + protobufjs: 7.3.0 + dev: false + + /@opentelemetry/otlp-transformer@0.49.1(@opentelemetry/api@1.8.0): + resolution: {integrity: sha512-Z+koA4wp9L9e3jkFacyXTGphSWTbOKjwwXMpb0CxNb0kjTHGUxhYRN8GnkLFsFo5NbZPjP07hwAqeEG/uCratQ==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': '>=1.3.0 <1.9.0' + dependencies: + '@opentelemetry/api': 1.8.0 + '@opentelemetry/api-logs': 0.49.1 + '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.8.0) + '@opentelemetry/resources': 1.22.0(@opentelemetry/api@1.8.0) + '@opentelemetry/sdk-logs': 0.49.1(@opentelemetry/api-logs@0.49.1)(@opentelemetry/api@1.8.0) + '@opentelemetry/sdk-metrics': 1.22.0(@opentelemetry/api@1.8.0) + '@opentelemetry/sdk-trace-base': 1.22.0(@opentelemetry/api@1.8.0) + dev: false + + /@opentelemetry/propagator-b3@1.22.0(@opentelemetry/api@1.8.0): + resolution: {integrity: sha512-qBItJm9ygg/jCB5rmivyGz1qmKZPsL/sX715JqPMFgq++Idm0x+N9sLQvWFHFt2+ZINnCSojw7FVBgFW6izcXA==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': '>=1.0.0 <1.9.0' + dependencies: + '@opentelemetry/api': 1.8.0 + '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.8.0) + dev: false + + /@opentelemetry/propagator-b3@1.24.1(@opentelemetry/api@1.8.0): + resolution: {integrity: sha512-nda97ZwhpZKyUJTXqQuKzNhPMUgMLunbbGWn8kroBwegn+nh6OhtyGkrVQsQLNdVKJl0KeB5z0ZgeWszrYhwFw==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': '>=1.0.0 <1.9.0' + dependencies: + '@opentelemetry/api': 1.8.0 + '@opentelemetry/core': 1.24.1(@opentelemetry/api@1.8.0) + dev: false + + /@opentelemetry/propagator-jaeger@1.22.0(@opentelemetry/api@1.8.0): + resolution: {integrity: sha512-pMLgst3QIwrUfepraH5WG7xfpJ8J3CrPKrtINK0t7kBkuu96rn+HDYQ8kt3+0FXvrZI8YJE77MCQwnJWXIrgpA==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': '>=1.0.0 <1.9.0' + dependencies: + '@opentelemetry/api': 1.8.0 + '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.8.0) + dev: false + + /@opentelemetry/propagator-jaeger@1.24.1(@opentelemetry/api@1.8.0): + resolution: {integrity: sha512-7bRBJn3FG1l195A1m+xXRHvgzAOBsfmRi9uZ5Da18oTh7BLmNDiA8+kpk51FpTsU1PCikPVpRDNPhKVB6lyzZg==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': '>=1.0.0 <1.9.0' + dependencies: + '@opentelemetry/api': 1.8.0 + '@opentelemetry/core': 1.24.1(@opentelemetry/api@1.8.0) + dev: false + + /@opentelemetry/resources@1.22.0(@opentelemetry/api@1.8.0): + resolution: {integrity: sha512-+vNeIFPH2hfcNL0AJk/ykJXoUCtR1YaDUZM+p3wZNU4Hq98gzq+7b43xbkXjadD9VhWIUQqEwXyY64q6msPj6A==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': '>=1.0.0 <1.9.0' + dependencies: + '@opentelemetry/api': 1.8.0 + '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.8.0) + '@opentelemetry/semantic-conventions': 1.22.0 + dev: false + + /@opentelemetry/resources@1.24.1(@opentelemetry/api@1.8.0): + resolution: {integrity: sha512-cyv0MwAaPF7O86x5hk3NNgenMObeejZFLJJDVuSeSMIsknlsj3oOZzRv3qSzlwYomXsICfBeFFlxwHQte5mGXQ==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': '>=1.0.0 <1.9.0' + dependencies: + '@opentelemetry/api': 1.8.0 + '@opentelemetry/core': 1.24.1(@opentelemetry/api@1.8.0) + '@opentelemetry/semantic-conventions': 1.24.1 + dev: false + + /@opentelemetry/sdk-logs@0.49.1(@opentelemetry/api-logs@0.48.0)(@opentelemetry/api@1.8.0): + resolution: {integrity: sha512-gCzYWsJE0h+3cuh3/cK+9UwlVFyHvj3PReIOCDOmdeXOp90ZjKRoDOJBc3mvk1LL6wyl1RWIivR8Rg9OToyesw==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': '>=1.4.0 <1.9.0' + '@opentelemetry/api-logs': '>=0.39.1' + dependencies: + '@opentelemetry/api': 1.8.0 + '@opentelemetry/api-logs': 0.48.0 + '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.8.0) + '@opentelemetry/resources': 1.22.0(@opentelemetry/api@1.8.0) + dev: false + + /@opentelemetry/sdk-logs@0.49.1(@opentelemetry/api-logs@0.49.1)(@opentelemetry/api@1.8.0): + resolution: {integrity: sha512-gCzYWsJE0h+3cuh3/cK+9UwlVFyHvj3PReIOCDOmdeXOp90ZjKRoDOJBc3mvk1LL6wyl1RWIivR8Rg9OToyesw==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': '>=1.4.0 <1.9.0' + '@opentelemetry/api-logs': '>=0.39.1' + dependencies: + '@opentelemetry/api': 1.8.0 + '@opentelemetry/api-logs': 0.49.1 + '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.8.0) + '@opentelemetry/resources': 1.22.0(@opentelemetry/api@1.8.0) + dev: false + + /@opentelemetry/sdk-metrics@1.22.0(@opentelemetry/api@1.8.0): + resolution: {integrity: sha512-k6iIx6H3TZ+BVMr2z8M16ri2OxWaljg5h8ihGJxi/KQWcjign6FEaEzuigXt5bK9wVEhqAcWLCfarSftaNWkkg==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': '>=1.3.0 <1.9.0' + dependencies: + '@opentelemetry/api': 1.8.0 + '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.8.0) + '@opentelemetry/resources': 1.22.0(@opentelemetry/api@1.8.0) + lodash.merge: 4.6.2 + dev: false + + /@opentelemetry/sdk-node@0.49.1(@opentelemetry/api@1.8.0): + resolution: {integrity: sha512-feBIT85ndiSHXsQ2gfGpXC/sNeX4GCHLksC4A9s/bfpUbbgbCSl0RvzZlmEpCHarNrkZMwFRi4H0xFfgvJEjrg==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': '>=1.3.0 <1.9.0' + dependencies: + '@opentelemetry/api': 1.8.0 + '@opentelemetry/api-logs': 0.49.1 + '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.8.0) + '@opentelemetry/exporter-trace-otlp-grpc': 0.49.1(@opentelemetry/api@1.8.0) + '@opentelemetry/exporter-trace-otlp-http': 0.49.1(@opentelemetry/api@1.8.0) + '@opentelemetry/exporter-trace-otlp-proto': 0.49.1(@opentelemetry/api@1.8.0) + '@opentelemetry/exporter-zipkin': 1.22.0(@opentelemetry/api@1.8.0) + '@opentelemetry/instrumentation': 0.49.1(@opentelemetry/api@1.8.0) + '@opentelemetry/resources': 1.22.0(@opentelemetry/api@1.8.0) + '@opentelemetry/sdk-logs': 0.49.1(@opentelemetry/api-logs@0.49.1)(@opentelemetry/api@1.8.0) + '@opentelemetry/sdk-metrics': 1.22.0(@opentelemetry/api@1.8.0) + '@opentelemetry/sdk-trace-base': 1.22.0(@opentelemetry/api@1.8.0) + '@opentelemetry/sdk-trace-node': 1.22.0(@opentelemetry/api@1.8.0) + '@opentelemetry/semantic-conventions': 1.22.0 + transitivePeerDependencies: + - supports-color + dev: false + + /@opentelemetry/sdk-trace-base@1.22.0(@opentelemetry/api@1.8.0): + resolution: {integrity: sha512-pfTuSIpCKONC6vkTpv6VmACxD+P1woZf4q0K46nSUvXFvOFqjBYKFaAMkKD3M1mlKUUh0Oajwj35qNjMl80m1Q==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': '>=1.0.0 <1.9.0' + dependencies: + '@opentelemetry/api': 1.8.0 + '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.8.0) + '@opentelemetry/resources': 1.22.0(@opentelemetry/api@1.8.0) + '@opentelemetry/semantic-conventions': 1.22.0 + dev: false + + /@opentelemetry/sdk-trace-base@1.24.1(@opentelemetry/api@1.8.0): + resolution: {integrity: sha512-zz+N423IcySgjihl2NfjBf0qw1RWe11XIAWVrTNOSSI6dtSPJiVom2zipFB2AEEtJWpv0Iz6DY6+TjnyTV5pWg==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': '>=1.0.0 <1.9.0' + dependencies: + '@opentelemetry/api': 1.8.0 + '@opentelemetry/core': 1.24.1(@opentelemetry/api@1.8.0) + '@opentelemetry/resources': 1.24.1(@opentelemetry/api@1.8.0) + '@opentelemetry/semantic-conventions': 1.24.1 + dev: false + + /@opentelemetry/sdk-trace-node@1.22.0(@opentelemetry/api@1.8.0): + resolution: {integrity: sha512-gTGquNz7ue8uMeiWPwp3CU321OstQ84r7PCDtOaCicjbJxzvO8RZMlEC4geOipTeiF88kss5n6w+//A0MhP1lQ==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': '>=1.0.0 <1.9.0' + dependencies: + '@opentelemetry/api': 1.8.0 + '@opentelemetry/context-async-hooks': 1.22.0(@opentelemetry/api@1.8.0) + '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.8.0) + '@opentelemetry/propagator-b3': 1.22.0(@opentelemetry/api@1.8.0) + '@opentelemetry/propagator-jaeger': 1.22.0(@opentelemetry/api@1.8.0) + '@opentelemetry/sdk-trace-base': 1.22.0(@opentelemetry/api@1.8.0) + semver: 7.6.2 + dev: false + + /@opentelemetry/sdk-trace-node@1.24.1(@opentelemetry/api@1.8.0): + resolution: {integrity: sha512-/FZX8uWaGIAwsDhqI8VvQ+qWtfMNlXjaFYGc+vmxgdRFppCSSIRwrPyIhJO1qx61okyYhoyxVEZAfoiNxrfJCg==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': '>=1.0.0 <1.9.0' + dependencies: + '@opentelemetry/api': 1.8.0 + '@opentelemetry/context-async-hooks': 1.24.1(@opentelemetry/api@1.8.0) + '@opentelemetry/core': 1.24.1(@opentelemetry/api@1.8.0) + '@opentelemetry/propagator-b3': 1.24.1(@opentelemetry/api@1.8.0) + '@opentelemetry/propagator-jaeger': 1.24.1(@opentelemetry/api@1.8.0) + '@opentelemetry/sdk-trace-base': 1.24.1(@opentelemetry/api@1.8.0) + semver: 7.6.2 + dev: false + + /@opentelemetry/semantic-conventions@1.22.0: + resolution: {integrity: sha512-CAOgFOKLybd02uj/GhCdEeeBjOS0yeoDeo/CA7ASBSmenpZHAKGB3iDm/rv3BQLcabb/OprDEsSQ1y0P8A7Siw==} + engines: {node: '>=14'} + dev: false + + /@opentelemetry/semantic-conventions@1.24.1: + resolution: {integrity: sha512-VkliWlS4/+GHLLW7J/rVBA00uXus1SWvwFvcUDxDwmFxYfg/2VI6ekwdXS28cjI8Qz2ky2BzG8OUHo+WeYIWqw==} + engines: {node: '>=14'} + dev: false + + /@protobufjs/aspromise@1.1.2: + resolution: {integrity: sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==} + dev: false + + /@protobufjs/base64@1.1.2: + resolution: {integrity: sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==} + dev: false + + /@protobufjs/codegen@2.0.4: + resolution: {integrity: sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==} + dev: false + + /@protobufjs/eventemitter@1.1.0: + resolution: {integrity: sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==} + dev: false + + /@protobufjs/fetch@1.1.0: + resolution: {integrity: sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==} + dependencies: + '@protobufjs/aspromise': 1.1.2 + '@protobufjs/inquire': 1.1.0 + dev: false + + /@protobufjs/float@1.0.2: + resolution: {integrity: sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==} + dev: false + + /@protobufjs/inquire@1.1.0: + resolution: {integrity: sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q==} + dev: false + + /@protobufjs/path@1.1.2: + resolution: {integrity: sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==} + dev: false + + /@protobufjs/pool@1.1.0: + resolution: {integrity: sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==} + dev: false + + /@protobufjs/utf8@1.1.0: + resolution: {integrity: sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==} + dev: false + + /@socket.io/component-emitter@3.1.2: + resolution: {integrity: sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==} + dev: false + + /@systemfsoftware/trigger.dev_core-backend@3.0.0-beta.33: + resolution: {integrity: sha512-HpHUOZcbAK1YJK3SkiL01d7/sinR5hCxMCU1Z/WJ0bkI5G4wBYAKNre1/acJoVPcykpBaMN4ovnwA7OLjLh6sg==} + engines: {node: '>=18.0.0'} + dependencies: + '@opentelemetry/api': 1.8.0 + dev: false + + /@systemfsoftware/trigger.dev_core@3.0.0-beta.33: + resolution: {integrity: sha512-5a4O9d01AwyiAFDqVpUy8ScuWu+a20ZEKN1Iy2nv6RCxYfBosim3CymGkxpdmlcxKt+T2cSytAxXET3lv9iC/Q==} + engines: {node: '>=18.0.0'} + dependencies: + '@google-cloud/precise-date': 4.0.0 + '@opentelemetry/api': 1.8.0 + '@opentelemetry/api-logs': 0.48.0 + '@opentelemetry/exporter-logs-otlp-http': 0.49.1(@opentelemetry/api@1.8.0) + '@opentelemetry/exporter-trace-otlp-http': 0.49.1(@opentelemetry/api@1.8.0) + '@opentelemetry/instrumentation': 0.49.1(@opentelemetry/api@1.8.0) + '@opentelemetry/resources': 1.24.1(@opentelemetry/api@1.8.0) + '@opentelemetry/sdk-logs': 0.49.1(@opentelemetry/api-logs@0.48.0)(@opentelemetry/api@1.8.0) + '@opentelemetry/sdk-node': 0.49.1(@opentelemetry/api@1.8.0) + '@opentelemetry/sdk-trace-base': 1.24.1(@opentelemetry/api@1.8.0) + '@opentelemetry/sdk-trace-node': 1.24.1(@opentelemetry/api@1.8.0) + '@opentelemetry/semantic-conventions': 1.24.1 + humanize-duration: 3.32.1 + socket.io-client: 4.7.4 + superjson: 2.2.1 + ulidx: 2.3.0 + zod: 3.22.3 + zod-error: 1.5.0 + zod-validation-error: 1.5.0(zod@3.22.3) + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + dev: false + + /@systemfsoftware/trigger.dev_sdk@3.0.0-beta.33: + resolution: {integrity: sha512-r/kC41UIDrG73ElkcOPzoZsmdSY+Lf7X9qFRBMzAFv5vWQwxz42KmEJIvQxXWeMyxKeZeUyZDIZApGRvLJK4uA==} + engines: {node: '>=18.0.0'} + dependencies: + '@opentelemetry/api': 1.8.0 + '@opentelemetry/api-logs': 0.48.0 + '@opentelemetry/semantic-conventions': 1.24.1 + '@systemfsoftware/trigger.dev_core': 3.0.0-beta.33 + '@systemfsoftware/trigger.dev_core-backend': 3.0.0-beta.33 + chalk: 5.3.0 + cronstrue: 2.50.0 + debug: 4.3.5 + evt: 2.5.7 + get-caller-file: 2.0.5 + git-remote-origin-url: 4.0.0 + git-repo-info: 2.1.1 + msw: 2.3.1 + slug: 6.1.0 + terminal-link: 3.0.0 + ulid: 2.3.0 + uuid: 9.0.1 + ws: 8.17.0 + zod: 3.22.3 + transitivePeerDependencies: + - bufferutil + - supports-color + - typescript + - utf-8-validate + dev: false + + /@types/cookie@0.6.0: + resolution: {integrity: sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==} + dev: false + + /@types/mute-stream@0.0.4: + resolution: {integrity: sha512-CPM9nzrCPPJHQNA9keH9CVkVI+WR5kMa+7XEs5jcGQ0VoAGnLv242w8lIVgwAEfmE4oufJRaTc9PNLQl0ioAow==} + dependencies: + '@types/node': 20.14.1 + dev: false + + /@types/node@20.14.1: + resolution: {integrity: sha512-T2MzSGEu+ysB/FkWfqmhV3PLyQlowdptmmgD20C6QxsS8Fmv5SjpZ1ayXaEC0S21/h5UJ9iA6W/5vSNU5l00OA==} + dependencies: + undici-types: 5.26.5 + dev: false + + /@types/shimmer@1.0.5: + resolution: {integrity: sha512-9Hp0ObzwwO57DpLFF0InUjUm/II8GmKAvzbefxQTihCb7KI6yc9yzf0nLc4mVdby5N4DRCgQM2wCup9KTieeww==} + dev: false + + /@types/statuses@2.0.5: + resolution: {integrity: sha512-jmIUGWrAiwu3dZpxntxieC+1n/5c3mjrImkmOSQ2NC5uP6cYO4aAZDdSmRcI5C1oiTmqlZGHC+/NmJrKogbP5A==} + dev: false + + /@types/wrap-ansi@3.0.0: + resolution: {integrity: sha512-ltIpx+kM7g/MLRZfkbL7EsCEjfzCcScLpkg37eXEtx5kmrAKBkTJwd1GIAjDSL8wTpM6Hzn5YO4pSb91BEwu1g==} + dev: false + + /acorn-import-assertions@1.9.0(acorn@8.11.3): + resolution: {integrity: sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==} + peerDependencies: + acorn: ^8 + dependencies: + acorn: 8.11.3 + dev: false + + /acorn@8.11.3: + resolution: {integrity: sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==} + engines: {node: '>=0.4.0'} + hasBin: true + dev: false + + /ansi-escapes@4.3.2: + resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==} + engines: {node: '>=8'} + dependencies: + type-fest: 0.21.3 + dev: false + + /ansi-escapes@5.0.0: + resolution: {integrity: sha512-5GFMVX8HqE/TB+FuBJGuO5XG0WrsA6ptUqoODaT/n9mmUaZFkqnBueB4leqGBCmrUHnCnC4PCZTCd0E7QQ83bA==} + engines: {node: '>=12'} + dependencies: + type-fest: 1.4.0 + dev: false + + /ansi-regex@5.0.1: + resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} + engines: {node: '>=8'} + dev: false + + /ansi-styles@4.3.0: + resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} + engines: {node: '>=8'} + dependencies: + color-convert: 2.0.1 + dev: false + + /chalk@4.1.2: + resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} + engines: {node: '>=10'} + dependencies: + ansi-styles: 4.3.0 + supports-color: 7.2.0 + dev: false + + /chalk@5.3.0: + resolution: {integrity: sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==} + engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} + dev: false + + /cjs-module-lexer@1.3.1: + resolution: {integrity: sha512-a3KdPAANPbNE4ZUv9h6LckSl9zLsYOP4MBmhIPkRaeyybt+r4UghLvq+xw/YwUcC1gqylCkL4rdVs3Lwupjm4Q==} + dev: false + + /cli-spinners@2.9.2: + resolution: {integrity: sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==} + engines: {node: '>=6'} + dev: false + + /cli-width@4.1.0: + resolution: {integrity: sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==} + engines: {node: '>= 12'} + dev: false + + /cliui@8.0.1: + resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} + engines: {node: '>=12'} + dependencies: + string-width: 4.2.3 + strip-ansi: 6.0.1 + wrap-ansi: 7.0.0 + dev: false + + /color-convert@2.0.1: + resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} + engines: {node: '>=7.0.0'} + dependencies: + color-name: 1.1.4 + dev: false + + /color-name@1.1.4: + resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} + dev: false + + /cookie@0.5.0: + resolution: {integrity: sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==} + engines: {node: '>= 0.6'} + dev: false + + /copy-anything@3.0.5: + resolution: {integrity: sha512-yCEafptTtb4bk7GLEQoM8KVJpxAfdBJYaXyzQEgQQQgYrZiDp8SJmGKlYza6CYjEDNstAdNdKA3UuoULlEbS6w==} + engines: {node: '>=12.13'} + dependencies: + is-what: 4.1.16 + dev: false + + /cronstrue@2.50.0: + resolution: {integrity: sha512-ULYhWIonJzlScCCQrPUG5uMXzXxSixty4djud9SS37DoNxDdkeRocxzHuAo4ImRBUK+mAuU5X9TSwEDccnnuPg==} + hasBin: true + dev: false + + /debug@4.3.5: + resolution: {integrity: sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + dependencies: + ms: 2.1.2 + dev: false + + /emoji-regex@8.0.0: + resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} + dev: false + + /engine.io-client@6.5.3: + resolution: {integrity: sha512-9Z0qLB0NIisTRt1DZ/8U2k12RJn8yls/nXMZLn+/N8hANT3TcYjKFKcwbw5zFQiN4NTde3TSY9zb79e1ij6j9Q==} + dependencies: + '@socket.io/component-emitter': 3.1.2 + debug: 4.3.5 + engine.io-parser: 5.2.2 + ws: 8.11.0 + xmlhttprequest-ssl: 2.0.0 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + dev: false + + /engine.io-parser@5.2.2: + resolution: {integrity: sha512-RcyUFKA93/CXH20l4SoVvzZfrSDMOTUS3bWVpTt2FuFP+XYrL8i8oonHP7WInRyVHXh0n/ORtoeiE1os+8qkSw==} + engines: {node: '>=10.0.0'} + dev: false + + /escalade@3.1.2: + resolution: {integrity: sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==} + engines: {node: '>=6'} + dev: false + + /evt@2.5.7: + resolution: {integrity: sha512-dr7Wd16ry5F8WNU1xXLKpFpO3HsoAGg8zC48e08vDdzMzGWCP9/QFGt1PQptEEDh8SwYP3EL8M+d/Gb0kgUp6g==} + dependencies: + minimal-polyfills: 2.2.3 + run-exclusive: 2.2.19 + tsafe: 1.6.6 + dev: false + + /function-bind@1.1.2: + resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} + dev: false + + /get-caller-file@2.0.5: + resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} + engines: {node: 6.* || 8.* || >= 10.*} + dev: false + + /git-remote-origin-url@4.0.0: + resolution: {integrity: sha512-EAxDksNdjuWgmVW9pVvA9jQDi/dmTaiDONktIy7qiRRhBZUI4FQK1YvBvteuTSX24aNKg9lfgxNYJEeeSXe6DA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + gitconfiglocal: 2.1.0 + dev: false + + /git-repo-info@2.1.1: + resolution: {integrity: sha512-8aCohiDo4jwjOwma4FmYFd3i97urZulL8XL24nIPxuE+GZnfsAyy/g2Shqx6OjUiFKUXZM+Yy+KHnOmmA3FVcg==} + engines: {node: '>= 4.0'} + dev: false + + /gitconfiglocal@2.1.0: + resolution: {integrity: sha512-qoerOEliJn3z+Zyn1HW2F6eoYJqKwS6MgC9cztTLUB/xLWX8gD/6T60pKn4+t/d6tP7JlybI7Z3z+I572CR/Vg==} + dependencies: + ini: 1.3.8 + dev: false + + /graphql@16.8.1: + resolution: {integrity: sha512-59LZHPdGZVh695Ud9lRzPBVTtlX9ZCV150Er2W43ro37wVof0ctenSaskPPjN7lVTIN8mSZt8PHUNKZuNQUuxw==} + engines: {node: ^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0} + dev: false + + /has-flag@4.0.0: + resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} + engines: {node: '>=8'} + dev: false + + /hasown@2.0.2: + resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} + engines: {node: '>= 0.4'} + dependencies: + function-bind: 1.1.2 + dev: false + + /headers-polyfill@4.0.3: + resolution: {integrity: sha512-IScLbePpkvO846sIwOtOTDjutRMWdXdJmXdMvk6gCBHxFO8d+QKOQedyZSxFTTFYRSmlgSTDtXqqq4pcenBXLQ==} + dev: false + + /humanize-duration@3.32.1: + resolution: {integrity: sha512-inh5wue5XdfObhu/IGEMiA1nUXigSGcaKNemcbLRKa7jXYGDZXr3LoT9pTIzq2hPEbld7w/qv9h+ikWGz8fL1g==} + dev: false + + /import-in-the-middle@1.7.1: + resolution: {integrity: sha512-1LrZPDtW+atAxH42S6288qyDFNQ2YCty+2mxEPRtfazH6Z5QwkaBSTS2ods7hnVJioF6rkRfNoA6A/MstpFXLg==} + dependencies: + acorn: 8.11.3 + acorn-import-assertions: 1.9.0(acorn@8.11.3) + cjs-module-lexer: 1.3.1 + module-details-from-path: 1.0.3 + dev: false + + /ini@1.3.8: + resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} + dev: false + + /is-core-module@2.13.1: + resolution: {integrity: sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==} + dependencies: + hasown: 2.0.2 + dev: false + + /is-fullwidth-code-point@3.0.0: + resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} + engines: {node: '>=8'} + dev: false + + /is-node-process@1.2.0: + resolution: {integrity: sha512-Vg4o6/fqPxIjtxgUH5QLJhwZ7gW5diGCVlXpuUfELC62CuxM1iHcRe51f2W1FDy04Ai4KJkagKjx3XaqyfRKXw==} + dev: false + + /is-what@4.1.16: + resolution: {integrity: sha512-ZhMwEosbFJkA0YhFnNDgTM4ZxDRsS6HqTo7qsZM08fehyRYIYa0yHu5R6mgo1n/8MgaPBXiPimPD77baVFYg+A==} + engines: {node: '>=12.13'} + dev: false + + /layerr@2.1.0: + resolution: {integrity: sha512-xDD9suWxfBYeXgqffRVH/Wqh+mqZrQcqPRn0I0ijl7iJQ7vu8gMGPt1Qop59pEW/jaIDNUN7+PX1Qk40+vuflg==} + dev: false + + /lodash.camelcase@4.3.0: + resolution: {integrity: sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==} + dev: false + + /lodash.merge@4.6.2: + resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} + dev: false + + /long@5.2.3: + resolution: {integrity: sha512-lcHwpNoggQTObv5apGNCTdJrO69eHOZMi4BNC+rTLER8iHAqGrUVeLh/irVIM7zTw2bOXA8T6uNPeujwOLg/2Q==} + dev: false + + /minimal-polyfills@2.2.3: + resolution: {integrity: sha512-oxdmJ9cL+xV72h0xYxp4tP2d5/fTBpP45H8DIOn9pASuF8a3IYTf+25fMGDYGiWW+MFsuog6KD6nfmhZJQ+uUw==} + dev: false + + /module-details-from-path@1.0.3: + resolution: {integrity: sha512-ySViT69/76t8VhE1xXHK6Ch4NcDd26gx0MzKXLO+F7NOtnqH68d9zF94nT8ZWSxXh8ELOERsnJO/sWt1xZYw5A==} + dev: false + + /ms@2.1.2: + resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} + dev: false + + /msw@2.3.1: + resolution: {integrity: sha512-ocgvBCLn/5l3jpl1lssIb3cniuACJLoOfZu01e3n5dbJrpA5PeeWn28jCLgQDNt6d7QT8tF2fYRzm9JoEHtiig==} + engines: {node: '>=18'} + hasBin: true + requiresBuild: true + peerDependencies: + typescript: '>= 4.7.x' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@bundled-es-modules/cookie': 2.0.0 + '@bundled-es-modules/statuses': 1.0.1 + '@inquirer/confirm': 3.1.9 + '@mswjs/cookies': 1.1.0 + '@mswjs/interceptors': 0.29.1 + '@open-draft/until': 2.1.0 + '@types/cookie': 0.6.0 + '@types/statuses': 2.0.5 + chalk: 4.1.2 + graphql: 16.8.1 + headers-polyfill: 4.0.3 + is-node-process: 1.2.0 + outvariant: 1.4.2 + path-to-regexp: 6.2.2 + strict-event-emitter: 0.5.1 + type-fest: 4.19.0 + yargs: 17.7.2 + dev: false + + /mute-stream@1.0.0: + resolution: {integrity: sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + dev: false + + /outvariant@1.4.2: + resolution: {integrity: sha512-Ou3dJ6bA/UJ5GVHxah4LnqDwZRwAmWxrG3wtrHrbGnP4RnLCtA64A4F+ae7Y8ww660JaddSoArUR5HjipWSHAQ==} + dev: false + + /path-parse@1.0.7: + resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} + dev: false + + /path-to-regexp@6.2.2: + resolution: {integrity: sha512-GQX3SSMokngb36+whdpRXE+3f9V8UzyAorlYvOGx87ufGHehNTn5lCxrKtLyZ4Yl/wEKnNnr98ZzOwwDZV5ogw==} + dev: false + + /protobufjs@7.3.0: + resolution: {integrity: sha512-YWD03n3shzV9ImZRX3ccbjqLxj7NokGN0V/ESiBV5xWqrommYHYiihuIyavq03pWSGqlyvYUFmfoMKd+1rPA/g==} + engines: {node: '>=12.0.0'} + requiresBuild: true + dependencies: + '@protobufjs/aspromise': 1.1.2 + '@protobufjs/base64': 1.1.2 + '@protobufjs/codegen': 2.0.4 + '@protobufjs/eventemitter': 1.1.0 + '@protobufjs/fetch': 1.1.0 + '@protobufjs/float': 1.0.2 + '@protobufjs/inquire': 1.1.0 + '@protobufjs/path': 1.1.2 + '@protobufjs/pool': 1.1.0 + '@protobufjs/utf8': 1.1.0 + '@types/node': 20.14.1 + long: 5.2.3 + dev: false + + /require-directory@2.1.1: + resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} + engines: {node: '>=0.10.0'} + dev: false + + /require-in-the-middle@7.3.0: + resolution: {integrity: sha512-nQFEv9gRw6SJAwWD2LrL0NmQvAcO7FBwJbwmr2ttPAacfy0xuiOjE5zt+zM4xDyuyvUaxBi/9gb2SoCyNEVJcw==} + engines: {node: '>=8.6.0'} + dependencies: + debug: 4.3.5 + module-details-from-path: 1.0.3 + resolve: 1.22.8 + transitivePeerDependencies: + - supports-color + dev: false + + /resolve@1.22.8: + resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==} + hasBin: true + dependencies: + is-core-module: 2.13.1 + path-parse: 1.0.7 + supports-preserve-symlinks-flag: 1.0.0 + dev: false + + /run-exclusive@2.2.19: + resolution: {integrity: sha512-K3mdoAi7tjJ/qT7Flj90L7QyPozwUaAG+CVhkdDje4HLKXUYC3N/Jzkau3flHVDLQVhiHBtcimVodMjN9egYbA==} + dependencies: + minimal-polyfills: 2.2.3 + dev: false + + /semver@7.6.2: + resolution: {integrity: sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==} + engines: {node: '>=10'} + hasBin: true + dev: false + + /server-only@0.0.1: + resolution: {integrity: sha512-qepMx2JxAa5jjfzxG79yPPq+8BuFToHd1hm7kI+Z4zAq1ftQiP7HcxMhDDItrbtwVeLg/cY2JnKnrcFkmiswNA==} + dev: false + + /shimmer@1.2.1: + resolution: {integrity: sha512-sQTKC1Re/rM6XyFM6fIAGHRPVGvyXfgzIDvzoq608vM+jeyVD0Tu1E6Np0Kc2zAIFWIj963V2800iF/9LPieQw==} + dev: false + + /signal-exit@4.1.0: + resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} + engines: {node: '>=14'} + dev: false + + /slug@6.1.0: + resolution: {integrity: sha512-x6vLHCMasg4DR2LPiyFGI0gJJhywY6DTiGhCrOMzb3SOk/0JVLIaL4UhyFSHu04SD3uAavrKY/K3zZ3i6iRcgA==} + dev: false + + /socket.io-client@4.7.4: + resolution: {integrity: sha512-wh+OkeF0rAVCrABWQBaEjLfb7DVPotMbu0cgWgyR0v6eA4EoVnAwcIeIbcdTE3GT/H3kbdLl7OoH2+asoDRIIg==} + engines: {node: '>=10.0.0'} + dependencies: + '@socket.io/component-emitter': 3.1.2 + debug: 4.3.5 + engine.io-client: 6.5.3 + socket.io-parser: 4.2.4 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + dev: false + + /socket.io-parser@4.2.4: + resolution: {integrity: sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==} + engines: {node: '>=10.0.0'} + dependencies: + '@socket.io/component-emitter': 3.1.2 + debug: 4.3.5 + transitivePeerDependencies: + - supports-color + dev: false + + /statuses@2.0.1: + resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==} + engines: {node: '>= 0.8'} + dev: false + + /strict-event-emitter@0.5.1: + resolution: {integrity: sha512-vMgjE/GGEPEFnhFub6pa4FmJBRBVOLpIII2hvCZ8Kzb7K0hlHo7mQv6xYrBvCL2LtAIBwFUK8wvuJgTVSQ5MFQ==} + dev: false + + /string-width@4.2.3: + resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} + engines: {node: '>=8'} + dependencies: + emoji-regex: 8.0.0 + is-fullwidth-code-point: 3.0.0 + strip-ansi: 6.0.1 + dev: false + + /strip-ansi@6.0.1: + resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} + engines: {node: '>=8'} + dependencies: + ansi-regex: 5.0.1 + dev: false + + /superjson@2.2.1: + resolution: {integrity: sha512-8iGv75BYOa0xRJHK5vRLEjE2H/i4lulTjzpUXic3Eg8akftYjkmQDa8JARQ42rlczXyFR3IeRoeFCc7RxHsYZA==} + engines: {node: '>=16'} + dependencies: + copy-anything: 3.0.5 + dev: false + + /supports-color@7.2.0: + resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} + engines: {node: '>=8'} + dependencies: + has-flag: 4.0.0 + dev: false + + /supports-hyperlinks@2.3.0: + resolution: {integrity: sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==} + engines: {node: '>=8'} + dependencies: + has-flag: 4.0.0 + supports-color: 7.2.0 + dev: false + + /supports-preserve-symlinks-flag@1.0.0: + resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} + engines: {node: '>= 0.4'} + dev: false + + /terminal-link@3.0.0: + resolution: {integrity: sha512-flFL3m4wuixmf6IfhFJd1YPiLiMuxEc8uHRM1buzIeZPm22Au2pDqBJQgdo7n1WfPU1ONFGv7YDwpFBmHGF6lg==} + engines: {node: '>=12'} + dependencies: + ansi-escapes: 5.0.0 + supports-hyperlinks: 2.3.0 + dev: false + + /tsafe@1.6.6: + resolution: {integrity: sha512-gzkapsdbMNwBnTIjgO758GujLCj031IgHK/PKr2mrmkCSJMhSOR5FeOuSxKLMUoYc0vAA4RGEYYbjt/v6afD3g==} + dev: false + + /type-fest@0.21.3: + resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==} + engines: {node: '>=10'} + dev: false + + /type-fest@1.4.0: + resolution: {integrity: sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==} + engines: {node: '>=10'} + dev: false + + /type-fest@4.19.0: + resolution: {integrity: sha512-CN2l+hWACRiejlnr68vY0/7734Kzu+9+TOslUXbSCQ1ruY9XIHDBSceVXCcHm/oXrdzhtLMMdJEKfemf1yXiZQ==} + engines: {node: '>=16'} + dev: false + + /ulid@2.3.0: + resolution: {integrity: sha512-keqHubrlpvT6G2wH0OEfSW4mquYRcbe/J8NMmveoQOjUqmo+hXtO+ORCpWhdbZ7k72UtY61BL7haGxW6enBnjw==} + hasBin: true + dev: false + + /ulidx@2.3.0: + resolution: {integrity: sha512-36piWNqcdp9hKlQewyeehCaALy4lyx3FodsCxHuV6i0YdexSkjDOubwxEVr2yi4kh62L/0MgyrxqG4K+qtovnw==} + engines: {node: '>=16'} + dependencies: + layerr: 2.1.0 + dev: false + + /undici-types@5.26.5: + resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} + dev: false + + /uuid@9.0.1: + resolution: {integrity: sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==} + hasBin: true + dev: false + + /wrap-ansi@6.2.0: + resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==} + engines: {node: '>=8'} + dependencies: + ansi-styles: 4.3.0 + string-width: 4.2.3 + strip-ansi: 6.0.1 + dev: false + + /wrap-ansi@7.0.0: + resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} + engines: {node: '>=10'} + dependencies: + ansi-styles: 4.3.0 + string-width: 4.2.3 + strip-ansi: 6.0.1 + dev: false + + /ws@8.11.0: + resolution: {integrity: sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==} + engines: {node: '>=10.0.0'} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ^5.0.2 + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + dev: false + + /ws@8.17.0: + resolution: {integrity: sha512-uJq6108EgZMAl20KagGkzCKfMEjxmKvZHG7Tlq0Z6nOky7YF7aq4mOx6xK8TJ/i1LeK4Qus7INktacctDgY8Ow==} + engines: {node: '>=10.0.0'} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: '>=5.0.2' + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + dev: false + + /xmlhttprequest-ssl@2.0.0: + resolution: {integrity: sha512-QKxVRxiRACQcVuQEYFsI1hhkrMlrXHPegbbd1yn9UHOmRxY+si12nQYzri3vbzt8VdTTRviqcKxcyllFas5z2A==} + engines: {node: '>=0.4.0'} + dev: false + + /y18n@5.0.8: + resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} + engines: {node: '>=10'} + dev: false + + /yargs-parser@21.1.1: + resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} + engines: {node: '>=12'} + dev: false + + /yargs@17.7.2: + resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==} + engines: {node: '>=12'} + dependencies: + cliui: 8.0.1 + escalade: 3.1.2 + get-caller-file: 2.0.5 + require-directory: 2.1.1 + string-width: 4.2.3 + y18n: 5.0.8 + yargs-parser: 21.1.1 + dev: false + + /zod-error@1.5.0: + resolution: {integrity: sha512-zzopKZ/skI9iXpqCEPj+iLCKl9b88E43ehcU+sbRoHuwGd9F1IDVGQ70TyO6kmfiRL1g4IXkjsXK+g1gLYl4WQ==} + dependencies: + zod: 3.22.3 + dev: false + + /zod-validation-error@1.5.0(zod@3.22.3): + resolution: {integrity: sha512-/7eFkAI4qV0tcxMBB/3+d2c1P6jzzZYdYSlBuAklzMuCrJu5bzJfHS0yVAS87dRHVlhftd6RFJDIvv03JgkSbw==} + engines: {node: '>=16.0.0'} + peerDependencies: + zod: ^3.18.0 + dependencies: + zod: 3.22.3 + dev: false + + /zod@3.22.3: + resolution: {integrity: sha512-EjIevzuJRiRPbVH4mGc8nApb/lVLKVpmUhAaR5R5doKGfAnGJ6Gr3CViAVjP+4FWSxCsybeWQdcgCtbX+7oZug==} + dev: false diff --git a/packages/cli-v3/e2e/fixtures/server-only/pnpm-workspace.yaml b/packages/cli-v3/e2e/fixtures/server-only/pnpm-workspace.yaml new file mode 100644 index 00000000000..c090d851f27 --- /dev/null +++ b/packages/cli-v3/e2e/fixtures/server-only/pnpm-workspace.yaml @@ -0,0 +1 @@ +# https://github.com/pnpm/pnpm/issues/2412 diff --git a/packages/cli-v3/e2e/fixtures/server-only/trigger.config.js b/packages/cli-v3/e2e/fixtures/server-only/trigger.config.js new file mode 100644 index 00000000000..64026b50e23 --- /dev/null +++ b/packages/cli-v3/e2e/fixtures/server-only/trigger.config.js @@ -0,0 +1,4 @@ +export const config = { + project: "server-only", + triggerDirectories: ["./trigger"], +}; diff --git a/packages/cli-v3/e2e/fixtures/server-only/trigger/helloWorld.js b/packages/cli-v3/e2e/fixtures/server-only/trigger/helloWorld.js new file mode 100644 index 00000000000..53d6def40b3 --- /dev/null +++ b/packages/cli-v3/e2e/fixtures/server-only/trigger/helloWorld.js @@ -0,0 +1,9 @@ +import "server-only"; +import { task } from "@systemfsoftware/trigger.dev_sdk/v3"; + +export const helloWorldTask = task({ + id: "hello-world", + run: async (payload) => { + console.log("Hello, World!", payload); + }, +}); diff --git a/packages/cli-v3/e2e/fixtures/server-only/yarn.lock b/packages/cli-v3/e2e/fixtures/server-only/yarn.lock new file mode 100644 index 00000000000..5ea555d99f8 --- /dev/null +++ b/packages/cli-v3/e2e/fixtures/server-only/yarn.lock @@ -0,0 +1,1569 @@ +# This file is generated by running "yarn install" inside your project. +# Manual changes might be lost - proceed with caution! + +__metadata: + version: 8 + cacheKey: 10c0 + +"@bundled-es-modules/cookie@npm:^2.0.0": + version: 2.0.0 + resolution: "@bundled-es-modules/cookie@npm:2.0.0" + dependencies: + cookie: "npm:^0.5.0" + checksum: 10c0/0655dd331b35d7b5b6dd2301c3bcfb7233018c0e3235a40ced1d53f00463ab92dc01f0091f153812867bc0ef0f8e0a157a30acb16e8d7ef149702bf8db9fe7a6 + languageName: node + linkType: hard + +"@bundled-es-modules/statuses@npm:^1.0.1": + version: 1.0.1 + resolution: "@bundled-es-modules/statuses@npm:1.0.1" + dependencies: + statuses: "npm:^2.0.1" + checksum: 10c0/c1a8ede3efa8da61ccda4b98e773582a9733edfbeeee569d4630785f8e018766202edb190a754a3ec7a7f6bd738e857829affc2fdb676b6dab4db1bb44e62785 + languageName: node + linkType: hard + +"@google-cloud/precise-date@npm:^4.0.0": + version: 4.0.0 + resolution: "@google-cloud/precise-date@npm:4.0.0" + checksum: 10c0/8788bec6bb5db3fcc9cf72f346dc7af35d0ad1c9457d40f800e580dc58631568589b6795b48bef88b958b718c81cd326b0ccfe9d0ef9e7d7e85f45c1375e9c14 + languageName: node + linkType: hard + +"@grpc/grpc-js@npm:^1.7.1": + version: 1.10.8 + resolution: "@grpc/grpc-js@npm:1.10.8" + dependencies: + "@grpc/proto-loader": "npm:^0.7.13" + "@js-sdsl/ordered-map": "npm:^4.4.2" + checksum: 10c0/600ccd5fc1f4d5e49b52c1ac8fd656b4583d81e6f9708a75459861dbf55251e7c0378ff6ba0043c140916f22dee195119cec6535c7b7e8a0a9da244d48cacc9e + languageName: node + linkType: hard + +"@grpc/proto-loader@npm:^0.7.13": + version: 0.7.13 + resolution: "@grpc/proto-loader@npm:0.7.13" + dependencies: + lodash.camelcase: "npm:^4.3.0" + long: "npm:^5.0.0" + protobufjs: "npm:^7.2.5" + yargs: "npm:^17.7.2" + bin: + proto-loader-gen-types: build/bin/proto-loader-gen-types.js + checksum: 10c0/dc8ed7aa1454c15e224707cc53d84a166b98d76f33606a9f334c7a6fb1aedd3e3614dcd2c2b02a6ffaf140587d19494f93b3a56346c6c2e26bc564f6deddbbf3 + languageName: node + linkType: hard + +"@inquirer/confirm@npm:^3.0.0": + version: 3.1.8 + resolution: "@inquirer/confirm@npm:3.1.8" + dependencies: + "@inquirer/core": "npm:^8.2.1" + "@inquirer/type": "npm:^1.3.2" + checksum: 10c0/0cf516f9e1dcda3b57dcc4976962bba46dff13853cfbcc77dc37c014bf77c1e0c2e605c9c80f03dea004c1a722c927638f1d5529ae79abe9a688d7174e7b4a59 + languageName: node + linkType: hard + +"@inquirer/core@npm:^8.2.1": + version: 8.2.1 + resolution: "@inquirer/core@npm:8.2.1" + dependencies: + "@inquirer/figures": "npm:^1.0.2" + "@inquirer/type": "npm:^1.3.2" + "@types/mute-stream": "npm:^0.0.4" + "@types/node": "npm:^20.12.12" + "@types/wrap-ansi": "npm:^3.0.0" + ansi-escapes: "npm:^4.3.2" + chalk: "npm:^4.1.2" + cli-spinners: "npm:^2.9.2" + cli-width: "npm:^4.1.0" + mute-stream: "npm:^1.0.0" + signal-exit: "npm:^4.1.0" + strip-ansi: "npm:^6.0.1" + wrap-ansi: "npm:^6.2.0" + checksum: 10c0/0965ad2b12b517984202516cf95288e8a776454cd9cddfa33ceba2ab98e8aae514179460583252d7eebb0d4ee319390dd3a9f18472a8f3d8e0480850955129ee + languageName: node + linkType: hard + +"@inquirer/figures@npm:^1.0.2": + version: 1.0.2 + resolution: "@inquirer/figures@npm:1.0.2" + checksum: 10c0/7e74c41385d940d43a97d31386114669986548f878a1d12d8387c36e51f8e491d2cc307ece7670b068982dc3579269bd1258d30ebe36cb19006cf6a20a07dc66 + languageName: node + linkType: hard + +"@inquirer/type@npm:^1.3.2": + version: 1.3.2 + resolution: "@inquirer/type@npm:1.3.2" + checksum: 10c0/96676f93d7f88bc1d122bb110e50963c3fa4fb720c095ed782652ce48f20260dba0c4a49abe32196267c8863bc552a348474d35ce2f3d125a8bebb84de739164 + languageName: node + linkType: hard + +"@js-sdsl/ordered-map@npm:^4.4.2": + version: 4.4.2 + resolution: "@js-sdsl/ordered-map@npm:4.4.2" + checksum: 10c0/cc7e15dc4acf6d9ef663757279600bab70533d847dcc1ab01332e9e680bd30b77cdf9ad885cc774276f51d98b05a013571c940e5b360985af5eb798dc1a2ee2b + languageName: node + linkType: hard + +"@mswjs/cookies@npm:^1.1.0": + version: 1.1.0 + resolution: "@mswjs/cookies@npm:1.1.0" + checksum: 10c0/c8442b77f4d4f72c63a29049bbd33e7f9d85517471c09e1a1a71f424e5261feee5311b096d42d4447a51f199017b2227feb2b5dd77da83b733917560ace58940 + languageName: node + linkType: hard + +"@mswjs/interceptors@npm:^0.29.0": + version: 0.29.1 + resolution: "@mswjs/interceptors@npm:0.29.1" + dependencies: + "@open-draft/deferred-promise": "npm:^2.2.0" + "@open-draft/logger": "npm:^0.3.0" + "@open-draft/until": "npm:^2.0.0" + is-node-process: "npm:^1.2.0" + outvariant: "npm:^1.2.1" + strict-event-emitter: "npm:^0.5.1" + checksum: 10c0/816660a17b0e89e6e6955072b96882b5807c8c9faa316eab27104e8ba80e8e7d78b1862af42e1044156a5ae3ae2071289dc9211ecdc8fd5f7078d8c8a8a7caa3 + languageName: node + linkType: hard + +"@open-draft/deferred-promise@npm:^2.2.0": + version: 2.2.0 + resolution: "@open-draft/deferred-promise@npm:2.2.0" + checksum: 10c0/eafc1b1d0fc8edb5e1c753c5e0f3293410b40dde2f92688211a54806d4136887051f39b98c1950370be258483deac9dfd17cf8b96557553765198ef2547e4549 + languageName: node + linkType: hard + +"@open-draft/logger@npm:^0.3.0": + version: 0.3.0 + resolution: "@open-draft/logger@npm:0.3.0" + dependencies: + is-node-process: "npm:^1.2.0" + outvariant: "npm:^1.4.0" + checksum: 10c0/90010647b22e9693c16258f4f9adb034824d1771d3baa313057b9a37797f571181005bc50415a934eaf7c891d90ff71dcd7a9d5048b0b6bb438f31bef2c7c5c1 + languageName: node + linkType: hard + +"@open-draft/until@npm:^2.0.0, @open-draft/until@npm:^2.1.0": + version: 2.1.0 + resolution: "@open-draft/until@npm:2.1.0" + checksum: 10c0/61d3f99718dd86bb393fee2d7a785f961dcaf12f2055f0c693b27f4d0cd5f7a03d498a6d9289773b117590d794a43cd129366fd8e99222e4832f67b1653d54cf + languageName: node + linkType: hard + +"@opentelemetry/api-logs@npm:0.49.1": + version: 0.49.1 + resolution: "@opentelemetry/api-logs@npm:0.49.1" + dependencies: + "@opentelemetry/api": "npm:^1.0.0" + checksum: 10c0/479d8529c0e51effa92e265ba15b75dc010aefe97beb04f6d407d8298a5dcefb0c7fcdaff8c2a65e2a41435d8951407b37e6deb878b5e0191887176faa9565f8 + languageName: node + linkType: hard + +"@opentelemetry/api-logs@npm:^0.48.0": + version: 0.48.0 + resolution: "@opentelemetry/api-logs@npm:0.48.0" + dependencies: + "@opentelemetry/api": "npm:^1.0.0" + checksum: 10c0/728e9d3c0d9f63dbde3a4086ba2fb2231a03e9dcea02a496d7823ac60471dc5addf05fc94f69da1afa9519826a243c2742597ebc0ceb72b42009954a2d14291a + languageName: node + linkType: hard + +"@opentelemetry/api@npm:^1.0.0, @opentelemetry/api@npm:^1.8.0": + version: 1.8.0 + resolution: "@opentelemetry/api@npm:1.8.0" + checksum: 10c0/66d5504bfbf9c19a14ea549f5fca975a73a5e1e8a1e40a6dc2d662893c942b9ba66c009262816dee2b9ffd0267acd707ec692eba20db11a09d4ee114c00dc161 + languageName: node + linkType: hard + +"@opentelemetry/context-async-hooks@npm:1.22.0": + version: 1.22.0 + resolution: "@opentelemetry/context-async-hooks@npm:1.22.0" + peerDependencies: + "@opentelemetry/api": ">=1.0.0 <1.9.0" + checksum: 10c0/5f691b598d967a969eed5eeea122cdaa5db35f8bf399704382dd5f482edd22c9d3ca636c119ac8c23f1c9a5b84a6a5be31056771887d957560f46f4fc07c0e5d + languageName: node + linkType: hard + +"@opentelemetry/context-async-hooks@npm:1.24.1": + version: 1.24.1 + resolution: "@opentelemetry/context-async-hooks@npm:1.24.1" + peerDependencies: + "@opentelemetry/api": ">=1.0.0 <1.9.0" + checksum: 10c0/ff59c783c749370265aa8252b3b74c043ca01690c529d7fd1c58e1add1bd6590e1ad240e391a088c153d4a10f7730a59ea33d6812567f1476c4c6a7b577e9496 + languageName: node + linkType: hard + +"@opentelemetry/core@npm:1.22.0": + version: 1.22.0 + resolution: "@opentelemetry/core@npm:1.22.0" + dependencies: + "@opentelemetry/semantic-conventions": "npm:1.22.0" + peerDependencies: + "@opentelemetry/api": ">=1.0.0 <1.9.0" + checksum: 10c0/4850f6f407e4a4df72825d88b7dbe653e23f34a6dcba0b2d05725d0b497e1d44069909301b0efa1d4eac577225f10f5e86e09cb5338aacf28e2467b6d7d4c3b1 + languageName: node + linkType: hard + +"@opentelemetry/core@npm:1.24.1": + version: 1.24.1 + resolution: "@opentelemetry/core@npm:1.24.1" + dependencies: + "@opentelemetry/semantic-conventions": "npm:1.24.1" + peerDependencies: + "@opentelemetry/api": ">=1.0.0 <1.9.0" + checksum: 10c0/e7af32d4253542ee42be74618cef56813ddec878950421d7e51384bde33c5a09f9aeb4391cc9617e1d117091597d1d96a6b80658fb0453a93bcf2d4d316b149d + languageName: node + linkType: hard + +"@opentelemetry/exporter-logs-otlp-http@npm:^0.49.1": + version: 0.49.1 + resolution: "@opentelemetry/exporter-logs-otlp-http@npm:0.49.1" + dependencies: + "@opentelemetry/api-logs": "npm:0.49.1" + "@opentelemetry/core": "npm:1.22.0" + "@opentelemetry/otlp-exporter-base": "npm:0.49.1" + "@opentelemetry/otlp-transformer": "npm:0.49.1" + "@opentelemetry/sdk-logs": "npm:0.49.1" + peerDependencies: + "@opentelemetry/api": ^1.0.0 + checksum: 10c0/3e9ff9396072586aa212c207b7d71d933e50d0166a9b0cbd8902717d01d40d8bd904984385f83b7f26606651271fc59c0de5494a37f12701e0cf4d11347fc808 + languageName: node + linkType: hard + +"@opentelemetry/exporter-trace-otlp-grpc@npm:0.49.1": + version: 0.49.1 + resolution: "@opentelemetry/exporter-trace-otlp-grpc@npm:0.49.1" + dependencies: + "@grpc/grpc-js": "npm:^1.7.1" + "@opentelemetry/core": "npm:1.22.0" + "@opentelemetry/otlp-grpc-exporter-base": "npm:0.49.1" + "@opentelemetry/otlp-transformer": "npm:0.49.1" + "@opentelemetry/resources": "npm:1.22.0" + "@opentelemetry/sdk-trace-base": "npm:1.22.0" + peerDependencies: + "@opentelemetry/api": ^1.0.0 + checksum: 10c0/4702ad5a9a449702ba365708c8d5d4c3442db6fd134ffe8ac40f656b29beb72046232ad9ab90d42cf1a185e7549b0fba1f3accbe3794d43ed103f020185f379f + languageName: node + linkType: hard + +"@opentelemetry/exporter-trace-otlp-http@npm:0.49.1, @opentelemetry/exporter-trace-otlp-http@npm:^0.49.1": + version: 0.49.1 + resolution: "@opentelemetry/exporter-trace-otlp-http@npm:0.49.1" + dependencies: + "@opentelemetry/core": "npm:1.22.0" + "@opentelemetry/otlp-exporter-base": "npm:0.49.1" + "@opentelemetry/otlp-transformer": "npm:0.49.1" + "@opentelemetry/resources": "npm:1.22.0" + "@opentelemetry/sdk-trace-base": "npm:1.22.0" + peerDependencies: + "@opentelemetry/api": ^1.0.0 + checksum: 10c0/2393fd88deef0d3db572b2c0ec9ed29d1968461a68be61e2f08b624e67a5c364b80191d587cd24acf56f9db00dcd1191d376d3843427b0998f5a03d870369248 + languageName: node + linkType: hard + +"@opentelemetry/exporter-trace-otlp-proto@npm:0.49.1": + version: 0.49.1 + resolution: "@opentelemetry/exporter-trace-otlp-proto@npm:0.49.1" + dependencies: + "@opentelemetry/core": "npm:1.22.0" + "@opentelemetry/otlp-exporter-base": "npm:0.49.1" + "@opentelemetry/otlp-proto-exporter-base": "npm:0.49.1" + "@opentelemetry/otlp-transformer": "npm:0.49.1" + "@opentelemetry/resources": "npm:1.22.0" + "@opentelemetry/sdk-trace-base": "npm:1.22.0" + peerDependencies: + "@opentelemetry/api": ^1.0.0 + checksum: 10c0/d298829328e698bb00be98ece4db6267b421862af9b079c486699d949f2765a0b497774236838a632e71841d29525374477b8eb81646a5a7a516946eafeba919 + languageName: node + linkType: hard + +"@opentelemetry/exporter-zipkin@npm:1.22.0": + version: 1.22.0 + resolution: "@opentelemetry/exporter-zipkin@npm:1.22.0" + dependencies: + "@opentelemetry/core": "npm:1.22.0" + "@opentelemetry/resources": "npm:1.22.0" + "@opentelemetry/sdk-trace-base": "npm:1.22.0" + "@opentelemetry/semantic-conventions": "npm:1.22.0" + peerDependencies: + "@opentelemetry/api": ^1.0.0 + checksum: 10c0/b26101dc394b1c64efb0a979f3abed3f47111d9b3e8fe0e43f613cd0f472927cf62205d719214922bde240b64caddafbf05e7932c690d682700c470631baf302 + languageName: node + linkType: hard + +"@opentelemetry/instrumentation@npm:0.49.1, @opentelemetry/instrumentation@npm:^0.49.1": + version: 0.49.1 + resolution: "@opentelemetry/instrumentation@npm:0.49.1" + dependencies: + "@opentelemetry/api-logs": "npm:0.49.1" + "@types/shimmer": "npm:^1.0.2" + import-in-the-middle: "npm:1.7.1" + require-in-the-middle: "npm:^7.1.1" + semver: "npm:^7.5.2" + shimmer: "npm:^1.2.1" + peerDependencies: + "@opentelemetry/api": ^1.3.0 + checksum: 10c0/dcfecde045fb715593461f51e6f948b22f79d2cf198b6de99293cdbae650942cfc5cbf36585f1690b865f1bd4ae7b25ea273b65a33fa6f8f54a418663027dd90 + languageName: node + linkType: hard + +"@opentelemetry/otlp-exporter-base@npm:0.49.1": + version: 0.49.1 + resolution: "@opentelemetry/otlp-exporter-base@npm:0.49.1" + dependencies: + "@opentelemetry/core": "npm:1.22.0" + peerDependencies: + "@opentelemetry/api": ^1.0.0 + checksum: 10c0/61432363fc1a5d159e73d8470cce1f4c7d2b229780406c7cdaaeebe1bf4afe0a17a276ae01c9be895b52543ce64e8d62005d20794bb9e21a2252ae7a0be078f4 + languageName: node + linkType: hard + +"@opentelemetry/otlp-grpc-exporter-base@npm:0.49.1": + version: 0.49.1 + resolution: "@opentelemetry/otlp-grpc-exporter-base@npm:0.49.1" + dependencies: + "@grpc/grpc-js": "npm:^1.7.1" + "@opentelemetry/core": "npm:1.22.0" + "@opentelemetry/otlp-exporter-base": "npm:0.49.1" + protobufjs: "npm:^7.2.3" + peerDependencies: + "@opentelemetry/api": ^1.0.0 + checksum: 10c0/f01dbb21d9c1aefc2583b5a4eb504a0f3449496856f49239c23452a18a6c1338b8bcbf2971de54aadb53d9c1dca85283ba3ed3cd7b24b6a1821928756de69710 + languageName: node + linkType: hard + +"@opentelemetry/otlp-proto-exporter-base@npm:0.49.1": + version: 0.49.1 + resolution: "@opentelemetry/otlp-proto-exporter-base@npm:0.49.1" + dependencies: + "@opentelemetry/core": "npm:1.22.0" + "@opentelemetry/otlp-exporter-base": "npm:0.49.1" + protobufjs: "npm:^7.2.3" + peerDependencies: + "@opentelemetry/api": ^1.0.0 + checksum: 10c0/1572831479536bf9c25c69f7b4584f281896df1a7d140f73937a701a06c4e4c612643b4e396e87646f43e73b53f1b5a636353330c3df5affd59ef19e9f811b5f + languageName: node + linkType: hard + +"@opentelemetry/otlp-transformer@npm:0.49.1": + version: 0.49.1 + resolution: "@opentelemetry/otlp-transformer@npm:0.49.1" + dependencies: + "@opentelemetry/api-logs": "npm:0.49.1" + "@opentelemetry/core": "npm:1.22.0" + "@opentelemetry/resources": "npm:1.22.0" + "@opentelemetry/sdk-logs": "npm:0.49.1" + "@opentelemetry/sdk-metrics": "npm:1.22.0" + "@opentelemetry/sdk-trace-base": "npm:1.22.0" + peerDependencies: + "@opentelemetry/api": ">=1.3.0 <1.9.0" + checksum: 10c0/df25837786a45a77675a0de48916e7d7f1d32d6d200ef807a5fc23e07a2be31cfffd09b197079a6e6376fe82de4ed1930b14c11001f032e8fbfefaef19d98a11 + languageName: node + linkType: hard + +"@opentelemetry/propagator-b3@npm:1.22.0": + version: 1.22.0 + resolution: "@opentelemetry/propagator-b3@npm:1.22.0" + dependencies: + "@opentelemetry/core": "npm:1.22.0" + peerDependencies: + "@opentelemetry/api": ">=1.0.0 <1.9.0" + checksum: 10c0/947633f247451e37895b5c3f8cbcba4fc96118c0c72c815bfdb49ae4b2a3c27ca9133af25db35ae938bd82b0033d986d178f253c0573389ab2dab2999d42a082 + languageName: node + linkType: hard + +"@opentelemetry/propagator-b3@npm:1.24.1": + version: 1.24.1 + resolution: "@opentelemetry/propagator-b3@npm:1.24.1" + dependencies: + "@opentelemetry/core": "npm:1.24.1" + peerDependencies: + "@opentelemetry/api": ">=1.0.0 <1.9.0" + checksum: 10c0/21e13a31879130b71e6629dcb394cbe6ace9e5de5320ba967d9ba2b56342b458146c6576d2bb64284fb04afa08ef8e0ce0da72a747eab6e616d1e16f3643c0e9 + languageName: node + linkType: hard + +"@opentelemetry/propagator-jaeger@npm:1.22.0": + version: 1.22.0 + resolution: "@opentelemetry/propagator-jaeger@npm:1.22.0" + dependencies: + "@opentelemetry/core": "npm:1.22.0" + peerDependencies: + "@opentelemetry/api": ">=1.0.0 <1.9.0" + checksum: 10c0/b5767c4b8862783043d20ad71b66831a0004b98173b1cc8573bc6048fa0b4ed3cf9e1063c9f02e25d227ccb668cd95dacc02dde8d4af2aa294c097779f5cc79f + languageName: node + linkType: hard + +"@opentelemetry/propagator-jaeger@npm:1.24.1": + version: 1.24.1 + resolution: "@opentelemetry/propagator-jaeger@npm:1.24.1" + dependencies: + "@opentelemetry/core": "npm:1.24.1" + peerDependencies: + "@opentelemetry/api": ">=1.0.0 <1.9.0" + checksum: 10c0/83fba5e474929307d7bada39f46070874cae688cc5410ca9cec6c7817906f175130dfffbcdfdba5a4d19db2fbbc371c9002decd715aba8bec7322db3f5b6d7d8 + languageName: node + linkType: hard + +"@opentelemetry/resources@npm:1.22.0": + version: 1.22.0 + resolution: "@opentelemetry/resources@npm:1.22.0" + dependencies: + "@opentelemetry/core": "npm:1.22.0" + "@opentelemetry/semantic-conventions": "npm:1.22.0" + peerDependencies: + "@opentelemetry/api": ">=1.0.0 <1.9.0" + checksum: 10c0/f8681d3f907bb44742223980283dd35fcf2fd52e6b6874063e0ed7fea21a3dc65c0dc05a66f21ee41d018343bc90d0221a018ac0d5a92ef01e623f4fe94355fd + languageName: node + linkType: hard + +"@opentelemetry/resources@npm:1.24.1, @opentelemetry/resources@npm:^1.22.0": + version: 1.24.1 + resolution: "@opentelemetry/resources@npm:1.24.1" + dependencies: + "@opentelemetry/core": "npm:1.24.1" + "@opentelemetry/semantic-conventions": "npm:1.24.1" + peerDependencies: + "@opentelemetry/api": ">=1.0.0 <1.9.0" + checksum: 10c0/b2f68c153231bdca6491d6050d43d84c7679f44783eaca9daa9bdb3381b5bbdb54eb6de472e9177bc1c161b0bc83423af59e5e356cce8f7880fece757a0106b6 + languageName: node + linkType: hard + +"@opentelemetry/sdk-logs@npm:0.49.1, @opentelemetry/sdk-logs@npm:^0.49.1": + version: 0.49.1 + resolution: "@opentelemetry/sdk-logs@npm:0.49.1" + dependencies: + "@opentelemetry/core": "npm:1.22.0" + "@opentelemetry/resources": "npm:1.22.0" + peerDependencies: + "@opentelemetry/api": ">=1.4.0 <1.9.0" + "@opentelemetry/api-logs": ">=0.39.1" + checksum: 10c0/2dbf2d27bde8f442a1393e68d0832a36d28476bd6cb14e0cbd60793836dc131671f9c8e5073b03cc22749f1878b2dc30e4331276439c514e8fa17082156dda64 + languageName: node + linkType: hard + +"@opentelemetry/sdk-metrics@npm:1.22.0": + version: 1.22.0 + resolution: "@opentelemetry/sdk-metrics@npm:1.22.0" + dependencies: + "@opentelemetry/core": "npm:1.22.0" + "@opentelemetry/resources": "npm:1.22.0" + lodash.merge: "npm:^4.6.2" + peerDependencies: + "@opentelemetry/api": ">=1.3.0 <1.9.0" + checksum: 10c0/cdf7c91bec6e697bbeea2b0f6cdb68491104beab002fda2e37a9a932d4624f4510785efd29c625dff4f68632567e03021711a0c2f6ecef9354d4a0929ee703ed + languageName: node + linkType: hard + +"@opentelemetry/sdk-node@npm:^0.49.1": + version: 0.49.1 + resolution: "@opentelemetry/sdk-node@npm:0.49.1" + dependencies: + "@opentelemetry/api-logs": "npm:0.49.1" + "@opentelemetry/core": "npm:1.22.0" + "@opentelemetry/exporter-trace-otlp-grpc": "npm:0.49.1" + "@opentelemetry/exporter-trace-otlp-http": "npm:0.49.1" + "@opentelemetry/exporter-trace-otlp-proto": "npm:0.49.1" + "@opentelemetry/exporter-zipkin": "npm:1.22.0" + "@opentelemetry/instrumentation": "npm:0.49.1" + "@opentelemetry/resources": "npm:1.22.0" + "@opentelemetry/sdk-logs": "npm:0.49.1" + "@opentelemetry/sdk-metrics": "npm:1.22.0" + "@opentelemetry/sdk-trace-base": "npm:1.22.0" + "@opentelemetry/sdk-trace-node": "npm:1.22.0" + "@opentelemetry/semantic-conventions": "npm:1.22.0" + peerDependencies: + "@opentelemetry/api": ">=1.3.0 <1.9.0" + checksum: 10c0/cbf9e15d95ed72a0f9563801f90049e9c0d3fdbf14ffba6d46bcb72275bfd5b340a7a93896396cf2817d70d5ab7e416f65f4845bb4d67df643f07a4fb0faed51 + languageName: node + linkType: hard + +"@opentelemetry/sdk-trace-base@npm:1.22.0": + version: 1.22.0 + resolution: "@opentelemetry/sdk-trace-base@npm:1.22.0" + dependencies: + "@opentelemetry/core": "npm:1.22.0" + "@opentelemetry/resources": "npm:1.22.0" + "@opentelemetry/semantic-conventions": "npm:1.22.0" + peerDependencies: + "@opentelemetry/api": ">=1.0.0 <1.9.0" + checksum: 10c0/e7240d6e3f63e892516602eeb443803398cee171167608eb043f8d077f9489be2062f538b7e7766392db7419a33e7845f6ed070e13a0932017596b139c232950 + languageName: node + linkType: hard + +"@opentelemetry/sdk-trace-base@npm:1.24.1, @opentelemetry/sdk-trace-base@npm:^1.22.0": + version: 1.24.1 + resolution: "@opentelemetry/sdk-trace-base@npm:1.24.1" + dependencies: + "@opentelemetry/core": "npm:1.24.1" + "@opentelemetry/resources": "npm:1.24.1" + "@opentelemetry/semantic-conventions": "npm:1.24.1" + peerDependencies: + "@opentelemetry/api": ">=1.0.0 <1.9.0" + checksum: 10c0/071783367b06410e4e4bf4626bc560e664ccfa5eff497fe645db99b6074702259dba1c56ed8b003e9c0949ba53cd55d32aae1d46fa7bd47da1186f3d941a9713 + languageName: node + linkType: hard + +"@opentelemetry/sdk-trace-node@npm:1.22.0": + version: 1.22.0 + resolution: "@opentelemetry/sdk-trace-node@npm:1.22.0" + dependencies: + "@opentelemetry/context-async-hooks": "npm:1.22.0" + "@opentelemetry/core": "npm:1.22.0" + "@opentelemetry/propagator-b3": "npm:1.22.0" + "@opentelemetry/propagator-jaeger": "npm:1.22.0" + "@opentelemetry/sdk-trace-base": "npm:1.22.0" + semver: "npm:^7.5.2" + peerDependencies: + "@opentelemetry/api": ">=1.0.0 <1.9.0" + checksum: 10c0/ca42e61b44ed5f91e29e8cf5f16916fb2308d9c807181446c7c60ee61656e6e97f8c02ad4269f86ad57c252dbd25fe0af5b09521b6868b156df978a0f9b54d57 + languageName: node + linkType: hard + +"@opentelemetry/sdk-trace-node@npm:^1.22.0": + version: 1.24.1 + resolution: "@opentelemetry/sdk-trace-node@npm:1.24.1" + dependencies: + "@opentelemetry/context-async-hooks": "npm:1.24.1" + "@opentelemetry/core": "npm:1.24.1" + "@opentelemetry/propagator-b3": "npm:1.24.1" + "@opentelemetry/propagator-jaeger": "npm:1.24.1" + "@opentelemetry/sdk-trace-base": "npm:1.24.1" + semver: "npm:^7.5.2" + peerDependencies: + "@opentelemetry/api": ">=1.0.0 <1.9.0" + checksum: 10c0/fc4315d58a85353c4613931f87a0292bf032184b296cdd7a21def80da61f369cfa3fcedcdcc583cf645e00e27b1900bee59760fafed3381e4ee817f8b9d982e3 + languageName: node + linkType: hard + +"@opentelemetry/semantic-conventions@npm:1.22.0": + version: 1.22.0 + resolution: "@opentelemetry/semantic-conventions@npm:1.22.0" + checksum: 10c0/35d4aae14111fd65becf667fb935aef673f820dba0e160cdf02dfee19b8eb169a8ba3f7db4db8a40d82a15989f465faf085b4ba41895ba2c89f8e631f5e53f08 + languageName: node + linkType: hard + +"@opentelemetry/semantic-conventions@npm:1.24.1, @opentelemetry/semantic-conventions@npm:^1.22.0": + version: 1.24.1 + resolution: "@opentelemetry/semantic-conventions@npm:1.24.1" + checksum: 10c0/5a3707860b70df8430745ef4ef99810a6d61d770942c217ac25ef8d6840a6b17b943c1ebe4da4a118dee0e3b1e71da3c16e2790f3c3a7e7e6b171e8d1944f73e + languageName: node + linkType: hard + +"@protobufjs/aspromise@npm:^1.1.1, @protobufjs/aspromise@npm:^1.1.2": + version: 1.1.2 + resolution: "@protobufjs/aspromise@npm:1.1.2" + checksum: 10c0/a83343a468ff5b5ec6bff36fd788a64c839e48a07ff9f4f813564f58caf44d011cd6504ed2147bf34835bd7a7dd2107052af755961c6b098fd8902b4f6500d0f + languageName: node + linkType: hard + +"@protobufjs/base64@npm:^1.1.2": + version: 1.1.2 + resolution: "@protobufjs/base64@npm:1.1.2" + checksum: 10c0/eec925e681081af190b8ee231f9bad3101e189abbc182ff279da6b531e7dbd2a56f1f306f37a80b1be9e00aa2d271690d08dcc5f326f71c9eed8546675c8caf6 + languageName: node + linkType: hard + +"@protobufjs/codegen@npm:^2.0.4": + version: 2.0.4 + resolution: "@protobufjs/codegen@npm:2.0.4" + checksum: 10c0/26ae337c5659e41f091606d16465bbcc1df1f37cc1ed462438b1f67be0c1e28dfb2ca9f294f39100c52161aef82edf758c95d6d75650a1ddf31f7ddee1440b43 + languageName: node + linkType: hard + +"@protobufjs/eventemitter@npm:^1.1.0": + version: 1.1.0 + resolution: "@protobufjs/eventemitter@npm:1.1.0" + checksum: 10c0/1eb0a75180e5206d1033e4138212a8c7089a3d418c6dfa5a6ce42e593a4ae2e5892c4ef7421f38092badba4040ea6a45f0928869989411001d8c1018ea9a6e70 + languageName: node + linkType: hard + +"@protobufjs/fetch@npm:^1.1.0": + version: 1.1.0 + resolution: "@protobufjs/fetch@npm:1.1.0" + dependencies: + "@protobufjs/aspromise": "npm:^1.1.1" + "@protobufjs/inquire": "npm:^1.1.0" + checksum: 10c0/cda6a3dc2d50a182c5865b160f72077aac197046600091dbb005dd0a66db9cce3c5eaed6d470ac8ed49d7bcbeef6ee5f0bc288db5ff9a70cbd003e5909065233 + languageName: node + linkType: hard + +"@protobufjs/float@npm:^1.0.2": + version: 1.0.2 + resolution: "@protobufjs/float@npm:1.0.2" + checksum: 10c0/18f2bdede76ffcf0170708af15c9c9db6259b771e6b84c51b06df34a9c339dbbeec267d14ce0bddd20acc142b1d980d983d31434398df7f98eb0c94a0eb79069 + languageName: node + linkType: hard + +"@protobufjs/inquire@npm:^1.1.0": + version: 1.1.0 + resolution: "@protobufjs/inquire@npm:1.1.0" + checksum: 10c0/64372482efcba1fb4d166a2664a6395fa978b557803857c9c03500e0ac1013eb4b1aacc9ed851dd5fc22f81583670b4f4431bae186f3373fedcfde863ef5921a + languageName: node + linkType: hard + +"@protobufjs/path@npm:^1.1.2": + version: 1.1.2 + resolution: "@protobufjs/path@npm:1.1.2" + checksum: 10c0/cece0a938e7f5dfd2fa03f8c14f2f1cf8b0d6e13ac7326ff4c96ea311effd5fb7ae0bba754fbf505312af2e38500250c90e68506b97c02360a43793d88a0d8b4 + languageName: node + linkType: hard + +"@protobufjs/pool@npm:^1.1.0": + version: 1.1.0 + resolution: "@protobufjs/pool@npm:1.1.0" + checksum: 10c0/eda2718b7f222ac6e6ad36f758a92ef90d26526026a19f4f17f668f45e0306a5bd734def3f48f51f8134ae0978b6262a5c517c08b115a551756d1a3aadfcf038 + languageName: node + linkType: hard + +"@protobufjs/utf8@npm:^1.1.0": + version: 1.1.0 + resolution: "@protobufjs/utf8@npm:1.1.0" + checksum: 10c0/a3fe31fe3fa29aa3349e2e04ee13dc170cc6af7c23d92ad49e3eeaf79b9766264544d3da824dba93b7855bd6a2982fb40032ef40693da98a136d835752beb487 + languageName: node + linkType: hard + +"@socket.io/component-emitter@npm:~3.1.0": + version: 3.1.2 + resolution: "@socket.io/component-emitter@npm:3.1.2" + checksum: 10c0/c4242bad66f67e6f7b712733d25b43cbb9e19a595c8701c3ad99cbeb5901555f78b095e24852f862fffb43e96f1d8552e62def885ca82ae1bb05da3668fd87d7 + languageName: node + linkType: hard + +"@systemfsoftware/trigger.dev_core-backend@npm:3.0.0-beta.33": + version: 3.0.0-beta.33 + resolution: "@systemfsoftware/trigger.dev_core-backend@npm:3.0.0-beta.33" + dependencies: + "@opentelemetry/api": "npm:^1.8.0" + checksum: 10c0/6c2a2478fa0e919477b89746b15b56c97feca7c0b5c9734ecd6d177d4a0fb3264301634dad9c787503eabd8a6c8e48af4dde40bf49f6f80a09a56a32d81eeb4e + languageName: node + linkType: hard + +"@systemfsoftware/trigger.dev_core@npm:3.0.0-beta.33": + version: 3.0.0-beta.33 + resolution: "@systemfsoftware/trigger.dev_core@npm:3.0.0-beta.33" + dependencies: + "@google-cloud/precise-date": "npm:^4.0.0" + "@opentelemetry/api": "npm:^1.8.0" + "@opentelemetry/api-logs": "npm:^0.48.0" + "@opentelemetry/exporter-logs-otlp-http": "npm:^0.49.1" + "@opentelemetry/exporter-trace-otlp-http": "npm:^0.49.1" + "@opentelemetry/instrumentation": "npm:^0.49.1" + "@opentelemetry/resources": "npm:^1.22.0" + "@opentelemetry/sdk-logs": "npm:^0.49.1" + "@opentelemetry/sdk-node": "npm:^0.49.1" + "@opentelemetry/sdk-trace-base": "npm:^1.22.0" + "@opentelemetry/sdk-trace-node": "npm:^1.22.0" + "@opentelemetry/semantic-conventions": "npm:^1.22.0" + humanize-duration: "npm:^3.27.3" + socket.io-client: "npm:4.7.4" + superjson: "npm:^2.2.1" + ulidx: "npm:^2.2.1" + zod: "npm:3.22.3" + zod-error: "npm:1.5.0" + zod-validation-error: "npm:^1.5.0" + checksum: 10c0/4df180fa28dad3f1c3631c9c6929ee9eb1810951c476336f20cdaf5f64ccdf5376a5af97aa98c0910ec5f76ed14f5f09102d79a047f2d7a8151185fdbcdfd4b1 + languageName: node + linkType: hard + +"@systemfsoftware/trigger.dev_sdk@npm:3.0.0-beta.33": + version: 3.0.0-beta.33 + resolution: "@systemfsoftware/trigger.dev_sdk@npm:3.0.0-beta.33" + dependencies: + "@opentelemetry/api": "npm:^1.8.0" + "@opentelemetry/api-logs": "npm:^0.48.0" + "@opentelemetry/semantic-conventions": "npm:^1.22.0" + "@systemfsoftware/trigger.dev_core": "npm:3.0.0-beta.33" + "@systemfsoftware/trigger.dev_core-backend": "npm:3.0.0-beta.33" + chalk: "npm:^5.2.0" + cronstrue: "npm:^2.21.0" + debug: "npm:^4.3.4" + evt: "npm:^2.4.13" + get-caller-file: "npm:^2.0.5" + git-remote-origin-url: "npm:^4.0.0" + git-repo-info: "npm:^2.1.1" + msw: "npm:^2.2.1" + slug: "npm:^6.0.0" + terminal-link: "npm:^3.0.0" + ulid: "npm:^2.3.0" + uuid: "npm:^9.0.0" + ws: "npm:^8.11.0" + zod: "npm:3.22.3" + checksum: 10c0/b2b8ebabf85b7cfbb07ac55d957ecb38e63bf88df2077a1a6f8b7df7b80568c679da8c5656515eec2388b20d7074bdce550fff52a4277e74a5ee72f6f42b41d7 + languageName: node + linkType: hard + +"@types/cookie@npm:^0.6.0": + version: 0.6.0 + resolution: "@types/cookie@npm:0.6.0" + checksum: 10c0/5b326bd0188120fb32c0be086b141b1481fec9941b76ad537f9110e10d61ee2636beac145463319c71e4be67a17e85b81ca9e13ceb6e3bb63b93d16824d6c149 + languageName: node + linkType: hard + +"@types/mute-stream@npm:^0.0.4": + version: 0.0.4 + resolution: "@types/mute-stream@npm:0.0.4" + dependencies: + "@types/node": "npm:*" + checksum: 10c0/944730fd7b398c5078de3c3d4d0afeec8584283bc694da1803fdfca14149ea385e18b1b774326f1601baf53898ce6d121a952c51eb62d188ef6fcc41f725c0dc + languageName: node + linkType: hard + +"@types/node@npm:*, @types/node@npm:>=13.7.0, @types/node@npm:^20.12.12": + version: 20.12.12 + resolution: "@types/node@npm:20.12.12" + dependencies: + undici-types: "npm:~5.26.4" + checksum: 10c0/f374b763c744e8f16e4f38cf6e2c0eef31781ec9228c9e43a6f267880fea420fab0a238b59f10a7cb3444e49547c5e3785787e371fc242307310995b21988812 + languageName: node + linkType: hard + +"@types/shimmer@npm:^1.0.2": + version: 1.0.5 + resolution: "@types/shimmer@npm:1.0.5" + checksum: 10c0/bbdcfebd46732267a7f861ca2e25b8f113ca303bfb1ebf891aeeb509b0507f816f95611fa82acdd4d1d534472a54754f6be3301b2cf77659654671e3e31318ec + languageName: node + linkType: hard + +"@types/statuses@npm:^2.0.4": + version: 2.0.5 + resolution: "@types/statuses@npm:2.0.5" + checksum: 10c0/4dacec0b29483a44be902a022a11a22b339de7a6e7b2059daa4f7add10cb6dbcc28d02d2a416fe9687e48d335906bf983065391836d4e7c847e55ddef4de8fad + languageName: node + linkType: hard + +"@types/wrap-ansi@npm:^3.0.0": + version: 3.0.0 + resolution: "@types/wrap-ansi@npm:3.0.0" + checksum: 10c0/8d8f53363f360f38135301a06b596c295433ad01debd082078c33c6ed98b05a5c8fe8853a88265432126096084f4a135ec1564e3daad631b83296905509f90b3 + languageName: node + linkType: hard + +"acorn-import-assertions@npm:^1.9.0": + version: 1.9.0 + resolution: "acorn-import-assertions@npm:1.9.0" + peerDependencies: + acorn: ^8 + checksum: 10c0/3b4a194e128efdc9b86c2b1544f623aba4c1aa70d638f8ab7dc3971a5b4aa4c57bd62f99af6e5325bb5973c55863b4112e708a6f408bad7a138647ca72283afe + languageName: node + linkType: hard + +"acorn@npm:^8.8.2": + version: 8.11.3 + resolution: "acorn@npm:8.11.3" + bin: + acorn: bin/acorn + checksum: 10c0/3ff155f8812e4a746fee8ecff1f227d527c4c45655bb1fad6347c3cb58e46190598217551b1500f18542d2bbe5c87120cb6927f5a074a59166fbdd9468f0a299 + languageName: node + linkType: hard + +"ansi-escapes@npm:^4.3.2": + version: 4.3.2 + resolution: "ansi-escapes@npm:4.3.2" + dependencies: + type-fest: "npm:^0.21.3" + checksum: 10c0/da917be01871525a3dfcf925ae2977bc59e8c513d4423368645634bf5d4ceba5401574eb705c1e92b79f7292af5a656f78c5725a4b0e1cec97c4b413705c1d50 + languageName: node + linkType: hard + +"ansi-escapes@npm:^5.0.0": + version: 5.0.0 + resolution: "ansi-escapes@npm:5.0.0" + dependencies: + type-fest: "npm:^1.0.2" + checksum: 10c0/f705cc7fbabb981ddf51562cd950792807bccd7260cc3d9478a619dda62bff6634c87ca100f2545ac7aade9b72652c4edad8c7f0d31a0b949b5fa58f33eaf0d0 + languageName: node + linkType: hard + +"ansi-regex@npm:^5.0.1": + version: 5.0.1 + resolution: "ansi-regex@npm:5.0.1" + checksum: 10c0/9a64bb8627b434ba9327b60c027742e5d17ac69277960d041898596271d992d4d52ba7267a63ca10232e29f6107fc8a835f6ce8d719b88c5f8493f8254813737 + languageName: node + linkType: hard + +"ansi-styles@npm:^4.0.0, ansi-styles@npm:^4.1.0": + version: 4.3.0 + resolution: "ansi-styles@npm:4.3.0" + dependencies: + color-convert: "npm:^2.0.1" + checksum: 10c0/895a23929da416f2bd3de7e9cb4eabd340949328ab85ddd6e484a637d8f6820d485f53933446f5291c3b760cbc488beb8e88573dd0f9c7daf83dccc8fe81b041 + languageName: node + linkType: hard + +"chalk@npm:^4.1.2": + version: 4.1.2 + resolution: "chalk@npm:4.1.2" + dependencies: + ansi-styles: "npm:^4.1.0" + supports-color: "npm:^7.1.0" + checksum: 10c0/4a3fef5cc34975c898ffe77141450f679721df9dde00f6c304353fa9c8b571929123b26a0e4617bde5018977eb655b31970c297b91b63ee83bb82aeb04666880 + languageName: node + linkType: hard + +"chalk@npm:^5.2.0": + version: 5.3.0 + resolution: "chalk@npm:5.3.0" + checksum: 10c0/8297d436b2c0f95801103ff2ef67268d362021b8210daf8ddbe349695333eb3610a71122172ff3b0272f1ef2cf7cc2c41fdaa4715f52e49ffe04c56340feed09 + languageName: node + linkType: hard + +"cjs-module-lexer@npm:^1.2.2": + version: 1.3.1 + resolution: "cjs-module-lexer@npm:1.3.1" + checksum: 10c0/cd98fbf3c7f4272fb0ebf71d08d0c54bc75ce0e30b9d186114e15b4ba791f3d310af65a339eea2a0318599af2818cdd8886d353b43dfab94468f72987397ad16 + languageName: node + linkType: hard + +"cli-spinners@npm:^2.9.2": + version: 2.9.2 + resolution: "cli-spinners@npm:2.9.2" + checksum: 10c0/907a1c227ddf0d7a101e7ab8b300affc742ead4b4ebe920a5bf1bc6d45dce2958fcd195eb28fa25275062fe6fa9b109b93b63bc8033396ed3bcb50297008b3a3 + languageName: node + linkType: hard + +"cli-width@npm:^4.1.0": + version: 4.1.0 + resolution: "cli-width@npm:4.1.0" + checksum: 10c0/1fbd56413578f6117abcaf858903ba1f4ad78370a4032f916745fa2c7e390183a9d9029cf837df320b0fdce8137668e522f60a30a5f3d6529ff3872d265a955f + languageName: node + linkType: hard + +"cliui@npm:^8.0.1": + version: 8.0.1 + resolution: "cliui@npm:8.0.1" + dependencies: + string-width: "npm:^4.2.0" + strip-ansi: "npm:^6.0.1" + wrap-ansi: "npm:^7.0.0" + checksum: 10c0/4bda0f09c340cbb6dfdc1ed508b3ca080f12992c18d68c6be4d9cf51756033d5266e61ec57529e610dacbf4da1c634423b0c1b11037709cc6b09045cbd815df5 + languageName: node + linkType: hard + +"color-convert@npm:^2.0.1": + version: 2.0.1 + resolution: "color-convert@npm:2.0.1" + dependencies: + color-name: "npm:~1.1.4" + checksum: 10c0/37e1150172f2e311fe1b2df62c6293a342ee7380da7b9cfdba67ea539909afbd74da27033208d01d6d5cfc65ee7868a22e18d7e7648e004425441c0f8a15a7d7 + languageName: node + linkType: hard + +"color-name@npm:~1.1.4": + version: 1.1.4 + resolution: "color-name@npm:1.1.4" + checksum: 10c0/a1a3f914156960902f46f7f56bc62effc6c94e84b2cae157a526b1c1f74b677a47ec602bf68a61abfa2b42d15b7c5651c6dbe72a43af720bc588dff885b10f95 + languageName: node + linkType: hard + +"cookie@npm:^0.5.0": + version: 0.5.0 + resolution: "cookie@npm:0.5.0" + checksum: 10c0/c01ca3ef8d7b8187bae434434582288681273b5a9ed27521d4d7f9f7928fe0c920df0decd9f9d3bbd2d14ac432b8c8cf42b98b3bdd5bfe0e6edddeebebe8b61d + languageName: node + linkType: hard + +"copy-anything@npm:^3.0.2": + version: 3.0.5 + resolution: "copy-anything@npm:3.0.5" + dependencies: + is-what: "npm:^4.1.8" + checksum: 10c0/01eadd500c7e1db71d32d95a3bfaaedcb839ef891c741f6305ab0461398056133de08f2d1bf4c392b364e7bdb7ce498513896e137a7a183ac2516b065c28a4fe + languageName: node + linkType: hard + +"cronstrue@npm:^2.21.0": + version: 2.50.0 + resolution: "cronstrue@npm:2.50.0" + bin: + cronstrue: bin/cli.js + checksum: 10c0/9fec217cfc83a53842c04cab1103ffb077a33837ea0f03f8a0968fe548509134b6667303ee7188d00b555fb53ad82fef5b6cd0c1886f3ec34b74625b61c6c3d7 + languageName: node + linkType: hard + +"debug@npm:^4.1.1, debug@npm:^4.3.4, debug@npm:~4.3.1, debug@npm:~4.3.2": + version: 4.3.4 + resolution: "debug@npm:4.3.4" + dependencies: + ms: "npm:2.1.2" + peerDependenciesMeta: + supports-color: + optional: true + checksum: 10c0/cedbec45298dd5c501d01b92b119cd3faebe5438c3917ff11ae1bff86a6c722930ac9c8659792824013168ba6db7c4668225d845c633fbdafbbf902a6389f736 + languageName: node + linkType: hard + +"emoji-regex@npm:^8.0.0": + version: 8.0.0 + resolution: "emoji-regex@npm:8.0.0" + checksum: 10c0/b6053ad39951c4cf338f9092d7bfba448cdfd46fe6a2a034700b149ac9ffbc137e361cbd3c442297f86bed2e5f7576c1b54cc0a6bf8ef5106cc62f496af35010 + languageName: node + linkType: hard + +"engine.io-client@npm:~6.5.2": + version: 6.5.3 + resolution: "engine.io-client@npm:6.5.3" + dependencies: + "@socket.io/component-emitter": "npm:~3.1.0" + debug: "npm:~4.3.1" + engine.io-parser: "npm:~5.2.1" + ws: "npm:~8.11.0" + xmlhttprequest-ssl: "npm:~2.0.0" + checksum: 10c0/15d2136655972984012fe5c92446ff9939c08d872262bbb23cd54be1b66a00d489da93321cd01a8ad72eaf4022cfd73bdc8bccf32fa51c097a96c0b4c679cd7b + languageName: node + linkType: hard + +"engine.io-parser@npm:~5.2.1": + version: 5.2.2 + resolution: "engine.io-parser@npm:5.2.2" + checksum: 10c0/38e71a92ed75e2873d4d9cfab7f889e4a3cfc939b689abd1045e1b2ef9f1a50d0350a2bef69f33d313c1aa626232702da5a9043a1038d76f5ecc0be440c648ab + languageName: node + linkType: hard + +"escalade@npm:^3.1.1": + version: 3.1.2 + resolution: "escalade@npm:3.1.2" + checksum: 10c0/6b4adafecd0682f3aa1cd1106b8fff30e492c7015b178bc81b2d2f75106dabea6c6d6e8508fc491bd58e597c74abb0e8e2368f943ecb9393d4162e3c2f3cf287 + languageName: node + linkType: hard + +"evt@npm:^2.4.13": + version: 2.5.7 + resolution: "evt@npm:2.5.7" + dependencies: + minimal-polyfills: "npm:^2.2.3" + run-exclusive: "npm:^2.2.19" + tsafe: "npm:^1.6.6" + checksum: 10c0/3b9e04eb0bdfd3b47de0fb3ef78577e2fc09490d601b9af4fc4368d8f59dc1c787c2e1152a11e5c4ade5e610f5b4619d224e48b30382ee9951f39492606687ac + languageName: node + linkType: hard + +"function-bind@npm:^1.1.2": + version: 1.1.2 + resolution: "function-bind@npm:1.1.2" + checksum: 10c0/d8680ee1e5fcd4c197e4ac33b2b4dce03c71f4d91717292785703db200f5c21f977c568d28061226f9b5900cbcd2c84463646134fd5337e7925e0942bc3f46d5 + languageName: node + linkType: hard + +"get-caller-file@npm:^2.0.5": + version: 2.0.5 + resolution: "get-caller-file@npm:2.0.5" + checksum: 10c0/c6c7b60271931fa752aeb92f2b47e355eac1af3a2673f47c9589e8f8a41adc74d45551c1bc57b5e66a80609f10ffb72b6f575e4370d61cc3f7f3aaff01757cde + languageName: node + linkType: hard + +"git-remote-origin-url@npm:^4.0.0": + version: 4.0.0 + resolution: "git-remote-origin-url@npm:4.0.0" + dependencies: + gitconfiglocal: "npm:^2.1.0" + checksum: 10c0/c1e04783f44cf7c225047b55b4e75b30a5a2a6b825bc743688e223be13138819bdafbfdcd1214180c5cf1a86db2b3d03bb223eb56012290725223b11f7262f03 + languageName: node + linkType: hard + +"git-repo-info@npm:^2.1.1": + version: 2.1.1 + resolution: "git-repo-info@npm:2.1.1" + checksum: 10c0/894d03a1c8338ccddf7de3cd9ddbae5c16371164b84649ed5dfec9a1c7efbc761885f0f541a21bd033c07b91203ab315a63c77f36b142f18ad0f17a9699eb028 + languageName: node + linkType: hard + +"gitconfiglocal@npm:^2.1.0": + version: 2.1.0 + resolution: "gitconfiglocal@npm:2.1.0" + dependencies: + ini: "npm:^1.3.2" + checksum: 10c0/0882267ff1f7d13c2ab42f55bf1e329505054811862f1ae36b650b91f1fe4ea2fb85ef2bb9695b81454330fa30b8bbc179c69886d2e88e5ab2cc998eee3b02af + languageName: node + linkType: hard + +"graphql@npm:^16.8.1": + version: 16.8.1 + resolution: "graphql@npm:16.8.1" + checksum: 10c0/129c318156b466f440914de80dbf7bc67d17f776f2a088a40cb0da611d19a97c224b1c6d2b13cbcbc6e5776e45ed7468b8432f9c3536724e079b44f1a3d57a8a + languageName: node + linkType: hard + +"has-flag@npm:^4.0.0": + version: 4.0.0 + resolution: "has-flag@npm:4.0.0" + checksum: 10c0/2e789c61b7888d66993e14e8331449e525ef42aac53c627cc53d1c3334e768bcb6abdc4f5f0de1478a25beec6f0bd62c7549058b7ac53e924040d4f301f02fd1 + languageName: node + linkType: hard + +"hasown@npm:^2.0.0": + version: 2.0.2 + resolution: "hasown@npm:2.0.2" + dependencies: + function-bind: "npm:^1.1.2" + checksum: 10c0/3769d434703b8ac66b209a4cca0737519925bbdb61dd887f93a16372b14694c63ff4e797686d87c90f08168e81082248b9b028bad60d4da9e0d1148766f56eb9 + languageName: node + linkType: hard + +"headers-polyfill@npm:^4.0.2": + version: 4.0.3 + resolution: "headers-polyfill@npm:4.0.3" + checksum: 10c0/53e85b2c6385f8d411945fb890c5369f1469ce8aa32a6e8d28196df38568148de640c81cf88cbc7c67767103dd9acba48f4f891982da63178fc6e34560022afe + languageName: node + linkType: hard + +"humanize-duration@npm:^3.27.3": + version: 3.32.0 + resolution: "humanize-duration@npm:3.32.0" + checksum: 10c0/baf27a35c1cd55da8a83ea9fce1b63b5bb09715e5652ef49bc321c6faf469a934291afe9bb7266c595c4cc8a70f918a6a78e589bd396d0e6e2c58e9d3ded032f + languageName: node + linkType: hard + +"import-in-the-middle@npm:1.7.1": + version: 1.7.1 + resolution: "import-in-the-middle@npm:1.7.1" + dependencies: + acorn: "npm:^8.8.2" + acorn-import-assertions: "npm:^1.9.0" + cjs-module-lexer: "npm:^1.2.2" + module-details-from-path: "npm:^1.0.3" + checksum: 10c0/992619fba916a758a1ed06cd47b6ab47f25cbab61987a887e0971cdbadff8c619a2f27b06d630f6d12ac644b9171d15538299e36355c001c58ca1b85c87a8a5a + languageName: node + linkType: hard + +"ini@npm:^1.3.2": + version: 1.3.8 + resolution: "ini@npm:1.3.8" + checksum: 10c0/ec93838d2328b619532e4f1ff05df7909760b6f66d9c9e2ded11e5c1897d6f2f9980c54dd638f88654b00919ce31e827040631eab0a3969e4d1abefa0719516a + languageName: node + linkType: hard + +"is-core-module@npm:^2.13.0": + version: 2.13.1 + resolution: "is-core-module@npm:2.13.1" + dependencies: + hasown: "npm:^2.0.0" + checksum: 10c0/2cba9903aaa52718f11c4896dabc189bab980870aae86a62dc0d5cedb546896770ee946fb14c84b7adf0735f5eaea4277243f1b95f5cefa90054f92fbcac2518 + languageName: node + linkType: hard + +"is-fullwidth-code-point@npm:^3.0.0": + version: 3.0.0 + resolution: "is-fullwidth-code-point@npm:3.0.0" + checksum: 10c0/bb11d825e049f38e04c06373a8d72782eee0205bda9d908cc550ccb3c59b99d750ff9537982e01733c1c94a58e35400661f57042158ff5e8f3e90cf936daf0fc + languageName: node + linkType: hard + +"is-node-process@npm:^1.2.0": + version: 1.2.0 + resolution: "is-node-process@npm:1.2.0" + checksum: 10c0/5b24fda6776d00e42431d7bcd86bce81cb0b6cabeb944142fe7b077a54ada2e155066ad06dbe790abdb397884bdc3151e04a9707b8cd185099efbc79780573ed + languageName: node + linkType: hard + +"is-what@npm:^4.1.8": + version: 4.1.16 + resolution: "is-what@npm:4.1.16" + checksum: 10c0/611f1947776826dcf85b57cfb7bd3b3ea6f4b94a9c2f551d4a53f653cf0cb9d1e6518846648256d46ee6c91d114b6d09d2ac8a07306f7430c5900f87466aae5b + languageName: node + linkType: hard + +"layerr@npm:^2.0.1": + version: 2.1.0 + resolution: "layerr@npm:2.1.0" + checksum: 10c0/a6cc9af515880eadf4efd901d786cbbe7de8e960bb4e854a6de3de3450177f1d8ebdb98ec20eb0ed063af2bcd1c1473155aea0bb736f0868d8121651a32b38a0 + languageName: node + linkType: hard + +"lodash.camelcase@npm:^4.3.0": + version: 4.3.0 + resolution: "lodash.camelcase@npm:4.3.0" + checksum: 10c0/fcba15d21a458076dd309fce6b1b4bf611d84a0ec252cb92447c948c533ac250b95d2e00955801ebc367e5af5ed288b996d75d37d2035260a937008e14eaf432 + languageName: node + linkType: hard + +"lodash.merge@npm:^4.6.2": + version: 4.6.2 + resolution: "lodash.merge@npm:4.6.2" + checksum: 10c0/402fa16a1edd7538de5b5903a90228aa48eb5533986ba7fa26606a49db2572bf414ff73a2c9f5d5fd36b31c46a5d5c7e1527749c07cbcf965ccff5fbdf32c506 + languageName: node + linkType: hard + +"long@npm:^5.0.0": + version: 5.2.3 + resolution: "long@npm:5.2.3" + checksum: 10c0/6a0da658f5ef683b90330b1af76f06790c623e148222da9d75b60e266bbf88f803232dd21464575681638894a84091616e7f89557aa087fd14116c0f4e0e43d9 + languageName: node + linkType: hard + +"minimal-polyfills@npm:^2.2.3": + version: 2.2.3 + resolution: "minimal-polyfills@npm:2.2.3" + checksum: 10c0/de8668b7441afc7b691028a9488744e6ead371dbfffdd29b9dd30764984aff4ad95f54c5ceabe8044f6a639da6be2f4047ead3ee8734536701029c7652e87ee5 + languageName: node + linkType: hard + +"module-details-from-path@npm:^1.0.3": + version: 1.0.3 + resolution: "module-details-from-path@npm:1.0.3" + checksum: 10c0/3d881f3410c142e4c2b1307835a2862ba04e5b3ec6e90655614a0ee2c4b299b4c1d117fb525d2435bf436990026f18d338a197b54ad6bd36252f465c336ff423 + languageName: node + linkType: hard + +"ms@npm:2.1.2": + version: 2.1.2 + resolution: "ms@npm:2.1.2" + checksum: 10c0/a437714e2f90dbf881b5191d35a6db792efbca5badf112f87b9e1c712aace4b4b9b742dd6537f3edf90fd6f684de897cec230abde57e87883766712ddda297cc + languageName: node + linkType: hard + +"msw@npm:^2.2.1": + version: 2.3.0 + resolution: "msw@npm:2.3.0" + dependencies: + "@bundled-es-modules/cookie": "npm:^2.0.0" + "@bundled-es-modules/statuses": "npm:^1.0.1" + "@inquirer/confirm": "npm:^3.0.0" + "@mswjs/cookies": "npm:^1.1.0" + "@mswjs/interceptors": "npm:^0.29.0" + "@open-draft/until": "npm:^2.1.0" + "@types/cookie": "npm:^0.6.0" + "@types/statuses": "npm:^2.0.4" + chalk: "npm:^4.1.2" + graphql: "npm:^16.8.1" + headers-polyfill: "npm:^4.0.2" + is-node-process: "npm:^1.2.0" + outvariant: "npm:^1.4.2" + path-to-regexp: "npm:^6.2.0" + strict-event-emitter: "npm:^0.5.1" + type-fest: "npm:^4.9.0" + yargs: "npm:^17.7.2" + peerDependencies: + typescript: ">= 4.7.x" + peerDependenciesMeta: + typescript: + optional: true + bin: + msw: cli/index.js + checksum: 10c0/704d808741c7a7abc8757406816fd8fffa5450c1cdf8669355e7d01748c372818c61b4bf6fab3ffce5c3ad32e25302737da664e079973a18becb10396989f933 + languageName: node + linkType: hard + +"mute-stream@npm:^1.0.0": + version: 1.0.0 + resolution: "mute-stream@npm:1.0.0" + checksum: 10c0/dce2a9ccda171ec979a3b4f869a102b1343dee35e920146776780de182f16eae459644d187e38d59a3d37adf85685e1c17c38cf7bfda7e39a9880f7a1d10a74c + languageName: node + linkType: hard + +"outvariant@npm:^1.2.1, outvariant@npm:^1.4.0, outvariant@npm:^1.4.2": + version: 1.4.2 + resolution: "outvariant@npm:1.4.2" + checksum: 10c0/48041425a4cb725ff8871b7d9889bfc2eaded867b9b35b6c2450a36fb3632543173098654990caa6c9e9f67d902b2a01f4402c301835e9ecaf4b4695d3161853 + languageName: node + linkType: hard + +"path-parse@npm:^1.0.7": + version: 1.0.7 + resolution: "path-parse@npm:1.0.7" + checksum: 10c0/11ce261f9d294cc7a58d6a574b7f1b935842355ec66fba3c3fd79e0f036462eaf07d0aa95bb74ff432f9afef97ce1926c720988c6a7451d8a584930ae7de86e1 + languageName: node + linkType: hard + +"path-to-regexp@npm:^6.2.0": + version: 6.2.2 + resolution: "path-to-regexp@npm:6.2.2" + checksum: 10c0/4b60852d3501fd05ca9dd08c70033d73844e5eca14e41f499f069afa8364f780f15c5098002f93bd42af8b3514de62ac6e82a53b5662de881d2b08c9ef21ea6b + languageName: node + linkType: hard + +"protobufjs@npm:^7.2.3, protobufjs@npm:^7.2.5": + version: 7.3.0 + resolution: "protobufjs@npm:7.3.0" + dependencies: + "@protobufjs/aspromise": "npm:^1.1.2" + "@protobufjs/base64": "npm:^1.1.2" + "@protobufjs/codegen": "npm:^2.0.4" + "@protobufjs/eventemitter": "npm:^1.1.0" + "@protobufjs/fetch": "npm:^1.1.0" + "@protobufjs/float": "npm:^1.0.2" + "@protobufjs/inquire": "npm:^1.1.0" + "@protobufjs/path": "npm:^1.1.2" + "@protobufjs/pool": "npm:^1.1.0" + "@protobufjs/utf8": "npm:^1.1.0" + "@types/node": "npm:>=13.7.0" + long: "npm:^5.0.0" + checksum: 10c0/fdcd17a783a4d71dd46463419cdfb5a5e3ad07cf4d9460abb5bdeb2547b0fa77c55955ac26c38e5557f5169dc3909456c675a08c56268c0e79b34d348c05dcab + languageName: node + linkType: hard + +"require-directory@npm:^2.1.1": + version: 2.1.1 + resolution: "require-directory@npm:2.1.1" + checksum: 10c0/83aa76a7bc1531f68d92c75a2ca2f54f1b01463cb566cf3fbc787d0de8be30c9dbc211d1d46be3497dac5785fe296f2dd11d531945ac29730643357978966e99 + languageName: node + linkType: hard + +"require-in-the-middle@npm:^7.1.1": + version: 7.3.0 + resolution: "require-in-the-middle@npm:7.3.0" + dependencies: + debug: "npm:^4.1.1" + module-details-from-path: "npm:^1.0.3" + resolve: "npm:^1.22.1" + checksum: 10c0/a8e29393b647f7109f8c07e9276123482ba19d7be4b749d247036573ef4539eaf527bdb66c2e2730b99a74e7badc36f7b6d4a75c6e5b5f798a5f304e78ade797 + languageName: node + linkType: hard + +"resolve@npm:^1.22.1": + version: 1.22.8 + resolution: "resolve@npm:1.22.8" + dependencies: + is-core-module: "npm:^2.13.0" + path-parse: "npm:^1.0.7" + supports-preserve-symlinks-flag: "npm:^1.0.0" + bin: + resolve: bin/resolve + checksum: 10c0/07e179f4375e1fd072cfb72ad66d78547f86e6196c4014b31cb0b8bb1db5f7ca871f922d08da0fbc05b94e9fd42206f819648fa3b5b873ebbc8e1dc68fec433a + languageName: node + linkType: hard + +"resolve@patch:resolve@npm%3A^1.22.1#optional!builtin": + version: 1.22.8 + resolution: "resolve@patch:resolve@npm%3A1.22.8#optional!builtin::version=1.22.8&hash=c3c19d" + dependencies: + is-core-module: "npm:^2.13.0" + path-parse: "npm:^1.0.7" + supports-preserve-symlinks-flag: "npm:^1.0.0" + bin: + resolve: bin/resolve + checksum: 10c0/0446f024439cd2e50c6c8fa8ba77eaa8370b4180f401a96abf3d1ebc770ac51c1955e12764cde449fde3fff480a61f84388e3505ecdbab778f4bef5f8212c729 + languageName: node + linkType: hard + +"run-exclusive@npm:^2.2.19": + version: 2.2.19 + resolution: "run-exclusive@npm:2.2.19" + dependencies: + minimal-polyfills: "npm:^2.2.3" + checksum: 10c0/afde039737672d2490df12f6b5f151a258673abcfc37829a67e7a877c6e7402f0bb05372319d86142ddbe95c32170ac28919b6689ddd84ee6d3d0d9a1194bc94 + languageName: node + linkType: hard + +"semver@npm:^7.5.2": + version: 7.6.2 + resolution: "semver@npm:7.6.2" + bin: + semver: bin/semver.js + checksum: 10c0/97d3441e97ace8be4b1976433d1c32658f6afaff09f143e52c593bae7eef33de19e3e369c88bd985ce1042c6f441c80c6803078d1de2a9988080b66684cbb30c + languageName: node + linkType: hard + +"server-only@npm:^0.0.1": + version: 0.0.1 + resolution: "server-only@npm:0.0.1" + checksum: 10c0/4704f0ef85da0be981af6d4ed8e739d39bcfd265b9c246a684060acda5642d0fdc6daffc2308e71e2682c5f508090978802eae0a77623c9b90a49f9ae68048d6 + languageName: node + linkType: hard + +"server-only@workspace:.": + version: 0.0.0-use.local + resolution: "server-only@workspace:." + dependencies: + "@systemfsoftware/trigger.dev_sdk": "npm:3.0.0-beta.33" + server-only: "npm:^0.0.1" + languageName: unknown + linkType: soft + +"shimmer@npm:^1.2.1": + version: 1.2.1 + resolution: "shimmer@npm:1.2.1" + checksum: 10c0/ae8b27c389db2a00acfc8da90240f11577685a8f3e40008f826a3bea8b4f3b3ecd305c26be024b4a0fd3b123d132c1569d6e238097960a9a543b6c60760fb46a + languageName: node + linkType: hard + +"signal-exit@npm:^4.1.0": + version: 4.1.0 + resolution: "signal-exit@npm:4.1.0" + checksum: 10c0/41602dce540e46d599edba9d9860193398d135f7ff72cab629db5171516cfae628d21e7bfccde1bbfdf11c48726bc2a6d1a8fb8701125852fbfda7cf19c6aa83 + languageName: node + linkType: hard + +"slug@npm:^6.0.0": + version: 6.1.0 + resolution: "slug@npm:6.1.0" + checksum: 10c0/b79650a3b38de94dc6063d73858172d1955fcfb4731746c8f77e87dded9a092c4423205e962fb31ff5332557fcd19cc2eb5331ddd854c053f91748022ed64449 + languageName: node + linkType: hard + +"socket.io-client@npm:4.7.4": + version: 4.7.4 + resolution: "socket.io-client@npm:4.7.4" + dependencies: + "@socket.io/component-emitter": "npm:~3.1.0" + debug: "npm:~4.3.2" + engine.io-client: "npm:~6.5.2" + socket.io-parser: "npm:~4.2.4" + checksum: 10c0/0af4dc8882ec88a48203f0e17b49ec08c4fc3d80b72c014dda3357fc5878877d09e8773736fc3bed1dfe5f18e716acc26cdc301bba6777e99d853d51aa5772bd + languageName: node + linkType: hard + +"socket.io-parser@npm:~4.2.4": + version: 4.2.4 + resolution: "socket.io-parser@npm:4.2.4" + dependencies: + "@socket.io/component-emitter": "npm:~3.1.0" + debug: "npm:~4.3.1" + checksum: 10c0/9383b30358fde4a801ea4ec5e6860915c0389a091321f1c1f41506618b5cf7cd685d0a31c587467a0c4ee99ef98c2b99fb87911f9dfb329716c43b587f29ca48 + languageName: node + linkType: hard + +"statuses@npm:^2.0.1": + version: 2.0.1 + resolution: "statuses@npm:2.0.1" + checksum: 10c0/34378b207a1620a24804ce8b5d230fea0c279f00b18a7209646d5d47e419d1cc23e7cbf33a25a1e51ac38973dc2ac2e1e9c647a8e481ef365f77668d72becfd0 + languageName: node + linkType: hard + +"strict-event-emitter@npm:^0.5.1": + version: 0.5.1 + resolution: "strict-event-emitter@npm:0.5.1" + checksum: 10c0/f5228a6e6b6393c57f52f62e673cfe3be3294b35d6f7842fc24b172ae0a6e6c209fa83241d0e433fc267c503bc2f4ffdbe41a9990ff8ffd5ac425ec0489417f7 + languageName: node + linkType: hard + +"string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.3": + version: 4.2.3 + resolution: "string-width@npm:4.2.3" + dependencies: + emoji-regex: "npm:^8.0.0" + is-fullwidth-code-point: "npm:^3.0.0" + strip-ansi: "npm:^6.0.1" + checksum: 10c0/1e525e92e5eae0afd7454086eed9c818ee84374bb80328fc41217ae72ff5f065ef1c9d7f72da41de40c75fa8bb3dee63d92373fd492c84260a552c636392a47b + languageName: node + linkType: hard + +"strip-ansi@npm:^6.0.0, strip-ansi@npm:^6.0.1": + version: 6.0.1 + resolution: "strip-ansi@npm:6.0.1" + dependencies: + ansi-regex: "npm:^5.0.1" + checksum: 10c0/1ae5f212a126fe5b167707f716942490e3933085a5ff6c008ab97ab2f272c8025d3aa218b7bd6ab25729ca20cc81cddb252102f8751e13482a5199e873680952 + languageName: node + linkType: hard + +"superjson@npm:^2.2.1": + version: 2.2.1 + resolution: "superjson@npm:2.2.1" + dependencies: + copy-anything: "npm:^3.0.2" + checksum: 10c0/5d8202c955170bd98ef2647f712754ac54d2d007923cfdb53a4b035304d8964b8c41d5eff41ee277896e2ac32e06abb009b571f1589416b729fe40216320cc7a + languageName: node + linkType: hard + +"supports-color@npm:^7.0.0, supports-color@npm:^7.1.0": + version: 7.2.0 + resolution: "supports-color@npm:7.2.0" + dependencies: + has-flag: "npm:^4.0.0" + checksum: 10c0/afb4c88521b8b136b5f5f95160c98dee7243dc79d5432db7efc27efb219385bbc7d9427398e43dd6cc730a0f87d5085ce1652af7efbe391327bc0a7d0f7fc124 + languageName: node + linkType: hard + +"supports-hyperlinks@npm:^2.2.0": + version: 2.3.0 + resolution: "supports-hyperlinks@npm:2.3.0" + dependencies: + has-flag: "npm:^4.0.0" + supports-color: "npm:^7.0.0" + checksum: 10c0/4057f0d86afb056cd799602f72d575b8fdd79001c5894bcb691176f14e870a687e7981e50bc1484980e8b688c6d5bcd4931e1609816abb5a7dc1486b7babf6a1 + languageName: node + linkType: hard + +"supports-preserve-symlinks-flag@npm:^1.0.0": + version: 1.0.0 + resolution: "supports-preserve-symlinks-flag@npm:1.0.0" + checksum: 10c0/6c4032340701a9950865f7ae8ef38578d8d7053f5e10518076e6554a9381fa91bd9c6850193695c141f32b21f979c985db07265a758867bac95de05f7d8aeb39 + languageName: node + linkType: hard + +"terminal-link@npm:^3.0.0": + version: 3.0.0 + resolution: "terminal-link@npm:3.0.0" + dependencies: + ansi-escapes: "npm:^5.0.0" + supports-hyperlinks: "npm:^2.2.0" + checksum: 10c0/2ccf93f474d9c4fe1ac75764a48836e61c281def08f4aff154696bc83dd764078ee2f5a6a6148382fb928943d53f44313ae513c5f457649d2961a95e5cd343b3 + languageName: node + linkType: hard + +"tsafe@npm:^1.6.6": + version: 1.6.6 + resolution: "tsafe@npm:1.6.6" + checksum: 10c0/916cd0f4371fade50a03932dd80dc0b864e70b91a3db9e5834b1b95b7433d14b91c383a93d89156505b5e6649679ec15e76a2b10d0a43a202e572b4df44dd1cd + languageName: node + linkType: hard + +"type-fest@npm:^0.21.3": + version: 0.21.3 + resolution: "type-fest@npm:0.21.3" + checksum: 10c0/902bd57bfa30d51d4779b641c2bc403cdf1371fb9c91d3c058b0133694fcfdb817aef07a47f40faf79039eecbaa39ee9d3c532deff244f3a19ce68cea71a61e8 + languageName: node + linkType: hard + +"type-fest@npm:^1.0.2": + version: 1.4.0 + resolution: "type-fest@npm:1.4.0" + checksum: 10c0/a3c0f4ee28ff6ddf800d769eafafcdeab32efa38763c1a1b8daeae681920f6e345d7920bf277245235561d8117dab765cb5f829c76b713b4c9de0998a5397141 + languageName: node + linkType: hard + +"type-fest@npm:^4.9.0": + version: 4.18.2 + resolution: "type-fest@npm:4.18.2" + checksum: 10c0/5e669128bf7cbc9f9cea4e4862c974517a1d9f77652589c2ac0908a8be5d852d4e52593ed14f4d8a44a604fb5e8a8ec1b658e461acd8bb7592f5e5265a04cbab + languageName: node + linkType: hard + +"ulid@npm:^2.3.0": + version: 2.3.0 + resolution: "ulid@npm:2.3.0" + bin: + ulid: ./bin/cli.js + checksum: 10c0/070d237502781085e59cf3d8ece752ff96cd3a0990cf1c1be57273f4550597daeb72e9a7db8e5a320de31102509bb3321d280b54bfc44e98025e4628a9629773 + languageName: node + linkType: hard + +"ulidx@npm:^2.2.1": + version: 2.3.0 + resolution: "ulidx@npm:2.3.0" + dependencies: + layerr: "npm:^2.0.1" + checksum: 10c0/4be5f04dfd341ffbf3aa963613cf780e5fe983db9f696933fddf062b789c270b441f4f77270e5c94f900754fcc72201629a84d0262778ba87f4376f0d2b93f53 + languageName: node + linkType: hard + +"undici-types@npm:~5.26.4": + version: 5.26.5 + resolution: "undici-types@npm:5.26.5" + checksum: 10c0/bb673d7876c2d411b6eb6c560e0c571eef4a01c1c19925175d16e3a30c4c428181fb8d7ae802a261f283e4166a0ac435e2f505743aa9e45d893f9a3df017b501 + languageName: node + linkType: hard + +"uuid@npm:^9.0.0": + version: 9.0.1 + resolution: "uuid@npm:9.0.1" + bin: + uuid: dist/bin/uuid + checksum: 10c0/1607dd32ac7fc22f2d8f77051e6a64845c9bce5cd3dd8aa0070c074ec73e666a1f63c7b4e0f4bf2bc8b9d59dc85a15e17807446d9d2b17c8485fbc2147b27f9b + languageName: node + linkType: hard + +"wrap-ansi@npm:^6.2.0": + version: 6.2.0 + resolution: "wrap-ansi@npm:6.2.0" + dependencies: + ansi-styles: "npm:^4.0.0" + string-width: "npm:^4.1.0" + strip-ansi: "npm:^6.0.0" + checksum: 10c0/baad244e6e33335ea24e86e51868fe6823626e3a3c88d9a6674642afff1d34d9a154c917e74af8d845fd25d170c4ea9cf69a47133c3f3656e1252b3d462d9f6c + languageName: node + linkType: hard + +"wrap-ansi@npm:^7.0.0": + version: 7.0.0 + resolution: "wrap-ansi@npm:7.0.0" + dependencies: + ansi-styles: "npm:^4.0.0" + string-width: "npm:^4.1.0" + strip-ansi: "npm:^6.0.0" + checksum: 10c0/d15fc12c11e4cbc4044a552129ebc75ee3f57aa9c1958373a4db0292d72282f54373b536103987a4a7594db1ef6a4f10acf92978f79b98c49306a4b58c77d4da + languageName: node + linkType: hard + +"ws@npm:^8.11.0": + version: 8.17.0 + resolution: "ws@npm:8.17.0" + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ">=5.0.2" + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + checksum: 10c0/55241ec93a66fdfc4bf4f8bc66c8eb038fda2c7a4ee8f6f157f2ca7dc7aa76aea0c0da0bf3adb2af390074a70a0e45456a2eaf80e581e630b75df10a64b0a990 + languageName: node + linkType: hard + +"ws@npm:~8.11.0": + version: 8.11.0 + resolution: "ws@npm:8.11.0" + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ^5.0.2 + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + checksum: 10c0/b672b312f357afba8568b9dbb9e08b9e8a20845659b35fa6b340dc848efe371379f5e22bb1dc89c4b2940d5e2dc52dd1de85dde41776875fce115a448f94754f + languageName: node + linkType: hard + +"xmlhttprequest-ssl@npm:~2.0.0": + version: 2.0.0 + resolution: "xmlhttprequest-ssl@npm:2.0.0" + checksum: 10c0/b64ab371459bd5e3a4827e3c7535759047d285fd310aea6fd028973d547133f3be0d473c1fdae9f14d89bf509267759198ae1fbe89802079a7e217ddd990d734 + languageName: node + linkType: hard + +"y18n@npm:^5.0.5": + version: 5.0.8 + resolution: "y18n@npm:5.0.8" + checksum: 10c0/4df2842c36e468590c3691c894bc9cdbac41f520566e76e24f59401ba7d8b4811eb1e34524d57e54bc6d864bcb66baab7ffd9ca42bf1eda596618f9162b91249 + languageName: node + linkType: hard + +"yargs-parser@npm:^21.1.1": + version: 21.1.1 + resolution: "yargs-parser@npm:21.1.1" + checksum: 10c0/f84b5e48169479d2f402239c59f084cfd1c3acc197a05c59b98bab067452e6b3ea46d4dd8ba2985ba7b3d32a343d77df0debd6b343e5dae3da2aab2cdf5886b2 + languageName: node + linkType: hard + +"yargs@npm:^17.7.2": + version: 17.7.2 + resolution: "yargs@npm:17.7.2" + dependencies: + cliui: "npm:^8.0.1" + escalade: "npm:^3.1.1" + get-caller-file: "npm:^2.0.5" + require-directory: "npm:^2.1.1" + string-width: "npm:^4.2.3" + y18n: "npm:^5.0.5" + yargs-parser: "npm:^21.1.1" + checksum: 10c0/ccd7e723e61ad5965fffbb791366db689572b80cca80e0f96aad968dfff4156cd7cd1ad18607afe1046d8241e6fb2d6c08bf7fa7bfb5eaec818735d8feac8f05 + languageName: node + linkType: hard + +"zod-error@npm:1.5.0": + version: 1.5.0 + resolution: "zod-error@npm:1.5.0" + dependencies: + zod: "npm:^3.20.2" + checksum: 10c0/f7809d1e3a2f2ba4e956631c1a8ebb79bbfdbb7b1009fb6cc4f2fe0292fcc966e985df154811c262f86af61e4605434ebcc9c834c0a1a368804c351c1e68b646 + languageName: node + linkType: hard + +"zod-validation-error@npm:^1.5.0": + version: 1.5.0 + resolution: "zod-validation-error@npm:1.5.0" + peerDependencies: + zod: ^3.18.0 + checksum: 10c0/b05d74900fa840e35abb66e0b0f90bd0175bcf8bf0bf9cea7de1383c9a35b75f870951a529cfc2045f2629f00b9ce1b30745b0e4689fd198743d6da91b321a58 + languageName: node + linkType: hard + +"zod@npm:3.22.3, zod@npm:^3.20.2": + version: 3.22.3 + resolution: "zod@npm:3.22.3" + checksum: 10c0/cb4b24aed7dec98552eb9042e88cbd645455bf2830e5704174d2da96f554dabad4630e3b4f6623e1b6562b9eaa43535a37b7f2011f29b8d8e9eabe1ddf3b656b + languageName: node + linkType: hard diff --git a/packages/cli-v3/e2e/fixtures/trigger-dir-missing/.yarnrc.yml b/packages/cli-v3/e2e/fixtures/trigger-dir-missing/.yarnrc.yml new file mode 100644 index 00000000000..3186f3f0795 --- /dev/null +++ b/packages/cli-v3/e2e/fixtures/trigger-dir-missing/.yarnrc.yml @@ -0,0 +1 @@ +nodeLinker: node-modules diff --git a/packages/cli-v3/e2e/fixtures/trigger-dir-missing/package-lock.json b/packages/cli-v3/e2e/fixtures/trigger-dir-missing/package-lock.json new file mode 100644 index 00000000000..ac187b6d871 --- /dev/null +++ b/packages/cli-v3/e2e/fixtures/trigger-dir-missing/package-lock.json @@ -0,0 +1,14 @@ +{ + "name": "trigger-dir-missing", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "trigger-dir-missing", + "engines": { + "pnpm": "8.15.5", + "yarn": "4.2.2" + } + } + } +} diff --git a/packages/cli-v3/e2e/fixtures/trigger-dir-missing/package.json b/packages/cli-v3/e2e/fixtures/trigger-dir-missing/package.json new file mode 100644 index 00000000000..4fc9f1756ad --- /dev/null +++ b/packages/cli-v3/e2e/fixtures/trigger-dir-missing/package.json @@ -0,0 +1,9 @@ +{ + "name": "trigger-dir-missing", + "private": true, + "packageManager": "yarn@4.2.2+sha256.1aa43a5304405be7a7cb9cb5de7b97de9c4e8ddd3273e4dad00d6ae3eb39f0ef", + "engines": { + "pnpm": "8.15.5", + "yarn": "4.2.2" + } +} diff --git a/packages/cli-v3/e2e/fixtures/trigger-dir-missing/pnpm-lock.yaml b/packages/cli-v3/e2e/fixtures/trigger-dir-missing/pnpm-lock.yaml new file mode 100644 index 00000000000..797ec499ee7 --- /dev/null +++ b/packages/cli-v3/e2e/fixtures/trigger-dir-missing/pnpm-lock.yaml @@ -0,0 +1,9 @@ +lockfileVersion: '6.0' + +settings: + autoInstallPeers: true + excludeLinksFromLockfile: false + +importers: + + .: {} diff --git a/packages/cli-v3/e2e/fixtures/trigger-dir-missing/pnpm-workspace.yaml b/packages/cli-v3/e2e/fixtures/trigger-dir-missing/pnpm-workspace.yaml new file mode 100644 index 00000000000..c090d851f27 --- /dev/null +++ b/packages/cli-v3/e2e/fixtures/trigger-dir-missing/pnpm-workspace.yaml @@ -0,0 +1 @@ +# https://github.com/pnpm/pnpm/issues/2412 diff --git a/packages/cli-v3/e2e/fixtures/trigger-dir-missing/trigger.config.js b/packages/cli-v3/e2e/fixtures/trigger-dir-missing/trigger.config.js new file mode 100644 index 00000000000..b6d4d2bdf29 --- /dev/null +++ b/packages/cli-v3/e2e/fixtures/trigger-dir-missing/trigger.config.js @@ -0,0 +1,3 @@ +export const config = { + project: "bad-config", +}; diff --git a/packages/cli-v3/e2e/fixtures/trigger-dir-missing/yarn.lock b/packages/cli-v3/e2e/fixtures/trigger-dir-missing/yarn.lock new file mode 100644 index 00000000000..0a92340d6a8 --- /dev/null +++ b/packages/cli-v3/e2e/fixtures/trigger-dir-missing/yarn.lock @@ -0,0 +1,12 @@ +# This file is generated by running "yarn install" inside your project. +# Manual changes might be lost - proceed with caution! + +__metadata: + version: 8 + cacheKey: 10c0 + +"trigger-dir-missing@workspace:.": + version: 0.0.0-use.local + resolution: "trigger-dir-missing@workspace:." + languageName: unknown + linkType: soft diff --git a/packages/cli-v3/e2e/fixtures/trigger-dir-not-found/.yarnrc.yml b/packages/cli-v3/e2e/fixtures/trigger-dir-not-found/.yarnrc.yml new file mode 100644 index 00000000000..3186f3f0795 --- /dev/null +++ b/packages/cli-v3/e2e/fixtures/trigger-dir-not-found/.yarnrc.yml @@ -0,0 +1 @@ +nodeLinker: node-modules diff --git a/packages/cli-v3/e2e/fixtures/trigger-dir-not-found/package-lock.json b/packages/cli-v3/e2e/fixtures/trigger-dir-not-found/package-lock.json new file mode 100644 index 00000000000..443b8bf1d64 --- /dev/null +++ b/packages/cli-v3/e2e/fixtures/trigger-dir-not-found/package-lock.json @@ -0,0 +1,14 @@ +{ + "name": "trigger-dir-not-found", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "trigger-dir-not-found", + "engines": { + "pnpm": "8.15.5", + "yarn": "4.2.2" + } + } + } +} diff --git a/packages/cli-v3/e2e/fixtures/trigger-dir-not-found/package.json b/packages/cli-v3/e2e/fixtures/trigger-dir-not-found/package.json new file mode 100644 index 00000000000..ad9221641b6 --- /dev/null +++ b/packages/cli-v3/e2e/fixtures/trigger-dir-not-found/package.json @@ -0,0 +1,9 @@ +{ + "name": "trigger-dir-not-found", + "private": true, + "packageManager": "yarn@4.2.2+sha256.1aa43a5304405be7a7cb9cb5de7b97de9c4e8ddd3273e4dad00d6ae3eb39f0ef", + "engines": { + "pnpm": "8.15.5", + "yarn": "4.2.2" + } +} diff --git a/packages/cli-v3/e2e/fixtures/trigger-dir-not-found/pnpm-lock.yaml b/packages/cli-v3/e2e/fixtures/trigger-dir-not-found/pnpm-lock.yaml new file mode 100644 index 00000000000..797ec499ee7 --- /dev/null +++ b/packages/cli-v3/e2e/fixtures/trigger-dir-not-found/pnpm-lock.yaml @@ -0,0 +1,9 @@ +lockfileVersion: '6.0' + +settings: + autoInstallPeers: true + excludeLinksFromLockfile: false + +importers: + + .: {} diff --git a/packages/cli-v3/e2e/fixtures/trigger-dir-not-found/pnpm-workspace.yaml b/packages/cli-v3/e2e/fixtures/trigger-dir-not-found/pnpm-workspace.yaml new file mode 100644 index 00000000000..c090d851f27 --- /dev/null +++ b/packages/cli-v3/e2e/fixtures/trigger-dir-not-found/pnpm-workspace.yaml @@ -0,0 +1 @@ +# https://github.com/pnpm/pnpm/issues/2412 diff --git a/packages/cli-v3/e2e/fixtures/trigger-dir-not-found/trigger.config.js b/packages/cli-v3/e2e/fixtures/trigger-dir-not-found/trigger.config.js new file mode 100644 index 00000000000..94761fcfff5 --- /dev/null +++ b/packages/cli-v3/e2e/fixtures/trigger-dir-not-found/trigger.config.js @@ -0,0 +1,4 @@ +export const config = { + project: "bad-config", + triggerDirectories: ["./unknown-folder"], +}; diff --git a/packages/cli-v3/e2e/fixtures/trigger-dir-not-found/yarn.lock b/packages/cli-v3/e2e/fixtures/trigger-dir-not-found/yarn.lock new file mode 100644 index 00000000000..7a42ad68182 --- /dev/null +++ b/packages/cli-v3/e2e/fixtures/trigger-dir-not-found/yarn.lock @@ -0,0 +1,12 @@ +# This file is generated by running "yarn install" inside your project. +# Manual changes might be lost - proceed with caution! + +__metadata: + version: 8 + cacheKey: 10c0 + +"trigger-dir-not-found@workspace:.": + version: 0.0.0-use.local + resolution: "trigger-dir-not-found@workspace:." + languageName: unknown + linkType: soft diff --git a/packages/cli-v3/e2e/handleDependencies.ts b/packages/cli-v3/e2e/handleDependencies.ts new file mode 100644 index 00000000000..6a021ddf320 --- /dev/null +++ b/packages/cli-v3/e2e/handleDependencies.ts @@ -0,0 +1,89 @@ +#!/usr/bin/env node + +import { log } from "@clack/prompts"; +import { Metafile } from "esbuild"; +import { join } from "node:path"; + +import { SkipLoggingError } from "../src/cli/common.js"; +import { + copyAdditionalFiles, + resolveDependencies, + resolveRequiredDependencies, +} from "../src/commands/deploy.js"; +import { ReadConfigResult } from "../src/utilities/configFiles.js"; +import { writeJSONFile } from "../src/utilities/fileSystem.js"; +import { PackageManager } from "../src/utilities/getUserPackageManager.js"; +import { logger } from "../src/utilities/logger.js"; +import { cliLink } from "../src/utilities/cliOutput.js"; +import { E2EJavascriptProject } from "./javascriptProject.js"; + +type HandleDependenciesOptions = { + entryPointMetaOutput: Metafile["outputs"]["out/stdin.js"]; + metaOutput: Metafile["outputs"]["out/stdin.js"]; + packageManager: PackageManager; + resolvedConfig: ReadConfigResult; + tempDir: string; +}; + +export async function handleDependencies(options: HandleDependenciesOptions) { + if (options.resolvedConfig.status === "error") { + throw new Error("cannot resolve config"); + } + const { + entryPointMetaOutput, + metaOutput, + packageManager, + resolvedConfig: { config }, + tempDir, + } = options; + + logger.debug("Getting the imports for the worker and entryPoint builds", { + workerImports: metaOutput.imports, + entryPointImports: entryPointMetaOutput.imports, + }); + + // Get all the required dependencies from the metaOutputs and save them to /tmp/dir/package.json + const allImports = [...metaOutput.imports, ...entryPointMetaOutput.imports]; + + const javascriptProject = new E2EJavascriptProject(config.projectDir, packageManager); + + const dependencies = await resolveRequiredDependencies(allImports, config, javascriptProject); + + logger.debug("gatherRequiredDependencies()", { dependencies }); + + const packageJsonContents = { + name: "trigger-worker", + version: "0.0.0", + description: "", + dependencies, + scripts: { + ...javascriptProject.scripts, + }, + }; + await writeJSONFile(join(tempDir, "package.json"), packageJsonContents); + + const copyResult = await copyAdditionalFiles(config, tempDir); + + if (!copyResult.ok) { + log.warn( + `No additionalFiles matches for:\n\n${copyResult.noMatches + .map((glob) => `- "${glob}"`) + .join("\n")}\n\nIf this is unexpected you should check your ${cliLink( + "glob patterns", + "https://github.com/isaacs/node-glob?tab=readme-ov-file#glob-primer" + )} are valid.` + ); + } + + const resolvingDependenciesResult = await resolveDependencies( + tempDir, + packageJsonContents, + config + ); + + if (!resolvingDependenciesResult) { + throw new SkipLoggingError("Failed to resolve dependencies"); + } + + return dependencies; +} diff --git a/packages/cli-v3/e2e/index.test.ts b/packages/cli-v3/e2e/index.test.ts new file mode 100644 index 00000000000..18b06d66d24 --- /dev/null +++ b/packages/cli-v3/e2e/index.test.ts @@ -0,0 +1,375 @@ +import { execa, execaNode } from "execa"; +import { existsSync, readFileSync } from "node:fs"; +import { mkdir, rename, rm } from "node:fs/promises"; +import { join, resolve } from "node:path"; +import { rimraf } from "rimraf"; + +import { typecheckProject } from "../src/commands/deploy"; +import { readConfig, ReadConfigFileResult, ReadConfigResult } from "../src/utilities/configFiles"; +import { + detectPackageManagerFromArtifacts, + LOCKFILES, + PackageManager, +} from "../src/utilities/getUserPackageManager"; +import { logger } from "../src/utilities/logger"; +import { compile } from "./compile"; +import { createContainerFile } from "./createContainerFile"; +import { createDeployHash } from "./createDeployHash"; +import { handleDependencies } from "./handleDependencies"; +import { E2EOptions, E2EOptionsSchema } from "./schemas"; +import { fixturesConfig, TestCase } from "./fixtures.config"; +import { Metafile, OutputFile } from "esbuild"; +import { findUpMultiple } from "find-up"; + +interface E2EFixtureTest extends TestCase { + fixtureDir: string; + packageManager: PackageManager; + tempDir: string; + workspaceDir: string; +} + +const TIMEOUT = 120_000; + +const testCases: TestCase[] = process.env.MOD + ? fixturesConfig.filter(({ id }) => process.env.MOD === id) + : fixturesConfig; + +let options: E2EOptions; + +try { + options = E2EOptionsSchema.parse({ + logLevel: process.env.LOG, + packageManager: process.env.PM, + }); +} catch (e) { + options = { + logLevel: "log", + }; +} + +logger.loggerLevel = options.logLevel; + +if (testCases.length > 0) { + describe.concurrent("bundling", async () => { + beforeEach(async ({ fixtureDir, packageManager, skip, workspaceDir }) => { + await rimraf(join(workspaceDir, "**/node_modules"), { + glob: true, + }); + await rimraf(join(workspaceDir, ".yarn"), { glob: true }); + if ( + packageManager === "npm" && + (existsSync(resolve(join(workspaceDir, "yarn.lock"))) || + existsSync(resolve(join(workspaceDir, "yarn.lock.copy")))) + ) { + // `npm ci` & `npm install` will update an existing yarn.lock + try { + await rename( + resolve(join(workspaceDir, "yarn.lock")), + resolve(join(workspaceDir, "yarn.lock.copy")) + ); + } catch (e) { + await rename( + resolve(join(workspaceDir, "yarn.lock.copy")), + resolve(join(workspaceDir, "yarn.lock")) + ); + } + } + + if ( + options.packageManager && + !existsSync(resolve(fixtureDir, LOCKFILES[options.packageManager])) + ) { + skip(); + } + + await installFixtureDeps({ fixtureDir, packageManager, workspaceDir }); + }, TIMEOUT); + + afterEach(async ({ packageManager, workspaceDir }) => { + if (packageManager === "npm") { + try { + await rename( + resolve(join(workspaceDir, "yarn.lock.copy")), + resolve(join(workspaceDir, "yarn.lock")) + ); + } catch {} + } + + vi.unstubAllEnvs(); + }); + + for (let testCase of testCases) { + test.extend({ + ...testCase, + fixtureDir: async ({ id }, use) => + await use(resolve(join(process.cwd(), "e2e/fixtures", id))), + workspaceDir: async ({ fixtureDir, workspaceRelativeDir = "" }, use) => + await use(resolve(join(fixtureDir, workspaceRelativeDir))), + packageManager: async ({ workspaceDir }, use) => + await use(await parsePackageManager(options, workspaceDir)), + tempDir: async ({ workspaceDir }, use) => { + const existingTempDir = resolve(join(workspaceDir, ".trigger")); + + if (existsSync(existingTempDir)) { + await rm(existingTempDir, { force: true, recursive: true }); + } + await use((await mkdir(join(workspaceDir, ".trigger"), { recursive: true })) as string); + }, + })( + `fixture '${testCase.id}'`, + { timeout: TIMEOUT }, + async ({ + packageManager, + resolveEnv, + skipTypecheck, + tempDir, + wantCompilationError, + wantConfigInvalidError, + wantConfigNotFoundError, + wantDependenciesError, + wantInstallationError, + wantWorkerError, + workspaceDir, + }) => { + let resolvedConfig: ReadConfigResult; + const configExpect = expect( + (async () => { + resolvedConfig = await readConfig(workspaceDir, { cwd: workspaceDir }); + })(), + wantConfigNotFoundError || wantConfigInvalidError + ? "does not resolve config" + : "resolves config" + ); + + if (wantConfigNotFoundError) { + await configExpect.rejects.toThrowError(); + return; + } + + await configExpect.resolves.not.toThrowError(); + + if (wantConfigInvalidError) { + expect(resolvedConfig!.status).toBe("error"); + return; + } + + expect(resolvedConfig!.status).not.toBe("error"); + + if (!skipTypecheck) { + await expect( + (async () => + await typecheckProject((resolvedConfig! as ReadConfigFileResult).config))(), + "typechecks" + ).resolves.not.toThrowError(); + } + + let entryPointMetaOutput: Metafile["outputs"]["out/stdin.js"]; + let entryPointOutputFile: OutputFile; + let workerMetaOutput: Metafile["outputs"]["out/stdin.js"]; + let workerOutputFile: OutputFile; + + const compileExpect = expect( + (async () => { + const compilationResult = await compile({ + packageManager, + resolvedConfig: resolvedConfig!, + tempDir, + }); + entryPointMetaOutput = compilationResult.entryPointMetaOutput; + entryPointOutputFile = compilationResult.entryPointOutputFile; + workerMetaOutput = compilationResult.workerMetaOutput; + workerOutputFile = compilationResult.workerOutputFile; + })(), + wantCompilationError ? "does not compile" : "compiles" + ); + + if (wantCompilationError) { + await compileExpect.rejects.toThrowError(); + return; + } + + await compileExpect.resolves.not.toThrowError(); + + let dependencies: { [k: string]: string }; + + if (resolveEnv) { + for (let envKey in resolveEnv) { + vi.stubEnv(envKey, resolveEnv[envKey]!); + } + } + + const depsExpectation = expect( + (async () => { + dependencies = await handleDependencies({ + entryPointMetaOutput: entryPointMetaOutput!, + metaOutput: workerMetaOutput!, + resolvedConfig: resolvedConfig!, + tempDir, + packageManager, + }); + })(), + wantDependenciesError ? "does not resolve dependencies" : "resolves dependencies" + ); + + if (wantDependenciesError) { + await depsExpectation.rejects.toThrowError(); + return; + } + + await depsExpectation.resolves.not.toThrowError(); + + if (resolveEnv) { + vi.unstubAllEnvs(); + } + + await expect( + (async () => { + await createContainerFile({ + resolvedConfig: resolvedConfig!, + tempDir, + }); + })(), + "copies postinstall command into Containerfile.prod" + ).resolves.not.toThrowError(); + + await expect( + (async () => { + await createDeployHash({ + dependencies: dependencies!, + entryPointOutputFile: entryPointOutputFile!, + workerOutputFile: workerOutputFile!, + }); + })(), + "creates deploy hash" + ).resolves.not.toThrowError(); + + const installBundleDepsExpect = expect( + (async () => { + const { stdout: installStdout, stderr: installStderr } = await execa( + "npm", + ["ci", "--no-audit", "--no-fund"], + { + cwd: tempDir, + NODE_PATH: resolve(join(tempDir, "node_modules")), + } + ); + debug(installStdout); + if (installStderr) console.error(installStderr); + })(), + wantInstallationError ? "does not install dependencies" : "installs dependencies" + ); + + if (wantInstallationError) { + await installBundleDepsExpect.rejects.toThrowError(); + return; + } + + await installBundleDepsExpect.resolves.not.toThrowError(); + + const workerStartExpect = expect( + (async () => { + const { stdout, stderr } = await execaNode("worker.js", { + cwd: tempDir, + env: { + // Since we don't start the worker in a container, limit node resolution algorithm to the '.trigger/node_modules' folder + NODE_PATH: resolve(join(tempDir, "node_modules")), + }, + }); + debug(stdout); + if (stderr) console.error(stderr); + })(), + wantWorkerError ? "worker does not start" : "worker starts" + ); + + if (wantWorkerError) { + await workerStartExpect.rejects.toThrowError(); + return; + } + + await workerStartExpect.resolves.not.toThrowError(); + } + ); + } + }); +} else if (process.env.MOD) { + throw new Error(`Unknown fixture '${process.env.MOD}'`); +} else { + throw new Error("Nothing to test"); +} + +function debug(message: string) { + if (options.logLevel === "debug") { + console.log(message); + } +} + +async function installFixtureDeps(options: { + fixtureDir: string; + packageManager: PackageManager; + workspaceDir: string; +}) { + const { packageManager, workspaceDir } = options; + if (["pnpm", "yarn"].includes(packageManager)) { + const version = await detectPackageManagerVersion(options); + debug(`Detected ${packageManager}@${version} from package.json 'engines' field`); + const { stdout, stderr } = await execa("corepack", ["use", `${packageManager}@${version}`], { + cwd: workspaceDir, + }); + debug(stdout); + if (stderr) console.error(stderr); + } else { + const { stdout, stderr } = await execa(packageManager, installArgs(packageManager), { + cwd: workspaceDir, + NODE_PATH: resolve(join(workspaceDir, "node_modules")), + }); + debug(stdout); + if (stderr) console.error(stderr); + } +} + +async function detectPackageManagerVersion(options: { + fixtureDir: string; + packageManager: PackageManager; + workspaceDir: string; +}): Promise { + const { fixtureDir, packageManager, workspaceDir } = options; + const pkgPaths = await findUpMultiple("package.json", { cwd: workspaceDir, stopAt: fixtureDir }); + for (let pkgPath of pkgPaths) { + const buffer = readFileSync(pkgPath, "utf8"); + const pkgJSON = JSON.parse(buffer.toString()); + if (!pkgJSON.engines) continue; + const version = pkgJSON.engines[packageManager]; + if (version) return version; + } + + throw new Error(`No version found for package manager ${packageManager}`); +} + +function installArgs(packageManager: string) { + switch (packageManager) { + case "bun": + return ["install", "--frozen-lockfile"]; + case "pnpm": + case "yarn": + throw new Error("pnpm and yarn must install using `corepack use`"); + case "npm": + return ["ci", "--no-audit"]; + default: + throw new Error(`Unknown package manager '${packageManager}'`); + } +} + +async function parsePackageManager( + options: E2EOptions, + fixtureDir: string +): Promise { + let packageManager: PackageManager; + + if (options.packageManager) { + packageManager = options.packageManager; + } else { + packageManager = await detectPackageManagerFromArtifacts(fixtureDir); + } + + return packageManager; +} diff --git a/packages/cli-v3/e2e/javascriptProject.ts b/packages/cli-v3/e2e/javascriptProject.ts new file mode 100644 index 00000000000..7124f5ba60b --- /dev/null +++ b/packages/cli-v3/e2e/javascriptProject.ts @@ -0,0 +1,15 @@ +import { PackageManager } from "../src/utilities/getUserPackageManager.js"; +import { JavascriptProject } from "../src/utilities/javascriptProject.js"; + +export class E2EJavascriptProject extends JavascriptProject { + constructor( + projectPath: string, + private overridenPackageManager: PackageManager + ) { + super(projectPath); + } + + async getPackageManager(): Promise { + return Promise.resolve(this.overridenPackageManager); + } +} diff --git a/packages/cli-v3/e2e/schemas.ts b/packages/cli-v3/e2e/schemas.ts new file mode 100644 index 00000000000..db2dcbd87d0 --- /dev/null +++ b/packages/cli-v3/e2e/schemas.ts @@ -0,0 +1,9 @@ +import { z } from "zod"; + +const LogLevelSchema = z.enum(["debug", "info", "log", "warn", "error", "none"]).default("log"); +const PackageManagerSchema = z.enum(["npm", "pnpm", "yarn"]); +export const E2EOptionsSchema = z.object({ + logLevel: LogLevelSchema, + packageManager: PackageManagerSchema.optional(), +}); +export type E2EOptions = z.infer; diff --git a/packages/cli-v3/e2e/vite.config.js b/packages/cli-v3/e2e/vite.config.js new file mode 100644 index 00000000000..953f0eb1335 --- /dev/null +++ b/packages/cli-v3/e2e/vite.config.js @@ -0,0 +1,8 @@ +import { configDefaults, defineConfig } from "vitest/config"; + +export default defineConfig({ + test: { + globals: true, + exclude: [...configDefaults.exclude, "src/**/*"], + }, +}); diff --git a/packages/cli-v3/package.json b/packages/cli-v3/package.json new file mode 100644 index 00000000000..572c338be85 --- /dev/null +++ b/packages/cli-v3/package.json @@ -0,0 +1,134 @@ +{ + "name": "@systemfsoftware/trigger.dev", + "version": "3.0.0-beta.55", + "description": "A Command-Line Interface for Trigger.dev (v3) projects", + "main": "./dist/index.js", + "types": "./dist/index.d.ts", + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/triggerdotdev/trigger.dev.git", + "directory": "packages/cli-v3" + }, + "publishConfig": { + "access": "public" + }, + "keywords": [ + "typescript", + "trigger.dev", + "workflows", + "orchestration", + "events", + "webhooks", + "integrations", + "apis", + "jobs", + "background jobs", + "nextjs" + ], + "files": [ + "dist" + ], + "type": "module", + "exports": "./dist/index.js", + "bin": { + "triggerdev": "./dist/index.js" + }, + "devDependencies": { + "@systemfsoftware/trigger.dev_core-apps": "workspace:*", + "@systemfsoftware/trigger.dev_tsconfig": "workspace:*", + "@types/gradient-string": "^1.1.2", + "@types/mock-fs": "^4.13.1", + "@types/node": "18", + "@types/object-hash": "^3.0.6", + "@types/react": "^18.2.48", + "@types/semver": "^7.3.13", + "@types/ws": "^8.5.3", + "cpy-cli": "^5.0.0", + "nodemon": "^3.0.1", + "npm-run-all": "^4.1.5", + "open": "^10.0.3", + "p-retry": "^6.1.0", + "rimraf": "^5.0.7", + "tsup": "8.0.1", + "type-fest": "^3.6.0", + "typescript": "^5.3.3", + "vitest": "^1.6.0", + "xdg-app-paths": "^8.3.0" + }, + "scripts": { + "typecheck": "tsc -p tsconfig.check.json", + "build": "npm run clean && run-p build:**", + "build:main": "tsup", + "build:workers": "tsup --config tsup.workers.config.ts", + "build:prod-containerfile": "cpy --flat src/Containerfile.prod dist/", + "dev": "npm run clean && run-p dev:**", + "dev:main": "tsup --watch", + "dev:workers": "tsup --config tsup.workers.config.ts --watch", + "dev:test": "nodemon -w src/Containerfile.prod -x npm run build:prod-containerfile", + "clean": "rimraf dist", + "start": "node dist/index.js", + "test": "vitest", + "test:e2e": "vitest --run -c e2e/vite.config.js" + }, + "dependencies": { + "@anatine/esbuild-decorators": "^0.2.19", + "@clack/prompts": "^0.7.0", + "@depot/cli": "0.0.1-cli.2.71.0", + "@opentelemetry/api": "^1.8.0", + "@opentelemetry/api-logs": "^0.49.1", + "@opentelemetry/exporter-logs-otlp-http": "^0.49.1", + "@opentelemetry/exporter-trace-otlp-http": "^0.49.1", + "@opentelemetry/instrumentation": "^0.49.1", + "@opentelemetry/instrumentation-fetch": "^0.49.1", + "@opentelemetry/resources": "^1.22.0", + "@opentelemetry/sdk-logs": "^0.49.1", + "@opentelemetry/sdk-node": "^0.49.1", + "@opentelemetry/sdk-trace-base": "^1.22.0", + "@opentelemetry/sdk-trace-node": "^1.22.0", + "@opentelemetry/semantic-conventions": "^1.22.0", + "@systemfsoftware/trigger.dev_core": "workspace:3.0.0-beta.55", + "@types/degit": "^2.8.3", + "chalk": "^5.2.0", + "chokidar": "^3.5.3", + "cli-table3": "^0.6.3", + "commander": "^9.4.1", + "degit": "^2.8.4", + "dotenv": "^16.4.4", + "esbuild": "^0.19.11", + "evt": "^2.4.13", + "execa": "^9.1.0", + "find-up": "^7.0.0", + "glob": "^10.3.10", + "gradient-string": "^2.0.2", + "import-meta-resolve": "^4.0.0", + "ink": "^4.4.1", + "jsonc-parser": "3.2.1", + "liquidjs": "^10.9.2", + "mock-fs": "^5.2.0", + "nanoid": "^4.0.2", + "node-fetch": "^3.3.0", + "object-hash": "^3.0.0", + "p-debounce": "^4.0.0", + "p-throttle": "^6.1.0", + "partysocket": "^0.0.17", + "proxy-agent": "^6.3.0", + "react": "^18.2.0", + "react-error-boundary": "^4.0.12", + "semver": "^7.5.0", + "simple-git": "^3.19.0", + "source-map-support": "^0.5.21", + "terminal-link": "^3.0.0", + "tiny-invariant": "^1.2.0", + "tsconfig-paths": "^4.2.0", + "typescript": "^5.4.0", + "update-check": "^1.5.4", + "url": "^0.11.1", + "ws": "^8.12.0", + "zod": "3.22.3", + "zod-validation-error": "^1.5.0" + }, + "engines": { + "node": ">=18.0.0" + } +} diff --git a/packages/cli-v3/src/Containerfile.prod b/packages/cli-v3/src/Containerfile.prod new file mode 100644 index 00000000000..3d506195293 --- /dev/null +++ b/packages/cli-v3/src/Containerfile.prod @@ -0,0 +1,58 @@ +# syntax=docker/dockerfile:labs + +FROM node:21-bookworm-slim@sha256:fb82287cf66ca32d854c05f54251fca8b572149163f154248df7e800003c90b5 AS base + +ARG AUDIOWAVEFORM_VERSION=1.10.1 +ARG AUDIOWAVEFORM_CHECKSUM=sha256:00b41ea4d6e7a5b4affcfe4ac99951ec89da81a8cba40af19e9b98c3a8f9b4b8 +ADD --checksum=${AUDIOWAVEFORM_CHECKSUM} \ + # on debian major version upgrades, this url will need to be updated + https://github.com/bbc/audiowaveform/releases/download/${AUDIOWAVEFORM_VERSION}/audiowaveform_${AUDIOWAVEFORM_VERSION}-1-12_amd64.deb . +# errors due to missing deps are expected here, these will get fixed in the apt install step +RUN dpkg -i audiowaveform_${AUDIOWAVEFORM_VERSION}-1-12_amd64.deb || true + +ENV DEBIAN_FRONTEND=noninteractive +RUN apt-get update && \ + # required for audiowaveform + apt-get --fix-broken install -y && \ + apt-get install -y --no-install-recommends \ + busybox \ + ca-certificates \ + dumb-init \ + git \ + openssl \ + sox \ + && \ + rm -rf /var/lib/apt/lists/* audiowaveform*.deb + +# Create and set workdir with appropriate permissions +RUN mkdir /app && chown node:node /app +WORKDIR /app + +# copy all the files just in case anything is needed in postinstall +COPY --chown=node:node . . + +USER node +RUN npm ci --no-fund --no-audit && npm cache clean --force + +# Development or production stage builds upon the base stage +FROM base AS final + +# Use ARG for build-time variables +ARG TRIGGER_PROJECT_ID +ARG TRIGGER_DEPLOYMENT_ID +ARG TRIGGER_DEPLOYMENT_VERSION +ARG TRIGGER_CONTENT_HASH +ARG TRIGGER_PROJECT_REF +ARG NODE_EXTRA_CA_CERTS + +ENV TRIGGER_PROJECT_ID=${TRIGGER_PROJECT_ID} \ + TRIGGER_DEPLOYMENT_ID=${TRIGGER_DEPLOYMENT_ID} \ + TRIGGER_DEPLOYMENT_VERSION=${TRIGGER_DEPLOYMENT_VERSION} \ + TRIGGER_CONTENT_HASH=${TRIGGER_CONTENT_HASH} \ + TRIGGER_PROJECT_REF=${TRIGGER_PROJECT_REF} \ + NODE_EXTRA_CA_CERTS=${NODE_EXTRA_CA_CERTS} \ + NODE_ENV=production + +USER node + +CMD [ "dumb-init", "node", "index.js" ] \ No newline at end of file diff --git a/packages/cli-v3/src/apiClient.ts b/packages/cli-v3/src/apiClient.ts new file mode 100644 index 00000000000..aa2b0302ad3 --- /dev/null +++ b/packages/cli-v3/src/apiClient.ts @@ -0,0 +1,284 @@ +import { z } from "zod"; +import { + CreateAuthorizationCodeResponseSchema, + GetPersonalAccessTokenResponseSchema, + WhoAmIResponseSchema, + CreateBackgroundWorkerRequestBody, + CreateBackgroundWorkerResponse, + StartDeploymentIndexingResponseBody, + GetProjectEnvResponse, + GetEnvironmentVariablesResponseBody, + InitializeDeploymentResponseBody, + InitializeDeploymentRequestBody, + StartDeploymentIndexingRequestBody, + GetDeploymentResponseBody, + GetProjectsResponseBody, + GetProjectResponseBody, + ImportEnvironmentVariablesRequestBody, + EnvironmentVariableResponseBody, + TaskRunExecution, +} from "@systemfsoftware/trigger.dev_core/v3"; +import { zodfetch, ApiError } from "@systemfsoftware/trigger.dev_core/v3/zodfetch"; + +export class CliApiClient { + private readonly apiURL: string; + + constructor( + apiURL: string, + private readonly accessToken?: string + ) { + this.apiURL = apiURL.replace(/\/$/, ""); + } + + async createAuthorizationCode() { + return wrapZodFetch( + CreateAuthorizationCodeResponseSchema, + `${this.apiURL}/api/v1/authorization-code`, + { + method: "POST", + } + ); + } + + async getPersonalAccessToken(authorizationCode: string) { + return wrapZodFetch(GetPersonalAccessTokenResponseSchema, `${this.apiURL}/api/v1/token`, { + method: "POST", + body: JSON.stringify({ + authorizationCode, + }), + }); + } + + async whoAmI() { + if (!this.accessToken) { + throw new Error("whoAmI: No access token"); + } + + return wrapZodFetch(WhoAmIResponseSchema, `${this.apiURL}/api/v2/whoami`, { + headers: { + Authorization: `Bearer ${this.accessToken}`, + "Content-Type": "application/json", + }, + }); + } + + async getProject(projectRef: string) { + if (!this.accessToken) { + throw new Error("getProject: No access token"); + } + + return wrapZodFetch(GetProjectResponseBody, `${this.apiURL}/api/v1/projects/${projectRef}`, { + headers: { + Authorization: `Bearer ${this.accessToken}`, + "Content-Type": "application/json", + }, + }); + } + + async getProjects() { + if (!this.accessToken) { + throw new Error("getProjects: No access token"); + } + + return wrapZodFetch(GetProjectsResponseBody, `${this.apiURL}/api/v1/projects`, { + headers: { + Authorization: `Bearer ${this.accessToken}`, + "Content-Type": "application/json", + }, + }); + } + + async createBackgroundWorker(projectRef: string, body: CreateBackgroundWorkerRequestBody) { + if (!this.accessToken) { + throw new Error("createBackgroundWorker: No access token"); + } + + return wrapZodFetch( + CreateBackgroundWorkerResponse, + `${this.apiURL}/api/v1/projects/${projectRef}/background-workers`, + { + method: "POST", + headers: { + Authorization: `Bearer ${this.accessToken}`, + "Content-Type": "application/json", + }, + body: JSON.stringify(body), + } + ); + } + + async createTaskRunAttempt(runFriendlyId: string) { + if (!this.accessToken) { + throw new Error("creatTaskRunAttempt: No access token"); + } + + return wrapZodFetch(TaskRunExecution, `${this.apiURL}/api/v1/runs/${runFriendlyId}/attempts`, { + method: "POST", + headers: { + Authorization: `Bearer ${this.accessToken}`, + "Content-Type": "application/json", + }, + }); + } + + async getProjectEnv({ + projectRef, + env, + }: { + projectRef: string; + env: "dev" | "prod" | "staging"; + }) { + if (!this.accessToken) { + throw new Error("getProjectDevEnv: No access token"); + } + + return wrapZodFetch( + GetProjectEnvResponse, + `${this.apiURL}/api/v1/projects/${projectRef}/${env}`, + { + headers: { + Authorization: `Bearer ${this.accessToken}`, + "Content-Type": "application/json", + }, + } + ); + } + + async getEnvironmentVariables(projectRef: string) { + if (!this.accessToken) { + throw new Error("getEnvironmentVariables: No access token"); + } + + return wrapZodFetch( + GetEnvironmentVariablesResponseBody, + `${this.apiURL}/api/v1/projects/${projectRef}/envvars`, + { + headers: { + Authorization: `Bearer ${this.accessToken}`, + "Content-Type": "application/json", + }, + } + ); + } + + async importEnvVars( + projectRef: string, + slug: "dev" | "prod" | "staging", + params: ImportEnvironmentVariablesRequestBody + ) { + if (!this.accessToken) { + throw new Error("importEnvVars: No access token"); + } + + return wrapZodFetch( + EnvironmentVariableResponseBody, + `${this.apiURL}/api/v1/projects/${projectRef}/envvars/${slug}/import`, + { + method: "POST", + headers: { + Authorization: `Bearer ${this.accessToken}`, + "Content-Type": "application/json", + }, + body: JSON.stringify(params), + } + ); + } + + async initializeDeployment(body: InitializeDeploymentRequestBody) { + if (!this.accessToken) { + throw new Error("initializeDeployment: No access token"); + } + + return wrapZodFetch(InitializeDeploymentResponseBody, `${this.apiURL}/api/v1/deployments`, { + method: "POST", + headers: { + Authorization: `Bearer ${this.accessToken}`, + "Content-Type": "application/json", + }, + body: JSON.stringify(body), + }); + } + + async startDeploymentIndexing(deploymentId: string, body: StartDeploymentIndexingRequestBody) { + if (!this.accessToken) { + throw new Error("startDeploymentIndexing: No access token"); + } + + return wrapZodFetch( + StartDeploymentIndexingResponseBody, + `${this.apiURL}/api/v1/deployments/${deploymentId}/start-indexing`, + { + method: "POST", + headers: { + Authorization: `Bearer ${this.accessToken}`, + "Content-Type": "application/json", + }, + body: JSON.stringify(body), + } + ); + } + + async getDeployment(deploymentId: string) { + if (!this.accessToken) { + throw new Error("getDeployment: No access token"); + } + + return wrapZodFetch( + GetDeploymentResponseBody, + `${this.apiURL}/api/v1/deployments/${deploymentId}`, + { + headers: { + Authorization: `Bearer ${this.accessToken}`, + Accept: "application/json", + }, + } + ); + } +} + +type ApiResult = + | { success: true; data: TSuccessResult } + | { + success: false; + error: string; + }; + +async function wrapZodFetch( + schema: T, + url: string, + requestInit?: RequestInit +): Promise>> { + try { + const response = await zodfetch(schema, url, requestInit, { + retry: { + minTimeoutInMs: 500, + maxTimeoutInMs: 5000, + maxAttempts: 3, + factor: 2, + randomize: false, + }, + }); + + return { + success: true, + data: response, + }; + } catch (error) { + if (error instanceof ApiError) { + return { + success: false, + error: error.message, + }; + } else if (error instanceof Error) { + return { + success: false, + error: error.message, + }; + } else { + return { + success: false, + error: String(error), + }; + } + } +} diff --git a/packages/cli-v3/src/cli/common.ts b/packages/cli-v3/src/cli/common.ts new file mode 100644 index 00000000000..9cf424d6523 --- /dev/null +++ b/packages/cli-v3/src/cli/common.ts @@ -0,0 +1,98 @@ +import { flattenAttributes } from "@systemfsoftware/trigger.dev_core/v3"; +import { recordSpanException } from "@systemfsoftware/trigger.dev_core/v3/workers"; +import { Command } from "commander"; +import { z } from "zod"; +import { getTracer, provider } from "../telemetry/tracing"; +import { fromZodError } from "zod-validation-error"; +import { logger } from "../utilities/logger"; +import { outro } from "@clack/prompts"; +import { chalkError } from "../utilities/cliOutput"; + +export const CommonCommandOptions = z.object({ + apiUrl: z.string().optional(), + logLevel: z.enum(["debug", "info", "log", "warn", "error", "none"]).default("log"), + skipTelemetry: z.boolean().default(false), + profile: z.string().default("default"), +}); + +export type CommonCommandOptions = z.infer; + +export function commonOptions(command: Command) { + return command + .option("--profile ", "The login profile to use", "default") + .option("-a, --api-url ", "Override the API URL", "https://api.trigger.dev") + .option( + "-l, --log-level ", + "The CLI log level to use (debug, info, log, warn, error, none). This does not effect the log level of your trigger.dev tasks.", + "log" + ) + .option("--skip-telemetry", "Opt-out of sending telemetry"); +} + +export class SkipLoggingError extends Error {} +export class SkipCommandError extends Error {} +export class OutroCommandError extends SkipCommandError {} + +export async function handleTelemetry(action: () => Promise) { + try { + await action(); + + await provider?.forceFlush(); + } catch (e) { + await provider?.forceFlush(); + + process.exitCode = 1; + } +} + +export const tracer = getTracer(); + +export async function wrapCommandAction( + name: string, + schema: T, + options: unknown, + action: (opts: z.output) => Promise +): Promise { + return await tracer.startActiveSpan(name, async (span) => { + try { + const parsedOptions = schema.safeParse(options); + + if (!parsedOptions.success) { + throw new Error(fromZodError(parsedOptions.error).toString()); + } + + span.setAttributes({ + ...flattenAttributes(parsedOptions.data, "cli.options"), + }); + + logger.loggerLevel = parsedOptions.data.logLevel; + + logger.debug(`Running "${name}" with the following options`, { + options: options, + spanContext: span?.spanContext(), + }); + + const result = await action(parsedOptions.data); + + span.end(); + + return result; + } catch (e) { + if (e instanceof SkipLoggingError) { + recordSpanException(span, e); + } else if (e instanceof OutroCommandError) { + outro("Operation cancelled"); + } else if (e instanceof SkipCommandError) { + // do nothing + } else { + recordSpanException(span, e); + + logger.log(`${chalkError("X Error:")} ${e instanceof Error ? e.message : String(e)}`); + } + + span.end(); + + throw e; + } + }); +} diff --git a/packages/cli-v3/src/cli/index.ts b/packages/cli-v3/src/cli/index.ts new file mode 100644 index 00000000000..52f80346e4e --- /dev/null +++ b/packages/cli-v3/src/cli/index.ts @@ -0,0 +1,27 @@ +import { Command } from "commander"; +import { configureDeployCommand } from "../commands/deploy.js"; +import { configureDevCommand } from "../commands/dev.js"; +import { configureInitCommand } from "../commands/init.js"; +import { configureLoginCommand } from "../commands/login.js"; +import { configureLogoutCommand } from "../commands/logout.js"; +import { configureWhoamiCommand } from "../commands/whoami.js"; +import { COMMAND_NAME } from "../consts.js"; +import { getVersion } from "../utilities/getVersion.js"; +import { configureListProfilesCommand } from "../commands/list-profiles.js"; +import { configureUpdateCommand } from "../commands/update.js"; + +export const program = new Command(); + +program + .name(COMMAND_NAME) + .description("Create, run locally and deploy Trigger.dev background tasks.") + .version(getVersion(), "-v, --version", "Display the version number"); + +configureLoginCommand(program); +configureInitCommand(program); +configureDevCommand(program); +configureDeployCommand(program); +configureWhoamiCommand(program); +configureLogoutCommand(program); +configureListProfilesCommand(program); +configureUpdateCommand(program); diff --git a/packages/cli-v3/src/commands/deploy.ts b/packages/cli-v3/src/commands/deploy.ts new file mode 100644 index 00000000000..34f3da5d380 --- /dev/null +++ b/packages/cli-v3/src/commands/deploy.ts @@ -0,0 +1,1962 @@ +import { intro, log, outro } from "@clack/prompts"; +import { depot } from "@depot/cli"; +import { context, trace } from "@opentelemetry/api"; +import { + ResolvedConfig, + TaskMetadataFailedToParseData, + detectDependencyVersion, + flattenAttributes, +} from "@systemfsoftware/trigger.dev_core/v3"; +import { recordSpanException } from "@systemfsoftware/trigger.dev_core/v3/workers"; +import { Command, Option as CommandOption } from "commander"; +import { Metafile, build } from "esbuild"; +import { execa } from "execa"; +import { createHash } from "node:crypto"; +import { readFileSync } from "node:fs"; +import { copyFile, mkdir, readFile, writeFile } from "node:fs/promises"; +import { dirname, join, posix, relative, resolve } from "node:path"; +import { setTimeout } from "node:timers/promises"; +import invariant from "tiny-invariant"; +import { z } from "zod"; +import * as packageJson from "../../package.json"; +import { CliApiClient } from "../apiClient"; +import { + CommonCommandOptions, + SkipCommandError, + SkipLoggingError, + commonOptions, + handleTelemetry, + tracer, + wrapCommandAction, +} from "../cli/common.js"; +import { ReadConfigResult, readConfig } from "../utilities/configFiles.js"; +import { createTempDir, writeJSONFile } from "../utilities/fileSystem"; +import { printStandloneInitialBanner } from "../utilities/initialBanner.js"; +import { + detectPackageNameFromImportPath, + parsePackageName, + stripWorkspaceFromVersion, +} from "../utilities/installPackages"; +import { logger } from "../utilities/logger.js"; +import { createTaskFileImports, gatherTaskFiles } from "../utilities/taskFiles"; +import { login } from "./login"; + +import { esbuildDecorators } from "@anatine/esbuild-decorators"; +import { Glob, GlobOptions } from "glob"; +import type { SetOptional } from "type-fest"; +import { + bundleDependenciesPlugin, + mockServerOnlyPlugin, + workerSetupImportConfigPlugin, +} from "../utilities/build"; +import { chalkError, chalkPurple, chalkWarning, cliLink } from "../utilities/cliOutput"; +import { + logESMRequireError, + logTaskMetadataParseError, + parseBuildErrorStack, + parseNpmInstallError, +} from "../utilities/deployErrors"; +import { JavascriptProject } from "../utilities/javascriptProject"; +import { docs, getInTouch } from "../utilities/links"; +import { cliRootPath } from "../utilities/resolveInternalFilePath"; +import { safeJsonParse } from "../utilities/safeJsonParse"; +import { escapeImportPath, spinner } from "../utilities/windows"; +import { updateTriggerPackages } from "./update"; +import { callResolveEnvVars } from "../utilities/resolveEnvVars"; + +const DeployCommandOptions = CommonCommandOptions.extend({ + skipTypecheck: z.boolean().default(false), + skipDeploy: z.boolean().default(false), + env: z.enum(["prod", "staging"]), + loadImage: z.boolean().default(false), + buildPlatform: z.enum(["linux/amd64", "linux/arm64"]).default("linux/amd64"), + selfHosted: z.boolean().default(false), + registry: z.string().optional(), + push: z.boolean().default(false), + config: z.string().optional(), + projectRef: z.string().optional(), + outputMetafile: z.string().optional(), + apiUrl: z.string().optional(), + saveLogs: z.boolean().default(false), + skipUpdateCheck: z.boolean().default(false), + noCache: z.boolean().default(false), +}); + +type DeployCommandOptions = z.infer; + +export function configureDeployCommand(program: Command) { + return commonOptions( + program + .command("deploy") + .description("Deploy your Trigger.dev v3 project to the cloud.") + .argument("[path]", "The path to the project", ".") + .option( + "-e, --env ", + "Deploy to a specific environment (currently only prod and staging are supported)", + "prod" + ) + .option("--skip-typecheck", "Whether to skip the pre-build typecheck") + .option("--skip-update-check", "Skip checking for @trigger.dev package updates") + .option("-c, --config ", "The name of the config file, found at [path]") + .option( + "-p, --project-ref ", + "The project ref. Required if there is no config file. This will override the project specified in the config file." + ) + ) + .addOption( + new CommandOption( + "--self-hosted", + "Build and load the image using your local Docker. Use the --registry option to specify the registry to push the image to when using --self-hosted, or just use --push to push to the default registry." + ).hideHelp() + ) + .addOption( + new CommandOption( + "--no-cache", + "Do not use the cache when building the image. This will slow down the build process but can be useful if you are experiencing issues with the cache." + ).hideHelp() + ) + .addOption( + new CommandOption( + "--push", + "When using the --self-hosted flag, push the image to the default registry. (defaults to false when not using --registry)" + ).hideHelp() + ) + .addOption( + new CommandOption( + "--registry ", + "The registry to push the image to when using --self-hosted" + ).hideHelp() + ) + .addOption( + new CommandOption( + "--tag ", + "(Coming soon) Specify the tag to use when pushing the image to the registry" + ).hideHelp() + ) + .addOption( + new CommandOption( + "--ignore-env-var-check", + "(deprecated) Detected missing environment variables won't block deployment" + ).hideHelp() + ) + .addOption(new CommandOption("-D, --skip-deploy", "Skip deploying the image").hideHelp()) + .addOption( + new CommandOption("--load-image", "Load the built image into your local docker").hideHelp() + ) + .addOption( + new CommandOption( + "--build-platform ", + "The platform to build the deployment image for" + ) + .default("linux/amd64") + .hideHelp() + ) + .addOption( + new CommandOption( + "--output-metafile ", + "If provided, will save the esbuild metafile for the build to the specified path" + ).hideHelp() + ) + .addOption( + new CommandOption( + "--save-logs", + "If provided, will save logs even for successful builds" + ).hideHelp() + ) + .action(async (path, options) => { + await handleTelemetry(async () => { + await printStandloneInitialBanner(true); + await deployCommand(path, options); + }); + }); +} + +export async function deployCommand(dir: string, options: unknown) { + return await wrapCommandAction("deployCommand", DeployCommandOptions, options, async (opts) => { + return await _deployCommand(dir, opts); + }); +} + +async function _deployCommand(dir: string, options: DeployCommandOptions) { + const span = trace.getSpan(context.active()); + + intro("Deploying project"); + + if (!options.skipUpdateCheck) { + await updateTriggerPackages(dir, { ...options }, true, true); + } + + const authorization = await login({ + embedded: true, + defaultApiUrl: options.apiUrl, + profile: options.profile, + }); + + if (!authorization.ok) { + if (authorization.error === "fetch failed") { + throw new Error( + `Failed to connect to ${authorization.auth?.apiUrl}. Are you sure it's the correct URL?` + ); + } else { + throw new Error( + `You must login first. Use the \`login\` CLI command.\n\n${authorization.error}` + ); + } + } + + span?.setAttributes({ + "cli.userId": authorization.userId, + "cli.email": authorization.email, + "cli.config.apiUrl": authorization.auth.apiUrl, + }); + + const resolvedConfig = await readConfig(dir, { + configFile: options.config, + projectRef: options.projectRef, + }); + + if (resolvedConfig.status === "error") { + logger.error("Failed to read config:", resolvedConfig.error); + span && recordSpanException(span, resolvedConfig.error); + + throw new SkipLoggingError("Failed to read config"); + } + + logger.debug("Resolved config", { resolvedConfig }); + + span?.setAttributes({ + "resolvedConfig.status": resolvedConfig.status, + "resolvedConfig.path": resolvedConfig.status === "file" ? resolvedConfig.path : undefined, + "resolvedConfig.config.project": resolvedConfig.config.project, + "resolvedConfig.config.projectDir": resolvedConfig.config.projectDir, + "resolvedConfig.config.triggerUrl": resolvedConfig.config.triggerUrl, + "resolvedConfig.config.triggerDirectories": resolvedConfig.config.triggerDirectories, + ...flattenAttributes(resolvedConfig.config.retries, "resolvedConfig.config.retries"), + }); + + const apiClient = new CliApiClient(authorization.auth.apiUrl, authorization.auth.accessToken); + + const deploymentEnv = await apiClient.getProjectEnv({ + projectRef: resolvedConfig.config.project, + env: options.env, + }); + + if (!deploymentEnv.success) { + throw new Error(deploymentEnv.error); + } + + const environmentClient = new CliApiClient(authorization.auth.apiUrl, deploymentEnv.data.apiKey); + + log.step( + `Preparing to deploy "${deploymentEnv.data.name}" (${resolvedConfig.config.project}) to ${options.env}` + ); + + // Step 1: Build the project into a temporary directory + const compilation = await compileProject( + resolvedConfig.config, + options, + resolvedConfig.status === "file" ? resolvedConfig.path : undefined + ); + + logger.debug("Compilation result", { compilation }); + + // Optional Step 1.1: resolve environment variables + await resolveEnvironmentVariables(resolvedConfig, environmentClient, options); + + // Step 2: Initialize a deployment on the server (response will have everything we need to build an image) + const deploymentResponse = await environmentClient.initializeDeployment({ + contentHash: compilation.contentHash, + userId: authorization.userId, + }); + + if (!deploymentResponse.success) { + throw new Error(`Failed to start deployment: ${deploymentResponse.error}`); + } + + // If the deployment doesn't have any externalBuildData, then we can't use the remote image builder + // TODO: handle this and allow the user to the build and push the image themselves + if (!deploymentResponse.data.externalBuildData && !options.selfHosted) { + throw new Error( + `Failed to start deployment, as your instance of trigger.dev does not support hosting. To deploy this project, you must use the --self-hosted flag to build and push the image yourself.` + ); + } + + const version = deploymentResponse.data.version; + + const deploymentSpinner = spinner(); + + deploymentSpinner.start(`Deploying version ${version}`); + const selfHostedRegistryHost = deploymentResponse.data.registryHost ?? options.registry; + const registryHost = selfHostedRegistryHost ?? "registry.trigger.dev"; + + const buildImage = async () => { + if (options.selfHosted) { + return buildAndPushSelfHostedImage({ + registryHost: selfHostedRegistryHost, + imageTag: deploymentResponse.data.imageTag, + cwd: compilation.path, + projectId: resolvedConfig.config.project, + deploymentId: deploymentResponse.data.id, + deploymentVersion: version, + contentHash: deploymentResponse.data.contentHash, + projectRef: resolvedConfig.config.project, + buildPlatform: options.buildPlatform, + pushImage: options.push, + selfHostedRegistry: !!options.registry, + noCache: options.noCache, + extraCACerts: resolvedConfig.config.extraCACerts, + }); + } + + if (!deploymentResponse.data.externalBuildData) { + throw new Error( + "Failed to initialize deployment. The deployment does not have any external build data. To deploy this project, you must use the --self-hosted flag to build and push the image yourself." + ); + } + + return buildAndPushImage( + { + registryHost, + auth: authorization.auth.accessToken, + imageTag: deploymentResponse.data.imageTag, + buildId: deploymentResponse.data.externalBuildData.buildId, + buildToken: deploymentResponse.data.externalBuildData.buildToken, + buildProjectId: deploymentResponse.data.externalBuildData.projectId, + cwd: compilation.path, + projectId: resolvedConfig.config.project, + deploymentId: deploymentResponse.data.id, + deploymentVersion: deploymentResponse.data.version, + contentHash: deploymentResponse.data.contentHash, + projectRef: resolvedConfig.config.project, + loadImage: options.loadImage, + buildPlatform: options.buildPlatform, + noCache: options.noCache, + extraCACerts: resolvedConfig.config.extraCACerts, + }, + deploymentSpinner + ); + }; + + const image = await buildImage(); + + const warnings = checkLogsForWarnings(image.logs); + + if (!warnings.ok) { + await failDeploy( + deploymentResponse.data.shortCode, + warnings.summary, + image.logs, + deploymentSpinner, + warnings.warnings, + warnings.errors + ); + + throw new SkipLoggingError(`Failed to build project image: ${warnings.summary}`); + } + + if (!image.ok) { + await failDeploy( + deploymentResponse.data.shortCode, + image.error, + image.logs, + deploymentSpinner, + warnings.warnings + ); + + throw new SkipLoggingError(`Failed to build project image: ${image.error}`); + } + + const preExitTasks = async () => { + printWarnings(warnings.warnings); + + if (options.saveLogs) { + const logPath = await saveLogs(deploymentResponse.data.shortCode, image.logs); + log.info(`Build logs have been saved to ${logPath}`); + } + }; + + const imageReference = options.selfHosted + ? `${selfHostedRegistryHost ? `${selfHostedRegistryHost}/` : ""}${image.image}${ + image.digest ? `@${image.digest}` : "" + }` + : `${registryHost}/${image.image}${image.digest ? `@${image.digest}` : ""}`; + + span?.setAttributes({ + "image.reference": imageReference, + }); + + if (options.skipDeploy) { + deploymentSpinner.stop( + `Project image built: ${imageReference}. Skipping deployment as requested` + ); + + await preExitTasks(); + + throw new SkipCommandError("Skipping deployment as requested"); + } + + deploymentSpinner.message( + `${deploymentResponse.data.version} image built, detecting deployed tasks` + ); + + logger.debug(`Start indexing image ${imageReference}`); + + const startIndexingResponse = await environmentClient.startDeploymentIndexing( + deploymentResponse.data.id, + { + imageReference, + selfHosted: options.selfHosted, + } + ); + + if (!startIndexingResponse.success) { + deploymentSpinner.stop(`Failed to start indexing: ${startIndexingResponse.error}`); + + await preExitTasks(); + + throw new SkipLoggingError(`Failed to start indexing: ${startIndexingResponse.error}`); + } + + const finishedDeployment = await waitForDeploymentToFinish( + deploymentResponse.data.id, + environmentClient + ); + + if (!finishedDeployment) { + deploymentSpinner.stop(`Deployment failed to complete`); + + await preExitTasks(); + + throw new SkipLoggingError("Deployment failed to complete: unknown issue"); + } + + if (typeof finishedDeployment === "string") { + deploymentSpinner.stop(`Deployment failed to complete: ${finishedDeployment}`); + + await preExitTasks(); + + throw new SkipLoggingError(`Deployment failed to complete: ${finishedDeployment}`); + } + + const deploymentLink = cliLink( + "View deployment", + `${authorization.dashboardUrl}/projects/v3/${resolvedConfig.config.project}/deployments/${finishedDeployment.shortCode}` + ); + + const testLink = cliLink( + "Test tasks", + `${authorization.dashboardUrl}/projects/v3/${resolvedConfig.config.project}/test?environment=${ + options.env === "prod" ? "prod" : "stg" + }` + ); + + switch (finishedDeployment.status) { + case "DEPLOYED": { + if (warnings.warnings.length > 0) { + deploymentSpinner.stop("Deployment completed with warnings"); + } else { + deploymentSpinner.stop("Deployment completed"); + } + + await preExitTasks(); + + const taskCount = finishedDeployment.worker?.tasks.length ?? 0; + + if (taskCount === 0) { + outro( + `Version ${version} deployed with no detected tasks. Please make sure you are exporting tasks in your project. ${deploymentLink}` + ); + } else { + outro( + `Version ${version} deployed with ${taskCount} detected task${ + taskCount === 1 ? "" : "s" + } | ${deploymentLink} | ${testLink}` + ); + } + + break; + } + case "FAILED": { + if (finishedDeployment.errorData) { + if (finishedDeployment.errorData.name === "TaskMetadataParseError") { + const errorJson = safeJsonParse(finishedDeployment.errorData.stack); + + if (errorJson) { + const parsedError = TaskMetadataFailedToParseData.safeParse(errorJson); + + if (parsedError.success) { + deploymentSpinner.stop(`Deployment encountered an error. ${deploymentLink}`); + + logTaskMetadataParseError(parsedError.data.zodIssues, parsedError.data.tasks); + + await preExitTasks(); + + throw new SkipLoggingError( + `Deployment encountered an error: ${finishedDeployment.errorData.name}` + ); + } + } + } + + const parsedError = finishedDeployment.errorData.stack + ? parseBuildErrorStack(finishedDeployment.errorData) ?? + finishedDeployment.errorData.message + : finishedDeployment.errorData.message; + + if (typeof parsedError === "string") { + deploymentSpinner.stop(`Deployment encountered an error. ${deploymentLink}`); + + logger.log(`${chalkError("X Error:")} ${parsedError}`); + } else { + deploymentSpinner.stop(`Deployment encountered an error. ${deploymentLink}`); + + logESMRequireError(parsedError, resolvedConfig); + } + + await preExitTasks(); + + if (finishedDeployment.errorData.stderr) { + log.error(`Error logs:\n${finishedDeployment.errorData.stderr}`); + } + + throw new SkipLoggingError( + `Deployment encountered an error: ${finishedDeployment.errorData.name}` + ); + } else { + deploymentSpinner.stop( + `Deployment failed with an unknown error. Please contact eric@trigger.dev for help. ${deploymentLink}` + ); + + await preExitTasks(); + + throw new SkipLoggingError("Deployment failed with an unknown error"); + } + } + case "CANCELED": { + deploymentSpinner.stop(`Deployment was canceled. ${deploymentLink}`); + + await preExitTasks(); + + throw new SkipLoggingError("Deployment was canceled"); + } + case "TIMED_OUT": { + deploymentSpinner.stop(`Deployment timed out. ${deploymentLink}`); + + await preExitTasks(); + + throw new SkipLoggingError("Deployment timed out"); + } + } +} + +function printErrors(errors?: string[]) { + for (const error of errors ?? []) { + log.error(`${chalkError("Error:")} ${error}`); + } +} + +function printWarnings(warnings?: string[]) { + for (const warning of warnings ?? []) { + log.warn(`${chalkWarning("Warning:")} ${warning}`); + } +} + +type WarningsCheckReturn = + | { + ok: true; + warnings: string[]; + } + | { + ok: false; + summary: string; + errors: string[]; + warnings: string[]; + }; + +type LogParserOptions = Array<{ + regex: RegExp; + message: string; + shouldFail?: boolean; +}>; + +// Try to extract useful warnings from logs. Sometimes we may even want to fail the build. This won't work if the step is cached. +function checkLogsForWarnings(logs: string): WarningsCheckReturn { + const warnings: LogParserOptions = [ + { + regex: /prisma:warn We could not find your Prisma schema/, + message: `Prisma generate failed to find the default schema. Did you include it in config.additionalFiles? ${cliLink( + "Config docs", + docs.config.prisma + )}\nCustom schema paths require a postinstall script like this: \`prisma generate --schema=./custom/path/to/schema.prisma\``, + shouldFail: true, + }, + ]; + + const errorMessages: string[] = []; + const warningMessages: string[] = []; + + let shouldFail = false; + + for (const warning of warnings) { + const matches = logs.match(warning.regex); + + if (!matches) { + continue; + } + + const message = getMessageFromTemplate(warning.message, matches.groups); + + if (warning.shouldFail) { + shouldFail = true; + errorMessages.push(message); + } else { + warningMessages.push(message); + } + } + + if (shouldFail) { + return { + ok: false, + summary: "Build succeeded with critical warnings. Will not proceed", + warnings: warningMessages, + errors: errorMessages, + }; + } + + return { + ok: true, + warnings: warningMessages, + }; +} + +// Try to extract useful error messages from the logs +function checkLogsForErrors(logs: string) { + const errors: LogParserOptions = [ + { + regex: /Error: Provided --schema at (?.*) doesn't exist/, + message: `Prisma generate failed to find the specified schema at "$schema".\nDid you include it in config.additionalFiles? ${cliLink( + "Config docs", + docs.config.prisma + )}`, + }, + { + regex: /@prisma\/client did not initialize yet/, + message: `Prisma client not initialized yet.\nDid you forget to add the postinstall script? ${cliLink( + "Config docs", + docs.config.prisma + )}`, + }, + { + regex: /sh: 1: (?.*): not found/, + message: `$packageOrBinary not found\n\nIf it's a package: Include it in ${cliLink( + "config.additionalPackages", + docs.config.prisma + )}\nIf it's a binary: Please ${cliLink( + "get in touch", + getInTouch + )} and we'll see what we can do!`, + }, + ]; + + for (const error of errors) { + const matches = logs.match(error.regex); + + if (!matches) { + continue; + } + + const message = getMessageFromTemplate(error.message, matches.groups); + + log.error(`${chalkError("Error:")} ${message}`); + break; + } +} + +function getMessageFromTemplate(template: string, replacer: RegExpMatchArray["groups"]) { + let message = template; + + if (replacer) { + for (const [key, value] of Object.entries(replacer)) { + message = message.replaceAll(`$${key}`, value); + } + } + + return message; +} + +async function saveLogs(shortCode: string, logs: string) { + const logPath = join(await createTempDir(), `build-${shortCode}.log`); + await writeFile(logPath, logs); + return logPath; +} + +async function failDeploy( + shortCode: string, + errorSummary: string, + logs: string, + deploymentSpinner: ReturnType, + warnings?: string[], + errors?: string[] +) { + deploymentSpinner.stop(`Failed to deploy project`); + + // If there are logs, let's write it out to a temporary file and include the path in the error message + if (logs.trim() !== "") { + const logPath = await saveLogs(shortCode, logs); + + printWarnings(warnings); + printErrors(errors); + + checkLogsForErrors(logs); + + outro(`${chalkError("Error:")} ${errorSummary}. Full build logs have been saved to ${logPath}`); + } else { + outro(`${chalkError("Error:")} ${errorSummary}.`); + } + + // TODO: Let platform know so it can fail the deploy with an appropriate error +} + +// Poll every 1 second for the deployment to finish +async function waitForDeploymentToFinish( + deploymentId: string, + client: CliApiClient, + timeoutInSeconds: number = 180 +) { + return tracer.startActiveSpan("waitForDeploymentToFinish", async (span) => { + try { + const start = Date.now(); + let attempts = 0; + + while (true) { + if (Date.now() - start > timeoutInSeconds * 1000) { + span.recordException(new Error("Deployment timed out")); + span.end(); + return; + } + + const deployment = await client.getDeployment(deploymentId); + + attempts++; + + if (!deployment.success) { + throw new Error(deployment.error); + } + + logger.debug(`Deployment status: ${deployment.data.status}`); + + if ( + deployment.data.status === "DEPLOYED" || + deployment.data.status === "FAILED" || + deployment.data.status === "CANCELED" || + deployment.data.status === "TIMED_OUT" + ) { + span.setAttributes({ + "deployment.status": deployment.data.status, + "deployment.attempts": attempts, + }); + + span.end(); + + return deployment.data; + } + + await setTimeout(1000); + } + } catch (error) { + recordSpanException(span, error); + span.end(); + + return error instanceof Error ? error.message : JSON.stringify(error); + } + }); +} + +type BuildAndPushImageOptions = { + registryHost: string; + auth: string; + imageTag: string; + buildId: string; + buildToken: string; + buildProjectId: string; + cwd: string; + projectId: string; + deploymentId: string; + deploymentVersion: string; + contentHash: string; + projectRef: string; + loadImage: boolean; + buildPlatform: string; + noCache: boolean; + extraCACerts?: string; +}; + +type BuildAndPushImageResults = + | { + ok: true; + image: string; + logs: string; + digest?: string; + } + | { + ok: false; + error: string; + logs: string; + }; + +async function buildAndPushImage( + options: BuildAndPushImageOptions, + updater: ReturnType +): Promise { + return tracer.startActiveSpan("buildAndPushImage", async (span) => { + span.setAttributes({ + "options.registryHost": options.registryHost, + "options.imageTag": options.imageTag, + "options.buildPlatform": options.buildPlatform, + "options.projectId": options.projectId, + "options.deploymentId": options.deploymentId, + "options.deploymentVersion": options.deploymentVersion, + "options.contentHash": options.contentHash, + "options.projectRef": options.projectRef, + "options.loadImage": options.loadImage, + }); + + // Step 3: Ensure we are "logged in" to our registry by writing to $HOME/.docker/config.json + // TODO: make sure this works on windows + const dockerConfigDir = await ensureLoggedIntoDockerRegistry(options.registryHost, { + username: "trigger", + password: options.auth, + }); + + const args = [ + "build", + "-f", + "Containerfile", + options.noCache ? "--no-cache" : undefined, + "--platform", + options.buildPlatform, + "--provenance", + "false", + "--build-arg", + `TRIGGER_PROJECT_ID=${options.projectId}`, + "--build-arg", + `TRIGGER_DEPLOYMENT_ID=${options.deploymentId}`, + "--build-arg", + `TRIGGER_DEPLOYMENT_VERSION=${options.deploymentVersion}`, + "--build-arg", + `TRIGGER_CONTENT_HASH=${options.contentHash}`, + "--build-arg", + `TRIGGER_PROJECT_REF=${options.projectRef}`, + ...(options.extraCACerts + ? ["--build-arg", `NODE_EXTRA_CA_CERTS=${options.extraCACerts}`] + : []), + "-t", + `${options.registryHost}/${options.imageTag}`, + ".", + "--push", + options.loadImage ? "--load" : undefined, + ].filter(Boolean) as string[]; + + logger.debug(`depot ${args.join(" ")}`); + + span.setAttribute("depot.command", `depot ${args.join(" ")}`); + + // Step 4: Build and push the image + const childProcess = depot(args, { + cwd: options.cwd, + env: { + DEPOT_BUILD_ID: options.buildId, + DEPOT_TOKEN: options.buildToken, + DEPOT_PROJECT_ID: options.buildProjectId, + DEPOT_NO_SUMMARY_LINK: "1", + DEPOT_NO_UPDATE_NOTIFIER: "1", + DOCKER_CONFIG: dockerConfigDir, + }, + }); + + const errors: string[] = []; + + try { + const processCode = await new Promise((res, rej) => { + // For some reason everything is output on stderr, not stdout + childProcess.stderr?.on("data", (data: Buffer) => { + const text = data.toString(); + + // Emitted data chunks can contain multiple lines. Remove empty lines. + const lines = text.split("\n").filter(Boolean); + + errors.push(...lines); + logger.debug(text); + }); + + childProcess.on("error", (e) => rej(e)); + childProcess.on("close", (code) => res(code)); + }); + + const logs = extractLogs(errors); + + if (processCode !== 0) { + return { + ok: false as const, + error: `Error building image`, + logs, + }; + } + + const digest = extractImageDigest(errors); + + span.setAttributes({ + "image.digest": digest, + }); + + span.end(); + + return { + ok: true as const, + image: options.imageTag, + logs, + digest, + }; + } catch (e) { + recordSpanException(span, e); + span.end(); + + return { + ok: false as const, + error: e instanceof Error ? e.message : JSON.stringify(e), + logs: extractLogs(errors), + }; + } + }); +} + +type BuildAndPushSelfHostedImageOptions = SetOptional< + Omit< + BuildAndPushImageOptions, + "buildId" | "buildToken" | "buildProjectId" | "auth" | "loadImage" + >, + "registryHost" +> & { + pushImage: boolean; + selfHostedRegistry: boolean; +}; + +async function buildAndPushSelfHostedImage( + options: BuildAndPushSelfHostedImageOptions +): Promise { + return await tracer.startActiveSpan("buildAndPushSelfHostedImage", async (span) => { + span.setAttributes({ + "options.imageTag": options.imageTag, + "options.buildPlatform": options.buildPlatform, + "options.projectId": options.projectId, + "options.deploymentId": options.deploymentId, + "options.deploymentVersion": options.deploymentVersion, + "options.contentHash": options.contentHash, + "options.projectRef": options.projectRef, + }); + + const imageRef = `${options.registryHost ? `${options.registryHost}/` : ""}${options.imageTag}`; + + const buildArgs = [ + "build", + "-f", + "Containerfile", + options.noCache ? "--no-cache" : undefined, + "--platform", + options.buildPlatform, + "--build-arg", + `TRIGGER_PROJECT_ID=${options.projectId}`, + "--build-arg", + `TRIGGER_DEPLOYMENT_ID=${options.deploymentId}`, + "--build-arg", + `TRIGGER_DEPLOYMENT_VERSION=${options.deploymentVersion}`, + "--build-arg", + `TRIGGER_CONTENT_HASH=${options.contentHash}`, + "--build-arg", + `TRIGGER_PROJECT_REF=${options.projectRef}`, + ...(options.extraCACerts + ? ["--build-arg", `NODE_EXTRA_CA_CERTS=${options.extraCACerts}`] + : []), + "-t", + imageRef, + ".", // The build context + ].filter(Boolean) as string[]; + + logger.debug(`docker ${buildArgs.join(" ")}`, { + cwd: options.cwd, + }); + + span.setAttribute("docker.command.build", `docker ${buildArgs.join(" ")}`); + + // Build the image + const buildProcess = execa("docker", buildArgs, { + cwd: options.cwd, + }); + + const errors: string[] = []; + let digest: string | undefined; + + try { + const processCode = await new Promise((res, rej) => { + // For some reason everything is output on stderr, not stdout + buildProcess.stderr?.on("data", (data: Buffer) => { + const text = data.toString(); + + errors.push(text); + logger.debug(text); + }); + + buildProcess.on("error", (e) => rej(e)); + buildProcess.on("close", (code) => res(code)); + }); + + if (processCode !== 0) { + return { + ok: false as const, + error: "Error building image", + logs: extractLogs(errors), + }; + } + + digest = extractImageDigest(errors); + + span.setAttributes({ + "image.digest": digest, + }); + } catch (e) { + recordSpanException(span, e); + + span.end(); + + return { + ok: false as const, + error: e instanceof Error ? e.message : JSON.stringify(e), + logs: extractLogs(errors), + }; + } + + const pushArgs = ["push", imageRef].filter(Boolean) as string[]; + + logger.debug(`docker ${pushArgs.join(" ")}`); + + span.setAttribute("docker.command.push", `docker ${pushArgs.join(" ")}`); + + if (options.selfHostedRegistry || options.pushImage) { + // Push the image + const pushProcess = execa("docker", pushArgs, { + cwd: options.cwd, + }); + + try { + const processCode = await new Promise((res, rej) => { + pushProcess.stdout?.on("data", (data: Buffer) => { + const text = data.toString(); + + logger.debug(text); + }); + + pushProcess.stderr?.on("data", (data: Buffer) => { + const text = data.toString(); + + logger.debug(text); + }); + + pushProcess.on("error", (e) => rej(e)); + pushProcess.on("close", (code) => res(code)); + }); + + if (processCode !== 0) { + return { + ok: false as const, + error: "Error pushing image", + logs: extractLogs(errors), + }; + } + + span.end(); + } catch (e) { + recordSpanException(span, e); + + span.end(); + + return { + ok: false as const, + error: e instanceof Error ? e.message : JSON.stringify(e), + logs: extractLogs(errors), + }; + } + } + + span.end(); + + return { + ok: true as const, + image: options.imageTag, + digest, + logs: extractLogs(errors), + }; + }); +} + +function extractImageDigest(outputs: string[]) { + const imageDigestRegex = /pushing manifest for .+(?sha256:[a-f0-9]{64})/; + + for (const line of outputs) { + const imageDigestMatch = line.match(imageDigestRegex); + + const digest = imageDigestMatch?.groups?.digest; + + if (digest) { + return digest; + } + } +} + +function extractLogs(outputs: string[]) { + // Remove empty lines + const cleanedOutputs = outputs.map((line) => line.trim()).filter((line) => line !== ""); + + return cleanedOutputs.map((line) => line.trim()).join("\n"); +} + +async function compileProject( + config: ResolvedConfig, + options: DeployCommandOptions, + configPath?: string +) { + return await tracer.startActiveSpan("compileProject", async (span) => { + try { + if (!options.skipTypecheck) { + const typecheck = await typecheckProject(config); + + if (!typecheck) { + throw new Error("Typecheck failed, aborting deployment"); + } + } + + const compileSpinner = spinner(); + compileSpinner.start(`Building project in ${config.projectDir}`); + + const taskFiles = await gatherTaskFiles(config); + const workerFacade = readFileSync( + join(cliRootPath(), "workers", "prod", "worker-facade.js"), + "utf-8" + ); + + const workerSetupPath = join(cliRootPath(), "workers", "prod", "worker-setup.js"); + + let workerContents = workerFacade + .replace("__TASKS__", createTaskFileImports(taskFiles)) + .replace( + "__WORKER_SETUP__", + `import { tracingSDK, otelTracer, otelLogger } from "${escapeImportPath( + workerSetupPath + )}";` + ); + + if (configPath) { + logger.debug("Importing project config from", { configPath }); + + workerContents = workerContents.replace( + "__IMPORTED_PROJECT_CONFIG__", + `import * as importedConfigExports from "${escapeImportPath( + configPath + )}"; const importedConfig = importedConfigExports.config; const handleError = importedConfigExports.handleError;` + ); + } else { + workerContents = workerContents.replace( + "__IMPORTED_PROJECT_CONFIG__", + `const importedConfig = undefined; const handleError = undefined;` + ); + } + + const result = await build({ + stdin: { + contents: workerContents, + resolveDir: process.cwd(), + sourcefile: "__entryPoint.ts", + }, + bundle: true, + metafile: true, + write: false, + minify: false, + sourcemap: "external", // does not set the //# sourceMappingURL= comment in the file, we handle it ourselves + logLevel: "error", + platform: "node", + format: "cjs", // This is needed to support opentelemetry instrumentation that uses module patching + target: ["node18", "es2020"], + outdir: "out", + banner: { + js: `process.on("uncaughtException", function(error, origin) { if (error instanceof Error) { process.send && process.send({ type: "EVENT", message: { type: "UNCAUGHT_EXCEPTION", payload: { error: { name: error.name, message: error.message, stack: error.stack }, origin }, version: "v1" } }); } else { process.send && process.send({ type: "EVENT", message: { type: "UNCAUGHT_EXCEPTION", payload: { error: { name: "Error", message: typeof error === "string" ? error : JSON.stringify(error) }, origin }, version: "v1" } }); } });`, + }, + define: { + TRIGGER_API_URL: `"${config.triggerUrl}"`, + __PROJECT_CONFIG__: JSON.stringify(config), + }, + plugins: [ + mockServerOnlyPlugin(), + bundleDependenciesPlugin( + "workerFacade", + {}, + config.dependenciesToBundle, + config.tsconfigPath + ), + workerSetupImportConfigPlugin(configPath), + esbuildDecorators({ + tsconfig: config.tsconfigPath, + tsx: true, + force: false, + }), + ], + }); + + if (result.errors.length > 0) { + compileSpinner.stop("Build failed, aborting deployment"); + + span.setAttributes({ + "build.workerErrors": result.errors.map( + (error) => `Error: ${error.text} at ${error.location?.file}` + ), + }); + + throw new Error("Build failed, aborting deployment"); + } + + if (options.outputMetafile) { + await writeJSONFile(join(options.outputMetafile, "worker.json"), result.metafile); + } + + const entryPointContents = readFileSync( + join(cliRootPath(), "workers", "prod", "entry-point.js"), + "utf-8" + ); + + const entryPointResult = await build({ + stdin: { + contents: entryPointContents, + resolveDir: process.cwd(), + sourcefile: "index.ts", + }, + bundle: true, + metafile: true, + write: false, + minify: false, + sourcemap: false, + logLevel: "error", + platform: "node", + packages: "external", + format: "cjs", // This is needed to support opentelemetry instrumentation that uses module patching + target: ["node18", "es2020"], + outdir: "out", + define: { + __PROJECT_CONFIG__: JSON.stringify(config), + }, + plugins: [ + bundleDependenciesPlugin( + "entryPoint.ts", + {}, + config.dependenciesToBundle, + config.tsconfigPath + ), + ], + }); + + if (entryPointResult.errors.length > 0) { + compileSpinner.stop("Build failed, aborting deployment"); + + span.setAttributes({ + "build.entryPointErrors": entryPointResult.errors.map( + (error) => `Error: ${error.text} at ${error.location?.file}` + ), + }); + + throw new Error("Build failed, aborting deployment"); + } + + if (options.outputMetafile) { + await writeJSONFile( + join(options.outputMetafile, "entry-point.json"), + entryPointResult.metafile + ); + } + + // Create a tmp directory to store the build + const tempDir = await createTempDir(); + + logger.debug(`Writing compiled files to ${tempDir}`); + + // Get the metaOutput for the result build + const metaOutput = result.metafile!.outputs[posix.join("out", "stdin.js")]; + + invariant(metaOutput, "Meta output for the result build is missing"); + + // Get the metaOutput for the entryPoint build + const entryPointMetaOutput = + entryPointResult.metafile!.outputs[posix.join("out", "stdin.js")]; + + invariant(entryPointMetaOutput, "Meta output for the entryPoint build is missing"); + + // Get the outputFile and the sourceMapFile for the result build + const workerOutputFile = result.outputFiles.find( + (file) => file.path === join(config.projectDir, "out", "stdin.js") + ); + + invariant(workerOutputFile, "Output file for the result build is missing"); + + const workerSourcemapFile = result.outputFiles.find( + (file) => file.path === join(config.projectDir, "out", "stdin.js.map") + ); + + invariant(workerSourcemapFile, "Sourcemap file for the result build is missing"); + + // Get the outputFile for the entryPoint build + + const entryPointOutputFile = entryPointResult.outputFiles.find( + (file) => file.path === join(config.projectDir, "out", "stdin.js") + ); + + invariant(entryPointOutputFile, "Output file for the entryPoint build is missing"); + + // Save the result outputFile to /tmp/dir/worker.js (and make sure to map the sourceMap to the correct location in the file) + await writeFile( + join(tempDir, "worker.js"), + `${workerOutputFile.text}\n//# sourceMappingURL=worker.js.map` + ); + // Save the sourceMapFile to /tmp/dir/worker.js.map + await writeFile(join(tempDir, "worker.js.map"), workerSourcemapFile.text); + // Save the entryPoint outputFile to /tmp/dir/index.js + await writeFile(join(tempDir, "index.js"), entryPointOutputFile.text); + + logger.debug("Getting the imports for the worker and entryPoint builds", { + workerImports: metaOutput.imports, + entryPointImports: entryPointMetaOutput.imports, + }); + + // Get all the required dependencies from the metaOutputs and save them to /tmp/dir/package.json + const allImports = [...metaOutput.imports, ...entryPointMetaOutput.imports]; + + const javascriptProject = new JavascriptProject(config.projectDir); + + const dependencies = await resolveRequiredDependencies(allImports, config, javascriptProject); + + logger.debug("gatherRequiredDependencies()", { dependencies }); + + const packageJsonContents = { + ...javascriptProject.allowedPackageJson, + dependencies, + scripts: { + ...javascriptProject.scripts, + ...(typeof config.postInstall === "string" ? { postinstall: config.postInstall } : {}), + }, + }; + + span.setAttributes({ + ...flattenAttributes(packageJsonContents, "packageJson.contents"), + }); + + await writeJSONFile(join(tempDir, "package.json"), packageJsonContents); + + const copyResult = await copyAdditionalFiles(config, tempDir); + + if (!copyResult.ok) { + compileSpinner.stop("Project built with warnings"); + + log.warn( + `No additionalFiles matches for:\n\n${copyResult.noMatches + .map((glob) => `- "${glob}"`) + .join("\n")}\n\nIf this is unexpected you should check your ${cliLink( + "glob patterns", + "https://github.com/isaacs/node-glob?tab=readme-ov-file#glob-primer" + )} are valid.` + ); + } else { + compileSpinner.stop("Project built successfully"); + } + + const resolvingDependenciesResult = await resolveDependencies( + tempDir, + packageJsonContents, + config + ); + + if (!resolvingDependenciesResult) { + throw new SkipLoggingError("Failed to resolve dependencies"); + } + + // Write the Containerfile to /tmp/dir/Containerfile + const containerFilePath = join(cliRootPath(), "Containerfile.prod"); + + let containerFileContents = readFileSync(containerFilePath, "utf-8"); + + await writeFile(join(tempDir, "Containerfile"), containerFileContents); + + const contentHasher = createHash("sha256"); + contentHasher.update(Buffer.from(entryPointOutputFile.text)); + contentHasher.update(Buffer.from(workerOutputFile.text)); + contentHasher.update(Buffer.from(JSON.stringify(dependencies))); + + const contentHash = contentHasher.digest("hex"); + + span.setAttributes({ + contentHash: contentHash, + }); + + span.end(); + + return { path: tempDir, contentHash }; + } catch (e) { + recordSpanException(span, e); + + span.end(); + + throw e; + } + }); +} + +async function resolveEnvironmentVariables( + config: ReadConfigResult, + apiClient: CliApiClient, + options: DeployCommandOptions +) { + if (config.status !== "file") { + return; + } + + if (!config.module || typeof config.module.resolveEnvVars !== "function") { + return; + } + + const projectConfig = config.config; + + return await tracer.startActiveSpan("resolveEnvironmentVariables", async (span) => { + const $spinner = spinner(); + $spinner.start("Resolving environment variables"); + + try { + let processEnv: Record = { + ...process.env, + }; + + // Step 1: Get existing env vars from the apiClient + const environmentVariables = await apiClient.getEnvironmentVariables(projectConfig.project); + + if (environmentVariables.success) { + processEnv = { + ...processEnv, + ...environmentVariables.data.variables, + }; + } + + logger.debug("Existing environment variables", { + keys: Object.keys(processEnv), + }); + + // Step 2: Call the resolveEnvVars function with the existing env vars (and process.env) + const resolvedEnvVars = await callResolveEnvVars( + config.module, + processEnv, + options.env, + projectConfig.project + ); + + // Step 3: Upload the new env vars via the apiClient + if (resolvedEnvVars) { + const total = Object.keys(resolvedEnvVars.variables).length; + + logger.debug("Resolved env vars", { + keys: Object.keys(resolvedEnvVars.variables), + }); + + if (total > 0) { + $spinner.message( + `Syncing ${total} environment variable${total > 1 ? "s" : ""} with the server` + ); + + const uploadResult = await apiClient.importEnvVars(projectConfig.project, options.env, { + variables: resolvedEnvVars.variables, + override: + typeof resolvedEnvVars.override === "boolean" ? resolvedEnvVars.override : true, + }); + + if (uploadResult.success) { + $spinner.stop(`${total} environment variable${total > 1 ? "s" : ""} synced`); + return; + } else { + $spinner.stop("Failed to sync environment variables"); + + throw new Error(uploadResult.error); + } + } else { + $spinner.stop("No environment variables to sync"); + return; + } + } else { + $spinner.stop("No environment variables to sync"); + } + + $spinner.stop("Environment variables resolved"); + } catch (e) { + $spinner.stop("Failed to resolve environment variables"); + + recordSpanException(span, e); + + throw e; + } finally { + span.end(); + } + }); +} + +// Let's first create a digest from the package.json, and then use that digest to lookup a cached package-lock.json +// in the `.trigger/cache` directory. If the package-lock.json is found, we'll write it to the project directory +// If the package-lock.json is not found, we will run `npm install --package-lock-only` and then write the package-lock.json +// to the project directory, and finally we'll write the digest to the `.trigger/cache` directory with the contents of the package-lock.json +export async function resolveDependencies( + projectDir: string, + packageJsonContents: any, + config: ResolvedConfig +) { + return await tracer.startActiveSpan("resolveDependencies", async (span) => { + const resolvingDepsSpinner = spinner(); + resolvingDepsSpinner.start("Resolving dependencies"); + + const hasher = createHash("sha256"); + hasher.update(JSON.stringify(packageJsonContents)); + const digest = hasher.digest("hex").slice(0, 16); + + const cacheDir = join(config.projectDir, ".trigger", "cache"); + const cachePath = join(cacheDir, `${digest}.json`); + + span.setAttributes({ + "packageJson.digest": digest, + "cache.path": cachePath, + ...flattenAttributes(packageJsonContents, "packageJson.contents"), + }); + + try { + const cachedPackageLock = await readFile(cachePath, "utf-8"); + + logger.debug(`Using cached package-lock.json for ${digest}`); + + await writeFile(join(projectDir, "package-lock.json"), cachedPackageLock); + + span.setAttributes({ + "cache.hit": true, + }); + + span.end(); + + resolvingDepsSpinner.stop("Dependencies resolved"); + + return true; + } catch (e) { + // If the file doesn't exist, we'll continue to the next step + if (e instanceof Error && "code" in e && e.code !== "ENOENT") { + span.recordException(e as Error); + span.end(); + + resolvingDepsSpinner.stop(`Failed to resolve dependencies: ${e.message}`); + + return false; + } + + span.setAttributes({ + "cache.hit": false, + }); + + logger.debug(`No cached package-lock.json found for ${digest}`); + + try { + if (logger.loggerLevel === "debug") { + const childProcess = await execa("npm", ["config", "list"], { + cwd: projectDir, + stdio: "inherit", + }); + + logger.debug("npm config list"); + console.log(childProcess.stdout); + } + + await execa( + "npm", + [ + "install", + "--package-lock-only", + "--ignore-scripts", + "--no-audit", + "--legacy-peer-deps=false", + "--strict-peer-deps=false", + ], + { + cwd: projectDir, + stdio: logger.loggerLevel === "debug" ? "inherit" : "pipe", + } + ); + + const packageLockContents = await readFile(join(projectDir, "package-lock.json"), "utf-8"); + + logger.debug(`Writing package-lock.json to cache for ${digest}`); + + // Make sure the cache directory exists + await mkdir(cacheDir, { recursive: true }); + + // Save the package-lock.json to the cache + await writeFile(cachePath, packageLockContents); + + // Write the package-lock.json to the project directory + await writeFile(join(projectDir, "package-lock.json"), packageLockContents); + + span.end(); + + resolvingDepsSpinner.stop("Dependencies resolved"); + + return true; + } catch (installError) { + recordSpanException(span, installError); + span.end(); + + const parsedError = parseNpmInstallError(installError); + + if (typeof parsedError === "string") { + resolvingDepsSpinner.stop(`Failed to resolve dependencies: ${parsedError}`); + } else { + switch (parsedError.type) { + case "package-not-found-error": { + resolvingDepsSpinner.stop(`Failed to resolve dependencies`); + + logger.log( + `\n${chalkError("X Error:")} The package ${chalkPurple( + parsedError.packageName + )} could not be found in the npm registry.` + ); + + break; + } + case "no-matching-version-error": { + resolvingDepsSpinner.stop(`Failed to resolve dependencies`); + + logger.log( + `\n${chalkError("X Error:")} The package ${chalkPurple( + parsedError.packageName + )} could not resolve because the version doesn't exist` + ); + + break; + } + } + } + + return false; + } + } + }); +} + +export async function typecheckProject(config: ResolvedConfig) { + return await tracer.startActiveSpan("typecheckProject", async (span) => { + try { + const typecheckSpinner = spinner(); + typecheckSpinner.start("Typechecking project"); + + const tscTypecheck = execa("npm", ["exec", "tsc", "--", "--noEmit"], { + cwd: config.projectDir, + }); + + const stdouts: string[] = []; + const stderrs: string[] = []; + + tscTypecheck.stdout?.on("data", (chunk) => stdouts.push(chunk.toString())); + tscTypecheck.stderr?.on("data", (chunk) => stderrs.push(chunk.toString())); + + try { + await new Promise((resolve, reject) => { + tscTypecheck.addListener("exit", (code) => (code === 0 ? resolve(code) : reject(code))); + }); + } catch (error) { + typecheckSpinner.stop( + `Typechecking failed, check the logs below to view the issues. To skip typechecking, pass the --skip-typecheck flag` + ); + + logger.log(""); + + for (const stdout of stdouts) { + logger.log(stdout); + } + + span.recordException(new Error(stdouts.join("\n"))); + span.end(); + + return false; + } + + typecheckSpinner.stop(`Typechecking passed with 0 errors`); + + span.end(); + return true; + } catch (e) { + recordSpanException(span, e); + + span.end(); + + return false; + } + }); +} + +// Returns the dependencies that are required by the output that are found in output and the CLI package dependencies +// Returns the dependency names and the version to use (taken from the CLI deps package.json) +export async function resolveRequiredDependencies( + imports: Metafile["outputs"][string]["imports"], + config: ResolvedConfig, + project: JavascriptProject +) { + return await tracer.startActiveSpan("resolveRequiredDependencies", async (span) => { + const resolvablePackageNames = new Set(); + + for (const file of imports) { + if ((file.kind !== "require-call" && file.kind !== "dynamic-import") || !file.external) { + continue; + } + + const packageName = detectPackageNameFromImportPath(file.path); + + if (!packageName) { + continue; + } + + resolvablePackageNames.add(packageName); + } + + span.setAttribute("resolvablePackageNames", Array.from(resolvablePackageNames)); + + const resolvedPackageVersions = await project.resolveAll(Array.from(resolvablePackageNames)); + const missingPackages = Array.from(resolvablePackageNames).filter( + (packageName) => !resolvedPackageVersions[packageName] + ); + + span.setAttributes({ + ...flattenAttributes(resolvedPackageVersions, "resolvedPackageVersions"), + }); + span.setAttribute("missingPackages", missingPackages); + + const dependencies: Record = {}; + + for (const missingPackage of missingPackages) { + const internalDependencyVersion = + (packageJson.dependencies as Record)[missingPackage] ?? + detectDependencyVersion(missingPackage); + + if (internalDependencyVersion) { + dependencies[missingPackage] = stripWorkspaceFromVersion(internalDependencyVersion); + } + } + + for (const [packageName, version] of Object.entries(resolvedPackageVersions)) { + dependencies[packageName] = version; + } + + if (config.additionalPackages) { + span.setAttribute("additionalPackages", config.additionalPackages); + + for (const packageName of config.additionalPackages) { + if (dependencies[packageName]) { + continue; + } + + const packageParts = parsePackageName(packageName); + + if (packageParts.version) { + dependencies[packageParts.name] = packageParts.version; + continue; + } else { + const externalDependencyVersion = await project.resolve(packageParts.name, { + allowDev: true, + }); + + if (externalDependencyVersion) { + dependencies[packageParts.name] = externalDependencyVersion; + continue; + } else { + logger.log( + `${chalkWarning("X Warning:")} Could not find version for package ${chalkPurple( + packageName + )}, add a version specifier to the package name (e.g. ${ + packageParts.name + }@latest) or add it to your project's package.json` + ); + } + } + } + } + + if (!dependencies["@systemfsoftware/trigger.dev_sdk"]) { + logger.debug("Adding missing @systemfsoftware/trigger.dev_sdk dependency", { + version: packageJson.version, + }); + + span.setAttribute("addingMissingSDK", packageJson.version); + + dependencies["@systemfsoftware/trigger.dev_sdk"] = packageJson.version; + } + + if (!dependencies["@systemfsoftware/trigger.dev_core"]) { + logger.debug("Adding missing @systemfsoftware/trigger.dev_core dependency", { + version: packageJson.version, + }); + + span.setAttribute("addingMissingCore", packageJson.version); + + dependencies["@systemfsoftware/trigger.dev_core"] = packageJson.version; + } + + // Make sure we sort the dependencies by key to ensure consistent hashing + const result = Object.fromEntries( + Object.entries(dependencies).sort(([a], [b]) => a.localeCompare(b)) + ); + + span.setAttributes({ + ...flattenAttributes(result, "dependencies"), + }); + + span.end(); + + return result; + }); +} + +type AdditionalFilesReturn = + | { + ok: true; + } + | { + ok: false; + noMatches: string[]; + }; + +export async function copyAdditionalFiles( + config: ResolvedConfig, + tempDir: string +): Promise { + const additionalFiles = config.additionalFiles ?? []; + const noMatches: string[] = []; + + if (additionalFiles.length === 0) { + return { ok: true }; + } + + return await tracer.startActiveSpan( + "copyAdditionalFiles", + { + attributes: { + "config.additionalFiles": additionalFiles, + }, + }, + async (span) => { + try { + logger.debug(`Copying files to ${tempDir}`, { + additionalFiles, + }); + + const globOptions = { + withFileTypes: true, + ignore: ["node_modules"], + cwd: config.projectDir, + nodir: true, + } satisfies GlobOptions; + + const globs: Array = []; + let i = 0; + + for (const additionalFile of additionalFiles) { + let glob: GlobOptions | Glob; + + if (i === 0) { + glob = new Glob(additionalFile, globOptions); + } else { + const previousGlob = globs[i - 1]; + if (!previousGlob) { + logger.error("No previous glob, this shouldn't happen", { i, additionalFiles }); + continue; + } + + // Use the previous glob's options and cache + glob = new Glob(additionalFile, previousGlob); + } + + if (!(Symbol.asyncIterator in glob)) { + logger.error("Glob should be an async iterator", { glob }); + throw new Error("Unrecoverable error while copying additional files"); + } + + let matches = 0; + for await (const file of glob) { + matches++; + + // Any additional files that aren't a child of projectDir will be moved inside tempDir, so they can be part of the build context + // The file "../foo/bar" will be written to "tempDir/foo/bar" + // The file "../../bar/baz" will be written to "tempDir/bar/baz" + const pathInsideTempDir = relative(config.projectDir, file.fullpath()) + .split(posix.sep) + .filter((p) => p !== "..") + .join(posix.sep); + + const relativeDestinationPath = join(tempDir, pathInsideTempDir); + + logger.debug(`Copying file ${file.fullpath()} to ${relativeDestinationPath}`); + + await mkdir(dirname(relativeDestinationPath), { recursive: true }); + await copyFile(file.fullpath(), relativeDestinationPath); + } + + if (matches === 0) { + noMatches.push(additionalFile); + } + + globs[i] = glob; + i++; + } + + span.end(); + + if (noMatches.length > 0) { + return { + ok: false, + noMatches, + } as const; + } + + return { + ok: true, + } as const; + } catch (error) { + recordSpanException(span, error); + + span.end(); + + throw error; + } + } + ); +} + +async function ensureLoggedIntoDockerRegistry( + registryHost: string, + auth: { username: string; password: string } +) { + const tmpDir = await createTempDir(); + // Read the current docker config + const dockerConfigPath = join(tmpDir, "config.json"); + + await writeJSONFile(dockerConfigPath, { + auths: { + [registryHost]: { + auth: Buffer.from(`${auth.username}:${auth.password}`).toString("base64"), + }, + }, + }); + + logger.debug(`Writing docker config to ${dockerConfigPath}`); + + return tmpDir; +} diff --git a/packages/cli-v3/src/commands/dev.tsx b/packages/cli-v3/src/commands/dev.tsx new file mode 100644 index 00000000000..1b0d92cafd6 --- /dev/null +++ b/packages/cli-v3/src/commands/dev.tsx @@ -0,0 +1,995 @@ +import { + CreateBackgroundWorkerRequestBody, + ResolvedConfig, + TaskResource, + clientWebsocketMessages, + detectDependencyVersion, + serverWebsocketMessages, +} from "@systemfsoftware/trigger.dev_core/v3"; +import { ZodMessageHandler, ZodMessageSender } from "@systemfsoftware/trigger.dev_core/v3/zodMessageHandler"; +import { watch } from "chokidar"; +import { Command } from "commander"; +import { BuildContext, Metafile, context } from "esbuild"; +import { render, useInput } from "ink"; +import { createHash } from "node:crypto"; +import fs, { readFileSync } from "node:fs"; +import { ClientRequestArgs } from "node:http"; +import { basename, dirname, join, normalize } from "node:path"; +import pDebounce from "p-debounce"; +import { WebSocket } from "partysocket"; +import React, { Suspense, useEffect } from "react"; +import { ClientOptions, WebSocket as wsWebSocket } from "ws"; +import { z } from "zod"; +import * as packageJson from "../../package.json"; +import { CliApiClient } from "../apiClient"; +import { CommonCommandOptions, commonOptions, wrapCommandAction } from "../cli/common.js"; +import { + bundleDependenciesPlugin, + bundleTriggerDevCore, + mockServerOnlyPlugin, + workerSetupImportConfigPlugin, +} from "../utilities/build"; +import { + chalkError, + chalkGrey, + chalkLink, + chalkPurple, + chalkTask, + chalkWorker, + cliLink, +} from "../utilities/cliOutput"; +import { readConfig } from "../utilities/configFiles"; +import { readJSONFile } from "../utilities/fileSystem"; +import { printDevBanner, printStandloneInitialBanner } from "../utilities/initialBanner.js"; +import { + detectPackageNameFromImportPath, + parsePackageName, + stripWorkspaceFromVersion, +} from "../utilities/installPackages"; +import { logger } from "../utilities/logger.js"; +import { isLoggedIn } from "../utilities/session.js"; +import { createTaskFileImports, gatherTaskFiles } from "../utilities/taskFiles"; +import { TaskMetadataParseError, UncaughtExceptionError } from "../workers/common/errors"; +import { BackgroundWorker, BackgroundWorkerCoordinator } from "../workers/dev/backgroundWorker.js"; +import { runtimeCheck } from "../utilities/runtimeCheck"; +import { + logESMRequireError, + logTaskMetadataParseError, + parseBuildErrorStack, + parseNpmInstallError, +} from "../utilities/deployErrors"; +import { findUp, pathExists } from "find-up"; +import { cliRootPath } from "../utilities/resolveInternalFilePath"; +import { escapeImportPath } from "../utilities/windows"; +import { updateTriggerPackages } from "./update"; +import { esbuildDecorators } from "@anatine/esbuild-decorators"; +import { callResolveEnvVars } from "../utilities/resolveEnvVars"; + +let apiClient: CliApiClient | undefined; + +const DevCommandOptions = CommonCommandOptions.extend({ + debugger: z.boolean().default(false), + debugOtel: z.boolean().default(false), + config: z.string().optional(), + projectRef: z.string().optional(), + skipUpdateCheck: z.boolean().default(false), +}); + +type DevCommandOptions = z.infer; + +export function configureDevCommand(program: Command) { + return commonOptions( + program + .command("dev") + .description("Run your Trigger.dev tasks locally") + .argument("[path]", "The path to the project", ".") + .option("-c, --config ", "The name of the config file, found at [path].") + .option( + "-p, --project-ref ", + "The project ref. Required if there is no config file." + ) + .option("--debugger", "Enable the debugger") + .option("--debug-otel", "Enable OpenTelemetry debugging") + .option("--skip-update-check", "Skip checking for @trigger.dev package updates") + ).action(async (path, options) => { + wrapCommandAction("dev", DevCommandOptions, options, async (opts) => { + await devCommand(path, opts); + }); + }); +} + +const MINIMUM_NODE_MAJOR = 18; +const MINIMUM_NODE_MINOR = 16; + +export async function devCommand(dir: string, options: DevCommandOptions) { + try { + runtimeCheck(MINIMUM_NODE_MAJOR, MINIMUM_NODE_MINOR); + } catch (e) { + logger.log(`${chalkError("X Error:")} ${e}`); + process.exitCode = 1; + return; + } + + const authorization = await isLoggedIn(options.profile); + + if (!authorization.ok) { + if (authorization.error === "fetch failed") { + logger.log( + `${chalkError( + "X Error:" + )} Connecting to the server failed. Please check your internet connection or contact eric@trigger.dev for help.` + ); + } else { + logger.log( + `${chalkError("X Error:")} You must login first. Use the \`login\` CLI command.\n\n${ + authorization.error + }` + ); + } + process.exitCode = 1; + return; + } + + const devInstance = await startDev(dir, options, authorization.auth, authorization.dashboardUrl); + const { waitUntilExit } = devInstance.devReactElement; + await waitUntilExit(); +} + +async function startDev( + dir: string, + options: DevCommandOptions, + authorization: { apiUrl: string; accessToken: string }, + dashboardUrl: string +) { + let rerender: (node: React.ReactNode) => void | undefined; + + try { + if (options.logLevel) { + logger.loggerLevel = options.logLevel; + } + + await printStandloneInitialBanner(true); + + let displayedUpdateMessage = false; + + if (!options.skipUpdateCheck) { + displayedUpdateMessage = await updateTriggerPackages(dir, { ...options }, true, true); + } + + printDevBanner(displayedUpdateMessage); + + logger.debug("Starting dev session", { dir, options, authorization }); + + let config = await readConfig(dir, { + projectRef: options.projectRef, + configFile: options.config, + }); + + logger.debug("Initial config", { config }); + + if (config.status === "error") { + logger.error("Failed to read config", config.error); + process.exit(1); + } + + async function getDevReactElement( + configParam: ResolvedConfig, + authorization: { apiUrl: string; accessToken: string }, + configPath?: string, + configModule?: any + ) { + const accessToken = authorization.accessToken; + const apiUrl = authorization.apiUrl; + + apiClient = new CliApiClient(apiUrl, accessToken); + + const devEnv = await apiClient.getProjectEnv({ + projectRef: configParam.project, + env: "dev", + }); + + if (!devEnv.success) { + if (devEnv.error === "Project not found") { + logger.error( + `Project not found: ${configParam.project}. Ensure you are using the correct project ref and CLI profile (use --profile). Currently using the "${options.profile}" profile, which points to ${authorization.apiUrl}` + ); + } else { + logger.error( + `Failed to initialize dev environment: ${devEnv.error}. Using project ref ${configParam.project}` + ); + } + + process.exit(1); + } + + const environmentClient = new CliApiClient(apiUrl, devEnv.data.apiKey); + + return ( + + ); + } + + const devReactElement = render( + await getDevReactElement( + config.config, + authorization, + config.status === "file" ? config.path : undefined, + config.status === "file" ? config.module : undefined + ) + ); + + rerender = devReactElement.rerender; + + return { + devReactElement, + stop: async () => { + devReactElement.unmount(); + }, + }; + } catch (e) { + throw e; + } +} + +type DevProps = { + config: ResolvedConfig; + dashboardUrl: string; + apiUrl: string; + apiKey: string; + environmentClient: CliApiClient; + projectName: string; + debuggerOn: boolean; + debugOtel: boolean; + configPath?: string; + configModule?: any; +}; + +function useDev({ + config, + dashboardUrl, + apiUrl, + apiKey, + environmentClient, + projectName, + debuggerOn, + debugOtel, + configPath, + configModule, +}: DevProps) { + useEffect(() => { + const websocketUrl = new URL(apiUrl); + websocketUrl.protocol = websocketUrl.protocol.replace("http", "ws"); + websocketUrl.pathname = `/ws`; + + const websocket = new WebSocket(websocketUrl.href, [], { + WebSocket: WebsocketFactory(apiKey), + connectionTimeout: 10000, + maxRetries: 10, + minReconnectionDelay: 1000, + maxReconnectionDelay: 30000, + reconnectionDelayGrowFactor: 1.4, // This leads to the following retry times: 1, 1.4, 1.96, 2.74, 3.84, 5.38, 7.53, 10.54, 14.76, 20.66 + maxEnqueuedMessages: 250, + }); + + const sender = new ZodMessageSender({ + schema: clientWebsocketMessages, + sender: async (message) => { + websocket.send(JSON.stringify(message)); + }, + }); + + const backgroundWorkerCoordinator = new BackgroundWorkerCoordinator( + `${dashboardUrl}/projects/v3/${config.project}` + ); + + websocket.addEventListener("open", async (event) => { + logger.debug("WebSocket opened", { event }); + }); + + websocket.addEventListener("close", (event) => { + logger.debug("WebSocket closed", { event }); + }); + + websocket.addEventListener("error", (event) => { + logger.log(`${chalkError("WebSocketError:")} ${event.error.message}`); + logger.debug("WebSocket error", { event, rawError: event.error }); + }); + + // This is the deprecated task heart beat that uses the friendly attempt ID + // It will only be used if the worker does not support lazy attempts + backgroundWorkerCoordinator.onWorkerTaskHeartbeat.attach( + async ({ worker, backgroundWorkerId, id }) => { + await sender.send("BACKGROUND_WORKER_MESSAGE", { + backgroundWorkerId, + data: { + type: "TASK_HEARTBEAT", + id, + }, + }); + } + ); + + // "Task Run Heartbeat" id is the actual run ID that corresponds to the MarQS message ID + backgroundWorkerCoordinator.onWorkerTaskRunHeartbeat.attach( + async ({ worker, backgroundWorkerId, id }) => { + await sender.send("BACKGROUND_WORKER_MESSAGE", { + backgroundWorkerId, + data: { + type: "TASK_RUN_HEARTBEAT", + id, + }, + }); + } + ); + + backgroundWorkerCoordinator.onTaskCompleted.attach( + async ({ backgroundWorkerId, completion, execution }) => { + await sender.send("BACKGROUND_WORKER_MESSAGE", { + backgroundWorkerId, + data: { + type: "TASK_RUN_COMPLETED", + completion, + execution, + }, + }); + } + ); + + backgroundWorkerCoordinator.onTaskFailedToRun.attach( + async ({ backgroundWorkerId, completion }) => { + await sender.send("BACKGROUND_WORKER_MESSAGE", { + backgroundWorkerId, + data: { + type: "TASK_RUN_FAILED_TO_RUN", + completion, + }, + }); + } + ); + + backgroundWorkerCoordinator.onWorkerRegistered.attach(async ({ id, worker, record }) => { + await sender.send("READY_FOR_TASKS", { + backgroundWorkerId: id, + }); + }); + + backgroundWorkerCoordinator.onWorkerDeprecated.attach(async ({ id, worker }) => { + await sender.send("BACKGROUND_WORKER_DEPRECATED", { + backgroundWorkerId: id, + }); + }); + + websocket.addEventListener("message", async (event) => { + try { + const data = JSON.parse( + typeof event.data === "string" ? event.data : new TextDecoder("utf-8").decode(event.data) + ); + + const messageHandler = new ZodMessageHandler({ + schema: serverWebsocketMessages, + messages: { + SERVER_READY: async (payload) => { + for (const worker of backgroundWorkerCoordinator.currentWorkers) { + await sender.send("READY_FOR_TASKS", { + backgroundWorkerId: worker.id, + inProgressRuns: worker.worker.inProgressRuns, + }); + } + }, + BACKGROUND_WORKER_MESSAGE: async (payload) => { + await backgroundWorkerCoordinator.handleMessage( + payload.backgroundWorkerId, + payload.data + ); + }, + }, + }); + + await messageHandler.handleMessage(data); + } catch (error) { + if (error instanceof Error) { + logger.error("Error while handling websocket message", { error: error.message }); + } else { + logger.error( + "Unkown error while handling websocket message, use `-l debug` for additional output" + ); + logger.debug("Error while handling websocket message", { error }); + } + } + }); + + let ctx: BuildContext | undefined; + + let firstBuild = true; + + async function runBuild() { + if (ctx) { + // This will stop the watching + await ctx.dispose(); + } + + let latestWorkerContentHash: string | undefined; + + const taskFiles = await gatherTaskFiles(config); + + const workerFacadePath = join(cliRootPath(), "workers", "dev", "worker-facade.js"); + const workerFacade = readFileSync(workerFacadePath, "utf-8"); + + const workerSetupPath = join(cliRootPath(), "workers", "dev", "worker-setup.js"); + + let entryPointContents = workerFacade + .replace("__TASKS__", createTaskFileImports(taskFiles)) + .replace( + "__WORKER_SETUP__", + `import { tracingSDK, otelTracer, otelLogger, sender } from "${escapeImportPath( + workerSetupPath + )}";` + ); + + if (configPath) { + configPath = normalize(configPath); + logger.debug("Importing project config from", { configPath }); + + entryPointContents = entryPointContents.replace( + "__IMPORTED_PROJECT_CONFIG__", + `import * as importedConfigExports from "${escapeImportPath( + configPath + )}"; const importedConfig = importedConfigExports.config; const handleError = importedConfigExports.handleError;` + ); + } else { + entryPointContents = entryPointContents.replace( + "__IMPORTED_PROJECT_CONFIG__", + `const importedConfig = undefined; const handleError = undefined;` + ); + } + + logger.log(chalkGrey("○ Building background worker…")); + + ctx = await context({ + stdin: { + contents: entryPointContents, + resolveDir: process.cwd(), + sourcefile: "__entryPoint.ts", + }, + banner: { + js: `process.on("uncaughtException", function(error, origin) { if (error instanceof Error) { process.send && process.send({ type: "UNCAUGHT_EXCEPTION", payload: { error: { name: error.name, message: error.message, stack: error.stack }, origin }, version: "v1" }); } else { process.send && process.send({ type: "UNCAUGHT_EXCEPTION", payload: { error: { name: "Error", message: typeof error === "string" ? error : JSON.stringify(error) }, origin }, version: "v1" }); } });`, + }, + bundle: true, + metafile: true, + write: false, + minify: false, + sourcemap: "external", // does not set the //# sourceMappingURL= comment in the file, we handle it ourselves + logLevel: "error", + platform: "node", + format: "cjs", // This is needed to support opentelemetry instrumentation that uses module patching + target: ["node18", "es2020"], + outdir: "out", + define: { + TRIGGER_API_URL: `"${config.triggerUrl}"`, + __PROJECT_CONFIG__: JSON.stringify(config), + }, + plugins: [ + mockServerOnlyPlugin(), + bundleTriggerDevCore("workerFacade", config.tsconfigPath), + bundleDependenciesPlugin( + "workerFacade", + {}, + (config.dependenciesToBundle ?? []).concat([/^@systemfsoftware\/trigger.dev_/]), + config.tsconfigPath + ), + workerSetupImportConfigPlugin(configPath), + esbuildDecorators({ + tsconfig: config.tsconfigPath, + tsx: true, + force: false, + }), + { + name: "trigger.dev v3", + setup(build) { + build.onEnd(async (result) => { + if (result.errors.length > 0) return; + if (!result || !result.outputFiles) { + logger.error("Build failed: no result"); + return; + } + + if (!firstBuild) { + logger.log(chalkGrey("○ Building background worker…")); + } + + const metaOutputKey = join("out", `stdin.js`).replace(/\\/g, "/"); + + const metaOutput = result.metafile!.outputs[metaOutputKey]; + + if (!metaOutput) { + throw new Error(`Could not find metafile`); + } + + const outputFileKey = join(config.projectDir, metaOutputKey); + const outputFile = result.outputFiles.find((file) => file.path === outputFileKey); + + if (!outputFile) { + throw new Error( + `Could not find output file for entry point ${metaOutput.entryPoint}` + ); + } + + const sourceMapFileKey = join(config.projectDir, `${metaOutputKey}.map`); + const sourceMapFile = result.outputFiles.find( + (file) => file.path === sourceMapFileKey + ); + + const md5Hasher = createHash("md5"); + md5Hasher.update(Buffer.from(outputFile.contents.buffer)); + + const contentHash = md5Hasher.digest("hex"); + + if (latestWorkerContentHash === contentHash) { + logger.log(chalkGrey("○ No changes detected, skipping build…")); + + return; + } + + // Create a file at join(dir, ".trigger", path) with the fileContents + const fullPath = join(config.projectDir, ".trigger", `${contentHash}.js`); + const sourceMapPath = `${fullPath}.map`; + + const outputFileWithSourceMap = `${ + outputFile.text + }\n//# sourceMappingURL=${basename(sourceMapPath)}`; + + await fs.promises.mkdir(dirname(fullPath), { recursive: true }); + await fs.promises.writeFile(fullPath, outputFileWithSourceMap); + + logger.debug(`Wrote background worker to ${fullPath}`); + + const dependencies = await gatherRequiredDependencies(metaOutput, config); + + if (sourceMapFile) { + const sourceMapPath = `${fullPath}.map`; + await fs.promises.writeFile(sourceMapPath, sourceMapFile.text); + } + + const environmentVariablesResponse = + await environmentClient.getEnvironmentVariables(config.project); + + const processEnv = await gatherProcessEnv(); + + const backgroundWorker = new BackgroundWorker( + fullPath, + { + projectConfig: config, + dependencies, + env: { + ...processEnv, + TRIGGER_API_URL: apiUrl, + TRIGGER_SECRET_KEY: apiKey, + ...(environmentVariablesResponse.success + ? environmentVariablesResponse.data.variables + : {}), + }, + debuggerOn, + debugOtel, + resolveEnvVariables: createResolveEnvironmentVariablesFunction(configModule), + }, + environmentClient + ); + + try { + await backgroundWorker.initialize(); + + latestWorkerContentHash = contentHash; + + let packageVersion: string | undefined; + + const taskResources: Array = []; + + if (!backgroundWorker.tasks || backgroundWorker.tasks.length === 0) { + logger.log( + `${chalkError( + "X Error:" + )} Worker failed to build: no tasks found. Searched in ${config.triggerDirectories.join( + ", " + )}` + ); + return; + } + + for (const task of backgroundWorker.tasks) { + taskResources.push(task); + + packageVersion = task.packageVersion; + } + + if (!packageVersion) { + throw new Error(`Background Worker started without package version`); + } + + // Check for any duplicate task ids + const taskIds = taskResources.map((task) => task.id); + const duplicateTaskIds = taskIds.filter( + (id, index) => taskIds.indexOf(id) !== index + ); + + if (duplicateTaskIds.length > 0) { + logger.error( + createDuplicateTaskIdOutputErrorMessage(duplicateTaskIds, taskResources) + ); + return; + } + + logger.debug("Creating background worker with tasks", { + tasks: taskResources, + }); + + const backgroundWorkerBody: CreateBackgroundWorkerRequestBody = { + localOnly: true, + metadata: { + packageVersion, + cliPackageVersion: packageJson.version, + tasks: taskResources, + contentHash: contentHash, + }, + supportsLazyAttempts: true, + }; + + const backgroundWorkerRecord = await environmentClient.createBackgroundWorker( + config.project, + backgroundWorkerBody + ); + + if (!backgroundWorkerRecord.success) { + throw new Error(backgroundWorkerRecord.error); + } + + backgroundWorker.metadata = backgroundWorkerRecord.data; + backgroundWorker; + + const testUrl = `${dashboardUrl}/projects/v3/${config.project}/test?environment=dev`; + const runsUrl = `${dashboardUrl}/projects/v3/${config.project}/runs?envSlug=dev`; + + const pipe = chalkGrey("|"); + const bullet = chalkGrey("○"); + const arrow = chalkGrey("->"); + + const testLink = chalkLink(cliLink("Test tasks", testUrl)); + const runsLink = chalkLink(cliLink("View runs", runsUrl)); + + const workerStarted = chalkGrey("Background worker started"); + const workerVersion = chalkWorker(backgroundWorkerRecord.data.version); + + logger.log( + `${bullet} ${workerStarted} ${arrow} ${workerVersion} ${pipe} ${testLink} ${pipe} ${runsLink}` + ); + + firstBuild = false; + + await backgroundWorkerCoordinator.registerWorker( + backgroundWorkerRecord.data, + backgroundWorker + ); + } catch (e) { + logger.debug("Error starting background worker", { + error: e, + }); + + if (e instanceof TaskMetadataParseError) { + logTaskMetadataParseError(e.zodIssues, e.tasks); + return; + } else if (e instanceof UncaughtExceptionError) { + const parsedBuildError = parseBuildErrorStack(e.originalError); + + if (parsedBuildError && typeof parsedBuildError !== "string") { + logESMRequireError( + parsedBuildError, + configPath + ? { status: "file", path: configPath, config } + : { status: "in-memory", config } + ); + return; + } else { + } + + if (e.originalError.message || e.originalError.stack) { + logger.log( + `${chalkError("X Error:")} Worker failed to start`, + e.originalError.stack ?? e.originalError.message + ); + } + + return; + } + + const parsedError = parseNpmInstallError(e); + + if (typeof parsedError === "string") { + logger.log(`\n${chalkError("X Error:")} ${parsedError}`); + } else { + switch (parsedError.type) { + case "package-not-found-error": { + logger.log( + `\n${chalkError("X Error:")} The package ${chalkPurple( + parsedError.packageName + )} could not be found in the npm registry.` + ); + + break; + } + case "no-matching-version-error": { + logger.log( + `\n${chalkError("X Error:")} The package ${chalkPurple( + parsedError.packageName + )} could not resolve because the version doesn't exist` + ); + + break; + } + } + } + + const stderr = backgroundWorker.stderr + .map((line) => line.trim()) + .filter((line) => line.length > 0) + .join("\n"); + + if (stderr) { + logger.log(`\n${chalkError("X Error logs:")}\n${stderr}`); + } + } + }); + }, + }, + ], + }); + + await ctx.watch(); + } + + const throttledRebuild = pDebounce(runBuild, 250, { before: true }); + + const taskFileWatcher = watch( + config.triggerDirectories.map((triggerDir) => `${triggerDir}/**/*.ts`), + { + ignoreInitial: true, + } + ); + + taskFileWatcher.on("add", async (path) => { + throttledRebuild().catch((error) => { + logger.error(error); + }); + }); + + taskFileWatcher.on("unlink", async (path) => { + throttledRebuild().catch((error) => { + logger.error(error); + }); + }); + + throttledRebuild().catch((error) => { + logger.error(error); + }); + + return () => { + const cleanup = async () => { + logger.debug(`Shutting down dev session for ${config.project}`); + + const start = Date.now(); + + await taskFileWatcher.close(); + + websocket?.close(); + backgroundWorkerCoordinator.close(); + ctx?.dispose().catch((error) => { + console.error(error); + }); + + logger.debug(`Shutdown completed in ${Date.now() - start}ms`); + }; + + cleanup(); + }; + }, [config, apiUrl, apiKey, environmentClient]); +} + +function DevUI(props: DevProps) { + return ( + + + + ); +} + +function DevUIImp(props: DevProps) { + const dev = useDev(props); + + return ( + <> + + + ); +} + +function useHotkeys() { + useInput(async (input, key) => {}); +} + +function HotKeys() { + useHotkeys(); + + return <>; +} + +function WebsocketFactory(apiKey: string) { + return class extends wsWebSocket { + constructor(address: string | URL, options?: ClientOptions | ClientRequestArgs) { + super(address, { ...(options ?? {}), headers: { Authorization: `Bearer ${apiKey}` } }); + } + }; +} + +// Returns the dependencies that are required by the output that are found in output and the CLI package dependencies +// Returns the dependency names and the version to use (taken from the CLI deps package.json) +async function gatherRequiredDependencies( + outputMeta: Metafile["outputs"][string], + config: ResolvedConfig +) { + const dependencies: Record = {}; + + logger.debug("Gathering required dependencies from imports", { + imports: outputMeta.imports, + }); + + for (const file of outputMeta.imports) { + if ((file.kind !== "require-call" && file.kind !== "dynamic-import") || !file.external) { + continue; + } + + const packageName = detectPackageNameFromImportPath(file.path); + + if (dependencies[packageName]) { + continue; + } + + const internalDependencyVersion = + (packageJson.dependencies as Record)[packageName] ?? + detectDependencyVersion(packageName); + + if (internalDependencyVersion) { + dependencies[packageName] = stripWorkspaceFromVersion(internalDependencyVersion); + } + } + + if (config.additionalPackages) { + const projectPackageJson = await readJSONFile(join(config.projectDir, "package.json")); + + for (const packageName of config.additionalPackages) { + if (dependencies[packageName]) { + continue; + } + + const packageParts = parsePackageName(packageName); + + if (packageParts.version) { + dependencies[packageParts.name] = packageParts.version; + continue; + } else { + const externalDependencyVersion = { + ...projectPackageJson?.devDependencies, + ...projectPackageJson?.dependencies, + }[packageName]; + + if (externalDependencyVersion) { + dependencies[packageParts.name] = externalDependencyVersion; + continue; + } else { + logger.warn( + `Could not find version for package ${packageName}, add a version specifier to the package name (e.g. ${packageParts.name}@latest) or add it to your project's package.json` + ); + } + } + } + } + + return dependencies; +} + +function createDuplicateTaskIdOutputErrorMessage( + duplicateTaskIds: Array, + taskResources: Array +) { + const duplicateTable = duplicateTaskIds + .map((id) => { + const tasks = taskResources.filter((task) => task.id === id); + + return `\n\n${chalkTask(id)} was found in:${tasks + .map((task) => `\n${task.filePath} -> ${task.exportName}`) + .join("")}`; + }) + .join(""); + + return `Duplicate ${chalkTask("task id")} detected:${duplicateTable}`; +} + +async function gatherProcessEnv() { + const env = { + ...process.env, + NODE_ENV: process.env.NODE_ENV ?? "development", + NODE_PATH: await amendNodePathWithPnpmNodeModules(process.env.NODE_PATH), + }; + + // Filter out undefined values + return Object.fromEntries(Object.entries(env).filter(([key, value]) => value !== undefined)); +} + +async function amendNodePathWithPnpmNodeModules(nodePath?: string): Promise { + const pnpmModulesPath = await findPnpmNodeModulesPath(); + + if (!pnpmModulesPath) { + return nodePath; + } + + if (nodePath) { + if (nodePath.includes(pnpmModulesPath)) { + return nodePath; + } + + return `${nodePath}:${pnpmModulesPath}`; + } + + return pnpmModulesPath; +} + +async function findPnpmNodeModulesPath(): Promise { + return await findUp( + async (directory) => { + const pnpmModules = join(directory, "node_modules", ".pnpm", "node_modules"); + + const hasPnpmNodeModules = await pathExists(pnpmModules); + + if (hasPnpmNodeModules) { + return pnpmModules; + } + }, + { type: "directory" } + ); +} + +let hasResolvedEnvVars = false; +let resolvedEnvVars: Record = {}; + +function createResolveEnvironmentVariablesFunction(configModule?: any) { + return async ( + env: Record, + worker: BackgroundWorker + ): Promise | undefined> => { + if (hasResolvedEnvVars) { + return resolvedEnvVars; + } + + const $resolvedEnvVars = await callResolveEnvVars( + configModule, + env, + "dev", + worker.params.projectConfig.project + ); + + if ($resolvedEnvVars) { + resolvedEnvVars = $resolvedEnvVars.variables; + hasResolvedEnvVars = true; + } + + return resolvedEnvVars; + }; +} diff --git a/packages/cli-v3/src/commands/init.ts b/packages/cli-v3/src/commands/init.ts new file mode 100644 index 00000000000..84ce3e0de23 --- /dev/null +++ b/packages/cli-v3/src/commands/init.ts @@ -0,0 +1,652 @@ +import { intro, isCancel, log, outro, select, text } from "@clack/prompts"; +import { context, trace } from "@opentelemetry/api"; +import { GetProjectResponseBody, flattenAttributes } from "@systemfsoftware/trigger.dev_core/v3"; +import { recordSpanException } from "@systemfsoftware/trigger.dev_core/v3/workers"; +import chalk from "chalk"; +import { Command } from "commander"; +import { ExecaError, Options as ExecaOptions, ResultPromise as ExecaResult, execa } from "execa"; +import { applyEdits, modify, findNodeAtLocation, parseTree, getNodeValue } from "jsonc-parser"; +import { writeFile } from "node:fs/promises"; +import { join, relative, resolve } from "node:path"; +import { z } from "zod"; +import { CliApiClient } from "../apiClient"; +import { + CommonCommandOptions, + OutroCommandError, + SkipCommandError, + SkipLoggingError, + commonOptions, + handleTelemetry, + tracer, + wrapCommandAction, +} from "../cli/common.js"; +import { readConfig } from "../utilities/configFiles.js"; +import { createFileFromTemplate } from "../utilities/createFileFromTemplate"; +import { createFile, pathExists, readFile } from "../utilities/fileSystem"; +import { PackageManager, getUserPackageManager } from "../utilities/getUserPackageManager"; +import { printStandloneInitialBanner } from "../utilities/initialBanner.js"; +import { logger } from "../utilities/logger"; +import { cliRootPath } from "../utilities/resolveInternalFilePath"; +import { login } from "./login"; +import { spinner } from "../utilities/windows"; +import { CLOUD_API_URL } from "../consts"; +import * as packageJson from "../../package.json"; +import { cliLink, prettyError } from "../utilities/cliOutput"; + +const InitCommandOptions = CommonCommandOptions.extend({ + projectRef: z.string().optional(), + overrideConfig: z.boolean().default(false), + tag: z.string().default("beta"), + skipPackageInstall: z.boolean().default(false), + pkgArgs: z.string().optional(), +}); + +type InitCommandOptions = z.infer; + +export function configureInitCommand(program: Command) { + return commonOptions( + program + .command("init") + .description("Initialize your existing project for development with Trigger.dev") + .argument("[path]", "The path to the project", ".") + .option( + "-p, --project-ref ", + "The project ref to use when initializing the project" + ) + .option( + "-t, --tag ", + "The version of the @systemfsoftware/trigger.dev_sdk package to install", + packageJson.version + ) + .option("--skip-package-install", "Skip installing the @systemfsoftware/trigger.dev_sdk package") + .option("--override-config", "Override the existing config file if it exists") + .option( + "--pkg-args ", + "Additional arguments to pass to the package manager, accepts CSV for multiple args" + ) + ).action(async (path, options) => { + await handleTelemetry(async () => { + await printStandloneInitialBanner(true); + await initCommand(path, options); + }); + }); +} + +export async function initCommand(dir: string, options: unknown) { + return await wrapCommandAction("initCommand", InitCommandOptions, options, async (opts) => { + return await _initCommand(dir, opts); + }); +} + +async function _initCommand(dir: string, options: InitCommandOptions) { + const span = trace.getSpan(context.active()); + + intro("Initializing project"); + + // Detect tsconfig.json and exit if not found + await detectTsConfig(dir, options); + + const authorization = await login({ + embedded: true, + defaultApiUrl: options.apiUrl, + profile: options.profile, + }); + + if (!authorization.ok) { + if (authorization.error === "fetch failed") { + throw new Error( + `Failed to connect to ${authorization.auth?.apiUrl}. Are you sure it's the correct URL?` + ); + } else { + throw new Error("You must login first. Use `trigger.dev login` to login."); + } + } + + span?.setAttributes({ + "cli.userId": authorization.userId, + "cli.email": authorization.email, + "cli.config.apiUrl": authorization.auth.apiUrl, + "cli.config.profile": authorization.profile, + }); + + if (!options.overrideConfig) { + try { + // check to see if there is an existing trigger.dev config file in the project directory + const result = await readConfig(dir); + + outro( + result.status === "file" + ? `Project already initialized: Found config file at ${result.path}. Pass --override-config to override` + : "Project already initialized" + ); + + return; + } catch (e) { + // continue + } + } + + const apiClient = new CliApiClient(authorization.auth.apiUrl, authorization.auth.accessToken); + + const selectedProject = await selectProject( + apiClient, + authorization.dashboardUrl, + options.projectRef + ); + + span?.setAttributes({ + ...flattenAttributes(selectedProject, "cli.project"), + }); + + logger.debug("Selected project", selectedProject); + + log.step(`Configuring project "${selectedProject.name}" (${selectedProject.externalRef})`); + + // Install @systemfsoftware/trigger.dev_sdk package + if (!options.skipPackageInstall) { + await installPackages(dir, options); + } else { + log.info("Skipping package installation"); + } + + // Create the trigger dir + const triggerDir = await createTriggerDir(dir, options); + + // Create the config file + await writeConfigFile(dir, selectedProject, options, triggerDir); + + // Add trigger.config.ts to tsconfig.json + await addConfigFileToTsConfig(dir, options); + + // Ignore .trigger dir + await gitIgnoreDotTriggerDir(dir, options); + + const projectDashboard = cliLink( + "project dashboard", + `${authorization.dashboardUrl}/projects/v3/${selectedProject.externalRef}` + ); + + log.success("Successfully initialized project for Trigger.dev v3 🫡"); + log.info("Next steps:"); + log.info( + ` 1. To start developing, run ${chalk.green( + `npx trigger.dev@${options.tag} dev${ + options.apiUrl === CLOUD_API_URL ? "" : ` -a ${options.apiUrl}` + }` + )} in your project directory` + ); + log.info(` 2. Visit your ${projectDashboard} to view your newly created tasks.`); + log.info( + ` 3. Head over to our ${cliLink("v3 docs", "https://trigger.dev/docs/v3")} to learn more.` + ); + log.info( + ` 4. Need help? Join our ${cliLink( + "Discord community", + "https://trigger.dev/discord" + )} or email us at ${chalk.cyan("help@trigger.dev")}` + ); + + outro(`Project initialized successfully. Happy coding!`); +} + +async function createTriggerDir(dir: string, options: InitCommandOptions) { + return await tracer.startActiveSpan("createTriggerDir", async (span) => { + try { + const defaultValue = join(dir, "src", "trigger"); + + const location = await text({ + message: "Where would you like to create the Trigger.dev directory?", + defaultValue: defaultValue, + placeholder: defaultValue, + }); + + if (isCancel(location)) { + throw new OutroCommandError(); + } + + const triggerDir = resolve(process.cwd(), location); + + logger.debug({ triggerDir }); + + span.setAttributes({ + "cli.triggerDir": triggerDir, + }); + + if (await pathExists(triggerDir)) { + throw new Error(`Directory already exists at ${triggerDir}`); + } + + const exampleSelection = await select({ + message: `Choose an example to create in the ${location} directory`, + options: [ + { value: "simple", label: "Simple (Hello World)" }, + { + value: "none", + label: "None", + hint: "skip creating an example", + }, + ], + }); + + if (isCancel(exampleSelection)) { + throw new OutroCommandError(); + } + + const example = exampleSelection as string; + + span.setAttributes({ + "cli.example": example, + }); + + if (example === "none") { + // Create a .gitkeep file in the trigger dir + await createFile(join(triggerDir, ".gitkeep"), ""); + + log.step(`Created directory at ${location}`); + + span.end(); + return { location, isCustomValue: location !== defaultValue }; + } + + const templatePath = join(cliRootPath(), "templates", "examples", `${example}.ts.template`); + const outputPath = join(triggerDir, "example.ts"); + + await createFileFromTemplate({ + templatePath, + outputPath, + replacements: {}, + }); + + const relativeOutputPath = relative(process.cwd(), outputPath); + + log.step(`Created example file at ${relativeOutputPath}`); + + span.end(); + + return { location, isCustomValue: location !== defaultValue }; + } catch (e) { + if (!(e instanceof SkipCommandError)) { + recordSpanException(span, e); + } + + span.end(); + + throw e; + } + }); +} + +async function gitIgnoreDotTriggerDir(dir: string, options: InitCommandOptions) { + return await tracer.startActiveSpan("gitIgnoreDotTriggerDir", async (span) => { + try { + const projectDir = resolve(process.cwd(), dir); + const gitIgnorePath = join(projectDir, ".gitignore"); + + span.setAttributes({ + "cli.projectDir": projectDir, + "cli.gitIgnorePath": gitIgnorePath, + }); + + if (!(await pathExists(gitIgnorePath))) { + // Create .gitignore file + await createFile(gitIgnorePath, ".trigger"); + + log.step(`Added .trigger to .gitignore`); + + span.end(); + + return; + } + + // Check if .gitignore already contains .trigger + const gitIgnoreContent = await readFile(gitIgnorePath); + + if (gitIgnoreContent.includes(".trigger")) { + span.end(); + + return; + } + + const newGitIgnoreContent = `${gitIgnoreContent}\n.trigger`; + + await writeFile(gitIgnorePath, newGitIgnoreContent, "utf-8"); + + log.step(`Added .trigger to .gitignore`); + + span.end(); + } catch (e) { + if (!(e instanceof SkipCommandError)) { + recordSpanException(span, e); + } + + span.end(); + + throw e; + } + }); +} + +async function detectTsConfig(dir: string, options: InitCommandOptions) { + return await tracer.startActiveSpan("detectTsConfig", async (span) => { + try { + const projectDir = resolve(process.cwd(), dir); + const tsconfigPath = join(projectDir, "tsconfig.json"); + + span.setAttributes({ + "cli.projectDir": projectDir, + "cli.tsconfigPath": tsconfigPath, + }); + + const tsconfigExists = await pathExists(tsconfigPath); + + if (!tsconfigExists) { + prettyError( + "No tsconfig.json found", + `The init command needs to be run in a TypeScript project. You can create one like this:`, + `npm install typescript --save-dev\nnpx tsc --init\n` + ); + + throw new Error("TypeScript required"); + } + + logger.debug("tsconfig.json exists", { tsconfigPath }); + + span.end(); + } catch (e) { + if (!(e instanceof SkipCommandError)) { + recordSpanException(span, e); + } + + span.end(); + + throw e; + } + }); +} + +async function addConfigFileToTsConfig(dir: string, options: InitCommandOptions) { + return await tracer.startActiveSpan("addConfigFileToTsConfig", async (span) => { + try { + const projectDir = resolve(process.cwd(), dir); + const tsconfigPath = join(projectDir, "tsconfig.json"); + + span.setAttributes({ + "cli.projectDir": projectDir, + "cli.tsconfigPath": tsconfigPath, + }); + + const tsconfigContent = await readFile(tsconfigPath); + const tsconfigContentTree = parseTree(tsconfigContent, undefined); + if (!tsconfigContentTree) { + span.end(); + + return; + } + + const tsconfigIncludeOption = findNodeAtLocation(tsconfigContentTree, ["include"]); + if (!tsconfigIncludeOption) { + span.end(); + + return; + } + + const tsConfigFileName = "trigger.config.ts"; + const tsconfigIncludeOptionValue: string[] = getNodeValue(tsconfigIncludeOption); + if (tsconfigIncludeOptionValue.includes(tsConfigFileName)) { + span.end(); + + return; + } + + const edits = modify(tsconfigContent, ["include", -1], tsConfigFileName, { + isArrayInsertion: true, + formattingOptions: { + tabSize: 2, + insertSpaces: true, + eol: "\n", + }, + }); + + logger.debug("tsconfig.json edits", { edits }); + + const newTsconfigContent = applyEdits(tsconfigContent, edits); + + logger.debug("new tsconfig.json content", { newTsconfigContent }); + + await writeFile(tsconfigPath, newTsconfigContent, "utf-8"); + + log.step(`Added trigger.config.ts to tsconfig.json`); + + span.end(); + } catch (e) { + if (!(e instanceof SkipCommandError)) { + recordSpanException(span, e); + } + + span.end(); + + throw e; + } + }); +} + +async function installPackages(dir: string, options: InitCommandOptions) { + return await tracer.startActiveSpan("installPackages", async (span) => { + const installSpinner = spinner(); + + let pkgManager: PackageManager | undefined; + + try { + const projectDir = resolve(process.cwd(), dir); + + pkgManager = await getUserPackageManager(projectDir); + + span.setAttributes({ + "cli.projectDir": projectDir, + "cli.packageManager": pkgManager, + "cli.tag": options.tag, + }); + + const userArgs = options.pkgArgs?.split(",") ?? []; + const execaOptions = { cwd: projectDir } satisfies ExecaOptions; + + let installProcess: ExecaResult; + let args: string[]; + + switch (pkgManager) { + case "npm": { + // --save-exact: pin version, e.g. 3.0.0-beta.20 instead of ^3.0.0-beta.20 + args = ["install", "--save-exact", ...userArgs, `@systemfsoftware/trigger.dev_sdk@${options.tag}`]; + + break; + } + case "pnpm": + case "yarn": { + // pins version by default + args = ["add", ...userArgs, `@systemfsoftware/trigger.dev_sdk@${options.tag}`]; + + break; + } + } + + installSpinner.start(`Running ${pkgManager} ${args.join(" ")}`); + + installProcess = execa(pkgManager, args, execaOptions); + + const handleProcessOutput = (data: Buffer) => { + logger.debug(data.toString()); + }; + + installProcess.stderr?.on("data", handleProcessOutput); + installProcess.stdout?.on("data", handleProcessOutput); + + await installProcess; + + installSpinner.stop(`@systemfsoftware/trigger.dev_sdk@${options.tag} installed`); + + span.end(); + } catch (e) { + if (options.logLevel === "debug") { + installSpinner.stop(`Failed to install @systemfsoftware/trigger.dev_sdk@${options.tag}.`); + } else { + installSpinner.stop( + `Failed to install @systemfsoftware/trigger.dev_sdk@${options.tag}. Rerun command with --log-level debug for more details.` + ); + } + + if (!(e instanceof SkipCommandError)) { + recordSpanException(span, e); + } + + if (e instanceof ExecaError) { + if (pkgManager) { + e.message += ` \n\nNote: You can pass additional args to ${pkgManager} by using --pkg-args. For example: trigger.dev init --pkg-args="--workspace-root"`; + } + } + + span.end(); + + throw e; + } + }); +} + +async function writeConfigFile( + dir: string, + project: GetProjectResponseBody, + options: InitCommandOptions, + triggerDir: { location: string; isCustomValue: boolean } +) { + return await tracer.startActiveSpan("writeConfigFile", async (span) => { + try { + const spnnr = spinner(); + spnnr.start("Creating config file"); + + const projectDir = resolve(process.cwd(), dir); + const templatePath = join(cliRootPath(), "templates", "trigger.config.ts.template"); + const outputPath = join(projectDir, "trigger.config.ts"); + + span.setAttributes({ + "cli.projectDir": projectDir, + "cli.templatePath": templatePath, + "cli.outputPath": outputPath, + }); + + const result = await createFileFromTemplate({ + templatePath, + replacements: { + projectRef: project.externalRef, + triggerDirectoriesOption: triggerDir.isCustomValue + ? `\n triggerDirectories: ["${triggerDir.location}"],` + : "", + }, + outputPath, + override: options.overrideConfig, + }); + + const relativePathToOutput = relative(process.cwd(), outputPath); + + spnnr.stop( + result.success + ? `Config file created at ${relativePathToOutput}` + : `Failed to create config file: ${result.error}` + ); + + if (!result.success) { + throw new SkipLoggingError(result.error); + } + + span.end(); + + return result.success; + } catch (e) { + if (!(e instanceof SkipCommandError)) { + recordSpanException(span, e); + } + + span.end(); + + throw e; + } + }); +} + +async function selectProject(apiClient: CliApiClient, dashboardUrl: string, projectRef?: string) { + return await tracer.startActiveSpan("selectProject", async (span) => { + try { + if (projectRef) { + const projectResponse = await apiClient.getProject(projectRef); + + if (!projectResponse.success) { + log.error( + `--project-ref ${projectRef} is not a valid project ref. Request to fetch data resulted in: ${projectResponse.error}` + ); + + throw new SkipCommandError(projectResponse.error); + } + + span.setAttributes({ + ...flattenAttributes(projectResponse.data, "cli.project"), + }); + + span.end(); + + return projectResponse.data; + } + + const projectsResponse = await apiClient.getProjects(); + + if (!projectsResponse.success) { + throw new Error(`Failed to get projects: ${projectsResponse.error}`); + } + + if (projectsResponse.data.length === 0) { + const newProjectLink = cliLink( + "Create new project", + `${dashboardUrl}/projects/new?version=v3` + ); + + outro(`You don't have any projects yet. ${newProjectLink}`); + + throw new SkipCommandError(); + } + + const selectedProject = await select({ + message: "Select an existing Trigger.dev project", + options: projectsResponse.data.map((project) => ({ + value: project.externalRef, + label: `${project.name} - ${project.externalRef}`, + hint: project.organization.title, + })), + }); + + if (isCancel(selectedProject)) { + throw new OutroCommandError(); + } + + const projectData = projectsResponse.data.find( + (project) => project.externalRef === selectedProject + ); + + if (!projectData) { + throw new Error("Invalid project ref"); + } + + span.setAttributes({ + ...flattenAttributes(projectData, "cli.project"), + }); + + span.end(); + + return projectData; + } catch (e) { + if (!(e instanceof SkipCommandError)) { + recordSpanException(span, e); + } + + span.end(); + + throw e; + } + }); +} diff --git a/packages/cli-v3/src/commands/list-profiles.ts b/packages/cli-v3/src/commands/list-profiles.ts new file mode 100644 index 00000000000..657b4dd8f71 --- /dev/null +++ b/packages/cli-v3/src/commands/list-profiles.ts @@ -0,0 +1,67 @@ +import { Command } from "commander"; +import { + deleteAuthConfigProfile, + readAuthConfigFile, + readAuthConfigProfile, + writeAuthConfigProfile, +} from "../utilities/configFiles.js"; +import { logger } from "../utilities/logger.js"; +import { + CommonCommandOptions, + commonOptions, + handleTelemetry, + wrapCommandAction, +} from "../cli/common.js"; +import { printInitialBanner } from "../utilities/initialBanner.js"; +import { z } from "zod"; +import { chalkGrey } from "../utilities/cliOutput.js"; +import { log, outro, text } from "@clack/prompts"; + +const ListProfilesOptions = CommonCommandOptions; + +type ListProfilesOptions = z.infer; + +export function configureListProfilesCommand(program: Command) { + return program + .command("list-profiles") + .description("List all of your CLI profiles") + .option( + "-l, --log-level ", + "The CLI log level to use (debug, info, log, warn, error, none). This does not effect the log level of your trigger.dev tasks.", + "log" + ) + .option("--skip-telemetry", "Opt-out of sending telemetry") + .action(async (options) => { + await handleTelemetry(async () => { + await printInitialBanner(true); + await listProfilesCommand(options); + }); + }); +} + +export async function listProfilesCommand(options: unknown) { + return await wrapCommandAction("listProfiles", ListProfilesOptions, options, async (opts) => { + return await listProfiles(opts); + }); +} + +export async function listProfiles(options: ListProfilesOptions) { + const authConfig = readAuthConfigFile(); + + if (!authConfig) { + logger.info("No profiles found"); + return; + } + + const profiles = Object.keys(authConfig); + + log.message("Profiles:"); + + for (const profile of profiles) { + const profileConfig = authConfig[profile]; + + log.info(`${profile}${profileConfig?.apiUrl ? ` - ${chalkGrey(profileConfig.apiUrl)}` : ""}`); + } + + outro("Retrieve account info by running whoami --profile "); +} diff --git a/packages/cli-v3/src/commands/login.ts b/packages/cli-v3/src/commands/login.ts new file mode 100644 index 00000000000..8343ee35639 --- /dev/null +++ b/packages/cli-v3/src/commands/login.ts @@ -0,0 +1,360 @@ +import { intro, log, outro, select } from "@clack/prompts"; +import { recordSpanException } from "@systemfsoftware/trigger.dev_core/v3/workers"; +import { Command } from "commander"; +import open from "open"; +import pRetry, { AbortError } from "p-retry"; +import { z } from "zod"; +import { CliApiClient } from "../apiClient.js"; +import { + CommonCommandOptions, + SkipLoggingError, + commonOptions, + handleTelemetry, + tracer, + wrapCommandAction, +} from "../cli/common.js"; +import { chalkLink, prettyError } from "../utilities/cliOutput.js"; +import { readAuthConfigProfile, writeAuthConfigProfile } from "../utilities/configFiles.js"; +import { getVersion } from "../utilities/getVersion.js"; +import { printInitialBanner } from "../utilities/initialBanner.js"; +import { LoginResult } from "../utilities/session.js"; +import { whoAmI } from "./whoami.js"; +import { logger } from "../utilities/logger.js"; +import { spinner } from "../utilities/windows.js"; +import { isLinuxServer } from "../utilities/linux.js"; + +export const LoginCommandOptions = CommonCommandOptions.extend({ + apiUrl: z.string(), +}); + +export type LoginCommandOptions = z.infer; + +export function configureLoginCommand(program: Command) { + return commonOptions( + program + .command("login") + .description("Login with Trigger.dev so you can perform authenticated actions") + ) + .version(getVersion(), "-v, --version", "Display the version number") + .action(async (options) => { + await handleTelemetry(async () => { + await printInitialBanner(false); + await loginCommand(options); + }); + }); +} + +export async function loginCommand(options: unknown) { + return await wrapCommandAction("loginCommand", LoginCommandOptions, options, async (opts) => { + return await _loginCommand(opts); + }); +} + +async function _loginCommand(options: LoginCommandOptions) { + return login({ defaultApiUrl: options.apiUrl, embedded: false, profile: options.profile }); +} + +export type LoginOptions = { + defaultApiUrl?: string; + embedded?: boolean; + profile?: string; +}; + +export async function login(options?: LoginOptions): Promise { + return await tracer.startActiveSpan("login", async (span) => { + try { + const opts = { defaultApiUrl: "https://api.trigger.dev", embedded: false, ...options }; + + span.setAttributes({ + "cli.config.apiUrl": opts.defaultApiUrl, + "cli.options.profile": opts.profile, + }); + + if (!opts.embedded) { + intro("Logging in to Trigger.dev"); + } + + const accessTokenFromEnv = process.env.TRIGGER_ACCESS_TOKEN; + + if (accessTokenFromEnv) { + const auth = { + accessToken: accessTokenFromEnv, + apiUrl: process.env.TRIGGER_API_URL ?? opts.defaultApiUrl ?? "https://api.trigger.dev", + }; + const apiClient = new CliApiClient(auth.apiUrl, auth.accessToken); + const userData = await apiClient.whoAmI(); + + if (!userData.success) { + throw new Error(userData.error); + } + + return { + ok: true as const, + profile: options?.profile ?? "default", + userId: userData.data.userId, + email: userData.data.email, + dashboardUrl: userData.data.dashboardUrl, + auth: { + accessToken: auth.accessToken, + apiUrl: auth.apiUrl, + }, + }; + } + + const authConfig = readAuthConfigProfile(options?.profile); + + if (authConfig && authConfig.accessToken) { + const whoAmIResult = await whoAmI( + { + profile: options?.profile ?? "default", + skipTelemetry: !span.isRecording(), + logLevel: logger.loggerLevel, + }, + true + ); + + if (!whoAmIResult.success) { + prettyError("Unable to validate existing personal access token", whoAmIResult.error); + + if (!opts.embedded) { + outro( + `Login failed using stored token. To fix, first logout using \`trigger.dev logout${ + options?.profile ? ` --profile ${options.profile}` : "" + }\` and then try again.` + ); + + throw new SkipLoggingError(whoAmIResult.error); + } else { + throw new Error(whoAmIResult.error); + } + } else { + if (!opts.embedded) { + const continueOption = await select({ + message: "You are already logged in.", + options: [ + { + value: false, + label: "Exit", + }, + { + value: true, + label: "Login with a different account", + }, + ], + initialValue: false, + }); + + if (continueOption !== true) { + outro("Already logged in"); + + span.setAttributes({ + "cli.userId": whoAmIResult.data.userId, + "cli.email": whoAmIResult.data.email, + "cli.config.apiUrl": authConfig.apiUrl ?? opts.defaultApiUrl, + }); + + span.end(); + + return { + ok: true as const, + profile: options?.profile ?? "default", + userId: whoAmIResult.data.userId, + email: whoAmIResult.data.email, + dashboardUrl: whoAmIResult.data.dashboardUrl, + auth: { + accessToken: authConfig.accessToken, + apiUrl: authConfig.apiUrl ?? opts.defaultApiUrl, + }, + }; + } + } else { + span.setAttributes({ + "cli.userId": whoAmIResult.data.userId, + "cli.email": whoAmIResult.data.email, + "cli.config.apiUrl": authConfig.apiUrl ?? opts.defaultApiUrl, + }); + + span.end(); + + return { + ok: true as const, + profile: options?.profile ?? "default", + userId: whoAmIResult.data.userId, + email: whoAmIResult.data.email, + dashboardUrl: whoAmIResult.data.dashboardUrl, + auth: { + accessToken: authConfig.accessToken, + apiUrl: authConfig.apiUrl ?? opts.defaultApiUrl, + }, + }; + } + } + } + + if (opts.embedded) { + log.step("You must login to continue."); + } + + const apiClient = new CliApiClient(authConfig?.apiUrl ?? opts.defaultApiUrl); + + //generate authorization code + const authorizationCodeResult = await createAuthorizationCode(apiClient); + + //Link the user to the authorization code + log.step( + `Please visit the following URL to login:\n${chalkLink(authorizationCodeResult.url)}` + ); + + if (await isLinuxServer()) { + log.message("Please install `xdg-utils` to automatically open the login URL."); + } else { + await open(authorizationCodeResult.url); + } + + //poll for personal access token (we need to poll for it) + const getPersonalAccessTokenSpinner = spinner(); + getPersonalAccessTokenSpinner.start("Waiting for you to login"); + try { + const indexResult = await pRetry( + () => getPersonalAccessToken(apiClient, authorizationCodeResult.authorizationCode), + { + //this means we're polling, same distance between each attempt + factor: 1, + retries: 60, + minTimeout: 1000, + } + ); + + getPersonalAccessTokenSpinner.stop(`Logged in with token ${indexResult.obfuscatedToken}`); + + writeAuthConfigProfile( + { accessToken: indexResult.token, apiUrl: opts.defaultApiUrl }, + options?.profile + ); + + const whoAmIResult = await whoAmI( + { + profile: options?.profile ?? "default", + skipTelemetry: !span.isRecording(), + logLevel: logger.loggerLevel, + }, + opts.embedded + ); + + if (!whoAmIResult.success) { + throw new Error(whoAmIResult.error); + } + + if (opts.embedded) { + log.step("Logged in successfully"); + } else { + outro("Logged in successfully"); + } + + span.end(); + + return { + ok: true as const, + profile: options?.profile ?? "default", + userId: whoAmIResult.data.userId, + email: whoAmIResult.data.email, + dashboardUrl: whoAmIResult.data.dashboardUrl, + auth: { + accessToken: indexResult.token, + apiUrl: authConfig?.apiUrl ?? opts.defaultApiUrl, + }, + }; + } catch (e) { + getPersonalAccessTokenSpinner.stop(`Failed to get access token`); + + if (e instanceof AbortError) { + log.error(e.message); + } + + recordSpanException(span, e); + span.end(); + + return { + ok: false as const, + error: e instanceof Error ? e.message : String(e), + }; + } + } catch (e) { + recordSpanException(span, e); + span.end(); + + if (options?.embedded) { + return { + ok: false as const, + error: e instanceof Error ? e.message : String(e), + }; + } + + throw e; + } + }); +} + +async function getPersonalAccessToken(apiClient: CliApiClient, authorizationCode: string) { + return await tracer.startActiveSpan("getPersonalAccessToken", async (span) => { + try { + const token = await apiClient.getPersonalAccessToken(authorizationCode); + + if (!token.success) { + throw new AbortError(token.error); + } + + if (!token.data.token) { + throw new Error("No token found yet"); + } + + span.end(); + + return { + token: token.data.token.token, + obfuscatedToken: token.data.token.obfuscatedToken, + }; + } catch (e) { + if (e instanceof AbortError) { + recordSpanException(span, e); + } + + span.end(); + + throw e; + } + }); +} + +async function createAuthorizationCode(apiClient: CliApiClient) { + return await tracer.startActiveSpan("createAuthorizationCode", async (span) => { + try { + //generate authorization code + const createAuthCodeSpinner = spinner(); + createAuthCodeSpinner.start("Creating authorization code"); + const authorizationCodeResult = await apiClient.createAuthorizationCode(); + + if (!authorizationCodeResult.success) { + createAuthCodeSpinner.stop( + `Failed to create authorization code\n${authorizationCodeResult.error}` + ); + + throw new SkipLoggingError( + `Failed to create authorization code\n${authorizationCodeResult.error}` + ); + } + + createAuthCodeSpinner.stop("Created authorization code"); + + span.end(); + + return authorizationCodeResult.data; + } catch (e) { + recordSpanException(span, e); + + span.end(); + + throw e; + } + }); +} diff --git a/packages/cli-v3/src/commands/logout.ts b/packages/cli-v3/src/commands/logout.ts new file mode 100644 index 00000000000..6fefa5f6344 --- /dev/null +++ b/packages/cli-v3/src/commands/logout.ts @@ -0,0 +1,45 @@ +import { Command } from "commander"; +import { z } from "zod"; +import { + CommonCommandOptions, + commonOptions, + handleTelemetry, + wrapCommandAction, +} from "../cli/common.js"; +import { deleteAuthConfigProfile, readAuthConfigProfile } from "../utilities/configFiles.js"; +import { printInitialBanner } from "../utilities/initialBanner.js"; +import { logger } from "../utilities/logger.js"; + +const LogoutCommandOptions = CommonCommandOptions; + +type LogoutCommandOptions = z.infer; + +export function configureLogoutCommand(program: Command) { + return commonOptions(program.command("logout").description("Logout of Trigger.dev")).action( + async (options) => { + await handleTelemetry(async () => { + await printInitialBanner(false); + await logoutCommand(options); + }); + } + ); +} + +export async function logoutCommand(options: unknown) { + return await wrapCommandAction("logoutCommand", LogoutCommandOptions, options, async (opts) => { + return await logout(opts); + }); +} + +export async function logout(options: LogoutCommandOptions) { + const config = readAuthConfigProfile(options.profile); + + if (!config?.accessToken) { + logger.info(`You are already logged out [${options.profile}]`); + return; + } + + deleteAuthConfigProfile(options.profile); + + logger.info(`Logged out of Trigger.dev [${options.profile}]`); +} diff --git a/packages/cli-v3/src/commands/update.ts b/packages/cli-v3/src/commands/update.ts new file mode 100644 index 00000000000..be7d961b2ff --- /dev/null +++ b/packages/cli-v3/src/commands/update.ts @@ -0,0 +1,361 @@ +import { confirm, intro, isCancel, log, outro } from "@clack/prompts"; +import { z } from "zod"; +import { readJSONFile, removeFile, writeJSONFile } from "../utilities/fileSystem.js"; +import { spinner } from "../utilities/windows.js"; +import { CommonCommandOptions, OutroCommandError, wrapCommandAction } from "../cli/common.js"; +import { Command } from "commander"; +import { logger } from "../utilities/logger.js"; +import { PackageJson } from "type-fest"; +import { printStandloneInitialBanner, updateCheck } from "../utilities/initialBanner.js"; +import { join, resolve } from "path"; +import { JavascriptProject } from "../utilities/javascriptProject.js"; +import { PackageManager } from "../utilities/getUserPackageManager.js"; +import { getVersion } from "../utilities/getVersion.js"; +import { chalkError, prettyError, prettyWarning } from "../utilities/cliOutput.js"; + +export const UpdateCommandOptions = CommonCommandOptions.pick({ + logLevel: true, + skipTelemetry: true, +}); + +export type UpdateCommandOptions = z.infer; + +export function configureUpdateCommand(program: Command) { + return program + .command("update") + .description("Updates all @systemfsoftware/trigger.dev_* packages to match the CLI version") + .argument("[path]", "The path to the directory that contains the package.json file", ".") + .option( + "-l, --log-level ", + "The CLI log level to use (debug, info, log, warn, error, none). This does not effect the log level of your trigger.dev tasks.", + "log" + ) + .option("--skip-telemetry", "Opt-out of sending telemetry") + .action(async (path, options) => { + wrapCommandAction("dev", UpdateCommandOptions, options, async (opts) => { + await printStandloneInitialBanner(true); + await updateCommand(path, opts); + }); + }); +} + +const triggerPackageFilter = /^@trigger\.dev/; + +export async function updateCommand(dir: string, options: UpdateCommandOptions) { + await updateTriggerPackages(dir, options); +} + +export async function updateTriggerPackages( + dir: string, + options: UpdateCommandOptions, + embedded?: boolean, + requireUpdate?: boolean +): Promise { + let hasOutput = false; + + if (!embedded) { + intro("Updating packages"); + } + + const projectPath = resolve(process.cwd(), dir); + + const { packageJson, readonlyPackageJson, packageJsonPath } = await getPackageJson(projectPath); + + if (!packageJson) { + log.error("Failed to load package.json. Try to re-run with `-l debug` to see what's going on."); + return false; + } + + const cliVersion = getVersion(); + const newCliVersion = await updateCheck(); + + if (newCliVersion) { + prettyWarning( + "You're not running the latest CLI version, please consider updating ASAP", + `Current: ${cliVersion}\nLatest: ${newCliVersion}`, + "Run latest: npx trigger.dev@beta" + ); + + hasOutput = true; + } + + const triggerDependencies = getTriggerDependencies(packageJson); + + function getVersionMismatches( + deps: Dependency[], + targetVersion: string + ): { + mismatches: Dependency[]; + isDowngrade: boolean; + } { + const mismatches: Dependency[] = []; + + for (const dep of deps) { + if (dep.version === targetVersion) { + continue; + } + + mismatches.push(dep); + } + + const extractRelease = (version: string) => { + const release = Number(version.split("3.0.0-beta.")[1]); + return release || undefined; + }; + + let isDowngrade = false; + const targetRelease = extractRelease(targetVersion); + + if (targetRelease) { + isDowngrade = mismatches.some((dep) => { + const depRelease = extractRelease(dep.version); + + if (!depRelease) { + return false; + } + + return depRelease > targetRelease; + }); + } + + return { + mismatches, + isDowngrade, + }; + } + + const { mismatches, isDowngrade } = getVersionMismatches(triggerDependencies, cliVersion); + + if (mismatches.length === 0) { + if (!embedded) { + outro(`Nothing to do${newCliVersion ? " ..but you should really update your CLI!" : ""}`); + return hasOutput; + } + return hasOutput; + } + + if (isDowngrade) { + prettyError("Some of the installed @trigger.dev packages are newer than your CLI version"); + } else { + prettyWarning( + "Mismatch between your CLI version and installed packages", + "We recommend pinned versions for guaranteed compatibility" + ); + } + + if (!process.stdout.isTTY) { + // Running in CI with version mismatch detected + outro("Deploy failed"); + + console.log( + `ERROR: Version mismatch detected while running in CI. This won't end well. Aborting. + + Please run the dev command locally and check that your CLI version matches the one printed below. Additionally, all \`@systemfsoftware/trigger.dev_*\` packages also need to match this version. + + If your local CLI version doesn't match the one below, you may want to pin the CLI version in this CI step. To do that, just replace \`trigger.dev@beta\` with \`trigger.dev@\`, for example: \`npx trigger.dev@3.0.0-beta.17 deploy\` + + CLI version: ${cliVersion} + + Current package versions that don't match the CLI: + ${mismatches.map((dep) => `- ${dep.name}@${dep.version}`).join("\n")}\n` + ); + process.exit(1); + } + + // WARNING: We can only start accepting user input once we know this is a TTY, otherwise, the process will exit with an error in CI + + if (isDowngrade) { + printUpdateTable("Versions", mismatches, cliVersion, "installed", "CLI"); + + outro("CLI update required!"); + + logger.log( + `${chalkError( + "X Error:" + )} Please update your CLI. Alternatively, use \`--skip-update-check\` at your own risk.\n` + ); + process.exit(1); + } + + log.message(""); // spacing + + // Always require user confirmation + const userWantsToUpdate = await updateConfirmation(mismatches, cliVersion); + + if (isCancel(userWantsToUpdate)) { + throw new OutroCommandError(); + } + + if (!userWantsToUpdate) { + if (requireUpdate) { + outro("You shall not pass!"); + + logger.log( + `${chalkError( + "X Error:" + )} Update required: Version mismatches are a common source of bugs and errors. Please update or use \`--skip-update-check\` at your own risk.\n` + ); + process.exit(1); + } + + if (!embedded) { + outro("You've been warned!"); + } + + return hasOutput; + } + + const installSpinner = spinner(); + installSpinner.start("Writing new package.json file"); + + // Backup package.json + const packageJsonBackupPath = `${packageJsonPath}.bak`; + await writeJSONFile(packageJsonBackupPath, readonlyPackageJson, true); + + const exitHandler = async (sig: any) => { + log.warn( + `You may have to manually roll back any package.json changes. Backup written to ${packageJsonBackupPath}` + ); + }; + + // Add exit handler to warn about manual rollback of package.json + // Automatically rolling back can end up overwriting with an empty file instead + process.prependOnceListener("exit", exitHandler); + + // Update package.json + mutatePackageJsonWithUpdatedPackages(packageJson, mismatches, cliVersion); + await writeJSONFile(packageJsonPath, packageJson, true); + + async function revertPackageJsonChanges() { + await writeJSONFile(packageJsonPath, readonlyPackageJson, true); + await removeFile(packageJsonBackupPath); + } + + installSpinner.message("Installing new package versions"); + + const jsProject = new JavascriptProject(projectPath); + + let packageManager: PackageManager | undefined; + + try { + packageManager = await jsProject.getPackageManager(); + + installSpinner.message(`Installing new package versions with ${packageManager}`); + + await jsProject.install(); + } catch (error) { + installSpinner.stop( + `Failed to install new package versions${packageManager ? ` with ${packageManager}` : ""}` + ); + + // Remove exit handler in case of failure + process.removeListener("exit", exitHandler); + + await revertPackageJsonChanges(); + throw error; + } + + installSpinner.stop("Installed new package versions"); + + // Remove exit handler once packages have been updated, also delete backup file + process.removeListener("exit", exitHandler); + await removeFile(packageJsonBackupPath); + + if (!embedded) { + outro( + `Packages updated${newCliVersion ? " ..but you should really update your CLI too!" : ""}` + ); + } + + return hasOutput; +} + +type Dependency = { + type: "dependencies" | "devDependencies"; + name: string; + version: string; +}; + +function getTriggerDependencies(packageJson: PackageJson): Dependency[] { + const deps: Dependency[] = []; + + for (const type of ["dependencies", "devDependencies"] as const) { + for (const [name, version] of Object.entries(packageJson[type] ?? {})) { + if (!version) { + continue; + } + + if (version.startsWith("workspace")) { + continue; + } + + if (!triggerPackageFilter.test(name)) { + continue; + } + + const ignoredPackages = ["@systemfsoftware/trigger.dev_companyicons"]; + + if (ignoredPackages.includes(name)) { + continue; + } + + deps.push({ type, name, version }); + } + } + + return deps; +} + +function mutatePackageJsonWithUpdatedPackages( + packageJson: PackageJson, + depsToUpdate: Dependency[], + targetVersion: string +) { + for (const { type, name, version } of depsToUpdate) { + if (!packageJson[type]) { + throw new Error( + `No ${type} entry found in package.json. Please try to upgrade manually instead.` + ); + } + + packageJson[type]![name] = targetVersion; + } +} + +function printUpdateTable( + heading: string, + depsToUpdate: Dependency[], + targetVersion: string, + oldColumn = "old", + newColumn = "new" +): void { + log.message(heading); + + const tableData = depsToUpdate.map((dep) => ({ + package: dep.name, + [oldColumn]: dep.version, + [newColumn]: targetVersion, + })); + + logger.table(tableData); +} + +async function updateConfirmation(depsToUpdate: Dependency[], targetVersion: string) { + printUpdateTable("Suggested updates", depsToUpdate, targetVersion); + + let confirmMessage = "Would you like to apply those updates?"; + + return await confirm({ + message: confirmMessage, + }); +} + +export async function getPackageJson(absoluteProjectPath: string) { + const packageJsonPath = join(absoluteProjectPath, "package.json"); + + const readonlyPackageJson = Object.freeze((await readJSONFile(packageJsonPath)) as PackageJson); + + const packageJson = structuredClone(readonlyPackageJson); + + return { packageJson, readonlyPackageJson, packageJsonPath }; +} diff --git a/packages/cli-v3/src/commands/whoami.ts b/packages/cli-v3/src/commands/whoami.ts new file mode 100644 index 00000000000..73c740c94b9 --- /dev/null +++ b/packages/cli-v3/src/commands/whoami.ts @@ -0,0 +1,117 @@ +import { intro, note, outro } from "@clack/prompts"; +import { chalkLink } from "../utilities/cliOutput.js"; +import { logger } from "../utilities/logger.js"; +import { isLoggedIn } from "../utilities/session.js"; +import { Command } from "commander"; +import { printInitialBanner } from "../utilities/initialBanner.js"; +import { + CommonCommandOptions, + commonOptions, + handleTelemetry, + wrapCommandAction, +} from "../cli/common.js"; +import { z } from "zod"; +import { CliApiClient } from "../apiClient.js"; +import { spinner } from "../utilities/windows.js"; + +type WhoAmIResult = + | { + success: true; + data: { + userId: string; + email: string; + dashboardUrl: string; + }; + } + | { + success: false; + error: string; + }; + +const WhoamiCommandOptions = CommonCommandOptions; + +type WhoamiCommandOptions = z.infer; + +export function configureWhoamiCommand(program: Command) { + return commonOptions( + program.command("whoami").description("display the current logged in user and project details") + ).action(async (options) => { + await handleTelemetry(async () => { + await printInitialBanner(false); + await whoAmICommand(options); + }); + }); +} + +export async function whoAmICommand(options: unknown) { + return await wrapCommandAction("whoamiCommand", WhoamiCommandOptions, options, async (opts) => { + return await whoAmI(opts); + }); +} + +export async function whoAmI( + options?: WhoamiCommandOptions, + embedded: boolean = false +): Promise { + if (!embedded) { + intro(`Displaying your account details [${options?.profile ?? "default"}]`); + } + + const loadingSpinner = spinner(); + loadingSpinner.start("Checking your account details"); + + const authentication = await isLoggedIn(options?.profile); + + if (!authentication.ok) { + if (authentication.error === "fetch failed") { + loadingSpinner.stop("Fetch failed. Platform down?"); + } else { + if (embedded) { + loadingSpinner.stop( + `Failed to check account details. You may want to run \`trigger.dev logout --profile ${ + options?.profile ?? "default" + }\` and try again.` + ); + } else { + loadingSpinner.stop( + `You must login first. Use \`trigger.dev login --profile ${ + options?.profile ?? "default" + }\` to login.` + ); + outro(`Whoami failed: ${authentication.error}`); + } + } + + return { + success: false, + error: authentication.error, + }; + } + + const apiClient = new CliApiClient(authentication.auth.apiUrl, authentication.auth.accessToken); + const userData = await apiClient.whoAmI(); + + if (!userData.success) { + loadingSpinner.stop("Error getting your account details"); + logger.error(userData.error); + return { + success: false, + error: userData.error, + }; + } + + if (!embedded) { + loadingSpinner.stop("Retrieved your account details"); + note( + `User ID: ${userData.data.userId} +Email: ${userData.data.email} +URL: ${chalkLink(authentication.auth.apiUrl)} +`, + `Account details [${authentication.profile}]` + ); + } else { + loadingSpinner.stop(`Retrieved your account details for ${userData.data.email}`); + } + + return userData; +} diff --git a/packages/cli-v3/src/consts.ts b/packages/cli-v3/src/consts.ts new file mode 100644 index 00000000000..e265a6a9ebd --- /dev/null +++ b/packages/cli-v3/src/consts.ts @@ -0,0 +1,13 @@ +import path from "path"; +import { fileURLToPath } from "url"; + +// With the move to TSUP as a build tool, this keeps path routes in other files (installers, loaders, etc) in check more easily. +// Path is in relation to a single index.js file inside ./dist +const __filename = fileURLToPath(import.meta.url); +const distPath = path.dirname(__filename); + +export const PKG_ROOT = path.join(distPath, "../"); +export const COMMAND_NAME = "trigger.dev"; +export const CLOUD_WEB_URL = "https://cloud.trigger.dev"; +export const CLOUD_API_URL = "https://api.trigger.dev"; +export const CONFIG_FILES = ["trigger.config.ts", "trigger.config.js", "trigger.config.mjs"]; diff --git a/packages/cli-v3/src/index.ts b/packages/cli-v3/src/index.ts new file mode 100644 index 00000000000..01f8666d870 --- /dev/null +++ b/packages/cli-v3/src/index.ts @@ -0,0 +1,18 @@ +#!/usr/bin/env node + +import { program } from "./cli/index.js"; +import { logger } from "./utilities/logger.js"; + +const main = async () => { + await program.parseAsync(); +}; + +main().catch((err) => { + if (err instanceof Error) { + logger.error(err); + } else { + logger.error("An unknown error has occurred. Please open an issue on github with the below:"); + logger.error(err); + } + process.exit(1); +}); diff --git a/packages/cli-v3/src/telemetry/tracing.ts b/packages/cli-v3/src/telemetry/tracing.ts new file mode 100644 index 00000000000..6af006334ae --- /dev/null +++ b/packages/cli-v3/src/telemetry/tracing.ts @@ -0,0 +1,74 @@ +import { OTLPTraceExporter } from "@opentelemetry/exporter-trace-otlp-http"; +import { registerInstrumentations } from "@opentelemetry/instrumentation"; +import { Resource, detectResourcesSync, processDetectorSync } from "@opentelemetry/resources"; +import { NodeTracerProvider, SimpleSpanProcessor } from "@opentelemetry/sdk-trace-node"; +import { FetchInstrumentation } from "@opentelemetry/instrumentation-fetch"; +import { DiagConsoleLogger, DiagLogLevel, diag, trace } from "@opentelemetry/api"; +import * as packageJson from "../../package.json"; +import { + SEMRESATTRS_SERVICE_NAME, + SEMRESATTRS_SERVICE_VERSION, +} from "@opentelemetry/semantic-conventions"; +import { logger } from "../utilities/logger"; + +function initializeTracing(): NodeTracerProvider | undefined { + if ( + process.argv.includes("--skip-telemetry") || + process.env.TRIGGER_DEV_SKIP_TELEMETRY || // only for backwards compat + process.env.TRIGGER_TELEMETRY_DISABLED + ) { + logger.debug("📉 Telemetry disabled"); + return; + } + + if (process.env.OTEL_INTERNAL_DIAG_DEBUG) { + diag.setLogger(new DiagConsoleLogger(), DiagLogLevel.DEBUG); + } + + const resource = detectResourcesSync({ + detectors: [processDetectorSync], + }).merge( + new Resource({ + [SEMRESATTRS_SERVICE_NAME]: "trigger.dev cli v3", + [SEMRESATTRS_SERVICE_VERSION]: packageJson.version, + }) + ); + + const traceProvider = new NodeTracerProvider({ + forceFlushTimeoutMillis: 30_000, + resource, + spanLimits: { + attributeCountLimit: 1000, + attributeValueLengthLimit: 2048, + eventCountLimit: 100, + attributePerEventCountLimit: 100, + linkCountLimit: 10, + attributePerLinkCountLimit: 100, + }, + }); + + const spanExporter = new OTLPTraceExporter({ + url: "https://otel.baselime.io/v1", + timeoutMillis: 5000, + headers: { + "x-api-key": "b6e0fbbaf8dc2524773d2152ae2e9eb5c7fbaa52", + }, + }); + + const spanProcessor = new SimpleSpanProcessor(spanExporter); + + traceProvider.addSpanProcessor(spanProcessor); + traceProvider.register(); + + registerInstrumentations({ + instrumentations: [new FetchInstrumentation()], + }); + + return traceProvider; +} + +export const provider = initializeTracing(); + +export function getTracer() { + return trace.getTracer("trigger.dev cli v3", packageJson.version); +} diff --git a/packages/cli-v3/src/templates/examples/simple.ts.template b/packages/cli-v3/src/templates/examples/simple.ts.template new file mode 100644 index 00000000000..ebdcacf6471 --- /dev/null +++ b/packages/cli-v3/src/templates/examples/simple.ts.template @@ -0,0 +1,14 @@ +import { logger, task, wait } from "@systemfsoftware/trigger.dev_sdk/v3"; + +export const helloWorldTask = task({ + id: "hello-world", + run: async (payload: any, { ctx }) => { + logger.log("Hello, world!", { payload, ctx }); + + await wait.for({ seconds: 5 }); + + return { + message: "Hello, world!", + } + }, +}); diff --git a/packages/cli-v3/src/templates/trigger.config.ts.template b/packages/cli-v3/src/templates/trigger.config.ts.template new file mode 100644 index 00000000000..91f1abc914b --- /dev/null +++ b/packages/cli-v3/src/templates/trigger.config.ts.template @@ -0,0 +1,16 @@ +import type { TriggerConfig } from "@systemfsoftware/trigger.dev_sdk/v3"; + +export const config: TriggerConfig = { + project: "${projectRef}", + logLevel: "log", + retries: { + enabledInDev: true, + default: { + maxAttempts: 3, + minTimeoutInMs: 1000, + maxTimeoutInMs: 10000, + factor: 2, + randomize: true, + }, + },${triggerDirectoriesOption} +}; diff --git a/packages/cli-v3/src/types.ts b/packages/cli-v3/src/types.ts new file mode 100644 index 00000000000..50968c9e7b6 --- /dev/null +++ b/packages/cli-v3/src/types.ts @@ -0,0 +1,6 @@ +export type TaskFile = { + triggerDir: string; + filePath: string; + importPath: string; + importName: string; +}; diff --git a/packages/cli-v3/src/utilities/assertExhaustive.ts b/packages/cli-v3/src/utilities/assertExhaustive.ts new file mode 100644 index 00000000000..f934448bbb6 --- /dev/null +++ b/packages/cli-v3/src/utilities/assertExhaustive.ts @@ -0,0 +1,3 @@ +export function assertExhaustive(x: never): never { + throw new Error("Unexpected object: " + x); +} diff --git a/packages/cli-v3/src/utilities/build.ts b/packages/cli-v3/src/utilities/build.ts new file mode 100644 index 00000000000..e9a602702f0 --- /dev/null +++ b/packages/cli-v3/src/utilities/build.ts @@ -0,0 +1,258 @@ +import type * as esbuild from "esbuild"; +import type { Plugin } from "esbuild"; +import { readFileSync } from "node:fs"; +import { extname, isAbsolute } from "node:path"; +import tsConfigPaths from "tsconfig-paths"; +import { logger } from "./logger"; +import { escapeImportPath } from "./windows"; +import { DependencyMeta } from "./javascriptProject"; + +export function mockServerOnlyPlugin(): Plugin { + return { + name: "trigger-mock-server-only", + setup(build) { + build.onResolve({ filter: /server-only/ }, (args) => { + if (args.path !== "server-only") { + return undefined; + } + + logger.debug(`[trigger-mock-server-only] Bundling ${args.path}`, { + ...args, + }); + + return { + path: args.path, + external: false, + namespace: "server-only-mock", + }; + }); + + build.onLoad({ filter: /server-only/, namespace: "server-only-mock" }, (args) => { + return { + contents: `export default true;`, + loader: "js", + }; + }); + }, + }; +} + +export function bundleTriggerDevCore(buildIdentifier: string, tsconfigPath?: string): Plugin { + return { + name: "trigger-bundle-core", + setup(build) { + build.onResolve({ filter: /.*/ }, (args) => { + if (!args.path.startsWith("@systemfsoftware/trigger.dev_core/v3")) { + return undefined; + } + + const triggerSdkPath = require.resolve("@systemfsoftware/trigger.dev_sdk/v3", { paths: [process.cwd()] }); + + logger.debug(`[${buildIdentifier}][trigger-bundle-core] Resolved @systemfsoftware/trigger.dev_sdk/v3`, { + ...args, + triggerSdkPath, + }); + + const resolvedPath = require.resolve(args.path, { + paths: [triggerSdkPath], + }); + + logger.debug(`[${buildIdentifier}][trigger-bundle-core] Externalizing ${args.path}`, { + ...args, + triggerSdkPath, + resolvedPath, + }); + + return { + path: resolvedPath, + external: false, + }; + }); + }, + }; +} + +export function workerSetupImportConfigPlugin(configPath?: string): Plugin { + return { + name: "trigger-worker-setup", + setup(build) { + if (!configPath) { + return; + } + + build.onLoad({ filter: /worker-setup\.js$/ }, async (args) => { + let workerSetupContents = readFileSync(args.path, "utf-8"); + + workerSetupContents = workerSetupContents.replace( + "__SETUP_IMPORTED_PROJECT_CONFIG__", + `import * as setupImportedConfigExports from "${escapeImportPath( + configPath + )}"; const setupImportedConfig = setupImportedConfigExports.config;` + ); + + logger.debug("Loading worker setup", { + args, + workerSetupContents, + configPath, + }); + + return { + contents: workerSetupContents, + loader: "js", + }; + }); + }, + }; +} + +export function bundleDependenciesPlugin( + buildIdentifier: string, + dependencies: Record, + dependenciesToBundle?: Array, + tsconfigPath?: string +): Plugin { + const matchPath = tsconfigPath ? createMatchPath(tsconfigPath) : undefined; + + function resolvePath(id: string) { + if (!matchPath) { + return id; + } + return matchPath(id, undefined, undefined, [".ts", ".tsx", ".js", ".jsx"]) || id; + } + + return { + name: "trigger-bundle-dependencies", + setup(build) { + build.onResolve({ filter: /.*/ }, (args) => { + const resolvedPath = resolvePath(args.path); + + if (!isBareModuleId(resolvedPath)) { + return undefined; // let esbuild handle it + } + + // Skip assets that are treated as files (.css, .svg, .png, etc.). + // Otherwise, esbuild would emit code that would attempt to require() + // or import these files --- which aren't JavaScript! + let loader; + try { + loader = getLoaderForFile(args.path); + } catch (e) { + if (!(e instanceof Error && e.message.startsWith("Cannot get loader for file"))) { + throw e; + } + } + if (loader === "file") { + return undefined; + } + + for (let pattern of dependenciesToBundle ?? []) { + if (typeof pattern === "string" ? args.path === pattern : pattern.test(args.path)) { + return undefined; // let esbuild bundle it + } + } + + if (dependencies[args.path] && !dependencies[args.path]!.external) { + return undefined; // let esbuild bundle it + } + + logger.debug(`[${buildIdentifier}] Externalizing ${args.path}`, { + ...args, + }); + + // Everything else should be external + return { + path: args.path, + external: true, + }; + }); + }, + }; +} + +function isBareModuleId(id: string): boolean { + return !id.startsWith("node:") && !id.startsWith(".") && !isAbsolute(id); +} + +export function createMatchPath(tsconfigPath: string | undefined) { + // There is no tsconfig to match paths against. + if (!tsconfigPath) { + return undefined; + } + + // When passing a absolute path, loadConfig assumes that the path contains + // a tsconfig file. + // Ref.: https://github.com/dividab/tsconfig-paths/blob/v4.0.0/src/__tests__/config-loader.test.ts#L74 + let configLoaderResult = tsConfigPaths.loadConfig(tsconfigPath); + + if (configLoaderResult.resultType === "failed") { + if (configLoaderResult.message === "Missing baseUrl in compilerOptions") { + throw new Error( + `🚨 Oops! No baseUrl found, please set compilerOptions.baseUrl in your tsconfig or jsconfig` + ); + } + return undefined; + } + + return tsConfigPaths.createMatchPath( + configLoaderResult.absoluteBaseUrl, + configLoaderResult.paths, + configLoaderResult.mainFields, + configLoaderResult.addMatchAll + ); +} + +const loaders: { [ext: string]: esbuild.Loader } = { + ".aac": "file", + ".avif": "file", + ".css": "file", + ".csv": "file", + ".eot": "file", + ".fbx": "file", + ".flac": "file", + ".gif": "file", + ".glb": "file", + ".gltf": "file", + ".gql": "text", + ".graphql": "text", + ".hdr": "file", + ".ico": "file", + ".jpeg": "file", + ".jpg": "file", + ".js": "jsx", + ".jsx": "jsx", + ".json": "json", + // We preprocess md and mdx files using @mdx-js/mdx and send through + // the JSX for esbuild to handle + ".md": "jsx", + ".mdx": "jsx", + ".mov": "file", + ".mp3": "file", + ".mp4": "file", + ".node": "copy", + ".ogg": "file", + ".otf": "file", + ".png": "file", + ".psd": "file", + ".sql": "text", + ".svg": "file", + ".ts": "ts", + ".tsx": "tsx", + ".ttf": "file", + ".wasm": "file", + ".wav": "file", + ".webm": "file", + ".webmanifest": "file", + ".webp": "file", + ".woff": "file", + ".woff2": "file", + ".zip": "file", +}; + +export function getLoaderForFile(file: string): esbuild.Loader { + const ext = extname(file); + const loader = loaders[ext]; + + if (loader) return loader; + + throw new Error(`Cannot get loader for file ${file}`); +} diff --git a/packages/cli-v3/src/utilities/cliOutput.ts b/packages/cli-v3/src/utilities/cliOutput.ts new file mode 100644 index 00000000000..2d4a888a66a --- /dev/null +++ b/packages/cli-v3/src/utilities/cliOutput.ts @@ -0,0 +1,120 @@ +import { log } from "@clack/prompts"; +import chalk from "chalk"; +import terminalLink, { Options as TerminalLinkOptions } from "terminal-link"; + +export const green = "#4FFF54"; +export const purple = "#735BF3"; + +export function chalkGreen(text: string) { + return chalk.hex(green)(text); +} + +export function chalkPurple(text: string) { + return chalk.hex(purple)(text); +} + +export function chalkGrey(text: string) { + return chalk.hex("#878C99")(text); +} + +export function chalkError(text: string) { + return chalk.hex("#E11D48")(text); +} + +export function chalkWarning(text: string) { + return chalk.yellow(text); +} + +export function chalkSuccess(text: string) { + return chalk.hex("#28BF5C")(text); +} + +export function chalkLink(text: string) { + return chalk.underline.hex("#D7D9DD")(text); +} + +export function chalkWorker(text: string) { + return chalk.hex("#FFFF89")(text); +} + +export function chalkTask(text: string) { + return chalk.hex("#60A5FA")(text); +} + +export function chalkRun(text: string) { + return chalk.hex("#A78BFA")(text); +} + +export function logo() { + return `${chalk.hex(green).bold("Trigger")}${chalk.hex(purple).bold(".dev")}`; +} + +// Mar 27 09:17:25.653 +export function prettyPrintDate(date: Date = new Date()) { + let formattedDate = new Intl.DateTimeFormat("en-US", { + month: "short", + day: "2-digit", + hour: "2-digit", + minute: "2-digit", + second: "2-digit", + hour12: false, + }).format(date); + + // Append milliseconds + formattedDate += "." + ("00" + date.getMilliseconds()).slice(-3); + + return formattedDate; +} + +export function prettyError(header: string, body?: string, footer?: string) { + const prefix = "Error: "; + const indent = Array(prefix.length).fill(" ").join(""); + const spacing = "\n\n"; + + const prettyPrefix = chalkError(prefix); + + const withIndents = (text?: string) => + text + ?.split("\n") + .map((line) => `${indent}${line}`) + .join("\n"); + + const prettyBody = withIndents(body); + const prettyFooter = withIndents(footer); + + log.error( + `${prettyPrefix}${header}${prettyBody ? `${spacing}${prettyBody}` : ""}${ + prettyFooter ? `${spacing}${prettyFooter}` : "" + }` + ); +} + +export function prettyWarning(header: string, body?: string, footer?: string) { + const prefix = "Warning: "; + const indent = Array(prefix.length).fill(" ").join(""); + const spacing = "\n\n"; + + const prettyPrefix = chalkWarning(prefix); + + const withIndents = (text?: string) => + text + ?.split("\n") + .map((line) => `${indent}${line}`) + .join("\n"); + + const prettyBody = withIndents(body); + const prettyFooter = withIndents(footer); + + log.warn( + `${prettyPrefix}${header}${prettyBody ? `${spacing}${prettyBody}` : ""}${ + prettyFooter ? `${spacing}${prettyFooter}` : "" + }` + ); +} + +export function cliLink(text: string, url: string, options?: TerminalLinkOptions) { + return terminalLink(text, url, { + fallback: (text, url) => `${text} ${url}`, + ...options, + }); +} diff --git a/packages/cli-v3/src/utilities/configFiles.ts b/packages/cli-v3/src/utilities/configFiles.ts new file mode 100644 index 00000000000..fc727501d88 --- /dev/null +++ b/packages/cli-v3/src/utilities/configFiles.ts @@ -0,0 +1,272 @@ +import { Config, ResolvedConfig } from "@systemfsoftware/trigger.dev_core/v3"; +import { findUp } from "find-up"; +import { mkdirSync, writeFileSync } from "node:fs"; +import path, { join } from "node:path"; +import { pathToFileURL } from "node:url"; +import xdgAppPaths from "xdg-app-paths"; +import { z } from "zod"; +import { CLOUD_API_URL, CONFIG_FILES } from "../consts.js"; +import { createTempDir, readJSONFileSync } from "./fileSystem.js"; +import { logger } from "./logger.js"; +import { findTriggerDirectories, resolveTriggerDirectories } from "./taskFiles.js"; +import { build } from "esbuild"; +import { esbuildDecorators } from "@anatine/esbuild-decorators"; + +function getGlobalConfigFolderPath() { + const configDir = xdgAppPaths("trigger").config(); + + return configDir; +} + +//auth config file +export const UserAuthConfigSchema = z.object({ + accessToken: z.string().optional(), + apiUrl: z.string().optional(), +}); + +export type UserAuthConfig = z.infer; + +const UserAuthConfigFileSchema = z.record(UserAuthConfigSchema); + +type UserAuthConfigFile = z.infer; + +function getAuthConfigFilePath() { + return path.join(getGlobalConfigFolderPath(), "default.json"); +} + +export function writeAuthConfigProfile(config: UserAuthConfig, profile: string = "default") { + const existingConfig = readAuthConfigFile() || {}; + + existingConfig[profile] = config; + + writeAuthConfigFile(existingConfig); +} + +export function readAuthConfigProfile(profile: string = "default"): UserAuthConfig | undefined { + try { + const authConfigFilePath = getAuthConfigFilePath(); + + logger.debug(`Reading auth config file`, { authConfigFilePath }); + + const json = readJSONFileSync(authConfigFilePath); + const parsed = UserAuthConfigFileSchema.parse(json); + return parsed[profile]; + } catch (error) { + logger.debug(`Error reading auth config file: ${error}`); + return undefined; + } +} + +export function deleteAuthConfigProfile(profile: string = "default") { + const existingConfig = readAuthConfigFile() || {}; + + delete existingConfig[profile]; + + writeAuthConfigFile(existingConfig); +} + +export function readAuthConfigFile(): UserAuthConfigFile | undefined { + try { + const authConfigFilePath = getAuthConfigFilePath(); + + logger.debug(`Reading auth config file`, { authConfigFilePath }); + + const json = readJSONFileSync(authConfigFilePath); + const parsed = UserAuthConfigFileSchema.parse(json); + return parsed; + } catch (error) { + logger.debug(`Error reading auth config file: ${error}`); + return undefined; + } +} + +export function writeAuthConfigFile(config: UserAuthConfigFile) { + const authConfigFilePath = getAuthConfigFilePath(); + mkdirSync(path.dirname(authConfigFilePath), { + recursive: true, + }); + writeFileSync(path.join(authConfigFilePath), JSON.stringify(config), { + encoding: "utf-8", + }); +} + +async function getConfigPath(dir: string, fileName?: string): Promise { + logger.debug("Searching for the config file", { + dir, + fileName, + configFiles: CONFIG_FILES, + }); + + return await findUp(fileName ? [fileName] : CONFIG_FILES, { cwd: dir }); +} + +async function findFilePath(dir: string, fileName: string): Promise { + const result = await findUp([fileName], { cwd: dir }); + + logger.debug("Searched for the file", { + dir, + fileName, + result, + }); + + return result; +} + +export type ReadConfigOptions = { + projectRef?: string; + configFile?: string; + cwd?: string; +}; + +export type ReadConfigFileResult = { + status: "file"; + config: ResolvedConfig; + path: string; + module?: any; +}; + +export type ReadConfigResult = + | ReadConfigFileResult + | { + status: "in-memory"; + config: ResolvedConfig; + } + | { + status: "error"; + error: unknown; + }; + +export async function readConfig( + dir: string, + options?: ReadConfigOptions +): Promise { + const absoluteDir = path.resolve(options?.cwd || process.cwd(), dir); + + const configPath = await getConfigPath(dir, options?.configFile); + + if (!configPath) { + if (options?.projectRef) { + const rawConfig = await normalizeConfig({ project: options.projectRef }); + const config = Config.parse(rawConfig); + + return { + status: "in-memory", + config: await resolveConfig(absoluteDir, config), + }; + } else { + throw new Error(`Config file not found in ${absoluteDir} or any parent directory.`); + } + } + + const tempDir = await createTempDir(); + + const builtConfigFilePath = join(tempDir, "config.js"); + const builtConfigFileHref = pathToFileURL(builtConfigFilePath).href; + + logger.debug("Building config file", { + configPath, + builtConfigFileHref, + builtConfigFilePath, + }); + + // We need to build the path to the config file, and then import it? + await build({ + entryPoints: [configPath], + bundle: true, + metafile: true, + minify: false, + write: true, + format: "cjs", + platform: "node", + target: ["es2020", "node18"], + outfile: builtConfigFilePath, + logLevel: "silent", + plugins: [ + esbuildDecorators({ + cwd: absoluteDir, + tsx: false, + force: false, + }), + { + name: "native-node-modules", + setup(build) { + const opts = build.initialOptions; + opts.loader = opts.loader || {}; + opts.loader[".node"] = "copy"; + }, + }, + ], + }); + + try { + // import the config file + const userConfigModule = await import(builtConfigFileHref); + + // The --project-ref CLI arg will always override the project specified in the config file + const rawConfig = await normalizeConfig( + userConfigModule?.config, + options?.projectRef ? { project: options?.projectRef } : undefined + ); + + const config = Config.parse(rawConfig); + + return { + status: "file", + config: await resolveConfig(absoluteDir, config), + path: configPath, + module: userConfigModule, + }; + } catch (error) { + return { + status: "error", + error, + }; + } +} + +export async function resolveConfig(path: string, config: Config): Promise { + if (!config.triggerDirectories) { + config.triggerDirectories = await findTriggerDirectories(path); + // TODO trigger-dir-missing: throw error if no trigger directory is found + } + + config.triggerDirectories = resolveTriggerDirectories(path, config.triggerDirectories); + // TODO trigger-dir-not-found: throw error if trigger directories do not exist + + logger.debug("Resolved trigger directories", { triggerDirectories: config.triggerDirectories }); + + if (!config.triggerUrl) { + config.triggerUrl = CLOUD_API_URL; + } + + if (!config.projectDir) { + config.projectDir = path; + } + + if (!config.tsconfigPath) { + config.tsconfigPath = await findFilePath(path, "tsconfig.json"); + } + + if (!config.additionalFiles) { + config.additionalFiles = []; + } + + if (config.extraCACerts) { + config.additionalFiles.push(config.extraCACerts); + config.extraCACerts = config.extraCACerts.replace(/^(\.[.]?\/)+/, ""); + } + + return config as ResolvedConfig; +} + +export async function normalizeConfig(config: any, overrides?: Record): Promise { + let normalized = config; + + if (typeof config === "function") { + normalized = await config(); + } + + normalized = { ...normalized, ...overrides }; + + return normalized; +} diff --git a/packages/cli-v3/src/utilities/createFileFromTemplate.ts b/packages/cli-v3/src/utilities/createFileFromTemplate.ts new file mode 100644 index 00000000000..424466019aa --- /dev/null +++ b/packages/cli-v3/src/utilities/createFileFromTemplate.ts @@ -0,0 +1,62 @@ +import fs from "fs/promises"; +import { pathExists, readFile } from "./fileSystem"; +import path from "path"; + +type Result = + | { + success: true; + alreadyExisted: boolean; + } + | { + success: false; + error: string; + }; + +export async function createFileFromTemplate(params: { + templatePath: string; + replacements: Record; + outputPath: string; + override?: boolean; +}): Promise { + let template = await readFile(params.templatePath); + + if ((await pathExists(params.outputPath)) && !params.override) { + return { + success: true, + alreadyExisted: true, + }; + } + + try { + const output = replaceAll(template, params.replacements); + + const directoryName = path.dirname(params.outputPath); + await fs.mkdir(directoryName, { recursive: true }); + await fs.writeFile(params.outputPath, output); + + return { + success: true, + alreadyExisted: false, + }; + } catch (e) { + if (e instanceof Error) { + return { + success: false, + error: e.message, + }; + } + return { + success: false, + error: JSON.stringify(e), + }; + } +} + +// find strings that match ${varName} and replace with the value from a Record where { varName: "value" } +export function replaceAll(input: string, replacements: Record) { + let output = input; + for (const [key, value] of Object.entries(replacements)) { + output = output.replace(new RegExp(`\\$\\{${key}\\}`, "g"), value); + } + return output; +} diff --git a/packages/cli-v3/src/utilities/deployErrors.ts b/packages/cli-v3/src/utilities/deployErrors.ts new file mode 100644 index 00000000000..de2dafda6ae --- /dev/null +++ b/packages/cli-v3/src/utilities/deployErrors.ts @@ -0,0 +1,208 @@ +import chalk from "chalk"; +import { relative } from "node:path"; +import { chalkError, chalkPurple, chalkGrey, chalkGreen, chalkWarning, cliLink } from "./cliOutput"; +import { logger } from "./logger"; +import { ReadConfigResult } from "./configFiles"; +import { z } from "zod"; +import { groupTaskMetadataIssuesByTask } from "@systemfsoftware/trigger.dev_core/v3"; +import { docs } from "./links"; + +export type ESMRequireError = { + type: "esm-require-error"; + moduleName: string; +}; + +export type BuildError = ESMRequireError | string; + +function errorIsErrorLike(error: unknown): error is Error { + return ( + error instanceof Error || (typeof error === "object" && error !== null && "message" in error) + ); +} + +export function parseBuildErrorStack(error: unknown): BuildError | undefined { + if (typeof error === "string") { + return error; + } + + if (errorIsErrorLike(error)) { + if (typeof error.stack === "string") { + if (error.stack.includes("ERR_REQUIRE_ESM")) { + const moduleName = getPackageNameFromEsmRequireError(error.stack); + + if (moduleName) { + return { + type: "esm-require-error", + moduleName, + }; + } + } + } else { + return error.message; + } + } +} + +function getPackageNameFromEsmRequireError(stack: string): string | undefined { + const pathRegex = /require\(\) of ES Module (.*) from/; + const pathMatch = pathRegex.exec(stack); + + if (!pathMatch) { + return; + } + + const filePath = pathMatch[1]; + + if (!filePath) { + return; + } + + const lastPart = filePath.split("node_modules/").pop(); + + if (!lastPart) { + return; + } + + // regular expression to match the package name + const moduleRegex = /(@[^\/]+\/[^\/]+|[^\/]+)/; + + const match = moduleRegex.exec(lastPart); + + if (!match) { + return; + } + + return match[1]; +} + +export function logESMRequireError(parsedError: ESMRequireError, resolvedConfig: ReadConfigResult) { + logger.log( + `\n${chalkError("X Error:")} The ${chalkPurple( + parsedError.moduleName + )} module is being required even though it's ESM only, and builds only support CommonJS. There are two ${chalk.underline( + "possible" + )} ways to fix this:` + ); + logger.log( + `\n${chalkGrey("○")} Dynamically import the module in your code: ${chalkGrey( + `const myModule = await import("${parsedError.moduleName}");` + )}` + ); + + if (resolvedConfig.status === "file") { + const relativePath = relative(resolvedConfig.config.projectDir, resolvedConfig.path).replace( + /\\/g, + "/" + ); + + logger.log( + `${chalkGrey("○")} ${chalk.underline("Or")} add ${chalkPurple( + parsedError.moduleName + )} to the ${chalkGreen("dependenciesToBundle")} array in your config file ${chalkGrey( + `(${relativePath})` + )}. This will bundle the module with your code.\n` + ); + } else { + logger.log( + `${chalkGrey("○")} ${chalk.underline("Or")} add ${chalkPurple( + parsedError.moduleName + )} to the ${chalkGreen("dependenciesToBundle")} array in your config file ${chalkGrey( + "(you'll need to create one)" + )}. This will bundle the module with your code.\n` + ); + } + + logger.log( + `${chalkGrey("○")} For more info see the ${cliLink("relevant docs", docs.config.esm)}.\n` + ); +} + +export type PackageNotFoundError = { + type: "package-not-found-error"; + packageName: string; +}; + +export type NoMatchingVersionError = { + type: "no-matching-version-error"; + packageName: string; +}; + +export type NpmInstallError = PackageNotFoundError | NoMatchingVersionError | string; + +export function parseNpmInstallError(error: unknown): NpmInstallError { + if (typeof error === "string") { + return error; + } + + if (error instanceof Error) { + if (typeof error.stack === "string") { + const isPackageNotFoundError = + error.stack.includes("ERR! 404 Not Found") && + error.stack.includes("is not in this registry"); + let packageName = null; + + if (isPackageNotFoundError) { + // Regular expression to match the package name + const packageNameRegex = /'([^']+)' is not in this registry/; + const match = packageNameRegex.exec(error.stack); + if (match) { + packageName = match[1] as string; // Capture the package name + } + } + + if (packageName) { + return { + type: "package-not-found-error", + packageName, + }; + } + + const noMatchingVersionRegex = /No matching version found for ([^\s]+)\s/; + const noMatchingVersionMatch = noMatchingVersionRegex.exec(error.stack); + if (noMatchingVersionMatch) { + return { + type: "no-matching-version-error", + packageName: (noMatchingVersionMatch[1] as string).replace(/.$/, ""), + }; + } + + return error.message; + } else { + return error.message; + } + } + + return "Unknown error"; +} + +export function logTaskMetadataParseError(zodIssues: z.ZodIssue[], tasks: any) { + logger.log( + `\n${chalkError("X Error:")} Failed to start. The following ${ + zodIssues.length === 1 ? "task issue was" : "task issues were" + } found:` + ); + + const groupedIssues = groupTaskMetadataIssuesByTask(tasks, zodIssues); + + for (const key in groupedIssues) { + const taskWithIssues = groupedIssues[key]; + + if (!taskWithIssues) { + continue; + } + + logger.log( + `\n ${chalkWarning("❯")} ${taskWithIssues.exportName} ${chalkGrey("in")} ${ + taskWithIssues.filePath + }` + ); + + for (const issue of taskWithIssues.issues) { + if (issue.path) { + logger.log(` ${chalkError("x")} ${issue.path} ${chalkGrey(issue.message)}`); + } else { + logger.log(` ${chalkError("x")} ${chalkGrey(issue.message)}`); + } + } + } +} diff --git a/packages/cli-v3/src/utilities/fileSystem.ts b/packages/cli-v3/src/utilities/fileSystem.ts new file mode 100644 index 00000000000..690540b1808 --- /dev/null +++ b/packages/cli-v3/src/utilities/fileSystem.ts @@ -0,0 +1,97 @@ +import fsSync from "fs"; +import fsModule, { writeFile } from "fs/promises"; +import fs from "node:fs"; +import { tmpdir } from "node:os"; +import pathModule from "node:path"; + +// Creates a file at the given path, if the directory doesn't exist it will be created +export async function createFile(path: string, contents: string): Promise { + await fsModule.mkdir(pathModule.dirname(path), { recursive: true }); + await fsModule.writeFile(path, contents); + + return path; +} + +export function isDirectory(configPath: string) { + try { + return fs.statSync(configPath).isDirectory(); + } catch (error) { + // ignore error + return false; + } +} + +export async function pathExists(path: string): Promise { + return fsSync.existsSync(path); +} + +export async function someFileExists(directory: string, filenames: string[]): Promise { + for (let index = 0; index < filenames.length; index++) { + const filename = filenames[index]; + if (!filename) continue; + + const path = pathModule.join(directory, filename); + if (await pathExists(path)) { + return true; + } + } + + return false; +} + +export async function removeFile(path: string) { + await fsModule.unlink(path); +} + +export async function readFile(path: string) { + return await fsModule.readFile(path, "utf8"); +} + +export async function readJSONFile(path: string) { + const fileContents = await fsModule.readFile(path, "utf8"); + + return JSON.parse(fileContents); +} + +export async function safeFeadJSONFile(path: string) { + try { + const fileExists = await pathExists(path); + + if (!fileExists) return; + + const fileContents = await readFile(path); + + return JSON.parse(fileContents); + } catch { + return; + } +} + +export async function writeJSONFile(path: string, json: any, pretty = false) { + await writeFile(path, JSON.stringify(json, undefined, pretty ? 2 : undefined), "utf8"); +} + +export function readJSONFileSync(path: string) { + const fileContents = fsSync.readFileSync(path, "utf8"); + + return JSON.parse(fileContents); +} + +export function safeDeleteFileSync(path: string) { + try { + fs.unlinkSync(path); + } catch (error) { + // ignore error + } +} + +// Create a temporary directory within the OS's temp directory +export async function createTempDir(): Promise { + // Generate a unique temp directory path + const tempDirPath: string = pathModule.join(tmpdir(), "trigger-"); + + // Create the temp directory synchronously and return the path + const directory = await fsModule.mkdtemp(tempDirPath); + + return directory; +} diff --git a/packages/cli-v3/src/utilities/getApiKeyType.test.ts b/packages/cli-v3/src/utilities/getApiKeyType.test.ts new file mode 100644 index 00000000000..e8be117e59d --- /dev/null +++ b/packages/cli-v3/src/utilities/getApiKeyType.test.ts @@ -0,0 +1,32 @@ +import { checkApiKeyIsDevServer } from "./getApiKeyType.js"; + +describe("Test API keys", () => { + test("dev server succeeds", async () => { + const result = checkApiKeyIsDevServer("tr_dev_12345"); + expect(result.success).toEqual(true); + }); + + test("dev public fails", async () => { + const result = checkApiKeyIsDevServer("pk_dev_12345"); + expect(result.success).toEqual(false); + if (result.success) return; + expect(result.type?.environment).toEqual("dev"); + expect(result.type?.type).toEqual("public"); + }); + + test("prod server fails", async () => { + const result = checkApiKeyIsDevServer("tr_prod_12345"); + expect(result.success).toEqual(false); + if (result.success) return; + expect(result.type?.environment).toEqual("prod"); + expect(result.type?.type).toEqual("server"); + }); + + test("prod public fails", async () => { + const result = checkApiKeyIsDevServer("pk_prod_12345"); + expect(result.success).toEqual(false); + if (result.success) return; + expect(result.type?.environment).toEqual("prod"); + expect(result.type?.type).toEqual("public"); + }); +}); diff --git a/packages/cli-v3/src/utilities/getApiKeyType.ts b/packages/cli-v3/src/utilities/getApiKeyType.ts new file mode 100644 index 00000000000..2534b47f3f4 --- /dev/null +++ b/packages/cli-v3/src/utilities/getApiKeyType.ts @@ -0,0 +1,65 @@ +export type ApiKeyType = { + environment: "dev" | "prod"; + type: "server" | "public"; +}; + +type Result = + | { + success: true; + } + | { + success: false; + type: ApiKeyType | undefined; + }; + +export function checkApiKeyIsDevServer(apiKey: string): Result { + const type = getApiKeyType(apiKey); + + if (!type) { + return { success: false, type: undefined }; + } + + if (type.environment === "dev" && type.type === "server") { + return { + success: true, + }; + } + + return { + success: false, + type, + }; +} + +export function getApiKeyType(apiKey: string): ApiKeyType | undefined { + if (apiKey.startsWith("tr_dev_")) { + return { + environment: "dev", + type: "server", + }; + } + + if (apiKey.startsWith("pk_dev_")) { + return { + environment: "dev", + type: "public", + }; + } + + // If they enter a prod key (tr_prod_), let them know + if (apiKey.startsWith("tr_prod_")) { + return { + environment: "prod", + type: "server", + }; + } + + if (apiKey.startsWith("pk_prod_")) { + return { + environment: "prod", + type: "public", + }; + } + + return; +} diff --git a/packages/cli-v3/src/utilities/getEnvironmentVariableFactory.ts b/packages/cli-v3/src/utilities/getEnvironmentVariableFactory.ts new file mode 100644 index 00000000000..35419f70186 --- /dev/null +++ b/packages/cli-v3/src/utilities/getEnvironmentVariableFactory.ts @@ -0,0 +1,69 @@ +import { logger } from "./logger.js"; + +type VariableNames = "TRIGGER_API_URL" | "TRIGGER_SECRET_KEY" | "TRIGGER_LOG_LEVEL"; + +type DeprecatedNames = ""; + +/** + * Create a function used to access an environment variable. + * + * This is not memoized to allow us to change the value at runtime, such as in testing. + * A warning is shown if the client is using a deprecated version - but only once. + */ +export function getEnvironmentVariableFactory({ + variableName, + deprecatedName, +}: { + variableName: VariableNames; + deprecatedName?: DeprecatedNames; +}): () => string | undefined; + +/** + * Create a function used to access an environment variable, with a default value. + * + * This is not memoized to allow us to change the value at runtime, such as in testing. + * A warning is shown if the client is using a deprecated version - but only once. + */ +export function getEnvironmentVariableFactory({ + variableName, + deprecatedName, + defaultValue, +}: { + variableName: VariableNames; + deprecatedName?: DeprecatedNames; + defaultValue: () => string; +}): () => string; + +/** + * Create a function used to access an environment variable. + * + * This is not memoized to allow us to change the value at runtime, such as in testing. + * A warning is shown if the client is using a deprecated version - but only once. + */ +export function getEnvironmentVariableFactory({ + variableName, + deprecatedName, + defaultValue, +}: { + variableName: VariableNames; + deprecatedName?: DeprecatedNames; + defaultValue?: () => string; +}): () => string | undefined { + let hasWarned = false; + return () => { + if (process.env[variableName]) { + return process.env[variableName]; + } else if (deprecatedName && process.env[deprecatedName]) { + if (!hasWarned) { + // Only show the warning once. + hasWarned = true; + logger.warn( + `Using "${deprecatedName}" environment variable. This is deprecated. Please use "${variableName}", instead.` + ); + } + return process.env[deprecatedName]; + } else { + return defaultValue?.(); + } + }; +} diff --git a/packages/cli-v3/src/utilities/getUserPackageManager.ts b/packages/cli-v3/src/utilities/getUserPackageManager.ts new file mode 100644 index 00000000000..d50dcf5b83f --- /dev/null +++ b/packages/cli-v3/src/utilities/getUserPackageManager.ts @@ -0,0 +1,72 @@ +import { findUp } from "find-up"; +import { basename } from "path"; +import { logger } from "./logger"; + +export type PackageManager = "npm" | "pnpm" | "yarn"; +export const LOCKFILES = { + npm: "package-lock.json", + npmShrinkwrap: "npm-shrinkwrap.json", + pnpm: "pnpm-lock.yaml", + yarn: "yarn.lock", + bun: "bun.lockb", +}; + +export async function getUserPackageManager(path: string): Promise { + const packageManager = await detectPackageManager(path); + logger.debug("Detected package manager", { packageManager }); + return packageManager; +} + +async function detectPackageManager(path: string): Promise { + try { + return await detectPackageManagerFromArtifacts(path); + } catch (error) { + return detectPackageManagerFromCurrentCommand(); + } +} + +function detectPackageManagerFromCurrentCommand(): PackageManager { + // This environment variable is set by npm and yarn but pnpm seems less consistent + const userAgent = process.env.npm_config_user_agent; + + if (userAgent) { + if (userAgent.startsWith("yarn")) { + return "yarn"; + } else if (userAgent.startsWith("pnpm")) { + return "pnpm"; + } else { + return "npm"; + } + } else { + // If no user agent is set, assume npm + return "npm"; + } +} + +export async function detectPackageManagerFromArtifacts(path: string): Promise { + const foundPath = await findUp(Object.values(LOCKFILES), { cwd: path }); + + if (!foundPath) { + throw new Error("Could not detect package manager from artifacts"); + } + + logger.debug("Found path from package manager artifacts", { foundPath }); + + switch (basename(foundPath)) { + case LOCKFILES.yarn: + logger.debug("Found yarn artifact", { foundPath }); + return "yarn"; + case LOCKFILES.pnpm: + logger.debug("Found pnpm artifact", { foundPath }); + return "pnpm"; + case LOCKFILES.npm: + case LOCKFILES.npmShrinkwrap: + logger.debug("Found npm artifact", { foundPath }); + return "npm"; + case LOCKFILES.bun: + logger.debug("Found bun artifact", { foundPath }); + return "npm"; + default: + throw new Error(`Unhandled package manager detection path: ${foundPath}`); + } +} diff --git a/packages/cli-v3/src/utilities/getVersion.ts b/packages/cli-v3/src/utilities/getVersion.ts new file mode 100644 index 00000000000..46d91f05a13 --- /dev/null +++ b/packages/cli-v3/src/utilities/getVersion.ts @@ -0,0 +1,12 @@ +import { type PackageJson } from "type-fest"; +import path from "path"; +import { PKG_ROOT } from "../consts.js"; +import { readJSONFileSync } from "./fileSystem.js"; + +export function getVersion() { + const packageJsonPath = path.join(PKG_ROOT, "package.json"); + + const packageJsonContent = readJSONFileSync(packageJsonPath) as PackageJson; + + return packageJsonContent.version ?? "1.0.0"; +} diff --git a/packages/cli-v3/src/utilities/initialBanner.ts b/packages/cli-v3/src/utilities/initialBanner.ts new file mode 100644 index 00000000000..93e9b3d860a --- /dev/null +++ b/packages/cli-v3/src/utilities/initialBanner.ts @@ -0,0 +1,89 @@ +import chalk from "chalk"; +import type { Result } from "update-check"; +import checkForUpdate from "update-check"; +import pkg from "../../package.json"; +import { chalkGrey, chalkRun, chalkTask, chalkWorker, green, logo } from "./cliOutput.js"; +import { getVersion } from "./getVersion.js"; +import { logger } from "./logger.js"; +import { spinner } from "./windows"; + +export async function printInitialBanner(performUpdateCheck = true) { + const cliVersion = getVersion(); + const text = `\n${logo()} ${chalkGrey(`(${cliVersion})`)}\n`; + + logger.info(text); + + let maybeNewVersion: string | undefined; + if (performUpdateCheck) { + const loadingSpinner = spinner(); + loadingSpinner.start("Checking for updates"); + maybeNewVersion = await updateCheck(); + + // Log a slightly more noticeable message if this is a major bump + if (maybeNewVersion !== undefined) { + loadingSpinner.stop(`Update available ${chalk.green(maybeNewVersion)}`); + const currentMajor = parseInt(cliVersion.split(".")[0]!); + const newMajor = parseInt(maybeNewVersion.split(".")[0]!); + if (newMajor > currentMajor) { + logger.warn( + `Please update to the latest version of \`trigger.dev\` to prevent critical errors. +Run \`npm install --save-dev trigger.dev@${newMajor}\` to update to the latest version. +After installation, run Trigger.dev with \`npx trigger.dev\`.` + ); + } + } else { + loadingSpinner.stop("On latest version"); + } + } +} + +export async function printStandloneInitialBanner(performUpdateCheck = true) { + const cliVersion = getVersion(); + + if (performUpdateCheck) { + const maybeNewVersion = await updateCheck(); + + // Log a slightly more noticeable message if this is a major bump + if (maybeNewVersion !== undefined) { + logger.log(`\n${logo()} ${chalkGrey(`(${cliVersion} -> ${chalk.green(maybeNewVersion)})`)}`); + } else { + logger.log(`\n${logo()} ${chalkGrey(`(${cliVersion})`)}`); + } + } else { + logger.log(`\n${logo()} ${chalkGrey(`(${cliVersion})`)}`); + } + + logger.log(`${chalkGrey("-".repeat(54))}`); +} + +export function printDevBanner(printTopBorder = true) { + if (printTopBorder) { + logger.log(chalkGrey("-".repeat(54))); + } + + logger.log( + `${chalkGrey("Key:")} ${chalkWorker("Version")} ${chalkGrey("|")} ${chalkTask( + "Task" + )} ${chalkGrey("|")} ${chalkRun("Run")}` + ); + logger.log(chalkGrey("-".repeat(54))); +} + +async function doUpdateCheck(): Promise { + let update: Result | null = null; + try { + // default cache for update check is 1 day + update = await checkForUpdate(pkg, { + distTag: pkg.version.startsWith("3.0.0-beta") ? "beta" : "latest", + }); + } catch (err) { + // ignore error + } + return update?.latest; +} + +//only do this once while the cli is running +let updateCheckPromise: Promise; +export function updateCheck(): Promise { + return (updateCheckPromise ??= doUpdateCheck()); +} diff --git a/packages/cli-v3/src/utilities/ink-table.tsx b/packages/cli-v3/src/utilities/ink-table.tsx new file mode 100644 index 00000000000..afc63f82aae --- /dev/null +++ b/packages/cli-v3/src/utilities/ink-table.tsx @@ -0,0 +1,375 @@ +// via https://github.com/maticzav/ink-table +// inlined here because of https://github.com/maticzav/ink-table/issues/258 + +import React from "react"; +import { Box, Text } from "ink"; +import { sha1 } from "object-hash"; + +/* Table */ + +type Scalar = string | number | boolean | null | undefined; + +type ScalarDict = { + [key: string]: Scalar; +}; + +export type CellProps = React.PropsWithChildren<{ column: number }>; + +export type TableProps = { + /** + * List of values (rows). + */ + data: T[]; + /** + * Columns that we should display in the table. + */ + columns: (keyof T)[]; + /** + * Cell padding. + */ + padding: number; + /** + * Header component. + */ + header: (props: React.PropsWithChildren) => React.JSX.Element; + /** + * Component used to render a cell in the table. + */ + cell: (props: CellProps) => React.JSX.Element; + /** + * Component used to render the skeleton of the table. + */ + skeleton: (props: React.PropsWithChildren) => React.JSX.Element; +}; + +/* Table */ + +export default class Table extends React.Component< + Pick, "data"> & Partial> +> { + /* Config */ + + /** + * Merges provided configuration with defaults. + */ + getConfig(): TableProps { + return { + data: this.props.data, + columns: this.props.columns || this.getDataKeys(), + padding: this.props.padding || 1, + header: this.props.header || Header, + cell: this.props.cell || Cell, + skeleton: this.props.skeleton || Skeleton, + }; + } + + /** + * Gets all keyes used in data by traversing through the data. + */ + getDataKeys(): (keyof T)[] { + const keys = new Set(); + + // Collect all the keys. + for (const data of this.props.data) { + for (const key in data) { + keys.add(key); + } + } + + return Array.from(keys); + } + + /** + * Calculates the width of each column by finding + * the longest value in a cell of a particular column. + * + * Returns a list of column names and their widths. + */ + getColumns(): Column[] { + const { columns, padding } = this.getConfig(); + + const widths: Column[] = columns.map((key) => { + const header = String(key).length; + /* Get the width of each cell in the column */ + const data = this.props.data.map((data) => { + const value = data[key]; + + if (value == undefined || value == null) return 0; + return String(value).length; + }); + + const width = Math.max(...data, header) + padding * 2; + + /* Construct a cell */ + return { + column: key, + width: width, + key: String(key), + }; + }); + + return widths; + } + + /** + * Returns a (data) row representing the headings. + */ + getHeadings(): Partial { + const { columns } = this.getConfig(); + + const headings: Partial = columns.reduce( + (acc, column) => ({ ...acc, [column]: column }), + {} + ); + + return headings; + } + + /* Rendering utilities */ + + // The top most line in the table. + header = row({ + cell: this.getConfig().skeleton, + padding: this.getConfig().padding, + skeleton: { + component: this.getConfig().skeleton, + // chars + line: "─", + left: "┌", + right: "┐", + cross: "┬", + }, + }); + + // The line with column names. + heading = row({ + cell: this.getConfig().header, + padding: this.getConfig().padding, + skeleton: { + component: this.getConfig().skeleton, + // chars + line: " ", + left: "│", + right: "│", + cross: "│", + }, + }); + + // The line that separates rows. + separator = row({ + cell: this.getConfig().skeleton, + padding: this.getConfig().padding, + skeleton: { + component: this.getConfig().skeleton, + // chars + line: "─", + left: "├", + right: "┤", + cross: "┼", + }, + }); + + // The row with the data. + data = row({ + cell: this.getConfig().cell, + padding: this.getConfig().padding, + skeleton: { + component: this.getConfig().skeleton, + // chars + line: " ", + left: "│", + right: "│", + cross: "│", + }, + }); + + // The bottom most line of the table. + footer = row({ + cell: this.getConfig().skeleton, + padding: this.getConfig().padding, + skeleton: { + component: this.getConfig().skeleton, + // chars + line: "─", + left: "└", + right: "┘", + cross: "┴", + }, + }); + + /* Render */ + override render() { + /* Data */ + const columns = this.getColumns(); + const headings = this.getHeadings(); + + /** + * Render the table line by line. + */ + return ( + + {/* Header */} + {this.header({ key: "header", columns, data: {} })} + {this.heading({ key: "heading", columns, data: headings })} + {/* Data */} + {this.props.data.map((row, index) => { + // Calculate the hash of the row based on its value and position + const key = `row-${sha1(row)}-${index}`; + + // Construct a row. + return ( + + {this.separator({ key: `separator-${key}`, columns, data: {} })} + {this.data({ key: `data-${key}`, columns, data: row })} + + ); + })} + {/* Footer */} + {this.footer({ key: "footer", columns, data: {} })} + + ); + } +} + +/* Helper components */ + +type RowConfig = { + /** + * Component used to render cells. + */ + cell: (props: CellProps) => React.JSX.Element; + /** + * Tells the padding of each cell. + */ + padding: number; + /** + * Component used to render skeleton in the row. + */ + skeleton: { + component: (props: React.PropsWithChildren) => React.JSX.Element; + /** + * Characters used in skeleton. + * | | + * (left)-(line)-(cross)-(line)-(right) + * | | + */ + left: string; + right: string; + cross: string; + line: string; + }; +}; + +type RowProps = { + key: string; + data: Partial; + columns: Column[]; +}; + +type Column = { + key: string; + column: keyof T; + width: number; +}; + +/** + * Constructs a Row element from the configuration. + */ +function row(config: RowConfig): (props: RowProps) => React.JSX.Element { + /* This is a component builder. We return a function. */ + + const skeleton = config.skeleton; + + /* Row */ + return (props) => ( + + {/* Left */} + {skeleton.left} + {/* Data */} + {...intersperse( + (i) => { + const key = `${props.key}-hseparator-${i}`; + + // The horizontal separator. + return {skeleton.cross}; + }, + + // Values. + props.columns.map((column, colI) => { + // content + const value = props.data[column.column]; + + if (value == undefined || value == null) { + const key = `${props.key}-empty-${column.key}`; + + return ( + + {skeleton.line.repeat(column.width)} + + ); + } else { + const key = `${props.key}-cell-${column.key}`; + + // margins + const ml = config.padding; + const mr = column.width - String(value).length - config.padding; + + return ( + /* prettier-ignore */ + + {`${skeleton.line.repeat(ml)}${String(value)}${skeleton.line.repeat(mr)}`} + + ); + } + }) + )} + {/* Right */} + {skeleton.right} + + ); +} + +/** + * Renders the header of a table. + */ +export function Header(props: React.PropsWithChildren) { + return ( + + {props.children} + + ); +} + +/** + * Renders a cell in the table. + */ +export function Cell(props: CellProps) { + return {props.children}; +} + +/** + * Redners the scaffold of the table. + */ +export function Skeleton(props: React.PropsWithChildren) { + return {props.children}; +} + +/* Utility functions */ + +/** + * Intersperses a list of elements with another element. + */ +function intersperse(intersperser: (index: number) => I, elements: T[]): (T | I)[] { + // Intersparse by reducing from left. + const interspersed: (T | I)[] = elements.reduce( + (acc, element, index) => { + // Only add element if it's the first one. + if (acc.length === 0) return [element]; + // Add the intersparser as well otherwise. + return [...acc, intersperser(index), element]; + }, + [] as (T | I)[] + ); + + return interspersed; +} diff --git a/packages/cli-v3/src/utilities/installPackages.ts b/packages/cli-v3/src/utilities/installPackages.ts new file mode 100644 index 00000000000..4dd1e933e3b --- /dev/null +++ b/packages/cli-v3/src/utilities/installPackages.ts @@ -0,0 +1,110 @@ +import { execa } from "execa"; +import { join } from "node:path"; +import { readJSONFile, writeJSONFile } from "./fileSystem"; +import { logger } from "./logger"; + +export type InstallPackagesOptions = { cwd?: string }; + +export async function installPackages( + packages: Record, + options?: InstallPackagesOptions +) { + const cwd = options?.cwd ?? process.cwd(); + + logger.debug("Installing packages", { packages }); + + await setPackageJsonDeps(join(cwd, "package.json"), packages); + + await execa( + "npm", + ["install", "--install-strategy", "nested", "--ignore-scripts", "--no-audit", "--no-fund"], + { + cwd, + stderr: "pipe", + } + ); +} + +// Expects path to be in the format: +// - source-map-support/register.js +// - @opentelemetry/api +// - zod +// +// With the result being: +// - source-map-support +// - @opentelemetry/api +// - zod +export function detectPackageNameFromImportPath(path: string): string { + if (path.startsWith("@")) { + return path.split("/").slice(0, 2).join("/"); + } else { + return path.split("/")[0] as string; + } +} + +/** + * Removes the workspace prefix from a version string. + * @param version - The version string to strip the workspace prefix from. + * @returns The version string without the workspace prefix. + * @example + * stripWorkspaceFromVersion("workspace:1.0.0") // "1.0.0" + * stripWorkspaceFromVersion("1.0.0") // "1.0.0" + */ +export function stripWorkspaceFromVersion(version: string) { + return version.replace(/^workspace:/, ""); +} + +export function parsePackageName(packageSpecifier: string): { name: string; version?: string } { + let name: string | undefined; + let version: string | undefined; + + // Check if the package is scoped + if (packageSpecifier.startsWith("@")) { + const atIndex = packageSpecifier.indexOf("@", 1); + // If a version is included + if (atIndex !== -1) { + name = packageSpecifier.slice(0, atIndex); + version = packageSpecifier.slice(atIndex + 1); + } else { + name = packageSpecifier; + } + } else { + const [packageName, packageVersion] = packageSpecifier.split("@"); + + if (typeof packageName === "string") { + name = packageName; + } + + version = packageVersion; + } + + if (!name) { + return { name: packageSpecifier }; + } + + return { name, version }; +} + +async function setPackageJsonDeps(path: string, deps: Record) { + try { + const existingPackageJson = await readJSONFile(path); + + const newPackageJson = { + ...existingPackageJson, + dependencies: { + ...deps, + }, + }; + + await writeJSONFile(path, newPackageJson); + } catch (error) { + const defaultPackageJson = { + name: "temp", + version: "1.0.0", + description: "", + dependencies: deps, + }; + + await writeJSONFile(path, defaultPackageJson); + } +} diff --git a/packages/cli-v3/src/utilities/javascriptProject.ts b/packages/cli-v3/src/utilities/javascriptProject.ts new file mode 100644 index 00000000000..49a7801787e --- /dev/null +++ b/packages/cli-v3/src/utilities/javascriptProject.ts @@ -0,0 +1,700 @@ +import { $, ExecaError } from "execa"; +import { join } from "node:path"; +import { readJSONFileSync } from "./fileSystem"; +import { logger } from "./logger"; +import { PackageManager, getUserPackageManager } from "./getUserPackageManager"; +import { PackageJson } from "type-fest"; +import { assertExhaustive } from "./assertExhaustive"; +import { builtinModules } from "node:module"; +import { tracer } from "../cli/common"; +import { recordSpanException } from "@systemfsoftware/trigger.dev_core/v3/otel"; +import { flattenAttributes } from "@systemfsoftware/trigger.dev_core/v3"; + +export type ResolveOptions = { allowDev: boolean }; +export type DependencyMeta = { version: string; external: boolean }; + +export class JavascriptProject { + private _packageJson?: PackageJson; + private _packageManager?: PackageManager; + + constructor(private projectPath: string) {} + + private get packageJson() { + if (!this._packageJson) { + this._packageJson = readJSONFileSync(join(this.projectPath, "package.json")) as PackageJson; + } + + return this._packageJson; + } + + public get allowedPackageJson(): Record { + const disallowedKeys = [ + "scripts", + "devDependencies", + "dependencies", + "peerDependencies", + "author", + "contributors", + "funding", + "bugs", + "files", + "keywords", + "main", + "module", + "type", + "bin", + "browser", + "man", + "directories", + "repository", + "peerDependenciesMeta", + "optionalDependencies", + "engines", + "os", + "cpu", + "private", + "publishConfig", + "workspaces", + ]; + + return Object.keys(this.packageJson).reduce( + (acc, key) => { + if (!disallowedKeys.includes(key)) { + acc[key] = this.packageJson[key]; + } + + return acc; + }, + {} as Record + ); + } + + public get scripts(): Record { + return this.#filterScripts(); + } + + #filterScripts(): Record { + if (!this.packageJson.scripts || typeof this.packageJson.scripts !== "object") { + return {}; + } + + return this.packageJson.scripts as Record; + } + + async install(): Promise { + const command = await this.#getCommand(); + + try { + await command.installDependencies({ + cwd: this.projectPath, + }); + } catch (error) { + logger.debug(`Failed to install dependencies using ${command.name}`, { + error, + }); + } + } + + async extractDirectDependenciesMeta(): Promise> { + return tracer.startActiveSpan( + "JavascriptProject.extractDirectDependenciesMeta", + async (span) => { + const command = await this.#getCommand(); + + span.setAttributes({ + packageManager: command.name, + }); + + try { + span.end(); + return await command.extractDirectDependenciesMeta({ + cwd: this.projectPath, + }); + } catch (error) { + recordSpanException(span, error); + span.end(); + + logger.debug(`Failed to resolve internal dependencies using ${command.name}`, { + error, + }); + + throw error; + } + } + ); + } + + async resolveAll(packageNames: string[]): Promise> { + return tracer.startActiveSpan("JavascriptProject.resolveAll", async (span) => { + const externalPackages = packageNames.filter((packageName) => !isBuiltInModule(packageName)); + + const command = await this.#getCommand(); + + span.setAttributes({ + externalPackages, + packageManager: command.name, + }); + + try { + const versions = await command.resolveDependencyVersions(externalPackages, { + cwd: this.projectPath, + }); + + if (versions) { + logger.debug(`Resolved [${externalPackages.join(", ")}] version using ${command.name}`, { + versions, + }); + + span.setAttributes({ + ...flattenAttributes(versions, "versions"), + }); + } + + // Merge the resolved versions with the package.json dependencies + const missingPackages = externalPackages.filter((packageName) => !versions[packageName]); + const missingPackageVersions: Record = {}; + + for (const packageName of missingPackages) { + const packageJsonVersion = this.packageJson.dependencies?.[packageName]; + + if (typeof packageJsonVersion === "string") { + logger.debug(`Resolved ${packageName} version using package.json`, { + packageJsonVersion, + }); + + missingPackageVersions[packageName] = packageJsonVersion; + } + } + + span.setAttributes({ + ...flattenAttributes(missingPackageVersions, "missingPackageVersions"), + missingPackages, + }); + + span.end(); + + return { ...versions, ...missingPackageVersions }; + } catch (error) { + recordSpanException(span, error); + span.end(); + + logger.debug(`Failed to resolve dependency versions using ${command.name}`, { + packageNames, + error, + }); + + return {}; + } + }); + } + + async resolve(packageName: string, options?: ResolveOptions): Promise { + if (isBuiltInModule(packageName)) { + return undefined; + } + + const opts = { allowDev: false, ...options }; + + const command = await this.#getCommand(); + + try { + const version = await command.resolveDependencyVersion(packageName, { + cwd: this.projectPath, + }); + + if (version) { + logger.debug(`Resolved ${packageName} version using ${command.name}`, { version }); + + return version; + } + + const packageJsonVersion = this.packageJson.dependencies?.[packageName]; + + if (typeof packageJsonVersion === "string") { + logger.debug(`Resolved ${packageName} version using package.json`, { packageJsonVersion }); + + return packageJsonVersion; + } + + if (opts.allowDev) { + const devPackageJsonVersion = this.packageJson.devDependencies?.[packageName]; + + if (typeof devPackageJsonVersion === "string") { + logger.debug(`Resolved ${packageName} version using devDependencies`, { + devPackageJsonVersion, + }); + + return devPackageJsonVersion; + } + } + } catch (error) { + logger.debug(`Failed to resolve dependency version using ${command.name}`, { + packageName, + error, + }); + } + } + + async #getCommand(): Promise { + const packageManager = await this.getPackageManager(); + + switch (packageManager) { + case "npm": + return new NPMCommands(); + case "pnpm": + return new PNPMCommands(); + case "yarn": + return new YarnCommands(); + default: + assertExhaustive(packageManager); + } + } + + async getPackageManager(): Promise { + if (!this._packageManager) { + this._packageManager = await getUserPackageManager(this.projectPath); + } + + return this._packageManager; + } +} + +type PnpmList = { + name: string; + path: string; + version: string; + private: boolean; + dependencies?: Record< + string, + { + from: string; + version: string; + resolved: string; + path: string; + } + >; +}[]; + +type PackageManagerOptions = { + cwd?: string; +}; + +interface PackageManagerCommands { + name: string; + + installDependencies(options: PackageManagerOptions): Promise; + + extractDirectDependenciesMeta( + options: PackageManagerOptions + ): Promise>; + + resolveDependencyVersion( + packageName: string, + options: PackageManagerOptions + ): Promise; + + resolveDependencyVersions( + packageNames: string[], + options: PackageManagerOptions + ): Promise>; +} + +class PNPMCommands implements PackageManagerCommands { + get name() { + return "pnpm"; + } + + private get cmd() { + return process.platform === "win32" ? "pnpm.cmd" : "pnpm"; + } + + async installDependencies(options: PackageManagerOptions) { + const { stdout, stderr } = await $({ cwd: options.cwd })`${this.cmd} install`; + + logger.debug(`Installing dependencies using ${this.name}`, { stdout, stderr }); + } + + async resolveDependencyVersion(packageName: string, options: PackageManagerOptions) { + const { stdout } = await $({ cwd: options.cwd })`${this.cmd} list ${packageName} -r --json`; + const result = JSON.parse(stdout) as PnpmList; + + logger.debug(`Resolving ${packageName} version using ${this.name}`); + + // Return the first dependency version that matches the package name + for (const dep of result) { + const dependency = dep.dependencies?.[packageName]; + + if (dependency) { + return dependency.version; + } + } + } + + async resolveDependencyVersions( + packageNames: string[], + options: PackageManagerOptions + ): Promise> { + const result = await this.#listDependencies(packageNames, options); + + logger.debug(`Resolving ${packageNames.join(" ")} version using ${this.name}`); + + const results: Record = {}; + + // Return the first dependency version that matches the package name + for (const dep of result) { + for (const packageName of packageNames) { + const dependency = dep.dependencies?.[packageName]; + + if (dependency) { + results[packageName] = dependency.version; + } + } + } + + return results; + } + + async extractDirectDependenciesMeta(options: PackageManagerOptions) { + const result = await this.#listDirectDependencies(options); + + logger.debug(`Extracting direct dependencies metadata using ${this.name}`); + + const results: Record = {}; + + for (const projectPkg of result) { + results[projectPkg.name] = { version: projectPkg.version, external: false }; + + if (projectPkg.dependencies) { + for (const [name, dep] of Object.entries(projectPkg.dependencies)) { + const { version } = dep; + + results[name] = { + version, + external: !version.startsWith("link:"), + }; + } + } + } + + return results; + } + + async #listDirectDependencies(options: PackageManagerOptions) { + const childProcess = await $({ + cwd: options.cwd, + reject: false, + })`${this.cmd} list --recursive --json`; + + if (childProcess.failed) { + logger.debug("Failed to list dependencies, using stdout anyway...", { + error: childProcess, + }); + } + + return JSON.parse(childProcess.stdout) as PnpmList; + } + + async #listDependencies(packageNames: string[], options: PackageManagerOptions) { + const childProcess = await $({ + cwd: options.cwd, + reject: false, + })`${this.cmd} list ${packageNames} -r --json`; + + if (childProcess.failed) { + logger.debug("Failed to list dependencies, using stdout anyway...", { + error: childProcess, + }); + } + + return JSON.parse(childProcess.stdout) as PnpmList; + } +} + +type NpmDependency = { + version: string; + resolved: string; + overridden: boolean; + required?: { version: string }; + dependencies?: Record; +}; + +type NpmListOutput = { + dependencies: Record; +}; + +class NPMCommands implements PackageManagerCommands { + get name() { + return "npm"; + } + + private get cmd() { + return process.platform === "win32" ? "npm.cmd" : "npm"; + } + + async installDependencies(options: PackageManagerOptions) { + const { stdout, stderr } = await $({ cwd: options.cwd })`${this.cmd} install`; + + logger.debug(`Installing dependencies using ${this.name}`, { stdout, stderr }); + } + + async resolveDependencyVersion(packageName: string, options: PackageManagerOptions) { + const { stdout } = await $({ cwd: options.cwd })`${this.cmd} list ${packageName} --json`; + const output = JSON.parse(stdout) as NpmListOutput; + + logger.debug(`Resolving ${packageName} version using ${this.name}`, { output }); + + return this.#recursivelySearchDependencies(output.dependencies, packageName); + } + + async resolveDependencyVersions( + packageNames: string[], + options: PackageManagerOptions + ): Promise> { + const output = await this.#listDependencies(packageNames, options); + + logger.debug(`Resolving ${packageNames.join(" ")} version using ${this.name}`, { output }); + + const results: Record = {}; + + for (const packageName of packageNames) { + const version = this.#recursivelySearchDependencies(output.dependencies, packageName); + + if (version) { + results[packageName] = version; + } + } + + return results; + } + + async extractDirectDependenciesMeta( + options: PackageManagerOptions + ): Promise> { + const result = await this.#listDirectDependencies(options); + + logger.debug(`Extracting direct dependencies metadata using ${this.name}`); + + return result.dependencies ? this.#flattenDependenciesMeta(result.dependencies) : {}; + } + + async #listDirectDependencies(options: PackageManagerOptions) { + const childProcess = await $({ + cwd: options.cwd, + reject: false, + })`${this.cmd} list --json`; + + if (childProcess.failed) { + logger.debug("Failed to list dependencies, using stdout anyway...", { + error: childProcess, + }); + } + + return JSON.parse(childProcess.stdout) as NpmListOutput; + } + + async #listDependencies(packageNames: string[], options: PackageManagerOptions) { + const childProcess = await $({ + cwd: options.cwd, + reject: false, + })`${this.cmd} list ${packageNames} --json`; + + if (childProcess.failed) { + logger.debug("Failed to list dependencies, using stdout anyway...", { + error: childProcess, + }); + } + + return JSON.parse(childProcess.stdout) as NpmListOutput; + } + + #recursivelySearchDependencies( + dependencies: Record, + packageName: string + ): string | undefined { + for (const [name, dependency] of Object.entries(dependencies)) { + if (name === packageName) { + return dependency.version; + } + + if (dependency.dependencies) { + const result = this.#recursivelySearchDependencies(dependency.dependencies, packageName); + + if (result) { + return result; + } + } + } + } + + #flattenDependenciesMeta( + dependencies: Record + ): Record { + let results: Record = {}; + + for (const [name, dep] of Object.entries(dependencies)) { + const { version, resolved, dependencies: children } = dep; + results[name] = { version, external: !!resolved && !resolved.startsWith("file:") }; + + if (children) { + results = { ...results, ...this.#flattenDependenciesMeta(children) }; + } + } + + return results; + } +} + +class YarnCommands implements PackageManagerCommands { + get name() { + return "yarn"; + } + + private get cmd() { + return process.platform === "win32" ? "yarn.cmd" : "yarn"; + } + + async installDependencies(options: PackageManagerOptions) { + const { stdout, stderr } = await $({ cwd: options.cwd })`${this.cmd} install`; + + logger.debug(`Installing dependencies using ${this.name}`, { stdout, stderr }); + } + + async resolveDependencyVersion(packageName: string, options: PackageManagerOptions) { + const { stdout } = await $({ cwd: options.cwd })`${this.cmd} info ${packageName} --json`; + + const lines = stdout.split("\n"); + + logger.debug(`Resolving ${packageName} version using ${this.name}`); + + for (const line of lines) { + const json = JSON.parse(line); + + if (json.value === packageName) { + return json.children.Version; + } + } + } + + async resolveDependencyVersions( + packageNames: string[], + options: PackageManagerOptions + ): Promise> { + const stdout = await this.#listDependencies(packageNames, options); + + const lines = stdout.split("\n"); + + logger.debug(`Resolving ${packageNames.join(" ")} version using ${this.name}`); + + const results: Record = {}; + + for (const line of lines) { + const json = JSON.parse(line); + + const packageName = this.#parseYarnValueIntoPackageName(json.value); + + if (packageNames.includes(packageName)) { + results[packageName] = json.children.Version; + } + } + + return results; + } + + async extractDirectDependenciesMeta(options: PackageManagerOptions) { + const result = await this.#listDirectDependencies(options); + + const rawPackagesData = result.split("\n"); + logger.debug(`Extracting direct dependencies metadata using ${this.name}`); + + const results: Record = {}; + + for (const rawPackageData of rawPackagesData) { + const packageData = JSON.parse(rawPackageData); + + const [name, dependencyMeta] = this.#parseYarnValueIntoDependencyMeta(packageData.value); + results[name] = dependencyMeta; + } + + return results; + } + + async #listDirectDependencies(options: PackageManagerOptions) { + const childProcess = await $({ + cwd: options.cwd, + reject: false, + })`${this.cmd} info --all --json`; + + if (childProcess.failed) { + logger.debug("Failed to list dependencies, using stdout anyway...", { + error: childProcess, + }); + } + + return childProcess.stdout; + } + + async #listDependencies(packageNames: string[], options: PackageManagerOptions) { + const childProcess = await $({ + cwd: options.cwd, + reject: false, + })`${this.cmd} info ${packageNames} --json`; + + if (childProcess.failed) { + logger.debug("Failed to list dependencies, using stdout anyway...", { + error: childProcess, + }); + } + + return childProcess.stdout; + } + + // The "value" when doing yarn info is formatted like this: + // "package-name@npm:version" or "package-name@workspace:version" + // This function will parse the value into just the package name. + // This correctly handles scoped packages as well e.g. @scope/package-name@npm:version + #parseYarnValueIntoPackageName(value: string): string { + const parts = value.split("@"); + + // If the value does not contain an "@" symbol, then it's just the package name + if (parts.length === 3) { + return parts[1] as string; + } + + // If the value contains an "@" symbol, then the package name is the first part + return parts[0] as string; + } + + #parseYarnValueIntoDependencyMeta(value: string): [string, DependencyMeta] { + const parts = value.split("@"); + let name: string, protocol: string, version: string; + + if (parts.length === 3) { + // e.g. @/@: -> ["", "/"", ":""] + name = `@${parts[1]}`; + [protocol = "", version = ""] = parts[2]!.split(":"); + } else if (parts.length === 2) { + // e.g. @: -> [""", ":""] + name = parts[0]!.toString(); + [protocol = "", version = ""] = parts[1]!.split(":"); + } else { + throw new Error("Failed parsing ${value} into dependency meta"); + } + + return [ + name, + { + version, + external: protocol !== "workspace" && protocol !== "file", + }, + ]; + } +} + +function isBuiltInModule(module: string): boolean { + // if the module has node: prefix, it's a built-in module + if (module.startsWith("node:")) { + return true; + } + + return builtinModules.includes(module); +} diff --git a/packages/cli-v3/src/utilities/keyValueBy.ts b/packages/cli-v3/src/utilities/keyValueBy.ts new file mode 100644 index 00000000000..b14a931dd6c --- /dev/null +++ b/packages/cli-v3/src/utilities/keyValueBy.ts @@ -0,0 +1,39 @@ +type Index = { [key: string]: T }; +type KeyValueGenerator = (key: K, value: V, accum: Index) => Index | null; +type ArrayKeyValueGenerator = KeyValueGenerator; +type ObjectKeyValueGenerator = KeyValueGenerator; + +export function keyValueBy(arr: T[]): Index; +export function keyValueBy( + arr: T[], + keyValue: KeyValueGenerator, + initialValue?: Index +): Index; +export function keyValueBy( + obj: Index, + keyValue: KeyValueGenerator, + initialValue?: Index +): Index; + +/** Generates an object from an array or object. Simpler than reduce or _.transform. The KeyValueGenerator passes (key, value) if the input is an object, and (value, i) if it is an array. The return object from each iteration is merged into the accumulated object. Return null to skip an item. */ +export function keyValueBy( + input: T[] | Index, + // if no keyValue is given, sets all values to true + keyValue?: ArrayKeyValueGenerator | ObjectKeyValueGenerator, + accum: Index = {} +): Index { + const isArray = Array.isArray(input); + keyValue = + keyValue || ((key: T): Index => ({ [key as unknown as string]: true as unknown as R })); + // considerably faster than Array.prototype.reduce + Object.entries(input || {}).forEach(([key, value], i) => { + const o = isArray + ? (keyValue as ArrayKeyValueGenerator)(value, i, accum) + : (keyValue as ObjectKeyValueGenerator)(key, value, accum); + Object.entries(o || {}).forEach((entry) => { + accum[entry[0]] = entry[1]; + }); + }); + + return accum; +} diff --git a/packages/cli-v3/src/utilities/links.ts b/packages/cli-v3/src/utilities/links.ts new file mode 100644 index 00000000000..e6b485ca767 --- /dev/null +++ b/packages/cli-v3/src/utilities/links.ts @@ -0,0 +1,10 @@ +export const docs = { + config: { + home: "https://trigger.dev/docs/v3/trigger-config", + esm: "https://trigger.dev/docs/v3/trigger-config#esm-only-packages", + prisma: "https://trigger.dev/docs/v3/trigger-config#prisma-and-other-generators", + additionalPackages: "https://trigger.dev/docs/v3/trigger-config#prisma-and-other-generators", + }, +}; + +export const getInTouch = "https://trigger.dev/contact"; diff --git a/packages/cli-v3/src/utilities/linux.ts b/packages/cli-v3/src/utilities/linux.ts new file mode 100644 index 00000000000..2d11285aa77 --- /dev/null +++ b/packages/cli-v3/src/utilities/linux.ts @@ -0,0 +1,31 @@ +import { spawn } from "child_process"; +import { logger } from "./logger"; + +export const isLinuxServer = async () => { + if (process.platform !== "linux") { + return false; + } + + const xdgAvailable = await new Promise((res) => { + const xdg = spawn("xdg-open"); + + xdg.on("error", (error) => { + logger.debug("Error while checking for xdg-open", error); + res(false); + }); + + xdg.on("spawn", () => { + res(true); + }); + + xdg.on("exit", (code) => { + res(code === 0); + }); + + xdg.unref(); + }); + + logger.debug("xdg-open available:", xdgAvailable); + + return !xdgAvailable; +}; diff --git a/packages/cli-v3/src/utilities/logger.ts b/packages/cli-v3/src/utilities/logger.ts new file mode 100644 index 00000000000..a4a27c45f11 --- /dev/null +++ b/packages/cli-v3/src/utilities/logger.ts @@ -0,0 +1,129 @@ +// This is a copy of the logger utility from the wrangler repo: https://github.com/cloudflare/workers-sdk/blob/main/packages/wrangler/src/logger.ts + +import { format } from "node:util"; +import chalk from "chalk"; +import CLITable from "cli-table3"; +import { formatMessagesSync } from "esbuild"; +import type { Message } from "esbuild"; +import { getEnvironmentVariableFactory } from "./getEnvironmentVariableFactory.js"; +export const LOGGER_LEVELS = { + none: -1, + error: 0, + warn: 1, + info: 2, + log: 3, + debug: 4, +} as const; + +export type LoggerLevel = keyof typeof LOGGER_LEVELS; + +/** A map from LOGGER_LEVEL to the error `kind` needed by `formatMessagesSync()`. */ +const LOGGER_LEVEL_FORMAT_TYPE_MAP = { + error: "error", + warn: "warning", + info: undefined, + log: undefined, + debug: undefined, +} as const; + +const getLogLevelFromEnv = getEnvironmentVariableFactory({ + variableName: "TRIGGER_LOG_LEVEL", +}); + +function getLoggerLevel(): LoggerLevel { + const fromEnv = getLogLevelFromEnv()?.toLowerCase(); + if (fromEnv !== undefined) { + if (fromEnv in LOGGER_LEVELS) return fromEnv as LoggerLevel; + const expected = Object.keys(LOGGER_LEVELS) + .map((level) => `"${level}"`) + .join(" | "); + console.warn( + `Unrecognised WRANGLER_LOG value ${JSON.stringify( + fromEnv + )}, expected ${expected}, defaulting to "log"...` + ); + } + return "log"; +} + +export type TableRow = Record; + +export class Logger { + constructor() {} + + loggerLevel = getLoggerLevel(); + columns = process.stdout.columns; + + debug = (...args: unknown[]) => this.doLog("debug", args); + ignore = (...args: unknown[]) => {}; + debugWithSanitization = (label: string, ...args: unknown[]) => { + this.doLog("debug", [label, ...args]); + }; + info = (...args: unknown[]) => this.doLog("info", args); + log = (...args: unknown[]) => this.doLog("log", args); + warn = (...args: unknown[]) => this.doLog("warn", args); + error = (...args: unknown[]) => this.doLog("error", args); + table(data: TableRow[], level?: Exclude) { + const keys: Keys[] = data.length === 0 ? [] : (Object.keys(data[0]!) as Keys[]); + const t = new CLITable({ + head: keys, + style: { + head: chalk.level ? ["blue"] : [], + border: chalk.level ? ["gray"] : [], + }, + }); + t.push(...data.map((row) => keys.map((k) => row[k]))); + return this.doLog(level ?? "log", [t.toString()]); + } + + private doLog(messageLevel: Exclude, args: unknown[]) { + const message = this.formatMessage(messageLevel, format(...args)); + + // only send logs to the terminal if their level is at least the configured log-level + if (LOGGER_LEVELS[this.loggerLevel] >= LOGGER_LEVELS[messageLevel]) { + console[messageLevel](message); + } + } + + private formatMessage(level: Exclude, message: string): string { + const kind = LOGGER_LEVEL_FORMAT_TYPE_MAP[level]; + if (kind) { + // Format the message using the esbuild formatter. + // The first line of the message is the main `text`, + // subsequent lines are put into the `notes`. + const [firstLine, ...otherLines] = message.split("\n"); + const notes = otherLines.length > 0 ? otherLines.map((text) => ({ text })) : undefined; + return formatMessagesSync([{ text: firstLine, notes }], { + color: true, + kind, + terminalWidth: this.columns, + })[0]!; + } else { + return message; + } + } +} + +/** + * A drop-in replacement for `console` for outputting logging messages. + * + * Errors and Warnings will get additional formatting to highlight them to the user. + * You can also set a `logger.loggerLevel` value to one of "debug", "log", "warn" or "error", + * to filter out logging messages. + */ +export const logger = new Logger(); + +export function logBuildWarnings(warnings: Message[]) { + const logs = formatMessagesSync(warnings, { kind: "warning", color: true }); + for (const log of logs) console.warn(log); +} + +/** + * Logs all errors/warnings associated with an esbuild BuildFailure in the same + * style esbuild would. + */ +export function logBuildFailure(errors: Message[], warnings: Message[]) { + const logs = formatMessagesSync(errors, { kind: "error", color: true }); + for (const log of logs) console.error(log); + logBuildWarnings(warnings); +} diff --git a/packages/cli-v3/src/utilities/obfuscateApiKey.ts b/packages/cli-v3/src/utilities/obfuscateApiKey.ts new file mode 100644 index 00000000000..27f64d5e5a8 --- /dev/null +++ b/packages/cli-v3/src/utilities/obfuscateApiKey.ts @@ -0,0 +1,4 @@ +export const obfuscateApiKey = (apiKey: string) => { + const [prefix, slug, secretPart] = apiKey.split("_") as [string, string, string]; + return `${prefix}_${slug}_${"*".repeat(secretPart.length)}`; +}; diff --git a/packages/cli-v3/src/utilities/parseNameAndPath.ts b/packages/cli-v3/src/utilities/parseNameAndPath.ts new file mode 100644 index 00000000000..e6016c0d98b --- /dev/null +++ b/packages/cli-v3/src/utilities/parseNameAndPath.ts @@ -0,0 +1,11 @@ +import pathModule from "path"; + +// Takes a relative path (like .) and resolves it to a full path (like /Users/username/Projects/my-triggers) +export const resolvePath = (input: string) => { + return pathModule.resolve(process.cwd(), input); +}; + +// Takes an absolute path and derives the relative path from the current working directory +export const relativePath = (input: string) => { + return pathModule.relative(process.cwd(), input); +}; diff --git a/packages/cli-v3/src/utilities/resolveEnvVars.ts b/packages/cli-v3/src/utilities/resolveEnvVars.ts new file mode 100644 index 00000000000..a09052a55e1 --- /dev/null +++ b/packages/cli-v3/src/utilities/resolveEnvVars.ts @@ -0,0 +1,62 @@ +import { logger } from "./logger"; + +export async function callResolveEnvVars( + configModule: any, + env: Record, + environment: string, + projectRef: string +): Promise<{ variables: Record; override: boolean } | undefined> { + if ( + configModule && + configModule.resolveEnvVars && + typeof configModule.resolveEnvVars === "function" + ) { + let resolvedEnvVars: Record = {}; + + try { + let result = await configModule.resolveEnvVars({ + projectRef, + environment, + env, + }); + + if (!result) { + return; + } + + result = await result; + + if (typeof result === "object" && result !== null && "variables" in result) { + const variables = result.variables; + + if (Array.isArray(variables)) { + for (const item of variables) { + if ( + typeof item === "object" && + item !== null && + "name" in item && + "value" in item && + typeof item.name === "string" && + typeof item.value === "string" + ) { + resolvedEnvVars[item.name] = item.value; + } + } + } else if (typeof variables === "object") { + for (const [key, value] of Object.entries(variables)) { + if (typeof key === "string" && typeof value === "string") { + resolvedEnvVars[key] = value; + } + } + } + } + + return { + variables: resolvedEnvVars, + override: result.override, + }; + } catch (error) { + logger.error(error); + } + } +} diff --git a/packages/cli-v3/src/utilities/resolveInternalFilePath.ts b/packages/cli-v3/src/utilities/resolveInternalFilePath.ts new file mode 100644 index 00000000000..3d790e52f83 --- /dev/null +++ b/packages/cli-v3/src/utilities/resolveInternalFilePath.ts @@ -0,0 +1,8 @@ +import path from "path"; +import { fileURLToPath } from "url"; + +export function cliRootPath() { + const __filename = fileURLToPath(import.meta.url); + const __dirname = path.dirname(__filename); + return __dirname; +} diff --git a/packages/cli-v3/src/utilities/runtimeCheck.ts b/packages/cli-v3/src/utilities/runtimeCheck.ts new file mode 100644 index 00000000000..751481f3d65 --- /dev/null +++ b/packages/cli-v3/src/utilities/runtimeCheck.ts @@ -0,0 +1,28 @@ +import { logger } from "./logger"; + +/** + * This function is used by the dev CLI to make sure that the runtime is compatible + */ +export function runtimeCheck(minimumMajor: number, minimumMinor: number) { + // Check if the runtime is Node.js + if (typeof process === "undefined") { + throw "The dev CLI can only be run in a Node.js compatible environment"; + } + + // Check if the runtime version is compatible + const [major = 0, minor = 0] = process.versions.node.split(".").map(Number); + + const isBun = typeof process.versions.bun === "string"; + + if (major < minimumMajor || (major === minimumMajor && minor < minimumMinor)) { + if (isBun) { + throw `The dev CLI requires at least Node.js ${minimumMajor}.${minimumMinor}. You are running Bun ${process.versions.bun}, which is compatible with Node.js ${process.versions.node}`; + } else { + throw `The dev CLI requires at least Node.js ${minimumMajor}.${minimumMinor}. You are running Node.js ${process.versions.node}`; + } + } + + logger.debug( + `Node.js version: ${process.versions.node}${isBun ? ` (Bun ${process.versions.bun})` : ""}` + ); +} diff --git a/packages/cli-v3/src/utilities/safeJsonParse.ts b/packages/cli-v3/src/utilities/safeJsonParse.ts new file mode 100644 index 00000000000..b7c6a6510bb --- /dev/null +++ b/packages/cli-v3/src/utilities/safeJsonParse.ts @@ -0,0 +1,11 @@ +export function safeJsonParse(json?: string): unknown { + if (!json) { + return undefined; + } + + try { + return JSON.parse(json); + } catch { + return undefined; + } +} diff --git a/packages/cli-v3/src/utilities/session.ts b/packages/cli-v3/src/utilities/session.ts new file mode 100644 index 00000000000..8d9b6fa417b --- /dev/null +++ b/packages/cli-v3/src/utilities/session.ts @@ -0,0 +1,87 @@ +import { recordSpanException } from "@systemfsoftware/trigger.dev_core/v3/workers"; +import { CliApiClient } from "../apiClient.js"; +import { readAuthConfigProfile } from "./configFiles.js"; +import { getTracer } from "../telemetry/tracing.js"; + +const tracer = getTracer(); + +export type LoginResult = + | { + ok: true; + profile: string; + userId: string; + email: string; + dashboardUrl: string; + auth: { + apiUrl: string; + accessToken: string; + }; + } + | { + ok: false; + error: string; + auth?: { + apiUrl: string; + accessToken: string; + }; + }; + +export async function isLoggedIn(profile: string = "default"): Promise { + return await tracer.startActiveSpan("isLoggedIn", async (span) => { + try { + const config = readAuthConfigProfile(profile); + + if (!config?.accessToken || !config?.apiUrl) { + span.recordException(new Error("You must login first")); + span.end(); + return { ok: false as const, error: "You must login first" }; + } + + const apiClient = new CliApiClient(config.apiUrl, config.accessToken); + const userData = await apiClient.whoAmI(); + + if (!userData.success) { + recordSpanException(span, userData.error); + span.end(); + + return { + ok: false as const, + error: userData.error, + auth: { + apiUrl: config.apiUrl, + accessToken: config.accessToken, + }, + }; + } + + span.setAttributes({ + "login.userId": userData.data.userId, + "login.email": userData.data.email, + "login.dashboardUrl": userData.data.dashboardUrl, + "login.profile": profile, + }); + + span.end(); + + return { + ok: true as const, + profile, + userId: userData.data.userId, + email: userData.data.email, + dashboardUrl: userData.data.dashboardUrl, + auth: { + apiUrl: config.apiUrl, + accessToken: config.accessToken, + }, + }; + } catch (e) { + recordSpanException(span, e); + span.end(); + + return { + ok: false as const, + error: e instanceof Error ? e.message : "Unknown error", + }; + } + }); +} diff --git a/packages/cli-v3/src/utilities/taskFiles.ts b/packages/cli-v3/src/utilities/taskFiles.ts new file mode 100644 index 00000000000..5de08b1df41 --- /dev/null +++ b/packages/cli-v3/src/utilities/taskFiles.ts @@ -0,0 +1,103 @@ +import { ResolvedConfig } from "@systemfsoftware/trigger.dev_core/v3"; +import fs from "node:fs"; +import { join, relative, resolve } from "node:path"; +import { TaskFile } from "../types"; + +export function createTaskFileImports(taskFiles: TaskFile[]) { + return taskFiles + .map( + (taskFile) => + `import * as ${taskFile.importName} from "./${taskFile.importPath}"; TaskFileImports["${ + taskFile.importName + }"] = ${taskFile.importName}; TaskFiles["${taskFile.importName}"] = ${JSON.stringify( + taskFile + )};` + ) + .join("\n"); +} + +// Find all the top-level .js or .ts files in the trigger directories +export async function gatherTaskFiles(config: ResolvedConfig): Promise> { + const taskFiles: Array = []; + + for (const triggerDir of config.triggerDirectories) { + const files = await gatherTaskFilesFromDir(triggerDir, triggerDir, config); + taskFiles.push(...files); + } + + return taskFiles; +} + +async function gatherTaskFilesFromDir( + dirPath: string, + triggerDir: string, + config: ResolvedConfig +): Promise { + const taskFiles: TaskFile[] = []; + + const files = await fs.promises.readdir(dirPath, { withFileTypes: true }); + for (const file of files) { + if (!file.isFile()) { + // Recurse into subdirectories + const fullPath = join(dirPath, file.name); + taskFiles.push(...(await gatherTaskFilesFromDir(fullPath, triggerDir, config))); + } else { + if ( + !file.name.endsWith(".js") && + !file.name.endsWith(".ts") && + !file.name.endsWith(".jsx") && + !file.name.endsWith(".tsx") + ) { + continue; + } + + const fullPath = join(dirPath, file.name); + const filePath = relative(config.projectDir, fullPath); + + //remove the file extension and replace any invalid characters with underscores + const importName = filePath.replace(/\..+$/, "").replace(/[^a-zA-Z0-9_$]/g, "_"); + + //change backslashes to forward slashes + const importPath = filePath.replace(/\\/g, "/"); + + taskFiles.push({ triggerDir, importPath, importName, filePath }); + } + } + + return taskFiles; +} + +export function resolveTriggerDirectories(projectDir: string, dirs: string[]): string[] { + return dirs.map((dir) => resolve(projectDir, dir)); +} + +const IGNORED_DIRS = ["node_modules", ".git", "dist", "build"]; + +export async function findTriggerDirectories(dirPath: string): Promise { + return getTriggerDirectories(dirPath); +} + +async function getTriggerDirectories(dirPath: string): Promise { + const entries = await fs.promises.readdir(dirPath, { withFileTypes: true }); + const triggerDirectories: string[] = []; + + for (const entry of entries) { + if (!entry.isDirectory() || IGNORED_DIRS.includes(entry.name) || entry.name.startsWith(".")) + continue; + + const fullPath = join(dirPath, entry.name); + + // Ignore the directory if it's /app/api/trigger + if (fullPath.endsWith("app/api/trigger")) { + continue; + } + + if (entry.name === "trigger") { + triggerDirectories.push(fullPath); + } + + triggerDirectories.push(...(await getTriggerDirectories(fullPath))); + } + + return triggerDirectories; +} diff --git a/packages/cli-v3/src/utilities/windows.ts b/packages/cli-v3/src/utilities/windows.ts new file mode 100644 index 00000000000..e2783c91a48 --- /dev/null +++ b/packages/cli-v3/src/utilities/windows.ts @@ -0,0 +1,23 @@ +import { log, spinner as clackSpinner } from "@clack/prompts"; + +export const isWindows = process.platform === "win32"; + +export function escapeImportPath(path: string) { + return isWindows ? path.replaceAll("\\", "\\\\") : path; +} + +const ballmerSpinner = () => ({ + start: (msg?: string): void => { + log.step(msg ?? ""); + }, + stop: (msg?: string, code?: number): void => { + log.message(msg ?? ""); + }, + message: (msg?: string): void => { + log.message(msg ?? ""); + }, +}); + +// This will become unecessary with the next clack release, the bug was fixed here: +// https://github.com/natemoo-re/clack/pull/182 +export const spinner = () => (isWindows ? ballmerSpinner() : clackSpinner()); diff --git a/packages/cli-v3/src/workers/common/errors.ts b/packages/cli-v3/src/workers/common/errors.ts new file mode 100644 index 00000000000..265caea8843 --- /dev/null +++ b/packages/cli-v3/src/workers/common/errors.ts @@ -0,0 +1,103 @@ +import { z } from "zod"; + +export class UncaughtExceptionError extends Error { + constructor( + public readonly originalError: { name: string; message: string; stack?: string }, + public readonly origin: "uncaughtException" | "unhandledRejection" + ) { + super(`Uncaught exception: ${originalError.message}`); + + this.name = "UncaughtExceptionError"; + } +} + +export class TaskMetadataParseError extends Error { + constructor( + public readonly zodIssues: z.ZodIssue[], + public readonly tasks: any + ) { + super(`Failed to parse task metadata`); + + this.name = "TaskMetadataParseError"; + } +} + +export class UnexpectedExitError extends Error { + constructor( + public code: number, + public signal: NodeJS.Signals | null, + public stderr: string | undefined + ) { + super(`Unexpected exit with code ${code}`); + + this.name = "UnexpectedExitError"; + } +} + +export class CleanupProcessError extends Error { + constructor() { + super("Cancelled"); + + this.name = "CleanupProcessError"; + } +} + +export class CancelledProcessError extends Error { + constructor() { + super("Cancelled"); + + this.name = "CancelledProcessError"; + } +} + +export class SigKillTimeoutProcessError extends Error { + constructor() { + super("Process kill timeout"); + + this.name = "SigKillTimeoutProcessError"; + } +} + +export class GracefulExitTimeoutError extends Error { + constructor() { + super("Graceful exit timeout"); + + this.name = "GracefulExitTimeoutError"; + } +} + +export function getFriendlyErrorMessage( + code: number, + signal: NodeJS.Signals | null, + stderr: string | undefined, + dockerMode = true +) { + const message = (text: string) => { + if (signal) { + return `[${signal}] ${text}`; + } else { + return text; + } + }; + + if (code === 137) { + if (dockerMode) { + return message( + "Process ran out of memory! Try choosing a machine preset with more memory for this task." + ); + } else { + // Note: containerState reason and message should be checked to clarify the error + return message( + "Process most likely ran out of memory, but we can't be certain. Try choosing a machine preset with more memory for this task." + ); + } + } + + if (stderr?.includes("OOMErrorHandler")) { + return message( + "Process ran out of memory! Try choosing a machine preset with more memory for this task." + ); + } + + return message(`Process exited with code ${code}.`); +} diff --git a/packages/cli-v3/src/workers/dev/backgroundWorker.ts b/packages/cli-v3/src/workers/dev/backgroundWorker.ts new file mode 100644 index 00000000000..02411c9ebc5 --- /dev/null +++ b/packages/cli-v3/src/workers/dev/backgroundWorker.ts @@ -0,0 +1,1141 @@ +import { + BackgroundWorkerProperties, + BackgroundWorkerServerMessages, + CreateBackgroundWorkerResponse, + ResolvedConfig, + SemanticInternalAttributes, + TaskMetadataWithFilePath, + TaskRunBuiltInError, + TaskRunError, + TaskRunErrorCodes, + TaskRunExecution, + TaskRunExecutionLazyAttemptPayload, + TaskRunExecutionPayload, + TaskRunExecutionResult, + TaskRunFailedExecutionResult, + childToWorkerMessages, + correctErrorStackTrace, + formatDurationMilliseconds, + workerToChildMessages, +} from "@systemfsoftware/trigger.dev_core/v3"; +import { ZodMessageHandler, ZodMessageSender } from "@systemfsoftware/trigger.dev_core/v3/zodMessageHandler"; +import dotenv from "dotenv"; +import { Evt } from "evt"; +import { ChildProcess, fork } from "node:child_process"; +import { dirname, resolve } from "node:path"; +import { + chalkError, + chalkGrey, + chalkLink, + chalkRun, + chalkSuccess, + chalkTask, + chalkWarning, + chalkWorker, + cliLink, + prettyPrintDate, +} from "../../utilities/cliOutput.js"; +import { safeDeleteFileSync } from "../../utilities/fileSystem.js"; +import { installPackages } from "../../utilities/installPackages.js"; +import { logger } from "../../utilities/logger.js"; +import { + CancelledProcessError, + CleanupProcessError, + SigKillTimeoutProcessError, + TaskMetadataParseError, + UncaughtExceptionError, + UnexpectedExitError, + getFriendlyErrorMessage, +} from "../common/errors.js"; +import { CliApiClient } from "../../apiClient.js"; + +export type CurrentWorkers = BackgroundWorkerCoordinator["currentWorkers"]; +export class BackgroundWorkerCoordinator { + public onTaskCompleted: Evt<{ + backgroundWorkerId: string; + completion: TaskRunExecutionResult; + worker: BackgroundWorker; + execution: TaskRunExecution; + }> = new Evt(); + public onTaskFailedToRun: Evt<{ + backgroundWorkerId: string; + worker: BackgroundWorker; + completion: TaskRunFailedExecutionResult; + }> = new Evt(); + public onWorkerRegistered: Evt<{ + worker: BackgroundWorker; + id: string; + record: CreateBackgroundWorkerResponse; + }> = new Evt(); + + /** + * @deprecated use onWorkerTaskRunHeartbeat instead + */ + public onWorkerTaskHeartbeat: Evt<{ + id: string; + backgroundWorkerId: string; + worker: BackgroundWorker; + }> = new Evt(); + public onWorkerTaskRunHeartbeat: Evt<{ + id: string; + backgroundWorkerId: string; + worker: BackgroundWorker; + }> = new Evt(); + public onWorkerDeprecated: Evt<{ worker: BackgroundWorker; id: string }> = new Evt(); + private _backgroundWorkers: Map = new Map(); + private _records: Map = new Map(); + private _deprecatedWorkers: Set = new Set(); + + constructor(private baseURL: string) { + this.onTaskCompleted.attach(async ({ completion }) => { + if (!completion.ok && typeof completion.retry !== "undefined") { + return; + } + + await this.#notifyWorkersOfTaskCompletion(completion); + }); + + this.onTaskFailedToRun.attach(async ({ completion }) => { + await this.#notifyWorkersOfTaskCompletion(completion); + }); + } + + async #notifyWorkersOfTaskCompletion(completion: TaskRunExecutionResult) { + for (const worker of this._backgroundWorkers.values()) { + await worker.taskRunCompletedNotification(completion); + } + } + + get currentWorkers() { + return Array.from(this._backgroundWorkers.entries()).map(([id, worker]) => ({ + id, + worker, + record: this._records.get(id)!, + isDeprecated: this._deprecatedWorkers.has(id), + })); + } + + async registerWorker(record: CreateBackgroundWorkerResponse, worker: BackgroundWorker) { + for (const [workerId, existingWorker] of this._backgroundWorkers.entries()) { + if (workerId === record.id) { + continue; + } + + this._deprecatedWorkers.add(workerId); + this.onWorkerDeprecated.post({ worker: existingWorker, id: workerId }); + } + + this._backgroundWorkers.set(record.id, worker); + this._records.set(record.id, record); + this.onWorkerRegistered.post({ worker, id: record.id, record }); + + worker.onTaskHeartbeat.attach((id) => { + this.onWorkerTaskHeartbeat.post({ id, backgroundWorkerId: record.id, worker }); + }); + + worker.onTaskRunHeartbeat.attach((id) => { + this.onWorkerTaskRunHeartbeat.post({ id, backgroundWorkerId: record.id, worker }); + }); + } + + close() { + for (const worker of this._backgroundWorkers.values()) { + worker.close(); + } + + this._backgroundWorkers.clear(); + this._records.clear(); + } + + async handleMessage(id: string, message: BackgroundWorkerServerMessages) { + logger.debug(`Received message from worker ${id}`, JSON.stringify({ workerMessage: message })); + + switch (message.type) { + case "EXECUTE_RUNS": { + await Promise.all(message.payloads.map((payload) => this.#executeTaskRun(id, payload))); + break; + } + case "CANCEL_ATTEMPT": { + // Need to cancel the attempt somehow here + const worker = this._backgroundWorkers.get(id); + + if (!worker) { + logger.error(`Could not find worker ${id}`); + return; + } + + await worker.cancelRun(message.taskRunId); + break; + } + case "EXECUTE_RUN_LAZY_ATTEMPT": { + await this.#executeTaskRunLazyAttempt(id, message.payload); + } + } + } + + async #executeTaskRunLazyAttempt(id: string, payload: TaskRunExecutionLazyAttemptPayload) { + const worker = this._backgroundWorkers.get(id); + + if (!worker) { + logger.error(`Could not find worker ${id}`); + return; + } + + const record = this._records.get(id); + + if (!record) { + logger.error(`Could not find worker record ${id}`); + return; + } + + try { + const { completion, execution } = await worker.executeTaskRunLazyAttempt( + payload, + this.baseURL + ); + + this.onTaskCompleted.post({ + completion, + execution, + worker, + backgroundWorkerId: id, + }); + } catch (error) { + this.onTaskFailedToRun.post({ + backgroundWorkerId: id, + worker, + completion: { + ok: false, + id: payload.runId, + retry: undefined, + error: + error instanceof Error + ? { + type: "BUILT_IN_ERROR", + name: error.name, + message: error.message, + stackTrace: error.stack ?? "", + } + : { + type: "BUILT_IN_ERROR", + name: "UnknownError", + message: String(error), + stackTrace: "", + }, + }, + }); + } + } + + async #executeTaskRun(id: string, payload: TaskRunExecutionPayload) { + const worker = this._backgroundWorkers.get(id); + + if (!worker) { + logger.error(`Could not find worker ${id}`); + return; + } + + const record = this._records.get(id); + + if (!record) { + logger.error(`Could not find worker record ${id}`); + return; + } + + const completion = await worker.executeTaskRun(payload, this.baseURL); + + this.onTaskCompleted.post({ + completion, + execution: payload.execution, + worker, + backgroundWorkerId: id, + }); + } +} + +export type BackgroundWorkerParams = { + env: Record; + dependencies?: Record; + projectConfig: ResolvedConfig; + debuggerOn: boolean; + debugOtel?: boolean; + resolveEnvVariables?: ( + env: Record, + worker: BackgroundWorker + ) => Promise | undefined>; +}; + +export class BackgroundWorker { + private _initialized: boolean = false; + private _handler = new ZodMessageHandler({ + schema: childToWorkerMessages, + }); + + /** + * @deprecated use onTaskRunHeartbeat instead + */ + public onTaskHeartbeat: Evt = new Evt(); + public onTaskRunHeartbeat: Evt = new Evt(); + private _onClose: Evt = new Evt(); + + public tasks: Array = []; + public metadata: BackgroundWorkerProperties | undefined; + public stderr: Array = []; + + _taskRunProcesses: Map = new Map(); + private _taskRunProcessesBeingKilled: Set = new Set(); + + private _closed: boolean = false; + + private _fullEnv: Record = {}; + + constructor( + public path: string, + public params: BackgroundWorkerParams, + private apiClient: CliApiClient + ) {} + + close() { + if (this._closed) { + return; + } + + this._closed = true; + + this.onTaskHeartbeat.detach(); + this.onTaskRunHeartbeat.detach(); + + // We need to close all the task run processes + for (const taskRunProcess of this._taskRunProcesses.values()) { + taskRunProcess.cleanup(true); + } + + // Delete worker files + this._onClose.post(); + + safeDeleteFileSync(this.path); + safeDeleteFileSync(`${this.path}.map`); + } + + get inProgressRuns(): Array { + return Array.from(this._taskRunProcesses.keys()); + } + + async initialize() { + if (this._initialized) { + throw new Error("Worker already initialized"); + } + + // Install the dependencies in dirname(this.path) using npm and child_process + if (this.params.dependencies) { + await installPackages(this.params.dependencies, { cwd: dirname(this.path) }); + } + + let resolved = false; + + const cwd = dirname(this.path); + + this._fullEnv = { + ...this.params.env, + ...this.#readEnvVars(), + ...(this.params.debugOtel ? { OTEL_LOG_LEVEL: "debug" } : {}), + }; + + let resolvedEnvVars: Record = {}; + + if (this.params.resolveEnvVariables) { + const resolvedEnv = await this.params.resolveEnvVariables(this._fullEnv, this); + + if (resolvedEnv) { + resolvedEnvVars = resolvedEnv; + } + } + + this._fullEnv = { + ...this._fullEnv, + ...resolvedEnvVars, + }; + + logger.debug("Initializing worker", { path: this.path, cwd, fullEnv: this._fullEnv }); + + this.tasks = await new Promise>((resolve, reject) => { + const child = fork(this.path, { + stdio: [/*stdin*/ "ignore", /*stdout*/ "pipe", /*stderr*/ "pipe", "ipc"], + cwd, + env: this._fullEnv, + }); + + // Set a timeout to kill the child process if it doesn't respond + const timeout = setTimeout(() => { + if (resolved) { + return; + } + + resolved = true; + child.kill(); + reject(new Error("Worker timed out")); + }, 20_000); + + child.on("message", async (msg: any) => { + const message = this._handler.parseMessage(msg); + + if (!message.success) { + clearTimeout(timeout); + resolved = true; + reject(new Error(`Failed to parse message: ${message.error}`)); + child.kill(); + return; + } + + if (message.data.type === "TASKS_READY" && !resolved) { + clearTimeout(timeout); + resolved = true; + resolve(message.data.payload.tasks); + child.kill(); + } else if (message.data.type === "UNCAUGHT_EXCEPTION") { + clearTimeout(timeout); + resolved = true; + reject( + new UncaughtExceptionError(message.data.payload.error, message.data.payload.origin) + ); + child.kill(); + } else if (message.data.type === "TASKS_FAILED_TO_PARSE") { + clearTimeout(timeout); + resolved = true; + reject( + new TaskMetadataParseError(message.data.payload.zodIssues, message.data.payload.tasks) + ); + child.kill(); + } + }); + + child.on("exit", (code) => { + if (!resolved) { + clearTimeout(timeout); + resolved = true; + reject(new Error(`Worker exited with code ${code}`)); + } + }); + + child.stdout?.on("data", (data) => { + logger.log(data.toString()); + }); + + child.stderr?.on("data", (data) => { + this.stderr.push(data.toString()); + }); + }); + + this._initialized = true; + } + + // We need to notify all the task run processes that a task run has completed, + // in case they are waiting for it through triggerAndWait + async taskRunCompletedNotification(completion: TaskRunExecutionResult) { + for (const taskRunProcess of this._taskRunProcesses.values()) { + taskRunProcess.taskRunCompletedNotification(completion); + } + } + + #prefixedMessage(payload: TaskRunExecutionPayload, message: string = "") { + return `[${payload.execution.run.id}.${payload.execution.attempt.number}] ${message}`; + } + + async #getFreshTaskRunProcess( + payload: TaskRunExecutionPayload, + messageId?: string + ): Promise { + logger.debug(this.#prefixedMessage(payload, "getFreshTaskRunProcess()")); + + if (!this.metadata) { + throw new Error("Worker not registered"); + } + + this._closed = false; + + logger.debug(this.#prefixedMessage(payload, "killing current task run process before attempt")); + + await this.#killCurrentTaskRunProcessBeforeAttempt(payload.execution.run.id); + + logger.debug(this.#prefixedMessage(payload, "creating new task run process")); + + const taskRunProcess = new TaskRunProcess( + payload.execution.run.id, + payload.execution.run.isTest, + this.path, + { + ...this._fullEnv, + ...(payload.environment ?? {}), + ...this.#readEnvVars(), + }, + this.metadata, + this.params, + messageId + ); + + taskRunProcess.onExit.attach(({ pid }) => { + logger.debug(this.#prefixedMessage(payload, "onExit()"), { pid }); + + const taskRunProcess = this._taskRunProcesses.get(payload.execution.run.id); + + // Only delete the task run process if the pid matches + if (taskRunProcess?.pid === pid) { + this._taskRunProcesses.delete(payload.execution.run.id); + } + + if (pid) { + this._taskRunProcessesBeingKilled.delete(pid); + } + }); + + taskRunProcess.onIsBeingKilled.attach((pid) => { + if (pid) { + this._taskRunProcessesBeingKilled.add(pid); + } + }); + + taskRunProcess.onTaskHeartbeat.attach((id) => { + this.onTaskHeartbeat.post(id); + }); + + taskRunProcess.onTaskRunHeartbeat.attach((id) => { + this.onTaskRunHeartbeat.post(id); + }); + + await taskRunProcess.initialize(); + + this._taskRunProcesses.set(payload.execution.run.id, taskRunProcess); + + return taskRunProcess; + } + + async #killCurrentTaskRunProcessBeforeAttempt(runId: string) { + const taskRunProcess = this._taskRunProcesses.get(runId); + + if (!taskRunProcess) { + logger.debug(`[${runId}] no current task process to kill`); + return; + } + + logger.debug(`[${runId}] killing current task process`, { + pid: taskRunProcess.pid, + }); + + if (taskRunProcess.isBeingKilled) { + if (this._taskRunProcessesBeingKilled.size > 1) { + await this.#tryGracefulExit(taskRunProcess); + } else { + // If there's only one or none being killed, don't do anything so we can create a fresh one in parallel + } + } else { + // It's not being killed, so kill it + if (this._taskRunProcessesBeingKilled.size > 0) { + await this.#tryGracefulExit(taskRunProcess); + } else { + // There's none being killed yet, so we can kill it without waiting. We still set a timeout to kill it forcefully just in case it sticks around. + taskRunProcess.kill("SIGTERM", 5_000).catch(() => {}); + } + } + } + + async #tryGracefulExit( + taskRunProcess: TaskRunProcess, + kill = false, + initialSignal: number | NodeJS.Signals = "SIGTERM" + ) { + try { + const initialExit = taskRunProcess.onExit.waitFor(5_000); + + if (kill) { + taskRunProcess.kill(initialSignal); + } + + await initialExit; + } catch (error) { + logger.error("TaskRunProcess graceful kill timeout exceeded", error); + + this.#tryForcefulExit(taskRunProcess); + } + } + + async #tryForcefulExit(taskRunProcess: TaskRunProcess) { + try { + const forcedKill = taskRunProcess.onExit.waitFor(5_000); + taskRunProcess.kill("SIGKILL"); + await forcedKill; + } catch (error) { + logger.error("TaskRunProcess forced kill timeout exceeded", error); + throw new SigKillTimeoutProcessError(); + } + } + + async cancelRun(taskRunId: string) { + const taskRunProcess = this._taskRunProcesses.get(taskRunId); + + if (!taskRunProcess) { + return; + } + + await taskRunProcess.cancel(); + } + + async executeTaskRunLazyAttempt(payload: TaskRunExecutionLazyAttemptPayload, baseURL: string) { + const attemptResponse = await this.apiClient.createTaskRunAttempt(payload.runId); + + if (!attemptResponse.success) { + throw new Error(`Failed to create task run attempt: ${attemptResponse.error}`); + } + + const execution = attemptResponse.data; + + const completion = await this.executeTaskRun( + { execution, traceContext: payload.traceContext, environment: payload.environment }, + baseURL, + payload.messageId + ); + + return { execution, completion }; + } + + // We need to fork the process before we can execute any tasks + async executeTaskRun( + payload: TaskRunExecutionPayload, + baseURL: string, + messageId?: string + ): Promise { + if (this._closed) { + throw new Error("Worker is closed"); + } + + if (!this.metadata) { + throw new Error("Worker not registered"); + } + + const { execution } = payload; + // ○ Mar 27 09:17:25.653 -> View logs | 20240326.20 | create-avatar | run_slufhjdfiv8ejnrkw9dsj.1 + + const logsUrl = `${baseURL}/runs/${execution.run.id}`; + + const pipe = chalkGrey("|"); + const bullet = chalkGrey("○"); + const link = chalkLink(cliLink("View logs", logsUrl)); + let timestampPrefix = chalkGrey(prettyPrintDate(payload.execution.attempt.startedAt)); + const workerPrefix = chalkWorker(this.metadata.version); + const taskPrefix = chalkTask(execution.task.id); + const runId = chalkRun(`${execution.run.id}.${execution.attempt.number}`); + + logger.log( + `${bullet} ${timestampPrefix} ${chalkGrey( + "->" + )} ${link} ${pipe} ${workerPrefix} ${pipe} ${taskPrefix} ${pipe} ${runId}` + ); + + const now = performance.now(); + + const completion = await this.#doExecuteTaskRun(payload, messageId); + + const elapsed = performance.now() - now; + + const retryingText = chalkGrey( + !completion.ok && completion.skippedRetrying + ? " (retrying skipped)" + : !completion.ok && completion.retry !== undefined + ? ` (retrying in ${completion.retry.delay}ms)` + : "" + ); + + const resultText = !completion.ok + ? completion.error.type === "INTERNAL_ERROR" && + (completion.error.code === TaskRunErrorCodes.TASK_EXECUTION_ABORTED || + completion.error.code === TaskRunErrorCodes.TASK_RUN_CANCELLED) + ? chalkWarning("Cancelled") + : `${chalkError("Error")}${retryingText}` + : chalkSuccess("Success"); + + const errorText = !completion.ok + ? formatErrorLog(completion.error) + : "retry" in completion + ? `retry in ${completion.retry}ms` + : ""; + + const elapsedText = chalkGrey(`(${formatDurationMilliseconds(elapsed, { style: "short" })})`); + + timestampPrefix = chalkGrey(prettyPrintDate()); + + logger.log( + `${bullet} ${timestampPrefix} ${chalkGrey( + "->" + )} ${link} ${pipe} ${workerPrefix} ${pipe} ${taskPrefix} ${pipe} ${runId} ${pipe} ${resultText} ${elapsedText}${errorText}` + ); + + return completion; + } + + async #doExecuteTaskRun( + payload: TaskRunExecutionPayload, + messageId?: string + ): Promise { + try { + const taskRunProcess = await this.#getFreshTaskRunProcess(payload, messageId); + + logger.debug(this.#prefixedMessage(payload, "executing task run"), { + pid: taskRunProcess.pid, + }); + + const result = await taskRunProcess.executeTaskRun(payload); + + // Always kill the worker + await taskRunProcess.cleanup(true); + + if (result.ok) { + return result; + } + + const error = result.error; + + if (error.type === "BUILT_IN_ERROR") { + const mappedError = await this.#correctError(error, payload.execution); + + return { + ...result, + error: mappedError, + }; + } + + return result; + } catch (e) { + if (e instanceof CancelledProcessError) { + return { + id: payload.execution.attempt.id, + ok: false, + retry: undefined, + error: { + type: "INTERNAL_ERROR", + code: TaskRunErrorCodes.TASK_RUN_CANCELLED, + }, + }; + } + + if (e instanceof CleanupProcessError) { + return { + id: payload.execution.attempt.id, + ok: false, + retry: undefined, + error: { + type: "INTERNAL_ERROR", + code: TaskRunErrorCodes.TASK_EXECUTION_ABORTED, + }, + }; + } + + if (e instanceof UnexpectedExitError) { + return { + id: payload.execution.attempt.id, + ok: false, + retry: undefined, + error: { + type: "INTERNAL_ERROR", + code: TaskRunErrorCodes.TASK_PROCESS_EXITED_WITH_NON_ZERO_CODE, + message: getFriendlyErrorMessage(e.code, e.signal, e.stderr), + stackTrace: e.stderr, + }, + }; + } + + return { + id: payload.execution.attempt.id, + ok: false, + retry: undefined, + error: { + type: "INTERNAL_ERROR", + code: TaskRunErrorCodes.TASK_EXECUTION_FAILED, + }, + }; + } + } + + #readEnvVars() { + const result: { [key: string]: string } = {}; + + dotenv.config({ + processEnv: result, + path: [".env", ".env.local", ".env.development.local"].map((p) => resolve(process.cwd(), p)), + }); + + process.env.TRIGGER_API_URL && (result.TRIGGER_API_URL = process.env.TRIGGER_API_URL); + + // remove TRIGGER_API_URL and TRIGGER_SECRET_KEY, since those should be coming from the worker + delete result.TRIGGER_API_URL; + delete result.TRIGGER_SECRET_KEY; + + return result; + } + + async #correctError( + error: TaskRunBuiltInError, + execution: TaskRunExecution + ): Promise { + return { + ...error, + stackTrace: correctErrorStackTrace(error.stackTrace, this.params.projectConfig.projectDir), + }; + } +} + +class TaskRunProcess { + private _handler = new ZodMessageHandler({ + schema: childToWorkerMessages, + }); + private _sender: ZodMessageSender; + private _child: ChildProcess | undefined; + private _childPid?: number; + private _attemptPromises: Map< + string, + { resolver: (value: TaskRunExecutionResult) => void; rejecter: (err?: any) => void } + > = new Map(); + private _attemptStatuses: Map = new Map(); + private _currentExecution: TaskRunExecution | undefined; + private _isBeingKilled: boolean = false; + private _isBeingCancelled: boolean = false; + private _stderr: Array = []; + /** + * @deprecated use onTaskRunHeartbeat instead + */ + public onTaskHeartbeat: Evt = new Evt(); + public onTaskRunHeartbeat: Evt = new Evt(); + public onExit: Evt<{ code: number | null; signal: NodeJS.Signals | null; pid?: number }> = + new Evt(); + public onIsBeingKilled: Evt = new Evt(); + + constructor( + private runId: string, + private isTest: boolean, + private path: string, + private env: NodeJS.ProcessEnv, + private metadata: BackgroundWorkerProperties, + private worker: BackgroundWorkerParams, + private messageId?: string + ) { + this._sender = new ZodMessageSender({ + schema: workerToChildMessages, + sender: async (message) => { + if (this._child?.connected && !this._isBeingKilled && !this._child.killed) { + this._child.send(message); + } + }, + }); + } + + async cancel() { + this._isBeingCancelled = true; + + await this.cleanup(true); + } + + async initialize() { + const fullEnv = { + ...(this.isTest ? { TRIGGER_LOG_LEVEL: "debug" } : {}), + ...this.env, + OTEL_RESOURCE_ATTRIBUTES: JSON.stringify({ + [SemanticInternalAttributes.PROJECT_DIR]: this.worker.projectConfig.projectDir, + }), + OTEL_EXPORTER_OTLP_COMPRESSION: "none", + ...(this.worker.debugOtel ? { OTEL_LOG_LEVEL: "debug" } : {}), + }; + + const cwd = dirname(this.path); + + logger.debug(`[${this.runId}] initializing task run process`, { + env: fullEnv, + path: this.path, + cwd, + }); + + this._child = fork(this.path, { + stdio: [/*stdin*/ "ignore", /*stdout*/ "pipe", /*stderr*/ "pipe", "ipc"], + cwd, + env: fullEnv, + execArgv: this.worker.debuggerOn + ? ["--inspect-brk", "--trace-uncaught", "--no-warnings=ExperimentalWarning"] + : ["--trace-uncaught", "--no-warnings=ExperimentalWarning"], + }); + this._childPid = this._child?.pid; + + this._child.on("message", this.#handleMessage.bind(this)); + this._child.on("exit", this.#handleExit.bind(this)); + this._child.stdout?.on("data", this.#handleLog.bind(this)); + this._child.stderr?.on("data", this.#handleStdErr.bind(this)); + } + + async cleanup(kill: boolean = false) { + if (kill && this._isBeingKilled) { + return; + } + + if (kill) { + this._isBeingKilled = true; + this.onIsBeingKilled.post(this._child?.pid); + } + + logger.debug(`[${this.runId}] cleaning up task run process`, { kill, pid: this.pid }); + + await this._sender.send("CLEANUP", { + flush: true, + kill, + }); + + // FIXME: Something broke READY_TO_DISPOSE. We never receive it, so we always have to kill the process after the timeout below. + + if (!kill) { + return; + } + + // Set a timeout to kill the child process if it hasn't been killed within 5 seconds + setTimeout(() => { + if (this._child && !this._child.killed) { + logger.debug(`[${this.runId}] killing task run process after timeout`, { pid: this.pid }); + + this._child.kill(); + } + }, 5000); + } + + async executeTaskRun(payload: TaskRunExecutionPayload): Promise { + let resolver: (value: TaskRunExecutionResult) => void; + let rejecter: (err?: any) => void; + + const promise = new Promise((resolve, reject) => { + resolver = resolve; + rejecter = reject; + }); + + this._attemptStatuses.set(payload.execution.attempt.id, "PENDING"); + + // @ts-expect-error - We know that the resolver and rejecter are defined + this._attemptPromises.set(payload.execution.attempt.id, { resolver, rejecter }); + + const { execution, traceContext } = payload; + + this._currentExecution = execution; + + await this._sender.send("EXECUTE_TASK_RUN", { + execution, + traceContext, + metadata: this.metadata, + }); + + const result = await promise; + + this._currentExecution = undefined; + + return result; + } + + taskRunCompletedNotification(completion: TaskRunExecutionResult) { + if (!completion.ok && typeof completion.retry !== "undefined") { + return; + } + + if (completion.id === this.runId) { + // We don't need to notify the task run process if it's the same as the one we're running + return; + } + + logger.debug(`[${this.runId}] task run completed notification`, { + completion, + }); + + this._sender.send("TASK_RUN_COMPLETED_NOTIFICATION", { + version: "v2", + completion, + }); + } + + async #handleMessage(msg: any) { + const message = this._handler.parseMessage(msg); + + if (!message.success) { + logger.error(`Dropping message: ${message.error}`, { message }); + return; + } + + switch (message.data.type) { + case "TASK_RUN_COMPLETED": { + const { result, execution } = message.data.payload; + + logger.debug(`[${this.runId}] task run completed`, { + result, + }); + + const promiseStatus = this._attemptStatuses.get(execution.attempt.id); + + if (promiseStatus !== "PENDING") { + return; + } + + this._attemptStatuses.set(execution.attempt.id, "RESOLVED"); + + const attemptPromise = this._attemptPromises.get(execution.attempt.id); + + if (!attemptPromise) { + return; + } + + const { resolver } = attemptPromise; + + resolver(result); + + break; + } + case "READY_TO_DISPOSE": { + logger.debug(`[${this.runId}] task run process is ready to dispose`); + + this.#kill(); + + break; + } + case "TASK_HEARTBEAT": { + if (this.messageId) { + this.onTaskRunHeartbeat.post(this.messageId); + } else { + this.onTaskHeartbeat.post(message.data.payload.id); + } + + break; + } + case "TASKS_READY": { + break; + } + } + } + + async #handleExit(code: number | null, signal: NodeJS.Signals | null) { + logger.debug(`[${this.runId}] handle task run process exit`, { code, signal, pid: this.pid }); + + // Go through all the attempts currently pending and reject them + for (const [id, status] of this._attemptStatuses.entries()) { + if (status === "PENDING") { + this._attemptStatuses.set(id, "REJECTED"); + + const attemptPromise = this._attemptPromises.get(id); + + if (!attemptPromise) { + continue; + } + + const { rejecter } = attemptPromise; + + if (this._isBeingCancelled) { + rejecter(new CancelledProcessError()); + } else if (this._isBeingKilled) { + rejecter(new CleanupProcessError()); + } else { + rejecter( + new UnexpectedExitError( + code ?? -1, + signal, + this._stderr.length ? this._stderr.join("\n") : undefined + ) + ); + } + } + } + + this.onExit.post({ code, signal, pid: this.pid }); + } + + #handleLog(data: Buffer) { + if (!this._currentExecution) { + logger.log(`${chalkGrey("○")} ${chalkGrey(prettyPrintDate(new Date()))} ${data.toString()}`); + + return; + } + + const runId = chalkRun( + `${this._currentExecution.run.id}.${this._currentExecution.attempt.number}` + ); + + logger.log( + `${chalkGrey("○")} ${chalkGrey(prettyPrintDate(new Date()))} ${runId} ${data.toString()}` + ); + } + + #handleStdErr(data: Buffer) { + if (this._isBeingKilled) { + return; + } + + if (!this._currentExecution) { + logger.log(`${chalkError("○")} ${chalkGrey(prettyPrintDate(new Date()))} ${data.toString()}`); + + return; + } + + const runId = chalkRun( + `${this._currentExecution.run.id}.${this._currentExecution.attempt.number}` + ); + + const errorLine = data.toString(); + + logger.log( + `${chalkError("○")} ${chalkGrey(prettyPrintDate(new Date()))} ${runId} ${errorLine}` + ); + + if (this._stderr.length > 100) { + this._stderr.shift(); + } + this._stderr.push(errorLine); + } + + #kill() { + logger.debug(`[${this.runId}] #kill()`, { pid: this.pid }); + + if (this._child && !this._child.killed) { + this._child?.kill(); + } + } + + async kill(signal?: number | NodeJS.Signals, timeoutInMs?: number) { + logger.debug(`[${this.runId}] killing task run process`, { + signal, + timeoutInMs, + pid: this.pid, + }); + + this._isBeingKilled = true; + + const killTimeout = this.onExit.waitFor(timeoutInMs); + + this.onIsBeingKilled.post(this._child?.pid); + this._child?.kill(signal); + + if (timeoutInMs) { + await killTimeout; + } + } + + get isBeingKilled() { + return this._isBeingKilled || this._child?.killed; + } + + get pid() { + return this._childPid; + } +} + +function formatErrorLog(error: TaskRunError) { + switch (error.type) { + case "INTERNAL_ERROR": { + return ""; + } + case "STRING_ERROR": { + return `\n\n${chalkError("X Error:")} ${error.raw}\n`; + } + case "CUSTOM_ERROR": { + return `\n\n${chalkError("X Error:")} ${error.raw}\n`; + } + case "BUILT_IN_ERROR": { + return `\n\n${error.stackTrace.replace(/^Error: /, chalkError("X Error: "))}\n`; + } + } +} diff --git a/packages/cli-v3/src/workers/dev/worker-facade.ts b/packages/cli-v3/src/workers/dev/worker-facade.ts new file mode 100644 index 00000000000..8cb084adc55 --- /dev/null +++ b/packages/cli-v3/src/workers/dev/worker-facade.ts @@ -0,0 +1,271 @@ +import { + Config, + LogLevel, + ProjectConfig, + clock, + taskCatalog, + type HandleErrorFunction, +} from "@systemfsoftware/trigger.dev_core/v3"; +import { + TaskExecutor, + DurableClock, + getEnvVar, + logLevels, + OtelTaskLogger, + ConsoleInterceptor, + type TracingSDK, + usage, + DevUsageManager, +} from "@systemfsoftware/trigger.dev_core/v3/workers"; + +__WORKER_SETUP__; +declare const __WORKER_SETUP__: unknown; + +__IMPORTED_PROJECT_CONFIG__; +declare const __IMPORTED_PROJECT_CONFIG__: unknown; +declare const importedConfig: ProjectConfig | undefined; +declare const handleError: HandleErrorFunction | undefined; + +declare const __PROJECT_CONFIG__: Config; +declare const tracingSDK: TracingSDK; +declare const otelTracer: Tracer; +declare const otelLogger: Logger; + +import { + TaskRunErrorCodes, + TaskRunExecution, + TriggerTracer, + childToWorkerMessages, + logger, + runtime, + workerToChildMessages, +} from "@systemfsoftware/trigger.dev_core/v3"; +import { DevRuntimeManager } from "@systemfsoftware/trigger.dev_core/v3/dev"; +import { + ZodMessageHandler, + ZodMessageSender, + ZodSchemaParsedError, +} from "@systemfsoftware/trigger.dev_core/v3/zodMessageHandler"; +import type { Tracer } from "@opentelemetry/api"; +import type { Logger } from "@opentelemetry/api-logs"; + +declare const sender: ZodMessageSender; + +const durableClock = new DurableClock(); +clock.setGlobalClock(durableClock); + +usage.setGlobalUsageManager(new DevUsageManager()); + +const tracer = new TriggerTracer({ tracer: otelTracer, logger: otelLogger }); +const consoleInterceptor = new ConsoleInterceptor( + otelLogger, + typeof __PROJECT_CONFIG__.enableConsoleLogging === "boolean" + ? __PROJECT_CONFIG__.enableConsoleLogging + : true +); + +const devRuntimeManager = new DevRuntimeManager(); + +runtime.setGlobalRuntimeManager(devRuntimeManager); + +const triggerLogLevel = getEnvVar("TRIGGER_LOG_LEVEL"); + +const configLogLevel = triggerLogLevel + ? triggerLogLevel + : importedConfig + ? importedConfig.logLevel + : __PROJECT_CONFIG__.logLevel; + +const otelTaskLogger = new OtelTaskLogger({ + logger: otelLogger, + tracer: tracer, + level: logLevels.includes(configLogLevel as any) ? (configLogLevel as LogLevel) : "info", +}); + +logger.setGlobalTaskLogger(otelTaskLogger); + +type TaskFileImport = Record; + +const TaskFileImports: Record = {}; +const TaskFiles: Record = {}; + +__TASKS__; +declare const __TASKS__: Record; + +// Register the task file metadata (fileName and exportName) for each task +(() => { + for (const [importName, taskFile] of Object.entries(TaskFiles)) { + const fileImports = TaskFileImports[importName]; + + for (const [exportName, task] of Object.entries(fileImports ?? {})) { + if ( + typeof task === "object" && + task !== null && + "id" in task && + typeof task.id === "string" + ) { + if (taskCatalog.taskExists(task.id)) { + taskCatalog.registerTaskFileMetadata(task.id, { + exportName, + filePath: (taskFile as any).filePath, + }); + } + } + } + } +})(); + +let _execution: TaskRunExecution | undefined; +let _isRunning = false; + +const handler = new ZodMessageHandler({ + schema: workerToChildMessages, + messages: { + EXECUTE_TASK_RUN: async ({ execution, traceContext, metadata }) => { + if (_isRunning) { + console.error("Worker is already running a task"); + + await sender.send("TASK_RUN_COMPLETED", { + execution, + result: { + ok: false, + id: execution.run.id, + error: { + type: "INTERNAL_ERROR", + code: TaskRunErrorCodes.TASK_ALREADY_RUNNING, + }, + usage: { + durationMs: 0, + }, + }, + }); + + return; + } + + process.title = `trigger-dev-worker: ${execution.task.id} ${execution.run.id}`; + + const task = taskCatalog.getTask(execution.task.id); + + if (!task) { + console.error(`Could not find task ${execution.task.id}`); + + await sender.send("TASK_RUN_COMPLETED", { + execution, + result: { + ok: false, + id: execution.run.id, + error: { + type: "INTERNAL_ERROR", + code: TaskRunErrorCodes.COULD_NOT_FIND_EXECUTOR, + }, + usage: { + durationMs: 0, + }, + }, + }); + + return; + } + + const executor = new TaskExecutor(task, { + tracer, + tracingSDK, + consoleInterceptor, + projectConfig: __PROJECT_CONFIG__, + importedConfig, + handleErrorFn: handleError, + }); + + try { + _execution = execution; + _isRunning = true; + + const measurement = usage.start(); + + const { result } = await executor.execute(execution, metadata, traceContext, measurement); + + const usageSample = usage.stop(measurement); + + return sender.send("TASK_RUN_COMPLETED", { + execution, + result: { + ...result, + usage: { + durationMs: usageSample.cpuTime, + }, + }, + }); + } finally { + _execution = undefined; + _isRunning = false; + } + }, + TASK_RUN_COMPLETED_NOTIFICATION: async (payload) => { + switch (payload.version) { + case "v1": { + devRuntimeManager.resumeTask(payload.completion, payload.execution.run.id); + break; + } + case "v2": { + devRuntimeManager.resumeTask(payload.completion, payload.completion.id); + break; + } + } + }, + CLEANUP: async ({ flush, kill }) => { + if (kill) { + await tracingSDK.flush(); + // Now we need to exit the process + await sender.send("READY_TO_DISPOSE", undefined); + } else { + if (flush) { + await tracingSDK.flush(); + } + } + }, + }, +}); + +process.on("message", async (msg: any) => { + await handler.handleMessage(msg); +}); + +const TASK_METADATA = taskCatalog.getAllTaskMetadata(); + +sender.send("TASKS_READY", { tasks: TASK_METADATA }).catch((err) => { + if (err instanceof ZodSchemaParsedError) { + sender.send("TASKS_FAILED_TO_PARSE", { zodIssues: err.error.issues, tasks: TASK_METADATA }); + } else { + console.error("Failed to send TASKS_READY message", err); + } +}); + +process.title = "trigger-dev-worker"; + +async function asyncHeartbeat(initialDelayInSeconds: number = 30, intervalInSeconds: number = 30) { + async function _doHeartbeat() { + while (true) { + if (_isRunning && _execution) { + try { + await sender.send("TASK_HEARTBEAT", { id: _execution.attempt.id }); + } catch (err) { + console.error("Failed to send HEARTBEAT message", err); + } + } + + await new Promise((resolve) => setTimeout(resolve, 1000 * intervalInSeconds)); + } + } + + // Wait for the initial delay + await new Promise((resolve) => setTimeout(resolve, 1000 * initialDelayInSeconds)); + + // Wait for 5 seconds before the next execution + return _doHeartbeat(); +} + +// Start the async interval after 30 seconds +asyncHeartbeat().catch((err) => { + console.error("Failed to start asyncHeartbeat", err); +}); diff --git a/packages/cli-v3/src/workers/dev/worker-setup.ts b/packages/cli-v3/src/workers/dev/worker-setup.ts new file mode 100644 index 00000000000..85ff2b1d52f --- /dev/null +++ b/packages/cli-v3/src/workers/dev/worker-setup.ts @@ -0,0 +1,34 @@ +import type { Tracer } from "@opentelemetry/api"; +import type { Logger } from "@opentelemetry/api-logs"; +import { ProjectConfig, childToWorkerMessages, taskCatalog } from "@systemfsoftware/trigger.dev_core/v3"; +import { + StandardTaskCatalog, + TracingDiagnosticLogLevel, + TracingSDK, +} from "@systemfsoftware/trigger.dev_core/v3/workers"; +import { ZodMessageSender } from "@systemfsoftware/trigger.dev_core/v3/zodMessageHandler"; +import "source-map-support/register.js"; +import * as packageJson from "../../../package.json"; + +__SETUP_IMPORTED_PROJECT_CONFIG__; +declare const __SETUP_IMPORTED_PROJECT_CONFIG__: unknown; +declare const setupImportedConfig: ProjectConfig | undefined; + +export const tracingSDK = new TracingSDK({ + url: process.env.OTEL_EXPORTER_OTLP_ENDPOINT ?? "http://0.0.0.0:4318", + instrumentations: setupImportedConfig?.instrumentations ?? [], + diagLogLevel: (process.env.OTEL_LOG_LEVEL as TracingDiagnosticLogLevel) ?? "none", + forceFlushTimeoutMillis: 5_000, +}); + +export const otelTracer: Tracer = tracingSDK.getTracer("trigger-dev-worker", packageJson.version); +export const otelLogger: Logger = tracingSDK.getLogger("trigger-dev-worker", packageJson.version); + +export const sender = new ZodMessageSender({ + schema: childToWorkerMessages, + sender: async (message) => { + process.send?.(message); + }, +}); + +taskCatalog.setGlobalTaskCatalog(new StandardTaskCatalog()); diff --git a/packages/cli-v3/src/workers/prod/backgroundWorker.ts b/packages/cli-v3/src/workers/prod/backgroundWorker.ts new file mode 100644 index 00000000000..ba3ce7c5a4a --- /dev/null +++ b/packages/cli-v3/src/workers/prod/backgroundWorker.ts @@ -0,0 +1,873 @@ +import { + BackgroundWorkerProperties, + Config, + CreateBackgroundWorkerResponse, + ProdChildToWorkerMessages, + ProdTaskRunExecution, + ProdTaskRunExecutionPayload, + ProdWorkerToChildMessages, + SemanticInternalAttributes, + TaskMetadataWithFilePath, + TaskRunBuiltInError, + TaskRunErrorCodes, + TaskRunExecution, + TaskRunExecutionLazyAttemptPayload, + TaskRunExecutionPayload, + TaskRunExecutionResult, + correctErrorStackTrace, +} from "@systemfsoftware/trigger.dev_core/v3"; +import { ZodIpcConnection } from "@systemfsoftware/trigger.dev_core/v3/zodIpc"; +import type { InferSocketMessageSchema } from "@systemfsoftware/trigger.dev_core/v3/zodSocket"; +import { Evt } from "evt"; +import { ChildProcess, fork } from "node:child_process"; +import { + CancelledProcessError, + CleanupProcessError, + GracefulExitTimeoutError, + SigKillTimeoutProcessError, + TaskMetadataParseError, + UncaughtExceptionError, + UnexpectedExitError, + getFriendlyErrorMessage, +} from "../common/errors"; + +type BackgroundWorkerParams = { + env: Record; + projectConfig: Config; + contentHash: string; + debugOtel?: boolean; +}; + +export type OnWaitForDurationMessage = InferSocketMessageSchema< + typeof ProdChildToWorkerMessages, + "WAIT_FOR_DURATION" +>; +export type OnWaitForTaskMessage = InferSocketMessageSchema< + typeof ProdChildToWorkerMessages, + "WAIT_FOR_TASK" +>; +export type OnWaitForBatchMessage = InferSocketMessageSchema< + typeof ProdChildToWorkerMessages, + "WAIT_FOR_BATCH" +>; + +export class ProdBackgroundWorker { + private _initialized: boolean = false; + + /** + * @deprecated use onTaskRunHeartbeat instead + */ + public onTaskHeartbeat: Evt = new Evt(); + public onTaskRunHeartbeat: Evt = new Evt(); + + public onWaitForDuration: Evt = new Evt(); + public onWaitForTask: Evt = new Evt(); + public onWaitForBatch: Evt = new Evt(); + + public onCreateTaskRunAttempt = Evt.create<{ version?: "v1"; runId: string }>(); + public attemptCreatedNotification = Evt.create< + | { + success: false; + reason?: string; + } + | { + success: true; + execution: ProdTaskRunExecution; + } + >(); + + private _onClose: Evt = new Evt(); + + public tasks: Array = []; + public stderr: Array = []; + + _taskRunProcess: TaskRunProcess | undefined; + private _taskRunProcessesBeingKilled: Map = new Map(); + + private _closed: boolean = false; + + constructor( + public path: string, + private params: BackgroundWorkerParams + ) {} + + async close(gracefulExitTimeoutElapsed = false) { + console.log("Closing worker", { gracefulExitTimeoutElapsed, closed: this._closed }); + + if (this._closed) { + return; + } + + this._closed = true; + + this.onTaskHeartbeat.detach(); + this.onTaskRunHeartbeat.detach(); + + // We need to close the task run process + await this._taskRunProcess?.cleanup(true, gracefulExitTimeoutElapsed); + } + + async #killTaskRunProcess(flush = true, initialSignal: number | NodeJS.Signals = "SIGTERM") { + console.log("Killing task run process", { flush, initialSignal, closed: this._closed }); + + if (this._closed || !this._taskRunProcess) { + return; + } + + if (flush) { + await this.flushTelemetry(); + } + + const currentTaskRunProcess = this._taskRunProcess; + + // Try graceful exit but don't wait. We limit the amount of processes during creation instead. + this.#tryGracefulExit(currentTaskRunProcess, true, initialSignal).catch((error) => { + console.error("Error while trying graceful exit", error); + }); + + console.log("Killed task run process, setting closed to true", { + closed: this._closed, + pid: currentTaskRunProcess.pid, + }); + this._closed = true; + } + + async flushTelemetry() { + console.log("Flushing telemetry"); + const start = performance.now(); + + await this._taskRunProcess?.cleanup(false); + + console.log("Flushed telemetry", { duration: performance.now() - start }); + } + + async initialize(options?: { env?: Record }) { + if (this._initialized) { + throw new Error("Worker already initialized"); + } + + let resolved = false; + + this.tasks = await new Promise>((resolve, reject) => { + const child = fork(this.path, { + stdio: [/*stdin*/ "ignore", /*stdout*/ "pipe", /*stderr*/ "pipe", "ipc"], + env: { + ...this.params.env, + ...options?.env, + }, + }); + + // Set a timeout to kill the child process if it doesn't respond + const timeout = setTimeout(() => { + if (resolved) { + return; + } + + resolved = true; + child.kill(); + reject(new Error("Worker timed out")); + }, 10_000); + + child.stdout?.on("data", (data) => { + console.log(data.toString()); + }); + + child.stderr?.on("data", (data) => { + console.error(data.toString()); + this.stderr.push(data.toString()); + }); + + child.on("exit", (code) => { + if (!resolved) { + clearTimeout(timeout); + resolved = true; + reject(new Error(`Worker exited with code ${code}`)); + } + }); + + new ZodIpcConnection({ + listenSchema: ProdChildToWorkerMessages, + emitSchema: ProdWorkerToChildMessages, + process: child, + handlers: { + TASKS_READY: async (message) => { + if (!resolved) { + clearTimeout(timeout); + resolved = true; + resolve(message.tasks); + child.kill(); + } + }, + UNCAUGHT_EXCEPTION: async (message) => { + if (!resolved) { + clearTimeout(timeout); + resolved = true; + reject(new UncaughtExceptionError(message.error, message.origin)); + child.kill(); + } + }, + TASKS_FAILED_TO_PARSE: async (message) => { + if (!resolved) { + clearTimeout(timeout); + resolved = true; + reject(new TaskMetadataParseError(message.zodIssues, message.tasks)); + child.kill(); + } + }, + }, + }); + }); + + this._initialized = true; + } + + getMetadata(workerId: string, version: string): CreateBackgroundWorkerResponse { + return { + contentHash: this.params.contentHash, + id: workerId, + version: version, + }; + } + + // We need to notify all the task run processes that a task run has completed, + // in case they are waiting for it through triggerAndWait + async taskRunCompletedNotification(completion: TaskRunExecutionResult) { + this._taskRunProcess?.taskRunCompletedNotification(completion); + } + + async waitCompletedNotification() { + this._taskRunProcess?.waitCompletedNotification(); + } + + async #getFreshTaskRunProcess( + payload: ProdTaskRunExecutionPayload, + messageId?: string + ): Promise { + const metadata = this.getMetadata( + payload.execution.worker.id, + payload.execution.worker.version + ); + + console.log("Getting fresh task run process, setting closed to false", { + closed: this._closed, + }); + this._closed = false; + + await this.#killCurrentTaskRunProcessBeforeAttempt(); + + const taskRunProcess = new TaskRunProcess( + payload.execution.run.id, + payload.execution.run.isTest, + this.path, + { + ...this.params.env, + ...(payload.environment ?? {}), + }, + metadata, + this.params, + messageId + ); + + taskRunProcess.onExit.attach(({ pid }) => { + console.log("Task run process exited", { pid }); + + // Only delete the task run process if the pid matches + if (this._taskRunProcess?.pid === pid) { + this._taskRunProcess = undefined; + } + + if (pid) { + this._taskRunProcessesBeingKilled.delete(pid); + } + }); + + taskRunProcess.onIsBeingKilled.attach((taskRunProcess) => { + if (taskRunProcess?.pid) { + this._taskRunProcessesBeingKilled.set(taskRunProcess.pid, taskRunProcess); + } + }); + + taskRunProcess.onTaskHeartbeat.attach((id) => { + this.onTaskHeartbeat.post(id); + }); + + taskRunProcess.onTaskRunHeartbeat.attach((id) => { + this.onTaskRunHeartbeat.post(id); + }); + + taskRunProcess.onWaitForBatch.attach((message) => { + this.onWaitForBatch.post(message); + }); + + taskRunProcess.onWaitForDuration.attach((message) => { + this.onWaitForDuration.post(message); + }); + + taskRunProcess.onWaitForTask.attach((message) => { + this.onWaitForTask.post(message); + }); + + await taskRunProcess.initialize(); + + this._taskRunProcess = taskRunProcess; + + return this._taskRunProcess; + } + + async forceKillOldTaskRunProcesses() { + for (const taskRunProcess of this._taskRunProcessesBeingKilled.values()) { + try { + await taskRunProcess.kill("SIGKILL"); + } catch (error) { + console.error("Error while force killing old task run processes", error); + } + } + } + + async #killCurrentTaskRunProcessBeforeAttempt() { + console.log("killCurrentTaskRunProcessBeforeAttempt()", { + hasTaskRunProcess: !!this._taskRunProcess, + }); + + if (!this._taskRunProcess) { + return; + } + + const currentTaskRunProcess = this._taskRunProcess; + + console.log("Killing current task run process", { + isBeingKilled: currentTaskRunProcess?.isBeingKilled, + totalBeingKilled: this._taskRunProcessesBeingKilled.size, + }); + + if (currentTaskRunProcess.isBeingKilled) { + if (this._taskRunProcessesBeingKilled.size > 1) { + await this.#tryGracefulExit(currentTaskRunProcess); + } else { + // If there's only one or none being killed, don't do anything so we can create a fresh one in parallel + } + } else { + // It's not being killed, so kill it + if (this._taskRunProcessesBeingKilled.size > 0) { + await this.#tryGracefulExit(currentTaskRunProcess); + } else { + // There's none being killed yet, so we can kill it without waiting. We still set a timeout to kill it forcefully just in case it sticks around. + currentTaskRunProcess.kill("SIGTERM", 5_000).catch(() => {}); + } + } + } + + async #tryGracefulExit( + taskRunProcess: TaskRunProcess, + kill = false, + initialSignal: number | NodeJS.Signals = "SIGTERM" + ) { + console.log("Trying graceful exit", { kill, initialSignal }); + + try { + const initialExit = taskRunProcess.onExit.waitFor(5_000); + + if (kill) { + taskRunProcess.kill(initialSignal); + } + + await initialExit; + } catch (error) { + console.error("TaskRunProcess graceful kill timeout exceeded", error); + + this.#tryForcefulExit(taskRunProcess); + } + } + + async #tryForcefulExit(taskRunProcess: TaskRunProcess) { + console.log("Trying forceful exit"); + + try { + const forcedKill = taskRunProcess.onExit.waitFor(5_000); + taskRunProcess.kill("SIGKILL"); + await forcedKill; + } catch (error) { + console.error("TaskRunProcess forced kill timeout exceeded", error); + throw new SigKillTimeoutProcessError(); + } + } + + // We need to fork the process before we can execute any tasks, use a fresh process for each execution + async executeTaskRun( + payload: ProdTaskRunExecutionPayload, + messageId?: string + ): Promise { + try { + const taskRunProcess = await this.#getFreshTaskRunProcess(payload, messageId); + + console.log("executing task run", { + attempt: payload.execution.attempt.id, + taskRunPid: taskRunProcess.pid, + }); + + const result = await taskRunProcess.executeTaskRun(payload); + + if (result.ok) { + return result; + } + + const error = result.error; + + if (error.type === "BUILT_IN_ERROR") { + const mappedError = await this.#correctError(error, payload.execution); + + return { + ...result, + error: mappedError, + }; + } + + return result; + } catch (e) { + if (e instanceof CancelledProcessError) { + return { + id: payload.execution.attempt.id, + ok: false, + retry: undefined, + error: { + type: "INTERNAL_ERROR", + code: TaskRunErrorCodes.TASK_RUN_CANCELLED, + }, + }; + } + + if (e instanceof CleanupProcessError) { + return { + id: payload.execution.attempt.id, + ok: false, + retry: undefined, + error: { + type: "INTERNAL_ERROR", + code: TaskRunErrorCodes.TASK_EXECUTION_ABORTED, + }, + }; + } + + if (e instanceof UnexpectedExitError) { + return { + id: payload.execution.attempt.id, + ok: false, + retry: undefined, + error: { + type: "INTERNAL_ERROR", + code: TaskRunErrorCodes.TASK_PROCESS_EXITED_WITH_NON_ZERO_CODE, + message: getFriendlyErrorMessage(e.code, e.signal, e.stderr), + stackTrace: e.stderr, + }, + }; + } + + if (e instanceof SigKillTimeoutProcessError) { + return { + id: payload.execution.attempt.id, + ok: false, + retry: undefined, + error: { + type: "INTERNAL_ERROR", + code: TaskRunErrorCodes.TASK_PROCESS_SIGKILL_TIMEOUT, + }, + }; + } + + if (e instanceof GracefulExitTimeoutError) { + return { + id: payload.execution.attempt.id, + ok: false, + retry: undefined, + error: { + type: "INTERNAL_ERROR", + code: TaskRunErrorCodes.GRACEFUL_EXIT_TIMEOUT, + message: "Worker process killed while attempt in progress.", + }, + }; + } + + return { + id: payload.execution.attempt.id, + ok: false, + retry: undefined, + error: { + type: "INTERNAL_ERROR", + code: TaskRunErrorCodes.TASK_EXECUTION_FAILED, + }, + }; + } finally { + await this.#killTaskRunProcess(); + } + } + + async cancelAttempt(attemptId: string) { + if (!this._taskRunProcess) { + console.error("No task run process to cancel attempt", { attemptId }); + return; + } + + await this._taskRunProcess.cancel(); + } + + async executeTaskRunLazyAttempt(payload: TaskRunExecutionLazyAttemptPayload) { + // Post to coordinator + this.onCreateTaskRunAttempt.post({ runId: payload.runId }); + + let execution: ProdTaskRunExecution; + + try { + const start = performance.now(); + + // ..and wait for response + const attemptCreated = await this.attemptCreatedNotification.waitFor(120_000); + + if (!attemptCreated.success) { + throw new Error(`${attemptCreated.reason ?? "Unknown error"}`); + } + + console.log("Attempt created", { + number: attemptCreated.execution.attempt.number, + duration: performance.now() - start, + }); + + execution = attemptCreated.execution; + } catch (error) { + console.error("Error while creating attempt", error); + throw new Error(`Failed to create attempt: ${error}`); + } + + const completion = await this.executeTaskRun( + { + execution, + traceContext: payload.traceContext, + environment: payload.environment, + }, + payload.messageId + ); + + return { execution, completion }; + } + + async #correctError( + error: TaskRunBuiltInError, + execution: TaskRunExecution + ): Promise { + return { + ...error, + stackTrace: correctErrorStackTrace(error.stackTrace, this.params.projectConfig.projectDir), + }; + } +} + +class TaskRunProcess { + private _ipc?: ZodIpcConnection< + typeof ProdChildToWorkerMessages, + typeof ProdWorkerToChildMessages + >; + private _child?: ChildProcess; + private _childPid?: number; + + private _attemptPromises: Map< + string, + { resolver: (value: TaskRunExecutionResult) => void; rejecter: (err?: any) => void } + > = new Map(); + private _attemptStatuses: Map = new Map(); + private _currentExecution: TaskRunExecution | undefined; + private _isBeingKilled: boolean = false; + private _isBeingCancelled: boolean = false; + private _gracefulExitTimeoutElapsed: boolean = false; + private _stderr: Array = []; + + /** + * @deprecated use onTaskRunHeartbeat instead + */ + public onTaskHeartbeat: Evt = new Evt(); + public onTaskRunHeartbeat: Evt = new Evt(); + public onExit: Evt<{ code: number | null; signal: NodeJS.Signals | null; pid?: number }> = + new Evt(); + public onIsBeingKilled: Evt = new Evt(); + + public onWaitForDuration: Evt = new Evt(); + public onWaitForTask: Evt = new Evt(); + public onWaitForBatch: Evt = new Evt(); + + public preCheckpointNotification = Evt.create<{ willCheckpointAndRestore: boolean }>(); + + constructor( + private runId: string, + private isTest: boolean, + private path: string, + private env: NodeJS.ProcessEnv, + private metadata: BackgroundWorkerProperties, + private worker: BackgroundWorkerParams, + private messageId?: string + ) {} + + async initialize() { + this._child = fork(this.path, { + stdio: [/*stdin*/ "ignore", /*stdout*/ "pipe", /*stderr*/ "pipe", "ipc"], + env: { + ...(this.isTest ? { TRIGGER_LOG_LEVEL: "debug" } : {}), + ...this.env, + OTEL_RESOURCE_ATTRIBUTES: JSON.stringify({ + [SemanticInternalAttributes.PROJECT_DIR]: this.worker.projectConfig.projectDir, + }), + ...(this.worker.debugOtel ? { OTEL_LOG_LEVEL: "debug" } : {}), + }, + }); + + this._childPid = this._child?.pid; + + this._ipc = new ZodIpcConnection({ + listenSchema: ProdChildToWorkerMessages, + emitSchema: ProdWorkerToChildMessages, + process: this._child, + handlers: { + TASK_RUN_COMPLETED: async (message) => { + const { result, execution } = message; + + const promiseStatus = this._attemptStatuses.get(execution.attempt.id); + + if (promiseStatus !== "PENDING") { + return; + } + + this._attemptStatuses.set(execution.attempt.id, "RESOLVED"); + + const attemptPromise = this._attemptPromises.get(execution.attempt.id); + + if (!attemptPromise) { + return; + } + + const { resolver } = attemptPromise; + + resolver(result); + }, + READY_TO_DISPOSE: async (message) => { + process.exit(0); + }, + TASK_HEARTBEAT: async (message) => { + if (this.messageId) { + this.onTaskRunHeartbeat.post(this.messageId); + } else { + console.error( + "No message id for task heartbeat, falling back to (deprecated) attempt heartbeat", + { id: message.id } + ); + this.onTaskHeartbeat.post(message.id); + } + }, + TASKS_READY: async (message) => {}, + WAIT_FOR_TASK: async (message) => { + this.onWaitForTask.post(message); + }, + WAIT_FOR_BATCH: async (message) => { + this.onWaitForBatch.post(message); + }, + WAIT_FOR_DURATION: async (message) => { + this.onWaitForDuration.post(message); + }, + }, + }); + + this._child.on("exit", this.#handleExit.bind(this)); + this._child.stdout?.on("data", this.#handleLog.bind(this)); + this._child.stderr?.on("data", this.#handleStdErr.bind(this)); + } + + async cancel() { + this._isBeingCancelled = true; + + await this.cleanup(true); + } + + async cleanup(kill = false, gracefulExitTimeoutElapsed = false) { + console.log("cleanup()", { kill, gracefulExitTimeoutElapsed }); + + if (kill && this._isBeingKilled) { + return; + } + + if (kill) { + this._isBeingKilled = true; + this.onIsBeingKilled.post(this); + } + + const killChildProcess = gracefulExitTimeoutElapsed && !!this._currentExecution; + + // Kill parent unless graceful exit timeout has elapsed and we're in the middle of an execution + const killParentProcess = kill && !killChildProcess; + + console.log("Cleaning up task run process", { + killChildProcess, + killParentProcess, + ipc: this._ipc, + childPid: this._childPid, + realChildPid: this._child?.pid, + }); + + try { + await this._ipc?.sendWithAck( + "CLEANUP", + { + flush: true, + kill: killParentProcess, + }, + 30_000 + ); + } catch (error) { + console.error("Error while cleaning up task run process", error); + if (killParentProcess) { + process.exit(0); + } + } + + if (killChildProcess) { + this._gracefulExitTimeoutElapsed = true; + // Kill the child process + await this.kill("SIGKILL"); + } + } + + async executeTaskRun(payload: TaskRunExecutionPayload): Promise { + let resolver: (value: TaskRunExecutionResult) => void; + let rejecter: (err?: any) => void; + + const promise = new Promise((resolve, reject) => { + resolver = resolve; + rejecter = reject; + }); + + this._attemptStatuses.set(payload.execution.attempt.id, "PENDING"); + + // @ts-expect-error - We know that the resolver and rejecter are defined + this._attemptPromises.set(payload.execution.attempt.id, { resolver, rejecter }); + + const { execution, traceContext } = payload; + + this._currentExecution = execution; + + if (this._child?.connected && !this._isBeingKilled && !this._child.killed) { + await this._ipc?.send("EXECUTE_TASK_RUN", { + execution, + traceContext, + metadata: this.metadata, + }); + } + + const result = await promise; + + this._currentExecution = undefined; + + return result; + } + + taskRunCompletedNotification(completion: TaskRunExecutionResult) { + if (!completion.ok && typeof completion.retry !== "undefined") { + console.error( + "Task run completed with error and wants to retry, won't send task run completed notification" + ); + return; + } + + if (!this._child?.connected || this._isBeingKilled || this._child.killed) { + console.error( + "Child process not connected or being killed, can't send task run completed notification" + ); + return; + } + + this._ipc?.send("TASK_RUN_COMPLETED_NOTIFICATION", { + version: "v2", + completion, + }); + } + + waitCompletedNotification() { + if (!this._child?.connected || this._isBeingKilled || this._child.killed) { + console.error( + "Child process not connected or being killed, can't send wait completed notification" + ); + return; + } + + this._ipc?.send("WAIT_COMPLETED_NOTIFICATION", {}); + } + + async #handleExit(code: number | null, signal: NodeJS.Signals | null) { + console.log("handling child exit", { code, signal }); + + // Go through all the attempts currently pending and reject them + for (const [id, status] of this._attemptStatuses.entries()) { + if (status === "PENDING") { + console.log("found pending attempt", { id }); + + this._attemptStatuses.set(id, "REJECTED"); + + const attemptPromise = this._attemptPromises.get(id); + + if (!attemptPromise) { + continue; + } + + const { rejecter } = attemptPromise; + + if (this._isBeingCancelled) { + rejecter(new CancelledProcessError()); + } else if (this._gracefulExitTimeoutElapsed) { + // Order matters, this has to be before the graceful exit timeout + rejecter(new GracefulExitTimeoutError()); + } else if (this._isBeingKilled) { + rejecter(new CleanupProcessError()); + } else { + rejecter( + new UnexpectedExitError( + code ?? -1, + signal, + this._stderr.length ? this._stderr.join("\n") : undefined + ) + ); + } + } + } + + this.onExit.post({ code, signal, pid: this.pid }); + } + + #handleLog(data: Buffer) { + console.log(data.toString()); + } + + #handleStdErr(data: Buffer) { + const text = data.toString(); + console.error(text); + + if (this._stderr.length > 100) { + this._stderr.shift(); + } + this._stderr.push(text); + } + + async kill(signal?: number | NodeJS.Signals, timeoutInMs?: number) { + this._isBeingKilled = true; + + const killTimeout = this.onExit.waitFor(timeoutInMs); + + this.onIsBeingKilled.post(this); + this._child?.kill(signal); + + if (timeoutInMs) { + await killTimeout; + } + } + + get isBeingKilled() { + return this._isBeingKilled || this._child?.killed; + } + + get pid() { + return this._childPid; + } +} diff --git a/packages/cli-v3/src/workers/prod/entry-point.ts b/packages/cli-v3/src/workers/prod/entry-point.ts new file mode 100644 index 00000000000..15cfd22eb4b --- /dev/null +++ b/packages/cli-v3/src/workers/prod/entry-point.ts @@ -0,0 +1,1477 @@ +import { + Config, + CoordinatorToProdWorkerMessages, + PostStartCauses, + PreStopCauses, + ProdTaskRunExecution, + ProdWorkerToCoordinatorMessages, + TaskResource, + TaskRunErrorCodes, + TaskRunExecutionResult, + TaskRunFailedExecutionResult, + WaitReason, +} from "@systemfsoftware/trigger.dev_core/v3"; +import { InferSocketMessageSchema, ZodSocketConnection } from "@systemfsoftware/trigger.dev_core/v3/zodSocket"; +import { HttpReply, getRandomPortNumber } from "@systemfsoftware/trigger.dev_core-apps/http"; +import { SimpleLogger } from "@systemfsoftware/trigger.dev_core-apps/logger"; +import { EXIT_CODE_ALREADY_HANDLED, EXIT_CODE_CHILD_NONZERO } from "@systemfsoftware/trigger.dev_core-apps/process"; +import { ExponentialBackoff } from "@systemfsoftware/trigger.dev_core-apps/backoff"; +import { + OnWaitForBatchMessage, + OnWaitForTaskMessage, + ProdBackgroundWorker, +} from "./backgroundWorker"; +import { TaskMetadataParseError, UncaughtExceptionError } from "../common/errors"; +import { checkpointSafeTimeout, unboundedTimeout } from "@systemfsoftware/trigger.dev_core/v3/utils/timers"; +import { randomUUID } from "node:crypto"; +import { readFile } from "node:fs/promises"; +import { createServer } from "node:http"; +import { setTimeout as timeout } from "node:timers/promises"; +import { Evt } from "evt"; + +declare const __PROJECT_CONFIG__: Config; + +const HTTP_SERVER_PORT = Number(process.env.HTTP_SERVER_PORT || getRandomPortNumber()); +const COORDINATOR_HOST = process.env.COORDINATOR_HOST || "127.0.0.1"; +const COORDINATOR_PORT = Number(process.env.COORDINATOR_PORT || 50080); +const MACHINE_NAME = process.env.MACHINE_NAME || "local"; +const POD_NAME = process.env.POD_NAME || "some-pod"; +const SHORT_HASH = process.env.TRIGGER_CONTENT_HASH!.slice(0, 9); + +const logger = new SimpleLogger(`[${MACHINE_NAME}][${SHORT_HASH}]`); + +const defaultBackoff = new ExponentialBackoff("FullJitter", { + maxRetries: 5, +}); + +class ProdWorker { + private apiUrl = process.env.TRIGGER_API_URL!; + private apiKey = process.env.TRIGGER_SECRET_KEY!; + private contentHash = process.env.TRIGGER_CONTENT_HASH!; + private projectRef = process.env.TRIGGER_PROJECT_REF!; + private envId = process.env.TRIGGER_ENV_ID!; + private runId = process.env.TRIGGER_RUN_ID || "index-only"; + private deploymentId = process.env.TRIGGER_DEPLOYMENT_ID!; + private deploymentVersion = process.env.TRIGGER_DEPLOYMENT_VERSION!; + private runningInKubernetes = !!process.env.KUBERNETES_PORT; + + private executing = false; + private completed = new Set(); + private paused = false; + private attemptFriendlyId?: string; + private attemptNumber?: number; + + private nextResumeAfter?: WaitReason; + private waitForPostStart = false; + private connectionCount = 0; + + private restoreNotification = Evt.create(); + + private waitForTaskReplay: + | { + idempotencyKey: string; + message: OnWaitForTaskMessage; + attempt: number; + } + | undefined; + private waitForBatchReplay: + | { + idempotencyKey: string; + message: OnWaitForBatchMessage; + attempt: number; + } + | undefined; + private readyForLazyAttemptReplay: + | { + idempotencyKey: string; + } + | undefined; + private durationResumeFallback: + | { + idempotencyKey: string; + } + | undefined; + + #httpPort: number; + #backgroundWorker: ProdBackgroundWorker; + #httpServer: ReturnType; + #coordinatorSocket: ZodSocketConnection< + typeof ProdWorkerToCoordinatorMessages, + typeof CoordinatorToProdWorkerMessages + >; + + constructor( + port: number, + private host = "0.0.0.0" + ) { + process.on("SIGTERM", this.#handleSignal.bind(this, "SIGTERM")); + + this.#coordinatorSocket = this.#createCoordinatorSocket(COORDINATOR_HOST); + this.#backgroundWorker = this.#createBackgroundWorker(); + + this.#httpPort = port; + this.#httpServer = this.#createHttpServer(); + } + + async #handleSignal(signal: NodeJS.Signals) { + logger.log("Received signal", { signal }); + + if (signal === "SIGTERM") { + let gracefulExitTimeoutElapsed = false; + + if (this.executing) { + const terminationGracePeriodSeconds = 60 * 60; + + logger.log("Waiting for attempt to complete before exiting", { + terminationGracePeriodSeconds, + }); + + // Wait for termination grace period minus 5s to give cleanup a chance to complete + await timeout(terminationGracePeriodSeconds * 1000 - 5000); + gracefulExitTimeoutElapsed = true; + + logger.log("Termination timeout reached, exiting gracefully."); + } else { + logger.log("Not executing, exiting immediately."); + } + + await this.#exitGracefully(gracefulExitTimeoutElapsed); + return; + } + + logger.log("Unhandled signal", { signal }); + } + + async #exitGracefully(gracefulExitTimeoutElapsed = false, exitCode = 0) { + await this.#backgroundWorker.close(gracefulExitTimeoutElapsed); + + if (!gracefulExitTimeoutElapsed) { + // TODO: Maybe add a sensible timeout instead of a conditional to avoid zombies + process.exit(exitCode); + } + } + + async #reconnectAfterPostStart() { + this.waitForPostStart = false; + + this.#coordinatorSocket.close(); + this.connectionCount = 0; + + let coordinatorHost = COORDINATOR_HOST; + + try { + if (this.runningInKubernetes) { + coordinatorHost = (await readFile("/etc/taskinfo/coordinator-host", "utf-8")).replace( + "\n", + "" + ); + + logger.log("reconnecting", { + coordinatorHost: { + fromEnv: COORDINATOR_HOST, + fromVolume: coordinatorHost, + current: this.#coordinatorSocket.socket.io.opts.hostname, + }, + }); + } + } catch (error) { + logger.error("taskinfo read error during reconnect", { + error: error instanceof Error ? error.message : error, + }); + } finally { + this.#coordinatorSocket = this.#createCoordinatorSocket(coordinatorHost); + } + } + + // MARK: TASK WAIT + #waitForTaskHandlerFactory(workerId?: string) { + return async (message: OnWaitForTaskMessage, replayIdempotencyKey?: string) => { + logger.log("onWaitForTask", { workerId, message }); + + if (this.nextResumeAfter) { + logger.error("Already waiting for resume, skipping wait for task", { + nextResumeAfter: this.nextResumeAfter, + }); + + return; + } + + const waitForTask = await defaultBackoff.execute(async ({ retry }) => { + logger.log("Wait for task with backoff", { retry }); + + if (!this.attemptFriendlyId) { + logger.error("Failed to send wait message, attempt friendly ID not set", { message }); + + throw new ExponentialBackoff.StopRetrying("No attempt ID"); + } + + return await this.#coordinatorSocket.socket.timeout(20_000).emitWithAck("WAIT_FOR_TASK", { + version: "v2", + friendlyId: message.friendlyId, + attemptFriendlyId: this.attemptFriendlyId, + }); + }); + + if (!waitForTask.success) { + logger.error("Failed to wait for task with backoff", { + cause: waitForTask.cause, + error: waitForTask.error, + }); + + this.#emitUnrecoverableError( + "WaitForTaskFailed", + `${waitForTask.cause}: ${waitForTask.error}` + ); + + return; + } + + const { willCheckpointAndRestore } = waitForTask.result; + + await this.#prepareForWait("WAIT_FOR_TASK", willCheckpointAndRestore); + + if (willCheckpointAndRestore) { + // We need to replay this on next connection if we don't receive RESUME_AFTER_DEPENDENCY within a reasonable time + if (!this.waitForTaskReplay) { + this.waitForTaskReplay = { + message, + attempt: 1, + idempotencyKey: randomUUID(), + }; + } else { + if ( + replayIdempotencyKey && + replayIdempotencyKey !== this.waitForTaskReplay.idempotencyKey + ) { + logger.error( + "wait for task handler called with mismatched idempotency key, won't overwrite replay request" + ); + return; + } + + this.waitForTaskReplay.attempt++; + } + } + }; + } + + // MARK: BATCH WAIT + #waitForBatchHandlerFactory(workerId?: string) { + return async (message: OnWaitForBatchMessage, replayIdempotencyKey?: string) => { + logger.log("onWaitForBatch", { workerId, message }); + + if (this.nextResumeAfter) { + logger.error("Already waiting for resume, skipping wait for batch", { + nextResumeAfter: this.nextResumeAfter, + }); + + return; + } + + const waitForBatch = await defaultBackoff.execute(async ({ retry }) => { + logger.log("Wait for batch with backoff", { retry }); + + if (!this.attemptFriendlyId) { + logger.error("Failed to send wait message, attempt friendly ID not set", { message }); + + throw new ExponentialBackoff.StopRetrying("No attempt ID"); + } + + return await this.#coordinatorSocket.socket.timeout(20_000).emitWithAck("WAIT_FOR_BATCH", { + version: "v2", + batchFriendlyId: message.batchFriendlyId, + runFriendlyIds: message.runFriendlyIds, + attemptFriendlyId: this.attemptFriendlyId, + }); + }); + + if (!waitForBatch.success) { + logger.error("Failed to wait for batch with backoff", { + cause: waitForBatch.cause, + error: waitForBatch.error, + }); + + this.#emitUnrecoverableError( + "WaitForBatchFailed", + `${waitForBatch.cause}: ${waitForBatch.error}` + ); + + return; + } + + const { willCheckpointAndRestore } = waitForBatch.result; + + await this.#prepareForWait("WAIT_FOR_BATCH", willCheckpointAndRestore); + + if (willCheckpointAndRestore) { + // We need to replay this on next connection if we don't receive RESUME_AFTER_DEPENDENCY within a reasonable time + if (!this.waitForBatchReplay) { + this.waitForBatchReplay = { + message, + attempt: 1, + idempotencyKey: randomUUID(), + }; + } else { + if ( + replayIdempotencyKey && + replayIdempotencyKey !== this.waitForBatchReplay.idempotencyKey + ) { + logger.error( + "wait for task handler called with mismatched idempotency key, won't overwrite replay request" + ); + return; + } + + this.waitForBatchReplay.attempt++; + } + } + }; + } + + // MARK: WORKER CREATION + #createBackgroundWorker() { + const workerId = randomUUID(); + + logger.log("Creating background worker", { workerId }); + + const backgroundWorker = new ProdBackgroundWorker("worker.js", { + projectConfig: __PROJECT_CONFIG__, + env: { + ...gatherProcessEnv(), + TRIGGER_API_URL: this.apiUrl, + TRIGGER_SECRET_KEY: this.apiKey, + OTEL_EXPORTER_OTLP_ENDPOINT: + process.env.OTEL_EXPORTER_OTLP_ENDPOINT ?? "http://0.0.0.0:4318", + }, + contentHash: this.contentHash, + }); + + backgroundWorker.onTaskHeartbeat.attach((attemptFriendlyId) => { + logger.log("onTaskHeartbeat", { + workerId, + attemptFriendlyId, + }); + + this.#coordinatorSocket.socket.volatile.emit("TASK_HEARTBEAT", { + version: "v1", + attemptFriendlyId, + }); + }); + + backgroundWorker.onTaskRunHeartbeat.attach((runId) => { + logger.log("onTaskRunHeartbeat", { + workerId, + runId, + }); + + this.#coordinatorSocket.socket.volatile.emit("TASK_RUN_HEARTBEAT", { version: "v1", runId }); + }); + + backgroundWorker.onCreateTaskRunAttempt.attach(async (message) => { + logger.log("onCreateTaskRunAttempt()", { + workerId, + message, + }); + + const createAttempt = await defaultBackoff.execute(async ({ retry }) => { + logger.log("Create task run attempt with backoff", { retry }); + + return await this.#coordinatorSocket.socket + .timeout(15_000) + .emitWithAck("CREATE_TASK_RUN_ATTEMPT", { + version: "v1", + runId: message.runId, + }); + }); + + if (!createAttempt.success) { + backgroundWorker.attemptCreatedNotification.post({ + success: false, + reason: `Failed to create attempt with backoff due to ${createAttempt.cause}. ${createAttempt.error}`, + }); + return; + } + + if (!createAttempt.result.success) { + backgroundWorker.attemptCreatedNotification.post({ + success: false, + reason: createAttempt.result.reason, + }); + return; + } + + backgroundWorker.attemptCreatedNotification.post({ + success: true, + execution: createAttempt.result.executionPayload.execution, + }); + }); + + backgroundWorker.attemptCreatedNotification.attach((message) => { + logger.log("attemptCreatedNotification", { + workerId, + success: message.success, + ...(message.success + ? { + attempt: message.execution.attempt, + queue: message.execution.queue, + worker: message.execution.worker, + machine: message.execution.machine, + } + : { + reason: message.reason, + }), + }); + + if (!message.success) { + return; + } + + // Workers with lazy attempt support set their friendly ID here + this.attemptFriendlyId = message.execution.attempt.id; + this.attemptNumber = message.execution.attempt.number; + }); + + // MARK: WAIT_FOR_DURATION + backgroundWorker.onWaitForDuration.attach(async (message) => { + logger.log("onWaitForDuration", { + workerId, + ...message, + drift: Date.now() - message.now, + }); + + if (this.nextResumeAfter) { + logger.error("Already waiting for resume, skipping wait for duration", { + nextResumeAfter: this.nextResumeAfter, + }); + + return; + } + + noResume: { + const { ms, waitThresholdInMs } = message; + + const internalTimeout = unboundedTimeout(ms, "internal" as const); + const checkpointSafeInternalTimeout = checkpointSafeTimeout(ms); + + if (ms < waitThresholdInMs) { + await internalTimeout; + break noResume; + } + + const waitForDuration = await defaultBackoff.execute(async ({ retry }) => { + logger.log("Wait for duration with backoff", { retry }); + + if (!this.attemptFriendlyId) { + logger.error("Failed to send wait message, attempt friendly ID not set", { message }); + + throw new ExponentialBackoff.StopRetrying("No attempt ID"); + } + + return await this.#coordinatorSocket.socket + .timeout(20_000) + .emitWithAck("WAIT_FOR_DURATION", { + ...message, + attemptFriendlyId: this.attemptFriendlyId, + }); + }); + + if (!waitForDuration.success) { + logger.error("Failed to wait for duration with backoff", { + cause: waitForDuration.cause, + error: waitForDuration.error, + }); + + this.#emitUnrecoverableError( + "WaitForDurationFailed", + `${waitForDuration.cause}: ${waitForDuration.error}` + ); + + return; + } + + const { willCheckpointAndRestore } = waitForDuration.result; + + if (!willCheckpointAndRestore) { + await internalTimeout; + break noResume; + } + + await this.#prepareForWait("WAIT_FOR_DURATION", willCheckpointAndRestore); + // CHECKPOINTING AFTER THIS LINE + + // internalTimeout acts as a backup and will be accurate if the checkpoint never happens + // checkpointSafeInternalTimeout is accurate even after non-simulated restores + await Promise.race([internalTimeout, checkpointSafeInternalTimeout]); + + const idempotencyKey = randomUUID(); + this.durationResumeFallback = { idempotencyKey }; + + try { + await this.restoreNotification.waitFor(5_000); + } catch (error) { + logger.error("Did not receive restore notification in time", { + error, + }); + } + + try { + // The coordinator should cancel any in-progress checkpoints so we don't end up with race conditions + const { checkpointCanceled } = await this.#coordinatorSocket.socket + .timeout(15_000) + .emitWithAck("CANCEL_CHECKPOINT", { + version: "v2", + reason: "WAIT_FOR_DURATION", + }); + + logger.log("onCancelCheckpoint coordinator response", { checkpointCanceled }); + + if (checkpointCanceled) { + // If the checkpoint was canceled, we will never be resumed externally with RESUME_AFTER_DURATION, so it's safe to immediately resume + break noResume; + } + + logger.log("Waiting for external duration resume as we may have been restored"); + + setTimeout(() => { + if (!this.durationResumeFallback) { + logger.error("Already resumed after duration, skipping fallback"); + return; + } + + if (this.durationResumeFallback.idempotencyKey !== idempotencyKey) { + logger.error("Duration resume idempotency key mismatch, skipping fallback"); + return; + } + + logger.log("Resuming after duration with fallback"); + + this.#resumeAfterDuration(); + }, 15_000); + } catch (error) { + // Just log this for now, but don't automatically resume. Wait for the external checkpoint-based resume. + logger.debug("Checkpoint cancellation timed out", { + workerId, + message, + error, + }); + } + + return; + } + + this.#resumeAfterDuration(); + }); + + backgroundWorker.onWaitForTask.attach(this.#waitForTaskHandlerFactory(workerId).bind(this)); + backgroundWorker.onWaitForBatch.attach(this.#waitForBatchHandlerFactory(workerId).bind(this)); + + return backgroundWorker; + } + + async #prepareForWait(reason: WaitReason, willCheckpointAndRestore: boolean) { + logger.log(`prepare for ${reason}`, { willCheckpointAndRestore }); + + if (this.nextResumeAfter) { + logger.error("Already waiting for resume, skipping prepare for wait", { + nextResumeAfter: this.nextResumeAfter, + params: { + reason, + willCheckpointAndRestore, + }, + }); + + return; + } + + if (!willCheckpointAndRestore) { + return; + } + + this.paused = true; + this.nextResumeAfter = reason; + this.waitForPostStart = true; + + await this.#prepareForCheckpoint(); + } + + // MARK: RETRY PREP + async #prepareForRetry(shouldExit: boolean, exitCode?: number) { + logger.log("prepare for retry", { shouldExit, exitCode }); + + // Graceful shutdown on final attempt + if (shouldExit) { + await this.#exitGracefully(false, exitCode); + return; + } + + // Clear state for next execution + this.paused = false; + this.waitForPostStart = false; + this.executing = false; + this.attemptFriendlyId = undefined; + this.attemptNumber = undefined; + } + + // MARK: CHECKPOINT PREP + async #prepareForCheckpoint(flush = true) { + if (flush) { + // Flush before checkpointing so we don't flush the same spans again after restore + try { + await this.#backgroundWorker.flushTelemetry(); + } catch (error) { + logger.error( + "Failed to flush telemetry while preparing for checkpoint, will proceed anyway", + { error } + ); + } + } + + try { + // Kill the previous worker process to prevent large checkpoints + await this.#backgroundWorker.forceKillOldTaskRunProcesses(); + } catch (error) { + logger.error( + "Failed to kill previous worker while preparing for checkpoint, will proceed anyway", + { error } + ); + } + + this.#readyForCheckpoint(); + } + + #resumeAfterDuration() { + this.paused = false; + this.nextResumeAfter = undefined; + this.waitForPostStart = false; + + this.durationResumeFallback = undefined; + + this.#backgroundWorker.waitCompletedNotification(); + } + + async #readyForLazyAttempt() { + const idempotencyKey = randomUUID(); + + this.readyForLazyAttemptReplay = { + idempotencyKey, + }; + + // Retry if we don't receive EXECUTE_TASK_RUN_LAZY_ATTEMPT in a reasonable time + // ..but we also have to be fast to avoid failing the task due to missing heartbeat + for await (const { delay, retry } of defaultBackoff.min(10).maxRetries(3)) { + if (retry > 0) { + logger.log("retrying ready for lazy attempt", { retry }); + } + + this.#coordinatorSocket.socket.emit("READY_FOR_LAZY_ATTEMPT", { + version: "v1", + runId: this.runId, + totalCompletions: this.completed.size, + }); + + await timeout(delay.milliseconds); + + if (!this.readyForLazyAttemptReplay) { + logger.error("replay ready for lazy attempt cancelled, discarding", { + idempotencyKey, + }); + + return; + } + + if (idempotencyKey !== this.readyForLazyAttemptReplay.idempotencyKey) { + logger.error("replay ready for lazy attempt idempotency key mismatch, discarding", { + idempotencyKey, + newIdempotencyKey: this.readyForLazyAttemptReplay.idempotencyKey, + }); + + return; + } + } + + // Fail the task with a more descriptive message as it likely failed with a generic missing heartbeat error + this.#failRun(this.runId, "Failed to receive execute request in a reasonable time"); + } + + #readyForCheckpoint() { + this.#coordinatorSocket.socket.emit("READY_FOR_CHECKPOINT", { version: "v1" }); + } + + #failRun(anyRunId: string, error: unknown) { + logger.error("Failing run", { anyRunId, error }); + + const completion: TaskRunFailedExecutionResult = { + ok: false, + id: anyRunId, + retry: undefined, + error: + error instanceof Error + ? { + type: "BUILT_IN_ERROR", + name: error.name, + message: error.message, + stackTrace: error.stack ?? "", + } + : { + type: "BUILT_IN_ERROR", + name: "UnknownError", + message: String(error), + stackTrace: "", + }, + }; + + this.#coordinatorSocket.socket.emit("TASK_RUN_FAILED_TO_RUN", { + version: "v1", + completion, + }); + } + + // MARK: ATTEMPT COMPLETION + async #submitAttemptCompletion( + execution: ProdTaskRunExecution, + completion: TaskRunExecutionResult, + replayIdempotencyKey?: string + ) { + const taskRunCompleted = await defaultBackoff.execute(async ({ retry }) => { + logger.log("Submit attempt completion with backoff", { retry }); + + return await this.#coordinatorSocket.socket + .timeout(20_000) + .emitWithAck("TASK_RUN_COMPLETED", { + version: "v2", + execution, + completion, + }); + }); + + if (!taskRunCompleted.success) { + logger.error("Failed to complete lazy attempt with backoff", { + cause: taskRunCompleted.cause, + error: taskRunCompleted.error, + }); + + this.#failRun(execution.run.id, taskRunCompleted.error); + + return; + } + + const { willCheckpointAndRestore, shouldExit } = taskRunCompleted.result; + + logger.log("completion acknowledged", { willCheckpointAndRestore, shouldExit }); + + const exitCode = + !completion.ok && + completion.error.type === "INTERNAL_ERROR" && + completion.error.code === TaskRunErrorCodes.TASK_PROCESS_EXITED_WITH_NON_ZERO_CODE + ? EXIT_CODE_CHILD_NONZERO + : 0; + + await this.#prepareForRetry(shouldExit, exitCode); + + if (willCheckpointAndRestore) { + logger.error("This worker should never be checkpointed between attempts. This is a bug."); + } + } + + #returnValidatedExtraHeaders(headers: Record) { + for (const [key, value] of Object.entries(headers)) { + if (value === undefined) { + throw new Error(`Extra header is undefined: ${key}`); + } + } + + return headers; + } + + // MARK: COORDINATOR SOCKET + #createCoordinatorSocket(host: string) { + const extraHeaders = this.#returnValidatedExtraHeaders({ + "x-machine-name": MACHINE_NAME, + "x-pod-name": POD_NAME, + "x-trigger-content-hash": this.contentHash, + "x-trigger-project-ref": this.projectRef, + "x-trigger-env-id": this.envId, + "x-trigger-deployment-id": this.deploymentId, + "x-trigger-run-id": this.runId, + "x-trigger-deployment-version": this.deploymentVersion, + }); + + if (this.attemptFriendlyId) { + extraHeaders["x-trigger-attempt-friendly-id"] = this.attemptFriendlyId; + } + + if (this.attemptNumber !== undefined) { + extraHeaders["x-trigger-attempt-number"] = String(this.attemptNumber); + } + + logger.log(`connecting to coordinator: ${host}:${COORDINATOR_PORT}`); + logger.debug(`connecting with extra headers`, { extraHeaders }); + + const coordinatorConnection = new ZodSocketConnection({ + namespace: "prod-worker", + host, + port: COORDINATOR_PORT, + clientMessages: ProdWorkerToCoordinatorMessages, + serverMessages: CoordinatorToProdWorkerMessages, + extraHeaders, + ioOptions: { + reconnectionDelay: 1000, + reconnectionDelayMax: 3000, + }, + handlers: { + RESUME_AFTER_DEPENDENCY: async ({ completions }) => { + if (!this.paused) { + logger.error("Failed to resume after dependency: Worker not paused"); + return; + } + + if (completions.length === 0) { + logger.error("Failed to resume after dependency: No completions"); + return; + } + + if ( + this.nextResumeAfter !== "WAIT_FOR_TASK" && + this.nextResumeAfter !== "WAIT_FOR_BATCH" + ) { + logger.error("Failed to resume after dependency: Invalid next resume", { + nextResumeAfter: this.nextResumeAfter, + }); + return; + } + + if (this.nextResumeAfter === "WAIT_FOR_TASK" && completions.length > 1) { + logger.error( + "Failed to resume after dependency: Waiting for single task but got multiple completions", + { + completions: completions, + } + ); + return; + } + + switch (this.nextResumeAfter) { + case "WAIT_FOR_TASK": { + this.waitForTaskReplay = undefined; + break; + } + case "WAIT_FOR_BATCH": { + this.waitForBatchReplay = undefined; + break; + } + } + + this.paused = false; + this.nextResumeAfter = undefined; + this.waitForPostStart = false; + + for (let i = 0; i < completions.length; i++) { + const completion = completions[i]; + + if (!completion) continue; + + this.#backgroundWorker.taskRunCompletedNotification(completion); + } + }, + RESUME_AFTER_DURATION: async (message) => { + if (!this.paused) { + logger.error("worker not paused", { + attemptId: message.attemptId, + }); + return; + } + + if (this.nextResumeAfter !== "WAIT_FOR_DURATION") { + logger.error("not waiting to resume after duration", { + nextResumeAfter: this.nextResumeAfter, + }); + return; + } + + this.#resumeAfterDuration(); + }, + EXECUTE_TASK_RUN: async () => { + // These messages should only be received by old workers that don't support lazy attempts + this.#failRun( + this.runId, + "Received deprecated EXECUTE_TASK_RUN message. Please contact us if you see this error." + ); + }, + EXECUTE_TASK_RUN_LAZY_ATTEMPT: async (message) => { + this.readyForLazyAttemptReplay = undefined; + + if (this.executing) { + logger.error("dropping execute request, already executing"); + return; + } + + const attemptCount = message.lazyPayload.attemptCount ?? 0; + + logger.log("execute attempt counts", { attemptCount, completed: this.completed.size }); + + if (this.completed.size > 0 && this.completed.size >= attemptCount + 1) { + logger.error("dropping execute request, already completed"); + return; + } + + this.executing = true; + + try { + const { completion, execution } = + await this.#backgroundWorker.executeTaskRunLazyAttempt(message.lazyPayload); + + logger.log("completed", completion); + + this.completed.add(execution.attempt.id); + + await this.#submitAttemptCompletion(execution, completion); + } catch (error) { + logger.error("Failed to complete lazy attempt", { + error, + }); + + this.#failRun(message.lazyPayload.runId, error); + } + }, + REQUEST_ATTEMPT_CANCELLATION: async (message) => { + if (!this.executing) { + logger.log("dropping cancel request, not executing", { status: this.#status }); + return; + } + + logger.log("cancelling attempt", { attemptId: message.attemptId, status: this.#status }); + + await this.#backgroundWorker.cancelAttempt(message.attemptId); + }, + REQUEST_EXIT: async (message) => { + if (message.version === "v2" && message.delayInMs) { + logger.log("exit requested with delay", { delayInMs: message.delayInMs }); + await timeout(message.delayInMs); + } + + this.#coordinatorSocket.close(); + process.exit(0); + }, + READY_FOR_RETRY: async (message) => { + if (this.completed.size < 1) { + logger.error("Received READY_FOR_RETRY but no completions yet. This is a bug."); + return; + } + + await this.#readyForLazyAttempt(); + }, + }, + // MARK: ON CONNECTION + onConnection: async (socket, handler, sender, logger) => { + logger.log("connected to coordinator", { + status: this.#status, + connectionCount: ++this.connectionCount, + }); + + // We need to send our current state to the coordinator + socket.emit("SET_STATE", { + version: "v1", + attemptFriendlyId: this.attemptFriendlyId, + attemptNumber: this.attemptNumber ? String(this.attemptNumber) : undefined, + }); + + try { + if (this.waitForPostStart) { + logger.log("skip connection handler, waiting for post start hook"); + return; + } + + if (this.paused) { + if (!this.nextResumeAfter) { + logger.error("Missing next resume reason", { status: this.#status }); + + this.#emitUnrecoverableError( + "NoNextResume", + "Next resume reason not set while resuming from paused state" + ); + + return; + } + + if (!this.attemptFriendlyId) { + logger.error("Missing attempt friendly ID", { status: this.#status }); + + this.#emitUnrecoverableError( + "NoAttemptId", + "Attempt ID not set while resuming from paused state" + ); + + return; + } + + if (!this.attemptNumber) { + logger.error("Missing attempt number", { status: this.#status }); + + this.#emitUnrecoverableError( + "NoAttemptNumber", + "Attempt number not set while resuming from paused state" + ); + + return; + } + + socket.emit("READY_FOR_RESUME", { + version: "v2", + attemptFriendlyId: this.attemptFriendlyId, + attemptNumber: this.attemptNumber, + type: this.nextResumeAfter, + }); + + return; + } + + if (process.env.INDEX_TASKS === "true") { + const failIndex = ( + error: InferSocketMessageSchema< + typeof ProdWorkerToCoordinatorMessages, + "INDEXING_FAILED" + >["error"] + ) => { + socket.emit("INDEXING_FAILED", { + version: "v1", + deploymentId: this.deploymentId, + error, + }); + }; + + process.removeAllListeners("uncaughtException"); + process.on("uncaughtException", (error) => { + console.error("Uncaught exception while indexing", error); + failIndex(error); + }); + + try { + const taskResources = await this.#initializeWorker(); + + const indexTasks = await defaultBackoff.maxRetries(3).execute(async () => { + return await socket.timeout(20_000).emitWithAck("INDEX_TASKS", { + version: "v2", + deploymentId: this.deploymentId, + ...taskResources, + supportsLazyAttempts: true, + }); + }); + + if (!indexTasks.success || !indexTasks.result.success) { + logger.error("indexing failure, shutting down..", { indexTasks }); + process.exit(1); + } else { + logger.info("indexing done, shutting down.."); + process.exit(0); + } + } catch (e) { + const stderr = this.#backgroundWorker.stderr.join("\n"); + + if (e instanceof TaskMetadataParseError) { + logger.error("tasks metadata parse error", { + zodIssues: e.zodIssues, + tasks: e.tasks, + }); + + failIndex({ + name: "TaskMetadataParseError", + message: "There was an error parsing the task metadata", + stack: JSON.stringify({ zodIssues: e.zodIssues, tasks: e.tasks }), + stderr, + }); + } else if (e instanceof UncaughtExceptionError) { + const error = { + name: e.originalError.name, + message: e.originalError.message, + stack: e.originalError.stack, + stderr, + }; + + logger.error("uncaught exception", { originalError: error }); + + failIndex(error); + } else if (e instanceof Error) { + const error = { + name: e.name, + message: e.message, + stack: e.stack, + stderr, + }; + + logger.error("error", { error }); + + failIndex(error); + } else if (typeof e === "string") { + logger.error("string error", { error: { message: e } }); + + failIndex({ + name: "Error", + message: e, + stderr, + }); + } else { + logger.error("unknown error", { error: e }); + + failIndex({ + name: "Error", + message: "Unknown error", + stderr, + }); + } + + await timeout(1000); + + process.exit(EXIT_CODE_ALREADY_HANDLED); + } + } + + if (this.executing) { + return; + } + + process.removeAllListeners("uncaughtException"); + process.on("uncaughtException", (error) => { + console.error("Uncaught exception during run", error); + this.#failRun(this.runId, error); + }); + + await this.#readyForLazyAttempt(); + } catch (error) { + logger.error("connection handler error", { error }); + } finally { + if (this.connectionCount === 1) { + // Skip replays if this is the first connection, including post start + return; + } + + // This is a reconnect, so handle replays + this.#handleReplays(); + } + }, + onError: async (socket, err, logger) => { + logger.error("onError", { + error: { + name: err.name, + message: err.message, + }, + }); + }, + }); + + return coordinatorConnection; + } + + // MARK: REPLAYS + async #handleReplays() { + const backoff = new ExponentialBackoff().type("FullJitter").maxRetries(3); + const replayCancellationDelay = 20_000; + + if (this.waitForTaskReplay) { + logger.log("replaying wait for task", { ...this.waitForTaskReplay }); + + const { idempotencyKey, message, attempt } = this.waitForTaskReplay; + + // Give the platform some time to send RESUME_AFTER_DEPENDENCY + await timeout(replayCancellationDelay); + + if (!this.waitForTaskReplay) { + logger.error("wait for task replay cancelled, discarding", { + originalMessage: { idempotencyKey, message, attempt }, + }); + + return; + } + + if (idempotencyKey !== this.waitForTaskReplay.idempotencyKey) { + logger.error("wait for task replay idempotency key mismatch, discarding", { + originalMessage: { idempotencyKey, message, attempt }, + newMessage: this.waitForTaskReplay, + }); + + return; + } + + try { + await backoff.wait(attempt + 1); + + await this.#waitForTaskHandlerFactory("replay")(message, idempotencyKey); + } catch (error) { + if (error instanceof ExponentialBackoff.RetryLimitExceeded) { + logger.error("wait for task replay retry limit exceeded", { error }); + } else { + logger.error("wait for task replay error", { error }); + } + } + + return; + } + + if (this.waitForBatchReplay) { + logger.log("replaying wait for batch", { + ...this.waitForBatchReplay, + cancellationDelay: replayCancellationDelay, + }); + + const { idempotencyKey, message, attempt } = this.waitForBatchReplay; + + // Give the platform some time to send RESUME_AFTER_DEPENDENCY + await timeout(replayCancellationDelay); + + if (!this.waitForBatchReplay) { + logger.error("wait for batch replay cancelled, discarding", { + originalMessage: { idempotencyKey, message, attempt }, + }); + + return; + } + + if (idempotencyKey !== this.waitForBatchReplay.idempotencyKey) { + logger.error("wait for batch replay idempotency key mismatch, discarding", { + originalMessage: { idempotencyKey, message, attempt }, + newMessage: this.waitForBatchReplay, + }); + + return; + } + + try { + await backoff.wait(attempt + 1); + + await this.#waitForBatchHandlerFactory("replay")(message, idempotencyKey); + } catch (error) { + if (error instanceof ExponentialBackoff.RetryLimitExceeded) { + logger.error("wait for batch replay retry limit exceeded", { error }); + } else { + logger.error("wait for batch replay error", { error }); + } + } + + return; + } + } + + // MARK: HTTP SERVER + #createHttpServer() { + const httpServer = createServer(async (req, res) => { + logger.log(`[${req.method}]`, req.url); + const reply = new HttpReply(res); + + try { + const url = new URL(req.url ?? "", `http://${req.headers.host}`); + + switch (url.pathname) { + case "/health": { + return reply.text("ok"); + } + + case "/status": { + return reply.json(this.#status); + } + + case "/connect": { + this.#coordinatorSocket.connect(); + + return reply.text("Connected to coordinator"); + } + + case "/close": { + this.#coordinatorSocket.close(); + this.connectionCount = 0; + + return reply.text("Disconnected from coordinator"); + } + + case "/test": { + await this.#coordinatorSocket.socket.timeout(10_000).emitWithAck("TEST", { + version: "v1", + }); + + return reply.text("Received ACK from coordinator"); + } + + case "/preStop": { + const cause = PreStopCauses.safeParse(url.searchParams.get("cause")); + + if (!cause.success) { + logger.error("Failed to parse cause", { cause }); + return reply.text("Failed to parse cause", 400); + } + + switch (cause.data) { + case "terminate": { + break; + } + default: { + logger.error("Unhandled cause", { cause: cause.data }); + break; + } + } + + return reply.text("preStop ok"); + } + + case "/postStart": { + const cause = PostStartCauses.safeParse(url.searchParams.get("cause")); + + if (!cause.success) { + logger.error("Failed to parse cause", { cause }); + return reply.text("Failed to parse cause", 400); + } + + switch (cause.data) { + case "index": { + break; + } + case "create": { + break; + } + case "restore": { + await this.#reconnectAfterPostStart(); + this.restoreNotification.post(); + break; + } + default: { + logger.error("Unhandled cause", { cause: cause.data }); + break; + } + } + + return reply.text("postStart ok"); + } + + default: { + return reply.empty(404); + } + } + } catch (error) { + logger.error("HTTP server error", { error }); + reply.empty(500); + } + }); + + httpServer.on("clientError", (err, socket) => { + socket.end("HTTP/1.1 400 Bad Request\r\n\r\n"); + }); + + httpServer.on("listening", () => { + logger.log("http server listening on port", this.#httpPort); + }); + + httpServer.on("error", async (error) => { + // @ts-expect-error + if (error.code != "EADDRINUSE") { + return; + } + + logger.error(`port ${this.#httpPort} already in use, retrying with random port..`); + + this.#httpPort = getRandomPortNumber(); + + await timeout(100); + this.start(); + }); + + return httpServer; + } + + async #initializeWorker() { + // Make an API call for the env vars + // Don't use ApiClient again + // Pass those into this.#backgroundWorker.initialize() + const envVars = await this.#fetchEnvironmentVariables(); + + await this.#backgroundWorker.initialize({ env: envVars }); + + let packageVersion: string | undefined; + + const taskResources: Array = []; + + if (!this.#backgroundWorker.tasks || this.#backgroundWorker.tasks.length === 0) { + throw new Error( + `Background Worker started without tasks. Searched in: ${__PROJECT_CONFIG__.triggerDirectories?.join( + ", " + )}` + ); + } + + for (const task of this.#backgroundWorker.tasks) { + taskResources.push(task); + + packageVersion = task.packageVersion; + } + + if (!packageVersion) { + throw new Error(`Background Worker started without package version`); + } + + return { + packageVersion, + tasks: taskResources, + }; + } + + async #fetchEnvironmentVariables(): Promise> { + const response = await fetch(`${this.apiUrl}/api/v1/projects/${this.projectRef}/envvars`, { + method: "GET", + headers: { + Authorization: `Bearer ${this.apiKey}`, + }, + }); + + if (!response.ok) { + return {}; + } + + const data = await response.json(); + + return data?.variables ?? {}; + } + + get #status() { + return { + executing: this.executing, + paused: this.paused, + completed: this.completed.size, + nextResumeAfter: this.nextResumeAfter, + waitForPostStart: this.waitForPostStart, + attemptFriendlyId: this.attemptFriendlyId, + attemptNumber: this.attemptNumber, + waitForTaskReplay: this.waitForTaskReplay, + waitForBatchReplay: this.waitForBatchReplay, + }; + } + + #emitUnrecoverableError(name: string, message: string) { + this.#coordinatorSocket.socket.emit("UNRECOVERABLE_ERROR", { + version: "v1", + error: { + name, + message, + }, + }); + } + + start() { + this.#httpServer.listen(this.#httpPort, this.host); + } +} + +const prodWorker = new ProdWorker(HTTP_SERVER_PORT); +prodWorker.start(); + +function gatherProcessEnv() { + const env = { + NODE_ENV: process.env.NODE_ENV ?? "production", + PATH: process.env.PATH, + USER: process.env.USER, + SHELL: process.env.SHELL, + LANG: process.env.LANG, + TERM: process.env.TERM, + NODE_PATH: process.env.NODE_PATH, + HOME: process.env.HOME, + NODE_EXTRA_CA_CERTS: process.env.NODE_EXTRA_CA_CERTS, + }; + + // Filter out undefined values + return Object.fromEntries(Object.entries(env).filter(([key, value]) => value !== undefined)); +} diff --git a/packages/cli-v3/src/workers/prod/worker-facade.ts b/packages/cli-v3/src/workers/prod/worker-facade.ts new file mode 100644 index 00000000000..607a4e436ee --- /dev/null +++ b/packages/cli-v3/src/workers/prod/worker-facade.ts @@ -0,0 +1,316 @@ +import { + Config, + HandleErrorFunction, + LogLevel, + ProdChildToWorkerMessages, + ProdWorkerToChildMessages, + ProjectConfig, + clock, + taskCatalog, +} from "@systemfsoftware/trigger.dev_core/v3"; +import { + ConsoleInterceptor, + DevUsageManager, + DurableClock, + OtelTaskLogger, + ProdUsageManager, + TaskExecutor, + getEnvVar, + logLevels, + usage, + type TracingSDK, +} from "@systemfsoftware/trigger.dev_core/v3/workers"; +import { ZodIpcConnection } from "@systemfsoftware/trigger.dev_core/v3/zodIpc"; +import { ZodSchemaParsedError } from "@systemfsoftware/trigger.dev_core/v3/zodMessageHandler"; +import "source-map-support/register.js"; + +__WORKER_SETUP__; +declare const __WORKER_SETUP__: unknown; + +__IMPORTED_PROJECT_CONFIG__; +declare const __IMPORTED_PROJECT_CONFIG__: unknown; +declare const importedConfig: ProjectConfig | undefined; +declare const handleError: HandleErrorFunction | undefined; + +declare const __PROJECT_CONFIG__: Config; +declare const tracingSDK: TracingSDK; +declare const otelTracer: Tracer; +declare const otelLogger: Logger; + +import type { Tracer } from "@opentelemetry/api"; +import type { Logger } from "@opentelemetry/api-logs"; +import { + TaskRunErrorCodes, + TaskRunExecution, + TriggerTracer, + logger, + runtime, +} from "@systemfsoftware/trigger.dev_core/v3"; +import { ProdRuntimeManager } from "@systemfsoftware/trigger.dev_core/v3/prod"; + +const heartbeatIntervalMs = getEnvVar("USAGE_HEARTBEAT_INTERVAL_MS"); +const usageEventUrl = getEnvVar("USAGE_EVENT_URL"); +const triggerJWT = getEnvVar("TRIGGER_JWT"); + +const prodUsageManager = new ProdUsageManager(new DevUsageManager(), { + heartbeatIntervalMs: heartbeatIntervalMs ? parseInt(heartbeatIntervalMs, 10) : undefined, + url: usageEventUrl, + jwt: triggerJWT, +}); + +usage.setGlobalUsageManager(prodUsageManager); + +const durableClock = new DurableClock(); +clock.setGlobalClock(durableClock); + +const tracer = new TriggerTracer({ tracer: otelTracer, logger: otelLogger }); +const consoleInterceptor = new ConsoleInterceptor(otelLogger, true); + +const triggerLogLevel = getEnvVar("TRIGGER_LOG_LEVEL"); + +const configLogLevel = triggerLogLevel + ? triggerLogLevel + : importedConfig + ? importedConfig.logLevel + : __PROJECT_CONFIG__.logLevel; + +const otelTaskLogger = new OtelTaskLogger({ + logger: otelLogger, + tracer: tracer, + level: logLevels.includes(configLogLevel as any) ? (configLogLevel as LogLevel) : "info", +}); + +logger.setGlobalTaskLogger(otelTaskLogger); + +type TaskFileImport = Record; + +const TaskFileImports: Record = {}; +const TaskFiles: Record = {}; + +__TASKS__; +declare const __TASKS__: Record; + +// Register the task file metadata (fileName and exportName) for each task +(() => { + for (const [importName, taskFile] of Object.entries(TaskFiles)) { + const fileImports = TaskFileImports[importName]; + + for (const [exportName, task] of Object.entries(fileImports ?? {})) { + if ( + typeof task === "object" && + task !== null && + "id" in task && + typeof task.id === "string" + ) { + if (taskCatalog.taskExists(task.id)) { + taskCatalog.registerTaskFileMetadata(task.id, { + exportName, + filePath: (taskFile as any).filePath, + }); + } + } + } + } +})(); + +let _execution: TaskRunExecution | undefined; +let _isRunning = false; + +const zodIpc = new ZodIpcConnection({ + listenSchema: ProdWorkerToChildMessages, + emitSchema: ProdChildToWorkerMessages, + process, + handlers: { + EXECUTE_TASK_RUN: async ({ execution, traceContext, metadata }, sender) => { + if (_isRunning) { + console.error("Worker is already running a task"); + + await sender.send("TASK_RUN_COMPLETED", { + execution, + result: { + ok: false, + id: execution.run.id, + error: { + type: "INTERNAL_ERROR", + code: TaskRunErrorCodes.TASK_ALREADY_RUNNING, + }, + }, + }); + + return; + } + process.title = `trigger-prod-worker: ${execution.task.id} ${execution.run.id}`; + + const task = taskCatalog.getTask(execution.task.id); + + if (!task) { + console.error(`Could not find task ${execution.task.id}`); + + await sender.send("TASK_RUN_COMPLETED", { + execution, + result: { + ok: false, + id: execution.run.id, + error: { + type: "INTERNAL_ERROR", + code: TaskRunErrorCodes.COULD_NOT_FIND_EXECUTOR, + }, + }, + }); + + return; + } + + const executor = new TaskExecutor(task, { + tracer, + tracingSDK, + consoleInterceptor, + projectConfig: __PROJECT_CONFIG__, + importedConfig, + handleErrorFn: handleError, + }); + + try { + _execution = execution; + _isRunning = true; + + const measurement = usage.start(); + + const { result } = await executor.execute(execution, metadata, traceContext, measurement); + + const usageSample = usage.stop(measurement); + + return await sender.send("TASK_RUN_COMPLETED", { + execution, + result: { + ...result, + usage: { + durationMs: usageSample.cpuTime, + }, + }, + }); + } finally { + _execution = undefined; + _isRunning = false; + } + }, + TASK_RUN_COMPLETED_NOTIFICATION: async ({ completion }) => { + prodRuntimeManager.resumeTask(completion); + }, + WAIT_COMPLETED_NOTIFICATION: async () => { + prodRuntimeManager.resumeAfterDuration(); + }, + CLEANUP: async ({ flush, kill }, sender) => { + if (kill) { + await flushAll(); + // Now we need to exit the process + await sender.send("READY_TO_DISPOSE", undefined); + } else { + if (flush) { + await flushAll(); + } + } + }, + }, +}); + +async function flushAll(timeoutInMs: number = 10_000) { + const now = performance.now(); + + console.log(`Flushing at ${now}`); + + await Promise.all([flushUsage(), flushTracingSDK()]); + + const duration = performance.now() - now; + + console.log(`Flushed in ${duration}ms`); +} + +async function flushUsage() { + const now = performance.now(); + + console.log(`Flushing usage at ${now}`); + + await prodUsageManager.flush(); + + const duration = performance.now() - now; + + console.log(`Flushed usage in ${duration}ms`); +} + +async function flushTracingSDK() { + const now = performance.now(); + + console.log(`Flushing tracingSDK at ${now}`); + + await tracingSDK.flush(); + + const duration = performance.now() - now; + + console.log(`Flushed tracingSDK in ${duration}ms`); +} + +// Ignore SIGTERM, handled by entry point +process.on("SIGTERM", async () => {}); + +const prodRuntimeManager = new ProdRuntimeManager(zodIpc, { + waitThresholdInMs: parseInt(process.env.TRIGGER_RUNTIME_WAIT_THRESHOLD_IN_MS ?? "30000", 10), +}); + +runtime.setGlobalRuntimeManager(prodRuntimeManager); + +let taskMetadata = taskCatalog.getAllTaskMetadata(); + +if (typeof importedConfig?.machine === "string") { + // Set the machine preset on all tasks that don't have it + taskMetadata = taskMetadata.map((task) => { + if (typeof task.machine?.preset !== "string") { + return { + ...task, + machine: { + preset: importedConfig.machine, + }, + }; + } + + return task; + }); +} + +zodIpc.send("TASKS_READY", { tasks: taskMetadata }).catch((err) => { + if (err instanceof ZodSchemaParsedError) { + zodIpc.send("TASKS_FAILED_TO_PARSE", { zodIssues: err.error.issues, tasks: taskMetadata }); + } else { + console.error("Failed to send TASKS_READY message", err); + } +}); + +process.title = "trigger-prod-worker"; + +async function asyncHeartbeat(initialDelayInSeconds: number = 30, intervalInSeconds: number = 20) { + async function _doHeartbeat() { + while (true) { + if (_isRunning && _execution) { + try { + // The attempt ID will only be used to heartbeat if the message (run) ID isn't set on the TaskRunProcess + await zodIpc.send("TASK_HEARTBEAT", { id: _execution.attempt.id }); + } catch (err) { + console.error("Failed to send HEARTBEAT message", err); + } + } + + await new Promise((resolve) => setTimeout(resolve, 1000 * intervalInSeconds)); + } + } + + // Wait for the initial delay + await new Promise((resolve) => setTimeout(resolve, 1000 * initialDelayInSeconds)); + + // Wait for 5 seconds before the next execution + return _doHeartbeat(); +} + +// Start the async interval after initial delay +asyncHeartbeat(5).catch((err) => { + console.error("Failed to start asyncHeartbeat", err); +}); diff --git a/packages/cli-v3/src/workers/prod/worker-setup.ts b/packages/cli-v3/src/workers/prod/worker-setup.ts new file mode 100644 index 00000000000..c0db0895432 --- /dev/null +++ b/packages/cli-v3/src/workers/prod/worker-setup.ts @@ -0,0 +1,27 @@ +import type { Tracer } from "@opentelemetry/api"; +import * as packageJson from "../../../package.json"; +import { ProjectConfig, taskCatalog } from "@systemfsoftware/trigger.dev_core/v3"; +import { + TracingDiagnosticLogLevel, + TracingSDK, + StandardTaskCatalog, +} from "@systemfsoftware/trigger.dev_core/v3/workers"; +import type { Logger } from "@opentelemetry/api-logs"; + +__SETUP_IMPORTED_PROJECT_CONFIG__; +declare const __SETUP_IMPORTED_PROJECT_CONFIG__: unknown; +declare const setupImportedConfig: ProjectConfig | undefined; + +export const tracingSDK = new TracingSDK({ + url: process.env.OTEL_EXPORTER_OTLP_ENDPOINT ?? "http://0.0.0.0:4318", + instrumentations: setupImportedConfig?.instrumentations ?? [], + diagLogLevel: (process.env.OTEL_LOG_LEVEL as TracingDiagnosticLogLevel) ?? "none", + forceFlushTimeoutMillis: process.env.OTEL_FORCE_FLUSH_TIMEOUT + ? parseInt(process.env.OTEL_FORCE_FLUSH_TIMEOUT, 10) + : 5_000, +}); + +export const otelTracer: Tracer = tracingSDK.getTracer("trigger-prod-worker", packageJson.version); +export const otelLogger: Logger = tracingSDK.getLogger("trigger-prod-worker", packageJson.version); + +taskCatalog.setGlobalTaskCatalog(new StandardTaskCatalog()); diff --git a/packages/cli-v3/tsconfig.check.json b/packages/cli-v3/tsconfig.check.json new file mode 100644 index 00000000000..dae8d7f4ee9 --- /dev/null +++ b/packages/cli-v3/tsconfig.check.json @@ -0,0 +1,10 @@ +{ + "extends": "./tsconfig.json", + "compilerOptions": { + "noEmit": true, + "paths": { + "@systemfsoftware/trigger.dev_core-apps": ["../core-apps/src"], + "@systemfsoftware/trigger.dev_core-apps/*": ["../core-apps/src/*"] + } + } +} diff --git a/packages/cli-v3/tsconfig.json b/packages/cli-v3/tsconfig.json new file mode 100644 index 00000000000..01c867cb5db --- /dev/null +++ b/packages/cli-v3/tsconfig.json @@ -0,0 +1,34 @@ +// See: https://www.totaltypescript.com/tsconfig-cheat-sheet +{ + "include": ["./src/**/*.ts", "./src/**/*.tsx", "./e2e/**/*.ts", "./types.d.ts"], + "compilerOptions": { + "esModuleInterop": true, + "skipLibCheck": true, + "target": "es2022", + "allowJs": true, + "resolveJsonModule": true, + "moduleDetection": "force", + "isolatedModules": true, + "strict": true, + "noUncheckedIndexedAccess": true, + /* Building for a monorepo */ + "declaration": true, + "composite": false, + "sourceMap": true, + "declarationMap": true, + /* We're building with tsup */ + "moduleResolution": "Bundler", + "module": "ESNext", + "noEmit": true, + "lib": ["es2022", "DOM"], + "types": ["node", "vitest/globals"], + "jsx": "react", + "paths": { + "@systemfsoftware/trigger.dev_core/v3": ["../core/src/v3"], + "@systemfsoftware/trigger.dev_core/v3/*": ["../core/src/v3/*"], + "@systemfsoftware/trigger.dev_core-apps": ["../core-apps/src"], + "@systemfsoftware/trigger.dev_core-apps/*": ["../core-apps/src/*"] + } + }, + "exclude": ["node_modules", "./e2e/fixtures"] +} diff --git a/packages/cli-v3/tsup.config.ts b/packages/cli-v3/tsup.config.ts new file mode 100644 index 00000000000..9c40907ffe2 --- /dev/null +++ b/packages/cli-v3/tsup.config.ts @@ -0,0 +1,30 @@ +import { cp } from "fs/promises"; +import { join } from "path"; +import { defineConfig } from "tsup"; + +const isDev = process.env.npm_lifecycle_event === "dev:main"; // This must match the npm script name + +export default defineConfig({ + clean: false, + tsconfig: "tsconfig.json", + dts: true, + splitting: false, + entry: ["src/index.ts"], + format: ["esm"], + minify: false, + metafile: false, + sourcemap: true, + target: "esnext", + outDir: "dist", + async onSuccess() { + if (isDev) { + console.debug("Running onSuccess() in dev"); + // exec: node dist/index.js + } + + await cp(join("src", "templates"), "dist/templates", { recursive: true }); + }, + banner: { + js: "import { createRequire as createRequireFromMetaUrl } from 'node:module';const require = createRequireFromMetaUrl(import.meta.url);", + }, +}); diff --git a/packages/cli-v3/tsup.workers.config.ts b/packages/cli-v3/tsup.workers.config.ts new file mode 100644 index 00000000000..b8ac6d45309 --- /dev/null +++ b/packages/cli-v3/tsup.workers.config.ts @@ -0,0 +1,22 @@ +import { defineConfig } from "tsup"; + +export default defineConfig({ + clean: false, + dts: false, + tsconfig: "tsconfig.json", + splitting: false, + entry: [ + "src/workers/dev/worker-setup.ts", + "src/workers/dev/worker-facade.ts", + "src/workers/prod/worker-setup.ts", + "src/workers/prod/worker-facade.ts", + "src/workers/prod/entry-point.ts", + ], + format: ["esm"], + minify: false, + metafile: false, + sourcemap: false, + target: "esnext", + outDir: "dist/workers", + noExternal: ["@systemfsoftware/trigger.dev_core-apps"], +}); diff --git a/packages/cli-v3/types.d.ts b/packages/cli-v3/types.d.ts new file mode 100644 index 00000000000..c6d13651b43 --- /dev/null +++ b/packages/cli-v3/types.d.ts @@ -0,0 +1,10 @@ +declare module "terminal-link" { + export interface Options { + fallback?: ((text: string, url: string) => string) | boolean; + } + + /** + * @deprecated The default fallback is broken in some terminals. Please use `cliLink` instead. + */ + export default function terminalLink(text: string, url: string, options?: Options): string; +} diff --git a/packages/cli-v3/vite.config.ts b/packages/cli-v3/vite.config.ts new file mode 100644 index 00000000000..aba1cd0ac1d --- /dev/null +++ b/packages/cli-v3/vite.config.ts @@ -0,0 +1,8 @@ +import { configDefaults, defineConfig } from "vitest/config"; + +export default defineConfig({ + test: { + globals: true, + exclude: [...configDefaults.exclude, "e2e/**/*"], + }, +}); diff --git a/packages/trigger-sdk/package.json b/packages/trigger-sdk/package.json index a900b602c96..a147ff69075 100644 --- a/packages/trigger-sdk/package.json +++ b/packages/trigger-sdk/package.json @@ -21,8 +21,23 @@ "require": "./dist/index.js", "types": "./dist/index.d.ts" }, + "./v3": { + "import": { + "types": "./dist/v3/index.d.mts", + "default": "./dist/v3/index.mjs" + }, + "require": "./dist/v3/index.js", + "types": "./dist/v3/index.d.ts" + }, "./package.json": "./package.json" }, + "typesVersions": { + "*": { + "v3": [ + "./dist/v3/index.d.ts" + ] + } + }, "scripts": { "clean": "rimraf dist", "build": "npm run clean && npm run build:tsup", @@ -61,7 +76,6 @@ "encoding": "^0.1.13", "msw": "^2.2.1", "rimraf": "^3.0.2", - "tsup": "^8.0.1", "tsup": "8.0.1", "typed-emitter": "^2.1.0", "typescript": "5.5.4" diff --git a/packages/trigger-sdk/src/v3/cache.ts b/packages/trigger-sdk/src/v3/cache.ts new file mode 100644 index 00000000000..b941f6a5aee --- /dev/null +++ b/packages/trigger-sdk/src/v3/cache.ts @@ -0,0 +1,106 @@ +import { SemanticInternalAttributes } from "@systemfsoftware/trigger.dev_core/v3"; +import { tracer } from "./tracer"; + +export type CacheMetadata = { + createdTime: number; + ttl?: number | null; +}; + +export type CacheEntry = { + metadata: CacheMetadata; + value: Value; +}; + +export type Eventually = Value | null | undefined | Promise; + +export type CacheStore = { + name?: string; + get: (key: string) => Eventually>; + set: (key: string, value: CacheEntry) => unknown | Promise; + delete: (key: string) => unknown | Promise; +}; + +export type CacheFunction = ( + cacheKey: string, + fn: () => Promise | Value +) => Promise | Value; + +export class InMemoryCache { + private _cache: Map> = new Map(); + + get(key: string): Eventually> { + return this._cache.get(key); + } + + set(key: string, value: CacheEntry): unknown { + this._cache.set(key, value); + + return undefined; + } + + delete(key: string): unknown { + this._cache.delete(key); + + return undefined; + } +} + +/** + * Create a cache function that uses the provided store to cache values. Using InMemoryCache is safe because each task run is isolated. + * @param store + * @returns + */ +export function createCache(store: CacheStore): CacheFunction { + return function cache( + cacheKey: string, + fn: () => Promise | Value + ): Promise | Value { + return tracer.startActiveSpan("cache", async (span) => { + span.setAttribute("cache.key", cacheKey); + span.setAttribute(SemanticInternalAttributes.STYLE_ICON, "device-sd-card"); + + const cacheEntry = await store.get(cacheKey); + + if (cacheEntry) { + span.updateName(`cache.hit ${cacheKey}`); + + return cacheEntry.value; + } + + span.updateName(`cache.miss ${cacheKey}`); + + const value = await tracer.startActiveSpan( + "cache.getFreshValue", + async (span) => { + return await fn(); + }, + { + attributes: { + "cache.key": cacheKey, + [SemanticInternalAttributes.STYLE_ICON]: "device-sd-card", + }, + } + ); + + await tracer.startActiveSpan( + "cache.set", + async (span) => { + await store.set(cacheKey, { + value, + metadata: { + createdTime: Date.now(), + }, + }); + }, + { + attributes: { + "cache.key": cacheKey, + [SemanticInternalAttributes.STYLE_ICON]: "device-sd-card", + }, + } + ); + + return value; + }); + }; +} diff --git a/packages/trigger-sdk/src/v3/config.ts b/packages/trigger-sdk/src/v3/config.ts new file mode 100644 index 00000000000..a08444bcd49 --- /dev/null +++ b/packages/trigger-sdk/src/v3/config.ts @@ -0,0 +1,8 @@ +export type { + ProjectConfig as TriggerConfig, + HandleErrorArgs, + HandleErrorFunction, + ResolveEnvironmentVariablesFunction, + ResolveEnvironmentVariablesParams, + ResolveEnvironmentVariablesResult, +} from "@systemfsoftware/trigger.dev_core/v3"; diff --git a/packages/trigger-sdk/src/v3/envvars.ts b/packages/trigger-sdk/src/v3/envvars.ts new file mode 100644 index 00000000000..67b04c636fe --- /dev/null +++ b/packages/trigger-sdk/src/v3/envvars.ts @@ -0,0 +1,398 @@ +import type { + ApiPromise, + ApiRequestOptions, + CreateEnvironmentVariableParams, + EnvironmentVariableResponseBody, + EnvironmentVariableValue, + EnvironmentVariables, + ImportEnvironmentVariablesParams, + UpdateEnvironmentVariableParams, +} from "@systemfsoftware/trigger.dev_core/v3"; +import { + apiClientManager, + isRequestOptions, + mergeRequestOptions, + taskContext, +} from "@systemfsoftware/trigger.dev_core/v3"; +import { apiClientMissingError } from "./shared"; +import { tracer } from "./tracer"; + +export type { CreateEnvironmentVariableParams, ImportEnvironmentVariablesParams }; + +export function upload( + projectRef: string, + slug: string, + params: ImportEnvironmentVariablesParams, + requestOptions?: ApiRequestOptions +): ApiPromise; +export function upload( + params: ImportEnvironmentVariablesParams, + requestOptions?: ApiRequestOptions +): ApiPromise; +export function upload( + projectRefOrParams: string | ImportEnvironmentVariablesParams, + slugOrRequestOptions?: string | ApiRequestOptions, + params?: ImportEnvironmentVariablesParams, + requestOptions?: ApiRequestOptions +): ApiPromise { + let $projectRef: string; + let $params: ImportEnvironmentVariablesParams; + let $slug: string; + const $requestOptions = overloadRequestOptions("upload", slugOrRequestOptions, requestOptions); + + if (taskContext.ctx) { + if (typeof projectRefOrParams === "string") { + $projectRef = projectRefOrParams; + $slug = + typeof slugOrRequestOptions === "string" + ? slugOrRequestOptions + : taskContext.ctx.environment.slug; + + if (!params) { + throw new Error("params is required"); + } + + $params = params; + } else { + $params = projectRefOrParams; + $projectRef = taskContext.ctx.project.ref; + $slug = taskContext.ctx.environment.slug; + } + } else { + if (typeof projectRefOrParams !== "string") { + throw new Error("projectRef is required"); + } + + if (!slugOrRequestOptions || typeof slugOrRequestOptions !== "string") { + throw new Error("slug is required"); + } + + if (!params) { + throw new Error("params is required"); + } + + $projectRef = projectRefOrParams; + $slug = slugOrRequestOptions; + $params = params; + } + + const apiClient = apiClientManager.client; + + if (!apiClient) { + throw apiClientMissingError(); + } + + return apiClient.importEnvVars($projectRef, $slug, $params, $requestOptions); +} + +export function list( + projectRef: string, + slug: string, + requestOptions?: ApiRequestOptions +): ApiPromise; +export function list(requestOptions?: ApiRequestOptions): ApiPromise; +export function list( + projectRefOrRequestOptions?: string | ApiRequestOptions, + slug?: string, + requestOptions?: ApiRequestOptions +): ApiPromise { + const $projectRef = !isRequestOptions(projectRefOrRequestOptions) + ? projectRefOrRequestOptions + : taskContext.ctx?.project.ref; + const $slug = slug ?? taskContext.ctx?.environment.slug; + let $requestOptions = isRequestOptions(projectRefOrRequestOptions) + ? projectRefOrRequestOptions + : requestOptions; + + if (!$projectRef) { + throw new Error("projectRef is required"); + } + + if (!$slug) { + throw new Error("slug is required"); + } + + $requestOptions = mergeRequestOptions( + { + tracer, + name: "envvars.list()", + icon: "id-badge", + }, + $requestOptions + ); + + const apiClient = apiClientManager.client; + + if (!apiClient) { + throw apiClientMissingError(); + } + + return apiClient.listEnvVars($projectRef, $slug, $requestOptions); +} + +export function create( + projectRef: string, + slug: string, + params: CreateEnvironmentVariableParams, + requestOptions?: ApiRequestOptions +): ApiPromise; +export function create( + params: CreateEnvironmentVariableParams, + requestOptions?: ApiRequestOptions +): ApiPromise; +export function create( + projectRefOrParams: string | CreateEnvironmentVariableParams, + slugOrRequestOptions?: string | ApiRequestOptions, + params?: CreateEnvironmentVariableParams, + requestOptions?: ApiRequestOptions +): ApiPromise { + let $projectRef: string; + let $slug: string; + let $params: CreateEnvironmentVariableParams; + const $requestOptions = overloadRequestOptions("create", slugOrRequestOptions, requestOptions); + + if (taskContext.ctx) { + if (typeof projectRefOrParams === "string") { + $projectRef = projectRefOrParams; + $slug = + typeof slugOrRequestOptions === "string" + ? slugOrRequestOptions + : taskContext.ctx.environment.slug; + + if (!params) { + throw new Error("params is required"); + } + + $params = params; + } else { + $params = projectRefOrParams; + $projectRef = taskContext.ctx.project.ref; + $slug = taskContext.ctx.environment.slug; + } + } else { + if (typeof projectRefOrParams !== "string") { + throw new Error("projectRef is required"); + } + + if (!slugOrRequestOptions || typeof slugOrRequestOptions !== "string") { + throw new Error("slug is required"); + } + + if (!params) { + throw new Error("params is required"); + } + + $projectRef = projectRefOrParams; + $slug = slugOrRequestOptions; + $params = params; + } + + const apiClient = apiClientManager.client; + + if (!apiClient) { + throw apiClientMissingError(); + } + + return apiClient.createEnvVar($projectRef, $slug, $params, $requestOptions); +} + +export function retrieve( + projectRef: string, + slug: string, + name: string, + requestOptions?: ApiRequestOptions +): ApiPromise; +export function retrieve( + name: string, + requestOptions?: ApiRequestOptions +): ApiPromise; +export function retrieve( + projectRefOrName: string, + slugOrRequestOptions?: string | ApiRequestOptions, + name?: string, + requestOptions?: ApiRequestOptions +): ApiPromise { + let $projectRef: string; + let $slug: string; + let $name: string; + const $requestOptions = overloadRequestOptions("retrieve", slugOrRequestOptions, requestOptions); + + if (typeof name === "string") { + $projectRef = projectRefOrName; + $slug = + typeof slugOrRequestOptions === "string" + ? slugOrRequestOptions + : taskContext.ctx?.environment.slug!; + $name = name; + } else { + $projectRef = taskContext.ctx?.project.ref!; + $slug = taskContext.ctx?.environment.slug!; + $name = projectRefOrName; + } + + if (!$projectRef) { + throw new Error("projectRef is required"); + } + + if (!$slug) { + throw new Error("slug is required"); + } + + const apiClient = apiClientManager.client; + + if (!apiClient) { + throw apiClientMissingError(); + } + + return apiClient.retrieveEnvVar($projectRef, $slug, $name, $requestOptions); +} + +export function del( + projectRef: string, + slug: string, + name: string, + requestOptions?: ApiRequestOptions +): ApiPromise; +export function del( + name: string, + requestOptions?: ApiRequestOptions +): ApiPromise; +export function del( + projectRefOrName: string, + slugOrRequestOptions?: string | ApiRequestOptions, + name?: string, + requestOptions?: ApiRequestOptions +): ApiPromise { + let $projectRef: string; + let $slug: string; + let $name: string; + const $requestOptions = overloadRequestOptions("del", slugOrRequestOptions, requestOptions); + + if (typeof name === "string") { + $projectRef = projectRefOrName; + $slug = + typeof slugOrRequestOptions === "string" + ? slugOrRequestOptions + : taskContext.ctx?.environment.slug!; + $name = name; + } else { + $projectRef = taskContext.ctx?.project.ref!; + $slug = taskContext.ctx?.environment.slug!; + $name = projectRefOrName; + } + + if (!$projectRef) { + throw new Error("projectRef is required"); + } + + if (!$slug) { + throw new Error("slug is required"); + } + + const apiClient = apiClientManager.client; + + if (!apiClient) { + throw apiClientMissingError(); + } + + return apiClient.deleteEnvVar($projectRef, $slug, $name, $requestOptions); +} + +export function update( + projectRef: string, + slug: string, + name: string, + params: UpdateEnvironmentVariableParams, + requestOptions?: ApiRequestOptions +): ApiPromise; +export function update( + name: string, + params: UpdateEnvironmentVariableParams, + requestOptions?: ApiRequestOptions +): ApiPromise; +export function update( + projectRefOrName: string, + slugOrParams: string | UpdateEnvironmentVariableParams, + nameOrRequestOptions?: string | ApiRequestOptions, + params?: UpdateEnvironmentVariableParams, + requestOptions?: ApiRequestOptions +): ApiPromise { + let $projectRef: string; + let $slug: string; + let $name: string; + let $params: UpdateEnvironmentVariableParams; + const $requestOptions = overloadRequestOptions("update", nameOrRequestOptions, requestOptions); + + if (taskContext.ctx) { + if (typeof slugOrParams === "string") { + $projectRef = slugOrParams; + $slug = slugOrParams ?? taskContext.ctx.environment.slug; + $name = + typeof nameOrRequestOptions === "string" + ? nameOrRequestOptions + : taskContext.ctx.environment.slug; + + if (!params) { + throw new Error("params is required"); + } + + $params = params; + } else { + $params = slugOrParams; + $projectRef = taskContext.ctx.project.ref; + $slug = taskContext.ctx.environment.slug; + $name = projectRefOrName; + } + } else { + if (typeof slugOrParams !== "string") { + throw new Error("slug is required"); + } + + if (!projectRefOrName) { + throw new Error("projectRef is required"); + } + + if (!params) { + throw new Error("params is required"); + } + + $projectRef = projectRefOrName; + $slug = slugOrParams; + $name = name!; + $params = params; + } + + const apiClient = apiClientManager.client; + + if (!apiClient) { + throw apiClientMissingError(); + } + + return apiClient.updateEnvVar($projectRef, $slug, $name, $params, $requestOptions); +} + +function overloadRequestOptions( + name: string, + slugOrRequestOptions?: string | ApiRequestOptions, + requestOptions?: ApiRequestOptions +): ApiRequestOptions { + if (isRequestOptions(slugOrRequestOptions)) { + return mergeRequestOptions( + { + tracer, + name: `envvars.${name}()`, + icon: "id-badge", + }, + slugOrRequestOptions + ); + } else { + return mergeRequestOptions( + { + tracer, + name: `envvars.${name}()`, + icon: "id-badge", + }, + requestOptions + ); + } +} diff --git a/packages/trigger-sdk/src/v3/idempotencyKeys.ts b/packages/trigger-sdk/src/v3/idempotencyKeys.ts new file mode 100644 index 00000000000..abad6c794c1 --- /dev/null +++ b/packages/trigger-sdk/src/v3/idempotencyKeys.ts @@ -0,0 +1,93 @@ +import { taskContext } from "@systemfsoftware/trigger.dev_core/v3"; + +export const idempotencyKeys = { + create: createIdempotencyKey, +}; + +declare const __brand: unique symbol; +type Brand = { [__brand]: B }; +type Branded = T & Brand; + +export type IdempotencyKey = Branded; + +export function isIdempotencyKey( + value: string | string[] | IdempotencyKey +): value is IdempotencyKey { + // Cannot check the brand at runtime because it doesn't exist (it's a TypeScript-only construct) + return typeof value === "string" && value.length === 64; +} + +/** + * Creates a deterministic idempotency key based on the provided key material. + * + * If running inside a task, the task run ID is automatically included in the key material, giving you a unique key per task run. + * This ensures that a given child task is only triggered once per task run, even if the parent task is retried. + * + * @param {string | string[]} key The key material to create the idempotency key from. + * @param {object} [options] Additional options. + * @param {"run" | "attempt" | "global"} [options.scope="run"] The scope of the idempotency key. + * + * @returns {Promise} The idempotency key as a branded string. + * + * @example + * + * ```typescript + * import { idempotencyKeys, task } from "@systemfsoftware/trigger.dev_sdk/v3"; + * + * export const myTask = task({ + * id: "my-task", + * run: async (payload: any) => { + * const idempotencyKey = await idempotencyKeys.create("my-task-key"); + * + * // Use the idempotency key when triggering child tasks + * await childTask.triggerAndWait(payload, { idempotencyKey }); + * } + * }); + * ``` + * + * You can also use the `scope` parameter to create a key that is unique per task run, task run attempts (retries of the same run), or globally: + * + * ```typescript + * await idempotencyKeys.create("my-task-key", { scope: "attempt" }); // Creates a key that is unique per task run attempt + * await idempotencyKeys.create("my-task-key", { scope: "global" }); // Skips including the task run ID + * ``` + */ +async function createIdempotencyKey( + key: string | string[], + options?: { scope?: "run" | "attempt" | "global" } +): Promise { + const idempotencyKey = await generateIdempotencyKey( + [...(Array.isArray(key) ? key : [key])].concat(injectScope(options?.scope ?? "run")) + ); + + return idempotencyKey as IdempotencyKey; +} + +function injectScope(scope: "run" | "attempt" | "global"): string[] { + switch (scope) { + case "run": { + if (taskContext?.ctx) { + return [taskContext.ctx.run.id]; + } + } + case "attempt": { + if (taskContext?.ctx) { + return [taskContext.ctx.attempt.id]; + } + } + } + + return []; +} + +async function generateIdempotencyKey(keyMaterial: string[]) { + const hash = await crypto.subtle.digest( + "SHA-256", + new TextEncoder().encode(keyMaterial.join("-")) + ); + + // Return a hex string, using cross-runtime compatible methods + return Array.from(new Uint8Array(hash)) + .map((byte) => byte.toString(16).padStart(2, "0")) + .join(""); +} diff --git a/packages/trigger-sdk/src/v3/index.ts b/packages/trigger-sdk/src/v3/index.ts new file mode 100644 index 00000000000..4e0d6d24bb6 --- /dev/null +++ b/packages/trigger-sdk/src/v3/index.ts @@ -0,0 +1,58 @@ +export * from "./cache"; +export * from "./config"; +export { retry, type RetryOptions } from "./retry"; +export { queue } from "./shared"; +export * from "./tasks"; +export * from "./wait"; +export * from "./usage"; +export * from "./idempotencyKeys"; +export * from "./tags"; +export type { Context }; + +import type { Context } from "./shared"; + +import type { ApiClientConfiguration } from "@systemfsoftware/trigger.dev_core/v3"; +import { apiClientManager } from "@systemfsoftware/trigger.dev_core/v3"; + +export type { ApiClientConfiguration }; + +export { + ApiError, + AuthenticationError, + BadRequestError, + ConflictError, + InternalServerError, + NotFoundError, + PermissionDeniedError, + RateLimitError, + UnprocessableEntityError, + AbortTaskRunError, + logger, + type LogLevel, +} from "@systemfsoftware/trigger.dev_core/v3"; + +export { runs } from "./runs"; +export * as schedules from "./schedules"; +export * as envvars from "./envvars"; +export type { ImportEnvironmentVariablesParams } from "./envvars"; + +/** + * Register the global API client configuration. Alternatively, you can set the `TRIGGER_SECRET_KEY` and `TRIGGER_API_URL` environment variables. + * @param options The API client configuration. + * @param options.baseURL The base URL of the Trigger API. (default: `https://api.trigger.dev`) + * @param options.secretKey The secret key to authenticate with the Trigger API. (default: `process.env.TRIGGER_SECRET_KEY`) This can be found in your Trigger.dev project "API Keys" settings. + * + * @example + * + * ```typescript + * import { configure } from "@systemfsoftware/trigger.dev_sdk/v3"; + * + * configure({ + * baseURL: "https://api.trigger.dev", + * secretKey: "tr_dev_1234567890" + * }); + * ``` + */ +export function configure(options: ApiClientConfiguration) { + apiClientManager.setGlobalAPIClientConfiguration(options); +} diff --git a/packages/trigger-sdk/src/v3/retry.ts b/packages/trigger-sdk/src/v3/retry.ts new file mode 100644 index 00000000000..72f54dbbee6 --- /dev/null +++ b/packages/trigger-sdk/src/v3/retry.ts @@ -0,0 +1,649 @@ +import { Attributes, Span, SpanStatusCode, context, trace } from "@opentelemetry/api"; +import { + SEMATTRS_HTTP_HOST, + SEMATTRS_HTTP_METHOD, + SEMATTRS_HTTP_RESPONSE_CONTENT_LENGTH, + SEMATTRS_HTTP_SCHEME, + SEMATTRS_HTTP_STATUS_CODE, + SEMATTRS_HTTP_URL, +} from "@opentelemetry/semantic-conventions"; +import { + FetchRetryByStatusOptions, + FetchRetryOptions, + FetchRetryStrategy, + RetryOptions, + SemanticInternalAttributes, + accessoryAttributes, + calculateNextRetryDelay, + calculateResetAt, + defaultRetryOptions, + eventFilterMatches, + flattenAttributes, + runtime, +} from "@systemfsoftware/trigger.dev_core/v3"; +import { defaultFetchRetryOptions } from "@systemfsoftware/trigger.dev_core/v3"; +import type { HttpHandler } from "msw"; +import { AsyncLocalStorage } from "node:async_hooks"; +import { tracer } from "./tracer"; + +export type { RetryOptions }; + +function onThrow( + fn: (options: { attempt: number; maxAttempts: number }) => Promise, + options: RetryOptions +): Promise { + const opts = { + ...defaultRetryOptions, + ...options, + }; + + return tracer.startActiveSpan( + `retry.onThrow()`, + async (span) => { + let attempt = 1; + + while (attempt <= opts.maxAttempts) { + const innerSpan = tracer.startSpan("retry.fn()", { + attributes: { + [SemanticInternalAttributes.STYLE_ICON]: "function", + ...accessoryAttributes({ + items: [ + { + text: `${attempt}/${opts.maxAttempts}`, + variant: "normal", + }, + ], + style: "codepath", + }), + }, + }); + + const contextWithSpanSet = trace.setSpan(context.active(), innerSpan); + + try { + const result = await context.with(contextWithSpanSet, async () => { + return fn({ attempt, maxAttempts: opts.maxAttempts }); + }); + + innerSpan.end(); + + return result; + } catch (e) { + if (e instanceof Error || typeof e === "string") { + innerSpan.recordException(e); + } else { + innerSpan.recordException(String(e)); + } + + innerSpan.setStatus({ code: SpanStatusCode.ERROR }); + + if (e instanceof Error && e.name === "AbortTaskRunError") { + innerSpan.end(); + + throw e; + } + + const nextRetryDelay = calculateNextRetryDelay(opts, attempt); + + if (!nextRetryDelay) { + innerSpan.end(); + + throw e; + } + + innerSpan.setAttribute( + SemanticInternalAttributes.RETRY_AT, + new Date(Date.now() + nextRetryDelay).toISOString() + ); + innerSpan.setAttribute(SemanticInternalAttributes.RETRY_COUNT, attempt); + innerSpan.setAttribute(SemanticInternalAttributes.RETRY_DELAY, `${nextRetryDelay}ms`); + innerSpan.end(); + + await runtime.waitForDuration(nextRetryDelay); + } finally { + attempt++; + } + } + + throw new Error("Max attempts reached"); + }, + { + attributes: { + [SemanticInternalAttributes.STYLE_ICON]: "arrow-capsule", + }, + } + ); +} + +export interface RetryFetchRequestInit extends RequestInit { + retry?: FetchRetryOptions; + timeoutInMs?: number; +} + +const normalizeUrlFromInput = (input: RequestInfo | URL | string): URL => { + if (typeof input === "string") { + return new URL(input); + } + + if (input instanceof URL) { + return input; + } + + return new URL(input.url); +}; + +const normalizeHttpMethod = (input: RequestInfo | URL | string, init?: RequestInit): string => { + if (typeof input === "string" || input instanceof URL) { + return (init?.method || "GET").toUpperCase(); + } + + return (input.method ?? init?.method ?? "GET").toUpperCase(); +}; + +const fetchHttpHandlerStorage = new AsyncLocalStorage>(); + +const fetchWithInterceptors = async ( + input: RequestInfo | URL, + init?: RequestInit +): Promise => { + const handlers = fetchHttpHandlerStorage.getStore(); + + if (handlers) { + try { + const { getResponse } = await import("msw"); + + const request = new Request(input, init); + + const response = await getResponse(handlers, request); + + if (response) { + return response; + } + } catch (e) { + // Do nothing + return fetch(input, init); + } + } + + return fetch(input, init); +}; + +class FetchErrorWithSpan extends Error { + constructor( + public readonly originalError: unknown, + public readonly span: Span + ) { + super("Fetch error"); + } +} + +const MAX_ATTEMPTS = 10; + +async function retryFetch( + input: RequestInfo | URL, + init?: RetryFetchRequestInit | undefined +): Promise { + return tracer.startActiveSpan( + "retry.fetch()", + async (span) => { + let attempt = 1; + + while (true) { + try { + const abortController = new AbortController(); + + const timeoutId = init?.timeoutInMs + ? setTimeout( + () => { + abortController.abort(); + }, + init?.timeoutInMs + ) + : undefined; + + init?.signal?.addEventListener("abort", () => { + abortController.abort(); + }); + + const [response, span] = await doFetchRequest( + input, + { ...(init ?? {}), signal: abortController.signal }, + attempt + ); + + if (timeoutId) { + clearTimeout(timeoutId); + } + + if (response.ok) { + span.setAttributes(createFetchResponseAttributes(response)); + + span.end(); + + return response; + } + + const nextRetry = await calculateRetryDelayForResponse( + resolveDefaults(init?.retry, "byStatus", defaultFetchRetryOptions.byStatus), + response, + attempt + ); + + if (!nextRetry) { + span.setAttributes(createFetchResponseAttributes(response)); + + span.end(); + + return response; + } + + if (attempt >= MAX_ATTEMPTS) { + span.setAttributes(createFetchResponseAttributes(response)); + + span.end(); + + return response; + } + + if (nextRetry.type === "delay") { + span.setAttribute( + SemanticInternalAttributes.RETRY_AT, + new Date(Date.now() + nextRetry.value).toISOString() + ); + span.setAttribute(SemanticInternalAttributes.RETRY_COUNT, attempt); + span.setAttribute(SemanticInternalAttributes.RETRY_DELAY, `${nextRetry.value}ms`); + + span.end(); + + await runtime.waitForDuration(nextRetry.value); + } else { + const now = Date.now(); + const nextRetryDate = new Date(nextRetry.value); + const isInFuture = nextRetryDate.getTime() > now; + + span.setAttribute( + SemanticInternalAttributes.RETRY_AT, + new Date(nextRetry.value).toISOString() + ); + span.setAttribute(SemanticInternalAttributes.RETRY_COUNT, attempt); + + if (isInFuture) { + span.setAttribute( + SemanticInternalAttributes.RETRY_DELAY, + `${nextRetry.value - now}ms` + ); + } + + span.end(); + + await runtime.waitUntil(new Date(nextRetry.value)); + } + } catch (e) { + if (e instanceof FetchErrorWithSpan && e.originalError instanceof Error) { + if (e.originalError.name === "AbortError") { + const nextRetryDelay = calculateNextRetryDelay( + resolveDefaults(init?.retry, "timeout", defaultFetchRetryOptions.timeout), + attempt + ); + + if (!nextRetryDelay) { + e.span.end(); + throw e; + } + + if (attempt >= MAX_ATTEMPTS) { + e.span.end(); + throw e; + } + + e.span.setAttribute( + SemanticInternalAttributes.RETRY_AT, + new Date(Date.now() + nextRetryDelay).toISOString() + ); + e.span.setAttribute(SemanticInternalAttributes.RETRY_COUNT, attempt); + e.span.setAttribute(SemanticInternalAttributes.RETRY_DELAY, `${nextRetryDelay}ms`); + + e.span.end(); + + await runtime.waitForDuration(nextRetryDelay); + + continue; // Move to the next attempt + } else if ( + e.originalError.name === "TypeError" && + "cause" in e.originalError && + e.originalError.cause instanceof Error + ) { + const nextRetryDelay = calculateNextRetryDelay( + resolveDefaults( + init?.retry, + "connectionError", + defaultFetchRetryOptions.connectionError + ), + attempt + ); + + if (!nextRetryDelay) { + e.span.end(); + throw e; + } + + if (attempt >= MAX_ATTEMPTS) { + e.span.end(); + throw e; + } + + e.span.setAttribute( + SemanticInternalAttributes.RETRY_AT, + new Date(Date.now() + nextRetryDelay).toISOString() + ); + e.span.setAttribute(SemanticInternalAttributes.RETRY_COUNT, attempt); + e.span.setAttribute(SemanticInternalAttributes.RETRY_DELAY, `${nextRetryDelay}ms`); + + e.span.end(); + + await runtime.waitForDuration(nextRetryDelay); + + continue; // Move to the next attempt + } + } + + if (e instanceof FetchErrorWithSpan) { + e.span.end(); + } + + throw e; + } finally { + attempt++; + } + } + }, + { + attributes: { + [SemanticInternalAttributes.STYLE_ICON]: "arrow-capsule", + ...createFetchAttributes(input, init), + ...createFetchRetryOptionsAttributes(init?.retry), + }, + } + ); +} + +const doFetchRequest = async ( + input: RequestInfo | URL | string, + init?: RequestInit, + attemptCount: number = 0 +): Promise<[Response, Span]> => { + const httpMethod = normalizeHttpMethod(input, init); + + const span = tracer.startSpan(`HTTP ${httpMethod}`, { + attributes: { + [SemanticInternalAttributes.STYLE_ICON]: "world", + ...(attemptCount > 1 ? { ["http.request.resend_count"]: attemptCount - 1 } : {}), + ...createFetchAttributes(input, init), + }, + }); + + try { + const response = await fetchWithInterceptors(input, { + ...init, + headers: { + ...init?.headers, + "x-retry-count": attemptCount.toString(), + }, + }); + + span.setAttributes(createFetchResponseAttributes(response)); + + if (!response.ok) { + span.recordException(`${response.status}: ${response.statusText}`); + span.setStatus({ + code: SpanStatusCode.ERROR, + message: `${response.status}: ${response.statusText}`, + }); + } + + return [response, span]; + } catch (e) { + if (typeof e === "string" || e instanceof Error) { + span.recordException(e); + } + + span.setStatus({ code: SpanStatusCode.ERROR }); + span.setAttribute(SEMATTRS_HTTP_STATUS_CODE, 0); + span.setAttribute("http.status_text", "This operation was aborted."); + + throw new FetchErrorWithSpan(e, span); + } +}; + +const calculateRetryDelayForResponse = async ( + retry: FetchRetryByStatusOptions | undefined, + response: Response, + attemptCount: number +): Promise<{ type: "delay"; value: number } | { type: "timestamp"; value: number } | undefined> => { + if (!retry) { + return; + } + + const strategy = await getRetryStrategyForResponse(response, retry); + + if (!strategy) { + return; + } + + switch (strategy.strategy) { + case "backoff": { + const value = calculateNextRetryDelay({ ...defaultRetryOptions, ...strategy }, attemptCount); + + if (value) { + return { type: "delay", value }; + } + + break; + } + case "headers": { + const resetAt = response.headers.get(strategy.resetHeader); + + if (typeof resetAt === "string") { + const resetTimestamp = calculateResetAt( + resetAt, + strategy.resetFormat ?? "unix_timestamp_in_ms" + ); + + if (resetTimestamp) { + return { type: "timestamp", value: resetTimestamp }; + } + } + + break; + } + } +}; + +const getRetryStrategyForResponse = async ( + response: Response, + retry: FetchRetryByStatusOptions +): Promise => { + const statusCodes = Object.keys(retry); + const clonedResponse = response.clone(); + + for (let i = 0; i < statusCodes.length; i++) { + const statusRange = statusCodes[i]; + const strategy = retry[statusRange]; + + if (isStatusCodeInRange(response.status, statusRange)) { + if (strategy.bodyFilter) { + const body = safeJsonParse(await clonedResponse.text()); + + if (!body) { + continue; + } + + if (eventFilterMatches(body, strategy.bodyFilter)) { + return strategy; + } else { + continue; + } + } + + return strategy; + } + } +}; + +/** + * Checks if a given status code falls within a given range. + * The range can be a single status code (e.g. "200"), + * a range of status codes (e.g. "500-599"), + * a range of status codes with a wildcard (e.g. "4xx" for any 4xx status code), + * or a list of status codes separated by commas (e.g. "401,403,404,409-412,5xx"). + * Returns `true` if the status code falls within the range, and `false` otherwise. + */ +const isStatusCodeInRange = (statusCode: number, statusRange: string): boolean => { + if (statusRange === "all") { + return true; + } + + if (statusRange.includes(",")) { + const statusCodes = statusRange.split(",").map((s) => s.trim()); + + return statusCodes.some((s) => isStatusCodeInRange(statusCode, s)); + } + + const [start, end] = statusRange.split("-"); + + if (end) { + return statusCode >= parseInt(start, 10) && statusCode <= parseInt(end, 10); + } + + if (start.endsWith("xx")) { + const prefix = start.slice(0, -2); + const statusCodePrefix = Math.floor(statusCode / 100).toString(); + return statusCodePrefix === prefix; + } + + const statusCodeString = statusCode.toString(); + const rangePrefix = start.slice(0, -1); + + if (start.endsWith("x") && statusCodeString.startsWith(rangePrefix)) { + return true; + } + + return statusCode === parseInt(start, 10); +}; + +const createAttributesFromHeaders = (headers: Headers): Attributes => { + const attributes: Attributes = {}; + + const normalizedHeaderKey = (key: string) => { + return key.toLowerCase(); + }; + + headers.forEach((value, key) => { + attributes[`http.response.header.${normalizedHeaderKey(key)}`] = value; + }); + + return attributes; +}; + +const safeJsonParse = (json: string): unknown => { + try { + return JSON.parse(json); + } catch (e) { + return null; + } +}; + +const interceptFetch = (...handlers: Array) => { + return { + run: async (fn: (...args: any[]) => Promise): Promise => { + const current = fetchHttpHandlerStorage.getStore(); + + if (current) { + current.push(...handlers); + return fn(); + } else { + return fetchHttpHandlerStorage.run(handlers, fn); + } + }, + }; +}; + +// This function will resolve the defaults of a property within an options object. +// If the options object is undefined, it will return the defaults for that property (passed in as the 3rd arg). +// if the options object is defined, and the property exists, then it will return the defaults if the value of the property is undefined or null +const resolveDefaults = < + TObject extends Record, + K extends keyof TObject, + TValue extends TObject[K], +>( + obj: TObject | undefined, + key: K, + defaults: TValue +): TValue => { + if (!obj) { + return defaults; + } + + if (obj[key] === undefined || obj[key] === null) { + return defaults; + } + + return obj[key] as TValue; +}; + +const createFetchAttributes = ( + input: RequestInfo | URL, + init?: RetryFetchRequestInit | undefined +): Attributes => { + const url = normalizeUrlFromInput(input); + const httpMethod = normalizeHttpMethod(input, init); + + return { + [SEMATTRS_HTTP_METHOD]: httpMethod, + [SEMATTRS_HTTP_URL]: url.href, + [SEMATTRS_HTTP_HOST]: url.hostname, + ["server.host"]: url.hostname, + ["server.port"]: url.port, + [SEMATTRS_HTTP_SCHEME]: url.protocol.replace(":", ""), + ...accessoryAttributes({ + items: [ + { + text: url.hostname, + variant: "normal", + }, + ], + style: "codepath", + }), + }; +}; + +const createFetchResponseAttributes = (response: Response): Attributes => { + return { + [SEMATTRS_HTTP_STATUS_CODE]: response.status, + "http.status_text": response.statusText, + [SEMATTRS_HTTP_RESPONSE_CONTENT_LENGTH]: response.headers.get("content-length") || "0", + ...createAttributesFromHeaders(response.headers), + }; +}; + +const createFetchRetryOptionsAttributes = (retry?: FetchRetryOptions): Attributes => { + const byStatus = resolveDefaults(retry, "byStatus", defaultFetchRetryOptions.byStatus); + const connectionError = resolveDefaults( + retry, + "connectionError", + defaultFetchRetryOptions.connectionError + ); + const timeout = resolveDefaults(retry, "timeout", defaultFetchRetryOptions.timeout); + + return { + ...flattenAttributes(byStatus, "retry.byStatus"), + ...flattenAttributes(connectionError, "retry.connectionError"), + ...flattenAttributes(timeout, "retry.timeout"), + }; +}; + +export const retry = { + onThrow, + fetch: retryFetch, + interceptFetch, +}; diff --git a/packages/trigger-sdk/src/v3/runs.ts b/packages/trigger-sdk/src/v3/runs.ts new file mode 100644 index 00000000000..c919825561d --- /dev/null +++ b/packages/trigger-sdk/src/v3/runs.ts @@ -0,0 +1,324 @@ +import type { + ApiRequestOptions, + ListProjectRunsQueryParams, + ListRunsQueryParams, + RescheduleRunRequestBody, +} from "@systemfsoftware/trigger.dev_core/v3"; +import { + ApiPromise, + CanceledRunResponse, + CursorPagePromise, + ListRunResponseItem, + ReplayRunResponse, + RetrieveRunResponse, + accessoryAttributes, + apiClientManager, + flattenAttributes, + isRequestOptions, + mergeRequestOptions, +} from "@systemfsoftware/trigger.dev_core/v3"; +import { AnyTask, Prettify, RunHandle, Task, apiClientMissingError } from "./shared"; +import { tracer } from "./tracer"; + +export type RetrieveRunResult = Prettify< + TRunId extends RunHandle + ? Omit & { output?: TOutput } + : TRunId extends Task + ? Omit & { output?: TTaskOutput } + : TRunId extends string + ? RetrieveRunResponse + : never +>; + +export const runs = { + replay: replayRun, + cancel: cancelRun, + retrieve: retrieveRun, + list: listRuns, + reschedule: rescheduleRun, + poll, +}; + +export type ListRunsItem = ListRunResponseItem; + +function listRuns( + projectRef: string, + params?: ListProjectRunsQueryParams, + requestOptions?: ApiRequestOptions +): CursorPagePromise; +function listRuns( + params?: ListRunsQueryParams, + requestOptions?: ApiRequestOptions +): CursorPagePromise; +function listRuns( + paramsOrProjectRef?: ListRunsQueryParams | string, + paramsOrOptions?: ListRunsQueryParams | ListProjectRunsQueryParams | ApiRequestOptions, + requestOptions?: ApiRequestOptions +): CursorPagePromise { + const apiClient = apiClientManager.client; + + if (!apiClient) { + throw apiClientMissingError(); + } + + const $requestOptions = listRunsRequestOptions( + paramsOrProjectRef, + paramsOrOptions, + requestOptions + ); + + if (typeof paramsOrProjectRef === "string") { + if (isRequestOptions(paramsOrOptions)) { + return apiClient.listProjectRuns(paramsOrProjectRef, {}, $requestOptions); + } else { + return apiClient.listProjectRuns(paramsOrProjectRef, paramsOrOptions, $requestOptions); + } + } + + return apiClient.listRuns(paramsOrProjectRef, $requestOptions); +} + +function listRunsRequestOptions( + paramsOrProjectRef?: ListRunsQueryParams | string, + paramsOrOptions?: ListRunsQueryParams | ListProjectRunsQueryParams | ApiRequestOptions, + requestOptions?: ApiRequestOptions +): ApiRequestOptions { + if (typeof paramsOrProjectRef === "string") { + if (isRequestOptions(paramsOrOptions)) { + return mergeRequestOptions( + { + tracer, + name: "runs.list()", + icon: "runs", + attributes: { + projectRef: paramsOrProjectRef, + ...accessoryAttributes({ + items: [ + { + text: paramsOrProjectRef, + variant: "normal", + }, + ], + style: "codepath", + }), + }, + }, + paramsOrOptions + ); + } else { + return mergeRequestOptions( + { + tracer, + name: "runs.list()", + icon: "runs", + attributes: { + projectRef: paramsOrProjectRef, + ...flattenAttributes(paramsOrOptions as Record, "queryParams"), + ...accessoryAttributes({ + items: [ + { + text: paramsOrProjectRef, + variant: "normal", + }, + ], + style: "codepath", + }), + }, + }, + requestOptions + ); + } + } + + return mergeRequestOptions( + { + tracer, + name: "runs.list()", + icon: "runs", + attributes: { + ...flattenAttributes(paramsOrProjectRef as Record, "queryParams"), + }, + }, + isRequestOptions(paramsOrOptions) ? paramsOrOptions : requestOptions + ); +} + +// Extract out the expected type of the id, can be either a string or a RunHandle +type RunId = TRunId extends RunHandle + ? TRunId + : TRunId extends AnyTask + ? string + : TRunId extends string + ? TRunId + : never; + +function retrieveRun | AnyTask | string>( + runId: RunId, + requestOptions?: ApiRequestOptions +): ApiPromise> { + const apiClient = apiClientManager.client; + + if (!apiClient) { + throw apiClientMissingError(); + } + + const $requestOptions = mergeRequestOptions( + { + tracer, + name: "runs.retrieve()", + icon: "runs", + attributes: { + runId: typeof runId === "string" ? runId : runId.id, + ...accessoryAttributes({ + items: [ + { + text: typeof runId === "string" ? runId : runId.id, + variant: "normal", + }, + ], + style: "codepath", + }), + }, + }, + requestOptions + ); + + if (typeof runId === "string") { + return apiClient.retrieveRun(runId, $requestOptions) as ApiPromise>; + } else { + return apiClient.retrieveRun(runId.id, $requestOptions) as ApiPromise< + RetrieveRunResult + >; + } +} + +function replayRun( + runId: string, + requestOptions?: ApiRequestOptions +): ApiPromise { + const apiClient = apiClientManager.client; + + if (!apiClient) { + throw apiClientMissingError(); + } + + const $requestOptions = mergeRequestOptions( + { + tracer, + name: "runs.replay()", + icon: "runs", + attributes: { + runId, + ...accessoryAttributes({ + items: [ + { + text: runId, + variant: "normal", + }, + ], + style: "codepath", + }), + }, + }, + requestOptions + ); + + return apiClient.replayRun(runId, $requestOptions); +} + +function cancelRun( + runId: string, + requestOptions?: ApiRequestOptions +): ApiPromise { + const apiClient = apiClientManager.client; + + if (!apiClient) { + throw apiClientMissingError(); + } + + const $requestOptions = mergeRequestOptions( + { + tracer, + name: "runs.cancel()", + icon: "runs", + attributes: { + runId, + ...accessoryAttributes({ + items: [ + { + text: runId, + variant: "normal", + }, + ], + style: "codepath", + }), + }, + }, + requestOptions + ); + + return apiClient.cancelRun(runId, $requestOptions); +} + +function rescheduleRun( + runId: string, + body: RescheduleRunRequestBody, + requestOptions?: ApiRequestOptions +): ApiPromise { + const apiClient = apiClientManager.client; + + if (!apiClient) { + throw apiClientMissingError(); + } + + const $requestOptions = mergeRequestOptions( + { + tracer, + name: "runs.reschedule()", + icon: "runs", + attributes: { + runId, + ...accessoryAttributes({ + items: [ + { + text: runId, + variant: "normal", + }, + ], + style: "codepath", + }), + }, + }, + requestOptions + ); + + return apiClient.rescheduleRun(runId, body, $requestOptions); +} + +export type PollOptions = { pollIntervalMs?: number }; + +const MAX_POLL_ATTEMPTS = 500; + +async function poll | AnyTask | string>( + runId: RunId, + options?: { pollIntervalMs?: number }, + requestOptions?: ApiRequestOptions +) { + let attempts = 0; + + while (attempts++ < MAX_POLL_ATTEMPTS) { + const run = await runs.retrieve(runId, requestOptions); + + if (run.isCompleted) { + return run; + } + + await new Promise((resolve) => setTimeout(resolve, options?.pollIntervalMs ?? 1000)); + } + + throw new Error( + `Run ${ + typeof runId === "string" ? runId : runId.id + } did not complete after ${MAX_POLL_ATTEMPTS} attempts` + ); +} diff --git a/packages/trigger-sdk/src/v3/schedules/api.ts b/packages/trigger-sdk/src/v3/schedules/api.ts new file mode 100644 index 00000000000..c3433da47c7 --- /dev/null +++ b/packages/trigger-sdk/src/v3/schedules/api.ts @@ -0,0 +1,6 @@ +export type { + CreateScheduleOptions, + ScheduledTaskPayload, + ListScheduleOptions, + UpdateScheduleOptions, +} from "@systemfsoftware/trigger.dev_core/v3"; diff --git a/packages/trigger-sdk/src/v3/schedules/index.ts b/packages/trigger-sdk/src/v3/schedules/index.ts new file mode 100644 index 00000000000..0502f50ae8b --- /dev/null +++ b/packages/trigger-sdk/src/v3/schedules/index.ts @@ -0,0 +1,366 @@ +import { + ApiPromise, + ApiRequestOptions, + DeletedScheduleObject, + InitOutput, + OffsetLimitPagePromise, + ScheduleObject, + TimezonesResult, + accessoryAttributes, + apiClientManager, + mergeRequestOptions, + taskCatalog, +} from "@systemfsoftware/trigger.dev_core/v3"; +import { zodfetch } from "@systemfsoftware/trigger.dev_core/v3/zodfetch"; +import { Task, TaskOptions, apiClientMissingError, createTask } from "../shared"; +import * as SchedulesAPI from "./api"; +import { tracer } from "../tracer"; + +export type ScheduleOptions< + TIdentifier extends string, + TOutput, + TInitOutput extends InitOutput, +> = TaskOptions & { + /** You can optionally specify a CRON schedule on your task. You can also dynamically add a schedule in the dashboard or using the SDK functions. + * + * 1. Pass a CRON pattern string + * ```ts + * "0 0 * * *" + * ``` + * + * 2. Or an object with a pattern and an optional timezone (default is "UTC") + * ```ts + * { + * pattern: "0 0 * * *", + * timezone: "America/Los_Angeles" + * } + * ``` + * + * @link https://trigger.dev/docs/v3/tasks-scheduled + */ + cron?: + | string + | { + pattern: string; + timezone?: string; + }; +}; + +export function task( + params: ScheduleOptions +): Task { + const task = createTask(params); + + const cron = params.cron + ? typeof params.cron === "string" + ? params.cron + : params.cron.pattern + : undefined; + const timezone = + (params.cron && typeof params.cron !== "string" ? params.cron.timezone : "UTC") ?? "UTC"; + + taskCatalog.updateTaskMetadata(task.id, { + triggerSource: "schedule", + schedule: cron + ? { + cron: cron, + timezone, + } + : undefined, + }); + + return task; +} + +/** + * Creates a new schedule + * @param options + * @param options.task - The identifier of the task to be scheduled (Must already exist and be a scheduled task) + * @param options.cron - The cron expression for the schedule (e.g. `0 0 * * *`) + * @param options.timezone - An optional timezone for the schedule in the IANA format (e.g. `America/Los_Angeles`). Defaults to "UTC". + * @param options.externalId - An optional external identifier for the schedule + * @param options.deduplicationKey - An optional deduplication key for the schedule + * @returns The created schedule + */ +export function create( + options: SchedulesAPI.CreateScheduleOptions, + requestOptions?: ApiRequestOptions +): ApiPromise { + const apiClient = apiClientManager.client; + + if (!apiClient) { + throw apiClientMissingError(); + } + + const $requestOptions = mergeRequestOptions( + { + tracer, + name: "schedules.create()", + icon: "clock", + attributes: { + ...accessoryAttributes({ + items: [ + { + text: options.cron, + variant: "normal", + }, + ], + style: "codepath", + }), + }, + }, + requestOptions + ); + + return apiClient.createSchedule(options, $requestOptions); +} + +/** + * Retrieves a schedule + * @param scheduleId - The ID of the schedule to retrieve + * @returns The retrieved schedule + */ +export function retrieve( + scheduleId: string, + requestOptions?: ApiRequestOptions +): ApiPromise { + const apiClient = apiClientManager.client; + + if (!apiClient) { + throw apiClientMissingError(); + } + + const $requestOptions = mergeRequestOptions( + { + tracer, + name: "schedules.retrieve()", + icon: "clock", + attributes: { + scheduleId, + ...accessoryAttributes({ + items: [ + { + text: scheduleId, + variant: "normal", + }, + ], + style: "codepath", + }), + }, + }, + requestOptions + ); + + return apiClient.retrieveSchedule(scheduleId, $requestOptions); +} + +/** + * Updates a schedule + * @param scheduleId - The ID of the schedule to update + * @param options - The updated schedule options + * @param options.task - The identifier of the task to be scheduled (Must already exist and be a scheduled task) + * @param options.cron - The cron expression for the schedule (e.g. `0 0 * * *`) + * @param options.timezone - An optional timezone for the schedule in the IANA format (e.g. `America/Los_Angeles`). Defaults to "UTC". + * @param options.externalId - An optional external identifier for the schedule + * @returns The updated schedule + */ +export function update( + scheduleId: string, + options: SchedulesAPI.UpdateScheduleOptions, + requestOptions?: ApiRequestOptions +): ApiPromise { + const apiClient = apiClientManager.client; + + if (!apiClient) { + throw apiClientMissingError(); + } + + const $requestOptions = mergeRequestOptions( + { + tracer, + name: "schedules.update()", + icon: "clock", + attributes: { + scheduleId, + ...accessoryAttributes({ + items: [ + { + text: scheduleId, + variant: "normal", + }, + ], + style: "codepath", + }), + }, + }, + requestOptions + ); + + return apiClient.updateSchedule(scheduleId, options, $requestOptions); +} + +/** + * Deletes a schedule + * @param scheduleId - The ID of the schedule to delete + */ +export function del( + scheduleId: string, + requestOptions?: ApiRequestOptions +): ApiPromise { + const apiClient = apiClientManager.client; + + if (!apiClient) { + throw apiClientMissingError(); + } + + const $requestOptions = mergeRequestOptions( + { + tracer, + name: "schedules.delete()", + icon: "clock", + attributes: { + scheduleId, + ...accessoryAttributes({ + items: [ + { + text: scheduleId, + variant: "normal", + }, + ], + style: "codepath", + }), + }, + }, + requestOptions + ); + + return apiClient.deleteSchedule(scheduleId, $requestOptions); +} + +/** + * Deactivates a schedule + * @param scheduleId - The ID of the schedule to deactivate + */ +export function deactivate( + scheduleId: string, + requestOptions?: ApiRequestOptions +): ApiPromise { + const apiClient = apiClientManager.client; + + if (!apiClient) { + throw apiClientMissingError(); + } + + const $requestOptions = mergeRequestOptions( + { + tracer, + name: "schedules.deactivate()", + icon: "clock", + attributes: { + scheduleId, + ...accessoryAttributes({ + items: [ + { + text: scheduleId, + variant: "normal", + }, + ], + style: "codepath", + }), + }, + }, + requestOptions + ); + + return apiClient.deactivateSchedule(scheduleId, $requestOptions); +} + +/** + * Activates a schedule + * @param scheduleId - The ID of the schedule to activate + */ +export function activate( + scheduleId: string, + requestOptions?: ApiRequestOptions +): ApiPromise { + const apiClient = apiClientManager.client; + + if (!apiClient) { + throw apiClientMissingError(); + } + + const $requestOptions = mergeRequestOptions( + { + tracer, + name: "schedules.activate()", + icon: "clock", + attributes: { + scheduleId, + ...accessoryAttributes({ + items: [ + { + text: scheduleId, + variant: "normal", + }, + ], + style: "codepath", + }), + }, + }, + requestOptions + ); + + return apiClient.activateSchedule(scheduleId, $requestOptions); +} + +/** + * Lists schedules + * @param options - The list options + * @param options.page - The page number + * @param options.perPage - The number of schedules per page + * @returns The list of schedules + */ +export function list( + options?: SchedulesAPI.ListScheduleOptions, + requestOptions?: ApiRequestOptions +): OffsetLimitPagePromise { + const apiClient = apiClientManager.client; + + if (!apiClient) { + throw apiClientMissingError(); + } + + const $requestOptions = mergeRequestOptions( + { + tracer, + name: "schedules.list()", + icon: "clock", + }, + requestOptions + ); + + return apiClient.listSchedules(options, $requestOptions); +} + +/** + * Lists the possible timezones we support + * @param excludeUtc - By default "UTC" is included and is first. If true, "UTC" will be excluded. + */ +export function timezones(options?: { excludeUtc?: boolean }) { + const baseUrl = apiClientManager.baseURL; + + if (!baseUrl) { + throw apiClientMissingError(); + } + + return zodfetch( + TimezonesResult, + `${baseUrl}/api/v1/timezones${options?.excludeUtc === true ? "?excludeUtc=true" : ""}`, + { + method: "GET", + headers: { + "Content-Type": "application/json", + }, + } + ); +} diff --git a/packages/trigger-sdk/src/v3/shared.ts b/packages/trigger-sdk/src/v3/shared.ts new file mode 100644 index 00000000000..df376c27810 --- /dev/null +++ b/packages/trigger-sdk/src/v3/shared.ts @@ -0,0 +1,1163 @@ +import { SpanKind } from "@opentelemetry/api"; +import { + SEMATTRS_MESSAGING_DESTINATION, + SEMATTRS_MESSAGING_OPERATION, + SEMATTRS_MESSAGING_SYSTEM, +} from "@opentelemetry/semantic-conventions"; +import { + ApiRequestOptions, + BatchTaskRunExecutionResult, + FailureFnParams, + HandleErrorFnParams, + HandleErrorResult, + InitFnParams, + InitOutput, + MachineCpu, + MachineMemory, + MiddlewareFnParams, + QueueOptions, + RetryOptions, + RunFnParams, + RunTags, + SemanticInternalAttributes, + StartFnParams, + SuccessFnParams, + TaskRunContext, + TaskRunExecutionResult, + accessoryAttributes, + apiClientManager, + conditionallyImportPacket, + createErrorTaskError, + defaultRetryOptions, + logger, + parsePacket, + runtime, + stringifyIO, + taskCatalog, + taskContext, +} from "@systemfsoftware/trigger.dev_core/v3"; +import * as packageJson from "../../package.json"; +import { tracer } from "./tracer"; +import { PollOptions, RetrieveRunResult, runs } from "./runs"; +import { IdempotencyKey, idempotencyKeys, isIdempotencyKey } from "./idempotencyKeys"; + +export type Context = TaskRunContext; + +type RequireOne = { + [X in Exclude]?: T[X]; +} & { + [P in K]-?: T[P]; +}; + +export type Queue = RequireOne; + +export function queue(options: { name: string } & QueueOptions): Queue { + return options; +} + +export type TaskOptions< + TIdentifier extends string, + TPayload = void, + TOutput = unknown, + TInitOutput extends InitOutput = any, +> = { + /** An id for your task. This must be unique inside your project and not change between versions. */ + id: TIdentifier; + /** The retry settings when an uncaught error is thrown. + * + * If omitted it will use the values in your `trigger.config.ts` file. + * + * @example + * + * ``` + * export const taskWithRetries = task({ + id: "task-with-retries", + retry: { + maxAttempts: 10, + factor: 1.8, + minTimeoutInMs: 500, + maxTimeoutInMs: 30_000, + randomize: false, + }, + run: async ({ payload, ctx }) => { + //... + }, + }); + * ``` + * */ + retry?: RetryOptions; + /** Used to configure what should happen when more than one run is triggered at the same time. + * + * @example + * one at a time execution + * + * ```ts + * export const oneAtATime = task({ + id: "one-at-a-time", + queue: { + concurrencyLimit: 1, + }, + run: async ({ payload, ctx }) => { + //... + }, + }); + * ``` + */ + queue?: QueueOptions; + /** Configure the spec of the machine you want your task to run on. + * + * @example + * + * ```ts + * export const heavyTask = task({ + id: "heavy-task", + machine: { + cpu: 2, + memory: 4, + }, + run: async ({ payload, ctx }) => { + //... + }, + }); + * ``` + */ + machine?: { + /** vCPUs. The default is 0.5. + * + * Possible values: + * - 0.25 + * - 0.5 + * - 1 + * - 2 + * - 4 + * @deprecated use preset instead + */ + cpu?: MachineCpu; + /** In GBs of RAM. The default is 1. + * + * Possible values: + * - 0.25 + * - 0.5 + * - 1 + * - 2 + * - 4 + * - 8 + * * @deprecated use preset instead + */ + memory?: MachineMemory; + + /** Preset to use for the machine. Defaults to small-1x */ + preset?: + | "micro" + | "small-1x" + | "small-2x" + | "medium-1x" + | "medium-2x" + | "large-1x" + | "large-2x"; + }; + + /** This gets called when a task is triggered. It's where you put the code you want to execute. + * + * @param payload - The payload that is passed to your task when it's triggered. This must be JSON serializable. + * @param params - Metadata about the run. + */ + run: (payload: TPayload, params: RunFnParams) => Promise; + + /** + * init is called before the run function is called. It's useful for setting up any global state. + */ + init?: (payload: TPayload, params: InitFnParams) => Promise; + + /** + * cleanup is called after the run function has completed. + */ + cleanup?: (payload: TPayload, params: RunFnParams) => Promise; + + /** + * handleError is called when the run function throws an error. It can be used to modify the error or return new retry options. + */ + handleError?: ( + payload: TPayload, + error: unknown, + params: HandleErrorFnParams + ) => HandleErrorResult; + + /** + * middleware allows you to run code "around" the run function. This can be useful for logging, metrics, or other cross-cutting concerns. + * + * When writing middleware, you should always call `next()` to continue the execution of the task: + * + * ```ts + * export const middlewareTask = task({ + * id: "middleware-task", + * middleware: async (payload, { ctx, next }) => { + * console.log("Before run"); + * await next(); + * console.log("After run"); + * }, + * run: async (payload, { ctx }) => {} + * }); + * ``` + */ + middleware?: (payload: TPayload, params: MiddlewareFnParams) => Promise; + + /** + * onStart is called the first time a task is executed in a run (not before every retry) + */ + onStart?: (payload: TPayload, params: StartFnParams) => Promise; + + /** + * onSuccess is called after the run function has successfully completed. + */ + onSuccess?: ( + payload: TPayload, + output: TOutput, + params: SuccessFnParams + ) => Promise; + + /** + * onFailure is called after a task run has failed (meaning the run function threw an error and won't be retried anymore) + */ + onFailure?: ( + payload: TPayload, + error: unknown, + params: FailureFnParams + ) => Promise; +}; + +declare const __output: unique symbol; +type BrandOutput = { [__output]: B }; +export type BrandedOutput = T & BrandOutput; + +export type RunHandle = BrandedOutput< + { + id: string; + }, + TOutput +>; + +/** + * A BatchRunHandle can be used to retrieve the runs of a batch trigger in a typesafe manner. + */ +export type BatchRunHandle = BrandedOutput< + { + batchId: string; + runs: Array>; + }, + TOutput +>; + +export type RunHandleOutput = TRunHandle extends RunHandle + ? TOutput + : never; + +export type TaskRunResult = + | { + ok: true; + id: string; + output: TOutput; + } + | { + ok: false; + id: string; + error: unknown; + }; + +export type BatchResult = { + id: string; + runs: TaskRunResult[]; +}; + +export type BatchItem = TInput extends void + ? { payload?: TInput; options?: TaskRunOptions } + : { payload: TInput; options?: TaskRunOptions }; + +export interface Task { + /** + * The id of the task. + */ + id: TIdentifier; + /** + * Trigger a task with the given payload, and continue without waiting for the result. If you want to wait for the result, use `triggerAndWait`. Returns the id of the triggered task run. + * @param payload + * @param options + * @returns RunHandle + * - `id` - The id of the triggered task run. + */ + trigger: (payload: TInput, options?: TaskRunOptions) => Promise>; + + /** + * Batch trigger multiple task runs with the given payloads, and continue without waiting for the results. If you want to wait for the results, use `batchTriggerAndWait`. Returns the id of the triggered batch. + * @param items + * @returns InvokeBatchHandle + * - `batchId` - The id of the triggered batch. + * - `runs` - The ids of the triggered task runs. + */ + batchTrigger: (items: Array>) => Promise>; + + /** + * Trigger a task with the given payload, and wait for the result. Returns the result of the task run + * @param payload + * @param options - Options for the task run + * @returns TaskRunResult + * @example + * ``` + * const result = await task.triggerAndWait({ foo: "bar" }); + * + * if (result.ok) { + * console.log(result.output); + * } else { + * console.error(result.error); + * } + * ``` + */ + triggerAndWait: (payload: TInput, options?: TaskRunOptions) => Promise>; + + /** + * Batch trigger multiple task runs with the given payloads, and wait for the results. Returns the results of the task runs. + * @param items + * @returns BatchResult + * @example + * ``` + * const result = await task.batchTriggerAndWait([ + * { payload: { foo: "bar" } }, + * { payload: { foo: "baz" } }, + * ]); + * + * for (const run of result.runs) { + * if (run.ok) { + * console.log(run.output); + * } else { + * console.error(run.error); + * } + * } + * ``` + */ + batchTriggerAndWait: (items: Array>) => Promise>; +} + +export type AnyTask = Task; + +export type TaskPayload = TTask extends Task + ? TInput + : never; + +export type TaskOutput = TTask extends Task + ? TOutput + : never; + +export type TaskOutputHandle = TTask extends Task + ? RunHandle + : never; + +export type TaskBatchOutputHandle = TTask extends Task< + string, + any, + infer TOutput +> + ? BatchRunHandle + : never; + +export type TaskIdentifier = TTask extends Task + ? TIdentifier + : never; + +export type TaskRunOptions = { + /** + * A unique key that can be used to ensure that a task is only triggered once per key. + * + * You can use `idempotencyKeys.create` to create an idempotency key first, and then pass it to the task options. + * + * @example + * + * ```typescript + * import { idempotencyKeys, task } from "@systemfsoftware/trigger.dev_sdk/v3"; + * + * export const myTask = task({ + * id: "my-task", + * run: async (payload: any) => { + * // scoped to the task run by default + * const idempotencyKey = await idempotencyKeys.create("my-task-key"); + * + * // Use the idempotency key when triggering child tasks + * await childTask.triggerAndWait(payload, { idempotencyKey }); + * + * // scoped globally, does not include the task run ID + * const globalIdempotencyKey = await idempotencyKeys.create("my-task-key", { scope: "global" }); + * + * await childTask.triggerAndWait(payload, { idempotencyKey: globalIdempotencyKey }); + * + * // You can also pass a string directly, which is the same as a global idempotency key + * await childTask.triggerAndWait(payload, { idempotencyKey: "my-very-unique-key" }); + * } + * }); + * ``` + * + * When triggering a task inside another task, we automatically inject the run ID into the key material. + * + * If you are triggering a task from your backend, ensure you include some sufficiently unique key material to prevent collisions. + * + * @example + * + * ```typescript + * import { idempotencyKeys, tasks } from "@systemfsoftware/trigger.dev_sdk/v3"; + * + * // Somewhere in your backend + * const idempotencyKey = await idempotenceKeys.create(["my-task-trigger", "user-123"]); + * await tasks.trigger("my-task", { foo: "bar" }, { idempotencyKey }); + * ``` + * + */ + idempotencyKey?: IdempotencyKey | string | string[]; + maxAttempts?: number; + queue?: TaskRunConcurrencyOptions; + concurrencyKey?: string; + /** + * The delay before the task is executed. This can be a string like "1h" or a Date object. + * + * @example + * "1h" - 1 hour + * "30d" - 30 days + * "15m" - 15 minutes + * "2w" - 2 weeks + * "60s" - 60 seconds + * new Date("2025-01-01T00:00:00Z") + */ + delay?: string | Date; + + /** + * Set a time-to-live for this run. If the run is not executed within this time, it will be removed from the queue and never execute. + * + * @example + * + * ```ts + * await myTask.trigger({ foo: "bar" }, { ttl: "1h" }); + * await myTask.trigger({ foo: "bar" }, { ttl: 60 * 60 }); // 1 hour + * ``` + * + * The minimum value is 1 second. Setting the `ttl` to `0` will disable the TTL and the run will never expire. + * + * **Note:** Runs in development have a default `ttl` of 10 minutes. You can override this by setting the `ttl` option. + */ + ttl?: string | number; + + /** + * Tags to attach to the run. Tags can be used to filter runs in the dashboard and using the SDK. + * + * You can set up to 5 tags per run, they must be less than 64 characters each. + * + * We recommend prefixing tags with a namespace using an underscore or colon, like `user_1234567` or `org:9876543`. + * + * @example + * + * ```ts + * await myTask.trigger({ foo: "bar" }, { tags: ["user:1234567", "org:9876543"] }); + * ``` + */ + tags?: RunTags; +}; + +type TaskRunConcurrencyOptions = Queue; + +export type Prettify = { + [K in keyof T]: T[K]; +} & {}; + +export type DynamicBaseOptions = { + id: string; +}; + +export function createTask< + TIdentifier extends string, + TInput = void, + TOutput = unknown, + TInitOutput extends InitOutput = any, +>( + params: TaskOptions +): Task { + const customQueue = params.queue + ? queue({ + name: params.queue?.name ?? `task/${params.id}`, + ...params.queue, + }) + : undefined; + + const task: Task = { + id: params.id, + trigger: async (payload, options) => { + const taskMetadata = taskCatalog.getTaskMetadata(params.id); + + return await trigger_internal( + taskMetadata && taskMetadata.exportName + ? `${taskMetadata.exportName}.trigger()` + : `trigger()`, + params.id, + payload, + { + queue: customQueue, + ...options, + } + ); + }, + batchTrigger: async (items) => { + const taskMetadata = taskCatalog.getTaskMetadata(params.id); + + return await batchTrigger_internal( + taskMetadata && taskMetadata.exportName + ? `${taskMetadata.exportName}.batchTrigger()` + : `batchTrigger()`, + params.id, + items, + undefined, + customQueue + ); + }, + triggerAndWait: async (payload, options) => { + const taskMetadata = taskCatalog.getTaskMetadata(params.id); + + return await triggerAndWait_internal( + taskMetadata && taskMetadata.exportName + ? `${taskMetadata.exportName}.triggerAndWait()` + : `triggerAndWait()`, + params.id, + payload, + { + queue: customQueue, + ...options, + } + ); + }, + batchTriggerAndWait: async (items) => { + const taskMetadata = taskCatalog.getTaskMetadata(params.id); + + return await batchTriggerAndWait_internal( + taskMetadata && taskMetadata.exportName + ? `${taskMetadata.exportName}.batchTriggerAndWait()` + : `batchTriggerAndWait()`, + params.id, + items, + undefined, + customQueue + ); + }, + }; + + taskCatalog.registerTaskMetadata({ + id: params.id, + packageVersion: packageJson.version, + queue: params.queue, + retry: params.retry ? { ...defaultRetryOptions, ...params.retry } : undefined, + machine: params.machine, + fns: { + run: params.run, + init: params.init, + cleanup: params.cleanup, + middleware: params.middleware, + handleError: params.handleError, + onSuccess: params.onSuccess, + onFailure: params.onFailure, + onStart: params.onStart, + }, + }); + + return task; +} + +/** + * Trigger a task by its identifier with the given payload. Returns a typesafe `RunHandle`. + * + * @example + * + * ```ts + * import { tasks, runs } from "@systemfsoftware/trigger.dev_sdk/v3"; + * import type { myTask } from "./myTasks"; // Import just the type of the task + * + * const handle = await tasks.trigger("my-task", { foo: "bar" }); // The id and payload are fully typesafe + * const run = await runs.retrieve(handle); + * console.log(run.output) // The output is also fully typed + * ``` + * + * @returns {RunHandle} An object with the `id` of the run. Can be used to retrieve the completed run output in a typesafe manner. + */ +export async function trigger( + id: TaskIdentifier, + payload: TaskPayload, + options?: TaskRunOptions, + requestOptions?: ApiRequestOptions +): Promise>> { + return await trigger_internal, TaskOutput>( + "tasks.trigger()", + id, + payload, + options, + requestOptions + ); +} + +/** + * Trigger a task with the given payload, and wait for the result. Returns the result of the task run + * @param id - The id of the task to trigger + * @param payload + * @param options - Options for the task run + * @returns TaskRunResult + * @example + * ```ts + * import { tasks } from "@systemfsoftware/trigger.dev_sdk/v3"; + * const result = await tasks.triggerAndWait("my-task", { foo: "bar" }); + * + * if (result.ok) { + * console.log(result.output); + * } else { + * console.error(result.error); + * } + * ``` + */ +export async function triggerAndWait( + id: TaskIdentifier, + payload: TaskPayload, + options?: TaskRunOptions, + requestOptions?: ApiRequestOptions +): Promise>> { + return await triggerAndWait_internal, TaskOutput>( + "tasks.triggerAndWait()", + id, + payload, + options, + requestOptions + ); +} + +/** + * Batch trigger multiple task runs with the given payloads, and wait for the results. Returns the results of the task runs. + * @param id - The id of the task to trigger + * @param items + * @returns BatchResult + * @example + * + * ```ts + * import { tasks } from "@systemfsoftware/trigger.dev_sdk/v3"; + * + * const result = await tasks.batchTriggerAndWait("my-task", [ + * { payload: { foo: "bar" } }, + * { payload: { foo: "baz" } }, + * ]); + * + * for (const run of result.runs) { + * if (run.ok) { + * console.log(run.output); + * } else { + * console.error(run.error); + * } + * } + * ``` + */ +export async function batchTriggerAndWait( + id: TaskIdentifier, + items: Array>>, + requestOptions?: ApiRequestOptions +): Promise>> { + return await batchTriggerAndWait_internal, TaskOutput>( + "tasks.batchTriggerAndWait()", + id, + items, + requestOptions + ); +} + +/** + * Trigger a task by its identifier with the given payload and poll until the run is completed. + * + * @example + * + * ```ts + * import { tasks, runs } from "@systemfsoftware/trigger.dev_sdk/v3"; + * import type { myTask } from "./myTasks"; // Import just the type of the task + * + * const run = await tasks.triggerAndPoll("my-task", { foo: "bar" }); // The id and payload are fully typesafe + * console.log(run.output) // The output is also fully typed + * ``` + * + * @returns {Run} The completed run, either successful or failed. + */ +export async function triggerAndPoll( + id: TaskIdentifier, + payload: TaskPayload, + options?: TaskRunOptions & PollOptions, + requestOptions?: ApiRequestOptions +): Promise>>> { + const handle = await trigger(id, payload, options, requestOptions); + + return runs.poll(handle, options, requestOptions); +} + +export async function batchTrigger( + id: TaskIdentifier, + items: Array>>, + requestOptions?: ApiRequestOptions +): Promise>> { + return await batchTrigger_internal, TaskOutput>( + "tasks.batchTrigger()", + id, + items, + requestOptions + ); +} + +async function trigger_internal( + name: string, + id: string, + payload: TPayload, + options?: TaskRunOptions, + requestOptions?: ApiRequestOptions +): Promise> { + const apiClient = apiClientManager.client; + + if (!apiClient) { + throw apiClientMissingError(); + } + + const payloadPacket = await stringifyIO(payload); + + const handle = await apiClient.triggerTask( + id, + { + payload: payloadPacket.data, + options: { + queue: options?.queue, + concurrencyKey: options?.concurrencyKey, + test: taskContext.ctx?.run.isTest, + payloadType: payloadPacket.dataType, + idempotencyKey: await makeKey(options?.idempotencyKey), + delay: options?.delay, + ttl: options?.ttl, + tags: options?.tags, + maxAttempts: options?.maxAttempts, + }, + }, + { + spanParentAsLink: true, + }, + { + name, + tracer, + icon: "trigger", + attributes: { + [SEMATTRS_MESSAGING_OPERATION]: "publish", + ["messaging.client_id"]: taskContext.worker?.id, + [SEMATTRS_MESSAGING_SYSTEM]: "trigger.dev", + ...accessoryAttributes({ + items: [ + { + text: id, + variant: "normal", + }, + ], + style: "codepath", + }), + }, + onResponseBody: (body, span) => { + body && + typeof body === "object" && + !Array.isArray(body) && + "id" in body && + typeof body.id === "string" && + span.setAttribute("messaging.message.id", body.id); + }, + ...requestOptions, + } + ); + + return handle as RunHandle; +} + +async function batchTrigger_internal( + name: string, + id: string, + items: Array>, + requestOptions?: ApiRequestOptions, + queue?: QueueOptions +): Promise> { + const apiClient = apiClientManager.client; + + if (!apiClient) { + throw apiClientMissingError(); + } + + const response = await apiClient.batchTriggerTask( + id, + { + items: await Promise.all( + items.map(async (item) => { + const payloadPacket = await stringifyIO(item.payload); + + return { + payload: payloadPacket.data, + options: { + queue: item.options?.queue ?? queue, + concurrencyKey: item.options?.concurrencyKey, + test: taskContext.ctx?.run.isTest, + payloadType: payloadPacket.dataType, + idempotencyKey: await makeKey(item.options?.idempotencyKey), + delay: item.options?.delay, + ttl: item.options?.ttl, + tags: item.options?.tags, + maxAttempts: item.options?.maxAttempts, + }, + }; + }) + ), + }, + { spanParentAsLink: true }, + { + name, + tracer, + icon: "trigger", + attributes: { + [SEMATTRS_MESSAGING_OPERATION]: "publish", + ["messaging.client_id"]: taskContext.worker?.id, + [SEMATTRS_MESSAGING_SYSTEM]: "trigger.dev", + ...accessoryAttributes({ + items: [ + { + text: id, + variant: "normal", + }, + ], + style: "codepath", + }), + }, + ...requestOptions, + } + ); + + const handle = { + batchId: response.batchId, + runs: response.runs.map((id) => ({ id })), + }; + + return handle as BatchRunHandle; +} + +async function triggerAndWait_internal( + name: string, + id: string, + payload: TPayload, + options?: TaskRunOptions, + requestOptions?: ApiRequestOptions +): Promise> { + const ctx = taskContext.ctx; + + if (!ctx) { + throw new Error("triggerAndWait can only be used from inside a task.run()"); + } + + const apiClient = apiClientManager.client; + + if (!apiClient) { + throw apiClientMissingError(); + } + + const payloadPacket = await stringifyIO(payload); + + return await tracer.startActiveSpan( + name, + async (span) => { + const response = await apiClient.triggerTask( + id, + { + payload: payloadPacket.data, + options: { + dependentAttempt: ctx.attempt.id, + lockToVersion: taskContext.worker?.version, // Lock to current version because we're waiting for it to finish + queue: options?.queue, + concurrencyKey: options?.concurrencyKey, + test: taskContext.ctx?.run.isTest, + payloadType: payloadPacket.dataType, + idempotencyKey: await makeKey(options?.idempotencyKey), + delay: options?.delay, + ttl: options?.ttl, + tags: options?.tags, + maxAttempts: options?.maxAttempts, + }, + }, + {}, + requestOptions + ); + + span.setAttribute("messaging.message.id", response.id); + + if (options?.idempotencyKey) { + // If an idempotency key is provided, we can check if the result is already available + const result = await apiClient.getRunResult(response.id); + + if (result) { + logger.log( + `Result reused from previous task run with idempotency key '${options.idempotencyKey}'.`, + { + runId: response.id, + idempotencyKey: options.idempotencyKey, + } + ); + + return await handleTaskRunExecutionResult(result); + } + } + + const result = await runtime.waitForTask({ + id: response.id, + ctx, + }); + + return await handleTaskRunExecutionResult(result); + }, + { + kind: SpanKind.PRODUCER, + attributes: { + [SemanticInternalAttributes.STYLE_ICON]: "trigger", + [SEMATTRS_MESSAGING_OPERATION]: "publish", + ["messaging.client_id"]: taskContext.worker?.id, + [SEMATTRS_MESSAGING_DESTINATION]: id, + [SEMATTRS_MESSAGING_SYSTEM]: "trigger.dev", + ...accessoryAttributes({ + items: [ + { + text: id, + variant: "normal", + }, + ], + style: "codepath", + }), + }, + } + ); +} + +async function batchTriggerAndWait_internal( + name: string, + id: string, + items: Array>, + requestOptions?: ApiRequestOptions, + queue?: QueueOptions +): Promise> { + const ctx = taskContext.ctx; + + if (!ctx) { + throw new Error("batchTriggerAndWait can only be used from inside a task.run()"); + } + + const apiClient = apiClientManager.client; + + if (!apiClient) { + throw apiClientMissingError(); + } + + return await tracer.startActiveSpan( + name, + async (span) => { + const response = await apiClient.batchTriggerTask( + id, + { + items: await Promise.all( + items.map(async (item) => { + const payloadPacket = await stringifyIO(item.payload); + + return { + payload: payloadPacket.data, + options: { + lockToVersion: taskContext.worker?.version, + queue: item.options?.queue ?? queue, + concurrencyKey: item.options?.concurrencyKey, + test: taskContext.ctx?.run.isTest, + payloadType: payloadPacket.dataType, + idempotencyKey: await makeKey(item.options?.idempotencyKey), + delay: item.options?.delay, + ttl: item.options?.ttl, + tags: item.options?.tags, + maxAttempts: item.options?.maxAttempts, + }, + }; + }) + ), + dependentAttempt: ctx.attempt.id, + }, + {}, + requestOptions + ); + + span.setAttribute("messaging.message.id", response.batchId); + + const getBatchResults = async (): Promise => { + // We need to check if the results are already available, but only if any of the items options has an idempotency key + const hasIdempotencyKey = items.some((item) => item.options?.idempotencyKey); + + if (hasIdempotencyKey) { + const results = await apiClient.getBatchResults(response.batchId); + + if (results) { + return results; + } + } + + return { + id: response.batchId, + items: [], + }; + }; + + const existingResults = await getBatchResults(); + + const incompleteRuns = response.runs.filter( + (runId) => !existingResults.items.some((item) => item.id === runId) + ); + + if (incompleteRuns.length === 0) { + logger.log( + `Results reused from previous task runs because of the provided idempotency keys.` + ); + + // All runs are already completed + const runs = await handleBatchTaskRunExecutionResult(existingResults.items); + + return { + id: existingResults.id, + runs, + }; + } + + const result = await runtime.waitForBatch({ + id: response.batchId, + runs: incompleteRuns, + ctx, + }); + + // Combine the already completed runs with the newly completed runs, ordered by the original order + const combinedItems: BatchTaskRunExecutionResult["items"] = []; + + for (const runId of response.runs) { + const existingItem = existingResults.items.find((item) => item.id === runId); + + if (existingItem) { + combinedItems.push(existingItem); + } else { + const newItem = result.items.find((item) => item.id === runId); + + if (newItem) { + combinedItems.push(newItem); + } + } + } + + const runs = await handleBatchTaskRunExecutionResult(combinedItems); + + return { + id: result.id, + runs, + }; + }, + { + kind: SpanKind.PRODUCER, + attributes: { + [SemanticInternalAttributes.STYLE_ICON]: "trigger", + ["messaging.batch.message_count"]: items.length, + [SEMATTRS_MESSAGING_OPERATION]: "publish", + ["messaging.client_id"]: taskContext.worker?.id, + [SEMATTRS_MESSAGING_DESTINATION]: id, + [SEMATTRS_MESSAGING_SYSTEM]: "trigger.dev", + ...accessoryAttributes({ + items: [ + { + text: id, + variant: "normal", + }, + ], + style: "codepath", + }), + }, + } + ); +} + +async function handleBatchTaskRunExecutionResult( + items: Array +): Promise>> { + const someObjectStoreOutputs = items.some( + (item) => item.ok && item.outputType === "application/store" + ); + + if (!someObjectStoreOutputs) { + const results = await Promise.all( + items.map(async (item) => { + return await handleTaskRunExecutionResult(item); + }) + ); + + return results; + } + + return await tracer.startActiveSpan( + "store.downloadPayloads", + async (span) => { + const results = await Promise.all( + items.map(async (item) => { + return await handleTaskRunExecutionResult(item); + }) + ); + + return results; + }, + { + kind: SpanKind.INTERNAL, + [SemanticInternalAttributes.STYLE_ICON]: "cloud-download", + } + ); +} + +async function handleTaskRunExecutionResult( + execution: TaskRunExecutionResult +): Promise> { + if (execution.ok) { + const outputPacket = { data: execution.output, dataType: execution.outputType }; + const importedPacket = await conditionallyImportPacket(outputPacket, tracer); + + return { + ok: true, + id: execution.id, + output: await parsePacket(importedPacket), + }; + } else { + return { + ok: false, + id: execution.id, + error: createErrorTaskError(execution.error), + }; + } +} + +export function apiClientMissingError() { + const hasBaseUrl = !!apiClientManager.baseURL; + const hasAccessToken = !!apiClientManager.accessToken; + if (!hasBaseUrl && !hasAccessToken) { + return `You need to set the TRIGGER_API_URL and TRIGGER_SECRET_KEY environment variables.`; + } else if (!hasBaseUrl) { + return `You need to set the TRIGGER_API_URL environment variable.`; + } else if (!hasAccessToken) { + return `You need to set the TRIGGER_SECRET_KEY environment variable.`; + } + + return `Unknown error`; +} + +async function makeKey( + idempotencyKey?: IdempotencyKey | string | string[] +): Promise { + if (!idempotencyKey) { + return; + } + + if (isIdempotencyKey(idempotencyKey)) { + return idempotencyKey; + } + + return await idempotencyKeys.create(idempotencyKey, { scope: "global" }); +} diff --git a/packages/trigger-sdk/src/v3/tags.ts b/packages/trigger-sdk/src/v3/tags.ts new file mode 100644 index 00000000000..53c688b7449 --- /dev/null +++ b/packages/trigger-sdk/src/v3/tags.ts @@ -0,0 +1,66 @@ +import type { ApiRequestOptions, RunTags } from "@systemfsoftware/trigger.dev_core/v3"; +import { + UnprocessableEntityError, + accessoryAttributes, + apiClientManager, + logger, + mergeRequestOptions, + taskContext, +} from "@systemfsoftware/trigger.dev_core/v3"; +import { apiClientMissingError } from "./shared"; +import { tracer } from "./tracer"; + +export const tags = { + add: addTags, +}; + +async function addTags(tags: RunTags, requestOptions?: ApiRequestOptions) { + const apiClient = apiClientManager.client; + + if (!apiClient) { + throw apiClientMissingError(); + } + + const run = taskContext.ctx?.run; + if (!run) { + throw new Error( + "Can't set tags outside of a run. You can trigger a task and set tags in the options." + ); + } + + const $requestOptions = mergeRequestOptions( + { + tracer, + name: "tags.set()", + icon: "tag", + attributes: { + ...accessoryAttributes({ + items: [ + { + text: typeof tags === "string" ? tags : tags.join(", "), + variant: "normal", + }, + ], + style: "codepath", + }), + }, + }, + requestOptions + ); + + try { + await apiClient.addTags(run.id, { tags }, $requestOptions); + } catch (error) { + if (error instanceof UnprocessableEntityError) { + logger.error(error.message, { + existingTags: run.tags, + newTags: tags, + }); + return; + } + + logger.error("Failed to set tags", { error }); + + throw error; + } +} diff --git a/packages/trigger-sdk/src/v3/tasks.ts b/packages/trigger-sdk/src/v3/tasks.ts new file mode 100644 index 00000000000..fe6501d28f5 --- /dev/null +++ b/packages/trigger-sdk/src/v3/tasks.ts @@ -0,0 +1,78 @@ +import { InitOutput } from "@systemfsoftware/trigger.dev_core/v3"; +import { + batchTrigger, + batchTriggerAndWait, + createTask, + trigger, + triggerAndPoll, + triggerAndWait, +} from "./shared"; + +import type { + TaskOptions, + Task, + Queue, + RunHandle, + BatchRunHandle, + TaskRunResult, + BatchResult, + BatchItem, + TaskPayload, + TaskOutput, + TaskIdentifier, + TaskRunOptions, + AnyTask, +} from "./shared"; + +export type { + TaskOptions, + Task, + Queue, + RunHandle, + BatchRunHandle, + TaskRunResult, + BatchResult, + BatchItem, + TaskPayload, + TaskOutput, + TaskIdentifier, + TaskRunOptions, + AnyTask, +}; + +/** Creates a task that can be triggered + * @param options - Task options + * @example + * + * ```ts + * import { task } from "@systemfsoftware/trigger.dev_sdk/v3"; + * + * export const helloWorld = task({ + id: "hello-world", + * run: async (payload: { url: string }) => { + * return { hello: "world" }; + * }, + * }); + * + * ``` + * + * @returns A task that can be triggered + */ +export function task< + TIdentifier extends string, + TInput = void, + TOutput = unknown, + TInitOutput extends InitOutput = any, +>( + options: TaskOptions +): Task { + return createTask(options); +} + +export const tasks = { + trigger, + triggerAndPoll, + batchTrigger, + triggerAndWait, + batchTriggerAndWait, +}; diff --git a/packages/trigger-sdk/src/v3/tracer.ts b/packages/trigger-sdk/src/v3/tracer.ts new file mode 100644 index 00000000000..83c5e724cb6 --- /dev/null +++ b/packages/trigger-sdk/src/v3/tracer.ts @@ -0,0 +1,4 @@ +import { TriggerTracer } from "@systemfsoftware/trigger.dev_core/v3"; +import * as packageJson from "../../package.json"; + +export const tracer = new TriggerTracer({ name: "@systemfsoftware/trigger.dev_sdk", version: packageJson.version }); diff --git a/packages/trigger-sdk/src/v3/usage.ts b/packages/trigger-sdk/src/v3/usage.ts new file mode 100644 index 00000000000..67c524d6260 --- /dev/null +++ b/packages/trigger-sdk/src/v3/usage.ts @@ -0,0 +1,134 @@ +import { usage as usageApi, taskContext } from "@systemfsoftware/trigger.dev_core/v3"; + +export type ComputeUsage = { + costInCents: number; + durationMs: number; +}; + +// What about run start cost and what should we call that? Some better names +export type CurrentUsage = { + compute: { + attempt: ComputeUsage; + total: ComputeUsage; + }; + baseCostInCents: number; + totalCostInCents: number; +}; + +export const usage = { + /** + * Get the current running usage of this task run. + * + * @example + * + * ```typescript + * import { usage, task } from "@systemfsoftware/trigger.dev_sdk/v3"; + * + * export const myTask = task({ + * id: "my-task", + * run: async (payload, { ctx }) => { + * // ... Do a bunch of work + * + * const currentUsage = usage.getCurrent(); + * + * // You have access to the current compute cost and duration up to this point + * console.log("Current attempt compute cost and duration", { + * cost: currentUsage.compute.attempt.costInCents, + * duration: currentUsage.compute.attempt.durationMs, + * }); + * + * // You also can see the total compute cost and duration up to this point in the run, across all attempts + * console.log("Current total compute cost and duration", { + * cost: currentUsage.compute.total.costInCents, + * duration: currentUsage.compute.total.durationMs, + * }); + * + * // You can see the base cost of the run, which is the cost of the run before any compute costs + * console.log("Total cost", { + * cost: currentUsage.totalCostInCents, + * baseCost: currentUsage.baseCostInCents, + * }); + * }, + * }); + * ``` + */ + getCurrent: (): CurrentUsage => { + const sample = usageApi.sample(); + const machine = taskContext.ctx?.machine; + const run = taskContext.ctx?.run; + + if (!sample) { + return { + compute: { + attempt: { + costInCents: 0, + durationMs: 0, + }, + total: { + costInCents: run?.costInCents ?? 0, + durationMs: run?.durationMs ?? 0, + }, + }, + baseCostInCents: run?.baseCostInCents ?? 0, + totalCostInCents: (run?.costInCents ?? 0) + (run?.baseCostInCents ?? 0), + }; + } + + const currentCostInCents = machine?.centsPerMs ? sample.cpuTime * machine.centsPerMs : 0; + + return { + compute: { + attempt: { + costInCents: currentCostInCents, + durationMs: sample.cpuTime, + }, + total: { + costInCents: (run?.costInCents ?? 0) + currentCostInCents, + durationMs: (run?.durationMs ?? 0) + sample.cpuTime, + }, + }, + baseCostInCents: run?.baseCostInCents ?? 0, + totalCostInCents: (run?.costInCents ?? 0) + currentCostInCents + (run?.baseCostInCents ?? 0), + }; + }, + /** + * Measure the cost and duration of a function. + * + * @example + * + * ```typescript + * import { usage } from "@systemfsoftware/trigger.dev_sdk/v3"; + * + * export const myTask = task({ + * id: "my-task", + * run: async (payload, { ctx }) => { + * const { result, compute } = await usage.measure(async () => { + * // Do some work + * return "result"; + * }); + * + * console.log("Result", result); + * console.log("Cost and duration", { cost: compute.costInCents, duration: compute.durationMs }); + * }, + * }); + * ``` + */ + measure: async (cb: () => Promise): Promise<{ result: T; compute: ComputeUsage }> => { + const measurement = usageApi.start(); + + const result = await cb(); + + const sample = usageApi.stop(measurement); + const machine = taskContext.ctx?.machine; + + const costInCents = machine?.centsPerMs ? sample.cpuTime * machine.centsPerMs : 0; + + return { + result, + compute: { + costInCents, + durationMs: sample.cpuTime, + }, + }; + }, +}; diff --git a/packages/trigger-sdk/src/v3/wait.ts b/packages/trigger-sdk/src/v3/wait.ts new file mode 100644 index 00000000000..eb66fb0d80f --- /dev/null +++ b/packages/trigger-sdk/src/v3/wait.ts @@ -0,0 +1,152 @@ +import { SemanticInternalAttributes, accessoryAttributes, runtime } from "@systemfsoftware/trigger.dev_core/v3"; +import { tracer } from "./tracer"; + +export type WaitOptions = + | { + seconds: number; + } + | { + minutes: number; + } + | { + hours: number; + } + | { + days: number; + } + | { + weeks: number; + } + | { + months: number; + } + | { + years: number; + }; + +export const wait = { + for: async (options: WaitOptions) => { + return tracer.startActiveSpan( + `wait.for()`, + async (span) => { + const start = Date.now(); + const durationInMs = calculateDurationInMs(options); + + await runtime.waitForDuration(durationInMs); + }, + { + attributes: { + [SemanticInternalAttributes.STYLE_ICON]: "wait", + ...accessoryAttributes({ + items: [ + { + text: nameForWaitOptions(options), + variant: "normal", + }, + ], + style: "codepath", + }), + }, + } + ); + }, + until: async (options: { date: Date; throwIfInThePast?: boolean }) => { + return tracer.startActiveSpan( + `wait.until()`, + async (span) => { + const start = Date.now(); + + if (options.throwIfInThePast && options.date < new Date()) { + throw new Error("Date is in the past"); + } + + const durationInMs = options.date.getTime() - start; + + await runtime.waitForDuration(durationInMs); + }, + { + attributes: { + [SemanticInternalAttributes.STYLE_ICON]: "wait", + ...accessoryAttributes({ + items: [ + { + text: options.date.toISOString(), + variant: "normal", + }, + ], + style: "codepath", + }), + }, + } + ); + }, +}; + +function nameForWaitOptions(options: WaitOptions): string { + if ("seconds" in options) { + return options.seconds === 1 ? `1 second` : `${options.seconds} seconds`; + } + + if ("minutes" in options) { + return options.minutes === 1 ? `1 minute` : `${options.minutes} minutes`; + } + + if ("hours" in options) { + return options.hours === 1 ? `1 hour` : `${options.hours} hours`; + } + + if ("days" in options) { + return options.days === 1 ? `1 day` : `${options.days} days`; + } + + if ("weeks" in options) { + return options.weeks === 1 ? `1 week` : `${options.weeks} weeks`; + } + + if ("months" in options) { + return options.months === 1 ? `1 month` : `${options.months} months`; + } + + if ("years" in options) { + return options.years === 1 ? `1 year` : `${options.years} years`; + } + + return "NaN"; +} + +function calculateDurationInMs(options: WaitOptions): number { + if ("seconds" in options) { + return options.seconds * 1000; + } + + if ("minutes" in options) { + return options.minutes * 1000 * 60; + } + + if ("hours" in options) { + return options.hours * 1000 * 60 * 60; + } + + if ("days" in options) { + return options.days * 1000 * 60 * 60 * 24; + } + + if ("weeks" in options) { + return options.weeks * 1000 * 60 * 60 * 24 * 7; + } + + if ("months" in options) { + return options.months * 1000 * 60 * 60 * 24 * 30; + } + + if ("years" in options) { + return options.years * 1000 * 60 * 60 * 24 * 365; + } + + throw new Error("Invalid options"); +} + +type RequestOptions = { + to: (url: string) => Promise; + timeout: WaitOptions; +}; diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 7e599d4250f..0651d021155 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1502,6 +1502,232 @@ importers: specifier: ^0.34.4 version: 0.34.4(terser@5.17.1) + packages/cli-v3: + dependencies: + '@anatine/esbuild-decorators': + specifier: ^0.2.19 + version: 0.2.19(esbuild@0.19.11) + '@clack/prompts': + specifier: ^0.7.0 + version: 0.7.0 + '@depot/cli': + specifier: 0.0.1-cli.2.71.0 + version: 0.0.1-cli.2.71.0 + '@opentelemetry/api': + specifier: ^1.8.0 + version: 1.8.0 + '@opentelemetry/api-logs': + specifier: ^0.49.1 + version: 0.49.1 + '@opentelemetry/exporter-logs-otlp-http': + specifier: ^0.49.1 + version: 0.49.1(@opentelemetry/api@1.8.0) + '@opentelemetry/exporter-trace-otlp-http': + specifier: ^0.49.1 + version: 0.49.1(@opentelemetry/api@1.8.0) + '@opentelemetry/instrumentation': + specifier: ^0.49.1 + version: 0.49.1(@opentelemetry/api@1.8.0) + '@opentelemetry/instrumentation-fetch': + specifier: ^0.49.1 + version: 0.49.1(@opentelemetry/api@1.8.0) + '@opentelemetry/resources': + specifier: ^1.22.0 + version: 1.22.0(@opentelemetry/api@1.8.0) + '@opentelemetry/sdk-logs': + specifier: ^0.49.1 + version: 0.49.1(@opentelemetry/api-logs@0.49.1)(@opentelemetry/api@1.8.0) + '@opentelemetry/sdk-node': + specifier: ^0.49.1 + version: 0.49.1(@opentelemetry/api@1.8.0) + '@opentelemetry/sdk-trace-base': + specifier: ^1.22.0 + version: 1.22.0(@opentelemetry/api@1.8.0) + '@opentelemetry/sdk-trace-node': + specifier: ^1.22.0 + version: 1.22.0(@opentelemetry/api@1.8.0) + '@opentelemetry/semantic-conventions': + specifier: ^1.22.0 + version: 1.22.0 + '@systemfsoftware/trigger.dev_core': + specifier: workspace:3.0.0-beta.55 + version: link:../core + '@types/degit': + specifier: ^2.8.3 + version: 2.8.3 + chalk: + specifier: ^5.2.0 + version: 5.3.0 + chokidar: + specifier: ^3.5.3 + version: 3.6.0 + cli-table3: + specifier: ^0.6.3 + version: 0.6.3 + commander: + specifier: ^9.4.1 + version: 9.5.0 + degit: + specifier: ^2.8.4 + version: 2.8.4 + dotenv: + specifier: ^16.4.4 + version: 16.4.5 + esbuild: + specifier: ^0.19.11 + version: 0.19.11 + evt: + specifier: ^2.4.13 + version: 2.4.13 + execa: + specifier: ^9.1.0 + version: 9.3.1 + find-up: + specifier: ^7.0.0 + version: 7.0.0 + glob: + specifier: ^10.3.10 + version: 10.3.10 + gradient-string: + specifier: ^2.0.2 + version: 2.0.2 + import-meta-resolve: + specifier: ^4.0.0 + version: 4.1.0 + ink: + specifier: ^4.4.1 + version: 4.4.1(@types/react@18.2.69)(bufferutil@4.0.7)(react@18.2.0)(utf-8-validate@5.0.10) + jsonc-parser: + specifier: 3.2.1 + version: 3.2.1 + liquidjs: + specifier: ^10.9.2 + version: 10.9.3 + mock-fs: + specifier: ^5.2.0 + version: 5.2.0 + nanoid: + specifier: ^4.0.2 + version: 4.0.2 + node-fetch: + specifier: ^3.3.0 + version: 3.3.2 + object-hash: + specifier: ^3.0.0 + version: 3.0.0 + p-debounce: + specifier: ^4.0.0 + version: 4.0.0 + p-throttle: + specifier: ^6.1.0 + version: 6.2.0 + partysocket: + specifier: ^0.0.17 + version: 0.0.17 + proxy-agent: + specifier: ^6.3.0 + version: 6.3.0 + react: + specifier: ^18.2.0 + version: 18.2.0 + react-error-boundary: + specifier: ^4.0.12 + version: 4.0.13(react@18.2.0) + semver: + specifier: ^7.5.0 + version: 7.6.3 + simple-git: + specifier: ^3.19.0 + version: 3.19.0 + source-map-support: + specifier: ^0.5.21 + version: 0.5.21 + terminal-link: + specifier: ^3.0.0 + version: 3.0.0 + tiny-invariant: + specifier: ^1.2.0 + version: 1.3.1 + tsconfig-paths: + specifier: ^4.2.0 + version: 4.2.0 + typescript: + specifier: ^5.4.0 + version: 5.5.4 + update-check: + specifier: ^1.5.4 + version: 1.5.4 + url: + specifier: ^0.11.1 + version: 0.11.1 + ws: + specifier: ^8.12.0 + version: 8.16.0(bufferutil@4.0.7)(utf-8-validate@5.0.10) + zod: + specifier: 3.22.3 + version: 3.22.3 + zod-validation-error: + specifier: ^1.5.0 + version: 1.5.0(zod@3.22.3) + devDependencies: + '@systemfsoftware/trigger.dev_core-apps': + specifier: workspace:* + version: link:../core-apps + '@systemfsoftware/trigger.dev_tsconfig': + specifier: workspace:* + version: link:../../config-packages/tsconfig + '@types/gradient-string': + specifier: ^1.1.2 + version: 1.1.2 + '@types/mock-fs': + specifier: ^4.13.1 + version: 4.13.1 + '@types/node': + specifier: '18' + version: 18.19.20 + '@types/object-hash': + specifier: ^3.0.6 + version: 3.0.6 + '@types/react': + specifier: ^18.2.48 + version: 18.2.69 + '@types/semver': + specifier: ^7.3.13 + version: 7.5.1 + '@types/ws': + specifier: ^8.5.3 + version: 8.5.10 + cpy-cli: + specifier: ^5.0.0 + version: 5.0.0 + nodemon: + specifier: ^3.0.1 + version: 3.0.1 + npm-run-all: + specifier: ^4.1.5 + version: 4.1.5 + open: + specifier: ^10.0.3 + version: 10.1.0 + p-retry: + specifier: ^6.1.0 + version: 6.1.0 + rimraf: + specifier: ^5.0.7 + version: 5.0.10 + tsup: + specifier: 8.0.1 + version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.19.20)(typescript@5.5.4))(typescript@5.5.4) + type-fest: + specifier: ^3.6.0 + version: 3.13.0 + vitest: + specifier: ^1.6.0 + version: 1.6.0(@types/node@18.19.20)(terser@5.17.1) + xdg-app-paths: + specifier: ^8.3.0 + version: 8.3.0 + packages/core: dependencies: '@google-cloud/precise-date': @@ -2364,6 +2590,10 @@ packages: resolution: {integrity: sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==} engines: {node: '>=0.10.0'} + '@alcalzone/ansi-tokenize@0.1.3': + resolution: {integrity: sha512-3yWxPTq3UQ/FY9p1ErPxIyfT64elWaMvM9lIHnaqpyft63tkxodF5aUElYHrdisWve5cETkh1+KBw1yJuW0aRw==} + engines: {node: '>=14.13.1'} + '@alloc/quick-lru@5.2.0': resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==} engines: {node: '>=10'} @@ -2372,6 +2602,11 @@ packages: resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} engines: {node: '>=6.0.0'} + '@anatine/esbuild-decorators@0.2.19': + resolution: {integrity: sha512-pyj6ULyMacyzpDqlnbS2OCkOqxcVgk8IqiTMRJ5CrsF8Yl1azvlX/AM6xWR8UzHKUYDlWOw5mOpos3+7KKR0Lw==} + peerDependencies: + esbuild: ~0.14.29 + '@ariakit/core@0.4.6': resolution: {integrity: sha512-L2WIZZlxDs611m3YLSv2xvJyQrkkVQJlxn8Y4DlI1G65VLTEH7hysw3RYUNdXsl0gP6S20id3zBMJCHT9BCRcg==} @@ -3349,6 +3584,14 @@ packages: '@changesets/write@0.2.3': resolution: {integrity: sha512-Dbamr7AIMvslKnNYsLFafaVORx4H0pvCA2MHqgtNCySMe1blImEyAEOzDmcgKAkgz4+uwoLz7demIrX+JBr/Xw==} + '@clack/core@0.3.4': + resolution: {integrity: sha512-H4hxZDXgHtWTwV3RAVenqcC4VbJZNegbBjlPvzOzCouXtS2y3sDvlO3IsbrPNWuLWPPlYVYPghQdSF64683Ldw==} + + '@clack/prompts@0.7.0': + resolution: {integrity: sha512-0MhX9/B4iL6Re04jPrttDm+BsP8y6mS7byuv0BvXgdXhbV5PdlsHt55dvNsuBCPZ7xq1oTAOOuotR9NFbQyMSA==} + bundledDependencies: + - is-unicode-supported + '@cloudflare/kv-asset-handler@0.2.0': resolution: {integrity: sha512-MVbXLbTcAotOPUj0pAMhVtJ+3/kFkwJqc5qNOleOZTv6QkZZABDMS21dSrSlVswEHwrpWC03e4fWytjqKvuE2A==} @@ -3490,6 +3733,65 @@ packages: resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==} engines: {node: '>=12'} + '@depot/cli-darwin-arm64@0.0.1-cli.2.71.0': + resolution: {integrity: sha512-mPfke/8bc+nm+ESun5JYW7MakrIjxAgyd6qZfFt3ZQV9FYILKhSzaWQK1C/JafGBB0Sn6RNMG+EgM2M0UIW2Ew==} + engines: {node: '>=14'} + cpu: [arm64] + os: [darwin] + + '@depot/cli-darwin-x64@0.0.1-cli.2.71.0': + resolution: {integrity: sha512-P9FX91q7hKSGfkDyY1rKZfHLuAj0No4DuE83B8rliTGlkILsyR9odlvsODk3wo6lVZ6KkqTx23zUlXVem2vvhg==} + engines: {node: '>=14'} + cpu: [x64] + os: [darwin] + + '@depot/cli-linux-arm64@0.0.1-cli.2.71.0': + resolution: {integrity: sha512-nW1k8AmaYXtX4Bbt3L5jLLPBmu63iZ/ARZfaaR2sfdubtpmyPbRAuxtzwqM42jnvzxjUOnKs1ex4det4qh8iig==} + engines: {node: '>=14'} + cpu: [arm64] + os: [linux] + + '@depot/cli-linux-arm@0.0.1-cli.2.71.0': + resolution: {integrity: sha512-hv0T7P2GcmcEQrdJmOkBbEKNFcjFr3xcMUrwfOPKFIC75hFgchc1vB5uFTqpBkJ4drjlk6xiEcujzE3EQznzhw==} + engines: {node: '>=14'} + cpu: [arm] + os: [linux] + + '@depot/cli-linux-ia32@0.0.1-cli.2.71.0': + resolution: {integrity: sha512-D5f+zbUyiOkiT6bGf9VjcWSBWNHQ9GVCpLpeHjjPFxkeX+0Xyktuyae2pIzVlYqiASDXAbxJa3WhvgNk6ElErw==} + engines: {node: '>=14'} + cpu: [ia32] + os: [linux] + + '@depot/cli-linux-x64@0.0.1-cli.2.71.0': + resolution: {integrity: sha512-vlo8R0o8+eiHkFN1Rcw55/9ASpONSNAfUclE2rxx2oJbRjVlacj9GJjPzOFAhIKyqgGpMrZJvBBIsHBv21STXw==} + engines: {node: '>=14'} + cpu: [x64] + os: [linux] + + '@depot/cli-win32-arm64@0.0.1-cli.2.71.0': + resolution: {integrity: sha512-gXjitRRbSVkcDkkbPMalFqXn8I8I3GZAAgkwyWOkUHmZhwsEXpSeVi/B6sPdlAIFPLpspPtOYSKtrvnNU1Tflg==} + engines: {node: '>=14'} + cpu: [arm64] + os: [win32] + + '@depot/cli-win32-ia32@0.0.1-cli.2.71.0': + resolution: {integrity: sha512-G2I97FT2IY4NtMdskLe5KLEPUJpMrZkU4VpAQwokLR9VFQn9TJ+J4DhXpsXpCtMQ5vZ01jTtiS3/WBqx50c5oA==} + engines: {node: '>=14'} + cpu: [ia32] + os: [win32] + + '@depot/cli-win32-x64@0.0.1-cli.2.71.0': + resolution: {integrity: sha512-L3h2zl24ItOlFYU7C6IyfrzNh9RhuxugASDczjry0aVbCv2EvjvUofpbwEsDY88CawXtn2cpwNbBesTWtDEZ2w==} + engines: {node: '>=14'} + cpu: [x64] + os: [win32] + + '@depot/cli@0.0.1-cli.2.71.0': + resolution: {integrity: sha512-InXTr/Ld30JwKgkRhdTWaB18iKi/5EnESnRhJkcW1XoxqWdZ0fbvMT6W0glEE9n68dZfuPEpI9aJBsfZg0K+yA==} + engines: {node: '>=14'} + hasBin: true + '@depot/sdk-node@0.5.0': resolution: {integrity: sha512-Pl9Yji00B6uQpMm5xZU4/eZbzaBo72N6c534ZqLI6nbOEIPH0VX27TVF9lFF3Fl3GHFZ+6X9laJtDn2DrLS2DQ==} @@ -5046,6 +5348,12 @@ packages: peerDependencies: '@opentelemetry/api': ^1.3.0 + '@opentelemetry/instrumentation-fetch@0.49.1': + resolution: {integrity: sha512-hizhULZXlq02y8YC0vPQ4WtUWiXcwxPdEqHBy8p75jzF9rAuP/ldrVr0Oxvz5Xr9qQcdEOFLvEl0ZxbVL76WKw==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': ^1.0.0 + '@opentelemetry/instrumentation-http@0.49.1': resolution: {integrity: sha512-Yib5zrW2s0V8wTeUK/B3ZtpyP4ldgXj9L3Ws/axXrW1dW0/mEFKifK50MxMQK9g5NNJQS9dWH7rvcEGZdWdQDA==} engines: {node: '>=14'} @@ -5131,6 +5439,12 @@ packages: peerDependencies: '@opentelemetry/api': '>=1.0.0 <1.9.0' + '@opentelemetry/sdk-trace-web@1.22.0': + resolution: {integrity: sha512-id5bUhWYg475xbm4hjwWA4PnWM4duNK1EyFRkZxa3BZNuCITwiKCLvDkVhlE9RK2kvuDOPmcRxgSbU1apF9/1w==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': '>=1.0.0 <1.9.0' + '@opentelemetry/semantic-conventions@1.22.0': resolution: {integrity: sha512-CAOgFOKLybd02uj/GhCdEeeBjOS0yeoDeo/CA7ASBSmenpZHAKGB3iDm/rv3BQLcabb/OprDEsSQ1y0P8A7Siw==} engines: {node: '>=14'} @@ -6758,6 +7072,9 @@ packages: '@rushstack/eslint-patch@1.2.0': resolution: {integrity: sha512-sXo/qW2/pAcmT43VoRKOJbDOfV3cYpq3szSVfIThQXNt+E4DfKj361vaAt3c88U5tPUxzEswam7GW48PJqtKAg==} + '@sec-ant/readable-stream@0.4.1': + resolution: {integrity: sha512-831qok9r2t8AlxLko40y2ebgSDhenenCatLVeW/uBtnHPyhHOvG0C7TvfgecV+wHzIm5KUICgzmVpWS+IMEAeg==} + '@selderee/plugin-htmlparser2@0.11.0': resolution: {integrity: sha512-P33hHGdldxGabLFjPPpaTxVolMrzrcegejx+0GxjrIb9Zv48D8yAIA/QTDR2dFl7Uz7urX8aX6+5bCZslr+gWQ==} @@ -6824,6 +7141,10 @@ packages: resolution: {integrity: sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==} engines: {node: '>=18'} + '@sindresorhus/merge-streams@4.0.0': + resolution: {integrity: sha512-tlqY9xq5ukxTUZBmoOp+m61cqwQD5pHJtFY3Mn8CA8ps6yghLH/Hw8UPdqg4OLmFW3IFlcXnQNmo/dh8HzXYIQ==} + engines: {node: '>=18'} + '@sinonjs/commons@3.0.0': resolution: {integrity: sha512-jXBtWAF4vmdNmZgD5FoKsVLv3rPgDnLgPbU84LIJ3otV44vJlDRokVng5v8NFJdCf/da9legHcKaRuZs4L7faA==} @@ -7546,6 +7867,9 @@ packages: '@types/normalize-package-data@2.4.1': resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==} + '@types/object-hash@3.0.6': + resolution: {integrity: sha512-fOBV8C1FIu2ELinoILQ+ApxcUKz4ngq+IWUYrxSGjXzzjUALijilampwkMgEtJ+h2njAW3pi853QpzNVCHB73w==} + '@types/parse-json@4.0.0': resolution: {integrity: sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==} @@ -7585,9 +7909,6 @@ packages: '@types/react@18.2.69': resolution: {integrity: sha512-W1HOMUWY/1Yyw0ba5TkCV+oqynRjG7BnteBB+B7JmAK7iw3l2SW+VGOxL+akPweix6jk2NNJtyJKpn4TkpfK3Q==} - '@types/react@18.3.1': - resolution: {integrity: sha512-V0kuGBX3+prX+DQ/7r2qsv1NsdfnCLnTgnRJ1pYnxykBhGMz+qj+box5lq7XsO5mtZsBqpjwwTu/7wszPfMBcw==} - '@types/readable-stream@4.0.14': resolution: {integrity: sha512-xZn/AuUbCMShGsqH/ehZtGDwQtbx00M9rZ2ENLe4tOjFZ/JFeWMhEZkk2fEe1jAUqqEAURIkFJ7Az/go8mM1/w==} @@ -7798,6 +8119,9 @@ packages: '@vitest/expect@1.4.0': resolution: {integrity: sha512-Jths0sWCJZ8BxjKe+p+eKsoqev1/T8lYcrjavEaz8auEJ4jAVY0GwW3JKmdVU4mmNPLPHixh4GNXP7GFtAiDHA==} + '@vitest/expect@1.6.0': + resolution: {integrity: sha512-ixEvFVQjycy/oNgHjqsL6AZCDduC+tflRluaHIzKIsdbzkLn2U/iBnVeJwB6HsIjQBdfMR8Z0tRxKUsvFJEeWQ==} + '@vitest/expect@2.0.5': resolution: {integrity: sha512-yHZtwuP7JZivj65Gxoi8upUN2OzHTi3zVfjwdpu2WrvCZPLwsJ2Ey5ILIPccoW23dd/zQBlJ4/dhi7DWNyXCpA==} @@ -7810,6 +8134,9 @@ packages: '@vitest/runner@1.4.0': resolution: {integrity: sha512-EDYVSmesqlQ4RD2VvWo3hQgTJ7ZrFQ2VSJdfiJiArkCerDAGeyF1i6dHkmySqk573jLp6d/cfqCN+7wUB5tLgg==} + '@vitest/runner@1.6.0': + resolution: {integrity: sha512-P4xgwPjwesuBiHisAVz/LSSZtDjOTPYZVmNAnpHHSR6ONrf8eCJOFRvUwdHn30F5M1fxhqtl7QZQUk2dprIXAg==} + '@vitest/runner@2.0.5': resolution: {integrity: sha512-TfRfZa6Bkk9ky4tW0z20WKXFEwwvWhRY+84CnSEtq4+3ZvDlJyY32oNTJtM7AW9ihW90tX/1Q78cb6FjoAs+ig==} @@ -7819,6 +8146,9 @@ packages: '@vitest/snapshot@1.4.0': resolution: {integrity: sha512-saAFnt5pPIA5qDGxOHxJ/XxhMFKkUSBJmVt5VgDsAqPTX6JP326r5C/c9UuCMPoXNzuudTPsYDZCoJ5ilpqG2A==} + '@vitest/snapshot@1.6.0': + resolution: {integrity: sha512-+Hx43f8Chus+DCmygqqfetcAZrDJwvTj0ymqjQq4CvmpKFSTVteEOBzCusu1x2tt4OJcvBflyHUE0DZSLgEMtQ==} + '@vitest/snapshot@2.0.5': resolution: {integrity: sha512-SgCPUeDFLaM0mIUHfaArq8fD2WbaXG/zVXjRupthYfYGzc8ztbFbu6dUNOblBG7XLMR1kEhS/DNnfCZ2IhdDew==} @@ -7828,6 +8158,9 @@ packages: '@vitest/spy@1.4.0': resolution: {integrity: sha512-Ywau/Qs1DzM/8Uc+yA77CwSegizMlcgTJuYGAi0jujOteJOUf1ujunHThYo243KG9nAyWT3L9ifPYZ5+As/+6Q==} + '@vitest/spy@1.6.0': + resolution: {integrity: sha512-leUTap6B/cqi/bQkXUu6bQV5TZPx7pmMBKBQiI0rJA8c3pB56ZsaTbREnF7CJfmvAS4V2cXIBAh/3rVwrrCYgw==} + '@vitest/spy@2.0.5': resolution: {integrity: sha512-c/jdthAhvJdpfVuaexSrnawxZz6pywlTPe84LUB2m/4t3rl2fTo9NFGBG4oWgaD+FTgDDV8hJ/nibT7IfH3JfA==} @@ -7837,6 +8170,9 @@ packages: '@vitest/utils@1.4.0': resolution: {integrity: sha512-mx3Yd1/6e2Vt/PUC98DcqTirtfxUyAZ32uK82r8rZzbtBeBo+nqgnjx/LvqQdWsrvNtm14VmurNgcf4nqY5gJg==} + '@vitest/utils@1.6.0': + resolution: {integrity: sha512-21cPiuGMoMZwiOHa2i4LXkMkMkCGzA+MVFV70jRwHo95dL4x/ts5GZhML1QWuy7yfp3WzK3lRvZi3JnXTYqrBw==} + '@vitest/utils@2.0.5': resolution: {integrity: sha512-d8HKbqIcya+GR67mkZbrzhS5kKhtp8dQLcmRZLGTscGVg7yImT82cIrhtn2L8+VujWcy6KZweApgNmPsTAO/UQ==} @@ -7984,6 +8320,10 @@ packages: resolution: {integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==} engines: {node: '>=8'} + aggregate-error@4.0.1: + resolution: {integrity: sha512-0poP0T7el6Vq3rstR8Mn4V/IQrpBLO6POkUSrN7RhyY+GF/InCFShQzsQ39T25gkHhLgSLByyAz+Kjb+c2L98w==} + engines: {node: '>=12'} + ahocorasick@1.0.2: resolution: {integrity: sha512-hCOfMzbFx5IDutmWLAt6MZwOUjIfSM9G9FyVxytmE4Rs/5YDPWQrD/+IR1w+FweD9H2oOZEnv36TmkjhNURBVA==} @@ -8158,6 +8498,10 @@ packages: resolution: {integrity: sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==} engines: {node: '>=0.10.0'} + arrify@3.0.0: + resolution: {integrity: sha512-tLkvA81vQG/XqE2mjDkGQHoOINtMHtysSnemrmoGe6PydDPMRbVugqyk4A6V/WDWEfm3l+0d8anA9r8cv/5Jaw==} + engines: {node: '>=12'} + as-table@1.0.55: resolution: {integrity: sha512-xvsWESUJn0JN421Xb9MQw6AsMHRCUknCe0Wjlxvjud80mU4E6hQf1A6NzQKcYNmYw62MfzEtXc+badstZP3JpQ==} @@ -8204,6 +8548,10 @@ packages: resolution: {integrity: sha512-kNOjDqAh7px0XWNI+4QbzoiR/nTkHAWNud2uvnJquD1/x5a7EQZMJT0AczqK0Qn67oY/TTQ1LbUKajZpp3I9tQ==} engines: {node: '>=8.0.0'} + auto-bind@5.0.1: + resolution: {integrity: sha512-ooviqdwwgfIfNmDwo94wlshcdzfO64XV0Cg6oDsDYBJfITDz1EngD2z7DkbvCWn+XIMsIqW27sEVF6qcpJrRcg==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + autoprefixer@10.4.13: resolution: {integrity: sha512-49vKpMqcZYsJjwotvt4+h/BCjJVnhGwcLpDt5xkcaOG3eLrG/HUYLagrihYsQ+qrIBgIzX1Rw7a6L8I/ZA1Atg==} engines: {node: ^10 || ^12 || >=14} @@ -8479,6 +8827,10 @@ packages: bun-types@1.0.15: resolution: {integrity: sha512-XkEvWLV1JIhcVIpf2Lu6FXnZUxRUkQVJmgY+VT7os6Tk5X1nkXx11q4Rtu6txsqpDJZfUeZXblnnD59K+6wsVA==} + bundle-name@4.1.0: + resolution: {integrity: sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==} + engines: {node: '>=18'} + bundle-require@4.0.1: resolution: {integrity: sha512-9NQkRHlNdNpDBGmLpngF3EFDcwodhMUuLz9PaWYciVcQF9SE4LFjM2DB/xV1Li5JiuDMv7ZUWuC3rGbqR0MAXQ==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} @@ -8678,6 +9030,10 @@ packages: resolution: {integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==} engines: {node: '>=6'} + clean-stack@4.2.0: + resolution: {integrity: sha512-LYv6XPxoyODi36Dp976riBtSY27VmFo+MKqEU9QCCWyTrdEPDog+RWA7xQWHi6Vbp61j5c4cdzzX1NidnwtUWg==} + engines: {node: '>=12'} + cli-boxes@3.0.0: resolution: {integrity: sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==} engines: {node: '>=10'} @@ -8702,6 +9058,10 @@ packages: resolution: {integrity: sha512-w5Jac5SykAeZJKntOxJCrm63Eg5/4dhMWIcuTbo9rpE+brgaSZo0RuNJZeOyMgsUdhDeojvgyQLmjI+K50ZGyg==} engines: {node: 10.* || >= 12.*} + cli-truncate@3.1.0: + resolution: {integrity: sha512-wfOBkjXteqSnI59oPcJkcPl/ZmwvMMOj340qUIY1SKZCv0B9Cf4D4fAucRkIKQmsIuYK3x1rrgU7MeGRruiuiA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + cli-width@4.0.0: resolution: {integrity: sha512-ZksGS2xpa/bYkNzN3BAw1wEjsLV/ZKOf/CCrJ/QOBsxx6fOARIkwTutxp1XIOIohi6HKmOFjMoK/XaqDVUpEEw==} engines: {node: '>= 12'} @@ -8750,6 +9110,10 @@ packages: resolution: {integrity: sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==} engines: {iojs: '>= 1.0.0', node: '>= 0.12.0'} + code-excerpt@4.0.0: + resolution: {integrity: sha512-xxodCmBen3iy2i0WtAK8FlFNrRzjUqjRsMfho58xT/wvZU1YTM3fCnRjcy1gJPMepaRlgm/0e6w8SpWHpn3/cA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + code-red@1.0.4: resolution: {integrity: sha512-7qJWqItLA8/VPVlKJlFXU+NBlo/qyfs39aJcuMT/2ere32ZqvF5OSxgdM5xOfJJ7O429gg2HM47y8v9P+9wrNw==} @@ -8883,6 +9247,10 @@ packages: convert-source-map@2.0.0: resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} + convert-to-spaces@2.0.1: + resolution: {integrity: sha512-rcQ1bsQO9799wq24uE5AM2tAILy4gXGIK/njFWcVQkGNZ96edlpY+A7bjwvzjYvLDyzmG1MmMLZhpcsb+klNMQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + cookie-signature@1.0.6: resolution: {integrity: sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==} @@ -8950,6 +9318,19 @@ packages: typescript: optional: true + cp-file@10.0.0: + resolution: {integrity: sha512-vy2Vi1r2epK5WqxOLnskeKeZkdZvTKfFZQCplE3XWsP+SUJyd5XAUFC9lFgTjjXJF2GMne/UML14iEmkAaDfFg==} + engines: {node: '>=14.16'} + + cpy-cli@5.0.0: + resolution: {integrity: sha512-fb+DZYbL9KHc0BC4NYqGRrDIJZPXUmjjtqdw4XRRg8iV8dIfghUX/WiL+q4/B/KFTy3sK6jsbUhBaz0/Hxg7IQ==} + engines: {node: '>=16'} + hasBin: true + + cpy@10.1.0: + resolution: {integrity: sha512-VC2Gs20JcTyeQob6UViBLnyP0bYHkBh6EiKzot9vi2DmeGlFT9Wd7VG3NBrkNx/jYvFBeyDOMMHdHQhbtKLgHQ==} + engines: {node: '>=16'} + create-require@1.1.1: resolution: {integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==} @@ -9249,6 +9630,14 @@ packages: resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} engines: {node: '>=0.10.0'} + default-browser-id@5.0.0: + resolution: {integrity: sha512-A6p/pu/6fyBcA1TRz/GqWYPViplrftcW2gZC9q79ngNCKAeR/X3gcEdXQHl4KNXV+3wgIJ1CPkJQ3IHM6lcsyA==} + engines: {node: '>=18'} + + default-browser@5.2.1: + resolution: {integrity: sha512-WY/3TUME0x3KPYdRRxEJJvXRHV4PyPoUsxtZa78lwItwRQRHhd2U9xOscaT/YTf8uCXIAjeJOFBVEh/7FtD8Xg==} + engines: {node: '>=18'} + defaults@1.0.4: resolution: {integrity: sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==} @@ -9267,6 +9656,10 @@ packages: resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==} engines: {node: '>=8'} + define-lazy-prop@3.0.0: + resolution: {integrity: sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==} + engines: {node: '>=12'} + define-properties@1.1.4: resolution: {integrity: sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==} engines: {node: '>= 0.4'} @@ -10116,6 +10509,10 @@ packages: resolution: {integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==} engines: {node: '>=16.17'} + execa@9.3.1: + resolution: {integrity: sha512-gdhefCCNy/8tpH/2+ajP9IQc14vXchNdd0weyzSJEFURhRMGncQ+zKFxwjAufIewPEJm9BPOaJnvg2UtlH2gPQ==} + engines: {node: ^18.19.0 || >=20.5.0} + exit-hook@2.2.1: resolution: {integrity: sha512-eNTPlAD67BmP31LDINZ3U7HSF8l57TxOY2PmBJ1shpCvpnxBF93mWCE8YHBnXs8qiUZJc9WDcWIeC3a2HIAMfw==} engines: {node: '>=6'} @@ -10264,6 +10661,10 @@ packages: resolution: {integrity: sha512-ej8ksPF4x6e5wvK9yevct0UCXh8TTFlWGVLlgjZuoBH1HwjIfKE/IdL5mq89sFA7zELi1VhKpmtDnrs7zWyeyg==} engines: {node: '>=14'} + figures@6.1.0: + resolution: {integrity: sha512-d+l3qxjSesT4V7v2fh+QnmFnUWv9lSpjarhShNTgBOfA0ttejbQUAlHLitbjkoRiDulW0OPoQPYIGhIC8ohejg==} + engines: {node: '>=18'} + file-entry-cache@6.0.1: resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} engines: {node: ^10.12.0 || >=12.0.0} @@ -10296,6 +10697,10 @@ packages: resolution: {integrity: sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + find-up@7.0.0: + resolution: {integrity: sha512-YyZM99iHrqLKjmt4LJDj58KI+fYyufRLBSYcqycxf//KpBk9FoewoGX0450m9nB44qrZnovzC2oeP5hUibxc/g==} + engines: {node: '>=18'} + find-yarn-workspace-root2@1.2.16: resolution: {integrity: sha512-hr6hb1w8ePMpPVUK39S4RlwJzi+xPLuVuG8XlwXU3KD5Yn3qgBWVfy3AzNlDhWvE1EORCE65/Qm26rFQt3VLVA==} @@ -10516,6 +10921,10 @@ packages: resolution: {integrity: sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==} engines: {node: '>=16'} + get-stream@9.0.1: + resolution: {integrity: sha512-kVCxPF3vQM/N0B1PmoqVUqgHP+EeVjmZSQn+1oCRPxd2P21P2F19lIgbR3HBosbB1PUhOAoctJnfEn2GbN2eZA==} + engines: {node: '>=18'} + get-symbol-description@1.0.0: resolution: {integrity: sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==} engines: {node: '>= 0.4'} @@ -10869,6 +11278,10 @@ packages: resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==} engines: {node: '>=16.17.0'} + human-signals@8.0.0: + resolution: {integrity: sha512-/1/GPCpDUCCYwlERiYjxoczfP0zfvZMU/OWgQPMya9AbAE24vseigFdhAMObpc8Q4lc/kjutPfUddDYyAmejnA==} + engines: {node: '>=18.18.0'} + humanize-duration@3.27.3: resolution: {integrity: sha512-iimHkHPfIAQ8zCDQLgn08pRqSVioyWvnGfaQ8gond2wf7Jq2jJ+24ykmnRyiz3fIldcn4oUuQXpjqKLhSVR7lw==} @@ -10925,6 +11338,9 @@ packages: import-meta-resolve@3.0.0: resolution: {integrity: sha512-4IwhLhNNA8yy445rPjD/lWh++7hMDOml2eHtd58eG7h+qK3EryMuuRbsHGPikCoAgIkkDnckKfWSk2iDla/ejg==} + import-meta-resolve@4.1.0: + resolution: {integrity: sha512-I6fiaX09Xivtk+THaMfAwnA3MVA5Big1WHF1Dfx9hFuvNIWpXnorlkzhcQf6ehrqQiiZECRt1poOAkPmer3ruw==} + imurmurhash@0.1.4: resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} engines: {node: '>=0.8.19'} @@ -10933,6 +11349,10 @@ packages: resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==} engines: {node: '>=8'} + indent-string@5.0.0: + resolution: {integrity: sha512-m6FAo/spmsW2Ab2fU35JTYwtOKa2yAwXSwgjSv1TJzh4Mh7mC3lzAOVLBprb72XsTrgkEIsl7YrFNAiDiRhIGg==} + engines: {node: '>=12'} + inflight@1.0.6: resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. @@ -10951,6 +11371,19 @@ packages: resolution: {integrity: sha512-QQnnxNyfvmHFIsj7gkPcYymR8Jdw/o7mp5ZFihxn6h8Ci6fh3Dx4E1gPjpQEpIuPo9XVNY/ZUwh4BPMjGyL01g==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + ink@4.4.1: + resolution: {integrity: sha512-rXckvqPBB0Krifk5rn/5LvQGmyXwCUpBfmTwbkQNBY9JY8RSl3b8OftBNEYxg4+SWUhEKcPifgope28uL9inlA==} + engines: {node: '>=14.16'} + peerDependencies: + '@types/react': '>=18.0.0' + react: '>=18.0.0' + react-devtools-core: ^4.19.1 + peerDependenciesMeta: + '@types/react': + optional: true + react-devtools-core: + optional: true + inline-style-parser@0.1.1: resolution: {integrity: sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==} @@ -11100,6 +11533,10 @@ packages: resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} engines: {node: '>=8'} + is-fullwidth-code-point@4.0.0: + resolution: {integrity: sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==} + engines: {node: '>=12'} + is-generator-fn@2.1.0: resolution: {integrity: sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==} engines: {node: '>=6'} @@ -11119,6 +11556,11 @@ packages: is-hexadecimal@2.0.1: resolution: {integrity: sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==} + is-inside-container@1.0.0: + resolution: {integrity: sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==} + engines: {node: '>=14.16'} + hasBin: true + is-installed-globally@0.4.0: resolution: {integrity: sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==} engines: {node: '>=10'} @@ -11134,6 +11576,9 @@ packages: is-lambda@1.0.1: resolution: {integrity: sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==} + is-lower-case@2.0.2: + resolution: {integrity: sha512-bVcMJy4X5Og6VZfdOZstSexlEy20Sr0k/p/b2IlQJlfdKAQuMpiv5w2Ccxb8sKdRUNAG1PnHVHjFSdRDVS6NlQ==} + is-map@2.0.2: resolution: {integrity: sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==} @@ -11217,6 +11662,10 @@ packages: resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + is-stream@4.0.1: + resolution: {integrity: sha512-Dnz92NInDqYckGEUJv689RbRiTSEHCQ7wOVeALbkOz999YpqT46yMRIGtSNl2iCL1waAZSx40+h59NV/EwzV/A==} + engines: {node: '>=18'} + is-string@1.0.7: resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==} engines: {node: '>= 0.4'} @@ -11252,6 +11701,9 @@ packages: resolution: {integrity: sha512-FRdAyx5lusK1iHG0TWpVtk9+1i+GjrzRffhDg4ovQ7mcidMQ6mj+MhKPmvh7Xwyv5gIS06ns49CA7Sqg7lC22Q==} engines: {node: '>=18'} + is-upper-case@2.0.2: + resolution: {integrity: sha512-44pxmxAvnnAOwBg4tHPnkfvgjPwbc5QIsSstNU+YcJ1ovxVzCWpSGosPJOZh/a1tdl81fbgnLc9LLv+x2ywbPQ==} + is-weakmap@2.0.1: resolution: {integrity: sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==} @@ -11281,6 +11733,10 @@ packages: resolution: {integrity: sha512-TQ7xXW/fTBaz/HhGSV779AC99ocpvb9qJPuPwyIea+F+Z+htcQ1wouAA0xEQaa4saVqyP8mwkoYp5efeM/4Gbg==} engines: {node: '>=16'} + is-wsl@3.1.0: + resolution: {integrity: sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==} + engines: {node: '>=16'} + is-yarn-global@0.4.1: resolution: {integrity: sha512-/kppl+R+LO5VmhYSEWARUFjodS25D68gvj8W7z0I7OWhUla5xWu8KL6CtB2V0R6yqhnRgbcaREMr4EEM6htLPQ==} engines: {node: '>=12'} @@ -11586,6 +12042,9 @@ packages: engines: {node: '>=6'} hasBin: true + jsonc-parser@3.2.1: + resolution: {integrity: sha512-AilxAyFOAcK5wA1+LeaySVBrHsGQvUFCDWXKpZjzaL0PqW+xfBOttn8GNtWKFWqneyMZj41MWF9Kl6iPWLwgOA==} + jsonc-parser@3.3.1: resolution: {integrity: sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==} @@ -11622,6 +12081,10 @@ packages: resolution: {integrity: sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw==} engines: {node: '>=4.0'} + junk@4.0.1: + resolution: {integrity: sha512-Qush0uP+G8ZScpGMZvHUiRfI0YBWuB3gVBYlI0v0vvOJt5FLicco+IkP0a50LqTTQhmts/m6tP5SWE+USyIvcQ==} + engines: {node: '>=12.20'} + jwa@1.4.1: resolution: {integrity: sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==} @@ -11995,6 +12458,10 @@ packages: resolution: {integrity: sha512-S3UwM3yj5mtUSEfP41UZmt/0SCoVYUcU1rkXv+BQ5Ig8ndL4sPoJNBUJERafdPb5jjHJGuMgytgKvKIf58XNBw==} engines: {node: '>= 0.10.0'} + meow@12.1.1: + resolution: {integrity: sha512-BhXM0Au22RwUneMPwSCnyhTOizdWoIEPU9sp0Aqa1PnDMR5Wv2FGXYDjuzJEIX+Eo2Rb8xuYe5jrnm5QowQFkw==} + engines: {node: '>=16.10'} + meow@6.1.1: resolution: {integrity: sha512-3YffViIt2QWgTy6Pale5QpopX/IvU3LPL03jOTqp6pGj3VjesdO/U8CuHMKpnQr4shCNCM5fd5XFFvIIl6JBHg==} engines: {node: '>=8'} @@ -12398,6 +12865,9 @@ packages: neo-async@2.6.2: resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} + nested-error-stacks@2.1.1: + resolution: {integrity: sha512-9iN1ka/9zmX1ZvLV9ewJYEk9h7RyRRtqdK0woXcqohu8EWIerfPUjYJPg0ULy0UqP7cslmdGc8xKDJcojlKiaw==} + netmask@2.0.2: resolution: {integrity: sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg==} engines: {node: '>= 0.4.0'} @@ -12619,6 +13089,10 @@ packages: resolution: {integrity: sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + npm-run-path@5.3.0: + resolution: {integrity: sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + npmlog@6.0.2: resolution: {integrity: sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==} engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} @@ -12730,6 +13204,10 @@ packages: resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==} engines: {node: '>=12'} + open@10.1.0: + resolution: {integrity: sha512-mnkeQ1qP5Ue2wd+aivTD3NHd/lZ96Lu0jgf0pwktLPtx6cTZiH7tyeGRRHs0zX0rbrahXPnXlUnbeXyaBBuIaw==} + engines: {node: '>=18'} + open@8.4.0: resolution: {integrity: sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==} engines: {node: '>=12'} @@ -12779,6 +13257,10 @@ packages: resolution: {integrity: sha512-ANIvzobt1rls2BDny5fWZ3ZVKyD6nscLvfFRpQgfWsythlcsVUC9kL0zq6j2Z5z9wwp1kd7wpsD/T9qNPVLCaQ==} engines: {node: '>=18'} + os-paths@7.4.0: + resolution: {integrity: sha512-Ux1J4NUqC6tZayBqLN1kUlDAEvLiQlli/53sSddU4IN+h+3xxnv2HmRSMpVSvr1hvJzotfMs3ERvETGK+f4OwA==} + engines: {node: '>= 4.0'} + os-tmpdir@1.0.2: resolution: {integrity: sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==} engines: {node: '>=0.10.0'} @@ -12804,10 +13286,22 @@ packages: resolution: {integrity: sha512-mlVgR3PGuzlo0MmTdk4cXqXWlwQDLnONTAg6sm62XkMJEiRxN3GL3SffkYvqwonbkJBcrI7Uvv5Zh9yjvn2iUw==} engines: {node: '>=12.20'} + p-debounce@4.0.0: + resolution: {integrity: sha512-4Ispi9I9qYGO4lueiLDhe4q4iK5ERK8reLsuzH6BPaXn53EGaua8H66PXIFGrW897hwjXp+pVLrm/DLxN0RF0A==} + engines: {node: '>=12'} + + p-event@5.0.1: + resolution: {integrity: sha512-dd589iCQ7m1L0bmC5NLlVYfy3TbBEsMUfWx9PyAgPeIcFZ/E2yaTZ4Rz4MiBmmJShviiftHVXOqfnfzJ6kyMrQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + p-filter@2.1.0: resolution: {integrity: sha512-ZBxxZ5sL2HghephhpGAQdoskxplTwr7ICaehZwLIlfL6acuVgZPm8yBNuRAFBGEqtD/hmUeq9eqLg2ys9Xr/yw==} engines: {node: '>=8'} + p-filter@3.0.0: + resolution: {integrity: sha512-QtoWLjXAW++uTX67HZQz1dbTpqBfiidsB6VtQUC9iR85S120+s0T5sO6s+B5MLzFcZkrEd/DGMmCjR+f2Qpxwg==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + p-finally@1.0.0: resolution: {integrity: sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==} engines: {node: '>=4'} @@ -12848,6 +13342,14 @@ packages: resolution: {integrity: sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==} engines: {node: '>=10'} + p-map@5.5.0: + resolution: {integrity: sha512-VFqfGDHlx87K66yZrNdI4YGtD70IRyd+zSvgks6mzHPRNkoKy+9EKP4SFC77/vTTQYmRmti7dvqC+m5jBrBAcg==} + engines: {node: '>=12'} + + p-map@6.0.0: + resolution: {integrity: sha512-T8BatKGY+k5rU+Q/GTYgrEf2r4xRMevAN5mtXc2aPc4rS1j3s+vWTaO2Wag94neXuCAUAs8cxBL9EeB5EA6diw==} + engines: {node: '>=16'} + p-queue@6.6.2: resolution: {integrity: sha512-RwFpb72c/BhQLEXIZ5K2e+AhgNVmIejGlTgiB9MzZ0e93GRvqZ7uSi0dvRF7/XIXDeNkra2fNHBxTyPDGySpjQ==} engines: {node: '>=8'} @@ -12864,10 +13366,18 @@ packages: resolution: {integrity: sha512-fJLEQ2KqYBJRuaA/8cKMnqhulqNM+bpcjYtXNex2t3mOXKRYPitAJt9NacSf8XAFzcYahSAbKpobiWDSqHSh2g==} engines: {node: '>=16.17'} + p-throttle@6.2.0: + resolution: {integrity: sha512-NCKkOVj6PZa6NiTmfvGilDdf6vO1rFCD3KDnkHko8dTOtkpk4cSR/VTAhhLMG9aiQ7/A9HYgEDNmxzf6hxzR3g==} + engines: {node: '>=18'} + p-timeout@3.2.0: resolution: {integrity: sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==} engines: {node: '>=8'} + p-timeout@5.1.0: + resolution: {integrity: sha512-auFDyzzzGZZZdHz3BtET9VEz0SE/uMEAx7uWfGPucfzEwwe/xH0iVeZibQmANYE/hp9T2+UUZT5m+BKyrDp3Ew==} + engines: {node: '>=12'} + p-timeout@6.1.2: resolution: {integrity: sha512-UbD77BuZ9Bc9aABo74gfXhNvzC9Tx7SxtHSh1fxvx3jTLLYvmVhiQZZrJzqqU0jKbN32kb5VOKiLEQI/3bIjgQ==} engines: {node: '>=14.16'} @@ -12930,6 +13440,10 @@ packages: resolution: {integrity: sha512-kHt7kzLoS9VBZfUsiKjv43mr91ea+U05EyKkEtqp7vNbHxmaVuEqN7XxeEVnGrMtYOAxGrDElSi96K7EgO1zCA==} engines: {node: '>=6'} + parse-ms@4.0.0: + resolution: {integrity: sha512-TXfryirbmq34y8QBwgqCVLi+8oA3oWx2eAnSn62ITyEhEYaWRlVZ2DvMM9eZbMs/RfxPu/PK/aBLyGj4IrqMHw==} + engines: {node: '>=18'} + parse5@6.0.1: resolution: {integrity: sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==} @@ -12943,6 +13457,10 @@ packages: partysocket@0.0.17: resolution: {integrity: sha512-8Re9nmgP2LzQhq+FBs9+BZNTjmMwoF4geEKlpH0lxW1JKp3FmplN74306afGH9EsOjdfcXqKY2VCZtc3iAHIow==} + patch-console@2.0.0: + resolution: {integrity: sha512-0YNdUceMdaQwoKce1gatDScmMo5pu/tfABfnzEqeG0gtTmd7mh/WcwgUjtAeOU7N8nFFlbQBnFK2gXW5fGvmMA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + path-exists@4.0.0: resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} engines: {node: '>=8'} @@ -13412,6 +13930,10 @@ packages: resolution: {integrity: sha512-973driJZvxiGOQ5ONsFhOF/DtzPMOMtgC11kCpUrPGMTgqp2q/1gwzCquocrN33is0VZ5GFHXZYMM9l6h67v2Q==} engines: {node: '>=10'} + pretty-ms@9.1.0: + resolution: {integrity: sha512-o1piW0n3tgKIKCwk2vpM/vOV13zjJzvP37Ioze54YlTHE06m4tjEbzg9WsKkvTuyYln2DHjo5pY4qrZGI0otpw==} + engines: {node: '>=18'} + pretty@2.0.0: resolution: {integrity: sha512-G9xUchgTEiNpormdYBl+Pha50gOUovT18IvAe7EYMZ1/f9W/WWMPRn+xI68yXNMUk3QXHDwo/1wV/4NejVNe1w==} engines: {node: '>=0.10.0'} @@ -13611,6 +14133,11 @@ packages: engines: {node: '>=18.0.0'} hasBin: true + react-error-boundary@4.0.13: + resolution: {integrity: sha512-b6PwbdSv8XeOSYvjt8LpgpKrZ0yGdtZokYwkwV2wlcZbxgopHX/hgPl5VgpnoVOWd868n1hktM8Qm4b+02MiLQ==} + peerDependencies: + react: '>=16.13.1' + react-fast-compare@3.2.2: resolution: {integrity: sha512-nsO+KSNgo1SbJqJEYRE9ERzo7YtYbou/OqjSQKxV7jcKox7+usiUVZOAC+XnDOABXggQTno0Y1CpVnuWEc1boQ==} @@ -13636,6 +14163,12 @@ packages: react: ^16.8.0 || ^17 || ^18 react-dom: ^16.8.0 || ^17 || ^18 + react-reconciler@0.29.2: + resolution: {integrity: sha512-zZQqIiYgDCTP/f1N/mAR10nJGrPD2ZR+jDSEsKWJHYC7Cm2wodlwbR3upZRdC3cjIjSlTLNVyO7Iu0Yy7t2AYg==} + engines: {node: '>=0.10.0'} + peerDependencies: + react: ^18.3.1 + react-refresh@0.14.0: resolution: {integrity: sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ==} engines: {node: '>=0.10.0'} @@ -13837,6 +14370,9 @@ packages: resolution: {integrity: sha512-T0+1Zp2wjF/juXMrMxHxidqGYn8U4R+zleSJhX9tQ1PUsS8a9UtYfbsF9LdiVgNX3kiX8RNaKM42nfSgvFJjmw==} engines: {node: '>=4'} + registry-auth-token@3.3.2: + resolution: {integrity: sha512-JL39c60XlzCVgNrO+qq68FoNb56w/m7JYvGR2jT5iR1xBrUA3Mfx5Twk5rqTThPmQKMWydGmq8oFtDlxfrmxnQ==} + registry-auth-token@4.2.2: resolution: {integrity: sha512-PC5ZysNb42zpFME6D/XlIgtNGdTl8bBOCw90xQLVMpzuuubJKYDWFAEuUNc+Cn8Z8724tg2SDhDRrkVEsqfDMg==} engines: {node: '>=6.0.0'} @@ -13845,6 +14381,10 @@ packages: resolution: {integrity: sha512-o/3ikDxtXaA59BmZuZrJZDJv8NMDGSj+6j6XaeBmHw8eY1i1qd9+6H+LjVvQXx3HN6aRCGa1cUdJ9RaJZUugnQ==} engines: {node: '>=14'} + registry-url@3.1.0: + resolution: {integrity: sha512-ZbgR5aZEdf4UKZVBPYIgaglBmSF2Hi94s2PcIHhRGFjKYu+chjJdYfHn4rt3hB6eCKLJ8giVIIfgMa1ehDfZKA==} + engines: {node: '>=0.10.0'} + registry-url@5.1.0: resolution: {integrity: sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==} engines: {node: '>=8'} @@ -14118,6 +14658,10 @@ packages: engines: {node: '>=14'} hasBin: true + rimraf@5.0.10: + resolution: {integrity: sha512-l0OE8wL34P4nJH/H2ffoaniAokM2qSmrtXHmlpvYr5AVVX8msAyW0l8NVJFDxlSK4u3Uh/f41cQheDVdnYijwQ==} + hasBin: true + rollup-plugin-inject@3.0.2: resolution: {integrity: sha512-ptg9PQwzs3orn4jkgXJ74bfs5vYz1NCZlSQMBUA0wKcGp5i5pA1AO3fOUEte8enhGUC+iapTCzEWw2jEFFUO/w==} deprecated: This package has been deprecated and is no longer maintained. Please use @rollup/plugin-inject. @@ -14146,6 +14690,10 @@ packages: rtl-css-js@1.16.1: resolution: {integrity: sha512-lRQgou1mu19e+Ya0LsTvKrVJ5TYUbqCVPAiImX3UfLTenarvPUl1QFdvu5Z3PYmHT9RCcwIfbjRQBntExyj3Zg==} + run-applescript@7.0.0: + resolution: {integrity: sha512-9by4Ij99JUr/MCFBUkDKLWK3G9HVXmabKz9U5MlIAIuvuzkiOicRYs8XJLxX+xahD+mLiiCYDqF9dKAgtzKP1A==} + engines: {node: '>=18'} + run-async@2.4.1: resolution: {integrity: sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==} engines: {node: '>=0.12.0'} @@ -14203,6 +14751,9 @@ packages: scheduler@0.23.0: resolution: {integrity: sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==} + scheduler@0.23.2: + resolution: {integrity: sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==} + schema-utils@3.3.0: resolution: {integrity: sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==} engines: {node: '>= 10.13.0'} @@ -14406,6 +14957,14 @@ packages: resolution: {integrity: sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==} engines: {node: '>=14.16'} + slice-ansi@5.0.0: + resolution: {integrity: sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==} + engines: {node: '>=12'} + + slice-ansi@6.0.0: + resolution: {integrity: sha512-6bn4hRfkTvDfUoEQYkERg0BVF1D0vrX9HEkMl08uDiNWvVvjylLHvZFZWkDo6wjT8tUctbYl1nCOuE66ZTaUtA==} + engines: {node: '>=14.16'} + slug@6.1.0: resolution: {integrity: sha512-x6vLHCMasg4DR2LPiyFGI0gJJhywY6DTiGhCrOMzb3SOk/0JVLIaL4UhyFSHu04SD3uAavrKY/K3zZ3i6iRcgA==} @@ -14711,6 +15270,10 @@ packages: resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==} engines: {node: '>=12'} + strip-final-newline@4.0.0: + resolution: {integrity: sha512-aulFJcD6YK8V1G7iRB5tigAP4TsHBZZrOV8pjV++zdUwmeV8uzbY7yn6h9MswN62adStNZFuCIx4haBnRuMDaw==} + engines: {node: '>=18'} + strip-indent@3.0.0: resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==} engines: {node: '>=8'} @@ -15253,6 +15816,10 @@ packages: resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==} engines: {node: '>=4'} + type-fest@0.12.0: + resolution: {integrity: sha512-53RyidyjvkGpnWPMF9bQgFtWp+Sl8O2Rp13VavmJgfAP9WWG6q6TkrKU8iyJdnwnfgHI6k2hTlgqH4aSdjoTbg==} + engines: {node: '>=10'} + type-fest@0.13.1: resolution: {integrity: sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==} engines: {node: '>=10'} @@ -15297,10 +15864,6 @@ packages: resolution: {integrity: sha512-JLXyjizi072smKGGcZiAJDCNweT8J+AuRxmPZ1aG7TERg4ijx9REl8CNhbr36RV4qXqL1gO1FF9HL8OkVmmrsA==} engines: {node: '>=16'} - type-fest@4.3.1: - resolution: {integrity: sha512-pphNW/msgOUSkJbH58x8sqpq8uQj6b0ZKGxEsLKMUnGorRcDjrUaLS+39+/ub41JNTwrrMyJcUB8+YZs3mbwqw==} - engines: {node: '>=16'} - type-fest@4.6.0: resolution: {integrity: sha512-rLjWJzQFOq4xw7MgJrCZ6T1jIOvvYElXT12r+y0CC6u67hegDHaxcPqb2fZHOGlqxugGQPNB1EnTezjBetkwkw==} engines: {node: '>=16'} @@ -15495,6 +16058,9 @@ packages: peerDependencies: browserslist: '>= 4.21.0' + update-check@1.5.4: + resolution: {integrity: sha512-5YHsflzHP4t1G+8WGPlvKbJEbAJGCgw+Em+dGR1KmBUbr1J36SJBqlHLjR7oob7sco5hWHGQVcr9B2poIVDDTQ==} + update-notifier@6.0.2: resolution: {integrity: sha512-EDxhTEVPZZRLWYcJ4ZXjGFN0oP7qYvbXWzEgRm/Yql4dHX5wDbvh89YHP6PK1lzZJYrMtXUuZZz8XGK+U6U1og==} engines: {node: '>=14.16'} @@ -15630,6 +16196,11 @@ packages: engines: {node: ^18.0.0 || >=20.0.0} hasBin: true + vite-node@1.6.0: + resolution: {integrity: sha512-de6HJgzC+TFzOu0NTC4RAIsyf/DY/ibWDYQUcuEA84EMHhcefTUGkjFHKKEJhQN4A+6I0u++kr3l36ZF2d7XRw==} + engines: {node: ^18.0.0 || >=20.0.0} + hasBin: true + vite-node@2.0.5: resolution: {integrity: sha512-LdsW4pxj0Ot69FAoXZ1yTnA9bjGohr2yNBU7QKRxpz8ITSkhuDl6h3zS/tvgz4qrNjeRnvrWeXQ8ZF7Um4W00Q==} engines: {node: ^18.0.0 || >=20.0.0} @@ -15783,6 +16354,31 @@ packages: jsdom: optional: true + vitest@1.6.0: + resolution: {integrity: sha512-H5r/dN06swuFnzNFhq/dnz37bPXnq8xB2xB5JOVk8K09rUtoeNN+LHWkoQ0A/i3hvbUKKcCei9KpbxqHMLhLLA==} + engines: {node: ^18.0.0 || >=20.0.0} + hasBin: true + peerDependencies: + '@edge-runtime/vm': '*' + '@types/node': ^18.0.0 || >=20.0.0 + '@vitest/browser': 1.6.0 + '@vitest/ui': 1.6.0 + happy-dom: '*' + jsdom: '*' + peerDependenciesMeta: + '@edge-runtime/vm': + optional: true + '@types/node': + optional: true + '@vitest/browser': + optional: true + '@vitest/ui': + optional: true + happy-dom: + optional: true + jsdom: + optional: true + vitest@2.0.5: resolution: {integrity: sha512-8GUxONfauuIdeSl5f9GTgVEpg5BTOlplET4WEDaeY2QBiN8wSm68vxN/tb5z405OwppfoCavnwXafiaYBC/xOA==} engines: {node: ^18.0.0 || >=20.0.0} @@ -16041,10 +16637,18 @@ packages: utf-8-validate: optional: true + xdg-app-paths@8.3.0: + resolution: {integrity: sha512-mgxlWVZw0TNWHoGmXq+NC3uhCIc55dDpAlDkMQUaIAcQzysb0kxctwv//fvuW61/nAAeUBJMQ8mnZjMmuYwOcQ==} + engines: {node: '>= 4.0'} + xdg-basedir@5.1.0: resolution: {integrity: sha512-GCPAHLvrIH13+c0SuacwvRYj2SxJXQ4kaVTT5xgL3kPrz56XxkF21IGhjSE1+W0aw7gpBWRGXLCPnPby6lSpmQ==} engines: {node: '>=12'} + xdg-portable@10.6.0: + resolution: {integrity: sha512-xrcqhWDvtZ7WLmt8G4f3hHy37iK7D2idtosRgkeiSPZEPmBShp0VfmRBLWAPC6zLF48APJ21yfea+RfQMF4/Aw==} + engines: {node: '>= 4.0'} + xmlhttprequest-ssl@2.0.0: resolution: {integrity: sha512-QKxVRxiRACQcVuQEYFsI1hhkrMlrXHPegbbd1yn9UHOmRxY+si12nQYzri3vbzt8VdTTRviqcKxcyllFas5z2A==} engines: {node: '>=0.4.0'} @@ -16135,6 +16739,13 @@ packages: resolution: {integrity: sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==} engines: {node: '>=12.20'} + yoctocolors@2.1.1: + resolution: {integrity: sha512-GQHQqAopRhwU8Kt1DDM8NjibDXHC8eoh1erhGAJPEyveY9qqVeXvVikNKrDz69sHowPMorbPUrH/mx8c50eiBQ==} + engines: {node: '>=18'} + + yoga-wasm-web@0.3.3: + resolution: {integrity: sha512-N+d4UJSJbt/R3wqY7Coqs5pcV0aUj2j9IaQ3rNj9bVCLld8tTGKRa2USARjnvZJWVx1NDmQev8EknoczaOQDOA==} + youch@3.3.3: resolution: {integrity: sha512-qSFXUk3UZBLfggAW3dJKg0BMblG5biqSF8M34E06o5CSsZtH92u9Hqmj2RzGiHDi64fhe83+4tENFP2DB6t6ZA==} @@ -16160,6 +16771,11 @@ snapshots: '@aashutoshrathi/word-wrap@1.2.6': {} + '@alcalzone/ansi-tokenize@0.1.3': + dependencies: + ansi-styles: 6.2.1 + is-fullwidth-code-point: 4.0.0 + '@alloc/quick-lru@5.2.0': {} '@ampproject/remapping@2.3.0': @@ -16167,6 +16783,10 @@ snapshots: '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 + '@anatine/esbuild-decorators@0.2.19(esbuild@0.19.11)': + dependencies: + esbuild: 0.19.11 + '@ariakit/core@0.4.6': {} '@ariakit/react-core@0.4.6(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': @@ -17556,7 +18176,7 @@ snapshots: '@changesets/apply-release-plan@6.1.4': dependencies: - '@babel/runtime': 7.22.5 + '@babel/runtime': 7.24.5 '@changesets/config': 2.3.1 '@changesets/get-version-range-type': 0.3.2 '@changesets/git': 2.0.0 @@ -17572,7 +18192,7 @@ snapshots: '@changesets/assemble-release-plan@5.2.4(patch_hash=3wuhjtl4hjck4itk3w32z4cd5u)': dependencies: - '@babel/runtime': 7.22.5 + '@babel/runtime': 7.24.5 '@changesets/errors': 0.1.4 '@changesets/get-dependents-graph': 1.3.6 '@changesets/types': 5.2.1 @@ -17614,7 +18234,7 @@ snapshots: p-limit: 2.3.0 preferred-pm: 3.0.3 resolve-from: 5.0.0 - semver: 7.5.4 + semver: 7.6.3 spawndamnit: 2.0.0 term-size: 2.2.1 tty-table: 4.1.6 @@ -17650,7 +18270,7 @@ snapshots: '@changesets/get-release-plan@3.0.17': dependencies: - '@babel/runtime': 7.22.5 + '@babel/runtime': 7.24.5 '@changesets/assemble-release-plan': 5.2.4(patch_hash=3wuhjtl4hjck4itk3w32z4cd5u) '@changesets/config': 2.3.1 '@changesets/pre': 1.0.14 @@ -17662,7 +18282,7 @@ snapshots: '@changesets/git@2.0.0': dependencies: - '@babel/runtime': 7.22.5 + '@babel/runtime': 7.24.5 '@changesets/errors': 0.1.4 '@changesets/types': 5.2.1 '@manypkg/get-packages': 1.1.3 @@ -17681,7 +18301,7 @@ snapshots: '@changesets/pre@1.0.14': dependencies: - '@babel/runtime': 7.22.5 + '@babel/runtime': 7.24.5 '@changesets/errors': 0.1.4 '@changesets/types': 5.2.1 '@manypkg/get-packages': 1.1.3 @@ -17689,7 +18309,7 @@ snapshots: '@changesets/read@0.5.9': dependencies: - '@babel/runtime': 7.22.5 + '@babel/runtime': 7.24.5 '@changesets/git': 2.0.0 '@changesets/logger': 0.0.5 '@changesets/parse': 0.3.16 @@ -17704,12 +18324,23 @@ snapshots: '@changesets/write@0.2.3': dependencies: - '@babel/runtime': 7.22.5 + '@babel/runtime': 7.24.5 '@changesets/types': 5.2.1 fs-extra: 7.0.1 human-id: 1.0.2 prettier: 2.8.8 + '@clack/core@0.3.4': + dependencies: + picocolors: 1.0.0 + sisteransi: 1.0.5 + + '@clack/prompts@0.7.0': + dependencies: + '@clack/core': 0.3.4 + picocolors: 1.0.0 + sisteransi: 1.0.5 + '@cloudflare/kv-asset-handler@0.2.0': dependencies: mime: 3.0.0 @@ -17846,6 +18477,45 @@ snapshots: dependencies: '@jridgewell/trace-mapping': 0.3.9 + '@depot/cli-darwin-arm64@0.0.1-cli.2.71.0': + optional: true + + '@depot/cli-darwin-x64@0.0.1-cli.2.71.0': + optional: true + + '@depot/cli-linux-arm64@0.0.1-cli.2.71.0': + optional: true + + '@depot/cli-linux-arm@0.0.1-cli.2.71.0': + optional: true + + '@depot/cli-linux-ia32@0.0.1-cli.2.71.0': + optional: true + + '@depot/cli-linux-x64@0.0.1-cli.2.71.0': + optional: true + + '@depot/cli-win32-arm64@0.0.1-cli.2.71.0': + optional: true + + '@depot/cli-win32-ia32@0.0.1-cli.2.71.0': + optional: true + + '@depot/cli-win32-x64@0.0.1-cli.2.71.0': + optional: true + + '@depot/cli@0.0.1-cli.2.71.0': + optionalDependencies: + '@depot/cli-darwin-arm64': 0.0.1-cli.2.71.0 + '@depot/cli-darwin-x64': 0.0.1-cli.2.71.0 + '@depot/cli-linux-arm': 0.0.1-cli.2.71.0 + '@depot/cli-linux-arm64': 0.0.1-cli.2.71.0 + '@depot/cli-linux-ia32': 0.0.1-cli.2.71.0 + '@depot/cli-linux-x64': 0.0.1-cli.2.71.0 + '@depot/cli-win32-arm64': 0.0.1-cli.2.71.0 + '@depot/cli-win32-ia32': 0.0.1-cli.2.71.0 + '@depot/cli-win32-x64': 0.0.1-cli.2.71.0 + '@depot/sdk-node@0.5.0': dependencies: '@bufbuild/protobuf': 1.7.2 @@ -18434,7 +19104,7 @@ snapshots: '@grpc/grpc-js@1.8.17': dependencies: '@grpc/proto-loader': 0.7.7 - '@types/node': 20.14.8 + '@types/node': 18.19.20 '@grpc/proto-loader@0.7.7': dependencies: @@ -18563,7 +19233,7 @@ snapshots: '@jest/console@29.6.2': dependencies: '@jest/types': 29.6.1 - '@types/node': 20.14.8 + '@types/node': 18.19.20 chalk: 4.1.2 jest-message-util: 29.6.2 jest-util: 29.6.2 @@ -18576,14 +19246,14 @@ snapshots: '@jest/test-result': 29.6.2 '@jest/transform': 29.6.2 '@jest/types': 29.6.1 - '@types/node': 20.14.8 + '@types/node': 18.19.20 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.8.0 exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.5.0 - jest-config: 29.6.2(@types/node@20.14.8)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4)) + jest-config: 29.6.2(@types/node@18.19.20)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4)) jest-haste-map: 29.6.2 jest-message-util: 29.6.2 jest-regex-util: 29.4.3 @@ -18608,7 +19278,7 @@ snapshots: dependencies: '@jest/fake-timers': 29.6.2 '@jest/types': 29.6.1 - '@types/node': 20.14.8 + '@types/node': 18.19.20 jest-mock: 29.6.2 '@jest/expect-utils@29.6.2': @@ -18626,7 +19296,7 @@ snapshots: dependencies: '@jest/types': 29.6.1 '@sinonjs/fake-timers': 10.3.0 - '@types/node': 20.14.8 + '@types/node': 18.19.20 jest-message-util: 29.6.2 jest-mock: 29.6.2 jest-util: 29.6.2 @@ -18648,7 +19318,7 @@ snapshots: '@jest/transform': 29.6.2 '@jest/types': 29.6.1 '@jridgewell/trace-mapping': 0.3.25 - '@types/node': 20.14.8 + '@types/node': 18.19.20 chalk: 4.1.2 collect-v8-coverage: 1.0.2 exit: 0.1.2 @@ -18718,7 +19388,7 @@ snapshots: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.4 '@types/istanbul-reports': 3.0.1 - '@types/node': 20.14.8 + '@types/node': 18.19.20 '@types/yargs': 17.0.32 chalk: 4.1.2 @@ -18841,14 +19511,14 @@ snapshots: '@manypkg/find-root@1.1.0': dependencies: - '@babel/runtime': 7.22.5 + '@babel/runtime': 7.24.5 '@types/node': 12.20.55 find-up: 4.1.0 fs-extra: 8.1.0 '@manypkg/get-packages@1.1.3': dependencies: - '@babel/runtime': 7.22.5 + '@babel/runtime': 7.24.5 '@changesets/types': 4.1.0 '@manypkg/find-root': 1.1.0 fs-extra: 8.1.0 @@ -19261,6 +19931,16 @@ snapshots: transitivePeerDependencies: - supports-color + '@opentelemetry/instrumentation-fetch@0.49.1(@opentelemetry/api@1.8.0)': + dependencies: + '@opentelemetry/api': 1.8.0 + '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.8.0) + '@opentelemetry/instrumentation': 0.49.1(@opentelemetry/api@1.8.0) + '@opentelemetry/sdk-trace-web': 1.22.0(@opentelemetry/api@1.8.0) + '@opentelemetry/semantic-conventions': 1.22.0 + transitivePeerDependencies: + - supports-color + '@opentelemetry/instrumentation-http@0.49.1(@opentelemetry/api@1.8.0)': dependencies: '@opentelemetry/api': 1.8.0 @@ -19386,6 +20066,13 @@ snapshots: '@opentelemetry/sdk-trace-base': 1.22.0(@opentelemetry/api@1.8.0) semver: 7.5.4 + '@opentelemetry/sdk-trace-web@1.22.0(@opentelemetry/api@1.8.0)': + dependencies: + '@opentelemetry/api': 1.8.0 + '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.8.0) + '@opentelemetry/sdk-trace-base': 1.22.0(@opentelemetry/api@1.8.0) + '@opentelemetry/semantic-conventions': 1.22.0 + '@opentelemetry/semantic-conventions@1.22.0': {} '@pkgjs/parseargs@0.11.0': @@ -19402,7 +20089,7 @@ snapshots: '@playwright/test@1.37.0': dependencies: - '@types/node': 20.14.8 + '@types/node': 18.19.20 playwright-core: 1.37.0 optionalDependencies: fsevents: 2.3.2 @@ -19499,36 +20186,36 @@ snapshots: '@radix-ui/react-arrow@1.0.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: - '@babel/runtime': 7.22.5 + '@babel/runtime': 7.24.5 '@radix-ui/react-primitive': 1.0.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - '@radix-ui/react-arrow@1.0.3(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': + '@radix-ui/react-arrow@1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@babel/runtime': 7.24.5 - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) optionalDependencies: - '@types/react': 18.3.1 + '@types/react': 18.2.69 '@types/react-dom': 18.2.7 - '@radix-ui/react-collapsible@1.0.3(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': + '@radix-ui/react-collapsible@1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@babel/runtime': 7.24.5 '@radix-ui/primitive': 1.0.1 - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.1)(react@18.2.0) - '@radix-ui/react-context': 1.0.1(@types/react@18.3.1)(react@18.2.0) - '@radix-ui/react-id': 1.0.1(@types/react@18.3.1)(react@18.2.0) - '@radix-ui/react-presence': 1.0.1(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.3.1)(react@18.2.0) - '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.3.1)(react@18.2.0) + '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.69)(react@18.2.0) + '@radix-ui/react-context': 1.0.1(@types/react@18.2.69)(react@18.2.0) + '@radix-ui/react-id': 1.0.1(@types/react@18.2.69)(react@18.2.0) + '@radix-ui/react-presence': 1.0.1(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.69)(react@18.2.0) + '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.69)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) optionalDependencies: - '@types/react': 18.3.1 + '@types/react': 18.2.69 '@types/react-dom': 18.2.7 '@radix-ui/react-collection@1.0.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': @@ -19554,19 +20241,6 @@ snapshots: '@types/react': 18.2.69 '@types/react-dom': 18.2.7 - '@radix-ui/react-collection@1.0.3(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': - dependencies: - '@babel/runtime': 7.22.5 - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.1)(react@18.2.0) - '@radix-ui/react-context': 1.0.1(@types/react@18.3.1)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-slot': 1.0.2(@types/react@18.3.1)(react@18.2.0) - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - optionalDependencies: - '@types/react': 18.3.1 - '@types/react-dom': 18.2.7 - '@radix-ui/react-compose-refs@1.0.0(react@18.2.0)': dependencies: '@babel/runtime': 7.22.5 @@ -19579,13 +20253,6 @@ snapshots: optionalDependencies: '@types/react': 18.2.69 - '@radix-ui/react-compose-refs@1.0.1(@types/react@18.3.1)(react@18.2.0)': - dependencies: - '@babel/runtime': 7.22.5 - react: 18.2.0 - optionalDependencies: - '@types/react': 18.3.1 - '@radix-ui/react-context@1.0.0(react@18.2.0)': dependencies: '@babel/runtime': 7.22.5 @@ -19598,13 +20265,6 @@ snapshots: optionalDependencies: '@types/react': 18.2.69 - '@radix-ui/react-context@1.0.1(@types/react@18.3.1)(react@18.2.0)': - dependencies: - '@babel/runtime': 7.22.5 - react: 18.2.0 - optionalDependencies: - '@types/react': 18.3.1 - '@radix-ui/react-dialog@1.0.3(@types/react@18.2.69)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@babel/runtime': 7.20.7 @@ -19662,13 +20322,6 @@ snapshots: optionalDependencies: '@types/react': 18.2.69 - '@radix-ui/react-direction@1.0.1(@types/react@18.3.1)(react@18.2.0)': - dependencies: - '@babel/runtime': 7.22.5 - react: 18.2.0 - optionalDependencies: - '@types/react': 18.3.1 - '@radix-ui/react-dismissable-layer@1.0.3(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@babel/runtime': 7.22.5 @@ -19682,7 +20335,7 @@ snapshots: '@radix-ui/react-dismissable-layer@1.0.4(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: - '@babel/runtime': 7.22.5 + '@babel/runtime': 7.24.5 '@radix-ui/primitive': 1.0.1 '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.69)(react@18.2.0) '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) @@ -19694,32 +20347,18 @@ snapshots: '@types/react': 18.2.69 '@types/react-dom': 18.2.7 - '@radix-ui/react-dismissable-layer@1.0.4(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': - dependencies: - '@babel/runtime': 7.22.5 - '@radix-ui/primitive': 1.0.1 - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.1)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.3.1)(react@18.2.0) - '@radix-ui/react-use-escape-keydown': 1.0.3(@types/react@18.3.1)(react@18.2.0) - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - optionalDependencies: - '@types/react': 18.3.1 - '@types/react-dom': 18.2.7 - - '@radix-ui/react-dismissable-layer@1.0.5(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': + '@radix-ui/react-dismissable-layer@1.0.5(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@babel/runtime': 7.24.5 '@radix-ui/primitive': 1.0.1 - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.1)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.3.1)(react@18.2.0) - '@radix-ui/react-use-escape-keydown': 1.0.3(@types/react@18.3.1)(react@18.2.0) + '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.69)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.69)(react@18.2.0) + '@radix-ui/react-use-escape-keydown': 1.0.3(@types/react@18.2.69)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) optionalDependencies: - '@types/react': 18.3.1 + '@types/react': 18.2.69 '@types/react-dom': 18.2.7 '@radix-ui/react-focus-guards@1.0.0(react@18.2.0)': @@ -19729,18 +20368,11 @@ snapshots: '@radix-ui/react-focus-guards@1.0.1(@types/react@18.2.69)(react@18.2.0)': dependencies: - '@babel/runtime': 7.22.5 + '@babel/runtime': 7.24.5 react: 18.2.0 optionalDependencies: '@types/react': 18.2.69 - '@radix-ui/react-focus-guards@1.0.1(@types/react@18.3.1)(react@18.2.0)': - dependencies: - '@babel/runtime': 7.22.5 - react: 18.2.0 - optionalDependencies: - '@types/react': 18.3.1 - '@radix-ui/react-focus-scope@1.0.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@babel/runtime': 7.22.5 @@ -19752,7 +20384,7 @@ snapshots: '@radix-ui/react-focus-scope@1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: - '@babel/runtime': 7.22.5 + '@babel/runtime': 7.24.5 '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.69)(react@18.2.0) '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.69)(react@18.2.0) @@ -19762,16 +20394,16 @@ snapshots: '@types/react': 18.2.69 '@types/react-dom': 18.2.7 - '@radix-ui/react-focus-scope@1.0.4(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': + '@radix-ui/react-focus-scope@1.0.4(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@babel/runtime': 7.24.5 - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.1)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.3.1)(react@18.2.0) - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) + '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.69)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.69)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) optionalDependencies: - '@types/react': 18.3.1 + '@types/react': 18.2.69 '@types/react-dom': 18.2.7 '@radix-ui/react-id@1.0.0(react@18.2.0)': @@ -19782,20 +20414,12 @@ snapshots: '@radix-ui/react-id@1.0.1(@types/react@18.2.69)(react@18.2.0)': dependencies: - '@babel/runtime': 7.22.5 + '@babel/runtime': 7.24.5 '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.69)(react@18.2.0) react: 18.2.0 optionalDependencies: '@types/react': 18.2.69 - '@radix-ui/react-id@1.0.1(@types/react@18.3.1)(react@18.2.0)': - dependencies: - '@babel/runtime': 7.22.5 - '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.3.1)(react@18.2.0) - react: 18.2.0 - optionalDependencies: - '@types/react': 18.3.1 - '@radix-ui/react-label@2.0.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@babel/runtime': 7.20.7 @@ -19826,28 +20450,28 @@ snapshots: transitivePeerDependencies: - '@types/react' - '@radix-ui/react-popover@1.0.7(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': + '@radix-ui/react-popover@1.0.7(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@babel/runtime': 7.24.5 '@radix-ui/primitive': 1.0.1 - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.1)(react@18.2.0) - '@radix-ui/react-context': 1.0.1(@types/react@18.3.1)(react@18.2.0) - '@radix-ui/react-dismissable-layer': 1.0.5(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-focus-guards': 1.0.1(@types/react@18.3.1)(react@18.2.0) - '@radix-ui/react-focus-scope': 1.0.4(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-id': 1.0.1(@types/react@18.3.1)(react@18.2.0) - '@radix-ui/react-popper': 1.1.3(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-portal': 1.0.4(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-presence': 1.0.1(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-slot': 1.0.2(@types/react@18.3.1)(react@18.2.0) - '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.3.1)(react@18.2.0) + '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.69)(react@18.2.0) + '@radix-ui/react-context': 1.0.1(@types/react@18.2.69)(react@18.2.0) + '@radix-ui/react-dismissable-layer': 1.0.5(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@radix-ui/react-focus-guards': 1.0.1(@types/react@18.2.69)(react@18.2.0) + '@radix-ui/react-focus-scope': 1.0.4(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@radix-ui/react-id': 1.0.1(@types/react@18.2.69)(react@18.2.0) + '@radix-ui/react-popper': 1.1.3(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@radix-ui/react-portal': 1.0.4(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@radix-ui/react-presence': 1.0.1(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@radix-ui/react-slot': 1.0.2(@types/react@18.2.69)(react@18.2.0) + '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.69)(react@18.2.0) aria-hidden: 1.2.3 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - react-remove-scroll: 2.5.5(@types/react@18.3.1)(react@18.2.0) + react-remove-scroll: 2.5.5(@types/react@18.2.69)(react@18.2.0) optionalDependencies: - '@types/react': 18.3.1 + '@types/react': 18.2.69 '@types/react-dom': 18.2.7 '@radix-ui/react-popper@1.1.1(@types/react@18.2.69)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': @@ -19868,42 +20492,42 @@ snapshots: transitivePeerDependencies: - '@types/react' - '@radix-ui/react-popper@1.1.2(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': + '@radix-ui/react-popper@1.1.2(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@babel/runtime': 7.24.5 '@floating-ui/react-dom': 2.0.9(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-arrow': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.1)(react@18.2.0) - '@radix-ui/react-context': 1.0.1(@types/react@18.3.1)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.3.1)(react@18.2.0) - '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.3.1)(react@18.2.0) - '@radix-ui/react-use-rect': 1.0.1(@types/react@18.3.1)(react@18.2.0) - '@radix-ui/react-use-size': 1.0.1(@types/react@18.3.1)(react@18.2.0) + '@radix-ui/react-arrow': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.69)(react@18.2.0) + '@radix-ui/react-context': 1.0.1(@types/react@18.2.69)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.69)(react@18.2.0) + '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.69)(react@18.2.0) + '@radix-ui/react-use-rect': 1.0.1(@types/react@18.2.69)(react@18.2.0) + '@radix-ui/react-use-size': 1.0.1(@types/react@18.2.69)(react@18.2.0) '@radix-ui/rect': 1.0.1 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) optionalDependencies: - '@types/react': 18.3.1 + '@types/react': 18.2.69 '@types/react-dom': 18.2.7 - '@radix-ui/react-popper@1.1.3(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': + '@radix-ui/react-popper@1.1.3(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@babel/runtime': 7.24.5 '@floating-ui/react-dom': 2.0.9(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-arrow': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.1)(react@18.2.0) - '@radix-ui/react-context': 1.0.1(@types/react@18.3.1)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.3.1)(react@18.2.0) - '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.3.1)(react@18.2.0) - '@radix-ui/react-use-rect': 1.0.1(@types/react@18.3.1)(react@18.2.0) - '@radix-ui/react-use-size': 1.0.1(@types/react@18.3.1)(react@18.2.0) + '@radix-ui/react-arrow': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.69)(react@18.2.0) + '@radix-ui/react-context': 1.0.1(@types/react@18.2.69)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.69)(react@18.2.0) + '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.69)(react@18.2.0) + '@radix-ui/react-use-rect': 1.0.1(@types/react@18.2.69)(react@18.2.0) + '@radix-ui/react-use-size': 1.0.1(@types/react@18.2.69)(react@18.2.0) '@radix-ui/rect': 1.0.1 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) optionalDependencies: - '@types/react': 18.3.1 + '@types/react': 18.2.69 '@types/react-dom': 18.2.7 '@radix-ui/react-portal@1.0.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': @@ -19915,7 +20539,7 @@ snapshots: '@radix-ui/react-portal@1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: - '@babel/runtime': 7.22.5 + '@babel/runtime': 7.24.5 '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -19923,24 +20547,14 @@ snapshots: '@types/react': 18.2.69 '@types/react-dom': 18.2.7 - '@radix-ui/react-portal@1.0.3(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': - dependencies: - '@babel/runtime': 7.22.5 - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - optionalDependencies: - '@types/react': 18.3.1 - '@types/react-dom': 18.2.7 - - '@radix-ui/react-portal@1.0.4(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': + '@radix-ui/react-portal@1.0.4(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@babel/runtime': 7.24.5 - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) optionalDependencies: - '@types/react': 18.3.1 + '@types/react': 18.2.69 '@types/react-dom': 18.2.7 '@radix-ui/react-presence@1.0.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': @@ -19962,17 +20576,6 @@ snapshots: '@types/react': 18.2.69 '@types/react-dom': 18.2.7 - '@radix-ui/react-presence@1.0.1(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': - dependencies: - '@babel/runtime': 7.22.5 - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.1)(react@18.2.0) - '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.3.1)(react@18.2.0) - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - optionalDependencies: - '@types/react': 18.3.1 - '@types/react-dom': 18.2.7 - '@radix-ui/react-primitive@1.0.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@babel/runtime': 7.22.5 @@ -19990,16 +20593,6 @@ snapshots: '@types/react': 18.2.69 '@types/react-dom': 18.2.7 - '@radix-ui/react-primitive@1.0.3(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': - dependencies: - '@babel/runtime': 7.22.5 - '@radix-ui/react-slot': 1.0.2(@types/react@18.3.1)(react@18.2.0) - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - optionalDependencies: - '@types/react': 18.3.1 - '@types/react-dom': 18.2.7 - '@radix-ui/react-radio-group@1.1.3(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@babel/runtime': 7.20.7 @@ -20052,24 +20645,6 @@ snapshots: '@types/react': 18.2.69 '@types/react-dom': 18.2.7 - '@radix-ui/react-roving-focus@1.0.4(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': - dependencies: - '@babel/runtime': 7.22.5 - '@radix-ui/primitive': 1.0.1 - '@radix-ui/react-collection': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.1)(react@18.2.0) - '@radix-ui/react-context': 1.0.1(@types/react@18.3.1)(react@18.2.0) - '@radix-ui/react-direction': 1.0.1(@types/react@18.3.1)(react@18.2.0) - '@radix-ui/react-id': 1.0.1(@types/react@18.3.1)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.3.1)(react@18.2.0) - '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.3.1)(react@18.2.0) - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - optionalDependencies: - '@types/react': 18.3.1 - '@types/react-dom': 18.2.7 - '@radix-ui/react-select@1.2.1(@types/react@18.2.69)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@babel/runtime': 7.20.7 @@ -20133,14 +20708,6 @@ snapshots: optionalDependencies: '@types/react': 18.2.69 - '@radix-ui/react-slot@1.0.2(@types/react@18.3.1)(react@18.2.0)': - dependencies: - '@babel/runtime': 7.24.5 - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.1)(react@18.2.0) - react: 18.2.0 - optionalDependencies: - '@types/react': 18.3.1 - '@radix-ui/react-switch@1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@babel/runtime': 7.20.7 @@ -20171,32 +20738,32 @@ snapshots: react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - '@radix-ui/react-toggle-group@1.0.4(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': + '@radix-ui/react-toggle-group@1.0.4(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@babel/runtime': 7.24.5 '@radix-ui/primitive': 1.0.1 - '@radix-ui/react-context': 1.0.1(@types/react@18.3.1)(react@18.2.0) - '@radix-ui/react-direction': 1.0.1(@types/react@18.3.1)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-roving-focus': 1.0.4(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-toggle': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.3.1)(react@18.2.0) + '@radix-ui/react-context': 1.0.1(@types/react@18.2.69)(react@18.2.0) + '@radix-ui/react-direction': 1.0.1(@types/react@18.2.69)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@radix-ui/react-roving-focus': 1.0.4(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@radix-ui/react-toggle': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.69)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) optionalDependencies: - '@types/react': 18.3.1 + '@types/react': 18.2.69 '@types/react-dom': 18.2.7 - '@radix-ui/react-toggle@1.0.3(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': + '@radix-ui/react-toggle@1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@babel/runtime': 7.24.5 '@radix-ui/primitive': 1.0.1 - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.3.1)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.69)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) optionalDependencies: - '@types/react': 18.3.1 + '@types/react': 18.2.69 '@types/react-dom': 18.2.7 '@radix-ui/react-tooltip@1.0.5(@types/react@18.2.69)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': @@ -20219,25 +20786,25 @@ snapshots: transitivePeerDependencies: - '@types/react' - '@radix-ui/react-tooltip@1.0.6(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': + '@radix-ui/react-tooltip@1.0.6(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@babel/runtime': 7.24.5 '@radix-ui/primitive': 1.0.1 - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.1)(react@18.2.0) - '@radix-ui/react-context': 1.0.1(@types/react@18.3.1)(react@18.2.0) - '@radix-ui/react-dismissable-layer': 1.0.4(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-id': 1.0.1(@types/react@18.3.1)(react@18.2.0) - '@radix-ui/react-popper': 1.1.2(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-portal': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-presence': 1.0.1(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-slot': 1.0.2(@types/react@18.3.1)(react@18.2.0) - '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.3.1)(react@18.2.0) - '@radix-ui/react-visually-hidden': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.69)(react@18.2.0) + '@radix-ui/react-context': 1.0.1(@types/react@18.2.69)(react@18.2.0) + '@radix-ui/react-dismissable-layer': 1.0.4(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@radix-ui/react-id': 1.0.1(@types/react@18.2.69)(react@18.2.0) + '@radix-ui/react-popper': 1.1.2(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@radix-ui/react-portal': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@radix-ui/react-presence': 1.0.1(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@radix-ui/react-slot': 1.0.2(@types/react@18.2.69)(react@18.2.0) + '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.69)(react@18.2.0) + '@radix-ui/react-visually-hidden': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) optionalDependencies: - '@types/react': 18.3.1 + '@types/react': 18.2.69 '@types/react-dom': 18.2.7 '@radix-ui/react-use-callback-ref@1.0.0(react@18.2.0)': @@ -20247,18 +20814,11 @@ snapshots: '@radix-ui/react-use-callback-ref@1.0.1(@types/react@18.2.69)(react@18.2.0)': dependencies: - '@babel/runtime': 7.22.5 + '@babel/runtime': 7.24.5 react: 18.2.0 optionalDependencies: '@types/react': 18.2.69 - '@radix-ui/react-use-callback-ref@1.0.1(@types/react@18.3.1)(react@18.2.0)': - dependencies: - '@babel/runtime': 7.22.5 - react: 18.2.0 - optionalDependencies: - '@types/react': 18.3.1 - '@radix-ui/react-use-controllable-state@1.0.0(react@18.2.0)': dependencies: '@babel/runtime': 7.22.5 @@ -20273,36 +20833,20 @@ snapshots: optionalDependencies: '@types/react': 18.2.69 - '@radix-ui/react-use-controllable-state@1.0.1(@types/react@18.3.1)(react@18.2.0)': - dependencies: - '@babel/runtime': 7.22.5 - '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.3.1)(react@18.2.0) - react: 18.2.0 - optionalDependencies: - '@types/react': 18.3.1 - '@radix-ui/react-use-escape-keydown@1.0.2(react@18.2.0)': dependencies: - '@babel/runtime': 7.22.5 + '@babel/runtime': 7.24.5 '@radix-ui/react-use-callback-ref': 1.0.0(react@18.2.0) react: 18.2.0 '@radix-ui/react-use-escape-keydown@1.0.3(@types/react@18.2.69)(react@18.2.0)': dependencies: - '@babel/runtime': 7.22.5 + '@babel/runtime': 7.24.5 '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.69)(react@18.2.0) react: 18.2.0 optionalDependencies: '@types/react': 18.2.69 - '@radix-ui/react-use-escape-keydown@1.0.3(@types/react@18.3.1)(react@18.2.0)': - dependencies: - '@babel/runtime': 7.22.5 - '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.3.1)(react@18.2.0) - react: 18.2.0 - optionalDependencies: - '@types/react': 18.3.1 - '@radix-ui/react-use-layout-effect@1.0.0(react@18.2.0)': dependencies: '@babel/runtime': 7.22.5 @@ -20315,13 +20859,6 @@ snapshots: optionalDependencies: '@types/react': 18.2.69 - '@radix-ui/react-use-layout-effect@1.0.1(@types/react@18.3.1)(react@18.2.0)': - dependencies: - '@babel/runtime': 7.22.5 - react: 18.2.0 - optionalDependencies: - '@types/react': 18.3.1 - '@radix-ui/react-use-previous@1.0.0(react@18.2.0)': dependencies: '@babel/runtime': 7.22.5 @@ -20336,21 +20873,21 @@ snapshots: '@radix-ui/react-use-rect@1.0.0(react@18.2.0)': dependencies: - '@babel/runtime': 7.22.5 + '@babel/runtime': 7.24.5 '@radix-ui/rect': 1.0.0 react: 18.2.0 - '@radix-ui/react-use-rect@1.0.1(@types/react@18.3.1)(react@18.2.0)': + '@radix-ui/react-use-rect@1.0.1(@types/react@18.2.69)(react@18.2.0)': dependencies: '@babel/runtime': 7.24.5 '@radix-ui/rect': 1.0.1 react: 18.2.0 optionalDependencies: - '@types/react': 18.3.1 + '@types/react': 18.2.69 '@radix-ui/react-use-size@1.0.0(react@18.2.0)': dependencies: - '@babel/runtime': 7.22.5 + '@babel/runtime': 7.24.5 '@radix-ui/react-use-layout-effect': 1.0.0(react@18.2.0) react: 18.2.0 @@ -20362,14 +20899,6 @@ snapshots: optionalDependencies: '@types/react': 18.2.69 - '@radix-ui/react-use-size@1.0.1(@types/react@18.3.1)(react@18.2.0)': - dependencies: - '@babel/runtime': 7.22.5 - '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.3.1)(react@18.2.0) - react: 18.2.0 - optionalDependencies: - '@types/react': 18.3.1 - '@radix-ui/react-visually-hidden@1.0.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@babel/runtime': 7.22.5 @@ -20377,19 +20906,19 @@ snapshots: react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - '@radix-ui/react-visually-hidden@1.0.3(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': + '@radix-ui/react-visually-hidden@1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@babel/runtime': 7.24.5 - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) optionalDependencies: - '@types/react': 18.3.1 + '@types/react': 18.2.69 '@types/react-dom': 18.2.7 '@radix-ui/rect@1.0.0': dependencies: - '@babel/runtime': 7.22.5 + '@babel/runtime': 7.24.5 '@radix-ui/rect@1.0.1': dependencies: @@ -20957,7 +21486,7 @@ snapshots: transitivePeerDependencies: - '@types/react' - '@react-email/components@0.0.17(@types/react@18.3.1)(react@18.2.0)': + '@react-email/components@0.0.17(@types/react@18.2.69)(react@18.2.0)': dependencies: '@react-email/body': 0.0.8(react@18.2.0) '@react-email/button': 0.0.15(react@18.2.0) @@ -20967,7 +21496,7 @@ snapshots: '@react-email/container': 0.0.12(react@18.2.0) '@react-email/font': 0.0.6(react@18.2.0) '@react-email/head': 0.0.8(react@18.2.0) - '@react-email/heading': 0.0.12(@types/react@18.3.1)(react@18.2.0) + '@react-email/heading': 0.0.12(@types/react@18.2.69)(react@18.2.0) '@react-email/hr': 0.0.8(react@18.2.0) '@react-email/html': 0.0.8(react@18.2.0) '@react-email/img': 0.0.8(react@18.2.0) @@ -21014,9 +21543,9 @@ snapshots: transitivePeerDependencies: - '@types/react' - '@react-email/heading@0.0.12(@types/react@18.3.1)(react@18.2.0)': + '@react-email/heading@0.0.12(@types/react@18.2.69)(react@18.2.0)': dependencies: - '@radix-ui/react-slot': 1.0.2(@types/react@18.3.1)(react@18.2.0) + '@radix-ui/react-slot': 1.0.2(@types/react@18.2.69)(react@18.2.0) react: 18.2.0 transitivePeerDependencies: - '@types/react' @@ -21632,7 +22161,7 @@ snapshots: cookie: 0.4.2 set-cookie-parser: 2.5.1 source-map: 0.7.4 - type-fest: 4.3.1 + type-fest: 4.10.3 optionalDependencies: typescript: 5.5.4 @@ -21762,6 +22291,8 @@ snapshots: '@rushstack/eslint-patch@1.2.0': {} + '@sec-ant/readable-stream@0.4.1': {} + '@selderee/plugin-htmlparser2@0.11.0': dependencies: domhandler: 5.0.3 @@ -21838,6 +22369,8 @@ snapshots: '@sindresorhus/merge-streams@2.3.0': {} + '@sindresorhus/merge-streams@4.0.0': {} + '@sinonjs/commons@3.0.0': dependencies: type-detect: 4.0.8 @@ -21848,7 +22381,7 @@ snapshots: '@slack/logger@3.0.0': dependencies: - '@types/node': 20.14.8 + '@types/node': 18.19.20 '@slack/types@2.8.0': {} @@ -22383,7 +22916,7 @@ snapshots: '@testing-library/dom@8.19.1': dependencies: '@babel/code-frame': 7.24.7 - '@babel/runtime': 7.22.5 + '@babel/runtime': 7.24.5 '@types/aria-query': 5.0.1 aria-query: 5.1.3 chalk: 4.1.2 @@ -22461,7 +22994,7 @@ snapshots: '@types/body-parser@1.19.2': dependencies: '@types/connect': 3.4.35 - '@types/node': 20.14.8 + '@types/node': 18.19.20 '@types/btoa-lite@1.0.0': {} @@ -22469,7 +23002,7 @@ snapshots: dependencies: '@types/http-cache-semantics': 4.0.1 '@types/keyv': 3.1.4 - '@types/node': 20.14.8 + '@types/node': 18.19.20 '@types/responselike': 1.0.0 '@types/caseless@0.12.5': {} @@ -22486,7 +23019,7 @@ snapshots: '@types/connect@3.4.35': dependencies: - '@types/node': 20.14.8 + '@types/node': 18.19.20 '@types/cookie@0.4.1': {} @@ -22498,7 +23031,7 @@ snapshots: '@types/cors@2.8.17': dependencies: - '@types/node': 20.14.8 + '@types/node': 18.19.20 '@types/d3-array@3.0.8': {} @@ -22554,7 +23087,7 @@ snapshots: '@types/express-serve-static-core@4.17.32': dependencies: - '@types/node': 20.14.8 + '@types/node': 18.19.20 '@types/qs': 6.9.7 '@types/range-parser': 1.2.4 @@ -22567,7 +23100,7 @@ snapshots: '@types/graceful-fs@4.1.6': dependencies: - '@types/node': 20.14.8 + '@types/node': 18.19.20 '@types/gradient-string@1.1.2': dependencies: @@ -22588,7 +23121,7 @@ snapshots: '@types/interpret@1.1.3': dependencies: - '@types/node': 20.14.8 + '@types/node': 18.19.20 '@types/is-ci@3.0.0': dependencies: @@ -22596,7 +23129,7 @@ snapshots: '@types/is-stream@1.1.0': dependencies: - '@types/node': 20.14.8 + '@types/node': 18.19.20 '@types/istanbul-lib-coverage@2.0.4': {} @@ -22629,11 +23162,11 @@ snapshots: '@types/jsonwebtoken@9.0.1': dependencies: - '@types/node': 20.14.8 + '@types/node': 18.19.20 '@types/keyv@3.1.4': dependencies: - '@types/node': 20.14.8 + '@types/node': 18.19.20 '@types/lodash.omit@4.5.7': dependencies: @@ -22657,7 +23190,7 @@ snapshots: '@types/mock-fs@4.13.1': dependencies: - '@types/node': 20.14.8 + '@types/node': 18.19.20 '@types/morgan@1.9.4': dependencies: @@ -22667,7 +23200,7 @@ snapshots: '@types/mute-stream@0.0.4': dependencies: - '@types/node': 20.14.8 + '@types/node': 18.19.20 '@types/nlcst@1.0.1': dependencies: @@ -22680,12 +23213,12 @@ snapshots: '@types/node-fetch@2.6.4': dependencies: - '@types/node': 20.14.8 + '@types/node': 18.19.20 form-data: 3.0.1 '@types/node-forge@1.3.10': dependencies: - '@types/node': 20.14.8 + '@types/node': 18.19.20 '@types/node@12.20.55': {} @@ -22699,13 +23232,15 @@ snapshots: '@types/normalize-package-data@2.4.1': {} + '@types/object-hash@3.0.6': {} + '@types/parse-json@4.0.0': {} '@types/parse5@6.0.3': {} '@types/pg@8.11.6': dependencies: - '@types/node': 20.14.8 + '@types/node': 18.19.20 pg-protocol: 1.6.1 pg-types: 4.0.2 @@ -22745,14 +23280,9 @@ snapshots: '@types/scheduler': 0.16.2 csstype: 3.1.1 - '@types/react@18.3.1': - dependencies: - '@types/prop-types': 15.7.5 - csstype: 3.1.1 - '@types/readable-stream@4.0.14': dependencies: - '@types/node': 20.14.8 + '@types/node': 18.19.20 safe-buffer: 5.1.2 '@types/regression@2.0.6': {} @@ -22760,7 +23290,7 @@ snapshots: '@types/request@2.48.12': dependencies: '@types/caseless': 0.12.5 - '@types/node': 20.14.8 + '@types/node': 18.19.20 '@types/tough-cookie': 4.0.5 form-data: 2.5.1 @@ -22768,7 +23298,7 @@ snapshots: '@types/responselike@1.0.0': dependencies: - '@types/node': 20.14.8 + '@types/node': 18.19.20 '@types/retry@0.12.0': {} @@ -22787,7 +23317,7 @@ snapshots: '@types/serve-static@1.15.0': dependencies: '@types/mime': 3.0.1 - '@types/node': 20.14.8 + '@types/node': 18.19.20 '@types/shimmer@1.0.2': {} @@ -22802,7 +23332,7 @@ snapshots: '@types/superagent@4.1.19': dependencies: '@types/cookiejar': 2.1.2 - '@types/node': 20.14.8 + '@types/node': 18.19.20 '@types/supertest@2.0.14': dependencies: @@ -22815,7 +23345,7 @@ snapshots: '@types/through@0.0.30': dependencies: - '@types/node': 20.14.8 + '@types/node': 18.19.20 '@types/tinycolor2@1.4.3': {} @@ -22827,7 +23357,7 @@ snapshots: '@types/webpack@5.28.5(@swc/core@1.3.101(@swc/helpers@0.5.2))(esbuild@0.19.11)': dependencies: - '@types/node': 20.14.8 + '@types/node': 18.19.20 tapable: 2.2.1 webpack: 5.88.2(@swc/core@1.3.101(@swc/helpers@0.5.2))(esbuild@0.19.11) transitivePeerDependencies: @@ -22838,13 +23368,13 @@ snapshots: '@types/websocket@1.0.5': dependencies: - '@types/node': 20.14.8 + '@types/node': 18.19.20 '@types/wrap-ansi@3.0.0': {} '@types/ws@8.5.10': dependencies: - '@types/node': 20.14.8 + '@types/node': 18.19.20 '@types/ws@8.5.4': dependencies: @@ -22858,7 +23388,7 @@ snapshots: '@types/yauzl@2.10.1': dependencies: - '@types/node': 20.14.8 + '@types/node': 18.19.20 optional: true '@typescript-eslint/eslint-plugin@5.59.6(@typescript-eslint/parser@5.59.6(eslint@8.31.0)(typescript@5.5.4))(eslint@8.31.0)(typescript@5.5.4)': @@ -22929,7 +23459,7 @@ snapshots: dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@8.31.0) '@types/json-schema': 7.0.13 - '@types/semver': 7.3.13 + '@types/semver': 7.5.1 '@typescript-eslint/scope-manager': 5.59.6 '@typescript-eslint/types': 5.59.6 '@typescript-eslint/typescript-estree': 5.59.6(typescript@5.5.4) @@ -22944,7 +23474,7 @@ snapshots: dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@8.45.0) '@types/json-schema': 7.0.13 - '@types/semver': 7.3.13 + '@types/semver': 7.5.1 '@typescript-eslint/scope-manager': 5.59.6 '@typescript-eslint/types': 5.59.6 '@typescript-eslint/typescript-estree': 5.59.6(typescript@5.5.4) @@ -23058,6 +23588,12 @@ snapshots: '@vitest/utils': 1.4.0 chai: 4.4.1 + '@vitest/expect@1.6.0': + dependencies: + '@vitest/spy': 1.6.0 + '@vitest/utils': 1.6.0 + chai: 4.4.1 + '@vitest/expect@2.0.5': dependencies: '@vitest/spy': 2.0.5 @@ -23081,6 +23617,12 @@ snapshots: p-limit: 5.0.0 pathe: 1.1.2 + '@vitest/runner@1.6.0': + dependencies: + '@vitest/utils': 1.6.0 + p-limit: 5.0.0 + pathe: 1.1.2 + '@vitest/runner@2.0.5': dependencies: '@vitest/utils': 2.0.5 @@ -23098,6 +23640,12 @@ snapshots: pathe: 1.1.2 pretty-format: 29.7.0 + '@vitest/snapshot@1.6.0': + dependencies: + magic-string: 0.30.11 + pathe: 1.1.2 + pretty-format: 29.7.0 + '@vitest/snapshot@2.0.5': dependencies: '@vitest/pretty-format': 2.0.5 @@ -23112,6 +23660,10 @@ snapshots: dependencies: tinyspy: 2.2.1 + '@vitest/spy@1.6.0': + dependencies: + tinyspy: 2.2.1 + '@vitest/spy@2.0.5': dependencies: tinyspy: 3.0.0 @@ -23129,6 +23681,13 @@ snapshots: loupe: 2.3.7 pretty-format: 29.7.0 + '@vitest/utils@1.6.0': + dependencies: + diff-sequences: 29.6.3 + estree-walker: 3.0.3 + loupe: 2.3.7 + pretty-format: 29.7.0 + '@vitest/utils@2.0.5': dependencies: '@vitest/pretty-format': 2.0.5 @@ -23300,6 +23859,11 @@ snapshots: clean-stack: 2.2.0 indent-string: 4.0.0 + aggregate-error@4.0.1: + dependencies: + clean-stack: 4.2.0 + indent-string: 5.0.0 + ahocorasick@1.0.2: {} airtable@0.12.1(encoding@0.1.13): @@ -23501,6 +24065,8 @@ snapshots: arrify@1.0.1: {} + arrify@3.0.0: {} + as-table@1.0.55: dependencies: printable-characters: 1.0.42 @@ -23600,6 +24166,8 @@ snapshots: atomic-sleep@1.0.0: {} + auto-bind@5.0.1: {} + autoprefixer@10.4.13(postcss@8.4.31): dependencies: browserslist: 4.21.4 @@ -23997,6 +24565,10 @@ snapshots: bun-types@1.0.15: {} + bundle-name@4.1.0: + dependencies: + run-applescript: 7.0.0 + bundle-require@4.0.1(esbuild@0.19.11): dependencies: esbuild: 0.19.11 @@ -24213,6 +24785,10 @@ snapshots: clean-stack@2.2.0: {} + clean-stack@4.2.0: + dependencies: + escape-string-regexp: 5.0.0 + cli-boxes@3.0.0: {} cli-cursor@3.1.0: @@ -24233,6 +24809,11 @@ snapshots: optionalDependencies: '@colors/colors': 1.5.0 + cli-truncate@3.1.0: + dependencies: + slice-ansi: 5.0.0 + string-width: 5.1.2 + cli-width@4.0.0: {} cli-width@4.1.0: {} @@ -24273,6 +24854,10 @@ snapshots: co@4.6.0: {} + code-excerpt@4.0.0: + dependencies: + convert-to-spaces: 2.0.1 + code-red@1.0.4: dependencies: '@jridgewell/sourcemap-codec': 1.5.0 @@ -24420,6 +25005,8 @@ snapshots: convert-source-map@2.0.0: {} + convert-to-spaces@2.0.1: {} + cookie-signature@1.0.6: {} cookie-signature@1.2.0: {} @@ -24488,6 +25075,28 @@ snapshots: optionalDependencies: typescript: 5.5.4 + cp-file@10.0.0: + dependencies: + graceful-fs: 4.2.11 + nested-error-stacks: 2.1.1 + p-event: 5.0.1 + + cpy-cli@5.0.0: + dependencies: + cpy: 10.1.0 + meow: 12.1.1 + + cpy@10.1.0: + dependencies: + arrify: 3.0.0 + cp-file: 10.0.0 + globby: 13.2.2 + junk: 4.0.1 + micromatch: 4.0.5 + nested-error-stacks: 2.1.1 + p-filter: 3.0.0 + p-map: 6.0.0 + create-require@1.1.1: {} crelt@1.0.5: {} @@ -24667,7 +25276,7 @@ snapshots: date-fns@2.30.0: dependencies: - '@babel/runtime': 7.22.5 + '@babel/runtime': 7.24.5 debounce@2.0.0: {} @@ -24758,6 +25367,13 @@ snapshots: deepmerge@4.3.1: {} + default-browser-id@5.0.0: {} + + default-browser@5.2.1: + dependencies: + bundle-name: 4.1.0 + default-browser-id: 5.0.0 + defaults@1.0.4: dependencies: clone: 1.0.4 @@ -24774,6 +25390,8 @@ snapshots: define-lazy-prop@2.0.0: {} + define-lazy-prop@3.0.0: {} + define-properties@1.1.4: dependencies: has-property-descriptors: 1.0.2 @@ -24866,7 +25484,7 @@ snapshots: dom-helpers@5.2.1: dependencies: - '@babel/runtime': 7.22.5 + '@babel/runtime': 7.24.5 csstype: 3.1.1 dom-serializer@2.0.0: @@ -25476,7 +26094,7 @@ snapshots: json-schema-traverse: 1.0.0 markdown-table: 3.0.3 no-case: 3.0.4 - type-fest: 3.6.0 + type-fest: 3.13.0 transitivePeerDependencies: - supports-color - typescript @@ -25958,6 +26576,21 @@ snapshots: signal-exit: 4.1.0 strip-final-newline: 3.0.0 + execa@9.3.1: + dependencies: + '@sindresorhus/merge-streams': 4.0.0 + cross-spawn: 7.0.3 + figures: 6.1.0 + get-stream: 9.0.1 + human-signals: 8.0.0 + is-plain-obj: 4.1.0 + is-stream: 4.0.1 + npm-run-path: 5.3.0 + pretty-ms: 9.1.0 + signal-exit: 4.1.0 + strip-final-newline: 4.0.0 + yoctocolors: 2.1.1 + exit-hook@2.2.1: {} exit@0.1.2: {} @@ -25968,7 +26601,7 @@ snapshots: expect@29.6.2: dependencies: '@jest/expect-utils': 29.6.2 - '@types/node': 20.14.8 + '@types/node': 18.19.20 jest-get-type: 29.4.3 jest-matcher-utils: 29.6.2 jest-message-util: 29.6.2 @@ -26128,7 +26761,7 @@ snapshots: proxy-addr: 2.0.7 rfdc: 1.3.0 secure-json-parse: 2.7.0 - semver: 7.5.4 + semver: 7.6.3 toad-cache: 3.3.0 transitivePeerDependencies: - supports-color @@ -26165,6 +26798,10 @@ snapshots: escape-string-regexp: 5.0.0 is-unicode-supported: 1.3.0 + figures@6.1.0: + dependencies: + is-unicode-supported: 2.0.0 + file-entry-cache@6.0.1: dependencies: flat-cache: 3.0.4 @@ -26211,6 +26848,12 @@ snapshots: locate-path: 7.2.0 path-exists: 5.0.0 + find-up@7.0.0: + dependencies: + locate-path: 7.2.0 + path-exists: 5.0.0 + unicorn-magic: 0.1.0 + find-yarn-workspace-root2@1.2.16: dependencies: micromatch: 4.0.5 @@ -26420,6 +27063,11 @@ snapshots: get-stream@8.0.1: {} + get-stream@9.0.1: + dependencies: + '@sec-ant/readable-stream': 0.4.1 + is-stream: 4.0.1 + get-symbol-description@1.0.0: dependencies: call-bind: 1.0.7 @@ -26478,7 +27126,7 @@ snapshots: foreground-child: 3.1.1 jackspeak: 2.3.6 minimatch: 9.0.5 - minipass: 7.0.3 + minipass: 7.1.2 path-scurry: 1.10.1 glob@10.3.4: @@ -26912,6 +27560,8 @@ snapshots: human-signals@5.0.0: {} + human-signals@8.0.0: {} + humanize-duration@3.27.3: {} humanize-ms@1.2.1: @@ -26967,10 +27617,14 @@ snapshots: import-meta-resolve@3.0.0: {} + import-meta-resolve@4.1.0: {} + imurmurhash@0.1.4: {} indent-string@4.0.0: {} + indent-string@5.0.0: {} + inflight@1.0.6: dependencies: once: 1.4.0 @@ -26984,6 +27638,40 @@ snapshots: ini@4.1.1: {} + ink@4.4.1(@types/react@18.2.69)(bufferutil@4.0.7)(react@18.2.0)(utf-8-validate@5.0.10): + dependencies: + '@alcalzone/ansi-tokenize': 0.1.3 + ansi-escapes: 6.0.0 + auto-bind: 5.0.1 + chalk: 5.3.0 + cli-boxes: 3.0.0 + cli-cursor: 4.0.0 + cli-truncate: 3.1.0 + code-excerpt: 4.0.0 + indent-string: 5.0.0 + is-ci: 3.0.1 + is-lower-case: 2.0.2 + is-upper-case: 2.0.2 + lodash: 4.17.21 + patch-console: 2.0.0 + react: 18.2.0 + react-reconciler: 0.29.2(react@18.2.0) + scheduler: 0.23.0 + signal-exit: 3.0.7 + slice-ansi: 6.0.0 + stack-utils: 2.0.6 + string-width: 5.1.2 + type-fest: 0.12.0 + widest-line: 4.0.1 + wrap-ansi: 8.1.0 + ws: 8.16.0(bufferutil@4.0.7)(utf-8-validate@5.0.10) + yoga-wasm-web: 0.3.3 + optionalDependencies: + '@types/react': 18.2.69 + transitivePeerDependencies: + - bufferutil + - utf-8-validate + inline-style-parser@0.1.1: {} inline-style-prefixer@6.0.4: @@ -27142,6 +27830,8 @@ snapshots: is-fullwidth-code-point@3.0.0: {} + is-fullwidth-code-point@4.0.0: {} + is-generator-fn@2.1.0: {} is-generator-function@1.0.10: @@ -27156,6 +27846,10 @@ snapshots: is-hexadecimal@2.0.1: {} + is-inside-container@1.0.0: + dependencies: + is-docker: 3.0.0 + is-installed-globally@0.4.0: dependencies: global-dirs: 3.0.1 @@ -27167,6 +27861,10 @@ snapshots: is-lambda@1.0.1: {} + is-lower-case@2.0.2: + dependencies: + tslib: 2.6.2 + is-map@2.0.2: {} is-negative-zero@2.0.2: {} @@ -27222,6 +27920,8 @@ snapshots: is-stream@3.0.0: {} + is-stream@4.0.1: {} + is-string@1.0.7: dependencies: has-tostringtag: 1.0.0 @@ -27254,6 +27954,10 @@ snapshots: is-unicode-supported@2.0.0: {} + is-upper-case@2.0.2: + dependencies: + tslib: 2.6.2 + is-weakmap@2.0.1: {} is-weakref@1.0.2: @@ -27279,6 +27983,10 @@ snapshots: dependencies: is-docker: 3.0.0 + is-wsl@3.1.0: + dependencies: + is-inside-container: 1.0.0 + is-yarn-global@0.4.1: {} isarray@1.0.0: {} @@ -27356,7 +28064,7 @@ snapshots: '@jest/expect': 29.6.2 '@jest/test-result': 29.6.2 '@jest/types': 29.6.1 - '@types/node': 20.14.8 + '@types/node': 18.19.20 chalk: 4.1.2 co: 4.6.0 dedent: 1.5.1(babel-plugin-macros@3.1.0) @@ -27384,17 +28092,48 @@ snapshots: chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - import-local: 3.1.0 - jest-config: 29.6.2(@types/node@20.14.8)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4)) + import-local: 3.1.0 + jest-config: 29.6.2(@types/node@20.14.8)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4)) + jest-util: 29.6.2 + jest-validate: 29.6.2 + prompts: 2.4.2 + yargs: 17.7.2 + transitivePeerDependencies: + - '@types/node' + - babel-plugin-macros + - supports-color + - ts-node + + jest-config@29.6.2(@types/node@18.19.20)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4)): + dependencies: + '@babel/core': 7.22.17 + '@jest/test-sequencer': 29.6.2 + '@jest/types': 29.6.1 + babel-jest: 29.6.2(@babel/core@7.22.17) + chalk: 4.1.2 + ci-info: 3.8.0 + deepmerge: 4.3.1 + glob: 7.2.3 + graceful-fs: 4.2.11 + jest-circus: 29.6.2(babel-plugin-macros@3.1.0) + jest-environment-node: 29.6.2 + jest-get-type: 29.4.3 + jest-regex-util: 29.4.3 + jest-resolve: 29.6.2 + jest-runner: 29.6.2 jest-util: 29.6.2 jest-validate: 29.6.2 - prompts: 2.4.2 - yargs: 17.7.2 + micromatch: 4.0.5 + parse-json: 5.2.0 + pretty-format: 29.7.0 + slash: 3.0.0 + strip-json-comments: 3.1.1 + optionalDependencies: + '@types/node': 18.19.20 + ts-node: 10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4) transitivePeerDependencies: - - '@types/node' - babel-plugin-macros - supports-color - - ts-node jest-config@29.6.2(@types/node@20.14.8)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4)): dependencies: @@ -27451,7 +28190,7 @@ snapshots: '@jest/environment': 29.6.2 '@jest/fake-timers': 29.6.2 '@jest/types': 29.6.1 - '@types/node': 20.14.8 + '@types/node': 18.19.20 jest-mock: 29.6.2 jest-util: 29.6.2 @@ -27461,7 +28200,7 @@ snapshots: dependencies: '@jest/types': 29.6.1 '@types/graceful-fs': 4.1.6 - '@types/node': 20.14.8 + '@types/node': 18.19.20 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -27500,7 +28239,7 @@ snapshots: jest-mock@29.6.2: dependencies: '@jest/types': 29.6.1 - '@types/node': 20.14.8 + '@types/node': 18.19.20 jest-util: 29.6.2 jest-pnp-resolver@1.2.3(jest-resolve@29.6.2): @@ -27535,7 +28274,7 @@ snapshots: '@jest/test-result': 29.6.2 '@jest/transform': 29.6.2 '@jest/types': 29.6.1 - '@types/node': 20.14.8 + '@types/node': 18.19.20 chalk: 4.1.2 emittery: 0.13.1 graceful-fs: 4.2.11 @@ -27563,7 +28302,7 @@ snapshots: '@jest/test-result': 29.6.2 '@jest/transform': 29.6.2 '@jest/types': 29.6.1 - '@types/node': 20.14.8 + '@types/node': 18.19.20 chalk: 4.1.2 cjs-module-lexer: 1.2.3 collect-v8-coverage: 1.0.2 @@ -27609,7 +28348,7 @@ snapshots: jest-util@29.6.2: dependencies: '@jest/types': 29.6.1 - '@types/node': 20.14.8 + '@types/node': 18.19.20 chalk: 4.1.2 ci-info: 3.8.0 graceful-fs: 4.2.11 @@ -27628,7 +28367,7 @@ snapshots: dependencies: '@jest/test-result': 29.6.2 '@jest/types': 29.6.1 - '@types/node': 20.14.8 + '@types/node': 18.19.20 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.13.1 @@ -27637,13 +28376,13 @@ snapshots: jest-worker@27.5.1: dependencies: - '@types/node': 20.14.8 + '@types/node': 18.19.20 merge-stream: 2.0.0 supports-color: 8.1.1 jest-worker@29.6.2: dependencies: - '@types/node': 20.14.8 + '@types/node': 18.19.20 jest-util: 29.6.2 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -27743,6 +28482,8 @@ snapshots: json5@2.2.3: {} + jsonc-parser@3.2.1: {} + jsonc-parser@3.3.1: {} jsonfile@4.0.0: @@ -27782,6 +28523,8 @@ snapshots: array-includes: 3.1.6 object.assign: 4.1.4 + junk@4.0.1: {} + jwa@1.4.1: dependencies: buffer-equal-constant-time: 1.0.1 @@ -28230,12 +28973,14 @@ snapshots: media-query-parser@2.0.2: dependencies: - '@babel/runtime': 7.22.5 + '@babel/runtime': 7.24.5 media-typer@0.3.0: {} memorystream@0.3.1: {} + meow@12.1.1: {} + meow@6.1.1: dependencies: '@types/minimist': 1.2.2 @@ -28826,6 +29571,8 @@ snapshots: neo-async@2.6.2: {} + nested-error-stacks@2.1.1: {} + netmask@2.0.2: {} next-tick@1.1.0: {} @@ -28973,12 +29720,12 @@ snapshots: nodemon@3.0.1: dependencies: - chokidar: 3.5.3 + chokidar: 3.6.0 debug: 3.2.7(supports-color@5.5.0) ignore-by-default: 1.0.1 minimatch: 3.1.2 pstree.remy: 1.1.8 - semver: 7.5.4 + semver: 7.6.3 simple-update-notifier: 2.0.0 supports-color: 5.5.0 touch: 3.1.0 @@ -29130,6 +29877,10 @@ snapshots: dependencies: path-key: 4.0.0 + npm-run-path@5.3.0: + dependencies: + path-key: 4.0.0 + npmlog@6.0.2: dependencies: are-we-there-yet: 3.0.1 @@ -29256,6 +30007,13 @@ snapshots: dependencies: mimic-fn: 4.0.0 + open@10.1.0: + dependencies: + default-browser: 5.2.1 + define-lazy-prop: 3.0.0 + is-inside-container: 1.0.0 + is-wsl: 3.1.0 + open@8.4.0: dependencies: define-lazy-prop: 2.0.0 @@ -29380,6 +30138,10 @@ snapshots: string-width: 7.2.0 strip-ansi: 7.1.0 + os-paths@7.4.0: + optionalDependencies: + fsevents: 2.3.3 + os-tmpdir@1.0.2: {} outdent@0.5.0: {} @@ -29394,10 +30156,20 @@ snapshots: p-cancelable@3.0.0: {} + p-debounce@4.0.0: {} + + p-event@5.0.1: + dependencies: + p-timeout: 5.1.0 + p-filter@2.1.0: dependencies: p-map: 2.1.0 + p-filter@3.0.0: + dependencies: + p-map: 5.5.0 + p-finally@1.0.0: {} p-limit@2.3.0: @@ -29434,6 +30206,12 @@ snapshots: dependencies: aggregate-error: 3.1.0 + p-map@5.5.0: + dependencies: + aggregate-error: 4.0.1 + + p-map@6.0.0: {} + p-queue@6.6.2: dependencies: eventemitter3: 4.0.7 @@ -29455,10 +30233,14 @@ snapshots: is-network-error: 1.0.0 retry: 0.13.1 + p-throttle@6.2.0: {} + p-timeout@3.2.0: dependencies: p-finally: 1.0.0 + p-timeout@5.1.0: {} + p-timeout@6.1.2: {} p-try@2.2.0: {} @@ -29561,6 +30343,8 @@ snapshots: parse-ms@2.1.0: {} + parse-ms@4.0.0: {} + parse5@6.0.1: {} parseley@0.12.1: @@ -29572,6 +30356,8 @@ snapshots: partysocket@0.0.17: {} + patch-console@2.0.0: {} + path-exists@4.0.0: {} path-exists@5.0.0: {} @@ -29727,7 +30513,7 @@ snapshots: pkg-types@1.0.3: dependencies: - jsonc-parser: 3.3.1 + jsonc-parser: 3.2.1 mlly: 1.4.2 pathe: 1.1.2 @@ -29798,6 +30584,14 @@ snapshots: postcss: 8.4.31 ts-node: 10.9.1(@swc/core@1.3.26)(@types/node@20.14.8)(typescript@5.5.4) + postcss-load-config@4.0.1(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.19.20)(typescript@5.5.4)): + dependencies: + lilconfig: 2.1.0 + yaml: 2.3.1 + optionalDependencies: + postcss: 8.4.38 + ts-node: 10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.19.20)(typescript@5.5.4) + postcss-load-config@4.0.1(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4)): dependencies: lilconfig: 2.1.0 @@ -29919,7 +30713,7 @@ snapshots: postcss@8.4.29: dependencies: - nanoid: 3.3.6 + nanoid: 3.3.7 picocolors: 1.0.0 source-map-js: 1.0.2 @@ -30041,6 +30835,10 @@ snapshots: dependencies: parse-ms: 2.1.0 + pretty-ms@9.1.0: + dependencies: + parse-ms: 4.0.0 + pretty@2.0.0: dependencies: condense-newlines: 0.2.1 @@ -30123,7 +30921,7 @@ snapshots: '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.0 - '@types/node': 20.14.8 + '@types/node': 18.19.20 long: 5.2.3 proxy-addr@2.0.7: @@ -30291,15 +31089,15 @@ snapshots: dependencies: '@babel/parser': 7.24.1 '@radix-ui/colors': 1.0.1 - '@radix-ui/react-collapsible': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-popover': 1.0.7(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-slot': 1.0.2(@types/react@18.3.1)(react@18.2.0) - '@radix-ui/react-toggle-group': 1.0.4(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-tooltip': 1.0.6(@types/react-dom@18.2.7)(@types/react@18.3.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-email/components': 0.0.17(@types/react@18.3.1)(react@18.2.0) + '@radix-ui/react-collapsible': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@radix-ui/react-popover': 1.0.7(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@radix-ui/react-slot': 1.0.2(@types/react@18.2.69)(react@18.2.0) + '@radix-ui/react-toggle-group': 1.0.4(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@radix-ui/react-tooltip': 1.0.6(@types/react-dom@18.2.7)(@types/react@18.2.69)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-email/components': 0.0.17(@types/react@18.2.69)(react@18.2.0) '@react-email/render': 0.0.13 '@swc/core': 1.3.101(@swc/helpers@0.5.2) - '@types/react': 18.3.1 + '@types/react': 18.2.69 '@types/react-dom': 18.2.7 '@types/webpack': 5.28.5(@swc/core@1.3.101(@swc/helpers@0.5.2))(esbuild@0.19.11) autoprefixer: 10.4.14(postcss@8.4.35) @@ -30346,6 +31144,11 @@ snapshots: - utf-8-validate - webpack-cli + react-error-boundary@4.0.13(react@18.2.0): + dependencies: + '@babel/runtime': 7.24.5 + react: 18.2.0 + react-fast-compare@3.2.2: {} react-hotkeys-hook@4.4.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0): @@ -30367,6 +31170,12 @@ snapshots: react-fast-compare: 3.2.2 warning: 4.0.3 + react-reconciler@0.29.2(react@18.2.0): + dependencies: + loose-envify: 1.4.0 + react: 18.2.0 + scheduler: 0.23.2 + react-refresh@0.14.0: {} react-remove-scroll-bar@2.3.4(@types/react@18.2.69)(react@18.2.0): @@ -30377,14 +31186,6 @@ snapshots: optionalDependencies: '@types/react': 18.2.69 - react-remove-scroll-bar@2.3.4(@types/react@18.3.1)(react@18.2.0): - dependencies: - react: 18.2.0 - react-style-singleton: 2.2.1(@types/react@18.3.1)(react@18.2.0) - tslib: 2.6.2 - optionalDependencies: - '@types/react': 18.3.1 - react-remove-scroll@2.5.5(@types/react@18.2.69)(react@18.2.0): dependencies: react: 18.2.0 @@ -30396,17 +31197,6 @@ snapshots: optionalDependencies: '@types/react': 18.2.69 - react-remove-scroll@2.5.5(@types/react@18.3.1)(react@18.2.0): - dependencies: - react: 18.2.0 - react-remove-scroll-bar: 2.3.4(@types/react@18.3.1)(react@18.2.0) - react-style-singleton: 2.2.1(@types/react@18.3.1)(react@18.2.0) - tslib: 2.6.2 - use-callback-ref: 1.3.0(@types/react@18.3.1)(react@18.2.0) - use-sidecar: 1.1.2(@types/react@18.3.1)(react@18.2.0) - optionalDependencies: - '@types/react': 18.3.1 - react-resizable-panels@2.0.9(react-dom@18.2.0(react@18.2.0))(react@18.2.0): dependencies: react: 18.2.0 @@ -30468,18 +31258,9 @@ snapshots: optionalDependencies: '@types/react': 18.2.69 - react-style-singleton@2.2.1(@types/react@18.3.1)(react@18.2.0): - dependencies: - get-nonce: 1.0.1 - invariant: 2.2.4 - react: 18.2.0 - tslib: 2.6.2 - optionalDependencies: - '@types/react': 18.3.1 - react-transition-group@4.4.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0): dependencies: - '@babel/runtime': 7.22.5 + '@babel/runtime': 7.24.5 dom-helpers: 5.2.1 loose-envify: 1.4.0 prop-types: 15.8.1 @@ -30642,7 +31423,7 @@ snapshots: regenerator-transform@0.15.1: dependencies: - '@babel/runtime': 7.22.5 + '@babel/runtime': 7.24.5 regexp.prototype.flags@1.4.3: dependencies: @@ -30668,6 +31449,11 @@ snapshots: unicode-match-property-ecmascript: 2.0.0 unicode-match-property-value-ecmascript: 2.1.0 + registry-auth-token@3.3.2: + dependencies: + rc: 1.2.8 + safe-buffer: 5.2.1 + registry-auth-token@4.2.2: dependencies: rc: 1.2.8 @@ -30676,6 +31462,10 @@ snapshots: dependencies: '@pnpm/npm-conf': 2.2.2 + registry-url@3.1.0: + dependencies: + rc: 1.2.8 + registry-url@5.1.0: dependencies: rc: 1.2.8 @@ -30985,6 +31775,10 @@ snapshots: dependencies: glob: 10.3.10 + rimraf@5.0.10: + dependencies: + glob: 10.3.10 + rollup-plugin-inject@3.0.2: dependencies: estree-walker: 0.6.1 @@ -31030,7 +31824,9 @@ snapshots: rtl-css-js@1.16.1: dependencies: - '@babel/runtime': 7.22.5 + '@babel/runtime': 7.24.5 + + run-applescript@7.0.0: {} run-async@2.4.1: {} @@ -31093,6 +31889,10 @@ snapshots: dependencies: loose-envify: 1.4.0 + scheduler@0.23.2: + dependencies: + loose-envify: 1.4.0 + schema-utils@3.3.0: dependencies: '@types/json-schema': 7.0.13 @@ -31251,7 +32051,7 @@ snapshots: shiki@0.14.4: dependencies: ansi-sequence-parser: 1.1.1 - jsonc-parser: 3.3.1 + jsonc-parser: 3.2.1 vscode-oniguruma: 1.7.0 vscode-textmate: 8.0.0 @@ -31332,6 +32132,16 @@ snapshots: slash@5.1.0: {} + slice-ansi@5.0.0: + dependencies: + ansi-styles: 6.2.1 + is-fullwidth-code-point: 4.0.0 + + slice-ansi@6.0.0: + dependencies: + ansi-styles: 6.2.1 + is-fullwidth-code-point: 4.0.0 + slug@6.1.0: {} smart-buffer@4.2.0: {} @@ -31708,6 +32518,8 @@ snapshots: strip-final-newline@3.0.0: {} + strip-final-newline@4.0.0: {} + strip-indent@3.0.0: dependencies: min-indent: 1.0.1 @@ -32177,6 +32989,27 @@ snapshots: '@jest/types': 29.6.1 babel-jest: 29.6.2(@babel/core@7.22.17) + ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.19.20)(typescript@5.5.4): + dependencies: + '@cspotcode/source-map-support': 0.8.1 + '@tsconfig/node10': 1.0.9 + '@tsconfig/node12': 1.0.11 + '@tsconfig/node14': 1.0.3 + '@tsconfig/node16': 1.0.3 + '@types/node': 18.19.20 + acorn: 8.10.0 + acorn-walk: 8.2.0 + arg: 4.1.3 + create-require: 1.1.1 + diff: 4.0.2 + make-error: 1.3.6 + typescript: 5.5.4 + v8-compile-cache-lib: 3.0.1 + yn: 3.1.1 + optionalDependencies: + '@swc/core': 1.3.101(@swc/helpers@0.5.2) + optional: true + ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4): dependencies: '@cspotcode/source-map-support': 0.8.1 @@ -32278,6 +33111,30 @@ snapshots: tslib@2.6.2: {} + tsup@8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.19.20)(typescript@5.5.4))(typescript@5.5.4): + dependencies: + bundle-require: 4.0.1(esbuild@0.19.11) + cac: 6.7.14 + chokidar: 3.6.0 + debug: 4.3.6 + esbuild: 0.19.11 + execa: 5.1.1 + globby: 11.1.0 + joycon: 3.1.1 + postcss-load-config: 4.0.1(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.19.20)(typescript@5.5.4)) + resolve-from: 5.0.0 + rollup: 4.13.2 + source-map: 0.8.0-beta.0 + sucrase: 3.32.0 + tree-kill: 1.2.2 + optionalDependencies: + '@swc/core': 1.3.101(@swc/helpers@0.5.2) + postcss: 8.4.38 + typescript: 5.5.4 + transitivePeerDependencies: + - supports-color + - ts-node + tsup@8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4))(typescript@5.5.4): dependencies: bundle-require: 4.0.1(esbuild@0.19.11) @@ -32379,6 +33236,8 @@ snapshots: type-detect@4.0.8: {} + type-fest@0.12.0: {} + type-fest@0.13.1: {} type-fest@0.20.2: {} @@ -32401,8 +33260,6 @@ snapshots: type-fest@4.10.3: {} - type-fest@4.3.1: {} - type-fest@4.6.0: {} type-is@1.6.18: @@ -32614,6 +33471,11 @@ snapshots: escalade: 3.1.1 picocolors: 1.0.0 + update-check@1.5.4: + dependencies: + registry-auth-token: 3.3.2 + registry-url: 3.1.0 + update-notifier@6.0.2: dependencies: boxen: 7.1.1 @@ -32653,13 +33515,6 @@ snapshots: optionalDependencies: '@types/react': 18.2.69 - use-callback-ref@1.3.0(@types/react@18.3.1)(react@18.2.0): - dependencies: - react: 18.2.0 - tslib: 2.6.2 - optionalDependencies: - '@types/react': 18.3.1 - use-isomorphic-layout-effect@1.1.2(@types/react@18.2.69)(react@18.2.0): dependencies: react: 18.2.0 @@ -32674,14 +33529,6 @@ snapshots: optionalDependencies: '@types/react': 18.2.69 - use-sidecar@1.1.2(@types/react@18.3.1)(react@18.2.0): - dependencies: - detect-node-es: 1.1.0 - react: 18.2.0 - tslib: 2.6.2 - optionalDependencies: - '@types/react': 18.3.1 - use-sync-external-store@1.2.2(react@18.2.0): dependencies: react: 18.2.0 @@ -32833,6 +33680,23 @@ snapshots: - supports-color - terser + vite-node@1.6.0(@types/node@18.19.20)(terser@5.17.1): + dependencies: + cac: 6.7.14 + debug: 4.3.6 + pathe: 1.1.2 + picocolors: 1.0.0 + vite: 5.2.7(@types/node@18.19.20)(terser@5.17.1) + transitivePeerDependencies: + - '@types/node' + - less + - lightningcss + - sass + - stylus + - sugarss + - supports-color + - terser + vite-node@2.0.5(@types/node@20.14.8)(terser@5.17.1): dependencies: cac: 6.7.14 @@ -32880,6 +33744,16 @@ snapshots: fsevents: 2.3.3 terser: 5.17.1 + vite@5.2.7(@types/node@18.19.20)(terser@5.17.1): + dependencies: + esbuild: 0.20.2 + postcss: 8.4.38 + rollup: 4.13.2 + optionalDependencies: + '@types/node': 18.19.20 + fsevents: 2.3.3 + terser: 5.17.1 + vite@5.2.7(@types/node@20.14.8)(terser@5.17.1): dependencies: esbuild: 0.20.2 @@ -32966,6 +33840,39 @@ snapshots: - supports-color - terser + vitest@1.6.0(@types/node@18.19.20)(terser@5.17.1): + dependencies: + '@vitest/expect': 1.6.0 + '@vitest/runner': 1.6.0 + '@vitest/snapshot': 1.6.0 + '@vitest/spy': 1.6.0 + '@vitest/utils': 1.6.0 + acorn-walk: 8.3.2 + chai: 4.4.1 + debug: 4.3.6 + execa: 8.0.1 + local-pkg: 0.5.0 + magic-string: 0.30.11 + pathe: 1.1.2 + picocolors: 1.0.0 + std-env: 3.7.0 + strip-literal: 2.1.0 + tinybench: 2.9.0 + tinypool: 0.8.3 + vite: 5.2.7(@types/node@18.19.20)(terser@5.17.1) + vite-node: 1.6.0(@types/node@18.19.20)(terser@5.17.1) + why-is-node-running: 2.3.0 + optionalDependencies: + '@types/node': 18.19.20 + transitivePeerDependencies: + - less + - lightningcss + - sass + - stylus + - sugarss + - supports-color + - terser + vitest@2.0.5(@types/node@20.14.8)(terser@5.17.1): dependencies: '@ampproject/remapping': 2.3.0 @@ -33225,10 +34132,10 @@ snapshots: '@esbuild-plugins/node-globals-polyfill': 0.2.3(esbuild@0.17.19) '@esbuild-plugins/node-modules-polyfill': 0.2.2(esbuild@0.17.19) blake3-wasm: 2.1.5 - chokidar: 3.5.3 + chokidar: 3.6.0 esbuild: 0.17.19 miniflare: 3.20231030.2(bufferutil@4.0.7)(utf-8-validate@5.0.10) - nanoid: 3.3.6 + nanoid: 3.3.7 path-to-regexp: 6.2.1 resolve.exports: 2.0.2 selfsigned: 2.4.1 @@ -33341,8 +34248,20 @@ snapshots: bufferutil: 4.0.7 utf-8-validate: 5.0.10 + xdg-app-paths@8.3.0: + dependencies: + xdg-portable: 10.6.0 + optionalDependencies: + fsevents: 2.3.3 + xdg-basedir@5.1.0: {} + xdg-portable@10.6.0: + dependencies: + os-paths: 7.4.0 + optionalDependencies: + fsevents: 2.3.3 + xmlhttprequest-ssl@2.0.0: {} xtend@4.0.2: {} @@ -33438,6 +34357,10 @@ snapshots: yocto-queue@1.0.0: {} + yoctocolors@2.1.1: {} + + yoga-wasm-web@0.3.3: {} + youch@3.3.3: dependencies: cookie: 0.5.0 From 3a63bb96ec063b001fffd554d318ef402ca7eb24 Mon Sep 17 00:00:00 2001 From: Ryan Lee Date: Sat, 31 Aug 2024 23:18:17 -0400 Subject: [PATCH 21/67] fix --- .syncpackrc | 2 +- apps/coordinator/package.json | 2 +- apps/docker-provider/package.json | 2 +- apps/webapp/package.json | 2 +- config-packages/tsup/package.json | 2 +- integrations/airtable/package.json | 2 +- integrations/github/package.json | 2 +- integrations/linear/package.json | 2 +- integrations/openai/package.json | 2 +- integrations/plain/package.json | 4 +- integrations/replicate/package.json | 2 +- integrations/resend/package.json | 2 +- integrations/sendgrid/package.json | 2 +- integrations/shopify/package.json | 2 +- integrations/slack/package.json | 2 +- integrations/stripe/package.json | 2 +- integrations/supabase/package.json | 2 +- integrations/typeform/package.json | 2 +- package.json | 2 +- packages/cli-v3/package.json | 2 +- packages/cli/package.json | 2 +- packages/core-apps/package.json | 2 +- packages/core-backend/package.json | 2 +- packages/core/package.json | 2 +- packages/emails/package.json | 2 +- packages/integration-kit/package.json | 2 +- packages/nestjs/package.json | 4 +- packages/nestjs/src/index.ts | 9 +- packages/otlp-importer/package.json | 2 +- packages/trigger-sdk/package.json | 2 +- packages/yalt/package.json | 2 +- perf/package.json | 2 +- pnpm-lock.yaml | 793 +++++++++++--------------- runtime_tests/package.json | 2 +- 34 files changed, 359 insertions(+), 511 deletions(-) diff --git a/.syncpackrc b/.syncpackrc index c35a2c6e333..d0a8b1aec0e 100644 --- a/.syncpackrc +++ b/.syncpackrc @@ -21,7 +21,7 @@ "dependencies": [ "@types/node" ], - "pinVersion": "20.14.8" + "pinVersion": "^20.16.2" }, { "label": "Ensure tsup dependencies always use the same version", diff --git a/apps/coordinator/package.json b/apps/coordinator/package.json index 2fa90d3e0c7..9671b106f67 100644 --- a/apps/coordinator/package.json +++ b/apps/coordinator/package.json @@ -24,7 +24,7 @@ "socket.io": "4.7.4" }, "devDependencies": { - "@types/node": "20.14.8", + "@types/node": "^20.16.2", "dotenv": "^16.4.2", "esbuild": "^0.19.11", "tsx": "^4.7.0", diff --git a/apps/docker-provider/package.json b/apps/docker-provider/package.json index 38298a6ec1f..d82e1c80ae6 100644 --- a/apps/docker-provider/package.json +++ b/apps/docker-provider/package.json @@ -21,7 +21,7 @@ "execa": "^8.0.1" }, "devDependencies": { - "@types/node": "20.14.8", + "@types/node": "^20.16.2", "dotenv": "^16.4.2", "esbuild": "^0.19.11", "tsx": "^4.7.0", diff --git a/apps/webapp/package.json b/apps/webapp/package.json index 9cc7d3778ff..841a3f5b875 100644 --- a/apps/webapp/package.json +++ b/apps/webapp/package.json @@ -199,7 +199,7 @@ "@types/lodash.omit": "^4.5.7", "@types/marked": "^4.0.3", "@types/morgan": "^1.9.3", - "@types/node": "20.14.8", + "@types/node": "^20.16.2", "@types/node-fetch": "^2.6.2", "@types/prismjs": "^1.26.0", "@types/qs": "^6.9.7", diff --git a/config-packages/tsup/package.json b/config-packages/tsup/package.json index bfe06dad5bd..f81fdd422dd 100644 --- a/config-packages/tsup/package.json +++ b/config-packages/tsup/package.json @@ -10,7 +10,7 @@ "tsup": "8.0.1" }, "devDependencies": { - "@types/node": "20.14.8", + "@types/node": "^20.16.2", "typescript": "5.5.4" }, "engines": { diff --git a/integrations/airtable/package.json b/integrations/airtable/package.json index b86604a1c2e..b33639c0d1e 100644 --- a/integrations/airtable/package.json +++ b/integrations/airtable/package.json @@ -12,7 +12,7 @@ ], "devDependencies": { "@systemfsoftware/trigger.dev_tsconfig": "workspace:*", - "@types/node": "20.14.8", + "@types/node": "^20.16.2", "rimraf": "^3.0.2", "tsup": "8.0.1", "typescript": "5.5.4", diff --git a/integrations/github/package.json b/integrations/github/package.json index b45ce367c3b..99cadef78c6 100644 --- a/integrations/github/package.json +++ b/integrations/github/package.json @@ -14,7 +14,7 @@ "@octokit/types": "^12.4.0", "@octokit/webhooks-types": "^7.3.1", "@systemfsoftware/trigger.dev_tsconfig": "workspace:*", - "@types/node": "20.14.8", + "@types/node": "^20.16.2", "rimraf": "^3.0.2", "tsup": "8.0.1", "@systemfsoftware/trigger.dev_tsup": "workspace:*", diff --git a/integrations/linear/package.json b/integrations/linear/package.json index 99be264e4c4..73db8a95ca7 100644 --- a/integrations/linear/package.json +++ b/integrations/linear/package.json @@ -12,7 +12,7 @@ ], "devDependencies": { "@systemfsoftware/trigger.dev_tsconfig": "workspace:*", - "@types/node": "20.14.8", + "@types/node": "^20.16.2", "rimraf": "^3.0.2", "tsup": "8.0.1", "typescript": "5.5.4", diff --git a/integrations/openai/package.json b/integrations/openai/package.json index 668ad2b561d..a05104e7e92 100644 --- a/integrations/openai/package.json +++ b/integrations/openai/package.json @@ -24,7 +24,7 @@ ], "devDependencies": { "@systemfsoftware/trigger.dev_tsconfig": "workspace:*", - "@types/node": "20.14.8", + "@types/node": "^20.16.2", "rimraf": "^3.0.2", "tsup": "8.0.1", "@systemfsoftware/trigger.dev_tsup": "workspace:*", diff --git a/integrations/plain/package.json b/integrations/plain/package.json index f97ce5e5cd7..842391bf089 100644 --- a/integrations/plain/package.json +++ b/integrations/plain/package.json @@ -12,7 +12,7 @@ ], "devDependencies": { "@systemfsoftware/trigger.dev_tsconfig": "workspace:*", - "@types/node": "20.14.8", + "@types/node": "^20.16.2", "rimraf": "^3.0.2", "tsup": "8.0.1", "@systemfsoftware/trigger.dev_tsup": "workspace:*", @@ -26,7 +26,7 @@ "dependencies": { "@systemfsoftware/trigger.dev_integration-kit": "workspace:^3.0.0-beta.55", "@systemfsoftware/trigger.dev_sdk": "workspace:^3.0.0-beta.55", - "@team-plain/typescript-sdk": "^3.5.0" + "@team-plain/typescript-sdk": "^2.7.0" }, "engines": { "node": ">=16.8.0" diff --git a/integrations/replicate/package.json b/integrations/replicate/package.json index fc722dc82bc..9a553709b88 100644 --- a/integrations/replicate/package.json +++ b/integrations/replicate/package.json @@ -12,7 +12,7 @@ ], "devDependencies": { "@systemfsoftware/trigger.dev_tsconfig": "workspace:*", - "@types/node": "20.14.8", + "@types/node": "^20.16.2", "rimraf": "^3.0.2", "tsup": "8.0.1", "typescript": "5.5.4", diff --git a/integrations/resend/package.json b/integrations/resend/package.json index 55e352ba0e8..c6bc17b6462 100644 --- a/integrations/resend/package.json +++ b/integrations/resend/package.json @@ -12,7 +12,7 @@ ], "devDependencies": { "@systemfsoftware/trigger.dev_tsconfig": "workspace:*", - "@types/node": "20.14.8", + "@types/node": "^20.16.2", "rimraf": "^3.0.2", "tsup": "8.0.1", "@systemfsoftware/trigger.dev_tsup": "workspace:*", diff --git a/integrations/sendgrid/package.json b/integrations/sendgrid/package.json index 2bb81adf1b8..a4bec008854 100644 --- a/integrations/sendgrid/package.json +++ b/integrations/sendgrid/package.json @@ -12,7 +12,7 @@ ], "devDependencies": { "@systemfsoftware/trigger.dev_tsconfig": "workspace:*", - "@types/node": "20.14.8", + "@types/node": "^20.16.2", "rimraf": "^3.0.2", "tsup": "8.0.1", "typescript": "5.5.4", diff --git a/integrations/shopify/package.json b/integrations/shopify/package.json index ba612bb4c43..0891872ec6d 100644 --- a/integrations/shopify/package.json +++ b/integrations/shopify/package.json @@ -12,7 +12,7 @@ ], "devDependencies": { "@systemfsoftware/trigger.dev_tsconfig": "workspace:*", - "@types/node": "20.14.8", + "@types/node": "^20.16.2", "rimraf": "^3.0.2", "tsup": "8.0.1", "typescript": "5.5.4", diff --git a/integrations/slack/package.json b/integrations/slack/package.json index a34535551de..c6899c62918 100644 --- a/integrations/slack/package.json +++ b/integrations/slack/package.json @@ -12,7 +12,7 @@ ], "devDependencies": { "@systemfsoftware/trigger.dev_tsconfig": "workspace:*", - "@types/node": "20.14.8", + "@types/node": "^20.16.2", "rimraf": "^3.0.2", "tsup": "8.0.1", "@systemfsoftware/trigger.dev_tsup": "workspace:*", diff --git a/integrations/stripe/package.json b/integrations/stripe/package.json index f678a407981..8176301594b 100644 --- a/integrations/stripe/package.json +++ b/integrations/stripe/package.json @@ -11,7 +11,7 @@ "dist" ], "devDependencies": { - "@types/node": "20.14.8", + "@types/node": "^20.16.2", "rimraf": "^3.0.2", "stripe-event-types": "^2.4.0", "tsup": "8.0.1", diff --git a/integrations/supabase/package.json b/integrations/supabase/package.json index 454263f359c..d9de2b72b26 100644 --- a/integrations/supabase/package.json +++ b/integrations/supabase/package.json @@ -12,7 +12,7 @@ ], "devDependencies": { "@systemfsoftware/trigger.dev_tsconfig": "workspace:*", - "@types/node": "20.14.8", + "@types/node": "^20.16.2", "rimraf": "^3.0.2", "tsup": "8.0.1", "typescript": "5.5.4", diff --git a/integrations/typeform/package.json b/integrations/typeform/package.json index 802cbd5c082..1f9cf96b278 100644 --- a/integrations/typeform/package.json +++ b/integrations/typeform/package.json @@ -11,7 +11,7 @@ "dist" ], "devDependencies": { - "@types/node": "20.14.8", + "@types/node": "^20.16.2", "rimraf": "^3.0.2", "tsup": "8.0.1", "typescript": "5.5.4", diff --git a/package.json b/package.json index b153da19ff4..65a3b92dcd3 100644 --- a/package.json +++ b/package.json @@ -50,7 +50,7 @@ "@playwright/test": "^1.36.2", "@systemfsoftware/trigger.dev_cli": "workspace:*", "@systemfsoftware/trigger.dev_database": "workspace:*", - "@types/node": "20.14.8", + "@types/node": "^20.16.2", "autoprefixer": "^10.4.12", "eslint-config-custom": "workspace:*", "eslint-plugin-turbo": "^2.0.4", diff --git a/packages/cli-v3/package.json b/packages/cli-v3/package.json index 572c338be85..432e9cb8b5d 100644 --- a/packages/cli-v3/package.json +++ b/packages/cli-v3/package.json @@ -39,7 +39,7 @@ "@systemfsoftware/trigger.dev_tsconfig": "workspace:*", "@types/gradient-string": "^1.1.2", "@types/mock-fs": "^4.13.1", - "@types/node": "18", + "@types/node": "^20.16.2", "@types/object-hash": "^3.0.6", "@types/react": "^18.2.48", "@types/semver": "^7.3.13", diff --git a/packages/cli/package.json b/packages/cli/package.json index 833fdd0d033..1a6227b8177 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -39,7 +39,7 @@ "@types/gradient-string": "^1.1.2", "@types/inquirer": "^9.0.3", "@types/mock-fs": "^4.13.1", - "@types/node": "20.14.8", + "@types/node": "^20.16.2", "@types/node-fetch": "^2.6.2", "@types/ws": "^8.5.3", "rimraf": "^3.0.2", diff --git a/packages/core-apps/package.json b/packages/core-apps/package.json index 4c7d6cbe3af..3752eb8b628 100644 --- a/packages/core-apps/package.json +++ b/packages/core-apps/package.json @@ -27,7 +27,7 @@ "devDependencies": { "@systemfsoftware/trigger.dev_core": "workspace:*", "@systemfsoftware/trigger.dev_tsconfig": "workspace:*", - "@types/node": "20.14.8", + "@types/node": "^20.16.2", "typescript": "5.5.4" }, "engines": { diff --git a/packages/core-backend/package.json b/packages/core-backend/package.json index ac730cd08b3..d4587a6521c 100644 --- a/packages/core-backend/package.json +++ b/packages/core-backend/package.json @@ -35,7 +35,7 @@ "@systemfsoftware/trigger.dev_tsconfig": "workspace:*", "@systemfsoftware/trigger.dev_tsup": "workspace:*", "@types/jest": "^29.5.3", - "@types/node": "20.14.8", + "@types/node": "^20.16.2", "jest": "^29.6.2", "rimraf": "^3.0.2", "ts-jest": "^29.1.1", diff --git a/packages/core/package.json b/packages/core/package.json index bf8553b28fb..ba34b159154 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -299,7 +299,7 @@ "@systemfsoftware/trigger.dev_tsup": "workspace:*", "@types/humanize-duration": "^3.27.1", "@types/jest": "^29.5.3", - "@types/node": "20.14.8", + "@types/node": "^20.16.2", "@types/readable-stream": "^4.0.14", "jest": "^29.6.2", "rimraf": "^3.0.2", diff --git a/packages/emails/package.json b/packages/emails/package.json index 6694697cfe7..6607b1da098 100644 --- a/packages/emails/package.json +++ b/packages/emails/package.json @@ -19,7 +19,7 @@ }, "devDependencies": { "@systemfsoftware/trigger.dev_tsconfig": "workspace:*", - "@types/node": "20.14.8", + "@types/node": "^20.16.2", "@types/react": "18.2.69", "typescript": "5.5.4" }, diff --git a/packages/integration-kit/package.json b/packages/integration-kit/package.json index a0aff7477dd..865b250a369 100644 --- a/packages/integration-kit/package.json +++ b/packages/integration-kit/package.json @@ -25,7 +25,7 @@ }, "devDependencies": { "@systemfsoftware/trigger.dev_tsconfig": "workspace:*", - "@types/node": "20.14.8", + "@types/node": "^20.16.2", "@types/uuid": "^9.0.0", "rimraf": "^3.0.2", "tsup": "8.0.1", diff --git a/packages/nestjs/package.json b/packages/nestjs/package.json index be7706d1a5c..b626deb742f 100644 --- a/packages/nestjs/package.json +++ b/packages/nestjs/package.json @@ -25,13 +25,14 @@ "devDependencies": { "@systemfsoftware/trigger.dev_sdk": "workspace:^3.0.0-beta.55", "@systemfsoftware/trigger.dev_tsconfig": "workspace:*", + "@systemfsoftware/trigger.dev_tsup": "workspace:*", "@types/debug": "^4.1.7", "@types/express": "^4.17.13", + "@types/node": "^20.16.2", "fastify": "^4.23.2", "rimraf": "^3.0.2", "tsup": "8.0.1", "tsx": "^3.12.1", - "@systemfsoftware/trigger.dev_tsup": "workspace:*", "typescript": "5.5.4" }, "scripts": { @@ -45,7 +46,6 @@ }, "dependencies": { "@nestjs/common": "^10.2.4", - "@remix-run/web-fetch": "^4.3.5", "debug": "^4.3.4" }, "engines": { diff --git a/packages/nestjs/src/index.ts b/packages/nestjs/src/index.ts index 416478d047a..d59834bd4fd 100644 --- a/packages/nestjs/src/index.ts +++ b/packages/nestjs/src/index.ts @@ -14,7 +14,6 @@ import { Post, Res, } from "@nestjs/common"; -import { Headers as StandardHeaders, Request as StandardRequest } from "@remix-run/web-fetch"; import { TriggerClient, TriggerClientOptions } from "@systemfsoftware/trigger.dev_sdk"; import type { Response as ExpressResponse } from "express"; import type { FastifyReply } from "fastify"; @@ -172,15 +171,15 @@ function createControllerByPath(customProvider: InjectionToken, path: string) { requestBody?: unknown ): Promise { // try { - const headers = new StandardHeaders(); + const headers: Record = {}; Object.entries(requestHeaders || {}).forEach(([key, value]) => { - headers.set(key, value as string); + headers[key] = value as string; }); // Create a new Request object (hardcode the url because it doesn't really matter what it is) - const standardRequest = new StandardRequest("https://nestjs.com/api/trigger", { - headers, + const standardRequest = new Request("https://nestjs.com/api/trigger", { + headers: headers, method, // @ts-ignore body: requestBody ? JSON.stringify(requestBody) : undefined, diff --git a/packages/otlp-importer/package.json b/packages/otlp-importer/package.json index 5a652005903..6faf283bb0d 100644 --- a/packages/otlp-importer/package.json +++ b/packages/otlp-importer/package.json @@ -40,7 +40,7 @@ "@systemfsoftware/trigger.dev_tsconfig": "workspace:*", "@systemfsoftware/trigger.dev_tsup": "workspace:*", "@types/jest": "^29.5.3", - "@types/node": "20.14.8", + "@types/node": "^20.16.2", "jest": "^29.6.2", "rimraf": "^3.0.2", "ts-jest": "^29.1.1", diff --git a/packages/trigger-sdk/package.json b/packages/trigger-sdk/package.json index a147ff69075..99d61c8e150 100644 --- a/packages/trigger-sdk/package.json +++ b/packages/trigger-sdk/package.json @@ -69,7 +69,7 @@ "@systemfsoftware/trigger.dev_tsconfig": "workspace:*", "@systemfsoftware/trigger.dev_tsup": "workspace:*", "@types/debug": "^4.1.7", - "@types/node": "20.14.8", + "@types/node": "^20.16.2", "@types/slug": "^5.0.3", "@types/uuid": "^9.0.0", "@types/ws": "^8.5.3", diff --git a/packages/yalt/package.json b/packages/yalt/package.json index 2043ecf511d..b917952479c 100644 --- a/packages/yalt/package.json +++ b/packages/yalt/package.json @@ -42,7 +42,7 @@ "@systemfsoftware/trigger.dev_tsup": "workspace:*", "@types/debug": "^4.1.7", "@types/jest": "^29.5.3", - "@types/node": "20.14.8", + "@types/node": "^20.16.2", "jest": "^29.6.2", "rimraf": "^3.0.2", "ts-jest": "^29.1.1", diff --git a/perf/package.json b/perf/package.json index eec4cae3d5c..e3dbd4e3334 100644 --- a/perf/package.json +++ b/perf/package.json @@ -27,7 +27,7 @@ "devDependencies": { "@systemfsoftware/trigger.dev_cli": "workspace:*", "@systemfsoftware/trigger.dev_tsconfig": "workspace:*", - "@types/node": "20.14.8", + "@types/node": "^20.16.2", "concurrently": "^8.2.0", "dotenv": "^16.3.1", "nodemon": "^3.0.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0651d021155..3c98dfdb0f0 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -45,8 +45,8 @@ importers: specifier: workspace:* version: link:packages/database '@types/node': - specifier: 20.14.8 - version: 20.14.8 + specifier: ^20.16.2 + version: 20.16.2 autoprefixer: specifier: ^10.4.12 version: 10.4.13(postcss@8.4.38) @@ -70,13 +70,13 @@ importers: version: 1.10.3 vite: specifier: ^4.1.1 - version: 4.1.4(@types/node@20.14.8)(terser@5.17.1) + version: 4.1.4(@types/node@20.16.2)(terser@5.17.1) vite-tsconfig-paths: specifier: ^4.0.5 version: 4.0.5(typescript@5.5.4) vitest: specifier: ^2.0.5 - version: 2.0.5(@types/node@20.14.8)(terser@5.17.1) + version: 2.0.5(@types/node@20.16.2)(terser@5.17.1) apps/coordinator: dependencies: @@ -100,8 +100,8 @@ importers: version: 4.7.4(bufferutil@4.0.7)(utf-8-validate@5.0.10) devDependencies: '@types/node': - specifier: 20.14.8 - version: 20.14.8 + specifier: ^20.16.2 + version: 20.16.2 dotenv: specifier: ^16.4.2 version: 16.4.4 @@ -128,8 +128,8 @@ importers: version: 8.0.1 devDependencies: '@types/node': - specifier: 20.14.8 - version: 20.14.8 + specifier: ^20.16.2 + version: 20.16.2 dotenv: specifier: ^16.4.2 version: 16.4.4 @@ -398,7 +398,7 @@ importers: version: 2.40.0(react@18.2.0) '@tailwindcss/container-queries': specifier: ^0.1.1 - version: 0.1.1(tailwindcss@3.4.1(ts-node@10.9.1(@swc/core@1.3.26)(@types/node@20.14.8)(typescript@5.5.4))) + version: 0.1.1(tailwindcss@3.4.1(ts-node@10.9.1(@swc/core@1.3.26)(@types/node@20.16.2)(typescript@5.5.4))) '@tanstack/react-virtual': specifier: ^3.0.4 version: 3.0.4(react-dom@18.2.0(react@18.2.0))(react@18.2.0) @@ -620,7 +620,7 @@ importers: version: 1.1.7 tailwindcss-animate: specifier: ^1.0.5 - version: 1.0.5(tailwindcss@3.4.1(ts-node@10.9.1(@swc/core@1.3.26)(@types/node@20.14.8)(typescript@5.5.4))) + version: 1.0.5(tailwindcss@3.4.1(ts-node@10.9.1(@swc/core@1.3.26)(@types/node@20.16.2)(typescript@5.5.4))) tailwindcss-textshadow: specifier: ^2.1.3 version: 2.1.3 @@ -648,7 +648,7 @@ importers: devDependencies: '@remix-run/dev': specifier: 2.1.0 - version: 2.1.0(@remix-run/serve@2.1.0(typescript@5.5.4))(@types/node@20.14.8)(bufferutil@4.0.7)(encoding@0.1.13)(terser@5.17.1)(ts-node@10.9.1(@swc/core@1.3.26)(@types/node@20.14.8)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10) + version: 2.1.0(@remix-run/serve@2.1.0(typescript@5.5.4))(@types/node@20.16.2)(bufferutil@4.0.7)(encoding@0.1.13)(terser@5.17.1)(ts-node@10.9.1(@swc/core@1.3.26)(@types/node@20.16.2)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10) '@remix-run/eslint-config': specifier: 2.1.0 version: 2.1.0(eslint@8.31.0)(react@18.2.0)(typescript@5.5.4) @@ -666,10 +666,10 @@ importers: version: link:../../packages/eslint-plugin '@tailwindcss/forms': specifier: ^0.5.3 - version: 0.5.3(tailwindcss@3.4.1(ts-node@10.9.1(@swc/core@1.3.26)(@types/node@20.14.8)(typescript@5.5.4))) + version: 0.5.3(tailwindcss@3.4.1(ts-node@10.9.1(@swc/core@1.3.26)(@types/node@20.16.2)(typescript@5.5.4))) '@tailwindcss/typography': specifier: ^0.5.9 - version: 0.5.9(tailwindcss@3.4.1(ts-node@10.9.1(@swc/core@1.3.26)(@types/node@20.14.8)(typescript@5.5.4))) + version: 0.5.9(tailwindcss@3.4.1(ts-node@10.9.1(@swc/core@1.3.26)(@types/node@20.16.2)(typescript@5.5.4))) '@total-typescript/ts-reset': specifier: ^0.4.2 version: 0.4.2 @@ -701,8 +701,8 @@ importers: specifier: ^1.9.3 version: 1.9.4 '@types/node': - specifier: 20.14.8 - version: 20.14.8 + specifier: ^20.16.2 + version: 20.16.2 '@types/node-fetch': specifier: ^2.6.2 version: 2.6.2 @@ -810,13 +810,13 @@ importers: version: 3.3.4(webpack@5.88.2(@swc/core@1.3.26)(esbuild@0.15.18)) tailwind-scrollbar: specifier: ^3.0.1 - version: 3.0.1(tailwindcss@3.4.1(ts-node@10.9.1(@swc/core@1.3.26)(@types/node@20.14.8)(typescript@5.5.4))) + version: 3.0.1(tailwindcss@3.4.1(ts-node@10.9.1(@swc/core@1.3.26)(@types/node@20.16.2)(typescript@5.5.4))) tailwindcss: specifier: 3.4.1 - version: 3.4.1(ts-node@10.9.1(@swc/core@1.3.26)(@types/node@20.14.8)(typescript@5.5.4)) + version: 3.4.1(ts-node@10.9.1(@swc/core@1.3.26)(@types/node@20.16.2)(typescript@5.5.4)) ts-node: specifier: ^10.7.0 - version: 10.9.1(@swc/core@1.3.26)(@types/node@20.14.8)(typescript@5.5.4) + version: 10.9.1(@swc/core@1.3.26)(@types/node@20.16.2)(typescript@5.5.4) tsconfig-paths: specifier: ^3.14.1 version: 3.14.1 @@ -825,7 +825,7 @@ importers: version: 5.5.4 vitest: specifier: ^1.4.0 - version: 1.4.0(@types/node@20.14.8)(terser@5.17.1) + version: 1.4.0(@types/node@20.16.2)(terser@5.17.1) apps/yalt: dependencies: @@ -867,11 +867,11 @@ importers: version: 0.19.11 tsup: specifier: 8.0.1 - version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4))(typescript@5.5.4) + version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.16.2)(typescript@5.5.4))(typescript@5.5.4) devDependencies: '@types/node': - specifier: 20.14.8 - version: 20.14.8 + specifier: ^20.16.2 + version: 20.16.2 typescript: specifier: 5.5.4 version: 5.5.4 @@ -900,14 +900,14 @@ importers: specifier: workspace:* version: link:../../config-packages/tsup '@types/node': - specifier: 20.14.8 - version: 20.14.8 + specifier: ^20.16.2 + version: 20.16.2 rimraf: specifier: ^3.0.2 version: 3.0.2 tsup: specifier: 8.0.1 - version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4))(typescript@5.5.4) + version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.16.2)(typescript@5.5.4))(typescript@5.5.4) typescript: specifier: 5.5.4 version: 5.5.4 @@ -949,14 +949,14 @@ importers: specifier: workspace:* version: link:../../config-packages/tsup '@types/node': - specifier: 20.14.8 - version: 20.14.8 + specifier: ^20.16.2 + version: 20.16.2 rimraf: specifier: ^3.0.2 version: 3.0.2 tsup: specifier: 8.0.1 - version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4))(typescript@5.5.4) + version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.16.2)(typescript@5.5.4))(typescript@5.5.4) typescript: specifier: 5.5.4 version: 5.5.4 @@ -983,14 +983,14 @@ importers: specifier: workspace:* version: link:../../config-packages/tsup '@types/node': - specifier: 20.14.8 - version: 20.14.8 + specifier: ^20.16.2 + version: 20.16.2 rimraf: specifier: ^3.0.2 version: 3.0.2 tsup: specifier: 8.0.1 - version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4))(typescript@5.5.4) + version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.16.2)(typescript@5.5.4))(typescript@5.5.4) typescript: specifier: 5.5.4 version: 5.5.4 @@ -1017,20 +1017,20 @@ importers: specifier: ^29.5.3 version: 29.5.3 '@types/node': - specifier: 20.14.8 - version: 20.14.8 + specifier: ^20.16.2 + version: 20.16.2 jest: specifier: ^29.6.2 - version: 29.6.2(@types/node@20.14.8)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4)) + version: 29.6.2(@types/node@20.16.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.16.2)(typescript@5.5.4)) rimraf: specifier: ^3.0.2 version: 3.0.2 ts-jest: specifier: ^29.1.1 - version: 29.1.1(@babel/core@7.22.17)(@jest/types@29.6.1)(babel-jest@29.6.2(@babel/core@7.22.17))(jest@29.6.2(@types/node@20.14.8)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4)))(typescript@5.5.4) + version: 29.1.1(@babel/core@7.22.17)(@jest/types@29.6.1)(babel-jest@29.6.2(@babel/core@7.22.17))(jest@29.6.2(@types/node@20.16.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.16.2)(typescript@5.5.4)))(typescript@5.5.4) tsup: specifier: 8.0.1 - version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4))(typescript@5.5.4) + version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.16.2)(typescript@5.5.4))(typescript@5.5.4) typescript: specifier: 5.5.4 version: 5.5.4 @@ -1044,8 +1044,8 @@ importers: specifier: workspace:^3.0.0-beta.55 version: link:../../packages/trigger-sdk '@team-plain/typescript-sdk': - specifier: ^3.5.0 - version: 3.5.0 + specifier: ^2.7.0 + version: 2.19.0 devDependencies: '@systemfsoftware/trigger.dev_tsconfig': specifier: workspace:* @@ -1054,14 +1054,14 @@ importers: specifier: workspace:* version: link:../../config-packages/tsup '@types/node': - specifier: 20.14.8 - version: 20.14.8 + specifier: ^20.16.2 + version: 20.16.2 rimraf: specifier: ^3.0.2 version: 3.0.2 tsup: specifier: 8.0.1 - version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4))(typescript@5.5.4) + version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.16.2)(typescript@5.5.4))(typescript@5.5.4) typescript: specifier: 5.5.4 version: 5.5.4 @@ -1088,14 +1088,14 @@ importers: specifier: workspace:* version: link:../../config-packages/tsup '@types/node': - specifier: 20.14.8 - version: 20.14.8 + specifier: ^20.16.2 + version: 20.16.2 rimraf: specifier: ^3.0.2 version: 3.0.2 tsup: specifier: 8.0.1 - version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4))(typescript@5.5.4) + version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.16.2)(typescript@5.5.4))(typescript@5.5.4) typescript: specifier: 5.5.4 version: 5.5.4 @@ -1119,14 +1119,14 @@ importers: specifier: workspace:* version: link:../../config-packages/tsup '@types/node': - specifier: 20.14.8 - version: 20.14.8 + specifier: ^20.16.2 + version: 20.16.2 rimraf: specifier: ^3.0.2 version: 3.0.2 tsup: specifier: 8.0.1 - version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4))(typescript@5.5.4) + version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.16.2)(typescript@5.5.4))(typescript@5.5.4) typescript: specifier: 5.5.4 version: 5.5.4 @@ -1150,14 +1150,14 @@ importers: specifier: workspace:* version: link:../../config-packages/tsup '@types/node': - specifier: 20.14.8 - version: 20.14.8 + specifier: ^20.16.2 + version: 20.16.2 rimraf: specifier: ^3.0.2 version: 3.0.2 tsup: specifier: 8.0.1 - version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4))(typescript@5.5.4) + version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.16.2)(typescript@5.5.4))(typescript@5.5.4) typescript: specifier: 5.5.4 version: 5.5.4 @@ -1184,14 +1184,14 @@ importers: specifier: workspace:* version: link:../../config-packages/tsup '@types/node': - specifier: 20.14.8 - version: 20.14.8 + specifier: ^20.16.2 + version: 20.16.2 rimraf: specifier: ^3.0.2 version: 3.0.2 tsup: specifier: 8.0.1 - version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4))(typescript@5.5.4) + version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.16.2)(typescript@5.5.4))(typescript@5.5.4) typescript: specifier: 5.5.4 version: 5.5.4 @@ -1215,14 +1215,14 @@ importers: specifier: workspace:* version: link:../../config-packages/tsup '@types/node': - specifier: 20.14.8 - version: 20.14.8 + specifier: ^20.16.2 + version: 20.16.2 rimraf: specifier: ^3.0.2 version: 3.0.2 tsup: specifier: 8.0.1 - version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4))(typescript@5.5.4) + version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.16.2)(typescript@5.5.4))(typescript@5.5.4) typescript: specifier: 5.5.4 version: 5.5.4 @@ -1246,8 +1246,8 @@ importers: specifier: workspace:* version: link:../../config-packages/tsup '@types/node': - specifier: 20.14.8 - version: 20.14.8 + specifier: ^20.16.2 + version: 20.16.2 rimraf: specifier: ^3.0.2 version: 3.0.2 @@ -1256,7 +1256,7 @@ importers: version: 2.4.0(stripe@16.8.0) tsup: specifier: 8.0.1 - version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4))(typescript@5.5.4) + version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.16.2)(typescript@5.5.4))(typescript@5.5.4) typescript: specifier: 5.5.4 version: 5.5.4 @@ -1286,14 +1286,14 @@ importers: specifier: workspace:* version: link:../../config-packages/tsup '@types/node': - specifier: 20.14.8 - version: 20.14.8 + specifier: ^20.16.2 + version: 20.16.2 rimraf: specifier: ^3.0.2 version: 3.0.2 tsup: specifier: 8.0.1 - version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4))(typescript@5.5.4) + version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.16.2)(typescript@5.5.4))(typescript@5.5.4) typescript: specifier: 5.5.4 version: 5.5.4 @@ -1317,14 +1317,14 @@ importers: specifier: workspace:* version: link:../../config-packages/tsup '@types/node': - specifier: 20.14.8 - version: 20.14.8 + specifier: ^20.16.2 + version: 20.16.2 rimraf: specifier: ^3.0.2 version: 3.0.2 tsup: specifier: 8.0.1 - version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4))(typescript@5.5.4) + version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.16.2)(typescript@5.5.4))(typescript@5.5.4) typescript: specifier: 5.5.4 version: 5.5.4 @@ -1349,13 +1349,13 @@ importers: version: 8.5.4 astro: specifier: ^3.0.12 - version: 3.0.13(@types/node@20.14.8)(terser@5.17.1) + version: 3.0.13(@types/node@20.16.2)(terser@5.17.1) rimraf: specifier: ^3.0.2 version: 3.0.2 tsup: specifier: 8.0.1 - version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4))(typescript@5.5.4) + version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.16.2)(typescript@5.5.4))(typescript@5.5.4) tsx: specifier: ^3.12.1 version: 3.12.2 @@ -1478,8 +1478,8 @@ importers: specifier: ^4.13.1 version: 4.13.1 '@types/node': - specifier: 20.14.8 - version: 20.14.8 + specifier: ^20.16.2 + version: 20.16.2 '@types/node-fetch': specifier: ^2.6.2 version: 2.6.2 @@ -1491,7 +1491,7 @@ importers: version: 3.0.2 tsup: specifier: 8.0.1 - version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4))(typescript@5.5.4) + version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.16.2)(typescript@5.5.4))(typescript@5.5.4) type-fest: specifier: ^3.6.0 version: 3.6.0 @@ -1683,8 +1683,8 @@ importers: specifier: ^4.13.1 version: 4.13.1 '@types/node': - specifier: '18' - version: 18.19.20 + specifier: ^20.16.2 + version: 20.16.2 '@types/object-hash': specifier: ^3.0.6 version: 3.0.6 @@ -1717,13 +1717,13 @@ importers: version: 5.0.10 tsup: specifier: 8.0.1 - version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.19.20)(typescript@5.5.4))(typescript@5.5.4) + version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.16.2)(typescript@5.5.4))(typescript@5.5.4) type-fest: specifier: ^3.6.0 version: 3.13.0 vitest: specifier: ^1.6.0 - version: 1.6.0(@types/node@18.19.20)(terser@5.17.1) + version: 1.6.0(@types/node@20.16.2)(terser@5.17.1) xdg-app-paths: specifier: ^8.3.0 version: 8.3.0 @@ -1801,14 +1801,14 @@ importers: specifier: ^29.5.3 version: 29.5.3 '@types/node': - specifier: 20.14.8 - version: 20.14.8 + specifier: ^20.16.2 + version: 20.16.2 '@types/readable-stream': specifier: ^4.0.14 version: 4.0.14 jest: specifier: ^29.6.2 - version: 29.6.2(@types/node@20.14.8)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4)) + version: 29.6.2(@types/node@20.16.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.16.2)(typescript@5.5.4)) rimraf: specifier: ^3.0.2 version: 3.0.2 @@ -1817,10 +1817,10 @@ importers: version: 4.7.4(bufferutil@4.0.7)(utf-8-validate@5.0.10) ts-jest: specifier: ^29.1.1 - version: 29.1.1(@babel/core@7.22.17)(@jest/types@29.6.1)(babel-jest@29.6.2(@babel/core@7.22.17))(jest@29.6.2(@types/node@20.14.8)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4)))(typescript@5.5.4) + version: 29.1.1(@babel/core@7.22.17)(@jest/types@29.6.1)(babel-jest@29.6.2(@babel/core@7.22.17))(jest@29.6.2(@types/node@20.16.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.16.2)(typescript@5.5.4)))(typescript@5.5.4) tsup: specifier: 8.0.1 - version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4))(typescript@5.5.4) + version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.16.2)(typescript@5.5.4))(typescript@5.5.4) typescript: specifier: 5.5.4 version: 5.5.4 @@ -1838,8 +1838,8 @@ importers: specifier: workspace:* version: link:../../config-packages/tsconfig '@types/node': - specifier: 20.14.8 - version: 20.14.8 + specifier: ^20.16.2 + version: 20.16.2 typescript: specifier: 5.5.4 version: 5.5.4 @@ -1860,20 +1860,20 @@ importers: specifier: ^29.5.3 version: 29.5.3 '@types/node': - specifier: 20.14.8 - version: 20.14.8 + specifier: ^20.16.2 + version: 20.16.2 jest: specifier: ^29.6.2 - version: 29.6.2(@types/node@20.14.8)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4)) + version: 29.6.2(@types/node@20.16.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.16.2)(typescript@5.5.4)) rimraf: specifier: ^3.0.2 version: 3.0.2 ts-jest: specifier: ^29.1.1 - version: 29.1.1(@babel/core@7.22.17)(@jest/types@29.6.1)(babel-jest@29.6.2(@babel/core@7.22.17))(jest@29.6.2(@types/node@20.14.8)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4)))(typescript@5.5.4) + version: 29.1.1(@babel/core@7.22.17)(@jest/types@29.6.1)(babel-jest@29.6.2(@babel/core@7.22.17))(jest@29.6.2(@types/node@20.16.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.16.2)(typescript@5.5.4)))(typescript@5.5.4) tsup: specifier: 8.0.1 - version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4))(typescript@5.5.4) + version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.16.2)(typescript@5.5.4))(typescript@5.5.4) typescript: specifier: 5.5.4 version: 5.5.4 @@ -1904,7 +1904,7 @@ importers: version: 18.2.0 react-email: specifier: ^2.1.1 - version: 2.1.2(@opentelemetry/api@1.8.0)(@swc/helpers@0.5.2)(bufferutil@4.0.7)(eslint@8.45.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4))(utf-8-validate@5.0.10) + version: 2.1.2(@opentelemetry/api@1.8.0)(@swc/helpers@0.5.2)(bufferutil@4.0.7)(eslint@8.45.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.16.2)(typescript@5.5.4))(utf-8-validate@5.0.10) resend: specifier: ^3.2.0 version: 3.2.0 @@ -1919,8 +1919,8 @@ importers: specifier: workspace:* version: link:../../config-packages/tsconfig '@types/node': - specifier: 20.14.8 - version: 20.14.8 + specifier: ^20.16.2 + version: 20.16.2 '@types/react': specifier: 18.2.69 version: 18.2.69 @@ -1994,7 +1994,7 @@ importers: version: 3.0.2 tsup: specifier: 8.0.1 - version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4))(typescript@5.5.4) + version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.16.2)(typescript@5.5.4))(typescript@5.5.4) tsx: specifier: ^3.12.1 version: 3.12.2 @@ -2021,7 +2021,7 @@ importers: version: 3.0.2 tsup: specifier: 8.0.1 - version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4))(typescript@5.5.4) + version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.16.2)(typescript@5.5.4))(typescript@5.5.4) typescript: specifier: 5.5.4 version: 5.5.4 @@ -2042,8 +2042,8 @@ importers: specifier: workspace:* version: link:../../config-packages/tsup '@types/node': - specifier: 20.14.8 - version: 20.14.8 + specifier: ^20.16.2 + version: 20.16.2 '@types/uuid': specifier: ^9.0.0 version: 9.0.0 @@ -2052,7 +2052,7 @@ importers: version: 3.0.2 tsup: specifier: 8.0.1 - version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4))(typescript@5.5.4) + version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.16.2)(typescript@5.5.4))(typescript@5.5.4) typescript: specifier: 5.5.4 version: 5.5.4 @@ -2062,9 +2062,6 @@ importers: '@nestjs/common': specifier: ^10.2.4 version: 10.2.7(reflect-metadata@0.1.13)(rxjs@7.8.1) - '@remix-run/web-fetch': - specifier: ^4.3.5 - version: 4.3.6 debug: specifier: ^4.3.4 version: 4.3.4(supports-color@8.1.1) @@ -2084,6 +2081,9 @@ importers: '@types/express': specifier: ^4.17.13 version: 4.17.15 + '@types/node': + specifier: ^20.16.2 + version: 20.16.2 fastify: specifier: ^4.23.2 version: 4.23.2 @@ -2092,7 +2092,7 @@ importers: version: 3.0.2 tsup: specifier: 8.0.1 - version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4))(typescript@5.5.4) + version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.16.2)(typescript@5.5.4))(typescript@5.5.4) tsx: specifier: ^3.12.1 version: 3.12.2 @@ -2135,7 +2135,7 @@ importers: version: 3.0.2 tsup: specifier: 8.0.1 - version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4))(typescript@5.5.4) + version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.16.2)(typescript@5.5.4))(typescript@5.5.4) tsx: specifier: ^3.12.1 version: 3.12.2 @@ -2162,23 +2162,23 @@ importers: specifier: ^29.5.3 version: 29.5.3 '@types/node': - specifier: 20.14.8 - version: 20.14.8 + specifier: ^20.16.2 + version: 20.16.2 jest: specifier: ^29.6.2 - version: 29.6.2(@types/node@20.14.8)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4)) + version: 29.6.2(@types/node@20.16.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.16.2)(typescript@5.5.4)) rimraf: specifier: ^3.0.2 version: 3.0.2 ts-jest: specifier: ^29.1.1 - version: 29.1.1(@babel/core@7.22.17)(@jest/types@29.6.1)(babel-jest@29.6.2(@babel/core@7.22.17))(jest@29.6.2(@types/node@20.14.8)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4)))(typescript@5.5.4) + version: 29.1.1(@babel/core@7.22.17)(@jest/types@29.6.1)(babel-jest@29.6.2(@babel/core@7.22.17))(jest@29.6.2(@types/node@20.16.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.16.2)(typescript@5.5.4)))(typescript@5.5.4) ts-proto: specifier: ^1.167.3 version: 1.167.3 tsup: specifier: 8.0.1 - version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4))(typescript@5.5.4) + version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.16.2)(typescript@5.5.4))(typescript@5.5.4) typescript: specifier: 5.5.4 version: 5.5.4 @@ -2221,7 +2221,7 @@ importers: version: 3.0.2 tsup: specifier: 8.0.1 - version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4))(typescript@5.5.4) + version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.16.2)(typescript@5.5.4))(typescript@5.5.4) tsx: specifier: ^3.12.1 version: 3.12.2 @@ -2258,7 +2258,7 @@ importers: version: 3.0.2 tsup: specifier: 8.0.1 - version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4))(typescript@5.5.4) + version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.16.2)(typescript@5.5.4))(typescript@5.5.4) tsx: specifier: ^3.12.1 version: 3.12.2 @@ -2277,7 +2277,7 @@ importers: devDependencies: '@sveltejs/kit': specifier: ^1.20.4 - version: 1.25.1(svelte@4.2.1)(vite@5.2.7(@types/node@20.14.8)(terser@5.17.1)) + version: 1.25.1(svelte@4.2.1)(vite@5.2.7(@types/node@20.16.2)(terser@5.17.1)) '@systemfsoftware/trigger.dev_tsconfig': specifier: workspace:* version: link:../../config-packages/tsconfig @@ -2295,7 +2295,7 @@ importers: version: 3.0.2 tsup: specifier: 8.0.1 - version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4))(typescript@5.5.4) + version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.16.2)(typescript@5.5.4))(typescript@5.5.4) typescript: specifier: 5.5.4 version: 5.5.4 @@ -2326,7 +2326,7 @@ importers: version: link:../../config-packages/tsup tsup: specifier: 8.0.1 - version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4))(typescript@5.5.4) + version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.16.2)(typescript@5.5.4))(typescript@5.5.4) typescript: specifier: 5.5.4 version: 5.5.4 @@ -2401,8 +2401,8 @@ importers: specifier: ^4.1.7 version: 4.1.7 '@types/node': - specifier: 20.14.8 - version: 20.14.8 + specifier: ^20.16.2 + version: 20.16.2 '@types/slug': specifier: ^5.0.3 version: 5.0.3 @@ -2420,7 +2420,7 @@ importers: version: 3.0.2 tsup: specifier: 8.0.1 - version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4))(typescript@5.5.4) + version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.16.2)(typescript@5.5.4))(typescript@5.5.4) typed-emitter: specifier: ^2.1.0 version: 2.1.0 @@ -2459,20 +2459,20 @@ importers: specifier: ^29.5.3 version: 29.5.3 '@types/node': - specifier: 20.14.8 - version: 20.14.8 + specifier: ^20.16.2 + version: 20.16.2 jest: specifier: ^29.6.2 - version: 29.6.2(@types/node@20.14.8)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4)) + version: 29.6.2(@types/node@20.16.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.16.2)(typescript@5.5.4)) rimraf: specifier: ^3.0.2 version: 3.0.2 ts-jest: specifier: ^29.1.1 - version: 29.1.1(@babel/core@7.22.17)(@jest/types@29.6.1)(babel-jest@29.6.2(@babel/core@7.22.17))(jest@29.6.2(@types/node@20.14.8)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4)))(typescript@5.5.4) + version: 29.1.1(@babel/core@7.22.17)(@jest/types@29.6.1)(babel-jest@29.6.2(@babel/core@7.22.17))(jest@29.6.2(@types/node@20.16.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.16.2)(typescript@5.5.4)))(typescript@5.5.4) tsup: specifier: 8.0.1 - version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4))(typescript@5.5.4) + version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.16.2)(typescript@5.5.4))(typescript@5.5.4) typescript: specifier: 5.5.4 version: 5.5.4 @@ -2523,8 +2523,8 @@ importers: specifier: workspace:* version: link:../config-packages/tsconfig '@types/node': - specifier: 20.14.8 - version: 20.14.8 + specifier: ^20.16.2 + version: 20.16.2 concurrently: specifier: ^8.2.0 version: 8.2.0 @@ -2536,7 +2536,7 @@ importers: version: 3.0.1 ts-node: specifier: ^10.9.1 - version: 10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4) + version: 10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.16.2)(typescript@5.5.4) tsconfig-paths: specifier: ^3.14.1 version: 3.14.1 @@ -2563,8 +2563,8 @@ importers: specifier: ^4.20221111.1 version: 4.20231121.0 '@types/node': - specifier: 20.14.8 - version: 20.14.8 + specifier: ^20.16.2 + version: 20.16.2 '@types/supertest': specifier: ^2.0.12 version: 2.0.14 @@ -6965,16 +6965,9 @@ packages: '@remix-run/react': ^1.15.0 || ^2.0.0 '@remix-run/server-runtime': ^1.15.0 || ^2.0.0 - '@remix-run/web-blob@3.0.5': - resolution: {integrity: sha512-Mungj3erqCrq0+5zU/34NkeC2g+U7K6Uwa8uNiZgANvw0Wc64wKglk4MPQJZA0Y2tgPYXyrRn7uw4q75j6Hhww==} - '@remix-run/web-blob@3.1.0': resolution: {integrity: sha512-owGzFLbqPH9PlKb8KvpNJ0NO74HWE2euAn61eEiyCXX/oteoVzTVSN8mpLgDjaxBf2btj5/nUllSUgpyd6IH6g==} - '@remix-run/web-fetch@4.3.6': - resolution: {integrity: sha512-ifadyJS+/7W6LhKyA8tIR9fBIPwLCFVpl1YCYg5i0ikykiXxE3IWtPVB1G51AJFghc1YgR7rq8BRJLsJeUbE5Q==} - engines: {node: ^10.17 || >=12.3} - '@remix-run/web-fetch@4.4.1': resolution: {integrity: sha512-xMceEGn2kvfeWS91nHSOhEQHPGgjFnmDVpWFZrbWPVdiTByMZIn421/tdSF6Kd1RsNsY+5Iwt3JFEKZHAcMQHw==} engines: {node: ^10.17 || >=12.3} @@ -6982,15 +6975,9 @@ packages: '@remix-run/web-file@3.1.0': resolution: {integrity: sha512-dW2MNGwoiEYhlspOAXFBasmLeYshyAyhIdrlXBi06Duex5tDr3ut2LFKVj7tyHLmn8nnNwFf1BjNbkQpygC2aQ==} - '@remix-run/web-form-data@3.0.5': - resolution: {integrity: sha512-txXJDzjDuTxF8MFvEp9AA2HF3oPcvmlE1I/6HIxeGpX3vpBtrCPw5KQ/nzgBZNuAxyxEm8ps6Ds/UZwoDyfGsQ==} - '@remix-run/web-form-data@3.1.0': resolution: {integrity: sha512-NdeohLMdrb+pHxMQ/Geuzdp0eqPbea+Ieo8M8Jx2lGC6TBHsgHzYcBvr0LyPdPVycNRDEpWpiDdCOdCryo3f9A==} - '@remix-run/web-stream@1.0.4': - resolution: {integrity: sha512-SVO42pH21I1sAhksGEM8ZBV/jc1mz6knZSg6Qo/2HPy9JTvtUykm3QMHtF2OMCTUXxdRW+4E/rphkPRyGc8WKw==} - '@remix-run/web-stream@1.1.0': resolution: {integrity: sha512-KRJtwrjRV5Bb+pM7zxcTJkhIqWWSy+MYsIxHK+0m5atcznsf15YwUBWHWulZerV2+vvHH1Lp1DD7pw6qKW8SgA==} @@ -7571,6 +7558,9 @@ packages: '@tanstack/virtual-core@3.0.0': resolution: {integrity: sha512-SYXOBTjJb05rXa2vl55TTwO40A6wKu0R5i1qQwhJYNDIqaIGF7D0HsLw+pJAyi2OvntlEIVusx3xtbbgSUi6zg==} + '@team-plain/typescript-sdk@2.19.0': + resolution: {integrity: sha512-BloaZrzHLS2jfgdM9Q/wvpmkHw8ZoVCNaq3z5YsR8NOgbDuVNdzmAUzGqMDmdCRiZ5xbD8CUILHxap1AAJrY5A==} + '@team-plain/typescript-sdk@3.5.0': resolution: {integrity: sha512-9kweiSlYAN31VI7yzILGxdlZqsGJ+FmCEfXyEZ/0/i3r6vOwq45FDqtjadnQJVtFm+rf/8vCFRN+wEYMIEv6Aw==} @@ -7858,11 +7848,11 @@ packages: '@types/node@12.20.55': resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} - '@types/node@18.19.20': - resolution: {integrity: sha512-SKXZvI375jkpvAj8o+5U2518XQv76mAsixqfXiVyWyXZbVWQK25RurFovYpVIxVzul0rZoH58V/3SkEnm7s3qA==} + '@types/node@18.19.47': + resolution: {integrity: sha512-1f7dB3BL/bpd9tnDJrrHb66Y+cVrhxSOTGorRNdHwYTUlTay3HuTDPKo9a/4vX9pMQkhYBcAbL4jQdNlhCFP9A==} - '@types/node@20.14.8': - resolution: {integrity: sha512-DO+2/jZinXfROG7j7WKFn/3C6nFwxy2lLpgLjEXJz+0XKphZlTLJ14mo8Vfg8X5BWN6XjyESXq+LcYdT7tR3bA==} + '@types/node@20.16.2': + resolution: {integrity: sha512-91s/n4qUPV/wg8eE9KHYW1kouTfDk2FPGjXbBMfRWP/2vg1rCXNQL1OCabwGs0XSdukuK+MwCDXE30QpSeMUhQ==} '@types/normalize-package-data@2.4.1': resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==} @@ -8570,10 +8560,6 @@ packages: resolution: {integrity: sha512-eM9d/swFopRt5gdJ7jrpCwgvEMIayITpojhkkSMRsFHYuH5bkSQ4p/9qTEHtmNudUZh22Tehu7I6CxAW0IXTKA==} hasBin: true - available-typed-arrays@1.0.5: - resolution: {integrity: sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==} - engines: {node: '>= 0.4'} - available-typed-arrays@1.0.7: resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==} engines: {node: '>= 0.4'} @@ -11122,10 +11108,6 @@ packages: resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} engines: {node: '>= 0.4'} - has-tostringtag@1.0.0: - resolution: {integrity: sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==} - engines: {node: '>= 0.4'} - has-tostringtag@1.0.2: resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==} engines: {node: '>= 0.4'} @@ -11678,10 +11660,6 @@ packages: resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==} engines: {node: '>= 0.4'} - is-typed-array@1.1.10: - resolution: {integrity: sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==} - engines: {node: '>= 0.4'} - is-typed-array@1.1.13: resolution: {integrity: sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==} engines: {node: '>= 0.4'} @@ -15941,6 +15919,9 @@ packages: undici-types@5.26.5: resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} + undici-types@6.19.8: + resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==} + undici@5.24.0: resolution: {integrity: sha512-OKlckxBjFl0oXxcj9FU6oB8fDAaiRUq+D8jrFWGmOfI/gIyjk/IeS75LMzgYKUaeHzLUcYvf9bbJGSrUwTfwwQ==} engines: {node: '>=14.0'} @@ -16495,10 +16476,6 @@ packages: resolution: {integrity: sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==} engines: {node: '>= 0.4'} - which-typed-array@1.1.9: - resolution: {integrity: sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==} - engines: {node: '>= 0.4'} - which@1.3.1: resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==} hasBin: true @@ -16807,10 +16784,10 @@ snapshots: '@astrojs/internal-helpers@0.2.0': {} - '@astrojs/markdown-remark@3.1.0(astro@3.0.13(@types/node@20.14.8)(terser@5.17.1))': + '@astrojs/markdown-remark@3.1.0(astro@3.0.13(@types/node@20.16.2)(terser@5.17.1))': dependencies: '@astrojs/prism': 3.0.0 - astro: 3.0.13(@types/node@20.14.8)(terser@5.17.1) + astro: 3.0.13(@types/node@20.16.2)(terser@5.17.1) github-slugger: 2.0.0 import-meta-resolve: 3.0.0 rehype-raw: 6.1.1 @@ -19101,10 +19078,14 @@ snapshots: dependencies: graphql: 16.6.0 + '@graphql-typed-document-node/core@3.2.0(graphql@16.8.1)': + dependencies: + graphql: 16.8.1 + '@grpc/grpc-js@1.8.17': dependencies: '@grpc/proto-loader': 0.7.7 - '@types/node': 18.19.20 + '@types/node': 20.16.2 '@grpc/proto-loader@0.7.7': dependencies: @@ -19177,7 +19158,7 @@ snapshots: dependencies: '@inquirer/type': 1.2.0 '@types/mute-stream': 0.0.4 - '@types/node': 20.14.8 + '@types/node': 20.16.2 '@types/wrap-ansi': 3.0.0 ansi-escapes: 4.3.2 chalk: 4.1.2 @@ -19233,27 +19214,27 @@ snapshots: '@jest/console@29.6.2': dependencies: '@jest/types': 29.6.1 - '@types/node': 18.19.20 + '@types/node': 20.16.2 chalk: 4.1.2 jest-message-util: 29.6.2 jest-util: 29.6.2 slash: 3.0.0 - '@jest/core@29.6.2(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4))': + '@jest/core@29.6.2(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.16.2)(typescript@5.5.4))': dependencies: '@jest/console': 29.6.2 '@jest/reporters': 29.6.2 '@jest/test-result': 29.6.2 '@jest/transform': 29.6.2 '@jest/types': 29.6.1 - '@types/node': 18.19.20 + '@types/node': 20.16.2 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.8.0 exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.5.0 - jest-config: 29.6.2(@types/node@18.19.20)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4)) + jest-config: 29.6.2(@types/node@20.16.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.16.2)(typescript@5.5.4)) jest-haste-map: 29.6.2 jest-message-util: 29.6.2 jest-regex-util: 29.4.3 @@ -19278,7 +19259,7 @@ snapshots: dependencies: '@jest/fake-timers': 29.6.2 '@jest/types': 29.6.1 - '@types/node': 18.19.20 + '@types/node': 20.16.2 jest-mock: 29.6.2 '@jest/expect-utils@29.6.2': @@ -19296,7 +19277,7 @@ snapshots: dependencies: '@jest/types': 29.6.1 '@sinonjs/fake-timers': 10.3.0 - '@types/node': 18.19.20 + '@types/node': 20.16.2 jest-message-util: 29.6.2 jest-mock: 29.6.2 jest-util: 29.6.2 @@ -19318,7 +19299,7 @@ snapshots: '@jest/transform': 29.6.2 '@jest/types': 29.6.1 '@jridgewell/trace-mapping': 0.3.25 - '@types/node': 18.19.20 + '@types/node': 20.16.2 chalk: 4.1.2 collect-v8-coverage: 1.0.2 exit: 0.1.2 @@ -19388,7 +19369,7 @@ snapshots: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.4 '@types/istanbul-reports': 3.0.1 - '@types/node': 18.19.20 + '@types/node': 20.16.2 '@types/yargs': 17.0.32 chalk: 4.1.2 @@ -19435,7 +19416,7 @@ snapshots: '@kubernetes/client-node@0.20.0(bufferutil@4.0.7)(utf-8-validate@5.0.10)': dependencies: '@types/js-yaml': 4.0.9 - '@types/node': 20.14.8 + '@types/node': 20.16.2 '@types/request': 2.48.12 '@types/ws': 8.5.10 byline: 5.0.0 @@ -20089,7 +20070,7 @@ snapshots: '@playwright/test@1.37.0': dependencies: - '@types/node': 18.19.20 + '@types/node': 20.16.2 playwright-core: 1.37.0 optionalDependencies: fsevents: 2.3.2 @@ -22008,7 +21989,7 @@ snapshots: transitivePeerDependencies: - encoding - '@remix-run/dev@2.1.0(@remix-run/serve@2.1.0(typescript@5.5.4))(@types/node@20.14.8)(bufferutil@4.0.7)(encoding@0.1.13)(terser@5.17.1)(ts-node@10.9.1(@swc/core@1.3.26)(@types/node@20.14.8)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10)': + '@remix-run/dev@2.1.0(@remix-run/serve@2.1.0(typescript@5.5.4))(@types/node@20.16.2)(bufferutil@4.0.7)(encoding@0.1.13)(terser@5.17.1)(ts-node@10.9.1(@swc/core@1.3.26)(@types/node@20.16.2)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10)': dependencies: '@babel/core': 7.22.17 '@babel/generator': 7.22.15 @@ -22021,7 +22002,7 @@ snapshots: '@npmcli/package-json': 4.0.1 '@remix-run/server-runtime': 2.1.0(typescript@5.5.4) '@types/mdx': 2.0.5 - '@vanilla-extract/integration': 6.2.1(@types/node@20.14.8)(terser@5.17.1) + '@vanilla-extract/integration': 6.2.1(@types/node@20.16.2)(terser@5.17.1) arg: 5.0.2 cacache: 17.1.4 chalk: 4.1.2 @@ -22047,7 +22028,7 @@ snapshots: pidtree: 0.6.0 postcss: 8.4.29 postcss-discard-duplicates: 5.1.0(postcss@8.4.29) - postcss-load-config: 4.0.1(postcss@8.4.29)(ts-node@10.9.1(@swc/core@1.3.26)(@types/node@20.14.8)(typescript@5.5.4)) + postcss-load-config: 4.0.1(postcss@8.4.29)(ts-node@10.9.1(@swc/core@1.3.26)(@types/node@20.16.2)(typescript@5.5.4)) postcss-modules: 6.0.0(postcss@8.4.29) prettier: 2.8.8 pretty-ms: 7.0.1 @@ -22193,26 +22174,11 @@ snapshots: '@remix-run/react': 2.1.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.5.4) '@remix-run/server-runtime': 2.1.0(typescript@5.5.4) - '@remix-run/web-blob@3.0.5': - dependencies: - '@remix-run/web-stream': 1.0.4 - web-encoding: 1.1.5 - '@remix-run/web-blob@3.1.0': dependencies: '@remix-run/web-stream': 1.1.0 web-encoding: 1.1.5 - '@remix-run/web-fetch@4.3.6': - dependencies: - '@remix-run/web-blob': 3.0.5 - '@remix-run/web-form-data': 3.0.5 - '@remix-run/web-stream': 1.0.4 - '@web3-storage/multipart-parser': 1.0.0 - abort-controller: 3.0.0 - data-uri-to-buffer: 3.0.1 - mrmime: 1.0.1 - '@remix-run/web-fetch@4.4.1': dependencies: '@remix-run/web-blob': 3.1.0 @@ -22228,18 +22194,10 @@ snapshots: dependencies: '@remix-run/web-blob': 3.1.0 - '@remix-run/web-form-data@3.0.5': - dependencies: - web-encoding: 1.1.5 - '@remix-run/web-form-data@3.1.0': dependencies: web-encoding: 1.1.5 - '@remix-run/web-stream@1.0.4': - dependencies: - web-streams-polyfill: 3.2.1 - '@remix-run/web-stream@1.1.0': dependencies: web-streams-polyfill: 3.2.1 @@ -22381,7 +22339,7 @@ snapshots: '@slack/logger@3.0.0': dependencies: - '@types/node': 18.19.20 + '@types/node': 20.16.2 '@slack/types@2.8.0': {} @@ -22390,7 +22348,7 @@ snapshots: '@slack/logger': 3.0.0 '@slack/types': 2.8.0 '@types/is-stream': 1.1.0 - '@types/node': 20.14.8 + '@types/node': 20.16.2 axios: 0.27.2 eventemitter3: 3.1.2 form-data: 2.5.1 @@ -22705,9 +22663,9 @@ snapshots: - encoding - supports-color - '@sveltejs/kit@1.25.1(svelte@4.2.1)(vite@5.2.7(@types/node@20.14.8)(terser@5.17.1))': + '@sveltejs/kit@1.25.1(svelte@4.2.1)(vite@5.2.7(@types/node@20.16.2)(terser@5.17.1))': dependencies: - '@sveltejs/vite-plugin-svelte': 2.4.6(svelte@4.2.1)(vite@5.2.7(@types/node@20.14.8)(terser@5.17.1)) + '@sveltejs/vite-plugin-svelte': 2.4.6(svelte@4.2.1)(vite@5.2.7(@types/node@20.16.2)(terser@5.17.1)) '@types/cookie': 0.5.2 cookie: 0.5.0 devalue: 4.3.2 @@ -22721,30 +22679,30 @@ snapshots: svelte: 4.2.1 tiny-glob: 0.2.9 undici: 5.25.4 - vite: 5.2.7(@types/node@20.14.8)(terser@5.17.1) + vite: 5.2.7(@types/node@20.16.2)(terser@5.17.1) transitivePeerDependencies: - supports-color - '@sveltejs/vite-plugin-svelte-inspector@1.0.4(@sveltejs/vite-plugin-svelte@2.4.6(svelte@4.2.1)(vite@5.2.7(@types/node@20.14.8)(terser@5.17.1)))(svelte@4.2.1)(vite@5.2.7(@types/node@20.14.8)(terser@5.17.1))': + '@sveltejs/vite-plugin-svelte-inspector@1.0.4(@sveltejs/vite-plugin-svelte@2.4.6(svelte@4.2.1)(vite@5.2.7(@types/node@20.16.2)(terser@5.17.1)))(svelte@4.2.1)(vite@5.2.7(@types/node@20.16.2)(terser@5.17.1))': dependencies: - '@sveltejs/vite-plugin-svelte': 2.4.6(svelte@4.2.1)(vite@5.2.7(@types/node@20.14.8)(terser@5.17.1)) + '@sveltejs/vite-plugin-svelte': 2.4.6(svelte@4.2.1)(vite@5.2.7(@types/node@20.16.2)(terser@5.17.1)) debug: 4.3.6 svelte: 4.2.1 - vite: 5.2.7(@types/node@20.14.8)(terser@5.17.1) + vite: 5.2.7(@types/node@20.16.2)(terser@5.17.1) transitivePeerDependencies: - supports-color - '@sveltejs/vite-plugin-svelte@2.4.6(svelte@4.2.1)(vite@5.2.7(@types/node@20.14.8)(terser@5.17.1))': + '@sveltejs/vite-plugin-svelte@2.4.6(svelte@4.2.1)(vite@5.2.7(@types/node@20.16.2)(terser@5.17.1))': dependencies: - '@sveltejs/vite-plugin-svelte-inspector': 1.0.4(@sveltejs/vite-plugin-svelte@2.4.6(svelte@4.2.1)(vite@5.2.7(@types/node@20.14.8)(terser@5.17.1)))(svelte@4.2.1)(vite@5.2.7(@types/node@20.14.8)(terser@5.17.1)) + '@sveltejs/vite-plugin-svelte-inspector': 1.0.4(@sveltejs/vite-plugin-svelte@2.4.6(svelte@4.2.1)(vite@5.2.7(@types/node@20.16.2)(terser@5.17.1)))(svelte@4.2.1)(vite@5.2.7(@types/node@20.16.2)(terser@5.17.1)) debug: 4.3.6 deepmerge: 4.3.1 kleur: 4.1.5 magic-string: 0.30.11 svelte: 4.2.1 svelte-hmr: 0.15.3(svelte@4.2.1) - vite: 5.2.7(@types/node@20.14.8)(terser@5.17.1) - vitefu: 0.2.4(vite@5.2.7(@types/node@20.14.8)(terser@5.17.1)) + vite: 5.2.7(@types/node@20.16.2)(terser@5.17.1) + vitefu: 0.2.4(vite@5.2.7(@types/node@20.16.2)(terser@5.17.1)) transitivePeerDependencies: - supports-color @@ -22872,22 +22830,22 @@ snapshots: '@tabler/icons@2.40.0': {} - '@tailwindcss/container-queries@0.1.1(tailwindcss@3.4.1(ts-node@10.9.1(@swc/core@1.3.26)(@types/node@20.14.8)(typescript@5.5.4)))': + '@tailwindcss/container-queries@0.1.1(tailwindcss@3.4.1(ts-node@10.9.1(@swc/core@1.3.26)(@types/node@20.16.2)(typescript@5.5.4)))': dependencies: - tailwindcss: 3.4.1(ts-node@10.9.1(@swc/core@1.3.26)(@types/node@20.14.8)(typescript@5.5.4)) + tailwindcss: 3.4.1(ts-node@10.9.1(@swc/core@1.3.26)(@types/node@20.16.2)(typescript@5.5.4)) - '@tailwindcss/forms@0.5.3(tailwindcss@3.4.1(ts-node@10.9.1(@swc/core@1.3.26)(@types/node@20.14.8)(typescript@5.5.4)))': + '@tailwindcss/forms@0.5.3(tailwindcss@3.4.1(ts-node@10.9.1(@swc/core@1.3.26)(@types/node@20.16.2)(typescript@5.5.4)))': dependencies: mini-svg-data-uri: 1.4.4 - tailwindcss: 3.4.1(ts-node@10.9.1(@swc/core@1.3.26)(@types/node@20.14.8)(typescript@5.5.4)) + tailwindcss: 3.4.1(ts-node@10.9.1(@swc/core@1.3.26)(@types/node@20.16.2)(typescript@5.5.4)) - '@tailwindcss/typography@0.5.9(tailwindcss@3.4.1(ts-node@10.9.1(@swc/core@1.3.26)(@types/node@20.14.8)(typescript@5.5.4)))': + '@tailwindcss/typography@0.5.9(tailwindcss@3.4.1(ts-node@10.9.1(@swc/core@1.3.26)(@types/node@20.16.2)(typescript@5.5.4)))': dependencies: lodash.castarray: 4.4.0 lodash.isplainobject: 4.0.6 lodash.merge: 4.6.2 postcss-selector-parser: 6.0.10 - tailwindcss: 3.4.1(ts-node@10.9.1(@swc/core@1.3.26)(@types/node@20.14.8)(typescript@5.5.4)) + tailwindcss: 3.4.1(ts-node@10.9.1(@swc/core@1.3.26)(@types/node@20.16.2)(typescript@5.5.4)) '@tanstack/query-core@5.0.0-beta.0': {} @@ -22907,6 +22865,12 @@ snapshots: '@tanstack/virtual-core@3.0.0': {} + '@team-plain/typescript-sdk@2.19.0': + dependencies: + '@graphql-typed-document-node/core': 3.2.0(graphql@16.8.1) + graphql: 16.8.1 + zod: 3.22.3 + '@team-plain/typescript-sdk@3.5.0': dependencies: '@graphql-typed-document-node/core': 3.2.0(graphql@16.6.0) @@ -22994,7 +22958,7 @@ snapshots: '@types/body-parser@1.19.2': dependencies: '@types/connect': 3.4.35 - '@types/node': 18.19.20 + '@types/node': 20.16.2 '@types/btoa-lite@1.0.0': {} @@ -23002,7 +22966,7 @@ snapshots: dependencies: '@types/http-cache-semantics': 4.0.1 '@types/keyv': 3.1.4 - '@types/node': 18.19.20 + '@types/node': 20.16.2 '@types/responselike': 1.0.0 '@types/caseless@0.12.5': {} @@ -23019,7 +22983,7 @@ snapshots: '@types/connect@3.4.35': dependencies: - '@types/node': 18.19.20 + '@types/node': 20.16.2 '@types/cookie@0.4.1': {} @@ -23031,7 +22995,7 @@ snapshots: '@types/cors@2.8.17': dependencies: - '@types/node': 18.19.20 + '@types/node': 20.16.2 '@types/d3-array@3.0.8': {} @@ -23087,7 +23051,7 @@ snapshots: '@types/express-serve-static-core@4.17.32': dependencies: - '@types/node': 18.19.20 + '@types/node': 20.16.2 '@types/qs': 6.9.7 '@types/range-parser': 1.2.4 @@ -23100,7 +23064,7 @@ snapshots: '@types/graceful-fs@4.1.6': dependencies: - '@types/node': 18.19.20 + '@types/node': 20.16.2 '@types/gradient-string@1.1.2': dependencies: @@ -23121,7 +23085,7 @@ snapshots: '@types/interpret@1.1.3': dependencies: - '@types/node': 18.19.20 + '@types/node': 20.16.2 '@types/is-ci@3.0.0': dependencies: @@ -23129,7 +23093,7 @@ snapshots: '@types/is-stream@1.1.0': dependencies: - '@types/node': 18.19.20 + '@types/node': 20.16.2 '@types/istanbul-lib-coverage@2.0.4': {} @@ -23162,11 +23126,11 @@ snapshots: '@types/jsonwebtoken@9.0.1': dependencies: - '@types/node': 18.19.20 + '@types/node': 20.16.2 '@types/keyv@3.1.4': dependencies: - '@types/node': 18.19.20 + '@types/node': 20.16.2 '@types/lodash.omit@4.5.7': dependencies: @@ -23190,17 +23154,17 @@ snapshots: '@types/mock-fs@4.13.1': dependencies: - '@types/node': 18.19.20 + '@types/node': 20.16.2 '@types/morgan@1.9.4': dependencies: - '@types/node': 20.14.8 + '@types/node': 20.16.2 '@types/ms@0.7.31': {} '@types/mute-stream@0.0.4': dependencies: - '@types/node': 18.19.20 + '@types/node': 20.16.2 '@types/nlcst@1.0.1': dependencies: @@ -23208,27 +23172,27 @@ snapshots: '@types/node-fetch@2.6.2': dependencies: - '@types/node': 20.14.8 + '@types/node': 20.16.2 form-data: 3.0.1 '@types/node-fetch@2.6.4': dependencies: - '@types/node': 18.19.20 + '@types/node': 20.16.2 form-data: 3.0.1 '@types/node-forge@1.3.10': dependencies: - '@types/node': 18.19.20 + '@types/node': 20.16.2 '@types/node@12.20.55': {} - '@types/node@18.19.20': + '@types/node@18.19.47': dependencies: undici-types: 5.26.5 - '@types/node@20.14.8': + '@types/node@20.16.2': dependencies: - undici-types: 5.26.5 + undici-types: 6.19.8 '@types/normalize-package-data@2.4.1': {} @@ -23240,13 +23204,13 @@ snapshots: '@types/pg@8.11.6': dependencies: - '@types/node': 18.19.20 + '@types/node': 20.16.2 pg-protocol: 1.6.1 pg-types: 4.0.2 '@types/pg@8.6.6': dependencies: - '@types/node': 20.14.8 + '@types/node': 20.16.2 pg-protocol: 1.6.0 pg-types: 2.2.0 @@ -23282,7 +23246,7 @@ snapshots: '@types/readable-stream@4.0.14': dependencies: - '@types/node': 18.19.20 + '@types/node': 20.16.2 safe-buffer: 5.1.2 '@types/regression@2.0.6': {} @@ -23290,7 +23254,7 @@ snapshots: '@types/request@2.48.12': dependencies: '@types/caseless': 0.12.5 - '@types/node': 18.19.20 + '@types/node': 20.16.2 '@types/tough-cookie': 4.0.5 form-data: 2.5.1 @@ -23298,7 +23262,7 @@ snapshots: '@types/responselike@1.0.0': dependencies: - '@types/node': 18.19.20 + '@types/node': 20.16.2 '@types/retry@0.12.0': {} @@ -23317,7 +23281,7 @@ snapshots: '@types/serve-static@1.15.0': dependencies: '@types/mime': 3.0.1 - '@types/node': 18.19.20 + '@types/node': 20.16.2 '@types/shimmer@1.0.2': {} @@ -23332,7 +23296,7 @@ snapshots: '@types/superagent@4.1.19': dependencies: '@types/cookiejar': 2.1.2 - '@types/node': 18.19.20 + '@types/node': 20.16.2 '@types/supertest@2.0.14': dependencies: @@ -23340,12 +23304,12 @@ snapshots: '@types/tar@6.1.4': dependencies: - '@types/node': 20.14.8 + '@types/node': 20.16.2 minipass: 4.0.0 '@types/through@0.0.30': dependencies: - '@types/node': 18.19.20 + '@types/node': 20.16.2 '@types/tinycolor2@1.4.3': {} @@ -23357,7 +23321,7 @@ snapshots: '@types/webpack@5.28.5(@swc/core@1.3.101(@swc/helpers@0.5.2))(esbuild@0.19.11)': dependencies: - '@types/node': 18.19.20 + '@types/node': 20.16.2 tapable: 2.2.1 webpack: 5.88.2(@swc/core@1.3.101(@swc/helpers@0.5.2))(esbuild@0.19.11) transitivePeerDependencies: @@ -23368,17 +23332,17 @@ snapshots: '@types/websocket@1.0.5': dependencies: - '@types/node': 18.19.20 + '@types/node': 20.16.2 '@types/wrap-ansi@3.0.0': {} '@types/ws@8.5.10': dependencies: - '@types/node': 18.19.20 + '@types/node': 20.16.2 '@types/ws@8.5.4': dependencies: - '@types/node': 20.14.8 + '@types/node': 20.16.2 '@types/yargs-parser@21.0.0': {} @@ -23388,7 +23352,7 @@ snapshots: '@types/yauzl@2.10.1': dependencies: - '@types/node': 18.19.20 + '@types/node': 20.16.2 optional: true '@typescript-eslint/eslint-plugin@5.59.6(@typescript-eslint/parser@5.59.6(eslint@8.31.0)(typescript@5.5.4))(eslint@8.31.0)(typescript@5.5.4)': @@ -23549,7 +23513,7 @@ snapshots: media-query-parser: 2.0.2 outdent: 0.8.0 - '@vanilla-extract/integration@6.2.1(@types/node@20.14.8)(terser@5.17.1)': + '@vanilla-extract/integration@6.2.1(@types/node@20.16.2)(terser@5.17.1)': dependencies: '@babel/core': 7.22.17 '@babel/plugin-syntax-typescript': 7.21.4(@babel/core@7.22.17) @@ -23562,8 +23526,8 @@ snapshots: lodash: 4.17.21 mlly: 1.4.2 outdent: 0.8.0 - vite: 4.4.9(@types/node@20.14.8)(terser@5.17.1) - vite-node: 0.28.5(@types/node@20.14.8)(terser@5.17.1) + vite: 4.4.9(@types/node@20.16.2)(terser@5.17.1) + vite-node: 0.28.5(@types/node@20.16.2)(terser@5.17.1) transitivePeerDependencies: - '@types/node' - less @@ -24093,11 +24057,11 @@ snapshots: astring@1.8.4: {} - astro@3.0.13(@types/node@20.14.8)(terser@5.17.1): + astro@3.0.13(@types/node@20.16.2)(terser@5.17.1): dependencies: '@astrojs/compiler': 2.1.0 '@astrojs/internal-helpers': 0.2.0 - '@astrojs/markdown-remark': 3.1.0(astro@3.0.13(@types/node@20.14.8)(terser@5.17.1)) + '@astrojs/markdown-remark': 3.1.0(astro@3.0.13(@types/node@20.16.2)(terser@5.17.1)) '@astrojs/telemetry': 3.0.1 '@babel/core': 7.22.17 '@babel/generator': 7.22.15 @@ -24145,8 +24109,8 @@ snapshots: undici: 5.24.0 unist-util-visit: 4.1.2 vfile: 5.3.7 - vite: 4.4.9(@types/node@20.14.8)(terser@5.17.1) - vitefu: 0.2.4(vite@4.4.9(@types/node@20.14.8)(terser@5.17.1)) + vite: 4.4.9(@types/node@20.16.2)(terser@5.17.1) + vitefu: 0.2.4(vite@4.4.9(@types/node@20.16.2)(terser@5.17.1)) which-pm: 2.1.1 yargs-parser: 21.1.1 zod: 3.21.1 @@ -24208,8 +24172,6 @@ snapshots: postcss: 7.0.39 postcss-value-parser: 4.2.0 - available-typed-arrays@1.0.5: {} - available-typed-arrays@1.0.7: dependencies: possible-typed-array-names: 1.0.0 @@ -25355,7 +25317,7 @@ snapshots: side-channel: 1.0.4 which-boxed-primitive: 1.0.2 which-collection: 1.0.1 - which-typed-array: 1.1.9 + which-typed-array: 1.1.15 deep-extend@0.6.0: {} @@ -25602,7 +25564,7 @@ snapshots: dependencies: '@types/cookie': 0.4.1 '@types/cors': 2.8.17 - '@types/node': 20.14.8 + '@types/node': 20.16.2 accepts: 1.3.8 base64id: 2.0.0 cookie: 0.4.2 @@ -25645,7 +25607,7 @@ snapshots: es-abstract@1.21.1: dependencies: - available-typed-arrays: 1.0.5 + available-typed-arrays: 1.0.7 call-bind: 1.0.7 es-set-tostringtag: 2.0.1 es-to-primitive: 1.2.1 @@ -25666,7 +25628,7 @@ snapshots: is-regex: 1.1.4 is-shared-array-buffer: 1.0.2 is-string: 1.0.7 - is-typed-array: 1.1.10 + is-typed-array: 1.1.13 is-weakref: 1.0.2 object-inspect: 1.13.2 object-keys: 1.1.1 @@ -25677,7 +25639,7 @@ snapshots: string.prototype.trimstart: 1.0.6 typed-array-length: 1.0.4 unbox-primitive: 1.0.2 - which-typed-array: 1.1.9 + which-typed-array: 1.1.15 es-abstract@1.23.3: dependencies: @@ -25755,7 +25717,7 @@ snapshots: dependencies: get-intrinsic: 1.2.4 has: 1.0.3 - has-tostringtag: 1.0.0 + has-tostringtag: 1.0.2 es-set-tostringtag@2.0.3: dependencies: @@ -26601,7 +26563,7 @@ snapshots: expect@29.6.2: dependencies: '@jest/expect-utils': 29.6.2 - '@types/node': 18.19.20 + '@types/node': 20.16.2 jest-get-type: 29.4.3 jest-matcher-utils: 29.6.2 jest-message-util: 29.6.2 @@ -27272,7 +27234,7 @@ snapshots: graphile-config@0.0.1-beta.8: dependencies: '@types/interpret': 1.1.3 - '@types/node': 20.14.8 + '@types/node': 20.16.2 '@types/semver': 7.5.1 chalk: 4.1.2 debug: 4.3.6 @@ -27344,10 +27306,6 @@ snapshots: has-symbols@1.0.3: {} - has-tostringtag@1.0.0: - dependencies: - has-symbols: 1.0.3 - has-tostringtag@1.0.2: dependencies: has-symbols: 1.0.3 @@ -27758,13 +27716,13 @@ snapshots: is-arguments@1.1.1: dependencies: call-bind: 1.0.7 - has-tostringtag: 1.0.0 + has-tostringtag: 1.0.2 is-array-buffer@3.0.1: dependencies: call-bind: 1.0.7 get-intrinsic: 1.2.4 - is-typed-array: 1.1.10 + is-typed-array: 1.1.13 is-array-buffer@3.0.4: dependencies: @@ -27786,7 +27744,7 @@ snapshots: is-boolean-object@1.1.2: dependencies: call-bind: 1.0.7 - has-tostringtag: 1.0.0 + has-tostringtag: 1.0.2 is-buffer@1.1.6: {} @@ -27812,7 +27770,7 @@ snapshots: is-date-object@1.0.5: dependencies: - has-tostringtag: 1.0.0 + has-tostringtag: 1.0.2 is-decimal@2.0.1: {} @@ -27836,7 +27794,7 @@ snapshots: is-generator-function@1.0.10: dependencies: - has-tostringtag: 1.0.0 + has-tostringtag: 1.0.2 is-glob@4.0.3: dependencies: @@ -27879,7 +27837,7 @@ snapshots: is-number-object@1.0.7: dependencies: - has-tostringtag: 1.0.0 + has-tostringtag: 1.0.2 is-number@7.0.0: {} @@ -27902,7 +27860,7 @@ snapshots: is-regex@1.1.4: dependencies: call-bind: 1.0.7 - has-tostringtag: 1.0.0 + has-tostringtag: 1.0.2 is-set@2.0.2: {} @@ -27924,7 +27882,7 @@ snapshots: is-string@1.0.7: dependencies: - has-tostringtag: 1.0.0 + has-tostringtag: 1.0.2 is-subdir@1.2.0: dependencies: @@ -27934,14 +27892,6 @@ snapshots: dependencies: has-symbols: 1.0.3 - is-typed-array@1.1.10: - dependencies: - available-typed-arrays: 1.0.5 - call-bind: 1.0.7 - for-each: 0.3.3 - gopd: 1.0.1 - has-tostringtag: 1.0.0 - is-typed-array@1.1.13: dependencies: which-typed-array: 1.1.15 @@ -28064,7 +28014,7 @@ snapshots: '@jest/expect': 29.6.2 '@jest/test-result': 29.6.2 '@jest/types': 29.6.1 - '@types/node': 18.19.20 + '@types/node': 20.16.2 chalk: 4.1.2 co: 4.6.0 dedent: 1.5.1(babel-plugin-macros@3.1.0) @@ -28084,16 +28034,16 @@ snapshots: - babel-plugin-macros - supports-color - jest-cli@29.6.2(@types/node@20.14.8)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4)): + jest-cli@29.6.2(@types/node@20.16.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.16.2)(typescript@5.5.4)): dependencies: - '@jest/core': 29.6.2(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4)) + '@jest/core': 29.6.2(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.16.2)(typescript@5.5.4)) '@jest/test-result': 29.6.2 '@jest/types': 29.6.1 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 import-local: 3.1.0 - jest-config: 29.6.2(@types/node@20.14.8)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4)) + jest-config: 29.6.2(@types/node@20.16.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.16.2)(typescript@5.5.4)) jest-util: 29.6.2 jest-validate: 29.6.2 prompts: 2.4.2 @@ -28104,7 +28054,7 @@ snapshots: - supports-color - ts-node - jest-config@29.6.2(@types/node@18.19.20)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4)): + jest-config@29.6.2(@types/node@20.16.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.16.2)(typescript@5.5.4)): dependencies: '@babel/core': 7.22.17 '@jest/test-sequencer': 29.6.2 @@ -28129,39 +28079,8 @@ snapshots: slash: 3.0.0 strip-json-comments: 3.1.1 optionalDependencies: - '@types/node': 18.19.20 - ts-node: 10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4) - transitivePeerDependencies: - - babel-plugin-macros - - supports-color - - jest-config@29.6.2(@types/node@20.14.8)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4)): - dependencies: - '@babel/core': 7.22.17 - '@jest/test-sequencer': 29.6.2 - '@jest/types': 29.6.1 - babel-jest: 29.6.2(@babel/core@7.22.17) - chalk: 4.1.2 - ci-info: 3.8.0 - deepmerge: 4.3.1 - glob: 7.2.3 - graceful-fs: 4.2.11 - jest-circus: 29.6.2(babel-plugin-macros@3.1.0) - jest-environment-node: 29.6.2 - jest-get-type: 29.4.3 - jest-regex-util: 29.4.3 - jest-resolve: 29.6.2 - jest-runner: 29.6.2 - jest-util: 29.6.2 - jest-validate: 29.6.2 - micromatch: 4.0.5 - parse-json: 5.2.0 - pretty-format: 29.7.0 - slash: 3.0.0 - strip-json-comments: 3.1.1 - optionalDependencies: - '@types/node': 20.14.8 - ts-node: 10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4) + '@types/node': 20.16.2 + ts-node: 10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.16.2)(typescript@5.5.4) transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -28190,7 +28109,7 @@ snapshots: '@jest/environment': 29.6.2 '@jest/fake-timers': 29.6.2 '@jest/types': 29.6.1 - '@types/node': 18.19.20 + '@types/node': 20.16.2 jest-mock: 29.6.2 jest-util: 29.6.2 @@ -28200,7 +28119,7 @@ snapshots: dependencies: '@jest/types': 29.6.1 '@types/graceful-fs': 4.1.6 - '@types/node': 18.19.20 + '@types/node': 20.16.2 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -28239,7 +28158,7 @@ snapshots: jest-mock@29.6.2: dependencies: '@jest/types': 29.6.1 - '@types/node': 18.19.20 + '@types/node': 20.16.2 jest-util: 29.6.2 jest-pnp-resolver@1.2.3(jest-resolve@29.6.2): @@ -28274,7 +28193,7 @@ snapshots: '@jest/test-result': 29.6.2 '@jest/transform': 29.6.2 '@jest/types': 29.6.1 - '@types/node': 18.19.20 + '@types/node': 20.16.2 chalk: 4.1.2 emittery: 0.13.1 graceful-fs: 4.2.11 @@ -28302,7 +28221,7 @@ snapshots: '@jest/test-result': 29.6.2 '@jest/transform': 29.6.2 '@jest/types': 29.6.1 - '@types/node': 18.19.20 + '@types/node': 20.16.2 chalk: 4.1.2 cjs-module-lexer: 1.2.3 collect-v8-coverage: 1.0.2 @@ -28348,7 +28267,7 @@ snapshots: jest-util@29.6.2: dependencies: '@jest/types': 29.6.1 - '@types/node': 18.19.20 + '@types/node': 20.16.2 chalk: 4.1.2 ci-info: 3.8.0 graceful-fs: 4.2.11 @@ -28367,7 +28286,7 @@ snapshots: dependencies: '@jest/test-result': 29.6.2 '@jest/types': 29.6.1 - '@types/node': 18.19.20 + '@types/node': 20.16.2 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.13.1 @@ -28376,23 +28295,23 @@ snapshots: jest-worker@27.5.1: dependencies: - '@types/node': 18.19.20 + '@types/node': 20.16.2 merge-stream: 2.0.0 supports-color: 8.1.1 jest-worker@29.6.2: dependencies: - '@types/node': 18.19.20 + '@types/node': 20.16.2 jest-util: 29.6.2 merge-stream: 2.0.0 supports-color: 8.1.1 - jest@29.6.2(@types/node@20.14.8)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4)): + jest@29.6.2(@types/node@20.16.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.16.2)(typescript@5.5.4)): dependencies: - '@jest/core': 29.6.2(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4)) + '@jest/core': 29.6.2(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.16.2)(typescript@5.5.4)) '@jest/types': 29.6.1 import-local: 3.1.0 - jest-cli: 29.6.2(@types/node@20.14.8)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4)) + jest-cli: 29.6.2(@types/node@20.16.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.16.2)(typescript@5.5.4)) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -30022,7 +29941,7 @@ snapshots: openai@4.20.0(encoding@0.1.13): dependencies: - '@types/node': 18.19.20 + '@types/node': 18.19.47 '@types/node-fetch': 2.6.4 abort-controller: 3.0.0 agentkeepalive: 4.5.0 @@ -30036,7 +29955,7 @@ snapshots: openai@4.33.1(encoding@0.1.13): dependencies: - '@types/node': 18.19.20 + '@types/node': 18.19.47 '@types/node-fetch': 2.6.4 abort-controller: 3.0.0 agentkeepalive: 4.5.0 @@ -30049,7 +29968,7 @@ snapshots: openai@4.5.0(encoding@0.1.13): dependencies: - '@types/node': 18.19.20 + '@types/node': 18.19.47 '@types/node-fetch': 2.6.4 abort-controller: 3.0.0 agentkeepalive: 4.5.0 @@ -30568,37 +30487,29 @@ snapshots: camelcase-css: 2.0.1 postcss: 8.4.38 - postcss-load-config@4.0.1(postcss@8.4.29)(ts-node@10.9.1(@swc/core@1.3.26)(@types/node@20.14.8)(typescript@5.5.4)): + postcss-load-config@4.0.1(postcss@8.4.29)(ts-node@10.9.1(@swc/core@1.3.26)(@types/node@20.16.2)(typescript@5.5.4)): dependencies: lilconfig: 2.1.0 yaml: 2.3.1 optionalDependencies: postcss: 8.4.29 - ts-node: 10.9.1(@swc/core@1.3.26)(@types/node@20.14.8)(typescript@5.5.4) + ts-node: 10.9.1(@swc/core@1.3.26)(@types/node@20.16.2)(typescript@5.5.4) - postcss-load-config@4.0.1(postcss@8.4.31)(ts-node@10.9.1(@swc/core@1.3.26)(@types/node@20.14.8)(typescript@5.5.4)): + postcss-load-config@4.0.1(postcss@8.4.31)(ts-node@10.9.1(@swc/core@1.3.26)(@types/node@20.16.2)(typescript@5.5.4)): dependencies: lilconfig: 2.1.0 yaml: 2.3.1 optionalDependencies: postcss: 8.4.31 - ts-node: 10.9.1(@swc/core@1.3.26)(@types/node@20.14.8)(typescript@5.5.4) - - postcss-load-config@4.0.1(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.19.20)(typescript@5.5.4)): - dependencies: - lilconfig: 2.1.0 - yaml: 2.3.1 - optionalDependencies: - postcss: 8.4.38 - ts-node: 10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.19.20)(typescript@5.5.4) + ts-node: 10.9.1(@swc/core@1.3.26)(@types/node@20.16.2)(typescript@5.5.4) - postcss-load-config@4.0.1(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4)): + postcss-load-config@4.0.1(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.16.2)(typescript@5.5.4)): dependencies: lilconfig: 2.1.0 yaml: 2.3.1 optionalDependencies: postcss: 8.4.38 - ts-node: 10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4) + ts-node: 10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.16.2)(typescript@5.5.4) postcss-loader@8.1.1(postcss@8.4.31)(typescript@5.5.4)(webpack@5.88.2(@swc/core@1.3.26)(esbuild@0.15.18)): dependencies: @@ -30921,7 +30832,7 @@ snapshots: '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.0 - '@types/node': 18.19.20 + '@types/node': 20.16.2 long: 5.2.3 proxy-addr@2.0.7: @@ -31085,7 +30996,7 @@ snapshots: react: 18.2.0 scheduler: 0.23.0 - react-email@2.1.2(@opentelemetry/api@1.8.0)(@swc/helpers@0.5.2)(bufferutil@4.0.7)(eslint@8.45.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4))(utf-8-validate@5.0.10): + react-email@2.1.2(@opentelemetry/api@1.8.0)(@swc/helpers@0.5.2)(bufferutil@4.0.7)(eslint@8.45.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.16.2)(typescript@5.5.4))(utf-8-validate@5.0.10): dependencies: '@babel/parser': 7.24.1 '@radix-ui/colors': 1.0.1 @@ -31128,7 +31039,7 @@ snapshots: source-map-js: 1.0.2 stacktrace-parser: 0.1.10 tailwind-merge: 2.2.0 - tailwindcss: 3.4.0(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4)) + tailwindcss: 3.4.0(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.16.2)(typescript@5.5.4)) typescript: 5.1.6 transitivePeerDependencies: - '@babel/core' @@ -32544,7 +32455,7 @@ snapshots: stripe@16.8.0: dependencies: - '@types/node': 20.14.8 + '@types/node': 20.16.2 qs: 6.11.0 strnum@1.0.5: {} @@ -32685,13 +32596,13 @@ snapshots: tailwind-scrollbar-hide@1.1.7: {} - tailwind-scrollbar@3.0.1(tailwindcss@3.4.1(ts-node@10.9.1(@swc/core@1.3.26)(@types/node@20.14.8)(typescript@5.5.4))): + tailwind-scrollbar@3.0.1(tailwindcss@3.4.1(ts-node@10.9.1(@swc/core@1.3.26)(@types/node@20.16.2)(typescript@5.5.4))): dependencies: - tailwindcss: 3.4.1(ts-node@10.9.1(@swc/core@1.3.26)(@types/node@20.14.8)(typescript@5.5.4)) + tailwindcss: 3.4.1(ts-node@10.9.1(@swc/core@1.3.26)(@types/node@20.16.2)(typescript@5.5.4)) - tailwindcss-animate@1.0.5(tailwindcss@3.4.1(ts-node@10.9.1(@swc/core@1.3.26)(@types/node@20.14.8)(typescript@5.5.4))): + tailwindcss-animate@1.0.5(tailwindcss@3.4.1(ts-node@10.9.1(@swc/core@1.3.26)(@types/node@20.16.2)(typescript@5.5.4))): dependencies: - tailwindcss: 3.4.1(ts-node@10.9.1(@swc/core@1.3.26)(@types/node@20.14.8)(typescript@5.5.4)) + tailwindcss: 3.4.1(ts-node@10.9.1(@swc/core@1.3.26)(@types/node@20.16.2)(typescript@5.5.4)) tailwindcss-textshadow@2.1.3: dependencies: @@ -32722,7 +32633,7 @@ snapshots: reduce-css-calc: 2.1.8 resolve: 1.22.8 - tailwindcss@3.4.0(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4)): + tailwindcss@3.4.0(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.16.2)(typescript@5.5.4)): dependencies: '@alloc/quick-lru': 5.2.0 arg: 5.0.2 @@ -32741,7 +32652,7 @@ snapshots: postcss: 8.4.38 postcss-import: 15.1.0(postcss@8.4.38) postcss-js: 4.0.1(postcss@8.4.38) - postcss-load-config: 4.0.1(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4)) + postcss-load-config: 4.0.1(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.16.2)(typescript@5.5.4)) postcss-nested: 6.0.1(postcss@8.4.38) postcss-selector-parser: 6.0.11 resolve: 1.22.8 @@ -32749,7 +32660,7 @@ snapshots: transitivePeerDependencies: - ts-node - tailwindcss@3.4.1(ts-node@10.9.1(@swc/core@1.3.26)(@types/node@20.14.8)(typescript@5.5.4)): + tailwindcss@3.4.1(ts-node@10.9.1(@swc/core@1.3.26)(@types/node@20.16.2)(typescript@5.5.4)): dependencies: '@alloc/quick-lru': 5.2.0 arg: 5.0.2 @@ -32768,7 +32679,7 @@ snapshots: postcss: 8.4.31 postcss-import: 15.1.0(postcss@8.4.31) postcss-js: 4.0.1(postcss@8.4.31) - postcss-load-config: 4.0.1(postcss@8.4.31)(ts-node@10.9.1(@swc/core@1.3.26)(@types/node@20.14.8)(typescript@5.5.4)) + postcss-load-config: 4.0.1(postcss@8.4.31)(ts-node@10.9.1(@swc/core@1.3.26)(@types/node@20.16.2)(typescript@5.5.4)) postcss-nested: 6.0.1(postcss@8.4.31) postcss-selector-parser: 6.0.11 resolve: 1.22.4 @@ -32972,11 +32883,11 @@ snapshots: ts-interface-checker@0.1.13: {} - ts-jest@29.1.1(@babel/core@7.22.17)(@jest/types@29.6.1)(babel-jest@29.6.2(@babel/core@7.22.17))(jest@29.6.2(@types/node@20.14.8)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4)))(typescript@5.5.4): + ts-jest@29.1.1(@babel/core@7.22.17)(@jest/types@29.6.1)(babel-jest@29.6.2(@babel/core@7.22.17))(jest@29.6.2(@types/node@20.16.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.16.2)(typescript@5.5.4)))(typescript@5.5.4): dependencies: bs-logger: 0.2.6 fast-json-stable-stringify: 2.1.0 - jest: 29.6.2(@types/node@20.14.8)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4)) + jest: 29.6.2(@types/node@20.16.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.16.2)(typescript@5.5.4)) jest-util: 29.6.2 json5: 2.2.3 lodash.memoize: 4.1.2 @@ -32989,14 +32900,14 @@ snapshots: '@jest/types': 29.6.1 babel-jest: 29.6.2(@babel/core@7.22.17) - ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.19.20)(typescript@5.5.4): + ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.16.2)(typescript@5.5.4): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.9 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.3 - '@types/node': 18.19.20 + '@types/node': 20.16.2 acorn: 8.10.0 acorn-walk: 8.2.0 arg: 4.1.3 @@ -33008,36 +32919,15 @@ snapshots: yn: 3.1.1 optionalDependencies: '@swc/core': 1.3.101(@swc/helpers@0.5.2) - optional: true - ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4): + ts-node@10.9.1(@swc/core@1.3.26)(@types/node@20.16.2)(typescript@5.5.4): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.9 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.3 - '@types/node': 20.14.8 - acorn: 8.10.0 - acorn-walk: 8.2.0 - arg: 4.1.3 - create-require: 1.1.1 - diff: 4.0.2 - make-error: 1.3.6 - typescript: 5.5.4 - v8-compile-cache-lib: 3.0.1 - yn: 3.1.1 - optionalDependencies: - '@swc/core': 1.3.101(@swc/helpers@0.5.2) - - ts-node@10.9.1(@swc/core@1.3.26)(@types/node@20.14.8)(typescript@5.5.4): - dependencies: - '@cspotcode/source-map-support': 0.8.1 - '@tsconfig/node10': 1.0.9 - '@tsconfig/node12': 1.0.11 - '@tsconfig/node14': 1.0.3 - '@tsconfig/node16': 1.0.3 - '@types/node': 20.14.8 + '@types/node': 20.16.2 acorn: 8.10.0 acorn-walk: 8.2.0 arg: 4.1.3 @@ -33111,7 +33001,7 @@ snapshots: tslib@2.6.2: {} - tsup@8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.19.20)(typescript@5.5.4))(typescript@5.5.4): + tsup@8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.16.2)(typescript@5.5.4))(typescript@5.5.4): dependencies: bundle-require: 4.0.1(esbuild@0.19.11) cac: 6.7.14 @@ -33121,31 +33011,7 @@ snapshots: execa: 5.1.1 globby: 11.1.0 joycon: 3.1.1 - postcss-load-config: 4.0.1(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@18.19.20)(typescript@5.5.4)) - resolve-from: 5.0.0 - rollup: 4.13.2 - source-map: 0.8.0-beta.0 - sucrase: 3.32.0 - tree-kill: 1.2.2 - optionalDependencies: - '@swc/core': 1.3.101(@swc/helpers@0.5.2) - postcss: 8.4.38 - typescript: 5.5.4 - transitivePeerDependencies: - - supports-color - - ts-node - - tsup@8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4))(typescript@5.5.4): - dependencies: - bundle-require: 4.0.1(esbuild@0.19.11) - cac: 6.7.14 - chokidar: 3.6.0 - debug: 4.3.6 - esbuild: 0.19.11 - execa: 5.1.1 - globby: 11.1.0 - joycon: 3.1.1 - postcss-load-config: 4.0.1(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4)) + postcss-load-config: 4.0.1(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.16.2)(typescript@5.5.4)) resolve-from: 5.0.0 rollup: 4.13.2 source-map: 0.8.0-beta.0 @@ -33298,7 +33164,7 @@ snapshots: dependencies: call-bind: 1.0.7 for-each: 0.3.3 - is-typed-array: 1.1.10 + is-typed-array: 1.1.13 typed-array-length@1.0.6: dependencies: @@ -33346,6 +33212,8 @@ snapshots: undici-types@5.26.5: {} + undici-types@6.19.8: {} + undici@5.24.0: dependencies: busboy: 1.6.0 @@ -33544,8 +33412,8 @@ snapshots: inherits: 2.0.4 is-arguments: 1.1.1 is-generator-function: 1.0.10 - is-typed-array: 1.1.10 - which-typed-array: 1.1.9 + is-typed-array: 1.1.13 + which-typed-array: 1.1.15 utils-merge@1.0.1: {} @@ -33625,7 +33493,7 @@ snapshots: d3-time: 3.1.0 d3-timer: 3.0.1 - vite-node@0.28.5(@types/node@20.14.8)(terser@5.17.1): + vite-node@0.28.5(@types/node@20.16.2)(terser@5.17.1): dependencies: cac: 6.7.14 debug: 4.3.6 @@ -33634,7 +33502,7 @@ snapshots: picocolors: 1.0.0 source-map: 0.6.1 source-map-support: 0.5.21 - vite: 4.4.9(@types/node@20.14.8)(terser@5.17.1) + vite: 4.4.9(@types/node@20.16.2)(terser@5.17.1) transitivePeerDependencies: - '@types/node' - less @@ -33645,14 +33513,14 @@ snapshots: - supports-color - terser - vite-node@0.34.4(@types/node@20.14.8)(terser@5.17.1): + vite-node@0.34.4(@types/node@20.16.2)(terser@5.17.1): dependencies: cac: 6.7.14 debug: 4.3.6 mlly: 1.4.2 pathe: 1.1.2 picocolors: 1.0.0 - vite: 4.4.9(@types/node@20.14.8)(terser@5.17.1) + vite: 4.4.9(@types/node@20.16.2)(terser@5.17.1) transitivePeerDependencies: - '@types/node' - less @@ -33663,13 +33531,13 @@ snapshots: - supports-color - terser - vite-node@1.4.0(@types/node@20.14.8)(terser@5.17.1): + vite-node@1.4.0(@types/node@20.16.2)(terser@5.17.1): dependencies: cac: 6.7.14 debug: 4.3.6 pathe: 1.1.2 picocolors: 1.0.0 - vite: 5.2.7(@types/node@20.14.8)(terser@5.17.1) + vite: 5.2.7(@types/node@20.16.2)(terser@5.17.1) transitivePeerDependencies: - '@types/node' - less @@ -33680,13 +33548,13 @@ snapshots: - supports-color - terser - vite-node@1.6.0(@types/node@18.19.20)(terser@5.17.1): + vite-node@1.6.0(@types/node@20.16.2)(terser@5.17.1): dependencies: cac: 6.7.14 debug: 4.3.6 pathe: 1.1.2 picocolors: 1.0.0 - vite: 5.2.7(@types/node@18.19.20)(terser@5.17.1) + vite: 5.2.7(@types/node@20.16.2)(terser@5.17.1) transitivePeerDependencies: - '@types/node' - less @@ -33697,13 +33565,13 @@ snapshots: - supports-color - terser - vite-node@2.0.5(@types/node@20.14.8)(terser@5.17.1): + vite-node@2.0.5(@types/node@20.16.2)(terser@5.17.1): dependencies: cac: 6.7.14 debug: 4.3.6 pathe: 1.1.2 tinyrainbow: 1.2.0 - vite: 5.2.7(@types/node@20.14.8)(terser@5.17.1) + vite: 5.2.7(@types/node@20.16.2)(terser@5.17.1) transitivePeerDependencies: - '@types/node' - less @@ -33723,60 +33591,50 @@ snapshots: - supports-color - typescript - vite@4.1.4(@types/node@20.14.8)(terser@5.17.1): + vite@4.1.4(@types/node@20.16.2)(terser@5.17.1): dependencies: esbuild: 0.16.17 postcss: 8.4.29 resolve: 1.22.1 rollup: 3.10.0 optionalDependencies: - '@types/node': 20.14.8 + '@types/node': 20.16.2 fsevents: 2.3.3 terser: 5.17.1 - vite@4.4.9(@types/node@20.14.8)(terser@5.17.1): + vite@4.4.9(@types/node@20.16.2)(terser@5.17.1): dependencies: esbuild: 0.18.11 postcss: 8.4.38 rollup: 3.29.1 optionalDependencies: - '@types/node': 20.14.8 + '@types/node': 20.16.2 fsevents: 2.3.3 terser: 5.17.1 - vite@5.2.7(@types/node@18.19.20)(terser@5.17.1): + vite@5.2.7(@types/node@20.16.2)(terser@5.17.1): dependencies: esbuild: 0.20.2 postcss: 8.4.38 rollup: 4.13.2 optionalDependencies: - '@types/node': 18.19.20 + '@types/node': 20.16.2 fsevents: 2.3.3 terser: 5.17.1 - vite@5.2.7(@types/node@20.14.8)(terser@5.17.1): - dependencies: - esbuild: 0.20.2 - postcss: 8.4.38 - rollup: 4.13.2 + vitefu@0.2.4(vite@4.4.9(@types/node@20.16.2)(terser@5.17.1)): optionalDependencies: - '@types/node': 20.14.8 - fsevents: 2.3.3 - terser: 5.17.1 + vite: 4.4.9(@types/node@20.16.2)(terser@5.17.1) - vitefu@0.2.4(vite@4.4.9(@types/node@20.14.8)(terser@5.17.1)): + vitefu@0.2.4(vite@5.2.7(@types/node@20.16.2)(terser@5.17.1)): optionalDependencies: - vite: 4.4.9(@types/node@20.14.8)(terser@5.17.1) - - vitefu@0.2.4(vite@5.2.7(@types/node@20.14.8)(terser@5.17.1)): - optionalDependencies: - vite: 5.2.7(@types/node@20.14.8)(terser@5.17.1) + vite: 5.2.7(@types/node@20.16.2)(terser@5.17.1) vitest@0.34.4(terser@5.17.1): dependencies: '@types/chai': 4.3.6 '@types/chai-subset': 1.3.3 - '@types/node': 20.14.8 + '@types/node': 20.16.2 '@vitest/expect': 0.34.4 '@vitest/runner': 0.34.4 '@vitest/snapshot': 0.34.4 @@ -33795,8 +33653,8 @@ snapshots: strip-literal: 1.0.1 tinybench: 2.5.0 tinypool: 0.7.0 - vite: 4.4.9(@types/node@20.14.8)(terser@5.17.1) - vite-node: 0.34.4(@types/node@20.14.8)(terser@5.17.1) + vite: 4.4.9(@types/node@20.16.2)(terser@5.17.1) + vite-node: 0.34.4(@types/node@20.16.2)(terser@5.17.1) why-is-node-running: 2.2.2 transitivePeerDependencies: - less @@ -33807,7 +33665,7 @@ snapshots: - supports-color - terser - vitest@1.4.0(@types/node@20.14.8)(terser@5.17.1): + vitest@1.4.0(@types/node@20.16.2)(terser@5.17.1): dependencies: '@vitest/expect': 1.4.0 '@vitest/runner': 1.4.0 @@ -33826,11 +33684,11 @@ snapshots: strip-literal: 2.1.0 tinybench: 2.6.0 tinypool: 0.8.3 - vite: 5.2.7(@types/node@20.14.8)(terser@5.17.1) - vite-node: 1.4.0(@types/node@20.14.8)(terser@5.17.1) + vite: 5.2.7(@types/node@20.16.2)(terser@5.17.1) + vite-node: 1.4.0(@types/node@20.16.2)(terser@5.17.1) why-is-node-running: 2.2.2 optionalDependencies: - '@types/node': 20.14.8 + '@types/node': 20.16.2 transitivePeerDependencies: - less - lightningcss @@ -33840,7 +33698,7 @@ snapshots: - supports-color - terser - vitest@1.6.0(@types/node@18.19.20)(terser@5.17.1): + vitest@1.6.0(@types/node@20.16.2)(terser@5.17.1): dependencies: '@vitest/expect': 1.6.0 '@vitest/runner': 1.6.0 @@ -33859,11 +33717,11 @@ snapshots: strip-literal: 2.1.0 tinybench: 2.9.0 tinypool: 0.8.3 - vite: 5.2.7(@types/node@18.19.20)(terser@5.17.1) - vite-node: 1.6.0(@types/node@18.19.20)(terser@5.17.1) + vite: 5.2.7(@types/node@20.16.2)(terser@5.17.1) + vite-node: 1.6.0(@types/node@20.16.2)(terser@5.17.1) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 18.19.20 + '@types/node': 20.16.2 transitivePeerDependencies: - less - lightningcss @@ -33873,7 +33731,7 @@ snapshots: - supports-color - terser - vitest@2.0.5(@types/node@20.14.8)(terser@5.17.1): + vitest@2.0.5(@types/node@20.16.2)(terser@5.17.1): dependencies: '@ampproject/remapping': 2.3.0 '@vitest/expect': 2.0.5 @@ -33891,11 +33749,11 @@ snapshots: tinybench: 2.9.0 tinypool: 1.0.1 tinyrainbow: 1.2.0 - vite: 5.2.7(@types/node@20.14.8)(terser@5.17.1) - vite-node: 2.0.5(@types/node@20.14.8)(terser@5.17.1) + vite: 5.2.7(@types/node@20.16.2)(terser@5.17.1) + vite-node: 2.0.5(@types/node@20.16.2)(terser@5.17.1) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 20.14.8 + '@types/node': 20.16.2 transitivePeerDependencies: - less - lightningcss @@ -34067,15 +33925,6 @@ snapshots: gopd: 1.0.1 has-tostringtag: 1.0.2 - which-typed-array@1.1.9: - dependencies: - available-typed-arrays: 1.0.5 - call-bind: 1.0.7 - for-each: 0.3.3 - gopd: 1.0.1 - has-tostringtag: 1.0.0 - is-typed-array: 1.1.10 - which@1.3.1: dependencies: isexe: 2.0.0 diff --git a/runtime_tests/package.json b/runtime_tests/package.json index e6ca3dbb743..02b81c671d5 100644 --- a/runtime_tests/package.json +++ b/runtime_tests/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@cloudflare/workers-types": "^4.20221111.1", - "@types/node": "20.14.8", + "@types/node": "^20.16.2", "@types/supertest": "^2.0.12", "bun-types": "^1.0.15", "supertest": "^6.3.3", From 2f9f833bc64c50c0e6a4c445595d6c52c707858c Mon Sep 17 00:00:00 2001 From: Ryan Lee Date: Sat, 31 Aug 2024 23:28:37 -0400 Subject: [PATCH 22/67] add dependabot --- .github/.dependabot.yml | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 .github/.dependabot.yml diff --git a/.github/.dependabot.yml b/.github/.dependabot.yml new file mode 100644 index 00000000000..f55afd44cd4 --- /dev/null +++ b/.github/.dependabot.yml @@ -0,0 +1,11 @@ +# To get started with Dependabot version updates, you'll need to specify which +# package ecosystems to update and where the package manifests are located. +# Please see the documentation for all configuration options: +# https://docs.github.com/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file + +version: 2 +updates: + - package-ecosystem: "" # See documentation for possible values + directory: "/" # Location of package manifests + schedule: + interval: "daily" From a5f89e4a03b5ca878d9b2dd957e2d7751c8950bc Mon Sep 17 00:00:00 2001 From: Ryan Lee Date: Sat, 31 Aug 2024 23:34:03 -0400 Subject: [PATCH 23/67] deno sucks --- runtime_tests/tests/deno/trigger.test.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/runtime_tests/tests/deno/trigger.test.ts b/runtime_tests/tests/deno/trigger.test.ts index c01f9c498bc..c6e939db258 100644 --- a/runtime_tests/tests/deno/trigger.test.ts +++ b/runtime_tests/tests/deno/trigger.test.ts @@ -1,4 +1,4 @@ -import { createMiddleware } from "npm:@systemfsoftware/trigger.dev_hono@0.0.0-cross-runtime-20231204162532"; +/* import { createMiddleware } from "npm:@systemfsoftware/trigger.dev_hono"; import { TriggerClient, invokeTrigger, @@ -47,3 +47,4 @@ Deno.test("Deno", async () => { assertEquals(body.jobs.length, 1); assertEquals(body.jobs[0].id, "wrangler-job"); }); + */ From 93d75026cd57e418063672297988342275ca20aa Mon Sep 17 00:00:00 2001 From: Ryan Lee Date: Sat, 31 Aug 2024 23:38:59 -0400 Subject: [PATCH 24/67] ?? --- apps/webapp/app/presenters/v3/RunStreamPresenter.server.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/webapp/app/presenters/v3/RunStreamPresenter.server.ts b/apps/webapp/app/presenters/v3/RunStreamPresenter.server.ts index 3ca65ca649d..2af94a7ab07 100644 --- a/apps/webapp/app/presenters/v3/RunStreamPresenter.server.ts +++ b/apps/webapp/app/presenters/v3/RunStreamPresenter.server.ts @@ -39,7 +39,7 @@ export class RunStreamPresenter { traceId: run.traceId, }); - let pinger: NodeJS.Timer | undefined = undefined; + let pinger: NodeJS.Timeout | undefined = undefined; const { unsubscribe, eventEmitter } = await eventRepository.subscribeToTrace(run.traceId); From 96d8a76c1ca0dd1621b25ee85b4bc48b7cba0c4a Mon Sep 17 00:00:00 2001 From: Ryan Lee Date: Sat, 31 Aug 2024 23:40:24 -0400 Subject: [PATCH 25/67] fraud --- apps/webapp/app/presenters/v3/TasksStreamPresenter.server.ts | 2 +- apps/webapp/app/utils/sse.server.ts | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/webapp/app/presenters/v3/TasksStreamPresenter.server.ts b/apps/webapp/app/presenters/v3/TasksStreamPresenter.server.ts index 6414fe9514e..37028ad573b 100644 --- a/apps/webapp/app/presenters/v3/TasksStreamPresenter.server.ts +++ b/apps/webapp/app/presenters/v3/TasksStreamPresenter.server.ts @@ -58,7 +58,7 @@ export class TasksStreamPresenter { projectSlug, }); - let pinger: NodeJS.Timer | undefined = undefined; + let pinger: NodeJS.Timeout | undefined = undefined; const subscriber = await projectPubSub.subscribe(`project:${project.id}:*`); diff --git a/apps/webapp/app/utils/sse.server.ts b/apps/webapp/app/utils/sse.server.ts index fced1fbaf4a..56e7b191af7 100644 --- a/apps/webapp/app/utils/sse.server.ts +++ b/apps/webapp/app/utils/sse.server.ts @@ -22,8 +22,8 @@ export function sse({ request, pingInterval = 1000, updateInterval = 348, run }: return new Response("SSE disabled", { status: 200 }); } - let pinger: NodeJS.Timer | undefined = undefined; - let updater: NodeJS.Timer | undefined = undefined; + let pinger: NodeJS.Timeout | undefined = undefined; + let updater: NodeJS.Timeout | undefined = undefined; let timeout: NodeJS.Timeout | undefined = undefined; const abort = () => { From 3dec526f97cb265f27c3916402ed17aaba9ebf34 Mon Sep 17 00:00:00 2001 From: Ryan Lee Date: Sun, 1 Sep 2024 01:01:13 -0400 Subject: [PATCH 26/67] feat: add tags to trigger errors --- packages/trigger-sdk/package.json | 14 ++ packages/trigger-sdk/src/errors.ts | 168 ++++++++++++++++------ packages/trigger-sdk/src/triggerClient.ts | 2 +- pnpm-lock.yaml | 21 +++ 4 files changed, 160 insertions(+), 45 deletions(-) diff --git a/packages/trigger-sdk/package.json b/packages/trigger-sdk/package.json index 99d61c8e150..37b02fb281b 100644 --- a/packages/trigger-sdk/package.json +++ b/packages/trigger-sdk/package.json @@ -65,7 +65,21 @@ "ws": "^8.11.0", "zod": "3.22.3" }, + "peerDependencies": { + "effect": "3.x", + "@effect/schema": "0.72.0" + }, + "peerDependenciesMeta": { + "effect": { + "optional": true + }, + "@effect/schema": { + "optional": true + } + }, "devDependencies": { + "effect": "^3.7.0", + "@effect/schema": "0.72.0", "@systemfsoftware/trigger.dev_tsconfig": "workspace:*", "@systemfsoftware/trigger.dev_tsup": "workspace:*", "@types/debug": "^4.1.7", diff --git a/packages/trigger-sdk/src/errors.ts b/packages/trigger-sdk/src/errors.ts index 89cb2ffc303..4bc38df5954 100644 --- a/packages/trigger-sdk/src/errors.ts +++ b/packages/trigger-sdk/src/errors.ts @@ -1,67 +1,144 @@ import { DisplayProperty } from "@systemfsoftware/trigger.dev_core"; -import { ErrorWithStack, SchemaError, ServerTask } from "@systemfsoftware/trigger.dev_core"; +import { ErrorWithStack, SchemaError, type ServerTask } from "@systemfsoftware/trigger.dev_core"; +import { Schema as S } from "@effect/schema"; -export class ResumeWithTaskError { - constructor(public task: ServerTask) {} +export class ResumeWithTaskError extends S.TaggedError()( + "ResumeWithTaskError", + { + task: S.Any, + } +) { + constructor(readonly task: ServerTask) { + super({ task }); + } } -export class ResumeWithParallelTaskError { +export class ResumeWithParallelTaskError extends S.TaggedError()( + "ResumeWithParallelTaskError", + { + task: S.Any, + childErrors: S.Any, + } +) { constructor( - public task: ServerTask, - public childErrors: Array - ) {} + readonly task: ServerTask, + readonly childErrors: ReadonlyArray + ) { + super({ task, childErrors }); + } } -export class RetryWithTaskError { +export class RetryWithTaskError extends S.TaggedError()("RetryWithTaskError", { + cause: S.Any, + task: S.Any, + retryAt: S.Date, +}) { constructor( - public cause: ErrorWithStack, - public task: ServerTask, - public retryAt: Date - ) {} + readonly cause: ErrorWithStack, + readonly task: ServerTask, + readonly retryAt: Date + ) { + super({ cause, task, retryAt }); + } } -export class CanceledWithTaskError { - constructor(public task: ServerTask) {} +export class CanceledWithTaskError extends S.TaggedError()( + "CanceledWithTaskError", + { + task: S.Any, + } +) { + constructor(readonly task: ServerTask) { + super({ task }); + } } -export class YieldExecutionError { - constructor(public key: string) {} +export class YieldExecutionError extends S.TaggedError()( + "YieldExecutionError", + { + key: S.String, + } +) { + constructor(readonly key: string) { + super({ key }); + } } -export class AutoYieldExecutionError { +export class AutoYieldExecutionError extends S.TaggedError()( + "AutoYieldExecutionError", + { + location: S.String, + timeRemaining: S.Number, + timeElapsed: S.Number, + } +) { constructor( - public location: string, - public timeRemaining: number, - public timeElapsed: number - ) {} + readonly location: string, + readonly timeRemaining: number, + readonly timeElapsed: number + ) { + super({ location, timeRemaining, timeElapsed }); + } } -export class AutoYieldWithCompletedTaskExecutionError { +export class AutoYieldWithCompletedTaskExecutionError extends S.TaggedError()( + "AutoYieldWithCompletedTaskExecutionError", + { + id: S.String, + properties: S.optional(S.Union(S.Any, S.Undefined)), + data: S.Any, + output: S.optional(S.Union(S.String, S.Undefined)) + } +) { constructor( - public id: string, - public properties: DisplayProperty[] | undefined, - public data: { location: string; timeRemaining: number; timeElapsed: number }, - public output?: string - ) {} + readonly id: string, + readonly properties: DisplayProperty[] | undefined, + readonly data: { location: string; timeRemaining: number; timeElapsed: number }, + readonly output?: string + ) { + super({ id, properties, data, output }); + } } -export class AutoYieldRateLimitError { - constructor(public resetAtTimestamp: number) {} + +export class AutoYieldRateLimitError extends S.TaggedError()( + "AutoYieldRateLimitError", + { + resetAtTimestamp: S.Number, + } +) { + constructor( + readonly resetAtTimestamp: number, + ) { + super({ resetAtTimestamp }); + } } -export class ParsedPayloadSchemaError { - constructor(public schemaErrors: SchemaError[]) {} +export class ParsedPayloadSchemaError extends S.TaggedError()( + "ParsedPayloadSchemaError", + { + schemaErrors: S.Any, + } +) { + constructor( + readonly schemaErrors: ReadonlyArray, + ) { + super({ schemaErrors }); + } } -export type TriggerInternalError = - | ResumeWithTaskError - | RetryWithTaskError - | CanceledWithTaskError - | YieldExecutionError - | AutoYieldExecutionError - | AutoYieldWithCompletedTaskExecutionError - | AutoYieldRateLimitError - | ResumeWithParallelTaskError; +export const TriggerInternalError = S.Union( + ResumeWithTaskError, + RetryWithTaskError, + CanceledWithTaskError, + YieldExecutionError, + AutoYieldExecutionError, + AutoYieldWithCompletedTaskExecutionError, + AutoYieldRateLimitError, + ResumeWithParallelTaskError, +) + +export type TriggerInternalError = S.Schema.Type /** Use this function if you're using a `try/catch` block to catch errors. * It checks if a thrown error is a special internal error that you should ignore. @@ -83,11 +160,14 @@ export function isTriggerError(err: unknown): err is TriggerInternalError { } // This error isn't an internal error but it can be used by the user to figure out which task caused the error -export class ErrorWithTask extends Error { +export class ErrorWithTask extends S.TaggedError()("ErrorWithTask", { + cause: S.Any, + message: S.Any, +}) { constructor( - public cause: ServerTask, - message: string + readonly cause: ServerTask, + readonly message: string ) { - super(message); + super({ cause, message }); } } diff --git a/packages/trigger-sdk/src/triggerClient.ts b/packages/trigger-sdk/src/triggerClient.ts index f966447a192..19bceafe271 100644 --- a/packages/trigger-sdk/src/triggerClient.ts +++ b/packages/trigger-sdk/src/triggerClient.ts @@ -1248,7 +1248,7 @@ export class TriggerClient { } if (error instanceof ParsedPayloadSchemaError) { - return { status: "INVALID_PAYLOAD", errors: error.schemaErrors }; + return { status: "INVALID_PAYLOAD", errors: [...error.schemaErrors] }; } if (error instanceof ResumeWithTaskError) { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3c98dfdb0f0..f7b9df052f6 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -2333,6 +2333,9 @@ importers: packages/trigger-sdk: dependencies: + '@effect/schema': + specifier: ^0.72.0 + version: 0.72.0(effect@3.7.0) '@opentelemetry/api': specifier: ^1.8.0 version: 1.8.0 @@ -2357,6 +2360,9 @@ importers: debug: specifier: ^4.3.4 version: 4.3.4(supports-color@8.1.1) + effect: + specifier: ^3.7.0 + version: 3.7.0 evt: specifier: ^2.4.13 version: 2.4.13 @@ -3800,6 +3806,11 @@ packages: peerDependencies: effect: ^3.6.5 + '@effect/schema@0.72.0': + resolution: {integrity: sha512-I25wIy0Njx+002lmXk8xqcdFGMGkScl6EfxRE0nkoyecQVg+v1mw7DHkSwzR6CcL4s2tITwM3Z40ALJjArPqgA==} + peerDependencies: + effect: ^3.7.0 + '@emotion/hash@0.9.0': resolution: {integrity: sha512-14FtKiHhy2QoPIzdTcvh//8OyBlknNs2nXRwIhG904opCby3l+9Xaf/wuPvICBF0rc1ZCNBd3nKe9cd2mecVkQ==} @@ -9840,6 +9851,9 @@ packages: effect@3.6.5: resolution: {integrity: sha512-NhopZTAKljaAlR0CEroOAJJngdqg7bzlnWcDrCwh4d2WNVohVbBtUS4SGqLt8tUy7IFsTWATYiUtmhDG+YELjA==} + effect@3.7.0: + resolution: {integrity: sha512-TXrb4SHTHrij396NfvGgpOD/5Sh503LtN2AeskkB7YO6Oe1tWSekk8dcrj3AWbMDOJ/fXOvcf6HD+Svus2zIeA==} + electron-to-chromium@1.4.433: resolution: {integrity: sha512-MGO1k0w1RgrfdbLVwmXcDhHHuxCn2qRgR7dYsJvWFKDttvYPx6FNzCGG0c/fBBvzK2LDh3UV7Tt9awnHnvAAUQ==} @@ -18504,6 +18518,11 @@ snapshots: effect: 3.6.5 fast-check: 3.21.0 + '@effect/schema@0.72.0(effect@3.7.0)': + dependencies: + effect: 3.7.0 + fast-check: 3.21.0 + '@emotion/hash@0.9.0': {} '@emotion/is-prop-valid@0.8.8': @@ -25522,6 +25541,8 @@ snapshots: effect@3.6.5: {} + effect@3.7.0: {} + electron-to-chromium@1.4.433: {} electron-to-chromium@1.4.513: {} From 496c379257205d14a5952226462094a851021634 Mon Sep 17 00:00:00 2001 From: Ryan Lee Date: Sun, 1 Sep 2024 01:02:24 -0400 Subject: [PATCH 27/67] fix --- .changeset/config.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.changeset/config.json b/.changeset/config.json index 42fc8ecf77b..eecd2945523 100644 --- a/.changeset/config.json +++ b/.changeset/config.json @@ -4,8 +4,7 @@ "commit": false, "fixed": [ [ - "@systemfsoftware/trigger.dev_*", - "trigger.dev" + "@systemfsoftware/trigger.dev_*" ] ], "linked": [], From 8b6e8e704926709035a11110802135c9baed6b79 Mon Sep 17 00:00:00 2001 From: Ryan Lee Date: Sun, 1 Sep 2024 10:38:29 -0400 Subject: [PATCH 28/67] remove dead retry code --- packages/trigger-sdk/src/triggerClient.ts | 18 ------------------ 1 file changed, 18 deletions(-) diff --git a/packages/trigger-sdk/src/triggerClient.ts b/packages/trigger-sdk/src/triggerClient.ts index 19bceafe271..0d068b5bfe1 100644 --- a/packages/trigger-sdk/src/triggerClient.ts +++ b/packages/trigger-sdk/src/triggerClient.ts @@ -1289,24 +1289,6 @@ export class TriggerClient { }; } - if (error instanceof RetryWithTaskError) { - const errorWithStack = ErrorWithStackSchema.safeParse(error.cause); - - if (errorWithStack.success) { - return { - status: "ERROR", - error: errorWithStack.data, - task: error.task, - }; - } - - return { - status: "ERROR", - error: { message: "Unknown error" }, - task: error.task, - }; - } - const errorWithStack = ErrorWithStackSchema.safeParse(error); if (errorWithStack.success) { From b238fe5b8436e59d25eafafc97a1a1aa9af930dc Mon Sep 17 00:00:00 2001 From: Ryan Lee Date: Sun, 1 Sep 2024 10:51:17 -0400 Subject: [PATCH 29/67] enforce 1 sdk version --- packages/trigger-sdk/src/index.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/packages/trigger-sdk/src/index.ts b/packages/trigger-sdk/src/index.ts index 07cf164853a..f4a1e08152e 100644 --- a/packages/trigger-sdk/src/index.ts +++ b/packages/trigger-sdk/src/index.ts @@ -1,3 +1,9 @@ +const TRIGGER_DOT_DEV_MARKER = Symbol.for("@systemfsoftware/trigger.dev_sdk"); +if (TRIGGER_DOT_DEV_MARKER in globalThis) { + throw new Error("Multiple versions of @systemfsoftware/trigger.dev_sdk installed"); +} +(globalThis as any)[TRIGGER_DOT_DEV_MARKER] = true; + export * from "./job"; export * from "./triggerClient"; export * from "./integrations"; From 102b5f04fd3d72eb994ef6a45ae7be59714aeedc Mon Sep 17 00:00:00 2001 From: Ryan Lee Date: Sun, 1 Sep 2024 11:39:06 -0400 Subject: [PATCH 30/67] fix: peer deps --- packages/core/package.json | 10 +++++++++- packages/trigger-sdk/package.json | 12 ++++++++---- pnpm-lock.yaml | 24 ++++++++++++------------ 3 files changed, 29 insertions(+), 17 deletions(-) diff --git a/packages/core/package.json b/packages/core/package.json index ba34b159154..28daff7e866 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -290,11 +290,19 @@ "socket.io-client": "4.7.5", "superjson": "^2.2.1", "ulidx": "^2.2.1", - "zod": "3.22.3", "zod-error": "1.5.0", "zod-validation-error": "^1.5.0" }, + "peerDependencies": { + "zod": "3.x" + }, + "peerDependenciesMeta": { + "zod": { + "optional": false + } + }, "devDependencies": { + "zod": "3.22.3", "@systemfsoftware/trigger.dev_tsconfig": "workspace:*", "@systemfsoftware/trigger.dev_tsup": "workspace:*", "@types/humanize-duration": "^3.27.1", diff --git a/packages/trigger-sdk/package.json b/packages/trigger-sdk/package.json index 37b02fb281b..10aba3a2d57 100644 --- a/packages/trigger-sdk/package.json +++ b/packages/trigger-sdk/package.json @@ -62,24 +62,28 @@ "terminal-link": "^3.0.0", "ulid": "^2.3.0", "uuid": "^9.0.0", - "ws": "^8.11.0", - "zod": "3.22.3" + "ws": "^8.11.0" }, "peerDependencies": { + "zod": "3.x", "effect": "3.x", "@effect/schema": "0.72.0" }, "peerDependenciesMeta": { "effect": { - "optional": true + "optional": false }, "@effect/schema": { - "optional": true + "optional": false + }, + "zod": { + "optional": false } }, "devDependencies": { "effect": "^3.7.0", "@effect/schema": "0.72.0", + "zod": "3.22.3", "@systemfsoftware/trigger.dev_tsconfig": "workspace:*", "@systemfsoftware/trigger.dev_tsup": "workspace:*", "@types/debug": "^4.1.7", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f7b9df052f6..e5e0a815806 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1778,9 +1778,6 @@ importers: ulidx: specifier: ^2.2.1 version: 2.2.1 - zod: - specifier: 3.22.3 - version: 3.22.3 zod-error: specifier: 1.5.0 version: 1.5.0 @@ -1824,6 +1821,9 @@ importers: typescript: specifier: 5.5.4 version: 5.5.4 + zod: + specifier: 3.22.3 + version: 3.22.3 packages/core-apps: dependencies: @@ -2333,9 +2333,6 @@ importers: packages/trigger-sdk: dependencies: - '@effect/schema': - specifier: ^0.72.0 - version: 0.72.0(effect@3.7.0) '@opentelemetry/api': specifier: ^1.8.0 version: 1.8.0 @@ -2360,9 +2357,6 @@ importers: debug: specifier: ^4.3.4 version: 4.3.4(supports-color@8.1.1) - effect: - specifier: ^3.7.0 - version: 3.7.0 evt: specifier: ^2.4.13 version: 2.4.13 @@ -2393,10 +2387,10 @@ importers: ws: specifier: ^8.11.0 version: 8.12.0(bufferutil@4.0.7)(utf-8-validate@5.0.10) - zod: - specifier: 3.22.3 - version: 3.22.3 devDependencies: + '@effect/schema': + specifier: 0.72.0 + version: 0.72.0(effect@3.7.0) '@systemfsoftware/trigger.dev_tsconfig': specifier: workspace:* version: link:../../config-packages/tsconfig @@ -2418,6 +2412,9 @@ importers: '@types/ws': specifier: ^8.5.3 version: 8.5.4 + effect: + specifier: ^3.7.0 + version: 3.7.0 encoding: specifier: ^0.1.13 version: 0.1.13 @@ -2433,6 +2430,9 @@ importers: typescript: specifier: 5.5.4 version: 5.5.4 + zod: + specifier: 3.22.3 + version: 3.22.3 packages/yalt: dependencies: From 641762984e621500fdaaadc5298738682886d74c Mon Sep 17 00:00:00 2001 From: Ryan Lee Date: Sun, 1 Sep 2024 12:14:07 -0400 Subject: [PATCH 31/67] update turbo --- package.json | 2 +- pnpm-lock.yaml | 58 +++++++++++++++++++++++++------------------------- turbo.json | 6 +++--- 3 files changed, 33 insertions(+), 33 deletions(-) diff --git a/package.json b/package.json index 65a3b92dcd3..a84a75b202c 100644 --- a/package.json +++ b/package.json @@ -57,7 +57,7 @@ "prettier": "^3.0.0", "syncpack": "^13.0.0", "tsx": "^3.7.1", - "turbo": "^1.10.3", + "turbo": "^2.1.1", "vite": "^4.1.1", "vite-tsconfig-paths": "^4.0.5", "vitest": "^2.0.5" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e5e0a815806..99abb94a5b0 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -66,8 +66,8 @@ importers: specifier: ^3.7.1 version: 3.12.2 turbo: - specifier: ^1.10.3 - version: 1.10.3 + specifier: ^2.1.1 + version: 2.1.1 vite: specifier: ^4.1.1 version: 4.1.4(@types/node@20.16.2)(terser@5.17.1) @@ -15763,38 +15763,38 @@ packages: tunnel-agent@0.6.0: resolution: {integrity: sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==} - turbo-darwin-64@1.10.3: - resolution: {integrity: sha512-IIB9IomJGyD3EdpSscm7Ip1xVWtYb7D0x7oH3vad3gjFcjHJzDz9xZ/iw/qItFEW+wGFcLSRPd+1BNnuLM8AsA==} + turbo-darwin-64@2.1.1: + resolution: {integrity: sha512-aYNuJpZlCoi0Htd79fl/2DywpewGKijdXeOfg9KzNuPVKzSMYlAXuAlNGh0MKjiOcyqxQGL7Mq9LFhwA0VpDpQ==} cpu: [x64] os: [darwin] - turbo-darwin-arm64@1.10.3: - resolution: {integrity: sha512-SBNmOZU9YEB0eyNIxeeQ+Wi0Ufd+nprEVp41rgUSRXEIpXjsDjyBnKnF+sQQj3+FLb4yyi/yZQckB+55qXWEsw==} + turbo-darwin-arm64@2.1.1: + resolution: {integrity: sha512-tifJKD8yHY48rHXPMcM8o1jI/Jk2KCaXiNjTKvvy9Zsim61BZksNVLelIbrRoCGwAN6PUBZO2lGU5iL/TQJ5Pw==} cpu: [arm64] os: [darwin] - turbo-linux-64@1.10.3: - resolution: {integrity: sha512-kvAisGKE7xHJdyMxZLvg53zvHxjqPK1UVj4757PQqtx9dnjYHSc8epmivE6niPgDHon5YqImzArCjVZJYpIGHQ==} + turbo-linux-64@2.1.1: + resolution: {integrity: sha512-Js6d/bSQe9DuV9c7ITXYpsU/ADzFHABdz1UIHa7Oqjj9VOEbFeA9WpAn0c+mdJrVD+IXJFbbDZUjN7VYssmtcg==} cpu: [x64] os: [linux] - turbo-linux-arm64@1.10.3: - resolution: {integrity: sha512-Qgaqln0IYRgyL0SowJOi+PNxejv1I2xhzXOI+D+z4YHbgSx87ox1IsALYBlK8VRVYY8VCXl+PN12r1ioV09j7A==} + turbo-linux-arm64@2.1.1: + resolution: {integrity: sha512-LidzTCq0yvQ+N8w8Qub9FmhQ/mmEIeoqFi7DSupekEV2EjvE9jw/zYc9Pk67X+g7dHVfgOnvVzmrjChdxpFePw==} cpu: [arm64] os: [linux] - turbo-windows-64@1.10.3: - resolution: {integrity: sha512-rbH9wManURNN8mBnN/ZdkpUuTvyVVEMiUwFUX4GVE5qmV15iHtZfDLUSGGCP2UFBazHcpNHG1OJzgc55GFFrUw==} + turbo-windows-64@2.1.1: + resolution: {integrity: sha512-GKc9ZywKwy4xLDhwXd6H07yzl0TB52HjXMrFLyHGhCVnf/w0oq4sLJv2sjbvuarPjsyx4xnCBJ3m3oyL2XmFtA==} cpu: [x64] os: [win32] - turbo-windows-arm64@1.10.3: - resolution: {integrity: sha512-ThlkqxhcGZX39CaTjsHqJnqVe+WImjX13pmjnpChz6q5HHbeRxaJSFzgrHIOt0sUUVx90W/WrNRyoIt/aafniw==} + turbo-windows-arm64@2.1.1: + resolution: {integrity: sha512-oFKkMj11KKUv3xSK9/fhAEQTxLUp1Ol1EOktwc32+SFtEU0uls7kosAz0b+qe8k3pJGEMFdDPdqoEjyJidbxtQ==} cpu: [arm64] os: [win32] - turbo@1.10.3: - resolution: {integrity: sha512-U4gKCWcKgLcCjQd4Pl8KJdfEKumpyWbzRu75A6FCj6Ctea1PIm58W6Ltw1QXKqHrl2pF9e1raAskf/h6dlrPCA==} + turbo@2.1.1: + resolution: {integrity: sha512-u9gUDkmR9dFS8b5kAYqIETK4OnzsS4l2ragJ0+soSMHh6VEeNHjTfSjk1tKxCqLyziCrPogadxP680J+v6yGHw==} hasBin: true tweetnacl@0.14.5: @@ -33088,32 +33088,32 @@ snapshots: dependencies: safe-buffer: 5.2.1 - turbo-darwin-64@1.10.3: + turbo-darwin-64@2.1.1: optional: true - turbo-darwin-arm64@1.10.3: + turbo-darwin-arm64@2.1.1: optional: true - turbo-linux-64@1.10.3: + turbo-linux-64@2.1.1: optional: true - turbo-linux-arm64@1.10.3: + turbo-linux-arm64@2.1.1: optional: true - turbo-windows-64@1.10.3: + turbo-windows-64@2.1.1: optional: true - turbo-windows-arm64@1.10.3: + turbo-windows-arm64@2.1.1: optional: true - turbo@1.10.3: + turbo@2.1.1: optionalDependencies: - turbo-darwin-64: 1.10.3 - turbo-darwin-arm64: 1.10.3 - turbo-linux-64: 1.10.3 - turbo-linux-arm64: 1.10.3 - turbo-windows-64: 1.10.3 - turbo-windows-arm64: 1.10.3 + turbo-darwin-64: 2.1.1 + turbo-darwin-arm64: 2.1.1 + turbo-linux-64: 2.1.1 + turbo-linux-arm64: 2.1.1 + turbo-windows-64: 2.1.1 + turbo-windows-arm64: 2.1.1 tweetnacl@0.14.5: {} diff --git a/turbo.json b/turbo.json index afcc536c4f0..63f2071b299 100644 --- a/turbo.json +++ b/turbo.json @@ -1,9 +1,9 @@ { - "$schema": "https://turborepo.org/schema.json", - "pipeline": { + "$schema": "https://turbo.build/schema.v2.json", + "tasks": { "build": { "dependsOn": ["^build"], - "outputs": ["dist/**", "public/build/**", "build/**", "app/styles/tailwind.css", ".cache"] + "outputs": ["dist/**", "public/build/**", "build/**", "app/styles/tailwind.css", ".turbo/**"] }, "build:db:seed": { "outputs": ["prisma/seed.js"] From 8ffef5011de57908086492145bb7784515a3048a Mon Sep 17 00:00:00 2001 From: Ryan Lee Date: Sun, 1 Sep 2024 12:39:10 -0400 Subject: [PATCH 32/67] output esm in tsup package --- config-packages/tsup/package.json | 36 +++++- config-packages/tsup/src/index.ts | 6 +- config-packages/tsup/src/integration.ts | 2 +- config-packages/tsup/src/package.ts | 4 +- config-packages/tsup/src/utils.ts | 2 +- config-packages/tsup/tsconfig.json | 5 + pnpm-lock.yaml | 151 ++++++++++++++++++++++-- turbo.json | 2 +- 8 files changed, 185 insertions(+), 23 deletions(-) create mode 100644 config-packages/tsup/tsconfig.json diff --git a/config-packages/tsup/package.json b/config-packages/tsup/package.json index f81fdd422dd..d8152506cf7 100644 --- a/config-packages/tsup/package.json +++ b/config-packages/tsup/package.json @@ -2,15 +2,45 @@ "name": "@systemfsoftware/trigger.dev_tsup", "version": "0.0.0", "private": true, + "type": "module", + "module": "./dist/esm/index.js", "license": "MIT", - "main": "./src/index.ts", - "types": "./src/index.ts", + "exports": { + "./package.json": "./package.json", + ".": { + "import": { + "types": "./dist/esm/index.d.ts", + "default": "./dist/esm/index.js" + } + } + }, + "files": [ + "dist" + ], + "tshy": { + "dialects": [ + "esm" + ], + "exports": { + "./package.json": "./package.json", + ".": "./src/index.ts" + } + }, + "scripts": { + "clean": "rimraf dist", + "build": "npm run clean && tshy", + "typecheck": "tsc --noEmit", + "test": "echo \"No tests specified\"" + }, "dependencies": { - "esbuild": "^0.19.11", "tsup": "8.0.1" }, "devDependencies": { + "esbuild": "^0.19.2", + "@total-typescript/tsconfig": "^1.0.4", "@types/node": "^20.16.2", + "rimraf": "^6.0.1", + "tshy": "^3.0.2", "typescript": "5.5.4" }, "engines": { diff --git a/config-packages/tsup/src/index.ts b/config-packages/tsup/src/index.ts index a28a5c2fd62..2000c2a54c4 100644 --- a/config-packages/tsup/src/index.ts +++ b/config-packages/tsup/src/index.ts @@ -1,4 +1,4 @@ export { defineConfig } from "tsup"; -export { deepMergeOptions } from "./utils"; -export { options as integrationOptions } from "./integration"; -export { options as packageOptions, defineConfig as defineConfigPackage } from "./package"; +export { deepMergeOptions } from "./utils.js"; +export { options as integrationOptions } from "./integration.js"; +export { options as packageOptions, defineConfig as defineConfigPackage } from "./package.js"; diff --git a/config-packages/tsup/src/integration.ts b/config-packages/tsup/src/integration.ts index 0fb2a3d7db4..e19251516da 100644 --- a/config-packages/tsup/src/integration.ts +++ b/config-packages/tsup/src/integration.ts @@ -1,4 +1,4 @@ -import { Options, defineConfig } from "tsup"; +import { type Options, defineConfig } from "tsup"; export const options: Options = { name: "main", diff --git a/config-packages/tsup/src/package.ts b/config-packages/tsup/src/package.ts index eb2a0734a89..7c60ef1f8f0 100644 --- a/config-packages/tsup/src/package.ts +++ b/config-packages/tsup/src/package.ts @@ -1,5 +1,5 @@ -import { Plugin } from "esbuild"; -import { Options, defineConfig as defineConfigTSUP } from "tsup"; +import type { Plugin } from "esbuild"; +import { type Options, defineConfig as defineConfigTSUP } from "tsup"; const restoreNodeProtocolPlugin = (): Plugin => { return { diff --git a/config-packages/tsup/src/utils.ts b/config-packages/tsup/src/utils.ts index 6e46ff74252..d5804a738bf 100644 --- a/config-packages/tsup/src/utils.ts +++ b/config-packages/tsup/src/utils.ts @@ -1,4 +1,4 @@ -import { Options } from "tsup"; +import type { Options } from "tsup"; export const deepMergeOptions = deepMergeRecords; diff --git a/config-packages/tsup/tsconfig.json b/config-packages/tsup/tsconfig.json new file mode 100644 index 00000000000..292f26c0af1 --- /dev/null +++ b/config-packages/tsup/tsconfig.json @@ -0,0 +1,5 @@ +{ + "extends": "@total-typescript/tsconfig/tsc/no-dom/library-monorepo", + "include": ["./src/**/*.ts"], + "exclude": ["node_modules"] +} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 99abb94a5b0..2b2558d6142 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -862,16 +862,25 @@ importers: config-packages/tsup: dependencies: - esbuild: - specifier: ^0.19.11 - version: 0.19.11 tsup: specifier: 8.0.1 version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.16.2)(typescript@5.5.4))(typescript@5.5.4) devDependencies: + '@total-typescript/tsconfig': + specifier: ^1.0.4 + version: 1.0.4 '@types/node': specifier: ^20.16.2 version: 20.16.2 + esbuild: + specifier: ^0.19.2 + version: 0.19.11 + rimraf: + specifier: ^6.0.1 + version: 6.0.1 + tshy: + specifier: ^3.0.2 + version: 3.0.2 typescript: specifier: 5.5.4 version: 5.5.4 @@ -7589,6 +7598,9 @@ packages: '@total-typescript/ts-reset@0.4.2': resolution: {integrity: sha512-vqd7ZUDSrXFVT1n8b2kc3LnklncDQFPvR58yUS1kEP23/nHPAO9l1lMjUfnPrXYYk4Hj54rrLKMW5ipwk7k09A==} + '@total-typescript/tsconfig@1.0.4': + resolution: {integrity: sha512-fO4ctMPGz1kOFOQ4RCPBRBfMy3gDn+pegUfrGyUFRMv/Rd0ZM3/SHH3hFCYG4u6bPLG8OlmOGcBLDexvyr3A5w==} + '@trigger.dev/companyicons@1.5.35': resolution: {integrity: sha512-AhY7yshwh0onlgB6EGiyjyLSzl38Cuxo4tpUJVHxs5im8gDA+fuUq7o6Vz1WetFeNXwjMqh3f+bPW7bfqR4epg==} peerDependencies: @@ -10981,6 +10993,11 @@ packages: engines: {node: '>=16 || 14 >=14.17'} hasBin: true + glob@11.0.0: + resolution: {integrity: sha512-9UiX/Bl6J2yaBbxKoEBRm4Cipxgok8kQYcOPEhScPwebu2I0HoQOuYdIO6S3hLuWoZgpDpwQZMzTFxgpkyT76g==} + engines: {node: 20 || >=22} + hasBin: true + glob@7.1.6: resolution: {integrity: sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==} deprecated: Glob versions prior to v9 are no longer supported @@ -11789,6 +11806,10 @@ packages: resolution: {integrity: sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==} engines: {node: '>=14'} + jackspeak@4.0.1: + resolution: {integrity: sha512-cub8rahkh0Q/bw1+GxP7aeSe29hHHn2V4m29nnDlvCdlgU+3UGxkZp7Z53jLUdpX3jdTO0nJZUDl3xvbWc2Xog==} + engines: {node: 20 || >=22} + javascript-stringify@2.1.0: resolution: {integrity: sha512-JVAfqNPTvNq3sB/VHQJAFxN/sPgKnsKrCwyRt15zwNCdrMMJDdcEOdubuy+DuJYYdm0ox1J4uzEuYKkN+9yhVg==} @@ -12288,6 +12309,10 @@ packages: resolution: {integrity: sha512-IJ4uwUTi2qCccrioU6g9g/5rvvVl13bsdczUUcqbciD9iLr095yj8DQKdObriEvuNSx325N1rV1O0sJFszx75g==} engines: {node: 14 || >=16.14} + lru-cache@11.0.0: + resolution: {integrity: sha512-Qv32eSV1RSCfhY3fpPE2GNZ8jgM9X7rdAfemLWqTUxwiyIC4jJ6Sy0fZ8H+oLWevO6i4/bizg7c8d8i6bxrzbA==} + engines: {node: 20 || >=22} + lru-cache@4.1.5: resolution: {integrity: sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==} @@ -12656,6 +12681,10 @@ packages: minimal-polyfills@2.2.3: resolution: {integrity: sha512-oxdmJ9cL+xV72h0xYxp4tP2d5/fTBpP45H8DIOn9pASuF8a3IYTf+25fMGDYGiWW+MFsuog6KD6nfmhZJQ+uUw==} + minimatch@10.0.1: + resolution: {integrity: sha512-ethXTt3SGGR+95gudmqJ1eNhRO7eGEGIgYA9vnPatK4/etz2MEVDno5GMCibdMTuBMyElzIlgxMna3K94XDIDQ==} + engines: {node: 20 || >=22} + minimatch@3.1.2: resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} @@ -12745,6 +12774,11 @@ packages: engines: {node: '>=10'} hasBin: true + mkdirp@3.0.1: + resolution: {integrity: sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==} + engines: {node: '>=10'} + hasBin: true + mlly@1.4.2: resolution: {integrity: sha512-i/Ykufi2t1EZ6NaPLdfnZk2AX8cs0d+mTzVKuPfqPKPatxLApaBoxJQ9x1/uckXtrS/U5oisPMDkNs0yQTaBRg==} @@ -13386,6 +13420,9 @@ packages: resolution: {integrity: sha512-Fd9lT9vJbHYRACT8OhCbZBbxr6KRSawSovFpy8nDGshaK99S/EBhVIHp9+crhxrsZOuvLpgL1n23iyPg6Rl2hg==} engines: {node: '>= 14'} + package-json-from-dist@1.0.0: + resolution: {integrity: sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==} + package-json@6.5.0: resolution: {integrity: sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==} engines: {node: '>=8'} @@ -13484,6 +13521,10 @@ packages: resolution: {integrity: sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==} engines: {node: '>=16 || 14 >=14.17'} + path-scurry@2.0.0: + resolution: {integrity: sha512-ypGJsmGtdXUOeM5u93TyeIEfEhM6s+ljAhrk5vAvSx8uyY/02OvrZnA0YNGUrPXfpJMgI1ODd3nwz8Npx4O4cg==} + engines: {node: 20 || >=22} + path-to-regexp@0.1.7: resolution: {integrity: sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==} @@ -13637,6 +13678,10 @@ packages: engines: {node: '>=16'} hasBin: true + polite-json@5.0.0: + resolution: {integrity: sha512-OLS/0XeUAcE8a2fdwemNja+udKgXNnY6yKVIXqAD2zVRx1KvY6Ato/rZ2vdzbxqYwPW0u6SCNC/bAMPNzpzxbw==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + possible-typed-array-names@1.0.0: resolution: {integrity: sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==} engines: {node: '>= 0.4'} @@ -14561,6 +14606,10 @@ packages: resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} engines: {node: '>=8'} + resolve-import@2.0.0: + resolution: {integrity: sha512-jpKjLibLuc8D1XEV2+7zb0aqN7I8d12u89g/v6IsgCzdVlccMQJq4TKkPw5fbhHdxhm7nbVtN+KvOTnjFf+nEA==} + engines: {node: 20 || >=22} + resolve-pkg-maps@1.0.0: resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==} @@ -14645,15 +14694,15 @@ packages: deprecated: Rimraf versions prior to v4 are no longer supported hasBin: true - rimraf@5.0.1: - resolution: {integrity: sha512-OfFZdwtd3lZ+XZzYP/6gTACubwFcHdLRqS9UX3UwpU2dnGQYkPFISRwvM3w9IiB2w7bW5qGo/uAwE4SmXXSKvg==} - engines: {node: '>=14'} - hasBin: true - rimraf@5.0.10: resolution: {integrity: sha512-l0OE8wL34P4nJH/H2ffoaniAokM2qSmrtXHmlpvYr5AVVX8msAyW0l8NVJFDxlSK4u3Uh/f41cQheDVdnYijwQ==} hasBin: true + rimraf@6.0.1: + resolution: {integrity: sha512-9dkvaxAsk/xNXSJzMgFqqMCuFgt2+KsOFek3TMLfo8NCPfWpBmqwyNn5Y+NX56QUYfCtsyhF3ayiboEoUmJk/A==} + engines: {node: 20 || >=22} + hasBin: true + rollup-plugin-inject@3.0.2: resolution: {integrity: sha512-ptg9PQwzs3orn4jkgXJ74bfs5vYz1NCZlSQMBUA0wKcGp5i5pA1AO3fOUEte8enhGUC+iapTCzEWw2jEFFUO/w==} deprecated: This package has been deprecated and is no longer maintained. Please use @rollup/plugin-inject. @@ -15384,6 +15433,11 @@ packages: resolution: {integrity: sha512-LpLqY2Jr7cRxkrTc796/AaaoMLF/1ax7cto8Ot76wrvKQhrPmZ0JgajiWPmg9mTSDqO16SSLiD17r9MsvAPTmw==} engines: {node: '>=16'} + sync-content@2.0.1: + resolution: {integrity: sha512-NI1mo514yFhr8pV/5Etvgh+pSBUIpoAKoiBIUwALVlQQNAwb40bTw8hhPFaip/dvv0GhpHVOq0vq8iY02ppLTg==} + engines: {node: 20 || >=22} + hasBin: true + synckit@0.8.5: resolution: {integrity: sha512-L1dapNV6vu2s/4Sputv8xGsCdAVlb5nRDMFU/E27D44l5U6cw1g0dGd45uLc+OXjNMmF4ntiMdCimzcjFKQI8Q==} engines: {node: ^14.18.0 || >=16.0.0} @@ -15705,6 +15759,11 @@ packages: tsconfig-resolver@3.0.1: resolution: {integrity: sha512-ZHqlstlQF449v8glscGRXzL6l2dZvASPCdXJRWG4gHEZlUVx2Jtmr+a2zeVG4LCsKhDXKRj5R3h0C/98UcVAQg==} + tshy@3.0.2: + resolution: {integrity: sha512-8GkWnAfmNXxl8iDTZ1o2H4jdaj9H7HeDKkr5qd0ZhQBCNA41D3xqTyg2Ycs51VCfmjJ5e+0v9AUmD6ylAI9Bgw==} + engines: {node: 20 || >=22} + hasBin: true + tslib@1.14.1: resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} @@ -16408,6 +16467,10 @@ packages: w3c-keyname@2.2.6: resolution: {integrity: sha512-f+fciywl1SJEniZHD6H+kUO8gOnwIr7f4ijKA6+ZvJFjeGi1r4PDLl53Ayud9O/rk64RqgoQine0feoeOU0kXg==} + walk-up-path@4.0.0: + resolution: {integrity: sha512-3hu+tD8YzSLGuFYtPRb48vdhKMi0KQV5sn+uWr8+7dMEq/2G/dtLrdDinkLjqq5TIbIBjYJ4Ax/n3YiaW7QM8A==} + engines: {node: 20 || >=22} + walker@1.0.8: resolution: {integrity: sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==} @@ -22913,6 +22976,8 @@ snapshots: '@total-typescript/ts-reset@0.4.2': {} + '@total-typescript/tsconfig@1.0.4': {} + '@trigger.dev/companyicons@1.5.35(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: react: 18.2.0 @@ -27120,6 +27185,15 @@ snapshots: minipass: 7.1.2 path-scurry: 1.10.1 + glob@11.0.0: + dependencies: + foreground-child: 3.1.1 + jackspeak: 4.0.1 + minimatch: 10.0.1 + minipass: 7.1.2 + package-json-from-dist: 1.0.0 + path-scurry: 2.0.0 + glob@7.1.6: dependencies: fs.realpath: 1.0.0 @@ -28022,6 +28096,12 @@ snapshots: optionalDependencies: '@pkgjs/parseargs': 0.11.0 + jackspeak@4.0.1: + dependencies: + '@isaacs/cliui': 8.0.2 + optionalDependencies: + '@pkgjs/parseargs': 0.11.0 + javascript-stringify@2.1.0: {} jest-changed-files@29.5.0: @@ -28656,6 +28736,8 @@ snapshots: lru-cache@10.0.1: {} + lru-cache@11.0.0: {} + lru-cache@4.1.5: dependencies: pseudomap: 1.0.2 @@ -29302,6 +29384,10 @@ snapshots: minimal-polyfills@2.2.3: {} + minimatch@10.0.1: + dependencies: + brace-expansion: 2.0.1 + minimatch@3.1.2: dependencies: brace-expansion: 1.1.11 @@ -29386,6 +29472,8 @@ snapshots: mkdirp@1.0.4: {} + mkdirp@3.0.1: {} + mlly@1.4.2: dependencies: acorn: 8.10.0 @@ -29742,7 +29830,7 @@ snapshots: prompts-ncu: 3.0.0 rc-config-loader: 4.1.3 remote-git-tags: 3.0.0 - rimraf: 5.0.1 + rimraf: 5.0.10 semver: 7.5.4 semver-utils: 1.1.4 source-map-support: 0.5.21 @@ -30204,6 +30292,8 @@ snapshots: ip: 1.1.8 netmask: 2.0.2 + package-json-from-dist@1.0.0: {} + package-json@6.5.0: dependencies: got: 9.6.0 @@ -30317,6 +30407,11 @@ snapshots: lru-cache: 10.0.1 minipass: 7.1.2 + path-scurry@2.0.0: + dependencies: + lru-cache: 11.0.0 + minipass: 7.1.2 + path-to-regexp@0.1.7: {} path-to-regexp@6.2.1: {} @@ -30459,6 +30554,8 @@ snapshots: playwright-core@1.37.0: {} + polite-json@5.0.0: {} + possible-typed-array-names@1.0.0: {} postcss-discard-duplicates@5.1.0(postcss@8.4.29): @@ -31604,6 +31701,11 @@ snapshots: resolve-from@5.0.0: {} + resolve-import@2.0.0: + dependencies: + glob: 11.0.0 + walk-up-path: 4.0.0 + resolve-pkg-maps@1.0.0: {} resolve.exports@2.0.2: {} @@ -31703,13 +31805,14 @@ snapshots: dependencies: glob: 7.2.3 - rimraf@5.0.1: + rimraf@5.0.10: dependencies: glob: 10.3.10 - rimraf@5.0.10: + rimraf@6.0.1: dependencies: - glob: 10.3.10 + glob: 11.0.0 + package-json-from-dist: 1.0.0 rollup-plugin-inject@3.0.2: dependencies: @@ -32581,6 +32684,14 @@ snapshots: magic-string: 0.30.11 periscopic: 3.1.0 + sync-content@2.0.1: + dependencies: + glob: 11.0.0 + mkdirp: 3.0.1 + path-scurry: 2.0.0 + rimraf: 6.0.1 + tshy: 3.0.2 + synckit@0.8.5: dependencies: '@pkgr/utils': 2.3.1 @@ -33014,6 +33125,20 @@ snapshots: strip-bom: 4.0.0 type-fest: 0.13.1 + tshy@3.0.2: + dependencies: + chalk: 5.3.0 + chokidar: 3.6.0 + foreground-child: 3.1.1 + minimatch: 10.0.1 + mkdirp: 3.0.1 + polite-json: 5.0.0 + resolve-import: 2.0.0 + rimraf: 6.0.1 + sync-content: 2.0.1 + typescript: 5.5.4 + walk-up-path: 4.0.0 + tslib@1.14.1: {} tslib@2.4.1: {} @@ -33790,6 +33915,8 @@ snapshots: w3c-keyname@2.2.6: {} + walk-up-path@4.0.0: {} + walker@1.0.8: dependencies: makeerror: 1.0.12 diff --git a/turbo.json b/turbo.json index 63f2071b299..d0266e2e30a 100644 --- a/turbo.json +++ b/turbo.json @@ -3,7 +3,7 @@ "tasks": { "build": { "dependsOn": ["^build"], - "outputs": ["dist/**", "public/build/**", "build/**", "app/styles/tailwind.css", ".turbo/**"] + "outputs": ["dist/**", "public/build/**", "build/**", "app/styles/tailwind.css", ".turbo/**", ".tshy/**", ".tshy-build/**"] }, "build:db:seed": { "outputs": ["prisma/seed.js"] From a71aaca250f2c2c3b4a2b61f2e06ab34423af881 Mon Sep 17 00:00:00 2001 From: Ryan Lee Date: Sun, 1 Sep 2024 12:43:23 -0400 Subject: [PATCH 33/67] update hono --- packages/hono/package.json | 14 +++++++------- packages/hono/src/index.ts | 1 - packages/hono/tsconfig.json | 10 ++-------- pnpm-lock.yaml | 6 +++--- 4 files changed, 12 insertions(+), 19 deletions(-) diff --git a/packages/hono/package.json b/packages/hono/package.json index f08dbde293e..183bccba430 100644 --- a/packages/hono/package.json +++ b/packages/hono/package.json @@ -31,17 +31,17 @@ "typecheck": "tsc --noEmit" }, "peerDependencies": { - "hono": "3.x", - "@systemfsoftware/trigger.dev_sdk": "workspace:^3.0.0-beta.55" + "@systemfsoftware/trigger.dev_sdk": "workspace:^3.0.0-beta.55", + "hono": "3.x" }, "devDependencies": { - "@systemfsoftware/trigger.dev_tsconfig": "workspace:*", - "rimraf": "^3.0.2", - "tsup": "8.0.1", + "@systemfsoftware/trigger.dev_sdk": "workspace:*", "@systemfsoftware/trigger.dev_tsup": "workspace:*", - "typescript": "5.5.4", + "@total-typescript/tsconfig": "^1.0.4", "hono": "3.10.3", - "@systemfsoftware/trigger.dev_sdk": "workspace:*" + "rimraf": "^3.0.2", + "tsup": "8.0.1", + "typescript": "5.5.4" }, "engines": { "node": ">=18.0.0" diff --git a/packages/hono/src/index.ts b/packages/hono/src/index.ts index 1670e02ef9d..d7e537d3301 100644 --- a/packages/hono/src/index.ts +++ b/packages/hono/src/index.ts @@ -59,7 +59,6 @@ function convertToStandardRequest(req: HonoRequest): Request { method: req.raw.method, headers, body: req.raw.body, - // @ts-ignore duplex: "half", }); } diff --git a/packages/hono/tsconfig.json b/packages/hono/tsconfig.json index 0f9b3603ac2..7c9f6222e24 100644 --- a/packages/hono/tsconfig.json +++ b/packages/hono/tsconfig.json @@ -1,17 +1,11 @@ { - "extends": "@systemfsoftware/trigger.dev_tsconfig/base.json", + "extends": "@total-typescript/tsconfig/bundler/no-dom/library-monorepo", "include": ["./src/**/*.ts", "tsup.config.ts"], "compilerOptions": { - "experimentalDecorators": true, - "emitDecoratorMetadata": true, - "declaration": false, - "declarationMap": false, "paths": { "@systemfsoftware/trigger.dev_tsup/*": ["../../config-packages/tsup/src/*"], "@systemfsoftware/trigger.dev_tsup": ["../../config-packages/tsup/src/index"] - }, - "lib": ["DOM", "DOM.Iterable"], - "downlevelIteration": true + } }, "exclude": ["node_modules"] } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2b2558d6142..8d8df6f5d63 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -2016,12 +2016,12 @@ importers: '@systemfsoftware/trigger.dev_sdk': specifier: workspace:* version: link:../trigger-sdk - '@systemfsoftware/trigger.dev_tsconfig': - specifier: workspace:* - version: link:../../config-packages/tsconfig '@systemfsoftware/trigger.dev_tsup': specifier: workspace:* version: link:../../config-packages/tsup + '@total-typescript/tsconfig': + specifier: ^1.0.4 + version: 1.0.4 hono: specifier: 3.10.3 version: 3.10.3 From 65503a8c0f1aa2b4d6820b1b7b440301ca718a6d Mon Sep 17 00:00:00 2001 From: Ryan Lee Date: Sun, 1 Sep 2024 15:09:25 -0400 Subject: [PATCH 34/67] gogo --- apps/webapp/app/models/user.server.ts | 4 --- apps/webapp/app/services/emailAuth.server.tsx | 5 ++++ apps/webapp/app/services/gitHubAuth.server.ts | 2 +- apps/webapp/package.json | 16 ++++++----- pnpm-lock.yaml | 27 ++++++++++--------- 5 files changed, 29 insertions(+), 25 deletions(-) diff --git a/apps/webapp/app/models/user.server.ts b/apps/webapp/app/models/user.server.ts index 4a3b2304f3d..c8870391127 100644 --- a/apps/webapp/app/models/user.server.ts +++ b/apps/webapp/app/models/user.server.ts @@ -37,10 +37,6 @@ export async function findOrCreateUser(input: FindOrCreateUser): Promise { - if (env.WHITELISTED_EMAILS && !new RegExp(env.WHITELISTED_EMAILS).test(input.email)) { - throw new Error("This email is unauthorized"); - } - const existingUser = await prisma.user.findFirst({ where: { email: input.email, diff --git a/apps/webapp/app/services/emailAuth.server.tsx b/apps/webapp/app/services/emailAuth.server.tsx index e48d405dd28..982ef5e1623 100644 --- a/apps/webapp/app/services/emailAuth.server.tsx +++ b/apps/webapp/app/services/emailAuth.server.tsx @@ -13,6 +13,11 @@ if (!secret) throw new Error("Missing MAGIC_LINK_SECRET env variable."); const emailStrategy = new EmailLinkStrategy( { sendEmail: sendMagicLinkEmail, + verifyEmailAddress: async (email) => { + if (env.WHITELISTED_EMAILS && !new RegExp(env.WHITELISTED_EMAILS).test(email)) { + throw new Error("This email is unauthorized"); + } + }, secret, callbackURL: "/magic", sessionMagicLinkKey: "triggerdotdev:magiclink", diff --git a/apps/webapp/app/services/gitHubAuth.server.ts b/apps/webapp/app/services/gitHubAuth.server.ts index ff9e736d64b..fda2336f621 100644 --- a/apps/webapp/app/services/gitHubAuth.server.ts +++ b/apps/webapp/app/services/gitHubAuth.server.ts @@ -23,7 +23,7 @@ export function addGitHubStrategy( if (!emails) { throw new Error("GitHub login requires an email address"); } - + try { logger.debug("GitHub login", { emails, diff --git a/apps/webapp/package.json b/apps/webapp/package.json index 841a3f5b875..9f7602a27d4 100644 --- a/apps/webapp/package.json +++ b/apps/webapp/package.json @@ -46,6 +46,7 @@ "@conform-to/react": "^0.6.1", "@conform-to/zod": "^0.6.1", "@depot/sdk-node": "^0.5.0", + "@effect/schema": "0.72.0", "@headlessui/react": "^1.7.8", "@heroicons/react": "^2.0.12", "@internationalized/date": "^3.5.1", @@ -87,18 +88,18 @@ "@remix-run/v1-meta": "^0.1.3", "@slack/web-api": "^6.8.1", "@socket.io/redis-adapter": "^8.3.0", - "@tabler/icons-react": "^2.39.0", - "@tailwindcss/container-queries": "^0.1.1", - "@tanstack/react-virtual": "^3.0.4", - "@team-plain/typescript-sdk": "^3.5.0", "@systemfsoftware/trigger.dev_companyicons": "npm:@trigger.dev/companyicons@1.5.35", "@systemfsoftware/trigger.dev_core": "workspace:*", "@systemfsoftware/trigger.dev_core-backend": "workspace:*", "@systemfsoftware/trigger.dev_database": "workspace:*", "@systemfsoftware/trigger.dev_otlp-importer": "workspace:*", + "@systemfsoftware/trigger.dev_platform": "npm:@trigger.dev/platform@1.0.12", "@systemfsoftware/trigger.dev_sdk": "workspace:*", "@systemfsoftware/trigger.dev_yalt": "workspace:*", - "@systemfsoftware/trigger.dev_platform": "npm:@trigger.dev/platform@1.0.12", + "@tabler/icons-react": "^2.39.0", + "@tailwindcss/container-queries": "^0.1.1", + "@tanstack/react-virtual": "^3.0.4", + "@team-plain/typescript-sdk": "^3.5.0", "@types/pg": "8.6.6", "@uiw/react-codemirror": "^4.19.5", "@upstash/ratelimit": "^1.1.3", @@ -113,6 +114,7 @@ "cross-env": "^7.0.3", "cuid": "^2.1.8", "dotenv": "^16.4.5", + "effect": "^3.7.0", "emails": "workspace:*", "evt": "^2.4.13", "express": "^4.18.1", @@ -154,7 +156,7 @@ "recharts": "^2.12.6", "regression": "^2.0.1", "remix-auth": "^3.6.0", - "remix-auth-email-link": "2.0.2", + "remix-auth-email-link": "2.1.1", "remix-auth-github": "^1.6.0", "remix-typedjson": "0.3.1", "remix-utils": "^7.1.0", @@ -186,10 +188,10 @@ "@remix-run/testing": "^2.1.0", "@swc/core": "^1.3.4", "@swc/helpers": "^0.4.11", + "@systemfsoftware/trigger.dev_eslint-plugin": "workspace:*", "@tailwindcss/forms": "^0.5.3", "@tailwindcss/typography": "^0.5.9", "@total-typescript/ts-reset": "^0.4.2", - "@systemfsoftware/trigger.dev_eslint-plugin": "workspace:*", "@types/bcryptjs": "^2.4.2", "@types/compression": "^1.7.2", "@types/eslint": "^8.4.6", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8d8df6f5d63..3b1f5a563fc 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -246,6 +246,9 @@ importers: '@depot/sdk-node': specifier: ^0.5.0 version: 0.5.0 + '@effect/schema': + specifier: 0.72.0 + version: 0.72.0(effect@3.7.0) '@headlessui/react': specifier: ^1.7.8 version: 1.7.8(react-dom@18.2.0(react@18.2.0))(react@18.2.0) @@ -447,6 +450,9 @@ importers: dotenv: specifier: ^16.4.5 version: 16.4.5 + effect: + specifier: ^3.7.0 + version: 3.7.0 emails: specifier: workspace:* version: link:../../packages/emails @@ -571,8 +577,8 @@ importers: specifier: ^3.6.0 version: 3.6.0(@remix-run/react@2.1.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.5.4))(@remix-run/server-runtime@2.1.0(typescript@5.5.4)) remix-auth-email-link: - specifier: 2.0.2 - version: 2.0.2(@remix-run/server-runtime@2.1.0(typescript@5.5.4))(remix-auth@3.6.0(@remix-run/react@2.1.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.5.4))(@remix-run/server-runtime@2.1.0(typescript@5.5.4))) + specifier: 2.1.1 + version: 2.1.1(@remix-run/server-runtime@2.1.0(typescript@5.5.4))(remix-auth@3.6.0(@remix-run/react@2.1.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.5.4))(@remix-run/server-runtime@2.1.0(typescript@5.5.4))) remix-auth-github: specifier: ^1.6.0 version: 1.6.0(@remix-run/server-runtime@2.1.0(typescript@5.5.4))(remix-auth@3.6.0(@remix-run/react@2.1.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.5.4))(@remix-run/server-runtime@2.1.0(typescript@5.5.4))) @@ -9376,9 +9382,6 @@ packages: crypt@0.0.2: resolution: {integrity: sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow==} - crypto-js@4.1.1: - resolution: {integrity: sha512-o2JlM7ydqd3Qk9CA0L4NL6mTzU2sdx96a+oOfPu8Mkl/PK51vSyoi8/rQ8NknZtk44vq15lmhAj9CIAGwgeWKw==} - crypto-js@4.2.0: resolution: {integrity: sha512-KALDyEYgpY+Rlob/iriUtjV6d5Eq+Y191A5g4UqLAi8CyGP9N1+FdVbkc1SxKc2r4YAYqG8JzO2KGL+AizD70Q==} @@ -14475,11 +14478,11 @@ packages: resolution: {integrity: sha512-Rc0VDmr/yhnMQIz8n2ACYXlfw/P/XZev884QU1I5u+5DgJls32o97Vc1RbK3pfumLsJomS2yy8eT4Fxj/2MDVA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - remix-auth-email-link@2.0.2: - resolution: {integrity: sha512-Lze9c50fsqBpixXQKe37wI2Dm4rlYYkNA6Eskxk8erQ7tbyN8xiFXOgo7Y3Al0SSjzkezw8au3uc2vCLJ8A5mQ==} + remix-auth-email-link@2.1.1: + resolution: {integrity: sha512-NNz9Wk9sxWUhuDTkcLbhsVdiUpyrGFf9yIkZG74PgOMTAYsIIsfGvBr2wJCgYcH/JWxg5VbTulgNO7/KXHJcsg==} peerDependencies: - '@remix-run/server-runtime': ^1.1.1 - remix-auth: ^3.2.1 + '@remix-run/server-runtime': ^2.0.1 + remix-auth: ^3.6.0 remix-auth-github@1.6.0: resolution: {integrity: sha512-qdQmWVVEDHxnzMPn7XE0s7QX5GYba0uH3MDW+lVJiCoHDZCGymqmGCajLThL5vFJdwSx0C4GpQJ5EgEsIjQ3pA==} @@ -25185,8 +25188,6 @@ snapshots: crypt@0.0.2: {} - crypto-js@4.1.1: {} - crypto-js@4.2.0: {} crypto-random-string@4.0.0: @@ -31588,10 +31589,10 @@ snapshots: retext-smartypants: 5.2.0 unist-util-visit: 4.1.2 - remix-auth-email-link@2.0.2(@remix-run/server-runtime@2.1.0(typescript@5.5.4))(remix-auth@3.6.0(@remix-run/react@2.1.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.5.4))(@remix-run/server-runtime@2.1.0(typescript@5.5.4))): + remix-auth-email-link@2.1.1(@remix-run/server-runtime@2.1.0(typescript@5.5.4))(remix-auth@3.6.0(@remix-run/react@2.1.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.5.4))(@remix-run/server-runtime@2.1.0(typescript@5.5.4))): dependencies: '@remix-run/server-runtime': 2.1.0(typescript@5.5.4) - crypto-js: 4.1.1 + crypto-js: 4.2.0 remix-auth: 3.6.0(@remix-run/react@2.1.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.5.4))(@remix-run/server-runtime@2.1.0(typescript@5.5.4)) remix-auth-github@1.6.0(@remix-run/server-runtime@2.1.0(typescript@5.5.4))(remix-auth@3.6.0(@remix-run/react@2.1.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.5.4))(@remix-run/server-runtime@2.1.0(typescript@5.5.4))): From 9775b3b30e7f5a6a08ff8df261f4f9e3fc9b2a5d Mon Sep 17 00:00:00 2001 From: Ryan Lee Date: Sun, 1 Sep 2024 15:43:21 -0400 Subject: [PATCH 35/67] Revert "output esm in tsup package" This reverts commit 8ffef5011de57908086492145bb7784515a3048a. --- config-packages/tsup/package.json | 36 +----- config-packages/tsup/src/index.ts | 6 +- config-packages/tsup/src/integration.ts | 2 +- config-packages/tsup/src/package.ts | 4 +- config-packages/tsup/src/utils.ts | 2 +- config-packages/tsup/tsconfig.json | 5 - pnpm-lock.yaml | 151 ++---------------------- turbo.json | 2 +- 8 files changed, 23 insertions(+), 185 deletions(-) delete mode 100644 config-packages/tsup/tsconfig.json diff --git a/config-packages/tsup/package.json b/config-packages/tsup/package.json index d8152506cf7..f81fdd422dd 100644 --- a/config-packages/tsup/package.json +++ b/config-packages/tsup/package.json @@ -2,45 +2,15 @@ "name": "@systemfsoftware/trigger.dev_tsup", "version": "0.0.0", "private": true, - "type": "module", - "module": "./dist/esm/index.js", "license": "MIT", - "exports": { - "./package.json": "./package.json", - ".": { - "import": { - "types": "./dist/esm/index.d.ts", - "default": "./dist/esm/index.js" - } - } - }, - "files": [ - "dist" - ], - "tshy": { - "dialects": [ - "esm" - ], - "exports": { - "./package.json": "./package.json", - ".": "./src/index.ts" - } - }, - "scripts": { - "clean": "rimraf dist", - "build": "npm run clean && tshy", - "typecheck": "tsc --noEmit", - "test": "echo \"No tests specified\"" - }, + "main": "./src/index.ts", + "types": "./src/index.ts", "dependencies": { + "esbuild": "^0.19.11", "tsup": "8.0.1" }, "devDependencies": { - "esbuild": "^0.19.2", - "@total-typescript/tsconfig": "^1.0.4", "@types/node": "^20.16.2", - "rimraf": "^6.0.1", - "tshy": "^3.0.2", "typescript": "5.5.4" }, "engines": { diff --git a/config-packages/tsup/src/index.ts b/config-packages/tsup/src/index.ts index 2000c2a54c4..a28a5c2fd62 100644 --- a/config-packages/tsup/src/index.ts +++ b/config-packages/tsup/src/index.ts @@ -1,4 +1,4 @@ export { defineConfig } from "tsup"; -export { deepMergeOptions } from "./utils.js"; -export { options as integrationOptions } from "./integration.js"; -export { options as packageOptions, defineConfig as defineConfigPackage } from "./package.js"; +export { deepMergeOptions } from "./utils"; +export { options as integrationOptions } from "./integration"; +export { options as packageOptions, defineConfig as defineConfigPackage } from "./package"; diff --git a/config-packages/tsup/src/integration.ts b/config-packages/tsup/src/integration.ts index e19251516da..0fb2a3d7db4 100644 --- a/config-packages/tsup/src/integration.ts +++ b/config-packages/tsup/src/integration.ts @@ -1,4 +1,4 @@ -import { type Options, defineConfig } from "tsup"; +import { Options, defineConfig } from "tsup"; export const options: Options = { name: "main", diff --git a/config-packages/tsup/src/package.ts b/config-packages/tsup/src/package.ts index 7c60ef1f8f0..eb2a0734a89 100644 --- a/config-packages/tsup/src/package.ts +++ b/config-packages/tsup/src/package.ts @@ -1,5 +1,5 @@ -import type { Plugin } from "esbuild"; -import { type Options, defineConfig as defineConfigTSUP } from "tsup"; +import { Plugin } from "esbuild"; +import { Options, defineConfig as defineConfigTSUP } from "tsup"; const restoreNodeProtocolPlugin = (): Plugin => { return { diff --git a/config-packages/tsup/src/utils.ts b/config-packages/tsup/src/utils.ts index d5804a738bf..6e46ff74252 100644 --- a/config-packages/tsup/src/utils.ts +++ b/config-packages/tsup/src/utils.ts @@ -1,4 +1,4 @@ -import type { Options } from "tsup"; +import { Options } from "tsup"; export const deepMergeOptions = deepMergeRecords; diff --git a/config-packages/tsup/tsconfig.json b/config-packages/tsup/tsconfig.json deleted file mode 100644 index 292f26c0af1..00000000000 --- a/config-packages/tsup/tsconfig.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "extends": "@total-typescript/tsconfig/tsc/no-dom/library-monorepo", - "include": ["./src/**/*.ts"], - "exclude": ["node_modules"] -} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3b1f5a563fc..41a85d04fde 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -868,25 +868,16 @@ importers: config-packages/tsup: dependencies: + esbuild: + specifier: ^0.19.11 + version: 0.19.11 tsup: specifier: 8.0.1 version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.16.2)(typescript@5.5.4))(typescript@5.5.4) devDependencies: - '@total-typescript/tsconfig': - specifier: ^1.0.4 - version: 1.0.4 '@types/node': specifier: ^20.16.2 version: 20.16.2 - esbuild: - specifier: ^0.19.2 - version: 0.19.11 - rimraf: - specifier: ^6.0.1 - version: 6.0.1 - tshy: - specifier: ^3.0.2 - version: 3.0.2 typescript: specifier: 5.5.4 version: 5.5.4 @@ -7604,9 +7595,6 @@ packages: '@total-typescript/ts-reset@0.4.2': resolution: {integrity: sha512-vqd7ZUDSrXFVT1n8b2kc3LnklncDQFPvR58yUS1kEP23/nHPAO9l1lMjUfnPrXYYk4Hj54rrLKMW5ipwk7k09A==} - '@total-typescript/tsconfig@1.0.4': - resolution: {integrity: sha512-fO4ctMPGz1kOFOQ4RCPBRBfMy3gDn+pegUfrGyUFRMv/Rd0ZM3/SHH3hFCYG4u6bPLG8OlmOGcBLDexvyr3A5w==} - '@trigger.dev/companyicons@1.5.35': resolution: {integrity: sha512-AhY7yshwh0onlgB6EGiyjyLSzl38Cuxo4tpUJVHxs5im8gDA+fuUq7o6Vz1WetFeNXwjMqh3f+bPW7bfqR4epg==} peerDependencies: @@ -10996,11 +10984,6 @@ packages: engines: {node: '>=16 || 14 >=14.17'} hasBin: true - glob@11.0.0: - resolution: {integrity: sha512-9UiX/Bl6J2yaBbxKoEBRm4Cipxgok8kQYcOPEhScPwebu2I0HoQOuYdIO6S3hLuWoZgpDpwQZMzTFxgpkyT76g==} - engines: {node: 20 || >=22} - hasBin: true - glob@7.1.6: resolution: {integrity: sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==} deprecated: Glob versions prior to v9 are no longer supported @@ -11809,10 +11792,6 @@ packages: resolution: {integrity: sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==} engines: {node: '>=14'} - jackspeak@4.0.1: - resolution: {integrity: sha512-cub8rahkh0Q/bw1+GxP7aeSe29hHHn2V4m29nnDlvCdlgU+3UGxkZp7Z53jLUdpX3jdTO0nJZUDl3xvbWc2Xog==} - engines: {node: 20 || >=22} - javascript-stringify@2.1.0: resolution: {integrity: sha512-JVAfqNPTvNq3sB/VHQJAFxN/sPgKnsKrCwyRt15zwNCdrMMJDdcEOdubuy+DuJYYdm0ox1J4uzEuYKkN+9yhVg==} @@ -12312,10 +12291,6 @@ packages: resolution: {integrity: sha512-IJ4uwUTi2qCccrioU6g9g/5rvvVl13bsdczUUcqbciD9iLr095yj8DQKdObriEvuNSx325N1rV1O0sJFszx75g==} engines: {node: 14 || >=16.14} - lru-cache@11.0.0: - resolution: {integrity: sha512-Qv32eSV1RSCfhY3fpPE2GNZ8jgM9X7rdAfemLWqTUxwiyIC4jJ6Sy0fZ8H+oLWevO6i4/bizg7c8d8i6bxrzbA==} - engines: {node: 20 || >=22} - lru-cache@4.1.5: resolution: {integrity: sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==} @@ -12684,10 +12659,6 @@ packages: minimal-polyfills@2.2.3: resolution: {integrity: sha512-oxdmJ9cL+xV72h0xYxp4tP2d5/fTBpP45H8DIOn9pASuF8a3IYTf+25fMGDYGiWW+MFsuog6KD6nfmhZJQ+uUw==} - minimatch@10.0.1: - resolution: {integrity: sha512-ethXTt3SGGR+95gudmqJ1eNhRO7eGEGIgYA9vnPatK4/etz2MEVDno5GMCibdMTuBMyElzIlgxMna3K94XDIDQ==} - engines: {node: 20 || >=22} - minimatch@3.1.2: resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} @@ -12777,11 +12748,6 @@ packages: engines: {node: '>=10'} hasBin: true - mkdirp@3.0.1: - resolution: {integrity: sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==} - engines: {node: '>=10'} - hasBin: true - mlly@1.4.2: resolution: {integrity: sha512-i/Ykufi2t1EZ6NaPLdfnZk2AX8cs0d+mTzVKuPfqPKPatxLApaBoxJQ9x1/uckXtrS/U5oisPMDkNs0yQTaBRg==} @@ -13423,9 +13389,6 @@ packages: resolution: {integrity: sha512-Fd9lT9vJbHYRACT8OhCbZBbxr6KRSawSovFpy8nDGshaK99S/EBhVIHp9+crhxrsZOuvLpgL1n23iyPg6Rl2hg==} engines: {node: '>= 14'} - package-json-from-dist@1.0.0: - resolution: {integrity: sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==} - package-json@6.5.0: resolution: {integrity: sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==} engines: {node: '>=8'} @@ -13524,10 +13487,6 @@ packages: resolution: {integrity: sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==} engines: {node: '>=16 || 14 >=14.17'} - path-scurry@2.0.0: - resolution: {integrity: sha512-ypGJsmGtdXUOeM5u93TyeIEfEhM6s+ljAhrk5vAvSx8uyY/02OvrZnA0YNGUrPXfpJMgI1ODd3nwz8Npx4O4cg==} - engines: {node: 20 || >=22} - path-to-regexp@0.1.7: resolution: {integrity: sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==} @@ -13681,10 +13640,6 @@ packages: engines: {node: '>=16'} hasBin: true - polite-json@5.0.0: - resolution: {integrity: sha512-OLS/0XeUAcE8a2fdwemNja+udKgXNnY6yKVIXqAD2zVRx1KvY6Ato/rZ2vdzbxqYwPW0u6SCNC/bAMPNzpzxbw==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - possible-typed-array-names@1.0.0: resolution: {integrity: sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==} engines: {node: '>= 0.4'} @@ -14609,10 +14564,6 @@ packages: resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} engines: {node: '>=8'} - resolve-import@2.0.0: - resolution: {integrity: sha512-jpKjLibLuc8D1XEV2+7zb0aqN7I8d12u89g/v6IsgCzdVlccMQJq4TKkPw5fbhHdxhm7nbVtN+KvOTnjFf+nEA==} - engines: {node: 20 || >=22} - resolve-pkg-maps@1.0.0: resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==} @@ -14697,13 +14648,13 @@ packages: deprecated: Rimraf versions prior to v4 are no longer supported hasBin: true - rimraf@5.0.10: - resolution: {integrity: sha512-l0OE8wL34P4nJH/H2ffoaniAokM2qSmrtXHmlpvYr5AVVX8msAyW0l8NVJFDxlSK4u3Uh/f41cQheDVdnYijwQ==} + rimraf@5.0.1: + resolution: {integrity: sha512-OfFZdwtd3lZ+XZzYP/6gTACubwFcHdLRqS9UX3UwpU2dnGQYkPFISRwvM3w9IiB2w7bW5qGo/uAwE4SmXXSKvg==} + engines: {node: '>=14'} hasBin: true - rimraf@6.0.1: - resolution: {integrity: sha512-9dkvaxAsk/xNXSJzMgFqqMCuFgt2+KsOFek3TMLfo8NCPfWpBmqwyNn5Y+NX56QUYfCtsyhF3ayiboEoUmJk/A==} - engines: {node: 20 || >=22} + rimraf@5.0.10: + resolution: {integrity: sha512-l0OE8wL34P4nJH/H2ffoaniAokM2qSmrtXHmlpvYr5AVVX8msAyW0l8NVJFDxlSK4u3Uh/f41cQheDVdnYijwQ==} hasBin: true rollup-plugin-inject@3.0.2: @@ -15436,11 +15387,6 @@ packages: resolution: {integrity: sha512-LpLqY2Jr7cRxkrTc796/AaaoMLF/1ax7cto8Ot76wrvKQhrPmZ0JgajiWPmg9mTSDqO16SSLiD17r9MsvAPTmw==} engines: {node: '>=16'} - sync-content@2.0.1: - resolution: {integrity: sha512-NI1mo514yFhr8pV/5Etvgh+pSBUIpoAKoiBIUwALVlQQNAwb40bTw8hhPFaip/dvv0GhpHVOq0vq8iY02ppLTg==} - engines: {node: 20 || >=22} - hasBin: true - synckit@0.8.5: resolution: {integrity: sha512-L1dapNV6vu2s/4Sputv8xGsCdAVlb5nRDMFU/E27D44l5U6cw1g0dGd45uLc+OXjNMmF4ntiMdCimzcjFKQI8Q==} engines: {node: ^14.18.0 || >=16.0.0} @@ -15762,11 +15708,6 @@ packages: tsconfig-resolver@3.0.1: resolution: {integrity: sha512-ZHqlstlQF449v8glscGRXzL6l2dZvASPCdXJRWG4gHEZlUVx2Jtmr+a2zeVG4LCsKhDXKRj5R3h0C/98UcVAQg==} - tshy@3.0.2: - resolution: {integrity: sha512-8GkWnAfmNXxl8iDTZ1o2H4jdaj9H7HeDKkr5qd0ZhQBCNA41D3xqTyg2Ycs51VCfmjJ5e+0v9AUmD6ylAI9Bgw==} - engines: {node: 20 || >=22} - hasBin: true - tslib@1.14.1: resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} @@ -16470,10 +16411,6 @@ packages: w3c-keyname@2.2.6: resolution: {integrity: sha512-f+fciywl1SJEniZHD6H+kUO8gOnwIr7f4ijKA6+ZvJFjeGi1r4PDLl53Ayud9O/rk64RqgoQine0feoeOU0kXg==} - walk-up-path@4.0.0: - resolution: {integrity: sha512-3hu+tD8YzSLGuFYtPRb48vdhKMi0KQV5sn+uWr8+7dMEq/2G/dtLrdDinkLjqq5TIbIBjYJ4Ax/n3YiaW7QM8A==} - engines: {node: 20 || >=22} - walker@1.0.8: resolution: {integrity: sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==} @@ -22979,8 +22916,6 @@ snapshots: '@total-typescript/ts-reset@0.4.2': {} - '@total-typescript/tsconfig@1.0.4': {} - '@trigger.dev/companyicons@1.5.35(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: react: 18.2.0 @@ -27186,15 +27121,6 @@ snapshots: minipass: 7.1.2 path-scurry: 1.10.1 - glob@11.0.0: - dependencies: - foreground-child: 3.1.1 - jackspeak: 4.0.1 - minimatch: 10.0.1 - minipass: 7.1.2 - package-json-from-dist: 1.0.0 - path-scurry: 2.0.0 - glob@7.1.6: dependencies: fs.realpath: 1.0.0 @@ -28097,12 +28023,6 @@ snapshots: optionalDependencies: '@pkgjs/parseargs': 0.11.0 - jackspeak@4.0.1: - dependencies: - '@isaacs/cliui': 8.0.2 - optionalDependencies: - '@pkgjs/parseargs': 0.11.0 - javascript-stringify@2.1.0: {} jest-changed-files@29.5.0: @@ -28737,8 +28657,6 @@ snapshots: lru-cache@10.0.1: {} - lru-cache@11.0.0: {} - lru-cache@4.1.5: dependencies: pseudomap: 1.0.2 @@ -29385,10 +29303,6 @@ snapshots: minimal-polyfills@2.2.3: {} - minimatch@10.0.1: - dependencies: - brace-expansion: 2.0.1 - minimatch@3.1.2: dependencies: brace-expansion: 1.1.11 @@ -29473,8 +29387,6 @@ snapshots: mkdirp@1.0.4: {} - mkdirp@3.0.1: {} - mlly@1.4.2: dependencies: acorn: 8.10.0 @@ -29831,7 +29743,7 @@ snapshots: prompts-ncu: 3.0.0 rc-config-loader: 4.1.3 remote-git-tags: 3.0.0 - rimraf: 5.0.10 + rimraf: 5.0.1 semver: 7.5.4 semver-utils: 1.1.4 source-map-support: 0.5.21 @@ -30293,8 +30205,6 @@ snapshots: ip: 1.1.8 netmask: 2.0.2 - package-json-from-dist@1.0.0: {} - package-json@6.5.0: dependencies: got: 9.6.0 @@ -30408,11 +30318,6 @@ snapshots: lru-cache: 10.0.1 minipass: 7.1.2 - path-scurry@2.0.0: - dependencies: - lru-cache: 11.0.0 - minipass: 7.1.2 - path-to-regexp@0.1.7: {} path-to-regexp@6.2.1: {} @@ -30555,8 +30460,6 @@ snapshots: playwright-core@1.37.0: {} - polite-json@5.0.0: {} - possible-typed-array-names@1.0.0: {} postcss-discard-duplicates@5.1.0(postcss@8.4.29): @@ -31702,11 +31605,6 @@ snapshots: resolve-from@5.0.0: {} - resolve-import@2.0.0: - dependencies: - glob: 11.0.0 - walk-up-path: 4.0.0 - resolve-pkg-maps@1.0.0: {} resolve.exports@2.0.2: {} @@ -31806,14 +31704,13 @@ snapshots: dependencies: glob: 7.2.3 - rimraf@5.0.10: + rimraf@5.0.1: dependencies: glob: 10.3.10 - rimraf@6.0.1: + rimraf@5.0.10: dependencies: - glob: 11.0.0 - package-json-from-dist: 1.0.0 + glob: 10.3.10 rollup-plugin-inject@3.0.2: dependencies: @@ -32685,14 +32582,6 @@ snapshots: magic-string: 0.30.11 periscopic: 3.1.0 - sync-content@2.0.1: - dependencies: - glob: 11.0.0 - mkdirp: 3.0.1 - path-scurry: 2.0.0 - rimraf: 6.0.1 - tshy: 3.0.2 - synckit@0.8.5: dependencies: '@pkgr/utils': 2.3.1 @@ -33126,20 +33015,6 @@ snapshots: strip-bom: 4.0.0 type-fest: 0.13.1 - tshy@3.0.2: - dependencies: - chalk: 5.3.0 - chokidar: 3.6.0 - foreground-child: 3.1.1 - minimatch: 10.0.1 - mkdirp: 3.0.1 - polite-json: 5.0.0 - resolve-import: 2.0.0 - rimraf: 6.0.1 - sync-content: 2.0.1 - typescript: 5.5.4 - walk-up-path: 4.0.0 - tslib@1.14.1: {} tslib@2.4.1: {} @@ -33916,8 +33791,6 @@ snapshots: w3c-keyname@2.2.6: {} - walk-up-path@4.0.0: {} - walker@1.0.8: dependencies: makeerror: 1.0.12 diff --git a/turbo.json b/turbo.json index d0266e2e30a..63f2071b299 100644 --- a/turbo.json +++ b/turbo.json @@ -3,7 +3,7 @@ "tasks": { "build": { "dependsOn": ["^build"], - "outputs": ["dist/**", "public/build/**", "build/**", "app/styles/tailwind.css", ".turbo/**", ".tshy/**", ".tshy-build/**"] + "outputs": ["dist/**", "public/build/**", "build/**", "app/styles/tailwind.css", ".turbo/**"] }, "build:db:seed": { "outputs": ["prisma/seed.js"] From 1a1b1b974ef5bf849c7e74d0a10749a9db25975e Mon Sep 17 00:00:00 2001 From: Ryan Lee Date: Sun, 1 Sep 2024 15:49:03 -0400 Subject: [PATCH 36/67] dumb --- pnpm-lock.yaml | 5 +++++ turbo.json | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 41a85d04fde..14b69442eb1 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -7595,6 +7595,9 @@ packages: '@total-typescript/ts-reset@0.4.2': resolution: {integrity: sha512-vqd7ZUDSrXFVT1n8b2kc3LnklncDQFPvR58yUS1kEP23/nHPAO9l1lMjUfnPrXYYk4Hj54rrLKMW5ipwk7k09A==} + '@total-typescript/tsconfig@1.0.4': + resolution: {integrity: sha512-fO4ctMPGz1kOFOQ4RCPBRBfMy3gDn+pegUfrGyUFRMv/Rd0ZM3/SHH3hFCYG4u6bPLG8OlmOGcBLDexvyr3A5w==} + '@trigger.dev/companyicons@1.5.35': resolution: {integrity: sha512-AhY7yshwh0onlgB6EGiyjyLSzl38Cuxo4tpUJVHxs5im8gDA+fuUq7o6Vz1WetFeNXwjMqh3f+bPW7bfqR4epg==} peerDependencies: @@ -22916,6 +22919,8 @@ snapshots: '@total-typescript/ts-reset@0.4.2': {} + '@total-typescript/tsconfig@1.0.4': {} + '@trigger.dev/companyicons@1.5.35(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: react: 18.2.0 diff --git a/turbo.json b/turbo.json index 63f2071b299..d0266e2e30a 100644 --- a/turbo.json +++ b/turbo.json @@ -3,7 +3,7 @@ "tasks": { "build": { "dependsOn": ["^build"], - "outputs": ["dist/**", "public/build/**", "build/**", "app/styles/tailwind.css", ".turbo/**"] + "outputs": ["dist/**", "public/build/**", "build/**", "app/styles/tailwind.css", ".turbo/**", ".tshy/**", ".tshy-build/**"] }, "build:db:seed": { "outputs": ["prisma/seed.js"] From 55e66b922014ca49342509f48afb5d49daabd874 Mon Sep 17 00:00:00 2001 From: Ryan Lee Date: Sun, 1 Sep 2024 16:14:58 -0400 Subject: [PATCH 37/67] version packages --- integrations/airtable/package.json | 6 +-- integrations/github/package.json | 6 +-- integrations/linear/package.json | 6 +-- integrations/openai/package.json | 6 +-- integrations/plain/package.json | 6 +-- integrations/replicate/package.json | 6 +-- integrations/resend/package.json | 6 +-- integrations/sendgrid/package.json | 6 +-- integrations/shopify/package.json | 6 +-- integrations/slack/package.json | 4 +- integrations/stripe/package.json | 6 +-- integrations/supabase/package.json | 6 +-- integrations/typeform/package.json | 6 +-- packages/astro/package.json | 4 +- packages/cli-v3/package.json | 4 +- packages/cli/package.json | 2 +- packages/core-apps/package.json | 2 +- packages/core-backend/package.json | 2 +- packages/core/package.json | 2 +- packages/eslint-plugin/package.json | 2 +- packages/express/package.json | 6 +-- packages/hono/package.json | 4 +- packages/integration-kit/package.json | 2 +- packages/nestjs/package.json | 6 +-- packages/nextjs/package.json | 4 +- packages/otlp-importer/package.json | 2 +- packages/react/package.json | 4 +- packages/remix/package.json | 4 +- packages/sveltekit/package.json | 4 +- packages/testing/package.json | 2 +- packages/trigger-sdk/package.json | 6 +-- packages/yalt/package.json | 2 +- pnpm-lock.yaml | 70 +++++++++++++-------------- 33 files changed, 105 insertions(+), 105 deletions(-) diff --git a/integrations/airtable/package.json b/integrations/airtable/package.json index b33639c0d1e..ee692a35f96 100644 --- a/integrations/airtable/package.json +++ b/integrations/airtable/package.json @@ -1,6 +1,6 @@ { "name": "@systemfsoftware/trigger.dev_airtable", - "version": "3.0.0-beta.55", + "version": "2.3.19-beta.0", "description": "Trigger.dev integration for airtable", "main": "./dist/index.js", "types": "./dist/index.d.ts", @@ -25,8 +25,8 @@ "typecheck": "tsc --noEmit" }, "dependencies": { - "@systemfsoftware/trigger.dev_integration-kit": "workspace:^3.0.0-beta.55", - "@systemfsoftware/trigger.dev_sdk": "workspace:^3.0.0-beta.55", + "@systemfsoftware/trigger.dev_integration-kit": "workspace:^2.3.19-beta.0", + "@systemfsoftware/trigger.dev_sdk": "workspace:^2.3.19-beta.0", "airtable": "^0.12.1", "zod": "3.22.3" }, diff --git a/integrations/github/package.json b/integrations/github/package.json index 99cadef78c6..406bef3edc9 100644 --- a/integrations/github/package.json +++ b/integrations/github/package.json @@ -1,6 +1,6 @@ { "name": "@systemfsoftware/trigger.dev_github", - "version": "3.0.0-beta.55", + "version": "2.3.19-beta.0", "description": "The official GitHub integration for Trigger.dev", "main": "./dist/index.js", "types": "./dist/index.d.ts", @@ -30,8 +30,8 @@ "@octokit/request-error": "^5.0.1", "@octokit/webhooks": "^12.0.10", "octokit": "^3.1.2", - "@systemfsoftware/trigger.dev_integration-kit": "workspace:^3.0.0-beta.55", - "@systemfsoftware/trigger.dev_sdk": "workspace:^3.0.0-beta.55", + "@systemfsoftware/trigger.dev_integration-kit": "workspace:^2.3.19-beta.0", + "@systemfsoftware/trigger.dev_sdk": "workspace:^2.3.19-beta.0", "zod": "3.22.3" }, "engines": { diff --git a/integrations/linear/package.json b/integrations/linear/package.json index 73db8a95ca7..cfebb06e2f6 100644 --- a/integrations/linear/package.json +++ b/integrations/linear/package.json @@ -1,6 +1,6 @@ { "name": "@systemfsoftware/trigger.dev_linear", - "version": "3.0.0-beta.55", + "version": "2.3.19-beta.0", "description": "Trigger.dev integration for @linear/sdk", "main": "./dist/index.js", "types": "./dist/index.d.ts", @@ -26,8 +26,8 @@ }, "dependencies": { "@linear/sdk": "^8.0.0", - "@systemfsoftware/trigger.dev_integration-kit": "workspace:^3.0.0-beta.55", - "@systemfsoftware/trigger.dev_sdk": "workspace:^3.0.0-beta.55", + "@systemfsoftware/trigger.dev_integration-kit": "workspace:^2.3.19-beta.0", + "@systemfsoftware/trigger.dev_sdk": "workspace:^2.3.19-beta.0", "zod": "3.22.3" }, "engines": { diff --git a/integrations/openai/package.json b/integrations/openai/package.json index a05104e7e92..39d29bf085e 100644 --- a/integrations/openai/package.json +++ b/integrations/openai/package.json @@ -1,6 +1,6 @@ { "name": "@systemfsoftware/trigger.dev_openai", - "version": "3.0.0-beta.55", + "version": "2.3.19-beta.0", "description": "The official OpenAI integration for Trigger.dev", "main": "./dist/index.js", "types": "./dist/index.d.ts", @@ -42,8 +42,8 @@ }, "dependencies": { "openai": "^4.16.1", - "@systemfsoftware/trigger.dev_sdk": "workspace:^3.0.0-beta.55", - "@systemfsoftware/trigger.dev_integration-kit": "workspace:^3.0.0-beta.55" + "@systemfsoftware/trigger.dev_sdk": "workspace:^2.3.19-beta.0", + "@systemfsoftware/trigger.dev_integration-kit": "workspace:^2.3.19-beta.0" }, "engines": { "node": ">=18.0.0" diff --git a/integrations/plain/package.json b/integrations/plain/package.json index 842391bf089..0fe6a3c0f2f 100644 --- a/integrations/plain/package.json +++ b/integrations/plain/package.json @@ -1,6 +1,6 @@ { "name": "@systemfsoftware/trigger.dev_plain", - "version": "3.0.0-beta.55", + "version": "2.3.19-beta.0", "description": "The official Plain.com integration for Trigger.dev", "main": "./dist/index.js", "types": "./dist/index.d.ts", @@ -24,8 +24,8 @@ "build:tsup": "tsup" }, "dependencies": { - "@systemfsoftware/trigger.dev_integration-kit": "workspace:^3.0.0-beta.55", - "@systemfsoftware/trigger.dev_sdk": "workspace:^3.0.0-beta.55", + "@systemfsoftware/trigger.dev_integration-kit": "workspace:^2.3.19-beta.0", + "@systemfsoftware/trigger.dev_sdk": "workspace:^2.3.19-beta.0", "@team-plain/typescript-sdk": "^2.7.0" }, "engines": { diff --git a/integrations/replicate/package.json b/integrations/replicate/package.json index 9a553709b88..9154b537eac 100644 --- a/integrations/replicate/package.json +++ b/integrations/replicate/package.json @@ -1,6 +1,6 @@ { "name": "@systemfsoftware/trigger.dev_replicate", - "version": "3.0.0-beta.55", + "version": "2.3.19-beta.0", "description": "Trigger.dev integration for replicate", "main": "./dist/index.js", "types": "./dist/index.d.ts", @@ -25,8 +25,8 @@ "typecheck": "tsc --noEmit" }, "dependencies": { - "@systemfsoftware/trigger.dev_integration-kit": "workspace:^3.0.0-beta.55", - "@systemfsoftware/trigger.dev_sdk": "workspace:^3.0.0-beta.55", + "@systemfsoftware/trigger.dev_integration-kit": "workspace:^2.3.19-beta.0", + "@systemfsoftware/trigger.dev_sdk": "workspace:^2.3.19-beta.0", "replicate": "^0.18.1", "zod": "3.22.3" }, diff --git a/integrations/resend/package.json b/integrations/resend/package.json index c6bc17b6462..b8d85b08523 100644 --- a/integrations/resend/package.json +++ b/integrations/resend/package.json @@ -1,6 +1,6 @@ { "name": "@systemfsoftware/trigger.dev_resend", - "version": "3.0.0-beta.55", + "version": "2.3.19-beta.0", "description": "The official Resend.com integration for Trigger.dev", "main": "./dist/index.js", "types": "./dist/index.d.ts", @@ -24,8 +24,8 @@ "build:tsup": "tsup" }, "dependencies": { - "@systemfsoftware/trigger.dev_integration-kit": "workspace:^3.0.0-beta.55", - "@systemfsoftware/trigger.dev_sdk": "workspace:^3.0.0-beta.55", + "@systemfsoftware/trigger.dev_integration-kit": "workspace:^2.3.19-beta.0", + "@systemfsoftware/trigger.dev_sdk": "workspace:^2.3.19-beta.0", "resend": "^2.1.0" }, "engines": { diff --git a/integrations/sendgrid/package.json b/integrations/sendgrid/package.json index a4bec008854..8d27d38b762 100644 --- a/integrations/sendgrid/package.json +++ b/integrations/sendgrid/package.json @@ -1,6 +1,6 @@ { "name": "@systemfsoftware/trigger.dev_sendgrid", - "version": "3.0.0-beta.55", + "version": "2.3.19-beta.0", "description": "Trigger.dev integration for @sendgrid/mail", "main": "./dist/index.js", "types": "./dist/index.d.ts", @@ -26,8 +26,8 @@ }, "dependencies": { "@sendgrid/mail": "^7.7.0", - "@systemfsoftware/trigger.dev_sdk": "workspace:^3.0.0-beta.55", - "@systemfsoftware/trigger.dev_integration-kit": "workspace:^3.0.0-beta.55" + "@systemfsoftware/trigger.dev_sdk": "workspace:^2.3.19-beta.0", + "@systemfsoftware/trigger.dev_integration-kit": "workspace:^2.3.19-beta.0" }, "engines": { "node": ">=16.8.0" diff --git a/integrations/shopify/package.json b/integrations/shopify/package.json index 0891872ec6d..69e79853672 100644 --- a/integrations/shopify/package.json +++ b/integrations/shopify/package.json @@ -1,6 +1,6 @@ { "name": "@systemfsoftware/trigger.dev_shopify", - "version": "3.0.0-beta.55", + "version": "2.3.19-beta.0", "description": "Trigger.dev integration for @shopify/shopify-api", "main": "./dist/index.js", "types": "./dist/index.d.ts", @@ -26,8 +26,8 @@ }, "dependencies": { "@shopify/shopify-api": "^8.0.2", - "@systemfsoftware/trigger.dev_sdk": "workspace:^3.0.0-beta.55", - "@systemfsoftware/trigger.dev_integration-kit": "workspace:^3.0.0-beta.55", + "@systemfsoftware/trigger.dev_sdk": "workspace:^2.3.19-beta.0", + "@systemfsoftware/trigger.dev_integration-kit": "workspace:^2.3.19-beta.0", "zod": "3.22.3" }, "engines": { diff --git a/integrations/slack/package.json b/integrations/slack/package.json index c6899c62918..4fb465de3f4 100644 --- a/integrations/slack/package.json +++ b/integrations/slack/package.json @@ -1,6 +1,6 @@ { "name": "@systemfsoftware/trigger.dev_slack", - "version": "3.0.0-beta.55", + "version": "2.3.19-beta.0", "description": "The official Slack integration for Trigger.dev", "main": "./dist/index.js", "types": "./dist/index.d.ts", @@ -25,7 +25,7 @@ }, "dependencies": { "@slack/web-api": "^6.8.1", - "@systemfsoftware/trigger.dev_sdk": "workspace:^3.0.0-beta.55", + "@systemfsoftware/trigger.dev_sdk": "workspace:^2.3.19-beta.0", "zod": "3.22.3" }, "engines": { diff --git a/integrations/stripe/package.json b/integrations/stripe/package.json index 8176301594b..af55ea2d24f 100644 --- a/integrations/stripe/package.json +++ b/integrations/stripe/package.json @@ -1,6 +1,6 @@ { "name": "@systemfsoftware/trigger.dev_stripe", - "version": "3.0.0-beta.55", + "version": "2.3.19-beta.0", "description": "Trigger.dev integration for stripe", "main": "./dist/index.js", "types": "./dist/index.d.ts", @@ -25,8 +25,8 @@ "typecheck": "tsc --noEmit" }, "dependencies": { - "@systemfsoftware/trigger.dev_integration-kit": "workspace:^3.0.0-beta.55", - "@systemfsoftware/trigger.dev_sdk": "workspace:^3.0.0-beta.55", + "@systemfsoftware/trigger.dev_integration-kit": "workspace:^2.3.19-beta.0", + "@systemfsoftware/trigger.dev_sdk": "workspace:^2.3.19-beta.0", "stripe": "^16.8.0", "zod": "3.22.3" }, diff --git a/integrations/supabase/package.json b/integrations/supabase/package.json index d9de2b72b26..d43a041b76b 100644 --- a/integrations/supabase/package.json +++ b/integrations/supabase/package.json @@ -1,6 +1,6 @@ { "name": "@systemfsoftware/trigger.dev_supabase", - "version": "3.0.0-beta.55", + "version": "2.3.19-beta.0", "description": "Trigger.dev integration for @supabase/supabase-js", "main": "./dist/index.js", "types": "./dist/index.d.ts", @@ -26,8 +26,8 @@ }, "dependencies": { "@supabase/supabase-js": "^2.26.0", - "@systemfsoftware/trigger.dev_integration-kit": "workspace:^3.0.0-beta.55", - "@systemfsoftware/trigger.dev_sdk": "workspace:^3.0.0-beta.55", + "@systemfsoftware/trigger.dev_integration-kit": "workspace:^2.3.19-beta.0", + "@systemfsoftware/trigger.dev_sdk": "workspace:^2.3.19-beta.0", "supabase-management-js": "^1.0.0", "zod": "3.22.3" }, diff --git a/integrations/typeform/package.json b/integrations/typeform/package.json index 1f9cf96b278..6c372087dfd 100644 --- a/integrations/typeform/package.json +++ b/integrations/typeform/package.json @@ -1,6 +1,6 @@ { "name": "@systemfsoftware/trigger.dev_typeform", - "version": "3.0.0-beta.55", + "version": "2.3.19-beta.0", "description": "The official Typeform integration for Trigger.dev", "main": "./dist/index.js", "types": "./dist/index.d.ts", @@ -24,8 +24,8 @@ "typecheck": "tsc --noEmit" }, "dependencies": { - "@systemfsoftware/trigger.dev_integration-kit": "workspace:^3.0.0-beta.55", - "@systemfsoftware/trigger.dev_sdk": "workspace:^3.0.0-beta.55", + "@systemfsoftware/trigger.dev_integration-kit": "workspace:^2.3.19-beta.0", + "@systemfsoftware/trigger.dev_sdk": "workspace:^2.3.19-beta.0", "@typeform/api-client": "^1.8.0", "zod": "3.22.3" }, diff --git a/packages/astro/package.json b/packages/astro/package.json index 23b9772ffbf..d724a2a2c1d 100644 --- a/packages/astro/package.json +++ b/packages/astro/package.json @@ -1,7 +1,7 @@ { "name": "@systemfsoftware/trigger.dev_astro", "description": "An Astro-native integration for Trigger.dev background jobs platform", - "version": "3.0.0-beta.55", + "version": "2.3.19-beta.0", "main": "./dist/index.js", "types": "./dist/index.d.ts", "files": [ @@ -20,7 +20,7 @@ "build:tsup": "tsup" }, "peerDependencies": { - "@systemfsoftware/trigger.dev_sdk": "workspace:^3.0.0-beta.55" + "@systemfsoftware/trigger.dev_sdk": "workspace:^2.3.19-beta.0" }, "devDependencies": { "astro": "^3.0.12", diff --git a/packages/cli-v3/package.json b/packages/cli-v3/package.json index 432e9cb8b5d..1962b76d8cd 100644 --- a/packages/cli-v3/package.json +++ b/packages/cli-v3/package.json @@ -1,6 +1,6 @@ { "name": "@systemfsoftware/trigger.dev", - "version": "3.0.0-beta.55", + "version": "2.3.19-beta.0", "description": "A Command-Line Interface for Trigger.dev (v3) projects", "main": "./dist/index.js", "types": "./dist/index.d.ts", @@ -87,7 +87,7 @@ "@opentelemetry/sdk-trace-base": "^1.22.0", "@opentelemetry/sdk-trace-node": "^1.22.0", "@opentelemetry/semantic-conventions": "^1.22.0", - "@systemfsoftware/trigger.dev_core": "workspace:3.0.0-beta.55", + "@systemfsoftware/trigger.dev_core": "workspace:2.3.19-beta.0", "@types/degit": "^2.8.3", "chalk": "^5.2.0", "chokidar": "^3.5.3", diff --git a/packages/cli/package.json b/packages/cli/package.json index 1a6227b8177..5c7758b2226 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,6 +1,6 @@ { "name": "@systemfsoftware/trigger.dev_cli", - "version": "3.0.0-beta.55", + "version": "2.3.19-beta.0", "description": "The Trigger.dev CLI", "main": "./dist/index.js", "types": "./dist/index.d.ts", diff --git a/packages/core-apps/package.json b/packages/core-apps/package.json index 3752eb8b628..633c9ec1fb3 100644 --- a/packages/core-apps/package.json +++ b/packages/core-apps/package.json @@ -1,7 +1,7 @@ { "name": "@systemfsoftware/trigger.dev_core-apps", "description": "Backend core code used across apps", - "version": "3.0.0-beta.55", + "version": "2.3.19-beta.0", "private": true, "license": "MIT", "main": "./dist/index.js", diff --git a/packages/core-backend/package.json b/packages/core-backend/package.json index d4587a6521c..1fbbecbef00 100644 --- a/packages/core-backend/package.json +++ b/packages/core-backend/package.json @@ -1,6 +1,6 @@ { "name": "@systemfsoftware/trigger.dev_core-backend", - "version": "3.0.0-beta.55", + "version": "2.3.19-beta.0", "description": "Core code used across `@systemfsoftware/trigger.dev_sdk` and Trigger.dev server", "license": "MIT", "main": "./dist/index.js", diff --git a/packages/core/package.json b/packages/core/package.json index 28daff7e866..7b0e5afd827 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@systemfsoftware/trigger.dev_core", - "version": "3.0.0-beta.55", + "version": "2.3.19-beta.0", "description": "Core code used across the Trigger.dev SDK and platform", "license": "MIT", "main": "./dist/index.js", diff --git a/packages/eslint-plugin/package.json b/packages/eslint-plugin/package.json index 4e2e44c969d..027c9aa71c2 100644 --- a/packages/eslint-plugin/package.json +++ b/packages/eslint-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@systemfsoftware/trigger.dev_eslint-plugin", - "version": "3.0.0-beta.55", + "version": "2.3.19-beta.0", "description": "ESLint plugin with trigger.dev best practices", "keywords": [ "eslint", diff --git a/packages/express/package.json b/packages/express/package.json index 157627b64b2..68ff121d2bc 100644 --- a/packages/express/package.json +++ b/packages/express/package.json @@ -1,6 +1,6 @@ { "name": "@systemfsoftware/trigger.dev_express", - "version": "3.0.0-beta.55", + "version": "2.3.19-beta.0", "description": "Official Express adapter for Trigger.dev", "license": "MIT", "main": "./dist/index.js", @@ -23,7 +23,7 @@ "./package.json": "./package.json" }, "devDependencies": { - "@systemfsoftware/trigger.dev_sdk": "workspace:^3.0.0-beta.55", + "@systemfsoftware/trigger.dev_sdk": "workspace:^2.3.19-beta.0", "@systemfsoftware/trigger.dev_tsconfig": "workspace:*", "@types/debug": "^4.1.7", "@types/express": "^4.17.13", @@ -39,7 +39,7 @@ "build:tsup": "tsup" }, "peerDependencies": { - "@systemfsoftware/trigger.dev_sdk": "workspace:^3.0.0-beta.55" + "@systemfsoftware/trigger.dev_sdk": "workspace:^2.3.19-beta.0" }, "dependencies": { "debug": "^4.3.4", diff --git a/packages/hono/package.json b/packages/hono/package.json index 183bccba430..e55427ac4f0 100644 --- a/packages/hono/package.json +++ b/packages/hono/package.json @@ -1,6 +1,6 @@ { "name": "@systemfsoftware/trigger.dev_hono", - "version": "3.0.0-beta.55", + "version": "2.3.19-beta.0", "description": "A Trigger.dev adapter for Hono.dev", "license": "MIT", "main": "./dist/index.js", @@ -31,7 +31,7 @@ "typecheck": "tsc --noEmit" }, "peerDependencies": { - "@systemfsoftware/trigger.dev_sdk": "workspace:^3.0.0-beta.55", + "@systemfsoftware/trigger.dev_sdk": "workspace:^2.3.19-beta.0", "hono": "3.x" }, "devDependencies": { diff --git a/packages/integration-kit/package.json b/packages/integration-kit/package.json index 865b250a369..3b34157d5c5 100644 --- a/packages/integration-kit/package.json +++ b/packages/integration-kit/package.json @@ -1,6 +1,6 @@ { "name": "@systemfsoftware/trigger.dev_integration-kit", - "version": "3.0.0-beta.55", + "version": "2.3.19-beta.0", "description": "Trigger.dev Integration Kit has helpers to make creating integrations easier", "license": "MIT", "main": "./dist/index.js", diff --git a/packages/nestjs/package.json b/packages/nestjs/package.json index b626deb742f..690aa1793e3 100644 --- a/packages/nestjs/package.json +++ b/packages/nestjs/package.json @@ -1,6 +1,6 @@ { "name": "@systemfsoftware/trigger.dev_nestjs", - "version": "3.0.0-beta.55", + "version": "2.3.19-beta.0", "description": "Official NestJS adapter for Trigger.dev", "license": "MIT", "main": "./dist/index.js", @@ -23,7 +23,7 @@ "./package.json": "./package.json" }, "devDependencies": { - "@systemfsoftware/trigger.dev_sdk": "workspace:^3.0.0-beta.55", + "@systemfsoftware/trigger.dev_sdk": "workspace:^2.3.19-beta.0", "@systemfsoftware/trigger.dev_tsconfig": "workspace:*", "@systemfsoftware/trigger.dev_tsup": "workspace:*", "@types/debug": "^4.1.7", @@ -42,7 +42,7 @@ }, "peerDependencies": { "@nestjs/common": ">=10.0.0", - "@systemfsoftware/trigger.dev_sdk": "workspace:^3.0.0-beta.55" + "@systemfsoftware/trigger.dev_sdk": "workspace:^2.3.19-beta.0" }, "dependencies": { "@nestjs/common": "^10.2.4", diff --git a/packages/nextjs/package.json b/packages/nextjs/package.json index ff1630f0ae0..68ae4f05482 100644 --- a/packages/nextjs/package.json +++ b/packages/nextjs/package.json @@ -1,6 +1,6 @@ { "name": "@systemfsoftware/trigger.dev_nextjs", - "version": "3.0.0-beta.55", + "version": "2.3.19-beta.0", "description": "Trigger.dev Next.js integration", "license": "MIT", "main": "./dist/index.js", @@ -41,7 +41,7 @@ "build:tsup": "tsup" }, "peerDependencies": { - "@systemfsoftware/trigger.dev_sdk": "workspace:^3.0.0-beta.55", + "@systemfsoftware/trigger.dev_sdk": "workspace:^2.3.19-beta.0", "next": ">=12.0.0" }, "dependencies": { diff --git a/packages/otlp-importer/package.json b/packages/otlp-importer/package.json index 6faf283bb0d..a79e355aedb 100644 --- a/packages/otlp-importer/package.json +++ b/packages/otlp-importer/package.json @@ -1,6 +1,6 @@ { "name": "@systemfsoftware/trigger.dev_otlp-importer", - "version": "3.0.0-beta.55", + "version": "2.3.19-beta.0", "description": "OpenTelemetry OTLP Importer for Node.js written in TypeScript", "license": "MIT", "main": "./dist/index.js", diff --git a/packages/react/package.json b/packages/react/package.json index 6fcc751e080..d1ff93530f1 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -1,6 +1,6 @@ { "name": "@systemfsoftware/trigger.dev_react", - "version": "3.0.0-beta.55", + "version": "2.3.19-beta.0", "description": "Trigger.dev React SDK", "license": "MIT", "types": "dist/index.d.ts", @@ -27,7 +27,7 @@ }, "dependencies": { "@tanstack/react-query": "5.0.0-beta.2", - "@systemfsoftware/trigger.dev_core": "workspace:^3.0.0-beta.55", + "@systemfsoftware/trigger.dev_core": "workspace:^2.3.19-beta.0", "debug": "^4.3.4", "zod": "3.22.3" }, diff --git a/packages/remix/package.json b/packages/remix/package.json index 95ff0d243fc..97155997d1c 100644 --- a/packages/remix/package.json +++ b/packages/remix/package.json @@ -1,6 +1,6 @@ { "name": "@systemfsoftware/trigger.dev_remix", - "version": "3.0.0-beta.55", + "version": "2.3.19-beta.0", "description": "Trigger.dev Remix integration", "license": "MIT", "main": "./dist/index.js", @@ -39,7 +39,7 @@ "build:tsup": "tsup" }, "peerDependencies": { - "@systemfsoftware/trigger.dev_sdk": "workspace:^3.0.0-beta.55", + "@systemfsoftware/trigger.dev_sdk": "workspace:^2.3.19-beta.0", "@remix-run/server-runtime": ">1.19.0" }, "dependencies": { diff --git a/packages/sveltekit/package.json b/packages/sveltekit/package.json index 80f3b8b7f36..836c9cc2a09 100644 --- a/packages/sveltekit/package.json +++ b/packages/sveltekit/package.json @@ -1,6 +1,6 @@ { "name": "@systemfsoftware/trigger.dev_sveltekit", - "version": "3.0.0-beta.55", + "version": "2.3.19-beta.0", "description": "Trigger.dev svelteKit integration", "license": "MIT", "main": "./dist/index.js", @@ -39,7 +39,7 @@ "build:tsup": "tsup" }, "peerDependencies": { - "@systemfsoftware/trigger.dev_sdk": "workspace:^3.0.0-beta.55" + "@systemfsoftware/trigger.dev_sdk": "workspace:^2.3.19-beta.0" }, "dependencies": { "debug": "^4.3.4" diff --git a/packages/testing/package.json b/packages/testing/package.json index 789ae5dc6fc..2bb7a9a0997 100644 --- a/packages/testing/package.json +++ b/packages/testing/package.json @@ -1,7 +1,7 @@ { "name": "@systemfsoftware/trigger.dev_testing", "description": "A collection of useful tools to write tests for Trigger.dev.", - "version": "3.0.0-beta.55", + "version": "2.3.19-beta.0", "license": "MIT", "main": "./dist/index.js", "types": "./dist/index.d.ts", diff --git a/packages/trigger-sdk/package.json b/packages/trigger-sdk/package.json index 10aba3a2d57..143c422d1ca 100644 --- a/packages/trigger-sdk/package.json +++ b/packages/trigger-sdk/package.json @@ -1,6 +1,6 @@ { "name": "@systemfsoftware/trigger.dev_sdk", - "version": "3.0.0-beta.55", + "version": "2.3.19-beta.0", "description": "trigger.dev Node.JS SDK", "license": "MIT", "main": "./dist/index.js", @@ -48,8 +48,8 @@ "@opentelemetry/api": "^1.8.0", "@opentelemetry/api-logs": "^0.48.0", "@opentelemetry/semantic-conventions": "^1.22.0", - "@systemfsoftware/trigger.dev_core": "workspace:3.0.0-beta.55", - "@systemfsoftware/trigger.dev_core-backend": "workspace:3.0.0-beta.55", + "@systemfsoftware/trigger.dev_core": "workspace:2.3.19-beta.0", + "@systemfsoftware/trigger.dev_core-backend": "workspace:2.3.19-beta.0", "chalk": "^5.2.0", "cronstrue": "^2.21.0", "debug": "^4.3.4", diff --git a/packages/yalt/package.json b/packages/yalt/package.json index b917952479c..55824c0ba5a 100644 --- a/packages/yalt/package.json +++ b/packages/yalt/package.json @@ -1,6 +1,6 @@ { "name": "@systemfsoftware/trigger.dev_yalt", - "version": "3.0.0-beta.55", + "version": "2.3.19-beta.0", "description": "yalt.dev client library", "license": "MIT", "main": "./dist/index.js", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 14b69442eb1..677e4bd14a8 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -887,10 +887,10 @@ importers: integrations/airtable: dependencies: '@systemfsoftware/trigger.dev_integration-kit': - specifier: workspace:^3.0.0-beta.55 + specifier: workspace:^2.3.19-beta.0 version: link:../../packages/integration-kit '@systemfsoftware/trigger.dev_sdk': - specifier: workspace:^3.0.0-beta.55 + specifier: workspace:^2.3.19-beta.0 version: link:../../packages/trigger-sdk airtable: specifier: ^0.12.1 @@ -930,10 +930,10 @@ importers: specifier: ^12.0.10 version: 12.0.10 '@systemfsoftware/trigger.dev_integration-kit': - specifier: workspace:^3.0.0-beta.55 + specifier: workspace:^2.3.19-beta.0 version: link:../../packages/integration-kit '@systemfsoftware/trigger.dev_sdk': - specifier: workspace:^3.0.0-beta.55 + specifier: workspace:^2.3.19-beta.0 version: link:../../packages/trigger-sdk octokit: specifier: ^3.1.2 @@ -973,10 +973,10 @@ importers: specifier: ^8.0.0 version: 8.0.0(encoding@0.1.13) '@systemfsoftware/trigger.dev_integration-kit': - specifier: workspace:^3.0.0-beta.55 + specifier: workspace:^2.3.19-beta.0 version: link:../../packages/integration-kit '@systemfsoftware/trigger.dev_sdk': - specifier: workspace:^3.0.0-beta.55 + specifier: workspace:^2.3.19-beta.0 version: link:../../packages/trigger-sdk zod: specifier: 3.22.3 @@ -1004,10 +1004,10 @@ importers: integrations/openai: dependencies: '@systemfsoftware/trigger.dev_integration-kit': - specifier: workspace:^3.0.0-beta.55 + specifier: workspace:^2.3.19-beta.0 version: link:../../packages/integration-kit '@systemfsoftware/trigger.dev_sdk': - specifier: workspace:^3.0.0-beta.55 + specifier: workspace:^2.3.19-beta.0 version: link:../../packages/trigger-sdk openai: specifier: ^4.16.1 @@ -1044,10 +1044,10 @@ importers: integrations/plain: dependencies: '@systemfsoftware/trigger.dev_integration-kit': - specifier: workspace:^3.0.0-beta.55 + specifier: workspace:^2.3.19-beta.0 version: link:../../packages/integration-kit '@systemfsoftware/trigger.dev_sdk': - specifier: workspace:^3.0.0-beta.55 + specifier: workspace:^2.3.19-beta.0 version: link:../../packages/trigger-sdk '@team-plain/typescript-sdk': specifier: ^2.7.0 @@ -1075,10 +1075,10 @@ importers: integrations/replicate: dependencies: '@systemfsoftware/trigger.dev_integration-kit': - specifier: workspace:^3.0.0-beta.55 + specifier: workspace:^2.3.19-beta.0 version: link:../../packages/integration-kit '@systemfsoftware/trigger.dev_sdk': - specifier: workspace:^3.0.0-beta.55 + specifier: workspace:^2.3.19-beta.0 version: link:../../packages/trigger-sdk replicate: specifier: ^0.18.1 @@ -1109,10 +1109,10 @@ importers: integrations/resend: dependencies: '@systemfsoftware/trigger.dev_integration-kit': - specifier: workspace:^3.0.0-beta.55 + specifier: workspace:^2.3.19-beta.0 version: link:../../packages/integration-kit '@systemfsoftware/trigger.dev_sdk': - specifier: workspace:^3.0.0-beta.55 + specifier: workspace:^2.3.19-beta.0 version: link:../../packages/trigger-sdk resend: specifier: ^2.1.0 @@ -1143,10 +1143,10 @@ importers: specifier: ^7.7.0 version: 7.7.0 '@systemfsoftware/trigger.dev_integration-kit': - specifier: workspace:^3.0.0-beta.55 + specifier: workspace:^2.3.19-beta.0 version: link:../../packages/integration-kit '@systemfsoftware/trigger.dev_sdk': - specifier: workspace:^3.0.0-beta.55 + specifier: workspace:^2.3.19-beta.0 version: link:../../packages/trigger-sdk devDependencies: '@systemfsoftware/trigger.dev_tsconfig': @@ -1174,10 +1174,10 @@ importers: specifier: ^8.0.2 version: 8.0.2(encoding@0.1.13) '@systemfsoftware/trigger.dev_integration-kit': - specifier: workspace:^3.0.0-beta.55 + specifier: workspace:^2.3.19-beta.0 version: link:../../packages/integration-kit '@systemfsoftware/trigger.dev_sdk': - specifier: workspace:^3.0.0-beta.55 + specifier: workspace:^2.3.19-beta.0 version: link:../../packages/trigger-sdk zod: specifier: 3.22.3 @@ -1208,7 +1208,7 @@ importers: specifier: ^6.8.1 version: 6.8.1 '@systemfsoftware/trigger.dev_sdk': - specifier: workspace:^3.0.0-beta.55 + specifier: workspace:^2.3.19-beta.0 version: link:../../packages/trigger-sdk zod: specifier: 3.22.3 @@ -1236,10 +1236,10 @@ importers: integrations/stripe: dependencies: '@systemfsoftware/trigger.dev_integration-kit': - specifier: workspace:^3.0.0-beta.55 + specifier: workspace:^2.3.19-beta.0 version: link:../../packages/integration-kit '@systemfsoftware/trigger.dev_sdk': - specifier: workspace:^3.0.0-beta.55 + specifier: workspace:^2.3.19-beta.0 version: link:../../packages/trigger-sdk stripe: specifier: ^16.8.0 @@ -1273,10 +1273,10 @@ importers: specifier: ^2.26.0 version: 2.31.0(encoding@0.1.13) '@systemfsoftware/trigger.dev_integration-kit': - specifier: workspace:^3.0.0-beta.55 + specifier: workspace:^2.3.19-beta.0 version: link:../../packages/integration-kit '@systemfsoftware/trigger.dev_sdk': - specifier: workspace:^3.0.0-beta.55 + specifier: workspace:^2.3.19-beta.0 version: link:../../packages/trigger-sdk supabase-management-js: specifier: ^1.0.0 @@ -1307,10 +1307,10 @@ importers: integrations/typeform: dependencies: '@systemfsoftware/trigger.dev_integration-kit': - specifier: workspace:^3.0.0-beta.55 + specifier: workspace:^2.3.19-beta.0 version: link:../../packages/integration-kit '@systemfsoftware/trigger.dev_sdk': - specifier: workspace:^3.0.0-beta.55 + specifier: workspace:^2.3.19-beta.0 version: link:../../packages/trigger-sdk '@typeform/api-client': specifier: ^1.8.0 @@ -1338,7 +1338,7 @@ importers: packages/astro: dependencies: '@systemfsoftware/trigger.dev_sdk': - specifier: workspace:^3.0.0-beta.55 + specifier: workspace:^2.3.19-beta.0 version: link:../trigger-sdk debug: specifier: ^4.3.4 @@ -1556,7 +1556,7 @@ importers: specifier: ^1.22.0 version: 1.22.0 '@systemfsoftware/trigger.dev_core': - specifier: workspace:3.0.0-beta.55 + specifier: workspace:2.3.19-beta.0 version: link:../core '@types/degit': specifier: ^2.8.3 @@ -1981,7 +1981,7 @@ importers: version: 4.18.2 devDependencies: '@systemfsoftware/trigger.dev_sdk': - specifier: workspace:^3.0.0-beta.55 + specifier: workspace:^2.3.19-beta.0 version: link:../trigger-sdk '@systemfsoftware/trigger.dev_tsconfig': specifier: workspace:* @@ -2073,7 +2073,7 @@ importers: version: 4.3.4(supports-color@8.1.1) devDependencies: '@systemfsoftware/trigger.dev_sdk': - specifier: workspace:^3.0.0-beta.55 + specifier: workspace:^2.3.19-beta.0 version: link:../trigger-sdk '@systemfsoftware/trigger.dev_tsconfig': specifier: workspace:* @@ -2109,7 +2109,7 @@ importers: packages/nextjs: dependencies: '@systemfsoftware/trigger.dev_sdk': - specifier: workspace:^3.0.0-beta.55 + specifier: workspace:^2.3.19-beta.0 version: link:../trigger-sdk debug: specifier: ^4.3.4 @@ -2192,7 +2192,7 @@ importers: packages/react: dependencies: '@systemfsoftware/trigger.dev_core': - specifier: workspace:^3.0.0-beta.55 + specifier: workspace:^2.3.19-beta.0 version: link:../core '@tanstack/react-query': specifier: 5.0.0-beta.2 @@ -2238,7 +2238,7 @@ importers: packages/remix: dependencies: '@systemfsoftware/trigger.dev_sdk': - specifier: workspace:^3.0.0-beta.55 + specifier: workspace:^2.3.19-beta.0 version: link:../trigger-sdk debug: specifier: ^4.3.4 @@ -2275,7 +2275,7 @@ importers: packages/sveltekit: dependencies: '@systemfsoftware/trigger.dev_sdk': - specifier: workspace:^3.0.0-beta.55 + specifier: workspace:^2.3.19-beta.0 version: link:../trigger-sdk debug: specifier: ^4.3.4 @@ -2349,10 +2349,10 @@ importers: specifier: ^1.22.0 version: 1.22.0 '@systemfsoftware/trigger.dev_core': - specifier: workspace:3.0.0-beta.55 + specifier: workspace:2.3.19-beta.0 version: link:../core '@systemfsoftware/trigger.dev_core-backend': - specifier: workspace:3.0.0-beta.55 + specifier: workspace:2.3.19-beta.0 version: link:../core-backend chalk: specifier: ^5.2.0 From f8f13b5722cc9d81929a0bf224f56812562267c5 Mon Sep 17 00:00:00 2001 From: Ryan Lee Date: Sun, 1 Sep 2024 16:30:53 -0400 Subject: [PATCH 38/67] . --- .changeset/pre.json | 199 ---------------------------------- scripts/publish-prerelease.sh | 4 +- 2 files changed, 2 insertions(+), 201 deletions(-) delete mode 100644 .changeset/pre.json diff --git a/.changeset/pre.json b/.changeset/pre.json deleted file mode 100644 index 02df9e923fa..00000000000 --- a/.changeset/pre.json +++ /dev/null @@ -1,199 +0,0 @@ -{ - "mode": "pre", - "tag": "beta", - "initialVersions": { - "coordinator": "0.0.1", - "docker-provider": "0.0.1", - "kubernetes-provider": "0.0.1", - "proxy": "0.0.11", - "webapp": "1.0.0", - "yalt": "0.0.1", - "@systemfsoftware/trigger.dev_airtable": "2.3.19", - "@systemfsoftware/trigger.dev_github": "2.3.19", - "@systemfsoftware/trigger.dev_linear": "2.3.19", - "@systemfsoftware/trigger.dev_openai": "2.3.19", - "@systemfsoftware/trigger.dev_plain": "2.3.19", - "@systemfsoftware/trigger.dev_replicate": "2.3.19", - "@systemfsoftware/trigger.dev_resend": "2.3.19", - "@systemfsoftware/trigger.dev_sendgrid": "2.3.19", - "@systemfsoftware/trigger.dev_shopify": "2.3.19", - "@systemfsoftware/trigger.dev_slack": "2.3.19", - "@systemfsoftware/trigger.dev_stripe": "2.3.19", - "@systemfsoftware/trigger.dev_supabase": "2.3.19", - "@systemfsoftware/trigger.dev_typeform": "2.3.19", - "@systemfsoftware/trigger.dev_astro": "2.3.19", - "@systemfsoftware/trigger.dev_cli": "2.3.19", - "@systemfsoftware/trigger.dev_core": "2.3.19", - "@systemfsoftware/trigger.dev_core-apps": "0.0.0", - "@systemfsoftware/trigger.dev_core-backend": "2.3.19", - "@systemfsoftware/trigger.dev_database": "0.0.1", - "emails": "1.0.0", - "@systemfsoftware/trigger.dev_eslint-plugin": "2.3.19", - "@systemfsoftware/trigger.dev_express": "2.3.19", - "@systemfsoftware/trigger.dev_hono": "2.3.19", - "@systemfsoftware/trigger.dev_integration-kit": "2.3.19", - "@systemfsoftware/trigger.dev_nestjs": "2.3.19", - "@systemfsoftware/trigger.dev_nextjs": "2.3.19", - "@systemfsoftware/trigger.dev_otlp-importer": "2.3.11", - "@systemfsoftware/trigger.dev_react": "2.3.19", - "@systemfsoftware/trigger.dev_remix": "2.3.19", - "@systemfsoftware/trigger.dev_sveltekit": "2.3.19", - "@systemfsoftware/trigger.dev_testing": "2.3.19", - "@systemfsoftware/trigger.dev_sdk": "2.3.19", - "@systemfsoftware/trigger.dev_yalt": "2.3.19" - }, - "changesets": [ - "afraid-sheep-joke", - "angry-eagles-trade", - "angry-trees-drop", - "beige-pears-explode", - "beige-pens-dance", - "big-tomatoes-deliver", - "blue-pumas-whisper", - "breezy-gorillas-mate", - "brown-boats-bathe", - "brown-spies-burn", - "chilled-hornets-move", - "clean-pianos-listen", - "clever-apes-collect", - "clever-carrots-travel", - "clever-donkeys-hunt", - "cool-comics-burn", - "cool-glasses-bake", - "cuddly-feet-approve", - "curly-monkeys-tell", - "dry-walls-check", - "dull-mangos-press", - "early-impalas-itch", - "eight-pumas-float", - "eleven-paws-join", - "famous-boats-tease", - "fast-colts-relax", - "fast-melons-listen", - "few-poems-vanish", - "few-students-share", - "fifty-lions-think", - "five-toes-destroy", - "flat-onions-punch", - "friendly-walls-repair", - "funny-swans-destroy", - "gorgeous-cycles-guess", - "gorgeous-gorillas-compete", - "green-bags-wink", - "green-pens-battle", - "hot-buckets-behave", - "hot-fishes-retire", - "hot-wasps-sin", - "hungry-sloths-promise", - "itchy-chairs-itch", - "khaki-apricots-design", - "khaki-poems-lay", - "large-seahorses-cheat", - "late-icons-lie", - "late-steaks-behave", - "lazy-files-lay", - "lemon-jobs-repair", - "lemon-sloths-hide", - "light-bulldogs-press", - "light-dragons-complain", - "little-crabs-cross", - "long-feet-invent", - "long-fireants-search", - "long-hounds-wave", - "loud-actors-remember", - "lovely-drinks-flash", - "lucky-items-film", - "many-ligers-pump", - "mighty-camels-joke", - "mighty-eggs-grab", - "mighty-flowers-train", - "mighty-parrots-sin", - "modern-stingrays-end", - "nasty-jars-pump", - "nervous-baboons-sin", - "nervous-planets-sparkle", - "nervous-seas-shave", - "new-pants-beg", - "new-rivers-tell", - "nice-bulldogs-turn", - "ninety-pets-travel", - "odd-beds-wonder", - "odd-poets-own", - "pink-pumas-rhyme", - "plenty-ducks-beam", - "polite-ducks-switch", - "polite-pears-grow", - "polite-pots-walk", - "polite-rockets-matter", - "poor-flowers-cross", - "purple-garlics-shop", - "purple-spiders-care", - "rare-lamps-promise", - "rare-roses-float", - "real-planets-stare", - "rich-kangaroos-unite", - "rotten-beers-refuse", - "rotten-dryers-exercise", - "rude-toys-compare", - "selfish-ducks-sort", - "serious-hats-rest", - "shaggy-spoons-taste", - "shaggy-weeks-live", - "sharp-emus-compare", - "sharp-zebras-serve", - "shiny-coats-cry", - "silly-buses-obey", - "silly-forks-kiss", - "silly-suits-switch", - "silver-doors-juggle", - "six-ligers-exist", - "six-rats-hunt", - "sixty-insects-watch", - "slow-buses-own", - "slow-kiwis-hide", - "slow-sloths-retire", - "smart-needles-move", - "smart-olives-eat", - "sour-pugs-teach", - "spicy-frogs-remain", - "spicy-lamps-smoke", - "spicy-terms-bow", - "strange-ghosts-matter", - "strange-sheep-pull", - "strong-lemons-add", - "strong-owls-know", - "strong-phones-smoke", - "stupid-adults-sniff", - "stupid-bulldogs-applaud", - "sweet-ducks-remember", - "sweet-lizards-press", - "swift-dragons-peel", - "tall-bees-wave", - "tall-masks-repeat", - "tame-apricots-clap", - "tame-guests-know", - "tender-moose-tell", - "tender-oranges-rhyme", - "tender-turkeys-compete", - "thick-carrots-sneeze", - "thin-parents-heal", - "thirty-hotels-raise", - "thirty-islands-kiss", - "tidy-balloons-suffer", - "tidy-dryers-sleep", - "tidy-tomatoes-explain", - "tiny-doors-type", - "tiny-elephants-scream", - "tricky-bulldogs-heal", - "tricky-keys-attack", - "tricky-ladybugs-unite", - "twelve-knives-notice", - "two-pumas-wait", - "violet-clocks-notice", - "warm-olives-provide", - "warm-planes-taste", - "yellow-roses-arrive", - "young-jars-wait", - "young-snails-sell" - ] -} diff --git a/scripts/publish-prerelease.sh b/scripts/publish-prerelease.sh index 2c314955633..8655df107ff 100755 --- a/scripts/publish-prerelease.sh +++ b/scripts/publish-prerelease.sh @@ -20,8 +20,8 @@ rm .changeset/pre.json echo "Running: pnpm exec changeset version --snapshot $version" pnpm exec changeset version --snapshot $version -echo "Running: pnpm run build --filter \"@systemfsoftware/trigger.dev_*\" --filter \"trigger.dev\"" -pnpm run build --filter "@systemfsoftware/trigger.dev_*" --filter "trigger.dev" +echo "Running: pnpm run build --filter \"@systemfsoftware/trigger.dev_*\"" +pnpm run build --filter "@systemfsoftware/trigger.dev_*" echo "Going to run: pnpm exec changeset publish --no-git-tag --snapshot --tag $version" read -p "Do you wish to continue? (y/N): " prompt From f95d4b68a5b182bc29c330f0e7490eb2f80bdbc7 Mon Sep 17 00:00:00 2001 From: Ryan Lee Date: Sun, 1 Sep 2024 16:32:24 -0400 Subject: [PATCH 39/67] . --- scripts/publish-prerelease.sh | 3 --- 1 file changed, 3 deletions(-) diff --git a/scripts/publish-prerelease.sh b/scripts/publish-prerelease.sh index 8655df107ff..b9c35111196 100755 --- a/scripts/publish-prerelease.sh +++ b/scripts/publish-prerelease.sh @@ -14,9 +14,6 @@ else echo "Git status is clean. Proceeding with the script."; fi -# Run your commands -rm .changeset/pre.json - echo "Running: pnpm exec changeset version --snapshot $version" pnpm exec changeset version --snapshot $version From 2db1969a0b876d5e0243a0d9c2233ffb3f39e6cd Mon Sep 17 00:00:00 2001 From: Ryan Lee Date: Sun, 1 Sep 2024 16:55:15 -0400 Subject: [PATCH 40/67] BREAKING CHANGE(hono): bump hono to 4.x --- .changeset/config.json | 5 ----- packages/hono/CHANGELOG.md | 6 ++++++ packages/hono/package.json | 11 ++++++++--- pnpm-lock.yaml | 10 ++++++++-- 4 files changed, 22 insertions(+), 10 deletions(-) diff --git a/.changeset/config.json b/.changeset/config.json index eecd2945523..804900ab727 100644 --- a/.changeset/config.json +++ b/.changeset/config.json @@ -2,11 +2,6 @@ "$schema": "https://unpkg.com/@changesets/config@2.2.0/schema.json", "changelog": "@changesets/cli/changelog", "commit": false, - "fixed": [ - [ - "@systemfsoftware/trigger.dev_*" - ] - ], "linked": [], "access": "public", "baseBranch": "main", diff --git a/packages/hono/CHANGELOG.md b/packages/hono/CHANGELOG.md index 18ed49a925f..af9839e3611 100644 --- a/packages/hono/CHANGELOG.md +++ b/packages/hono/CHANGELOG.md @@ -1,5 +1,11 @@ # @systemfsoftware/trigger.dev_hono +## 4.0.0 + +### Major Changes + +- 4db74d025: BREAKING CHANGE: bump hono to 4.x + ## 3.0.0-beta.55 ### Patch Changes diff --git a/packages/hono/package.json b/packages/hono/package.json index e55427ac4f0..752aaa184c1 100644 --- a/packages/hono/package.json +++ b/packages/hono/package.json @@ -1,6 +1,6 @@ { "name": "@systemfsoftware/trigger.dev_hono", - "version": "2.3.19-beta.0", + "version": "4.0.0", "description": "A Trigger.dev adapter for Hono.dev", "license": "MIT", "main": "./dist/index.js", @@ -32,13 +32,18 @@ }, "peerDependencies": { "@systemfsoftware/trigger.dev_sdk": "workspace:^2.3.19-beta.0", - "hono": "3.x" + "hono": "4.x" + }, + "peerDependenciesMeta": { + "hono": { + "optional": false + } }, "devDependencies": { "@systemfsoftware/trigger.dev_sdk": "workspace:*", "@systemfsoftware/trigger.dev_tsup": "workspace:*", "@total-typescript/tsconfig": "^1.0.4", - "hono": "3.10.3", + "hono": "^4.5.10", "rimraf": "^3.0.2", "tsup": "8.0.1", "typescript": "5.5.4" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 677e4bd14a8..90f956a73df 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -2020,8 +2020,8 @@ importers: specifier: ^1.0.4 version: 1.0.4 hono: - specifier: 3.10.3 - version: 3.10.3 + specifier: ^4.5.10 + version: 4.5.10 rimraf: specifier: ^3.0.2 version: 3.0.2 @@ -11189,6 +11189,10 @@ packages: resolution: {integrity: sha512-44YzAp+rydwGWqW+VRivuOWpGWug8zCSy1Gd6gBLAlclIVlPjZAYXfSNqlhSIvd6ZyseM4aP9SDDNmwXceIy+A==} engines: {node: '>=16.0.0'} + hono@4.5.10: + resolution: {integrity: sha512-az6tdU1U8o/l0v8O37FIQuc+ER/TeD9vHt/qs8JnBDgMxw6Zu5L2AixUyHeXZNcu87r7iYo8Ey85R7IogOINKA==} + engines: {node: '>=16.0.0'} + hosted-git-info@2.8.9: resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==} @@ -27440,6 +27444,8 @@ snapshots: hono@3.10.3: {} + hono@4.5.10: {} + hosted-git-info@2.8.9: {} hosted-git-info@5.2.1: From 6e36555b4acae7dc16eed9426294324cb7cdfe17 Mon Sep 17 00:00:00 2001 From: Ryan Lee Date: Sun, 1 Sep 2024 19:28:10 -0400 Subject: [PATCH 41/67] feat(webapp): add support for AWS ALB 2.0 --- apps/webapp/app/models/endpoint.server.ts | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/apps/webapp/app/models/endpoint.server.ts b/apps/webapp/app/models/endpoint.server.ts index 56f49258556..2da435ad93b 100644 --- a/apps/webapp/app/models/endpoint.server.ts +++ b/apps/webapp/app/models/endpoint.server.ts @@ -29,7 +29,8 @@ export function detectResponseIsTimeout(rawBody: string, response?: Response) { isResponseVercelTimeout(response) || isResponseCloudfrontTimeout(response) || isResponseDenoDeployTimeout(rawBody, response) || - isResponseCloudflareTimeout(rawBody, response) + isResponseCloudflareTimeout(rawBody, response) || + isALBTimeout(response) ); } @@ -55,3 +56,10 @@ function isResponseDenoDeployTimeout(rawBody: string, response: Response) { function isResponseCloudfrontTimeout(response: Response) { return response.status === 504 && typeof response.headers.get("x-amz-cf-id") === "string"; } + +function isALBTimeout(response: Response) { + return ( + (response.status === 502 || response.status === 503 || response.status === 504) && + response.headers.get("server") === "awselb/2.0" + ); +} From f0da87e1b7df22629882efc897c21869cc010a13 Mon Sep 17 00:00:00 2001 From: Ryan Lee Date: Mon, 2 Sep 2024 15:31:53 -0400 Subject: [PATCH 42/67] fix(trigger-sdk): re-export trigger.dev core types from job --- .changeset/pretty-baboons-wait.md | 5 +++++ packages/trigger-sdk/src/job.ts | 10 ++++++++++ 2 files changed, 15 insertions(+) create mode 100644 .changeset/pretty-baboons-wait.md diff --git a/.changeset/pretty-baboons-wait.md b/.changeset/pretty-baboons-wait.md new file mode 100644 index 00000000000..cf402bb5f56 --- /dev/null +++ b/.changeset/pretty-baboons-wait.md @@ -0,0 +1,5 @@ +--- +"@systemfsoftware/trigger.dev_sdk": patch +--- + +fix(trigger-sdk): re-export trigger.dev core types from job diff --git a/packages/trigger-sdk/src/job.ts b/packages/trigger-sdk/src/job.ts index 04f3ca5b945..db80d445a66 100644 --- a/packages/trigger-sdk/src/job.ts +++ b/packages/trigger-sdk/src/job.ts @@ -21,6 +21,16 @@ import type { } from "./types"; import { slugifyId } from "./utils"; +export type { + FailedRunNotification, + IntegrationConfig, + InvokeOptions, + JobMetadata, + Prettify, + RunNotification, + SuccessfulRunNotification, +} from "@systemfsoftware/trigger.dev_core"; + export type JobOptions< TTrigger extends Trigger>, TIntegrations extends Record = {}, From a144f0214d147d4ddbed98cdf8e15739e2c2cc24 Mon Sep 17 00:00:00 2001 From: Ryan Lee Date: Mon, 2 Sep 2024 15:33:57 -0400 Subject: [PATCH 43/67] chore(trigger-sdk): bump version to 2.3.20 --- .changeset/pretty-baboons-wait.md | 5 ----- packages/trigger-sdk/CHANGELOG.md | 6 ++++++ packages/trigger-sdk/package.json | 2 +- 3 files changed, 7 insertions(+), 6 deletions(-) delete mode 100644 .changeset/pretty-baboons-wait.md diff --git a/.changeset/pretty-baboons-wait.md b/.changeset/pretty-baboons-wait.md deleted file mode 100644 index cf402bb5f56..00000000000 --- a/.changeset/pretty-baboons-wait.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@systemfsoftware/trigger.dev_sdk": patch ---- - -fix(trigger-sdk): re-export trigger.dev core types from job diff --git a/packages/trigger-sdk/CHANGELOG.md b/packages/trigger-sdk/CHANGELOG.md index 98a07e78895..002aae81691 100644 --- a/packages/trigger-sdk/CHANGELOG.md +++ b/packages/trigger-sdk/CHANGELOG.md @@ -1,5 +1,11 @@ # @systemfsoftware/trigger.dev_sdk +## 2.3.20 + +### Patch Changes + +- f0da87e1b: fix(trigger-sdk): re-export trigger.dev core types from job + ## 3.0.0-beta.55 ### Patch Changes diff --git a/packages/trigger-sdk/package.json b/packages/trigger-sdk/package.json index 143c422d1ca..eab62447267 100644 --- a/packages/trigger-sdk/package.json +++ b/packages/trigger-sdk/package.json @@ -1,6 +1,6 @@ { "name": "@systemfsoftware/trigger.dev_sdk", - "version": "2.3.19-beta.0", + "version": "2.3.20", "description": "trigger.dev Node.JS SDK", "license": "MIT", "main": "./dist/index.js", From fd79fe09b8cafbebb8b0ba0848b5e7ca22472c05 Mon Sep 17 00:00:00 2001 From: Ryan Lee Date: Mon, 2 Sep 2024 15:51:47 -0400 Subject: [PATCH 44/67] fix --- .changeset/tender-humans-deny.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/tender-humans-deny.md diff --git a/.changeset/tender-humans-deny.md b/.changeset/tender-humans-deny.md new file mode 100644 index 00000000000..9971168e0f9 --- /dev/null +++ b/.changeset/tender-humans-deny.md @@ -0,0 +1,5 @@ +--- +"@systemfsoftware/trigger.dev_sdk": minor +--- + +fix From 9d77b2bb509a58c9cf2e9fc33064d2db8ce817d3 Mon Sep 17 00:00:00 2001 From: Ryan Lee Date: Mon, 2 Sep 2024 15:55:06 -0400 Subject: [PATCH 45/67] gogo --- .changeset/tender-humans-deny.md | 5 ----- packages/hono/CHANGELOG.md | 7 +++++++ packages/hono/package.json | 4 ++-- packages/trigger-sdk/CHANGELOG.md | 6 ++++++ packages/trigger-sdk/package.json | 2 +- 5 files changed, 16 insertions(+), 8 deletions(-) delete mode 100644 .changeset/tender-humans-deny.md diff --git a/.changeset/tender-humans-deny.md b/.changeset/tender-humans-deny.md deleted file mode 100644 index 9971168e0f9..00000000000 --- a/.changeset/tender-humans-deny.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@systemfsoftware/trigger.dev_sdk": minor ---- - -fix diff --git a/packages/hono/CHANGELOG.md b/packages/hono/CHANGELOG.md index af9839e3611..6c0502a421d 100644 --- a/packages/hono/CHANGELOG.md +++ b/packages/hono/CHANGELOG.md @@ -1,5 +1,12 @@ # @systemfsoftware/trigger.dev_hono +## 4.1.0 + +### Minor Changes + +- Updated dependencies [fd79fe09b] + - @systemfsoftware/trigger.dev_sdk@2.4.x + ## 4.0.0 ### Major Changes diff --git a/packages/hono/package.json b/packages/hono/package.json index 752aaa184c1..ad7e175d0cf 100644 --- a/packages/hono/package.json +++ b/packages/hono/package.json @@ -1,6 +1,6 @@ { "name": "@systemfsoftware/trigger.dev_hono", - "version": "4.0.0", + "version": "4.1.0", "description": "A Trigger.dev adapter for Hono.dev", "license": "MIT", "main": "./dist/index.js", @@ -31,7 +31,7 @@ "typecheck": "tsc --noEmit" }, "peerDependencies": { - "@systemfsoftware/trigger.dev_sdk": "workspace:^2.3.19-beta.0", + "@systemfsoftware/trigger.dev_sdk": "2.4.x", "hono": "4.x" }, "peerDependenciesMeta": { diff --git a/packages/trigger-sdk/CHANGELOG.md b/packages/trigger-sdk/CHANGELOG.md index 002aae81691..32ea657b1cc 100644 --- a/packages/trigger-sdk/CHANGELOG.md +++ b/packages/trigger-sdk/CHANGELOG.md @@ -1,5 +1,11 @@ # @systemfsoftware/trigger.dev_sdk +## 2.4.0 + +### Minor Changes + +- fd79fe09b: fix + ## 2.3.20 ### Patch Changes diff --git a/packages/trigger-sdk/package.json b/packages/trigger-sdk/package.json index eab62447267..e7c1ef50414 100644 --- a/packages/trigger-sdk/package.json +++ b/packages/trigger-sdk/package.json @@ -1,6 +1,6 @@ { "name": "@systemfsoftware/trigger.dev_sdk", - "version": "2.3.20", + "version": "2.4.0", "description": "trigger.dev Node.JS SDK", "license": "MIT", "main": "./dist/index.js", From f22edb57a9b3aac5c93cc75e0ecf6bbd60b7f887 Mon Sep 17 00:00:00 2001 From: Ryan Lee Date: Tue, 3 Sep 2024 23:15:56 -0400 Subject: [PATCH 46/67] fix: handle effect-ts unknown exception properly --- .changeset/slimy-starfishes-act.md | 5 +++++ packages/trigger-sdk/src/io.ts | 6 ++++++ 2 files changed, 11 insertions(+) create mode 100644 .changeset/slimy-starfishes-act.md diff --git a/.changeset/slimy-starfishes-act.md b/.changeset/slimy-starfishes-act.md new file mode 100644 index 00000000000..c5e030d9129 --- /dev/null +++ b/.changeset/slimy-starfishes-act.md @@ -0,0 +1,5 @@ +--- +"@systemfsoftware/trigger.dev_sdk": patch +--- + +fix: handle effect-ts unknown exception properly diff --git a/packages/trigger-sdk/src/io.ts b/packages/trigger-sdk/src/io.ts index ae1f75db7af..ae7b3fe1116 100644 --- a/packages/trigger-sdk/src/io.ts +++ b/packages/trigger-sdk/src/io.ts @@ -4,6 +4,7 @@ import { CompleteTaskBodyV2Input, ConnectionAuth, CronOptions, + ErrorWithStack, ErrorWithStackSchema, EventFilter, FetchPollOperation, @@ -56,6 +57,7 @@ import { import { z } from "zod"; import { KeyValueStore } from "./store/keyValueStore"; import { Buffer } from "node:buffer"; +import { isCause, isUnknownException } from "effect/Cause"; export type IOTask = ServerTask; @@ -1344,6 +1346,10 @@ export class IO { throw error; } + if (isUnknownException(error)) { + error = error.error + } + const parsedError = ErrorWithStackSchema.safeParse(error); if (options?.retry && !skipRetrying) { From 2096ea869c6d0f28fd6e738413a6a8c27d793890 Mon Sep 17 00:00:00 2001 From: Ryan Lee Date: Tue, 3 Sep 2024 23:17:35 -0400 Subject: [PATCH 47/67] chore: version packages --- .changeset/slimy-starfishes-act.md | 5 ----- packages/trigger-sdk/CHANGELOG.md | 6 ++++++ packages/trigger-sdk/package.json | 2 +- 3 files changed, 7 insertions(+), 6 deletions(-) delete mode 100644 .changeset/slimy-starfishes-act.md diff --git a/.changeset/slimy-starfishes-act.md b/.changeset/slimy-starfishes-act.md deleted file mode 100644 index c5e030d9129..00000000000 --- a/.changeset/slimy-starfishes-act.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@systemfsoftware/trigger.dev_sdk": patch ---- - -fix: handle effect-ts unknown exception properly diff --git a/packages/trigger-sdk/CHANGELOG.md b/packages/trigger-sdk/CHANGELOG.md index 32ea657b1cc..5da63e50996 100644 --- a/packages/trigger-sdk/CHANGELOG.md +++ b/packages/trigger-sdk/CHANGELOG.md @@ -1,5 +1,11 @@ # @systemfsoftware/trigger.dev_sdk +## 2.4.1 + +### Patch Changes + +- f22edb57a9b3aac5c93cc75e0ecf6bbd60b7f887: fix: handle effect-ts unknown exception properly + ## 2.4.0 ### Minor Changes diff --git a/packages/trigger-sdk/package.json b/packages/trigger-sdk/package.json index e7c1ef50414..3b9d4582f2c 100644 --- a/packages/trigger-sdk/package.json +++ b/packages/trigger-sdk/package.json @@ -1,6 +1,6 @@ { "name": "@systemfsoftware/trigger.dev_sdk", - "version": "2.4.0", + "version": "2.4.1", "description": "trigger.dev Node.JS SDK", "license": "MIT", "main": "./dist/index.js", From c9b5c7cb604372f2753692c085e2bcc5b2d52794 Mon Sep 17 00:00:00 2001 From: Ryan Lee Date: Sat, 14 Sep 2024 01:38:38 -0400 Subject: [PATCH 48/67] chore(webapp): add curl to docker --- docker/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docker/Dockerfile b/docker/Dockerfile index f47111fd6be..af6f8de51bf 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -54,7 +54,7 @@ RUN pnpm run build --filter=webapp... # Runner FROM node:20.11.1-bullseye-slim@sha256:5a5a92b3a8d392691c983719dbdc65d9f30085d6dcd65376e7a32e6fe9bf4cbe AS runner -RUN apt-get update && apt-get install -y openssl netcat-openbsd +RUN apt-get update && apt-get install -y openssl curl netcat-openbsd WORKDIR /triggerdotdev RUN corepack enable ENV NODE_ENV production From 0b39216c82bff69f59bc9b7c60316548c803fced Mon Sep 17 00:00:00 2001 From: Ryan Lee Date: Sat, 14 Sep 2024 18:34:50 -0400 Subject: [PATCH 49/67] ignore sst-env.d.ts --- .dockerignore | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/.dockerignore b/.dockerignore index 2b8f2382bc4..0ab4b0d7428 100644 --- a/.dockerignore +++ b/.dockerignore @@ -52,3 +52,10 @@ CHANGESETS.md CONTRIBUTING.md README.md LICENSE + + +# sst +.sst + +# SST environment files +**/sst-env.d.ts From fd6a01512b97af13b8678d71f881e6e3ed017be8 Mon Sep 17 00:00:00 2001 From: Ryan Lee Date: Wed, 25 Sep 2024 17:16:50 -0400 Subject: [PATCH 50/67] increase max yields --- apps/webapp/app/consts.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/webapp/app/consts.ts b/apps/webapp/app/consts.ts index 8b27c3c955d..bc33f12069c 100644 --- a/apps/webapp/app/consts.ts +++ b/apps/webapp/app/consts.ts @@ -6,7 +6,7 @@ export const DEFAULT_MAX_CONCURRENT_RUNS = 10; export const MAX_CONCURRENT_RUNS_LIMIT = 20; export const PREPROCESS_RETRY_LIMIT = 2; export const EXECUTE_JOB_RETRY_LIMIT = 10; -export const MAX_RUN_YIELDED_EXECUTIONS = 100; +export const MAX_RUN_YIELDED_EXECUTIONS = 1000; export const RUN_CHUNK_EXECUTION_BUFFER = 350; export const MAX_RUN_CHUNK_EXECUTION_LIMIT = 120000; // 2 minutes export const VERCEL_RESPONSE_TIMEOUT_STATUS_CODES = [408, 504]; From 625761ae411f9c04d8223c1633f83ca42cd5cb9f Mon Sep 17 00:00:00 2001 From: Ryan Date: Thu, 12 Dec 2024 17:37:07 +0700 Subject: [PATCH 51/67] chore: split v2 core package --- .changeset/smooth-fireants-check.md | 5 + package.json | 2 + packages/core-v2/LICENSE | 21 ++ packages/core-v2/package.json | 162 +++++++++++++ packages/core-v2/src/eventFilterMatches.ts | 212 +++++++++++++++++ packages/core-v2/src/index.ts | 9 + packages/core-v2/src/replacements.ts | 43 ++++ packages/core-v2/src/requestFilterMatches.ts | 77 +++++++ packages/core-v2/src/retry.ts | 139 ++++++++++++ .../src/schemas/addMissingVersionField.ts | 0 packages/{core => core-v2}/src/schemas/api.ts | 26 +-- .../{core => core-v2}/src/schemas/errors.ts | 0 .../src/schemas/eventFilter.ts | 0 .../{core => core-v2}/src/schemas/events.ts | 2 +- .../{core => core-v2}/src/schemas/fetch.ts | 8 +- packages/core-v2/src/schemas/index.ts | 18 ++ .../src/schemas/integrations.ts | 0 .../{core => core-v2}/src/schemas/jobs.ts | 0 .../{core => core-v2}/src/schemas/json.ts | 0 .../src/schemas/notifications.ts | 0 .../src/schemas/properties.ts | 0 .../{core => core-v2}/src/schemas/request.ts | 0 .../src/schemas/requestFilter.ts | 4 +- .../{core => core-v2}/src/schemas/runs.ts | 10 +- .../src/schemas/schedules.ts | 0 .../{core => core-v2}/src/schemas/statuses.ts | 3 +- .../{core => core-v2}/src/schemas/tasks.ts | 4 +- .../{core => core-v2}/src/schemas/triggers.ts | 6 +- .../{core => core-v2}/src/searchParams.ts | 0 packages/core-v2/src/types.ts | 11 + packages/core-v2/src/utils.ts | 37 +++ packages/core-v2/src/versions.ts | 26 +++ packages/core-v2/tsconfig.build.json | 10 + packages/core-v2/tsconfig.json | 9 + packages/core/package.json | 1 + packages/core/src/eventFilterMatches.ts | 213 +----------------- packages/core/src/index.ts | 10 +- packages/core/src/replacements.ts | 44 +--- packages/core/src/requestFilterMatches.ts | 78 +------ packages/core/src/retry.ts | 140 +----------- packages/core/src/schemas/index.ts | 19 +- packages/core/src/types.ts | 12 +- packages/core/src/utils.ts | 38 +--- packages/core/src/v3/index.mts | 58 +++++ packages/core/src/v3/index.ts | 58 ----- ...ioSerialization.ts => ioSerialization.mts} | 10 +- packages/core/src/v3/workers/index.mts | 12 + packages/core/src/v3/workers/index.ts | 12 - .../{taskExecutor.ts => taskExecutor.mts} | 26 +-- packages/core/src/v3/zodNamespace.ts | 9 +- packages/core/src/versions.ts | 27 +-- packages/core/tsconfig.json | 2 + packages/core/tsup.config.ts | 6 +- pnpm-lock.yaml | 166 +++++++++++++- 54 files changed, 1088 insertions(+), 697 deletions(-) create mode 100644 .changeset/smooth-fireants-check.md create mode 100644 packages/core-v2/LICENSE create mode 100644 packages/core-v2/package.json create mode 100644 packages/core-v2/src/eventFilterMatches.ts create mode 100644 packages/core-v2/src/index.ts create mode 100644 packages/core-v2/src/replacements.ts create mode 100644 packages/core-v2/src/requestFilterMatches.ts create mode 100644 packages/core-v2/src/retry.ts rename packages/{core => core-v2}/src/schemas/addMissingVersionField.ts (100%) rename packages/{core => core-v2}/src/schemas/api.ts (99%) rename packages/{core => core-v2}/src/schemas/errors.ts (100%) rename packages/{core => core-v2}/src/schemas/eventFilter.ts (100%) rename packages/{core => core-v2}/src/schemas/events.ts (95%) rename packages/{core => core-v2}/src/schemas/fetch.ts (94%) create mode 100644 packages/core-v2/src/schemas/index.ts rename packages/{core => core-v2}/src/schemas/integrations.ts (100%) rename packages/{core => core-v2}/src/schemas/jobs.ts (100%) rename packages/{core => core-v2}/src/schemas/json.ts (100%) rename packages/{core => core-v2}/src/schemas/notifications.ts (100%) rename packages/{core => core-v2}/src/schemas/properties.ts (100%) rename packages/{core => core-v2}/src/schemas/request.ts (100%) rename packages/{core => core-v2}/src/schemas/requestFilter.ts (97%) rename packages/{core => core-v2}/src/schemas/runs.ts (95%) rename packages/{core => core-v2}/src/schemas/schedules.ts (100%) rename packages/{core => core-v2}/src/schemas/statuses.ts (92%) rename packages/{core => core-v2}/src/schemas/tasks.ts (96%) rename packages/{core => core-v2}/src/schemas/triggers.ts (93%) rename packages/{core => core-v2}/src/searchParams.ts (100%) create mode 100644 packages/core-v2/src/types.ts create mode 100644 packages/core-v2/src/utils.ts create mode 100644 packages/core-v2/src/versions.ts create mode 100644 packages/core-v2/tsconfig.build.json create mode 100644 packages/core-v2/tsconfig.json create mode 100644 packages/core/src/v3/index.mts delete mode 100644 packages/core/src/v3/index.ts rename packages/core/src/v3/utils/{ioSerialization.ts => ioSerialization.mts} (97%) create mode 100644 packages/core/src/v3/workers/index.mts delete mode 100644 packages/core/src/v3/workers/index.ts rename packages/core/src/v3/workers/{taskExecutor.ts => taskExecutor.mts} (95%) diff --git a/.changeset/smooth-fireants-check.md b/.changeset/smooth-fireants-check.md new file mode 100644 index 00000000000..3f52a8414de --- /dev/null +++ b/.changeset/smooth-fireants-check.md @@ -0,0 +1,5 @@ +--- +"@systemfsoftware/trigger.dev_core": patch +--- + +chore: split v2 core package diff --git a/package.json b/package.json index a84a75b202c..d75c503bedb 100644 --- a/package.json +++ b/package.json @@ -46,6 +46,8 @@ "storybook": "turbo run storybook" }, "devDependencies": { + "@total-typescript/tsconfig": "^1.0.4", + "tshy": "^3.0.2", "@manypkg/cli": "^0.19.2", "@playwright/test": "^1.36.2", "@systemfsoftware/trigger.dev_cli": "workspace:*", diff --git a/packages/core-v2/LICENSE b/packages/core-v2/LICENSE new file mode 100644 index 00000000000..e51e7b10aa6 --- /dev/null +++ b/packages/core-v2/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2023 Trigger.dev + +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/core-v2/package.json b/packages/core-v2/package.json new file mode 100644 index 00000000000..15248399fdc --- /dev/null +++ b/packages/core-v2/package.json @@ -0,0 +1,162 @@ +{ + "name": "@systemfsoftware/trigger.dev_core-v2", + "type": "module", + "version": "2.3.19-beta.0", + "description": "Core code used across the Trigger.dev SDK and platform", + "license": "MIT", + "main": "./dist/commonjs/index.js", + "types": "./dist/commonjs/index.d.ts", + "module": "./dist/esm/index.js", + "exports": { + "./package.json": "./package.json", + ".": { + "import": { + "@trigger.dev/source": "./src/index.ts", + "types": "./dist/esm/index.d.ts", + "default": "./dist/esm/index.js" + }, + "require": { + "types": "./dist/commonjs/index.d.ts", + "default": "./dist/commonjs/index.js" + } + }, + "./eventFilterMatches": { + "import": { + "@trigger.dev/source": "./src/eventFilterMatches.ts", + "types": "./dist/esm/eventFilterMatches.d.ts", + "default": "./dist/esm/eventFilterMatches.js" + }, + "require": { + "types": "./dist/commonjs/eventFilterMatches.d.ts", + "default": "./dist/commonjs/eventFilterMatches.js" + } + }, + "./replacements": { + "import": { + "@trigger.dev/source": "./src/replacements.ts", + "types": "./dist/esm/replacements.d.ts", + "default": "./dist/esm/replacements.js" + }, + "require": { + "types": "./dist/commonjs/replacements.d.ts", + "default": "./dist/commonjs/replacements.js" + } + }, + "./requestFilterMatches": { + "import": { + "@trigger.dev/source": "./src/requestFilterMatches.ts", + "types": "./dist/esm/requestFilterMatches.d.ts", + "default": "./dist/esm/requestFilterMatches.js" + }, + "require": { + "types": "./dist/commonjs/requestFilterMatches.d.ts", + "default": "./dist/commonjs/requestFilterMatches.js" + } + }, + "./retry": { + "import": { + "@trigger.dev/source": "./src/retry.ts", + "types": "./dist/esm/retry.d.ts", + "default": "./dist/esm/retry.js" + }, + "require": { + "types": "./dist/commonjs/retry.d.ts", + "default": "./dist/commonjs/retry.js" + } + }, + "./utils": { + "import": { + "@trigger.dev/source": "./src/utils.ts", + "types": "./dist/esm/utils.d.ts", + "default": "./dist/esm/utils.js" + }, + "require": { + "types": "./dist/commonjs/utils.d.ts", + "default": "./dist/commonjs/utils.js" + } + }, + "./schemas": { + "import": { + "@trigger.dev/source": "./src/schemas/index.ts", + "types": "./dist/esm/schemas/index.d.ts", + "default": "./dist/esm/schemas/index.js" + }, + "require": { + "types": "./dist/commonjs/schemas/index.d.ts", + "default": "./dist/commonjs/schemas/index.js" + } + }, + "./types": { + "import": { + "@trigger.dev/source": "./src/types.ts", + "types": "./dist/esm/types.d.ts", + "default": "./dist/esm/types.js" + }, + "require": { + "types": "./dist/commonjs/types.d.ts", + "default": "./dist/commonjs/types.js" + } + }, + "./versions": { + "import": { + "@trigger.dev/source": "./src/versions.ts", + "types": "./dist/esm/versions.d.ts", + "default": "./dist/esm/versions.js" + }, + "require": { + "types": "./dist/commonjs/versions.d.ts", + "default": "./dist/commonjs/versions.js" + } + } + }, + "publishConfig": { + "access": "public" + }, + "files": [ + "dist" + ], + "tshy": { + "project": "./tsconfig.build.json", + "exports": { + "./package.json": "./package.json", + ".": "./src/index.ts", + "./eventFilterMatches": "./src/eventFilterMatches.ts", + "./replacements": "./src/replacements.ts", + "./requestFilterMatches": "./src/requestFilterMatches.ts", + "./retry": "./src/retry.ts", + "./utils": "./src/utils.ts", + "./schemas": "./src/schemas/index.ts", + "./types": "./src/types.ts", + "./versions": "./src/versions.ts" + }, + "sourceDialects": [ + "@trigger.dev/source" + ] + }, + "sideEffects": false, + "scripts": { + "prepare": "pnpm turbo build", + "clean": "rimraf dist .tshy .tshy-build", + "build": "pnpm run clean && tshy", + "typecheck": "tsc --noEmit", + "test": "echo 'no tests'" + }, + "dependencies": { + "ulidx": "^2.4.1" + }, + "peerDependencies": { + "zod": "3.x" + }, + "peerDependenciesMeta": { + "zod": { + "optional": false + } + }, + "devDependencies": { + "zod": "3.22.3", + "@types/node": "^20.16.2", + "@types/readable-stream": "^4.0.14", + "rimraf": "^3.0.2", + "typescript": "5.5.4" + } +} diff --git a/packages/core-v2/src/eventFilterMatches.ts b/packages/core-v2/src/eventFilterMatches.ts new file mode 100644 index 00000000000..176c52e15ba --- /dev/null +++ b/packages/core-v2/src/eventFilterMatches.ts @@ -0,0 +1,212 @@ +import type { EventFilter } from "./schemas/eventFilter.js"; + +// EventFilter is a recursive type, where the keys are strings and the values are an array of strings, numbers, booleans, or objects. +// If the values of the array are strings, numbers, or booleans, than we are matching against the value of the payload. +// If the values of the array are objects, then we are doing content filtering +// An example would be [{ $endsWith: ".png" }, { $startsWith: "images/" } ] +export function eventFilterMatches(payload: any, filter: EventFilter): boolean { + if (payload === undefined || payload === null) { + if (Object.entries(filter).length === 0) { + return true; + } else { + return false; + } + } + + for (const [patternKey, patternValue] of Object.entries(filter)) { + const payloadValue = payload[patternKey]; + + if (Array.isArray(patternValue)) { + if (patternValue.length === 0) { + continue; + } + + // Check to see if all the items in the array are a string + if ((patternValue as unknown[]).every((item) => typeof item === "string")) { + if ((patternValue as string[]).includes(payloadValue)) { + continue; + } + + return false; + } + + // Check to see if all the items in the array are a number + if ((patternValue as unknown[]).every((item) => typeof item === "number")) { + if ((patternValue as number[]).includes(payloadValue)) { + continue; + } + + return false; + } + + // Check to see if all the items in the array are a boolean + if ((patternValue as unknown[]).every((item) => typeof item === "boolean")) { + if ((patternValue as boolean[]).includes(payloadValue)) { + continue; + } + + return false; + } + + // Now we know that all the items in the array are objects + const objectArray = patternValue as Exclude< + typeof patternValue, + number[] | string[] | boolean[] + >; + + if (!contentFiltersMatches(payloadValue, objectArray)) { + return false; + } + + continue; + } else if (typeof patternValue === "object") { + if (Array.isArray(payloadValue)) { + if (!payloadValue.some((item) => eventFilterMatches(item, patternValue))) { + return false; + } + } else { + if (!eventFilterMatches(payloadValue, patternValue)) { + return false; + } + } + } + } + return true; +} + +type ContentFilters = Exclude; + +function contentFiltersMatches(actualValue: any, contentFilters: ContentFilters): boolean { + for (const contentFilter of contentFilters) { + if (typeof contentFilter === "object") { + const [key, value] = Object.entries(contentFilter)[0]; + + if (!contentFilterMatches(actualValue, contentFilter)) { + return false; + } + } + } + + return true; +} + +function contentFilterMatches(actualValue: any, contentFilter: ContentFilters[number]): boolean { + if ("$endsWith" in contentFilter) { + if (typeof actualValue !== "string") { + return false; + } + + return actualValue.endsWith(contentFilter.$endsWith); + } + + if ("$startsWith" in contentFilter) { + if (typeof actualValue !== "string") { + return false; + } + + return actualValue.startsWith(contentFilter.$startsWith); + } + + if ("$anythingBut" in contentFilter) { + if (Array.isArray(contentFilter.$anythingBut)) { + if ((contentFilter.$anythingBut as any[]).includes(actualValue)) { + return false; + } + } + + if (contentFilter.$anythingBut === actualValue) { + return false; + } + + return true; + } + + if ("$exists" in contentFilter) { + if (contentFilter.$exists) { + return actualValue !== undefined; + } + + return actualValue === undefined; + } + + if ("$gt" in contentFilter) { + if (typeof actualValue !== "number") { + return false; + } + + return actualValue > contentFilter.$gt; + } + + if ("$lt" in contentFilter) { + if (typeof actualValue !== "number") { + return false; + } + + return actualValue < contentFilter.$lt; + } + + if ("$gte" in contentFilter) { + if (typeof actualValue !== "number") { + return false; + } + + return actualValue >= contentFilter.$gte; + } + + if ("$lte" in contentFilter) { + if (typeof actualValue !== "number") { + return false; + } + + return actualValue <= contentFilter.$lte; + } + + if ("$between" in contentFilter) { + if (typeof actualValue !== "number") { + return false; + } + + return actualValue >= contentFilter.$between[0] && actualValue <= contentFilter.$between[1]; + } + + if ("$includes" in contentFilter) { + if (Array.isArray(actualValue)) { + return actualValue.includes(contentFilter.$includes); + } + + return false; + } + + // Use localCompare + if ("$ignoreCaseEquals" in contentFilter) { + if (typeof actualValue !== "string") { + return false; + } + + return ( + actualValue.localeCompare(contentFilter.$ignoreCaseEquals, undefined, { + sensitivity: "accent", + }) === 0 + ); + } + + if ("$isNull" in contentFilter) { + if (contentFilter.$isNull) { + return actualValue === null; + } + + return actualValue !== null; + } + + if ("$not" in contentFilter) { + if (Array.isArray(actualValue)) { + return !actualValue.includes(contentFilter.$not); + } else if (typeof actualValue === 'number' || typeof actualValue === 'boolean' || typeof actualValue === 'string') { + return actualValue !== contentFilter.$not; + } + + return false; + } + + return true; +} diff --git a/packages/core-v2/src/index.ts b/packages/core-v2/src/index.ts new file mode 100644 index 00000000000..7b2452b0c95 --- /dev/null +++ b/packages/core-v2/src/index.ts @@ -0,0 +1,9 @@ +export * from "./schemas/index.js"; +export * from "./types.js"; +export * from "./utils.js"; +export * from "./retry.js"; +export * from "./replacements.js"; +export * from "./searchParams.js"; +export * from "./eventFilterMatches.js"; +export * from "./requestFilterMatches.js"; +export * from "./versions.js"; diff --git a/packages/core-v2/src/replacements.ts b/packages/core-v2/src/replacements.ts new file mode 100644 index 00000000000..8fe2f61c70f --- /dev/null +++ b/packages/core-v2/src/replacements.ts @@ -0,0 +1,43 @@ +import type { DeserializedJson } from "./schemas/index.js"; + +export interface ExampleReplacement { + marker: string; + replace(input: ExampleInputData): DeserializedJson; +} + +type ExampleInputData = { + match: { + key: string; + value: string; + }; + data: { + now: Date; + }; +}; + +export const currentDate: ExampleReplacement = { + marker: "__CURRENT_DATE__", + replace({ data: { now } }: ExampleInputData) { + return now.toISOString(); + }, +}; + +export const currentTimestampMilliseconds: ExampleReplacement = { + marker: "__CURRENT_TIMESTAMP_MS__", + replace({ data: { now } }: ExampleInputData) { + return now.getTime(); + }, +}; + +export const currentTimestampSeconds: ExampleReplacement = { + marker: "__CURRENT_TIMESTAMP_S__", + replace({ data: { now } }: ExampleInputData) { + return now.getTime() / 1000; + }, +}; + +export const replacements: ExampleReplacement[] = [ + currentDate, + currentTimestampMilliseconds, + currentTimestampSeconds, +]; diff --git a/packages/core-v2/src/requestFilterMatches.ts b/packages/core-v2/src/requestFilterMatches.ts new file mode 100644 index 00000000000..59843724853 --- /dev/null +++ b/packages/core-v2/src/requestFilterMatches.ts @@ -0,0 +1,77 @@ +import { eventFilterMatches } from "./eventFilterMatches.js"; +import type { HttpMethod, RequestFilter, ResponseFilter } from "./schemas/requestFilter.js"; + +export async function requestFilterMatches( + request: Request, + filter: RequestFilter +): Promise { + const clonedRequest = request.clone(); + if (!requestMethodMatches(clonedRequest.method as HttpMethod, filter.method)) { + return false; + } + + const headersObj = Object.fromEntries(clonedRequest.headers.entries()); + if (filter.headers && !eventFilterMatches(headersObj, filter.headers)) { + return false; + } + + const searchParams = new URL(clonedRequest.url).searchParams; + const searchParamsObject: Record = {}; + for (const [key, value] of searchParams.entries()) { + searchParamsObject[key] = value; + } + + if (filter.query && !eventFilterMatches(searchParamsObject, filter.query)) { + return false; + } + + try { + const json = await clonedRequest.json(); + if (filter.body && !eventFilterMatches(json, filter.body)) { + return false; + } + } catch (e) { + if (filter.body) { + return false; + } + } + + return true; +} + +export type ResponseFilterMatchResult = { + match: boolean; + body?: unknown; +}; + +export async function responseFilterMatches( + response: Response, + filter: ResponseFilter +): Promise { + if (filter.headers && !eventFilterMatches(response.headers, filter.headers)) { + return { match: false }; + } + + try { + const json = await response.json(); + if (filter.body && !eventFilterMatches(json, filter.body)) { + return { match: false, body: json }; + } else { + return { match: true, body: json }; + } + } catch (e) { + if (filter.body) { + return { match: false, body: undefined }; + } + } + + return { match: true, body: undefined }; +} + +function requestMethodMatches(method: HttpMethod, filter: RequestFilter["method"]): boolean { + if (!filter) { + return true; + } + + return filter.includes(method); +} diff --git a/packages/core-v2/src/retry.ts b/packages/core-v2/src/retry.ts new file mode 100644 index 00000000000..faa167a9961 --- /dev/null +++ b/packages/core-v2/src/retry.ts @@ -0,0 +1,139 @@ +import type { RetryOptions } from "./schemas/index.js"; + +const DEFAULT_RETRY_OPTIONS = { + limit: 5, + factor: 1.8, + minTimeoutInMs: 1000, + maxTimeoutInMs: 60000, + randomize: true, +} satisfies RetryOptions; + +export function calculateRetryAt(retryOptions: RetryOptions, attempts: number): Date | undefined { + const options = { + ...DEFAULT_RETRY_OPTIONS, + ...retryOptions, + }; + + const retryCount = attempts + 1; + + if (retryCount >= options.limit) { + return; + } + + const random = options.randomize ? Math.random() + 1 : 1; + + let timeoutInMs = Math.round( + random * + Math.max(options.minTimeoutInMs, 1) * + Math.pow(options.factor, Math.max(attempts - 1, 0)) + ); + + timeoutInMs = Math.min(timeoutInMs, options.maxTimeoutInMs); + + return new Date(Date.now() + timeoutInMs); +} + +export function calculateResetAt( + resets: string | undefined | null, + format: + | "unix_timestamp" + | "iso_8601" + | "iso_8601_duration_openai_variant" + | "unix_timestamp_in_ms", + now: Date = new Date() +): Date | undefined { + if (!resets) return; + + switch (format) { + case "iso_8601_duration_openai_variant": { + return calculateISO8601DurationOpenAIVariantResetAt(resets, now); + } + case "iso_8601": { + return calculateISO8601ResetAt(resets, now); + } + case "unix_timestamp": { + return calculateUnixTimestampResetAt(resets, now); + } + case "unix_timestamp_in_ms": { + return calculateUnixTimestampInMsResetAt(resets, now); + } + } +} + +function calculateUnixTimestampResetAt(resets: string, now: Date = new Date()): Date | undefined { + // Check if the input is null or undefined + if (!resets) return undefined; + + // Convert the string to a number + const resetAt = parseInt(resets, 10); + + // If the string doesn't match the expected format, return undefined + if (isNaN(resetAt)) return undefined; + + // Return the date + return new Date(resetAt * 1000); +} + +function calculateUnixTimestampInMsResetAt( + resets: string, + now: Date = new Date() +): Date | undefined { + // Check if the input is null or undefined + if (!resets) return undefined; + + // Convert the string to a number + const resetAt = parseInt(resets, 10); + + // If the string doesn't match the expected format, return undefined + if (isNaN(resetAt)) return undefined; + + // Return the date + return new Date(resetAt); +} + +function calculateISO8601ResetAt(resets: string, now: Date = new Date()): Date | undefined { + // Check if the input is null or undefined + if (!resets) return undefined; + + // Parse the date + const resetAt = new Date(resets); + + // If the string doesn't match the expected format, return undefined + if (isNaN(resetAt.getTime())) return undefined; + + return resetAt; +} + +function calculateISO8601DurationOpenAIVariantResetAt( + resets: string, + now: Date = new Date() +): Date | undefined { + // Check if the input is null or undefined + if (!resets) return undefined; + + // Regular expression to match the duration string pattern + const pattern = /^(?:(\d+)d)?(?:(\d+)h)?(?:(\d+)m)?(?:(\d+(?:\.\d+)?)s)?(?:(\d+)ms)?$/; + const match = resets.match(pattern); + + // If the string doesn't match the expected format, return undefined + if (!match) return undefined; + + // Extract days, hours, minutes, seconds, and milliseconds from the string + const days = parseInt(match[1], 10) || 0; + const hours = parseInt(match[2], 10) || 0; + const minutes = parseInt(match[3], 10) || 0; + const seconds = parseFloat(match[4]) || 0; + const milliseconds = parseInt(match[5], 10) || 0; + + // Calculate the future date based on the current date plus the extracted time + const resetAt = new Date(now); + resetAt.setDate(resetAt.getDate() + days); + resetAt.setHours(resetAt.getHours() + hours); + resetAt.setMinutes(resetAt.getMinutes() + minutes); + resetAt.setSeconds(resetAt.getSeconds() + Math.floor(seconds)); + resetAt.setMilliseconds( + resetAt.getMilliseconds() + (seconds - Math.floor(seconds)) * 1000 + milliseconds + ); + + return resetAt; +} diff --git a/packages/core/src/schemas/addMissingVersionField.ts b/packages/core-v2/src/schemas/addMissingVersionField.ts similarity index 100% rename from packages/core/src/schemas/addMissingVersionField.ts rename to packages/core-v2/src/schemas/addMissingVersionField.ts diff --git a/packages/core/src/schemas/api.ts b/packages/core-v2/src/schemas/api.ts similarity index 99% rename from packages/core/src/schemas/api.ts rename to packages/core-v2/src/schemas/api.ts index 9b3aefe9444..577b8bcf3cd 100644 --- a/packages/core/src/schemas/api.ts +++ b/packages/core-v2/src/schemas/api.ts @@ -1,23 +1,23 @@ import { ulid } from "ulidx"; import { z } from "zod"; -import { Prettify } from "../types"; -import { addMissingVersionField } from "./addMissingVersionField"; -import { ErrorWithStackSchema, SchemaErrorSchema } from "./errors"; -import { EventFilterSchema, EventRuleSchema } from "./eventFilter"; -import { ConnectionAuthSchema, IntegrationConfigSchema } from "./integrations"; -import { DeserializedJsonSchema, SerializableJsonSchema } from "./json"; -import { DisplayPropertySchema, StyleSchema } from "./properties"; +import type { Prettify } from "../types.js"; +import { addMissingVersionField } from "./addMissingVersionField.js"; +import { ErrorWithStackSchema, SchemaErrorSchema } from "./errors.js"; +import { EventFilterSchema, EventRuleSchema } from "./eventFilter.js"; +import { ConnectionAuthSchema, IntegrationConfigSchema } from "./integrations.js"; +import { DeserializedJsonSchema, SerializableJsonSchema } from "./json.js"; +import { DisplayPropertySchema, StyleSchema } from "./properties.js"; import { CronMetadataSchema, IntervalMetadataSchema, RegisterDynamicSchedulePayloadSchema, ScheduleMetadataSchema, -} from "./schedules"; -import { CachedTaskSchema, ServerTaskSchema, TaskSchema } from "./tasks"; -import { EventSpecificationSchema, TriggerMetadataSchema } from "./triggers"; -import { RunStatusSchema } from "./runs"; -import { JobRunStatusRecordSchema } from "./statuses"; -import { RequestFilterSchema } from "./requestFilter"; +} from "./schedules.js"; +import { CachedTaskSchema, ServerTaskSchema, TaskSchema } from "./tasks.js"; +import { EventSpecificationSchema, TriggerMetadataSchema } from "./triggers.js"; +import { RunStatusSchema } from "./runs.js"; +import { JobRunStatusRecordSchema } from "./statuses.js"; +import { RequestFilterSchema } from "./requestFilter.js"; export const UpdateTriggerSourceBodyV1Schema = z.object({ registeredEvents: z.array(z.string()), diff --git a/packages/core/src/schemas/errors.ts b/packages/core-v2/src/schemas/errors.ts similarity index 100% rename from packages/core/src/schemas/errors.ts rename to packages/core-v2/src/schemas/errors.ts diff --git a/packages/core/src/schemas/eventFilter.ts b/packages/core-v2/src/schemas/eventFilter.ts similarity index 100% rename from packages/core/src/schemas/eventFilter.ts rename to packages/core-v2/src/schemas/eventFilter.ts diff --git a/packages/core/src/schemas/events.ts b/packages/core-v2/src/schemas/events.ts similarity index 95% rename from packages/core/src/schemas/events.ts rename to packages/core-v2/src/schemas/events.ts index 03b558fe45e..3ed60ecd02d 100644 --- a/packages/core/src/schemas/events.ts +++ b/packages/core-v2/src/schemas/events.ts @@ -1,5 +1,5 @@ import { z } from "zod"; -import { RunStatusSchema } from "./runs"; +import { RunStatusSchema } from "./runs.js"; export const GetEventSchema = z.object({ /** The event id */ diff --git a/packages/core/src/schemas/fetch.ts b/packages/core-v2/src/schemas/fetch.ts similarity index 94% rename from packages/core/src/schemas/fetch.ts rename to packages/core-v2/src/schemas/fetch.ts index 382a09c8fe6..b29e13ae019 100644 --- a/packages/core/src/schemas/fetch.ts +++ b/packages/core-v2/src/schemas/fetch.ts @@ -1,8 +1,8 @@ import { z } from "zod"; -import { RedactStringSchema, RetryOptionsSchema } from "./api"; -import { EventFilterSchema } from "./eventFilter"; -import { ResponseFilterSchema } from "./requestFilter"; -import { Prettify } from "../types"; +import { RedactStringSchema, RetryOptionsSchema } from "./api.js"; +import { EventFilterSchema } from "./eventFilter.js"; +import { ResponseFilterSchema } from "./requestFilter.js"; +import type { Prettify } from "../types.js"; export const FetchRetryHeadersStrategySchema = z.object({ /** The `headers` strategy retries the request using info from the response headers. */ diff --git a/packages/core-v2/src/schemas/index.ts b/packages/core-v2/src/schemas/index.ts new file mode 100644 index 00000000000..5c41c2fd7c6 --- /dev/null +++ b/packages/core-v2/src/schemas/index.ts @@ -0,0 +1,18 @@ +export * from "./api.js"; +export * from "./json.js"; +export * from "./triggers.js"; +export * from "./eventFilter.js"; +export * from "./requestFilter.js"; +export * from "./errors.js"; +export * from "./tasks.js"; +export * from "./properties.js"; +export * from "./integrations.js"; +export * from "./schedules.js"; +export * from "./notifications.js"; +export * from "./fetch.js"; +export * from "./events.js"; +export * from "./runs.js"; +export * from "./addMissingVersionField.js"; +export * from "./statuses.js"; +export * from "./request.js"; +export * from "./jobs.js"; diff --git a/packages/core/src/schemas/integrations.ts b/packages/core-v2/src/schemas/integrations.ts similarity index 100% rename from packages/core/src/schemas/integrations.ts rename to packages/core-v2/src/schemas/integrations.ts diff --git a/packages/core/src/schemas/jobs.ts b/packages/core-v2/src/schemas/jobs.ts similarity index 100% rename from packages/core/src/schemas/jobs.ts rename to packages/core-v2/src/schemas/jobs.ts diff --git a/packages/core/src/schemas/json.ts b/packages/core-v2/src/schemas/json.ts similarity index 100% rename from packages/core/src/schemas/json.ts rename to packages/core-v2/src/schemas/json.ts diff --git a/packages/core/src/schemas/notifications.ts b/packages/core-v2/src/schemas/notifications.ts similarity index 100% rename from packages/core/src/schemas/notifications.ts rename to packages/core-v2/src/schemas/notifications.ts diff --git a/packages/core/src/schemas/properties.ts b/packages/core-v2/src/schemas/properties.ts similarity index 100% rename from packages/core/src/schemas/properties.ts rename to packages/core-v2/src/schemas/properties.ts diff --git a/packages/core/src/schemas/request.ts b/packages/core-v2/src/schemas/request.ts similarity index 100% rename from packages/core/src/schemas/request.ts rename to packages/core-v2/src/schemas/request.ts diff --git a/packages/core/src/schemas/requestFilter.ts b/packages/core-v2/src/schemas/requestFilter.ts similarity index 97% rename from packages/core/src/schemas/requestFilter.ts rename to packages/core-v2/src/schemas/requestFilter.ts index bc6bb576fd4..1213f05ea38 100644 --- a/packages/core/src/schemas/requestFilter.ts +++ b/packages/core-v2/src/schemas/requestFilter.ts @@ -1,6 +1,6 @@ import { z } from "zod"; -import { EventFilterSchema, stringPatternMatchers } from "./eventFilter"; -import { Prettify } from "../types"; +import { EventFilterSchema, stringPatternMatchers } from "./eventFilter.js"; +import type { Prettify } from "../types.js"; const StringMatchSchema = z.union([ /** Match against a string */ diff --git a/packages/core/src/schemas/runs.ts b/packages/core-v2/src/schemas/runs.ts similarity index 95% rename from packages/core/src/schemas/runs.ts rename to packages/core-v2/src/schemas/runs.ts index c8a83411f22..bece09e9862 100644 --- a/packages/core/src/schemas/runs.ts +++ b/packages/core-v2/src/schemas/runs.ts @@ -1,9 +1,9 @@ import { z } from "zod"; -import { Prettify } from "../types"; -import { RuntimeEnvironmentType } from "./api"; -import { ErrorWithStack } from "./errors"; -import { JobRunStatusRecord, JobRunStatusRecordSchema } from "./statuses"; -import { TaskStatusSchema } from "./tasks"; +import type { Prettify } from "../types.js"; +import type { RuntimeEnvironmentType } from "./api.js"; +import type { ErrorWithStack } from "./errors.js"; +import { type JobRunStatusRecord, JobRunStatusRecordSchema } from "./statuses.js"; +import { TaskStatusSchema } from "./tasks.js"; export const RunStatusSchema = z.union([ z.literal("PENDING"), diff --git a/packages/core/src/schemas/schedules.ts b/packages/core-v2/src/schemas/schedules.ts similarity index 100% rename from packages/core/src/schemas/schedules.ts rename to packages/core-v2/src/schemas/schedules.ts diff --git a/packages/core/src/schemas/statuses.ts b/packages/core-v2/src/schemas/statuses.ts similarity index 92% rename from packages/core/src/schemas/statuses.ts rename to packages/core-v2/src/schemas/statuses.ts index ea74570bbeb..f3fd18ba106 100644 --- a/packages/core/src/schemas/statuses.ts +++ b/packages/core-v2/src/schemas/statuses.ts @@ -1,6 +1,5 @@ import { z } from "zod"; -import { SerializableJsonSchema } from "./json"; -import { RunStatusSchema } from "./runs"; +import { SerializableJsonSchema } from "./json.js"; export const StatusUpdateStateSchema = z.union([ z.literal("loading"), diff --git a/packages/core/src/schemas/tasks.ts b/packages/core-v2/src/schemas/tasks.ts similarity index 96% rename from packages/core/src/schemas/tasks.ts rename to packages/core-v2/src/schemas/tasks.ts index 8fc365afa47..57152fea1df 100644 --- a/packages/core/src/schemas/tasks.ts +++ b/packages/core-v2/src/schemas/tasks.ts @@ -1,6 +1,6 @@ import { z } from "zod"; -import { DisplayPropertySchema, StyleSchema } from "./properties"; -import { DeserializedJsonSchema } from "./json"; +import { DisplayPropertySchema, StyleSchema } from "./properties.js"; +import { DeserializedJsonSchema } from "./json.js"; export const TaskStatusSchema = z.enum([ "PENDING", diff --git a/packages/core/src/schemas/triggers.ts b/packages/core-v2/src/schemas/triggers.ts similarity index 93% rename from packages/core/src/schemas/triggers.ts rename to packages/core-v2/src/schemas/triggers.ts index e38697661c4..a875e419270 100644 --- a/packages/core/src/schemas/triggers.ts +++ b/packages/core-v2/src/schemas/triggers.ts @@ -1,7 +1,7 @@ import { z } from "zod"; -import { EventFilterSchema, EventRuleSchema } from "./eventFilter"; -import { DisplayPropertySchema } from "./properties"; -import { ScheduleMetadataSchema } from "./schedules"; +import { EventFilterSchema, EventRuleSchema } from "./eventFilter.js"; +import { DisplayPropertySchema } from "./properties.js"; +import { ScheduleMetadataSchema } from "./schedules.js"; export const EventExampleSchema = z.object({ id: z.string(), diff --git a/packages/core/src/searchParams.ts b/packages/core-v2/src/searchParams.ts similarity index 100% rename from packages/core/src/searchParams.ts rename to packages/core-v2/src/searchParams.ts diff --git a/packages/core-v2/src/types.ts b/packages/core-v2/src/types.ts new file mode 100644 index 00000000000..ae413ce9396 --- /dev/null +++ b/packages/core-v2/src/types.ts @@ -0,0 +1,11 @@ +// See this for more: https://twitter.com/mattpocockuk/status/1653403198885904387?s=20 +export type Prettify = { + [K in keyof T]: T[K]; +} & {}; + +export interface AsyncMap { + delete: (key: string) => Promise; + get: (key: string) => Promise; + has: (key: string) => Promise; + set: (key: string, value: any) => Promise; +} diff --git a/packages/core-v2/src/utils.ts b/packages/core-v2/src/utils.ts new file mode 100644 index 00000000000..b45ce8eef99 --- /dev/null +++ b/packages/core-v2/src/utils.ts @@ -0,0 +1,37 @@ +// EventFilter is typed as type EventFilter = { [key: string]: EventFilter | string[] | number[] | boolean[] } + +import type { EventFilter } from "./schemas/index.js"; + +// This function should take any number of EventFilters and return a new EventFilter that is the result of merging of them. +export function deepMergeFilters(...filters: EventFilter[]): EventFilter { + const result: EventFilter = {}; + + for (const filter of filters) { + for (const key in filter) { + if (filter.hasOwnProperty(key)) { + const filterValue = filter[key]; + const existingValue = result[key]; + + if ( + existingValue && + typeof existingValue === "object" && + typeof filterValue === "object" && + !Array.isArray(existingValue) && + !Array.isArray(filterValue) && + existingValue !== null && + filterValue !== null + ) { + result[key] = deepMergeFilters(existingValue, filterValue); + } else { + result[key] = filterValue; + } + } + } + } + + return result; +} + +export function assertExhaustive(x: never): never { + throw new Error("Unexpected object: " + x); +} diff --git a/packages/core-v2/src/versions.ts b/packages/core-v2/src/versions.ts new file mode 100644 index 00000000000..fa9604d97b2 --- /dev/null +++ b/packages/core-v2/src/versions.ts @@ -0,0 +1,26 @@ +export const API_VERSIONS = { + LAZY_LOADED_CACHED_TASKS: "2023-09-29", + SERIALIZED_TASK_OUTPUT: "2023-11-01", +} as const; + +export const PLATFORM_FEATURES = { + yieldExecution: API_VERSIONS.LAZY_LOADED_CACHED_TASKS, + lazyLoadedCachedTasks: API_VERSIONS.LAZY_LOADED_CACHED_TASKS, +}; + +export function supportsFeature( + featureName: TFeatureName, + version: string +): boolean { + if (version === "unversioned" || version === "unknown") { + return false; + } + + const supportedVersion = PLATFORM_FEATURES[featureName]; + + if (!supportedVersion) { + return false; + } + + return version >= supportedVersion; +} diff --git a/packages/core-v2/tsconfig.build.json b/packages/core-v2/tsconfig.build.json new file mode 100644 index 00000000000..f71f9a8f603 --- /dev/null +++ b/packages/core-v2/tsconfig.build.json @@ -0,0 +1,10 @@ +{ + "extends": "./tsconfig.json", + "compilerOptions": { + "verbatimModuleSyntax": false, + "declarationMap": true, + "sourceMap": true, + "stripInternal": true + }, + "include": ["src"] +} diff --git a/packages/core-v2/tsconfig.json b/packages/core-v2/tsconfig.json new file mode 100644 index 00000000000..baba98c6819 --- /dev/null +++ b/packages/core-v2/tsconfig.json @@ -0,0 +1,9 @@ +{ + "$schema": "https://json.schemastore.org/tsconfig", + "extends": "@total-typescript/tsconfig/tsc/dom/library-monorepo", + "compilerOptions": { + "noUncheckedIndexedAccess": false, + "customConditions": ["@trigger.dev/source"] + }, + "include": ["src", "test"] +} diff --git a/packages/core/package.json b/packages/core/package.json index 7b0e5afd827..43b269a0c8c 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -274,6 +274,7 @@ "test": "jest" }, "dependencies": { + "@systemfsoftware/trigger.dev_core-v2": "workspace:*", "@google-cloud/precise-date": "^4.0.0", "@opentelemetry/api": "^1.8.0", "@opentelemetry/api-logs": "^0.48.0", diff --git a/packages/core/src/eventFilterMatches.ts b/packages/core/src/eventFilterMatches.ts index c175797a52b..846d6b634a2 100644 --- a/packages/core/src/eventFilterMatches.ts +++ b/packages/core/src/eventFilterMatches.ts @@ -1,212 +1 @@ -import { EventFilter } from "./schemas/eventFilter"; - -// EventFilter is a recursive type, where the keys are strings and the values are an array of strings, numbers, booleans, or objects. -// If the values of the array are strings, numbers, or booleans, than we are matching against the value of the payload. -// If the values of the array are objects, then we are doing content filtering -// An example would be [{ $endsWith: ".png" }, { $startsWith: "images/" } ] -export function eventFilterMatches(payload: any, filter: EventFilter): boolean { - if (payload === undefined || payload === null) { - if (Object.entries(filter).length === 0) { - return true; - } else { - return false; - } - } - - for (const [patternKey, patternValue] of Object.entries(filter)) { - const payloadValue = payload[patternKey]; - - if (Array.isArray(patternValue)) { - if (patternValue.length === 0) { - continue; - } - - // Check to see if all the items in the array are a string - if ((patternValue as unknown[]).every((item) => typeof item === "string")) { - if ((patternValue as string[]).includes(payloadValue)) { - continue; - } - - return false; - } - - // Check to see if all the items in the array are a number - if ((patternValue as unknown[]).every((item) => typeof item === "number")) { - if ((patternValue as number[]).includes(payloadValue)) { - continue; - } - - return false; - } - - // Check to see if all the items in the array are a boolean - if ((patternValue as unknown[]).every((item) => typeof item === "boolean")) { - if ((patternValue as boolean[]).includes(payloadValue)) { - continue; - } - - return false; - } - - // Now we know that all the items in the array are objects - const objectArray = patternValue as Exclude< - typeof patternValue, - number[] | string[] | boolean[] - >; - - if (!contentFiltersMatches(payloadValue, objectArray)) { - return false; - } - - continue; - } else if (typeof patternValue === "object") { - if (Array.isArray(payloadValue)) { - if (!payloadValue.some((item) => eventFilterMatches(item, patternValue))) { - return false; - } - } else { - if (!eventFilterMatches(payloadValue, patternValue)) { - return false; - } - } - } - } - return true; -} - -type ContentFilters = Exclude; - -function contentFiltersMatches(actualValue: any, contentFilters: ContentFilters): boolean { - for (const contentFilter of contentFilters) { - if (typeof contentFilter === "object") { - const [key, value] = Object.entries(contentFilter)[0]; - - if (!contentFilterMatches(actualValue, contentFilter)) { - return false; - } - } - } - - return true; -} - -function contentFilterMatches(actualValue: any, contentFilter: ContentFilters[number]): boolean { - if ("$endsWith" in contentFilter) { - if (typeof actualValue !== "string") { - return false; - } - - return actualValue.endsWith(contentFilter.$endsWith); - } - - if ("$startsWith" in contentFilter) { - if (typeof actualValue !== "string") { - return false; - } - - return actualValue.startsWith(contentFilter.$startsWith); - } - - if ("$anythingBut" in contentFilter) { - if (Array.isArray(contentFilter.$anythingBut)) { - if ((contentFilter.$anythingBut as any[]).includes(actualValue)) { - return false; - } - } - - if (contentFilter.$anythingBut === actualValue) { - return false; - } - - return true; - } - - if ("$exists" in contentFilter) { - if (contentFilter.$exists) { - return actualValue !== undefined; - } - - return actualValue === undefined; - } - - if ("$gt" in contentFilter) { - if (typeof actualValue !== "number") { - return false; - } - - return actualValue > contentFilter.$gt; - } - - if ("$lt" in contentFilter) { - if (typeof actualValue !== "number") { - return false; - } - - return actualValue < contentFilter.$lt; - } - - if ("$gte" in contentFilter) { - if (typeof actualValue !== "number") { - return false; - } - - return actualValue >= contentFilter.$gte; - } - - if ("$lte" in contentFilter) { - if (typeof actualValue !== "number") { - return false; - } - - return actualValue <= contentFilter.$lte; - } - - if ("$between" in contentFilter) { - if (typeof actualValue !== "number") { - return false; - } - - return actualValue >= contentFilter.$between[0] && actualValue <= contentFilter.$between[1]; - } - - if ("$includes" in contentFilter) { - if (Array.isArray(actualValue)) { - return actualValue.includes(contentFilter.$includes); - } - - return false; - } - - // Use localCompare - if ("$ignoreCaseEquals" in contentFilter) { - if (typeof actualValue !== "string") { - return false; - } - - return ( - actualValue.localeCompare(contentFilter.$ignoreCaseEquals, undefined, { - sensitivity: "accent", - }) === 0 - ); - } - - if ("$isNull" in contentFilter) { - if (contentFilter.$isNull) { - return actualValue === null; - } - - return actualValue !== null; - } - - if ("$not" in contentFilter) { - if (Array.isArray(actualValue)) { - return !actualValue.includes(contentFilter.$not); - } else if (typeof actualValue === 'number' || typeof actualValue === 'boolean' || typeof actualValue === 'string') { - return actualValue !== contentFilter.$not; - } - - return false; - } - - return true; -} +export * from '@systemfsoftware/trigger.dev_core-v2/eventFilterMatches' diff --git a/packages/core/src/index.ts b/packages/core/src/index.ts index d266b1d52fc..62bbf14672a 100644 --- a/packages/core/src/index.ts +++ b/packages/core/src/index.ts @@ -1,9 +1 @@ -export * from "./schemas"; -export * from "./types"; -export * from "./utils"; -export * from "./retry"; -export * from "./replacements"; -export * from "./searchParams"; -export * from "./eventFilterMatches"; -export * from "./requestFilterMatches"; -export * from "./versions"; +export * from '@systemfsoftware/trigger.dev_core-v2' diff --git a/packages/core/src/replacements.ts b/packages/core/src/replacements.ts index be975711119..47e53fef1fb 100644 --- a/packages/core/src/replacements.ts +++ b/packages/core/src/replacements.ts @@ -1,43 +1 @@ -import { DeserializedJson } from "./schemas"; - -export interface ExampleReplacement { - marker: string; - replace(input: ExampleInputData): DeserializedJson; -} - -type ExampleInputData = { - match: { - key: string; - value: string; - }; - data: { - now: Date; - }; -}; - -export const currentDate: ExampleReplacement = { - marker: "__CURRENT_DATE__", - replace({ data: { now } }: ExampleInputData) { - return now.toISOString(); - }, -}; - -export const currentTimestampMilliseconds: ExampleReplacement = { - marker: "__CURRENT_TIMESTAMP_MS__", - replace({ data: { now } }: ExampleInputData) { - return now.getTime(); - }, -}; - -export const currentTimestampSeconds: ExampleReplacement = { - marker: "__CURRENT_TIMESTAMP_S__", - replace({ data: { now } }: ExampleInputData) { - return now.getTime() / 1000; - }, -}; - -export const replacements: ExampleReplacement[] = [ - currentDate, - currentTimestampMilliseconds, - currentTimestampSeconds, -]; +export * from '@systemfsoftware/trigger.dev_core-v2/replacements' diff --git a/packages/core/src/requestFilterMatches.ts b/packages/core/src/requestFilterMatches.ts index 01bb0d4b0c1..2bacaf7ca60 100644 --- a/packages/core/src/requestFilterMatches.ts +++ b/packages/core/src/requestFilterMatches.ts @@ -1,77 +1 @@ -import { eventFilterMatches } from "./eventFilterMatches"; -import { HttpMethod, RequestFilter, ResponseFilter, StringMatch } from "./schemas/requestFilter"; - -export async function requestFilterMatches( - request: Request, - filter: RequestFilter -): Promise { - const clonedRequest = request.clone(); - if (!requestMethodMatches(clonedRequest.method as HttpMethod, filter.method)) { - return false; - } - - const headersObj = Object.fromEntries(clonedRequest.headers.entries()); - if (filter.headers && !eventFilterMatches(headersObj, filter.headers)) { - return false; - } - - const searchParams = new URL(clonedRequest.url).searchParams; - const searchParamsObject: Record = {}; - for (const [key, value] of searchParams.entries()) { - searchParamsObject[key] = value; - } - - if (filter.query && !eventFilterMatches(searchParamsObject, filter.query)) { - return false; - } - - try { - const json = await clonedRequest.json(); - if (filter.body && !eventFilterMatches(json, filter.body)) { - return false; - } - } catch (e) { - if (filter.body) { - return false; - } - } - - return true; -} - -export type ResponseFilterMatchResult = { - match: boolean; - body?: unknown; -}; - -export async function responseFilterMatches( - response: Response, - filter: ResponseFilter -): Promise { - if (filter.headers && !eventFilterMatches(response.headers, filter.headers)) { - return { match: false }; - } - - try { - const json = await response.json(); - if (filter.body && !eventFilterMatches(json, filter.body)) { - return { match: false, body: json }; - } else { - return { match: true, body: json }; - } - } catch (e) { - if (filter.body) { - return { match: false, body: undefined }; - } - } - - return { match: true, body: undefined }; -} - -function requestMethodMatches(method: HttpMethod, filter: RequestFilter["method"]): boolean { - if (!filter) { - return true; - } - - return filter.includes(method); -} +export * from '@systemfsoftware/trigger.dev_core-v2/requestFilterMatches' diff --git a/packages/core/src/retry.ts b/packages/core/src/retry.ts index 276a511d53a..96f1e858354 100644 --- a/packages/core/src/retry.ts +++ b/packages/core/src/retry.ts @@ -1,139 +1 @@ -import { RetryOptions } from "./schemas"; - -const DEFAULT_RETRY_OPTIONS = { - limit: 5, - factor: 1.8, - minTimeoutInMs: 1000, - maxTimeoutInMs: 60000, - randomize: true, -} satisfies RetryOptions; - -export function calculateRetryAt(retryOptions: RetryOptions, attempts: number): Date | undefined { - const options = { - ...DEFAULT_RETRY_OPTIONS, - ...retryOptions, - }; - - const retryCount = attempts + 1; - - if (retryCount >= options.limit) { - return; - } - - const random = options.randomize ? Math.random() + 1 : 1; - - let timeoutInMs = Math.round( - random * - Math.max(options.minTimeoutInMs, 1) * - Math.pow(options.factor, Math.max(attempts - 1, 0)) - ); - - timeoutInMs = Math.min(timeoutInMs, options.maxTimeoutInMs); - - return new Date(Date.now() + timeoutInMs); -} - -export function calculateResetAt( - resets: string | undefined | null, - format: - | "unix_timestamp" - | "iso_8601" - | "iso_8601_duration_openai_variant" - | "unix_timestamp_in_ms", - now: Date = new Date() -): Date | undefined { - if (!resets) return; - - switch (format) { - case "iso_8601_duration_openai_variant": { - return calculateISO8601DurationOpenAIVariantResetAt(resets, now); - } - case "iso_8601": { - return calculateISO8601ResetAt(resets, now); - } - case "unix_timestamp": { - return calculateUnixTimestampResetAt(resets, now); - } - case "unix_timestamp_in_ms": { - return calculateUnixTimestampInMsResetAt(resets, now); - } - } -} - -function calculateUnixTimestampResetAt(resets: string, now: Date = new Date()): Date | undefined { - // Check if the input is null or undefined - if (!resets) return undefined; - - // Convert the string to a number - const resetAt = parseInt(resets, 10); - - // If the string doesn't match the expected format, return undefined - if (isNaN(resetAt)) return undefined; - - // Return the date - return new Date(resetAt * 1000); -} - -function calculateUnixTimestampInMsResetAt( - resets: string, - now: Date = new Date() -): Date | undefined { - // Check if the input is null or undefined - if (!resets) return undefined; - - // Convert the string to a number - const resetAt = parseInt(resets, 10); - - // If the string doesn't match the expected format, return undefined - if (isNaN(resetAt)) return undefined; - - // Return the date - return new Date(resetAt); -} - -function calculateISO8601ResetAt(resets: string, now: Date = new Date()): Date | undefined { - // Check if the input is null or undefined - if (!resets) return undefined; - - // Parse the date - const resetAt = new Date(resets); - - // If the string doesn't match the expected format, return undefined - if (isNaN(resetAt.getTime())) return undefined; - - return resetAt; -} - -function calculateISO8601DurationOpenAIVariantResetAt( - resets: string, - now: Date = new Date() -): Date | undefined { - // Check if the input is null or undefined - if (!resets) return undefined; - - // Regular expression to match the duration string pattern - const pattern = /^(?:(\d+)d)?(?:(\d+)h)?(?:(\d+)m)?(?:(\d+(?:\.\d+)?)s)?(?:(\d+)ms)?$/; - const match = resets.match(pattern); - - // If the string doesn't match the expected format, return undefined - if (!match) return undefined; - - // Extract days, hours, minutes, seconds, and milliseconds from the string - const days = parseInt(match[1], 10) || 0; - const hours = parseInt(match[2], 10) || 0; - const minutes = parseInt(match[3], 10) || 0; - const seconds = parseFloat(match[4]) || 0; - const milliseconds = parseInt(match[5], 10) || 0; - - // Calculate the future date based on the current date plus the extracted time - const resetAt = new Date(now); - resetAt.setDate(resetAt.getDate() + days); - resetAt.setHours(resetAt.getHours() + hours); - resetAt.setMinutes(resetAt.getMinutes() + minutes); - resetAt.setSeconds(resetAt.getSeconds() + Math.floor(seconds)); - resetAt.setMilliseconds( - resetAt.getMilliseconds() + (seconds - Math.floor(seconds)) * 1000 + milliseconds - ); - - return resetAt; -} +export * from '@systemfsoftware/trigger.dev_core-v2/retry' diff --git a/packages/core/src/schemas/index.ts b/packages/core/src/schemas/index.ts index 2c6aab21514..fba55a26423 100644 --- a/packages/core/src/schemas/index.ts +++ b/packages/core/src/schemas/index.ts @@ -1,18 +1 @@ -export * from "./api"; -export * from "./json"; -export * from "./triggers"; -export * from "./eventFilter"; -export * from "./requestFilter"; -export * from "./errors"; -export * from "./tasks"; -export * from "./properties"; -export * from "./integrations"; -export * from "./schedules"; -export * from "./notifications"; -export * from "./fetch"; -export * from "./events"; -export * from "./runs"; -export * from "./addMissingVersionField"; -export * from "./statuses"; -export * from "./request"; -export * from "./jobs"; +export * from '@systemfsoftware/trigger.dev_core-v2/schemas' diff --git a/packages/core/src/types.ts b/packages/core/src/types.ts index ae413ce9396..c7448dae23d 100644 --- a/packages/core/src/types.ts +++ b/packages/core/src/types.ts @@ -1,11 +1 @@ -// See this for more: https://twitter.com/mattpocockuk/status/1653403198885904387?s=20 -export type Prettify = { - [K in keyof T]: T[K]; -} & {}; - -export interface AsyncMap { - delete: (key: string) => Promise; - get: (key: string) => Promise; - has: (key: string) => Promise; - set: (key: string, value: any) => Promise; -} +export * from '@systemfsoftware/trigger.dev_core-v2/types' diff --git a/packages/core/src/utils.ts b/packages/core/src/utils.ts index 6af17bb49ca..f42955b5324 100644 --- a/packages/core/src/utils.ts +++ b/packages/core/src/utils.ts @@ -1,37 +1 @@ -// EventFilter is typed as type EventFilter = { [key: string]: EventFilter | string[] | number[] | boolean[] } - -import { EventFilter } from "./schemas"; - -// This function should take any number of EventFilters and return a new EventFilter that is the result of merging of them. -export function deepMergeFilters(...filters: EventFilter[]): EventFilter { - const result: EventFilter = {}; - - for (const filter of filters) { - for (const key in filter) { - if (filter.hasOwnProperty(key)) { - const filterValue = filter[key]; - const existingValue = result[key]; - - if ( - existingValue && - typeof existingValue === "object" && - typeof filterValue === "object" && - !Array.isArray(existingValue) && - !Array.isArray(filterValue) && - existingValue !== null && - filterValue !== null - ) { - result[key] = deepMergeFilters(existingValue, filterValue); - } else { - result[key] = filterValue; - } - } - } - } - - return result; -} - -export function assertExhaustive(x: never): never { - throw new Error("Unexpected object: " + x); -} +export * from '@systemfsoftware/trigger.dev_core-v2/utils' diff --git a/packages/core/src/v3/index.mts b/packages/core/src/v3/index.mts new file mode 100644 index 00000000000..52e5ac00173 --- /dev/null +++ b/packages/core/src/v3/index.mts @@ -0,0 +1,58 @@ +export * from "./apiClient/index.js"; +export * from "./apiClient/types.js"; +export * from "./apiClient/pagination.js"; +export type { ApiPromise, OffsetLimitPagePromise, CursorPagePromise } from "./apiClient/core.js"; +export * from "./apiClient/errors.js"; +export * from "./clock-api.js"; +export * from "./errors.js"; +export * from "./limits.js"; +export * from "./logger-api.js"; +export * from "./runtime-api.js"; +export * from "./task-context-api.js"; +export * from "./apiClientManager-api.js"; +export * from "./usage-api.js"; +export * from "./schemas/index.js"; +export { SemanticInternalAttributes } from "./semanticInternalAttributes.js"; +export * from "./task-catalog-api.js"; +export * from "./types/index.js"; +export { + formatDuration, + formatDurationInDays, + formatDurationMilliseconds, + formatDurationNanoseconds, + millisecondsToNanoseconds, + nanosecondsToMilliseconds, +} from "./utils/durations.js"; + +export { TriggerTracer } from "./tracer.js"; + +export type { LogLevel } from "./logger/taskLogger.js"; + +export { eventFilterMatches } from "../eventFilterMatches.js"; +export { + flattenAttributes, + primitiveValueOrflattenedAttributes, + unflattenAttributes, + NULL_SENTINEL, +} from "./utils/flattenAttributes.js"; +export { omit } from "./utils/omit.js"; +export { + calculateNextRetryDelay, + calculateResetAt, + defaultFetchRetryOptions, + defaultRetryOptions, +} from "./utils/retries.js"; +export { accessoryAttributes } from "./utils/styleAttributes.js"; + +export { detectDependencyVersion } from "./utils/detectDependencyVersion.js"; +export { + conditionallyExportPacket, + conditionallyImportPacket, + createPacketAttributes, + createPacketAttributesAsJson, + packetRequiresOffloading, + parsePacket, + prettyPrintPacket, + stringifyIO, + type IOPacket, +} from "./utils/ioSerialization.mjs"; diff --git a/packages/core/src/v3/index.ts b/packages/core/src/v3/index.ts deleted file mode 100644 index 1b26223b8a4..00000000000 --- a/packages/core/src/v3/index.ts +++ /dev/null @@ -1,58 +0,0 @@ -export * from "./apiClient"; -export * from "./apiClient/types"; -export * from "./apiClient/pagination"; -export type { ApiPromise, OffsetLimitPagePromise, CursorPagePromise } from "./apiClient/core"; -export * from "./apiClient/errors"; -export * from "./clock-api"; -export * from "./errors"; -export * from "./limits"; -export * from "./logger-api"; -export * from "./runtime-api"; -export * from "./task-context-api"; -export * from "./apiClientManager-api"; -export * from "./usage-api"; -export * from "./schemas"; -export { SemanticInternalAttributes } from "./semanticInternalAttributes"; -export * from "./task-catalog-api"; -export * from "./types"; -export { - formatDuration, - formatDurationInDays, - formatDurationMilliseconds, - formatDurationNanoseconds, - millisecondsToNanoseconds, - nanosecondsToMilliseconds, -} from "./utils/durations"; - -export { TriggerTracer } from "./tracer"; - -export type { LogLevel } from "./logger/taskLogger"; - -export { eventFilterMatches } from "../eventFilterMatches"; -export { - flattenAttributes, - primitiveValueOrflattenedAttributes, - unflattenAttributes, - NULL_SENTINEL, -} from "./utils/flattenAttributes"; -export { omit } from "./utils/omit"; -export { - calculateNextRetryDelay, - calculateResetAt, - defaultFetchRetryOptions, - defaultRetryOptions, -} from "./utils/retries"; -export { accessoryAttributes } from "./utils/styleAttributes"; - -export { detectDependencyVersion } from "./utils/detectDependencyVersion"; -export { - conditionallyExportPacket, - conditionallyImportPacket, - createPacketAttributes, - createPacketAttributesAsJson, - packetRequiresOffloading, - parsePacket, - prettyPrintPacket, - stringifyIO, - type IOPacket, -} from "./utils/ioSerialization"; diff --git a/packages/core/src/v3/utils/ioSerialization.ts b/packages/core/src/v3/utils/ioSerialization.mts similarity index 97% rename from packages/core/src/v3/utils/ioSerialization.ts rename to packages/core/src/v3/utils/ioSerialization.mts index 6929a15a72b..5d52f83ba9c 100644 --- a/packages/core/src/v3/utils/ioSerialization.ts +++ b/packages/core/src/v3/utils/ioSerialization.mts @@ -1,9 +1,9 @@ import { Attributes, Span } from "@opentelemetry/api"; -import { OFFLOAD_IO_PACKET_LENGTH_LIMIT, imposeAttributeLimits } from "../limits"; -import { SemanticInternalAttributes } from "../semanticInternalAttributes"; -import { TriggerTracer } from "../tracer"; -import { flattenAttributes } from "./flattenAttributes"; -import { apiClientManager } from "../apiClientManager-api"; +import { OFFLOAD_IO_PACKET_LENGTH_LIMIT, imposeAttributeLimits } from "../limits.js"; +import { SemanticInternalAttributes } from "../semanticInternalAttributes.js"; +import { TriggerTracer } from "../tracer.js"; +import { flattenAttributes } from "./flattenAttributes.js"; +import { apiClientManager } from "../apiClientManager-api.js"; export type IOPacket = { data?: string | undefined; diff --git a/packages/core/src/v3/workers/index.mts b/packages/core/src/v3/workers/index.mts new file mode 100644 index 00000000000..0120b8a762a --- /dev/null +++ b/packages/core/src/v3/workers/index.mts @@ -0,0 +1,12 @@ +export { TaskExecutor, type TaskExecutorOptions } from "./taskExecutor.mjs"; +export type { RuntimeManager } from "../runtime/manager.js"; +export { PreciseWallClock as DurableClock } from "../clock/preciseWallClock.js"; +export { getEnvVar } from "../utils/getEnv.js"; +export { OtelTaskLogger, logLevels } from "../logger/taskLogger.js"; +export { ConsoleInterceptor } from "../consoleInterceptor.js"; +export { TracingSDK, type TracingDiagnosticLogLevel, recordSpanException } from "../otel/index.js"; +export { StandardTaskCatalog } from "../task-catalog/standardTaskCatalog.js"; +export { TaskContextSpanProcessor, TaskContextLogProcessor } from "../taskContext/otelProcessors.js"; +export * from "../usage-api.js"; +export { DevUsageManager } from "../usage/devUsageManager.js"; +export { ProdUsageManager, type ProdUsageManagerOptions } from "../usage/prodUsageManager.js"; diff --git a/packages/core/src/v3/workers/index.ts b/packages/core/src/v3/workers/index.ts deleted file mode 100644 index 5dc541a967a..00000000000 --- a/packages/core/src/v3/workers/index.ts +++ /dev/null @@ -1,12 +0,0 @@ -export { TaskExecutor, type TaskExecutorOptions } from "./taskExecutor"; -export type { RuntimeManager } from "../runtime/manager"; -export { PreciseWallClock as DurableClock } from "../clock/preciseWallClock"; -export { getEnvVar } from "../utils/getEnv"; -export { OtelTaskLogger, logLevels } from "../logger/taskLogger"; -export { ConsoleInterceptor } from "../consoleInterceptor"; -export { TracingSDK, type TracingDiagnosticLogLevel, recordSpanException } from "../otel"; -export { StandardTaskCatalog } from "../task-catalog/standardTaskCatalog"; -export { TaskContextSpanProcessor, TaskContextLogProcessor } from "../taskContext/otelProcessors"; -export * from "../usage-api"; -export { DevUsageManager } from "../usage/devUsageManager"; -export { ProdUsageManager, type ProdUsageManagerOptions } from "../usage/prodUsageManager"; diff --git a/packages/core/src/v3/workers/taskExecutor.ts b/packages/core/src/v3/workers/taskExecutor.mts similarity index 95% rename from packages/core/src/v3/workers/taskExecutor.ts rename to packages/core/src/v3/workers/taskExecutor.mts index 8ca07d855f2..3fa53c448e7 100644 --- a/packages/core/src/v3/workers/taskExecutor.ts +++ b/packages/core/src/v3/workers/taskExecutor.mts @@ -1,7 +1,7 @@ import { SpanKind } from "@opentelemetry/api"; -import { ConsoleInterceptor } from "../consoleInterceptor"; -import { parseError, sanitizeError } from "../errors"; -import { TracingSDK, recordSpanException } from "../otel"; +import { ConsoleInterceptor } from "../consoleInterceptor.js"; +import { parseError, sanitizeError } from "../errors.js"; +import { TracingSDK, recordSpanException } from "../otel/index.js"; import { BackgroundWorkerProperties, Config, @@ -10,22 +10,22 @@ import { TaskRunExecution, TaskRunExecutionResult, TaskRunExecutionRetry, -} from "../schemas"; -import { SemanticInternalAttributes } from "../semanticInternalAttributes"; -import { taskContext } from "../task-context-api"; -import { TriggerTracer } from "../tracer"; -import { HandleErrorFunction, ProjectConfig, TaskMetadataWithFunctions } from "../types"; +} from "../schemas/index.js"; +import { SemanticInternalAttributes } from "../semanticInternalAttributes.js"; +import { taskContext } from "../task-context-api.js"; +import { TriggerTracer } from "../tracer.js"; +import { HandleErrorFunction, ProjectConfig, TaskMetadataWithFunctions } from "../types/index.js"; import { conditionallyExportPacket, conditionallyImportPacket, createPacketAttributes, parsePacket, stringifyIO, -} from "../utils/ioSerialization"; -import { calculateNextRetryDelay } from "../utils/retries"; -import { accessoryAttributes } from "../utils/styleAttributes"; -import { UsageMeasurement } from "../usage/types"; -import { ApiError, RateLimitError } from "../apiClient/errors"; +} from "../utils/ioSerialization.mjs"; +import { calculateNextRetryDelay } from "../utils/retries.js"; +import { accessoryAttributes } from "../utils/styleAttributes.js"; +import { UsageMeasurement } from "../usage/types.js"; +import { ApiError, RateLimitError } from "../apiClient/errors.js"; export type TaskExecutorOptions = { tracingSDK: TracingSDK; diff --git a/packages/core/src/v3/zodNamespace.ts b/packages/core/src/v3/zodNamespace.ts index fafb39ed02b..190dc784f3f 100644 --- a/packages/core/src/v3/zodNamespace.ts +++ b/packages/core/src/v3/zodNamespace.ts @@ -6,10 +6,17 @@ import { ZodSocketMessageHandler, ZodSocketMessageHandlers, } from "./zodSocket"; -import type { DefaultEventsMap, EventsMap } from "socket.io/dist/typed-events"; import { z } from "zod"; import { SimpleStructuredLogger, StructuredLogger } from "./utils/structuredLogger"; +export interface EventsMap { + [event: string]: any; +} + +export interface DefaultEventsMap { + [event: string]: (...args: any[]) => void; +} + interface ExtendedError extends Error { data?: any; } diff --git a/packages/core/src/versions.ts b/packages/core/src/versions.ts index fa9604d97b2..7b15c6c359b 100644 --- a/packages/core/src/versions.ts +++ b/packages/core/src/versions.ts @@ -1,26 +1 @@ -export const API_VERSIONS = { - LAZY_LOADED_CACHED_TASKS: "2023-09-29", - SERIALIZED_TASK_OUTPUT: "2023-11-01", -} as const; - -export const PLATFORM_FEATURES = { - yieldExecution: API_VERSIONS.LAZY_LOADED_CACHED_TASKS, - lazyLoadedCachedTasks: API_VERSIONS.LAZY_LOADED_CACHED_TASKS, -}; - -export function supportsFeature( - featureName: TFeatureName, - version: string -): boolean { - if (version === "unversioned" || version === "unknown") { - return false; - } - - const supportedVersion = PLATFORM_FEATURES[featureName]; - - if (!supportedVersion) { - return false; - } - - return version >= supportedVersion; -} +export * from '@systemfsoftware/trigger.dev_core-v2/versions' diff --git a/packages/core/tsconfig.json b/packages/core/tsconfig.json index 8290175bf33..b5fbf813a3e 100644 --- a/packages/core/tsconfig.json +++ b/packages/core/tsconfig.json @@ -2,6 +2,8 @@ "extends": "@systemfsoftware/trigger.dev_tsconfig/node18.json", "include": ["src/globals.d.ts", "./src/**/*.ts", "tsup.config.ts", "./test/**/*.ts"], "compilerOptions": { + "module": "Node16", + "moduleResolution": "node16", "experimentalDecorators": true, "emitDecoratorMetadata": true, "declaration": false, diff --git a/packages/core/tsup.config.ts b/packages/core/tsup.config.ts index 61f3d7389ea..e0a77d57a00 100644 --- a/packages/core/tsup.config.ts +++ b/packages/core/tsup.config.ts @@ -15,7 +15,7 @@ export default defineConfig({ "./src/versions.ts", "./src/v3/dev/index.ts", "./src/v3/errors.ts", - "./src/v3/index.ts", + "./src/v3/index.mts", "./src/v3/logger-api.ts", "./src/v3/otel/index.ts", "./src/v3/prod/index.ts", @@ -23,11 +23,11 @@ export default defineConfig({ "./src/v3/semanticInternalAttributes.ts", "./src/v3/utils/durations.ts", "./src/v3/utils/flattenAttributes.ts", - "./src/v3/utils/ioSerialization.ts", + "./src/v3/utils/ioSerialization.mts", "./src/v3/utils/omit.ts", "./src/v3/utils/retries.ts", "./src/v3/utils/structuredLogger.ts", - "./src/v3/workers/index.ts", + "./src/v3/workers/index.mts", "./src/v3/zodfetch.ts", "./src/v3/zodIpc.ts", "./src/v3/zodMessageHandler.ts", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 90f956a73df..03955f13c38 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -44,6 +44,9 @@ importers: '@systemfsoftware/trigger.dev_database': specifier: workspace:* version: link:packages/database + '@total-typescript/tsconfig': + specifier: ^1.0.4 + version: 1.0.4 '@types/node': specifier: ^20.16.2 version: 20.16.2 @@ -62,6 +65,9 @@ importers: syncpack: specifier: ^13.0.0 version: 13.0.0(typescript@5.5.4) + tshy: + specifier: ^3.0.2 + version: 3.0.2 tsx: specifier: ^3.7.1 version: 3.12.2 @@ -1772,6 +1778,9 @@ importers: '@opentelemetry/semantic-conventions': specifier: ^1.22.0 version: 1.22.0 + '@systemfsoftware/trigger.dev_core-v2': + specifier: workspace:* + version: link:../core-v2 humanize-duration: specifier: ^3.27.3 version: 3.27.3 @@ -1884,6 +1893,28 @@ importers: specifier: 5.5.4 version: 5.5.4 + packages/core-v2: + dependencies: + ulidx: + specifier: ^2.4.1 + version: 2.4.1 + devDependencies: + '@types/node': + specifier: ^20.16.2 + version: 20.16.2 + '@types/readable-stream': + specifier: ^4.0.14 + version: 4.0.14 + rimraf: + specifier: ^3.0.2 + version: 3.0.2 + typescript: + specifier: 5.5.4 + version: 5.5.4 + zod: + specifier: 3.22.3 + version: 3.22.3 + packages/database: dependencies: '@prisma/client': @@ -10987,6 +11018,11 @@ packages: engines: {node: '>=16 || 14 >=14.17'} hasBin: true + glob@11.0.0: + resolution: {integrity: sha512-9UiX/Bl6J2yaBbxKoEBRm4Cipxgok8kQYcOPEhScPwebu2I0HoQOuYdIO6S3hLuWoZgpDpwQZMzTFxgpkyT76g==} + engines: {node: 20 || >=22} + hasBin: true + glob@7.1.6: resolution: {integrity: sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==} deprecated: Glob versions prior to v9 are no longer supported @@ -11799,6 +11835,10 @@ packages: resolution: {integrity: sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==} engines: {node: '>=14'} + jackspeak@4.0.2: + resolution: {integrity: sha512-bZsjR/iRjl1Nk1UkjGpAzLNfQtzuijhn2g+pbZb98HQ1Gk8vM9hfbxeMBP+M2/UUdwj0RqGG3mlvk2MsAqwvEw==} + engines: {node: 20 || >=22} + javascript-stringify@2.1.0: resolution: {integrity: sha512-JVAfqNPTvNq3sB/VHQJAFxN/sPgKnsKrCwyRt15zwNCdrMMJDdcEOdubuy+DuJYYdm0ox1J4uzEuYKkN+9yhVg==} @@ -12135,6 +12175,9 @@ packages: layerr@2.0.1: resolution: {integrity: sha512-z0730CwG/JO24evdORnyDkwG1Q7b7mF2Tp1qRQ0YvrMMARbt1DFG694SOv439Gm7hYKolyZyaB49YIrYIfZBdg==} + layerr@3.0.0: + resolution: {integrity: sha512-tv754Ki2dXpPVApOrjTyRo4/QegVb9eVFq4mjqp4+NM5NaX7syQvN5BBNfV/ZpAHCEHV24XdUVrBAoka4jt3pA==} + leac@0.6.0: resolution: {integrity: sha512-y+SqErxb8h7nE/fiEX07jsbuhrpO9lL8eca7/Y1nuWV2moNlXhyd59iDGcRf6moVyDMbmTNzL40SUyrFU/yDpg==} @@ -12298,6 +12341,10 @@ packages: resolution: {integrity: sha512-IJ4uwUTi2qCccrioU6g9g/5rvvVl13bsdczUUcqbciD9iLr095yj8DQKdObriEvuNSx325N1rV1O0sJFszx75g==} engines: {node: 14 || >=16.14} + lru-cache@11.0.2: + resolution: {integrity: sha512-123qHRfJBmo2jXDbo/a5YOQrJoHF/GNQTLzQ5+IdK5pWpceK17yRc6ozlWd25FxvGKQbIUs91fDFkXmDHTKcyA==} + engines: {node: 20 || >=22} + lru-cache@4.1.5: resolution: {integrity: sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==} @@ -12666,6 +12713,10 @@ packages: minimal-polyfills@2.2.3: resolution: {integrity: sha512-oxdmJ9cL+xV72h0xYxp4tP2d5/fTBpP45H8DIOn9pASuF8a3IYTf+25fMGDYGiWW+MFsuog6KD6nfmhZJQ+uUw==} + minimatch@10.0.1: + resolution: {integrity: sha512-ethXTt3SGGR+95gudmqJ1eNhRO7eGEGIgYA9vnPatK4/etz2MEVDno5GMCibdMTuBMyElzIlgxMna3K94XDIDQ==} + engines: {node: 20 || >=22} + minimatch@3.1.2: resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} @@ -12755,6 +12806,11 @@ packages: engines: {node: '>=10'} hasBin: true + mkdirp@3.0.1: + resolution: {integrity: sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==} + engines: {node: '>=10'} + hasBin: true + mlly@1.4.2: resolution: {integrity: sha512-i/Ykufi2t1EZ6NaPLdfnZk2AX8cs0d+mTzVKuPfqPKPatxLApaBoxJQ9x1/uckXtrS/U5oisPMDkNs0yQTaBRg==} @@ -13396,6 +13452,9 @@ packages: resolution: {integrity: sha512-Fd9lT9vJbHYRACT8OhCbZBbxr6KRSawSovFpy8nDGshaK99S/EBhVIHp9+crhxrsZOuvLpgL1n23iyPg6Rl2hg==} engines: {node: '>= 14'} + package-json-from-dist@1.0.1: + resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==} + package-json@6.5.0: resolution: {integrity: sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==} engines: {node: '>=8'} @@ -13494,6 +13553,10 @@ packages: resolution: {integrity: sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==} engines: {node: '>=16 || 14 >=14.17'} + path-scurry@2.0.0: + resolution: {integrity: sha512-ypGJsmGtdXUOeM5u93TyeIEfEhM6s+ljAhrk5vAvSx8uyY/02OvrZnA0YNGUrPXfpJMgI1ODd3nwz8Npx4O4cg==} + engines: {node: 20 || >=22} + path-to-regexp@0.1.7: resolution: {integrity: sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==} @@ -13647,6 +13710,10 @@ packages: engines: {node: '>=16'} hasBin: true + polite-json@5.0.0: + resolution: {integrity: sha512-OLS/0XeUAcE8a2fdwemNja+udKgXNnY6yKVIXqAD2zVRx1KvY6Ato/rZ2vdzbxqYwPW0u6SCNC/bAMPNzpzxbw==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + possible-typed-array-names@1.0.0: resolution: {integrity: sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==} engines: {node: '>= 0.4'} @@ -14571,6 +14638,10 @@ packages: resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} engines: {node: '>=8'} + resolve-import@2.0.0: + resolution: {integrity: sha512-jpKjLibLuc8D1XEV2+7zb0aqN7I8d12u89g/v6IsgCzdVlccMQJq4TKkPw5fbhHdxhm7nbVtN+KvOTnjFf+nEA==} + engines: {node: 20 || >=22} + resolve-pkg-maps@1.0.0: resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==} @@ -14664,6 +14735,11 @@ packages: resolution: {integrity: sha512-l0OE8wL34P4nJH/H2ffoaniAokM2qSmrtXHmlpvYr5AVVX8msAyW0l8NVJFDxlSK4u3Uh/f41cQheDVdnYijwQ==} hasBin: true + rimraf@6.0.1: + resolution: {integrity: sha512-9dkvaxAsk/xNXSJzMgFqqMCuFgt2+KsOFek3TMLfo8NCPfWpBmqwyNn5Y+NX56QUYfCtsyhF3ayiboEoUmJk/A==} + engines: {node: 20 || >=22} + hasBin: true + rollup-plugin-inject@3.0.2: resolution: {integrity: sha512-ptg9PQwzs3orn4jkgXJ74bfs5vYz1NCZlSQMBUA0wKcGp5i5pA1AO3fOUEte8enhGUC+iapTCzEWw2jEFFUO/w==} deprecated: This package has been deprecated and is no longer maintained. Please use @rollup/plugin-inject. @@ -15394,6 +15470,11 @@ packages: resolution: {integrity: sha512-LpLqY2Jr7cRxkrTc796/AaaoMLF/1ax7cto8Ot76wrvKQhrPmZ0JgajiWPmg9mTSDqO16SSLiD17r9MsvAPTmw==} engines: {node: '>=16'} + sync-content@2.0.1: + resolution: {integrity: sha512-NI1mo514yFhr8pV/5Etvgh+pSBUIpoAKoiBIUwALVlQQNAwb40bTw8hhPFaip/dvv0GhpHVOq0vq8iY02ppLTg==} + engines: {node: 20 || >=22} + hasBin: true + synckit@0.8.5: resolution: {integrity: sha512-L1dapNV6vu2s/4Sputv8xGsCdAVlb5nRDMFU/E27D44l5U6cw1g0dGd45uLc+OXjNMmF4ntiMdCimzcjFKQI8Q==} engines: {node: ^14.18.0 || >=16.0.0} @@ -15715,6 +15796,11 @@ packages: tsconfig-resolver@3.0.1: resolution: {integrity: sha512-ZHqlstlQF449v8glscGRXzL6l2dZvASPCdXJRWG4gHEZlUVx2Jtmr+a2zeVG4LCsKhDXKRj5R3h0C/98UcVAQg==} + tshy@3.0.2: + resolution: {integrity: sha512-8GkWnAfmNXxl8iDTZ1o2H4jdaj9H7HeDKkr5qd0ZhQBCNA41D3xqTyg2Ycs51VCfmjJ5e+0v9AUmD6ylAI9Bgw==} + engines: {node: 20 || >=22} + hasBin: true + tslib@1.14.1: resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} @@ -15934,6 +16020,10 @@ packages: resolution: {integrity: sha512-DU9F5t1tihdafuNyW3fIrXUFHHiHxmwuQSGVGIbSpqkc93IH4P0dU8nPhk0gOW7ARxaFu4+P/9cxVwn6PdnIaQ==} engines: {node: '>=16'} + ulidx@2.4.1: + resolution: {integrity: sha512-xY7c8LPyzvhvew0Fn+Ek3wBC9STZAuDI/Y5andCKi9AX6/jvfaX45PhsDX8oxgPL0YFp0Jhr8qWMbS/p9375Xg==} + engines: {node: '>=16'} + unbox-primitive@1.0.2: resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} @@ -16418,6 +16508,10 @@ packages: w3c-keyname@2.2.6: resolution: {integrity: sha512-f+fciywl1SJEniZHD6H+kUO8gOnwIr7f4ijKA6+ZvJFjeGi1r4PDLl53Ayud9O/rk64RqgoQine0feoeOU0kXg==} + walk-up-path@4.0.0: + resolution: {integrity: sha512-3hu+tD8YzSLGuFYtPRb48vdhKMi0KQV5sn+uWr8+7dMEq/2G/dtLrdDinkLjqq5TIbIBjYJ4Ax/n3YiaW7QM8A==} + engines: {node: 20 || >=22} + walker@1.0.8: resolution: {integrity: sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==} @@ -27130,6 +27224,15 @@ snapshots: minipass: 7.1.2 path-scurry: 1.10.1 + glob@11.0.0: + dependencies: + foreground-child: 3.1.1 + jackspeak: 4.0.2 + minimatch: 10.0.1 + minipass: 7.1.2 + package-json-from-dist: 1.0.1 + path-scurry: 2.0.0 + glob@7.1.6: dependencies: fs.realpath: 1.0.0 @@ -28034,6 +28137,10 @@ snapshots: optionalDependencies: '@pkgjs/parseargs': 0.11.0 + jackspeak@4.0.2: + dependencies: + '@isaacs/cliui': 8.0.2 + javascript-stringify@2.1.0: {} jest-changed-files@29.5.0: @@ -28524,6 +28631,8 @@ snapshots: layerr@2.0.1: {} + layerr@3.0.0: {} + leac@0.6.0: {} leven@3.1.0: {} @@ -28668,6 +28777,8 @@ snapshots: lru-cache@10.0.1: {} + lru-cache@11.0.2: {} + lru-cache@4.1.5: dependencies: pseudomap: 1.0.2 @@ -29314,6 +29425,10 @@ snapshots: minimal-polyfills@2.2.3: {} + minimatch@10.0.1: + dependencies: + brace-expansion: 2.0.1 + minimatch@3.1.2: dependencies: brace-expansion: 1.1.11 @@ -29398,6 +29513,8 @@ snapshots: mkdirp@1.0.4: {} + mkdirp@3.0.1: {} + mlly@1.4.2: dependencies: acorn: 8.10.0 @@ -30216,6 +30333,8 @@ snapshots: ip: 1.1.8 netmask: 2.0.2 + package-json-from-dist@1.0.1: {} + package-json@6.5.0: dependencies: got: 9.6.0 @@ -30329,6 +30448,11 @@ snapshots: lru-cache: 10.0.1 minipass: 7.1.2 + path-scurry@2.0.0: + dependencies: + lru-cache: 11.0.2 + minipass: 7.1.2 + path-to-regexp@0.1.7: {} path-to-regexp@6.2.1: {} @@ -30471,6 +30595,8 @@ snapshots: playwright-core@1.37.0: {} + polite-json@5.0.0: {} + possible-typed-array-names@1.0.0: {} postcss-discard-duplicates@5.1.0(postcss@8.4.29): @@ -31616,6 +31742,11 @@ snapshots: resolve-from@5.0.0: {} + resolve-import@2.0.0: + dependencies: + glob: 11.0.0 + walk-up-path: 4.0.0 + resolve-pkg-maps@1.0.0: {} resolve.exports@2.0.2: {} @@ -31723,6 +31854,11 @@ snapshots: dependencies: glob: 10.3.10 + rimraf@6.0.1: + dependencies: + glob: 11.0.0 + package-json-from-dist: 1.0.1 + rollup-plugin-inject@3.0.2: dependencies: estree-walker: 0.6.1 @@ -32122,7 +32258,7 @@ snapshots: socket.io-client@4.7.5(bufferutil@4.0.7)(utf-8-validate@5.0.10): dependencies: '@socket.io/component-emitter': 3.1.0 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.6 engine.io-client: 6.5.3(bufferutil@4.0.7)(utf-8-validate@5.0.10) socket.io-parser: 4.2.4 transitivePeerDependencies: @@ -32593,6 +32729,14 @@ snapshots: magic-string: 0.30.11 periscopic: 3.1.0 + sync-content@2.0.1: + dependencies: + glob: 11.0.0 + mkdirp: 3.0.1 + path-scurry: 2.0.0 + rimraf: 6.0.1 + tshy: 3.0.2 + synckit@0.8.5: dependencies: '@pkgr/utils': 2.3.1 @@ -33026,6 +33170,20 @@ snapshots: strip-bom: 4.0.0 type-fest: 0.13.1 + tshy@3.0.2: + dependencies: + chalk: 5.3.0 + chokidar: 3.6.0 + foreground-child: 3.1.1 + minimatch: 10.0.1 + mkdirp: 3.0.1 + polite-json: 5.0.0 + resolve-import: 2.0.0 + rimraf: 6.0.1 + sync-content: 2.0.1 + typescript: 5.5.4 + walk-up-path: 4.0.0 + tslib@1.14.1: {} tslib@2.4.1: {} @@ -33234,6 +33392,10 @@ snapshots: dependencies: layerr: 2.0.1 + ulidx@2.4.1: + dependencies: + layerr: 3.0.0 + unbox-primitive@1.0.2: dependencies: call-bind: 1.0.7 @@ -33802,6 +33964,8 @@ snapshots: w3c-keyname@2.2.6: {} + walk-up-path@4.0.0: {} + walker@1.0.8: dependencies: makeerror: 1.0.12 From 3574d59a99cc5659267b1056b3dd9f071fa462b2 Mon Sep 17 00:00:00 2001 From: Ryan Date: Thu, 12 Dec 2024 17:38:06 +0700 Subject: [PATCH 52/67] chore: version packages --- .changeset/smooth-fireants-check.md | 5 ----- packages/cli-v3/CHANGELOG.md | 7 +++++++ packages/cli-v3/package.json | 4 ++-- packages/cli/CHANGELOG.md | 9 ++++++++- packages/cli/package.json | 2 +- packages/core-v2/package.json | 2 +- packages/core/CHANGELOG.md | 6 ++++++ packages/core/package.json | 2 +- packages/integration-kit/CHANGELOG.md | 7 +++++++ packages/integration-kit/package.json | 2 +- packages/testing/CHANGELOG.md | 8 ++++++++ packages/testing/package.json | 2 +- packages/trigger-sdk/CHANGELOG.md | 7 +++++++ packages/trigger-sdk/package.json | 4 ++-- 14 files changed, 52 insertions(+), 15 deletions(-) delete mode 100644 .changeset/smooth-fireants-check.md diff --git a/.changeset/smooth-fireants-check.md b/.changeset/smooth-fireants-check.md deleted file mode 100644 index 3f52a8414de..00000000000 --- a/.changeset/smooth-fireants-check.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@systemfsoftware/trigger.dev_core": patch ---- - -chore: split v2 core package diff --git a/packages/cli-v3/CHANGELOG.md b/packages/cli-v3/CHANGELOG.md index 617518ec5bb..0b26849be88 100644 --- a/packages/cli-v3/CHANGELOG.md +++ b/packages/cli-v3/CHANGELOG.md @@ -1,5 +1,12 @@ # trigger.dev +## 2.3.19 + +### Patch Changes + +- Updated dependencies [625761ae411f9c04d8223c1633f83ca42cd5cb9f] + - @systemfsoftware/trigger.dev_core@2.3.19 + ## 3.0.0-beta.55 ### Patch Changes diff --git a/packages/cli-v3/package.json b/packages/cli-v3/package.json index 1962b76d8cd..6055682f07c 100644 --- a/packages/cli-v3/package.json +++ b/packages/cli-v3/package.json @@ -1,6 +1,6 @@ { "name": "@systemfsoftware/trigger.dev", - "version": "2.3.19-beta.0", + "version": "2.3.19", "description": "A Command-Line Interface for Trigger.dev (v3) projects", "main": "./dist/index.js", "types": "./dist/index.d.ts", @@ -87,7 +87,7 @@ "@opentelemetry/sdk-trace-base": "^1.22.0", "@opentelemetry/sdk-trace-node": "^1.22.0", "@opentelemetry/semantic-conventions": "^1.22.0", - "@systemfsoftware/trigger.dev_core": "workspace:2.3.19-beta.0", + "@systemfsoftware/trigger.dev_core": "workspace:2.3.19", "@types/degit": "^2.8.3", "chalk": "^5.2.0", "chokidar": "^3.5.3", diff --git a/packages/cli/CHANGELOG.md b/packages/cli/CHANGELOG.md index fa0e0495a09..35eab20f3cd 100644 --- a/packages/cli/CHANGELOG.md +++ b/packages/cli/CHANGELOG.md @@ -1,5 +1,12 @@ # create-trigger +## 2.3.19 + +### Patch Changes + +- Updated dependencies [625761ae411f9c04d8223c1633f83ca42cd5cb9f] + - @systemfsoftware/trigger.dev_core@2.3.19 + ## 3.0.0-beta.55 ### Patch Changes @@ -768,7 +775,7 @@ - b5db9f5e: Adding MIT license - dd107176: Added hostname option to the cli dev command - 8cf85443: Bugfix: @systemfsoftware/trigger.dev_cli init now correctly identifies the App Dir when using JS -- 4e78da31: fix: Add an update sub-command the @systemfsoftware/trigger.dev_cli that updates all @systemfsoftware/trigger.dev_\* packages +- 4e78da31: fix: Add an update sub-command the @systemfsoftware/trigger.dev*cli that updates all @systemfsoftware/trigger.dev*\* packages - 135cb492: fixed the cli init log message to show the correct path to the app route created ## 2.0.10 diff --git a/packages/cli/package.json b/packages/cli/package.json index 5c7758b2226..ba6215ec3cb 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,6 +1,6 @@ { "name": "@systemfsoftware/trigger.dev_cli", - "version": "2.3.19-beta.0", + "version": "2.3.19", "description": "The Trigger.dev CLI", "main": "./dist/index.js", "types": "./dist/index.d.ts", diff --git a/packages/core-v2/package.json b/packages/core-v2/package.json index 15248399fdc..6a82ae58b07 100644 --- a/packages/core-v2/package.json +++ b/packages/core-v2/package.json @@ -1,7 +1,7 @@ { "name": "@systemfsoftware/trigger.dev_core-v2", "type": "module", - "version": "2.3.19-beta.0", + "version": "2.3.19", "description": "Core code used across the Trigger.dev SDK and platform", "license": "MIT", "main": "./dist/commonjs/index.js", diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index cedc4937c7d..172d4acb4df 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,5 +1,11 @@ # internal-platform +## 2.3.19 + +### Patch Changes + +- 625761ae411f9c04d8223c1633f83ca42cd5cb9f: chore: split v2 core package + ## 3.0.0-beta.55 ## 3.0.0-beta.54 diff --git a/packages/core/package.json b/packages/core/package.json index 43b269a0c8c..b43db42f2fd 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@systemfsoftware/trigger.dev_core", - "version": "2.3.19-beta.0", + "version": "2.3.19", "description": "Core code used across the Trigger.dev SDK and platform", "license": "MIT", "main": "./dist/index.js", diff --git a/packages/integration-kit/CHANGELOG.md b/packages/integration-kit/CHANGELOG.md index ae172dcc64b..f330ed7412b 100644 --- a/packages/integration-kit/CHANGELOG.md +++ b/packages/integration-kit/CHANGELOG.md @@ -1,5 +1,12 @@ # @systemfsoftware/trigger.dev_integration-kit +## 2.3.19 + +### Patch Changes + +- Updated dependencies [625761ae411f9c04d8223c1633f83ca42cd5cb9f] + - @systemfsoftware/trigger.dev_core@2.3.19 + ## 3.0.0-beta.55 ### Patch Changes diff --git a/packages/integration-kit/package.json b/packages/integration-kit/package.json index 3b34157d5c5..5f658a7b15d 100644 --- a/packages/integration-kit/package.json +++ b/packages/integration-kit/package.json @@ -1,6 +1,6 @@ { "name": "@systemfsoftware/trigger.dev_integration-kit", - "version": "2.3.19-beta.0", + "version": "2.3.19", "description": "Trigger.dev Integration Kit has helpers to make creating integrations easier", "license": "MIT", "main": "./dist/index.js", diff --git a/packages/testing/CHANGELOG.md b/packages/testing/CHANGELOG.md index 5021cfc27dc..c01524987de 100644 --- a/packages/testing/CHANGELOG.md +++ b/packages/testing/CHANGELOG.md @@ -1,5 +1,13 @@ # @systemfsoftware/trigger.dev_testing +## 2.3.19 + +### Patch Changes + +- Updated dependencies [625761ae411f9c04d8223c1633f83ca42cd5cb9f] + - @systemfsoftware/trigger.dev_core@2.3.19 + - @systemfsoftware/trigger.dev_sdk@2.4.2 + ## 3.0.0-beta.55 ### Patch Changes diff --git a/packages/testing/package.json b/packages/testing/package.json index 2bb7a9a0997..ad3399c23de 100644 --- a/packages/testing/package.json +++ b/packages/testing/package.json @@ -1,7 +1,7 @@ { "name": "@systemfsoftware/trigger.dev_testing", "description": "A collection of useful tools to write tests for Trigger.dev.", - "version": "2.3.19-beta.0", + "version": "2.3.19", "license": "MIT", "main": "./dist/index.js", "types": "./dist/index.d.ts", diff --git a/packages/trigger-sdk/CHANGELOG.md b/packages/trigger-sdk/CHANGELOG.md index 5da63e50996..aaef422a689 100644 --- a/packages/trigger-sdk/CHANGELOG.md +++ b/packages/trigger-sdk/CHANGELOG.md @@ -1,5 +1,12 @@ # @systemfsoftware/trigger.dev_sdk +## 2.4.2 + +### Patch Changes + +- Updated dependencies [625761ae411f9c04d8223c1633f83ca42cd5cb9f] + - @systemfsoftware/trigger.dev_core@2.3.19 + ## 2.4.1 ### Patch Changes diff --git a/packages/trigger-sdk/package.json b/packages/trigger-sdk/package.json index 3b9d4582f2c..973f12e6f6d 100644 --- a/packages/trigger-sdk/package.json +++ b/packages/trigger-sdk/package.json @@ -1,6 +1,6 @@ { "name": "@systemfsoftware/trigger.dev_sdk", - "version": "2.4.1", + "version": "2.4.2", "description": "trigger.dev Node.JS SDK", "license": "MIT", "main": "./dist/index.js", @@ -48,7 +48,7 @@ "@opentelemetry/api": "^1.8.0", "@opentelemetry/api-logs": "^0.48.0", "@opentelemetry/semantic-conventions": "^1.22.0", - "@systemfsoftware/trigger.dev_core": "workspace:2.3.19-beta.0", + "@systemfsoftware/trigger.dev_core": "workspace:2.3.19", "@systemfsoftware/trigger.dev_core-backend": "workspace:2.3.19-beta.0", "chalk": "^5.2.0", "cronstrue": "^2.21.0", From 1357314d67d67bf2aaa89e34860d089b24c97779 Mon Sep 17 00:00:00 2001 From: Ryan Date: Thu, 12 Dec 2024 21:49:22 +0700 Subject: [PATCH 53/67] chore: split v2 sdk package --- .changeset/brave-pillows-wait.md | 5 ++ packages/trigger-sdk-v2/LICENSE | 21 +++++ packages/trigger-sdk-v2/README.md | 3 + packages/trigger-sdk-v2/package.json | 77 ++++++++++++++++++ .../src/apiClient.ts | 0 .../src/concurrencyLimit.ts | 0 .../src/errors.ts | 0 .../src/httpEndpoint.ts | 0 packages/trigger-sdk-v2/src/index.ts | 54 +++++++++++++ .../src/integrations.ts | 0 .../{trigger-sdk => trigger-sdk-v2}/src/io.ts | 0 .../src/ioWithIntegrations.ts | 0 .../src/job.ts | 0 .../src/retry.ts | 0 .../src/runLocalStorage.ts | 0 .../src/security.ts | 0 .../src/status.ts | 0 .../src/store/keyValueStore.ts | 0 .../src/store/keyValueStoreClient.ts | 0 .../src/triggerClient.ts | 0 .../src/triggers/dynamic.ts | 0 .../src/triggers/eventTrigger.ts | 0 .../src/triggers/externalSource.ts | 0 .../src/triggers/invokeTrigger.ts | 0 .../src/triggers/notifications.ts | 0 .../src/triggers/scheduled.ts | 0 .../src/triggers/webhook.ts | 0 .../src/types.ts | 0 .../src/utils.ts | 0 .../src/utils/formatSchemaErrors.ts | 0 .../src/utils/typedAsyncLocalStorage.ts | 0 packages/trigger-sdk-v2/tsconfig.json | 19 +++++ packages/trigger-sdk-v2/tsup.config.ts | 9 +++ packages/trigger-sdk/package.json | 8 +- packages/trigger-sdk/src/index.ts | 55 +------------ pnpm-lock.yaml | 80 +++++++++++++++++-- 36 files changed, 269 insertions(+), 62 deletions(-) create mode 100644 .changeset/brave-pillows-wait.md create mode 100644 packages/trigger-sdk-v2/LICENSE create mode 100644 packages/trigger-sdk-v2/README.md create mode 100644 packages/trigger-sdk-v2/package.json rename packages/{trigger-sdk => trigger-sdk-v2}/src/apiClient.ts (100%) rename packages/{trigger-sdk => trigger-sdk-v2}/src/concurrencyLimit.ts (100%) rename packages/{trigger-sdk => trigger-sdk-v2}/src/errors.ts (100%) rename packages/{trigger-sdk => trigger-sdk-v2}/src/httpEndpoint.ts (100%) create mode 100644 packages/trigger-sdk-v2/src/index.ts rename packages/{trigger-sdk => trigger-sdk-v2}/src/integrations.ts (100%) rename packages/{trigger-sdk => trigger-sdk-v2}/src/io.ts (100%) rename packages/{trigger-sdk => trigger-sdk-v2}/src/ioWithIntegrations.ts (100%) rename packages/{trigger-sdk => trigger-sdk-v2}/src/job.ts (100%) rename packages/{trigger-sdk => trigger-sdk-v2}/src/retry.ts (100%) rename packages/{trigger-sdk => trigger-sdk-v2}/src/runLocalStorage.ts (100%) rename packages/{trigger-sdk => trigger-sdk-v2}/src/security.ts (100%) rename packages/{trigger-sdk => trigger-sdk-v2}/src/status.ts (100%) rename packages/{trigger-sdk => trigger-sdk-v2}/src/store/keyValueStore.ts (100%) rename packages/{trigger-sdk => trigger-sdk-v2}/src/store/keyValueStoreClient.ts (100%) rename packages/{trigger-sdk => trigger-sdk-v2}/src/triggerClient.ts (100%) rename packages/{trigger-sdk => trigger-sdk-v2}/src/triggers/dynamic.ts (100%) rename packages/{trigger-sdk => trigger-sdk-v2}/src/triggers/eventTrigger.ts (100%) rename packages/{trigger-sdk => trigger-sdk-v2}/src/triggers/externalSource.ts (100%) rename packages/{trigger-sdk => trigger-sdk-v2}/src/triggers/invokeTrigger.ts (100%) rename packages/{trigger-sdk => trigger-sdk-v2}/src/triggers/notifications.ts (100%) rename packages/{trigger-sdk => trigger-sdk-v2}/src/triggers/scheduled.ts (100%) rename packages/{trigger-sdk => trigger-sdk-v2}/src/triggers/webhook.ts (100%) rename packages/{trigger-sdk => trigger-sdk-v2}/src/types.ts (100%) rename packages/{trigger-sdk => trigger-sdk-v2}/src/utils.ts (100%) rename packages/{trigger-sdk => trigger-sdk-v2}/src/utils/formatSchemaErrors.ts (100%) rename packages/{trigger-sdk => trigger-sdk-v2}/src/utils/typedAsyncLocalStorage.ts (100%) create mode 100644 packages/trigger-sdk-v2/tsconfig.json create mode 100644 packages/trigger-sdk-v2/tsup.config.ts diff --git a/.changeset/brave-pillows-wait.md b/.changeset/brave-pillows-wait.md new file mode 100644 index 00000000000..90f53e24c5b --- /dev/null +++ b/.changeset/brave-pillows-wait.md @@ -0,0 +1,5 @@ +--- +"@systemfsoftware/trigger.dev_sdk": patch +--- + +chore: split v2 sdk package diff --git a/packages/trigger-sdk-v2/LICENSE b/packages/trigger-sdk-v2/LICENSE new file mode 100644 index 00000000000..e51e7b10aa6 --- /dev/null +++ b/packages/trigger-sdk-v2/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2023 Trigger.dev + +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/trigger-sdk-v2/README.md b/packages/trigger-sdk-v2/README.md new file mode 100644 index 00000000000..d3ea2f35f96 --- /dev/null +++ b/packages/trigger-sdk-v2/README.md @@ -0,0 +1,3 @@ +# Official TypeScript SDK for Trigger.dev + +View the full documentation for the [here](https://trigger.dev/docs) diff --git a/packages/trigger-sdk-v2/package.json b/packages/trigger-sdk-v2/package.json new file mode 100644 index 00000000000..9da70537c46 --- /dev/null +++ b/packages/trigger-sdk-v2/package.json @@ -0,0 +1,77 @@ +{ + "name": "@systemfsoftware/trigger.dev_sdk-v2", + "version": "2.4.2", + "description": "trigger.dev Node.JS SDK", + "license": "MIT", + "main": "./dist/index.js", + "types": "./dist/index.d.ts", + "module": "./dist/index.mjs", + "publishConfig": { + "access": "public" + }, + "files": [ + "dist" + ], + "exports": { + ".": { + "import": { + "types": "./dist/index.d.mts", + "default": "./dist/index.mjs" + }, + "require": "./dist/index.js", + "types": "./dist/index.d.ts" + }, + "./package.json": "./package.json" + }, + "scripts": { + "prepare": "pnpm turbo build", + "clean": "rimraf dist", + "build": "pnpm run clean && pnpm run build:tsup", + "build:tsup": "tsup --dts-resolve", + "typecheck": "tsc --noEmit" + }, + "dependencies": { + "@systemfsoftware/trigger.dev_core-v2": "workspace:^", + "@systemfsoftware/trigger.dev_core-backend": "workspace:^", + "chalk": "^5.2.0", + "cronstrue": "^2.21.0", + "debug": "^4.3.4", + "slug": "^6.0.0", + "terminal-link": "^3.0.0", + "ws": "^8.11.0", + "typed-emitter": "^2.1.0" + }, + "peerDependencies": { + "zod": "3.x", + "effect": "3.x", + "@effect/schema": "0.72.0" + }, + "peerDependenciesMeta": { + "effect": { + "optional": false + }, + "@effect/schema": { + "optional": false + }, + "zod": { + "optional": false + } + }, + "devDependencies": { + "effect": "^3.7.0", + "@effect/schema": "0.72.0", + "zod": "3.22.3", + "@systemfsoftware/trigger.dev_tsconfig": "workspace:*", + "@systemfsoftware/trigger.dev_tsup": "workspace:*", + "@types/debug": "^4.1.7", + "@types/node": "^20.16.2", + "@types/slug": "^5.0.3", + "@types/ws": "^8.5.3", + "rimraf": "^3.0.2", + "tsup": "8.0.1", + "typescript": "5.5.4" + }, + "engines": { + "node": ">=18.0.0" + } +} diff --git a/packages/trigger-sdk/src/apiClient.ts b/packages/trigger-sdk-v2/src/apiClient.ts similarity index 100% rename from packages/trigger-sdk/src/apiClient.ts rename to packages/trigger-sdk-v2/src/apiClient.ts diff --git a/packages/trigger-sdk/src/concurrencyLimit.ts b/packages/trigger-sdk-v2/src/concurrencyLimit.ts similarity index 100% rename from packages/trigger-sdk/src/concurrencyLimit.ts rename to packages/trigger-sdk-v2/src/concurrencyLimit.ts diff --git a/packages/trigger-sdk/src/errors.ts b/packages/trigger-sdk-v2/src/errors.ts similarity index 100% rename from packages/trigger-sdk/src/errors.ts rename to packages/trigger-sdk-v2/src/errors.ts diff --git a/packages/trigger-sdk/src/httpEndpoint.ts b/packages/trigger-sdk-v2/src/httpEndpoint.ts similarity index 100% rename from packages/trigger-sdk/src/httpEndpoint.ts rename to packages/trigger-sdk-v2/src/httpEndpoint.ts diff --git a/packages/trigger-sdk-v2/src/index.ts b/packages/trigger-sdk-v2/src/index.ts new file mode 100644 index 00000000000..f4a1e08152e --- /dev/null +++ b/packages/trigger-sdk-v2/src/index.ts @@ -0,0 +1,54 @@ +const TRIGGER_DOT_DEV_MARKER = Symbol.for("@systemfsoftware/trigger.dev_sdk"); +if (TRIGGER_DOT_DEV_MARKER in globalThis) { + throw new Error("Multiple versions of @systemfsoftware/trigger.dev_sdk installed"); +} +(globalThis as any)[TRIGGER_DOT_DEV_MARKER] = true; + +export * from "./job"; +export * from "./triggerClient"; +export * from "./integrations"; +export * from "./triggers/eventTrigger"; +export * from "./triggers/externalSource"; +export * from "./triggers/dynamic"; +export * from "./triggers/scheduled"; +export * from "./triggers/notifications"; +export * from "./triggers/invokeTrigger"; +export * from "./triggers/webhook"; +export * from "./io"; +export * from "./types"; +export * from "./utils"; +export * from "./security"; + +import { ServerTask } from "@systemfsoftware/trigger.dev_core"; +import { RedactString } from "./types"; +export { isTriggerError } from "./errors"; +export { retry } from "./retry"; + +export type { NormalizedRequest, EventFilter } from "@systemfsoftware/trigger.dev_core"; + +export type Task = ServerTask; + +import { ApiEventLog } from "@systemfsoftware/trigger.dev_core"; +export type SentEvent = ApiEventLog; + +/* + * This function is used to create a redacted string that can be used in the headers of a fetch request. + * It is used to prevent the string from being logged in trigger.dev. + * You can use it like this: + * + * await io.backgroundFetch("https://example.com", { + * headers: { + * Authorization: redactString`Bearer ${ACCESS_TOKEN}`, + * }, + * }) + */ +export function redactString( + strings: TemplateStringsArray, + ...interpolations: string[] +): RedactString { + return { + __redactedString: true, + strings: strings.raw as string[], + interpolations, + }; +} diff --git a/packages/trigger-sdk/src/integrations.ts b/packages/trigger-sdk-v2/src/integrations.ts similarity index 100% rename from packages/trigger-sdk/src/integrations.ts rename to packages/trigger-sdk-v2/src/integrations.ts diff --git a/packages/trigger-sdk/src/io.ts b/packages/trigger-sdk-v2/src/io.ts similarity index 100% rename from packages/trigger-sdk/src/io.ts rename to packages/trigger-sdk-v2/src/io.ts diff --git a/packages/trigger-sdk/src/ioWithIntegrations.ts b/packages/trigger-sdk-v2/src/ioWithIntegrations.ts similarity index 100% rename from packages/trigger-sdk/src/ioWithIntegrations.ts rename to packages/trigger-sdk-v2/src/ioWithIntegrations.ts diff --git a/packages/trigger-sdk/src/job.ts b/packages/trigger-sdk-v2/src/job.ts similarity index 100% rename from packages/trigger-sdk/src/job.ts rename to packages/trigger-sdk-v2/src/job.ts diff --git a/packages/trigger-sdk/src/retry.ts b/packages/trigger-sdk-v2/src/retry.ts similarity index 100% rename from packages/trigger-sdk/src/retry.ts rename to packages/trigger-sdk-v2/src/retry.ts diff --git a/packages/trigger-sdk/src/runLocalStorage.ts b/packages/trigger-sdk-v2/src/runLocalStorage.ts similarity index 100% rename from packages/trigger-sdk/src/runLocalStorage.ts rename to packages/trigger-sdk-v2/src/runLocalStorage.ts diff --git a/packages/trigger-sdk/src/security.ts b/packages/trigger-sdk-v2/src/security.ts similarity index 100% rename from packages/trigger-sdk/src/security.ts rename to packages/trigger-sdk-v2/src/security.ts diff --git a/packages/trigger-sdk/src/status.ts b/packages/trigger-sdk-v2/src/status.ts similarity index 100% rename from packages/trigger-sdk/src/status.ts rename to packages/trigger-sdk-v2/src/status.ts diff --git a/packages/trigger-sdk/src/store/keyValueStore.ts b/packages/trigger-sdk-v2/src/store/keyValueStore.ts similarity index 100% rename from packages/trigger-sdk/src/store/keyValueStore.ts rename to packages/trigger-sdk-v2/src/store/keyValueStore.ts diff --git a/packages/trigger-sdk/src/store/keyValueStoreClient.ts b/packages/trigger-sdk-v2/src/store/keyValueStoreClient.ts similarity index 100% rename from packages/trigger-sdk/src/store/keyValueStoreClient.ts rename to packages/trigger-sdk-v2/src/store/keyValueStoreClient.ts diff --git a/packages/trigger-sdk/src/triggerClient.ts b/packages/trigger-sdk-v2/src/triggerClient.ts similarity index 100% rename from packages/trigger-sdk/src/triggerClient.ts rename to packages/trigger-sdk-v2/src/triggerClient.ts diff --git a/packages/trigger-sdk/src/triggers/dynamic.ts b/packages/trigger-sdk-v2/src/triggers/dynamic.ts similarity index 100% rename from packages/trigger-sdk/src/triggers/dynamic.ts rename to packages/trigger-sdk-v2/src/triggers/dynamic.ts diff --git a/packages/trigger-sdk/src/triggers/eventTrigger.ts b/packages/trigger-sdk-v2/src/triggers/eventTrigger.ts similarity index 100% rename from packages/trigger-sdk/src/triggers/eventTrigger.ts rename to packages/trigger-sdk-v2/src/triggers/eventTrigger.ts diff --git a/packages/trigger-sdk/src/triggers/externalSource.ts b/packages/trigger-sdk-v2/src/triggers/externalSource.ts similarity index 100% rename from packages/trigger-sdk/src/triggers/externalSource.ts rename to packages/trigger-sdk-v2/src/triggers/externalSource.ts diff --git a/packages/trigger-sdk/src/triggers/invokeTrigger.ts b/packages/trigger-sdk-v2/src/triggers/invokeTrigger.ts similarity index 100% rename from packages/trigger-sdk/src/triggers/invokeTrigger.ts rename to packages/trigger-sdk-v2/src/triggers/invokeTrigger.ts diff --git a/packages/trigger-sdk/src/triggers/notifications.ts b/packages/trigger-sdk-v2/src/triggers/notifications.ts similarity index 100% rename from packages/trigger-sdk/src/triggers/notifications.ts rename to packages/trigger-sdk-v2/src/triggers/notifications.ts diff --git a/packages/trigger-sdk/src/triggers/scheduled.ts b/packages/trigger-sdk-v2/src/triggers/scheduled.ts similarity index 100% rename from packages/trigger-sdk/src/triggers/scheduled.ts rename to packages/trigger-sdk-v2/src/triggers/scheduled.ts diff --git a/packages/trigger-sdk/src/triggers/webhook.ts b/packages/trigger-sdk-v2/src/triggers/webhook.ts similarity index 100% rename from packages/trigger-sdk/src/triggers/webhook.ts rename to packages/trigger-sdk-v2/src/triggers/webhook.ts diff --git a/packages/trigger-sdk/src/types.ts b/packages/trigger-sdk-v2/src/types.ts similarity index 100% rename from packages/trigger-sdk/src/types.ts rename to packages/trigger-sdk-v2/src/types.ts diff --git a/packages/trigger-sdk/src/utils.ts b/packages/trigger-sdk-v2/src/utils.ts similarity index 100% rename from packages/trigger-sdk/src/utils.ts rename to packages/trigger-sdk-v2/src/utils.ts diff --git a/packages/trigger-sdk/src/utils/formatSchemaErrors.ts b/packages/trigger-sdk-v2/src/utils/formatSchemaErrors.ts similarity index 100% rename from packages/trigger-sdk/src/utils/formatSchemaErrors.ts rename to packages/trigger-sdk-v2/src/utils/formatSchemaErrors.ts diff --git a/packages/trigger-sdk/src/utils/typedAsyncLocalStorage.ts b/packages/trigger-sdk-v2/src/utils/typedAsyncLocalStorage.ts similarity index 100% rename from packages/trigger-sdk/src/utils/typedAsyncLocalStorage.ts rename to packages/trigger-sdk-v2/src/utils/typedAsyncLocalStorage.ts diff --git a/packages/trigger-sdk-v2/tsconfig.json b/packages/trigger-sdk-v2/tsconfig.json new file mode 100644 index 00000000000..c7e9d93a824 --- /dev/null +++ b/packages/trigger-sdk-v2/tsconfig.json @@ -0,0 +1,19 @@ +{ + "extends": "@systemfsoftware/trigger.dev_tsconfig/node18.json", + "include": ["./src/**/*.ts", "tsup.config.ts"], + "compilerOptions": { + "experimentalDecorators": true, + "emitDecoratorMetadata": true, + "paths": { + "@systemfsoftware/trigger.dev_core-backend/*": ["../core-backend/src/*"], + "@systemfsoftware/trigger.dev_core-backend": ["../core-backend/src/index"], + "@systemfsoftware/trigger.dev_tsup/*": ["../../config-packages/tsup/src/*"], + "@systemfsoftware/trigger.dev_tsup": ["../../config-packages/tsup/src/index"] + }, + "lib": ["DOM", "DOM.Iterable"], + "declaration": false, + "declarationMap": false, + "stripInternal": true + }, + "exclude": ["node_modules"] +} diff --git a/packages/trigger-sdk-v2/tsup.config.ts b/packages/trigger-sdk-v2/tsup.config.ts new file mode 100644 index 00000000000..1f2de39b0ea --- /dev/null +++ b/packages/trigger-sdk-v2/tsup.config.ts @@ -0,0 +1,9 @@ +import { Options, defineConfig as defineConfigTSUP } from "tsup"; +import { packageOptions } from "@systemfsoftware/trigger.dev_tsup"; + +const options: Options = { + ...packageOptions, + entry: ["./src/index.ts"], +}; + +export default defineConfigTSUP(options); diff --git a/packages/trigger-sdk/package.json b/packages/trigger-sdk/package.json index 973f12e6f6d..0b08eb0347c 100644 --- a/packages/trigger-sdk/package.json +++ b/packages/trigger-sdk/package.json @@ -39,8 +39,9 @@ } }, "scripts": { + "prepare": "pnpm turbo build", "clean": "rimraf dist", - "build": "npm run clean && npm run build:tsup", + "build": "pnpm run clean && pnpm run build:tsup", "build:tsup": "tsup --dts-resolve", "typecheck": "tsc --noEmit" }, @@ -48,8 +49,9 @@ "@opentelemetry/api": "^1.8.0", "@opentelemetry/api-logs": "^0.48.0", "@opentelemetry/semantic-conventions": "^1.22.0", - "@systemfsoftware/trigger.dev_core": "workspace:2.3.19", - "@systemfsoftware/trigger.dev_core-backend": "workspace:2.3.19-beta.0", + "@systemfsoftware/trigger.dev_core": "workspace:^", + "@systemfsoftware/trigger.dev_sdk-v2": "workspace:^", + "@systemfsoftware/trigger.dev_core-backend": "workspace:^", "chalk": "^5.2.0", "cronstrue": "^2.21.0", "debug": "^4.3.4", diff --git a/packages/trigger-sdk/src/index.ts b/packages/trigger-sdk/src/index.ts index f4a1e08152e..2b62d0606dd 100644 --- a/packages/trigger-sdk/src/index.ts +++ b/packages/trigger-sdk/src/index.ts @@ -1,54 +1 @@ -const TRIGGER_DOT_DEV_MARKER = Symbol.for("@systemfsoftware/trigger.dev_sdk"); -if (TRIGGER_DOT_DEV_MARKER in globalThis) { - throw new Error("Multiple versions of @systemfsoftware/trigger.dev_sdk installed"); -} -(globalThis as any)[TRIGGER_DOT_DEV_MARKER] = true; - -export * from "./job"; -export * from "./triggerClient"; -export * from "./integrations"; -export * from "./triggers/eventTrigger"; -export * from "./triggers/externalSource"; -export * from "./triggers/dynamic"; -export * from "./triggers/scheduled"; -export * from "./triggers/notifications"; -export * from "./triggers/invokeTrigger"; -export * from "./triggers/webhook"; -export * from "./io"; -export * from "./types"; -export * from "./utils"; -export * from "./security"; - -import { ServerTask } from "@systemfsoftware/trigger.dev_core"; -import { RedactString } from "./types"; -export { isTriggerError } from "./errors"; -export { retry } from "./retry"; - -export type { NormalizedRequest, EventFilter } from "@systemfsoftware/trigger.dev_core"; - -export type Task = ServerTask; - -import { ApiEventLog } from "@systemfsoftware/trigger.dev_core"; -export type SentEvent = ApiEventLog; - -/* - * This function is used to create a redacted string that can be used in the headers of a fetch request. - * It is used to prevent the string from being logged in trigger.dev. - * You can use it like this: - * - * await io.backgroundFetch("https://example.com", { - * headers: { - * Authorization: redactString`Bearer ${ACCESS_TOKEN}`, - * }, - * }) - */ -export function redactString( - strings: TemplateStringsArray, - ...interpolations: string[] -): RedactString { - return { - __redactedString: true, - strings: strings.raw as string[], - interpolations, - }; -} +export * from '@systemfsoftware/trigger.dev_sdk-v2' diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 03955f13c38..5760e6a92d8 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1562,7 +1562,7 @@ importers: specifier: ^1.22.0 version: 1.22.0 '@systemfsoftware/trigger.dev_core': - specifier: workspace:2.3.19-beta.0 + specifier: workspace:2.3.19 version: link:../core '@types/degit': specifier: ^2.8.3 @@ -2380,11 +2380,14 @@ importers: specifier: ^1.22.0 version: 1.22.0 '@systemfsoftware/trigger.dev_core': - specifier: workspace:2.3.19-beta.0 + specifier: workspace:^ version: link:../core '@systemfsoftware/trigger.dev_core-backend': - specifier: workspace:2.3.19-beta.0 + specifier: workspace:^ version: link:../core-backend + '@systemfsoftware/trigger.dev_sdk-v2': + specifier: workspace:^ + version: link:../trigger-sdk-v2 chalk: specifier: ^5.2.0 version: 5.2.0 @@ -2471,6 +2474,73 @@ importers: specifier: 3.22.3 version: 3.22.3 + packages/trigger-sdk-v2: + dependencies: + '@systemfsoftware/trigger.dev_core-backend': + specifier: workspace:^ + version: link:../core-backend + '@systemfsoftware/trigger.dev_core-v2': + specifier: workspace:^ + version: link:../core-v2 + chalk: + specifier: ^5.2.0 + version: 5.3.0 + cronstrue: + specifier: ^2.21.0 + version: 2.21.0 + debug: + specifier: ^4.3.4 + version: 4.3.6 + slug: + specifier: ^6.0.0 + version: 6.1.0 + terminal-link: + specifier: ^3.0.0 + version: 3.0.0 + typed-emitter: + specifier: ^2.1.0 + version: 2.1.0 + ws: + specifier: ^8.11.0 + version: 8.16.0(bufferutil@4.0.7)(utf-8-validate@5.0.10) + devDependencies: + '@effect/schema': + specifier: 0.72.0 + version: 0.72.0(effect@3.7.0) + '@systemfsoftware/trigger.dev_tsconfig': + specifier: workspace:* + version: link:../../config-packages/tsconfig + '@systemfsoftware/trigger.dev_tsup': + specifier: workspace:* + version: link:../../config-packages/tsup + '@types/debug': + specifier: ^4.1.7 + version: 4.1.12 + '@types/node': + specifier: ^20.16.2 + version: 20.16.2 + '@types/slug': + specifier: ^5.0.3 + version: 5.0.3 + '@types/ws': + specifier: ^8.5.3 + version: 8.5.10 + effect: + specifier: ^3.7.0 + version: 3.7.0 + rimraf: + specifier: ^3.0.2 + version: 3.0.2 + tsup: + specifier: 8.0.1 + version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.16.2)(typescript@5.5.4))(typescript@5.5.4) + typescript: + specifier: 5.5.4 + version: 5.5.4 + zod: + specifier: 3.22.3 + version: 3.22.3 + packages/yalt: dependencies: https: @@ -32269,7 +32339,7 @@ snapshots: socket.io-parser@4.2.4: dependencies: '@socket.io/component-emitter': 3.1.0 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.6 transitivePeerDependencies: - supports-color @@ -33779,7 +33849,7 @@ snapshots: vite-tsconfig-paths@4.0.5(typescript@5.5.4): dependencies: - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.6 globrex: 0.1.2 tsconfck: 2.1.2(typescript@5.5.4) transitivePeerDependencies: From 7ccb00ff3267f24733ac5ca10d46c0ee80d0e08c Mon Sep 17 00:00:00 2001 From: Ryan Date: Thu, 12 Dec 2024 21:55:12 +0700 Subject: [PATCH 54/67] chore: version packages --- .changeset/brave-pillows-wait.md | 5 ----- packages/testing/CHANGELOG.md | 7 +++++++ packages/testing/package.json | 2 +- packages/trigger-sdk/CHANGELOG.md | 6 ++++++ packages/trigger-sdk/package.json | 2 +- 5 files changed, 15 insertions(+), 7 deletions(-) delete mode 100644 .changeset/brave-pillows-wait.md diff --git a/.changeset/brave-pillows-wait.md b/.changeset/brave-pillows-wait.md deleted file mode 100644 index 90f53e24c5b..00000000000 --- a/.changeset/brave-pillows-wait.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@systemfsoftware/trigger.dev_sdk": patch ---- - -chore: split v2 sdk package diff --git a/packages/testing/CHANGELOG.md b/packages/testing/CHANGELOG.md index c01524987de..a6d7effa50d 100644 --- a/packages/testing/CHANGELOG.md +++ b/packages/testing/CHANGELOG.md @@ -1,5 +1,12 @@ # @systemfsoftware/trigger.dev_testing +## 2.3.20 + +### Patch Changes + +- Updated dependencies [1357314d67d67bf2aaa89e34860d089b24c97779] + - @systemfsoftware/trigger.dev_sdk@2.4.3 + ## 2.3.19 ### Patch Changes diff --git a/packages/testing/package.json b/packages/testing/package.json index ad3399c23de..7e8fc3de942 100644 --- a/packages/testing/package.json +++ b/packages/testing/package.json @@ -1,7 +1,7 @@ { "name": "@systemfsoftware/trigger.dev_testing", "description": "A collection of useful tools to write tests for Trigger.dev.", - "version": "2.3.19", + "version": "2.3.20", "license": "MIT", "main": "./dist/index.js", "types": "./dist/index.d.ts", diff --git a/packages/trigger-sdk/CHANGELOG.md b/packages/trigger-sdk/CHANGELOG.md index aaef422a689..dffc8d672af 100644 --- a/packages/trigger-sdk/CHANGELOG.md +++ b/packages/trigger-sdk/CHANGELOG.md @@ -1,5 +1,11 @@ # @systemfsoftware/trigger.dev_sdk +## 2.4.3 + +### Patch Changes + +- 1357314d67d67bf2aaa89e34860d089b24c97779: chore: split v2 sdk package + ## 2.4.2 ### Patch Changes diff --git a/packages/trigger-sdk/package.json b/packages/trigger-sdk/package.json index 0b08eb0347c..4e8a852ee73 100644 --- a/packages/trigger-sdk/package.json +++ b/packages/trigger-sdk/package.json @@ -1,6 +1,6 @@ { "name": "@systemfsoftware/trigger.dev_sdk", - "version": "2.4.2", + "version": "2.4.3", "description": "trigger.dev Node.JS SDK", "license": "MIT", "main": "./dist/index.js", From 09b05befcdd4121b6e44c78758cf7252ac149208 Mon Sep 17 00:00:00 2001 From: Ryan Date: Thu, 12 Dec 2024 21:58:05 +0700 Subject: [PATCH 55/67] chore(sdk-v2): update effect dependency to 3.11.5 --- .changeset/cyan-lamps-tan.md | 5 +++++ packages/trigger-sdk-v2/package.json | 6 ++---- packages/trigger-sdk-v2/src/errors.ts | 2 +- pnpm-lock.yaml | 14 +++++++++----- 4 files changed, 17 insertions(+), 10 deletions(-) create mode 100644 .changeset/cyan-lamps-tan.md diff --git a/.changeset/cyan-lamps-tan.md b/.changeset/cyan-lamps-tan.md new file mode 100644 index 00000000000..b6a21b4f453 --- /dev/null +++ b/.changeset/cyan-lamps-tan.md @@ -0,0 +1,5 @@ +--- +"@systemfsoftware/trigger.dev_sdk-v2": minor +--- + +chore: update effect dependency to 3.11.5 diff --git a/packages/trigger-sdk-v2/package.json b/packages/trigger-sdk-v2/package.json index 9da70537c46..2a3996bb0df 100644 --- a/packages/trigger-sdk-v2/package.json +++ b/packages/trigger-sdk-v2/package.json @@ -43,8 +43,7 @@ }, "peerDependencies": { "zod": "3.x", - "effect": "3.x", - "@effect/schema": "0.72.0" + "effect": "^3.11.5" }, "peerDependenciesMeta": { "effect": { @@ -58,8 +57,7 @@ } }, "devDependencies": { - "effect": "^3.7.0", - "@effect/schema": "0.72.0", + "effect": "^3.11.5", "zod": "3.22.3", "@systemfsoftware/trigger.dev_tsconfig": "workspace:*", "@systemfsoftware/trigger.dev_tsup": "workspace:*", diff --git a/packages/trigger-sdk-v2/src/errors.ts b/packages/trigger-sdk-v2/src/errors.ts index 4bc38df5954..a3028f3fcda 100644 --- a/packages/trigger-sdk-v2/src/errors.ts +++ b/packages/trigger-sdk-v2/src/errors.ts @@ -1,6 +1,6 @@ import { DisplayProperty } from "@systemfsoftware/trigger.dev_core"; import { ErrorWithStack, SchemaError, type ServerTask } from "@systemfsoftware/trigger.dev_core"; -import { Schema as S } from "@effect/schema"; +import * as S from "effect/Schema"; export class ResumeWithTaskError extends S.TaggedError()( "ResumeWithTaskError", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 5760e6a92d8..5960104ce47 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -2504,9 +2504,6 @@ importers: specifier: ^8.11.0 version: 8.16.0(bufferutil@4.0.7)(utf-8-validate@5.0.10) devDependencies: - '@effect/schema': - specifier: 0.72.0 - version: 0.72.0(effect@3.7.0) '@systemfsoftware/trigger.dev_tsconfig': specifier: workspace:* version: link:../../config-packages/tsconfig @@ -2526,8 +2523,8 @@ importers: specifier: ^8.5.3 version: 8.5.10 effect: - specifier: ^3.7.0 - version: 3.7.0 + specifier: ^3.11.5 + version: 3.11.5 rimraf: specifier: ^3.0.2 version: 3.0.2 @@ -9955,6 +9952,9 @@ packages: ee-first@1.1.1: resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} + effect@3.11.5: + resolution: {integrity: sha512-oSzaR/S/2A/qDTnDqMWxQUNSjCG2sRLB4NEvTu+l9RqE122MTgKXOWzw0x4MHsdovRTzAihfkpgBj2aLFnH2+w==} + effect@3.6.5: resolution: {integrity: sha512-NhopZTAKljaAlR0CEroOAJJngdqg7bzlnWcDrCwh4d2WNVohVbBtUS4SGqLt8tUy7IFsTWATYiUtmhDG+YELjA==} @@ -25713,6 +25713,10 @@ snapshots: ee-first@1.1.1: {} + effect@3.11.5: + dependencies: + fast-check: 3.21.0 + effect@3.6.5: {} effect@3.7.0: {} From b58ec8c86a634616130f9467a27526a329468e41 Mon Sep 17 00:00:00 2001 From: Ryan Date: Thu, 12 Dec 2024 21:59:13 +0700 Subject: [PATCH 56/67] chore: version packages --- .changeset/cyan-lamps-tan.md | 5 ----- packages/testing/CHANGELOG.md | 6 ++++++ packages/testing/package.json | 2 +- packages/trigger-sdk-v2/CHANGELOG.md | 7 +++++++ packages/trigger-sdk-v2/package.json | 2 +- packages/trigger-sdk/CHANGELOG.md | 7 +++++++ packages/trigger-sdk/package.json | 2 +- 7 files changed, 23 insertions(+), 8 deletions(-) delete mode 100644 .changeset/cyan-lamps-tan.md create mode 100644 packages/trigger-sdk-v2/CHANGELOG.md diff --git a/.changeset/cyan-lamps-tan.md b/.changeset/cyan-lamps-tan.md deleted file mode 100644 index b6a21b4f453..00000000000 --- a/.changeset/cyan-lamps-tan.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@systemfsoftware/trigger.dev_sdk-v2": minor ---- - -chore: update effect dependency to 3.11.5 diff --git a/packages/testing/CHANGELOG.md b/packages/testing/CHANGELOG.md index a6d7effa50d..3ff31ee42d2 100644 --- a/packages/testing/CHANGELOG.md +++ b/packages/testing/CHANGELOG.md @@ -1,5 +1,11 @@ # @systemfsoftware/trigger.dev_testing +## 2.3.21 + +### Patch Changes + +- @systemfsoftware/trigger.dev_sdk@2.4.4 + ## 2.3.20 ### Patch Changes diff --git a/packages/testing/package.json b/packages/testing/package.json index 7e8fc3de942..ceeb52bf659 100644 --- a/packages/testing/package.json +++ b/packages/testing/package.json @@ -1,7 +1,7 @@ { "name": "@systemfsoftware/trigger.dev_testing", "description": "A collection of useful tools to write tests for Trigger.dev.", - "version": "2.3.20", + "version": "2.3.21", "license": "MIT", "main": "./dist/index.js", "types": "./dist/index.d.ts", diff --git a/packages/trigger-sdk-v2/CHANGELOG.md b/packages/trigger-sdk-v2/CHANGELOG.md new file mode 100644 index 00000000000..065bb418ae7 --- /dev/null +++ b/packages/trigger-sdk-v2/CHANGELOG.md @@ -0,0 +1,7 @@ +# @systemfsoftware/trigger.dev_sdk-v2 + +## 2.5.0 + +### Minor Changes + +- 09b05befcdd4121b6e44c78758cf7252ac149208: chore: update effect dependency to 3.11.5 diff --git a/packages/trigger-sdk-v2/package.json b/packages/trigger-sdk-v2/package.json index 2a3996bb0df..4c7c9284550 100644 --- a/packages/trigger-sdk-v2/package.json +++ b/packages/trigger-sdk-v2/package.json @@ -1,6 +1,6 @@ { "name": "@systemfsoftware/trigger.dev_sdk-v2", - "version": "2.4.2", + "version": "2.5.0", "description": "trigger.dev Node.JS SDK", "license": "MIT", "main": "./dist/index.js", diff --git a/packages/trigger-sdk/CHANGELOG.md b/packages/trigger-sdk/CHANGELOG.md index dffc8d672af..57debb6ff03 100644 --- a/packages/trigger-sdk/CHANGELOG.md +++ b/packages/trigger-sdk/CHANGELOG.md @@ -1,5 +1,12 @@ # @systemfsoftware/trigger.dev_sdk +## 2.4.4 + +### Patch Changes + +- Updated dependencies [09b05befcdd4121b6e44c78758cf7252ac149208] + - @systemfsoftware/trigger.dev_sdk-v2@2.5.0 + ## 2.4.3 ### Patch Changes diff --git a/packages/trigger-sdk/package.json b/packages/trigger-sdk/package.json index 4e8a852ee73..e6a508672b2 100644 --- a/packages/trigger-sdk/package.json +++ b/packages/trigger-sdk/package.json @@ -1,6 +1,6 @@ { "name": "@systemfsoftware/trigger.dev_sdk", - "version": "2.4.3", + "version": "2.4.4", "description": "trigger.dev Node.JS SDK", "license": "MIT", "main": "./dist/index.js", From 9d00f851c5e424c099f5de68e3d9e8e23ec1b4b7 Mon Sep 17 00:00:00 2001 From: Ryan Date: Thu, 12 Dec 2024 22:20:35 +0700 Subject: [PATCH 57/67] chore(hono): use v2 sdk --- .changeset/gentle-sheep-work.md | 5 +++++ packages/hono/package.json | 4 ++-- packages/hono/src/index.ts | 2 +- pnpm-lock.yaml | 6 +++--- 4 files changed, 11 insertions(+), 6 deletions(-) create mode 100644 .changeset/gentle-sheep-work.md diff --git a/.changeset/gentle-sheep-work.md b/.changeset/gentle-sheep-work.md new file mode 100644 index 00000000000..a7722b22aaf --- /dev/null +++ b/.changeset/gentle-sheep-work.md @@ -0,0 +1,5 @@ +--- +"@systemfsoftware/trigger.dev_hono": minor +--- + +chore: use v2 sdk diff --git a/packages/hono/package.json b/packages/hono/package.json index ad7e175d0cf..bf229bc4b67 100644 --- a/packages/hono/package.json +++ b/packages/hono/package.json @@ -31,7 +31,7 @@ "typecheck": "tsc --noEmit" }, "peerDependencies": { - "@systemfsoftware/trigger.dev_sdk": "2.4.x", + "@systemfsoftware/trigger.dev_sdk-v2": "workspace:^", "hono": "4.x" }, "peerDependenciesMeta": { @@ -40,7 +40,7 @@ } }, "devDependencies": { - "@systemfsoftware/trigger.dev_sdk": "workspace:*", + "@systemfsoftware/trigger.dev_sdk-v2": "workspace:^", "@systemfsoftware/trigger.dev_tsup": "workspace:*", "@total-typescript/tsconfig": "^1.0.4", "hono": "^4.5.10", diff --git a/packages/hono/src/index.ts b/packages/hono/src/index.ts index d7e537d3301..7892ff9ab80 100644 --- a/packages/hono/src/index.ts +++ b/packages/hono/src/index.ts @@ -1,4 +1,4 @@ -import type { TriggerClient } from "@systemfsoftware/trigger.dev_sdk"; +import type { TriggerClient } from "@systemfsoftware/trigger.dev_sdk-v2"; import type { Env, Hono, HonoRequest, MiddlewareHandler } from "hono"; export function createMiddleware( diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 5960104ce47..43ec581ad0b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -2041,9 +2041,9 @@ importers: packages/hono: devDependencies: - '@systemfsoftware/trigger.dev_sdk': - specifier: workspace:* - version: link:../trigger-sdk + '@systemfsoftware/trigger.dev_sdk-v2': + specifier: workspace:^ + version: link:../trigger-sdk-v2 '@systemfsoftware/trigger.dev_tsup': specifier: workspace:* version: link:../../config-packages/tsup From 83108c77d170bc53bcdec10000ef7010eb274358 Mon Sep 17 00:00:00 2001 From: Ryan Date: Thu, 12 Dec 2024 22:21:11 +0700 Subject: [PATCH 58/67] chore(hono): re-export types --- .changeset/tricky-kids-trade.md | 5 +++++ packages/hono/src/index.ts | 3 +++ 2 files changed, 8 insertions(+) create mode 100644 .changeset/tricky-kids-trade.md diff --git a/.changeset/tricky-kids-trade.md b/.changeset/tricky-kids-trade.md new file mode 100644 index 00000000000..4a34c9af646 --- /dev/null +++ b/.changeset/tricky-kids-trade.md @@ -0,0 +1,5 @@ +--- +"@systemfsoftware/trigger.dev_hono": minor +--- + +chore: re-export types diff --git a/packages/hono/src/index.ts b/packages/hono/src/index.ts index 7892ff9ab80..1a3cdd10ddb 100644 --- a/packages/hono/src/index.ts +++ b/packages/hono/src/index.ts @@ -1,6 +1,9 @@ import type { TriggerClient } from "@systemfsoftware/trigger.dev_sdk-v2"; import type { Env, Hono, HonoRequest, MiddlewareHandler } from "hono"; +export type { TriggerClient } from "@systemfsoftware/trigger.dev_sdk-v2"; +export type { Env, Hono, HonoRequest, MiddlewareHandler } from "hono"; + export function createMiddleware( client: TriggerClient, path: string = "/api/trigger" From c4ca09f35234d0b3c813c9b61a3f8b70a0791822 Mon Sep 17 00:00:00 2001 From: Ryan Date: Thu, 12 Dec 2024 22:21:23 +0700 Subject: [PATCH 59/67] chore: version packages --- .changeset/gentle-sheep-work.md | 5 ----- .changeset/tricky-kids-trade.md | 5 ----- packages/hono/CHANGELOG.md | 7 +++++++ packages/hono/package.json | 2 +- 4 files changed, 8 insertions(+), 11 deletions(-) delete mode 100644 .changeset/gentle-sheep-work.md delete mode 100644 .changeset/tricky-kids-trade.md diff --git a/.changeset/gentle-sheep-work.md b/.changeset/gentle-sheep-work.md deleted file mode 100644 index a7722b22aaf..00000000000 --- a/.changeset/gentle-sheep-work.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@systemfsoftware/trigger.dev_hono": minor ---- - -chore: use v2 sdk diff --git a/.changeset/tricky-kids-trade.md b/.changeset/tricky-kids-trade.md deleted file mode 100644 index 4a34c9af646..00000000000 --- a/.changeset/tricky-kids-trade.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@systemfsoftware/trigger.dev_hono": minor ---- - -chore: re-export types diff --git a/packages/hono/CHANGELOG.md b/packages/hono/CHANGELOG.md index 6c0502a421d..69c189042b5 100644 --- a/packages/hono/CHANGELOG.md +++ b/packages/hono/CHANGELOG.md @@ -1,5 +1,12 @@ # @systemfsoftware/trigger.dev_hono +## 4.2.0 + +### Minor Changes + +- 9d00f851c5e424c099f5de68e3d9e8e23ec1b4b7: chore: use v2 sdk +- 83108c77d170bc53bcdec10000ef7010eb274358: chore: re-export types + ## 4.1.0 ### Minor Changes diff --git a/packages/hono/package.json b/packages/hono/package.json index bf229bc4b67..f1f77377f50 100644 --- a/packages/hono/package.json +++ b/packages/hono/package.json @@ -1,6 +1,6 @@ { "name": "@systemfsoftware/trigger.dev_hono", - "version": "4.1.0", + "version": "4.2.0", "description": "A Trigger.dev adapter for Hono.dev", "license": "MIT", "main": "./dist/index.js", From b7fb0d929c1d73232f71bd2c73d0ba903199fadf Mon Sep 17 00:00:00 2001 From: Ryan Date: Tue, 24 Dec 2024 15:06:50 +0700 Subject: [PATCH 60/67] chore(sdk-v2)!: use Data.TaggedError instead of Schema.TaggedError --- .changeset/quiet-buckets-own.md | 5 + packages/trigger-sdk-v2/src/errors.ts | 136 ++++++++++---------------- 2 files changed, 58 insertions(+), 83 deletions(-) create mode 100644 .changeset/quiet-buckets-own.md diff --git a/.changeset/quiet-buckets-own.md b/.changeset/quiet-buckets-own.md new file mode 100644 index 00000000000..a12e93a2d69 --- /dev/null +++ b/.changeset/quiet-buckets-own.md @@ -0,0 +1,5 @@ +--- +"@systemfsoftware/trigger.dev_sdk-v2": minor +--- + +chore(sdk-v2)!: use Data.TaggedError instead of Schema.TaggedError diff --git a/packages/trigger-sdk-v2/src/errors.ts b/packages/trigger-sdk-v2/src/errors.ts index a3028f3fcda..816d63d2593 100644 --- a/packages/trigger-sdk-v2/src/errors.ts +++ b/packages/trigger-sdk-v2/src/errors.ts @@ -1,25 +1,19 @@ import { DisplayProperty } from "@systemfsoftware/trigger.dev_core"; import { ErrorWithStack, SchemaError, type ServerTask } from "@systemfsoftware/trigger.dev_core"; -import * as S from "effect/Schema"; +import { Data } from "effect"; -export class ResumeWithTaskError extends S.TaggedError()( - "ResumeWithTaskError", - { - task: S.Any, - } -) { +export class ResumeWithTaskError extends Data.TaggedError("ResumeWithTaskError")<{ + task: ServerTask; +}> { constructor(readonly task: ServerTask) { super({ task }); } } -export class ResumeWithParallelTaskError extends S.TaggedError()( - "ResumeWithParallelTaskError", - { - task: S.Any, - childErrors: S.Any, - } -) { +export class ResumeWithParallelTaskError extends Data.TaggedError("ResumeWithTaskError")<{ + task: ServerTask; + childErrors: ReadonlyArray; +}> { constructor( readonly task: ServerTask, readonly childErrors: ReadonlyArray @@ -28,11 +22,11 @@ export class ResumeWithParallelTaskError extends S.TaggedError()("RetryWithTaskError", { - cause: S.Any, - task: S.Any, - retryAt: S.Date, -}) { +export class RetryWithTaskError extends Data.TaggedError("RetryWithTaskError")<{ + cause: ErrorWithStack; + task: ServerTask; + retryAt: Date; +}> { constructor( readonly cause: ErrorWithStack, readonly task: ServerTask, @@ -42,36 +36,27 @@ export class RetryWithTaskError extends S.TaggedError()("Ret } } -export class CanceledWithTaskError extends S.TaggedError()( - "CanceledWithTaskError", - { - task: S.Any, - } -) { +export class CanceledWithTaskError extends Data.TaggedError("CanceledWithTaskError")<{ + task: ServerTask; +}> { constructor(readonly task: ServerTask) { super({ task }); } } -export class YieldExecutionError extends S.TaggedError()( - "YieldExecutionError", - { - key: S.String, - } -) { +export class YieldExecutionError extends Data.TaggedError("YieldExecutionError")<{ + key: string; +}> { constructor(readonly key: string) { super({ key }); } } -export class AutoYieldExecutionError extends S.TaggedError()( - "AutoYieldExecutionError", - { - location: S.String, - timeRemaining: S.Number, - timeElapsed: S.Number, - } -) { +export class AutoYieldExecutionError extends Data.TaggedError("YieldExecutionError")<{ + location: string; + timeRemaining: number; + timeElapsed: number; +}> { constructor( readonly location: string, readonly timeRemaining: number, @@ -81,15 +66,14 @@ export class AutoYieldExecutionError extends S.TaggedError()( - "AutoYieldWithCompletedTaskExecutionError", - { - id: S.String, - properties: S.optional(S.Union(S.Any, S.Undefined)), - data: S.Any, - output: S.optional(S.Union(S.String, S.Undefined)) - } -) { +export class AutoYieldWithCompletedTaskExecutionError extends Data.TaggedError( + "AutoYieldWithCompletedTaskExecutionError" +)<{ + id: string; + properties?: DisplayProperty[]; + data: { location: string; timeRemaining: number; timeElapsed: number }; + output?: string; +}> { constructor( readonly id: string, readonly properties: DisplayProperty[] | undefined, @@ -100,45 +84,31 @@ export class AutoYieldWithCompletedTaskExecutionError extends S.TaggedError()( - "AutoYieldRateLimitError", - { - resetAtTimestamp: S.Number, - } -) { - constructor( - readonly resetAtTimestamp: number, - ) { +export class AutoYieldRateLimitError extends Data.TaggedError("AutoYieldRateLimitError")<{ + resetAtTimestamp: number; +}> { + constructor(readonly resetAtTimestamp: number) { super({ resetAtTimestamp }); } } -export class ParsedPayloadSchemaError extends S.TaggedError()( - "ParsedPayloadSchemaError", - { - schemaErrors: S.Any, - } -) { - constructor( - readonly schemaErrors: ReadonlyArray, - ) { +export class ParsedPayloadSchemaError extends Data.TaggedError("ParsedPayloadSchemaError")<{ + schemaErrors: ReadonlyArray; +}> { + constructor(readonly schemaErrors: ReadonlyArray) { super({ schemaErrors }); } } -export const TriggerInternalError = S.Union( - ResumeWithTaskError, - RetryWithTaskError, - CanceledWithTaskError, - YieldExecutionError, - AutoYieldExecutionError, - AutoYieldWithCompletedTaskExecutionError, - AutoYieldRateLimitError, - ResumeWithParallelTaskError, -) - -export type TriggerInternalError = S.Schema.Type +export type TriggerInternalError = + | ResumeWithTaskError + | RetryWithTaskError + | CanceledWithTaskError + | YieldExecutionError + | AutoYieldExecutionError + | AutoYieldWithCompletedTaskExecutionError + | AutoYieldRateLimitError + | ResumeWithParallelTaskError; /** Use this function if you're using a `try/catch` block to catch errors. * It checks if a thrown error is a special internal error that you should ignore. @@ -160,10 +130,10 @@ export function isTriggerError(err: unknown): err is TriggerInternalError { } // This error isn't an internal error but it can be used by the user to figure out which task caused the error -export class ErrorWithTask extends S.TaggedError()("ErrorWithTask", { - cause: S.Any, - message: S.Any, -}) { +export class ErrorWithTask extends Data.TaggedError("ErrorWithTask")<{ + cause: ServerTask; + message: string; +}> { constructor( readonly cause: ServerTask, readonly message: string From 5a5dab284307c7211c48a2b8711e950efabd730e Mon Sep 17 00:00:00 2001 From: Ryan Date: Sat, 18 Jan 2025 19:15:02 +0700 Subject: [PATCH 61/67] chore(sdk-v2): use tshy --- .changeset/brown-lions-cross.md | 5 + packages/trigger-sdk-v2/package.json | 47 +++++---- packages/trigger-sdk-v2/src/apiClient.ts | 44 ++++----- packages/trigger-sdk-v2/src/errors.ts | 80 +++++++-------- packages/trigger-sdk-v2/src/httpEndpoint.ts | 22 ++--- packages/trigger-sdk-v2/src/index.ts | 38 +++---- packages/trigger-sdk-v2/src/integrations.ts | 5 +- packages/trigger-sdk-v2/src/io.ts | 73 +++++++------- .../trigger-sdk-v2/src/ioWithIntegrations.ts | 6 +- packages/trigger-sdk-v2/src/job.ts | 16 +-- packages/trigger-sdk-v2/src/package-cjs.cts | 3 + packages/trigger-sdk-v2/src/package.ts | 4 + .../trigger-sdk-v2/src/runLocalStorage.ts | 6 +- packages/trigger-sdk-v2/src/security.ts | 2 +- packages/trigger-sdk-v2/src/status.ts | 6 +- .../trigger-sdk-v2/src/store/keyValueStore.ts | 6 +- .../src/store/keyValueStoreClient.ts | 6 +- packages/trigger-sdk-v2/src/triggerClient.ts | 99 +++++++++---------- .../trigger-sdk-v2/src/triggers/dynamic.ts | 20 ++-- .../src/triggers/eventTrigger.ts | 24 ++--- .../src/triggers/externalSource.ts | 34 +++---- .../src/triggers/invokeTrigger.ts | 16 +-- .../src/triggers/notifications.ts | 14 +-- .../trigger-sdk-v2/src/triggers/scheduled.ts | 30 +++--- .../trigger-sdk-v2/src/triggers/webhook.ts | 26 ++--- packages/trigger-sdk-v2/src/types.ts | 51 +++++++++- .../src/utils/formatSchemaErrors.ts | 2 +- packages/trigger-sdk-v2/tsconfig.build.json | 10 ++ packages/trigger-sdk-v2/tsconfig.json | 20 +--- packages/trigger-sdk-v2/tsup.config.ts | 9 -- pnpm-lock.yaml | 3 - 31 files changed, 392 insertions(+), 335 deletions(-) create mode 100644 .changeset/brown-lions-cross.md create mode 100644 packages/trigger-sdk-v2/src/package-cjs.cts create mode 100644 packages/trigger-sdk-v2/src/package.ts create mode 100644 packages/trigger-sdk-v2/tsconfig.build.json delete mode 100644 packages/trigger-sdk-v2/tsup.config.ts diff --git a/.changeset/brown-lions-cross.md b/.changeset/brown-lions-cross.md new file mode 100644 index 00000000000..9762752ced6 --- /dev/null +++ b/.changeset/brown-lions-cross.md @@ -0,0 +1,5 @@ +--- +"@systemfsoftware/trigger.dev_sdk-v2": patch +--- + +use tshy for building v2 sdk diff --git a/packages/trigger-sdk-v2/package.json b/packages/trigger-sdk-v2/package.json index 4c7c9284550..f7b6739c59f 100644 --- a/packages/trigger-sdk-v2/package.json +++ b/packages/trigger-sdk-v2/package.json @@ -1,34 +1,48 @@ { "name": "@systemfsoftware/trigger.dev_sdk-v2", + "type": "module", "version": "2.5.0", "description": "trigger.dev Node.JS SDK", "license": "MIT", - "main": "./dist/index.js", - "types": "./dist/index.d.ts", - "module": "./dist/index.mjs", + "main": "./dist/commonjs/index.js", + "types": "./dist/commonjs/index.d.ts", + "module": "./dist/esm/index.js", "publishConfig": { "access": "public" }, - "files": [ - "dist" - ], "exports": { + "./package.json": "./package.json", ".": { "import": { - "types": "./dist/index.d.mts", - "default": "./dist/index.mjs" + "@trigger.dev/source": "./src/index.ts", + "types": "./dist/esm/index.d.ts", + "default": "./dist/esm/index.js" }, - "require": "./dist/index.js", - "types": "./dist/index.d.ts" + "require": { + "types": "./dist/commonjs/index.d.ts", + "default": "./dist/commonjs/index.js" + } + } + }, + "files": [ + "dist" + ], + "tshy": { + "project": "./tsconfig.build.json", + "exports": { + "./package.json": "./package.json", + ".": "./src/index.ts" }, - "./package.json": "./package.json" + "sourceDialects": [ + "@trigger.dev/source" + ] }, "scripts": { "prepare": "pnpm turbo build", - "clean": "rimraf dist", - "build": "pnpm run clean && pnpm run build:tsup", - "build:tsup": "tsup --dts-resolve", - "typecheck": "tsc --noEmit" + "clean": "rimraf dist .tshy .tshy-build", + "build": "pnpm run clean && tshy", + "typecheck": "tsc --noEmit", + "test": "echo 'no tests'" }, "dependencies": { "@systemfsoftware/trigger.dev_core-v2": "workspace:^", @@ -38,8 +52,7 @@ "debug": "^4.3.4", "slug": "^6.0.0", "terminal-link": "^3.0.0", - "ws": "^8.11.0", - "typed-emitter": "^2.1.0" + "ws": "^8.11.0" }, "peerDependencies": { "zod": "3.x", diff --git a/packages/trigger-sdk-v2/src/apiClient.ts b/packages/trigger-sdk-v2/src/apiClient.ts index 961cee05d2b..d11753f283b 100644 --- a/packages/trigger-sdk-v2/src/apiClient.ts +++ b/packages/trigger-sdk-v2/src/apiClient.ts @@ -1,50 +1,50 @@ import { API_VERSIONS, - ApiEventLog, + type ApiEventLog, ApiEventLogSchema, CancelRunsForEventSchema, CancelRunsForJobSchema, - CompleteTaskBodyV2Input, + type CompleteTaskBodyV2Input, ConnectionAuthSchema, - EphemeralEventDispatcherRequestBody, + type EphemeralEventDispatcherRequestBody, EphemeralEventDispatcherResponseBodySchema, - FailTaskBodyInput, + type FailTaskBodyInput, GetEventSchema, - GetRunOptionsWithTaskDetails, + type GetRunOptionsWithTaskDetails, GetRunSchema, GetRunStatusesSchema, - GetRunsOptions, + type GetRunsOptions, GetRunsSchema, - InvokeJobRequestBody, + type InvokeJobRequestBody, InvokeJobResponseSchema, - InvokeOptions, + type InvokeOptions, JobRunStatusRecordSchema, - KeyValueStoreResponseBody, + type KeyValueStoreResponseBody, KeyValueStoreResponseBodySchema, RegisterScheduleResponseBodySchema, RegisterSourceEventSchemaV2, - RegisterSourceEventV2, - RegisterTriggerBodyV2, - RunTaskBodyInput, + type RegisterSourceEventV2, + type RegisterTriggerBodyV2, + type RunTaskBodyInput, RunTaskResponseWithCachedTasksBodySchema, - ScheduleMetadata, - SendEvent, - SendEventOptions, + type ScheduleMetadata, + type SendEvent, + type SendEventOptions, ServerTaskSchema, - StatusUpdate, - TriggerSource, + type StatusUpdate, + type TriggerSource, TriggerSourceSchema, - UpdateTriggerSourceBodyV2, - UpdateWebhookBody, + type UpdateTriggerSourceBodyV2, + type UpdateWebhookBody, assertExhaustive, urlWithSearchParams, } from "@systemfsoftware/trigger.dev_core"; -import { LogLevel, Logger } from "@systemfsoftware/trigger.dev_core-backend"; +import { type LogLevel, Logger } from "@systemfsoftware/trigger.dev_core-backend"; import { env } from "node:process"; import { z } from "zod"; -import { KeyValueStoreClient } from "./store/keyValueStoreClient"; -import { AutoYieldRateLimitError } from "./errors"; +import { KeyValueStoreClient } from "./store/keyValueStoreClient.js"; +import { AutoYieldRateLimitError } from "./errors.js"; export type ApiClientOptions = { apiKey?: string; diff --git a/packages/trigger-sdk-v2/src/errors.ts b/packages/trigger-sdk-v2/src/errors.ts index 816d63d2593..55975f044ed 100644 --- a/packages/trigger-sdk-v2/src/errors.ts +++ b/packages/trigger-sdk-v2/src/errors.ts @@ -1,66 +1,66 @@ -import { DisplayProperty } from "@systemfsoftware/trigger.dev_core"; -import { ErrorWithStack, SchemaError, type ServerTask } from "@systemfsoftware/trigger.dev_core"; +import { type DisplayProperty } from "@systemfsoftware/trigger.dev_core"; +import { type ErrorWithStack, type SchemaError, type ServerTask } from "@systemfsoftware/trigger.dev_core"; import { Data } from "effect"; export class ResumeWithTaskError extends Data.TaggedError("ResumeWithTaskError")<{ - task: ServerTask; + readonly task: ServerTask; }> { - constructor(readonly task: ServerTask) { + constructor(task: ServerTask) { super({ task }); } } export class ResumeWithParallelTaskError extends Data.TaggedError("ResumeWithTaskError")<{ - task: ServerTask; - childErrors: ReadonlyArray; + readonly task: ServerTask; + readonly childErrors: ReadonlyArray; }> { constructor( - readonly task: ServerTask, - readonly childErrors: ReadonlyArray + task: ServerTask, + childErrors: ReadonlyArray ) { super({ task, childErrors }); } } export class RetryWithTaskError extends Data.TaggedError("RetryWithTaskError")<{ - cause: ErrorWithStack; - task: ServerTask; - retryAt: Date; + readonly cause: ErrorWithStack; + readonly task: ServerTask; + readonly retryAt: Date; }> { constructor( - readonly cause: ErrorWithStack, - readonly task: ServerTask, - readonly retryAt: Date + cause: ErrorWithStack, + task: ServerTask, + retryAt: Date ) { super({ cause, task, retryAt }); } } export class CanceledWithTaskError extends Data.TaggedError("CanceledWithTaskError")<{ - task: ServerTask; + readonly task: ServerTask; }> { - constructor(readonly task: ServerTask) { + constructor(task: ServerTask) { super({ task }); } } export class YieldExecutionError extends Data.TaggedError("YieldExecutionError")<{ - key: string; + readonly key: string; }> { - constructor(readonly key: string) { + constructor(key: string) { super({ key }); } } export class AutoYieldExecutionError extends Data.TaggedError("YieldExecutionError")<{ - location: string; - timeRemaining: number; - timeElapsed: number; + readonly location: string; + readonly timeRemaining: number; + readonly timeElapsed: number; }> { constructor( - readonly location: string, - readonly timeRemaining: number, - readonly timeElapsed: number + location: string, + timeRemaining: number, + timeElapsed: number ) { super({ location, timeRemaining, timeElapsed }); } @@ -69,33 +69,33 @@ export class AutoYieldExecutionError extends Data.TaggedError("YieldExecutionErr export class AutoYieldWithCompletedTaskExecutionError extends Data.TaggedError( "AutoYieldWithCompletedTaskExecutionError" )<{ - id: string; - properties?: DisplayProperty[]; - data: { location: string; timeRemaining: number; timeElapsed: number }; - output?: string; + readonly id: string; + readonly properties?: DisplayProperty[]; + readonly data: { location: string; timeRemaining: number; timeElapsed: number }; + readonly output?: string; }> { constructor( - readonly id: string, - readonly properties: DisplayProperty[] | undefined, - readonly data: { location: string; timeRemaining: number; timeElapsed: number }, - readonly output?: string + id: string, + properties: DisplayProperty[] | undefined, + data: { location: string; timeRemaining: number; timeElapsed: number }, + output?: string ) { super({ id, properties, data, output }); } } export class AutoYieldRateLimitError extends Data.TaggedError("AutoYieldRateLimitError")<{ - resetAtTimestamp: number; + readonly resetAtTimestamp: number; }> { - constructor(readonly resetAtTimestamp: number) { + constructor(resetAtTimestamp: number) { super({ resetAtTimestamp }); } } export class ParsedPayloadSchemaError extends Data.TaggedError("ParsedPayloadSchemaError")<{ - schemaErrors: ReadonlyArray; + readonly schemaErrors: ReadonlyArray; }> { - constructor(readonly schemaErrors: ReadonlyArray) { + constructor(schemaErrors: ReadonlyArray) { super({ schemaErrors }); } } @@ -131,12 +131,12 @@ export function isTriggerError(err: unknown): err is TriggerInternalError { // This error isn't an internal error but it can be used by the user to figure out which task caused the error export class ErrorWithTask extends Data.TaggedError("ErrorWithTask")<{ - cause: ServerTask; - message: string; + readonly cause: ServerTask; + readonly message: string; }> { constructor( - readonly cause: ServerTask, - readonly message: string + cause: ServerTask, + message: string ) { super({ cause, message }); } diff --git a/packages/trigger-sdk-v2/src/httpEndpoint.ts b/packages/trigger-sdk-v2/src/httpEndpoint.ts index 891e2e8697c..5080a8c2461 100644 --- a/packages/trigger-sdk-v2/src/httpEndpoint.ts +++ b/packages/trigger-sdk-v2/src/httpEndpoint.ts @@ -1,17 +1,17 @@ import { - DisplayProperty, - EventFilter, - HttpEndpointMetadata, - RequestFilter, + type DisplayProperty, + type EventFilter, + type HttpEndpointMetadata, + type RequestFilter, RequestWithRawBodySchema, - TriggerMetadata, + type TriggerMetadata, } from "@systemfsoftware/trigger.dev_core"; -import { ParsedPayloadSchemaError } from "./errors"; -import { Job } from "./job"; -import { TriggerClient } from "./triggerClient"; -import { EventSpecification, EventSpecificationExample, Trigger, VerifyResult } from "./types"; -import { formatSchemaErrors } from "./utils/formatSchemaErrors"; -import { slugifyId } from "./utils"; +import { ParsedPayloadSchemaError } from "./errors.js"; +import { Job } from "./job.js"; +import { TriggerClient } from "./triggerClient.js"; +import type { EventSpecification, EventSpecificationExample, Trigger, VerifyResult } from "./types.js"; +import { formatSchemaErrors } from "./utils/formatSchemaErrors.js"; +import { slugifyId } from "./utils.js"; type HttpEndpointOptions> = { id: string; diff --git a/packages/trigger-sdk-v2/src/index.ts b/packages/trigger-sdk-v2/src/index.ts index f4a1e08152e..545b6dbfe84 100644 --- a/packages/trigger-sdk-v2/src/index.ts +++ b/packages/trigger-sdk-v2/src/index.ts @@ -4,31 +4,31 @@ if (TRIGGER_DOT_DEV_MARKER in globalThis) { } (globalThis as any)[TRIGGER_DOT_DEV_MARKER] = true; -export * from "./job"; -export * from "./triggerClient"; -export * from "./integrations"; -export * from "./triggers/eventTrigger"; -export * from "./triggers/externalSource"; -export * from "./triggers/dynamic"; -export * from "./triggers/scheduled"; -export * from "./triggers/notifications"; -export * from "./triggers/invokeTrigger"; -export * from "./triggers/webhook"; -export * from "./io"; -export * from "./types"; -export * from "./utils"; -export * from "./security"; +export * from "./job.js"; +export * from "./triggerClient.js"; +export * from "./integrations.js"; +export * from "./triggers/eventTrigger.js"; +export * from "./triggers/externalSource.js"; +export * from "./triggers/dynamic.js"; +export * from "./triggers/scheduled.js"; +export * from "./triggers/notifications.js"; +export * from "./triggers/invokeTrigger.js"; +export * from "./triggers/webhook.js"; +export * from "./io.js"; +export * from "./types.js"; +export * from "./utils.js"; +export * from "./security.js"; -import { ServerTask } from "@systemfsoftware/trigger.dev_core"; -import { RedactString } from "./types"; -export { isTriggerError } from "./errors"; -export { retry } from "./retry"; +import type { ServerTask } from "@systemfsoftware/trigger.dev_core"; +import type { RedactString } from "./types.js"; +export { isTriggerError } from "./errors.js"; +export { retry } from "./retry.js"; export type { NormalizedRequest, EventFilter } from "@systemfsoftware/trigger.dev_core"; export type Task = ServerTask; -import { ApiEventLog } from "@systemfsoftware/trigger.dev_core"; +import type { ApiEventLog } from "@systemfsoftware/trigger.dev_core"; export type SentEvent = ApiEventLog; /* diff --git a/packages/trigger-sdk-v2/src/integrations.ts b/packages/trigger-sdk-v2/src/integrations.ts index e003b135479..be74b2c8265 100644 --- a/packages/trigger-sdk-v2/src/integrations.ts +++ b/packages/trigger-sdk-v2/src/integrations.ts @@ -1,6 +1,5 @@ -import { ConnectionAuth, IntegrationMetadata } from "@systemfsoftware/trigger.dev_core"; -import { IO } from "./io"; -import { Prettify } from "@systemfsoftware/trigger.dev_core"; +import type { ConnectionAuth, IntegrationMetadata } from "@systemfsoftware/trigger.dev_core"; +import { IO } from "./io.js"; export type { ConnectionAuth } from "@systemfsoftware/trigger.dev_core"; export interface TriggerIntegration { diff --git a/packages/trigger-sdk-v2/src/io.ts b/packages/trigger-sdk-v2/src/io.ts index ae7b3fe1116..68af2ec761f 100644 --- a/packages/trigger-sdk-v2/src/io.ts +++ b/packages/trigger-sdk-v2/src/io.ts @@ -1,32 +1,31 @@ import { API_VERSIONS, - CachedTask, - CompleteTaskBodyV2Input, - ConnectionAuth, - CronOptions, - ErrorWithStack, + type CachedTask, + type CompleteTaskBodyV2Input, + type ConnectionAuth, + type CronOptions, ErrorWithStackSchema, - EventFilter, - FetchPollOperation, - FetchRequestInit, - FetchRetryOptions, - FetchTimeoutOptions, - InitialStatusUpdate, - IntervalOptions, - RunTaskBodyInput, - RunTaskOptions, - SendEvent, - SendEventOptions, - ServerTask, - UpdateTriggerSourceBodyV2, - UpdateWebhookBody, + type EventFilter, + type FetchPollOperation, + type FetchRequestInit, + type FetchRetryOptions, + type FetchTimeoutOptions, + type InitialStatusUpdate, + type IntervalOptions, + type RunTaskBodyInput, + type RunTaskOptions, + type SendEvent, + type SendEventOptions, + type ServerTask, + type UpdateTriggerSourceBodyV2, + type UpdateWebhookBody, supportsFeature, } from "@systemfsoftware/trigger.dev_core"; -import { LogLevel, Logger } from "@systemfsoftware/trigger.dev_core-backend"; +import { type LogLevel, Logger } from "@systemfsoftware/trigger.dev_core-backend"; import { BloomFilter } from "@systemfsoftware/trigger.dev_core-backend"; import { AsyncLocalStorage } from "node:async_hooks"; import { webcrypto } from "node:crypto"; -import { ApiClient } from "./apiClient"; +import { ApiClient } from "./apiClient.js"; import { AutoYieldExecutionError, AutoYieldRateLimitError, @@ -36,28 +35,28 @@ import { ResumeWithParallelTaskError, ResumeWithTaskError, RetryWithTaskError, - TriggerInternalError, + type TriggerInternalError, YieldExecutionError, isTriggerError, -} from "./errors"; -import { IntegrationTaskKey } from "./integrations"; -import { calculateRetryAt } from "./retry"; -import { TriggerStatus } from "./status"; -import { TriggerClient } from "./triggerClient"; -import { DynamicTrigger } from "./triggers/dynamic"; -import { ExternalSource, ExternalSourceParams } from "./triggers/externalSource"; -import { DynamicSchedule } from "./triggers/scheduled"; +} from "./errors.js"; +import type { IntegrationTaskKey } from "./integrations.js"; +import { calculateRetryAt } from "./retry.js"; +import { TriggerStatus } from "./status.js"; +import { TriggerClient } from "./triggerClient.js"; +import { DynamicTrigger } from "./triggers/dynamic.js"; +import { ExternalSource, type ExternalSourceParams } from "./triggers/externalSource.js"; +import { DynamicSchedule } from "./triggers/scheduled.js"; import { - EventSpecification, - TaskLogger, - TriggerContext, - WaitForEventResult, + type EventSpecification, + type TaskLogger, + type TriggerContext, + type WaitForEventResult, waitForEventSchema, -} from "./types"; +} from "./types.js"; import { z } from "zod"; -import { KeyValueStore } from "./store/keyValueStore"; +import { KeyValueStore } from "./store/keyValueStore.js"; import { Buffer } from "node:buffer"; -import { isCause, isUnknownException } from "effect/Cause"; +import { isUnknownException } from "effect/Cause"; export type IOTask = ServerTask; diff --git a/packages/trigger-sdk-v2/src/ioWithIntegrations.ts b/packages/trigger-sdk-v2/src/ioWithIntegrations.ts index 82dd250f216..4b0e807a9a7 100644 --- a/packages/trigger-sdk-v2/src/ioWithIntegrations.ts +++ b/packages/trigger-sdk-v2/src/ioWithIntegrations.ts @@ -1,6 +1,6 @@ -import { ConnectionAuth } from "@systemfsoftware/trigger.dev_core"; -import { IOWithIntegrations, TriggerIntegration } from "./integrations"; -import { IO } from "./io"; +import type { ConnectionAuth } from "@systemfsoftware/trigger.dev_core"; +import type { IOWithIntegrations, TriggerIntegration } from "./integrations.js"; +import { IO } from "./io.js"; export function createIOWithIntegrations>( io: IO, diff --git a/packages/trigger-sdk-v2/src/job.ts b/packages/trigger-sdk-v2/src/job.ts index db80d445a66..1271b12ff56 100644 --- a/packages/trigger-sdk-v2/src/job.ts +++ b/packages/trigger-sdk-v2/src/job.ts @@ -1,4 +1,4 @@ -import { +import type { FailedRunNotification, IntegrationConfig, InvokeOptions, @@ -7,19 +7,19 @@ import { RunNotification, SuccessfulRunNotification, } from "@systemfsoftware/trigger.dev_core"; -import { LogLevel } from "@systemfsoftware/trigger.dev_core-backend"; -import { ConcurrencyLimit } from "./concurrencyLimit"; -import { IOWithIntegrations, TriggerIntegration } from "./integrations"; -import { runLocalStorage } from "./runLocalStorage"; -import { TriggerClient } from "./triggerClient"; +import type { LogLevel } from "@systemfsoftware/trigger.dev_core-backend"; +import { ConcurrencyLimit } from "./concurrencyLimit.js"; +import type { IOWithIntegrations, TriggerIntegration } from "./integrations.js"; +import { runLocalStorage } from "./runLocalStorage.js"; +import { TriggerClient } from "./triggerClient.js"; import type { EventSpecification, Trigger, TriggerContext, TriggerEventType, TriggerInvokeType, -} from "./types"; -import { slugifyId } from "./utils"; +} from "./types.js"; +import { slugifyId } from "./utils.js"; export type { FailedRunNotification, diff --git a/packages/trigger-sdk-v2/src/package-cjs.cts b/packages/trigger-sdk-v2/src/package-cjs.cts new file mode 100644 index 00000000000..2c66d618257 --- /dev/null +++ b/packages/trigger-sdk-v2/src/package-cjs.cts @@ -0,0 +1,3 @@ +const packageJson = require("../package.json") + +module.exports = { packageJson } diff --git a/packages/trigger-sdk-v2/src/package.ts b/packages/trigger-sdk-v2/src/package.ts new file mode 100644 index 00000000000..8d58e2b03b9 --- /dev/null +++ b/packages/trigger-sdk-v2/src/package.ts @@ -0,0 +1,4 @@ +//@ts-ignore +import packageJson from "../package.json" assert { type: "json" }; + +export { packageJson} diff --git a/packages/trigger-sdk-v2/src/runLocalStorage.ts b/packages/trigger-sdk-v2/src/runLocalStorage.ts index e16274f2e91..7fc41fab903 100644 --- a/packages/trigger-sdk-v2/src/runLocalStorage.ts +++ b/packages/trigger-sdk-v2/src/runLocalStorage.ts @@ -1,6 +1,6 @@ -import { IO } from "./io"; -import { TriggerContext } from "./types"; -import { TypedAsyncLocalStorage } from "./utils/typedAsyncLocalStorage"; +import { IO } from "./io.js"; +import type { TriggerContext } from "./types.js"; +import { TypedAsyncLocalStorage } from "./utils/typedAsyncLocalStorage.js"; export type RunStore = { io: IO; diff --git a/packages/trigger-sdk-v2/src/security.ts b/packages/trigger-sdk-v2/src/security.ts index 3bfc7889884..99c1c9d5f1c 100644 --- a/packages/trigger-sdk-v2/src/security.ts +++ b/packages/trigger-sdk-v2/src/security.ts @@ -1,6 +1,6 @@ import crypto from "node:crypto"; import type { BinaryToTextEncoding, BinaryLike, KeyObject } from "crypto"; -import { VerifyResult } from "./types"; +import type { VerifyResult } from "./types.js"; /** Easily verify webhook payloads when they're using common signing methods. */ export async function verifyRequestSignature({ diff --git a/packages/trigger-sdk-v2/src/status.ts b/packages/trigger-sdk-v2/src/status.ts index 7c928550f0f..28068b9ad4e 100644 --- a/packages/trigger-sdk-v2/src/status.ts +++ b/packages/trigger-sdk-v2/src/status.ts @@ -1,6 +1,6 @@ -import { DisplayProperty, StatusUpdate } from "@systemfsoftware/trigger.dev_core"; -import { IntegrationTaskKey } from "./integrations"; -import { IO } from "./io"; +import type { DisplayProperty, StatusUpdate } from "@systemfsoftware/trigger.dev_core"; +import type { IntegrationTaskKey } from "./integrations.js"; +import { IO } from "./io.js"; export class TriggerStatus { constructor( diff --git a/packages/trigger-sdk-v2/src/store/keyValueStore.ts b/packages/trigger-sdk-v2/src/store/keyValueStore.ts index c7b636d7e9a..b329ef247ed 100644 --- a/packages/trigger-sdk-v2/src/store/keyValueStore.ts +++ b/packages/trigger-sdk-v2/src/store/keyValueStore.ts @@ -1,6 +1,6 @@ -import { ApiClient } from "../apiClient"; -import { Json } from "../io"; -import { runLocalStorage } from "../runLocalStorage"; +import { ApiClient } from "../apiClient.js"; +import type { Json } from "../io.js"; +import { runLocalStorage } from "../runLocalStorage.js"; export class KeyValueStore { constructor( diff --git a/packages/trigger-sdk-v2/src/store/keyValueStoreClient.ts b/packages/trigger-sdk-v2/src/store/keyValueStoreClient.ts index 84872dfdbfb..2b30cefcaf1 100644 --- a/packages/trigger-sdk-v2/src/store/keyValueStoreClient.ts +++ b/packages/trigger-sdk-v2/src/store/keyValueStoreClient.ts @@ -1,6 +1,6 @@ -import { AsyncMap } from "@systemfsoftware/trigger.dev_core"; -import { KeyValueStoreResponseBody } from "@systemfsoftware/trigger.dev_core"; -import { JSONOutputSerializer, Json } from "../io"; +import type { AsyncMap } from "@systemfsoftware/trigger.dev_core"; +import type { KeyValueStoreResponseBody } from "@systemfsoftware/trigger.dev_core"; +import { JSONOutputSerializer, type Json } from "../io.js"; type QueryKeyValueStoreFunction = ( action: "DELETE" | "GET" | "HAS" | "SET", diff --git a/packages/trigger-sdk-v2/src/triggerClient.ts b/packages/trigger-sdk-v2/src/triggerClient.ts index 0d068b5bfe1..b2657438b58 100644 --- a/packages/trigger-sdk-v2/src/triggerClient.ts +++ b/packages/trigger-sdk-v2/src/triggerClient.ts @@ -1,55 +1,54 @@ import { API_VERSIONS, - ConnectionAuth, - DELIVER_WEBHOOK_REQUEST, - DeserializedJson, - EphemeralEventDispatcherRequestBody, + type ConnectionAuth, + type DeserializedJson, + type EphemeralEventDispatcherRequestBody, ErrorWithStackSchema, - FailedRunNotification, - GetRunOptionsWithTaskDetails, - GetRunsOptions, - HandleTriggerSource, + type FailedRunNotification, + type GetRunOptionsWithTaskDetails, + type GetRunsOptions, + type HandleTriggerSource, HttpEndpointRequestHeadersSchema, HttpSourceRequestHeadersSchema, - HttpSourceResponseMetadata, - IndexEndpointResponse, + type HttpSourceResponseMetadata, + type IndexEndpointResponse, InitializeTriggerBodySchema, - IntegrationConfig, - InvokeOptions, - JobMetadata, - NormalizedResponse, - PreprocessRunBody, + type IntegrationConfig, + type InvokeOptions, + type JobMetadata, + type NormalizedResponse, + type PreprocessRunBody, PreprocessRunBodySchema, - Prettify, + type Prettify, REGISTER_SOURCE_EVENT_V2, REGISTER_WEBHOOK, RegisterSourceEventSchemaV2, - RegisterSourceEventV2, - RegisterTriggerBodyV2, - RegisterWebhookPayload, + type RegisterSourceEventV2, + type RegisterTriggerBodyV2, + type RegisterWebhookPayload, RegisterWebhookPayloadSchema, RequestWithRawBodySchema, - RunJobBody, + type RunJobBody, RunJobBodySchema, - RunJobErrorResponse, - RunJobResponse, - RunNotification, - ScheduleMetadata, - SendEvent, - SendEventOptions, - SourceMetadataV2, - StatusUpdate, - SuccessfulRunNotification, - WebhookDeliveryResponse, - WebhookMetadata, + type RunJobErrorResponse, + type RunJobResponse, + type RunNotification, + type ScheduleMetadata, + type SendEvent, + type SendEventOptions, + type SourceMetadataV2, + type StatusUpdate, + type SuccessfulRunNotification, + type WebhookDeliveryResponse, + type WebhookMetadata, WebhookSourceRequestHeadersSchema, } from "@systemfsoftware/trigger.dev_core"; -import { LogLevel, Logger } from "@systemfsoftware/trigger.dev_core-backend"; +import { type LogLevel, Logger } from "@systemfsoftware/trigger.dev_core-backend"; import EventEmitter from "node:events"; import { env } from "node:process"; -import * as packageJson from "../package.json"; -import { ApiClient } from "./apiClient"; -import { ConcurrencyLimit, ConcurrencyLimitOptions } from "./concurrencyLimit"; +import { packageJson } from './package.js' +import { ApiClient } from "./apiClient.js"; +import { ConcurrencyLimit, type ConcurrencyLimitOptions } from "./concurrencyLimit.js"; import { AutoYieldExecutionError, AutoYieldRateLimitError, @@ -61,19 +60,19 @@ import { ResumeWithTaskError, RetryWithTaskError, YieldExecutionError, -} from "./errors"; -import { EndpointOptions, HttpEndpoint, httpEndpoint } from "./httpEndpoint"; -import { TriggerIntegration } from "./integrations"; -import { IO, IOStats } from "./io"; -import { createIOWithIntegrations } from "./ioWithIntegrations"; -import { Job, JobOptions } from "./job"; -import { runLocalStorage } from "./runLocalStorage"; -import { KeyValueStore } from "./store/keyValueStore"; -import { DynamicTrigger, DynamicTriggerOptions } from "./triggers/dynamic"; -import { EventTrigger } from "./triggers/eventTrigger"; -import { ExternalSource } from "./triggers/externalSource"; -import { DynamicIntervalOptions, DynamicSchedule } from "./triggers/scheduled"; -import { WebhookDeliveryContext, WebhookSource } from "./triggers/webhook"; +} from "./errors.js"; +import { type EndpointOptions, HttpEndpoint, httpEndpoint } from "./httpEndpoint.js"; +import type { TriggerIntegration } from "./integrations.js"; +import { IO, type IOStats } from "./io.js"; +import { createIOWithIntegrations } from "./ioWithIntegrations.js"; +import { Job, type JobOptions } from "./job.js"; +import { runLocalStorage } from "./runLocalStorage.js"; +import { KeyValueStore } from "./store/keyValueStore.js"; +import { DynamicTrigger, type DynamicTriggerOptions } from "./triggers/dynamic.js"; +import { EventTrigger } from "./triggers/eventTrigger.js"; +import { ExternalSource } from "./triggers/externalSource.js"; +import { type DynamicIntervalOptions, DynamicSchedule } from "./triggers/scheduled.js"; +import { type WebhookDeliveryContext, WebhookSource } from "./triggers/webhook.js"; import { type EventSpecification, type NotificationsEventEmitter, @@ -81,8 +80,8 @@ import { type TriggerContext, type TriggerPreprocessContext, type VerifyResult, -} from "./types"; -import { formatSchemaErrors } from "./utils/formatSchemaErrors"; +} from "./types.js"; +import { formatSchemaErrors } from "./utils/formatSchemaErrors.js"; const parseRequestPayload = (rawPayload: any) => { const result = RequestWithRawBodySchema.safeParse(rawPayload); diff --git a/packages/trigger-sdk-v2/src/triggers/dynamic.ts b/packages/trigger-sdk-v2/src/triggers/dynamic.ts index 5cb5f1f728c..19d306a6b0f 100644 --- a/packages/trigger-sdk-v2/src/triggers/dynamic.ts +++ b/packages/trigger-sdk-v2/src/triggers/dynamic.ts @@ -1,16 +1,16 @@ import { - RegisterSourceEventV2, - RegisterTriggerBodyV2, - TriggerMetadata, + type RegisterSourceEventV2, + type RegisterTriggerBodyV2, + type TriggerMetadata, deepMergeFilters, } from "@systemfsoftware/trigger.dev_core"; -import { Job } from "../job"; -import { TriggerClient } from "../triggerClient"; -import { EventSpecification, Trigger } from "../types"; -import { slugifyId } from "../utils"; -import { ExternalSource, ExternalSourceParams } from "./externalSource"; -import { runLocalStorage } from "../runLocalStorage"; -import { EventFilter } from "@systemfsoftware/trigger.dev_core"; +import { Job } from "../job.js"; +import { TriggerClient } from "../triggerClient.js"; +import type { EventSpecification, Trigger } from "../types.js"; +import { slugifyId } from "../utils.js"; +import { ExternalSource, type ExternalSourceParams } from "./externalSource.js"; +import { runLocalStorage } from "../runLocalStorage.js"; +import type { EventFilter } from "@systemfsoftware/trigger.dev_core"; /** Options for a DynamicTrigger */ export type DynamicTriggerOptions< diff --git a/packages/trigger-sdk-v2/src/triggers/eventTrigger.ts b/packages/trigger-sdk-v2/src/triggers/eventTrigger.ts index d5e1dc8d1f9..eeec94d8149 100644 --- a/packages/trigger-sdk-v2/src/triggers/eventTrigger.ts +++ b/packages/trigger-sdk-v2/src/triggers/eventTrigger.ts @@ -1,16 +1,16 @@ -import { EventFilter, TriggerMetadata, deepMergeFilters } from "@systemfsoftware/trigger.dev_core"; -import { Job } from "../job"; -import { TriggerClient } from "../triggerClient"; +import { type EventFilter, type TriggerMetadata, deepMergeFilters } from "@systemfsoftware/trigger.dev_core"; +import { Job } from "../job.js"; +import { TriggerClient } from "../triggerClient.js"; import { - EventSpecification, - EventSpecificationExample, - EventTypeFromSpecification, - SchemaParser, - Trigger, -} from "../types"; -import { formatSchemaErrors } from "../utils/formatSchemaErrors"; -import { ParsedPayloadSchemaError } from "../errors"; -import { VerifyCallback } from "../httpEndpoint"; + type EventSpecification, + type EventSpecificationExample, + type EventTypeFromSpecification, + type SchemaParser, + type Trigger, +} from "../types.js"; +import { formatSchemaErrors } from "../utils/formatSchemaErrors.js"; +import { ParsedPayloadSchemaError } from "../errors.js"; +import type { VerifyCallback } from "../httpEndpoint.js"; type EventTriggerOptions> = { event: TEventSpecification; diff --git a/packages/trigger-sdk-v2/src/triggers/externalSource.ts b/packages/trigger-sdk-v2/src/triggers/externalSource.ts index 7bfe5286d83..e7b2a414129 100644 --- a/packages/trigger-sdk-v2/src/triggers/externalSource.ts +++ b/packages/trigger-sdk-v2/src/triggers/externalSource.ts @@ -1,25 +1,25 @@ import { - ConnectionAuth, - DisplayProperty, - EventFilter, - HandleTriggerSource, - HttpSourceResponseMetadata, - NormalizedResponse, - Prettify, - RegisterTriggerSource, - SendEvent, - SerializableJson, - TriggerMetadata, + type ConnectionAuth, + type DisplayProperty, + type EventFilter, + type HandleTriggerSource, + type HttpSourceResponseMetadata, + type NormalizedResponse, + type Prettify, + type RegisterTriggerSource, + type SendEvent, + type SerializableJson, + type TriggerMetadata, deepMergeFilters, } from "@systemfsoftware/trigger.dev_core"; import { Logger } from "@systemfsoftware/trigger.dev_core-backend"; import type { Buffer } from "buffer"; -import { IOWithIntegrations, TriggerIntegration } from "../integrations"; -import { IO } from "../io"; -import { Job } from "../job"; -import { TriggerClient } from "../triggerClient"; -import type { EventSpecification, SchemaParser, Trigger, TriggerContext } from "../types"; -import { slugifyId } from "../utils"; +import type { IOWithIntegrations, TriggerIntegration } from "../integrations.js"; +import { IO } from "../io.js"; +import { Job } from "../job.js"; +import { TriggerClient } from "../triggerClient.js"; +import type { EventSpecification, SchemaParser, Trigger, TriggerContext } from "../types.js"; +import { slugifyId } from "../utils.js"; export type HttpSourceEvent = { url: string; diff --git a/packages/trigger-sdk-v2/src/triggers/invokeTrigger.ts b/packages/trigger-sdk-v2/src/triggers/invokeTrigger.ts index fa1c5ecb175..600fcfe1ff5 100644 --- a/packages/trigger-sdk-v2/src/triggers/invokeTrigger.ts +++ b/packages/trigger-sdk-v2/src/triggers/invokeTrigger.ts @@ -1,16 +1,16 @@ -import { TriggerMetadata } from "@systemfsoftware/trigger.dev_core"; -import { ParsedPayloadSchemaError } from "../errors"; -import { Job } from "../job"; -import { TriggerClient } from "../triggerClient"; -import { +import type { TriggerMetadata } from "@systemfsoftware/trigger.dev_core"; +import { ParsedPayloadSchemaError } from "../errors.js"; +import { Job } from "../job.js"; +import { TriggerClient } from "../triggerClient.js"; +import type { EventSpecification, EventSpecificationExample, SchemaParser, Trigger, VerifyResult, -} from "../types"; -import { formatSchemaErrors } from "../utils/formatSchemaErrors"; -import { TypeOf, ZodType, z } from "zod"; +} from "../types.js"; +import { formatSchemaErrors } from "../utils/formatSchemaErrors.js"; +import { type TypeOf, ZodType, z } from "zod"; /** Configuration options for an InvokeTrigger */ type InvokeTriggerOptions = { diff --git a/packages/trigger-sdk-v2/src/triggers/notifications.ts b/packages/trigger-sdk-v2/src/triggers/notifications.ts index bc2474029ee..eb20ae39ac4 100644 --- a/packages/trigger-sdk-v2/src/triggers/notifications.ts +++ b/packages/trigger-sdk-v2/src/triggers/notifications.ts @@ -1,16 +1,16 @@ import { MISSING_CONNECTION_NOTIFICATION, MISSING_CONNECTION_RESOLVED_NOTIFICATION, - MissingConnectionNotificationPayload, + type MissingConnectionNotificationPayload, MissingConnectionNotificationPayloadSchema, - MissingConnectionResolvedNotificationPayload, + type MissingConnectionResolvedNotificationPayload, MissingConnectionResolvedNotificationPayloadSchema, - TriggerMetadata, + type TriggerMetadata, } from "@systemfsoftware/trigger.dev_core"; -import { TriggerIntegration } from "../integrations"; -import { Job } from "../job"; -import { TriggerClient } from "../triggerClient"; -import { EventSpecification, Trigger } from "../types"; +import type { TriggerIntegration } from "../integrations.js"; +import { Job } from "../job.js"; +import { TriggerClient } from "../triggerClient.js"; +import type { EventSpecification, Trigger } from "../types.js"; export function missingConnectionNotification(integrations: Array) { return new MissingConnectionNotification({ integrations }); diff --git a/packages/trigger-sdk-v2/src/triggers/scheduled.ts b/packages/trigger-sdk-v2/src/triggers/scheduled.ts index 83d1e2a7bc8..e4301368802 100644 --- a/packages/trigger-sdk-v2/src/triggers/scheduled.ts +++ b/packages/trigger-sdk-v2/src/triggers/scheduled.ts @@ -1,17 +1,17 @@ import { - CronOptions, - IntervalOptions, - ScheduleMetadata, - ScheduledPayload, + type CronOptions, + type IntervalOptions, + type ScheduleMetadata, + type ScheduledPayload, ScheduledPayloadSchema, - TriggerMetadata, + type TriggerMetadata, currentDate, } from "@systemfsoftware/trigger.dev_core"; -import { Job } from "../job"; -import { TriggerClient } from "../triggerClient"; -import { EventSpecification, Trigger } from "../types"; +import { Job } from "../job.js"; +import { TriggerClient } from "../triggerClient.js"; +import type { EventSpecification, Trigger } from "../types.js"; import cronstrue from "cronstrue"; -import { runLocalStorage } from "../runLocalStorage"; +import { runLocalStorage } from "../runLocalStorage.js"; type ScheduledEventSpecification = EventSpecification; @@ -81,14 +81,18 @@ export function intervalTrigger(options: IntervalOptions) { } export class CronTrigger implements Trigger { - constructor(private options: CronOptions) {} + readonly #options: CronOptions + + constructor(options: CronOptions) { + this.#options = options + } get event() { /** * We need to concat `(UTC)` string at the end of the human readable string to avoid confusion * with execution time/last run of a job in the UI dashboard which is displayed in local time. */ - const humanReadable = cronstrue.toString(this.options.cron, { + const humanReadable = cronstrue.toString(this.#options.cron, { throwExceptionOnParseError: false, }).concat(" (UTC)"); @@ -102,7 +106,7 @@ export class CronTrigger implements Trigger { properties: [ { label: "cron", - text: this.options.cron, + text: this.#options.cron, }, { label: "Schedule", @@ -131,7 +135,7 @@ export class CronTrigger implements Trigger { schedule: { type: "cron", options: { - cron: this.options.cron, + cron: this.#options.cron, }, }, }; diff --git a/packages/trigger-sdk-v2/src/triggers/webhook.ts b/packages/trigger-sdk-v2/src/triggers/webhook.ts index 6d01f38b9d9..2cb58ccb332 100644 --- a/packages/trigger-sdk-v2/src/triggers/webhook.ts +++ b/packages/trigger-sdk-v2/src/triggers/webhook.ts @@ -1,25 +1,25 @@ import { - DisplayProperty, - EventFilter, - HandleTriggerSource, - RegisterWebhookSource, - TriggerMetadata, + type DisplayProperty, + type EventFilter, + type HandleTriggerSource, + type RegisterWebhookSource, + type TriggerMetadata, deepMergeFilters, } from "@systemfsoftware/trigger.dev_core"; -import { IOWithIntegrations, TriggerIntegration } from "../integrations"; -import { IO } from "../io"; -import { Job } from "../job"; -import { TriggerClient } from "../triggerClient"; +import type { IOWithIntegrations, TriggerIntegration } from "../integrations.js"; +import { IO } from "../io.js"; +import { Job } from "../job.js"; +import { TriggerClient } from "../triggerClient.js"; import type { EventSpecification, SchemaParser, Trigger, TriggerContext, VerifyResult, -} from "../types"; -import { slugifyId } from "../utils"; -import { SerializableJson } from "@systemfsoftware/trigger.dev_core"; -import { Prettify } from "@systemfsoftware/trigger.dev_core"; +} from "../types.js"; +import { slugifyId } from "../utils.js"; +import type { SerializableJson } from "@systemfsoftware/trigger.dev_core"; +import type { Prettify } from "@systemfsoftware/trigger.dev_core"; import { createHash } from "node:crypto"; type WebhookCRUDContext> = { diff --git a/packages/trigger-sdk-v2/src/types.ts b/packages/trigger-sdk-v2/src/types.ts index 954dcac4468..098e8308c29 100644 --- a/packages/trigger-sdk-v2/src/types.ts +++ b/packages/trigger-sdk-v2/src/types.ts @@ -13,10 +13,53 @@ import type { TriggerMetadata, } from "@systemfsoftware/trigger.dev_core"; import { Logger } from "@systemfsoftware/trigger.dev_core-backend"; -import type TypedEmitter from "typed-emitter"; import { z } from "zod"; -import { Job } from "./job"; -import { TriggerClient } from "./triggerClient"; +import { Job } from "./job.js"; +import { TriggerClient } from "./triggerClient.js"; + +export type EventMap = { + [key: string]: (...args: any[]) => void +} + +/** + * Type-safe event emitter. + * + * Use it like this: + * + * ```typescript + * type MyEvents = { + * error: (error: Error) => void; + * message: (from: string, content: string) => void; + * } + * + * const myEmitter = new EventEmitter() as TypedEmitter; + * + * myEmitter.emit("error", "x") // <- Will catch this type error; + * ``` + */ +export interface TypedEventEmitter { + addListener (event: E, listener: Events[E]): this + on (event: E, listener: Events[E]): this + once (event: E, listener: Events[E]): this + prependListener (event: E, listener: Events[E]): this + prependOnceListener (event: E, listener: Events[E]): this + + off(event: E, listener: Events[E]): this + removeAllListeners (event?: E): this + removeListener (event: E, listener: Events[E]): this + + emit (event: E, ...args: Parameters): boolean + // The sloppy `eventNames()` return type is to mitigate type incompatibilities - see #5 + eventNames (): (keyof Events | string | symbol)[] + rawListeners (event: E): Events[E][] + listeners (event: E): Events[E][] + listenerCount (event: E): number + + getMaxListeners (): number + setMaxListeners (maxListeners: number): this +} + + export type { DisplayProperty, @@ -179,4 +222,4 @@ export type NotificationEvents = { runFailed: (notification: FailedRunNotification) => void; }; -export type NotificationsEventEmitter = TypedEmitter; +export type NotificationsEventEmitter = TypedEventEmitter; diff --git a/packages/trigger-sdk-v2/src/utils/formatSchemaErrors.ts b/packages/trigger-sdk-v2/src/utils/formatSchemaErrors.ts index 4e6c7120da0..faea6a96744 100644 --- a/packages/trigger-sdk-v2/src/utils/formatSchemaErrors.ts +++ b/packages/trigger-sdk-v2/src/utils/formatSchemaErrors.ts @@ -1,5 +1,5 @@ import type { SchemaError } from "@systemfsoftware/trigger.dev_core"; -import { SchemaParserIssue } from "../types"; +import type { SchemaParserIssue } from "../types.js"; export function formatSchemaErrors(errors: SchemaParserIssue[]): SchemaError[] { return errors.map((error) => { diff --git a/packages/trigger-sdk-v2/tsconfig.build.json b/packages/trigger-sdk-v2/tsconfig.build.json new file mode 100644 index 00000000000..f71f9a8f603 --- /dev/null +++ b/packages/trigger-sdk-v2/tsconfig.build.json @@ -0,0 +1,10 @@ +{ + "extends": "./tsconfig.json", + "compilerOptions": { + "verbatimModuleSyntax": false, + "declarationMap": true, + "sourceMap": true, + "stripInternal": true + }, + "include": ["src"] +} diff --git a/packages/trigger-sdk-v2/tsconfig.json b/packages/trigger-sdk-v2/tsconfig.json index c7e9d93a824..baba98c6819 100644 --- a/packages/trigger-sdk-v2/tsconfig.json +++ b/packages/trigger-sdk-v2/tsconfig.json @@ -1,19 +1,9 @@ { - "extends": "@systemfsoftware/trigger.dev_tsconfig/node18.json", - "include": ["./src/**/*.ts", "tsup.config.ts"], + "$schema": "https://json.schemastore.org/tsconfig", + "extends": "@total-typescript/tsconfig/tsc/dom/library-monorepo", "compilerOptions": { - "experimentalDecorators": true, - "emitDecoratorMetadata": true, - "paths": { - "@systemfsoftware/trigger.dev_core-backend/*": ["../core-backend/src/*"], - "@systemfsoftware/trigger.dev_core-backend": ["../core-backend/src/index"], - "@systemfsoftware/trigger.dev_tsup/*": ["../../config-packages/tsup/src/*"], - "@systemfsoftware/trigger.dev_tsup": ["../../config-packages/tsup/src/index"] - }, - "lib": ["DOM", "DOM.Iterable"], - "declaration": false, - "declarationMap": false, - "stripInternal": true + "noUncheckedIndexedAccess": false, + "customConditions": ["@trigger.dev/source"] }, - "exclude": ["node_modules"] + "include": ["src", "test"] } diff --git a/packages/trigger-sdk-v2/tsup.config.ts b/packages/trigger-sdk-v2/tsup.config.ts deleted file mode 100644 index 1f2de39b0ea..00000000000 --- a/packages/trigger-sdk-v2/tsup.config.ts +++ /dev/null @@ -1,9 +0,0 @@ -import { Options, defineConfig as defineConfigTSUP } from "tsup"; -import { packageOptions } from "@systemfsoftware/trigger.dev_tsup"; - -const options: Options = { - ...packageOptions, - entry: ["./src/index.ts"], -}; - -export default defineConfigTSUP(options); diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 43ec581ad0b..fdbea3ab0da 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -2497,9 +2497,6 @@ importers: terminal-link: specifier: ^3.0.0 version: 3.0.0 - typed-emitter: - specifier: ^2.1.0 - version: 2.1.0 ws: specifier: ^8.11.0 version: 8.16.0(bufferutil@4.0.7)(utf-8-validate@5.0.10) From 3c4b986c857a4fb329a536feb3722863973991ad Mon Sep 17 00:00:00 2001 From: Ryan Date: Sat, 18 Jan 2025 19:15:17 +0700 Subject: [PATCH 62/67] chore: version packages --- .changeset/brown-lions-cross.md | 5 ----- .changeset/quiet-buckets-own.md | 5 ----- packages/hono/CHANGELOG.md | 8 ++++++++ packages/hono/package.json | 2 +- packages/testing/CHANGELOG.md | 6 ++++++ packages/testing/package.json | 2 +- packages/trigger-sdk-v2/CHANGELOG.md | 10 ++++++++++ packages/trigger-sdk-v2/package.json | 2 +- packages/trigger-sdk/CHANGELOG.md | 8 ++++++++ packages/trigger-sdk/package.json | 2 +- 10 files changed, 36 insertions(+), 14 deletions(-) delete mode 100644 .changeset/brown-lions-cross.md delete mode 100644 .changeset/quiet-buckets-own.md diff --git a/.changeset/brown-lions-cross.md b/.changeset/brown-lions-cross.md deleted file mode 100644 index 9762752ced6..00000000000 --- a/.changeset/brown-lions-cross.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@systemfsoftware/trigger.dev_sdk-v2": patch ---- - -use tshy for building v2 sdk diff --git a/.changeset/quiet-buckets-own.md b/.changeset/quiet-buckets-own.md deleted file mode 100644 index a12e93a2d69..00000000000 --- a/.changeset/quiet-buckets-own.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@systemfsoftware/trigger.dev_sdk-v2": minor ---- - -chore(sdk-v2)!: use Data.TaggedError instead of Schema.TaggedError diff --git a/packages/hono/CHANGELOG.md b/packages/hono/CHANGELOG.md index 69c189042b5..833a1156fed 100644 --- a/packages/hono/CHANGELOG.md +++ b/packages/hono/CHANGELOG.md @@ -1,5 +1,13 @@ # @systemfsoftware/trigger.dev_hono +## 5.0.0 + +### Patch Changes + +- Updated dependencies [5a5dab284307c7211c48a2b8711e950efabd730e] +- Updated dependencies [b7fb0d929c1d73232f71bd2c73d0ba903199fadf] + - @systemfsoftware/trigger.dev_sdk-v2@2.6.0 + ## 4.2.0 ### Minor Changes diff --git a/packages/hono/package.json b/packages/hono/package.json index f1f77377f50..d3a38d5a176 100644 --- a/packages/hono/package.json +++ b/packages/hono/package.json @@ -1,6 +1,6 @@ { "name": "@systemfsoftware/trigger.dev_hono", - "version": "4.2.0", + "version": "5.0.0", "description": "A Trigger.dev adapter for Hono.dev", "license": "MIT", "main": "./dist/index.js", diff --git a/packages/testing/CHANGELOG.md b/packages/testing/CHANGELOG.md index 3ff31ee42d2..6eb8836f922 100644 --- a/packages/testing/CHANGELOG.md +++ b/packages/testing/CHANGELOG.md @@ -1,5 +1,11 @@ # @systemfsoftware/trigger.dev_testing +## 2.3.22 + +### Patch Changes + +- @systemfsoftware/trigger.dev_sdk@2.4.5 + ## 2.3.21 ### Patch Changes diff --git a/packages/testing/package.json b/packages/testing/package.json index ceeb52bf659..f89e35fae0e 100644 --- a/packages/testing/package.json +++ b/packages/testing/package.json @@ -1,7 +1,7 @@ { "name": "@systemfsoftware/trigger.dev_testing", "description": "A collection of useful tools to write tests for Trigger.dev.", - "version": "2.3.21", + "version": "2.3.22", "license": "MIT", "main": "./dist/index.js", "types": "./dist/index.d.ts", diff --git a/packages/trigger-sdk-v2/CHANGELOG.md b/packages/trigger-sdk-v2/CHANGELOG.md index 065bb418ae7..b7cff1665ff 100644 --- a/packages/trigger-sdk-v2/CHANGELOG.md +++ b/packages/trigger-sdk-v2/CHANGELOG.md @@ -1,5 +1,15 @@ # @systemfsoftware/trigger.dev_sdk-v2 +## 2.6.0 + +### Minor Changes + +- b7fb0d929c1d73232f71bd2c73d0ba903199fadf: chore(sdk-v2)!: use Data.TaggedError instead of Schema.TaggedError + +### Patch Changes + +- 5a5dab284307c7211c48a2b8711e950efabd730e: use tshy for building v2 sdk + ## 2.5.0 ### Minor Changes diff --git a/packages/trigger-sdk-v2/package.json b/packages/trigger-sdk-v2/package.json index f7b6739c59f..918d3155af0 100644 --- a/packages/trigger-sdk-v2/package.json +++ b/packages/trigger-sdk-v2/package.json @@ -1,7 +1,7 @@ { "name": "@systemfsoftware/trigger.dev_sdk-v2", "type": "module", - "version": "2.5.0", + "version": "2.6.0", "description": "trigger.dev Node.JS SDK", "license": "MIT", "main": "./dist/commonjs/index.js", diff --git a/packages/trigger-sdk/CHANGELOG.md b/packages/trigger-sdk/CHANGELOG.md index 57debb6ff03..82e2bbb3a8e 100644 --- a/packages/trigger-sdk/CHANGELOG.md +++ b/packages/trigger-sdk/CHANGELOG.md @@ -1,5 +1,13 @@ # @systemfsoftware/trigger.dev_sdk +## 2.4.5 + +### Patch Changes + +- Updated dependencies [5a5dab284307c7211c48a2b8711e950efabd730e] +- Updated dependencies [b7fb0d929c1d73232f71bd2c73d0ba903199fadf] + - @systemfsoftware/trigger.dev_sdk-v2@2.6.0 + ## 2.4.4 ### Patch Changes diff --git a/packages/trigger-sdk/package.json b/packages/trigger-sdk/package.json index e6a508672b2..d0905f41c68 100644 --- a/packages/trigger-sdk/package.json +++ b/packages/trigger-sdk/package.json @@ -1,6 +1,6 @@ { "name": "@systemfsoftware/trigger.dev_sdk", - "version": "2.4.4", + "version": "2.4.5", "description": "trigger.dev Node.JS SDK", "license": "MIT", "main": "./dist/index.js", From 6da4ca4155bbf78b6e15eb16ef97c97c34538139 Mon Sep 17 00:00:00 2001 From: Ryan Date: Sat, 18 Jan 2025 19:46:21 +0700 Subject: [PATCH 63/67] chore(sdk-v2): hardcode package.json version --- .changeset/nice-jars-repair.md | 5 +++++ packages/trigger-sdk-v2/src/package-cjs.cts | 3 --- packages/trigger-sdk-v2/src/package.ts | 4 ---- packages/trigger-sdk-v2/src/triggerClient.ts | 3 +-- 4 files changed, 6 insertions(+), 9 deletions(-) create mode 100644 .changeset/nice-jars-repair.md delete mode 100644 packages/trigger-sdk-v2/src/package-cjs.cts delete mode 100644 packages/trigger-sdk-v2/src/package.ts diff --git a/.changeset/nice-jars-repair.md b/.changeset/nice-jars-repair.md new file mode 100644 index 00000000000..742e7b0e1dc --- /dev/null +++ b/.changeset/nice-jars-repair.md @@ -0,0 +1,5 @@ +--- +"@systemfsoftware/trigger.dev_sdk-v2": patch +--- + +chore: hardcode package.json version diff --git a/packages/trigger-sdk-v2/src/package-cjs.cts b/packages/trigger-sdk-v2/src/package-cjs.cts deleted file mode 100644 index 2c66d618257..00000000000 --- a/packages/trigger-sdk-v2/src/package-cjs.cts +++ /dev/null @@ -1,3 +0,0 @@ -const packageJson = require("../package.json") - -module.exports = { packageJson } diff --git a/packages/trigger-sdk-v2/src/package.ts b/packages/trigger-sdk-v2/src/package.ts deleted file mode 100644 index 8d58e2b03b9..00000000000 --- a/packages/trigger-sdk-v2/src/package.ts +++ /dev/null @@ -1,4 +0,0 @@ -//@ts-ignore -import packageJson from "../package.json" assert { type: "json" }; - -export { packageJson} diff --git a/packages/trigger-sdk-v2/src/triggerClient.ts b/packages/trigger-sdk-v2/src/triggerClient.ts index b2657438b58..7a217770446 100644 --- a/packages/trigger-sdk-v2/src/triggerClient.ts +++ b/packages/trigger-sdk-v2/src/triggerClient.ts @@ -46,7 +46,6 @@ import { import { type LogLevel, Logger } from "@systemfsoftware/trigger.dev_core-backend"; import EventEmitter from "node:events"; import { env } from "node:process"; -import { packageJson } from './package.js' import { ApiClient } from "./apiClient.js"; import { ConcurrencyLimit, type ConcurrencyLimitOptions } from "./concurrencyLimit.js"; import { @@ -1776,7 +1775,7 @@ export class TriggerClient { #standardResponseHeaders(start: number): Record { return { "Trigger-Version": API_VERSIONS.LAZY_LOADED_CACHED_TASKS, - "Trigger-SDK-Version": packageJson.version, + "Trigger-SDK-Version": '2.x', "X-Trigger-Request-Timing": `dur=${performance.now() - start / 1000.0}`, }; } From 9edcbba4f17c9d954c8ca01e67245ee1a9db2af4 Mon Sep 17 00:00:00 2001 From: Ryan Date: Sat, 18 Jan 2025 19:47:05 +0700 Subject: [PATCH 64/67] chore: version packages --- .changeset/nice-jars-repair.md | 5 ----- packages/hono/CHANGELOG.md | 7 +++++++ packages/hono/package.json | 2 +- packages/testing/CHANGELOG.md | 6 ++++++ packages/testing/package.json | 2 +- packages/trigger-sdk-v2/CHANGELOG.md | 6 ++++++ packages/trigger-sdk-v2/package.json | 2 +- packages/trigger-sdk/CHANGELOG.md | 7 +++++++ packages/trigger-sdk/package.json | 2 +- 9 files changed, 30 insertions(+), 9 deletions(-) delete mode 100644 .changeset/nice-jars-repair.md diff --git a/.changeset/nice-jars-repair.md b/.changeset/nice-jars-repair.md deleted file mode 100644 index 742e7b0e1dc..00000000000 --- a/.changeset/nice-jars-repair.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@systemfsoftware/trigger.dev_sdk-v2": patch ---- - -chore: hardcode package.json version diff --git a/packages/hono/CHANGELOG.md b/packages/hono/CHANGELOG.md index 833a1156fed..b39af96c403 100644 --- a/packages/hono/CHANGELOG.md +++ b/packages/hono/CHANGELOG.md @@ -1,5 +1,12 @@ # @systemfsoftware/trigger.dev_hono +## 5.0.1 + +### Patch Changes + +- Updated dependencies [6da4ca4155bbf78b6e15eb16ef97c97c34538139] + - @systemfsoftware/trigger.dev_sdk-v2@2.6.1 + ## 5.0.0 ### Patch Changes diff --git a/packages/hono/package.json b/packages/hono/package.json index d3a38d5a176..5cbff422648 100644 --- a/packages/hono/package.json +++ b/packages/hono/package.json @@ -1,6 +1,6 @@ { "name": "@systemfsoftware/trigger.dev_hono", - "version": "5.0.0", + "version": "5.0.1", "description": "A Trigger.dev adapter for Hono.dev", "license": "MIT", "main": "./dist/index.js", diff --git a/packages/testing/CHANGELOG.md b/packages/testing/CHANGELOG.md index 6eb8836f922..a5a895d79f3 100644 --- a/packages/testing/CHANGELOG.md +++ b/packages/testing/CHANGELOG.md @@ -1,5 +1,11 @@ # @systemfsoftware/trigger.dev_testing +## 2.3.23 + +### Patch Changes + +- @systemfsoftware/trigger.dev_sdk@2.4.6 + ## 2.3.22 ### Patch Changes diff --git a/packages/testing/package.json b/packages/testing/package.json index f89e35fae0e..c1de9dd3cb0 100644 --- a/packages/testing/package.json +++ b/packages/testing/package.json @@ -1,7 +1,7 @@ { "name": "@systemfsoftware/trigger.dev_testing", "description": "A collection of useful tools to write tests for Trigger.dev.", - "version": "2.3.22", + "version": "2.3.23", "license": "MIT", "main": "./dist/index.js", "types": "./dist/index.d.ts", diff --git a/packages/trigger-sdk-v2/CHANGELOG.md b/packages/trigger-sdk-v2/CHANGELOG.md index b7cff1665ff..3bb53de8a98 100644 --- a/packages/trigger-sdk-v2/CHANGELOG.md +++ b/packages/trigger-sdk-v2/CHANGELOG.md @@ -1,5 +1,11 @@ # @systemfsoftware/trigger.dev_sdk-v2 +## 2.6.1 + +### Patch Changes + +- 6da4ca4155bbf78b6e15eb16ef97c97c34538139: chore: hardcode package.json version + ## 2.6.0 ### Minor Changes diff --git a/packages/trigger-sdk-v2/package.json b/packages/trigger-sdk-v2/package.json index 918d3155af0..017b49f0732 100644 --- a/packages/trigger-sdk-v2/package.json +++ b/packages/trigger-sdk-v2/package.json @@ -1,7 +1,7 @@ { "name": "@systemfsoftware/trigger.dev_sdk-v2", "type": "module", - "version": "2.6.0", + "version": "2.6.1", "description": "trigger.dev Node.JS SDK", "license": "MIT", "main": "./dist/commonjs/index.js", diff --git a/packages/trigger-sdk/CHANGELOG.md b/packages/trigger-sdk/CHANGELOG.md index 82e2bbb3a8e..787dddcc194 100644 --- a/packages/trigger-sdk/CHANGELOG.md +++ b/packages/trigger-sdk/CHANGELOG.md @@ -1,5 +1,12 @@ # @systemfsoftware/trigger.dev_sdk +## 2.4.6 + +### Patch Changes + +- Updated dependencies [6da4ca4155bbf78b6e15eb16ef97c97c34538139] + - @systemfsoftware/trigger.dev_sdk-v2@2.6.1 + ## 2.4.5 ### Patch Changes diff --git a/packages/trigger-sdk/package.json b/packages/trigger-sdk/package.json index d0905f41c68..738d2efc863 100644 --- a/packages/trigger-sdk/package.json +++ b/packages/trigger-sdk/package.json @@ -1,6 +1,6 @@ { "name": "@systemfsoftware/trigger.dev_sdk", - "version": "2.4.5", + "version": "2.4.6", "description": "trigger.dev Node.JS SDK", "license": "MIT", "main": "./dist/index.js", From bd0823cc51be919440d8c145b0112357f7ef3c0a Mon Sep 17 00:00:00 2001 From: Ryan Date: Mon, 27 Jan 2025 00:56:02 +0700 Subject: [PATCH 65/67] chore: version packages --- packages/cli-v3/CHANGELOG.md | 6 ++++++ packages/cli-v3/package.json | 4 ++-- packages/cli/CHANGELOG.md | 6 ++++++ packages/cli/package.json | 2 +- packages/core-backend/CHANGELOG.md | 6 ++++++ packages/core-backend/package.json | 2 +- packages/core-v2/CHANGELOG.md | 7 +++++++ packages/core-v2/package.json | 2 +- packages/core/CHANGELOG.md | 7 +++++++ packages/core/package.json | 2 +- packages/hono/CHANGELOG.md | 8 ++++++++ packages/hono/package.json | 2 +- packages/integration-kit/CHANGELOG.md | 6 ++++++ packages/integration-kit/package.json | 2 +- packages/testing/CHANGELOG.md | 7 +++++++ packages/testing/package.json | 2 +- packages/trigger-sdk-v2/CHANGELOG.md | 9 +++++++++ packages/trigger-sdk-v2/package.json | 14 +------------- packages/trigger-sdk/CHANGELOG.md | 9 +++++++++ packages/trigger-sdk/package.json | 2 +- pnpm-lock.yaml | 3 --- 21 files changed, 82 insertions(+), 26 deletions(-) create mode 100644 packages/core-v2/CHANGELOG.md diff --git a/packages/cli-v3/CHANGELOG.md b/packages/cli-v3/CHANGELOG.md index 0b26849be88..953765a3fb1 100644 --- a/packages/cli-v3/CHANGELOG.md +++ b/packages/cli-v3/CHANGELOG.md @@ -1,5 +1,11 @@ # trigger.dev +## 2.3.20 + +### Patch Changes + +- @systemfsoftware/trigger.dev_core@2.3.20 + ## 2.3.19 ### Patch Changes diff --git a/packages/cli-v3/package.json b/packages/cli-v3/package.json index 6055682f07c..9ecadf6e837 100644 --- a/packages/cli-v3/package.json +++ b/packages/cli-v3/package.json @@ -1,6 +1,6 @@ { "name": "@systemfsoftware/trigger.dev", - "version": "2.3.19", + "version": "2.3.20", "description": "A Command-Line Interface for Trigger.dev (v3) projects", "main": "./dist/index.js", "types": "./dist/index.d.ts", @@ -87,7 +87,7 @@ "@opentelemetry/sdk-trace-base": "^1.22.0", "@opentelemetry/sdk-trace-node": "^1.22.0", "@opentelemetry/semantic-conventions": "^1.22.0", - "@systemfsoftware/trigger.dev_core": "workspace:2.3.19", + "@systemfsoftware/trigger.dev_core": "workspace:2.3.20", "@types/degit": "^2.8.3", "chalk": "^5.2.0", "chokidar": "^3.5.3", diff --git a/packages/cli/CHANGELOG.md b/packages/cli/CHANGELOG.md index 35eab20f3cd..5c5aae62b21 100644 --- a/packages/cli/CHANGELOG.md +++ b/packages/cli/CHANGELOG.md @@ -1,5 +1,11 @@ # create-trigger +## 2.3.20 + +### Patch Changes + +- @systemfsoftware/trigger.dev_core@2.3.20 + ## 2.3.19 ### Patch Changes diff --git a/packages/cli/package.json b/packages/cli/package.json index ba6215ec3cb..3bd55273e29 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,6 +1,6 @@ { "name": "@systemfsoftware/trigger.dev_cli", - "version": "2.3.19", + "version": "2.3.20", "description": "The Trigger.dev CLI", "main": "./dist/index.js", "types": "./dist/index.d.ts", diff --git a/packages/core-backend/CHANGELOG.md b/packages/core-backend/CHANGELOG.md index f11ac71aae3..bca4b5f837a 100644 --- a/packages/core-backend/CHANGELOG.md +++ b/packages/core-backend/CHANGELOG.md @@ -1,5 +1,11 @@ # @systemfsoftware/trigger.dev_core-backend +## 2.3.19 + +### Patch Changes + +- chore: bump package versions + ## 3.0.0-beta.55 ## 3.0.0-beta.54 diff --git a/packages/core-backend/package.json b/packages/core-backend/package.json index 1fbbecbef00..7df9c8b712f 100644 --- a/packages/core-backend/package.json +++ b/packages/core-backend/package.json @@ -1,6 +1,6 @@ { "name": "@systemfsoftware/trigger.dev_core-backend", - "version": "2.3.19-beta.0", + "version": "2.3.20", "description": "Core code used across `@systemfsoftware/trigger.dev_sdk` and Trigger.dev server", "license": "MIT", "main": "./dist/index.js", diff --git a/packages/core-v2/CHANGELOG.md b/packages/core-v2/CHANGELOG.md new file mode 100644 index 00000000000..8504eedb7bb --- /dev/null +++ b/packages/core-v2/CHANGELOG.md @@ -0,0 +1,7 @@ +# @systemfsoftware/trigger.dev_core-v2 + +## 2.3.20 + +### Patch Changes + +- chore: bump package versions diff --git a/packages/core-v2/package.json b/packages/core-v2/package.json index 6a82ae58b07..329e7f140dd 100644 --- a/packages/core-v2/package.json +++ b/packages/core-v2/package.json @@ -1,7 +1,7 @@ { "name": "@systemfsoftware/trigger.dev_core-v2", "type": "module", - "version": "2.3.19", + "version": "2.3.20", "description": "Core code used across the Trigger.dev SDK and platform", "license": "MIT", "main": "./dist/commonjs/index.js", diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index 172d4acb4df..9569605696a 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,5 +1,12 @@ # internal-platform +## 2.3.20 + +### Patch Changes + +- Updated dependencies + - @systemfsoftware/trigger.dev_core-v2@2.3.20 + ## 2.3.19 ### Patch Changes diff --git a/packages/core/package.json b/packages/core/package.json index b43db42f2fd..575b85389bf 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@systemfsoftware/trigger.dev_core", - "version": "2.3.19", + "version": "2.3.20", "description": "Core code used across the Trigger.dev SDK and platform", "license": "MIT", "main": "./dist/index.js", diff --git a/packages/hono/CHANGELOG.md b/packages/hono/CHANGELOG.md index b39af96c403..7aeb2b4b977 100644 --- a/packages/hono/CHANGELOG.md +++ b/packages/hono/CHANGELOG.md @@ -1,5 +1,13 @@ # @systemfsoftware/trigger.dev_hono +## 5.0.2 + +### Patch Changes + +- chore: bump package versions +- Updated dependencies + - @systemfsoftware/trigger.dev_sdk-v2@2.6.2 + ## 5.0.1 ### Patch Changes diff --git a/packages/hono/package.json b/packages/hono/package.json index 5cbff422648..0da95e4f44c 100644 --- a/packages/hono/package.json +++ b/packages/hono/package.json @@ -1,6 +1,6 @@ { "name": "@systemfsoftware/trigger.dev_hono", - "version": "5.0.1", + "version": "5.0.2", "description": "A Trigger.dev adapter for Hono.dev", "license": "MIT", "main": "./dist/index.js", diff --git a/packages/integration-kit/CHANGELOG.md b/packages/integration-kit/CHANGELOG.md index f330ed7412b..d240c4548f8 100644 --- a/packages/integration-kit/CHANGELOG.md +++ b/packages/integration-kit/CHANGELOG.md @@ -1,5 +1,11 @@ # @systemfsoftware/trigger.dev_integration-kit +## 2.3.20 + +### Patch Changes + +- @systemfsoftware/trigger.dev_core@2.3.20 + ## 2.3.19 ### Patch Changes diff --git a/packages/integration-kit/package.json b/packages/integration-kit/package.json index 5f658a7b15d..7ac42e22f06 100644 --- a/packages/integration-kit/package.json +++ b/packages/integration-kit/package.json @@ -1,6 +1,6 @@ { "name": "@systemfsoftware/trigger.dev_integration-kit", - "version": "2.3.19", + "version": "2.3.20", "description": "Trigger.dev Integration Kit has helpers to make creating integrations easier", "license": "MIT", "main": "./dist/index.js", diff --git a/packages/testing/CHANGELOG.md b/packages/testing/CHANGELOG.md index a5a895d79f3..15f12d1a3d4 100644 --- a/packages/testing/CHANGELOG.md +++ b/packages/testing/CHANGELOG.md @@ -1,5 +1,12 @@ # @systemfsoftware/trigger.dev_testing +## 2.3.24 + +### Patch Changes + +- @systemfsoftware/trigger.dev_sdk@2.4.7 +- @systemfsoftware/trigger.dev_core@2.3.20 + ## 2.3.23 ### Patch Changes diff --git a/packages/testing/package.json b/packages/testing/package.json index c1de9dd3cb0..86e3dd5ebb2 100644 --- a/packages/testing/package.json +++ b/packages/testing/package.json @@ -1,7 +1,7 @@ { "name": "@systemfsoftware/trigger.dev_testing", "description": "A collection of useful tools to write tests for Trigger.dev.", - "version": "2.3.23", + "version": "2.3.24", "license": "MIT", "main": "./dist/index.js", "types": "./dist/index.d.ts", diff --git a/packages/trigger-sdk-v2/CHANGELOG.md b/packages/trigger-sdk-v2/CHANGELOG.md index 3bb53de8a98..13aa33be389 100644 --- a/packages/trigger-sdk-v2/CHANGELOG.md +++ b/packages/trigger-sdk-v2/CHANGELOG.md @@ -1,5 +1,14 @@ # @systemfsoftware/trigger.dev_sdk-v2 +## 2.6.2 + +### Patch Changes + +- chore: bump package versions +- Updated dependencies + - @systemfsoftware/trigger.dev_core-backend@2.3.19 + - @systemfsoftware/trigger.dev_core-v2@2.3.20 + ## 2.6.1 ### Patch Changes diff --git a/packages/trigger-sdk-v2/package.json b/packages/trigger-sdk-v2/package.json index 017b49f0732..382073476a7 100644 --- a/packages/trigger-sdk-v2/package.json +++ b/packages/trigger-sdk-v2/package.json @@ -1,7 +1,7 @@ { "name": "@systemfsoftware/trigger.dev_sdk-v2", "type": "module", - "version": "2.6.1", + "version": "2.6.2", "description": "trigger.dev Node.JS SDK", "license": "MIT", "main": "./dist/commonjs/index.js", @@ -58,17 +58,6 @@ "zod": "3.x", "effect": "^3.11.5" }, - "peerDependenciesMeta": { - "effect": { - "optional": false - }, - "@effect/schema": { - "optional": false - }, - "zod": { - "optional": false - } - }, "devDependencies": { "effect": "^3.11.5", "zod": "3.22.3", @@ -79,7 +68,6 @@ "@types/slug": "^5.0.3", "@types/ws": "^8.5.3", "rimraf": "^3.0.2", - "tsup": "8.0.1", "typescript": "5.5.4" }, "engines": { diff --git a/packages/trigger-sdk/CHANGELOG.md b/packages/trigger-sdk/CHANGELOG.md index 787dddcc194..4703f641212 100644 --- a/packages/trigger-sdk/CHANGELOG.md +++ b/packages/trigger-sdk/CHANGELOG.md @@ -1,5 +1,14 @@ # @systemfsoftware/trigger.dev_sdk +## 2.4.7 + +### Patch Changes + +- Updated dependencies + - @systemfsoftware/trigger.dev_sdk-v2@2.6.2 + - @systemfsoftware/trigger.dev_core-backend@2.3.19 + - @systemfsoftware/trigger.dev_core@2.3.20 + ## 2.4.6 ### Patch Changes diff --git a/packages/trigger-sdk/package.json b/packages/trigger-sdk/package.json index 738d2efc863..ffacf94ac41 100644 --- a/packages/trigger-sdk/package.json +++ b/packages/trigger-sdk/package.json @@ -1,6 +1,6 @@ { "name": "@systemfsoftware/trigger.dev_sdk", - "version": "2.4.6", + "version": "2.4.7", "description": "trigger.dev Node.JS SDK", "license": "MIT", "main": "./dist/index.js", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index fdbea3ab0da..c2a2c63211c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -2525,9 +2525,6 @@ importers: rimraf: specifier: ^3.0.2 version: 3.0.2 - tsup: - specifier: 8.0.1 - version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(@swc/core@1.3.101(@swc/helpers@0.5.2))(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.101(@swc/helpers@0.5.2))(@types/node@20.16.2)(typescript@5.5.4))(typescript@5.5.4) typescript: specifier: 5.5.4 version: 5.5.4 From 609a10e909a6b78d9a626cee071545d5c96502fa Mon Sep 17 00:00:00 2001 From: Ryan Date: Mon, 27 Jan 2025 01:05:03 +0700 Subject: [PATCH 66/67] fix: v2 sdk imports --- .changeset/witty-pots-dream.md | 5 +++++ packages/trigger-sdk-v2/src/apiClient.ts | 2 +- packages/trigger-sdk-v2/src/errors.ts | 4 ++-- packages/trigger-sdk-v2/src/httpEndpoint.ts | 2 +- packages/trigger-sdk-v2/src/index.ts | 6 +++--- packages/trigger-sdk-v2/src/integrations.ts | 4 ++-- packages/trigger-sdk-v2/src/io.ts | 2 +- packages/trigger-sdk-v2/src/ioWithIntegrations.ts | 2 +- packages/trigger-sdk-v2/src/job.ts | 4 ++-- packages/trigger-sdk-v2/src/retry.ts | 4 ++-- packages/trigger-sdk-v2/src/status.ts | 2 +- packages/trigger-sdk-v2/src/store/keyValueStoreClient.ts | 4 ++-- packages/trigger-sdk-v2/src/triggerClient.ts | 2 +- packages/trigger-sdk-v2/src/triggers/dynamic.ts | 4 ++-- packages/trigger-sdk-v2/src/triggers/eventTrigger.ts | 2 +- packages/trigger-sdk-v2/src/triggers/externalSource.ts | 2 +- packages/trigger-sdk-v2/src/triggers/invokeTrigger.ts | 2 +- packages/trigger-sdk-v2/src/triggers/notifications.ts | 2 +- packages/trigger-sdk-v2/src/triggers/scheduled.ts | 2 +- packages/trigger-sdk-v2/src/triggers/webhook.ts | 6 +++--- packages/trigger-sdk-v2/src/types.ts | 2 +- packages/trigger-sdk-v2/src/utils/formatSchemaErrors.ts | 2 +- pnpm-lock.yaml | 2 +- 23 files changed, 37 insertions(+), 32 deletions(-) create mode 100644 .changeset/witty-pots-dream.md diff --git a/.changeset/witty-pots-dream.md b/.changeset/witty-pots-dream.md new file mode 100644 index 00000000000..17a7d55a217 --- /dev/null +++ b/.changeset/witty-pots-dream.md @@ -0,0 +1,5 @@ +--- +"@systemfsoftware/trigger.dev_sdk-v2": patch +--- + +fix: v2-sdk imports diff --git a/packages/trigger-sdk-v2/src/apiClient.ts b/packages/trigger-sdk-v2/src/apiClient.ts index d11753f283b..43a5985136f 100644 --- a/packages/trigger-sdk-v2/src/apiClient.ts +++ b/packages/trigger-sdk-v2/src/apiClient.ts @@ -38,7 +38,7 @@ import { type UpdateWebhookBody, assertExhaustive, urlWithSearchParams, -} from "@systemfsoftware/trigger.dev_core"; +} from "@systemfsoftware/trigger.dev_core-v2"; import { type LogLevel, Logger } from "@systemfsoftware/trigger.dev_core-backend"; import { env } from "node:process"; diff --git a/packages/trigger-sdk-v2/src/errors.ts b/packages/trigger-sdk-v2/src/errors.ts index 55975f044ed..e3d2f48a3d5 100644 --- a/packages/trigger-sdk-v2/src/errors.ts +++ b/packages/trigger-sdk-v2/src/errors.ts @@ -1,5 +1,5 @@ -import { type DisplayProperty } from "@systemfsoftware/trigger.dev_core"; -import { type ErrorWithStack, type SchemaError, type ServerTask } from "@systemfsoftware/trigger.dev_core"; +import { type DisplayProperty } from "@systemfsoftware/trigger.dev_core-v2"; +import { type ErrorWithStack, type SchemaError, type ServerTask } from "@systemfsoftware/trigger.dev_core-v2"; import { Data } from "effect"; export class ResumeWithTaskError extends Data.TaggedError("ResumeWithTaskError")<{ diff --git a/packages/trigger-sdk-v2/src/httpEndpoint.ts b/packages/trigger-sdk-v2/src/httpEndpoint.ts index 5080a8c2461..977c5f7ae4f 100644 --- a/packages/trigger-sdk-v2/src/httpEndpoint.ts +++ b/packages/trigger-sdk-v2/src/httpEndpoint.ts @@ -5,7 +5,7 @@ import { type RequestFilter, RequestWithRawBodySchema, type TriggerMetadata, -} from "@systemfsoftware/trigger.dev_core"; +} from "@systemfsoftware/trigger.dev_core-v2"; import { ParsedPayloadSchemaError } from "./errors.js"; import { Job } from "./job.js"; import { TriggerClient } from "./triggerClient.js"; diff --git a/packages/trigger-sdk-v2/src/index.ts b/packages/trigger-sdk-v2/src/index.ts index 545b6dbfe84..369ca942f87 100644 --- a/packages/trigger-sdk-v2/src/index.ts +++ b/packages/trigger-sdk-v2/src/index.ts @@ -19,16 +19,16 @@ export * from "./types.js"; export * from "./utils.js"; export * from "./security.js"; -import type { ServerTask } from "@systemfsoftware/trigger.dev_core"; +import type { ServerTask } from "@systemfsoftware/trigger.dev_core-v2"; import type { RedactString } from "./types.js"; export { isTriggerError } from "./errors.js"; export { retry } from "./retry.js"; -export type { NormalizedRequest, EventFilter } from "@systemfsoftware/trigger.dev_core"; +export type { NormalizedRequest, EventFilter } from "@systemfsoftware/trigger.dev_core-v2"; export type Task = ServerTask; -import type { ApiEventLog } from "@systemfsoftware/trigger.dev_core"; +import type { ApiEventLog } from "@systemfsoftware/trigger.dev_core-v2"; export type SentEvent = ApiEventLog; /* diff --git a/packages/trigger-sdk-v2/src/integrations.ts b/packages/trigger-sdk-v2/src/integrations.ts index be74b2c8265..5be1cdf67e4 100644 --- a/packages/trigger-sdk-v2/src/integrations.ts +++ b/packages/trigger-sdk-v2/src/integrations.ts @@ -1,6 +1,6 @@ -import type { ConnectionAuth, IntegrationMetadata } from "@systemfsoftware/trigger.dev_core"; +import type { ConnectionAuth, IntegrationMetadata } from "@systemfsoftware/trigger.dev_core-v2"; import { IO } from "./io.js"; -export type { ConnectionAuth } from "@systemfsoftware/trigger.dev_core"; +export type { ConnectionAuth } from "@systemfsoftware/trigger.dev_core-v2"; export interface TriggerIntegration { id: string; diff --git a/packages/trigger-sdk-v2/src/io.ts b/packages/trigger-sdk-v2/src/io.ts index 68af2ec761f..aac833f4833 100644 --- a/packages/trigger-sdk-v2/src/io.ts +++ b/packages/trigger-sdk-v2/src/io.ts @@ -20,7 +20,7 @@ import { type UpdateTriggerSourceBodyV2, type UpdateWebhookBody, supportsFeature, -} from "@systemfsoftware/trigger.dev_core"; +} from "@systemfsoftware/trigger.dev_core-v2"; import { type LogLevel, Logger } from "@systemfsoftware/trigger.dev_core-backend"; import { BloomFilter } from "@systemfsoftware/trigger.dev_core-backend"; import { AsyncLocalStorage } from "node:async_hooks"; diff --git a/packages/trigger-sdk-v2/src/ioWithIntegrations.ts b/packages/trigger-sdk-v2/src/ioWithIntegrations.ts index 4b0e807a9a7..be9b8944c1f 100644 --- a/packages/trigger-sdk-v2/src/ioWithIntegrations.ts +++ b/packages/trigger-sdk-v2/src/ioWithIntegrations.ts @@ -1,4 +1,4 @@ -import type { ConnectionAuth } from "@systemfsoftware/trigger.dev_core"; +import type { ConnectionAuth } from "@systemfsoftware/trigger.dev_core-v2"; import type { IOWithIntegrations, TriggerIntegration } from "./integrations.js"; import { IO } from "./io.js"; diff --git a/packages/trigger-sdk-v2/src/job.ts b/packages/trigger-sdk-v2/src/job.ts index 1271b12ff56..68daa54bf36 100644 --- a/packages/trigger-sdk-v2/src/job.ts +++ b/packages/trigger-sdk-v2/src/job.ts @@ -6,7 +6,7 @@ import type { Prettify, RunNotification, SuccessfulRunNotification, -} from "@systemfsoftware/trigger.dev_core"; +} from "@systemfsoftware/trigger.dev_core-v2"; import type { LogLevel } from "@systemfsoftware/trigger.dev_core-backend"; import { ConcurrencyLimit } from "./concurrencyLimit.js"; import type { IOWithIntegrations, TriggerIntegration } from "./integrations.js"; @@ -29,7 +29,7 @@ export type { Prettify, RunNotification, SuccessfulRunNotification, -} from "@systemfsoftware/trigger.dev_core"; +} from "@systemfsoftware/trigger.dev_core-v2"; export type JobOptions< TTrigger extends Trigger>, diff --git a/packages/trigger-sdk-v2/src/retry.ts b/packages/trigger-sdk-v2/src/retry.ts index b16f85fed2a..94da3acd158 100644 --- a/packages/trigger-sdk-v2/src/retry.ts +++ b/packages/trigger-sdk-v2/src/retry.ts @@ -1,5 +1,5 @@ -import type { RetryOptions } from "@systemfsoftware/trigger.dev_core"; -import { calculateRetryAt } from "@systemfsoftware/trigger.dev_core"; +import type { RetryOptions } from "@systemfsoftware/trigger.dev_core-v2"; +import { calculateRetryAt } from "@systemfsoftware/trigger.dev_core-v2"; export { calculateRetryAt }; export type { RetryOptions }; diff --git a/packages/trigger-sdk-v2/src/status.ts b/packages/trigger-sdk-v2/src/status.ts index 28068b9ad4e..1b02e8f8d39 100644 --- a/packages/trigger-sdk-v2/src/status.ts +++ b/packages/trigger-sdk-v2/src/status.ts @@ -1,4 +1,4 @@ -import type { DisplayProperty, StatusUpdate } from "@systemfsoftware/trigger.dev_core"; +import type { DisplayProperty, StatusUpdate } from "@systemfsoftware/trigger.dev_core-v2"; import type { IntegrationTaskKey } from "./integrations.js"; import { IO } from "./io.js"; diff --git a/packages/trigger-sdk-v2/src/store/keyValueStoreClient.ts b/packages/trigger-sdk-v2/src/store/keyValueStoreClient.ts index 2b30cefcaf1..da04cca09f2 100644 --- a/packages/trigger-sdk-v2/src/store/keyValueStoreClient.ts +++ b/packages/trigger-sdk-v2/src/store/keyValueStoreClient.ts @@ -1,5 +1,5 @@ -import type { AsyncMap } from "@systemfsoftware/trigger.dev_core"; -import type { KeyValueStoreResponseBody } from "@systemfsoftware/trigger.dev_core"; +import type { AsyncMap } from "@systemfsoftware/trigger.dev_core-v2"; +import type { KeyValueStoreResponseBody } from "@systemfsoftware/trigger.dev_core-v2"; import { JSONOutputSerializer, type Json } from "../io.js"; type QueryKeyValueStoreFunction = ( diff --git a/packages/trigger-sdk-v2/src/triggerClient.ts b/packages/trigger-sdk-v2/src/triggerClient.ts index 7a217770446..771291d1085 100644 --- a/packages/trigger-sdk-v2/src/triggerClient.ts +++ b/packages/trigger-sdk-v2/src/triggerClient.ts @@ -42,7 +42,7 @@ import { type WebhookDeliveryResponse, type WebhookMetadata, WebhookSourceRequestHeadersSchema, -} from "@systemfsoftware/trigger.dev_core"; +} from "@systemfsoftware/trigger.dev_core-v2"; import { type LogLevel, Logger } from "@systemfsoftware/trigger.dev_core-backend"; import EventEmitter from "node:events"; import { env } from "node:process"; diff --git a/packages/trigger-sdk-v2/src/triggers/dynamic.ts b/packages/trigger-sdk-v2/src/triggers/dynamic.ts index 19d306a6b0f..817777e25f3 100644 --- a/packages/trigger-sdk-v2/src/triggers/dynamic.ts +++ b/packages/trigger-sdk-v2/src/triggers/dynamic.ts @@ -3,14 +3,14 @@ import { type RegisterTriggerBodyV2, type TriggerMetadata, deepMergeFilters, -} from "@systemfsoftware/trigger.dev_core"; +} from "@systemfsoftware/trigger.dev_core-v2"; import { Job } from "../job.js"; import { TriggerClient } from "../triggerClient.js"; import type { EventSpecification, Trigger } from "../types.js"; import { slugifyId } from "../utils.js"; import { ExternalSource, type ExternalSourceParams } from "./externalSource.js"; import { runLocalStorage } from "../runLocalStorage.js"; -import type { EventFilter } from "@systemfsoftware/trigger.dev_core"; +import type { EventFilter } from "@systemfsoftware/trigger.dev_core-v2"; /** Options for a DynamicTrigger */ export type DynamicTriggerOptions< diff --git a/packages/trigger-sdk-v2/src/triggers/eventTrigger.ts b/packages/trigger-sdk-v2/src/triggers/eventTrigger.ts index eeec94d8149..07ad5328f9d 100644 --- a/packages/trigger-sdk-v2/src/triggers/eventTrigger.ts +++ b/packages/trigger-sdk-v2/src/triggers/eventTrigger.ts @@ -1,4 +1,4 @@ -import { type EventFilter, type TriggerMetadata, deepMergeFilters } from "@systemfsoftware/trigger.dev_core"; +import { type EventFilter, type TriggerMetadata, deepMergeFilters } from "@systemfsoftware/trigger.dev_core-v2" import { Job } from "../job.js"; import { TriggerClient } from "../triggerClient.js"; import { diff --git a/packages/trigger-sdk-v2/src/triggers/externalSource.ts b/packages/trigger-sdk-v2/src/triggers/externalSource.ts index e7b2a414129..446946e9478 100644 --- a/packages/trigger-sdk-v2/src/triggers/externalSource.ts +++ b/packages/trigger-sdk-v2/src/triggers/externalSource.ts @@ -11,7 +11,7 @@ import { type SerializableJson, type TriggerMetadata, deepMergeFilters, -} from "@systemfsoftware/trigger.dev_core"; +} from "@systemfsoftware/trigger.dev_core-v2" import { Logger } from "@systemfsoftware/trigger.dev_core-backend"; import type { Buffer } from "buffer"; import type { IOWithIntegrations, TriggerIntegration } from "../integrations.js"; diff --git a/packages/trigger-sdk-v2/src/triggers/invokeTrigger.ts b/packages/trigger-sdk-v2/src/triggers/invokeTrigger.ts index 600fcfe1ff5..66bb6a7a4e1 100644 --- a/packages/trigger-sdk-v2/src/triggers/invokeTrigger.ts +++ b/packages/trigger-sdk-v2/src/triggers/invokeTrigger.ts @@ -1,4 +1,4 @@ -import type { TriggerMetadata } from "@systemfsoftware/trigger.dev_core"; +import type { TriggerMetadata } from "@systemfsoftware/trigger.dev_core-v2"; import { ParsedPayloadSchemaError } from "../errors.js"; import { Job } from "../job.js"; import { TriggerClient } from "../triggerClient.js"; diff --git a/packages/trigger-sdk-v2/src/triggers/notifications.ts b/packages/trigger-sdk-v2/src/triggers/notifications.ts index eb20ae39ac4..f230469a288 100644 --- a/packages/trigger-sdk-v2/src/triggers/notifications.ts +++ b/packages/trigger-sdk-v2/src/triggers/notifications.ts @@ -6,7 +6,7 @@ import { type MissingConnectionResolvedNotificationPayload, MissingConnectionResolvedNotificationPayloadSchema, type TriggerMetadata, -} from "@systemfsoftware/trigger.dev_core"; +} from "@systemfsoftware/trigger.dev_core-v2"; import type { TriggerIntegration } from "../integrations.js"; import { Job } from "../job.js"; import { TriggerClient } from "../triggerClient.js"; diff --git a/packages/trigger-sdk-v2/src/triggers/scheduled.ts b/packages/trigger-sdk-v2/src/triggers/scheduled.ts index e4301368802..b49fd567f20 100644 --- a/packages/trigger-sdk-v2/src/triggers/scheduled.ts +++ b/packages/trigger-sdk-v2/src/triggers/scheduled.ts @@ -6,7 +6,7 @@ import { ScheduledPayloadSchema, type TriggerMetadata, currentDate, -} from "@systemfsoftware/trigger.dev_core"; +} from "@systemfsoftware/trigger.dev_core-v2"; import { Job } from "../job.js"; import { TriggerClient } from "../triggerClient.js"; import type { EventSpecification, Trigger } from "../types.js"; diff --git a/packages/trigger-sdk-v2/src/triggers/webhook.ts b/packages/trigger-sdk-v2/src/triggers/webhook.ts index 2cb58ccb332..58b6970a15b 100644 --- a/packages/trigger-sdk-v2/src/triggers/webhook.ts +++ b/packages/trigger-sdk-v2/src/triggers/webhook.ts @@ -5,7 +5,7 @@ import { type RegisterWebhookSource, type TriggerMetadata, deepMergeFilters, -} from "@systemfsoftware/trigger.dev_core"; +} from "@systemfsoftware/trigger.dev_core-v2"; import type { IOWithIntegrations, TriggerIntegration } from "../integrations.js"; import { IO } from "../io.js"; import { Job } from "../job.js"; @@ -18,8 +18,8 @@ import type { VerifyResult, } from "../types.js"; import { slugifyId } from "../utils.js"; -import type { SerializableJson } from "@systemfsoftware/trigger.dev_core"; -import type { Prettify } from "@systemfsoftware/trigger.dev_core"; +import type { SerializableJson } from "@systemfsoftware/trigger.dev_core-v2"; +import type { Prettify } from "@systemfsoftware/trigger.dev_core-v2"; import { createHash } from "node:crypto"; type WebhookCRUDContext> = { diff --git a/packages/trigger-sdk-v2/src/types.ts b/packages/trigger-sdk-v2/src/types.ts index 098e8308c29..8cfb23e9b46 100644 --- a/packages/trigger-sdk-v2/src/types.ts +++ b/packages/trigger-sdk-v2/src/types.ts @@ -11,7 +11,7 @@ import type { SourceEventOption, SuccessfulRunNotification, TriggerMetadata, -} from "@systemfsoftware/trigger.dev_core"; +} from "@systemfsoftware/trigger.dev_core-v2"; import { Logger } from "@systemfsoftware/trigger.dev_core-backend"; import { z } from "zod"; import { Job } from "./job.js"; diff --git a/packages/trigger-sdk-v2/src/utils/formatSchemaErrors.ts b/packages/trigger-sdk-v2/src/utils/formatSchemaErrors.ts index faea6a96744..84be7033e00 100644 --- a/packages/trigger-sdk-v2/src/utils/formatSchemaErrors.ts +++ b/packages/trigger-sdk-v2/src/utils/formatSchemaErrors.ts @@ -1,4 +1,4 @@ -import type { SchemaError } from "@systemfsoftware/trigger.dev_core"; +import type { SchemaError } from "@systemfsoftware/trigger.dev_core-v2"; import type { SchemaParserIssue } from "../types.js"; export function formatSchemaErrors(errors: SchemaParserIssue[]): SchemaError[] { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c2a2c63211c..7239bd188bb 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1562,7 +1562,7 @@ importers: specifier: ^1.22.0 version: 1.22.0 '@systemfsoftware/trigger.dev_core': - specifier: workspace:2.3.19 + specifier: workspace:2.3.20 version: link:../core '@types/degit': specifier: ^2.8.3 From 2e19b1792f3ba5cd036277fa89ddafeb692d131a Mon Sep 17 00:00:00 2001 From: Ryan Date: Mon, 27 Jan 2025 01:05:22 +0700 Subject: [PATCH 67/67] chore: version packages --- .changeset/witty-pots-dream.md | 5 ----- packages/hono/CHANGELOG.md | 7 +++++++ packages/hono/package.json | 2 +- packages/testing/CHANGELOG.md | 6 ++++++ packages/testing/package.json | 2 +- packages/trigger-sdk-v2/CHANGELOG.md | 6 ++++++ packages/trigger-sdk-v2/package.json | 2 +- packages/trigger-sdk/CHANGELOG.md | 7 +++++++ packages/trigger-sdk/package.json | 2 +- 9 files changed, 30 insertions(+), 9 deletions(-) delete mode 100644 .changeset/witty-pots-dream.md diff --git a/.changeset/witty-pots-dream.md b/.changeset/witty-pots-dream.md deleted file mode 100644 index 17a7d55a217..00000000000 --- a/.changeset/witty-pots-dream.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@systemfsoftware/trigger.dev_sdk-v2": patch ---- - -fix: v2-sdk imports diff --git a/packages/hono/CHANGELOG.md b/packages/hono/CHANGELOG.md index 7aeb2b4b977..e0ae25fc40d 100644 --- a/packages/hono/CHANGELOG.md +++ b/packages/hono/CHANGELOG.md @@ -1,5 +1,12 @@ # @systemfsoftware/trigger.dev_hono +## 5.0.3 + +### Patch Changes + +- Updated dependencies [609a10e90] + - @systemfsoftware/trigger.dev_sdk-v2@2.6.3 + ## 5.0.2 ### Patch Changes diff --git a/packages/hono/package.json b/packages/hono/package.json index 0da95e4f44c..39c7b24a78e 100644 --- a/packages/hono/package.json +++ b/packages/hono/package.json @@ -1,6 +1,6 @@ { "name": "@systemfsoftware/trigger.dev_hono", - "version": "5.0.2", + "version": "5.0.3", "description": "A Trigger.dev adapter for Hono.dev", "license": "MIT", "main": "./dist/index.js", diff --git a/packages/testing/CHANGELOG.md b/packages/testing/CHANGELOG.md index 15f12d1a3d4..eaa21060e08 100644 --- a/packages/testing/CHANGELOG.md +++ b/packages/testing/CHANGELOG.md @@ -1,5 +1,11 @@ # @systemfsoftware/trigger.dev_testing +## 2.3.25 + +### Patch Changes + +- @systemfsoftware/trigger.dev_sdk@2.4.8 + ## 2.3.24 ### Patch Changes diff --git a/packages/testing/package.json b/packages/testing/package.json index 86e3dd5ebb2..d74ee303249 100644 --- a/packages/testing/package.json +++ b/packages/testing/package.json @@ -1,7 +1,7 @@ { "name": "@systemfsoftware/trigger.dev_testing", "description": "A collection of useful tools to write tests for Trigger.dev.", - "version": "2.3.24", + "version": "2.3.25", "license": "MIT", "main": "./dist/index.js", "types": "./dist/index.d.ts", diff --git a/packages/trigger-sdk-v2/CHANGELOG.md b/packages/trigger-sdk-v2/CHANGELOG.md index 13aa33be389..48e5cfb5b8e 100644 --- a/packages/trigger-sdk-v2/CHANGELOG.md +++ b/packages/trigger-sdk-v2/CHANGELOG.md @@ -1,5 +1,11 @@ # @systemfsoftware/trigger.dev_sdk-v2 +## 2.6.3 + +### Patch Changes + +- 609a10e90: fix: v2-sdk imports + ## 2.6.2 ### Patch Changes diff --git a/packages/trigger-sdk-v2/package.json b/packages/trigger-sdk-v2/package.json index 382073476a7..313103050e1 100644 --- a/packages/trigger-sdk-v2/package.json +++ b/packages/trigger-sdk-v2/package.json @@ -1,7 +1,7 @@ { "name": "@systemfsoftware/trigger.dev_sdk-v2", "type": "module", - "version": "2.6.2", + "version": "2.6.3", "description": "trigger.dev Node.JS SDK", "license": "MIT", "main": "./dist/commonjs/index.js", diff --git a/packages/trigger-sdk/CHANGELOG.md b/packages/trigger-sdk/CHANGELOG.md index 4703f641212..ad55c35332d 100644 --- a/packages/trigger-sdk/CHANGELOG.md +++ b/packages/trigger-sdk/CHANGELOG.md @@ -1,5 +1,12 @@ # @systemfsoftware/trigger.dev_sdk +## 2.4.8 + +### Patch Changes + +- Updated dependencies [609a10e90] + - @systemfsoftware/trigger.dev_sdk-v2@2.6.3 + ## 2.4.7 ### Patch Changes diff --git a/packages/trigger-sdk/package.json b/packages/trigger-sdk/package.json index ffacf94ac41..6b64bd8ba2b 100644 --- a/packages/trigger-sdk/package.json +++ b/packages/trigger-sdk/package.json @@ -1,6 +1,6 @@ { "name": "@systemfsoftware/trigger.dev_sdk", - "version": "2.4.7", + "version": "2.4.8", "description": "trigger.dev Node.JS SDK", "license": "MIT", "main": "./dist/index.js",